Home
last modified time | relevance | path

Searched refs:xbits (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/libc/src/math/generic/
H A Dlog10f.cpp108 FPBits xbits(x);
112 switch (xbits.uintval()) {
145 if (xbits.uintval() < FPBits::MIN_NORMAL ||
146 xbits.uintval() > FPBits::MAX_NORMAL) {
147 if (xbits.is_zero()) {
150 if (xbits.get_sign() && !xbits.is_nan()) {
153 if (xbits.is_inf_or_nan()) {
157 xbits.set_val(xbits.get_val() * 0x1.0p23f);
163 xbits.set_unbiased_exponent(0x7F);
164 int f_index = xbits.get_mantissa() >> 16;
[all …]
H A Dlog2f.cpp103 FPBits xbits(x);
128 if (xbits.uintval() < FPBits::MIN_NORMAL ||
129 xbits.uintval() > FPBits::MAX_NORMAL) {
130 if (xbits.is_zero()) {
133 if (xbits.get_sign() && !xbits.is_nan()) {
136 if (xbits.is_inf_or_nan()) {
140 xbits.set_val(xbits.get_val() * 0x1.0p23f);
144 m += xbits.get_exponent();
146 xbits.set_unbiased_exponent(0x7F);
149 int f_index = xbits.get_mantissa() >> 16;
[all …]
H A Dlogf.cpp55 FPBits xbits(x);
94 if (xbits.uintval() < FPBits::MIN_NORMAL ||
95 xbits.uintval() > FPBits::MAX_NORMAL) {
96 if (xbits.is_zero()) {
99 if (xbits.get_sign() && !xbits.is_nan()) {
102 if (xbits.is_inf_or_nan()) {
106 xbits.set_val(xbits.get_val() * 0x1.0p23f);
110 m += xbits.get_exponent();
112 xbits.set_unbiased_exponent(0x7F);
113 int f_index = xbits.get_mantissa() >> 16;
[all …]
H A Dlog1pf.cpp39 FPBits xbits(x); in log() local
41 if (xbits.is_zero()) { in log()
45 if (xbits.uintval() > FPBits::MAX_NORMAL) { in log()
46 if (xbits.get_sign() && !xbits.is_nan()) { in log()
53 double m = static_cast<double>(xbits.get_exponent()); in log()
56 xbits.set_unbiased_exponent(0x3FF); in log()
62 FPBits f = xbits; in log()
82 FPBits xbits(x);
85 if (xbits.get_exponent() >= -8) {
87 switch (xbits.uintval()) {
[all …]
H A Dexpf.cpp25 FPBits xbits(x);
27 uint32_t x_u = xbits.uintval();
38 if (xbits.get_unbiased_exponent() <= 101) {
43 if (xbits.uintval() >= 0xc2cf'f1b5U) {
45 if (xbits.is_inf())
48 if (xbits.is_nan())
56 if (!xbits.get_sign() && (xbits.uintval() >= 0x42b2'0000)) {
58 if (xbits.uintval() < 0x7f80'0000U) {
H A Dexpm1f.cpp26 FPBits xbits(x);
28 uint32_t x_u = xbits.uintval();
51 if (xbits.get_sign()) {
53 if (xbits.is_inf())
56 if (xbits.is_nan())
64 if (xbits.uintval() >= 0x42b2'0000) {
65 if (xbits.uintval() < 0x7f80'0000U) {
82 if (unlikely(xbits.uintval() == 0x8000'0000U))
H A Dexp2f.cpp52 FPBits xbits(x);
54 uint32_t x_u = xbits.uintval();
94 if (!xbits.get_sign()) {
109 if (xbits.is_inf())
112 if (xbits.is_nan())
140 static_cast<int>(x * 0x1.0p+6f + (xbits.get_sign() ? -0.5f : 0.5f));
H A Dsinf.cpp46 FPBits xbits(x);
48 uint32_t x_u = xbits.uintval();
143 bool x_sign = xbits.get_sign();
178 k = large_range_reduction(xd, xbits.get_exponent(), y);
/llvm-project-15.0.7/libc/src/__support/FPUtil/
H A DDivisionAndRemainderOperations.h28 FPBits<T> xbits(x), ybits(y); in remquo()
29 if (xbits.is_nan()) in remquo()
33 if (xbits.is_inf() || ybits.is_zero()) in remquo()
36 if (xbits.is_zero()) { in remquo()
46 bool result_sign = (xbits.get_sign() == ybits.get_sign() ? false : true); in remquo()
51 xbits.set_sign(0); in remquo()
54 NormalFloat<T> normalx(xbits), normaly(ybits); in remquo()
H A DManipulationFunctions.h68 FPBits<T> xbits(x); in copysign()
69 xbits.set_sign(FPBits<T>(y).get_sign()); in copysign()
70 return T(xbits); in copysign()
/llvm-project-15.0.7/libc/test/src/math/exhaustive/
H A Dhypotf_test.cpp28 uint32_t xbits = start; in check() local
31 float x = float(FPBits(xbits)); in check()
43 } while (xbits++ < stop); in check()
H A Dsqrtf_test.cpp21 FPBits xbits(bits); in TEST() local
22 float x = float(xbits); in TEST()
H A Dcosf_test.cpp21 FPBits xbits(bits); in TEST() local
22 float x = float(xbits); in TEST()
H A Dlog2f_test.cpp26 FPBits xbits(bits); in check() local
27 float x = float(xbits); in check()
H A Dlogf_test.cpp26 FPBits xbits(bits); in check() local
27 float x = float(xbits); in check()
H A Dlog10f_test.cpp26 FPBits xbits(bits); in check() local
27 float x = float(xbits); in check()
H A Dlog1pf_test.cpp26 FPBits xbits(bits); in check() local
27 float x = float(xbits); in check()
H A Dexpf_test.cpp28 FPBits xbits(bits); in check() local
29 float x = float(xbits); in check()
H A Dsinf_test.cpp28 FPBits xbits(bits); in check() local
29 float x = float(xbits); in check()
H A Dexpm1f_test.cpp28 FPBits xbits(bits); in check() local
29 float x = float(xbits); in check()
H A Dexp2f_test.cpp26 FPBits xbits(bits); in check() local
27 float x = float(xbits); in check()
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dfp128-i128.ll35 ; } xbits;
185 ; hx = ge_u.xbits.expsign;
305 ; u.xbits.manl = 0;
/llvm-project-15.0.7/libc/utils/MPFRWrapper/
H A DMPFRUtils.cpp719 FPBits<T> xbits(input.x); in explain_binary_operation_one_output_error() local
760 FPBits<T> xbits(input.x); in explain_ternary_operation_one_output_error() local