Searched refs:frac (Results 1 - 2 of 2) sorted by relevance

/gem5/ext/fputils/
H A Dfpbits.h61 #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 Dfp80.c64 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