Home
last modified time | relevance | path

Searched refs:rm (Results 1 – 25 of 95) sorted by relevance

1234

/arch/arm/net/
A Dbpf_jit_32.h171 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) argument
186 #define ARM_BX(rm) (ARM_INST_BX | (rm)) argument
187 #define ARM_BLX_R(rm) (ARM_INST_BLX_R | (rm)) argument
189 #define ARM_CMP_R(rn, rm) _AL3_R(ARM_INST_CMP, 0, rn, rm) argument
197 | (rm))
204 | (rm))
207 | (rm))
220 #define ARM_MOV_R(rd, rm) _AL3_R(ARM_INST_MOV, rd, 0, rm) argument
221 #define ARM_MOVS_R(rd, rm) _AL3_R(ARM_INST_MOVS, rd, 0, rm) argument
251 #define ARM_REV(rd, rm) (ARM_INST_REV | (rd) << 12 | (rm)) argument
[all …]
A Dbpf_jit_32.c529 emit(sign ? ARM_SDIV(rd, rm, rn) : ARM_UDIV(rd, rm, rn), ctx); in emit_udivmod()
531 emit(sign ? ARM_SDIV(ARM_IP, rm, rn) : ARM_UDIV(ARM_IP, rm, rn), ctx); in emit_udivmod()
550 if (rm != ARM_R0) { in emit_udivmod()
584 if (rm != ARM_R0) in emit_udivmod()
1266 s8 rm = src; in emit_ldx_r() local
1271 rm = tmp[0]; in emit_ldx_r()
1275 rm = tmp[0]; in emit_ldx_r()
1310 s8 rm = src; in emit_ldsx_r() local
1321 rm = tmp[0]; in emit_ldsx_r()
1325 rm = tmp[0]; in emit_ldsx_r()
[all …]
/arch/x86/math-emu/
A Dreg_divide.c37 deststnr = rm; in FPU_div()
46 a = (FPU_REG *) rm; in FPU_div()
49 a = &st(rm); in FPU_div()
51 taga = FPU_gettagi(rm); in FPU_div()
58 b = (FPU_REG *) rm; in FPU_div()
61 b = &st(rm); in FPU_div()
63 tagb = FPU_gettagi(rm); in FPU_div()
141 return real_2op_NaN(st0_ptr, tag, rm, in FPU_div()
145 tag = FPU_gettagi(rm); in FPU_div()
147 tag = FPU_Special(&st(rm)); in FPU_div()
[all …]
A Dget_address.c214 unsigned rm = FPU_modrm & 7; in FPU_get_address() local
229 if (rm == 4 && mod != 3) { in FPU_get_address()
232 cpu_reg_ptr = &REG_(rm); in FPU_get_address()
235 if (rm == 5) { in FPU_get_address()
299 unsigned rm = FPU_modrm & 7; in FPU_get_address_16() local
315 if (rm == 6) { in FPU_get_address_16()
347 switch (rm) { in FPU_get_address_16()
/arch/mips/math-emu/
A Ddp_simple.c22 oldrm = ieee754_csr.rm; in ieee754dp_neg()
23 ieee754_csr.rm = FPU_CSR_RD; in ieee754dp_neg()
25 ieee754_csr.rm = oldrm; in ieee754dp_neg()
40 oldrm = ieee754_csr.rm; in ieee754dp_abs()
41 ieee754_csr.rm = FPU_CSR_RD; in ieee754dp_abs()
46 ieee754_csr.rm = oldrm; in ieee754dp_abs()
A Dsp_simple.c22 oldrm = ieee754_csr.rm; in ieee754sp_neg()
23 ieee754_csr.rm = FPU_CSR_RD; in ieee754sp_neg()
25 ieee754_csr.rm = oldrm; in ieee754sp_neg()
40 oldrm = ieee754_csr.rm; in ieee754sp_abs()
41 ieee754_csr.rm = FPU_CSR_RD; in ieee754sp_abs()
46 ieee754_csr.rm = oldrm; in ieee754sp_abs()
A Dsp_mul.c16 unsigned int rm; in ieee754sp_mul() local
138 rm = hrm | (lrm != 0); in ieee754sp_mul()
143 if ((int) rm < 0) { in ieee754sp_mul()
144 rm = (rm >> (32 - (SP_FBITS + 1 + 3))) | in ieee754sp_mul()
145 ((rm << (SP_FBITS + 1 + 3)) != 0); in ieee754sp_mul()
148 rm = (rm >> (32 - (SP_FBITS + 1 + 3 + 1))) | in ieee754sp_mul()
149 ((rm << (SP_FBITS + 1 + 3 + 1)) != 0); in ieee754sp_mul()
151 assert(rm & (SP_HIDDEN_BIT << 3)); in ieee754sp_mul()
153 return ieee754sp_format(rs, re, rm); in ieee754sp_mul()
A Ddp_mul.c16 u64 rm; in ieee754dp_mul() local
143 rm = hrm | (lrm != 0); in ieee754dp_mul()
148 if ((s64) rm < 0) { in ieee754dp_mul()
149 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | in ieee754dp_mul()
150 ((rm << (DP_FBITS + 1 + 3)) != 0); in ieee754dp_mul()
153 rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) | in ieee754dp_mul()
154 ((rm << (DP_FBITS + 1 + 3 + 1)) != 0); in ieee754dp_mul()
156 assert(rm & (DP_HIDDEN_BIT << 3)); in ieee754dp_mul()
158 return ieee754dp_format(rs, re, rm); in ieee754dp_mul()
A Ddp_div.c14 u64 rm; in ieee754dp_div() local
115 rm = 0; in ieee754dp_div()
121 rm |= bm; in ieee754dp_div()
128 rm <<= 1; in ieee754dp_div()
130 rm |= 1; /* have remainder, set sticky */ in ieee754dp_div()
132 assert(rm); in ieee754dp_div()
137 while ((rm >> (DP_FBITS + 3)) == 0) { in ieee754dp_div()
138 rm <<= 1; in ieee754dp_div()
142 return ieee754dp_format(xs == ys ? 0 : 1, re, rm); in ieee754dp_div()
A Dsp_div.c14 unsigned int rm; in ieee754sp_div() local
115 rm = 0; in ieee754sp_div()
121 rm |= bm; in ieee754sp_div()
128 rm <<= 1; in ieee754sp_div()
130 rm |= 1; /* have remainder, set sticky */ in ieee754sp_div()
132 assert(rm); in ieee754sp_div()
136 while ((rm >> (SP_FBITS + 3)) == 0) { in ieee754sp_div()
137 rm <<= 1; in ieee754sp_div()
141 return ieee754sp_format(xs == ys ? 0 : 1, re, rm); in ieee754sp_div()
A Dsp_fdp.c22 u32 rm; in ieee754sp_fdp() local
57 if ((ieee754_csr.rm == FPU_CSR_RU && !xs) || in ieee754sp_fdp()
58 (ieee754_csr.rm == FPU_CSR_RD && xs)) in ieee754sp_fdp()
69 rm = (xm >> (DP_FBITS - (SP_FBITS + 3))) | in ieee754sp_fdp()
72 return ieee754sp_format(xs, xe, rm); in ieee754sp_fdp()
A Dsp_maddf.c20 unsigned int rm; in _sp_maddf() local
115 return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD); in _sp_maddf()
177 rm = XSPSRS64(rm64, (62 - 26)); in _sp_maddf()
178 return ieee754sp_format(rs, re, rm); in _sp_maddf()
223 return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD); in _sp_maddf()
A Ddp_sqrt.c69 ieee754_csr.rm = FPU_CSR_RN; in ieee754dp_sqrt()
113 ieee754_csr.rm = FPU_CSR_RZ; in ieee754dp_sqrt()
129 switch (oldcsr.rm) { in ieee754dp_sqrt()
A Dieee754dp.c61 switch (ieee754_csr.rm) { in ieee754dp_get_rounding()
102 switch(ieee754_csr.rm) { in ieee754dp_format()
166 switch (ieee754_csr.rm) { in ieee754dp_format()
A Dieee754sp.c61 switch (ieee754_csr.rm) { in ieee754sp_get_rounding()
102 switch(ieee754_csr.rm) { in ieee754sp_format()
165 switch (ieee754_csr.rm) { in ieee754sp_format()
A Dieee754.h167 __BITFIELD_FIELD(unsigned rm:2, /* current rounding mode */
174 return (ieee754_csr.rm); in ieee754_getrm()
177 static inline unsigned int ieee754_setrm(unsigned int rm) in ieee754_setrm() argument
179 return (ieee754_csr.rm = rm); in ieee754_setrm()
/arch/arm/probes/kprobes/
A Dactions-arm.c75 int rm = insn & 0xf; in emulate_ldrdstrd() local
81 register unsigned long rmv asm("r3") = regs->uregs[rm]; in emulate_ldrdstrd()
104 int rm = insn & 0xf; in emulate_ldr() local
135 int rm = insn & 0xf; in emulate_str() local
161 int rm = insn & 0xf; in emulate_rd12rn16rm0rs8_rwflags() local
167 register unsigned long rmv asm("r3") = (rm == 15) ? pc in emulate_rd12rn16rm0rs8_rwflags()
168 : regs->uregs[rm]; in emulate_rd12rn16rm0rs8_rwflags()
195 int rm = insn & 0xf; in emulate_rd12rn16rm0_rwflags_nopc() local
223 int rm = insn & 0xf; in emulate_rd16rn12rm0rs8_rwflags_nopc() local
251 int rm = insn & 0xf; in emulate_rd12rm0_noflags_nopc() local
[all …]
A Dactions-thumb.c29 int rm = insn & 0xf; in t32_simulate_table_branch() local
32 unsigned long rmv = regs->uregs[rm]; in t32_simulate_table_branch()
190 int rm = insn & 0xf; in t32_emulate_ldrstr() local
194 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_ldrstr()
216 int rm = insn & 0xf; in t32_emulate_rd8rn16rm0_rwflags() local
220 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_rd8rn16rm0_rwflags()
285 int rm = insn & 0xf; in t32_emulate_rdlo12rdhi8rn16rm0_noflags() local
310 int rm = (insn >> 3) & 0xf; in t16_simulate_bxblx() local
311 unsigned long rmv = (rm == 15) ? pc : regs->uregs[rm]; in t16_simulate_bxblx()
488 int rm = (insn >> 3) & 0xf; in t16_emulate_hiregs() local
[all …]
/arch/x86/realmode/
A DMakefile14 subdir- := rm
19 $(obj)/rmpiggy.o: $(obj)/rm/realmode.bin
21 $(obj)/rm/realmode.bin: FORCE
22 $(Q)$(MAKE) $(build)=$(obj)/rm $@
/arch/arm64/crypto/
A Dsm3-ce-core.S16 .macro sm3partw1, rd, rn, rm
17 .inst 0xce60c000 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
20 .macro sm3partw2, rd, rn, rm
21 .inst 0xce60c400 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
24 .macro sm3ss1, rd, rn, rm, ra
25 .inst 0xce400000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16)
28 .macro sm3tt1a, rd, rn, rm, imm2
29 .inst 0xce408000 | .L\rd | (.L\rn << 5) | ((\imm2) << 12) | (.L\rm << 16)
32 .macro sm3tt1b, rd, rn, rm, imm2
36 .macro sm3tt2a, rd, rn, rm, imm2
[all …]
A Dsha3-ce-core.S23 .macro eor3, rd, rn, rm, ra
24 .inst 0xce000000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16)
27 .macro rax1, rd, rn, rm
28 .inst 0xce608c00 | .L\rd | (.L\rn << 5) | (.L\rm << 16)
31 .macro bcax, rd, rn, rm, ra
32 .inst 0xce200000 | .L\rd | (.L\rn << 5) | (.L\ra << 10) | (.L\rm << 16)
35 .macro xar, rd, rn, rm, imm6
36 .inst 0xce800000 | .L\rd | (.L\rn << 5) | ((\imm6) << 10) | (.L\rm << 16)
/arch/sh/kernel/
A Dtraps_32.c107 unsigned long *rm, *rn; in handle_unaligned_ins() local
115 rm = &regs->regs[index]; in handle_unaligned_ins()
159 src = (unsigned char*) rm; in handle_unaligned_ins()
171 src = (unsigned char*) rm; in handle_unaligned_ins()
195 *rm += count; in handle_unaligned_ins()
324 u_int rm; in handle_unaligned_access() local
334 rm = regs->regs[index]; in handle_unaligned_access()
362 regs->pc += rm + 4; in handle_unaligned_access()
369 regs->pc += rm + 4; in handle_unaligned_access()
389 regs->pc = rm; in handle_unaligned_access()
[all …]
A Ddisassemble.c302 int rm = 0; in print_sh_insn() local
364 rm = nibs[n]; in print_sh_insn()
368 rm = (nibs[n] & 0x3); in print_sh_insn()
408 pr_cont("r%d", rm); in print_sh_insn()
411 pr_cont("@r%d+", rm); in print_sh_insn()
414 pr_cont("@-r%d", rm); in print_sh_insn()
417 pr_cont("@r%d", rm); in print_sh_insn()
482 pr_cont("fr%d", rm); in print_sh_insn()
494 if (rm & 1) { in print_sh_insn()
500 pr_cont("dr%d", rm); in print_sh_insn()
[all …]
/arch/powerpc/platforms/ps3/
A Dmm.c101 struct mem_region rm; member
321 map.total = map.rm.size; in ps3_mm_region_destroy()
340 if (lpar_addr >= map.rm.size) in dma_sb_lpar_to_bus()
1002 virt_addr = map.rm.size; in dma_sb_region_create_linear()
1131 if (r->offset >= map.rm.size) in ps3_dma_region_init()
1207 result = ps3_repository_read_mm_info(&map.rm.base, &map.rm.size, in ps3_mm_init()
1213 map.rm.offset = map.rm.base; in ps3_mm_init()
1218 BUG_ON(map.rm.base); in ps3_mm_init()
1219 BUG_ON(!map.rm.size); in ps3_mm_init()
1238 map.total - map.rm.size); in ps3_mm_init()
[all …]
/arch/powerpc/boot/
A Dwrapper423 rm -f $vmz.$$
456 rm -f "$ofile"
460 rm -f "$vmz"
474 rm -f "$vmz"
484 rm $dtb
499 rm $tmp
529 rm -f "$ofile.elf"
573 rm -f "$odir"/{otheros,otheros-too-big}.bld

Completed in 48 milliseconds

1234