The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftMP, reference 0.2.0 (35a1c0), with Swift 6.2 for Wasm on 20 Jun 2025 03:52:14 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.2-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

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