Lines Matching +full:1 +full:w
16 DWunion w; in __ashldi3() local
19 w.s.low = 0; in __ashldi3()
20 w.s.high = (UWtype)uu.s.low << -bm; in __ashldi3()
24 w.s.low = (UWtype)uu.s.low << b; in __ashldi3()
25 w.s.high = ((UWtype)uu.s.high << b) | carries; in __ashldi3()
28 return w.ll; in __ashldi3()
39 DWunion w; in __ashrdi3() local
42 /* w.s.high = 1..1 or 0..0 */ in __ashrdi3()
43 w.s.high = uu.s.high >> (W_TYPE_SIZE - 1); in __ashrdi3()
44 w.s.low = uu.s.high >> -bm; in __ashrdi3()
48 w.s.high = uu.s.high >> b; in __ashrdi3()
49 w.s.low = ((UWtype)uu.s.low >> b) | carries; in __ashrdi3()
52 return w.ll; in __ashrdi3()
63 DWunion w; in __lshrdi3() local
66 w.s.high = 0; in __lshrdi3()
67 w.s.low = (UWtype)uu.s.high >> -bm; in __lshrdi3()
71 w.s.high = (UWtype)uu.s.high >> b; in __lshrdi3()
72 w.s.low = ((UWtype)uu.s.low >> b) | carries; in __lshrdi3()
75 return w.ll; in __lshrdi3()
81 unsigned long bit = 1; in udivmodsi4()
84 while (den < num && bit && !(den & (1L<<31))) { in udivmodsi4()
85 den <<= 1; in udivmodsi4()
86 bit <<= 1; in udivmodsi4()
94 bit >>= 1; in udivmodsi4()
95 den >>= 1; in udivmodsi4()
136 neg = 1; in __modsi3()
142 res = udivmodsi4(a, b, 1); in __modsi3()
159 return udivmodsi4(a, b, 1); in __umodsi3()