The Swift Package Index logo.Swift Package Index

Build Information

Successful build of CLAPACK, reference master (bad5b3), with Swift 6.4 for Linux on 23 Sep 2026 21:56:16 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344843-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

      |                                                         ~~ ~~~~~~~~~^~~~
  426 |             wantsn) {
      |             ~~~~~~
/host/spi-builder-workspace/SRC/dggesx.c:425:69: note: place parentheses around the '&&' expression to silence this warning
  425 |     } else if (! (wantsn || wantse || wantsv || wantsb) || ! wantst && ! 
      |                                                                     ^
      |                                                            (
  426 |             wantsn) {
      | 
      |                   )
/host/spi-builder-workspace/SRC/dggesx.c:434:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  434 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dggesx.c:434:36: note: place parentheses around the '&&' expression to silence this warning
  434 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                                    ^
      |                              (                   )
/host/spi-builder-workspace/SRC/dggesx.c:436:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  436 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dggesx.c:436:36: note: place parentheses around the '&&' expression to silence this warning
  436 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                                    ^
      |                              (                   )
3 warnings generated.
[1176 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/dgesvj.c:417:22: warning: '&&' within '||' [-Wlogical-op-parentheses]
  417 |     } else if (rsvec && *ldv < *n || applv && *ldv < *mv) {
      |                ~~~~~~^~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/dgesvj.c:417:22: note: place parentheses around the '&&' expression to silence this warning
  417 |     } else if (rsvec && *ldv < *n || applv && *ldv < *mv) {
      |                      ^
      |                (                 )
/host/spi-builder-workspace/SRC/dgesvj.c:417:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
  417 |     } else if (rsvec && *ldv < *n || applv && *ldv < *mv) {
      |                                   ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesvj.c:417:44: note: place parentheses around the '&&' expression to silence this warning
  417 |     } else if (rsvec && *ldv < *n || applv && *ldv < *mv) {
      |                                            ^
      |                                      (                  )
/host/spi-builder-workspace/SRC/dgesvj.c:665:51: warning: '&&' within '||' [-Wlogical-op-parentheses]
  665 |     if (aapp <= sn || aaqq >= temp1 || sn <= aaqq && aapp <= temp1) {
      |                                     ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesvj.c:665:51: note: place parentheses around the '&&' expression to silence this warning
  665 |     if (aapp <= sn || aaqq >= temp1 || sn <= aaqq && aapp <= temp1) {
      |                                                   ^
      |                                        (                          )
/host/spi-builder-workspace/SRC/dgesvj.c:1758:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1758 |     if (scale > 1. && sva[1] < big / scale || scale < 1. && sva[n2] > sfmin / 
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/dgesvj.c:1758:20: note: place parentheses around the '&&' expression to silence this warning
 1758 |     if (scale > 1. && sva[1] < big / scale || scale < 1. && sva[n2] > sfmin / 
      |                    ^
      |         (                                 )
/host/spi-builder-workspace/SRC/dgesvj.c:1758:58: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1758 |     if (scale > 1. && sva[1] < big / scale || scale < 1. && sva[n2] > sfmin / 
      |                                            ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
 1759 |             scale) {
      |             ~~~~~
/host/spi-builder-workspace/SRC/dgesvj.c:1758:58: note: place parentheses around the '&&' expression to silence this warning
 1758 |     if (scale > 1. && sva[1] < big / scale || scale < 1. && sva[n2] > sfmin / 
      |                                                          ^
      |                                               (
 1759 |             scale) {
      | 
      |                  )
5 warnings generated.
/host/spi-builder-workspace/SRC/dgesdd.c:269:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  269 |     } else if (*ldu < 1 || wntqas && *ldu < *m || wntqo && *m < *n && *ldu < *
      |                         ~~ ~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesdd.c:269:35: note: place parentheses around the '&&' expression to silence this warning
  269 |     } else if (*ldu < 1 || wntqas && *ldu < *m || wntqo && *m < *n && *ldu < *
      |                                   ^
      |                            (                  )
/host/spi-builder-workspace/SRC/dgesdd.c:269:68: warning: '&&' within '||' [-Wlogical-op-parentheses]
  269 |     } else if (*ldu < 1 || wntqas && *ldu < *m || wntqo && *m < *n && *ldu < *
      |                                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  270 |             m) {
      |             ~
/host/spi-builder-workspace/SRC/dgesdd.c:269:68: note: place parentheses around the '&&' expression to silence this warning
  269 |     } else if (*ldu < 1 || wntqas && *ldu < *m || wntqo && *m < *n && *ldu < *
      |                                                                    ^
      |                                                   (
  270 |             m) {
      | 
      |              )
/host/spi-builder-workspace/SRC/dgesdd.c:272:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  272 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                          ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesdd.c:272:35: note: place parentheses around the '&&' expression to silence this warning
  272 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                                   ^
      |                             (                  )
/host/spi-builder-workspace/SRC/dgesdd.c:272:58: warning: '&&' within '||' [-Wlogical-op-parentheses]
  272 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                                                 ~~ ~~~~~~^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesdd.c:272:58: note: place parentheses around the '&&' expression to silence this warning
  272 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                                                          ^
      |                                                    (                     )
/host/spi-builder-workspace/SRC/dgesdd.c:273:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  272 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                                                                           ~~
  273 |             wntqo && *m >= *n && *ldvt < *n) {
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesdd.c:273:24: note: place parentheses around the '&&' expression to silence this warning
  273 |             wntqo && *m >= *n && *ldvt < *n) {
      |                               ^
      |             (                              )
5 warnings generated.
[1199 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/dgesvd.c:261:62: warning: '&&' within '||' [-Wlogical-op-parentheses]
  261 |     } else if (! (wntva || wntvs || wntvo || wntvn) || wntvo && wntuo) {
      |                                                     ~~ ~~~~~~^~~~~~~~
/host/spi-builder-workspace/SRC/dgesvd.c:261:62: note: place parentheses around the '&&' expression to silence this warning
  261 |     } else if (! (wntva || wntvs || wntvo || wntvn) || wntvo && wntuo) {
      |                                                              ^
      |                                                        (             )
/host/spi-builder-workspace/SRC/dgesvd.c:269:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  269 |     } else if (*ldu < 1 || wntuas && *ldu < *m) {
      |                         ~~ ~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesvd.c:269:35: note: place parentheses around the '&&' expression to silence this warning
  269 |     } else if (*ldu < 1 || wntuas && *ldu < *m) {
      |                                   ^
      |                            (                  )
/host/spi-builder-workspace/SRC/dgesvd.c:271:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  271 |     } else if (*ldvt < 1 || wntva && *ldvt < *n || wntvs && *ldvt < minmn) {
      |                          ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesvd.c:271:35: note: place parentheses around the '&&' expression to silence this warning
  271 |     } else if (*ldvt < 1 || wntva && *ldvt < *n || wntvs && *ldvt < minmn) {
      |                                   ^
      |                             (                  )
/host/spi-builder-workspace/SRC/dgesvd.c:271:58: warning: '&&' within '||' [-Wlogical-op-parentheses]
  271 |     } else if (*ldvt < 1 || wntva && *ldvt < *n || wntvs && *ldvt < minmn) {
      |                                                 ~~ ~~~~~~^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgesvd.c:271:58: note: place parentheses around the '&&' expression to silence this warning
  271 |     } else if (*ldvt < 1 || wntva && *ldvt < *n || wntvs && *ldvt < minmn) {
      |                                                          ^
      |                                                    (                     )
4 warnings generated.
/host/spi-builder-workspace/SRC/dgegs.c:295:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  295 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgegs.c:295:36: note: place parentheses around the '&&' expression to silence this warning
  295 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                                    ^
      |                              (                   )
/host/spi-builder-workspace/SRC/dgegs.c:297:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  297 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgegs.c:297:36: note: place parentheses around the '&&' expression to silence this warning
  297 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                                    ^
      |                              (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/dgegv.c:386:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  386 |     } else if (*ldvl < 1 || ilvl && *ldvl < *n) {
      |                          ~~ ~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgegv.c:386:34: note: place parentheses around the '&&' expression to silence this warning
  386 |     } else if (*ldvl < 1 || ilvl && *ldvl < *n) {
      |                                  ^
      |                             (                 )
/host/spi-builder-workspace/SRC/dgegv.c:388:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  388 |     } else if (*ldvr < 1 || ilvr && *ldvr < *n) {
      |                          ~~ ~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgegv.c:388:34: note: place parentheses around the '&&' expression to silence this warning
  388 |     } else if (*ldvr < 1 || ilvr && *ldvr < *n) {
      |                                  ^
      |                             (                 )
2 warnings generated.
/host/spi-builder-workspace/SRC/dgeevx.c:335:6: warning: '&&' within '||' [-Wlogical-op-parentheses]
  334 |     } else if (! (wntsnn || wntsne || wntsnb || wntsnv) || (wntsne || wntsnb) 
      |                                                         ~~ ~~~~~~~~~~~~~~~~~~
  335 |             && ! (wantvl && wantvr)) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgeevx.c:335:6: note: place parentheses around the '&&' expression to silence this warning
  334 |     } else if (! (wntsnn || wntsne || wntsnb || wntsnv) || (wntsne || wntsnb) 
      |                                                            (
  335 |             && ! (wantvl && wantvr)) {
      |             ^
      |                                    )
/host/spi-builder-workspace/SRC/dgeevx.c:341:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  341 |     } else if (*ldvl < 1 || wantvl && *ldvl < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgeevx.c:341:36: note: place parentheses around the '&&' expression to silence this warning
  341 |     } else if (*ldvl < 1 || wantvl && *ldvl < *n) {
      |                                    ^
      |                             (                   )
/host/spi-builder-workspace/SRC/dgeevx.c:343:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  343 |     } else if (*ldvr < 1 || wantvr && *ldvr < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgeevx.c:343:36: note: place parentheses around the '&&' expression to silence this warning
  343 |     } else if (*ldvr < 1 || wantvr && *ldvr < *n) {
      |                                    ^
      |                             (                   )
3 warnings generated.
/host/spi-builder-workspace/SRC/dgeesx.c:300:69: warning: '&&' within '||' [-Wlogical-op-parentheses]
  300 |     } else if (! (wantsn || wantse || wantsv || wantsb) || ! wantst && ! 
      |                                                         ~~ ~~~~~~~~~^~~~
  301 |             wantsn) {
      |             ~~~~~~
/host/spi-builder-workspace/SRC/dgeesx.c:300:69: note: place parentheses around the '&&' expression to silence this warning
  300 |     } else if (! (wantsn || wantse || wantsv || wantsb) || ! wantst && ! 
      |                                                                     ^
      |                                                            (
  301 |             wantsn) {
      | 
      |                   )
/host/spi-builder-workspace/SRC/dgeesx.c:307:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  307 |     } else if (*ldvs < 1 || wantvs && *ldvs < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgeesx.c:307:36: note: place parentheses around the '&&' expression to silence this warning
  307 |     } else if (*ldvs < 1 || wantvs && *ldvs < *n) {
      |                                    ^
      |                             (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/dgees.c:250:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  250 |     } else if (*ldvs < 1 || wantvs && *ldvs < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgees.c:250:36: note: place parentheses around the '&&' expression to silence this warning
  250 |     } else if (*ldvs < 1 || wantvs && *ldvs < *n) {
      |                                    ^
      |                             (                   )
1 warning generated.
/host/spi-builder-workspace/SRC/dgeev.c:242:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  242 |     } else if (*ldvl < 1 || wantvl && *ldvl < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgeev.c:242:36: note: place parentheses around the '&&' expression to silence this warning
  242 |     } else if (*ldvl < 1 || wantvl && *ldvl < *n) {
      |                                    ^
      |                             (                   )
/host/spi-builder-workspace/SRC/dgeev.c:244:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  244 |     } else if (*ldvr < 1 || wantvr && *ldvr < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgeev.c:244:36: note: place parentheses around the '&&' expression to silence this warning
  244 |     } else if (*ldvr < 1 || wantvr && *ldvr < *n) {
      |                                    ^
      |                             (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/dgejsv.c:524:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
  524 |             jobv, "W")) || jracc && ! lsvec) {
      |                         ~~ ~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:524:27: note: place parentheses around the '&&' expression to silence this warning
  524 |             jobv, "W")) || jracc && ! lsvec) {
      |                                  ^
      |                            (               )
/host/spi-builder-workspace/SRC/dgejsv.c:555:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  555 |         if (! (lsvec || rsvec || errest) && *lwork < max(i__1,i__2) || ! (
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/dgejsv.c:555:35: note: place parentheses around the '&&' expression to silence this warning
  555 |         if (! (lsvec || rsvec || errest) && *lwork < max(i__1,i__2) || ! (
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:556:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
  555 |         if (! (lsvec || rsvec || errest) && *lwork < max(i__1,i__2) || ! (
      |                                                                     ~~ ~~~
  556 |                 lsvec || lsvec) && errest && *lwork < max(i__3,i__4) || lsvec 
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:556:29: note: place parentheses around the '&&' expression to silence this warning
  555 |         if (! (lsvec || rsvec || errest) && *lwork < max(i__1,i__2) || ! (
      |                                                                        ~~~
  556 |                 lsvec || lsvec) && errest && *lwork < max(i__3,i__4) || lsvec 
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:557:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
  556 |                 lsvec || lsvec) && errest && *lwork < max(i__3,i__4) || lsvec 
      |                                                                      ~~ ~~~~~
  557 |                 && ! rsvec && *lwork < max(i__5,i__6) || rsvec && ! lsvec && *
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:557:14: note: place parentheses around the '&&' expression to silence this warning
  556 |                 lsvec || lsvec) && errest && *lwork < max(i__3,i__4) || lsvec 
      |                                                                         ~~~~~
  557 |                 && ! rsvec && *lwork < max(i__5,i__6) || rsvec && ! lsvec && *
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:557:61: warning: '&&' within '||' [-Wlogical-op-parentheses]
  557 |                 && ! rsvec && *lwork < max(i__5,i__6) || rsvec && ! lsvec && *
      |                                                       ~~ ~~~~~~~~~~~~~~~~~^~~~
  558 |                 lwork < max(i__7,i__8) || lsvec && rsvec && ! jracc && *lwork 
      |                 ~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:557:61: note: place parentheses around the '&&' expression to silence this warning
  557 |                 && ! rsvec && *lwork < max(i__5,i__6) || rsvec && ! lsvec && *
      |                                                          ~~~~~~~~~~~~~~~~~^~~~
  558 |                 lwork < max(i__7,i__8) || lsvec && rsvec && ! jracc && *lwork 
      |                 ~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:558:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
  558 |                 lwork < max(i__7,i__8) || lsvec && rsvec && ! jracc && *lwork 
      |                                        ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
  559 |                 < *n * 6 + (*n << 1) * *n || lsvec && rsvec && jracc && *
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:558:55: note: place parentheses around the '&&' expression to silence this warning
  558 |                 lwork < max(i__7,i__8) || lsvec && rsvec && ! jracc && *lwork 
      |                                                                     ^
      |                                           (
  559 |                 < *n * 6 + (*n << 1) * *n || lsvec && rsvec && jracc && *
      |                                          )
/host/spi-builder-workspace/SRC/dgejsv.c:559:56: warning: '&&' within '||' [-Wlogical-op-parentheses]
  559 |                 < *n * 6 + (*n << 1) * *n || lsvec && rsvec && jracc && *
      |                                           ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  560 |                 lwork < max(i__9,i__10)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:559:56: note: place parentheses around the '&&' expression to silence this warning
  559 |                 < *n * 6 + (*n << 1) * *n || lsvec && rsvec && jracc && *
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  560 |                 lwork < max(i__9,i__10)) {
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:1033:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1033 |                     a_dim1], abs(d__3)) < small || l2kill && (d__4 = a[p + p *
      |                                                 ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
 1034 |                      a_dim1], abs(d__4)) < temp1) {
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:1033:45: note: place parentheses around the '&&' expression to silence this warning
 1033 |                     a_dim1], abs(d__3)) < small || l2kill && (d__4 = a[p + p *
      |                                                           ^
      |                                                    (
 1034 |                      a_dim1], abs(d__4)) < temp1) {
      | 
      |                                                 )
/host/spi-builder-workspace/SRC/dgejsv.c:1054:66: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1054 |             if ((d__1 = a[p + p * a_dim1], abs(d__1)) < small || l2kill && (
      |                                                               ~~ ~~~~~~~^~~~
 1055 |                     d__2 = a[p + p * a_dim1], abs(d__2)) < temp1) {
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgejsv.c:1054:66: note: place parentheses around the '&&' expression to silence this warning
 1054 |             if ((d__1 = a[p + p * a_dim1], abs(d__1)) < small || l2kill && (
      |                                                                         ^
      |                                                                  (
 1055 |                     d__2 = a[p + p * a_dim1], abs(d__2)) < temp1) {
      | 
      |                                                                 )
/host/spi-builder-workspace/SRC/dgejsv.c:1177:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1177 |                         if (p > q && (d__1 = a[p + q * a_dim1], abs(d__1)) <= 
      |                             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1178 |                                 temp1 || p < q) {
      |                                 ~~~~~ ~~
/host/spi-builder-workspace/SRC/dgejsv.c:1177:14: note: place parentheses around the '&&' expression to silence this warning
 1177 |                         if (p > q && (d__1 = a[p + q * a_dim1], abs(d__1)) <= 
      |                                   ^
      |                             (
 1178 |                                 temp1 || p < q) {
      |                                      )
/host/spi-builder-workspace/SRC/dgejsv.c:1222:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1222 |                     if (p > q && (d__1 = a[p + q * a_dim1], abs(d__1)) <= 
      |                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1223 |                             temp1 || p < q) {
      |                             ~~~~~ ~~
/host/spi-builder-workspace/SRC/dgejsv.c:1222:17: note: place parentheses around the '&&' expression to silence this warning
 1222 |                     if (p > q && (d__1 = a[p + q * a_dim1], abs(d__1)) <= 
      |                               ^
      |                         (
 1223 |                             temp1 || p < q) {
      |                                  )
/host/spi-builder-workspace/SRC/dgejsv.c:1454:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
 1454 |                             if (p > q && (d__1 = v[p + q * v_dim1], abs(d__1))
      |                                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1455 |                                      <= temp1 || p < q) {
      |                                      ~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/dgejsv.c:1454:18: note: place parentheses around the '&&' expression to silence this warning
 1454 |                             if (p > q && (d__1 = v[p + q * v_dim1], abs(d__1))
      |                                       ^
      |                                 (
 1455 |                                      <= temp1 || p < q) {
      |                                              )
/host/spi-builder-workspace/SRC/dgejsv.c:2036:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
 2036 |                         if (p > q && (d__1 = v[p + q * v_dim1], abs(d__1)) <= 
      |                             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2037 |                                 temp1 || p < q) {
      |                                 ~~~~~ ~~
/host/spi-builder-workspace/SRC/dgejsv.c:2036:14: note: place parentheses around the '&&' expression to silence this warning
 2036 |                         if (p > q && (d__1 = v[p + q * v_dim1], abs(d__1)) <= 
      |                                   ^
      |                             (
 2037 |                                 temp1 || p < q) {
      |                                      )
13 warnings generated.
/host/spi-builder-workspace/SRC/ddisna.c:188:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
  188 |         if (left && *m > *n || right && *m < *n) {
      |             ~~~~~^~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/ddisna.c:188:11: note: place parentheses around the '&&' expression to silence this warning
  188 |         if (left && *m > *n || right && *m < *n) {
      |                  ^
      |             (              )
/host/spi-builder-workspace/SRC/ddisna.c:188:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
  188 |         if (left && *m > *n || right && *m < *n) {
      |                             ~~ ~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/SRC/ddisna.c:188:31: note: place parentheses around the '&&' expression to silence this warning
  188 |         if (left && *m > *n || right && *m < *n) {
      |                                      ^
      |                                (               )
2 warnings generated.
/host/spi-builder-workspace/SRC/dgbbrd.c:201:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  201 |     } else if (*ldq < 1 || wantq && *ldq < max(1,*m)) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgbbrd.c:201:34: note: place parentheses around the '&&' expression to silence this warning
  201 |     } else if (*ldq < 1 || wantq && *ldq < max(1,*m)) {
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgbbrd.c:203:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  203 |     } else if (*ldpt < 1 || wantpt && *ldpt < max(1,*n)) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgbbrd.c:203:36: note: place parentheses around the '&&' expression to silence this warning
  203 |     } else if (*ldpt < 1 || wantpt && *ldpt < max(1,*n)) {
      |                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgbbrd.c:205:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  205 |     } else if (*ldc < 1 || wantc && *ldc < max(1,*m)) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dgbbrd.c:205:34: note: place parentheses around the '&&' expression to silence this warning
  205 |     } else if (*ldc < 1 || wantc && *ldc < max(1,*m)) {
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~
3 warnings generated.
[1228 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/cupmtr.c:187:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
  187 |         forwrd = left && notran || ! left && ! notran;
      |                  ~~~~~^~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cupmtr.c:187:16: note: place parentheses around the '&&' expression to silence this warning
  187 |         forwrd = left && notran || ! left && ! notran;
      |                       ^
      |                  (             )
/host/spi-builder-workspace/SRC/cupmtr.c:187:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  187 |         forwrd = left && notran || ! left && ! notran;
      |                                 ~~ ~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cupmtr.c:187:36: note: place parentheses around the '&&' expression to silence this warning
  187 |         forwrd = left && notran || ! left && ! notran;
      |                                           ^
      |                                    (                 )
/host/spi-builder-workspace/SRC/cupmtr.c:251:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
  251 |         forwrd = left && ! notran || ! left && notran;
      |                  ~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cupmtr.c:251:16: note: place parentheses around the '&&' expression to silence this warning
  251 |         forwrd = left && ! notran || ! left && notran;
      |                       ^
      |                  (               )
/host/spi-builder-workspace/SRC/cupmtr.c:251:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
  251 |         forwrd = left && ! notran || ! left && notran;
      |                                   ~~ ~~~~~~~^~~~~~~~~
/host/spi-builder-workspace/SRC/cupmtr.c:251:38: note: place parentheses around the '&&' expression to silence this warning
  251 |         forwrd = left && ! notran || ! left && notran;
      |                                             ^
      |                                      (               )
4 warnings generated.
/host/spi-builder-workspace/SRC/dbdsdc.c:259:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
  259 |     } else if (*ldu < 1 || icompq == 2 && *ldu < *n) {
      |                         ~~ ~~~~~~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dbdsdc.c:259:40: note: place parentheses around the '&&' expression to silence this warning
  259 |     } else if (*ldu < 1 || icompq == 2 && *ldu < *n) {
      |                                        ^
      |                            (                       )
/host/spi-builder-workspace/SRC/dbdsdc.c:261:41: warning: '&&' within '||' [-Wlogical-op-parentheses]
  261 |     } else if (*ldvt < 1 || icompq == 2 && *ldvt < *n) {
      |                          ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dbdsdc.c:261:41: note: place parentheses around the '&&' expression to silence this warning
  261 |     } else if (*ldvt < 1 || icompq == 2 && *ldvt < *n) {
      |                                         ^
      |                             (                        )
2 warnings generated.
/host/spi-builder-workspace/SRC/dbdsqr.c:265:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
  265 |     } else if (*ncvt == 0 && *ldvt < 1 || *ncvt > 0 && *ldvt < max(1,*n)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/dbdsqr.c:265:27: note: place parentheses around the '&&' expression to silence this warning
  265 |     } else if (*ncvt == 0 && *ldvt < 1 || *ncvt > 0 && *ldvt < max(1,*n)) {
      |                           ^
      |                (                      )
/host/spi-builder-workspace/SRC/dbdsqr.c:265:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
  265 |     } else if (*ncvt == 0 && *ldvt < 1 || *ncvt > 0 && *ldvt < max(1,*n)) {
      |                                        ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dbdsqr.c:265:53: note: place parentheses around the '&&' expression to silence this warning
  265 |     } else if (*ncvt == 0 && *ldvt < 1 || *ncvt > 0 && *ldvt < max(1,*n)) {
      |                                           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dbdsqr.c:269:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
  269 |     } else if (*ncc == 0 && *ldc < 1 || *ncc > 0 && *ldc < max(1,*n)) {
      |                ~~~~~~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/dbdsqr.c:269:26: note: place parentheses around the '&&' expression to silence this warning
  269 |     } else if (*ncc == 0 && *ldc < 1 || *ncc > 0 && *ldc < max(1,*n)) {
      |                          ^
      |                (                    )
/host/spi-builder-workspace/SRC/dbdsqr.c:269:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
  269 |     } else if (*ncc == 0 && *ldc < 1 || *ncc > 0 && *ldc < max(1,*n)) {
      |                                      ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dbdsqr.c:269:50: note: place parentheses around the '&&' expression to silence this warning
  269 |     } else if (*ncc == 0 && *ldc < 1 || *ncc > 0 && *ldc < max(1,*n)) {
      |                                         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dbdsqr.c:516:22: warning: '&&' within '||' [-Wlogical-op-parentheses]
  516 |                 d__1)) || tol < 0. && (d__3 = e[m - 1], abs(d__3)) <= thresh) 
      |                        ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dbdsqr.c:516:22: note: place parentheses around the '&&' expression to silence this warning
  516 |                 d__1)) || tol < 0. && (d__3 = e[m - 1], abs(d__3)) <= thresh) 
      |                                    ^
      |                           (                                                 )
/host/spi-builder-workspace/SRC/dbdsqr.c:548:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
  548 |                 ) || tol < 0. && (d__3 = e[ll], abs(d__3)) <= thresh) {
      |                   ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/dbdsqr.c:548:17: note: place parentheses around the '&&' expression to silence this warning
  548 |                 ) || tol < 0. && (d__3 = e[ll], abs(d__3)) <= thresh) {
      |                               ^
      |                      (                                              )
6 warnings generated.
/host/spi-builder-workspace/SRC/cunmrz.c:217:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
  217 |     } else if (*l < 0 || left && *l > *m || ! left && *l > *n) {
      |                       ~~ ~~~~~^~~~~~~~~~
/host/spi-builder-workspace/SRC/cunmrz.c:217:31: note: place parentheses around the '&&' expression to silence this warning
  217 |     } else if (*l < 0 || left && *l > *m || ! left && *l > *n) {
      |                               ^
      |                          (              )
/host/spi-builder-workspace/SRC/cunmrz.c:217:52: warning: '&&' within '||' [-Wlogical-op-parentheses]
  217 |     } else if (*l < 0 || left && *l > *m || ! left && *l > *n) {
      |                                          ~~ ~~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/SRC/cunmrz.c:217:52: note: place parentheses around the '&&' expression to silence this warning
  217 |     } else if (*l < 0 || left && *l > *m || ! left && *l > *n) {
      |                                                    ^
      |                                             (                )
/host/spi-builder-workspace/SRC/cunmrz.c:301:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
  301 |         if (left && ! notran || ! left && notran) {
      |             ~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunmrz.c:301:11: note: place parentheses around the '&&' expression to silence this warning
  301 |         if (left && ! notran || ! left && notran) {
      |                  ^
      |             (               )
/host/spi-builder-workspace/SRC/cunmrz.c:301:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
  301 |         if (left && ! notran || ! left && notran) {
      |                              ~~ ~~~~~~~^~~~~~~~~
/host/spi-builder-workspace/SRC/cunmrz.c:301:33: note: place parentheses around the '&&' expression to silence this warning
  301 |         if (left && ! notran || ! left && notran) {
      |                                        ^
      |                                 (               )
4 warnings generated.
/host/spi-builder-workspace/SRC/cunmr3.c:178:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
  178 |     } else if (*l < 0 || left && *l > *m || ! left && *l > *n) {
      |                       ~~ ~~~~~^~~~~~~~~~
/host/spi-builder-workspace/SRC/cunmr3.c:178:31: note: place parentheses around the '&&' expression to silence this warning
  178 |     } else if (*l < 0 || left && *l > *m || ! left && *l > *n) {
      |                               ^
      |                          (              )
/host/spi-builder-workspace/SRC/cunmr3.c:178:52: warning: '&&' within '||' [-Wlogical-op-parentheses]
  178 |     } else if (*l < 0 || left && *l > *m || ! left && *l > *n) {
      |                                          ~~ ~~~~~~~^~~~~~~~~~
/host/spi-builder-workspace/SRC/cunmr3.c:178:52: note: place parentheses around the '&&' expression to silence this warning
  178 |     } else if (*l < 0 || left && *l > *m || ! left && *l > *n) {
      |                                                    ^
      |                                             (                )
/host/spi-builder-workspace/SRC/cunmr3.c:197:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
  197 |     if (left && ! notran || ! left && notran) {
      |         ~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunmr3.c:197:14: note: place parentheses around the '&&' expression to silence this warning
  197 |     if (left && ! notran || ! left && notran) {
      |              ^
      |         (               )
/host/spi-builder-workspace/SRC/cunmr3.c:197:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  197 |     if (left && ! notran || ! left && notran) {
      |                          ~~ ~~~~~~~^~~~~~~~~
/host/spi-builder-workspace/SRC/cunmr3.c:197:36: note: place parentheses around the '&&' expression to silence this warning
  197 |     if (left && ! notran || ! left && notran) {
      |                                    ^
      |                             (               )
4 warnings generated.
/host/spi-builder-workspace/SRC/cunmrq.c:276:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
  276 |         if (left && ! notran || ! left && notran) {
      |             ~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunmrq.c:276:11: note: place parentheses around the '&&' expression to silence this warning
  276 |         if (left && ! notran || ! left && notran) {
      |                  ^
      |             (               )
/host/spi-builder-workspace/SRC/cunmrq.c:276:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
  276 |         if (left && ! notran || ! left && notran) {
      |                              ~~ ~~~~~~~^~~~~~~~~
/host/spi-builder-workspace/SRC/cunmrq.c:276:33: note: place parentheses around the '&&' expression to silence this warning
  276 |         if (left && ! notran || ! left && notran) {
      |                                        ^
      |                                 (               )
2 warnings generated.
/host/spi-builder-workspace/SRC/cunmr2.c:188:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
  188 |     if (left && ! notran || ! left && notran) {
      |         ~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunmr2.c:188:14: note: place parentheses around the '&&' expression to silence this warning
  188 |     if (left && ! notran || ! left && notran) {
      |              ^
      |         (               )
/host/spi-builder-workspace/SRC/cunmr2.c:188:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  188 |     if (left && ! notran || ! left && notran) {
      |                          ~~ ~~~~~~~^~~~~~~~~
/host/spi-builder-workspace/SRC/cunmr2.c:188:36: note: place parentheses around the '&&' expression to silence this warning
  188 |     if (left && ! notran || ! left && notran) {
      |                                    ^
      |                             (               )
2 warnings generated.
/host/spi-builder-workspace/SRC/cunmqr.c:269:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
  269 |         if (left && ! notran || ! left && notran) {
      |             ~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunmqr.c:269:11: note: place parentheses around the '&&' expression to silence this warning
  269 |         if (left && ! notran || ! left && notran) {
      |                  ^
      |             (               )
/host/spi-builder-workspace/SRC/cunmqr.c:269:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
  269 |         if (left && ! notran || ! left && notran) {
      |                              ~~ ~~~~~~~^~~~~~~~~
/host/spi-builder-workspace/SRC/cunmqr.c:269:33: note: place parentheses around the '&&' expression to silence this warning
  269 |         if (left && ! notran || ! left && notran) {
      |                                        ^
      |                                 (               )
2 warnings generated.
/host/spi-builder-workspace/SRC/cunmlq.c:271:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
  271 |         if (left && notran || ! left && ! notran) {
      |             ~~~~~^~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunmlq.c:271:11: note: place parentheses around the '&&' expression to silence this warning
  271 |         if (left && notran || ! left && ! notran) {
      |                  ^
      |             (             )
/host/spi-builder-workspace/SRC/cunmlq.c:271:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
  271 |         if (left && notran || ! left && ! notran) {
      |                            ~~ ~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cunmlq.c:271:31: note: place parentheses around the '&&' expression to silence this warning
  271 |         if (left && notran || ! left && ! notran) {
      |                                      ^
      |                               (                 )
2 warnings generated.
/host/spi-builder-workspace/SRC/cunmql.c:274:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
  274 |         if (left && notran || ! left && ! notran) {
      |             ~~~~~^~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunmql.c:274:11: note: place parentheses around the '&&' expression to silence this warning
  274 |         if (left && notran || ! left && ! notran) {
      |                  ^
      |             (             )
/host/spi-builder-workspace/SRC/cunmql.c:274:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
  274 |         if (left && notran || ! left && ! notran) {
      |                            ~~ ~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cunmql.c:274:31: note: place parentheses around the '&&' expression to silence this warning
  274 |         if (left && notran || ! left && ! notran) {
      |                                      ^
      |                               (                 )
2 warnings generated.
/host/spi-builder-workspace/SRC/cunml2.c:188:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
  188 |     if (left && notran || ! left && ! notran) {
      |         ~~~~~^~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunml2.c:188:14: note: place parentheses around the '&&' expression to silence this warning
  188 |     if (left && notran || ! left && ! notran) {
      |              ^
      |         (             )
/host/spi-builder-workspace/SRC/cunml2.c:188:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  188 |     if (left && notran || ! left && ! notran) {
      |                        ~~ ~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cunml2.c:188:34: note: place parentheses around the '&&' expression to silence this warning
  188 |     if (left && notran || ! left && ! notran) {
      |                                  ^
      |                           (                 )
2 warnings generated.
/host/spi-builder-workspace/SRC/cunm2l.c:191:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
  191 |     if (left && notran || ! left && ! notran) {
      |         ~~~~~^~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunm2l.c:191:14: note: place parentheses around the '&&' expression to silence this warning
  191 |     if (left && notran || ! left && ! notran) {
      |              ^
      |         (             )
/host/spi-builder-workspace/SRC/cunm2l.c:191:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  191 |     if (left && notran || ! left && ! notran) {
      |                        ~~ ~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cunm2l.c:191:34: note: place parentheses around the '&&' expression to silence this warning
  191 |     if (left && notran || ! left && ! notran) {
      |                                  ^
      |                           (                 )
2 warnings generated.
/host/spi-builder-workspace/SRC/cunm2r.c:191:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
  191 |     if (left && ! notran || ! left && notran) {
      |         ~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunm2r.c:191:14: note: place parentheses around the '&&' expression to silence this warning
  191 |     if (left && ! notran || ! left && notran) {
      |              ^
      |         (               )
/host/spi-builder-workspace/SRC/cunm2r.c:191:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  191 |     if (left && ! notran || ! left && notran) {
      |                          ~~ ~~~~~~~^~~~~~~~~
/host/spi-builder-workspace/SRC/cunm2r.c:191:36: note: place parentheses around the '&&' expression to silence this warning
  191 |     if (left && ! notran || ! left && notran) {
      |                                    ^
      |                             (               )
2 warnings generated.
/host/spi-builder-workspace/SRC/cunmbr.c:228:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
  228 |         if (applyq && *lda < max(1,nq) || ! applyq && *lda < max(i__1,i__2)) {
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cunmbr.c:228:13: note: place parentheses around the '&&' expression to silence this warning
  228 |         if (applyq && *lda < max(1,nq) || ! applyq && *lda < max(i__1,i__2)) {
      |             ~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cunmbr.c:228:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
  228 |         if (applyq && *lda < max(1,nq) || ! applyq && *lda < max(i__1,i__2)) {
      |                                        ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cunmbr.c:228:45: note: place parentheses around the '&&' expression to silence this warning
  228 |         if (applyq && *lda < max(1,nq) || ! applyq && *lda < max(i__1,i__2)) {
      |                                           ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
/host/spi-builder-workspace/SRC/cungbr.c:165:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
  165 |     } else if (*n < 0 || wantq && (*n > *m || *n < min(*m,*k)) || ! wantq && (
      |                       ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cungbr.c:165:32: note: place parentheses around the '&&' expression to silence this warning
  165 |     } else if (*n < 0 || wantq && (*n > *m || *n < min(*m,*k)) || ! wantq && (
      |                                ^
      |                          (                                    )
/host/spi-builder-workspace/SRC/cungbr.c:165:75: warning: '&&' within '||' [-Wlogical-op-parentheses]
  165 |     } else if (*n < 0 || wantq && (*n > *m || *n < min(*m,*k)) || ! wantq && (
      |                                                                ~~ ~~~~~~~~^~~~
  166 |             *m > *n || *m < min(*n,*k))) {
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cungbr.c:165:75: note: place parentheses around the '&&' expression to silence this warning
  165 |     } else if (*n < 0 || wantq && (*n > *m || *n < min(*m,*k)) || ! wantq && (
      |                                                                           ^
      |                                                                   (
  166 |             *m > *n || *m < min(*n,*k))) {
      | 
      |                                        )
2 warnings generated.
[1260 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/ctrsen.c:305:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  305 |     } else if (*ldq < 1 || wantq && *ldq < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctrsen.c:305:34: note: place parentheses around the '&&' expression to silence this warning
  305 |     } else if (*ldq < 1 || wantq && *ldq < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/ctrsna.c:291:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  291 |     } else if (*ldvl < 1 || wants && *ldvl < *n) {
      |                          ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctrsna.c:291:35: note: place parentheses around the '&&' expression to silence this warning
  291 |     } else if (*ldvl < 1 || wants && *ldvl < *n) {
      |                                   ^
      |                             (                  )
/host/spi-builder-workspace/SRC/ctrsna.c:293:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  293 |     } else if (*ldvr < 1 || wants && *ldvr < *n) {
      |                          ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctrsna.c:293:35: note: place parentheses around the '&&' expression to silence this warning
  293 |     } else if (*ldvr < 1 || wants && *ldvr < *n) {
      |                                   ^
      |                             (                  )
/host/spi-builder-workspace/SRC/ctrsna.c:297:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
  297 |     } else if (*ldwork < 1 || wantsp && *ldwork < *n) {
      |                            ~~ ~~~~~~~^~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctrsna.c:297:38: note: place parentheses around the '&&' expression to silence this warning
  297 |     } else if (*ldwork < 1 || wantsp && *ldwork < *n) {
      |                                      ^
      |                               (                     )
3 warnings generated.
/host/spi-builder-workspace/SRC/ctrexc.c:131:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  131 |     } else if (*ldq < 1 || wantq && *ldq < max(1,*n)) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctrexc.c:131:34: note: place parentheses around the '&&' expression to silence this warning
  131 |     } else if (*ldq < 1 || wantq && *ldq < max(1,*n)) {
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~
1 warning generated.
/host/spi-builder-workspace/SRC/ctrevc.c:258:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  258 |     } else if (*ldvl < 1 || leftv && *ldvl < *n) {
      |                          ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctrevc.c:258:35: note: place parentheses around the '&&' expression to silence this warning
  258 |     } else if (*ldvl < 1 || leftv && *ldvl < *n) {
      |                                   ^
      |                             (                  )
/host/spi-builder-workspace/SRC/ctrevc.c:260:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  260 |     } else if (*ldvr < 1 || rightv && *ldvr < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctrevc.c:260:36: note: place parentheses around the '&&' expression to silence this warning
  260 |     } else if (*ldvr < 1 || rightv && *ldvr < *n) {
      |                                    ^
      |                             (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/ctgexc.c:181:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  181 |     } else if (*ldq < 1 || *wantq && *ldq < max(1,*n)) {
      |                         ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgexc.c:181:35: note: place parentheses around the '&&' expression to silence this warning
  181 |     } else if (*ldq < 1 || *wantq && *ldq < max(1,*n)) {
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgexc.c:183:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  183 |     } else if (*ldz < 1 || *wantz && *ldz < max(1,*n)) {
      |                         ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgexc.c:183:35: note: place parentheses around the '&&' expression to silence this warning
  183 |     } else if (*ldz < 1 || *wantz && *ldz < max(1,*n)) {
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~~~
2 warnings generated.
/host/spi-builder-workspace/SRC/ctgsyl.c:375:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
  375 |     if (mb <= 1 && nb <= 1 || mb >= *m && nb >= *n) {
      |         ~~~~~~~~^~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/ctgsyl.c:375:17: note: place parentheses around the '&&' expression to silence this warning
  375 |     if (mb <= 1 && nb <= 1 || mb >= *m && nb >= *n) {
      |                 ^
      |         (                 )
/host/spi-builder-workspace/SRC/ctgsyl.c:375:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
  375 |     if (mb <= 1 && nb <= 1 || mb >= *m && nb >= *n) {
      |                            ~~ ~~~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgsyl.c:375:40: note: place parentheses around the '&&' expression to silence this warning
  375 |     if (mb <= 1 && nb <= 1 || mb >= *m && nb >= *n) {
      |                                        ^
      |                               (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/ctgsja.c:382:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  382 |     } else if (*ldu < 1 || wantu && *ldu < *m) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgsja.c:382:34: note: place parentheses around the '&&' expression to silence this warning
  382 |     } else if (*ldu < 1 || wantu && *ldu < *m) {
      |                                  ^
      |                            (                 )
/host/spi-builder-workspace/SRC/ctgsja.c:384:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  384 |     } else if (*ldv < 1 || wantv && *ldv < *p) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgsja.c:384:34: note: place parentheses around the '&&' expression to silence this warning
  384 |     } else if (*ldv < 1 || wantv && *ldv < *p) {
      |                                  ^
      |                            (                 )
/host/spi-builder-workspace/SRC/ctgsja.c:386:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  386 |     } else if (*ldq < 1 || wantq && *ldq < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgsja.c:386:34: note: place parentheses around the '&&' expression to silence this warning
  386 |     } else if (*ldq < 1 || wantq && *ldq < *n) {
      |                                  ^
      |                            (                 )
3 warnings generated.
/host/spi-builder-workspace/SRC/ctgsen.c:426:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  426 |     } else if (*ldq < 1 || *wantq && *ldq < *n) {
      |                         ~~ ~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgsen.c:426:35: note: place parentheses around the '&&' expression to silence this warning
  426 |     } else if (*ldq < 1 || *wantq && *ldq < *n) {
      |                                   ^
      |                            (                  )
/host/spi-builder-workspace/SRC/ctgsen.c:428:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  428 |     } else if (*ldz < 1 || *wantz && *ldz < *n) {
      |                         ~~ ~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/ctgsen.c:428:35: note: place parentheses around the '&&' expression to silence this warning
  428 |     } else if (*ldz < 1 || *wantz && *ldz < *n) {
      |                                   ^
      |                            (                  )
2 warnings generated.
[1288 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/ctgevc.c:319:22: warning: '&&' within '||' [-Wlogical-op-parentheses]
  319 |     } else if (compl && *ldvl < *n || *ldvl < 1) {
      |                ~~~~~~^~~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/ctgevc.c:319:22: note: place parentheses around the '&&' expression to silence this warning
  319 |     } else if (compl && *ldvl < *n || *ldvl < 1) {
      |                      ^
      |                (                  )
/host/spi-builder-workspace/SRC/ctgevc.c:321:22: warning: '&&' within '||' [-Wlogical-op-parentheses]
  321 |     } else if (compr && *ldvr < *n || *ldvr < 1) {
      |                ~~~~~~^~~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/ctgevc.c:321:22: note: place parentheses around the '&&' expression to silence this warning
  321 |     } else if (compr && *ldvr < *n || *ldvr < 1) {
      |                      ^
      |                (                  )
2 warnings generated.
/host/spi-builder-workspace/SRC/csyr.c:145:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  145 |     if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f) {
      |                 ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/csyr.c:145:36: note: place parentheses around the '&&' expression to silence this warning
  145 |     if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f) {
      |                                    ^
      |                    (                                 )
1 warning generated.
/host/spi-builder-workspace/SRC/csymv.c:162:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
  162 |     if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f && (beta->r == 1.f && 
      |                 ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  163 |             beta->i == 0.f)) {
      |             ~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/csymv.c:162:55: note: place parentheses around the '&&' expression to silence this warning
  162 |     if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f && (beta->r == 1.f && 
      |                                                       ^
      |                    (
  163 |             beta->i == 0.f)) {
      | 
      |                            )
1 warning generated.
/host/spi-builder-workspace/SRC/csteqr.c:184:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
  184 |     } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
      |                         ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/csteqr.c:184:39: note: place parentheses around the '&&' expression to silence this warning
  184 |     } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
1 warning generated.
/host/spi-builder-workspace/SRC/cstedc.c:253:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
  253 |     } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
      |                         ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cstedc.c:253:39: note: place parentheses around the '&&' expression to silence this warning
  253 |     } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cstedc.c:269:18: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
  269 |             lrwmin = *n - 1 << 1;
      |                      ~~~^~~ ~~
/host/spi-builder-workspace/SRC/cstedc.c:269:18: note: place parentheses around the '-' expression to silence this warning
  269 |             lrwmin = *n - 1 << 1;
      |                         ^
      |                      (     )
2 warnings generated.
/host/spi-builder-workspace/SRC/csptrs.c:420:20: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
  420 |             kc = kc + (*n - k << 1) + 1;
      |                        ~~~^~~ ~~
/host/spi-builder-workspace/SRC/csptrs.c:420:20: note: place parentheses around the '-' expression to silence this warning
  420 |             kc = kc + (*n - k << 1) + 1;
      |                           ^
      |                        (     )
1 warning generated.
/host/spi-builder-workspace/SRC/cstemr.c:393:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  393 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cstemr.c:393:34: note: place parentheses around the '&&' expression to silence this warning
  393 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
/host/spi-builder-workspace/SRC/cstemr.c:476:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  476 |         if (alleig || valeig && r2 > wl && r2 <= wu || indeig && iil == 1) {
      |                    ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cstemr.c:476:34: note: place parentheses around the '&&' expression to silence this warning
  476 |         if (alleig || valeig && r2 > wl && r2 <= wu || indeig && iil == 1) {
      |                                         ^
      |                       (                            )
/host/spi-builder-workspace/SRC/cstemr.c:476:56: warning: '&&' within '||' [-Wlogical-op-parentheses]
  476 |         if (alleig || valeig && r2 > wl && r2 <= wu || indeig && iil == 1) {
      |                                                     ~~ ~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cstemr.c:476:56: note: place parentheses around the '&&' expression to silence this warning
  476 |         if (alleig || valeig && r2 > wl && r2 <= wu || indeig && iil == 1) {
      |                                                               ^
      |                                                        (                 )
/host/spi-builder-workspace/SRC/cstemr.c:500:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  500 |         if (alleig || valeig && r1 > wl && r1 <= wu || indeig && iiu == 2) {
      |                    ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cstemr.c:500:34: note: place parentheses around the '&&' expression to silence this warning
  500 |         if (alleig || valeig && r1 > wl && r1 <= wu || indeig && iiu == 2) {
      |                                         ^
      |                       (                            )
/host/spi-builder-workspace/SRC/cstemr.c:500:56: warning: '&&' within '||' [-Wlogical-op-parentheses]
  500 |         if (alleig || valeig && r1 > wl && r1 <= wu || indeig && iiu == 2) {
      |                                                     ~~ ~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/cstemr.c:500:56: note: place parentheses around the '&&' expression to silence this warning
  500 |         if (alleig || valeig && r1 > wl && r1 <= wu || indeig && iiu == 2) {
      |                                                               ^
      |                                                        (                 )
5 warnings generated.
/host/spi-builder-workspace/SRC/cspr.c:139:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  139 |     if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f) {
      |                 ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cspr.c:139:36: note: place parentheses around the '&&' expression to silence this warning
  139 |     if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f) {
      |                                    ^
      |                    (                                 )
1 warning generated.
[1319 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/cspmv.c:153:55: warning: '&&' within '||' [-Wlogical-op-parentheses]
  153 |     if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f && (beta->r == 1.f && 
      |                 ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
  154 |             beta->i == 0.f)) {
      |             ~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cspmv.c:153:55: note: place parentheses around the '&&' expression to silence this warning
  153 |     if (*n == 0 || alpha->r == 0.f && alpha->i == 0.f && (beta->r == 1.f && 
      |                                                       ^
      |                    (
  154 |             beta->i == 0.f)) {
      | 
      |                            )
1 warning generated.
/host/spi-builder-workspace/SRC/cpteqr.c:171:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
  171 |     } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
      |                         ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cpteqr.c:171:39: note: place parentheses around the '&&' expression to silence this warning
  171 |     } else if (*ldz < 1 || icompz > 0 && *ldz < max(1,*n)) {
      |                            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
1 warning generated.
[1355 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/clatzm.c:148:42: warning: '&&' within '||' [-Wlogical-op-parentheses]
  148 |     if (min(*m,*n) == 0 || tau->r == 0.f && tau->i == 0.f) {
      |                         ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/clatzm.c:148:42: note: place parentheses around the '&&' expression to silence this warning
  148 |     if (min(*m,*n) == 0 || tau->r == 0.f && tau->i == 0.f) {
      |                                          ^
      |                            (                             )
1 warning generated.
/host/spi-builder-workspace/SRC/clasyf.c:193:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  193 |         if (k <= *n - *nb + 1 && *nb < *n || k < 1) {
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/clasyf.c:193:24: note: place parentheses around the '&&' expression to silence this warning
  193 |         if (k <= *n - *nb + 1 && *nb < *n || k < 1) {
      |                               ^
      |             (                            )
/host/spi-builder-workspace/SRC/clasyf.c:515:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
  515 |         if (k >= *nb && *nb < *n || k > *n) {
      |             ~~~~~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/clasyf.c:515:15: note: place parentheses around the '&&' expression to silence this warning
  515 |         if (k >= *nb && *nb < *n || k > *n) {
      |                      ^
      |             (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/clascl.c:158:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
  158 |     } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
      |                       ~~ ~~~~~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/clascl.c:158:37: note: place parentheses around the '&&' expression to silence this warning
  158 |     } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
      |                                     ^
      |                          (                     )
/host/spi-builder-workspace/SRC/clascl.c:158:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
  158 |     } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
      |                                                 ~~ ~~~~~~~~~~~^~~~~~~~~~~
/host/spi-builder-workspace/SRC/clascl.c:158:63: note: place parentheses around the '&&' expression to silence this warning
  158 |     } else if (*n < 0 || itype == 4 && *n != *m || itype == 5 && *n != *m) {
      |                                                               ^
      |                                                    (                     )
/host/spi-builder-workspace/SRC/clascl.c:170:69: warning: '&&' within '||' [-Wlogical-op-parentheses]
  170 |             if (*ku < 0 || *ku > max(i__1,0) || (itype == 4 || itype == 5) && 
      |                                              ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  171 |                     *kl != *ku) {
      |                     ~~~~~~~~~~
/host/spi-builder-workspace/SRC/clascl.c:170:69: note: place parentheses around the '&&' expression to silence this warning
  170 |             if (*ku < 0 || *ku > max(i__1,0) || (itype == 4 || itype == 5) && 
      |                                                                            ^
      |                                                 (
  171 |                     *kl != *ku) {
      | 
      |                               )
/host/spi-builder-workspace/SRC/clascl.c:173:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
  173 |             } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
      |                        ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/clascl.c:173:28: note: place parentheses around the '&&' expression to silence this warning
  173 |             } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
      |                                   ^
      |                        (                           )
/host/spi-builder-workspace/SRC/clascl.c:173:60: warning: '&&' within '||' [-Wlogical-op-parentheses]
  173 |             } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
      |                                                     ~~ ~~~~~~~~~~~^~~~~~~~~~~
  174 |                     ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
      |                     ~~~~~~
/host/spi-builder-workspace/SRC/clascl.c:173:60: note: place parentheses around the '&&' expression to silence this warning
  173 |             } else if (itype == 4 && *lda < *kl + 1 || itype == 5 && *lda < *
      |                                                                   ^
      |                                                        (
  174 |                     ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
      |                           )
/host/spi-builder-workspace/SRC/clascl.c:174:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
  174 |                     ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
      |                            ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/clascl.c:174:28: note: place parentheses around the '&&' expression to silence this warning
  174 |                     ku + 1 || itype == 6 && *lda < (*kl << 1) + *ku + 1) {
      |                                          ^
      |                               (                                        )
6 warnings generated.
[1386 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/claqr4.c:525:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
  525 |             if (ld == 0 || ld * 100 <= nw * nibble && kbot - ktop + 1 > min(
      |                         ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  526 |                     nmin,nwmax)) {
      |                     ~~~~~~~~~~~
/host/spi-builder-workspace/SRC/claqr4.c:525:45: note: place parentheses around the '&&' expression to silence this warning
  525 |             if (ld == 0 || ld * 100 <= nw * nibble && kbot - ktop + 1 > min(
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  526 |                     nmin,nwmax)) {
      |                     ~~~~~~~~~~~
1 warning generated.
/host/spi-builder-workspace/SRC/claqr2.c:461:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
  461 |     if (*ns < jw || s.r == 0.f && s.i == 0.f) {
      |                  ~~ ~~~~~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/claqr2.c:461:32: note: place parentheses around the '&&' expression to silence this warning
  461 |     if (*ns < jw || s.r == 0.f && s.i == 0.f) {
      |                                ^
      |                     (                       )
1 warning generated.
/host/spi-builder-workspace/SRC/claqr3.c:478:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
  478 |     if (*ns < jw || s.r == 0.f && s.i == 0.f) {
      |                  ~~ ~~~~~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/claqr3.c:478:32: note: place parentheses around the '&&' expression to silence this warning
  478 |     if (*ns < jw || s.r == 0.f && s.i == 0.f) {
      |                                ^
      |                     (                       )
1 warning generated.
/host/spi-builder-workspace/SRC/claqr0.c:521:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
  521 |             if (ld == 0 || ld * 100 <= nw * nibble && kbot - ktop + 1 > min(
      |                         ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  522 |                     nmin,nwmax)) {
      |                     ~~~~~~~~~~~
/host/spi-builder-workspace/SRC/claqr0.c:521:45: note: place parentheses around the '&&' expression to silence this warning
  521 |             if (ld == 0 || ld * 100 <= nw * nibble && kbot - ktop + 1 > min(
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  522 |                     nmin,nwmax)) {
      |                     ~~~~~~~~~~~
1 warning generated.
/host/spi-builder-workspace/SRC/claqr5.c:374:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
  373 |                             .r != 0.f || h__[i__6].i != 0.f) || h__[i__7].r ==
      |                                                              ~~ ~~~~~~~~~~~~~~
  374 |                              0.f && h__[i__7].i == 0.f) {
      |                              ~~~~^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/claqr5.c:374:13: note: place parentheses around the '&&' expression to silence this warning
  373 |                             .r != 0.f || h__[i__6].i != 0.f) || h__[i__7].r ==
      |                                                                 (
  374 |                              0.f && h__[i__7].i == 0.f) {
      |                                  ^
      |                                                       )
1 warning generated.
[1414 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/clahef.c:196:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  196 |         if (k <= *n - *nb + 1 && *nb < *n || k < 1) {
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/clahef.c:196:24: note: place parentheses around the '&&' expression to silence this warning
  196 |         if (k <= *n - *nb + 1 && *nb < *n || k < 1) {
      |                               ^
      |             (                            )
/host/spi-builder-workspace/SRC/clahef.c:567:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
  567 |         if (k >= *nb && *nb < *n || k > *n) {
      |             ~~~~~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/clahef.c:567:15: note: place parentheses around the '&&' expression to silence this warning
  567 |         if (k >= *nb && *nb < *n || k > *n) {
      |                      ^
      |             (                   )
2 warnings generated.
[1441 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/cla_syamv.c:191:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  191 |     if (*n == 0 || *alpha == 0.f && *beta == 1.f) {
      |                 ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cla_syamv.c:191:34: note: place parentheses around the '&&' expression to silence this warning
  191 |     if (*n == 0 || *alpha == 0.f && *beta == 1.f) {
      |                                  ^
      |                    (                            )
/host/spi-builder-workspace/SRC/cla_syamv.c:258:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
  258 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
  259 |                             .i == 0.f || temp == 0.f);
      |                             ~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cla_syamv.c:258:54: note: place parentheses around the '&&' expression to silence this warning
  258 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                                    ^
      |                                                   (
  259 |                             .i == 0.f || temp == 0.f);
      |                                      )
/host/spi-builder-workspace/SRC/cla_syamv.c:308:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
  308 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
  309 |                             .i == 0.f || temp == 0.f);
      |                             ~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cla_syamv.c:308:54: note: place parentheses around the '&&' expression to silence this warning
  308 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                                    ^
      |                                                   (
  309 |                             .i == 0.f || temp == 0.f);
      |                                      )
3 warnings generated.
/host/spi-builder-workspace/SRC/cla_heamv.c:191:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  191 |     if (*n == 0 || *alpha == 0.f && *beta == 1.f) {
      |                 ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cla_heamv.c:191:34: note: place parentheses around the '&&' expression to silence this warning
  191 |     if (*n == 0 || *alpha == 0.f && *beta == 1.f) {
      |                                  ^
      |                    (                            )
/host/spi-builder-workspace/SRC/cla_heamv.c:258:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
  258 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
  259 |                             .i == 0.f || temp == 0.f);
      |                             ~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cla_heamv.c:258:54: note: place parentheses around the '&&' expression to silence this warning
  258 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                                    ^
      |                                                   (
  259 |                             .i == 0.f || temp == 0.f);
      |                                      )
/host/spi-builder-workspace/SRC/cla_heamv.c:308:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
  308 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
  309 |                             .i == 0.f || temp == 0.f);
      |                             ~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cla_heamv.c:308:54: note: place parentheses around the '&&' expression to silence this warning
  308 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                                    ^
      |                                                   (
  309 |                             .i == 0.f || temp == 0.f);
      |                                      )
3 warnings generated.
/host/spi-builder-workspace/SRC/cla_geamv.c:193:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
  193 |     if (*m == 0 || *n == 0 || *alpha == 0.f && *beta == 1.f) {
      |                            ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cla_geamv.c:193:45: note: place parentheses around the '&&' expression to silence this warning
  193 |     if (*m == 0 || *n == 0 || *alpha == 0.f && *beta == 1.f) {
      |                                             ^
      |                               (                            )
/host/spi-builder-workspace/SRC/cla_geamv.c:256:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
  256 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
  257 |                             .i == 0.f || temp == 0.f);
      |                             ~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cla_geamv.c:256:54: note: place parentheses around the '&&' expression to silence this warning
  256 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                                    ^
      |                                                   (
  257 |                             .i == 0.f || temp == 0.f);
      |                                      )
/host/spi-builder-workspace/SRC/cla_geamv.c:294:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
  294 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3][1476 / 1601] CLAPACK

      |                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
  295 |                             .i == 0.f || temp == 0.f);
      |                             ~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cla_geamv.c:294:54: note: place parentheses around the '&&' expression to silence this warning
  294 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                                    ^
      |                                                   (
  295 |                             .i == 0.f || temp == 0.f);
      |                                      )
3 warnings generated.
/host/spi-builder-workspace/SRC/chseqr.c:333:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  333 |     } else if (*ldz < 1 || wantz && *ldz < max(1,*n)) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chseqr.c:333:34: note: place parentheses around the '&&' expression to silence this warning
  333 |     } else if (*ldz < 1 || wantz && *ldz < max(1,*n)) {
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~
1 warning generated.
/host/spi-builder-workspace/SRC/chsein.c:264:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  264 |     } else if (*ldvl < 1 || leftv && *ldvl < *n) {
      |                          ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chsein.c:264:35: note: place parentheses around the '&&' expression to silence this warning
  264 |     } else if (*ldvl < 1 || leftv && *ldvl < *n) {
      |                                   ^
      |                             (                  )
/host/spi-builder-workspace/SRC/chsein.c:266:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  266 |     } else if (*ldvr < 1 || rightv && *ldvr < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chsein.c:266:36: note: place parentheses around the '&&' expression to silence this warning
  266 |     } else if (*ldvr < 1 || rightv && *ldvr < *n) {
      |                                    ^
      |                             (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/cla_gbamv.c:203:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
  203 |     if (*m == 0 || *n == 0 || *alpha == 0.f && *beta == 1.f) {
      |                            ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cla_gbamv.c:203:45: note: place parentheses around the '&&' expression to silence this warning
  203 |     if (*m == 0 || *n == 0 || *alpha == 0.f && *beta == 1.f) {
      |                                             ^
      |                               (                            )
/host/spi-builder-workspace/SRC/cla_gbamv.c:273:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
  273 |                     symb_zero__ = symb_zero__ && (x[i__2].r == 0.f && x[i__2]
      |                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
  274 |                             .i == 0.f || temp == 0.f);
      |                             ~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cla_gbamv.c:273:54: note: place parentheses around the '&&' expression to silence this warning
  273 |                     symb_zero__ = symb_zero__ && (x[i__2].r == 0.f && x[i__2]
      |                                                                    ^
      |                                                   (
  274 |                             .i == 0.f || temp == 0.f);
      |                                      )
/host/spi-builder-workspace/SRC/cla_gbamv.c:317:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
  317 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                   ~~~~~~~~~~~~~~~~~^~~~~~~~~~
  318 |                             .i == 0.f || temp == 0.f);
      |                             ~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cla_gbamv.c:317:54: note: place parentheses around the '&&' expression to silence this warning
  317 |                     symb_zero__ = symb_zero__ && (x[i__3].r == 0.f && x[i__3]
      |                                                                    ^
      |                                                   (
  318 |                             .i == 0.f || temp == 0.f);
      |                                      )
3 warnings generated.
/host/spi-builder-workspace/SRC/chptrs.c:439:20: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
  439 |             kc = kc + (*n - k << 1) + 1;
      |                        ~~~^~~ ~~
/host/spi-builder-workspace/SRC/chptrs.c:439:20: note: place parentheses around the '-' expression to silence this warning
  439 |             kc = kc + (*n - k << 1) + 1;
      |                           ^
      |                        (     )
1 warning generated.
/host/spi-builder-workspace/SRC/chpgvx.c:262:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  262 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                      ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chpgvx.c:262:24: note: place parentheses around the '&&' expression to silence this warning
  262 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                               ^
      |                         (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chpgvd.c:231:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  231 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chpgvd.c:231:34: note: place parentheses around the '&&' expression to silence this warning
  231 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chpgv.c:166:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  166 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chpgv.c:166:34: note: place parentheses around the '&&' expression to silence this warning
  166 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chpevx.c:266:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  266 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                      ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chpevx.c:266:24: note: place parentheses around the '&&' expression to silence this warning
  266 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                               ^
      |                         (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chpevd.c:221:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  221 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chpevd.c:221:34: note: place parentheses around the '&&' expression to silence this warning
  221 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chpev.c:162:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  162 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chpev.c:162:34: note: place parentheses around the '&&' expression to silence this warning
  162 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chfrk.c:203:47: warning: '&&' within '||' [-Wlogical-op-parentheses]
  203 |     if (*n == 0 || (*alpha == 0.f || *k == 0) && *beta == 1.f) {
      |                 ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chfrk.c:203:47: note: place parentheses around the '&&' expression to silence this warning
  203 |     if (*n == 0 || (*alpha == 0.f || *k == 0) && *beta == 1.f) {
      |                                               ^
      |                    (                                         )
1 warning generated.
[1506 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/chgeqz.c:361:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
  361 |     } else if (*ldq < 1 || ilq && *ldq < *n) {
      |                         ~~ ~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chgeqz.c:361:32: note: place parentheses around the '&&' expression to silence this warning
  361 |     } else if (*ldq < 1 || ilq && *ldq < *n) {
      |                                ^
      |                            (               )
/host/spi-builder-workspace/SRC/chgeqz.c:363:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
  363 |     } else if (*ldz < 1 || ilz && *ldz < *n) {
      |                         ~~ ~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chgeqz.c:363:32: note: place parentheses around the '&&' expression to silence this warning
  363 |     } else if (*ldz < 1 || ilz && *ldz < *n) {
      |                                ^
      |                            (               )
2 warnings generated.
/host/spi-builder-workspace/SRC/chegvx.c:300:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  300 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                      ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chegvx.c:300:24: note: place parentheses around the '&&' expression to silence this warning
  300 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                               ^
      |                         (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/cheevx.c:295:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  295 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                      ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cheevx.c:295:24: note: place parentheses around the '&&' expression to silence this warning
  295 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                               ^
      |                         (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/cheevr.c:401:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  401 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                      ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cheevr.c:401:24: note: place parentheses around the '&&' expression to silence this warning
  401 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                               ^
      |                         (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chbgv.c:183:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  183 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chbgv.c:183:34: note: place parentheses around the '&&' expression to silence this warning
  183 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chbgvx.c:301:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  301 |     } else if (*ldq < 1 || wantz && *ldq < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chbgvx.c:301:34: note: place parentheses around the '&&' expression to silence this warning
  301 |     } else if (*ldq < 1 || wantz && *ldq < *n) {
      |                                  ^
      |                            (                 )
/host/spi-builder-workspace/SRC/chbgvx.c:317:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  317 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                      ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chbgvx.c:317:24: note: place parentheses around the '&&' expression to silence this warning
  317 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                               ^
      |                         (                 )
2 warnings generated.
/host/spi-builder-workspace/SRC/chbgvd.c:276:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  276 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chbgvd.c:276:34: note: place parentheses around the '&&' expression to silence this warning
  276 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chbevd.c:264:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  264 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chbevd.c:264:34: note: place parentheses around the '&&' expression to silence this warning
  264 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chbevx.c:304:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  304 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                      ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chbevx.c:304:24: note: place parentheses around the '&&' expression to silence this warning
  304 |         if (*ldz < 1 || wantz && *ldz < *n) {
      |                               ^
      |                         (                 )
1 warning generated.
/host/spi-builder-workspace/SRC/chbev.c:177:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  177 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chbev.c:177:34: note: place parentheses around the '&&' expression to silence this warning
  177 |     } else if (*ldz < 1 || wantz && *ldz < *n) {
      |                                  ^
      |                            (                 )
1 warning generated.
[1536 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/cggsvp.c:258:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  258 |     } else if (*ldu < 1 || wantu && *ldu < *m) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggsvp.c:258:34: note: place parentheses around the '&&' expression to silence this warning
  258 |     } else if (*ldu < 1 || wantu && *ldu < *m) {
      |                                  ^
      |                            (                 )
/host/spi-builder-workspace/SRC/cggsvp.c:260:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  260 |     } else if (*ldv < 1 || wantv && *ldv < *p) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggsvp.c:260:34: note: place parentheses around the '&&' expression to silence this warning
  260 |     } else if (*ldv < 1 || wantv && *ldv < *p) {
      |                                  ^
      |                            (                 )
/host/spi-builder-workspace/SRC/cggsvp.c:262:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  262 |     } else if (*ldq < 1 || wantq && *ldq < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggsvp.c:262:34: note: place parentheses around the '&&' expression to silence this warning
  262 |     } else if (*ldq < 1 || wantq && *ldq < *n) {
      |                                  ^
      |                            (                 )
3 warnings generated.
/host/spi-builder-workspace/SRC/cggsvd.c:329:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  329 |     } else if (*ldu < 1 || wantu && *ldu < *m) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggsvd.c:329:34: note: place parentheses around the '&&' expression to silence this warning
  329 |     } else if (*ldu < 1 || wantu && *ldu < *m) {
      |                                  ^
      |                            (                 )
/host/spi-builder-workspace/SRC/cggsvd.c:331:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  331 |     } else if (*ldv < 1 || wantv && *ldv < *p) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggsvd.c:331:34: note: place parentheses around the '&&' expression to silence this warning
  331 |     } else if (*ldv < 1 || wantv && *ldv < *p) {
      |                                  ^
      |                            (                 )
/host/spi-builder-workspace/SRC/cggsvd.c:333:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  333 |     } else if (*ldq < 1 || wantq && *ldq < *n) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggsvd.c:333:34: note: place parentheses around the '&&' expression to silence this warning
  333 |     } else if (*ldq < 1 || wantq && *ldq < *n) {
      |                                  ^
      |                            (                 )
3 warnings generated.
/host/spi-builder-workspace/SRC/cgghrd.c:243:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
  243 |     } else if (ilq && *ldq < *n || *ldq < 1) {
      |                ~~~~^~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cgghrd.c:243:20: note: place parentheses around the '&&' expression to silence this warning
  243 |     } else if (ilq && *ldq < *n || *ldq < 1) {
      |                    ^
      |                (               )
/host/spi-builder-workspace/SRC/cgghrd.c:245:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
  245 |     } else if (ilz && *ldz < *n || *ldz < 1) {
      |                ~~~~^~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cgghrd.c:245:20: note: place parentheses around the '&&' expression to silence this warning
  245 |     } else if (ilz && *ldz < *n || *ldz < 1) {
      |                    ^
      |                (               )
2 warnings generated.
/host/spi-builder-workspace/SRC/cggev.c:293:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  293 |     } else if (*ldvl < 1 || ilvl && *ldvl < *n) {
      |                          ~~ ~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggev.c:293:34: note: place parentheses around the '&&' expression to silence this warning
  293 |     } else if (*ldvl < 1 || ilvl && *ldvl < *n) {
      |                                  ^
      |                             (                 )
/host/spi-builder-workspace/SRC/cggev.c:295:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  295 |     } else if (*ldvr < 1 || ilvr && *ldvr < *n) {
      |                          ~~ ~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggev.c:295:34: note: place parentheses around the '&&' expression to silence this warning
  295 |     } else if (*ldvr < 1 || ilvr && *ldvr < *n) {
      |                                  ^
      |                             (                 )
2 warnings generated.
/host/spi-builder-workspace/SRC/chbgst.c:196:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  196 |     } else if (*ldx < 1 || wantx && *ldx < max(1,*n)) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/chbgst.c:196:34: note: place parentheses around the '&&' expression to silence this warning
  196 |     } else if (*ldx < 1 || wantx && *ldx < max(1,*n)) {
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~
1 warning generated.
/host/spi-builder-workspace/SRC/cgges.c:330:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  330 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgges.c:330:36: note: place parentheses around the '&&' expression to silence this warning
  330 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                                    ^
      |                              (                   )
/host/spi-builder-workspace/SRC/cgges.c:332:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  332 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgges.c:332:36: note: place parentheses around the '&&' expression to silence this warning
  332 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                                    ^
      |                              (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/cggesx.c:385:69: warning: '&&' within '||' [-Wlogical-op-parentheses]
  385 |     } else if (! (wantsn || wantse || wantsv || wantsb) || ! wantst && ! 
      |                                                         ~~ ~~~~~~~~~^~~~
  386 |             wantsn) {
      |             ~~~~~~
/host/spi-builder-workspace/SRC/cggesx.c:385:69: note: place parentheses around the '&&' expression to silence this warning
  385 |     } else if (! (wantsn || wantse || wantsv || wantsb) || ! wantst && ! 
      |                                                                     ^
      |                                                            (
  386 |             wantsn) {
      | 
      |                   )
/host/spi-builder-workspace/SRC/cggesx.c:394:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  394 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggesx.c:394:36: note: place parentheses around the '&&' expression to silence this warning
  394 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                                    ^
      |                              (                   )
/host/spi-builder-workspace/SRC/cggesx.c:396:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  396 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggesx.c:396:36: note: place parentheses around the '&&' expression to silence this warning
  396 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                                    ^
      |                              (                   )
3 warnings generated.
/host/spi-builder-workspace/SRC/cggevx.c:431:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  431 |     } else if (*ldvl < 1 || ilvl && *ldvl < *n) {
      |                          ~~ ~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggevx.c:431:34: note: place parentheses around the '&&' expression to silence this warning
  431 |     } else if (*ldvl < 1 || ilvl && *ldvl < *n) {
      |                                  ^
      |                             (                 )
/host/spi-builder-workspace/SRC/cggevx.c:433:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  433 |     } else if (*ldvr < 1 || ilvr && *ldvr < *n) {
      |                          ~~ ~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cggevx.c:433:34: note: place parentheses around the '&&' expression to silence this warning
  433 |     } else if (*ldvr < 1 || ilvr && *ldvr < *n) {
      |                                  ^
      |                             (                 )
2 warnings generated.
[1563 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/cgesdd.c:282:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  282 |     } else if (*ldu < 1 || wntqas && *ldu < *m || wntqo && *m < *n && *ldu < *
      |                         ~~ ~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgesdd.c:282:35: note: place parentheses around the '&&' expression to silence this warning
  282 |     } else if (*ldu < 1 || wntqas && *ldu < *m || wntqo && *m < *n && *ldu < *
      |                                   ^
      |                            (                  )
/host/spi-builder-workspace/SRC/cgesdd.c:282:68: warning: '&&' within '||' [-Wlogical-op-parentheses]
  282 |     } else if (*ldu < 1 || wntqas && *ldu < *m || wntqo && *m < *n && *ldu < *
      |                                                ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  283 |             m) {
      |             ~
/host/spi-builder-workspace/SRC/cgesdd.c:282:68: note: place parentheses around the '&&' expression to silence this warning
  282 |     } else if (*ldu < 1 || wntqas && *ldu < *m || wntqo && *m < *n && *ldu < *
      |                                                                    ^
      |                                                   (
  283 |             m) {
      | 
      |              )
/host/spi-builder-workspace/SRC/cgesdd.c:285:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  285 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                          ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgesdd.c:285:35: note: place parentheses around the '&&' expression to silence this warning
  285 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                                   ^
      |                             (                  )
/host/spi-builder-workspace/SRC/cgesdd.c:285:58: warning: '&&' within '||' [-Wlogical-op-parentheses]
  285 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                                                 ~~ ~~~~~~^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgesdd.c:285:58: note: place parentheses around the '&&' expression to silence this warning
  285 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                                                          ^
      |                                                    (                     )
/host/spi-builder-workspace/SRC/cgesdd.c:286:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
  285 |     } else if (*ldvt < 1 || wntqa && *ldvt < *n || wntqs && *ldvt < minmn || 
      |                                                                           ~~
  286 |             wntqo && *m >= *n && *ldvt < *n) {
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgesdd.c:286:24: note: place parentheses around the '&&' expression to silence this warning
  286 |             wntqo && *m >= *n && *ldvt < *n) {
      |                               ^
      |             (                              )
5 warnings generated.
/host/spi-builder-workspace/SRC/cgegs.c:289:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  289 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgegs.c:289:36: note: place parentheses around the '&&' expression to silence this warning
  289 |     } else if (*ldvsl < 1 || ilvsl && *ldvsl < *n) {
      |                                    ^
      |                              (                   )
/host/spi-builder-workspace/SRC/cgegs.c:291:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  291 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                           ~~ ~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgegs.c:291:36: note: place parentheses around the '&&' expression to silence this warning
  291 |     } else if (*ldvsr < 1 || ilvsr && *ldvsr < *n) {
      |                                    ^
      |                              (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/cgesvd.c:268:62: warning: '&&' within '||' [-Wlogical-op-parentheses]
  268 |     } else if (! (wntva || wntvs || wntvo || wntvn) || wntvo && wntuo) {
      |                                                     ~~ ~~~~~~^~~~~~~~
/host/spi-builder-workspace/SRC/cgesvd.c:268:62: note: place parentheses around the '&&' expression to silence this warning
  268 |     } else if (! (wntva || wntvs || wntvo || wntvn) || wntvo && wntuo) {
      |                                                              ^
      |                                                        (             )
/host/spi-builder-workspace/SRC/cgesvd.c:276:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  276 |     } else if (*ldu < 1 || wntuas && *ldu < *m) {
      |                         ~~ ~~~~~~~^~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgesvd.c:276:35: note: place parentheses around the '&&' expression to silence this warning
  276 |     } else if (*ldu < 1 || wntuas && *ldu < *m) {
      |                                   ^
      |                            (                  )
/host/spi-builder-workspace/SRC/cgesvd.c:278:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
  278 |     } else if (*ldvt < 1 || wntva && *ldvt < *n || wntvs && *ldvt < minmn) {
      |                          ~~ ~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgesvd.c:278:35: note: place parentheses around the '&&' expression to silence this warning
  278 |     } else if (*ldvt < 1 || wntva && *ldvt < *n || wntvs && *ldvt < minmn) {
      |                                   ^
      |                             (                  )
/host/spi-builder-workspace/SRC/cgesvd.c:278:58: warning: '&&' within '||' [-Wlogical-op-parentheses]
  278 |     } else if (*ldvt < 1 || wntva && *ldvt < *n || wntvs && *ldvt < minmn) {
      |                                                 ~~ ~~~~~~^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgesvd.c:278:58: note: place parentheses around the '&&' expression to silence this warning
  278 |     } else if (*ldvt < 1 || wntva && *ldvt < *n || wntvs && *ldvt < minmn) {
      |                                                          ^
      |                                                    (                     )
4 warnings generated.
/host/spi-builder-workspace/SRC/cgegv.c:366:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  366 |     } else if (*ldvl < 1 || ilvl && *ldvl < *n) {
      |                          ~~ ~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgegv.c:366:34: note: place parentheses around the '&&' expression to silence this warning
  366 |     } else if (*ldvl < 1 || ilvl && *ldvl < *n) {
      |                                  ^
      |                             (                 )
/host/spi-builder-workspace/SRC/cgegv.c:368:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  368 |     } else if (*ldvr < 1 || ilvr && *ldvr < *n) {
      |                          ~~ ~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgegv.c:368:34: note: place parentheses around the '&&' expression to silence this warning
  368 |     } else if (*ldvr < 1 || ilvr && *ldvr < *n) {
      |                                  ^
      |                             (                 )
2 warnings generated.
/host/spi-builder-workspace/SRC/cgeesx.c:258:69: warning: '&&' within '||' [-Wlogical-op-parentheses]
  258 |     } else if (! (wantsn || wantse || wantsv || wantsb) || ! wantst && ! 
      |                                                         ~~ ~~~~~~~~~^~~~
  259 |             wantsn) {
      |             ~~~~~~
/host/spi-builder-workspace/SRC/cgeesx.c:258:69: note: place parentheses around the '&&' expression to silence this warning
  258 |     } else if (! (wantsn || wantse || wantsv || wantsb) || ! wantst && ! 
      |                                                                     ^
      |                                                            (
  259 |             wantsn) {
      | 
      |                   )
/host/spi-builder-workspace/SRC/cgeesx.c:265:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  265 |     } else if (*ldvs < 1 || wantvs && *ldvs < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgeesx.c:265:36: note: place parentheses around the '&&' expression to silence this warning
  265 |     } else if (*ldvs < 1 || wantvs && *ldvs < *n) {
      |                                    ^
      |                             (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/cgees.c:225:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  225 |     } else if (*ldvs < 1 || wantvs && *ldvs < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgees.c:225:36: note: place parentheses around the '&&' expression to silence this warning
  225 |     } else if (*ldvs < 1 || wantvs && *ldvs < *n) {
      |                                    ^
      |                             (                   )
1 warning generated.
/host/spi-builder-workspace/SRC/cgeev.c:225:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  225 |     } else if (*ldvl < 1 || wantvl && *ldvl < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgeev.c:225:36: note: place parentheses around the '&&' expression to silence this warning
  225 |     } else if (*ldvl < 1 || wantvl && *ldvl < *n) {
      |                                    ^
      |                             (                   )
/host/spi-builder-workspace/SRC/cgeev.c:227:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  227 |     } else if (*ldvr < 1 || wantvr && *ldvr < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgeev.c:227:36: note: place parentheses around the '&&' expression to silence this warning
  227 |     } else if (*ldvr < 1 || wantvr && *ldvr < *n) {
      |                                    ^
      |                             (                   )
2 warnings generated.
/host/spi-builder-workspace/SRC/cgeevx.c:317:6: warning: '&&' within '||' [-Wlogical-op-parentheses]
  316 |     } else if (! (wntsnn || wntsne || wntsnb || wntsnv) || (wntsne || wntsnb) 
      |                                                         ~~ ~~~~~~~~~~~~~~~~~~
  317 |             && ! (wantvl && wantvr)) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgeevx.c:317:6: note: place parentheses around the '&&' expression to silence this warning
  316 |     } else if (! (wntsnn || wntsne || wntsnb || wntsnv) || (wntsne || wntsnb) 
      |                                                            (
  317 |             && ! (wantvl && wantvr)) {
      |             ^
      |                                    )
/host/spi-builder-workspace/SRC/cgeevx.c:323:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  323 |     } else if (*ldvl < 1 || wantvl && *ldvl < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgeevx.c:323:36: note: place parentheses around the '&&' expression to silence this warning
  323 |     } else if (*ldvl < 1 || wantvl && *ldvl < *n) {
      |                                    ^
      |                             (                   )
/host/spi-builder-workspace/SRC/cgeevx.c:325:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  325 |     } else if (*ldvr < 1 || wantvr && *ldvr < *n) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgeevx.c:325:36: note: place parentheses around the '&&' expression to silence this warning
  325 |     } else if (*ldvr < 1 || wantvr && *ldvr < *n) {
      |                                    ^
      |                             (                   )
3 warnings generated.
[1594 / 1601] CLAPACK
/host/spi-builder-workspace/SRC/cgbbrd.c:211:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  211 |     } else if (*ldq < 1 || wantq && *ldq < max(1,*m)) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgbbrd.c:211:34: note: place parentheses around the '&&' expression to silence this warning
  211 |     } else if (*ldq < 1 || wantq && *ldq < max(1,*m)) {
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgbbrd.c:213:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
  213 |     } else if (*ldpt < 1 || wantpt && *ldpt < max(1,*n)) {
      |                          ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgbbrd.c:213:36: note: place parentheses around the '&&' expression to silence this warning
  213 |     } else if (*ldpt < 1 || wantpt && *ldpt < max(1,*n)) {
      |                             ~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgbbrd.c:215:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
  215 |     } else if (*ldc < 1 || wantc && *ldc < max(1,*m)) {
      |                         ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cgbbrd.c:215:34: note: place parentheses around the '&&' expression to silence this warning
  215 |     } else if (*ldc < 1 || wantc && *ldc < max(1,*m)) {
      |                            ~~~~~~^~~~~~~~~~~~~~~~~~~
3 warnings generated.
/host/spi-builder-workspace/SRC/cbdsqr.c:258:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
  258 |     } else if (*ncvt == 0 && *ldvt < 1 || *ncvt > 0 && *ldvt < max(1,*n)) {
      |                ~~~~~~~~~~~^~~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cbdsqr.c:258:27: note: place parentheses around the '&&' expression to silence this warning
  258 |     } else if (*ncvt == 0 && *ldvt < 1 || *ncvt > 0 && *ldvt < max(1,*n)) {
      |                           ^
      |                (                      )
/host/spi-builder-workspace/SRC/cbdsqr.c:258:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
  258 |     } else if (*ncvt == 0 && *ldvt < 1 || *ncvt > 0 && *ldvt < max(1,*n)) {
      |                                        ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cbdsqr.c:258:53: note: place parentheses around the '&&' expression to silence this warning
  258 |     } else if (*ncvt == 0 && *ldvt < 1 || *ncvt > 0 && *ldvt < max(1,*n)) {
      |                                           ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cbdsqr.c:262:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
  262 |     } else if (*ncc == 0 && *ldc < 1 || *ncc > 0 && *ldc < max(1,*n)) {
      |                ~~~~~~~~~~^~~~~~~~~~~ ~~
/host/spi-builder-workspace/SRC/cbdsqr.c:262:26: note: place parentheses around the '&&' expression to silence this warning
  262 |     } else if (*ncc == 0 && *ldc < 1 || *ncc > 0 && *ldc < max(1,*n)) {
      |                          ^
      |                (                    )
/host/spi-builder-workspace/SRC/cbdsqr.c:262:50: warning: '&&' within '||' [-Wlogical-op-parentheses]
  262 |     } else if (*ncc == 0 && *ldc < 1 || *ncc > 0 && *ldc < max(1,*n)) {
      |                                      ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cbdsqr.c:262:50: note: place parentheses around the '&&' expression to silence this warning
  262 |     } else if (*ncc == 0 && *ldc < 1 || *ncc > 0 && *ldc < max(1,*n)) {
      |                                         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cbdsqr.c:510:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
  510 |                 r__1)) || tol < 0.f && (r__3 = e[m - 1], dabs(r__3)) <= 
      |                        ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  511 |                 thresh) {
      |                 ~~~~~~
/host/spi-builder-workspace/SRC/cbdsqr.c:510:23: note: place parentheses around the '&&' expression to silence this warning
  510 |                 r__1)) || tol < 0.f && (r__3 = e[m - 1], dabs(r__3)) <= 
      |                                     ^
      |                           (
  511 |                 thresh) {
      | 
      |                       )
/host/spi-builder-workspace/SRC/cbdsqr.c:542:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
  542 |                 r__1)) || tol < 0.f && (r__3 = e[ll], dabs(r__3)) <= thresh) {
      |                        ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/SRC/cbdsqr.c:542:23: note: place parentheses around the '&&' expression to silence this warning
  542 |                 r__1)) || tol < 0.f && (r__3 = e[ll], dabs(r__3)) <= thresh) {
      |                                     ^
      |                           (                                                )
6 warnings generated.
[1600 / 1601] CLAPACK
Build complete! (7.97 secs)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CLAPACK",
  "name" : "CLAPACK",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "CLAPACK",
      "targets" : [
        "CLAPACK"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CLAPACK",
      "module_type" : "ClangTarget",
      "name" : "CLAPACK",
      "path" : ".",
      "product_memberships" : [
        "CLAPACK"
      ],
      "sources" : [
        "SRC/cbdsqr.c",
        "SRC/cgbbrd.c",
        "SRC/cgbcon.c",
        "SRC/cgbequ.c",
        "SRC/cgbequb.c",
        "SRC/cgbrfs.c",
        "SRC/cgbrfsx.c",
        "SRC/cgbsv.c",
        "SRC/cgbsvx.c",
        "SRC/cgbsvxx.c",
        "SRC/cgbtf2.c",
        "SRC/cgbtrf.c",
        "SRC/cgbtrs.c",
        "SRC/cgebak.c",
        "SRC/cgebal.c",
        "SRC/cgebd2.c",
        "SRC/cgebrd.c",
        "SRC/cgecon.c",
        "SRC/cgeequ.c",
        "SRC/cgeequb.c",
        "SRC/cgees.c",
        "SRC/cgeesx.c",
        "SRC/cgeev.c",
        "SRC/cgeevx.c",
        "SRC/cgegs.c",
        "SRC/cgegv.c",
        "SRC/cgehd2.c",
        "SRC/cgehrd.c",
        "SRC/cgelq2.c",
        "SRC/cgelqf.c",
        "SRC/cgels.c",
        "SRC/cgelsd.c",
        "SRC/cgelss.c",
        "SRC/cgelsx.c",
        "SRC/cgelsy.c",
        "SRC/cgeql2.c",
        "SRC/cgeqlf.c",
        "SRC/cgeqp3.c",
        "SRC/cgeqpf.c",
        "SRC/cgeqr2.c",
        "SRC/cgeqrf.c",
        "SRC/cgerfs.c",
        "SRC/cgerfsx.c",
        "SRC/cgerq2.c",
        "SRC/cgerqf.c",
        "SRC/cgesc2.c",
        "SRC/cgesdd.c",
        "SRC/cgesv.c",
        "SRC/cgesvd.c",
        "SRC/cgesvx.c",
        "SRC/cgesvxx.c",
        "SRC/cgetc2.c",
        "SRC/cgetf2.c",
        "SRC/cgetrf.c",
        "SRC/cgetri.c",
        "SRC/cgetrs.c",
        "SRC/cggbak.c",
        "SRC/cggbal.c",
        "SRC/cgges.c",
        "SRC/cggesx.c",
        "SRC/cggev.c",
        "SRC/cggevx.c",
        "SRC/cggglm.c",
        "SRC/cgghrd.c",
        "SRC/cgglse.c",
        "SRC/cggqrf.c",
        "SRC/cggrqf.c",
        "SRC/cggsvd.c",
        "SRC/cggsvp.c",
        "SRC/cgtcon.c",
        "SRC/cgtrfs.c",
        "SRC/cgtsv.c",
        "SRC/cgtsvx.c",
        "SRC/cgttrf.c",
        "SRC/cgttrs.c",
        "SRC/cgtts2.c",
        "SRC/chbev.c",
        "SRC/chbevd.c",
        "SRC/chbevx.c",
        "SRC/chbgst.c",
        "SRC/chbgv.c",
        "SRC/chbgvd.c",
        "SRC/chbgvx.c",
        "SRC/chbtrd.c",
        "SRC/checon.c",
        "SRC/cheequb.c",
        "SRC/cheev.c",
        "SRC/cheevd.c",
        "SRC/cheevr.c",
        "SRC/cheevx.c",
        "SRC/chegs2.c",
        "SRC/chegst.c",
        "SRC/chegv.c",
        "SRC/chegvd.c",
        "SRC/chegvx.c",
        "SRC/cherfs.c",
        "SRC/cherfsx.c",
        "SRC/chesv.c",
        "SRC/chesvx.c",
        "SRC/chesvxx.c",
        "SRC/chetd2.c",
        "SRC/chetf2.c",
        "SRC/chetrd.c",
        "SRC/chetrf.c",
        "SRC/chetri.c",
        "SRC/chetrs.c",
        "SRC/chfrk.c",
        "SRC/chgeqz.c",
        "SRC/chla_transtype.c",
        "SRC/chpcon.c",
        "SRC/chpev.c",
        "SRC/chpevd.c",
        "SRC/chpevx.c",
        "SRC/chpgst.c",
        "SRC/chpgv.c",
        "SRC/chpgvd.c",
        "SRC/chpgvx.c",
        "SRC/chprfs.c",
        "SRC/chpsv.c",
        "SRC/chpsvx.c",
        "SRC/chptrd.c",
        "SRC/chptrf.c",
        "SRC/chptri.c",
        "SRC/chptrs.c",
        "SRC/chsein.c",
        "SRC/chseqr.c",
        "SRC/cla_gbamv.c",
        "SRC/cla_gbrcond_c.c",
        "SRC/cla_gbrcond_x.c",
        "SRC/cla_gbrfsx_extended.c",
        "SRC/cla_gbrpvgrw.c",
        "SRC/cla_geamv.c",
        "SRC/cla_gercond_c.c",
        "SRC/cla_gercond_x.c",
        "SRC/cla_gerfsx_extended.c",
        "SRC/cla_heamv.c",
        "SRC/cla_hercond_c.c",
        "SRC/cla_hercond_x.c",
        "SRC/cla_herfsx_extended.c",
        "SRC/cla_herpvgrw.c",
        "SRC/cla_lin_berr.c",
        "SRC/cla_porcond_c.c",
        "SRC/cla_porcond_x.c",
        "SRC/cla_porfsx_extended.c",
        "SRC/cla_porpvgrw.c",
        "SRC/cla_rpvgrw.c",
        "SRC/cla_syamv.c",
        "SRC/cla_syrcond_c.c",
        "SRC/cla_syrcond_x.c",
        "SRC/cla_syrfsx_extended.c",
        "SRC/cla_syrpvgrw.c",
        "SRC/cla_wwaddw.c",
        "SRC/clabrd.c",
        "SRC/clacgv.c",
        "SRC/clacn2.c",
        "SRC/clacon.c",
        "SRC/clacp2.c",
        "SRC/clacpy.c",
        "SRC/clacrm.c",
        "SRC/clacrt.c",
        "SRC/cladiv.c",
        "SRC/claed0.c",
        "SRC/claed7.c",
        "SRC/claed8.c",
        "SRC/claein.c",
        "SRC/claesy.c",
        "SRC/claev2.c",
        "SRC/clag2z.c",
        "SRC/clags2.c",
        "SRC/clagtm.c",
        "SRC/clahef.c",
        "SRC/clahqr.c",
        "SRC/clahr2.c",
        "SRC/clahrd.c",
        "SRC/claic1.c",
        "SRC/clals0.c",
        "SRC/clalsa.c",
        "SRC/clalsd.c",
        "SRC/clangb.c",
        "SRC/clange.c",
        "SRC/clangt.c",
        "SRC/clanhb.c",
        "SRC/clanhe.c",
        "SRC/clanhf.c",
        "SRC/clanhp.c",
        "SRC/clanhs.c",
        "SRC/clanht.c",
        "SRC/clansb.c",
        "SRC/clansp.c",
        "SRC/clansy.c",
        "SRC/clantb.c",
        "SRC/clantp.c",
        "SRC/clantr.c",
        "SRC/clapll.c",
        "SRC/clapmt.c",
        "SRC/claqgb.c",
        "SRC/claqge.c",
        "SRC/claqhb.c",
        "SRC/claqhe.c",
        "SRC/claqhp.c",
        "SRC/claqp2.c",
        "SRC/claqps.c",
        "SRC/claqr0.c",
        "SRC/claqr1.c",
        "SRC/claqr2.c",
        "SRC/claqr3.c",
        "SRC/claqr4.c",
        "SRC/claqr5.c",
        "SRC/claqsb.c",
        "SRC/claqsp.c",
        "SRC/claqsy.c",
        "SRC/clar1v.c",
        "SRC/clar2v.c",
        "SRC/clarcm.c",
        "SRC/clarf.c",
        "SRC/clarfb.c",
        "SRC/clarfg.c",
        "SRC/clarfp.c",
        "SRC/clarft.c",
        "SRC/clarfx.c",
        "SRC/clargv.c",
        "SRC/clarnv.c",
        "SRC/clarrv.c",
        "SRC/clarscl2.c",
        "SRC/clartg.c",
        "SRC/clartv.c",
        "SRC/clarz.c",
        "SRC/clarzb.c",
        "SRC/clarzt.c",
        "SRC/clascl.c",
        "SRC/clascl2.c",
        "SRC/claset.c",
        "SRC/clasr.c",
        "SRC/classq.c",
        "SRC/claswp.c",
        "SRC/clasyf.c",
        "SRC/clatbs.c",
        "SRC/clatdf.c",
        "SRC/clatps.c",
        "SRC/clatrd.c",
        "SRC/clatrs.c",
        "SRC/clatrz.c",
        "SRC/clatzm.c",
        "SRC/clauu2.c",
        "SRC/clauum.c",
        "SRC/cpbcon.c",
        "SRC/cpbequ.c",
        "SRC/cpbrfs.c",
        "SRC/cpbstf.c",
        "SRC/cpbsv.c",
        "SRC/cpbsvx.c",
        "SRC/cpbtf2.c",
        "SRC/cpbtrf.c",
        "SRC/cpbtrs.c",
        "SRC/cpftrf.c",
        "SRC/cpftri.c",
        "SRC/cpftrs.c",
        "SRC/cpocon.c",
        "SRC/cpoequ.c",
        "SRC/cpoequb.c",
        "SRC/cporfs.c",
        "SRC/cporfsx.c",
        "SRC/cposv.c",
        "SRC/cposvx.c",
        "SRC/cposvxx.c",
        "SRC/cpotf2.c",
        "SRC/cpotrf.c",
        "SRC/cpotri.c",
        "SRC/cpotrs.c",
        "SRC/cppcon.c",
        "SRC/cppequ.c",
        "SRC/cpprfs.c",
        "SRC/cppsv.c",
        "SRC/cppsvx.c",
        "SRC/cpptrf.c",
        "SRC/cpptri.c",
        "SRC/cpptrs.c",
        "SRC/cpstf2.c",
        "SRC/cpstrf.c",
        "SRC/cptcon.c",
        "SRC/cpteqr.c",
        "SRC/cptrfs.c",
        "SRC/cptsv.c",
        "SRC/cptsvx.c",
        "SRC/cpttrf.c",
        "SRC/cpttrs.c",
        "SRC/cptts2.c",
        "SRC/crot.c",
        "SRC/cspcon.c",
        "SRC/cspmv.c",
        "SRC/cspr.c",
        "SRC/csprfs.c",
        "SRC/cspsv.c",
        "SRC/cspsvx.c",
        "SRC/csptrf.c",
        "SRC/csptri.c",
        "SRC/csptrs.c",
        "SRC/csrscl.c",
        "SRC/cstedc.c",
        "SRC/cstegr.c",
        "SRC/cstein.c",
        "SRC/cstemr.c",
        "SRC/csteqr.c",
        "SRC/csycon.c",
        "SRC/csyequb.c",
        "SRC/csymv.c",
        "SRC/csyr.c",
        "SRC/csyrfs.c",
        "SRC/csyrfsx.c",
        "SRC/csysv.c",
        "SRC/csysvx.c",
        "SRC/csysvxx.c",
        "SRC/csytf2.c",
        "SRC/csytrf.c",
        "SRC/csytri.c",
        "SRC/csytrs.c",
        "SRC/ctbcon.c",
        "SRC/ctbrfs.c",
        "SRC/ctbtrs.c",
        "SRC/ctfsm.c",
        "SRC/ctftri.c",
        "SRC/ctfttp.c",
        "SRC/ctfttr.c",
        "SRC/ctgevc.c",
        "SRC/ctgex2.c",
        "SRC/ctgexc.c",
        "SRC/ctgsen.c",
        "SRC/ctgsja.c",
        "SRC/ctgsna.c",
        "SRC/ctgsy2.c",
        "SRC/ctgsyl.c",
        "SRC/ctpcon.c",
        "SRC/ctprfs.c",
        "SRC/ctptri.c",
        "SRC/ctptrs.c",
        "SRC/ctpttf.c",
        "SRC/ctpttr.c",
        "SRC/ctrcon.c",
        "SRC/ctrevc.c",
        "SRC/ctrexc.c",
        "SRC/ctrrfs.c",
        "SRC/ctrsen.c",
        "SRC/ctrsna.c",
        "SRC/ctrsyl.c",
        "SRC/ctrti2.c",
        "SRC/ctrtri.c",
        "SRC/ctrtrs.c",
        "SRC/ctrttf.c",
        "SRC/ctrttp.c",
        "SRC/ctzrqf.c",
        "SRC/ctzrzf.c",
        "SRC/cung2l.c",
        "SRC/cung2r.c",
        "SRC/cungbr.c",
        "SRC/cunghr.c",
        "SRC/cungl2.c",
        "SRC/cunglq.c",
        "SRC/cungql.c",
        "SRC/cungqr.c",
        "SRC/cungr2.c",
        "SRC/cungrq.c",
        "SRC/cungtr.c",
        "SRC/cunm2l.c",
        "SRC/cunm2r.c",
        "SRC/cunmbr.c",
        "SRC/cunmhr.c",
        "SRC/cunml2.c",
        "SRC/cunmlq.c",
        "SRC/cunmql.c",
        "SRC/cunmqr.c",
        "SRC/cunmr2.c",
        "SRC/cunmr3.c",
        "SRC/cunmrq.c",
        "SRC/cunmrz.c",
        "SRC/cunmtr.c",
        "SRC/cupgtr.c",
        "SRC/cupmtr.c",
        "SRC/dbdsdc.c",
        "SRC/dbdsqr.c",
        "SRC/ddisna.c",
        "SRC/dgbbrd.c",
        "SRC/dgbcon.c",
        "SRC/dgbequ.c",
        "SRC/dgbequb.c",
        "SRC/dgbrfs.c",
        "SRC/dgbrfsx.c",
        "SRC/dgbsv.c",
        "SRC/dgbsvx.c",
        "SRC/dgbsvxx.c",
        "SRC/dgbtf2.c",
        "SRC/dgbtrf.c",
        "SRC/dgbtrs.c",
        "SRC/dgebak.c",
        "SRC/dgebal.c",
        "SRC/dgebd2.c",
        "SRC/dgebrd.c",
        "SRC/dgecon.c",
        "SRC/dgeequ.c",
        "SRC/dgeequb.c",
        "SRC/dgees.c",
        "SRC/dgeesx.c",
        "SRC/dgeev.c",
        "SRC/dgeevx.c",
        "SRC/dgegs.c",
        "SRC/dgegv.c",
        "SRC/dgehd2.c",
        "SRC/dgehrd.c",
        "SRC/dgejsv.c",
        "SRC/dgelq2.c",
        "SRC/dgelqf.c",
        "SRC/dgels.c",
        "SRC/dgelsd.c",
        "SRC/dgelss.c",
        "SRC/dgelsx.c",
        "SRC/dgelsy.c",
        "SRC/dgeql2.c",
        "SRC/dgeqlf.c",
        "SRC/dgeqp3.c",
        "SRC/dgeqpf.c",
        "SRC/dgeqr2.c",
        "SRC/dgeqrf.c",
        "SRC/dgerfs.c",
        "SRC/dgerfsx.c",
        "SRC/dgerq2.c",
        "SRC/dgerqf.c",
        "SRC/dgesc2.c",
        "SRC/dgesdd.c",
        "SRC/dgesv.c",
        "SRC/dgesvd.c",
        "SRC/dgesvj.c",
        "SRC/dgesvx.c",
        "SRC/dgesvxx.c",
        "SRC/dgetc2.c",
        "SRC/dgetf2.c",
        "SRC/dgetrf.c",
        "SRC/dgetri.c",
        "SRC/dgetrs.c",
        "SRC/dggbak.c",
        "SRC/dggbal.c",
        "SRC/dgges.c",
        "SRC/dggesx.c",
        "SRC/dggev.c",
        "SRC/dggevx.c",
        "SRC/dggglm.c",
        "SRC/dgghrd.c",
        "SRC/dgglse.c",
        "SRC/dggqrf.c",
        "SRC/dggrqf.c",
        "SRC/dggsvd.c",
        "SRC/dggsvp.c",
        "SRC/dgsvj0.c",
        "SRC/dgsvj1.c",
        "SRC/dgtcon.c",
        "SRC/dgtrfs.c",
        "SRC/dgtsv.c",
        "SRC/dgtsvx.c",
        "SRC/dgttrf.c",
        "SRC/dgttrs.c",
        "SRC/dgtts2.c",
        "SRC/dhgeqz.c",
        "SRC/dhsein.c",
        "SRC/dhseqr.c",
        "SRC/disnan.c",
        "SRC/dla_gbamv.c",
        "SRC/dla_gbrcond.c",
        "SRC/dla_gbrfsx_extended.c",
        "SRC/dla_gbrpvgrw.c",
        "SRC/dla_geamv.c",
        "SRC/dla_gercond.c",
        "SRC/dla_gerfsx_extended.c",
        "SRC/dla_lin_berr.c",
        "SRC/dla_porcond.c",
        "SRC/dla_porfsx_extended.c",
        "SRC/dla_porpvgrw.c",
        "SRC/dla_rpvgrw.c",
        "SRC/dla_syamv.c",
        "SRC/dla_syrcond.c",
        "SRC/dla_syrfsx_extended.c",
        "SRC/dla_syrpvgrw.c",
        "SRC/dla_wwaddw.c",
        "SRC/dlabad.c",
        "SRC/dlabrd.c",
        "SRC/dlacn2.c",
        "SRC/dlacon.c",
        "SRC/dlacpy.c",
        "SRC/dladiv.c",
        "SRC/dlae2.c",
        "SRC/dlaebz.c",
        "SRC/dlaed0.c",
        "SRC/dlaed1.c",
        "SRC/dlaed2.c",
        "SRC/dlaed3.c",
        "SRC/dlaed4.c",
        "SRC/dlaed5.c",
        "SRC/dlaed6.c",
        "SRC/dlaed7.c",
        "SRC/dlaed8.c",
        "SRC/dlaed9.c",
        "SRC/dlaeda.c",
        "SRC/dlaein.c",
        "SRC/dlaev2.c",
        "SRC/dlaexc.c",
        "SRC/dlag2.c",
        "SRC/dlag2s.c",
        "SRC/dlags2.c",
        "SRC/dlagtf.c",
        "SRC/dlagtm.c",
        "SRC/dlagts.c",
        "SRC/dlagv2.c",
        "SRC/dlahqr.c",
        "SRC/dlahr2.c",
        "SRC/dlahrd.c",
        "SRC/dlaic1.c",
        "SRC/dlaisnan.c",
        "SRC/dlaln2.c",
        "SRC/dlals0.c",
        "SRC/dlalsa.c",
        "SRC/dlalsd.c",
        "SRC/dlamrg.c",
        "SRC/dlaneg.c",
        "SRC/dlangb.c",
        "SRC/dlange.c",
        "SRC/dlangt.c",
        "SRC/dlanhs.c",
        "SRC/dlansb.c",
        "SRC/dlansf.c",
        "SRC/dlansp.c",
        "SRC/dlanst.c",
        "SRC/dlansy.c",
        "SRC/dlantb.c",
        "SRC/dlantp.c",
        "SRC/dlantr.c",
        "SRC/dlanv2.c",
        "SRC/dlapll.c",
        "SRC/dlapmt.c",
        "SRC/dlapy2.c",
        "SRC/dlapy3.c",
        "SRC/dlaqgb.c",
        "SRC/dlaqge.c",
        "SRC/dlaqp2.c",
        "SRC/dlaqps.c",
        "SRC/dlaqr0.c",
        "SRC/dlaqr1.c",
        "SRC/dlaqr2.c",
        "SRC/dlaqr3.c",
        "SRC/dlaqr4.c",
        "SRC/dlaqr5.c",
        "SRC/dlaqsb.c",
        "SRC/dlaqsp.c",
        "SRC/dlaqsy.c",
        "SRC/dlaqtr.c",
        "SRC/dlar1v.c",
        "SRC/dlar2v.c",
        "SRC/dlarf.c",
        "SRC/dlarfb.c",
        "SRC/dlarfg.c",
        "SRC/dlarfp.c",
        "SRC/dlarft.c",
        "SRC/dlarfx.c",
        "SRC/dlargv.c",
        "SRC/dlarnv.c",
        "SRC/dlarra.c",
        "SRC/dlarrb.c",
        "SRC/dlarrc.c",
        "SRC/dlarrd.c",
        "SRC/dlarre.c",
        "SRC/dlarrf.c",
        "SRC/dlarrj.c",
        "SRC/dlarrk.c",
        "SRC/dlarrr.c",
        "SRC/dlarrv.c",
        "SRC/dlarscl2.c",
        "SRC/dlartg.c",
        "SRC/dlartv.c",
        "SRC/dlaruv.c",
        "SRC/dlarz.c",
        "SRC/dlarzb.c",
        "SRC/dlarzt.c",
        "SRC/dlas2.c",
        "SRC/dlascl.c",
        "SRC/dlascl2.c",
        "SRC/dlasd0.c",
        "SRC/dlasd1.c",
        "SRC/dlasd2.c",
        "SRC/dlasd3.c",
        "SRC/dlasd4.c",
        "SRC/dlasd5.c",
        "SRC/dlasd6.c",
        "SRC/dlasd7.c",
        "SRC/dlasd8.c",
        "SRC/dlasda.c",
        "SRC/dlasdq.c",
        "SRC/dlasdt.c",
        "SRC/dlaset.c",
        "SRC/dlasq1.c",
        "SRC/dlasq2.c",
        "SRC/dlasq3.c",
        "SRC/dlasq4.c",
        "SRC/dlasq5.c",
        "SRC/dlasq6.c",
        "SRC/dlasr.c",
        "SRC/dlasrt.c",
        "SRC/dlassq.c",
        "SRC/dlasv2.c",
        "SRC/dlaswp.c",
        "SRC/dlasy2.c",
        "SRC/dlasyf.c",
        "SRC/dlat2s.c",
        "SRC/dlatbs.c",
        "SRC/dlatdf.c",
        "SRC/dlatps.c",
        "SRC/dlatrd.c",
        "SRC/dlatrs.c",
        "SRC/dlatrz.c",
        "SRC/dlatzm.c",
        "SRC/dlauu2.c",
        "SRC/dlauum.c",
        "SRC/dopgtr.c",
        "SRC/dopmtr.c",
        "SRC/dorg2l.c",
        "SRC/dorg2r.c",
        "SRC/dorgbr.c",
        "SRC/dorghr.c",
        "SRC/dorgl2.c",
        "SRC/dorglq.c",
        "SRC/dorgql.c",
        "SRC/dorgqr.c",
        "SRC/dorgr2.c",
        "SRC/dorgrq.c",
        "SRC/dorgtr.c",
        "SRC/dorm2l.c",
        "SRC/dorm2r.c",
        "SRC/dormbr.c",
        "SRC/dormhr.c",
        "SRC/dorml2.c",
        "SRC/dormlq.c",
        "SRC/dormql.c",
        "SRC/dormqr.c",
        "SRC/dormr2.c",
        "SRC/dormr3.c",
        "SRC/dormrq.c",
        "SRC/dormrz.c",
        "SRC/dormtr.c",
        "SRC/dpbcon.c",
        "SRC/dpbequ.c",
        "SRC/dpbrfs.c",
        "SRC/dpbstf.c",
        "SRC/dpbsv.c",
        "SRC/dpbsvx.c",
        "SRC/dpbtf2.c",
        "SRC/dpbtrf.c",
        "SRC/dpbtrs.c",
        "SRC/dpftrf.c",
        "SRC/dpftri.c",
        "SRC/dpftrs.c",
        "SRC/dpocon.c",
        "SRC/dpoequ.c",
        "SRC/dpoequb.c",
        "SRC/dporfs.c",
        "SRC/dporfsx.c",
        "SRC/dposv.c",
        "SRC/dposvx.c",
        "SRC/dposvxx.c",
        "SRC/dpotf2.c",
        "SRC/dpotrf.c",
        "SRC/dpotri.c",
        "SRC/dpotrs.c",
        "SRC/dppcon.c",
        "SRC/dppequ.c",
        "SRC/dpprfs.c",
        "SRC/dppsv.c",
        "SRC/dppsvx.c",
        "SRC/dpptrf.c",
        "SRC/dpptri.c",
        "SRC/dpptrs.c",
        "SRC/dpstf2.c",
        "SRC/dpstrf.c",
        "SRC/dptcon.c",
        "SRC/dpteqr.c",
        "SRC/dptrfs.c",
        "SRC/dptsv.c",
        "SRC/dptsvx.c",
        "SRC/dpttrf.c",
        "SRC/dpttrs.c",
        "SRC/dptts2.c",
        "SRC/drscl.c",
        "SRC/dsbev.c",
        "SRC/dsbevd.c",
        "SRC/dsbevx.c",
        "SRC/dsbgst.c",
        "SRC/dsbgv.c",
        "SRC/dsbgvd.c",
        "SRC/dsbgvx.c",
        "SRC/dsbtrd.c",
        "SRC/dsfrk.c",
        "SRC/dsgesv.c",
        "SRC/dspcon.c",
        "SRC/dspev.c",
        "SRC/dspevd.c",
        "SRC/dspevx.c",
        "SRC/dspgst.c",
        "SRC/dspgv.c",
        "SRC/dspgvd.c",
        "SRC/dspgvx.c",
        "SRC/dsposv.c",
        "SRC/dsprfs.c",
        "SRC/dspsv.c",
        "SRC/dspsvx.c",
        "SRC/dsptrd.c",
        "SRC/dsptrf.c",
        "SRC/dsptri.c",
        "SRC/dsptrs.c",
        "SRC/dstebz.c",
        "SRC/dstedc.c",
        "SRC/dstegr.c",
        "SRC/dstein.c",
        "SRC/dstemr.c",
        "SRC/dsteqr.c",
        "SRC/dsterf.c",
        "SRC/dstev.c",
        "SRC/dstevd.c",
        "SRC/dstevr.c",
        "SRC/dstevx.c",
        "SRC/dsycon.c",
        "SRC/dsyequb.c",
        "SRC/dsyev.c",
        "SRC/dsyevd.c",
        "SRC/dsyevr.c",
        "SRC/dsyevx.c",
        "SRC/dsygs2.c",
        "SRC/dsygst.c",
        "SRC/dsygv.c",
        "SRC/dsygvd.c",
        "SRC/dsygvx.c",
        "SRC/dsyrfs.c",
        "SRC/dsyrfsx.c",
        "SRC/dsysv.c",
        "SRC/dsysvx.c",
        "SRC/dsysvxx.c",
        "SRC/dsytd2.c",
        "SRC/dsytf2.c",
        "SRC/dsytrd.c",
        "SRC/dsytrf.c",
        "SRC/dsytri.c",
        "SRC/dsytrs.c",
        "SRC/dtbcon.c",
        "SRC/dtbrfs.c",
        "SRC/dtbtrs.c",
        "SRC/dtfsm.c",
        "SRC/dtftri.c",
        "SRC/dtfttp.c",
        "SRC/dtfttr.c",
        "SRC/dtgevc.c",
        "SRC/dtgex2.c",
        "SRC/dtgexc.c",
        "SRC/dtgsen.c",
        "SRC/dtgsja.c",
        "SRC/dtgsna.c",
        "SRC/dtgsy2.c",
        "SRC/dtgsyl.c",
        "SRC/dtpcon.c",
        "SRC/dtprfs.c",
        "SRC/dtptri.c",
        "SRC/dtptrs.c",
        "SRC/dtpttf.c",
        "SRC/dtpttr.c",
        "SRC/dtrcon.c",
        "SRC/dtrevc.c",
        "SRC/dtrexc.c",
        "SRC/dtrrfs.c",
        "SRC/dtrsen.c",
        "SRC/dtrsna.c",
        "SRC/dtrsyl.c",
        "SRC/dtrti2.c",
        "SRC/dtrtri.c",
        "SRC/dtrtrs.c",
        "SRC/dtrttf.c",
        "SRC/dtrttp.c",
        "SRC/dtzrqf.c",
        "SRC/dtzrzf.c",
        "SRC/dzsum1.c",
        "SRC/icmax1.c",
        "SRC/ieeeck.c",
        "SRC/ilaclc.c",
        "SRC/ilaclr.c",
        "SRC/iladiag.c",
        "SRC/iladlc.c",
        "SRC/iladlr.c",
        "SRC/ilaenv.c",
        "SRC/ilaprec.c",
        "SRC/ilaslc.c",
        "SRC/ilaslr.c",
        "SRC/ilatrans.c",
        "SRC/ilauplo.c",
        "SRC/ilaver.c",
        "SRC/ilazlc.c",
        "SRC/ilazlr.c",
        "SRC/iparmq.c",
        "SRC/izmax1.c",
        "SRC/lsamen.c",
        "SRC/maxloc.c",
        "SRC/sbdsdc.c",
        "SRC/sbdsqr.c",
        "SRC/scsum1.c",
        "SRC/sdisna.c",
        "SRC/sgbbrd.c",
        "SRC/sgbcon.c",
        "SRC/sgbequ.c",
        "SRC/sgbequb.c",
        "SRC/sgbrfs.c",
        "SRC/sgbrfsx.c",
        "SRC/sgbsv.c",
        "SRC/sgbsvx.c",
        "SRC/sgbsvxx.c",
        "SRC/sgbtf2.c",
        "SRC/sgbtrf.c",
        "SRC/sgbtrs.c",
        "SRC/sgebak.c",
        "SRC/sgebal.c",
        "SRC/sgebd2.c",
        "SRC/sgebrd.c",
        "SRC/sgecon.c",
        "SRC/sgeequ.c",
        "SRC/sgeequb.c",
        "SRC/sgees.c",
        "SRC/sgeesx.c",
        "SRC/sgeev.c",
        "SRC/sgeevx.c",
        "SRC/sgegs.c",
        "SRC/sgegv.c",
        "SRC/sgehd2.c",
        "SRC/sgehrd.c",
        "SRC/sgejsv.c",
        "SRC/sgelq2.c",
        "SRC/sgelqf.c",
        "SRC/sgels.c",
        "SRC/sgelsd.c",
        "SRC/sgelss.c",
        "SRC/sgelsx.c",
        "SRC/sgelsy.c",
        "SRC/sgeql2.c",
        "SRC/sgeqlf.c",
        "SRC/sgeqp3.c",
        "SRC/sgeqpf.c",
        "SRC/sgeqr2.c",
        "SRC/sgeqrf.c",
        "SRC/sgerfs.c",
        "SRC/sgerfsx.c",
        "SRC/sgerq2.c",
        "SRC/sgerqf.c",
        "SRC/sgesc2.c",
        "SRC/sgesdd.c",
        "SRC/sgesv.c",
        "SRC/sgesvd.c",
        "SRC/sgesvj.c",
        "SRC/sgesvx.c",
        "SRC/sgesvxx.c",
        "SRC/sgetc2.c",
        "SRC/sgetf2.c",
        "SRC/sgetrf.c",
        "SRC/sgetri.c",
        "SRC/sgetrs.c",
        "SRC/sggbak.c",
        "SRC/sggbal.c",
        "SRC/sgges.c",
        "SRC/sggesx.c",
        "SRC/sggev.c",
        "SRC/sggevx.c",
        "SRC/sggglm.c",
        "SRC/sgghrd.c",
        "SRC/sgglse.c",
        "SRC/sggqrf.c",
        "SRC/sggrqf.c",
        "SRC/sggsvd.c",
        "SRC/sggsvp.c",
        "SRC/sgsvj0.c",
        "SRC/sgsvj1.c",
        "SRC/sgtcon.c",
        "SRC/sgtrfs.c",
        "SRC/sgtsv.c",
        "SRC/sgtsvx.c",
        "SRC/sgttrf.c",
        "SRC/sgttrs.c",
        "SRC/sgtts2.c",
        "SRC/shgeqz.c",
        "SRC/shsein.c",
        "SRC/shseqr.c",
        "SRC/sisnan.c",
        "SRC/sla_gbamv.c",
        "SRC/sla_gbrcond.c",
        "SRC/sla_gbrfsx_extended.c",
        "SRC/sla_gbrpvgrw.c",
        "SRC/sla_geamv.c",
        "SRC/sla_gercond.c",
        "SRC/sla_gerfsx_extended.c",
        "SRC/sla_lin_berr.c",
        "SRC/sla_porcond.c",
        "SRC/sla_porfsx_extended.c",
        "SRC/sla_porpvgrw.c",
        "SRC/sla_rpvgrw.c",
        "SRC/sla_syamv.c",
        "SRC/sla_syrcond.c",
        "SRC/sla_syrfsx_extended.c",
        "SRC/sla_syrpvgrw.c",
        "SRC/sla_wwaddw.c",
        "SRC/slabad.c",
        "SRC/slabrd.c",
        "SRC/slacn2.c",
        "SRC/slacon.c",
        "SRC/slacpy.c",
        "SRC/sladiv.c",
        "SRC/slae2.c",
        "SRC/slaebz.c",
        "SRC/slaed0.c",
        "SRC/slaed1.c",
        "SRC/slaed2.c",
        "SRC/slaed3.c",
        "SRC/slaed4.c",
        "SRC/slaed5.c",
        "SRC/slaed6.c",
        "SRC/slaed7.c",
        "SRC/slaed8.c",
        "SRC/slaed9.c",
        "SRC/slaeda.c",
        "SRC/slaein.c",
        "SRC/slaev2.c",
        "SRC/slaexc.c",
        "SRC/slag2.c",
        "SRC/slag2d.c",
        "SRC/slags2.c",
        "SRC/slagtf.c",
        "SRC/slagtm.c",
        "SRC/slagts.c",
        "SRC/slagv2.c",
        "SRC/slahqr.c",
        "SRC/slahr2.c",
        "SRC/slahrd.c",
        "SRC/slaic1.c",
        "SRC/slaisnan.c",
        "SRC/slaln2.c",
        "SRC/slals0.c",
        "SRC/slalsa.c",
        "SRC/slalsd.c",
        "SRC/slamrg.c",
        "SRC/slaneg.c",
        "SRC/slangb.c",
        "SRC/slange.c",
        "SRC/slangt.c",
        "SRC/slanhs.c",
        "SRC/slansb.c",
        "SRC/slansf.c",
        "SRC/slansp.c",
        "SRC/slanst.c",
        "SRC/slansy.c",
        "SRC/slantb.c",
        "SRC/slantp.c",
        "SRC/slantr.c",
        "SRC/slanv2.c",
        "SRC/slapll.c",
        "SRC/slapmt.c",
        "SRC/slapy2.c",
        "SRC/slapy3.c",
        "SRC/slaqgb.c",
        "SRC/slaqge.c",
        "SRC/slaqp2.c",
        "SRC/slaqps.c",
        "SRC/slaqr0.c",
        "SRC/slaqr1.c",
        "SRC/slaqr2.c",
        "SRC/slaqr3.c",
        "SRC/slaqr4.c",
        "SRC/slaqr5.c",
        "SRC/slaqsb.c",
        "SRC/slaqsp.c",
        "SRC/slaqsy.c",
        "SRC/slaqtr.c",
        "SRC/slar1v.c",
        "SRC/slar2v.c",
        "SRC/slarf.c",
        "SRC/slarfb.c",
        "SRC/slarfg.c",
        "SRC/slarfp.c",
        "SRC/slarft.c",
        "SRC/slarfx.c",
        "SRC/slargv.c",
        "SRC/slarnv.c",
        "SRC/slarra.c",
        "SRC/slarrb.c",
        "SRC/slarrc.c",
        "SRC/slarrd.c",
        "SRC/slarre.c",
        "SRC/slarrf.c",
        "SRC/slarrj.c",
        "SRC/slarrk.c",
        "SRC/slarrr.c",
        "SRC/slarrv.c",
        "SRC/slarscl2.c",
        "SRC/slartg.c",
        "SRC/slartv.c",
        "SRC/slaruv.c",
        "SRC/slarz.c",
        "SRC/slarzb.c",
        "SRC/slarzt.c",
        "SRC/slas2.c",
        "SRC/slascl.c",
        "SRC/slascl2.c",
        "SRC/slasd0.c",
        "SRC/slasd1.c",
        "SRC/slasd2.c",
        "SRC/slasd3.c",
        "SRC/slasd4.c",
        "SRC/slasd5.c",
        "SRC/slasd6.c",
        "SRC/slasd7.c",
        "SRC/slasd8.c",
        "SRC/slasda.c",
        "SRC/slasdq.c",
        "SRC/slasdt.c",
        "SRC/slaset.c",
        "SRC/slasq1.c",
        "SRC/slasq2.c",
        "SRC/slasq3.c",
        "SRC/slasq4.c",
        "SRC/slasq5.c",
        "SRC/slasq6.c",
        "SRC/slasr.c",
        "SRC/slasrt.c",
        "SRC/slassq.c",
        "SRC/slasv2.c",
        "SRC/slaswp.c",
        "SRC/slasy2.c",
        "SRC/slasyf.c",
        "SRC/slatbs.c",
        "SRC/slatdf.c",
        "SRC/slatps.c",
        "SRC/slatrd.c",
        "SRC/slatrs.c",
        "SRC/slatrz.c",
        "SRC/slatzm.c",
        "SRC/slauu2.c",
        "SRC/slauum.c",
        "SRC/sopgtr.c",
        "SRC/sopmtr.c",
        "SRC/sorg2l.c",
        "SRC/sorg2r.c",
        "SRC/sorgbr.c",
        "SRC/sorghr.c",
        "SRC/sorgl2.c",
        "SRC/sorglq.c",
        "SRC/sorgql.c",
        "SRC/sorgqr.c",
        "SRC/sorgr2.c",
        "SRC/sorgrq.c",
        "SRC/sorgtr.c",
        "SRC/sorm2l.c",
        "SRC/sorm2r.c",
        "SRC/sormbr.c",
        "SRC/sormhr.c",
        "SRC/sorml2.c",
        "SRC/sormlq.c",
        "SRC/sormql.c",
        "SRC/sormqr.c",
        "SRC/sormr2.c",
        "SRC/sormr3.c",
        "SRC/sormrq.c",
        "SRC/sormrz.c",
        "SRC/sormtr.c",
        "SRC/spbcon.c",
        "SRC/spbequ.c",
        "SRC/spbrfs.c",
        "SRC/spbstf.c",
        "SRC/spbsv.c",
        "SRC/spbsvx.c",
        "SRC/spbtf2.c",
        "SRC/spbtrf.c",
        "SRC/spbtrs.c",
        "SRC/spftrf.c",
        "SRC/spftri.c",
        "SRC/spftrs.c",
        "SRC/spocon.c",
        "SRC/spoequ.c",
        "SRC/spoequb.c",
        "SRC/sporfs.c",
        "SRC/sporfsx.c",
        "SRC/sposv.c",
        "SRC/sposvx.c",
        "SRC/sposvxx.c",
        "SRC/spotf2.c",
        "SRC/spotrf.c",
        "SRC/spotri.c",
        "SRC/spotrs.c",
        "SRC/sppcon.c",
        "SRC/sppequ.c",
        "SRC/spprfs.c",
        "SRC/sppsv.c",
        "SRC/sppsvx.c",
        "SRC/spptrf.c",
        "SRC/spptri.c",
        "SRC/spptrs.c",
        "SRC/spstf2.c",
        "SRC/spstrf.c",
        "SRC/sptcon.c",
        "SRC/spteqr.c",
        "SRC/sptrfs.c",
        "SRC/sptsv.c",
        "SRC/sptsvx.c",
        "SRC/spttrf.c",
        "SRC/spttrs.c",
        "SRC/sptts2.c",
        "SRC/srscl.c",
        "SRC/ssbev.c",
        "SRC/ssbevd.c",
        "SRC/ssbevx.c",
        "SRC/ssbgst.c",
        "SRC/ssbgv.c",
        "SRC/ssbgvd.c",
        "SRC/ssbgvx.c",
        "SRC/ssbtrd.c",
        "SRC/ssfrk.c",
        "SRC/sspcon.c",
        "SRC/sspev.c",
        "SRC/sspevd.c",
        "SRC/sspevx.c",
        "SRC/sspgst.c",
        "SRC/sspgv.c",
        "SRC/sspgvd.c",
        "SRC/sspgvx.c",
        "SRC/ssprfs.c",
        "SRC/sspsv.c",
        "SRC/sspsvx.c",
        "SRC/ssptrd.c",
        "SRC/ssptrf.c",
        "SRC/ssptri.c",
        "SRC/ssptrs.c",
        "SRC/sstebz.c",
        "SRC/sstedc.c",
        "SRC/sstegr.c",
        "SRC/sstein.c",
        "SRC/sstemr.c",
        "SRC/ssteqr.c",
        "SRC/ssterf.c",
        "SRC/sstev.c",
        "SRC/sstevd.c",
        "SRC/sstevr.c",
        "SRC/sstevx.c",
        "SRC/ssycon.c",
        "SRC/ssyequb.c",
        "SRC/ssyev.c",
        "SRC/ssyevd.c",
        "SRC/ssyevr.c",
        "SRC/ssyevx.c",
        "SRC/ssygs2.c",
        "SRC/ssygst.c",
        "SRC/ssygv.c",
        "SRC/ssygvd.c",
        "SRC/ssygvx.c",
        "SRC/ssyrfs.c",
        "SRC/ssyrfsx.c",
        "SRC/ssysv.c",
        "SRC/ssysvx.c",
        "SRC/ssysvxx.c",
        "SRC/ssytd2.c",
        "SRC/ssytf2.c",
        "SRC/ssytrd.c",
        "SRC/ssytrf.c",
        "SRC/ssytri.c",
        "SRC/ssytrs.c",
        "SRC/stbcon.c",
        "SRC/stbrfs.c",
        "SRC/stbtrs.c",
        "SRC/stfsm.c",
        "SRC/stftri.c",
        "SRC/stfttp.c",
        "SRC/stfttr.c",
        "SRC/stgevc.c",
        "SRC/stgex2.c",
        "SRC/stgexc.c",
        "SRC/stgsen.c",
        "SRC/stgsja.c",
        "SRC/stgsna.c",
        "SRC/stgsy2.c",
        "SRC/stgsyl.c",
        "SRC/stpcon.c",
        "SRC/stprfs.c",
        "SRC/stptri.c",
        "SRC/stptrs.c",
        "SRC/stpttf.c",
        "SRC/stpttr.c",
        "SRC/strcon.c",
        "SRC/strevc.c",
        "SRC/strexc.c",
        "SRC/strrfs.c",
        "SRC/strsen.c",
        "SRC/strsna.c",
        "SRC/strsyl.c",
        "SRC/strti2.c",
        "SRC/strtri.c",
        "SRC/strtrs.c",
        "SRC/strttf.c",
        "SRC/strttp.c",
        "SRC/stzrqf.c",
        "SRC/stzrzf.c",
        "SRC/xerbla.c",
        "SRC/xerbla_array.c",
        "SRC/zbdsqr.c",
        "SRC/zcgesv.c",
        "SRC/zcposv.c",
        "SRC/zdrscl.c",
        "SRC/zgbbrd.c",
        "SRC/zgbcon.c",
        "SRC/zgbequ.c",
        "SRC/zgbequb.c",
        "SRC/zgbrfs.c",
        "SRC/zgbrfsx.c",
        "SRC/zgbsv.c",
        "SRC/zgbsvx.c",
        "SRC/zgbsvxx.c",
        "SRC/zgbtf2.c",
        "SRC/zgbtrf.c",
        "SRC/zgbtrs.c",
        "SRC/zgebak.c",
        "SRC/zgebal.c",
        "SRC/zgebd2.c",
        "SRC/zgebrd.c",
        "SRC/zgecon.c",
        "SRC/zgeequ.c",
        "SRC/zgeequb.c",
        "SRC/zgees.c",
        "SRC/zgeesx.c",
        "SRC/zgeev.c",
        "SRC/zgeevx.c",
        "SRC/zgegs.c",
        "SRC/zgegv.c",
        "SRC/zgehd2.c",
        "SRC/zgehrd.c",
        "SRC/zgelq2.c",
        "SRC/zgelqf.c",
        "SRC/zgels.c",
        "SRC/zgelsd.c",
        "SRC/zgelss.c",
        "SRC/zgelsx.c",
        "SRC/zgelsy.c",
        "SRC/zgeql2.c",
        "SRC/zgeqlf.c",
        "SRC/zgeqp3.c",
        "SRC/zgeqpf.c",
        "SRC/zgeqr2.c",
        "SRC/zgeqrf.c",
        "SRC/zgerfs.c",
        "SRC/zgerfsx.c",
        "SRC/zgerq2.c",
        "SRC/zgerqf.c",
        "SRC/zgesc2.c",
        "SRC/zgesdd.c",
        "SRC/zgesv.c",
        "SRC/zgesvd.c",
        "SRC/zgesvx.c",
        "SRC/zgesvxx.c",
        "SRC/zgetc2.c",
        "SRC/zgetf2.c",
        "SRC/zgetrf.c",
        "SRC/zgetri.c",
        "SRC/zgetrs.c",
        "SRC/zggbak.c",
        "SRC/zggbal.c",
        "SRC/zgges.c",
        "SRC/zggesx.c",
        "SRC/zggev.c",
        "SRC/zggevx.c",
        "SRC/zggglm.c",
        "SRC/zgghrd.c",
        "SRC/zgglse.c",
        "SRC/zggqrf.c",
        "SRC/zggrqf.c",
        "SRC/zggsvd.c",
        "SRC/zggsvp.c",
        "SRC/zgtcon.c",
        "SRC/zgtrfs.c",
        "SRC/zgtsv.c",
        "SRC/zgtsvx.c",
        "SRC/zgttrf.c",
        "SRC/zgttrs.c",
        "SRC/zgtts2.c",
        "SRC/zhbev.c",
        "SRC/zhbevd.c",
        "SRC/zhbevx.c",
        "SRC/zhbgst.c",
        "SRC/zhbgv.c",
        "SRC/zhbgvd.c",
        "SRC/zhbgvx.c",
        "SRC/zhbtrd.c",
        "SRC/zhecon.c",
        "SRC/zheequb.c",
        "SRC/zheev.c",
        "SRC/zheevd.c",
        "SRC/zheevr.c",
        "SRC/zheevx.c",
        "SRC/zhegs2.c",
        "SRC/zhegst.c",
        "SRC/zhegv.c",
        "SRC/zhegvd.c",
        "SRC/zhegvx.c",
        "SRC/zherfs.c",
        "SRC/zherfsx.c",
        "SRC/zhesv.c",
        "SRC/zhesvx.c",
        "SRC/zhesvxx.c",
        "SRC/zhetd2.c",
        "SRC/zhetf2.c",
        "SRC/zhetrd.c",
        "SRC/zhetrf.c",
        "SRC/zhetri.c",
        "SRC/zhetrs.c",
        "SRC/zhfrk.c",
        "SRC/zhgeqz.c",
        "SRC/zhpcon.c",
        "SRC/zhpev.c",
        "SRC/zhpevd.c",
        "SRC/zhpevx.c",
        "SRC/zhpgst.c",
        "SRC/zhpgv.c",
        "SRC/zhpgvd.c",
        "SRC/zhpgvx.c",
        "SRC/zhprfs.c",
        "SRC/zhpsv.c",
        "SRC/zhpsvx.c",
        "SRC/zhptrd.c",
        "SRC/zhptrf.c",
        "SRC/zhptri.c",
        "SRC/zhptrs.c",
        "SRC/zhsein.c",
        "SRC/zhseqr.c",
        "SRC/zla_gbamv.c",
        "SRC/zla_gbrcond_c.c",
        "SRC/zla_gbrcond_x.c",
        "SRC/zla_gbrfsx_extended.c",
        "SRC/zla_gbrpvgrw.c",
        "SRC/zla_geamv.c",
        "SRC/zla_gercond_c.c",
        "SRC/zla_gercond_x.c",
        "SRC/zla_gerfsx_extended.c",
        "SRC/zla_heamv.c",
        "SRC/zla_hercond_c.c",
        "SRC/zla_hercond_x.c",
        "SRC/zla_herfsx_extended.c",
        "SRC/zla_herpvgrw.c",
        "SRC/zla_lin_berr.c",
        "SRC/zla_porcond_c.c",
        "SRC/zla_porcond_x.c",
        "SRC/zla_porfsx_extended.c",
        "SRC/zla_porpvgrw.c",
        "SRC/zla_rpvgrw.c",
        "SRC/zla_syamv.c",
        "SRC/zla_syrcond_c.c",
        "SRC/zla_syrcond_x.c",
        "SRC/zla_syrfsx_extended.c",
        "SRC/zla_syrpvgrw.c",
        "SRC/zla_wwaddw.c",
        "SRC/zlabrd.c",
        "SRC/zlacgv.c",
        "SRC/zlacn2.c",
        "SRC/zlacon.c",
        "SRC/zlacp2.c",
        "SRC/zlacpy.c",
        "SRC/zlacrm.c",
        "SRC/zlacrt.c",
        "SRC/zladiv.c",
        "SRC/zlaed0.c",
        "SRC/zlaed7.c",
        "SRC/zlaed8.c",
        "SRC/zlaein.c",
        "SRC/zlaesy.c",
        "SRC/zlaev2.c",
        "SRC/zlag2c.c",
        "SRC/zlags2.c",
        "SRC/zlagtm.c",
        "SRC/zlahef.c",
        "SRC/zlahqr.c",
        "SRC/zlahr2.c",
        "SRC/zlahrd.c",
        "SRC/zlaic1.c",
        "SRC/zlals0.c",
        "SRC/zlalsa.c",
        "SRC/zlalsd.c",
        "SRC/zlangb.c",
        "SRC/zlange.c",
        "SRC/zlangt.c",
        "SRC/zlanhb.c",
        "SRC/zlanhe.c",
        "SRC/zlanhf.c",
        "SRC/zlanhp.c",
        "SRC/zlanhs.c",
        "SRC/zlanht.c",
        "SRC/zlansb.c",
        "SRC/zlansp.c",
        "SRC/zlansy.c",
        "SRC/zlantb.c",
        "SRC/zlantp.c",
        "SRC/zlantr.c",
        "SRC/zlapll.c",
        "SRC/zlapmt.c",
        "SRC/zlaqgb.c",
        "SRC/zlaqge.c",
        "SRC/zlaqhb.c",
        "SRC/zlaqhe.c",
        "SRC/zlaqhp.c",
        "SRC/zlaqp2.c",
        "SRC/zlaqps.c",
        "SRC/zlaqr0.c",
        "SRC/zlaqr1.c",
        "SRC/zlaqr2.c",
        "SRC/zlaqr3.c",
        "SRC/zlaqr4.c",
        "SRC/zlaqr5.c",
        "SRC/zlaqsb.c",
        "SRC/zlaqsp.c",
        "SRC/zlaqsy.c",
        "SRC/zlar1v.c",
        "SRC/zlar2v.c",
        "SRC/zlarcm.c",
        "SRC/zlarf.c",
        "SRC/zlarfb.c",
        "SRC/zlarfg.c",
        "SRC/zlarfp.c",
        "SRC/zlarft.c",
        "SRC/zlarfx.c",
        "SRC/zlargv.c",
        "SRC/zlarnv.c",
        "SRC/zlarrv.c",
        "SRC/zlarscl2.c",
        "SRC/zlartg.c",
        "SRC/zlartv.c",
        "SRC/zlarz.c",
        "SRC/zlarzb.c",
        "SRC/zlarzt.c",
        "SRC/zlascl.c",
        "SRC/zlascl2.c",
        "SRC/zlaset.c",
        "SRC/zlasr.c",
        "SRC/zlassq.c",
        "SRC/zlaswp.c",
        "SRC/zlasyf.c",
        "SRC/zlat2c.c",
        "SRC/zlatbs.c",
        "SRC/zlatdf.c",
        "SRC/zlatps.c",
        "SRC/zlatrd.c",
        "SRC/zlatrs.c",
        "SRC/zlatrz.c",
        "SRC/zlatzm.c",
        "SRC/zlauu2.c",
        "SRC/zlauum.c",
        "SRC/zpbcon.c",
        "SRC/zpbequ.c",
        "SRC/zpbrfs.c",
        "SRC/zpbstf.c",
        "SRC/zpbsv.c",
        "SRC/zpbsvx.c",
        "SRC/zpbtf2.c",
        "SRC/zpbtrf.c",
        "SRC/zpbtrs.c",
        "SRC/zpftrf.c",
        "SRC/zpftri.c",
        "SRC/zpftrs.c",
        "SRC/zpocon.c",
        "SRC/zpoequ.c",
        "SRC/zpoequb.c",
        "SRC/zporfs.c",
        "SRC/zporfsx.c",
        "SRC/zposv.c",
        "SRC/zposvx.c",
        "SRC/zposvxx.c",
        "SRC/zpotf2.c",
        "SRC/zpotrf.c",
        "SRC/zpotri.c",
        "SRC/zpotrs.c",
        "SRC/zppcon.c",
        "SRC/zppequ.c",
        "SRC/zpprfs.c",
        "SRC/zppsv.c",
        "SRC/zppsvx.c",
        "SRC/zpptrf.c",
        "SRC/zpptri.c",
        "SRC/zpptrs.c",
        "SRC/zpstf2.c",
        "SRC/zpstrf.c",
        "SRC/zptcon.c",
        "SRC/zpteqr.c",
        "SRC/zptrfs.c",
        "SRC/zptsv.c",
        "SRC/zptsvx.c",
        "SRC/zpttrf.c",
        "SRC/zpttrs.c",
        "SRC/zptts2.c",
        "SRC/zrot.c",
        "SRC/zspcon.c",
        "SRC/zspmv.c",
        "SRC/zspr.c",
        "SRC/zsprfs.c",
        "SRC/zspsv.c",
        "SRC/zspsvx.c",
        "SRC/zsptrf.c",
        "SRC/zsptri.c",
        "SRC/zsptrs.c",
        "SRC/zstedc.c",
        "SRC/zstegr.c",
        "SRC/zstein.c",
        "SRC/zstemr.c",
        "SRC/zsteqr.c",
        "SRC/zsycon.c",
        "SRC/zsyequb.c",
        "SRC/zsymv.c",
        "SRC/zsyr.c",
        "SRC/zsyrfs.c",
        "SRC/zsyrfsx.c",
        "SRC/zsysv.c",
        "SRC/zsysvx.c",
        "SRC/zsysvxx.c",
        "SRC/zsytf2.c",
        "SRC/zsytrf.c",
        "SRC/zsytri.c",
        "SRC/zsytrs.c",
        "SRC/ztbcon.c",
        "SRC/ztbrfs.c",
        "SRC/ztbtrs.c",
        "SRC/ztfsm.c",
        "SRC/ztftri.c",
        "SRC/ztfttp.c",
        "SRC/ztfttr.c",
        "SRC/ztgevc.c",
        "SRC/ztgex2.c",
        "SRC/ztgexc.c",
        "SRC/ztgsen.c",
        "SRC/ztgsja.c",
        "SRC/ztgsna.c",
        "SRC/ztgsy2.c",
        "SRC/ztgsyl.c",
        "SRC/ztpcon.c",
        "SRC/ztprfs.c",
        "SRC/ztptri.c",
        "SRC/ztptrs.c",
        "SRC/ztpttf.c",
        "SRC/ztpttr.c",
        "SRC/ztrcon.c",
        "SRC/ztrevc.c",
        "SRC/ztrexc.c",
        "SRC/ztrrfs.c",
        "SRC/ztrsen.c",
        "SRC/ztrsna.c",
        "SRC/ztrsyl.c",
        "SRC/ztrti2.c",
        "SRC/ztrtri.c",
        "SRC/ztrtrs.c",
        "SRC/ztrttf.c",
        "SRC/ztrttp.c",
        "SRC/ztzrqf.c",
        "SRC/ztzrzf.c",
        "SRC/zung2l.c",
        "SRC/zung2r.c",
        "SRC/zungbr.c",
        "SRC/zunghr.c",
        "SRC/zungl2.c",
        "SRC/zunglq.c",
        "SRC/zungql.c",
        "SRC/zungqr.c",
        "SRC/zungr2.c",
        "SRC/zungrq.c",
        "SRC/zungtr.c",
        "SRC/zunm2l.c",
        "SRC/zunm2r.c",
        "SRC/zunmbr.c",
        "SRC/zunmhr.c",
        "SRC/zunml2.c",
        "SRC/zunmlq.c",
        "SRC/zunmql.c",
        "SRC/zunmqr.c",
        "SRC/zunmr2.c",
        "SRC/zunmr3.c",
        "SRC/zunmrq.c",
        "SRC/zunmrz.c",
        "SRC/zunmtr.c",
        "SRC/zupgtr.c",
        "SRC/zupmtr.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Done.