Thanks to @ashwinyes for bug report #116 in the test suite. Weird bug. I wrote
these test codes for the RFP format in 2008 for LAPACK 3.2, and clearly the
code was not being tested as intended, thanks for the bug report. Fixed now.
*
IF ( IALPHA.EQ. 1) THEN
ALPHA = ZERO
- ELSE IF ( IALPHA.EQ. 1) THEN
+ ELSE IF ( IALPHA.EQ. 2) THEN
ALPHA = ONE
ELSE
ALPHA = CLARND( 4, ISEED )
IF ( IALPHA.EQ. 1) THEN
ALPHA = ZERO
BETA = ZERO
- ELSE IF ( IALPHA.EQ. 1) THEN
+ ELSE IF ( IALPHA.EQ. 2) THEN
ALPHA = ONE
BETA = ZERO
- ELSE IF ( IALPHA.EQ. 1) THEN
+ ELSE IF ( IALPHA.EQ. 3) THEN
ALPHA = ZERO
BETA = ONE
ELSE
*
IF ( IALPHA.EQ. 1) THEN
ALPHA = ZERO
- ELSE IF ( IALPHA.EQ. 1) THEN
+ ELSE IF ( IALPHA.EQ. 2) THEN
ALPHA = ONE
ELSE
ALPHA = DLARND( 2, ISEED )
*
IF ( IALPHA.EQ. 1) THEN
ALPHA = ZERO
- ELSE IF ( IALPHA.EQ. 1) THEN
+ ELSE IF ( IALPHA.EQ. 2) THEN
ALPHA = ONE
ELSE
ALPHA = SLARND( 2, ISEED )
*
IF ( IALPHA.EQ. 1) THEN
ALPHA = ZERO
- ELSE IF ( IALPHA.EQ. 1) THEN
+ ELSE IF ( IALPHA.EQ. 2) THEN
ALPHA = ONE
ELSE
ALPHA = ZLARND( 4, ISEED )
IF ( IALPHA.EQ. 1) THEN
ALPHA = ZERO
BETA = ZERO
- ELSE IF ( IALPHA.EQ. 1) THEN
+ ELSE IF ( IALPHA.EQ. 2) THEN
ALPHA = ONE
BETA = ZERO
- ELSE IF ( IALPHA.EQ. 1) THEN
+ ELSE IF ( IALPHA.EQ. 3) THEN
ALPHA = ZERO
BETA = ONE
ELSE