Lines Matching refs:exp
61 #define BUILD_IFP64(sign, frac, exp) \
63 (((uint64_t)(exp) << FP64_EXP_SHIFT) & FP64_EXP_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)
72 const fp64_t f = BUILD_FP64(sign, frac, exp);
77 #define BUILD_FP80_SE(sign, exp) \
79 ((exp) & FP80_EXP_MASK)
81 #define BUILD_FP80_FI(frac, exp) \
82 ((exp) ? FP80_INT_BIT : 0) | \
85 #define BUILD_FP80(sign, frac, exp) \
88 .repr.se = BUILD_FP80_SE(sign, exp), \
89 .repr.fi = BUILD_FP80_FI(frac, exp) \
93 build_fp80(int sign, uint64_t frac, int exp)
95 const fp80_t f = BUILD_FP80(sign, frac, exp);