Home
last modified time | relevance | path

Searched refs:s_a (Results 1 – 4 of 4) sorted by relevance

/src/contrib/llvm-project/compiler-rt/lib/builtins/
H A Ddivmoddi4.c19 di_int s_a = a >> bits_in_dword_m1; // s_a = a < 0 ? -1 : 0 in __divmoddi4() local
21 a = (du_int)(a ^ s_a) - s_a; // negate if s_a == -1 in __divmoddi4()
23 s_b ^= s_a; // sign of quotient in __divmoddi4()
26 *rem = (r ^ s_a) - s_a; // negate if s_a == -1 in __divmoddi4()
H A Ddivmodsi4.c20 si_int s_a = a >> bits_in_word_m1; // s_a = a < 0 ? -1 : 0 in __divmodsi4() local
22 a = (su_int)(a ^ s_a) - s_a; // negate if s_a == -1 in __divmodsi4()
24 s_b ^= s_a; // sign of quotient in __divmodsi4()
27 *rem = (r ^ s_a) - s_a; // negate if s_a == -1 in __divmodsi4()
H A Ddivmodti4.c21 ti_int s_a = a >> bits_in_tword_m1; // s_a = a < 0 ? -1 : 0 in __divmodti4() local
23 a = (tu_int)(a ^ s_a) - s_a; // negate if s_a == -1 in __divmodti4()
25 s_b ^= s_a; // sign of quotient in __divmodti4()
28 *rem = (r ^ s_a) - s_a; // negate if s_a == -1 in __divmodti4()
H A Dint_div_impl.inc75 fixint_t s_a = a >> N; // s_a = a < 0 ? -1 : 0
77 fixuint_t a_u = (fixuint_t)(a ^ s_a) + (-s_a); // negate if s_a == -1
79 s_a ^= s_b; // sign of quotient
80 return (COMPUTE_UDIV(a_u, b_u) ^ s_a) + (-s_a); // negate if s_a == -1