Searched refs:UWtype (Results 1 - 14 of 14) sorted by relevance

/linux-4.4.14/arch/h8300/lib/
H A Ducmpdi2.c8 if ((UWtype) au.s.high < (UWtype) bu.s.high) __ucmpdi2()
10 else if ((UWtype) au.s.high > (UWtype) bu.s.high) __ucmpdi2()
12 if ((UWtype) au.s.low < (UWtype) bu.s.low) __ucmpdi2()
14 else if ((UWtype) au.s.low > (UWtype) bu.s.low) __ucmpdi2()
H A Dashldi3.c15 w.s.high = (UWtype) uu.s.low << -bm; __ashldi3()
17 const UWtype carries = (UWtype) uu.s.low >> bm; __ashldi3()
19 w.s.low = (UWtype) uu.s.low << b; __ashldi3()
20 w.s.high = ((UWtype) uu.s.high << b) | carries; __ashldi3()
H A Dlshrdi3.c14 w.s.low = (UWtype) uu.s.high >> -bm; __lshrdi3()
16 const UWtype carries = (UWtype) uu.s.high << bm; __lshrdi3()
18 w.s.high = (UWtype) uu.s.high >> b; __lshrdi3()
19 w.s.low = ((UWtype) uu.s.low >> b) | carries; __lshrdi3()
H A Dmuldi3.c3 #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
4 #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
5 #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
9 UWtype __x0, __x1, __x2, __x3; \
15 __x0 = (UWtype) __ul * __vl; \
16 __x1 = (UWtype) __ul * __vh; \
17 __x2 = (UWtype) __uh * __vl; \
18 __x3 = (UWtype) __uh * __vh; \
40 w.s.high += ((UWtype) uu.s.low * (UWtype) vv.s.high __muldi3()
41 + (UWtype) uu.s.high * (UWtype) vv.s.low); __muldi3()
H A Dashrdi3.c17 const UWtype carries = (UWtype) uu.s.high << bm; __ashrdi3()
20 w.s.low = ((UWtype) uu.s.low >> b) | carries; __ashrdi3()
H A Dlibgcc.h50 #define UWtype USItype macro
55 #define UWtype USItype macro
57 #define UWtype USItype macro
/linux-4.4.14/arch/sh/math-emu/
H A Dsfp-util.h7 UWtype __x; \
15 UWtype __x; \
27 #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
28 #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
29 #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
33 UWtype __d1, __d0, __q1, __q0; \
34 UWtype __r1, __r0, __m; \
40 __m = (UWtype) __q1 * __d0; \
53 __m = (UWtype) __q0 * __d0; \
64 (q) = (UWtype) __q1 * __ll_B | __q0; \
/linux-4.4.14/arch/sparc/math-emu/
H A Dsfp-util_64.h77 UWtype __d1, __d0, __q1, __q0, __r1, __r0, __m; \
83 __m = (UWtype) __q1 * __d0; \
96 __m = (UWtype) __q0 * __d0; \
107 (q) = (UWtype) (__q1 << 32) | __q0; \
/linux-4.4.14/arch/powerpc/include/asm/
H A Dsfp-machine.h36 #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
37 #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
38 #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
211 * high_addend_2, low_addend_2) adds two UWtype integers, composed by
245 * high_subtrahend, low_subtrahend) subtracts two two-word UWtype integers,
294 * UWtype integers MULTIPLER and MULTIPLICAND, and generates a two UWtype
308 * denominator) divides a UDWtype, composed by the UWtype integers
317 UWtype __d1, __d0, __q1, __q0, __r1, __r0, __m; \
323 __m = (UWtype) __q1 * __d0; \
336 __m = (UWtype) __q0 * __d0; \
347 (q) = (UWtype) __q1 * __ll_B | __q0; \
/linux-4.4.14/lib/mpi/
H A Dlonglong.h26 * UWtype -- An unsigned type, default type for operations (typically a "word")
27 * UHWtype -- An unsigned type, at least half the size of UWtype.
28 * UDWtype -- An unsigned type, at least twice as large a UWtype
29 * W_TYPE_SIZE -- size in bits of UWtype
34 * On a 32 bit machine UWtype should typically be USItype;
35 * on a 64 bit machine, UWtype should typically be UDItype.
39 #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
40 #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
41 #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
52 * UWtype integers MULTIPLER and MULTIPLICAND, and generates a two UWtype
55 * 2) __umulsidi3(a,b) multiplies two UWtype integers A and B, and returns a
59 * denominator) divides a UDWtype, composed by the UWtype integers
70 * msb to the first non-zero 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,
1253 ph = (UWtype) (__ll >> W_TYPE_SIZE); \
1254 pl = (UWtype) __ll; \
1260 ({UWtype __hi, __lo; \
1270 UWtype __x; \
1280 UWtype __x; \
1290 UWtype __x0, __x1, __x2, __x3; \
1292 UWtype __u = (u), __v = (v); \
1299 __x0 = (UWtype) __ul * __vl; \
1300 __x1 = (UWtype) __ul * __vh; \
1301 __x2 = (UWtype) __uh * __vl; \
1302 __x3 = (UWtype) __uh * __vh; \
1317 UWtype __w1; \
1318 UWtype __m0 = (u), __m1 = (v); \
1328 UWtype __d1, __d0, __q1, __q0, __r1, __r0, __m; \
1334 __m = (UWtype) __q1 * __d0; \
1346 __m = (UWtype) __q0 * __d0; \
1356 (q) = (UWtype) __q1 * __ll_B | __q0; \
1365 UWtype __r; \
H A Dmpi-internal.h239 typedef mpi_limb_t UWtype; typedef
/linux-4.4.14/include/math-emu/
H A Dop-4.h343 UWtype _t; \
377 (X##_f[3]/Y##_f[3] would not fit into UWtype). \
379 (UWtype)-1 or (UWtype)-2. */ \
582 UWtype _t0, _t1, _t2; \
591 UWtype _t0, _t1, _t2, _t3; \
600 UWtype _t; \
H A Dop-2.h162 UWtype _t = xl; \
467 (_r/Y##_f1 would not fit into UWtype). \
469 (UWtype)-1 or (UWtype)-2. But as we know what kind \
H A Dsoft-fp.h190 #define UWtype _FP_W_TYPE macro

Completed in 286 milliseconds