Lines Matching defs:UWtype

22    UWtype -- An unsigned type, default type for operations (typically a "word")
23 UHWtype -- An unsigned type, at least half the size of UWtype.
24 UDWtype -- An unsigned type, at least twice as large a UWtype
25 W_TYPE_SIZE -- size in bits of UWtype
31 On a 32 bit machine UWtype should typically be USItype;
32 on a 64 bit machine, UWtype should typically be UDItype. */
35 #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
36 #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
37 #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
41 #define UWtype USItype
51 UWtype integers MULTIPLIER and MULTIPLICAND, and generates a two UWtype
54 2) __umulsidi3(a,b) multiplies two UWtype integers A and B, and returns a
58 denominator) divides a UDWtype, composed by the UWtype integers
70 msb to the first nonzero bit in the UWtype X. This is the number of
78 high_addend_2, low_addend_2) adds two UWtype integers, composed by
84 high_subtrahend, low_subtrahend) subtracts two two-word UWtype integers,
852 extern UWtype __udiv_qrnnd_16 (UWtype, UWtype) \
1233 UWtype __x; \
1243 UWtype __x; \
1255 UWtype __w1; \
1256 UWtype __xm0 = (u), __xm1 = (v); \
1267 UWtype __x0, __x1, __x2, __x3; \
1275 __x0 = (UWtype) __ul * __vl; \
1276 __x1 = (UWtype) __ul * __vh; \
1277 __x2 = (UWtype) __uh * __vl; \
1278 __x3 = (UWtype) __uh * __vh; \
1300 UWtype __d1, __d0, __q1, __q0; \
1301 UWtype __r1, __r0, __m; \
1307 __m = (UWtype) __q1 * __d0; \
1320 __m = (UWtype) __q0 * __d0; \
1331 (q) = (UWtype) __q1 * __ll_B | __q0; \
1355 UWtype __xr = (x); \
1356 UWtype __a; \
1360 __a = __xr < ((UWtype)1<<2*__BITS4) \
1361 ? (__xr < ((UWtype)1<<__BITS4) ? 0 : __BITS4) \
1362 : (__xr < ((UWtype)1<<3*__BITS4) ? 2*__BITS4 : 3*__BITS4); \
1381 UWtype __ctz_x = (x); \
1382 UWtype __ctz_c; \