Searched refs:FLT_MANT_DIG (Results 1 - 25 of 26) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dfloatuntisf.c30 if (sd > FLT_MANT_DIG) {
35 // P = bit FLT_MANT_DIG-1 bits to the right of 1
36 // Q = bit FLT_MANT_DIG bits to the right of 1
39 case FLT_MANT_DIG + 1:
42 case FLT_MANT_DIG + 2:
45 a = (a >> (sd - (FLT_MANT_DIG + 2))) |
46 ((a & ((tu_int)(-1) >> ((N + FLT_MANT_DIG + 2) - sd))) != 0);
52 // a is now rounded to FLT_MANT_DIG or FLT_MANT_DIG+1 bits
53 if (a & ((tu_int)1 << FLT_MANT_DIG)) {
[all...]
H A Dfloatdisf.c30 if (sd > FLT_MANT_DIG) {
35 // P = bit FLT_MANT_DIG-1 bits to the right of 1
36 // Q = bit FLT_MANT_DIG bits to the right of 1
39 case FLT_MANT_DIG + 1:
42 case FLT_MANT_DIG + 2:
45 a = ((du_int)a >> (sd - (FLT_MANT_DIG + 2))) |
46 ((a & ((du_int)(-1) >> ((N + FLT_MANT_DIG + 2) - sd))) != 0);
52 // a is now rounded to FLT_MANT_DIG or FLT_MANT_DIG+1 bits
53 if (a & ((du_int)1 << FLT_MANT_DIG)) {
[all...]
H A Dfloattisf.c32 if (sd > FLT_MANT_DIG) {
37 // P = bit FLT_MANT_DIG-1 bits to the right of 1
38 // Q = bit FLT_MANT_DIG bits to the right of 1
41 case FLT_MANT_DIG + 1:
44 case FLT_MANT_DIG + 2:
47 a = ((tu_int)a >> (sd - (FLT_MANT_DIG + 2))) |
48 ((a & ((tu_int)(-1) >> ((N + FLT_MANT_DIG + 2) - sd))) != 0);
54 // a is now rounded to FLT_MANT_DIG or FLT_MANT_DIG+1 bits
55 if (a & ((tu_int)1 << FLT_MANT_DIG)) {
[all...]
H A Dfloatundisf.c28 if (sd > FLT_MANT_DIG) {
33 // P = bit FLT_MANT_DIG-1 bits to the right of 1
34 // Q = bit FLT_MANT_DIG bits to the right of 1
37 case FLT_MANT_DIG + 1:
40 case FLT_MANT_DIG + 2:
43 a = (a >> (sd - (FLT_MANT_DIG + 2))) |
44 ((a & ((du_int)(-1) >> ((N + FLT_MANT_DIG + 2) - sd))) != 0);
50 // a is now rounded to FLT_MANT_DIG or FLT_MANT_DIG+1 bits
51 if (a & ((du_int)1 << FLT_MANT_DIG)) {
[all...]
/freebsd-11-stable/contrib/gcc/ginclude/
H A Dfloat.h39 #undef FLT_MANT_DIG macro
42 #define FLT_MANT_DIG __FLT_MANT_DIG__ macro
/freebsd-11-stable/sys/arm/include/
H A Dfloat.h53 #define FLT_MANT_DIG 24 /* p */ macro
/freebsd-11-stable/sys/arm64/include/
H A Dfloat.h49 #define FLT_MANT_DIG 24 /* p */ macro
/freebsd-11-stable/sys/powerpc/include/
H A Dfloat.h54 #define FLT_MANT_DIG 24 /* p */ macro
/freebsd-11-stable/sys/sparc64/include/
H A Dfloat.h54 #define FLT_MANT_DIG 24 /* p */ macro
/freebsd-11-stable/sys/mips/include/
H A Dfloat.h56 #define FLT_MANT_DIG 24 /* p */ macro
/freebsd-11-stable/sys/x86/include/
H A Dfloat.h53 #define FLT_MANT_DIG 24 /* p */ macro
/freebsd-11-stable/contrib/llvm-project/clang/lib/Headers/
H A Dfloat.h37 # undef FLT_MANT_DIG macro
86 #define FLT_MANT_DIG __FLT_MANT_DIG__ macro
H A Dopencl-c-base.h168 #define FLT_MANT_DIG 24 macro
/freebsd-11-stable/lib/msun/tests/
H A Dilogb_test.c61 for (e = FLT_MIN_EXP - FLT_MANT_DIG; e < FLT_MAX_EXP; e++) {
H A Dexponential_test.c136 for (i = FLT_MIN_EXP - FLT_MANT_DIG; i < FLT_MAX_EXP; i++) {
H A Dtest-utils.h44 #define FLT_ULP() ldexpl(1.0, 1 - FLT_MANT_DIG)
H A Dinvtrig_test.c68 (tol) * ldexpf(1.0, 1 - FLT_MANT_DIG), (excepts)); \
97 (tol) * ldexpf(1.0, 1 - FLT_MANT_DIG), (excepts)); \
171 for (e = FLT_MIN_EXP - FLT_MANT_DIG; e <= FLT_MAX_EXP; e++) {
203 for (e = FLT_MIN_EXP - FLT_MANT_DIG; e <= FLT_MAX_EXP - 1; e++) {
H A Dcsqrt_test.c345 test_precision(FLT_MAX_EXP, FLT_MANT_DIG);
H A Dlogarithm_test.c141 for (i = FLT_MIN_EXP - FLT_MANT_DIG; i < FLT_MAX_EXP; i++) {
/freebsd-11-stable/sys/riscv/include/
H A Dfloat.h49 #define FLT_MANT_DIG 24 /* p */ macro
/freebsd-11-stable/sys/kern/
H A Dkern_acct.c114 #define FLT_MANT_DIG 24 /* p */ macro
450 #define MANT_MASK ((1 << (FLT_MANT_DIG - 1)) - 1)
503 shift = FLT_MANT_DIG - norm_exp - 1;
510 return (((FLT_MAX_EXP - 1 + exp + norm_exp) << (FLT_MANT_DIG - 1)) |
533 shift = FLT_MANT_DIG - norm_exp - 1;
540 return (((FLT_MAX_EXP - 1 + norm_exp) << (FLT_MANT_DIG - 1)) |
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/gen/
H A Dt_fpclassify.c71 for (i = 1; i < FLT_MANT_DIG; i++) {
/freebsd-11-stable/lib/msun/src/
H A Ds_clogf.c37 #define MANT_DIG FLT_MANT_DIG
H A Dcatrigf.c325 #define CUTOFF (FLT_MANT_DIG / 2 + 1)
/freebsd-11-stable/contrib/gcc/
H A Dlibgcc2.h84 #define SF_SIZE FLT_MANT_DIG

Completed in 128 milliseconds

12