Home
last modified time | relevance | path

Searched refs:di_int (Results 1 – 8 of 8) sorted by relevance

/device/google/contexthub/firmware/lib/builtins/
Dint_lib.h26 typedef long long di_int; typedef
30 di_int all;
57 di_int __divdi3(di_int a, di_int b);
58 di_int __moddi3(di_int a, di_int b);
60 di_int __divmoddi4(di_int a, di_int b, di_int* rem);
Ddivdi3.c19 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()
Dmoddi3.c19 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()
Ddivmoddi4.c19 di_int
20 __divmoddi4(di_int a, di_int b, di_int* rem) in __divmoddi4()
22 di_int d = __divdi3(a,b); in __divmoddi4()
Daeabi_llsr.c21 di_int __aeabi_llsr(di_int a, si_int b);
23 di_int
24 __aeabi_llsr(di_int a, si_int b) in __aeabi_llsr()
Daeabi_llsl.c21 di_int __aeabi_llsl(di_int a, si_int b);
23 di_int
24 __aeabi_llsl(di_int a, si_int b) in __aeabi_llsl()
Daeabi_l2f.c25 float __aeabi_l2f(di_int a);
28 __aeabi_l2f(di_int a) in __aeabi_l2f()
32 const unsigned N = sizeof(di_int) * CHAR_BIT; in __aeabi_l2f()
33 const di_int s = a >> (N-1); in __aeabi_l2f()
Dudivmoddi4.c223 const di_int s = (di_int)(d.all - r.all - 1) >> (n_udword_bits - 1); in __udivmoddi4()