Home
last modified time | relevance | path

Searched refs:si_int (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dnegvsi2.c19 COMPILER_RT_ABI si_int __negvsi2(si_int a) { in __negvsi2()
20 const si_int MIN = in __negvsi2()
21 (si_int)((su_int)1 << ((int)(sizeof(si_int) * CHAR_BIT) - 1)); in __negvsi2()
H A Dabsvsi2.c19 COMPILER_RT_ABI si_int __absvsi2(si_int a) { in __absvsi2()
20 const int N = (int)(sizeof(si_int) * CHAR_BIT); in __absvsi2()
21 if (a == ((si_int)((su_int)1 << (N - 1)))) in __absvsi2()
23 const si_int t = a >> (N - 1); in __absvsi2()
H A DREADME.txt30 typedef int32_t si_int;
46 int __clzsi2(si_int a); // count leading zeros
49 int __ctzsi2(si_int a); // count trailing zeros
53 int __ffssi2(si_int a); // find least significant 1 bit
57 int __paritysi2(si_int a); // bit parity
61 int __popcountsi2(si_int a); // bit population
74 si_int __divsi3 (si_int a, si_int b); // a / b signed
80 si_int __modsi3 (si_int a, si_int b); // a % b signed
89 si_int __divmodsi4(si_int a, si_int b, si_int* rem); // a / b, *rem = a % b signed
97 si_int __absvsi2(si_int a); // abs(a)
[all …]
H A Dmulvsi3.c13 #define fixint_t si_int
21 COMPILER_RT_ABI si_int __mulvsi3(si_int a, si_int b) { return __mulvXi3(a, b); } in __mulvsi3()
H A Dmulosi4.c13 #define fixint_t si_int
21 COMPILER_RT_ABI si_int __mulosi4(si_int a, si_int b, int *overflow) { in __mulosi4()
H A Daddvsi3.c19 COMPILER_RT_ABI si_int __addvsi3(si_int a, si_int b) { in __addvsi3()
20 si_int s = (su_int)a + (su_int)b; in __addvsi3()
H A Dsubvsi3.c19 COMPILER_RT_ABI si_int __subvsi3(si_int a, si_int b) { in __subvsi3()
20 si_int s = (su_int)a - (su_int)b; in __subvsi3()
H A Ddivsi3.c17 #define fixint_t si_int
26 COMPILER_RT_ABI si_int __divsi3(si_int a, si_int b) { return __divXi3(a, b); } in __divsi3()
H A Dclzdi2.c24 extern int __clzsi2(si_int);
32 const si_int f = -(x.s.high == 0); in __clzdi2()
34 (f & ((si_int)(sizeof(si_int) * CHAR_BIT))); in __clzdi2()
H A Dctzdi2.c24 extern int __ctzsi2(si_int);
32 const si_int f = -(x.s.low == 0); in __ctzdi2()
34 (f & ((si_int)(sizeof(si_int) * CHAR_BIT))); in __ctzdi2()
H A Dmodsi3.c17 COMPILER_RT_ABI si_int __modsi3(si_int a, si_int b) { in __modsi3()
H A Dfixdfsi.c11 typedef si_int fixint_t;
15 COMPILER_RT_ABI si_int __fixdfsi(fp_t a) { return __fixint(a); } in __fixdfsi()
19 AEABI_RTABI si_int __aeabi_d2iz(fp_t a) { return __fixdfsi(a); } in __aeabi_d2iz()
H A Dfixsfsi.c11 typedef si_int fixint_t;
15 COMPILER_RT_ABI si_int __fixsfsi(fp_t a) { return __fixint(a); } in __fixsfsi()
19 AEABI_RTABI si_int __aeabi_f2iz(fp_t a) { return __fixsfsi(a); } in __aeabi_f2iz()
H A Dint_types.h22 #ifdef si_int
23 #undef si_int
25 typedef int32_t si_int; typedef
45 si_int high;
47 si_int high;
H A Dfixtfsi.c13 typedef si_int fixint_t;
17 COMPILER_RT_ABI si_int __fixtfsi(fp_t a) { return __fixint(a); } in __fixtfsi()
H A Dclzti2.c26 ((si_int)f & ((si_int)(sizeof(di_int) * CHAR_BIT))); in __clzti2()
H A Dctzti2.c26 ((si_int)f & ((si_int)(sizeof(di_int) * CHAR_BIT))); in __ctzti2()
H A Dclzsi2.c19 COMPILER_RT_ABI int __clzsi2(si_int a) { in __clzsi2()
21 si_int t = ((x & 0xFFFF0000) == 0) << 4; // if (x is small) t = 16 else 0 in __clzsi2()
H A Dctzsi2.c19 COMPILER_RT_ABI int __ctzsi2(si_int a) { in __ctzsi2()
21 si_int t = ((x & 0x0000FFFF) == 0) in __ctzsi2()
H A Dcmpdi2.c19 COMPILER_RT_ABI si_int __cmpdi2(di_int a, di_int b) { in __cmpdi2()
39 COMPILER_RT_ABI si_int __aeabi_lcmp(di_int a, di_int b) { in __aeabi_lcmp()
H A Ducmpdi2.c19 COMPILER_RT_ABI si_int __ucmpdi2(du_int a, du_int b) { in __ucmpdi2()
39 COMPILER_RT_ABI si_int __aeabi_ulcmp(di_int a, di_int b) { in __aeabi_ulcmp()
H A Dffssi2.c18 COMPILER_RT_ABI int __ffssi2(si_int a) { in __ffssi2()
H A Dudivmodti4.c32 si_int s; // Shift amount for normalization in udiv128by64to64default()
134 si_int shift = in __udivmodti4()
H A Dumodsi3.c16 typedef si_int fixint_t;
H A Dparitysi2.c17 COMPILER_RT_ABI int __paritysi2(si_int a) { in __paritysi2()

12