1837 SUBROUTINE DCHKE( ISNUM, SRNAMT, NOUT )
1858 INTEGER INFOT, NOUTC
1861 DOUBLE PRECISION ONE, TWO
1862 PARAMETER ( ONE = 1.0D0, TWO = 2.0D0 )
1864 DOUBLE PRECISION ALPHA, BETA
1866 DOUBLE PRECISION A( 2, 1 ), B( 2, 1 ), C( 2, 1 )
1868 EXTERNAL CHKXER, DGEMM, DSYMM, DSYR2K, DSYRK, DTRMM,
1871 COMMON /INFOC/INFOT, NOUTC, OK, LERR
1885 GO TO ( 10, 20, 30, 40, 50, 60 )ISNUM
1887 CALL DGEMM( '/
', 'n
', 0, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1888 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1890 CALL DGEMM( '/
', 't', 0, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
1891 CALL chkxer( srnamt, infot, nout, lerr, ok )
1893 CALL dgemm(
'N',
'/', 0, 0, 0, alpha, a, 1, b, 1, beta
1894 CALL chkxer( srnamt, infot, nout, lerr, ok )
1896 CALL dgemm( 't
', '/
', 0, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1897 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1899 CALL DGEMM( 'n
', 'n
', -1, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1900 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1902 CALL DGEMM( 'n
', 't
', -1, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1903 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1905 CALL DGEMM( 't
', 'n
', -1, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1906 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1908 CALL DGEMM( 't
', 't
', -1, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1909 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1911 CALL DGEMM( 'n
', 'n
', 0, -1, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1912 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1914 CALL DGEMM( 'n
', 't
', 0, -1, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1915 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1917 CALL DGEMM( 't
', 'n
', 0, -1, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1918 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1920 CALL DGEMM( 't
', 't
', 0, -1, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1921 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1923 CALL DGEMM( 'n
', 'n
', 0, 0, -1, ALPHA, A, 1, B, 1, BETA, C, 1 )
1924 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1926 CALL DGEMM( 'n
', 't
', 0, 0, -1, ALPHA, A, 1, B, 1, BETA, C, 1 )
1927 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1929 CALL DGEMM( 't
', 'n
', 0, 0, -1, ALPHA, A, 1, B, 1, BETA, C, 1 )
1930 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1932 CALL DGEMM( 't
', 't
', 0, 0, -1, ALPHA, A, 1, B, 1, BETA, C, 1 )
1933 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1935 CALL DGEMM( 'n
', 'n
', 2, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 2 )
1936 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1938 CALL DGEMM( 'n
', 't
', 2, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 2 )
1939 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1941 CALL DGEMM( 't
', 'n
', 0, 0, 2, ALPHA, A, 1, B, 2, BETA, C, 1 )
1942 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1944 CALL DGEMM( 't
', 't
', 0, 0, 2, ALPHA, A, 1, B, 1, BETA, C, 1 )
1945 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1947 CALL DGEMM( 'n
', 'n
', 0, 0, 2, ALPHA, A, 1, B, 1, BETA, C, 1 )
1948 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1950 CALL DGEMM( 't
', 'n
', 0, 0, 2, ALPHA, A, 2, B, 1, BETA, C, 1 )
1951 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1953 CALL DGEMM( 'n
', 't
', 0, 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1954 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1956 CALL DGEMM( 't
', 't
', 0, 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1957 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1959 CALL DGEMM( 'n
', 'n
', 2, 0, 0, ALPHA, A, 2, B, 1, BETA, C, 1 )
1960 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1962 CALL DGEMM( 'n
', 't
', 2, 0, 0, ALPHA, A, 2, B, 1, BETA, C, 1 )
1963 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1965 CALL DGEMM( 't
', 'n
', 2, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1966 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1968 CALL DGEMM( 't
', 't
', 2, 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1969 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1972 CALL DSYMM( '/
', 'u
', 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1973 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1975 CALL DSYMM( 'l
', '/
', 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1976 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1978 CALL DSYMM( 'l
', 'u
', -1, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1979 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1981 CALL DSYMM( 'r
', 'u
', -1, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1982 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1984 CALL DSYMM( 'l
', 'l
', -1, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1985 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1987 CALL DSYMM( 'r
', 'l
', -1, 0, ALPHA, A, 1, B, 1, BETA, C, 1 )
1988 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1990 CALL DSYMM( 'l
', 'u
', 0, -1, ALPHA, A, 1, B, 1, BETA, C, 1 )
1991 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1993 CALL DSYMM( 'r
', 'u
', 0, -1, ALPHA, A, 1, B, 1, BETA, C, 1 )
1994 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1996 CALL DSYMM( 'l
', 'l
', 0, -1, ALPHA, A, 1, B, 1, BETA, C, 1 )
1997 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
1999 CALL DSYMM( 'r
', 'l
', 0, -1, ALPHA, A, 1, B, 1, BETA, C, 1 )
2000 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2002 CALL DSYMM( 'l
', 'u
', 2, 0, ALPHA, A, 1, B, 2, BETA, C, 2 )
2003 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2005 CALL DSYMM( 'r
', 'u
', 0, 2, ALPHA, A, 1, B, 1, BETA, C, 1 )
2006 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2008 CALL DSYMM( 'l
', 'l
', 2, 0, ALPHA, A, 1, B, 2, BETA, C, 2 )
2009 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2011 CALL DSYMM( 'r
', 'l
', 0, 2, ALPHA, A, 1, B, 1, BETA, C, 1 )
2012 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2014 CALL DSYMM( 'l
', 'u
', 2, 0, ALPHA, A, 2, B, 1, BETA, C, 2 )
2015 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2017 CALL DSYMM( 'r
', 'u
', 2, 0, ALPHA, A, 1, B, 1, BETA, C, 2 )
2018 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2020 CALL DSYMM( 'l
', 'l
', 2, 0, ALPHA, A, 2, B, 1, BETA, C, 2 )
2021 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2023 CALL DSYMM( 'r
', 'l
', 2, 0, ALPHA, A, 1, B, 1, BETA, C, 2 )
2024 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2026 CALL DSYMM( 'l
', 'u
', 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 )
2027 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2029 CALL DSYMM( 'r
', 'u
', 2, 0, ALPHA, A, 1, B, 2, BETA, C, 1 )
2030 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2032 CALL DSYMM( 'l
', 'l
', 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 )
2033 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2035 CALL DSYMM( 'r
', 'l', 2, 0, alpha, a, 1, b, 2, beta, c, 1 )
2036 CALL chkxer( srnamt, infot, nout, lerr, ok )
2039 CALL dtrmm(
'/',
'U',
'N',
'N', 0, 0, alpha, a, 1, b, 1 )
2040 CALL chkxer( srnamt, infot, nout, lerr, ok )
2042 CALL dtrmm(
'L',
'/',
'N',
'N', 0, 0, alpha, a, 1, b, 1 )
2043 CALL chkxer( srnamt, infot, nout, lerr, ok )
2045 CALL dtrmm(
'L',
'U',
'/',
'N', 0, 0, alpha, a, 1, b, 1 )
2046 CALL chkxer( srnamt, infot, nout, lerr, ok )
2048 CALL dtrmm(
'L',
'U',
'N',
'/', 0, 0, alpha, a, 1, b, 1 )
2049 CALL chkxer( srnamt, infot, nout, lerr, ok )
2051 CALL dtrmm(
'L',
'U',
'N',
'N', -1, 0, alpha, a, 1, b, 1 )
2052 CALL chkxer( srnamt, infot, nout, lerr, ok )
2054 CALL dtrmm(
'L',
'U',
'T',
'N', -1, 0, alpha, a, 1, b, 1 )
2055 CALL chkxer( srnamt, infot, nout, lerr, ok )
2057 CALL dtrmm(
'R',
'U',
'N',
'N', -1, 0, alpha, a, 1, b, 1 )
2058 CALL chkxer( srnamt, infot, nout, lerr, ok )
2060 CALL dtrmm(
'R',
'U',
'T',
'N', -1, 0, alpha, a, 1, b, 1 )
2061 CALL chkxer( srnamt, infot, nout, lerr, ok )
2063 CALL dtrmm(
'L',
'L',
'N',
'N', -1, 0, alpha, a, 1, b, 1 )
2064 CALL chkxer( srnamt, infot, nout, lerr, ok )
2066 CALL dtrmm(
'L',
'L',
'T',
'N', -1, 0, alpha, a, 1, b, 1 )
2067 CALL chkxer( srnamt, infot, nout, lerr, ok )
2069 CALL dtrmm(
'R',
'L',
'N',
'N', -1, 0, alpha, a, 1, b, 1 )
2070 CALL chkxer( srnamt, infot, nout, lerr, ok )
2072 CALL dtrmm(
'R',
'L',
'T',
'N', -1, 0, alpha, a, 1, b, 1 )
2073 CALL chkxer( srnamt, infot, nout, lerr, ok )
2075 CALL dtrmm(
'L',
'U',
'N',
'N', 0, -1, alpha, a, 1, b, 1 )
2076 CALL chkxer( srnamt, infot, nout, lerr, ok )
2078 CALL dtrmm(
'L',
'U',
'T',
'N', 0, -1, alpha, a, 1, b, 1 )
2079 CALL chkxer( srnamt, infot, nout, lerr, ok )
2081 CALL dtrmm(
'R', 'u
', 'n
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2082 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2084 CALL DTRMM( 'r
', 'u
', 't
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2085 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2087 CALL DTRMM( 'l
', 'l
', 'n
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2088 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2090 CALL DTRMM( 'l
', 'l
', 't
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2091 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2093 CALL DTRMM( 'r
', 'l
', 'n
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2094 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2096 CALL DTRMM( 'r
', 'l
', 't
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2097 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2099 CALL DTRMM( 'l',
'U',
'N',
'N', 2, 0, alpha, a, 1, b, 2 )
2100 CALL chkxer( srnamt, infot, nout, lerr, ok )
2102 CALL dtrmm(
'L',
'U',
'T',
'N'
2103 CALL chkxer( srnamt, infot, nout, lerr, ok )
2105 CALL dtrmm(
'R',
'U',
'N',
'N', 0, 2, alpha, a, 1, b, 1 )
2106 CALL chkxer( srnamt, infot, nout, lerr, ok )
2108 CALL dtrmm(
'R',
'U',
'T',
'N', 0, 2, alpha, a, 1, b, 1 )
2109 CALL chkxer( srnamt, infot, nout, lerr, ok )
2111 CALL dtrmm(
'L',
'L',
'N',
'N', 2, 0, alpha, a, 1, b, 2 )
2112 CALL chkxer( srnamt, infot, nout, lerr, ok )
2114 CALL dtrmm(
'L',
'L',
'T',
'N', 2, 0, alpha, a, 1, b, 2 )
2115 CALL chkxer( srnamt, infot, nout, lerr, ok )
2117 CALL dtrmm(
'R',
'L',
'N',
'N', 0, 2, alpha, a, 1, b, 1 )
2118 CALL chkxer( srnamt, infot, nout, lerr, ok )
2120 CALL dtrmm(
'R',
'L',
'T',
'N', 0, 2, alpha, a, 1, b, 1 )
2121 CALL chkxer( srnamt, infot, nout, lerr, ok )
2123 CALL dtrmm(
'L',
'U',
'N',
'N', 2, 0, alpha, a, 2, b, 1 )
2124 CALL chkxer( srnamt, infot, nout, lerr, ok )
2126 CALL dtrmm(
'L',
'U',
'T',
'N', 2, 0, alpha, a, 2, b, 1 )
2127 CALL chkxer( srnamt, infot, nout, lerr, ok )
2129 CALL dtrmm(
'R',
'U',
'N',
'N', 2, 0, alpha, a, 1, b, 1 )
2130 CALL chkxer( srnamt, infot, nout, lerr, ok )
2132 CALL dtrmm(
'R',
'U',
'T',
'N', 2, 0, alpha, a, 1, b, 1 )
2133 CALL chkxer( srnamt, infot, nout, lerr, ok )
2135 CALL dtrmm'L''L''N''N'
2136 CALL chkxer( srnamt, infot, nout, lerr, ok )
2138 CALL dtrmm(
'L',
'L',
'T',
'N', 2, 0, alpha, a, 2, b, 1 )
2139 CALL chkxer( srnamt, infot, nout, lerr, ok )
2141 CALL dtrmm(
'R',
'L',
'N',
'N', 2, 0, alpha, a, 1, b, 1 )
2142 CALL chkxer( srnamt, infot, nout, lerr, ok )
2144 CALL dtrmm(
'R',
'L',
'T',
'N', 2, 0, alpha, a, 1, b, 1 )
2145 CALL chkxer( srnamt, infot, nout, lerr, ok )
2148 CALL dtrsm(
'/',
'U',
'N',
'N', 0, 0, alpha, a, 1, b, 1 )
2149 CALL chkxer( srnamt, infot, nout, lerr, ok )
2151 CALL dtrsm(
'L',
'/',
'N',
'N', 0, 0, alpha, a, 1, b, 1 )
2152 CALL chkxer( srnamt, infot, nout, lerr, ok )
2154 CALL dtrsm(
'L',
'U',
'/',
'N', 0, 0, alpha, a, 1, b, 1 )
2155 CALL chkxer( srnamt, infot, nout, lerr, ok )
2157 CALL dtrsm(
'L',
'U',
'N',
'/', 0, 0, alpha, a, 1, b, 1 )
2158 CALL chkxer( srnamt, infot, nout, lerr, ok )
2160 CALL dtrsm(
'L',
'U',
'N',
'N', -1, 0, alpha, a, 1, b, 1 )
2161 CALL chkxer( srnamt, infot, nout, lerr, ok )
2163 CALL dtrsm( 'l
', 'u
', 't
', 'n
', -1, 0, ALPHA, A, 1, B, 1 )
2164 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2166 CALL DTRSM( 'r
', 'u
', 'n
', 'n
', -1, 0, ALPHA, A, 1, B, 1 )
2167 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2169 CALL DTRSM( 'r
', 'u
', 't
', 'n
', -1, 0, ALPHA, A, 1, B, 1 )
2170 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2172 CALL DTRSM( 'l
', 'l
', 'n
', 'n
', -1, 0, ALPHA, A, 1, B, 1 )
2173 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2175 CALL DTRSM( 'l
', 'l
', 't
', 'n
', -1, 0, ALPHA, A, 1, B, 1 )
2176 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2178 CALL DTRSM( 'r
', 'l
', 'n
', 'n
', -1, 0, ALPHA, A, 1, B, 1 )
2179 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2181 CALL DTRSM( 'r
', 'l
', 't
', 'n
', -1, 0, ALPHA, A, 1, B, 1 )
2182 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2184 CALL DTRSM( 'l
', 'u
', 'n
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2185 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2187 CALL DTRSM( 'l
', 'u
', 't
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2188 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2190 CALL DTRSM( 'r
', 'u
', 'n
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2191 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2193 CALL DTRSM( 'r
', 'u
', 't
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2194 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2196 CALL DTRSM( 'l
', 'l
', 'n
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2197 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2199 CALL DTRSM( 'l
', 'l
', 't
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2200 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2202 CALL DTRSM( 'r
', 'l
', 'n
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2203 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2205 CALL DTRSM( 'r
', 'l
', 't
', 'n
', 0, -1, ALPHA, A, 1, B, 1 )
2206 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2208 CALL DTRSM( 'l
', 'u
', 'n
', 'n
', 2, 0, ALPHA, A, 1, B, 2 )
2209 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2211 CALL DTRSM( 'l
', 'u
', 't
', 'n
', 2, 0, ALPHA, A, 1, B, 2 )
2212 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2214 CALL DTRSM( 'r
', 'u
', 'n
', 'n
', 0, 2, ALPHA, A, 1, B, 1 )
2215 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2217 CALL DTRSM( 'r
', 'u
', 't
', 'n
', 0, 2, ALPHA, A, 1, B, 1 )
2218 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2220 CALL DTRSM( 'l
', 'l
', 'n
', 'n
', 2, 0, ALPHA, A, 1, B, 2 )
2221 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2223 CALL DTRSM( 'l
', 'l
', 't
', 'n
', 2, 0, ALPHA, A, 1, B, 2 )
2224 CALL CHKXER( SRNAMT, INFOT, NOUT, LERR, OK )
2226 CALL DTRSM( 'r
', 'l
', 'n
', 'n', 0, 2, alpha, a, 1, b, 1 )
2227 CALL chkxer( srnamt, infot, nout, lerr, ok )
2229 CALL dtrsm(
'R',
'L',
'T',
'N', 0, 2, alpha, a, 1, b, 1 )
2230 CALL chkxer( srnamt, infot, nout, lerr, ok )
2232 CALL dtrsm(
'L',
'U',
'N',
'N', 2, 0, alpha, a, 2, b, 1 )
2233 CALL chkxer( srnamt, infot, nout, lerr, ok )
2235 CALL dtrsm(
'L',
'U',
'T',
'N', 2, 0, alpha, a, 2, b, 1 )
2236 CALL chkxer( srnamt, infot, nout, lerr, ok )
2238 CALL dtrsm(
'R',
'U',
'N',
'N', 2, 0, alpha, a, 1, b, 1 )
2239 CALL chkxer( srnamt, infot, nout, lerr, ok )
2241 CALL dtrsm(
'R',
'U',
'T',
'N', 2, 0, alpha, a, 1, b, 1 )
2242 CALL chkxer( srnamt, infot, nout, lerr, ok )
2244 CALL dtrsm(
'L',
'L',
'N',
'N', 2, 0, alpha, a, 2, b, 1 )
2245 CALL chkxer( srnamt, infot, nout, lerr, ok )
2247 CALL dtrsm(
'L',
'L',
'T',
'N', 2, 0, alpha, a, 2, b, 1 )
2248 CALL chkxer( srnamt, infot, nout, lerr, ok )
2250 CALL dtrsm(
'R',
'L',
'N',
'N', 2, 0, alpha, a, 1, b, 1 )
2251 CALL chkxer( srnamt, infot, nout, lerr, ok )
2253 CALL dtrsm(
'R',
'L',
'T',
'N', 2, 0, alpha, a, 1, b, 1 )
2254 CALL chkxer( srnamt, infot, nout, lerr, ok )
2257 CALL dsyrk(
'/',
'N', 0, 0, alpha, a, 1, beta, c, 1 )
2258 CALL chkxer( srnamt, infot, nout, lerr, ok )
2260 CALL dsyrk(
'U',
'/', 0, 0, alpha, a, 1, beta, c, 1 )
2261 CALL chkxer( srnamt, infot, nout, lerr, ok )
2263 CALL dsyrk(
'U',
'N', -1, 0, alpha, a, 1, beta, c, 1 )
2264 CALL chkxer( srnamt, infot, nout, lerr, ok )
2266 CALL dsyrk(
'U',
'T', -1, 0, alpha, a, 1, beta, c, 1 )
2267 CALL chkxer( srnamt, infot, nout, lerr, ok )
2269 CALL dsyrk(
'L',
'N', -1, 0, alpha, a, 1, beta, c, 1 )
2270 CALL chkxer( srnamt, infot, nout, lerr, ok )
2272 CALL dsyrk(
'L',
'T', -1, 0, alpha, a, 1, beta, c, 1 )
2273 CALL chkxer( srnamt, infot, nout, lerr, ok )
2275 CALL dsyrk(
'U',
'N', 0, -1, alpha, a, 1, beta, c, 1 )
2276 CALL chkxer( srnamt, infot, nout, lerr, ok )
2278 CALL dsyrk(
'U',
'T', 0, -1, alpha, a, 1, beta, c, 1 )
2279 CALL chkxer( srnamt, infot, nout, lerr, ok )
2281 CALL dsyrk(
'L',
'N', 0, -1, alpha, a, 1, beta, c, 1 )
2282 CALL chkxer( srnamt, infot, nout, lerr, ok )
2284 CALL dsyrk(
'L',
'T', 0, -1, alpha, a, 1, beta, c, 1 )
2285 CALL chkxer( srnamt, infot, nout, lerr, ok )
2287 CALL dsyrk(
'U',
'N', 2, 0, alpha, a, 1, beta, c, 2 )
2288 CALL chkxer( srnamt, infot, nout, lerr, ok )
2290 CALL dsyrk(
'U',
'T', 0, 2, alpha, a, 1, beta, c, 1 )
2291 CALL chkxer( srnamt, infot, nout, lerr, ok )
2293 CALL dsyrk(
'L',
'N', 2, 0, alpha, a, 1, beta, c, 2 )
2294 CALL chkxer( srnamt, infot, nout, lerr, ok )
2296 CALL dsyrk(
'L',
'T', 0, 2, alpha, a, 1, beta, c, 1 )
2297 CALL chkxer( srnamt, infot, nout, lerr, ok )
2299 CALL dsyrk(
'U',
'N', 2, 0, alpha, a, 2, beta, c, 1 )
2300 CALL chkxer( srnamt, infot, nout, lerr, ok )
2302 CALL dsyrk(
'U',
'T', 2, 0, alpha, a, 1, beta, c, 1 )
2303 CALL chkxer( srnamt, infot, nout, lerr, ok )
2305 CALL dsyrk(
'L',
'N', 2, 0, alpha, a, 2, beta, c, 1 )
2306 CALL chkxer( srnamt, infot, nout, lerr, ok )
2308 CALL dsyrk(
'L',
'T', 2, 0, alpha, a, 1, beta, c, 1 )
2309 CALL chkxer( srnamt, infot, nout, lerr, ok )
2312 CALL dsyr2k(
'/',
'N', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
2313 CALL chkxer( srnamt, infot, nout, lerr, ok )
2315 CALL dsyr2k(
'U',
'/', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
2316 CALL chkxer( srnamt, infot, nout, lerr, ok )
2318 CALL dsyr2k(
'U',
'N', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
2319 CALL chkxer( srnamt, infot, nout, lerr, ok )
2321 CALL dsyr2k(
'U',
'T', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
2322 CALL chkxer( srnamt, infot, nout, lerr, ok )
2324 CALL dsyr2k(
'L',
'N', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
2325 CALL chkxer( srnamt, infot, nout, lerr, ok )
2327 CALL dsyr2k(
'L',
'T', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
2328 CALL chkxer( srnamt, infot, nout, lerr, ok )
2330 CALL dsyr2k(
'U',
'N', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
2331 CALL chkxer( srnamt, infot, nout, lerr, ok )
2333 CALL dsyr2k(
'U',
'T', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
2334 CALL chkxer( srnamt, infot, nout, lerr, ok )
2336 CALL dsyr2k(
'L',
'N', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
2337 CALL chkxer( srnamt, infot, nout, lerr, ok )
2339 CALL dsyr2k(
'L',
'T', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
2340 CALL chkxer( srnamt, infot, nout, lerr, ok )
2342 CALL dsyr2k(
'U',
'N', 2, 0, alpha, a, 1, b, 1, beta, c, 2 )
2343 CALL chkxer( srnamt, infot, nout, lerr, ok )
2345 CALL dsyr2k(
'U',
'T', 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
2346 CALL chkxer( srnamt, infot, nout, lerr, ok )
2348 CALL dsyr2k(
'L',
'N', 2, 0, alpha, a, 1, b, 1, beta, c, 2 )
2349 CALL chkxer( srnamt, infot, nout, lerr, ok )
2351 CALL dsyr2k(
'L',
'T', 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
2352 CALL chkxer( srnamt, infot, nout, lerr, ok )
2354 CALL dsyr2k(
'U',
'N', 2, 0, alpha, a, 2, b, 1, beta, c, 2 )
2355 CALL chkxer( srnamt, infot, nout, lerr, ok )
2357 CALL dsyr2k(
'U',
'T', 0, 2, alpha, a, 2, b, 1, beta, c, 1 )
2358 CALL chkxer( srnamt, infot, nout, lerr, ok )
2360 CALL dsyr2k(
'L',
'N', 2, 0, alpha, a, 2, b, 1, beta, c, 2 )
2361 CALL chkxer( srnamt, infot, nout, lerr, ok )
2363 CALL dsyr2k(
'L',
'T', 0, 2, alpha, a, 2, b, 1, beta, c, 1 )
2364 CALL chkxer( srnamt, infot, nout, lerr, ok )
2366 CALL dsyr2k(
'U',
'N', 2, 0, alpha, a, 2, b, 2, beta, c, 1 )
2367 CALL chkxer( srnamt, infot, nout, lerr, ok )
2369 CALL dsyr2k(
'U',
'T', 2, 0, alpha, a, 1, b, 1, beta, c, 1 )
2370 CALL chkxer( srnamt, infot, nout, lerr, ok )
2372 CALL dsyr2k(
'L',
'N', 2, 0, alpha, a, 2, b, 2, beta, c, 1 )
2373 CALL chkxer( srnamt, infot, nout, lerr, ok )
2375 CALL dsyr2k(
'L',
'T', 2, 0, alpha, a, 1, b, 1, beta, c, 1 )
2376 CALL chkxer( srnamt, infot, nout, lerr, ok )
2379 WRITE( nout, fmt = 9999 )srnamt
2381 WRITE( nout, fmt = 9998 )srnamt
2385 9999
FORMAT(
' ', a6,
' PASSED THE TESTS OF ERROR-EXITS' )
2386 9998
FORMAT(
' ******* ', a6,
' FAILED THE TESTS OF ERROR-EXITS *****',