Searched refs:FPTieEven (Results 1 – 8 of 8) sorted by relevance
/external/v8/src/arm64/ |
D | simulator-arm64.cc | 2257 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 …]
|
D | instructions-arm64.h | 80 FPTieEven = 0x0, enumerator
|
D | simulator-arm64.h | 825 DCHECK(fpcr().RMode() == FPTieEven); // Ties-to-even rounding only.
|
D | macro-assembler-arm64.cc | 1376 STATIC_ASSERT(FPTieEven == 0); in AssertFPCRState()
|
/external/vixl/src/vixl/a64/ |
D | simulator-a64.cc | 1975 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 …]
|
D | simulator-a64.h | 61 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()
|
D | instructions-a64.h | 145 FPTieEven = 0x0, enumerator
|
D | logic-a64.cc | 234 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()
|