Subroutine */
| 14826 | } /* zlaqr1_ */ |
| 14827 | |
| 14828 | /* Subroutine */ int zlaqr2_(logical *wantt, logical *wantz, integer *n, |
| 14829 | integer *ktop, integer *kbot, integer *nw, doublecomplex *h__, |
| 14830 | integer *ldh, integer *iloz, integer *ihiz, doublecomplex *z__, |
| 14831 | integer *ldz, integer *ns, integer *nd, doublecomplex *sh, |
| 14832 | doublecomplex *v, integer *ldv, integer *nh, doublecomplex *t, |
| 14833 | integer *ldt, integer *nv, doublecomplex *wv, integer *ldwv, |
| 14834 | doublecomplex *work, integer *lwork) |
| 14835 | { |
| 14836 | /* System generated locals */ |
| 14837 | integer h_dim1, h_offset, t_dim1, t_offset, v_dim1, v_offset, wv_dim1, |
| 14838 | wv_offset, z_dim1, z_offset, i__1, i__2, i__3, i__4; |
| 14839 | doublereal d__1, d__2, d__3, d__4, d__5, d__6; |
| 14840 | doublecomplex z__1, z__2; |
| 14841 | |
| 14842 | /* Local variables */ |
| 14843 | static integer i__, j; |
| 14844 | static doublecomplex s; |
| 14845 | static integer jw; |
| 14846 | static doublereal foo; |
| 14847 | static integer kln; |
| 14848 | static doublecomplex tau; |
| 14849 | static integer knt; |
| 14850 | static doublereal ulp; |
| 14851 | static integer lwk1, lwk2; |
| 14852 | static doublecomplex beta; |
| 14853 | static integer kcol, info, ifst, ilst, ltop, krow; |
| 14854 | extern /* Subroutine */ int zlarf_(char *, integer *, integer *, |
| 14855 | doublecomplex *, integer *, doublecomplex *, doublecomplex *, |
| 14856 | integer *, doublecomplex *); |
| 14857 | static integer infqr; |
| 14858 | extern /* Subroutine */ int zgemm_(char *, char *, integer *, integer *, |
| 14859 | integer *, doublecomplex *, doublecomplex *, integer *, |
| 14860 | doublecomplex *, integer *, doublecomplex *, doublecomplex *, |
| 14861 | integer *); |
| 14862 | static integer kwtop; |
| 14863 | extern /* Subroutine */ int zcopy_(integer *, doublecomplex *, integer *, |
| 14864 | doublecomplex *, integer *), dlabad_(doublereal *, doublereal *); |
| 14865 | |
| 14866 | static doublereal safmin, safmax; |
| 14867 | extern /* Subroutine */ int zgehrd_(integer *, integer *, integer *, |
| 14868 | doublecomplex *, integer *, doublecomplex *, doublecomplex *, |
| 14869 | integer *, integer *), zlarfg_(integer *, doublecomplex *, |
| 14870 | doublecomplex *, integer *, doublecomplex *), zlahqr_(logical *, |
| 14871 | logical *, integer *, integer *, integer *, doublecomplex *, |
| 14872 | integer *, doublecomplex *, integer *, integer *, doublecomplex *, |
| 14873 | integer *, integer *), zlacpy_(char *, integer *, integer *, |
| 14874 | doublecomplex *, integer *, doublecomplex *, integer *), |
| 14875 | zlaset_(char *, integer *, integer *, doublecomplex *, |
| 14876 | doublecomplex *, doublecomplex *, integer *); |
| 14877 | static doublereal smlnum; |
| 14878 | extern /* Subroutine */ int ztrexc_(char *, integer *, doublecomplex *, |
| 14879 | integer *, doublecomplex *, integer *, integer *, integer *, |
| 14880 | integer *); |
| 14881 | static integer lwkopt; |
| 14882 | extern /* Subroutine */ int zunmhr_(char *, char *, integer *, integer *, |
| 14883 | integer *, integer *, doublecomplex *, integer *, doublecomplex *, |
| 14884 | doublecomplex *, integer *, doublecomplex *, integer *, integer * |
| 14885 | ); |
no test coverage detected