Build Information
Successful build of SwiftMP, reference 0.3.0 (559d3e), with Swift 6.3 for Wasm on 12 Oct 2026 15:56:40 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344849-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3.2-RELEASE_wasm 2>&1Build Log
| ^ ~~~~~~~~~~~~~~~~~
/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.
[222/272] Compiling Cmpfr div.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.
[223/272] Compiling Cmpfr constant.c
[224/272] Compiling Cmpfr const_euler.c
[225/272] Compiling Cmpfr const_log2.c
[226/272] Compiling Cmpfr const_catalan.c
[227/272] Compiling Cmpfr comparisons.c
[228/272] Compiling Cmpfr cmpabs_ui.c
[229/272] Compiling Cmpfr cmpabs.c
/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.
[230/272] Compiling Cmpfr cmp_ld.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.
[231/272] Compiling Cmpfr cmp_d.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.
[232/272] Compiling Cmpfr cmp_si.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.
/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.
[233/272] Compiling Cmpfr cmp_ui.c
[234/272] Compiling Cmpfr cmp2.c
[235/272] Compiling Cmpfr cmp.c
[236/272] Compiling Cmpfr clears.c
[237/272] Compiling Cmpfr clear.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.
[238/272] Compiling Cmpfr check.c
/host/spi-builder-workspace/Sources/Cmpfr/cbrt.c:87:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
87 | 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/cbrt.c:87:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
87 | 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/cbrt.c:87:3: warning: shift count >= width of type [-Wshift-count-overflow]
87 | 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/cbrt.c:87:3: warning: shift count >= width of type [-Wshift-count-overflow]
87 | 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.
[238/272] Compiling Cmpfr cbrt.c
[240/272] Compiling Cmpfr buildopt.c
[241/272] Compiling Cmpfr bernoulli.c
/host/spi-builder-workspace/Sources/Cmpfr/cache.c:67:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
67 | 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/cache.c:67:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
67 | 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/cache.c:67:3: warning: shift count >= width of type [-Wshift-count-overflow]
67 | 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/cache.c:67:3: warning: shift count >= width of type [-Wshift-count-overflow]
67 | 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/cache.c:130:3: warning: shift count >= width of type [-Wshift-count-overflow]
130 | MPFR_RNDRAW_GEN (inexact, dest,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
131 | MPFR_MANT (cache->x), cprec, rnd, sign,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
132 | if (MPFR_UNLIKELY (cache->inexact == 0))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133 | {
| ~
134 | if ((_sp[0] & _ulp) == 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~~
135 | {
| ~
136 | inexact = -sign;
| ~~~~~~~~~~~~~~~~
137 | goto trunc_doit;
| ~~~~~~~~~~~~~~~~
138 | }
| ~
139 | else
| ~~~~
140 | goto addoneulp;
| ~~~~~~~~~~~~~~~
141 | }
| ~
142 | else if (cache->inexact < 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143 | goto addoneulp;
| ~~~~~~~~~~~~~~~
144 | else /* cache->inexact > 0 */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
145 | {
| ~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1832:29: note: expanded from macro 'MPFR_RNDRAW_GEN'
1832 | _rb = _sp[-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/cache.c:130:3: warning: shift count >= width of type [-Wshift-count-overflow]
130 | MPFR_RNDRAW_GEN (inexact, dest,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
131 | MPFR_MANT (cache->x), cprec, rnd, sign,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
132 | if (MPFR_UNLIKELY (cache->inexact == 0))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133 | {
| ~
134 | if ((_sp[0] & _ulp) == 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~~
135 | {
| ~
136 | inexact = -sign;
| ~~~~~~~~~~~~~~~~
137 | goto trunc_doit;
| ~~~~~~~~~~~~~~~~
138 | }
| ~
139 | else
| ~~~~
140 | goto addoneulp;
| ~~~~~~~~~~~~~~~
141 | }
| ~
142 | else if (cache->inexact < 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143 | goto addoneulp;
| ~~~~~~~~~~~~~~~
144 | else /* cache->inexact > 0 */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
145 | {
| ~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1833:30: note: expanded from macro 'MPFR_RNDRAW_GEN'
1833 | _sb = _sp[-1] & (MPFR_LIMB_HIGHBIT-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/cache.c:130:3: warning: shift count >= width of type [-Wshift-count-overflow]
130 | MPFR_RNDRAW_GEN (inexact, dest,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
131 | MPFR_MANT (cache->x), cprec, rnd, sign,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
132 | if (MPFR_UNLIKELY (cache->inexact == 0))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
133 | {
| ~
134 | if ((_sp[0] & _ulp) == 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~~
135 | {
| ~
136 | inexact = -sign;
| ~~~~~~~~~~~~~~~~
137 | goto trunc_doit;
| ~~~~~~~~~~~~~~~~
138 | }
| ~
139 | else
| ~~~~
140 | goto addoneulp;
| ~~~~~~~~~~~~~~~
141 | }
| ~
142 | else if (cache->inexact < 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
143 | goto addoneulp;
| ~~~~~~~~~~~~~~~
144 | else /* cache->inexact > 0 */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
145 | {
| ~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1873:42: note: expanded from macro 'MPFR_RNDRAW_GEN'
1873 | _destp[_dests - 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))
| ^ ~~~
7 warnings generated.
[242/272] Compiling Cmpfr cache.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.
[243/272] Compiling Cmpfr beta.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.
[244/272] Compiling Cmpfr atan.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.
[245/272] Compiling Cmpfr atanh.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.
[246/272] Compiling Cmpfr atan2.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.
[247/272] Compiling Cmpfr asinh.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.
[248/272] Compiling Cmpfr add_ui.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.
[249/272] Compiling Cmpfr asin.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.
[250/272] Compiling Cmpfr add_d.c
[251/272] Compiling Cmpfr add.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.
[252/272] Compiling Cmpfr agm.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.
[253/272] 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.
[254/272] Compiling Cmpfr add1.c
[255/272] Compiling Cmpfr abort_prec_max.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.
[256/272] Compiling Cmpfr ai.c
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:53:11: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
53 | 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/acos.c:53:11: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
53 | 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/acos.c:85:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
85 | 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/acos.c:85:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
85 | 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/acos.c:53:11: warning: shift count >= width of type [-Wshift-count-overflow]
53 | 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/acos.c:53:11: warning: shift count >= width of type [-Wshift-count-overflow]
53 | 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/acos.c:85:3: warning: shift count >= width of type [-Wshift-count-overflow]
85 | 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/acos.c:85:3: warning: shift count >= width of type [-Wshift-count-overflow]
85 | 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.
[257/272] Compiling Cmpfr acos.c
/host/spi-builder-workspace/Sources/Cmpfr/acosh.c:69:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
69 | 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/acosh.c:69:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
69 | 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/acosh.c:69:3: warning: shift count >= width of type [-Wshift-count-overflow]
69 | 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/acosh.c:69:3: warning: shift count >= width of type [-Wshift-count-overflow]
69 | 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.
[258/272] Compiling Cmpfr acosh.c
[259/272] Compiling Cminigmp mini-mpq.c
[260/272] Compiling Cminigmp mini-gmp.c
[262/272] Compiling RealModule RelaxedArithmetic.swift
[263/272] Compiling RealModule RealFunctions.swift
[264/272] Compiling RealModule Real.swift
[265/272] Compiling RealModule AugmentedArithmetic.swift
[266/272] Compiling RealModule Double+Real.swift
[267/272] Compiling RealModule AlgebraicField.swift
[268/272] Compiling RealModule ApproximateEquality.swift
[269/272] Compiling RealModule ElementaryFunctions.swift
[270/272] Compiling RealModule Float+Real.swift
[271/272] Compiling RealModule Float80+Real.swift
[272/272] Compiling RealModule Float16+Real.swift
[274/284] Compiling ComplexModule Polar.swift
[275/285] Compiling ComplexModule Complex+Hashable.swift
[276/285] Compiling ComplexModule Complex+IntegerLiteral.swift
[277/285] Compiling ComplexModule Complex+Numeric.swift
[278/285] Compiling ComplexModule Complex+StringConvertible.swift
[279/285] Compiling ComplexModule Complex.swift
[280/285] Compiling ComplexModule Scale.swift
[281/285] Emitting module ComplexModule
[282/285] Compiling ComplexModule Complex+Codable.swift
[283/285] Compiling ComplexModule Complex+ElementaryFunctions.swift
[284/285] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[285/285] Compiling ComplexModule Complex+AlgebraicField.swift
[287/288] Compiling Numerics Numerics.swift
[288/288] Emitting module Numerics
[290/295] Compiling SwiftMP QuotMP.swift
[291/295] Compiling SwiftMP UIntMP.swift
[292/295] Compiling SwiftMP MPStorage.swift
<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 |
[293/295] Compiling SwiftMP IntMP.swift
[294/295] Emitting module SwiftMP
[295/295] Compiling SwiftMP FloatMP.swift
Build complete! (8.76s)
Build complete.
{
"dependencies" : [
{
"identity" : "swift-numerics",
"requirement" : {
"range" : [
{
"lower_bound" : "0.0.7",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-numerics"
}
],
"manifest_display_name" : "SwiftMP",
"name" : "SwiftMP",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "minigmp",
"targets" : [
"Cminigmp"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "mpfr",
"targets" : [
"Cmpfr"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "SwiftMP",
"targets" : [
"SwiftMP"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SwiftMPTests",
"module_type" : "SwiftTarget",
"name" : "SwiftMPTests",
"path" : "Tests/SwiftMPTests",
"sources" : [
"FloatMPTests.swift",
"IntMPTests.swift",
"QuotMPTests.swift",
"TutorialTests.swift",
"UIntMPTests.swift",
"ValueSemanticsTests.swift",
"XCTestManifests.swift"
],
"target_dependencies" : [
"SwiftMP"
],
"type" : "test"
},
{
"c99name" : "SwiftMP",
"module_type" : "SwiftTarget",
"name" : "SwiftMP",
"path" : "Sources/SwiftMP",
"product_dependencies" : [
"Numerics"
],
"product_memberships" : [
"SwiftMP"
],
"sources" : [
"FloatMP.swift",
"IntMP.swift",
"MPStorage.swift",
"QuotMP.swift",
"UIntMP.swift"
],
"target_dependencies" : [
"Cmpfr"
],
"type" : "library"
},
{
"c99name" : "CmpfrTests",
"module_type" : "ClangTarget",
"name" : "CmpfrTests",
"path" : "Tests/CmpfrTests",
"sources" : [
"CmpfrTests.m"
],
"target_dependencies" : [
"Cmpfr"
],
"type" : "test"
},
{
"c99name" : "Cmpfr",
"module_type" : "ClangTarget",
"name" : "Cmpfr",
"path" : "Sources/Cmpfr",
"product_memberships" : [
"mpfr",
"SwiftMP"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/Cmpfr/COPYING",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cmpfr/COPYING.LESSER",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cmpfr/README.md",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cmpfr/add1sp1_extracted.ch",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cmpfr/jyn_asympt.ch",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cmpfr/mul_1_extracted.ch",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cmpfr/round_raw_generic.ch",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cmpfr/sub1sp1_extracted.ch",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"abort_prec_max.c",
"acos.c",
"acosh.c",
"add.c",
"add1.c",
"add1sp.c",
"add_d.c",
"add_ui.c",
"agm.c",
"ai.c",
"asin.c",
"asinh.c",
"atan.c",
"atan2.c",
"atanh.c",
"bernoulli.c",
"beta.c",
"buildopt.c",
"cache.c",
"cbrt.c",
"check.c",
"clear.c",
"clears.c",
"cmp.c",
"cmp2.c",
"cmp_d.c",
"cmp_ld.c",
"cmp_si.c",
"cmp_ui.c",
"cmpabs.c",
"cmpabs_ui.c",
"comparisons.c",
"const_catalan.c",
"const_euler.c",
"const_log2.c",
"const_pi.c",
"constant.c",
"copysign.c",
"cos.c",
"cosh.c",
"cot.c",
"coth.c",
"csc.c",
"csch.c",
"d_div.c",
"d_sub.c",
"digamma.c",
"dim.c",
"div.c",
"div_2exp.c",
"div_2si.c",
"div_2ui.c",
"div_d.c",
"div_ui.c",
"dot.c",
"dump.c",
"eint.c",
"eq.c",
"erandom.c",
"erf.c",
"erfc.c",
"exceptions.c",
"exp.c",
"exp10.c",
"exp2.c",
"exp3.c",
"exp_2.c",
"expm1.c",
"extract.c",
"factorial.c",
"fits_intmax.c",
"fits_sint.c",
"fits_slong.c",
"fits_sshort.c",
"fits_uint.c",
"fits_uintmax.c",
"fits_ulong.c",
"fits_ushort.c",
"fma.c",
"fmma.c",
"fms.c",
"fpif.c",
"frac.c",
"free_cache.c",
"frexp.c",
"gamma.c",
"gamma_inc.c",
"gammaonethird.c",
"get_d.c",
"get_d128.c",
"get_d64.c",
"get_exp.c",
"get_f.c",
"get_float128.c",
"get_flt.c",
"get_ld.c",
"get_q.c",
"get_si.c",
"get_sj.c",
"get_str.c",
"get_ui.c",
"get_uj.c",
"get_z.c",
"get_z_exp.c",
"gmp_op.c",
"grandom.c",
"hypot.c",
"init.c",
"init2.c",
"inits.c",
"inits2.c",
"inp_str.c",
"int_ceil_log2.c",
"isinf.c",
"isinteger.c",
"isnan.c",
"isnum.c",
"isqrt.c",
"isregular.c",
"iszero.c",
"jn.c",
"li2.c",
"lngamma.c",
"log.c",
"log10.c",
"log1p.c",
"log2.c",
"log_ui.c",
"logging.c",
"min_prec.c",
"minmax.c",
"modf.c",
"mp_clz_tab.c",
"mpfr-gmp.c",
"mpfr-mini-gmp.c",
"mpn_exp.c",
"mul.c",
"mul_2exp.c",
"mul_2si.c",
"mul_2ui.c",
"mul_d.c",
"mul_ui.c",
"mulders.c",
"nbits_ulong.c",
"neg.c",
"next.c",
"nrandom.c",
"odd_p.c",
"out_str.c",
"pool.c",
"pow.c",
"pow_si.c",
"pow_ui.c",
"pow_z.c",
"powerof2.c",
"print_raw.c",
"print_rnd_mode.c",
"printf.c",
"random_deviate.c",
"rec_sqrt.c",
"reldiff.c",
"rem1.c",
"rint.c",
"rndna.c",
"root.c",
"round_near_x.c",
"round_p.c",
"round_prec.c",
"scale2.c",
"sec.c",
"sech.c",
"set.c",
"set_d.c",
"set_d128.c",
"set_d64.c",
"set_dfl_prec.c",
"set_exp.c",
"set_f.c",
"set_float128.c",
"set_flt.c",
"set_inf.c",
"set_ld.c",
"set_nan.c",
"set_prc_raw.c",
"set_prec.c",
"set_q.c",
"set_rnd.c",
"set_si.c",
"set_si_2exp.c",
"set_sj.c",
"set_str.c",
"set_str_raw.c",
"set_ui.c",
"set_ui_2exp.c",
"set_uj.c",
"set_z.c",
"set_z_exp.c",
"set_zero.c",
"setmax.c",
"setmin.c",
"setsign.c",
"sgn.c",
"si_op.c",
"signbit.c",
"sin.c",
"sin_cos.c",
"sinh.c",
"sinh_cosh.c",
"sqr.c",
"sqrt.c",
"sqrt_ui.c",
"stack_interface.c",
"strtofr.c",
"sub.c",
"sub1.c",
"sub1sp.c",
"sub_d.c",
"sub_ui.c",
"subnormal.c",
"sum.c",
"swap.c",
"tan.c",
"tanh.c",
"total_order.c",
"ubf.c",
"uceil_exp2.c",
"uceil_log2.c",
"ufloor_log2.c",
"ui_div.c",
"ui_pow.c",
"ui_pow_ui.c",
"ui_sub.c",
"urandom.c",
"urandomb.c",
"vasprintf.c",
"version.c",
"volatile.c",
"yn.c",
"zeta.c",
"zeta_ui.c"
],
"target_dependencies" : [
"Cminigmp"
],
"type" : "library"
},
{
"c99name" : "CminigmpTests",
"module_type" : "ClangTarget",
"name" : "CminigmpTests",
"path" : "Tests/CminigmpTests",
"sources" : [
"CminigmpTests.m"
],
"target_dependencies" : [
"Cminigmp"
],
"type" : "test"
},
{
"c99name" : "Cminigmp",
"module_type" : "ClangTarget",
"name" : "Cminigmp",
"path" : "Sources/Cminigmp",
"product_memberships" : [
"minigmp",
"mpfr",
"SwiftMP"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/Cminigmp/COPYING.LESSERv3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cminigmp/COPYINGv2",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cminigmp/COPYINGv3",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/Cminigmp/README.md",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"mini-gmp.c",
"mini-mpq.c"
],
"type" : "library"
}
],
"tools_version" : "5.3"
}
wasm-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:df2e9038ff906af397ec7b7e13902ccb183f8867606bc33419e44453a9abdb4b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.3-latest
warning: 'spi-builder-workspace': /host/spi-builder-workspace/Package.swift:48:70: warning: will never be executed
46 | cSettings: [
47 | .define("MPFR_USE_MINI_GMP", to: "1"),
48 | .define("MINI_GMP_LIMB_TYPE", to: 1.bitWidth == 32 ? "int" : "long"),
| | `- warning: will never be executed
| `- note: condition always evaluates to false
49 | .define("GMP_NUMB_BITS", to: "\(1.bitWidth)"),
50 | .define("HAVE_STDARG", to: "1"),
/host/spi-builder-workspace/Package.swift:65:70: warning: will never be executed
63 | cSettings: [
64 | .define("MPFR_USE_MINI_GMP", to: "1"),
65 | .define("MINI_GMP_LIMB_TYPE", to: 1.bitWidth == 32 ? "int" : "long"),
| | `- warning: will never be executed
| `- note: condition always evaluates to false
66 | .define("GMP_NUMB_BITS", to: "\(1.bitWidth)"),
67 | .define("HAVE_STDARG", to: "1"),
warning: 'spi-builder-workspace': ignoring target 'CmpfrTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
warning: 'spi-builder-workspace': ignoring target 'CminigmpTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
Done.