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