Home
last modified time | relevance | path

Searched refs:WrappedFloatType (Results 1 – 2 of 2) sorted by relevance

/frameworks/libs/binary_translation/intrinsics/include/berberis/intrinsics/common/
Dintrinsics_float.h52 class WrappedFloatType {
54 constexpr WrappedFloatType() = default;
55 explicit constexpr WrappedFloatType(BaseType value) : value_(value) {} in WrappedFloatType() function
56 constexpr WrappedFloatType(const WrappedFloatType& other) = default;
57 constexpr WrappedFloatType(WrappedFloatType&& other) noexcept = default;
58 WrappedFloatType& operator=(const WrappedFloatType& other) = default;
59 WrappedFloatType& operator=(WrappedFloatType&& other) noexcept = default;
60 ~WrappedFloatType() = default;
76 explicit constexpr operator WrappedFloatType<float>() const {
77 return WrappedFloatType<float>(value_);
[all …]
/frameworks/libs/binary_translation/base/include/berberis/base/
Dbit_util.h310 class WrappedFloatType; variable
353 [[nodiscard]] constexpr operator intrinsics::WrappedFloatType<FloatType>() const {
355 intrinsics::WrappedFloatType<FloatType> result;
846 [[nodiscard]] constexpr auto BitCastToRaw(intrinsics::WrappedFloatType<BaseType> src)
847 -> Raw<std::make_unsigned_t<typename TypeTraits<intrinsics::WrappedFloatType<BaseType>>::Int>> {
849 std::make_unsigned_t<typename TypeTraits<intrinsics::WrappedFloatType<BaseType>>::Int>>(src)};
874 [[nodiscard]] constexpr auto BitCastToFloat(intrinsics::WrappedFloatType<BaseType> src)
875 -> intrinsics::WrappedFloatType<BaseType> {
943 [[nodiscard]] constexpr auto Widen(intrinsics::WrappedFloatType<BaseType> source) ->
944 typename TypeTraits<intrinsics::WrappedFloatType<BaseType>>::Wide {
[all …]