Home
last modified time | relevance | path

Searched refs:i1 (Results 1 – 25 of 54) sorted by relevance

123

/sysdeps/ieee754/ldbl-128/
A Ds_floorl.c39 int64_t i0, i1, j0; in __floorl()
41 GET_LDOUBLE_WORDS64 (i0, i1, x); in __floorl()
50 i0 = i1 = 0; in __floorl()
55 i1 = 0; in __floorl()
61 if (((i0 & i) | i1) == 0) in __floorl()
66 i1 = 0; in __floorl()
79 if ((i1 & i) == 0) in __floorl()
88 if (j < i1) in __floorl()
90 i1 = j; in __floorl()
93 i1 &= (~i); in __floorl()
[all …]
A Ds_ceill.c39 int64_t i0, i1, j0; in __ceill()
41 GET_LDOUBLE_WORDS64 (i0, i1, x); in __ceill()
51 i1 = 0; in __ceill()
53 else if ((i0 | i1) != 0) in __ceill()
56 i1 = 0; in __ceill()
62 if (((i0 & i) | i1) == 0) in __ceill()
67 i1 = 0; in __ceill()
80 if ((i1 & i) == 0) in __ceill()
89 if (j < i1) in __ceill()
91 i1 = j; in __ceill()
[all …]
A Ds_roundl.c35 uint64_t i1, i0; in __roundl()
37 GET_LDOUBLE_WORDS64 (i0, i1, x); in __roundl()
46 i1 = 0; in __roundl()
51 if (((i0 & i) | i1) == 0) in __roundl()
57 i1 = 0; in __roundl()
71 if ((i1 & i) == 0) in __roundl()
75 uint64_t j = i1 + (1LL << (111 - j0)); in __roundl()
76 if (j < i1) in __roundl()
78 i1 = j; in __roundl()
79 i1 &= ~i; in __roundl()
[all …]
A Ds_modfl.c37 int64_t i0,i1,j0; in __modfl() local
39 GET_LDOUBLE_WORDS64(i0,i1,x); in __modfl()
48 if(((i0&i)|i1)==0) { /* x is integral */ in __modfl()
61 if (j0 == 0x4000 && ((i0 & 0x0000ffffffffffffLL) | i1)) in __modfl()
68 if((i1&i)==0) { /* x is integral */ in __modfl()
74 SET_LDOUBLE_WORDS64(*iptr,i0,i1&(~i)); in __modfl()
A Ds_llroundl.c31 uint64_t i1, i0; in __llroundl() local
35 GET_LDOUBLE_WORDS64 (i0, i1, x); in __llroundl()
54 result = ((long long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in __llroundl()
57 uint64_t j = i1 + (0x8000000000000000ULL >> (j0 - 48)); in __llroundl()
58 if (j < i1) in __llroundl()
A Ds_lroundl.c31 uint64_t i1, i0; in __lroundl() local
35 GET_LDOUBLE_WORDS64 (i0, i1, x); in __lroundl()
61 result = ((long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in __lroundl()
64 uint64_t j = i1 + (0x8000000000000000ULL >> (j0 - 48)); in __lroundl()
65 if (j < i1) in __lroundl()
A Ds_lrintl.c38 uint64_t i0,i1; in __lrintl() local
44 GET_LDOUBLE_WORDS64 (i0, i1, x); in __lrintl()
70 GET_LDOUBLE_WORDS64 (i0, i1, t); in __lrintl()
78 result = ((long int) i0 << (j0 - 48)) | (i1 << (j0 - 112)); in __lrintl()
97 GET_LDOUBLE_WORDS64 (i0, i1, t); in __lrintl()
105 result = ((long int) i0 << (j0 - 48)) | (i1 >> (112 - j0)); in __lrintl()
A Ds_truncl.c35 uint64_t i0, i1, sx; in __truncl()
37 GET_LDOUBLE_WORDS64 (i0, i1, x); in __truncl()
56 SET_LDOUBLE_WORDS64 (x, i0, i1 & ~(0xffffffffffffffffULL >> (j0 - 48))); in __truncl()
/sysdeps/ieee754/ldbl-96/
A Ds_roundl.c30 uint32_t se, i1, i0; in __roundl() local
32 GET_LDOUBLE_WORDS (se, i0, i1, x); in __roundl()
39 i0 = i1 = 0; in __roundl()
49 if (((i0 & i) | i1) == 0) in __roundl()
57 i1 = 0; in __roundl()
71 if ((i1 & i) == 0) in __roundl()
75 uint32_t j = i1 + (1 << (62 - j0)); in __roundl()
76 if (j < i1) in __roundl()
86 i1 = j; in __roundl()
87 i1 &= ~i; in __roundl()
[all …]
A Ds_modfl.c34 int32_t i0,i1,j0; in __modfl() local
36 GET_LDOUBLE_WORDS(se,i0,i1,x); in __modfl()
44 if(((i0&i)|i1)==0) { /* x is integral */ in __modfl()
56 if (j0 == 0x4000 && ((i0 & 0x7fffffff) | i1)) in __modfl()
62 if((i1&i)==0) { /* x is integral */ in __modfl()
67 SET_LDOUBLE_WORDS(*iptr,se,i0,i1&(~i)); in __modfl()
A Ds_llroundl.c31 uint32_t se, i1, i0; in __llroundl() local
35 GET_LDOUBLE_WORDS (se, i0, i1, x); in __llroundl()
59 result = (((long long int) i0 << 32) | i1) << (j0 - 63); in __llroundl()
62 uint32_t j = i1 + (0x80000000 >> (j0 - 31)); in __llroundl()
65 if (j < i1) in __llroundl()
A Ds_llrintl.c38 uint32_t i0, i1; in __llrintl() local
44 GET_LDOUBLE_WORDS (se, i0, i1, x); in __llrintl()
52 result = (((long long int) i0 << 32) | i1) << (j0 - 63); in __llrintl()
70 GET_LDOUBLE_WORDS (se, i0, i1, t); in __llrintl()
78 result = ((long long int) i0 << (j0 - 31)) | (i1 >> (63 - j0)); in __llrintl()
A Ds_lrintl.c38 uint32_t i0, i1; in __lrintl() local
44 GET_LDOUBLE_WORDS (se, i0, i1, x); in __lrintl()
67 GET_LDOUBLE_WORDS (se, i0, i1, t); in __lrintl()
75 result = ((long int) i0 << (j0 - 31)) | (i1 << (j0 - 63)); in __lrintl()
94 GET_LDOUBLE_WORDS (se, i0, i1, t); in __lrintl()
100 result = ((long int) i0 << (j0 - 31)) | (i1 >> (63 - j0)); in __lrintl()
A Ds_lroundl.c31 uint32_t se, i1, i0; in __lroundl() local
35 GET_LDOUBLE_WORDS (se, i0, i1, x); in __lroundl()
66 result = ((long int) i0 << (j0 - 31)) | (i1 << (j0 - 63)); in __lroundl()
69 uint32_t j = i1 + (0x80000000 >> (j0 - 31)); in __lroundl()
72 if (j < i1) in __lroundl()
A De_atanhl.c49 uint32_t se,i0,i1; in __ieee754_atanhl() local
50 GET_LDOUBLE_WORDS(se,i0,i1,x); in __ieee754_atanhl()
52 if ((ix+((((i0&0x7fffffff)|i1)|(-((i0&0x7fffffff)|i1)))>>31))>0x3fff) in __ieee754_atanhl()
A De_rem_pio2l.c188 uint32_t i0, i1; in __ieee754_rem_pio2l() local
192 GET_LDOUBLE_WORDS (se, i0, i1, x); in __ieee754_rem_pio2l()
228 tx[1] = (double) (((i0 << 16) | (i1 >> 16)) & 0xffffff); in __ieee754_rem_pio2l()
229 tx[2] = (double) ((i1 << 8) & 0xffffff); in __ieee754_rem_pio2l()
A Ds_tanl.c57 int32_t n, se, i0, i1; in __tanl() local
60 GET_LDOUBLE_WORDS(se,i0,i1,x); in __tanl()
68 if (i1 == 0 && i0 == 0x80000000) in __tanl()
/sysdeps/x86/fpu/
A Dpowl_helper.c124 uint32_t i0, i1; in libm_hidden_proto() local
127 i1 &= 0xffffffe0; in libm_hidden_proto()
143 uint32_t i0, i1; in libm_hidden_proto() local
144 GET_LDOUBLE_WORDS (se, i0, i1, w); in libm_hidden_proto()
146 i1 = 0; in libm_hidden_proto()
147 SET_LDOUBLE_WORDS (w_hi, se, i0, i1); in libm_hidden_proto()
175 i1 = 0; in libm_hidden_proto()
206 i1 = 0; in libm_hidden_proto()
210 GET_LDOUBLE_WORDS (se, i0, i1, y); in libm_hidden_proto()
211 i1 = 0; in libm_hidden_proto()
[all …]
/sysdeps/sparc/sparc64/
A Dmul_1.S38 sub %i1,%g5,%o3
57 mulx %i3,%i0,%i1 ! mid-1 product
61 add %i1,%i0,%i1 ! ...and add it to the mid-1 product
62 addcc %i1,%l2,%i1 ! add mid products
66 sllx %i1,32,%i0 ! align low bits of mid product
69 srlx %i1,32,%i1 ! extract high bits of mid product...
70 add %i5,%i1,%i1 ! ...and add them to the high result
77 add %i1,%g5,%o0 ! compute new cy_limb
A Dsubmul_1.S39 sub %i1,%o7,%o3
54 mulx %i3,%i0,%i1 ! mid-1 product
58 add %i1,%i0,%i1 ! ...and add it to the mid-1 product
59 addcc %i1,%l2,%i1 ! add mid products
62 sllx %i1,32,%i0 ! align low bits of mid product
66 srlx %i1,32,%i1 ! extract high bits of mid product...
68 add %i5,%i1,%i1 ! ...and add them to the high result
77 add %i1,%g5,%o0 ! compute new cy_limb
A Daddmul_1.S40 sub %i1,%o7,%o3
55 mulx %i3,%i0,%i1 ! mid-1 product
59 add %i1,%i0,%i1 ! ...and add it to the mid-1 product
60 addcc %i1,%l2,%i1 ! add mid products
63 sllx %i1,32,%i0 ! align low bits of mid product
67 srlx %i1,32,%i1 ! extract high bits of mid product...
69 add %i5,%i1,%i1 ! ...and add them to the high result
78 add %i1,%g5,%o0 ! compute new cy_limb
/sysdeps/ieee754/dbl-64/
A Ds_llrint.c40 uint32_t i1, i0; in __llrint() local
46 EXTRACT_WORDS (i0, i1, x); in __llrint()
56 EXTRACT_WORDS (i0, i1, t); in __llrint()
66 result = (((long long int) i0 << 32) | i1) << (j0 - 52); in __llrint()
71 EXTRACT_WORDS (i0, i1, t); in __llrint()
79 result = ((long long int) i0 << (j0 - 20)) | (i1 >> (52 - j0)); in __llrint()
A Ds_lrint.c40 uint32_t i0, i1; in __lrint() local
46 EXTRACT_WORDS (i0, i1, x); in __lrint()
56 EXTRACT_WORDS (i0, i1, t); in __lrint()
66 result = ((long int) i0 << (j0 - 20)) | ((long int) i1 << (j0 - 52)); in __lrint()
85 EXTRACT_WORDS (i0, i1, t); in __lrint()
93 result = ((long int) i0 << (j0 - 20)) | (i1 >> (52 - j0)); in __lrint()
/sysdeps/ieee754/ldbl-128ibm/
A Ds_modfl.c37 int64_t i0,i1,j0; in __modfl() local
43 EXTRACT_WORDS64 (i1, xlo); in __modfl()
44 i1 &= 0x000fffffffffffffLL; in __modfl()
54 if(((i0&i)|(i1&0x7fffffffffffffffLL))==0) { /* x is integral */ in __modfl()
77 if((i1&i)==0) { /* x is integral */ in __modfl()
85 INSERT_WORDS64 (xlo, i1&(~i)); in __modfl()
/sysdeps/sparc/sparc32/
A Dstrcmp.S144 andn %i1, 3, %i1
146 ld [%i1], %l2
148 add %i1, 4, %i1
163 ld [%i1], %l2
164 add %i1, 4, %i1
204 ld [%i1], %l2
205 add %i1, 4, %i1
215 5: ld [%i1], %l2
216 add %i1, 4, %i1
233 6: ld [%i1], %l2
[all …]

Completed in 15 milliseconds

123