Skip to content

Commit 039e275

Browse files
authored
Merge pull request #3915 from martin-frbg/issue3910
Fix DYNAMIC_ARCH builds that select only a subset of precisions
2 parents cb76be5 + 38d6fb4 commit 039e275

7 files changed

Lines changed: 5527 additions & 122 deletions

File tree

Makefile.L3

Lines changed: 5089 additions & 0 deletions
Large diffs are not rendered by default.

cmake/lapack.cmake

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ set(SCLAUX
2222
slasd7.f slasd8.f slasda.f slasdq.f slasdt.f
2323
slaset.f slasq1.f slasq2.f slasq3.f slasq4.f slasq5.f slasq6.f
2424
slasr.f slasrt.f slassq.f90 slasv2.f spttrf.f sstebz.f sstedc.f
25-
ssteqr.f ssterf.f slaisnan.f sisnan.f
25+
ssteqr.f ssterf.f slaisnan.f sisnan.f slarmm.f
2626
slartgp.f slartgs.f ../INSTALL/sroundup_lwork.f
2727
../INSTALL/second_${TIMER}.f)
2828

@@ -42,7 +42,7 @@ set(DZLAUX
4242
dlasd7.f dlasd8.f dlasda.f dlasdq.f dlasdt.f
4343
dlasq1.f dlasq2.f dlasq3.f dlasq4.f dlasq5.f dlasq6.f
4444
dlasr.f dlasrt.f dlassq.f90 dlasv2.f dpttrf.f dstebz.f dstedc.f
45-
dsteqr.f dsterf.f dlaisnan.f disnan.f
45+
dsteqr.f dsterf.f dlaisnan.f disnan.f dlarmm.f
4646
dlartgp.f dlartgs.f ../INSTALL/droundup_lwork.f
4747
../INSTALL/dlamch.f ../INSTALL/dsecnd_${TIMER}.f)
4848

@@ -124,7 +124,7 @@ set(SLASRC
124124
ssbev_2stage.f ssbevx_2stage.f ssbevd_2stage.f ssygv_2stage.f
125125
sgesvdq.f slaorhr_col_getrfnp.f
126126
slaorhr_col_getrfnp2.f sorgtsqr.f sorgtsqr_row.f sorhr_col.f
127-
slarmm.f slatrs3.f strsyl3.f sgelst.f)
127+
slatrs3.f strsyl3.f sgelst.f)
128128

129129
set(SXLASRC sgesvxx.f sgerfsx.f sla_gerfsx_extended.f sla_geamv.f
130130
sla_gercond.f sla_gerpvgrw.f ssysvxx.f ssyrfsx.f
@@ -316,7 +316,7 @@ set(DLASRC
316316
dsbev_2stage.f dsbevx_2stage.f dsbevd_2stage.f dsygv_2stage.f
317317
dcombssq.f dgesvdq.f dlaorhr_col_getrfnp.f
318318
dlaorhr_col_getrfnp2.f dorgtsqr.f dorgtsqr_row.f dorhr_col.f
319-
dlarmm.f dlatrs3.f dtrsyl3.f dgelst.f)
319+
dlatrs3.f dtrsyl3.f dgelst.f)
320320

321321
set(DXLASRC dgesvxx.f dgerfsx.f dla_gerfsx_extended.f dla_geamv.f
322322
dla_gercond.f dla_gerpvgrw.f dsysvxx.f dsyrfsx.f
@@ -523,7 +523,7 @@ set(SCLAUX
523523
slaset.c slasq1.c slasq2.c slasq3.c slasq4.c slasq5.c slasq6.c
524524
slasr.c slasrt.c slassq.c slasv2.c spttrf.c sstebz.c sstedc.c
525525
ssteqr.c ssterf.c slaisnan.c sisnan.c
526-
slartgp.c slartgs.c
526+
slartgp.c slartgs.c slarmm.c
527527
../INSTALL/second_${TIMER}.c)
528528

529529
set(DZLAUX
@@ -542,7 +542,7 @@ set(DZLAUX
542542
dlasq1.c dlasq2.c dlasq3.c dlasq4.c dlasq5.c dlasq6.c
543543
dlasr.c dlasrt.c dlassq.c dlasv2.c dpttrf.c dstebz.c dstedc.c
544544
dsteqr.c dsterf.c dlaisnan.c disnan.c
545-
dlartgp.c dlartgs.c
545+
dlartgp.c dlartgs.c dlarmm.c
546546
../INSTALL/dlamch.c ../INSTALL/dsecnd_${TIMER}.c)
547547

548548
set(SLASRC
@@ -622,7 +622,7 @@ set(SLASRC
622622
ssbev_2stage.c ssbevx_2stage.c ssbevd_2stage.c ssygv_2stage.c
623623
sgesvdq.c slaorhr_col_getrfnp.c
624624
slaorhr_col_getrfnp2.c sorgtsqr.c sorgtsqr_row.c sorhr_col.c
625-
slarmm.c slatrs3.c strsyl3.c sgelst.c)
625+
slatrs3.c strsyl3.c sgelst.c)
626626

627627
set(SXLASRC sgesvxx.c sgerfsx.c sla_gerfsx_extended.c sla_geamv.c
628628
sla_gercond.c sla_gerpvgrw.c ssysvxx.c ssyrfsx.c
@@ -812,7 +812,7 @@ set(DLASRC
812812
dsbev_2stage.c dsbevx_2stage.c dsbevd_2stage.c dsygv_2stage.c
813813
dcombssq.c dgesvdq.c dlaorhr_col_getrfnp.c
814814
dlaorhr_col_getrfnp2.c dorgtsqr.c dorgtsqr_row.c dorhr_col.c
815-
dlarmm.c dlatrs3.c dtrsyl3.c dgelst.c)
815+
dlatrs3.c dtrsyl3.c dgelst.c)
816816

817817
set(DXLASRC dgesvxx.c dgerfsx.c dla_gerfsx_extended.c dla_geamv.c
818818
dla_gercond.c dla_gerpvgrw.c dsysvxx.c dsyrfsx.c

0 commit comments

Comments
 (0)