Lines Matching defs:FP16_EXP_BIAS
75 #define FP16_EXP_BIAS 15
1415 x_exp = a_exp + b_exp - FP16_EXP_BIAS + 2 * FP16_EXP_BITS + 1;
1547 y_exp = b_exp + c_exp - FP16_EXP_BIAS + 2 * FP16_EXP_BITS + 1 - 3;
1791 x_exp = a_exp - b_exp + (FP16_EXP_BIAS + FP16_BITS + 2 * FP16_EXP_BITS - 3);
2560 return fp16_pack(sgn, FP16_EXP_BIAS, 1ULL << (FP16_MANT_BITS - 1));
2578 return fp16_pack(sgn, FP16_EXP_BIAS + 1, 1ULL << (FP16_MANT_BITS - 1));
2596 return fp16_pack(sgn, FP16_EXP_BIAS + 1, 0);
2649 fp16_round_(sgn, exp - FP32_EXP_BIAS + FP16_EXP_BIAS,
2698 fp16_round_(sgn, exp - FP64_EXP_BIAS + FP16_EXP_BIAS,
2737 result = fp32_pack(sgn, (exp - FP16_EXP_BIAS +
2814 result = fp64_pack(sgn, (exp - FP16_EXP_BIAS +
3541 result = fp16_pack(0, (3 * FP16_EXP_BIAS - exp - 1) >> 1,
3748 } else if (fpscr.fz16 && exp >= 2 * FP16_EXP_BIAS - 1) {
3754 int result_exp = 2 * FP16_EXP_BIAS - 1 - exp;
4071 int expint = FP16_EXP_BIAS + FP16_MANT_BITS;
4517 (uint16_t)FP16_EXP_BIAS << FP16_MANT_BITS; // 1.0
4642 FPToFixed_16(sgn, exp + FP64_EXP_BIAS - FP16_EXP_BIAS + fbits,
4674 FPToFixed_32(sgn, exp + FP64_EXP_BIAS - FP16_EXP_BIAS + fbits,
4762 FPToFixed_64(sgn, exp + FP64_EXP_BIAS - FP16_EXP_BIAS + fbits,
4832 int x_exp = FP16_EXP_BIAS + FP64_BITS - 1 - fbits;