HomeSort by: relevance | last modified time | path
    Searched refs:di_int (Results 1 - 25 of 142) sorted by relevancy

1 2 3 4 5 6

  /src/sys/external/bsd/compiler_rt/dist/lib/builtins/
negvdi2.c 21 COMPILER_RT_ABI di_int
22 __negvdi2(di_int a)
24 const di_int MIN = (di_int)1 << ((int)(sizeof(di_int) * CHAR_BIT)-1);
negdi2.c 19 COMPILER_RT_ABI di_int
20 __negdi2(di_int a)
absvdi2.c 21 COMPILER_RT_ABI di_int
22 __absvdi2(di_int a)
24 const int N = (int)(sizeof(di_int) * CHAR_BIT);
25 if (a == ((di_int)1 << (N-1)))
27 const di_int t = a >> (N - 1);
divmoddi4.c 19 COMPILER_RT_ABI di_int
20 __divmoddi4(di_int a, di_int b, di_int* rem)
22 di_int d = __divdi3(a,b);
mulodi4.c 21 COMPILER_RT_ABI di_int
22 __mulodi4(di_int a, di_int b, int* overflow)
24 const int N = (int)(sizeof(di_int) * CHAR_BIT);
25 const di_int MIN = (di_int)1 << (N-1);
26 const di_int MAX = ~MIN;
28 di_int result = a * b;
41 di_int sa = a >> (N - 1);
42 di_int abs_a = (a ^ sa) - sa
    [all...]
divdi3.c 19 COMPILER_RT_ABI di_int
20 __divdi3(di_int a, di_int b)
22 const int bits_in_dword_m1 = (int)(sizeof(di_int) * CHAR_BIT) - 1;
23 di_int s_a = a >> bits_in_dword_m1; /* s_a = a < 0 ? -1 : 0 */
24 di_int s_b = b >> bits_in_dword_m1; /* s_b = b < 0 ? -1 : 0 */
moddi3.c 19 COMPILER_RT_ABI di_int
20 __moddi3(di_int a, di_int b)
22 const int bits_in_dword_m1 = (int)(sizeof(di_int) * CHAR_BIT) - 1;
23 di_int s = b >> bits_in_dword_m1; /* s = b < 0 ? -1 : 0 */
29 return ((di_int)r ^ s) - s; /* negate if s == -1 */
fixtfdi.c 15 typedef di_int fixint_t;
19 COMPILER_RT_ABI di_int
mulvdi3.c 21 COMPILER_RT_ABI di_int
22 __mulvdi3(di_int a, di_int b)
24 const int N = (int)(sizeof(di_int) * CHAR_BIT);
25 const di_int MIN = (di_int)1 << (N-1);
26 const di_int MAX = ~MIN;
39 di_int sa = a >> (N - 1);
40 di_int abs_a = (a ^ sa) - sa;
41 di_int sb = b >> (N - 1)
    [all...]
addvdi3.c 21 COMPILER_RT_ABI di_int
22 __addvdi3(di_int a, di_int b)
24 di_int s = (du_int) a + (du_int) b;
subvdi3.c 21 COMPILER_RT_ABI di_int
22 __subvdi3(di_int a, di_int b)
24 di_int s = (du_int) a - (du_int) b;
fixxfdi.c 22 * di_int is a 64 bit integral type
23 * value in long double is representable in di_int (no range checking performed)
30 COMPILER_RT_ABI di_int
33 const di_int di_max = (di_int)((~(du_int)0) / 2);
34 const di_int di_min = -di_max - 1;
40 if ((unsigned)e >= sizeof(di_int) * CHAR_BIT)
42 di_int s = -(si_int)((fb.u.high.s.low & 0x00008000) >> 15);
43 di_int r = fb.u.low.all;
fixdfdi.c 21 COMPILER_RT_ABI di_int
36 typedef di_int fixint_t;
40 COMPILER_RT_ABI di_int
49 AEABI_RTABI di_int __aeabi_d2lz(fp_t a) {
53 AEABI_RTABI di_int __aeabi_d2lz(fp_t a) COMPILER_RT_ALIAS(__fixdfdi);
fixsfdi.c 21 COMPILER_RT_ABI di_int
36 typedef di_int fixint_t;
40 COMPILER_RT_ABI di_int
49 AEABI_RTABI di_int __aeabi_f2lz(fp_t a) {
53 AEABI_RTABI di_int __aeabi_f2lz(fp_t a) COMPILER_RT_ALIAS(__fixsfdi);
  /src/sys/external/bsd/compiler_rt/dist/test/Unit/
divdi3_test.c 19 di_int __divdi3(di_int a, di_int b);
21 int test__divdi3(di_int a, di_int b, di_int expected)
23 di_int x = __divdi3(a, b);
30 char assumption_1[sizeof(di_int) == 2*sizeof(si_int)] = {0};
moddi3_test.c 19 di_int __moddi3(di_int a, di_int b);
21 int test__moddi3(di_int a, di_int b, di_int expected)
23 di_int x = __moddi3(a, b);
30 char assumption_1[sizeof(di_int) == 2*sizeof(si_int)] = {0};
addvdi3_test.c 21 di_int __addvdi3(di_int a, di_int b);
23 int test__addvdi3(di_int a, di_int b)
25 di_int x = __addvdi3(a, b);
26 di_int expected = a + b;
subvdi3_test.c 22 di_int __subvdi3(di_int a, di_int b);
24 int test__subvdi3(di_int a, di_int b)
26 di_int x = __subvdi3(a, b);
27 di_int expected = a - b;
negvdi2_test.c 21 di_int __negvdi2(di_int a);
23 int test__negvdi2(di_int a)
25 di_int x = __negvdi2(a);
26 di_int expected = -a;
paritydi2_test.c 20 si_int __paritydi2(di_int a);
22 int naive_parity(di_int a)
30 int test__paritydi2(di_int a)
40 char assumption_1[sizeof(di_int) == 2*sizeof(si_int)] = {0};
47 if (test__paritydi2(((di_int)rand() << 32) + rand()))
  /src/sys/external/bsd/compiler_rt/dist/test/builtins/Unit/
divdi3_test.c 19 COMPILER_RT_ABI di_int __divdi3(di_int a, di_int b);
21 int test__divdi3(di_int a, di_int b, di_int expected)
23 di_int x = __divdi3(a, b);
30 char assumption_1[sizeof(di_int) == 2*sizeof(si_int)] = {0};
moddi3_test.c 19 COMPILER_RT_ABI di_int __moddi3(di_int a, di_int b);
21 int test__moddi3(di_int a, di_int b, di_int expected)
23 di_int x = __moddi3(a, b);
30 char assumption_1[sizeof(di_int) == 2*sizeof(si_int)] = {0};
addvdi3_test.c 21 COMPILER_RT_ABI di_int __addvdi3(di_int a, di_int b);
23 int test__addvdi3(di_int a, di_int b)
25 di_int x = __addvdi3(a, b);
26 di_int expected = a + b;
subvdi3_test.c 22 COMPILER_RT_ABI di_int __subvdi3(di_int a, di_int b);
24 int test__subvdi3(di_int a, di_int b)
26 di_int x = __subvdi3(a, b);
27 di_int expected = a - b;
negvdi2_test.c 21 COMPILER_RT_ABI di_int __negvdi2(di_int a);
23 int test__negvdi2(di_int a)
25 di_int x = __negvdi2(a);
26 di_int expected = -a;

Completed in 26 milliseconds

1 2 3 4 5 6