@@ -89,7 +89,7 @@ SUBROUTINE DERRVX( PATH, NUNIT )
8989 $ DGTSVX, DPBSV, DPBSVX, DPOSV, DPOSVX, DPPSV,
9090 $ DPPSVX, DPTSV, DPTSVX, DSPSV, DSPSVX, DSYSV,
9191 $ DSYSV_AA, DSYSV_RK, DSYSV_ROOK, DSYSVX,
92- $ DSYSV_AA_2STAGE
92+ $ DSYSV_AA_2STAGE, DKYSV
9393* ..
9494* .. Scalars in Common ..
9595 LOGICAL LERR, OK
@@ -634,6 +634,33 @@ SUBROUTINE DERRVX( PATH, NUNIT )
634634 CALL DSYSVX( ' N' , ' U' , 2 , 0 , A, 2 , AF, 2 , IP, B, 2 , X, 2 ,
635635 $ RCOND, R1, R2, W, 3 , IW, INFO )
636636 CALL CHKXER( ' DSYSVX' , INFOT, NOUT, LERR, OK )
637+ *
638+ ELSE IF ( LSAMEN( 2 , C2, ' KY' ) ) THEN
639+ *
640+ * DKYSV
641+ *
642+ SRNAMT = ' DKYSV '
643+ INFOT = 1
644+ CALL DKYSV( ' /' , 0 , 0 , A, 1 , IP, B, 1 , W, 1 , INFO )
645+ CALL CHKXER( ' DKYSV ' , INFOT, NOUT, LERR, OK )
646+ INFOT = 2
647+ CALL DKYSV( ' U' , - 1 , 0 , A, 1 , IP, B, 1 , W, 1 , INFO )
648+ CALL CHKXER( ' DKYSV ' , INFOT, NOUT, LERR, OK )
649+ INFOT = 3
650+ CALL DKYSV( ' U' , 0 , - 1 , A, 1 , IP, B, 1 , W, 1 , INFO )
651+ CALL CHKXER( ' DKYSV ' , INFOT, NOUT, LERR, OK )
652+ INFOT = 5
653+ CALL DKYSV( ' U' , 2 , 0 , A, 1 , IP, B, 2 , W, 1 , INFO )
654+ CALL CHKXER( ' DKYSV_ROOK' , INFOT, NOUT, LERR, OK )
655+ INFOT = 8
656+ CALL DKYSV( ' U' , 2 , 0 , A, 2 , IP, B, 1 , W, 1 , INFO )
657+ CALL CHKXER( ' DKYSV ' , INFOT, NOUT, LERR, OK )
658+ INFOT = 10
659+ CALL DKYSV( ' U' , 0 , 0 , A, 1 , IP, B, 1 , W, 0 , INFO )
660+ CALL CHKXER( ' DKYSV ' , INFOT, NOUT, LERR, OK )
661+ INFOT = 10
662+ CALL DKYSV( ' U' , 0 , 0 , A, 1 , IP, B, 1 , W, - 2 , INFO )
663+ CALL CHKXER( ' DKYSV ' , INFOT, NOUT, LERR, OK )
637664*
638665 ELSE IF ( LSAMEN( 2 , C2, ' SR' ) ) THEN
639666*
0 commit comments