Symbol: fpcr
lib/libm/arch/alpha/fenv.c
161
unsigned long fpcr;
lib/libm/arch/alpha/fenv.c
165
__asm__ volatile ("mf_fpcr %0" : "=f" (fpcr));
lib/libm/arch/alpha/fenv.c
168
return ((fpcr >> _ROUND_SHIFT) & _ROUND_MASK);
lib/libm/arch/alpha/fenv.c
180
unsigned long fpcr;
lib/libm/arch/alpha/fenv.c
188
__asm__ volatile ("mf_fpcr %0" : "=f" (fpcr));
lib/libm/arch/alpha/fenv.c
192
fpcr &= ~((unsigned long)_ROUND_MASK << _ROUND_SHIFT);
lib/libm/arch/alpha/fenv.c
193
fpcr |= (unsigned long)round << _ROUND_SHIFT;
lib/libm/arch/alpha/fenv.c
197
__asm__ volatile ("mt_fpcr %0" : : "f" (fpcr));
lib/libm/arch/alpha/fenv.c
211
unsigned long fpcr;
lib/libm/arch/alpha/fenv.c
221
__asm__ volatile ("mf_fpcr %0" : "=f" (fpcr));
lib/libm/arch/alpha/fenv.c
223
envp->__round = (fpcr >> _ROUND_SHIFT) & _ROUND_MASK;
lib/libm/arch/alpha/fenv.c
266
unsigned long fpcr;
lib/libm/arch/alpha/fenv.c
279
__asm__ volatile ("mf_fpcr %0" : "=f" (fpcr));
lib/libm/arch/alpha/fenv.c
283
fpcr &= ~((unsigned long)_ROUND_MASK << _ROUND_SHIFT);
lib/libm/arch/alpha/fenv.c
284
fpcr |= ((unsigned long)envp->__round & _ROUND_MASK) << _ROUND_SHIFT;
lib/libm/arch/alpha/fenv.c
288
__asm__ volatile ("mt_fpcr %0" : : "f" (fpcr));
lib/libm/arch/m88k/fenv.c
173
unsigned int fpcr;
lib/libm/arch/m88k/fenv.c
176
__asm__ volatile ("fldcr %0, %%fcr63" : "=r" (fpcr));
lib/libm/arch/m88k/fenv.c
178
return (fpcr & _ROUND_MASK);
lib/libm/arch/m88k/fenv.c
190
unsigned int fpcr;
lib/libm/arch/m88k/fenv.c
197
__asm__ volatile ("fldcr %0, %%fcr63" : "=r" (fpcr));
lib/libm/arch/m88k/fenv.c
200
fpcr &= ~_ROUND_MASK;
lib/libm/arch/m88k/fenv.c
201
fpcr |= round;
lib/libm/arch/m88k/fenv.c
204
__asm__ volatile ("fstcr %0, %%fcr63" : : "r" (fpcr));
lib/libm/arch/m88k/fenv.c
234
unsigned int fpsr, fpcr;
lib/libm/arch/m88k/fenv.c
246
fpcr = envp->__control;
lib/libm/arch/m88k/fenv.c
247
fpcr &= ~FE_ALL_EXCEPT;
lib/libm/arch/m88k/fenv.c
248
__asm__ volatile ("fstcr %0, %%fcr63" : : "r" (fpcr));
lib/libm/arch/m88k/fenv.c
319
unsigned int fpcr, omask;
lib/libm/arch/m88k/fenv.c
324
__asm__ volatile ("fldcr %0, %%fcr63" : "=r" (fpcr));
lib/libm/arch/m88k/fenv.c
326
omask = fpcr & FE_ALL_EXCEPT;
lib/libm/arch/m88k/fenv.c
327
fpcr |= mask;
lib/libm/arch/m88k/fenv.c
330
__asm__ volatile ("fstcr %0, %%fcr63" : : "r" (fpcr));
lib/libm/arch/m88k/fenv.c
339
unsigned int fpcr, omask;
lib/libm/arch/m88k/fenv.c
344
__asm__ volatile ("fldcr %0, %%fcr63" : "=r" (fpcr));
lib/libm/arch/m88k/fenv.c
346
omask = fpcr & FE_ALL_EXCEPT;
lib/libm/arch/m88k/fenv.c
347
fpcr &= ~mask;
lib/libm/arch/m88k/fenv.c
350
__asm__ volatile ("fstcr %0, %%fcr63" : : "r" (fpcr));
lib/libm/arch/m88k/fenv.c
358
unsigned int fpcr;
lib/libm/arch/m88k/fenv.c
361
__asm__ volatile ("fldcr %0, %%fcr63" : "=r" (fpcr));
lib/libm/arch/m88k/fenv.c
363
return (fpcr & FE_ALL_EXCEPT);
sys/arch/alpha/alpha/fp_complete.c
334
fp_c_to_fpcr_1(u_int64_t fpcr, u_int64_t fp_c)
sys/arch/alpha/alpha/fp_complete.c
352
fpcr &= FPCR_DYN(3);
sys/arch/alpha/alpha/fp_complete.c
362
fpcr |= (disables & (FP_X_IMP | FP_X_UFL)) << (61 - 3);
sys/arch/alpha/alpha/fp_complete.c
363
fpcr |= (disables & (FP_X_OFL | FP_X_DZ | FP_X_INV)) << (49 - 0);
sys/arch/alpha/alpha/fp_complete.c
377
fpcr |= fp_c & FP_C_MIRRORED << (FPCR_MIR_START - FP_C_MIR_START);
sys/arch/alpha/alpha/fp_complete.c
378
fpcr |= (fp_c & IEEE_MAP_DMZ) << 36;
sys/arch/alpha/alpha/fp_complete.c
380
fpcr |= FPCR_SUM;
sys/arch/alpha/alpha/fp_complete.c
382
fpcr |= FPCR_UNDZ | FPCR_UNFD;
sys/arch/alpha/alpha/fp_complete.c
383
fpcr |= (~fp_c & IEEE_TRAP_ENABLE_DNO) << 41;
sys/arch/alpha/alpha/fp_complete.c
384
return fpcr;
sys/arch/alpha/alpha/fp_complete.c
572
u_int64_t rm, fpcr, orig_fpcr;
sys/arch/alpha/alpha/fp_complete.c
588
orig_fpcr = fpcr = alpha_read_fpcr();
sys/arch/alpha/alpha/fp_complete.c
590
if (__predict_false(rm != 3 /* dynamic */ && rm != (fpcr >> 58 & 3))) {
sys/arch/alpha/alpha/fp_complete.c
591
fpcr = (fpcr & ~FPCR_DYN(3)) | FPCR_DYN(rm);
sys/arch/alpha/alpha/fp_complete.c
592
alpha_write_fpcr(fpcr);
sys/arch/arm64/arm64/fpu.c
153
WRITE_SPECIALREG(fpcr, fp->fp_cr);
sys/arch/arm64/arm64/fpu.c
283
fp->fp_cr = READ_SPECIALREG(fpcr);
sys/arch/arm64/arm64/fpu.c
380
WRITE_SPECIALREG(fpcr, fp->fp_cr);
sys/arch/arm64/arm64/fpu.c
90
fp->fp_cr = READ_SPECIALREG(fpcr);
sys/arch/arm64/dev/rtkit.c
335
uint64_t fpcr;
sys/arch/m88k/include/frame.h
54
#define tf_fpcr tf_regs.fpcr
sys/arch/m88k/include/ieeefp.h
74
#define float_get_round(fpcr) (((fpcr) >> FPCR_RD_SHIFT) & FPCR_RD_MASK)
sys/arch/m88k/include/reg.h
41
unsigned long fpcr;
sys/arch/m88k/m88k/db_trace.c
99
N("fprl", fprl), N("fpit", fpit), N("fpsr", fpsr), N("fpcr", fpcr),