Lines Matching refs:fbits

2344   int fbits = 64 - instr->FPScale();  in VisitFPFixedPointConvert()  local
2352 set_dreg(dst, FixedToDouble(xreg(src), fbits, round)); in VisitFPFixedPointConvert()
2355 set_dreg(dst, FixedToDouble(wreg(src), fbits, round)); in VisitFPFixedPointConvert()
2358 set_dreg(dst, UFixedToDouble(xreg(src), fbits, round)); in VisitFPFixedPointConvert()
2362 UFixedToDouble(reg<uint32_t>(src), fbits, round)); in VisitFPFixedPointConvert()
2366 set_sreg(dst, FixedToFloat(xreg(src), fbits, round)); in VisitFPFixedPointConvert()
2369 set_sreg(dst, FixedToFloat(wreg(src), fbits, round)); in VisitFPFixedPointConvert()
2372 set_sreg(dst, UFixedToFloat(xreg(src), fbits, round)); in VisitFPFixedPointConvert()
2376 UFixedToFloat(reg<uint32_t>(src), fbits, round)); in VisitFPFixedPointConvert()
2716 double Simulator::FixedToDouble(int64_t src, int fbits, FPRounding round) { in FixedToDouble() argument
2718 return UFixedToDouble(src, fbits, round); in FixedToDouble()
2721 return -UFixedToDouble(-src, fbits, round); in FixedToDouble()
2726 double Simulator::UFixedToDouble(uint64_t src, int fbits, FPRounding round) { in UFixedToDouble() argument
2736 const int64_t exponent = highest_significant_bit - fbits; in UFixedToDouble()
2742 float Simulator::FixedToFloat(int64_t src, int fbits, FPRounding round) { in FixedToFloat() argument
2744 return UFixedToFloat(src, fbits, round); in FixedToFloat()
2747 return -UFixedToFloat(-src, fbits, round); in FixedToFloat()
2752 float Simulator::UFixedToFloat(uint64_t src, int fbits, FPRounding round) { in UFixedToFloat() argument
2762 const int32_t exponent = highest_significant_bit - fbits; in UFixedToFloat()