Searched refs:FPRound (Results 1 – 3 of 3) sorted by relevance
/frameworks/libs/binary_translation/intrinsics/common_to_x86/include/berberis/intrinsics/common_to_x86/ |
D | intrinsics_float.h | 191 inline Float32 FPRound(const Float32& value, uint32_t round_control) { in FPRound() function 211 if (value == FPRound(value, FE_DOWNWARD) + Float32(0.5)) { in FPRound() 212 result = value > Float32(0.0) ? FPRound(value, FE_UPWARD) : FPRound(value, FE_DOWNWARD); in FPRound() 214 result = FPRound(value, FE_TONEAREST); in FPRound() 224 inline Float64 FPRound(const Float64& value, uint32_t round_control) { in FPRound() function 245 if (value == FPRound(value, FE_DOWNWARD)) { in FPRound() 249 } else if (value == FPRound(value, FE_DOWNWARD) + Float64(0.5)) { in FPRound() 251 result = value > Float64(0.0) ? FPRound(value, FE_UPWARD) : FPRound(value, FE_DOWNWARD); in FPRound() 254 result = FPRound(value, FE_TONEAREST); in FPRound()
|
/frameworks/libs/binary_translation/intrinsics/include/berberis/intrinsics/common/ |
D | intrinsics_float.h | 106 friend inline WrappedFloatType FPRound(const WrappedFloatType& value, uint32_t round_control);
|
/frameworks/libs/binary_translation/intrinsics/include/berberis/intrinsics/ |
D | intrinsics_floating_point_impl.h | 98 SourceOperandType result = FPRound(arg, ToIntrinsicRoundingMode(actual_rm)); in FCvtFloatToInteger()
|