/sysdeps/ieee754/ldbl-96/ |
A D | s_llroundl.c | 30 int32_t j0; in __llroundl() local 36 j0 = (se & 0x7fff) - 0x3fff; in __llroundl() 39 if (j0 < 31) in __llroundl() 41 if (j0 < 0) in __llroundl() 42 return j0 < -1 ? 0 : sign; in __llroundl() 45 uint32_t j = i0 + (0x40000000 >> j0); in __llroundl() 50 ++j0; in __llroundl() 53 result = j >> (31 - j0); in __llroundl() 58 if (j0 >= 63) in __llroundl() 68 if (j0 > 31) in __llroundl() [all …]
|
A D | s_lroundl.c | 30 int32_t j0; in __lroundl() local 36 j0 = (se & 0x7fff) - 0x3fff; in __lroundl() 39 if (j0 < 31) in __lroundl() 41 if (j0 < 0) in __lroundl() 42 return j0 < -1 ? 0 : sign; in __lroundl() 50 ++j0; in __lroundl() 53 result = j >> (31 - j0); in __lroundl() 65 if (j0 >= 63) in __lroundl() 66 result = ((long int) i0 << (j0 - 31)) | (i1 << (j0 - 63)); in __lroundl() 75 if (j0 == 31) in __lroundl() [all …]
|
A D | s_llrintl.c | 37 int32_t se,j0; in __llrintl() local 47 j0 = (se & 0x7fff) - 0x3fff; in __llrintl() 49 if (j0 < (int32_t) (8 * sizeof (long long int)) - 1) in __llrintl() 51 if (j0 >= 63) in __llrintl() 52 result = (((long long int) i0 << 32) | i1) << (j0 - 63); in __llrintl() 71 j0 = (se & 0x7fff) - 0x3fff; in __llrintl() 73 if (j0 < 0) in __llrintl() 75 else if (j0 <= 31) in __llrintl() 76 result = i0 >> (31 - j0); in __llrintl() 78 result = ((long long int) i0 << (j0 - 31)) | (i1 >> (63 - j0)); in __llrintl()
|
A D | s_lrintl.c | 37 int32_t se,j0; in __lrintl() local 47 j0 = (se & 0x7fff) - 0x3fff; in __lrintl() 49 if (j0 < 31) in __lrintl() 68 j0 = (se & 0x7fff) - 0x3fff; in __lrintl() 70 result = (j0 < 0 ? 0 : i0 >> (31 - j0)); in __lrintl() 72 else if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in __lrintl() 74 if (j0 >= 63) in __lrintl() 75 result = ((long int) i0 << (j0 - 31)) | (i1 << (j0 - 63)); in __lrintl() 95 j0 = (se & 0x7fff) - 0x3fff; in __lrintl() 97 if (j0 == 31) in __lrintl() [all …]
|
A D | s_roundl.c | 29 int32_t j0; in __roundl() local 33 j0 = (se & 0x7fff) - 0x3fff; in __roundl() 34 if (j0 < 31) in __roundl() 36 if (j0 < 0) in __roundl() 40 if (j0 == -1) in __roundl() 48 uint32_t i = 0x7fffffff >> j0; in __roundl() 53 uint32_t j = i0 + (0x40000000 >> j0); in __roundl() 60 else if (j0 > 62) in __roundl() 62 if (j0 == 0x4000) in __roundl() 70 uint32_t i = 0xffffffff >> (j0 - 31); in __roundl() [all …]
|
/sysdeps/ieee754/ldbl-128/ |
A D | s_llroundl.c | 30 int64_t j0; in __llroundl() local 36 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __llroundl() 41 if (j0 < 48) in __llroundl() 43 if (j0 < 0) in __llroundl() 44 return j0 < -1 ? 0 : sign; in __llroundl() 47 i0 += 0x0000800000000000LL >> j0; in __llroundl() 48 result = i0 >> (48 - j0); in __llroundl() 53 if (j0 >= 112) in __llroundl() 54 result = ((long long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in __llroundl() 61 if (j0 == 48) in __llroundl() [all …]
|
A D | s_lroundl.c | 30 int64_t j0; in __lroundl() local 36 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __lroundl() 43 if (j0 < 48) in __lroundl() 45 if (j0 < 0) in __lroundl() 46 return j0 < -1 ? 0 : sign; in __lroundl() 49 i0 += 0x0000800000000000LL >> j0; in __lroundl() 50 result = i0 >> (48 - j0); in __lroundl() 60 else if (j0 >= 112) in __lroundl() 61 result = ((long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in __lroundl() 68 if (j0 == 48) in __lroundl() [all …]
|
A D | s_roundl.c | 34 int32_t j0; in __roundl() 38 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __roundl() 39 if (j0 < 48) in __roundl() 41 if (j0 < 0) in __roundl() 44 if (j0 == -1) in __roundl() 50 uint64_t i = 0x0000ffffffffffffLL >> j0; in __roundl() 55 i0 += 0x0000800000000000LL >> j0; in __roundl() 60 else if (j0 > 111) in __roundl() 62 if (j0 == 0x4000) in __roundl() 70 uint64_t i = -1ULL >> (j0 - 48); in __roundl() [all …]
|
A D | s_floorl.c | 39 int64_t i0, i1, j0; in __floorl() 42 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __floorl() 43 if (j0 < 48) in __floorl() 45 if (j0 < 0) in __floorl() 60 i = (0x0000ffffffffffffULL) >> j0; in __floorl() 64 i0 += (0x0001000000000000LL) >> j0; in __floorl() 69 else if (j0 > 111) in __floorl() 71 if (j0 == 0x4000) in __floorl() 78 i = -1ULL >> (j0 - 48); in __floorl() 83 if (j0 == 48) in __floorl() [all …]
|
A D | s_ceill.c | 39 int64_t i0, i1, j0; in __ceill() 42 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __ceill() 43 if (j0 < 48) in __ceill() 45 if (j0 < 0) in __ceill() 61 i = (0x0000ffffffffffffULL) >> j0; in __ceill() 65 i0 += (0x0001000000000000LL) >> j0; in __ceill() 70 else if (j0 > 111) in __ceill() 72 if (j0 == 0x4000) in __ceill() 79 i = -1ULL >> (j0 - 48); in __ceill() 84 if (j0 == 48) in __ceill() [all …]
|
A D | s_truncl.c | 34 int32_t j0; in __truncl() 39 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __truncl() 40 if (j0 < 48) in __truncl() 42 if (j0 < 0) in __truncl() 46 SET_LDOUBLE_WORDS64 (x, i0 & ~(0x0000ffffffffffffLL >> j0), 0); in __truncl() 48 else if (j0 > 111) in __truncl() 50 if (j0 == 0x4000) in __truncl() 56 SET_LDOUBLE_WORDS64 (x, i0, i1 & ~(0xffffffffffffffffULL >> (j0 - 48))); in __truncl()
|
A D | s_lrintl.c | 37 int32_t j0; in __lrintl() local 45 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __lrintl() 50 if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in __lrintl() 52 if (j0 < 48) in __lrintl() 71 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __lrintl() 75 result = (j0 < 0 ? 0 : i0 >> (48 - j0)); in __lrintl() 77 else if (j0 >= 112) in __lrintl() 78 result = ((long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in __lrintl() 98 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in __lrintl() 102 if (j0 == 48) in __lrintl() [all …]
|
/sysdeps/ieee754/dbl-64/ |
A D | s_llrint.c | 39 int32_t j0; in __llrint() local 47 j0 = ((i0 >> 20) & 0x7ff) - 0x3ff; in __llrint() 52 if (j0 < 20) in __llrint() 57 j0 = ((i0 >> 20) & 0x7ff) - 0x3ff; in __llrint() 61 result = (j0 < 0 ? 0 : i0 >> (20 - j0)); in __llrint() 63 else if (j0 < (int32_t) (8 * sizeof (long long int)) - 1) in __llrint() 65 if (j0 >= 52) in __llrint() 66 result = (((long long int) i0 << 32) | i1) << (j0 - 52); in __llrint() 72 j0 = ((i0 >> 20) & 0x7ff) - 0x3ff; in __llrint() 76 if (j0 == 20) in __llrint() [all …]
|
A D | s_lrint.c | 39 int32_t j0; in __lrint() local 47 j0 = ((i0 >> 20) & 0x7ff) - 0x3ff; in __lrint() 52 if (j0 < 20) in __lrint() 57 j0 = ((i0 >> 20) & 0x7ff) - 0x3ff; in __lrint() 61 result = (j0 < 0 ? 0 : i0 >> (20 - j0)); in __lrint() 63 else if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in __lrint() 65 if (j0 >= 52) in __lrint() 66 result = ((long int) i0 << (j0 - 20)) | ((long int) i1 << (j0 - 52)); in __lrint() 86 j0 = ((i0 >> 20) & 0x7ff) - 0x3ff; in __lrint() 90 if (j0 == 20) in __lrint() [all …]
|
A D | s_round.c | 35 int64_t i0, j0; in __round() 38 j0 = ((i0 >> 52) & 0x7ff) - 0x3ff; in __round() 39 if (__glibc_likely (j0 < 52)) in __round() 41 if (j0 < 0) in __round() 44 if (j0 == -1) in __round() 49 uint64_t i = UINT64_C (0x000fffffffffffff) >> j0; in __round() 54 i0 += UINT64_C (0x0008000000000000) >> j0; in __round() 60 if (j0 == 0x400) in __round()
|
A D | s_llround.c | 34 int32_t j0; in __llround() local 40 j0 = ((i0 >> 52) & 0x7ff) - 0x3ff; in __llround() 45 if (j0 < (int32_t) (8 * sizeof (long long int)) - 1) in __llround() 47 if (j0 < 0) in __llround() 48 return j0 < -1 ? 0 : sign; in __llround() 49 else if (j0 >= 52) in __llround() 50 result = i0 << (j0 - 52); in __llround() 53 i0 += UINT64_C(0x8000000000000) >> j0; in __llround() 55 result = i0 >> (52 - j0); in __llround()
|
A D | s_lround.c | 33 int32_t j0; in __lround() local 39 j0 = ((i0 >> 52) & 0x7ff) - 0x3ff; in __lround() 44 if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in __lround() 46 if (j0 < 0) in __lround() 47 return j0 < -1 ? 0 : sign; in __lround() 48 else if (j0 >= 52) in __lround() 49 result = i0 << (j0 - 52); in __lround() 52 i0 += UINT64_C(0x8000000000000) >> j0; in __lround() 54 result = i0 >> (52 - j0); in __lround()
|
A D | s_ceil.c | 34 int32_t j0; in __ceil() 36 j0 = ((i0 >> 52) & 0x7ff) - 0x3ff; in __ceil() 37 if (j0 <= 51) in __ceil() 39 if (j0 < 0) in __ceil() 49 i = INT64_C (0x000fffffffffffff) >> j0; in __ceil() 53 i0 += UINT64_C (0x0010000000000000) >> j0; in __ceil() 59 if (j0 == 0x400) in __ceil()
|
/sysdeps/ieee754/flt-32/ |
A D | s_lroundf.c | 31 int32_t j0; in __lroundf() local 37 j0 = ((i >> 23) & 0xff) - 0x7f; in __lroundf() 42 if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in __lroundf() 44 if (j0 < 0) in __lroundf() 45 return j0 < -1 ? 0 : sign; in __lroundf() 46 else if (j0 >= 23) in __lroundf() 47 result = (long int) i << (j0 - 23); in __lroundf() 50 i += 0x400000 >> j0; in __lroundf() 52 result = i >> (23 - j0); in __lroundf()
|
A D | s_llroundf.c | 31 int32_t j0; in __llroundf() local 37 j0 = ((i >> 23) & 0xff) - 0x7f; in __llroundf() 42 if (j0 < (int32_t) (8 * sizeof (long long int)) - 1) in __llroundf() 44 if (j0 < 0) in __llroundf() 45 return j0 < -1 ? 0 : sign; in __llroundf() 46 else if (j0 >= 23) in __llroundf() 47 result = (long long int) i << (j0 - 23); in __llroundf() 50 i += 0x400000 >> j0; in __llroundf() 52 result = i >> (23 - j0); in __llroundf()
|
A D | s_roundf.c | 34 int32_t i0, j0; in __roundf() 37 j0 = ((i0 >> 23) & 0xff) - 0x7f; in __roundf() 38 if (j0 < 23) in __roundf() 40 if (j0 < 0) in __roundf() 43 if (j0 == -1) in __roundf() 48 uint32_t i = 0x007fffff >> j0; in __roundf() 53 i0 += 0x00400000 >> j0; in __roundf() 59 if (j0 == 0x80) in __roundf()
|
A D | s_ceilf.c | 28 int32_t i0, j0; in __ceilf() 32 j0 = ((i0 >> 23) & 0xff) - 0x7f; in __ceilf() 33 if (j0 < 23) in __ceilf() 35 if (j0 < 0) in __ceilf() 45 i = (0x007fffff) >> j0; in __ceilf() 49 i0 += (0x00800000) >> j0; in __ceilf() 55 if (__glibc_unlikely (j0 == 0x80)) in __ceilf()
|
A D | s_floorf.c | 35 int32_t i0, j0; in __floorf() 38 j0 = ((i0 >> 23) & 0xff) - 0x7f; in __floorf() 39 if (j0 < 23) in __floorf() 41 if (j0 < 0) in __floorf() 51 i = (0x007fffff) >> j0; in __floorf() 55 i0 += (0x00800000) >> j0; in __floorf() 61 if (__glibc_unlikely (j0 == 0x80)) in __floorf()
|
A D | s_llrintf.c | 39 int32_t j0; in __llrintf() local 49 j0 = ((i0 >> 23) & 0xff) - 0x7f; in __llrintf() 53 if (j0 < (int32_t) (sizeof (long long int) * 8) - 1) in __llrintf() 55 if (j0 >= 23) in __llrintf() 56 result = (long long int) i0 << (j0 - 23); in __llrintf() 62 j0 = ((i0 >> 23) & 0xff) - 0x7f; in __llrintf() 66 result = (j0 < 0 ? 0 : i0 >> (23 - j0)); in __llrintf()
|
A D | s_lrintf.c | 39 int32_t j0; in __lrintf() local 49 j0 = ((i0 >> 23) & 0xff) - 0x7f; in __lrintf() 53 if (j0 < (int32_t) (sizeof (long int) * 8) - 1) in __lrintf() 55 if (j0 >= 23) in __lrintf() 56 result = (long int) i0 << (j0 - 23); in __lrintf() 62 j0 = ((i0 >> 23) & 0xff) - 0x7f; in __lrintf() 66 result = (j0 < 0 ? 0 : i0 >> (23 - j0)); in __lrintf()
|