| /openbsd-src/gnu/llvm/compiler-rt/lib/builtins/ |
| H A D | udivmoddi4.c | 38 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 D | int_types.h | 45 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 D | udivmodti4.c | 114 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 D | ashrti3.c | 28 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 D | ashrdi3.c | 26 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 D | double-int.c | 39 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 D | libgcc2.c | 77 .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 D | double-int.h | 53 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 D | softfloat-specialize.h | 85 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.c | 37 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 D | e_hypotl.c | 66 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 D | softfloat-specialize.h | 76 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 D | timesoftfloat.c | 1014 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 D | cppexp.c | 39 #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 D | expr.c | 39 #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 D | boehm.c | 49 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 D | lib2extra-funcs.c | 39 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 D | mf-heuristics.c | 99 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 D | put.c | 370 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 D | bad.c | 4 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 D | s_expm1.c | 196 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 D | s_cbrt.c | 38 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 D | larith.asm | 299 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 D | larith.asm | 299 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 D | symtab.c | 184 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;
|