Home
last modified time | relevance | path

Searched refs:j0 (Results 1 – 25 of 131) sorted by relevance

123456

/netbsd-src/external/gpl3/gcc/dist/libquadmath/math/
H A Dllroundq.c26 int64_t j0; in llroundq() local
32 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in llroundq()
37 if (j0 < 48) in llroundq()
39 if (j0 < 0) in llroundq()
40 return j0 < -1 ? 0 : sign; in llroundq()
43 i0 += 0x0000800000000000LL >> j0; in llroundq()
44 result = i0 >> (48 - j0); in llroundq()
47 else if (j0 < (int32_t) (8 * sizeof (long long int)) - 1) in llroundq()
49 if (j0 >= 112) in llroundq()
50 result = ((long long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in llroundq()
[all …]
H A Dlroundq.c26 int64_t j0; in lroundq() local
32 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in lroundq()
37 if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in lroundq()
39 if (j0 < 48) in lroundq()
41 if (j0 < 0) in lroundq()
42 return j0 < -1 ? 0 : sign; in lroundq()
45 i0 += 0x0000800000000000LL >> j0; in lroundq()
46 result = i0 >> (48 - j0); in lroundq()
56 else if (j0 >= 112) in lroundq()
57 result = ((long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in lroundq()
[all …]
H A Dlrintq.c33 int32_t j0; in lrintq() local
41 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in lrintq()
46 if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in lrintq()
48 if (j0 < 48) in lrintq()
67 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in lrintq()
71 result = (j0 < 0 ? 0 : i0 >> (48 - j0)); in lrintq()
73 else if (j0 >= 112) in lrintq()
74 result = ((long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in lrintq()
94 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in lrintq()
98 if (j0 == 48) in lrintq()
[all …]
H A Droundq.c28 int32_t j0; in roundq() local
32 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in roundq()
33 if (j0 < 48) in roundq()
35 if (j0 < 0) in roundq()
38 if (j0 == -1) in roundq()
44 uint64_t i = 0x0000ffffffffffffLL >> j0; in roundq()
49 i0 += 0x0000800000000000LL >> j0; in roundq()
54 else if (j0 > 111) in roundq()
56 if (j0 == 0x4000) in roundq()
64 uint64_t i = -1ULL >> (j0 - 48); in roundq()
[all …]
H A Dceilq.c33 int64_t i0,i1,j0; in ceilq() local
36 j0 = ((i0>>48)&0x7fff)-0x3fff; in ceilq()
37 if(j0<48) { in ceilq()
38 if(j0<0) { in ceilq()
43 i = (0x0000ffffffffffffULL)>>j0; in ceilq()
45 if(i0>0) i0 += (0x0001000000000000LL)>>j0; in ceilq()
48 } else if (j0>111) { in ceilq()
49 if(j0==0x4000) return x+x; /* inf or NaN */ in ceilq()
52 i = -1ULL>>(j0-48); in ceilq()
55 if(j0==48) i0+=1; in ceilq()
[all …]
H A Dfloorq.c33 int64_t i0,i1,j0; in floorq() local
36 j0 = ((i0>>48)&0x7fff)-0x3fff; in floorq()
37 if(j0<48) { in floorq()
38 if(j0<0) { in floorq()
44 i = (0x0000ffffffffffffULL)>>j0; in floorq()
46 if(i0<0) i0 += (0x0001000000000000LL)>>j0; in floorq()
49 } else if (j0>111) { in floorq()
50 if(j0==0x4000) return x+x; /* inf or NaN */ in floorq()
53 i = -1ULL>>(j0-48); in floorq()
56 if(j0==48) i0+=1; in floorq()
[all …]
H A Dtruncq.c28 int32_t j0; in truncq() local
33 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in truncq()
34 if (j0 < 48) in truncq()
36 if (j0 < 0) in truncq()
40 SET_FLT128_WORDS64 (x, i0 & ~(0x0000ffffffffffffLL >> j0), 0); in truncq()
42 else if (j0 > 111) in truncq()
44 if (j0 == 0x4000) in truncq()
50 SET_FLT128_WORDS64 (x, i0, i1 & ~(0xffffffffffffffffULL >> (j0 - 48))); in truncq()
H A Dllrintq.c33 int32_t j0; in llrintq() local
41 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in llrintq()
46 if (j0 < (int32_t) (8 * sizeof (long long int)) - 1) in llrintq()
64 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in llrintq()
68 if (j0 < 0) in llrintq()
70 else if (j0 <= 48) in llrintq()
71 result = i0 >> (48 - j0); in llrintq()
73 result = ((long long int) i0 << (j0 - 48)) | (i1 >> (112 - j0)); in llrintq()
H A Dmodfq.c36 int64_t i0,i1,j0; in modfq() local
39 j0 = ((i0>>48)&0x7fff)-0x3fff; /* exponent of x */ in modfq()
40 if(j0<48) { /* integer part in high x */ in modfq()
41 if(j0<0) { /* |x|<1 */ in modfq()
46 i = (0x0000ffffffffffffLL)>>j0; in modfq()
57 } else if (j0>111) { /* no fraction part */ in modfq()
60 if (j0 == 0x4000 && ((i0 & 0x0000ffffffffffffLL) | i1)) in modfq()
66 i = -1ULL>>(j0-48); in modfq()
H A Drintq.c42 int64_t i0,j0,sx; in rintq() local
47 j0 = ((i0>>48)&0x7fff)-0x3fff; in rintq()
48 if(j0<112) { in rintq()
49 if(j0<0) { in rintq()
57 if(j0==0x4000) return x+x; /* inf or NaN */ in rintq()
H A Dnearbyintq.c37 int64_t i0,j0,sx; in nearbyintq() local
42 j0 = ((i0>>48)&0x7fff)-0x3fff; in nearbyintq()
43 if(j0<112) { in nearbyintq()
44 if(j0<0) { in nearbyintq()
55 if(j0==0x4000) return x+x; /* inf or NaN */ in nearbyintq()
/netbsd-src/external/gpl3/gcc.old/dist/libquadmath/math/
H A Dllroundq.c26 int64_t j0; in llroundq() local
32 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in llroundq()
37 if (j0 < 48) in llroundq()
39 if (j0 < 0) in llroundq()
40 return j0 < -1 ? 0 : sign; in llroundq()
43 i0 += 0x0000800000000000LL >> j0; in llroundq()
44 result = i0 >> (48 - j0); in llroundq()
47 else if (j0 < (int32_t) (8 * sizeof (long long int)) - 1) in llroundq()
49 if (j0 >= 112) in llroundq()
50 result = ((long long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in llroundq()
[all …]
H A Dlroundq.c26 int64_t j0; in lroundq() local
32 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in lroundq()
37 if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in lroundq()
39 if (j0 < 48) in lroundq()
41 if (j0 < 0) in lroundq()
42 return j0 < -1 ? 0 : sign; in lroundq()
45 i0 += 0x0000800000000000LL >> j0; in lroundq()
46 result = i0 >> (48 - j0); in lroundq()
56 else if (j0 >= 112) in lroundq()
57 result = ((long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in lroundq()
[all …]
H A Dlrintq.c33 int32_t j0; in lrintq() local
41 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in lrintq()
46 if (j0 < (int32_t) (8 * sizeof (long int)) - 1) in lrintq()
48 if (j0 < 48) in lrintq()
67 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in lrintq()
71 result = (j0 < 0 ? 0 : i0 >> (48 - j0)); in lrintq()
73 else if (j0 >= 112) in lrintq()
74 result = ((long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in lrintq()
94 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in lrintq()
98 if (j0 == 48) in lrintq()
[all …]
H A Droundq.c28 int32_t j0; in roundq() local
32 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in roundq()
33 if (j0 < 48) in roundq()
35 if (j0 < 0) in roundq()
38 if (j0 == -1) in roundq()
44 uint64_t i = 0x0000ffffffffffffLL >> j0; in roundq()
49 i0 += 0x0000800000000000LL >> j0; in roundq()
54 else if (j0 > 111) in roundq()
56 if (j0 == 0x4000) in roundq()
64 uint64_t i = -1ULL >> (j0 - 48); in roundq()
[all …]
H A Dfloorq.c33 int64_t i0,i1,j0; in floorq() local
36 j0 = ((i0>>48)&0x7fff)-0x3fff; in floorq()
37 if(j0<48) { in floorq()
38 if(j0<0) { in floorq()
44 i = (0x0000ffffffffffffULL)>>j0; in floorq()
46 if(i0<0) i0 += (0x0001000000000000LL)>>j0; in floorq()
49 } else if (j0>111) { in floorq()
50 if(j0==0x4000) return x+x; /* inf or NaN */ in floorq()
53 i = -1ULL>>(j0-48); in floorq()
56 if(j0==48) i0+=1; in floorq()
[all …]
H A Dceilq.c33 int64_t i0,i1,j0; in ceilq() local
36 j0 = ((i0>>48)&0x7fff)-0x3fff; in ceilq()
37 if(j0<48) { in ceilq()
38 if(j0<0) { in ceilq()
43 i = (0x0000ffffffffffffULL)>>j0; in ceilq()
45 if(i0>0) i0 += (0x0001000000000000LL)>>j0; in ceilq()
48 } else if (j0>111) { in ceilq()
49 if(j0==0x4000) return x+x; /* inf or NaN */ in ceilq()
52 i = -1ULL>>(j0-48); in ceilq()
55 if(j0==48) i0+=1; in ceilq()
[all …]
H A Dtruncq.c28 int32_t j0; in truncq() local
33 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in truncq()
34 if (j0 < 48) in truncq()
36 if (j0 < 0) in truncq()
40 SET_FLT128_WORDS64 (x, i0 & ~(0x0000ffffffffffffLL >> j0), 0); in truncq()
42 else if (j0 > 111) in truncq()
44 if (j0 == 0x4000) in truncq()
50 SET_FLT128_WORDS64 (x, i0, i1 & ~(0xffffffffffffffffULL >> (j0 - 48))); in truncq()
H A Dllrintq.c33 int32_t j0; in llrintq() local
41 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in llrintq()
46 if (j0 < (int32_t) (8 * sizeof (long long int)) - 1) in llrintq()
64 j0 = ((i0 >> 48) & 0x7fff) - 0x3fff; in llrintq()
68 if (j0 < 0) in llrintq()
70 else if (j0 <= 48) in llrintq()
71 result = i0 >> (48 - j0); in llrintq()
73 result = ((long long int) i0 << (j0 - 48)) | (i1 >> (112 - j0)); in llrintq()
H A Dmodfq.c36 int64_t i0,i1,j0; in modfq() local
39 j0 = ((i0>>48)&0x7fff)-0x3fff; /* exponent of x */ in modfq()
40 if(j0<48) { /* integer part in high x */ in modfq()
41 if(j0<0) { /* |x|<1 */ in modfq()
46 i = (0x0000ffffffffffffLL)>>j0; in modfq()
57 } else if (j0>111) { /* no fraction part */ in modfq()
60 if (j0 == 0x4000 && ((i0 & 0x0000ffffffffffffLL) | i1)) in modfq()
66 i = -1ULL>>(j0-48); in modfq()
H A Drintq.c42 int64_t i0,j0,sx; in rintq() local
47 j0 = ((i0>>48)&0x7fff)-0x3fff; in rintq()
48 if(j0<112) { in rintq()
49 if(j0<0) { in rintq()
57 if(j0==0x4000) return x+x; /* inf or NaN */ in rintq()
H A Dnearbyintq.c37 int64_t i0,j0,sx; in nearbyintq() local
42 j0 = ((i0>>48)&0x7fff)-0x3fff; in nearbyintq()
43 if(j0<112) { in nearbyintq()
44 if(j0<0) { in nearbyintq()
55 if(j0==0x4000) return x+x; /* inf or NaN */ in nearbyintq()
/netbsd-src/lib/libm/ld80/
H A Ds_cospil.c50 uint32_t j0; in cospil() local
80 FFLOORL80(x, j0, ix, lx); /* Integer part of ax. */ in cospil()
99 if (j0 > 40) in cospil()
101 if (j0 > 30) in cospil()
103 j0 = (uint32_t)x; in cospil()
105 RETURNI(j0 & 1 ? -c : c); in cospil()
H A Ds_sinpil.c52 uint32_t j0; in sinpil() local
88 FFLOORL80(x, j0, ix, lx); /* Integer part of ax. */ in sinpil()
108 if (j0 > 40) in sinpil()
110 if (j0 > 30) in sinpil()
112 j0 = (uint32_t)x; in sinpil()
113 if (j0 & 1) s = -s; in sinpil()
/netbsd-src/lib/libm/src/
H A Ds_sinpi.c87 uint32_t hx, ix, j0, lx; in sinpi() local
125 FFLOOR(x, j0, ix, lx); /* Integer part of ax. */ in sinpi()
144 if (j0 > 30) in sinpi()
146 j0 = (uint32_t)x; in sinpi()
147 if (j0 & 1) s = -s; in sinpi()

123456