Lines Matching refs:si_int

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
44 si_int __ctzsi2(si_int a); // count trailing zeros
45 si_int __ctzdi2(di_int a); // count trailing zeros
46 si_int __ctzti2(ti_int a); // count trailing zeros
48 si_int __ffsdi2(di_int a); // find least significant 1 bit
49 si_int __ffsti2(ti_int a); // find least significant 1 bit
51 si_int __paritysi2(si_int a); // bit parity
52 si_int __paritydi2(di_int a); // bit parity
53 si_int __parityti2(ti_int a); // bit parity
55 si_int __popcountsi2(si_int a); // bit population
56 si_int __popcountdi2(di_int a); // bit population
57 si_int __popcountti2(ti_int a); // bit population
68 si_int __divsi3 (si_int a, si_int b); // a / b signed
74 si_int __modsi3 (si_int a, si_int b); // a % b signed
83 si_int __divmodsi4(si_int a, si_int b, si_int* rem); // a / b, *rem = a % b signed
89 si_int __absvsi2(si_int a); // abs(a)
93 si_int __negvsi2(si_int a); // -a
97 si_int __addvsi3(si_int a, si_int b); // a + b
101 si_int __subvsi3(si_int a, si_int b); // a - b
105 si_int __mulvsi3(si_int a, si_int b); // a * b
112 si_int __mulosi4(si_int a, si_int b, int* overflow); // a * b, overflow set to one if result not i…
122 si_int __cmpdi2 (di_int a, di_int b);
123 si_int __cmpti2 (ti_int a, ti_int b);
124 si_int __ucmpdi2(du_int a, du_int b);
125 si_int __ucmpti2(tu_int a, tu_int b);
171 float __powisf2( float a, si_int b); // a ^ b
172 double __powidf2( double a, si_int b); // a ^ b
173 long double __powixf2(long double a, si_int b); // a ^ b
174 long double __powitf2(long double a, si_int b); // ppc only, a ^ b