/src/lib/libc/arch/m68k/hardfloat/ |
flt_rounds.c | 40 int fpcr; local in function:__flt_rounds 42 __asm("fmovel %%fpcr,%0" : "=d"(fpcr)); 44 return __SHIFTOUT(fpcr, FPCR_ROUND) ^ 1;
|
fpgetmask.c | 42 int fpcr; local in function:__weak_alias 44 __asm("fmovel %%fpcr,%0" : "=d"(fpcr)); 46 return __SHIFTOUT(fpcr, FPCR_EXCP2);
|
fpgetround.c | 42 int fpcr; local in function:__weak_alias 44 __asm("fmovel %%fpcr,%0" : "=d"(fpcr)); 46 return __SHIFTOUT(fpcr, FPCR_ROUND);
|
/src/sys/arch/aarch64/include/ |
reg.h | 54 uint32_t fpcr; member in struct:fpreg
|
/src/sys/arch/aarch64/aarch64/ |
fpu.c | 88 uint32_t fpcr = 0; local in function:fpu_state_load 101 fpcr |= __SHIFTIN(FPCR_RN, FPCR_RMODE); 116 fpcr |= FPCR_DN; 134 fpcr |= FPCR_FZ; 136 fpcr |= FPCR_FZ16; 141 pcb->pcb_fpregs.fpcr = fpcr;
|
/src/lib/libm/arch/aarch64/ |
fenv.c | 170 unsigned int fpcr = reg_fpcr_read() & ~FPCR_RMODE; local in function:fesetround 171 fpcr |= __SHIFTIN(round, FPCR_RMODE); 172 reg_fpcr_write(fpcr);
|
/src/sys/compat/linux/arch/aarch64/ |
linux_machdep.h | 47 uint32_t fpcr; member in struct:fpsimd_context
|
/src/sys/arch/m68k/include/ |
fenv.h | 51 /* Rounding modes, from FPCR */ 70 uint32_t fpcr; member in struct:__anon8efedb950108 106 __asm__ __volatile__ ("fmovem%.l %/fpcr/%/fpsr/%/fpiar,%0" : "=m" (__envp)) 109 __asm__ __volatile__ ("fmovem%.l %0,%/fpcr/%/fpsr/%/fpiar" : : "m" (__envp)) 233 __fpcr = __envp->fpcr & ~(FE_ALL_EXCEPT << 6); 247 __tenv.fpcr |= 248 __envp->fpcr & ((FE_ALL_EXCEPT << 6) | FE_UPWARD);
|
/src/sys/arch/m68k/fpe/ |
fpu_emulate.c | 102 DPRINTF(("%s: ENTERING: FPSR=%08x, FPCR=%08x\n", 169 DPRINTF(("%s: fmovm FPcr\n", __func__)); 242 DPRINTF(("%s: EXITING: w/FPSR=%08x, FPCR=%08x\n", __func__, 255 uint32_t fpcr; local in function:fpu_upd_excp 258 fpcr = fe->fe_fpcr; 281 return (fpsr & fpcr & FPSR_EXCP) ? SIGFPE : 0; 617 DPRINTF(("%s: FPSR = %08x, FPCR = %08x\n", __func__, 947 DPRINTF(("%s: FPSR = %08x, FPCR = %08x\n", __func__,
|
/src/sys/arch/alpha/alpha/ |
fp_complete.c | 120 /* Move bits from sw fp_c to hw fpcr. */ 363 fp_c_to_fpcr_1(uint64_t fpcr, uint64_t fp_c) 369 * and the FPCR are both architected, with specified (and relatively 374 * Programs that fiddle with the fpcr exception bits (instead of fp_c) 377 * phony enables (it lies :-) in the fpcr in order to get control when 381 fpcr &= FPCR_DYN_RM; 392 fpcr |= (disables & (FP_X_IMP | FP_X_UFL)) << (61 - 3); 393 fpcr |= (disables & (FP_X_OFL | FP_X_DZ | FP_X_INV)) << (49 - 0); 395 fpcr |= fp_c & FP_C_MIRRORED << (FPCR_MIR_START - FP_C_MIR_START); 396 fpcr |= (fp_c & IEEE_MAP_DMZ) << 36 635 uint64_t rm, fpcr, orig_fpcr; local in function:alpha_fp_complete_at [all...] |