The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

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

Build Command

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

Build Log

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