HomeSort by: relevance | last modified time | path
    Searched defs:fpcr (Results 1 - 10 of 10) sorted by relevancy

  /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...]

Completed in 113 milliseconds