Home
last modified time | relevance | path

Searched refs:high (Results 1 – 25 of 1009) sorted by relevance

12345678910>>...41

/openbsd-src/gnu/llvm/compiler-rt/lib/builtins/
H A Dudivmoddi4.c38 if (n.s.high == 0) { in __udivmoddi4()
39 if (d.s.high == 0) { in __udivmoddi4()
56 if (d.s.high == 0) { in __udivmoddi4()
61 *rem = n.s.high % d.s.low; in __udivmoddi4()
62 return n.s.high / d.s.low; in __udivmoddi4()
70 r.s.high = n.s.high % d.s.high; in __udivmoddi4()
74 return n.s.high / d.s.high; in __udivmoddi4()
79 if ((d.s.high & (d.s.high - 1)) == 0) /* if d is a power of 2 */ { in __udivmoddi4()
82 r.s.high = n.s.high & (d.s.high - 1); in __udivmoddi4()
85 return n.s.high >> ctzsi(d.s.high); in __udivmoddi4()
[all …]
H A Dint_types.h45 si_int high; member
47 si_int high;
58 su_int high; member
60 su_int high;
87 di_int high; member
89 di_int high;
100 du_int high; member
102 du_int high;
110 r.s.high = h; in make_ti()
117 r.s.high = h; in make_tu()
[all …]
H A Dudivmodti4.c114 if (divisor.s.high == 0) { in __udivmodti4()
115 remainder.s.high = 0; in __udivmodti4()
116 if (dividend.s.high < divisor.s.low) { in __udivmodti4()
118 quotient.s.low = udiv128by64to64(dividend.s.high, dividend.s.low, in __udivmodti4()
120 quotient.s.high = 0; in __udivmodti4()
124 quotient.s.high = dividend.s.high / divisor.s.low; in __udivmodti4()
125 dividend.s.high = dividend.s.high % divisor.s.low; in __udivmodti4()
126 quotient.s.low = udiv128by64to64(dividend.s.high, dividend.s.low, in __udivmodti4()
135 __builtin_clzll(divisor.s.high) - __builtin_clzll(dividend.s.high); in __udivmodti4()
137 quotient.s.high = 0; in __udivmodti4()
H A Dashrti3.c28 result.s.high = input.s.high >> (bits_in_dword - 1); in __ashrti3()
29 result.s.low = input.s.high >> (b - bits_in_dword); in __ashrti3()
33 result.s.high = input.s.high >> b; in __ashrti3()
34 result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b); in __ashrti3()
H A Dashrdi3.c26 result.s.high = input.s.high >> (bits_in_word - 1); in __ashrdi3()
27 result.s.low = input.s.high >> (b - bits_in_word); in __ashrdi3()
31 result.s.high = input.s.high >> b; in __ashrdi3()
32 result.s.low = (input.s.high << (bits_in_word - b)) | (input.s.low >> b); in __ashrdi3()
/openbsd-src/gnu/gcc/gcc/
H A Ddouble-int.c39 mask.high = (HOST_WIDE_INT) m; in double_int_mask()
44 mask.high = 0; in double_int_mask()
76 r.high = cst.high & mask.high; in double_int_zext()
95 snum = (unsigned HOST_WIDE_INT) cst.high; in double_int_sext()
100 r.high = cst.high | ~mask.high; in double_int_sext()
105 r.high = cst.high & mask.high; in double_int_sext()
128 return cst.high == 0; in double_int_fits_in_uhwi_p()
136 if (cst.high == 0) in double_int_fits_in_shwi_p()
138 else if (cst.high == -1) in double_int_fits_in_shwi_p()
180 mul_double (a.low, a.high, b.low, b.high, &ret.low, &ret.high); in double_int_mul()
[all …]
H A Dlibgcc2.c77 .high = -uu.s.high - ((UWtype) -uu.s.low > 0) } }; in __negdi2()
292 if (__builtin_expect (uu.s.high == uu.s.low >> (W_TYPE_SIZE - 1), 1)) in __mulvDI3()
295 if (__builtin_expect (vv.s.high == vv.s.low >> (W_TYPE_SIZE - 1), 1)) in __mulvDI3()
307 * (UDWtype) (UWtype) vv.s.high}; in __mulvDI3()
309 if (vv.s.high < 0) in __mulvDI3()
310 w1.s.high -= uu.s.low; in __mulvDI3()
313 w1.ll += (UWtype) w0.s.high; in __mulvDI3()
314 if (__builtin_expect (w1.s.high == w1.s.low >> (W_TYPE_SIZE - 1), 1)) in __mulvDI3()
316 w0.s.high = w1.s.low; in __mulvDI3()
323 if (__builtin_expect (vv.s.high == vv.s.low >> (W_TYPE_SIZE - 1), 1)) in __mulvDI3()
[all …]
H A Ddouble-int.h53 HOST_WIDE_INT high; member
72 r.high = cst < 0 ? -1 : 0; in shwi_to_double_int()
94 r.high = 0; in uhwi_to_double_int()
148 return cst.low == 0 && cst.high == 0; in double_int_zero_p()
156 return cst.low == 1 && cst.high == 0; in double_int_one_p()
164 return (cst.low == ALL_ONES && cst.high == -1); in double_int_minus_one_p()
172 return cst1.low == cst2.low && cst1.high == cst2.high; in double_int_equal_p()
/openbsd-src/sys/lib/libkern/
H A Dsoftfloat-specialize.h85 bits64 high, low; member
135 z.high = ( (bits64) a )<<41; in float32ToCommonNaN()
149 return ( ( (bits32) a.sign )<<31 ) | 0x7FC00000 | ( a.high>>41 ); in commonNaNToFloat32()
203 z.high = a<<12; in float64ToCommonNaN()
220 | ( a.high>>12 ); in commonNaNToFloat64()
280 return ( ( a.high & 0x7FFF ) == 0x7FFF ) && (bits64) ( a.low<<1 ); in floatx80_is_nan()
296 ( ( a.high & 0x7FFF ) == 0x7FFF ) in floatx80_is_signaling_nan()
314 z.sign = a.high>>15; in floatx80ToCommonNaN()
316 z.high = a.low<<1; in floatx80ToCommonNaN()
331 z.low = LIT64( 0xC000000000000000 ) | ( a.high>>1 ); in commonNaNToFloatx80()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/config/mips/
H A D_tilib.c37 DItype high, low; member
39 DItype low, high;
61 w.s.high = -uu.s.high - ((UDItype) w.s.low > 0); in __negti2()
82 w.s.high = (UDItype) uu.s.low << -bm; in __ashlti3()
89 w.s.high = ((UDItype) uu.s.high << b) | carries; in __ashlti3()
112 w.s.high = uu.s.high >> (sizeof (DItype) * BITS_PER_UNIT - 1);
113 w.s.low = uu.s.high >> -bm;
117 UDItype carries = (UDItype) uu.s.high << bm;
119 w.s.high = uu.s.high >> b;
142 w.s.high = 0; in __lshrti3()
[all …]
/openbsd-src/lib/libm/src/ld80/
H A De_hypotl.c66 u_int32_t es,high,low; in hypotl() local
68 GET_LDOUBLE_WORDS(es,high,low,a); in hypotl()
69 if(((high&0x7fffffff)|low)==0) w = a; in hypotl()
70 GET_LDOUBLE_WORDS(es,high,low,b); in hypotl()
71 if(((eb^0x7fff)|(high&0x7fffffff)|low)==0) w = b; in hypotl()
81 u_int32_t es,high,low; in hypotl() local
82 GET_LDOUBLE_WORDS(es,high,low,b); in hypotl()
83 if((high|low)==0) return a; in hypotl()
99 u_int32_t high; in hypotl() local
100 GET_LDOUBLE_MSW(high,a); in hypotl()
[all …]
/openbsd-src/lib/libc/softfloat/
H A Dsoftfloat-specialize.h76 bits64 high, low; member
132 z.high = ( (bits64) a )<<41; in float32ToCommonNaN()
146 return ( ( (bits32) a.sign )<<31 ) | 0x7FC00000 | ( a.high>>41 ); in commonNaNToFloat32()
233 z.high = FLOAT64_DEMANGLE(a)<<12; in float64ToCommonNaN()
250 | ( a.high>>12 ) ); in commonNaNToFloat64()
302 return ( ( a.high & 0x7FFF ) == 0x7FFF ) && (bits64) ( a.low<<1 ); in floatx80_is_nan()
318 ( ( a.high & 0x7FFF ) == 0x7FFF ) in floatx80_is_signaling_nan()
336 z.sign = a.high>>15; in floatx80ToCommonNaN()
338 z.high = a.low<<1; in floatx80ToCommonNaN()
353 z.low = LIT64( 0xC000000000000000 ) | ( a.high>>1 ); in commonNaNToFloatx80()
[all …]
H A Dtimesoftfloat.c1014 bits16 high; member
1064 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_int32()
1074 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_int32()
1096 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_int64()
1106 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_int64()
1128 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float32()
1138 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float32()
1160 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float64()
1170 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float64()
1194 a.high = inputs_floatx80[ inputNum ].high; in time_a_floatx80_z_float128()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dcppexp.c39 #define num_zerop(num) ((num.low | num.high) == 0)
40 #define num_eq(num1, num2) (num1.low == num2.low && num1.high == num2.high)
347 result.high = 0;
457 overflow = !!(num.high >> (PART_PRECISION - shift));
458 result.high = num.high << shift;
460 result.high |= num.low >> (PART_PRECISION - shift);
465 add_high = (num.high << 1) + (num.low >> (PART_PRECISION - 1));
476 if (result.high + add_high < result.high)
480 result.high += add_high;
485 num.high = result.high;
[all …]
/openbsd-src/gnu/gcc/libcpp/
H A Dexpr.c39 #define num_zerop(num) ((num.low | num.high) == 0)
40 #define num_eq(num1, num2) (num1.low == num2.low && num1.high == num2.high)
374 result.high = 0; in cpp_interpret_integer()
480 overflow = !!(num.high >> (PART_PRECISION - shift)); in append_digit()
481 result.high = num.high << shift; in append_digit()
483 result.high |= num.low >> (PART_PRECISION - shift); in append_digit()
489 add_high = (num.high << 1) + (num.low >> (PART_PRECISION - 1)); in append_digit()
500 if (result.high + add_high < result.high) in append_digit()
504 result.high += add_high; in append_digit()
510 num.high = result.high; in append_digit()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/java/
H A Dboehm.c49 set_bit (low, high, n) in set_bit() argument
50 unsigned HOST_WIDE_INT *low, *high; in set_bit()
58 which = high;
68 mark_reference_fields (field, low, high, ubit, in mark_reference_fields() argument
72 unsigned HOST_WIDE_INT *low, *high;
82 low, high, ubit,
124 set_bit (low, high, ubit - count - i - 1);
153 unsigned HOST_WIDE_INT low = 0, high = 0; in get_boehm_type_descriptor() local
185 mark_reference_fields (field, &low, &high, ubit, in get_boehm_type_descriptor()
204 high = 0; in get_boehm_type_descriptor()
[all …]
/openbsd-src/gnu/gcc/gcc/config/mt/
H A Dlib2extra-funcs.c39 struct SIstruct {HItype low, high;}; member
62 w.s.high = 0; in __lshrsi3()
63 w.s.low = (UHItype)uu.s.high >> -bm; in __lshrsi3()
67 UHItype carries = (UHItype)uu.s.high << bm; in __lshrsi3()
68 w.s.high = (UHItype)uu.s.high >> b; in __lshrsi3()
91 w.s.high = (UHItype)uu.s.low << -bm; in __ashlsi3()
97 w.s.high = ((UHItype)uu.s.high << b) | carries; in __ashlsi3()
119 w.s.high = uu.s.high >> (sizeof (HItype) * BITS_PER_UNIT - 1); in __ashrsi3()
120 w.s.low = uu.s.high >> -bm; in __ashrsi3()
124 UHItype carries = (UHItype)uu.s.high << bm; in __ashrsi3()
[all …]
/openbsd-src/gnu/gcc/libmudflap/
H A Dmf-heuristics.c99 uintptr_t high; in __mf_heuristic_check() member
114 (entry[i].high >= ptr_high)) in __mf_heuristic_check()
125 void *low, *high; in __mf_heuristic_check() local
133 if (sscanf (buf, "%p-%p %4c", &low, &high, flags) == 3) in __mf_heuristic_check()
136 (uintptr_t) high >= ptr_high) in __mf_heuristic_check()
143 entry[i].high = (uintptr_t) high; in __mf_heuristic_check()
151 i, (void *) low, (void *) high, buf); in __mf_heuristic_check()
153 __mfu_register ((void *) low, (size_t) (high-low), in __mf_heuristic_check()
/openbsd-src/lib/libskey/
H A Dput.c370 int i, p, v, l, low, high; in etob() local
390 high = 570; in etob()
393 high = 2047; in etob()
397 if ((v = wsrch(word, low, high)) < 0) in etob()
433 wsrch(char *w, int low, int high) in wsrch() argument
438 i = (low + high) / 2; in wsrch()
443 if (high == low + 1) { in wsrch()
445 if (strncmp(w, Wp[high], 4) == 0) in wsrch()
446 return(high); in wsrch()
451 if (low >= high) in wsrch()
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/gcc.c-torture/unsorted/
H A Dbad.c4 struct {signed long low, high;} si; member
5 struct {unsigned long low, high;} ui; member
21 uu.si.high = -uu.si.high;
23 uu.si.high = ~uu.si.high;
/openbsd-src/lib/libm/src/
H A Ds_expm1.c196 u_int32_t high; in expm1() local
198 GET_HIGH_WORD(high,y); in expm1()
199 SET_HIGH_WORD(y,high+(k<<20)); /* add k to y's exponent */ in expm1()
204 u_int32_t high; in expm1() local
207 GET_HIGH_WORD(high,y); in expm1()
208 SET_HIGH_WORD(y,high+(k<<20)); /* add k to y's exponent */ in expm1()
210 u_int32_t high; in expm1() local
214 GET_HIGH_WORD(high,y); in expm1()
215 SET_HIGH_WORD(y,high+(k<<20)); /* add k to y's exponent */ in expm1()
H A Ds_cbrt.c38 u_int32_t high,low; in cbrt() local
52 t*=x; GET_HIGH_WORD(high,t); SET_HIGH_WORD(t,high/3+B2); in cbrt()
64 GET_HIGH_WORD(high,t); in cbrt()
65 INSERT_WORDS(t,high+0x00000001,0); in cbrt()
76 GET_HIGH_WORD(high,t); in cbrt()
77 SET_HIGH_WORD(t,high|sign); in cbrt()
/openbsd-src/gnu/usr.bin/gcc/gcc/config/m68hc11/
H A Dlarith.asm299 psha ; Save high-counter part
817 mul ; (10) B.high * A.low
819 mul ; (10) B.low * A.high
835 mul ; (10) A.high * B.low
840 mul ; (10) A.low * B.high
865 ; | B high | <- 6,x
869 ; | PC high |
873 ; | Tmp high |
877 ; | A high |
882 ; <B-high> 4,x
[all …]
/openbsd-src/gnu/gcc/gcc/config/m68hc11/
H A Dlarith.asm299 psha ; Save high-counter part
817 mul ; (10) B.high * A.low
819 mul ; (10) B.low * A.high
835 mul ; (10) A.high * B.low
840 mul ; (10) A.low * B.high
865 ; | B high | <- 6,x
869 ; | PC high |
873 ; | Tmp high |
877 ; | A high |
882 ; <B-high> 4,x
[all …]
/openbsd-src/gnu/usr.bin/binutils/gprof/
H A Dsymtab.c184 long low, mid, high; local
191 for (low = 0, high = sym_tab->len - 1; low != high;)
193 mid = (high + low) >> 1;
196 low, mid, high);
205 high = mid;
225 long low, high; local
236 for (low = 0, high = sym_tab->len - 1; low != high;)
239 mid = (high + low) / 2;
259 high = mid;

12345678910>>...41