Home
last modified time | relevance | path

Searched refs:Rn (Results 1 – 11 of 11) sorted by relevance

/linux/arch/arm64/net/
H A Dbpf_jit.h51 #define A64_BR(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_NOLINK) argument
52 #define A64_BLR(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_LINK) argument
53 #define A64_RET(Rn) aarch64_insn_gen_branch_reg(Rn, AARCH64_INSN_BRANCH_RETURN) argument
56 #define A64_LS_REG(Rt, Rn, Rm, size, type) \ argument
57 aarch64_insn_gen_load_store_reg(Rt, Rn, Rm, \
73 #define A64_LS_IMM(Rt, Rn, imm, size, type) \ argument
74 aarch64_insn_gen_load_store_imm(Rt, Rn, im
96 A64_LS_PAIR(Rt,Rt2,Rn,offset,ls,type) global() argument
101 A64_PUSH(Rt,Rt2,Rn) global() argument
103 A64_POP(Rt,Rt2,Rn) global() argument
108 A64_LSX(sf,Rt,Rn,Rs,type) global() argument
112 A64_LDXR(sf,Rt,Rn) global() argument
115 A64_STXR(sf,Rt,Rn,Rs) global() argument
118 A64_STLXR(sf,Rt,Rn,Rs) global() argument
123 A64_LDAR(Rt,Rn,size) global() argument
126 A64_STLR(Rt,Rn,size) global() argument
148 A64_ST_OP(sf,Rn,Rs,op) global() argument
153 A64_STADD(sf,Rn,Rs) global() argument
154 A64_STCLR(sf,Rn,Rs) global() argument
155 A64_STEOR(sf,Rn,Rs) global() argument
156 A64_STSET(sf,Rn,Rs) global() argument
158 A64_LD_OP_AL(sf,Rt,Rn,Rs,op) global() argument
163 A64_LDADDAL(sf,Rt,Rn,Rs) global() argument
164 A64_LDCLRAL(sf,Rt,Rn,Rs) global() argument
165 A64_LDEORAL(sf,Rt,Rn,Rs) global() argument
166 A64_LDSETAL(sf,Rt,Rn,Rs) global() argument
168 A64_SWPAL(sf,Rt,Rn,Rs) global() argument
170 A64_CASAL(sf,Rt,Rn,Rs) global() argument
175 A64_ADDSUB_IMM(sf,Rd,Rn,imm12,type) global() argument
179 A64_ADD_I(sf,Rd,Rn,imm12) global() argument
180 A64_SUB_I(sf,Rd,Rn,imm12) global() argument
181 A64_ADDS_I(sf,Rd,Rn,imm12) global() argument
183 A64_SUBS_I(sf,Rd,Rn,imm12) global() argument
186 A64_CMN_I(sf,Rn,imm12) global() argument
188 A64_CMP_I(sf,Rn,imm12) global() argument
190 A64_MOV(sf,Rd,Rn) global() argument
193 A64_BITFIELD(sf,Rd,Rn,immr,imms,type) global() argument
197 A64_SBFM(sf,Rd,Rn,ir,is) global() argument
199 A64_UBFM(sf,Rd,Rn,ir,is) global() argument
202 A64_LSL(sf,Rd,Rn,shift) global() argument
207 A64_LSR(sf,Rd,Rn,shift) global() argument
209 A64_ASR(sf,Rd,Rn,shift) global() argument
212 A64_UXTH(sf,Rd,Rn) global() argument
213 A64_UXTW(sf,Rd,Rn) global() argument
216 A64_SXTB(sf,Rd,Rn) global() argument
217 A64_SXTH(sf,Rd,Rn) global() argument
218 A64_SXTW(sf,Rd,Rn) global() argument
232 A64_ADDSUB_SREG(sf,Rd,Rn,Rm,type) global() argument
236 A64_ADD(sf,Rd,Rn,Rm) global() argument
237 A64_SUB(sf,Rd,Rn,Rm) global() argument
238 A64_SUBS(sf,Rd,Rn,Rm) global() argument
242 A64_CMP(sf,Rn,Rm) global() argument
245 A64_DATA1(sf,Rd,Rn,type) global() argument
248 A64_REV16(sf,Rd,Rn) global() argument
249 A64_REV32(sf,Rd,Rn) global() argument
250 A64_REV64(Rd,Rn) global() argument
254 A64_DATA2(sf,Rd,Rn,Rm,type) global() argument
256 A64_UDIV(sf,Rd,Rn,Rm) global() argument
257 A64_SDIV(sf,Rd,Rn,Rm) global() argument
258 A64_LSLV(sf,Rd,Rn,Rm) global() argument
259 A64_LSRV(sf,Rd,Rn,Rm) global() argument
260 A64_ASRV(sf,Rd,Rn,Rm) global() argument
264 A64_MADD(sf,Rd,Ra,Rn,Rm) global() argument
267 A64_MSUB(sf,Rd,Ra,Rn,Rm) global() argument
270 A64_MUL(sf,Rd,Rn,Rm) global() argument
273 A64_LOGIC_SREG(sf,Rd,Rn,Rm,type) global() argument
277 A64_AND(sf,Rd,Rn,Rm) global() argument
278 A64_ORR(sf,Rd,Rn,Rm) global() argument
279 A64_EOR(sf,Rd,Rn,Rm) global() argument
280 A64_ANDS(sf,Rd,Rn,Rm) global() argument
282 A64_TST(sf,Rn,Rm) global() argument
288 A64_LOGIC_IMM(sf,Rd,Rn,imm,type) global() argument
294 A64_AND_I(sf,Rd,Rn,imm) global() argument
295 A64_ORR_I(sf,Rd,Rn,imm) global() argument
296 A64_EOR_I(sf,Rd,Rn,imm) global() argument
297 A64_ANDS_I(sf,Rd,Rn,imm) global() argument
299 A64_TST_I(sf,Rn,imm) global() argument
[all...]
/linux/arch/sh/math-emu/
H A Dmath.c53 #define Rn (regs->regs[n]) macro
212 MWRITE(FRm, Rn + R0 + 4); in fmov_reg_idx()
214 MWRITE(FRm, Rn + R0); in fmov_reg_idx()
216 MWRITE(FRm, Rn + R0); in fmov_reg_idx()
228 MWRITE(FRm, Rn + 4); in fmov_reg_mem()
230 MWRITE(FRm, Rn); in fmov_reg_mem()
232 MWRITE(FRm, Rn); in fmov_reg_mem()
244 Rn -= 8; in fmov_reg_dec()
245 MWRITE(FRm, Rn + 4); in fmov_reg_dec()
247 MWRITE(FRm, Rn); in fmov_reg_dec()
[all …]
/linux/Documentation/arch/arm/nwfpe/
H A Dnetwinder-fpe.rst24 <LDF|STF>{cond}<S|D|E> Fd, Rn
25 <LDF|STF>{cond}<S|D|E> Fd, [Rn, #<expression>]{!}
26 <LDF|STF>{cond}<S|D|E> Fd, [Rn], #<expression>
33 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn]
34 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn, #<expression>]{!}
35 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn], #<expression>
38 <LFM|SFM>{cond}<FD,EA> Fd, <count>, [Rn]{!}
/linux/arch/arm64/kernel/
H A Dcompat_alignment.c192 u32 Rn = (tinstr & (7<<8)) >> 8; in thumb2arm() local
193 u32 W = ((L<<Rn) & (tinstr&255)) ? 0 : 1<<21; in thumb2arm()
195 return 0xe8800000 | W | (L<<20) | (Rn<<16) | in thumb2arm()
/linux/Documentation/arch/arm/
H A Dvlocks.rst133 LDR Rt, [Rn]
138 LDRB Rt, [Rn]
140 LDRBEQ Rt, [Rn, #1]
142 LDRBEQ Rt, [Rn, #2]
144 LDRBEQ Rt, [Rn, #3]
/linux/arch/arm/kernel/
H A Dphys2virt.S163 @ ADD | cond | 0 0 1 0 1 0 0 0 | Rn | Rd | imm12 |
164 @ SUB | cond | 0 0 1 0 0 1 0 0 | Rn | Rd | imm12 |
165 @ MOV | cond | 0 0 1 1 1 0 1 0 | Rn | Rd | imm12 |
166 @ MVN | cond | 0 0 1 1 1 1 1 0 | Rn | Rd | imm12 |
/linux/arch/arm/mm/
H A Dalignment.c678 u32 Rn = (tinstr & (7<<8)) >> 8; in thumb2arm() local
679 u32 W = ((L<<Rn) & (tinstr&255)) ? 0 : 1<<21; in thumb2arm()
681 return 0xe8800000 | W | (L<<20) | (Rn<<16) | in thumb2arm()
/linux/arch/arm64/kvm/
H A Dpauth.c29 : [Rn] "r" ((n)), [Rm] "r" ((m)))
/linux/arch/arm/nwfpe/
H A Dfpmodule.inl28 for this in this routine. LDF/STF instructions with Rn = PC
/linux/arch/m68k/ifpsp060/
H A Dilsp.doc117 # cmp2.l <ea>,Rn
121 mov.l %d0,-(%sp) # pass Rn
/linux/Documentation/input/devices/
H A Datarikbd.rst542 On initial closure, a keystroke pair (make/break) is generated. Then up to Rn
544 seconds. After the Rn breakpoint is reached, keystroke pairs are generated