| /llvm-project-15.0.7/libc/src/math/generic/ |
| H A D | log10f.cpp | 108 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 D | log2f.cpp | 103 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 D | logf.cpp | 55 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 D | log1pf.cpp | 39 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 D | expf.cpp | 25 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 D | expm1f.cpp | 26 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 D | exp2f.cpp | 52 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 D | sinf.cpp | 46 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 D | DivisionAndRemainderOperations.h | 28 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 D | ManipulationFunctions.h | 68 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 D | hypotf_test.cpp | 28 uint32_t xbits = start; in check() local 31 float x = float(FPBits(xbits)); in check() 43 } while (xbits++ < stop); in check()
|
| H A D | sqrtf_test.cpp | 21 FPBits xbits(bits); in TEST() local 22 float x = float(xbits); in TEST()
|
| H A D | cosf_test.cpp | 21 FPBits xbits(bits); in TEST() local 22 float x = float(xbits); in TEST()
|
| H A D | log2f_test.cpp | 26 FPBits xbits(bits); in check() local 27 float x = float(xbits); in check()
|
| H A D | logf_test.cpp | 26 FPBits xbits(bits); in check() local 27 float x = float(xbits); in check()
|
| H A D | log10f_test.cpp | 26 FPBits xbits(bits); in check() local 27 float x = float(xbits); in check()
|
| H A D | log1pf_test.cpp | 26 FPBits xbits(bits); in check() local 27 float x = float(xbits); in check()
|
| H A D | expf_test.cpp | 28 FPBits xbits(bits); in check() local 29 float x = float(xbits); in check()
|
| H A D | sinf_test.cpp | 28 FPBits xbits(bits); in check() local 29 float x = float(xbits); in check()
|
| H A D | expm1f_test.cpp | 28 FPBits xbits(bits); in check() local 29 float x = float(xbits); in check()
|
| H A D | exp2f_test.cpp | 26 FPBits xbits(bits); in check() local 27 float x = float(xbits); in check()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | fp128-i128.ll | 35 ; } xbits; 185 ; hx = ge_u.xbits.expsign; 305 ; u.xbits.manl = 0;
|
| /llvm-project-15.0.7/libc/utils/MPFRWrapper/ |
| H A D | MPFRUtils.cpp | 719 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
|