Lines Matching refs:fbits
6077 int fbits = 64 - instr->GetFPScale();
6085 WriteDRegister(dst, FixedToDouble(ReadXRegister(src), fbits, round));
6088 WriteDRegister(dst, FixedToDouble(ReadWRegister(src), fbits, round));
6091 WriteDRegister(dst, UFixedToDouble(ReadXRegister(src), fbits, round));
6095 UFixedToDouble(ReadRegister<uint32_t>(src), fbits, round));
6099 WriteSRegister(dst, FixedToFloat(ReadXRegister(src), fbits, round));
6102 WriteSRegister(dst, FixedToFloat(ReadWRegister(src), fbits, round));
6105 WriteSRegister(dst, UFixedToFloat(ReadXRegister(src), fbits, round));
6109 UFixedToFloat(ReadRegister<uint32_t>(src), fbits, round));
6113 WriteHRegister(dst, FixedToFloat16(ReadXRegister(src), fbits, round));
6116 WriteHRegister(dst, FixedToFloat16(ReadWRegister(src), fbits, round));
6119 WriteHRegister(dst, UFixedToFloat16(ReadXRegister(src), fbits, round));
6124 fbits,
6130 FPToInt64(ReadDRegister(src) * std::pow(2.0, fbits),
6135 FPToInt32(ReadDRegister(src) * std::pow(2.0, fbits),
6140 FPToUInt64(ReadDRegister(src) * std::pow(2.0, fbits),
6145 FPToUInt32(ReadDRegister(src) * std::pow(2.0, fbits),
6150 FPToInt64(ReadSRegister(src) * std::pow(2.0f, fbits),
6155 FPToInt32(ReadSRegister(src) * std::pow(2.0f, fbits),
6160 FPToUInt64(ReadSRegister(src) * std::pow(2.0f, fbits),
6165 FPToUInt32(ReadSRegister(src) * std::pow(2.0f, fbits),
6170 static_cast<double>(ReadHRegister(src)) * std::pow(2.0, fbits);
6176 static_cast<double>(ReadHRegister(src)) * std::pow(2.0, fbits);
6182 static_cast<double>(ReadHRegister(src)) * std::pow(2.0, fbits);
6188 static_cast<double>(ReadHRegister(src)) * std::pow(2.0, fbits);