/arch/mips/math-emu/ |
H A D | sp_fdp.c | 27 u32 rm; local 60 if ((ieee754_csr.rm == FPU_CSR_RU && !xs) || 61 (ieee754_csr.rm == FPU_CSR_RD && xs)) 72 rm = (xm >> (DP_FBITS - (SP_FBITS + 3))) | 75 return ieee754sp_format(xs, xe, rm);
|
H A D | dp_div.c | 26 u64 rm; local 126 rm = 0; 132 rm |= bm; 139 rm <<= 1; 141 rm |= 1; /* have remainder, set sticky */ 143 assert(rm); 146 * Normalise rm to rounding precision ? 148 while ((rm >> (DP_FBITS + 3)) == 0) { 149 rm <<= 1; 153 return ieee754dp_format(xs == ys ? 0 : 1, re, rm); [all...] |
H A D | sp_div.c | 26 unsigned rm; local 126 rm = 0; 132 rm |= bm; 139 rm <<= 1; 141 rm |= 1; /* have remainder, set sticky */ 143 assert(rm); 145 /* normalise rm to rounding precision ? 147 while ((rm >> (SP_FBITS + 3)) == 0) { 148 rm <<= 1; 152 return ieee754sp_format(xs == ys ? 0 : 1, re, rm); [all...] |
H A D | dp_mul.c | 28 u64 rm; local 115 /* rm = xm * ym, re = xe+ye basically */ 127 * Multiply 32 bits xm, ym to give high 32 bits rm with stickness. 157 rm = hrm | (lrm != 0); 162 if ((s64) rm < 0) { 163 rm = (rm >> (64 - (DP_FBITS + 1 + 3))) | 164 ((rm << (DP_FBITS + 1 + 3)) != 0); 167 rm = (rm >> (6 [all...] |
H A D | sp_mul.c | 28 unsigned rm; local 115 /* rm = xm * ym, re = xe+ye basically */ 127 * Multiply 32 bits xm, ym to give high 32 bits rm with stickness. 149 rm = hrm | (lrm != 0); 154 if ((int) rm < 0) { 155 rm = (rm >> (32 - (SP_FBITS + 1 + 3))) | 156 ((rm << (SP_FBITS + 1 + 3)) != 0); 159 rm = (rm >> (3 [all...] |
H A D | ieee754.h | 205 __BITFIELD_FIELD(unsigned rm:2, /* current rounding mode */ 212 return (ieee754_csr.rm); 214 static inline unsigned ieee754_setrm(unsigned rm) argument 216 return (ieee754_csr.rm = rm);
|
/arch/x86/math-emu/ |
H A D | reg_divide.c | 27 int FPU_div(int flags, int rm, int control_w) argument 36 deststnr = rm; 45 a = (FPU_REG *) rm; 48 a = &st(rm); 50 taga = FPU_gettagi(rm); 57 b = (FPU_REG *) rm; 60 b = &st(rm); 62 tagb = FPU_gettagi(rm); 132 return real_2op_NaN((FPU_REG *) rm, flags & 0x0f, 0, 140 return real_2op_NaN(st0_ptr, tag, rm, [all...] |
H A D | reg_add_sub.c | 128 int FPU_sub(int flags, int rm, int control_w) argument 140 b = (FPU_REG *) rm; 143 b = &st(rm); 144 tagb = FPU_gettagi(rm); 147 deststnr = rm;
|
H A D | get_address.c | 212 unsigned rm = FPU_modrm & 7; local 227 if (rm == 4 && mod != 3) { 230 cpu_reg_ptr = ®_(rm); 233 if (rm == 5) { 297 unsigned rm = FPU_modrm & 7; local 313 if (rm == 6) { 345 switch (rm) {
|
/arch/arm/kernel/ |
H A D | kprobes-arm.c | 82 int rm = insn & 0xf; local 88 register unsigned long rmv asm("r3") = regs->uregs[rm]; 111 int rm = insn & 0xf; local 116 register unsigned long rmv asm("r3") = regs->uregs[rm]; 142 int rm = insn & 0xf; local 148 register unsigned long rmv asm("r3") = regs->uregs[rm]; 168 int rm = insn & 0xf; local 174 register unsigned long rmv asm("r3") = (rm == 15) ? pc 175 : regs->uregs[rm]; 202 int rm local 230 int rm = insn & 0xf; local 258 int rm = insn & 0xf; local 281 int rm = (insn >> 8) & 0xf; local [all...] |
H A D | probes-arm.c | 86 int rm = insn & 0xf; local 87 long rmv = regs->uregs[rm];
|
H A D | kprobes-thumb.c | 31 int rm = insn & 0xf; local 34 unsigned long rmv = regs->uregs[rm]; 192 int rm = insn & 0xf; local 196 register unsigned long rmv asm("r3") = regs->uregs[rm]; 218 int rm = insn & 0xf; local 222 register unsigned long rmv asm("r3") = regs->uregs[rm]; 287 int rm = insn & 0xf; local 292 register unsigned long rmv asm("r3") = regs->uregs[rm]; 312 int rm = (insn >> 3) & 0xf; local 313 unsigned long rmv = (rm 488 int rm = (insn >> 3) & 0xf; local [all...] |
/arch/x86/lib/ |
H A D | insn.c | 333 insn_byte_t mod, rm, base; local 358 rm = X86_MODRM_RM(insn->modrm.value); 366 if ((mod == 0 && rm == 6) || mod == 2) { 372 if ((mod == 0 && rm == 5) || mod == 2 ||
|
/arch/xtensa/mm/ |
H A D | init.c | 173 struct meminfo *rm = NULL; local 200 rm = it; 216 if (!rm) 217 rm = it; 225 if (rm) 226 move_banks(rm, it);
|
/arch/sh/kernel/ |
H A D | traps_32.c | 90 unsigned long *rm, *rn; local 98 rm = ®s->regs[index]; 114 srcu = (unsigned char __user *)*rm; 128 src = (unsigned char *)rm; 142 src = (unsigned char*) rm; 154 src = (unsigned char*) rm; 165 srcu = (unsigned char __user *)*rm; 176 srcu = (unsigned char __user *)*rm; 178 *rm += count; 198 dstu = (unsigned char __user *)*rm; /* calle 307 u_int rm; local [all...] |
H A D | disassemble.c | 303 int rm = 0; local 365 rm = nibs[n]; 369 rm = (nibs[n] & 0x3); 409 printk("r%d", rm); 412 printk("@r%d+", rm); 415 printk("@-r%d", rm); 418 printk("@r%d", rm); 421 printk("@(%d,r%d)", imm, rm); 436 printk("@(r0,r%d)", rm); 485 printk("fr%d", rm); [all...] |
/arch/arm/net/ |
H A D | bpf_jit_32.c | 444 static inline void emit_udiv(u8 rd, u8 rm, u8 rn, struct jit_ctx *ctx) argument 448 emit(ARM_UDIV(rd, rm, rn), ctx); 452 if (rm != ARM_R0) 453 emit(ARM_MOV_R(ARM_R0, rm), ctx);
|
/arch/powerpc/platforms/powernv/ |
H A D | pci.c | 595 struct dma_attrs *attrs, bool rm) 618 pnv_pci_ioda_tce_invalidate(tbl, tces, tcep - 1, rm); 633 bool rm) 643 pnv_pci_ioda_tce_invalidate(tbl, tces, tcep - 1, rm); 593 pnv_tce_build(struct iommu_table *tbl, long index, long npages, unsigned long uaddr, enum dma_data_direction direction, struct dma_attrs *attrs, bool rm) argument 632 pnv_tce_free(struct iommu_table *tbl, long index, long npages, bool rm) argument
|
H A D | pci-ioda.c | 938 __be64 *startp, __be64 *endp, bool rm) 940 __be64 __iomem *invalidate = rm ? 970 if (rm) 985 __be64 *startp, __be64 *endp, bool rm) 988 __be64 __iomem *invalidate = rm ? 1007 if (rm) 1016 __be64 *startp, __be64 *endp, bool rm) 1023 pnv_pci_ioda1_tce_invalidate(pe, tbl, startp, endp, rm); 1025 pnv_pci_ioda2_tce_invalidate(pe, tbl, startp, endp, rm); 936 pnv_pci_ioda1_tce_invalidate(struct pnv_ioda_pe *pe, struct iommu_table *tbl, __be64 *startp, __be64 *endp, bool rm) argument 983 pnv_pci_ioda2_tce_invalidate(struct pnv_ioda_pe *pe, struct iommu_table *tbl, __be64 *startp, __be64 *endp, bool rm) argument 1015 pnv_pci_ioda_tce_invalidate(struct iommu_table *tbl, __be64 *startp, __be64 *endp, bool rm) argument
|
/arch/powerpc/platforms/ps3/ |
H A D | mm.c | 80 * @offset: difference between base and rm.size 99 * @rm: real mode (bootmem) region 113 struct mem_region rm; member in struct:map 122 DBG("%s:%d: map.rm.size = %llxh\n", func, line, m->rm.size); 140 return (phys_addr < map.rm.size || phys_addr >= map.total) 256 if (result || r->base < map.rm.size) { 263 r->offset = r->base - map.rm.size; 292 map.total = map.rm.size; 312 r->offset = r->base - map.rm [all...] |
/arch/x86/include/asm/ |
H A D | processor.h | 361 u8 rm; member in struct:i387_soft_struct 715 : "rm" (boot_cpu_data.cpuid_level), "ri" (0), "0" (1)
|