Skip to content

Commit de4ef1a

Browse files
authored
Merge branch 'OpenMathLib:develop' into lapack1454
2 parents d0e13d7 + 9d78ff8 commit de4ef1a

17 files changed

Lines changed: 402 additions & 965 deletions

File tree

‎.github/workflows/apple_m.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ permissions:
2020
jobs:
2121
build-windows:
2222
if: "github.repository == 'OpenMathLib/OpenBLAS'"
23-
runs-on: macos-14
23+
runs-on: macos-15
2424

2525
strategy:
2626
fail-fast: false

‎lapack-netlib/SRC/cgecxx.c‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,6 @@ typedef struct Namelist Namelist;
255255
*/
256256

257257

258-
259258
/* Table of constant values */
260259

261260
static integer c_n1 = -1;
@@ -298,7 +297,7 @@ static integer c__1 = 1;
298297
complex *, integer *), cswap_(integer *, complex *, integer *,
299298
complex *, integer *);
300299
extern real scnrm2_(integer *, complex *, integer *), clange_(char *,
301-
integer *, integer *, complex *, integer *, complex *);
300+
integer *, integer *, complex *, integer *, real *);
302301
extern integer icamax_(integer *, complex *, integer *);
303302
integer jdesel;
304303
extern /* Subroutine */ void cgeqrf_(integer *, integer *, complex *,
@@ -627,11 +626,11 @@ static integer c__1 = 1;
627626

628627
}
629628

630-
if (*lwork < lwkmin && ! lquery) {
629+
if ((*lwork < lwkmin) && ! lquery) {
631630
*info = -26;
632-
} else if (*lrwork < lrwkmin && ! lquery) {
631+
} else if ((*lrwork < lrwkmin) && ! lquery) {
633632
*info = -28;
634-
} else if (*liwork < liwkmin && ! lquery) {
633+
} else if ((*liwork < liwkmin) && ! lquery) {
635634
*info = -30;
636635
}
637636
}
@@ -1031,7 +1030,7 @@ static integer c__1 = 1;
10311030

10321031
if (f2cmin(mresid,nresid) != 0) {
10331032
*fnrmk = clange_("F", &mresid, &nresid, &a[*k + 1 + (*k + 1) * a_dim1]
1034-
, lda, &work[1]);
1033+
, lda, &rwork[1]);
10351034
} else {
10361035
*fnrmk = 0.f;
10371036
}

‎lapack-netlib/SRC/cgecxx.f‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1627,7 +1627,7 @@ SUBROUTINE CGECXX( FACT, USESD, M, N,
16271627
*
16281628
IF( MIN( MRESID, NRESID ).NE.0 ) THEN
16291629
FNRMK = CLANGE( 'F', MRESID, NRESID, A( K+1, K+1 ),
1630-
$ LDA, WORK )
1630+
$ LDA, RWORK )
16311631
ELSE
16321632
FNRMK = ZERO
16331633
END IF

0 commit comments

Comments
 (0)