Home
last modified time | relevance | path

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

1234

/arch/arm/net/
Dbpf_jit_32.h135 #define _AL3_R(op, rd, rn, rm) ((op ## _R) | (rd) << 12 | (rn) << 16 | (rm)) argument
139 #define ARM_ADD_R(rd, rn, rm) _AL3_R(ARM_INST_ADD, rd, rn, rm) argument
142 #define ARM_AND_R(rd, rn, rm) _AL3_R(ARM_INST_AND, rd, rn, rm) argument
145 #define ARM_BIC_R(rd, rn, rm) _AL3_R(ARM_INST_BIC, rd, rn, rm) argument
149 #define ARM_BX(rm) (ARM_INST_BX | (rm)) argument
150 #define ARM_BLX_R(rm) (ARM_INST_BLX_R | (rm)) argument
152 #define ARM_CMP_R(rn, rm) _AL3_R(ARM_INST_CMP, 0, rn, rm) argument
155 #define ARM_EOR_R(rd, rn, rm) _AL3_R(ARM_INST_EOR, rd, rn, rm) argument
162 #define ARM_LDRB_R(rt, rn, rm) (ARM_INST_LDRB_R | (rt) << 12 | (rn) << 16 \ argument
163 | (rm))
[all …]
/arch/x86/math-emu/
Dreg_divide.c27 int FPU_div(int flags, int rm, int control_w) in FPU_div() argument
36 deststnr = rm; in FPU_div()
45 a = (FPU_REG *) rm; in FPU_div()
48 a = &st(rm); in FPU_div()
50 taga = FPU_gettagi(rm); in FPU_div()
57 b = (FPU_REG *) rm; in FPU_div()
60 b = &st(rm); in FPU_div()
62 tagb = FPU_gettagi(rm); in FPU_div()
132 return real_2op_NaN((FPU_REG *) rm, flags & 0x0f, 0, in FPU_div()
140 return real_2op_NaN(st0_ptr, tag, rm, in FPU_div()
[all …]
Dget_address.c212 unsigned rm = FPU_modrm & 7; in FPU_get_address() local
227 if (rm == 4 && mod != 3) { in FPU_get_address()
230 cpu_reg_ptr = &REG_(rm); in FPU_get_address()
233 if (rm == 5) { in FPU_get_address()
297 unsigned rm = FPU_modrm & 7; in FPU_get_address_16() local
313 if (rm == 6) { in FPU_get_address_16()
345 switch (rm) { in FPU_get_address_16()
/arch/mips/math-emu/
Dsp_simple.c34 oldrm = ieee754_csr.rm; in ieee754sp_neg()
35 ieee754_csr.rm = FPU_CSR_RD; in ieee754sp_neg()
37 ieee754_csr.rm = oldrm; in ieee754sp_neg()
52 oldrm = ieee754_csr.rm; in ieee754sp_abs()
53 ieee754_csr.rm = FPU_CSR_RD; in ieee754sp_abs()
58 ieee754_csr.rm = oldrm; in ieee754sp_abs()
Ddp_simple.c34 oldrm = ieee754_csr.rm; in ieee754dp_neg()
35 ieee754_csr.rm = FPU_CSR_RD; in ieee754dp_neg()
37 ieee754_csr.rm = oldrm; in ieee754dp_neg()
52 oldrm = ieee754_csr.rm; in ieee754dp_abs()
53 ieee754_csr.rm = FPU_CSR_RD; in ieee754dp_abs()
58 ieee754_csr.rm = oldrm; in ieee754dp_abs()
Ddp_mul.c28 u64 rm; in ieee754dp_mul() local
156 rm = hrm | (lrm != 0); in ieee754dp_mul()
161 if ((s64) rm < 0) { in ieee754dp_mul()
162 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | in ieee754dp_mul()
163 ((rm << (DP_FBITS + 1 + 3)) != 0); in ieee754dp_mul()
166 rm = (rm >> (64 - (DP_FBITS + 1 + 3 + 1))) | in ieee754dp_mul()
167 ((rm << (DP_FBITS + 1 + 3 + 1)) != 0); in ieee754dp_mul()
169 assert(rm & (DP_HIDDEN_BIT << 3)); in ieee754dp_mul()
171 return ieee754dp_format(rs, re, rm); in ieee754dp_mul()
Dsp_mul.c28 unsigned int rm; in ieee754sp_mul() local
151 rm = hrm | (lrm != 0); in ieee754sp_mul()
156 if ((int) rm < 0) { in ieee754sp_mul()
157 rm = (rm >> (32 - (SP_FBITS + 1 + 3))) | in ieee754sp_mul()
158 ((rm << (SP_FBITS + 1 + 3)) != 0); in ieee754sp_mul()
161 rm = (rm >> (32 - (SP_FBITS + 1 + 3 + 1))) | in ieee754sp_mul()
162 ((rm << (SP_FBITS + 1 + 3 + 1)) != 0); in ieee754sp_mul()
164 assert(rm & (SP_HIDDEN_BIT << 3)); in ieee754sp_mul()
166 return ieee754sp_format(rs, re, rm); in ieee754sp_mul()
Ddp_div.c26 u64 rm; in ieee754dp_div() local
128 rm = 0; in ieee754dp_div()
134 rm |= bm; in ieee754dp_div()
141 rm <<= 1; in ieee754dp_div()
143 rm |= 1; /* have remainder, set sticky */ in ieee754dp_div()
145 assert(rm); in ieee754dp_div()
150 while ((rm >> (DP_FBITS + 3)) == 0) { in ieee754dp_div()
151 rm <<= 1; in ieee754dp_div()
155 return ieee754dp_format(xs == ys ? 0 : 1, re, rm); in ieee754dp_div()
Dsp_div.c26 unsigned int rm; in ieee754sp_div() local
128 rm = 0; in ieee754sp_div()
134 rm |= bm; in ieee754sp_div()
141 rm <<= 1; in ieee754sp_div()
143 rm |= 1; /* have remainder, set sticky */ in ieee754sp_div()
145 assert(rm); in ieee754sp_div()
149 while ((rm >> (SP_FBITS + 3)) == 0) { in ieee754sp_div()
150 rm <<= 1; in ieee754sp_div()
154 return ieee754sp_format(xs == ys ? 0 : 1, re, rm); in ieee754sp_div()
Dsp_fdp.c34 u32 rm; in ieee754sp_fdp() local
70 if ((ieee754_csr.rm == FPU_CSR_RU && !xs) || in ieee754sp_fdp()
71 (ieee754_csr.rm == FPU_CSR_RD && xs)) in ieee754sp_fdp()
82 rm = (xm >> (DP_FBITS - (SP_FBITS + 3))) | in ieee754sp_fdp()
85 return ieee754sp_format(xs, xe, rm); in ieee754sp_fdp()
Dsp_maddf.c23 unsigned int rm; in _sp_maddf() local
122 return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD); in _sp_maddf()
188 rm = XSPSRS64(rm64, (62 - 26)); in _sp_maddf()
189 return ieee754sp_format(rs, re, rm); in _sp_maddf()
234 return ieee754sp_zero(ieee754_csr.rm == FPU_CSR_RD); in _sp_maddf()
Ddp_sqrt.c82 ieee754_csr.rm = FPU_CSR_RN; in ieee754dp_sqrt()
126 ieee754_csr.rm = FPU_CSR_RZ; in ieee754dp_sqrt()
142 switch (oldcsr.rm) { in ieee754dp_sqrt()
Dieee754dp.c73 switch (ieee754_csr.rm) { in ieee754dp_get_rounding()
114 switch(ieee754_csr.rm) { in ieee754dp_format()
178 switch (ieee754_csr.rm) { in ieee754dp_format()
Dieee754sp.c73 switch (ieee754_csr.rm) { in ieee754sp_get_rounding()
114 switch(ieee754_csr.rm) { in ieee754sp_format()
177 switch (ieee754_csr.rm) { in ieee754sp_format()
Dieee754.h163 __BITFIELD_FIELD(unsigned rm:2, /* current rounding mode */
170 return (ieee754_csr.rm); in ieee754_getrm()
173 static inline unsigned int ieee754_setrm(unsigned int rm) in ieee754_setrm() argument
175 return (ieee754_csr.rm = rm); in ieee754_setrm()
/arch/x86/realmode/
DMakefile10 subdir- := rm
15 $(obj)/rmpiggy.o: $(obj)/rm/realmode.bin
17 $(obj)/rm/realmode.bin: FORCE
18 $(Q)$(MAKE) $(build)=$(obj)/rm $@
/arch/arm/probes/kprobes/
Dactions-arm.c83 int rm = insn & 0xf; in emulate_ldrdstrd() local
89 register unsigned long rmv asm("r3") = regs->uregs[rm]; in emulate_ldrdstrd()
112 int rm = insn & 0xf; in emulate_ldr() local
117 register unsigned long rmv asm("r3") = regs->uregs[rm]; in emulate_ldr()
143 int rm = insn & 0xf; in emulate_str() local
149 register unsigned long rmv asm("r3") = regs->uregs[rm]; in emulate_str()
169 int rm = insn & 0xf; in emulate_rd12rn16rm0rs8_rwflags() local
175 register unsigned long rmv asm("r3") = (rm == 15) ? pc in emulate_rd12rn16rm0rs8_rwflags()
176 : regs->uregs[rm]; in emulate_rd12rn16rm0rs8_rwflags()
203 int rm = insn & 0xf; in emulate_rd12rn16rm0_rwflags_nopc() local
[all …]
Dactions-thumb.c32 int rm = insn & 0xf; in t32_simulate_table_branch() local
35 unsigned long rmv = regs->uregs[rm]; in t32_simulate_table_branch()
193 int rm = insn & 0xf; in t32_emulate_ldrstr() local
197 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_ldrstr()
219 int rm = insn & 0xf; in t32_emulate_rd8rn16rm0_rwflags() local
223 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_rd8rn16rm0_rwflags()
288 int rm = insn & 0xf; in t32_emulate_rdlo12rdhi8rn16rm0_noflags() local
293 register unsigned long rmv asm("r3") = regs->uregs[rm]; in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
313 int rm = (insn >> 3) & 0xf; in t16_simulate_bxblx() local
314 unsigned long rmv = (rm == 15) ? pc : regs->uregs[rm]; in t16_simulate_bxblx()
[all …]
/arch/sh/kernel/
Dtraps_32.c90 unsigned long *rm, *rn; in handle_unaligned_ins() local
98 rm = &regs->regs[index]; in handle_unaligned_ins()
114 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
128 src = (unsigned char *)rm; in handle_unaligned_ins()
142 src = (unsigned char*) rm; in handle_unaligned_ins()
154 src = (unsigned char*) rm; in handle_unaligned_ins()
165 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
176 srcu = (unsigned char __user *)*rm; in handle_unaligned_ins()
178 *rm += count; in handle_unaligned_ins()
198 dstu = (unsigned char __user *)*rm; /* called Rn in the spec */ in handle_unaligned_ins()
[all …]
/arch/ia64/scripts/
Dtoolchain-flags18 rm -f $out
33 rm -f $out
42 rm -f $out
48 rm -f $out
/arch/powerpc/platforms/ps3/
Dmm.c114 struct mem_region rm; member
123 DBG("%s:%d: map.rm.size = %llxh\n", func, line, m->rm.size); in _debug_dump_map()
141 return (phys_addr < map.rm.size || phys_addr >= map.total) in ps3_mm_phys_to_lpar()
244 r->offset = r->base - map.rm.size; in ps3_mm_get_repository_highmem()
296 if (result || r->base < map.rm.size) { in ps3_mm_region_create()
303 r->offset = r->base - map.rm.size; in ps3_mm_region_create()
332 map.total = map.rm.size; in ps3_mm_region_destroy()
351 if (lpar_addr >= map.rm.size) in dma_sb_lpar_to_bus()
1001 if (r->offset < map.rm.size) { in dma_sb_region_create_linear()
1003 virt_addr = map.rm.base + r->offset; in dma_sb_region_create_linear()
[all …]
/arch/powerpc/boot/
Dwrapper348 rm -f $vmz.$$
381 rm -f "$ofile"
385 rm -f "$vmz"
390 rm -f "$ofile"
402 rm -f "$real_rd"
405 rm -f "$vmz"
419 rm -f "$vmz"
429 rm $dtb
439 rm $tmp
469 rm -f "$ofile.elf"
[all …]
/arch/xtensa/mm/
Dinit.c173 struct meminfo *rm = NULL; in mem_reserve() local
200 rm = it; in mem_reserve()
216 if (!rm) in mem_reserve()
217 rm = it; in mem_reserve()
225 if (rm) in mem_reserve()
226 move_banks(rm, it); in mem_reserve()
/arch/cris/boot/rescue/
DMakefile45 rm tr.bin tmp2423 testrescue_tmp.bin
54 rm ktr.bin tmp2423 kimagerescue_tmp.bin
/arch/arm/tools/
DMakefile10 $(Q)$(AWK) -f $^ > $@ || { rm -f $@; /bin/false; }

1234