Build Information
Failed to build SwiftMP, reference 0.2.0 (35a1c0
), with Swift 6.2 (beta) for Wasm on 20 Jun 2025 03:52:14 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
Build Log
132 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
2054 | __ul = __ll_lowpart (__u); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
2055 | __uh = __ll_highpart (__u); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
2056 | __vl = __ll_lowpart (__v); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
2057 | __vh = __ll_highpart (__v); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
2064 | __x1 += __ll_highpart (__x0);/* this can't give carry */ \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
2067 | __x3 += __ll_B; /* yes, add it in the proper pos. */ \
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
2069 | (w1) = __x3 + __ll_highpart (__x1); \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^ ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:149:7: warning: shift count >= width of type [-Wshift-count-overflow]
149 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:176:12: warning: shift count >= width of type [-Wshift-count-overflow]
176 | qp[0] = (MPFR_LIMB_HIGHBIT | q0) & ~mask;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:202:47: warning: shift count >= width of type [-Wshift-count-overflow]
202 | (qx < __gmpfr_emin - 1 || (qp[0] == MPFR_LIMB_HIGHBIT && sb == 0)))
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:140:16: note: expanded from macro '__gmpfr_invert_limb_approx'
140 | _i = (_d >> 55) - 256; /* i = d9 - 256 */ \
| ^ ~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:143:52: note: expanded from macro '__gmpfr_invert_limb_approx'
143 | _v1 = _v0 - ((invert_limb_table2[_i] * _d40) >> 40) - 1; \
| ^ ~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:145:33: note: expanded from macro '__gmpfr_invert_limb_approx'
145 | ((_v1 * ((MPFR_LIMB_ONE << 60) - _v1 * _d40)) >> 47); \
| ^ ~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:145:55: note: expanded from macro '__gmpfr_invert_limb_approx'
145 | ((_v1 * ((MPFR_LIMB_ONE << 60) - _v1 * _d40)) >> 47); \
| ^ ~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
2054 | __ul = __ll_lowpart (__u); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
2055 | __uh = __ll_highpart (__u); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
2056 | __vl = __ll_lowpart (__v); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
2057 | __vh = __ll_highpart (__v); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
2064 | __x1 += __ll_highpart (__x0);/* this can't give carry */ \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
2067 | __x3 += __ll_B; /* yes, add it in the proper pos. */ \
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
2069 | (w1) = __x3 + __ll_highpart (__x1); \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^ ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:278:5: warning: shift count >= width of type [-Wshift-count-overflow]
278 | __gmpfr_invert_limb_approx (inv, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:149:7: note: expanded from macro '__gmpfr_invert_limb_approx'
149 | umul_hi (_h, _v2, _e); \
| ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/invert_limb.h:37:5: note: expanded from macro 'umul_hi'
37 | umul_ppmm (h, _l, x, y); \
| ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
2054 | __ul = __ll_lowpart (__u); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
2055 | __uh = __ll_highpart (__u); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
2056 | __vl = __ll_lowpart (__v); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
2057 | __vh = __ll_highpart (__v); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
2064 | __x1 += __ll_highpart (__x0);/* this can't give carry */ \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
2067 | __x3 += __ll_B; /* yes, add it in the proper pos. */ \
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
2069 | (w1) = __x3 + __ll_highpart (__x1); \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^ ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
279 | umul_ppmm (rb, sb, u0, inv);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
2054 | __ul = __ll_lowpart (__u); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
2055 | __uh = __ll_highpart (__u); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
2056 | __vl = __ll_lowpart (__v); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
2057 | __vh = __ll_highpart (__v); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
2064 | __x1 += __ll_highpart (__x0);/* this can't give carry */ \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
2067 | __x3 += __ll_B; /* yes, add it in the proper pos. */ \
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
2069 | (w1) = __x3 + __ll_highpart (__x1); \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^ ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
284 | umul_ppmm (h, l, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:320:15: warning: shift count >= width of type [-Wshift-count-overflow]
320 | qp[0] = MPFR_LIMB_HIGHBIT | (q0 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:350:47: warning: shift count >= width of type [-Wshift-count-overflow]
350 | (qx < __gmpfr_emin - 1 || (qp[0] == MPFR_LIMB_HIGHBIT && sb == 0)))
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
2054 | __ul = __ll_lowpart (__u); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
2055 | __uh = __ll_highpart (__u); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
2056 | __vl = __ll_lowpart (__v); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
2057 | __vh = __ll_highpart (__v); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
2064 | __x1 += __ll_highpart (__x0);/* this can't give carry */ \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
2067 | __x3 += __ll_B; /* yes, add it in the proper pos. */ \
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
2069 | (w1) = __x3 + __ll_highpart (__x1); \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^ ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
427 | umul_ppmm (s1, s0, q0, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
2054 | __ul = __ll_lowpart (__u); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
2055 | __uh = __ll_highpart (__u); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
2056 | __vl = __ll_lowpart (__v); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
2057 | __vh = __ll_highpart (__v); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
2064 | __x1 += __ll_highpart (__x0);/* this can't give carry */ \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
2067 | __x3 += __ll_B; /* yes, add it in the proper pos. */ \
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
2069 | (w1) = __x3 + __ll_highpart (__x1); \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^ ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
428 | umul_ppmm (s2, l, q0, v1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
2054 | __ul = __ll_lowpart (__u); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
2055 | __uh = __ll_highpart (__u); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
2056 | __vl = __ll_lowpart (__v); \
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
2057 | __vh = __ll_highpart (__v); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
2064 | __x1 += __ll_highpart (__x0);/* this can't give carry */ \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
2067 | __x3 += __ll_B; /* yes, add it in the proper pos. */ \
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
2069 | (w1) = __x3 + __ll_highpart (__x1); \
| ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^ ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
431 | umul_ppmm (h, l, q1, v0);
| ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
2070 | (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0); \
| ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
| ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
| ^ ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:574:16: warning: shift count >= width of type [-Wshift-count-overflow]
574 | q0 = (q1 << (GMP_NUMB_BITS - 1)) | (q0 >> 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:575:12: warning: shift count >= width of type [-Wshift-count-overflow]
575 | q1 = MPFR_LIMB_HIGHBIT | (q1 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:607:22: warning: shift count >= width of type [-Wshift-count-overflow]
607 | (qp[1] == MPFR_LIMB_HIGHBIT && qp[0] == MPFR_LIMB_ZERO && sb == 0)))
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:681:37: warning: shift count >= width of type [-Wshift-count-overflow]
681 | bb = (extra) ? ((bp[bn+1] << (GMP_NUMB_BITS - 1)) | (bp[bn] >> 1))
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:685:28: warning: shift count >= width of type [-Wshift-count-overflow]
685 | bb = (extra) ? bp[0] << (GMP_NUMB_BITS - 1) : MPFR_LIMB_ZERO;
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:701:39: warning: shift count >= width of type [-Wshift-count-overflow]
701 | bb = (extra) ? ((bp[k+an+1] << (GMP_NUMB_BITS - 1)) | (bp[k+an] >> 1))
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:711:36: warning: shift count >= width of type [-Wshift-count-overflow]
711 | bb = (extra) ? ((bp[k+1] << (GMP_NUMB_BITS - 1)) | (bp[k] >> 1))
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:735:23: warning: shift count >= width of type [-Wshift-count-overflow]
735 | bb = (extra) ? (MPFR_LIMB_LSHIFT(bp[1],GMP_NUMB_BITS-1) | (bp[0] >> 1)) : bp[0];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:982:24: warning: shift count >= width of type [-Wshift-count-overflow]
982 | qp[n - 1] |= MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:999:35: warning: shift count >= width of type [-Wshift-count-overflow]
999 | round_bit = qp[0] >> (GMP_NUMB_BITS - 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:1259:52: warning: shift count >= width of type [-Wshift-count-overflow]
1259 | 1, MPFR_LIMB_HIGHBIT);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:1408:25: warning: shift count >= width of type [-Wshift-count-overflow]
1408 | q0p[q0size - 1] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:1425:25: warning: shift count >= width of type [-Wshift-count-overflow]
1425 | q0p[q0size - 1] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
155 warnings generated.
[213/258] Compiling Cmpfr div.c
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
64 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
64 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:65:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
65 | ACTION_TINY (y, x, rnd_mode); /* special case for very small input x */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cot.c:57:32: note: expanded from macro 'ACTION_TINY'
57 | MPFR_STAT_STATIC_ASSERT (MPFR_EMIN_MIN + MPFR_EMAX_MAX == 0); \
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-sassert.h:69:50: note: expanded from macro 'MPFR_STAT_STATIC_ASSERT'
69 | # define MPFR_STAT_STATIC_ASSERT(c) MPFR_ASSERTN(c)
| ~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:65:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
65 | ACTION_TINY (y, x, rnd_mode); /* special case for very small input x */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cot.c:57:48: note: expanded from macro 'ACTION_TINY'
57 | MPFR_STAT_STATIC_ASSERT (MPFR_EMIN_MIN + MPFR_EMAX_MAX == 0); \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-sassert.h:69:50: note: expanded from macro 'MPFR_STAT_STATIC_ASSERT'
69 | # define MPFR_STAT_STATIC_ASSERT(c) MPFR_ASSERTN(c)
| ~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: warning: shift count >= width of type [-Wshift-count-overflow]
64 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: warning: shift count >= width of type [-Wshift-count-overflow]
64 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:65:3: warning: shift count >= width of type [-Wshift-count-overflow]
65 | ACTION_TINY (y, x, rnd_mode); /* special case for very small input x */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cot.c:57:32: note: expanded from macro 'ACTION_TINY'
57 | MPFR_STAT_STATIC_ASSERT (MPFR_EMIN_MIN + MPFR_EMAX_MAX == 0); \
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-sassert.h:69:50: note: expanded from macro 'MPFR_STAT_STATIC_ASSERT'
69 | # define MPFR_STAT_STATIC_ASSERT(c) MPFR_ASSERTN(c)
| ~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:65:3: warning: shift count >= width of type [-Wshift-count-overflow]
65 | ACTION_TINY (y, x, rnd_mode); /* special case for very small input x */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cot.c:57:48: note: expanded from macro 'ACTION_TINY'
57 | MPFR_STAT_STATIC_ASSERT (MPFR_EMIN_MIN + MPFR_EMAX_MAX == 0); \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-sassert.h:69:50: note: expanded from macro 'MPFR_STAT_STATIC_ASSERT'
69 | # define MPFR_STAT_STATIC_ASSERT(c) MPFR_ASSERTN(c)
| ~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
8 warnings generated.
[214/258] Compiling Cmpfr cot.c
[215/258] Compiling Cmpfr copysign.c
/host/spi-builder-workspace/Sources/Cmpfr/constant.c:25:44: warning: shift count >= width of type [-Wshift-count-overflow]
25 | static const mp_limb_t __gmpfr_limb1[1] = {MPFR_LIMB_HIGHBIT};
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/constant.c:39:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12786308645202655659 to 3520035243 [-Wconstant-conversion]
39 | static const mp_limb_t mpfr_l2_dd__tab[] = { 0xb17217f7d1cf79ab };
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/constant.c:59:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12786308645202655660 to 3520035244 [-Wconstant-conversion]
59 | static const mp_limb_t mpfr_l2_du__tab[] = { 0xb17217f7d1cf79ac };
| ~ ^~~~~~~~~~~~~~~~~~
3 warnings generated.
[216/258] Compiling Cmpfr constant.c
/host/spi-builder-workspace/Sources/Cmpfr/cos.c:162:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
162 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cos.c:162:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
162 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/cos.c:162:3: warning: shift count >= width of type [-Wshift-count-overflow]
162 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cos.c:162:3: warning: shift count >= width of type [-Wshift-count-overflow]
162 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cos.c:231:7: warning: shift count >= width of type [-Wshift-count-overflow]
231 | MPFR_SET_ONE (r);
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1599:25: note: expanded from macro 'MPFR_SET_ONE'
1599 | MPFR_MANT(x)[_size] = MPFR_LIMB_HIGHBIT; \
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
5 warnings generated.
[217/258] Compiling Cmpfr cos.c
[218/258] Compiling Cmpfr const_pi.c
[219/258] Compiling Cmpfr const_euler.c
[220/258] Compiling Cmpfr const_log2.c
[221/258] Compiling Cmpfr comparisons.c
[222/258] Compiling Cmpfr cmpabs_ui.c
[223/258] Compiling Cmpfr cmpabs.c
[224/258] Compiling Cmpfr const_catalan.c
/host/spi-builder-workspace/Sources/Cmpfr/cmp_d.c:33:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
33 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cmp_d.c:33:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
33 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/cmp_d.c:33:3: warning: shift count >= width of type [-Wshift-count-overflow]
33 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cmp_d.c:33:3: warning: shift count >= width of type [-Wshift-count-overflow]
33 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[225/258] Compiling Cmpfr cmp_d.c
/host/spi-builder-workspace/Sources/Cmpfr/cmp_ui.c:68:15: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
68 | if (f < MPFR_EMAX_MAX - GMP_NUMB_BITS &&
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/cmp_ui.c:68:15: warning: shift count >= width of type [-Wshift-count-overflow]
68 | if (f < MPFR_EMAX_MAX - GMP_NUMB_BITS &&
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[226/258] Compiling Cmpfr cmp_ui.c
/host/spi-builder-workspace/Sources/Cmpfr/cmp_si.c:68:15: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
68 | if (f < MPFR_EMAX_MAX - GMP_NUMB_BITS &&
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/cmp_si.c:68:15: warning: shift count >= width of type [-Wshift-count-overflow]
68 | if (f < MPFR_EMAX_MAX - GMP_NUMB_BITS &&
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/host/spi-builder-workspace/Sources/Cmpfr/cmp_ld.c:34:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
34 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cmp_ld.c:34:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
34 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/cmp_ld.c:34:3: warning: shift count >= width of type [-Wshift-count-overflow]
34 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cmp_ld.c:34:3: warning: shift count >= width of type [-Wshift-count-overflow]
34 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[227/258] Compiling Cmpfr cmp_si.c
[228/258] Compiling Cmpfr cmp_ld.c
[229/258] Compiling Cmpfr clear.c
[229/258] Compiling Cmpfr clears.c
/host/spi-builder-workspace/Sources/Cmpfr/cmp2.c:255:28: warning: shift count >= width of type [-Wshift-count-overflow]
255 | lastc = cp[cn--] << (GMP_NUMB_BITS - 1);
| ^ ~~~~~~~~~~~~~~~~~~~
1 warning generated.
[231/258] Compiling Cmpfr cmp2.c
[231/258] Compiling Cmpfr cmp.c
/host/spi-builder-workspace/Sources/Cmpfr/check.c:69:9: warning: shift count >= width of type [-Wshift-count-overflow]
69 | if (! MPFR_IS_NORMALIZED (x))
| ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1091:4: note: expanded from macro 'MPFR_IS_NORMALIZED'
1091 | (MPFR_LIMB_MSB (MPFR_MANT(x)[MPFR_LAST_LIMB(x)]) != 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1280:46: note: expanded from macro 'MPFR_LIMB_MSB'
1280 | #define MPFR_LIMB_MSB(l) ((mp_limb_t) ((l) & MPFR_LIMB_HIGHBIT))
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
1 warning generated.
[233/258] Compiling Cmpfr check.c
[234/258] Compiling Cmpfr bernoulli.c
/host/spi-builder-workspace/Sources/Cmpfr/asin.c:68:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
68 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/asin.c:68:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
68 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/asin.c:68:3: warning: shift count >= width of type [-Wshift-count-overflow]
68 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/asin.c:68:3: warning: shift count >= width of type [-Wshift-count-overflow]
68 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[235/258] Compiling Cmpfr asin.c
/host/spi-builder-workspace/Sources/Cmpfr/asinh.c:82:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
82 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/asinh.c:82:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
82 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/asinh.c:82:3: warning: shift count >= width of type [-Wshift-count-overflow]
82 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/asinh.c:82:3: warning: shift count >= width of type [-Wshift-count-overflow]
82 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[236/258] Compiling Cmpfr asinh.c
/host/spi-builder-workspace/Sources/Cmpfr/atanh.c:154:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
154 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atanh.c:154:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
154 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atanh.c:154:3: warning: shift count >= width of type [-Wshift-count-overflow]
154 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atanh.c:154:3: warning: shift count >= width of type [-Wshift-count-overflow]
154 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[237/258] Compiling Cmpfr atanh.c
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:90:19: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
90 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:90:19: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
90 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:220:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
220 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:220:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
220 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:90:19: warning: shift count >= width of type [-Wshift-count-overflow]
90 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:90:19: warning: shift count >= width of type [-Wshift-count-overflow]
90 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:220:3: warning: shift count >= width of type [-Wshift-count-overflow]
220 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:220:3: warning: shift count >= width of type [-Wshift-count-overflow]
220 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
[238/258] Compiling Cmpfr beta.c
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:32:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
32 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:32:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
32 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:32:3: warning: shift count >= width of type [-Wshift-count-overflow]
32 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:32:3: warning: shift count >= width of type [-Wshift-count-overflow]
32 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:125:15: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
125 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:125:15: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
125 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:180:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
180 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:180:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
180 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:223:47: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
222 | MPFR_ASSERTN (MPFR_PREC_MAX <=
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
223 | 2 * (mpfr_uexp_t) - MPFR_EMIN_MIN + 5);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:125:15: warning: shift count >= width of type [-Wshift-count-overflow]
125 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:125:15: warning: shift count >= width of type [-Wshift-count-overflow]
125 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:180:3: warning: shift count >= width of type [-Wshift-count-overflow]
180 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:180:3: warning: shift count >= width of type [-Wshift-count-overflow]
180 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:223:47: warning: shift count >= width of type [-Wshift-count-overflow]
222 | MPFR_ASSERTN (MPFR_PREC_MAX <=
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
223 | 2 * (mpfr_uexp_t) - MPFR_EMIN_MIN + 5);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
14 warnings generated.
[239/258] Compiling Cmpfr atan2.c
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:55:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18425676830641806735 to 1015864719 [-Wconstant-conversion]
55 | {0xb0a7931deec6fe60, 0xb46feea78588554b, 0xffb527743c8cdd8f} /* (8,15) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:55:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 13001873052509164875 to 2240304459 [-Wconstant-conversion]
55 | {0xb0a7931deec6fe60, 0xb46feea78588554b, 0xffb527743c8cdd8f} /* (8,15) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:55:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12729304628555349600 to 4006018656 [-Wconstant-conversion]
55 | {0xb0a7931deec6fe60, 0xb46feea78588554b, 0xffb527743c8cdd8f} /* (8,15) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:54:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18428387303993759721 to 2111690729 [-Wconstant-conversion]
54 | {0x4eff0b53d4e905b7, 0x28ac1e800ca31e9d, 0xffbec89d7dddd7e9}, /* (8,14) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:54:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 2930750992828014237 to 212016797 [-Wconstant-conversion]
54 | {0x4eff0b53d4e905b7, 0x28ac1e800ca31e9d, 0xffbec89d7dddd7e9}, /* (8,14) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:54:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 5692280908701828535 to 3572041143 [-Wconstant-conversion]
54 | {0x4eff0b53d4e905b7, 0x28ac1e800ca31e9d, 0xffbec89d7dddd7e9}, /* (8,14) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:53:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18430912138634187190 to 1572458934 [-Wconstant-conversion]
53 | {0xca629e927383fe97, 0x8c61aedf58e42206, 0xffc7c0f05db9d1b6}, /* (8,13) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:53:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 10115558512343130630 to 1491345926 [-Wconstant-conversion]
53 | {0xca629e927383fe97, 0x8c61aedf58e42206, 0xffc7c0f05db9d1b6}, /* (8,13) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:53:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 14583392895219531415 to 1938030231 [-Wconstant-conversion]
53 | {0xca629e927383fe97, 0x8c61aedf58e42206, 0xffc7c0f05db9d1b6}, /* (8,13) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:52:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18433251059007864766 to 3015819198 [-Wconstant-conversion]
52 | {0xd27d1dbf55fed60d, 0xd812c11d7d473e5e, 0xffd0102cb3c1bfbe}, /* (8,12) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:52:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 15569719194173259358 to 2101821022 [-Wconstant-conversion]
52 | {0xd27d1dbf55fed60d, 0xd812c11d7d473e5e, 0xffd0102cb3c1bfbe}, /* (8,12) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:52:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 15167311827672421901 to 1442764301 [-Wconstant-conversion]
52 | {0xd27d1dbf55fed60d, 0xd812c11d7d473e5e, 0xffd0102cb3c1bfbe}, /* (8,12) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:51:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18435403809610046125 to 45128365 [-Wconstant-conversion]
51 | {0x4efc1f931f7ec9b3, 0xb7f43cd16195ef4b, 0xffd7b61702b09aad}, /* (8,11) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:51:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 13255286473241259851 to 1637216075 [-Wconstant-conversion]
51 | {0x4efc1f931f7ec9b3, 0xb7f43cd16195ef4b, 0xffd7b61702b09aad}, /* (8,11) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:51:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 5691458745838520755 to 528402867 [-Wconstant-conversion]
51 | {0x4efc1f931f7ec9b3, 0xb7f43cd16195ef4b, 0xffd7b61702b09aad}, /* (8,11) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:50:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18437370155069266625 to 2102057665 [-Wconstant-conversion]
50 | {0x6e47a91d015f4133, 0xc085ab6b490b7f02, 0xffdeb2787d4adac1}, /* (8,10) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:50:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 13872682704460021506 to 1225490178 [-Wconstant-conversion]
50 | {0x6e47a91d015f4133, 0xc085ab6b490b7f02, 0xffdeb2787d4adac1}, /* (8,10) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:50:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7946506009560695091 to 23019827 [-Wconstant-conversion]
50 | {0x6e47a91d015f4133, 0xc085ab6b490b7f02, 0xffdeb2787d4adac1}, /* (8,10) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:49:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18439149880223725370 to 183236410 [-Wconstant-conversion]
49 | {0x5545d1914ef21478, 0x3aea58d6660f5a12, 0xffe5051f0aebf73a}, /* (8,9) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:49:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 4245303276608641554 to 1712282130 [-Wconstant-conversion]
49 | {0x5545d1914ef21478, 0x3aea58d6660f5a12, 0xffe5051f0aebf73a}, /* (8,9) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:49:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 6144547688641860728 to 1324487800 [-Wconstant-conversion]
49 | {0x5545d1914ef21478, 0x3aea58d6660f5a12, 0xffe5051f0aebf73a}, /* (8,9) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:48:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18440742790191195458 to 1269900610 [-Wconstant-conversion]
48 | {0x806d0294c0db8816, 0x779d776dda8c6213, 0xffeaaddd4bb12542}, /* (8,8) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:48:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 8619176575558771219 to 3666633235 [-Wconstant-conversion]
48 | {0x806d0294c0db8816, 0x779d776dda8c6213, 0xffeaaddd4bb12542}, /* (8,8) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:48:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 9254055647230265366 to 3235612694 [-Wconstant-conversion]
48 | {0x806d0294c0db8816, 0x779d776dda8c6213, 0xffeaaddd4bb12542}, /* (8,8) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:47:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18442148710432416363 to 2621481579 [-Wconstant-conversion]
47 | {0xe5a85657103c1aa8, 0xb8409e6c914191d3, 0xffefac8a9c40a26b}, /* (8,7) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:47:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 13276785890618872275 to 2436993491 [-Wconstant-conversion]
47 | {0xe5a85657103c1aa8, 0xb8409e6c914191d3, 0xffefac8a9c40a26b}, /* (8,7) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:47:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 16548571762707405480 to 272374440 [-Wconstant-conversion]
47 | {0xe5a85657103c1aa8, 0xb8409e6c914191d3, 0xffefac8a9c40a26b}, /* (8,7) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:46:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18443367486807926605 to 422373197 [-Wconstant-conversion]
46 | {0xa37f403c7279c5cb, 0x13ab53a1c8db8497, 0xfff40103192ce74d}, /* (8,6) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:46:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 1417318462062822551 to 3369829527 [-Wconstant-conversion]
46 | {0xa37f403c7279c5cb, 0x13ab53a1c8db8497, 0xfff40103192ce74d}, /* (8,6) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:46:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 11781205778587305419 to 1920583115 [-Wconstant-conversion]
46 | {0xa37f403c7279c5cb, 0x13ab53a1c8db8497, 0xfff40103192ce74d}, /* (8,6) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:45:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18444398985628299157 to 2717069205 [-Wconstant-conversion]
45 | {0x3ce233aa002f0344, 0x9dd8ea342a65d4cc, 0xfff7ab27a1f32f95}, /* (8,5) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:45:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 11374098368694703308 to 711316684 [-Wconstant-conversion]
45 | {0x3ce233aa002f0344, 0x9dd8ea342a65d4cc, 0xfff7ab27a1f32f95}, /* (8,5) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:45:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 4387125792252822340 to 3081028 [-Wconstant-conversion]
45 | {0x3ce233aa002f0344, 0x9dd8ea342a65d4cc, 0xfff7ab27a1f32f95}, /* (8,5) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:44:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18445243093697746363 to 3683964347 [-Wconstant-conversion]
44 | {0x20ef65c10deef460, 0xe78c564015f76048, 0xfffaaadddb94d5bb}, /* (8,4) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:44:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 16684805552747274312 to 368533576 [-Wconstant-conversion]
44 | {0x20ef65c10deef460, 0xe78c564015f76048, 0xfffaaadddb94d5bb}, /* (8,4) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:44:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 2373227408484398176 to 233763936 [-Wconstant-conversion]
44 | {0x20ef65c10deef460, 0xe78c564015f76048, 0xfffaaadddb94d5bb}, /* (8,4) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:43:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18445899718351065465 to 852169081 [-Wconstant-conversion]
43 | {0x69164c094f49da06, 0xd517294f7373d07a, 0xfffd001032cb1179}, /* (8,3) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:43:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 15354786875759120506 to 1936969850 [-Wconstant-conversion]
43 | {0x69164c094f49da06, 0xd517294f7373d07a, 0xfffd001032cb1179}, /* (8,3) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:43:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7572323426338724358 to 1330240006 [-Wconstant-conversion]
43 | {0x69164c094f49da06, 0xd517294f7373d07a, 0xfffd001032cb1179}, /* (8,3) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:42:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18446368787483900264 to 3721705832 [-Wconstant-conversion]
42 | {0x6856a0171a2f001a, 0x62351fbbe60af47, 0xfffeaaadddd4b968}, /* (8,2) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:42:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 442287330085089095 to 3194007367 [-Wconstant-conversion]
42 | {0x6856a0171a2f001a, 0x62351fbbe60af47, 0xfffeaaadddd4b968}, /* (8,2) */
| ~ ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:42:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7518372649025601562 to 439287834 [-Wconstant-conversion]
42 | {0x6856a0171a2f001a, 0x62351fbbe60af47, 0xfffeaaadddd4b968}, /* (8,2) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:41:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18446650249576298827 to 3722295627 [-Wconstant-conversion]
41 | {0x7c18baeb9bc95789, 0xb12afb6b6d4f7e16, 0xffffaaaaddddb94b}, /* (8,1) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:41:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12766292532549090838 to 1833926166 [-Wconstant-conversion]
41 | {0x7c18baeb9bc95789, 0xb12afb6b6d4f7e16, 0xffffaaaaddddb94b}, /* (8,1) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:41:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 8942102581237864329 to 2613663625 [-Wconstant-conversion]
41 | {0x7c18baeb9bc95789, 0xb12afb6b6d4f7e16, 0xffffaaaaddddb94b}, /* (8,1) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:40:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18235019723505582491 to 1137361307 [-Wconstant-conversion]
40 | {0xc4e6abc8af62e439, 0x4eb9bf602625f0b4, 0xfd0fcdd343cac19b}, /* (4,3) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:40:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 5672775625327636660 to 640020660 [-Wconstant-conversion]
40 | {0xc4e6abc8af62e439, 0x4eb9bf602625f0b4, 0xfd0fcdd343cac19b}, /* (4,3) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:40:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 14188216554501628985 to 2942493753 [-Wconstant-conversion]
40 | {0xc4e6abc8af62e439, 0x4eb9bf602625f0b4, 0xfd0fcdd343cac19b}, /* (4,3) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:39:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18351558069533240882 to 1635479090 [-Wconstant-conversion]
39 | {0x8b3957d95d9ad922, 0xc897989f3e888ef7, 0xfeadd4d5617b6e32}, /* (4,2) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:39:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 14454189338785255159 to 1049136887 [-Wconstant-conversion]
39 | {0x8b3957d95d9ad922, 0xc897989f3e888ef7, 0xfeadd4d5617b6e32}, /* (4,2) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:39:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 10032146236034439458 to 1570429218 [-Wconstant-conversion]
39 | {0x8b3957d95d9ad922, 0xc897989f3e888ef7, 0xfeadd4d5617b6e32}, /* (4,2) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:38:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18422781014094859830 to 1743736374 [-Wconstant-conversion]
38 | {0x319c12cf59d4b2dc, 0xcb2792dc0e2e0d51, 0xffaaddb967ef4e36}, /* (4,1) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:38:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 14638830587619446097 to 237899089 [-Wconstant-conversion]
38 | {0x319c12cf59d4b2dc, 0xcb2792dc0e2e0d51, 0xffaaddb967ef4e36}, /* (4,1) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:38:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 3574752885999973084 to 1507111644 [-Wconstant-conversion]
38 | {0x319c12cf59d4b2dc, 0xcb2792dc0e2e0d51, 0xffaaddb967ef4e36}, /* (4,1) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:37:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18076234808883079957 to 1678174997 [-Wconstant-conversion]
37 | {0xaa7fa90388b3836b, 0x6dc79ef5f7a217e5, 0xfadbafc96406eb15}, /* (2,1) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:37:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7910466049758336997 to 4154595301 [-Wconstant-conversion]
37 | {0xaa7fa90388b3836b, 0x6dc79ef5f7a217e5, 0xfadbafc96406eb15}, /* (2,1) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:37:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12285724141133464427 to 2293465963 [-Wconstant-conversion]
37 | {0xaa7fa90388b3836b, 0x6dc79ef5f7a217e5, 0xfadbafc96406eb15}, /* (2,1) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:36:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 17105577567250447173 to 232422213 [-Wconstant-conversion]
36 | {0x6e141587261cdf00, 0x6fe445ecbc3a8d03, 0xed63382b0dda7b45}, /* (1,1) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:36:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 8062646115972582659 to 3157953795 [-Wconstant-conversion]
36 | {0x6e141587261cdf00, 0x6fe445ecbc3a8d03, 0xed63382b0dda7b45}, /* (1,1) */
| ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:36:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7931988513910480640 to 639426304 [-Wconstant-conversion]
36 | {0x6e141587261cdf00, 0x6fe445ecbc3a8d03, 0xed63382b0dda7b45}, /* (1,1) */
| ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:315:11: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
315 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:315:11: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
315 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:346:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
346 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:346:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
346 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:315:11: warning: shift count >= width of type [-Wshift-count-overflow]
315 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:315:11: warning: shift count >= width of type [-Wshift-count-overflow]
315 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:346:3: warning: shift count >= width of type [-Wshift-count-overflow]
346 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:346:3: warning: shift count >= width of type [-Wshift-count-overflow]
346 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68 warnings generated.
[240/258] Compiling Cmpfr atan.c
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:112:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
112 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:112:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
112 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:167:29: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
167 | if (e1 + e2 > MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:169:45: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
169 | scaleop = - (((e1 + e2) - MPFR_EMAX_MAX + 1) / 2);
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:175:39: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
175 | MPFR_ASSERTN (e2 == MPFR_EMAX_MAX);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:179:38: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
179 | MPFR_ASSERTN (e1 > MPFR_EMIN_MIN);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:202:26: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
202 | scaleop = (MPFR_EMIN_MIN + 2 - e1 - e2) / 2;
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:268:30: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
268 | - MPFR_EMAX_MAX + 1) / 2);
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:112:3: warning: shift count >= width of type [-Wshift-count-overflow]
112 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:112:3: warning: shift count >= width of type [-Wshift-count-overflow]
112 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:167:29: warning: shift count >= width of type [-Wshift-count-overflow]
167 | if (e1 + e2 > MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:169:45: warning: shift count >= width of type [-Wshift-count-overflow]
169 | scaleop = - (((e1 + e2) - MPFR_EMAX_MAX + 1) / 2);
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:175:39: warning: shift count >= width of type [-Wshift-count-overflow]
175 | MPFR_ASSERTN (e2 == MPFR_EMAX_MAX);
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:179:38: warning: shift count >= width of type [-Wshift-count-overflow]
179 | MPFR_ASSERTN (e1 > MPFR_EMIN_MIN);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
496 | ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
| ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
| ^
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:202:26: warning: shift count >= width of type [-Wshift-count-overflow]
202 | scaleop = (MPFR_EMIN_MIN + 2 - e1 - e2) / 2;
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:268:30: warning: shift count >= width of type [-Wshift-count-overflow]
268 | - MPFR_EMAX_MAX + 1) / 2);
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16 warnings generated.
[241/258] Compiling Cmpfr agm.c
/host/spi-builder-workspace/Sources/Cmpfr/add_d.c:40:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
40 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add_d.c:40:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
40 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/add_d.c:40:3: warning: shift count >= width of type [-Wshift-count-overflow]
40 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add_d.c:40:3: warning: shift count >= width of type [-Wshift-count-overflow]
40 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[242/258] Compiling Cmpfr add_d.c
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:77:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
77 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:77:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
77 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:77:3: warning: shift count >= width of type [-Wshift-count-overflow]
77 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:77:3: warning: shift count >= width of type [-Wshift-count-overflow]
77 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:349:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
349 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:349:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
349 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:349:3: warning: shift count >= width of type [-Wshift-count-overflow]
349 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:349:3: warning: shift count >= width of type [-Wshift-count-overflow]
349 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:664:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
664 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:664:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
664 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:664:3: warning: shift count >= width of type [-Wshift-count-overflow]
664 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:664:3: warning: shift count >= width of type [-Wshift-count-overflow]
664 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 warnings generated.
[243/258] Compiling Cmpfr ai.c
/host/spi-builder-workspace/Sources/Cmpfr/add_ui.c:64:5: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
64 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add_ui.c:64:5: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
64 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/add_ui.c:64:5: warning: shift count >= width of type [-Wshift-count-overflow]
64 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1734 | __gmpfr_emin = MPFR_EMIN_MIN, \
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add_ui.c:64:5: warning: shift count >= width of type [-Wshift-count-overflow]
64 | MPFR_SAVE_EXPO_MARK (expo);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
1735 | __gmpfr_emax = MPFR_EMAX_MAX)
| ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
| ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
1020 | ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[244/258] Compiling Cmpfr add_ui.c
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:184:20: warning: shift count >= width of type [-Wshift-count-overflow]
184 | a0 = MPFR_LIMB_HIGHBIT | (a0 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:198:20: warning: shift count >= width of type [-Wshift-count-overflow]
198 | a0 = MPFR_LIMB_HIGHBIT | (a0 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:244:19: warning: shift count >= width of type [-Wshift-count-overflow]
244 | ap[0] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:279:15: warning: shift count >= width of type [-Wshift-count-overflow]
279 | ap[0] = MPFR_LIMB_HIGHBIT | (a0 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:300:23: warning: shift count >= width of type [-Wshift-count-overflow]
300 | ap[0] = MPFR_LIMB_HIGHBIT | (a0 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:307:25: warning: shift count >= width of type [-Wshift-count-overflow]
307 | rb = sb & MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:308:22: warning: shift count >= width of type [-Wshift-count-overflow]
308 | sb &= ~MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:313:47: warning: shift count >= width of type [-Wshift-count-overflow]
313 | sb = d != GMP_NUMB_BITS || cp[0] != MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:350:19: warning: shift count >= width of type [-Wshift-count-overflow]
350 | ap[0] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:385:28: warning: shift count >= width of type [-Wshift-count-overflow]
385 | a0 = (a0 >> 1) | (a1 << (GMP_NUMB_BITS - 1));
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:388:15: warning: shift count >= width of type [-Wshift-count-overflow]
388 | ap[1] = MPFR_LIMB_HIGHBIT | (a1 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:414:24: warning: shift count >= width of type [-Wshift-count-overflow]
414 | a0 = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:415:23: warning: shift count >= width of type [-Wshift-count-overflow]
415 | ap[1] = MPFR_LIMB_HIGHBIT | (a1 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:472:19: warning: shift count >= width of type [-Wshift-count-overflow]
472 | ap[1] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:504:19: warning: shift count >= width of type [-Wshift-count-overflow]
504 | ap[0] = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:505:15: warning: shift count >= width of type [-Wshift-count-overflow]
505 | ap[1] = MPFR_LIMB_HIGHBIT | (a1 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:525:29: warning: shift count >= width of type [-Wshift-count-overflow]
525 | cp[1] > MPFR_LIMB_HIGHBIT);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:560:23: warning: shift count >= width of type [-Wshift-count-overflow]
560 | rb = a0 << (GMP_NUMB_BITS - 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:563:27: warning: shift count >= width of type [-Wshift-count-overflow]
563 | ap[0] = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:564:23: warning: shift count >= width of type [-Wshift-count-overflow]
564 | ap[1] = MPFR_LIMB_HIGHBIT | (a1 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:569:20: warning: shift count >= width of type [-Wshift-count-overflow]
569 | rb = MPFR_LIMB_MSB (sb);
| ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1280:46: note: expanded from macro 'MPFR_LIMB_MSB'
1280 | #define MPFR_LIMB_MSB(l) ((mp_limb_t) ((l) & MPFR_LIMB_HIGHBIT))
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:603:19: warning: shift count >= width of type [-Wshift-count-overflow]
603 | ap[1] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:640:16: warning: shift count >= width of type [-Wshift-count-overflow]
640 | a0 = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:643:15: warning: shift count >= width of type [-Wshift-count-overflow]
643 | ap[2] = MPFR_LIMB_HIGHBIT | (a2 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:644:19: warning: shift count >= width of type [-Wshift-count-overflow]
644 | ap[1] = (a2 << (GMP_NUMB_BITS - 1)) | (a1 >> 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:674:24: warning: shift count >= width of type [-Wshift-count-overflow]
674 | a0 = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:675:27: warning: shift count >= width of type [-Wshift-count-overflow]
675 | ap[1] = (a2 << (GMP_NUMB_BITS - 1)) | (a1 >> 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:676:23: warning: shift count >= width of type [-Wshift-count-overflow]
676 | ap[2] = MPFR_LIMB_HIGHBIT | (a2 >> 1);
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:763:19: warning: shift count >= width of type [-Wshift-count-overflow]
763 | ap[2] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:927:18: warning: shift count >= width of type [-Wshift-count-overflow]
927 | ap[n-1] |= MPFR_LIMB_HIGHBIT; /* Set MSB */
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:1026:21: warning: shift count >= width of type [-Wshift-count-overflow]
1026 | rb = sb & MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:1027:18: warning: shift count >= width of type [-Wshift-count-overflow]
1027 | sb &= ~MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:1038:22: warning: shift count >= width of type [-Wshift-count-overflow]
1038 | ap[n-1] |= MPFR_LIMB_HIGHBIT; /* Set MSB */
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:1083:17: warning: shift count >= width of type [-Wshift-count-overflow]
1083 | ap[n-1] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
34 warnings generated.
[245/258] Compiling Cmpfr add1sp.c
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:199:23: warning: shift count >= width of type [-Wshift-count-overflow]
199 | ap[an-1] += MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:270:27: warning: shift count >= width of type [-Wshift-count-overflow]
270 | rb = bb >> (GMP_NUMB_BITS - 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:271:25: warning: shift count >= width of type [-Wshift-count-overflow]
271 | bb |= MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:331:30: warning: shift count >= width of type [-Wshift-count-overflow]
331 | ap[an-1] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:337:27: warning: shift count >= width of type [-Wshift-count-overflow]
337 | rb = bb >> (GMP_NUMB_BITS - 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:339:28: warning: shift count >= width of type [-Wshift-count-overflow]
339 | bb |= bb >> (GMP_NUMB_BITS - 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:390:34: warning: shift count >= width of type [-Wshift-count-overflow]
390 | ap[an-1] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:432:27: warning: shift count >= width of type [-Wshift-count-overflow]
432 | rb = bb >> (GMP_NUMB_BITS - 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:433:26: warning: shift count >= width of type [-Wshift-count-overflow]
433 | bb &= ~MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:486:27: warning: shift count >= width of type [-Wshift-count-overflow]
486 | rb = cc >> (GMP_NUMB_BITS - 1);
| ^ ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:487:26: warning: shift count >= width of type [-Wshift-count-overflow]
487 | cc &= ~MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:562:18: warning: shift count >= width of type [-Wshift-count-overflow]
562 | ap[an-1] = MPFR_LIMB_HIGHBIT;
| ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
| ^ ~~~
12 warnings generated.
[246/258] Compiling Cmpfr add1.c
[247/258] Compiling Cminigmp mini-gmp.c
[249/258] Compiling RealModule Float80+Real.swift
[250/259] Emitting module RealModule
[251/259] Compiling RealModule Real.swift
[252/259] Compiling RealModule RealFunctions.swift
[253/259] Compiling RealModule Float16+Real.swift
[254/259] Compiling RealModule Float+Real.swift
[255/259] Compiling RealModule AugmentedArithmetic.swift
[256/259] Compiling RealModule Double+Real.swift
[257/259] Compiling RealModule ElementaryFunctions.swift
[258/259] Compiling RealModule AlgebraicField.swift
[259/259] Compiling RealModule ApproximateEquality.swift
[261/265] Compiling ComplexModule Differentiable.swift
[262/265] Compiling ComplexModule ElementaryFunctions.swift
[263/265] Compiling ComplexModule Complex.swift
[264/265] Emitting module ComplexModule
[265/265] Compiling ComplexModule Arithmetic.swift
[267/268] Compiling Numerics Numerics.swift
[268/268] Emitting module Numerics
[270/274] Compiling SwiftMP UIntMP.swift
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:8:8: error: no such module 'Foundation'
6 | //
7 |
8 | import Foundation
| `- error: no such module 'Foundation'
9 | import Cmpfr
10 | import RealModule
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
| `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
| `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
[271/274] Compiling SwiftMP IntMP.swift
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:8:8: error: no such module 'Foundation'
6 | //
7 |
8 | import Foundation
| `- error: no such module 'Foundation'
9 | import Cmpfr
10 | import RealModule
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
| `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
| `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
[272/274] Compiling SwiftMP QuotMP.swift
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:8:8: error: no such module 'Foundation'
6 | //
7 |
8 | import Foundation
| `- error: no such module 'Foundation'
9 | import Cmpfr
10 | import RealModule
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
| `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
| `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
error: emit-module command failed with exit code 1 (use -v to see invocation)
[273/274] Emitting module SwiftMP
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:8:8: error: no such module 'Foundation'
6 | //
7 |
8 | import Foundation
| `- error: no such module 'Foundation'
9 | import Cmpfr
10 | import RealModule
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
| `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
| `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
[274/274] Compiling SwiftMP FloatMP.swift
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:8:8: error: no such module 'Foundation'
6 | //
7 |
8 | import Foundation
| `- error: no such module 'Foundation'
9 | import Cmpfr
10 | import RealModule
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
| `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
| `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
BUILD FAILURE 6.2 wasm