Home
last modified time | relevance | path

Searched refs:FPTieEven (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/arm64/
Dsimulator-arm64.cc2257 case FCVTNS_ws: set_wreg(dst, FPToInt32(sreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2258 case FCVTNS_xs: set_xreg(dst, FPToInt64(sreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2259 case FCVTNS_wd: set_wreg(dst, FPToInt32(dreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2260 case FCVTNS_xd: set_xreg(dst, FPToInt64(dreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2261 case FCVTNU_ws: set_wreg(dst, FPToUInt32(sreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2262 case FCVTNU_xs: set_xreg(dst, FPToUInt64(sreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2263 case FCVTNU_wd: set_wreg(dst, FPToUInt32(dreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2264 case FCVTNU_xd: set_xreg(dst, FPToUInt64(dreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2475 case FRINTN_s: set_sreg(fd, FPRoundInt(sreg(fn), FPTieEven)); break; in VisitFPDataProcessing1Source()
2476 case FRINTN_d: set_dreg(fd, FPRoundInt(dreg(fn), FPTieEven)); break; in VisitFPDataProcessing1Source()
[all …]
Dinstructions-arm64.h80 FPTieEven = 0x0, enumerator
Dsimulator-arm64.h825 DCHECK(fpcr().RMode() == FPTieEven); // Ties-to-even rounding only.
Dmacro-assembler-arm64.cc1376 STATIC_ASSERT(FPTieEven == 0); in AssertFPCRState()
/external/vixl/src/vixl/a64/
Dsimulator-a64.cc1975 case FCVTNS_ws: set_wreg(dst, FPToInt32(sreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
1976 case FCVTNS_xs: set_xreg(dst, FPToInt64(sreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
1977 case FCVTNS_wd: set_wreg(dst, FPToInt32(dreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
1978 case FCVTNS_xd: set_xreg(dst, FPToInt64(dreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
1979 case FCVTNU_ws: set_wreg(dst, FPToUInt32(sreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
1980 case FCVTNU_xs: set_xreg(dst, FPToUInt64(sreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
1981 case FCVTNU_wd: set_wreg(dst, FPToUInt32(dreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
1982 case FCVTNU_xd: set_xreg(dst, FPToUInt64(dreg(src), FPTieEven)); break; in VisitFPIntegerConvert()
2179 case FCVT_sd: set_sreg(fd, FPToFloat(dreg(fn), FPTieEven)); return; in VisitFPDataProcessing1Source()
2180 case FCVT_hs: set_hreg(fd, FPToFloat16(sreg(fn), FPTieEven)); return; in VisitFPDataProcessing1Source()
[all …]
Dsimulator-a64.h61 VIXL_ASSERT((round_mode == FPTieEven) || (round_mode == FPRoundOdd)); in FPRound()
135 if (round_mode == FPTieEven) { in FPRound()
169 if (round_mode == FPTieEven) { in FPRound()
190 if (round_mode == FPTieEven) { in FPRound()
2516 VIXL_ASSERT(fpcr().RMode() == FPTieEven); // Ties-to-even rounding only. in AssertSupportedFPCR()
Dinstructions-a64.h145 FPTieEven = 0x0, enumerator
Dlogic-a64.cc234 VIXL_ASSERT(round_mode == FPTieEven); in FPToFloat16()
284 VIXL_ASSERT(round_mode == FPTieEven); in FPToFloat16()
334 VIXL_ASSERT((round_mode == FPTieEven) || (round_mode == FPRoundOdd)); in FPToFloat()
3775 case FPTieEven: { in FPRoundInt()
4470 dst.SetFloat(i, FPToFloat16(src.Float<float>(i), FPTieEven)); in fcvtn()
4475 dst.SetFloat(i, FPToFloat(src.Float<double>(i), FPTieEven)); in fcvtn()
4488 dst.SetFloat(i + lane_count, FPToFloat16(src.Float<float>(i), FPTieEven)); in fcvtn2()
4493 dst.SetFloat(i + lane_count, FPToFloat(src.Float<double>(i), FPTieEven)); in fcvtn2()
4649 case FPTieEven: overflow_to_inf = true; break; in FPRecipEstimate()