1865      INTEGER            INFOT, NOUTC
 
 1869      PARAMETER          ( ONE = 1.0e0, two = 2.0e0 )
 
 1873      REAL               A( 2, 1 ), B( 2, 1 ), C( 2, 1 )
 
 1878      COMMON             /infoc/infot, noutc, ok, lerr
 
 1892      GO TO ( 10, 20, 30, 40, 50, 60, 70 )isnum
 
 1894      CALL sgemm( 
'/', 
'N', 0, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1895      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1897      CALL sgemm( 
'/', 
'T', 0, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1898      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1900      CALL sgemm( 
'N', 
'/', 0, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1901      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1903      CALL sgemm( 
'T', 
'/', 0, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1904      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1906      CALL sgemm( 
'N', 
'N', -1, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1907      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1909      CALL sgemm( 
'N', 
'T', -1, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1910      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1912      CALL sgemm( 
'T', 
'N', -1, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1913      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1915      CALL sgemm( 
'T', 
'T', -1, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1916      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1918      CALL sgemm( 
'N', 
'N', 0, -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1919      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1921      CALL sgemm( 
'N', 
'T', 0, -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1922      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1924      CALL sgemm( 
'T', 
'N', 0, -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1925      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1927      CALL sgemm( 
'T', 
'T', 0, -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1928      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1930      CALL sgemm( 
'N', 
'N', 0, 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 1931      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1933      CALL sgemm( 
'N', 
'T', 0, 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 1934      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1936      CALL sgemm( 
'T', 
'N', 0, 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 1937      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1939      CALL sgemm( 
'T', 
'T', 0, 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 1940      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1942      CALL sgemm( 
'N', 
'N', 2, 0, 0, alpha, a, 1, b, 1, beta, c, 2 )
 
 1943      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1945      CALL sgemm( 
'N', 
'T', 2, 0, 0, alpha, a, 1, b, 1, beta, c, 2 )
 
 1946      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1948      CALL sgemm( 
'T', 
'N', 0, 0, 2, alpha, a, 1, b, 2, beta, c, 1 )
 
 1949      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1951      CALL sgemm( 
'T', 
'T', 0, 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
 
 1952      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1954      CALL sgemm( 
'N', 
'N', 0, 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
 
 1955      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1957      CALL sgemm( 
'T', 
'N', 0, 0, 2, alpha, a, 2, b, 1, beta, c, 1 )
 
 1958      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1960      CALL sgemm( 
'N', 
'T', 0, 2, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1961      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1963      CALL sgemm( 
'T', 
'T', 0, 2, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1964      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1966      CALL sgemm( 
'N', 
'N', 2, 0, 0, alpha, a, 2, b, 1, beta, c, 1 )
 
 1967      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1969      CALL sgemm( 
'N', 
'T', 2, 0, 0, alpha, a, 2, b, 1, beta, c, 1 )
 
 1970      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1972      CALL sgemm( 
'T', 
'N', 2, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1973      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1975      CALL sgemm( 
'T', 
'T', 2, 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1976      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1979      CALL ssymm( 
'/', 
'U', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1980      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1982      CALL ssymm( 
'L', 
'/', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1983      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1985      CALL ssymm( 
'L', 
'U', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1986      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1988      CALL ssymm( 
'R', 
'U', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1989      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1991      CALL ssymm( 
'L', 
'L', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1992      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1994      CALL ssymm( 
'R', 
'L', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 1995      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 1997      CALL ssymm( 
'L', 
'U', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 1998      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2000      CALL ssymm( 
'R', 
'U', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 2001      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2003      CALL ssymm( 
'L', 
'L', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 2004      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2006      CALL ssymm( 
'R', 
'L', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 2007      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2009      CALL ssymm( 
'L', 
'U', 2, 0, alpha, a, 1, b, 2, beta, c, 2 )
 
 2010      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2012      CALL ssymm( 
'R', 
'U', 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
 
 2013      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2015      CALL ssymm( 
'L', 
'L', 2, 0, alpha, a, 1, b, 2, beta, c, 2 )
 
 2016      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2018      CALL ssymm( 
'R', 
'L', 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
 
 2019      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2021      CALL ssymm( 
'L', 
'U', 2, 0, alpha, a, 2, b, 1, beta, c, 2 )
 
 2022      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2024      CALL ssymm( 
'R', 
'U', 2, 0, alpha, a, 1, b, 1, beta, c, 2 )
 
 2025      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2027      CALL ssymm( 
'L', 
'L', 2, 0, alpha, a, 2, b, 1, beta, c, 2 )
 
 2028      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2030      CALL ssymm( 
'R', 
'L', 2, 0, alpha, a, 1, b, 1, beta, c, 2 )
 
 2031      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2033      CALL ssymm( 
'L', 
'U', 2, 0, alpha, a, 2, b, 2, beta, c, 1 )
 
 2034      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2036      CALL ssymm( 
'R', 
'U', 2, 0, alpha, a, 1, b, 2, beta, c, 1 )
 
 2037      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2039      CALL ssymm( 
'L', 
'L', 2, 0, alpha, a, 2, b, 2, beta, c, 1 )
 
 2040      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2042      CALL ssymm( 
'R', 
'L', 2, 0, alpha, a, 1, b, 2, beta, c, 1 )
 
 2043      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2046      CALL strmm( 
'/', 
'U', 
'N', 
'N', 0, 0, alpha, a, 1, b, 1 )
 
 2047      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2049      CALL strmm( 
'L', 
'/', 
'N', 
'N', 0, 0, alpha, a, 1, b, 1 )
 
 2050      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2052      CALL strmm( 
'L', 
'U', 
'/', 
'N', 0, 0, alpha, a, 1, b, 1 )
 
 2053      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2055      CALL strmm( 
'L', 
'U', 
'N', 
'/', 0, 0, alpha, a, 1, b, 1 )
 
 2056      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2058      CALL strmm( 
'L', 
'U', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2059      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2061      CALL strmm( 
'L', 
'U', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2062      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2064      CALL strmm( 
'R', 
'U', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2065      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2067      CALL strmm( 
'R', 
'U', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2068      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2070      CALL strmm( 
'L', 
'L', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2071      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2073      CALL strmm( 
'L', 
'L', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2074      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2076      CALL strmm( 
'R', 
'L', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2077      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2079      CALL strmm( 
'R', 
'L', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2080      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2082      CALL strmm( 
'L', 
'U', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2083      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2085      CALL strmm( 
'L', 
'U', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2086      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2088      CALL strmm( 
'R', 
'U', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2089      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2091      CALL strmm( 
'R', 
'U', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2092      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2094      CALL strmm( 
'L', 
'L', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2095      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2097      CALL strmm( 
'L', 
'L', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2098      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2100      CALL strmm( 
'R', 
'L', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2101      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2103      CALL strmm( 
'R', 
'L', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2104      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2106      CALL strmm( 
'L', 
'U', 
'N', 
'N', 2, 0, alpha, a, 1, b, 2 )
 
 2107      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2109      CALL strmm( 
'L', 
'U', 
'T', 
'N', 2, 0, alpha, a, 1, b, 2 )
 
 2110      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2112      CALL strmm( 
'R', 
'U', 
'N', 
'N', 0, 2, alpha, a, 1, b, 1 )
 
 2113      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2115      CALL strmm( 
'R', 
'U', 
'T', 
'N', 0, 2, alpha, a, 1, b, 1 )
 
 2116      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2118      CALL strmm( 
'L', 
'L', 
'N', 
'N', 2, 0, alpha, a, 1, b, 2 )
 
 2119      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2121      CALL strmm( 
'L', 
'L', 
'T', 
'N', 2, 0, alpha, a, 1, b, 2 )
 
 2122      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2124      CALL strmm( 
'R', 
'L', 
'N', 
'N', 0, 2, alpha, a, 1, b, 1 )
 
 2125      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2127      CALL strmm( 
'R', 
'L', 
'T', 
'N', 0, 2, alpha, a, 1, b, 1 )
 
 2128      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2130      CALL strmm( 
'L', 
'U', 
'N', 
'N', 2, 0, alpha, a, 2, b, 1 )
 
 2131      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2133      CALL strmm( 
'L', 
'U', 
'T', 
'N', 2, 0, alpha, a, 2, b, 1 )
 
 2134      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2136      CALL strmm( 
'R', 
'U', 
'N', 
'N', 2, 0, alpha, a, 1, b, 1 )
 
 2137      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2139      CALL strmm( 
'R', 
'U', 
'T', 
'N', 2, 0, alpha, a, 1, b, 1 )
 
 2140      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2142      CALL strmm( 
'L', 
'L', 
'N', 
'N', 2, 0, alpha, a, 2, b, 1 )
 
 2143      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2145      CALL strmm( 
'L', 
'L', 
'T', 
'N', 2, 0, alpha, a, 2, b, 1 )
 
 2146      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2148      CALL strmm( 
'R', 
'L', 
'N', 
'N', 2, 0, alpha, a, 1, b, 1 )
 
 2149      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2151      CALL strmm( 
'R', 
'L', 
'T', 
'N', 2, 0, alpha, a, 1, b, 1 )
 
 2152      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2155      CALL strsm( 
'/', 
'U', 
'N', 
'N', 0, 0, alpha, a, 1, b, 1 )
 
 2156      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2158      CALL strsm( 
'L', 
'/', 
'N', 
'N', 0, 0, alpha, a, 1, b, 1 )
 
 2159      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2161      CALL strsm( 
'L', 
'U', 
'/', 
'N', 0, 0, alpha, a, 1, b, 1 )
 
 2162      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2164      CALL strsm( 
'L', 
'U', 
'N', 
'/', 0, 0, alpha, a, 1, b, 1 )
 
 2165      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2167      CALL strsm( 
'L', 
'U', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2168      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2170      CALL strsm( 
'L', 
'U', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2171      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2173      CALL strsm( 
'R', 
'U', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2174      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2176      CALL strsm( 
'R', 
'U', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2177      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2179      CALL strsm( 
'L', 
'L', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2180      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2182      CALL strsm( 
'L', 
'L', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2183      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2185      CALL strsm( 
'R', 
'L', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2186      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2188      CALL strsm( 
'R', 
'L', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1 )
 
 2189      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2191      CALL strsm( 
'L', 
'U', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2192      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2194      CALL strsm( 
'L', 
'U', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2195      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2197      CALL strsm( 
'R', 
'U', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2198      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2200      CALL strsm( 
'R', 
'U', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2201      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2203      CALL strsm( 
'L', 
'L', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2204      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2206      CALL strsm( 
'L', 
'L', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2207      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2209      CALL strsm( 
'R', 
'L', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2210      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2212      CALL strsm( 
'R', 
'L', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1 )
 
 2213      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2215      CALL strsm( 
'L', 
'U', 
'N', 
'N', 2, 0, alpha, a, 1, b, 2 )
 
 2216      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2218      CALL strsm( 
'L', 
'U', 
'T', 
'N', 2, 0, alpha, a, 1, b, 2 )
 
 2219      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2221      CALL strsm( 
'R', 
'U', 
'N', 
'N', 0, 2, alpha, a, 1, b, 1 )
 
 2222      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2224      CALL strsm( 
'R', 
'U', 
'T', 
'N', 0, 2, alpha, a, 1, b, 1 )
 
 2225      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2227      CALL strsm( 
'L', 
'L', 
'N', 
'N', 2, 0, alpha, a, 1, b, 2 )
 
 2228      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2230      CALL strsm( 
'L', 
'L', 
'T', 
'N', 2, 0, alpha, a, 1, b, 2 )
 
 2231      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2233      CALL strsm( 
'R', 
'L', 
'N', 
'N', 0, 2, alpha, a, 1, b, 1 )
 
 2234      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2236      CALL strsm( 
'R', 
'L', 
'T', 
'N', 0, 2, alpha, a, 1, b, 1 )
 
 2237      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2239      CALL strsm( 
'L', 
'U', 
'N', 
'N', 2, 0, alpha, a, 2, b, 1 )
 
 2240      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2242      CALL strsm( 
'L', 
'U', 
'T', 
'N', 2, 0, alpha, a, 2, b, 1 )
 
 2243      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2245      CALL strsm( 
'R', 
'U', 
'N', 
'N', 2, 0, alpha, a, 1, b, 1 )
 
 2246      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2248      CALL strsm( 
'R', 
'U', 
'T', 
'N', 2, 0, alpha, a, 1, b, 1 )
 
 2249      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2251      CALL strsm( 
'L', 
'L', 
'N', 
'N', 2, 0, alpha, a, 2, b, 1 )
 
 2252      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2254      CALL strsm( 
'L', 
'L', 
'T', 
'N', 2, 0, alpha, a, 2, b, 1 )
 
 2255      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2257      CALL strsm( 
'R', 
'L', 
'N', 
'N', 2, 0, alpha, a, 1, b, 1 )
 
 2258      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2260      CALL strsm( 
'R', 
'L', 
'T', 
'N', 2, 0, alpha, a, 1, b, 1 )
 
 2261      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2264      CALL ssyrk( 
'/', 
'N', 0, 0, alpha, a, 1, beta, c, 1 )
 
 2265      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2267      CALL ssyrk( 
'U', 
'/', 0, 0, alpha, a, 1, beta, c, 1 )
 
 2268      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2270      CALL ssyrk( 
'U', 
'N', -1, 0, alpha, a, 1, beta, c, 1 )
 
 2271      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2273      CALL ssyrk( 
'U', 
'T', -1, 0, alpha, a, 1, beta, c, 1 )
 
 2274      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2276      CALL ssyrk( 
'L', 
'N', -1, 0, alpha, a, 1, beta, c, 1 )
 
 2277      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2279      CALL ssyrk( 
'L', 
'T', -1, 0, alpha, a, 1, beta, c, 1 )
 
 2280      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2282      CALL ssyrk( 
'U', 
'N', 0, -1, alpha, a, 1, beta, c, 1 )
 
 2283      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2285      CALL ssyrk( 
'U', 
'T', 0, -1, alpha, a, 1, beta, c, 1 )
 
 2286      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2288      CALL ssyrk( 
'L', 
'N', 0, -1, alpha, a, 1, beta, c, 1 )
 
 2289      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2291      CALL ssyrk( 
'L', 
'T', 0, -1, alpha, a, 1, beta, c, 1 )
 
 2292      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2294      CALL ssyrk( 
'U', 
'N', 2, 0, alpha, a, 1, beta, c, 2 )
 
 2295      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2297      CALL ssyrk( 
'U', 
'T', 0, 2, alpha, a, 1, beta, c, 1 )
 
 2298      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2300      CALL ssyrk( 
'L', 
'N', 2, 0, alpha, a, 1, beta, c, 2 )
 
 2301      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2303      CALL ssyrk( 
'L', 
'T', 0, 2, alpha, a, 1, beta, c, 1 )
 
 2304      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2306      CALL ssyrk( 
'U', 
'N', 2, 0, alpha, a, 2, beta, c, 1 )
 
 2307      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2309      CALL ssyrk( 
'U', 
'T', 2, 0, alpha, a, 1, beta, c, 1 )
 
 2310      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2312      CALL ssyrk( 
'L', 
'N', 2, 0, alpha, a, 2, beta, c, 1 )
 
 2313      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2315      CALL ssyrk( 
'L', 
'T', 2, 0, alpha, a, 1, beta, c, 1 )
 
 2316      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2319      CALL ssyr2k( 
'/', 
'N', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2320      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2322      CALL ssyr2k( 
'U', 
'/', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2323      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2325      CALL ssyr2k( 
'U', 
'N', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2326      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2328      CALL ssyr2k( 
'U', 
'T', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2329      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2331      CALL ssyr2k( 
'L', 
'N', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2332      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2334      CALL ssyr2k( 
'L', 
'T', -1, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2335      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2337      CALL ssyr2k( 
'U', 
'N', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 2338      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2340      CALL ssyr2k( 
'U', 
'T', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 2341      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2343      CALL ssyr2k( 
'L', 
'N', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 2344      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2346      CALL ssyr2k( 
'L', 
'T', 0, -1, alpha, a, 1, b, 1, beta, c, 1 )
 
 2347      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2349      CALL ssyr2k( 
'U', 
'N', 2, 0, alpha, a, 1, b, 1, beta, c, 2 )
 
 2350      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2352      CALL ssyr2k( 
'U', 
'T', 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
 
 2353      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2355      CALL ssyr2k( 
'L', 
'N', 2, 0, alpha, a, 1, b, 1, beta, c, 2 )
 
 2356      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2358      CALL ssyr2k( 
'L', 
'T', 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
 
 2359      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2361      CALL ssyr2k( 
'U', 
'N', 2, 0, alpha, a, 2, b, 1, beta, c, 2 )
 
 2362      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2364      CALL ssyr2k( 
'U', 
'T', 0, 2, alpha, a, 2, b, 1, beta, c, 1 )
 
 2365      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2367      CALL ssyr2k( 
'L', 
'N', 2, 0, alpha, a, 2, b, 1, beta, c, 2 )
 
 2368      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2370      CALL ssyr2k( 
'L', 
'T', 0, 2, alpha, a, 2, b, 1, beta, c, 1 )
 
 2371      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2373      CALL ssyr2k( 
'U', 
'N', 2, 0, alpha, a, 2, b, 2, beta, c, 1 )
 
 2374      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2376      CALL ssyr2k( 
'U', 
'T', 2, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2377      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2379      CALL ssyr2k( 
'L', 
'N', 2, 0, alpha, a, 2, b, 2, beta, c, 1 )
 
 2380      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2382      CALL ssyr2k( 
'L', 
'T', 2, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2383      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2386      CALL sgemmtr( 
'/', 
'N', 
'N', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2387      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2389      CALL sgemmtr( 
'U', 
'/', 
'N', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2390      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2392      CALL sgemmtr( 
'U', 
'/', 
'T', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2393      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2395      CALL sgemmtr( 
'U', 
'N', 
'/', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2396      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2398      CALL sgemmtr( 
'U', 
'T', 
'/', 0, 0, alpha, a, 1, b, 1, beta, c, 1 )
 
 2399      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2401      CALL sgemmtr( 
'U', 
'N', 
'N', -1, 0, alpha, a, 1, b, 1, beta, c,
 
 2403      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2405      CALL sgemmtr( 
'U', 
'N', 
'T', -1, 0, alpha, a, 1, b, 1, beta, c,
 
 2407      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2409      CALL sgemmtr( 
'U', 
'T', 
'N', -1, 0, alpha, a, 1, b, 1, beta, c,
 
 2411      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2413      CALL sgemmtr( 
'U', 
'T', 
'T', -1, 0, alpha, a, 1, b, 1, beta, c,
 
 2415      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2417      CALL sgemmtr( 
'U', 
'N', 
'N', 0, -1, alpha, a, 1, b, 1, beta, c,
 
 2419      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2421      CALL sgemmtr( 
'U', 
'N', 
'T', 0, -1, alpha, a, 1, b, 1, beta, c,
 
 2423      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2425      CALL sgemmtr( 
'U', 
'T', 
'N', 0, -1, alpha, a, 1, b, 1, beta, c,
 
 2427      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2429      CALL sgemmtr( 
'U', 
'T', 
'T', 0, -1, alpha, a, 1, b, 1, beta, c,
 
 2431      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2433      CALL sgemmtr( 
'U', 
'N', 
'N', 2, 0,  alpha, a, 1, b, 2, beta, c,
 
 2435      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2437      CALL sgemmtr( 
'U', 
'N', 
'T', 2, 0, alpha, a, 1, b, 2, beta, c, 2 )
 
 2438      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2440      CALL sgemmtr( 
'U', 
'N', 
'N', 0, 2, alpha, a, 1, b, 1, beta, c, 1 )
 
 2441      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2443      CALL sgemmtr( 
'U', 
'T', 
'N', 0, 2, alpha, a, 2, b, 1, beta, c, 1 )
 
 2444      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2446      CALL sgemmtr( 
'U', 
'N', 
'T', 2, 0, alpha, a, 2, b, 1, beta, c, 1 )
 
 2447      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2449      CALL sgemmtr( 
'U', 
'T', 
'T', 2, 0, alpha, a, 2, b, 1, beta, c, 1 )
 
 2450      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2452      CALL sgemmtr( 
'U', 
'N', 
'N', 2, 0, alpha, a, 2, b, 1, beta, c, 1 )
 
 2453      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2455      CALL sgemmtr( 
'U', 
'N', 
'T', 2, 0, alpha, a, 2, b, 2, beta, c, 1 )
 
 2456      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2458      CALL sgemmtr( 
'U', 
'T', 
'N', 2, 0, alpha, a, 2, b, 1, beta, c, 1 )
 
 2459      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2461      CALL sgemmtr( 
'U', 
'T', 
'T', 2, 0, alpha, a, 2, b, 2, beta, c, 1 )
 
 2462      CALL chkxer( srnamt, infot, nout, lerr, ok )
 
 2465         WRITE( nout, fmt = 9999 )srnamt
 
 2467         WRITE( nout, fmt = 9998 )srnamt
 
 2471 9999 
FORMAT( 
' ', a7, 
' PASSED THE TESTS OF ERROR-EXITS' )
 
 2472 9998 
FORMAT( 
' ******* ', a7, 
' FAILED THE TESTS OF ERROR-EXITS *****',