Lines Matching refs:FPBits
17 using FPBits = fputil::FPBits<T>; variable
18 using UIntType = typename FPBits::UIntType;
37 T x = T(FPBits(bitsX)); in run_diff_in_range()
38 T y = T(FPBits(bitsY)); in run_diff_in_range()
39 FPBits myBits = FPBits(myFunc(x, y)); in run_diff_in_range()
40 FPBits otherBits = FPBits(otherFunc(x, y)); in run_diff_in_range()
71 T x = T(FPBits(bitsX)); in run_perf_in_range()
72 T y = T(FPBits(bitsY)); in run_perf_in_range()
111 /* endingBit= */ FPBits::MAX_SUBNORMAL, 1'000'001, log); in run_perf()
113 run_perf_in_range(myFunc, otherFunc, /* startingBit= */ FPBits::MIN_NORMAL, in run_perf()
114 /* endingBit= */ FPBits::MAX_NORMAL, 100'000'001, log); in run_perf()
118 myFunc, otherFunc, /* startingBit= */ FPBits(T(0x1.0p-10)).uintval(), in run_perf()
119 /* endingBit= */ FPBits(T(0x1.0p+10)).uintval(), 10'000'001, log); in run_perf()
128 /* endingBit= */ FPBits::MAX_SUBNORMAL, 1'000'001, log); in run_diff()
131 myFunc, otherFunc, /* startingBit= */ FPBits::MIN_NORMAL, in run_diff()
132 /* endingBit= */ FPBits::MAX_NORMAL, 100'000'001, log); in run_diff()
136 myFunc, otherFunc, /* startingBit= */ FPBits(T(0x1.0p-10)).uintval(), in run_diff()
137 /* endingBit= */ FPBits(T(0x1.0p+10)).uintval(), 10'000'001, log); in run_diff()