Home
last modified time | relevance | path

Searched refs:FCvtFloatToInteger (Results 1 – 6 of 6) sorted by relevance

/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dinline_intrinsic_tests.cc139 TEST_SUPPORTED((intrinsics::FCvtFloatToInteger<int64_t, intrinsics::Float64>), in TEST()
141 TEST_UNSUPPORTED((intrinsics::FCvtFloatToInteger<int64_t, intrinsics::Float64>), in TEST()
144 TEST_SUPPORTED((intrinsics::FCvtFloatToInteger<int64_t, intrinsics::Float32>), in TEST()
146 TEST_UNSUPPORTED((intrinsics::FCvtFloatToInteger<int64_t, intrinsics::Float32>), in TEST()
149 TEST_SUPPORTED((intrinsics::FCvtFloatToInteger<int32_t, intrinsics::Float64>), in TEST()
151 TEST_UNSUPPORTED((intrinsics::FCvtFloatToInteger<int32_t, intrinsics::Float64>), in TEST()
154 TEST_SUPPORTED((intrinsics::FCvtFloatToInteger<int32_t, intrinsics::Float32>), in TEST()
156 TEST_UNSUPPORTED((intrinsics::FCvtFloatToInteger<int32_t, intrinsics::Float32>), in TEST()
Dinline_intrinsic.h113 } else if constexpr (IsTagEq<&intrinsics::FCvtFloatToInteger<int64_t, intrinsics::Float64>>) { in TryInlineWithHostRounding()
121 } else if constexpr (IsTagEq<&intrinsics::FCvtFloatToInteger<int64_t, intrinsics::Float32>>) { in TryInlineWithHostRounding()
129 } else if constexpr (IsTagEq<&intrinsics::FCvtFloatToInteger<int32_t, intrinsics::Float64>>) { in TryInlineWithHostRounding()
137 } else if constexpr (IsTagEq<&intrinsics::FCvtFloatToInteger<int32_t, intrinsics::Float32>>) { in TryInlineWithHostRounding()
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dinline_intrinsic.h125 } else if constexpr (IsTagEq<&intrinsics::FCvtFloatToInteger<int64_t, intrinsics::Float64>>()) { in TryInlineWithHostRounding()
133 } else if constexpr (IsTagEq<&intrinsics::FCvtFloatToInteger<int64_t, intrinsics::Float32>>()) { in TryInlineWithHostRounding()
141 } else if constexpr (IsTagEq<&intrinsics::FCvtFloatToInteger<int32_t, intrinsics::Float64>>()) { in TryInlineWithHostRounding()
149 } else if constexpr (IsTagEq<&intrinsics::FCvtFloatToInteger<int32_t, intrinsics::Float32>>()) { in TryInlineWithHostRounding()
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Dsemantics_player.h217 result = listener_->template FCvtFloatToInteger<int32_t, FLoatType>(rm, frm, arg); in FcvtloatToInteger()
220 result = listener_->template FCvtFloatToInteger<uint32_t, FLoatType>(rm, frm, arg); in FcvtloatToInteger()
223 result = listener_->template FCvtFloatToInteger<int64_t, FLoatType>(rm, frm, arg); in FcvtloatToInteger()
226 result = listener_->template FCvtFloatToInteger<uint64_t, FLoatType>(rm, frm, arg); in FcvtloatToInteger()
/frameworks/libs/binary_translation/intrinsics/include/berberis/intrinsics/
Dintrinsics_floating_point_impl.h93 std::tuple<TargetOperandType> FCvtFloatToInteger(int8_t rm, int8_t frm, SourceOperandType arg) { in FCvtFloatToInteger() function
/frameworks/libs/binary_translation/intrinsics/riscv64/include/berberis/intrinsics/riscv64/
Dvector_intrinsics.h710 std::get<0>(FCvtFloatToInteger<typename TargetElementType::BaseType, SourceElementType>( in Vfcvtv()