Searched refs:di_int (Results 1 – 7 of 7) sorted by relevance
/device/google/contexthub/firmware/lib/builtins/ |
D | int_lib.h | 23 typedef long long di_int; typedef 38 di_int __divdi3(di_int a, di_int b); 39 di_int __moddi3(di_int a, di_int b); 41 di_int __divmoddi4(di_int a, di_int b, di_int* rem);
|
D | divdi3.c | 19 di_int 20 __divdi3(di_int a, di_int b) in __divdi3() 22 const int bits_in_dword_m1 = (int)(sizeof(di_int) * CHAR_BIT) - 1; in __divdi3() 23 di_int s_a = a >> bits_in_dword_m1; /* s_a = a < 0 ? -1 : 0 */ in __divdi3() 24 di_int s_b = b >> bits_in_dword_m1; /* s_b = b < 0 ? -1 : 0 */ in __divdi3()
|
D | moddi3.c | 19 di_int 20 __moddi3(di_int a, di_int b) in __moddi3() 22 const int bits_in_dword_m1 = (int)(sizeof(di_int) * CHAR_BIT) - 1; in __moddi3() 23 di_int s = b >> bits_in_dword_m1; /* s = b < 0 ? -1 : 0 */ in __moddi3() 29 return ((di_int)r ^ s) - s; /* negate if s == -1 */ in __moddi3()
|
D | divmoddi4.c | 19 di_int 20 __divmoddi4(di_int a, di_int b, di_int* rem) in __divmoddi4() 22 di_int d = __divdi3(a,b); in __divmoddi4()
|
D | udivmoddi4.c | 223 const di_int s = (di_int)(d.all - r.all - 1) >> (n_udword_bits - 1); in __udivmoddi4()
|
/device/linaro/bootloader/edk2/StdLib/LibC/Main/Arm/ |
D | int_types.h | 53 typedef long long di_int; typedef 58 di_int all; 101 di_int high; 103 di_int high; 124 static inline ti_int make_ti(di_int h, di_int l) { in make_ti()
|
D | int_lib.h | 92 COMPILER_RT_ABI si_int __paritydi2(di_int a); 94 COMPILER_RT_ABI di_int __divdi3(di_int a, di_int b);
|