Searched refs:frac (Results 1 - 2 of 2) sorted by relevance
/gem5/ext/fputils/ |
H A D | fpbits.h | 61 #define BUILD_IFP64(sign, frac, exp) \ 64 ((frac) & FP64_FRAC_MASK) 66 #define BUILD_FP64(sign, frac, exp) \ 67 { .bits = BUILD_IFP64(sign, frac, exp) } 70 build_fp64(int sign, uint64_t frac, int exp) argument 72 const fp64_t f = BUILD_FP64(sign, frac, exp); 81 #define BUILD_FP80_FI(frac, exp) \ 83 ((frac) & FP80_FRAC_MASK) 85 #define BUILD_FP80(sign, frac, exp) \ 89 .repr.fi = BUILD_FP80_FI(frac, ex 93 build_fp80(int sign, uint64_t frac, int exp) argument [all...] |
H A D | fp80.c | 64 const uint64_t frac = FP80_FRAC(fp80); local 66 return fp80_isspecial(fp80) && frac == 0 ? fp80_sgn(fp80) : 0; 73 const uint64_t frac = FP80_FRAC(fp80); local 75 return fp80_isspecial(fp80) && (frac & FP80_QNAN_BIT); 89 const uint64_t frac = FP80_FRAC(fp80); local 91 return fp80_isspecial(fp80) && !(frac & FP80_QNAN_BIT) && frac; 154 const uint64_t frac = fp80.repr.fi; local 157 const uint64_t fp64_frac = frac >> (FP80_FRAC_BITS - FP64_FRAC_BITS); 196 const uint64_t frac local [all...] |
Completed in 6 milliseconds