Searched refs:si_int (Results 1 – 25 of 48) sorted by relevance
12
| /NextBSD/contrib/compiler-rt/lib/builtins/ |
| HD | mulosi4.c | 21 COMPILER_RT_ABI si_int 22 __mulosi4(si_int a, si_int b, int* overflow) in __mulosi4() 24 const int N = (int)(sizeof(si_int) * CHAR_BIT); in __mulosi4() 25 const si_int MIN = (si_int)1 << (N-1); in __mulosi4() 26 const si_int MAX = ~MIN; in __mulosi4() 28 si_int result = a * b; in __mulosi4() 41 si_int sa = a >> (N - 1); in __mulosi4() 42 si_int abs_a = (a ^ sa) - sa; in __mulosi4() 43 si_int sb = b >> (N - 1); in __mulosi4() 44 si_int abs_b = (b ^ sb) - sb; in __mulosi4()
|
| HD | mulvsi3.c | 21 COMPILER_RT_ABI si_int 22 __mulvsi3(si_int a, si_int b) in __mulvsi3() 24 const int N = (int)(sizeof(si_int) * CHAR_BIT); in __mulvsi3() 25 const si_int MIN = (si_int)1 << (N-1); in __mulvsi3() 26 const si_int MAX = ~MIN; in __mulvsi3() 39 si_int sa = a >> (N - 1); in __mulvsi3() 40 si_int abs_a = (a ^ sa) - sa; in __mulvsi3() 41 si_int sb = b >> (N - 1); in __mulvsi3() 42 si_int abs_b = (b ^ sb) - sb; in __mulvsi3()
|
| HD | int_lib.h | 82 si_int __clzsi2(si_int); 83 si_int __ctzsi2(si_int); 88 COMPILER_RT_ABI si_int __paritysi2(si_int a); 89 COMPILER_RT_ABI si_int __paritydi2(di_int a); 92 COMPILER_RT_ABI si_int __divsi3(si_int a, si_int b); 98 COMPILER_RT_ABI si_int __clzti2(ti_int a);
|
| HD | README.txt | 25 typedef int si_int; 33 di_int __ashldi3(di_int a, si_int b); // a << b 34 ti_int __ashlti3(ti_int a, si_int b); // a << b 36 di_int __ashrdi3(di_int a, si_int b); // a >> b arithmetic (sign fill) 37 ti_int __ashrti3(ti_int a, si_int b); // a >> b arithmetic (sign fill) 38 di_int __lshrdi3(di_int a, si_int b); // a >> b logical (zero fill) 39 ti_int __lshrti3(ti_int a, si_int b); // a >> b logical (zero fill) 41 si_int __clzsi2(si_int a); // count leading zeros 42 si_int __clzdi2(di_int a); // count leading zeros 43 si_int __clzti2(ti_int a); // count leading zeros [all …]
|
| HD | divsi3.c | 21 COMPILER_RT_ABI si_int in ARM_EABI_FNALIAS() 22 __divsi3(si_int a, si_int b) in ARM_EABI_FNALIAS() 24 const int bits_in_word_m1 = (int)(sizeof(si_int) * CHAR_BIT) - 1; in ARM_EABI_FNALIAS() 25 si_int s_a = a >> bits_in_word_m1; /* s_a = a < 0 ? -1 : 0 */ in ARM_EABI_FNALIAS() 26 si_int s_b = b >> bits_in_word_m1; /* s_b = b < 0 ? -1 : 0 */ in ARM_EABI_FNALIAS()
|
| HD | negvsi2.c | 21 COMPILER_RT_ABI si_int 22 __negvsi2(si_int a) in __negvsi2() 24 const si_int MIN = (si_int)1 << ((int)(sizeof(si_int) * CHAR_BIT)-1); in __negvsi2()
|
| HD | divmodsi4.c | 19 COMPILER_RT_ABI si_int 20 __divmodsi4(si_int a, si_int b, si_int* rem) in __divmodsi4() 22 si_int d = __divsi3(a,b); in __divmodsi4()
|
| HD | absvsi2.c | 21 COMPILER_RT_ABI si_int 22 __absvsi2(si_int a) in __absvsi2() 24 const int N = (int)(sizeof(si_int) * CHAR_BIT); in __absvsi2() 27 const si_int t = a >> (N - 1); in __absvsi2()
|
| HD | addvsi3.c | 21 COMPILER_RT_ABI si_int 22 __addvsi3(si_int a, si_int b) in __addvsi3() 24 si_int s = (su_int) a + (su_int) b; in __addvsi3()
|
| HD | subvsi3.c | 21 COMPILER_RT_ABI si_int 22 __subvsi3(si_int a, si_int b) in __subvsi3() 24 si_int s = (su_int) a - (su_int) b; in __subvsi3()
|
| HD | clzdi2.c | 21 COMPILER_RT_ABI si_int 26 const si_int f = -(x.s.high == 0); in __clzdi2() 28 (f & ((si_int)(sizeof(si_int) * CHAR_BIT))); in __clzdi2()
|
| HD | ctzdi2.c | 21 COMPILER_RT_ABI si_int 26 const si_int f = -(x.s.low == 0); in __ctzdi2() 28 (f & ((si_int)(sizeof(si_int) * CHAR_BIT))); in __ctzdi2()
|
| HD | modsi3.c | 19 COMPILER_RT_ABI si_int 20 __modsi3(si_int a, si_int b) in __modsi3()
|
| HD | clzti2.c | 23 COMPILER_RT_ABI si_int 30 ((si_int)f & ((si_int)(sizeof(di_int) * CHAR_BIT))); in __clzti2()
|
| HD | ctzti2.c | 23 COMPILER_RT_ABI si_int 30 ((si_int)f & ((si_int)(sizeof(di_int) * CHAR_BIT))); in __ctzti2()
|
| HD | clzsi2.c | 21 COMPILER_RT_ABI si_int 22 __clzsi2(si_int a) in __clzsi2() 25 si_int t = ((x & 0xFFFF0000) == 0) << 4; /* if (x is small) t = 16 else 0 */ in __clzsi2()
|
| HD | ctzsi2.c | 21 COMPILER_RT_ABI si_int 22 __ctzsi2(si_int a) in __ctzsi2() 25 si_int t = ((x & 0x0000FFFF) == 0) << 4; /* if (x has no small bits) t = 16 else 0 */ in __ctzsi2()
|
| HD | int_types.h | 23 typedef int si_int; typedef 36 si_int high; 38 si_int high;
|
| HD | fixtfsi.c | 15 typedef si_int fixint_t; 19 COMPILER_RT_ABI si_int
|
| HD | fixsfsi.c | 13 typedef si_int fixint_t; 19 COMPILER_RT_ABI si_int in ARM_EABI_FNALIAS()
|
| HD | fixdfsi.c | 13 typedef si_int fixint_t; 19 COMPILER_RT_ABI si_int in ARM_EABI_FNALIAS()
|
| HD | paritysi2.c | 19 COMPILER_RT_ABI si_int 20 __paritysi2(si_int a) in __paritysi2()
|
| HD | popcountsi2.c | 19 COMPILER_RT_ABI si_int 20 __popcountsi2(si_int a) in __popcountsi2()
|
| HD | ffsdi2.c | 21 COMPILER_RT_ABI si_int 30 return __builtin_ctz(x.s.high) + (1 + sizeof(si_int) * CHAR_BIT); in __ffsdi2()
|
| HD | ucmpdi2.c | 22 COMPILER_RT_ABI si_int 45 COMPILER_RT_ABI si_int
|
12