Home | History | Annotate | Download | only in arm64

Lines Matching refs:fbits

2305   int fbits = 64 - instr->FPScale();
2313 set_dreg(dst, FixedToDouble(xreg(src), fbits, round));
2316 set_dreg(dst, FixedToDouble(wreg(src), fbits, round));
2319 set_dreg(dst, UFixedToDouble(xreg(src), fbits, round));
2323 UFixedToDouble(reg<uint32_t>(src), fbits, round));
2327 set_sreg(dst, FixedToFloat(xreg(src), fbits, round));
2330 set_sreg(dst, FixedToFloat(wreg(src), fbits, round));
2333 set_sreg(dst, UFixedToFloat(xreg(src), fbits, round));
2337 UFixedToFloat(reg<uint32_t>(src), fbits, round));
2677 double Simulator::FixedToDouble(int64_t src, int fbits, FPRounding round) {
2679 return UFixedToDouble(src, fbits, round);
2682 return -UFixedToDouble(-src, fbits, round);
2687 double Simulator::UFixedToDouble(uint64_t src, int fbits, FPRounding round) {
2697 const int64_t exponent = highest_significant_bit - fbits;
2703 float Simulator::FixedToFloat(int64_t src, int fbits, FPRounding round) {
2705 return UFixedToFloat(src, fbits, round);
2708 return -UFixedToFloat(-src, fbits, round);
2713 float Simulator::UFixedToFloat(uint64_t src, int fbits, FPRounding round) {
2723 const int32_t exponent = highest_significant_bit - fbits;