Skip to content

Commit 0f51e2d

Browse files
authored
Merge pull request #5871 from martin-frbg/lapack1163
Add non-trivial terminating case to ?LARFT (Reference-LAPACK PR 1163)
2 parents a782e10 + 4ca72cb commit 0f51e2d

19 files changed

Lines changed: 7125 additions & 881 deletions

cmake/lapack.cmake

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ set(SLASRC
7070
slaqgb.f slaqge.f slaqp2.f slaqps.f slaqp2rk.f slaqp3rk.f slaqsb.f slaqsp.f slaqsy.f
7171
slaqr0.f slaqr1.f slaqr2.f slaqr3.f slaqr4.f slaqr5.f
7272
slaqtr.f slar1v.f slar2v.f ilaslr.f ilaslc.f
73-
slarf.f slarfb.f slarfb_gett.f slarfg.f slarfgp.f slarft.f slarfx.f slarfy.f slargv.f
74-
slarf1f.f slarf1l.f slarrv.f slartv.f
73+
slarf.f slarfb.f slarfb_gett.f slarfg.f slarfgp.f slarft.f slarft_lvl2.f slarfx.f
74+
slarfy.f slargv.f slarf1f.f slarf1l.f slarrv.f slartv.f
7575
slarz.f slarzb.f slarzt.f slasy2.f
7676
slasyf.f slasyf_rook.f slasyf_rk.f slasyf_aa.f
7777
slatbs.f slatdf.f slatps.f slatrd.f slatrs.f slatrz.f
@@ -177,7 +177,7 @@ set(CLASRC
177177
claqr0.f claqr1.f claqr2.f claqr3.f claqr4.f claqr5.f
178178
claqz0.f claqz1.f claqz2.f claqz3.f
179179
claqsp.f claqsy.f clar1v.f clar2v.f ilaclr.f ilaclc.f
180-
clarf.f clarfb.f clarfb_gett.f clarfg.f clarfgp.f clarft.f
180+
clarf.f clarfb.f clarfb_gett.f clarfg.f clarfgp.f clarft.f clarft_lvl2.f
181181
clarf1f.f clarf1l.f
182182
clarfx.f clarfy.f clargv.f clarnv.f clarrv.f clartg.f90 clartv.f
183183
clarz.f clarzb.f clarzt.f clascl.f claset.f clasr.f classq.f90
@@ -262,8 +262,8 @@ set(DLASRC
262262
dlaqgb.f dlaqge.f dlaqp2.f dlaqp2rk.f dlaqp3rk.f dlaqps.f dlaqsb.f dlaqsp.f dlaqsy.f
263263
dlaqr0.f dlaqr1.f dlaqr2.f dlaqr3.f dlaqr4.f dlaqr5.f
264264
dlaqtr.f dlar1v.f dlar2v.f iladlr.f iladlc.f
265-
dlarf.f dlarfb.f dlarfb_gett.f dlarfg.f dlarfgp.f dlarft.f dlarfx.f dlarfy.f
266-
dlarf1f.f dlarf1l.f dlargv.f dlarrv.f dlartv.f
265+
dlarf.f dlarfb.f dlarfb_gett.f dlarfg.f dlarfgp.f dlarft.f dlarft_lvl2.f
266+
dlarfx.f dlarfy.f dlarf1f.f dlarf1l.f dlargv.f dlarrv.f dlartv.f
267267
dlarz.f dlarzb.f dlarzt.f dlasy2.f
268268
dlasyf.f dlasyf_rook.f dlasyf_rk.f dlasyf_aa.f
269269
dlatbs.f dlatdf.f dlatps.f dlatrd.f dlatrs.f dlatrz.f
@@ -372,7 +372,7 @@ set(ZLASRC
372372
zlaqr0.f zlaqr1.f zlaqr2.f zlaqr3.f zlaqr4.f zlaqr5.f
373373
zlaqsp.f zlaqsy.f zlar1v.f zlar2v.f ilazlr.f ilazlc.f
374374
zlarcm.f zlarf.f zlarfb.f zlarfb_gett.f
375-
zlarfg.f zlarfgp.f zlarft.f zlarf1f.f zlarf1l.f
375+
zlarfg.f zlarfgp.f zlarft.f zlarft_lvl2.f zlarf1f.f zlarf1l.f
376376
zlarfx.f zlarfy.f zlargv.f zlarnv.f zlarrv.f zlartg.f90 zlartv.f
377377
zlarz.f zlarzb.f zlarzt.f zlascl.f zlaset.f zlasr.f
378378
zlassq.f90 zlasyf.f zlasyf_rook.f zlasyf_rk.f zlasyf_aa.f
@@ -575,8 +575,8 @@ set(SLASRC
575575
slaqgb.c slaqge.c slaqp2.c slaqp2rk.c slaqp3rk.c slaqps.c slaqsb.c slaqsp.c slaqsy.c
576576
slaqr0.c slaqr1.c slaqr2.c slaqr3.c slaqr4.c slaqr5.c
577577
slaqtr.c slar1v.c slar2v.c ilaslr.c ilaslc.c
578-
slarf.c slarfb.c slarfb_gett.c slarfg.c slarfgp.c slarft.c slarfx.c slarfy.c slargv.c
579-
slarf1f.c slarf1l.c slarrv.c slartv.c
578+
slarf.c slarfb.c slarfb_gett.c slarfg.c slarfgp.c slarft.c slarft_lvl2.c slarfx.c
579+
slarfy.c slargv.c slarf1f.c slarf1l.c slarrv.c slartv.c
580580
slarz.c slarzb.c slarzt.c slasy2.c
581581
slasyf.c slasyf_rook.c slasyf_rk.c slasyf_aa.c
582582
slatbs.c slatdf.c slatps.c slatrd.c slatrs.c slatrz.c
@@ -682,7 +682,7 @@ set(CLASRC
682682
claqr0.c claqr1.c claqr2.c claqr3.c claqr4.c claqr5.c
683683
claqsp.c claqsy.c clar1v.c clar2v.c ilaclr.c ilaclc.c
684684
clarf.c clarfb.c clarfb_gett.c clarfg.c clarfgp.c clarft.c
685-
clarf1f.c clarf1l.c
685+
clarft_lvl2.c clarf1f.c clarf1l.c
686686
clarfx.c clarfy.c clargv.c clarnv.c clarrv.c clartg.c clartv.c
687687
clarz.c clarzb.c clarzt.c clascl.c claset.c clasr.c classq.c
688688
clasyf.c clasyf_rook.c clasyf_rk.c clasyf_aa.c
@@ -765,8 +765,8 @@ set(DLASRC
765765
dlaqgb.c dlaqge.c dlaqp2.c dlaqp2rk.c dlaqp3rk.c dlaqps.c dlaqsb.c dlaqsp.c dlaqsy.c
766766
dlaqr0.c dlaqr1.c dlaqr2.c dlaqr3.c dlaqr4.c dlaqr5.c
767767
dlaqtr.c dlar1v.c dlar2v.c iladlr.c iladlc.c
768-
dlarf.c dlarfb.c dlarfb_gett.c dlarfg.c dlarfgp.c dlarft.c dlarfx.c dlarfy.c
769-
dlarf1f.c dlarf1l.c dlargv.c dlarrv.c dlartv.c
768+
dlarf.c dlarfb.c dlarfb_gett.c dlarfg.c dlarfgp.c dlarft.c dlarft_lvl2.c
769+
dlarfx.c dlarfy.c dlarf1f.c dlarf1l.c dlargv.c dlarrv.c dlartv.c
770770
dlarz.c dlarzb.c dlarzt.c dlasy2.c
771771
dlasyf.c dlasyf_rook.c dlasyf_rk.c dlasyf_aa.c
772772
dlatbs.c dlatdf.c dlatps.c dlatrd.c dlatrs.c dlatrz.c
@@ -874,7 +874,7 @@ set(ZLASRC
874874
zlaqr0.c zlaqr1.c zlaqr2.c zlaqr3.c zlaqr4.c zlaqr5.c
875875
zlaqsp.c zlaqsy.c zlar1v.c zlar2v.c ilazlr.c ilazlc.c
876876
zlarcm.c zlarf.c zlarfb.c zlarfb_gett.c zlarf1f.c zlarf1l.c
877-
zlarfg.c zlarfgp.c zlarft.c
877+
zlarfg.c zlarfgp.c zlarft.c zlarft_lvl2.c
878878
zlarfx.c zlarfy.c zlargv.c zlarnv.c zlarrv.c zlartg.c zlartv.c
879879
zlarz.c zlarzb.c zlarzt.c zlascl.c zlaset.c zlasr.c
880880
zlassq.c zlasyf.c zlasyf_rook.c zlasyf_rk.c zlasyf_aa.c

lapack-netlib/SRC/Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ SLASRC_O = \
154154
slaqgb.o slaqge.o slaqp2.o slaqp2rk.o slaqp3rk.o slaqps.o slaqsb.o slaqsp.o slaqsy.o \
155155
slaqr0.o slaqr1.o slaqr2.o slaqr3.o slaqr4.o slaqr5.o \
156156
slaqtr.o slar1v.o slar2v.o ilaslr.o ilaslc.o \
157-
slarf.o slarfb.o slarfb_gett.o slarfg.o slarfgp.o slarft.o slarfx.o slarfy.o slargv.o \
157+
slarf.o slarfb.o slarfb_gett.o slarfg.o slarfgp.o slarft.o slarft_lvl2.o slarfx.o slarfy.o slargv.o \
158158
slarf1f.o slarf1l.o slarrv.o slartv.o \
159159
slarz.o slarzb.o slarzt.o slaswp.o slasy2.o slasyf.o slasyf_rook.o \
160160
slasyf_rk.o \
@@ -270,7 +270,7 @@ CLASRC_O = \
270270
claqr0.o claqr1.o claqr2.o claqr3.o claqr4.o claqr5.o \
271271
claqsp.o claqsy.o clar1v.o clar2v.o ilaclr.o ilaclc.o \
272272
claqz0.o claqz1.o claqz2.o claqz3.o \
273-
clarf.o clarfb.o clarfb_gett.o clarfg.o clarft.o clarfgp.o \
273+
clarf.o clarfb.o clarfb_gett.o clarfg.o clarft.o clarft_lvl2.o clarfgp.o \
274274
clarf1f.o clarf1l.o \
275275
clarfx.o clarfy.o clargv.o clarnv.o clarrv.o clartg.o clartv.o \
276276
clarz.o clarzb.o clarzt.o clascl.o claset.o clasr.o classq.o \
@@ -364,7 +364,7 @@ DLASRC_O = \
364364
dlaqgb.o dlaqge.o dlaqp2.o dlaqp2rk.o dlaqp3rk.o dlaqps.o dlaqsb.o dlaqsp.o dlaqsy.o \
365365
dlaqr0.o dlaqr1.o dlaqr2.o dlaqr3.o dlaqr4.o dlaqr5.o \
366366
dlaqtr.o dlar1v.o dlar2v.o iladlr.o iladlc.o \
367-
dlarf.o dlarfb.o dlarfb_gett.o dlarfg.o dlarfgp.o dlarft.o dlarfx.o dlarfy.o \
367+
dlarf.o dlarfb.o dlarfb_gett.o dlarfg.o dlarfgp.o dlarft.o dlarft_lvl2.o dlarfx.o dlarfy.o \
368368
dlarf1f.o dlarf1l.o dlargv.o dlarrv.o dlartv.o \
369369
dlarz.o dlarzb.o dlarzt.o dlaswp.o dlasy2.o \
370370
dlasyf.o dlasyf_rook.o dlasyf_rk.o \
@@ -479,7 +479,7 @@ ZLASRC_O = \
479479
zlaqsp.o zlaqsy.o zlar1v.o zlar2v.o ilazlr.o ilazlc.o \
480480
zlaqz0.o zlaqz1.o zlaqz2.o zlaqz3.o \
481481
zlarcm.o zlarf.o zlarfb.o zlarfb_gett.o \
482-
zlarfg.o zlarft.o zlarfgp.o zlarf1f.o zlarf1l.o \
482+
zlarfg.o zlarft.o zlarft_lvl2.o zlarfgp.o zlarf1f.o zlarf1l.o \
483483
zlarfx.o zlarfy.o zlargv.o zlarnv.o zlarrv.o zlartg.o zlartv.o \
484484
zlarz.o zlarzb.o zlarzt.o zlascl.o zlaset.o zlasr.o \
485485
zlassq.o zlaswp.o zlasyf.o zlasyf_rook.o zlasyf_rk.o zlasyf_aa.o \

0 commit comments

Comments
 (0)