Lines Matching +full:a +full:- +full:8
1 // SPDX-License-Identifier: GPL-2.0+
32 #define BITS_PER_UNIT 8
43 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
44 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
45 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,
46 8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8
57 const word_type bm = (sizeof (Wtype) * BITS_PER_UNIT) - b; in __ashldi3()
63 w.s.high = (UWtype) uu.s.low << -bm; in __ashldi3()
83 const word_type bm = (sizeof (Wtype) * BITS_PER_UNIT) - b; in __ashrdi3()
89 w.s.high = uu.s.high >> (sizeof (Wtype) * BITS_PER_UNIT - 1); in __ashrdi3()
90 w.s.low = uu.s.high >> -bm; in __ashrdi3()
110 const word_type bm = (sizeof (Wtype) * BITS_PER_UNIT) - b; in __lshrdi3()
116 w.s.low = (UWtype) uu.s.high >> -bm; in __lshrdi3()
130 __cmpdi2 (DWtype a, DWtype b) in __cmpdi2() argument
132 const DWunion au = {.ll = a}; in __cmpdi2()
210 n1 = (n1 << bm) | (n0 >> (W_TYPE_SIZE - bm)); in __udivmoddi4()
237 n1 -= d0; in __udivmoddi4()
244 b = W_TYPE_SIZE - bm; in __udivmoddi4()
324 b = W_TYPE_SIZE - bm; in __udivmoddi4()
337 q0--; in __udivmoddi4()
343 /* Remainder in (n1n0 - m1m0) >> bm. */ in __udivmoddi4()
369 uu.ll = -uu.ll; in __divdi3()
372 vv.ll = -vv.ll; in __divdi3()
376 w = -w; in __divdi3()
385 const DWunion w = { {.low = -uu.s.low, in __negdi2()
386 .high = -uu.s.high - ((UWtype) -uu.s.low > 0) } }; in __negdi2()
415 uu.ll = -uu.ll; in __moddi3()
417 vv.ll = -vv.ll; in __moddi3()
421 w = -w; in __moddi3()
427 __ucmpdi2 (DWtype a, DWtype b) in __ucmpdi2() argument
429 const DWunion au = {.ll = a}; in __ucmpdi2()
474 num -= den; in udivmodsi4()
485 __divsi3 (SItype a, SItype b) in __divsi3() argument
490 if (a < 0) in __divsi3()
492 a = -a; in __divsi3()
498 b = -b; in __divsi3()
502 res = udivmodsi4 (a, b, 0); in __divsi3()
505 res = -res; in __divsi3()
512 __udivsi3 (SItype a, SItype b) in __udivsi3() argument
514 return udivmodsi4 (a, b, 0); in __udivsi3()
519 __modsi3 (SItype a, SItype b) in __modsi3() argument
524 if (a < 0) in __modsi3()
526 a = -a; in __modsi3()
531 b = -b; in __modsi3()
533 res = udivmodsi4 (a, b, 1); in __modsi3()
536 res = -res; in __modsi3()
542 __mulsi3 (SItype a, SItype b) in __mulsi3() argument
545 USItype cnt = a; in __mulsi3()
561 __umodsi3 (SItype a, SItype b) in __umodsi3() argument
564 return udivmodsi4 (a, b, 1); in __umodsi3()
574 return c1 - c2; in __gcc_bcmp()
575 size--; in __gcc_bcmp()