Home
last modified time | relevance | path

Searched refs:fpsr (Results 1 – 25 of 53) sorted by relevance

123

/linux-6.3-rc2/arch/arm/nwfpe/
A Dfpmodule.c133 register unsigned int fpsr, cumulativeTraps; in float_raise() local
144 fpsr = readFPSR(); in float_raise()
149 if ((!(fpsr & BIT_IXE)) && (flags & BIT_IXC)) in float_raise()
151 if ((!(fpsr & BIT_UFE)) && (flags & BIT_UFC)) in float_raise()
153 if ((!(fpsr & BIT_OFE)) && (flags & BIT_OFC)) in float_raise()
155 if ((!(fpsr & BIT_DZE)) && (flags & BIT_DZC)) in float_raise()
157 if ((!(fpsr & BIT_IOE)) && (flags & BIT_IOC)) in float_raise()
162 writeFPSR(fpsr | cumulativeTraps); in float_raise()
165 if (fpsr & (flags << 16)) in float_raise()
A Dfpa11.inl28 return (fpa11->fpsr);
35 fpa11->fpsr = (fpa11->fpsr & MASK_SYSID) | (reg & ~MASK_SYSID);
A Dfpa11.c32 fpa11->fpsr = FP_EMULATOR | BIT_AC; in resetFPA11()
A Dfpa11.h69 /* 96 */ FPSR fpsr; /* floating point status register */ member
/linux-6.3-rc2/arch/m68k/ifpsp060/src/
A Dftest.S246 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6)
259 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6)
286 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6)
299 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6)
327 fmovm.l %fpcr,%fpsr,%fpiar,IFPCREGS(%a6)
336 fmovm.l %fpcr,%fpsr,%fpiar,SFPCREGS(%a6)
361 fmov.l &0x0f000000,%fpsr
397 fmov.l &0x0f000000,%fpsr
434 fmov.l &0x0f000000,%fpsr
557 fmovm.l &0xffffffffffffffff,%fpcr,%fpsr
[all …]
A Dfplsp.S566 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs
623 fmovm.l %fpcr,%fpsr,USER_FPCR(%a6) # save ctrl regs
9243 fmov.l &0x0,%fpsr
9688 # fmov.l %fpsr,%d6
9691 # fmov.l %d6,%fpsr # put Q in fpsr
9692 mov.b %d3,FPSR_QBYTE(%a6) # put Q in fpsr
10075 fmov.l %fpsr,%d0
10085 fmov.l %fpsr,%d0
10097 fmov.l %fpsr,%d0
10130 fmov.l %fpsr,%d0
[all …]
A Dpfpsp.S948 fmov.l &0x0,%fpsr
981 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1338 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1405 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
1512 fmov.l &0x0,%fpsr
1570 fmovm.l USER_FPCR(%a6),%fpcr,%fpsr,%fpiar # restore ctrl regs
2071 fmov.l &0x0,%fpsr
2466 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
2597 fmov.l &0x0,%fpsr
3309 fmovm.l %fpcr,%fpsr,%fpiar,USER_FPCR(%a6) # save ctrl regs
[all …]
A Dfpsp.S949 fmov.l &0x0,%fpsr
1513 fmov.l &0x0,%fpsr
2072 fmov.l &0x0,%fpsr
2598 fmov.l &0x0,%fpsr
13113 fmov.l %fpsr,%d0
13348 fmov.l %fpsr,%d0 # save FPSR
13556 fmov.l %fpsr,%d1 # save FPSR
13644 fmov.l %fpsr,%d1 # save FPSR
13772 fmov.l %fpsr,%d0 # save FPSR
14348 fmov.l %fpsr,%d1 # save FPSR
[all …]
/linux-6.3-rc2/arch/m68k/math-emu/
A Dfp_emu.h53 FPDATA->fpsr |= 1 << (bit); \
57 FPDATA->fpsr &= 0xff00ffff; \
58 FPDATA->fpsr |= ((quotient) & 0xff) << 16; \
/linux-6.3-rc2/arch/m68k/fpsp040/
A Dx_unfl.S50 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
75 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
110 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
129 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
136 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
A Dx_snan.S47 fmoveml %fpcr/%fpsr/%fpiar,USER_FPCR(%a6)
74 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
107 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
135 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
A Dx_operr.S314 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
340 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
351 fmoveml USER_FPCR(%a6),%fpcr/%fpsr/%fpiar
A Dskeleton.S94 | or unfl bits set in the fpsr. If any of these are set, branch
95 | to the appropriate handler for the exception in the fpsr. Note
107 fmovel %fpsr,-(%sp)
/linux-6.3-rc2/arch/arm64/include/asm/
A Dfpsimdmacros.h28 mrs x\tmpnr, fpsr
65 msr fpsr, x\tmpnr
325 mrs x\nxtmp, fpsr
340 msr fpsr, x\nxtmp
A Dkvm_hyp.h93 void __sve_restore_state(void *sve_pffr, u32 *fpsr);
/linux-6.3-rc2/arch/m68k/include/asm/
A Dmath-emu.h28 #define FPSR_QUOTIENT(fpsr) (*((signed char *) &(fpsr) + 1)) argument
99 unsigned int fpsr; member
/linux-6.3-rc2/arch/arm/include/asm/
A Duser.h44 unsigned int fpsr:32; member
/linux-6.3-rc2/arch/ia64/kernel/
A Dentry.h34 .spillsp ar.fpsr, PT(AR_FPSR)+16+(off); \
44 .savesp ar.fpsr,SW(AR_FPSR)+16+(off); \
A Dminstate.h56 mov r21=ar.fpsr; /* M */ \
194 mov ar.fpsr=r11; /* M-unit */ \
A Drelocate_kernel.S282 mov r5 = ar.fpsr
290 mov r5 = ar.fpsr
A Dgate.S106 .savesp ar.fpsr, FPSR_OFF+SIGCONTEXT_OFF; \
341 mov r21=ar.fpsr // M2 (12 cyc)
A Dtraps.c233 fp_emulate (int fp_fault, void *bundle, long *ipsr, long *fpsr, long *isr, long *pr, long *ifs, in fp_emulate() argument
264 (unsigned long *) ipsr, (unsigned long *) fpsr, in fp_emulate()
/linux-6.3-rc2/arch/arm64/kernel/
A Dsignal.c194 __put_user_error(fpsimd->fpsr, &ctx->fpsr, err); in preserve_fpsimd_context()
216 __get_user_error(fpsimd.fpsr, &(user->fpsimd->fpsr), err); in restore_fpsimd_context()
353 __get_user_error(fpsimd.fpsr, &user->fpsimd->fpsr, err); in restore_sve_fpsimd_context()
/linux-6.3-rc2/arch/arm64/kvm/
A Dguest.c68 off < KVM_REG_ARM_CORE_REG(fp_regs.fpsr); in core_reg_offset_is_vreg()
98 case KVM_REG_ARM_CORE_REG(fp_regs.fpsr): in core_reg_size_from_offset()
175 case KVM_REG_ARM_CORE_REG(fp_regs.fpsr): in core_reg_addr()
176 return &vcpu->arch.ctxt.fp_regs.fpsr; in core_reg_addr()
/linux-6.3-rc2/arch/arm64/include/uapi/asm/
A Dsigcontext.h79 __u32 fpsr; member

Completed in 87 milliseconds

123