/external/compiler-rt/lib/ |
negdi2.c | 19 di_int 20 __negdi2(di_int a)
|
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);
|
divmoddi4.c | 17 extern COMPILER_RT_ABI di_int __divdi3(di_int a, di_int b); 21 COMPILER_RT_ABI di_int 22 __divmoddi4(di_int a, di_int b, di_int* rem) 24 di_int d = __divdi3(a,b);
|
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);
|
addvdi3.c | 21 COMPILER_RT_ABI di_int 22 __addvdi3(di_int a, di_int b) 24 di_int s = a + b;
|
subvdi3.c | 21 COMPILER_RT_ABI di_int 22 __subvdi3(di_int a, di_int b) 24 di_int s = a - b;
|
mulodi4.c | 21 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...] |
mulvdi3.c | 21 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...] |
divdi3.c | 21 COMPILER_RT_ABI di_int 22 __divdi3(di_int a, di_int b) 24 const int bits_in_dword_m1 = (int)(sizeof(di_int) * CHAR_BIT) - 1; 25 di_int s_a = a >> bits_in_dword_m1; /* s_a = a < 0 ? -1 : 0 */ 26 di_int s_b = b >> bits_in_dword_m1; /* s_b = b < 0 ? -1 : 0 */
|
/frameworks/compile/libbcc/runtime/lib/ |
negdi2.c | 19 di_int 20 __negdi2(di_int a)
|
absvdi2.c | 22 di_int 23 __absvdi2(di_int a) 25 const int N = (int)(sizeof(di_int) * CHAR_BIT); 26 if (a == ((di_int)1 << (N-1))) 28 const di_int t = a >> (N - 1);
|
negvdi2.c | 22 di_int 23 __negvdi2(di_int a) 25 const di_int MIN = (di_int)1 << ((int)(sizeof(di_int) * CHAR_BIT)-1);
|
addvdi3.c | 22 di_int 23 __addvdi3(di_int a, di_int b) 25 di_int s = a + b;
|
subvdi3.c | 22 di_int 23 __subvdi3(di_int a, di_int b) 25 di_int s = a - b;
|
divdi3.c | 21 di_int 22 __divdi3(di_int a, di_int b) 24 const int bits_in_dword_m1 = (int)(sizeof(di_int) * CHAR_BIT) - 1; 25 di_int s_a = a >> bits_in_dword_m1; /* s_a = a < 0 ? -1 : 0 */ 26 di_int s_b = b >> bits_in_dword_m1; /* s_b = b < 0 ? -1 : 0 */
|
mulvdi3.c | 22 di_int 23 __mulvdi3(di_int a, di_int b) 25 const int N = (int)(sizeof(di_int) * CHAR_BIT); 26 const di_int MIN = (di_int)1 << (N-1); 27 const di_int MAX = ~MIN; 40 di_int sa = a >> (N - 1); 41 di_int abs_a = (a ^ sa) - sa; 42 di_int sb = b >> (N - 1) [all...] |
/frameworks/compile/libbcc/lib/ExecutionEngine/ |
BCCRuntimeStub.h | 10 extern di_int __absvdi2(di_int); 12 extern di_int __addvdi3(di_int, di_int); 15 extern di_int __ashldi3(di_int, si_int); 18 extern di_int __ashrdi3(di_int, si_int); 20 extern si_int __clzdi2(di_int); [all...] |
/external/compiler-rt/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;
|
/frameworks/compile/libbcc/runtime/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;
|