/llvm-project/compiler-rt/test/builtins/Unit/ |
H A D | udivmodti4_test.c | 13 COMPILER_RT_ABI tu_int __udivmodti4(tu_int a, tu_int b, tu_int* rem); 15 int test__udivmodti4(tu_int a, tu_int b, tu_int expected_q, tu_int expected_r) in test__udivmodti4() 17 tu_int r; in test__udivmodti4() 18 tu_int q = __udivmodti4(a, b, &r); in test__udivmodti4() 45 tu_int tests[][4] = 47 …tu_int)0x0000000000000000uLL << 64 | 0x0000000000000000uLL, (tu_int)0x0000000000000000uLL << 64 | … 48 …tu_int)0x0000000000000000uLL << 64 | 0x0000000000000000uLL, (tu_int)0x0000000000000000uLL << 64 | … 49 …tu_int)0x0000000000000000uLL << 64 | 0x0000000000000000uLL, (tu_int)0x0000000000000000uLL << 64 | … 50 …tu_int)0x0000000000000000uLL << 64 | 0x0000000000000000uLL, (tu_int)0x0000000000000000uLL << 64 | … 51 …tu_int)0x0000000000000000uLL << 64 | 0x0000000000000000uLL, (tu_int)0x0000000000000000uLL << 64 | … [all …]
|
H A D | udivti3_test.c | 12 COMPILER_RT_ABI tu_int __udivti3(tu_int a, tu_int b); 14 int test__udivti3(tu_int a, tu_int b, tu_int expected_q) in test__udivti3() 16 tu_int q = __udivti3(a, b); in test__udivti3()
|
H A D | umodti3_test.c | 12 COMPILER_RT_ABI tu_int __umodti3(tu_int a, tu_int b); 14 int test__umodti3(tu_int a, tu_int b, tu_int expected_r) in test__umodti3() 16 tu_int r = __umodti3(a, b); in test__umodti3()
|
H A D | fixunstfti_test.c | 21 COMPILER_RT_ABI tu_int __fixunstfti(long double a); 23 int test__fixunstfti(long double a, tu_int expected) in test__fixunstfti() 25 tu_int x = __fixunstfti(a); in test__fixunstfti() 41 char assumption_1[sizeof(tu_int) == 4*sizeof(su_int)] = {0}; 42 char assumption_2[sizeof(tu_int)*CHAR_BIT == 128] = {0};
|
H A D | fixunsxfti_test.c | 21 COMPILER_RT_ABI tu_int __fixunsxfti(long double a); 23 int test__fixunsxfti(long double a, tu_int expected) in test__fixunsxfti() 25 tu_int x = __fixunsxfti(a); in test__fixunsxfti() 38 char assumption_1[sizeof(tu_int) == 2*sizeof(du_int)] = {0}; 39 char assumption_2[sizeof(tu_int)*CHAR_BIT == 128] = {0};
|
H A D | fixunssfti_test.c | 20 COMPILER_RT_ABI tu_int __fixunssfti(float a); 22 int test__fixunssfti(float a, tu_int expected) in test__fixunssfti() 24 tu_int x = __fixunssfti(a); in test__fixunssfti() 37 char assumption_1[sizeof(tu_int) == 2*sizeof(di_int)] = {0};
|
H A D | fixunsdfti_test.c | 20 COMPILER_RT_ABI tu_int __fixunsdfti(double a); 22 int test__fixunsdfti(double a, tu_int expected) in test__fixunsdfti() 24 tu_int x = __fixunsdfti(a); in test__fixunsdfti() 37 char assumption_1[sizeof(tu_int) == 2*sizeof(du_int)] = {0};
|
H A D | ucmpti2_test.c | 14 COMPILER_RT_ABI si_int __ucmpti2(tu_int a, tu_int b); 16 int test__ucmpti2(tu_int a, tu_int b, si_int expected) in test__ucmpti2()
|
H A D | floatuntisf_test.c | 17 COMPILER_RT_ABI float __floatuntisf(tu_int a); 19 int test__floatuntisf(tu_int a, float expected) in test__floatuntisf() 32 COMPILE_TIME_ASSERT(sizeof(tu_int) == 2*sizeof(du_int)); 33 COMPILE_TIME_ASSERT(sizeof(tu_int)*CHAR_BIT == 128);
|
H A D | floatuntixf_test.c | 19 COMPILER_RT_ABI long double __floatuntixf(tu_int a); 21 int test__floatuntixf(tu_int a, long double expected) in test__floatuntixf() 34 COMPILE_TIME_ASSERT(sizeof(tu_int) == 2*sizeof(du_int)); 35 COMPILE_TIME_ASSERT(sizeof(tu_int)*CHAR_BIT == 128);
|
H A D | floatuntitf_test.c | 27 COMPILER_RT_ABI tf_float __floatuntitf(tu_int a); 29 int _test__floatuntitf(int line, tu_int a, tf_float expected) { in _test__floatuntitf() 46 char assumption_1[sizeof(tu_int) == 2 * sizeof(du_int)] = {0}; 47 char assumption_2[sizeof(tu_int) * CHAR_BIT == 128] = {0};
|
/llvm-project/compiler-rt/lib/builtins/ |
H A D | popcountti2.c | 21 tu_int x3 = (tu_int)a; in __popcountti2() 23 (((tu_int)0x5555555555555555uLL << 64) | 0x5555555555555555uLL)); in __popcountti2() 26 (((tu_int)0x3333333333333333uLL << 64) | 0x3333333333333333uLL)) + in __popcountti2() 27 (x3 & (((tu_int)0x3333333333333333uLL << 64) | 0x3333333333333333uLL)); in __popcountti2() 30 (((tu_int)0x0F0F0F0F0F0F0F0FuLL << 64) | 0x0F0F0F0F0F0F0F0FuLL); in __popcountti2()
|
H A D | umodti3.c | 19 COMPILER_RT_ABI tu_int __umodti3(tu_int a, tu_int b) { in __umodti3() 20 tu_int r; in __umodti3()
|
H A D | fixunsxfti.c | 28 COMPILER_RT_ABI tu_int __fixunsxfti(xf_float a) { in __fixunsxfti() 34 if ((unsigned)e > sizeof(tu_int) * CHAR_BIT) in __fixunsxfti() 35 return ~(tu_int)0; in __fixunsxfti() 36 tu_int r = fb.u.low.all; in __fixunsxfti()
|
H A D | floatuntixf.c | 26 COMPILER_RT_ABI xf_float __floatuntixf(tu_int a) { in __floatuntixf() 29 const unsigned N = sizeof(tu_int) * CHAR_BIT; in __floatuntixf() 48 ((a & ((tu_int)(-1) >> ((N + LDBL_MANT_DIG + 2) - sd))) != 0); in __floatuntixf() 55 if (a & ((tu_int)1 << LDBL_MANT_DIG)) { in __floatuntixf()
|
H A D | udivti3.c | 19 COMPILER_RT_ABI tu_int __udivti3(tu_int a, tu_int b) { in __udivti3()
|
H A D | divmodti4.c | 23 a = (tu_int)(a ^ s_a) - s_a; // negate if s_a == -1 in __divmodti4() 24 b = (tu_int)(b ^ s_b) - s_b; // negate if s_b == -1 in __divmodti4() 26 tu_int r; in __divmodti4()
|
H A D | README.txt | 79 tu_int __udivti3 (tu_int a, tu_int b); // a / b unsigned 85 tu_int __umodti3 (tu_int a, tu_int b); // a % b unsigned 87 tu_int __udivmodti4(tu_int a, tu_int b, tu_int* re [all...] |
H A D | udivmodti4.c | 100 COMPILER_RT_ABI tu_int __udivmodti4(tu_int a, tu_int b, tu_int *rem) { in __udivmodti4() 101 const unsigned n_utword_bits = sizeof(tu_int) * CHAR_BIT; in __udivmodti4()
|
H A D | floattixf.c | 49 a = ((tu_int)a >> (sd - (LDBL_MANT_DIG + 2))) | in __floattixf() 50 ((a & ((tu_int)(-1) >> ((N + LDBL_MANT_DIG + 2) - sd))) != 0); in __floattixf() 57 if (a & ((tu_int)1 << LDBL_MANT_DIG)) { in __floattixf()
|
H A D | int_lib.h | 115 COMPILER_RT_ABI tu_int __udivmodti4(tu_int a, tu_int b, tu_int *rem);
|
H A D | fixunssfti.c | 17 typedef tu_int fixuint_t; 20 COMPILER_RT_ABI tu_int __fixunssfti(fp_t a) { return __fixuint(a); } in __fixunssfti()
|
H A D | fixunstfti.c | 13 typedef tu_int fixuint_t; 16 COMPILER_RT_ABI tu_int __fixunstfti(fp_t a) { return __fixuint(a); } in __fixunstfti()
|
H A D | fixunsdfti.c | 14 typedef tu_int fixuint_t; 17 COMPILER_RT_ABI tu_int __fixunsdfti(fp_t a) { return __fixuint(a); } in __fixunsdfti()
|
H A D | subvti3.c | 22 ti_int s = (tu_int)a - (tu_int)b; in __subvti3()
|