37 float A[4] = {0.0,0.0,0.0,0.0},
38 B[4] = {0.0,0.0,0.0,0.0},
39 C[4] = {0.0,0.0,0.0,0.0},
42 RALPHA = 0.0, RBETA = 0.0;
50#ifndef HAS_ATTRIBUTE_WEAK_SUPPORT
58 if (strncmp( sf,
"cblas_cgemmtr" ,13)==0) {
63 ALPHA, A, 1, B, 1, BETA, C, 1 );
67 ALPHA, A, 1, B, 1, BETA, C, 1 );
71 ALPHA, A, 1, B, 1, BETA, C, 1 );
75 ALPHA, A, 1, B, 1, BETA, C, 1 );
80 ALPHA, A, 1, B, 1, BETA, C, 1 );
84 ALPHA, A, 1, B, 1, BETA, C, 1 );
88 ALPHA, A, 1, B, 1, BETA, C, 1 );
92 ALPHA, A, 1, B, 1, BETA, C, 1 );
97 ALPHA, A, 1, B, 1, BETA, C, 1 );
101 ALPHA, A, 1, B, 1, BETA, C, 1 );
106 ALPHA, A, 1, B, 1, BETA, C, 1 );
110 ALPHA, A, 1, B, 1, BETA, C, 1 );
115 ALPHA, A, 1, B, 1, BETA, C, 1 );
119 ALPHA, A, 1, B, 1, BETA, C, 1 );
125 ALPHA, A, 1, B, 1, BETA, C, 1 );
129 ALPHA, A, 1, B, 1, BETA, C, 1 );
133 ALPHA, A, 1, B, 1, BETA, C, 1 );
137 ALPHA, A, 1, B, 1, BETA, C, 1 );
142 ALPHA, A, 1, B, 1, BETA, C, 1 );
146 ALPHA, A, 1, B, 1, BETA, C, 1 );
150 ALPHA, A, 1, B, 1, BETA, C, 1 );
154 ALPHA, A, 1, B, 1, BETA, C, 1 );
160 ALPHA, A, 1, B, 1, BETA, C, 2 );
164 ALPHA, A, 1, B, 1, BETA, C, 2 );
168 ALPHA, A, 1, B, 2, BETA, C, 1 );
172 ALPHA, A, 1, B, 1, BETA, C, 1 );
177 ALPHA, A, 1, B, 1, BETA, C, 1 );
181 ALPHA, A, 2, B, 1, BETA, C, 1 );
185 ALPHA, A, 1, B, 1, BETA, C, 1 );
190 ALPHA, A, 2, B, 1, BETA, C, 1 );
194 ALPHA, A, 2, B, 2, BETA, C, 1 );
199 ALPHA, A, 2, B, 1, BETA, C, 1 );
203 ALPHA, A, 2, B, 2, BETA, C, 1 );
209 ALPHA, A, 1, B, 1, BETA, C, 1 );
213 ALPHA, A, 1, B, 1, BETA, C, 1 );
217 ALPHA, A, 1, B, 1, BETA, C, 1 );
221 ALPHA, A, 1, B, 1, BETA, C, 1 );
226 ALPHA, A, 1, B, 1, BETA, C, 1 );
230 ALPHA, A, 1, B, 1, BETA, C, 1 );
234 ALPHA, A, 1, B, 1, BETA, C, 1 );
238 ALPHA, A, 1, B, 1, BETA, C, 1 );
243 ALPHA, A, 1, B, 1, BETA, C, 2 );
247 ALPHA, A, 1, B, 2, BETA, C, 2 );
251 ALPHA, A, 1, B, 2, BETA, C, 1 );
255 ALPHA, A, 1, B, 1, BETA, C, 1 );
260 ALPHA, A, 1, B, 1, BETA, C, 1 );
264 ALPHA, A, 2, B, 1, BETA, C, 1 );
268 ALPHA, A, 1, B, 1, BETA, C, 1 );
273 ALPHA, A, 2, B, 2, BETA, C, 1 );
277 ALPHA, A, 2, B, 1, BETA, C, 1 );
281 ALPHA, A, 2, B, 2, BETA, C, 1 );
285 ALPHA, A, 2, B, 2, BETA, C, 1 );
288 }
else if (strncmp( sf,
"cblas_cgemm" ,11)==0) {
293 ALPHA, A, 1, B, 1, BETA, C, 1 );
297 ALPHA, A, 1, B, 1, BETA, C, 1 );
301 ALPHA, A, 1, B, 1, BETA, C, 1 );
305 ALPHA, A, 1, B, 1, BETA, C, 1 );
309 ALPHA, A, 1, B, 1, BETA, C, 1 );
313 ALPHA, A, 1, B, 1, BETA, C, 1 );
317 ALPHA, A, 1, B, 1, BETA, C, 1 );
321 ALPHA, A, 1, B, 1, BETA, C, 1 );
325 ALPHA, A, 1, B, 1, BETA, C, 1 );
329 ALPHA, A, 1, B, 1, BETA, C, 1 );
333 ALPHA, A, 1, B, 1, BETA, C, 1 );
337 ALPHA, A, 1, B, 1, BETA, C, 1 );
341 ALPHA, A, 1, B, 1, BETA, C, 1 );
345 ALPHA, A, 1, B, 1, BETA, C, 1 );
349 ALPHA, A, 1, B, 1, BETA, C, 1 );
353 ALPHA, A, 1, B, 1, BETA, C, 1 );
357 ALPHA, A, 1, B, 1, BETA, C, 1 );
361 ALPHA, A, 1, B, 1, BETA, C, 1 );
365 ALPHA, A, 1, B, 1, BETA, C, 1 );
369 ALPHA, A, 1, B, 1, BETA, C, 1 );
373 ALPHA, A, 1, B, 1, BETA, C, 2 );
377 ALPHA, A, 1, B, 1, BETA, C, 2 );
381 ALPHA, A, 1, B, 2, BETA, C, 1 );
385 ALPHA, A, 1, B, 1, BETA, C, 1 );
389 ALPHA, A, 1, B, 1, BETA, C, 1 );
393 ALPHA, A, 2, B, 1, BETA, C, 1 );
397 ALPHA, A, 1, B, 1, BETA, C, 1 );
401 ALPHA, A, 1, B, 1, BETA, C, 1 );
405 ALPHA, A, 2, B, 1, BETA, C, 1 );
409 ALPHA, A, 2, B, 1, BETA, C, 1 );
413 ALPHA, A, 1, B, 1, BETA, C, 1 );
417 ALPHA, A, 1, B, 1, BETA, C, 1 );
421 ALPHA, A, 1, B, 1, BETA, C, 1 );
425 ALPHA, A, 1, B, 1, BETA, C, 1 );
429 ALPHA, A, 1, B, 1, BETA, C, 1 );
433 ALPHA, A, 1, B, 1, BETA, C, 1 );
437 ALPHA, A, 1, B, 1, BETA, C, 1 );
441 ALPHA, A, 1, B, 1, BETA, C, 1 );
445 ALPHA, A, 1, B, 1, BETA, C, 1 );
449 ALPHA, A, 1, B, 1, BETA, C, 1 );
453 ALPHA, A, 1, B, 1, BETA, C, 1 );
457 ALPHA, A, 1, B, 1, BETA, C, 1 );
461 ALPHA, A, 1, B, 1, BETA, C, 1 );
465 ALPHA, A, 1, B, 1, BETA, C, 1 );
469 ALPHA, A, 1, B, 1, BETA, C, 2 );
473 ALPHA, A, 1, B, 2, BETA, C, 2 );
477 ALPHA, A, 1, B, 2, BETA, C, 1 );
481 ALPHA, A, 1, B, 1, BETA, C, 1 );
485 ALPHA, A, 1, B, 1, BETA, C, 1 );
489 ALPHA, A, 2, B, 1, BETA, C, 1 );
493 ALPHA, A, 2, B, 1, BETA, C, 1 );
497 ALPHA, A, 1, B, 1, BETA, C, 1 );
501 ALPHA, A, 1, B, 2, BETA, C, 1 );
505 ALPHA, A, 1, B, 1, BETA, C, 1 );
509 ALPHA, A, 1, B, 2, BETA, C, 1 );
513 ALPHA, A, 1, B, 1, BETA, C, 1 );
515 }
else if (strncmp( sf,
"cblas_chemm" ,11)==0) {
520 ALPHA, A, 1, B, 1, BETA, C, 1 );
524 ALPHA, A, 1, B, 1, BETA, C, 1 );
528 ALPHA, A, 1, B, 1, BETA, C, 1 );
532 ALPHA, A, 1, B, 1, BETA, C, 1 );
536 ALPHA, A, 1, B, 1, BETA, C, 1 );
540 ALPHA, A, 1, B, 1, BETA, C, 1 );
544 ALPHA, A, 1, B, 1, BETA, C, 1 );
548 ALPHA, A, 1, B, 1, BETA, C, 1 );
552 ALPHA, A, 1, B, 1, BETA, C, 1 );
556 ALPHA, A, 1, B, 1, BETA, C, 1 );
560 ALPHA, A, 1, B, 1, BETA, C, 1 );
564 ALPHA, A, 1, B, 2, BETA, C, 2 );
568 ALPHA, A, 1, B, 1, BETA, C, 1 );
572 ALPHA, A, 1, B, 2, BETA, C, 2 );
576 ALPHA, A, 1, B, 1, BETA, C, 1 );
580 ALPHA, A, 2, B, 1, BETA, C, 1 );
584 ALPHA, A, 1, B, 1, BETA, C, 1 );
588 ALPHA, A, 2, B, 1, BETA, C, 1 );
592 ALPHA, A, 1, B, 1, BETA, C, 1 );
596 ALPHA, A, 2, B, 2, BETA, C, 1 );
600 ALPHA, A, 1, B, 2, BETA, C, 1 );
604 ALPHA, A, 2, B, 2, BETA, C, 1 );
608 ALPHA, A, 1, B, 2, BETA, C, 1 );
612 ALPHA, A, 1, B, 1, BETA, C, 1 );
616 ALPHA, A, 1, B, 1, BETA, C, 1 );
620 ALPHA, A, 1, B, 1, BETA, C, 1 );
624 ALPHA, A, 1, B, 1, BETA, C, 1 );
628 ALPHA, A, 1, B, 1, BETA, C, 1 );
632 ALPHA, A, 1, B, 1, BETA, C, 1 );
636 ALPHA, A, 1, B, 1, BETA, C, 1 );
640 ALPHA, A, 1, B, 1, BETA, C, 1 );
644 ALPHA, A, 1, B, 2, BETA, C, 2 );
648 ALPHA, A, 1, B, 1, BETA, C, 1 );
652 ALPHA, A, 1, B, 2, BETA, C, 2 );
656 ALPHA, A, 1, B, 1, BETA, C, 1 );
660 ALPHA, A, 2, B, 1, BETA, C, 1 );
664 ALPHA, A, 2, B, 1, BETA, C, 1 );
668 ALPHA, A, 2, B, 1, BETA, C, 1 );
672 ALPHA, A, 2, B, 1, BETA, C, 1 );
676 ALPHA, A, 1, B, 2, BETA, C, 1 );
680 ALPHA, A, 2, B, 2, BETA, C, 1 );
684 ALPHA, A, 1, B, 2, BETA, C, 1 );
688 ALPHA, A, 2, B, 2, BETA, C, 1 );
691 }
else if (strncmp( sf,
"cblas_csymm" ,11)==0) {
696 ALPHA, A, 1, B, 1, BETA, C, 1 );
700 ALPHA, A, 1, B, 1, BETA, C, 1 );
704 ALPHA, A, 1, B, 1, BETA, C, 1 );
708 ALPHA, A, 1, B, 1, BETA, C, 1 );
712 ALPHA, A, 1, B, 1, BETA, C, 1 );
716 ALPHA, A, 1, B, 1, BETA, C, 1 );
720 ALPHA, A, 1, B, 1, BETA, C, 1 );
724 ALPHA, A, 1, B, 1, BETA, C, 1 );
728 ALPHA, A, 1, B, 1, BETA, C, 1 );
732 ALPHA, A, 1, B, 1, BETA, C, 1 );
736 ALPHA, A, 1, B, 1, BETA, C, 1 );
740 ALPHA, A, 1, B, 2, BETA, C, 2 );
744 ALPHA, A, 1, B, 1, BETA, C, 1 );
748 ALPHA, A, 1, B, 2, BETA, C, 2 );
752 ALPHA, A, 1, B, 1, BETA, C, 1 );
756 ALPHA, A, 2, B, 1, BETA, C, 1 );
760 ALPHA, A, 1, B, 1, BETA, C, 1 );
764 ALPHA, A, 2, B, 1, BETA, C, 1 );
768 ALPHA, A, 1, B, 1, BETA, C, 1 );
772 ALPHA, A, 2, B, 2, BETA, C, 1 );
776 ALPHA, A, 1, B, 2, BETA, C, 1 );
780 ALPHA, A, 2, B, 2, BETA, C, 1 );
784 ALPHA, A, 1, B, 2, BETA, C, 1 );
788 ALPHA, A, 1, B, 1, BETA, C, 1 );
792 ALPHA, A, 1, B, 1, BETA, C, 1 );
796 ALPHA, A, 1, B, 1, BETA, C, 1 );
800 ALPHA, A, 1, B, 1, BETA, C, 1 );
804 ALPHA, A, 1, B, 1, BETA, C, 1 );
808 ALPHA, A, 1, B, 1, BETA, C, 1 );
812 ALPHA, A, 1, B, 1, BETA, C, 1 );
816 ALPHA, A, 1, B, 1, BETA, C, 1 );
820 ALPHA, A, 1, B, 2, BETA, C, 2 );
824 ALPHA, A, 1, B, 1, BETA, C, 1 );
828 ALPHA, A, 1, B, 2, BETA, C, 2 );
832 ALPHA, A, 1, B, 1, BETA, C, 1 );
836 ALPHA, A, 2, B, 1, BETA, C, 1 );
840 ALPHA, A, 2, B, 1, BETA, C, 1 );
844 ALPHA, A, 2, B, 1, BETA, C, 1 );
848 ALPHA, A, 2, B, 1, BETA, C, 1 );
852 ALPHA, A, 1, B, 2, BETA, C, 1 );
856 ALPHA, A, 2, B, 2, BETA, C, 1 );
860 ALPHA, A, 1, B, 2, BETA, C, 1 );
864 ALPHA, A, 2, B, 2, BETA, C, 1 );
867 }
else if (strncmp( sf,
"cblas_ctrmm" ,11)==0) {
888 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
1147 }
else if (strncmp( sf,
"cblas_ctrsm" ,11)==0) {
1168 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
1427 }
else if (strncmp( sf,
"cblas_cherk" ,11)==0) {
1432 RALPHA, A, 1, RBETA, C, 1 );
1436 RALPHA, A, 1, RBETA, C, 1 );
1440 RALPHA, A, 1, RBETA, C, 1 );
1444 RALPHA, A, 1, RBETA, C, 1 );
1448 RALPHA, A, 1, RBETA, C, 1 );
1452 RALPHA, A, 1, RBETA, C, 1 );
1456 RALPHA, A, 1, RBETA, C, 1 );
1460 RALPHA, A, 1, RBETA, C, 1 );
1464 RALPHA, A, 1, RBETA, C, 1 );
1468 RALPHA, A, 1, RBETA, C, 1 );
1472 RALPHA, A, 1, RBETA, C, 1 );
1476 RALPHA, A, 1, RBETA, C, 2 );
1480 RALPHA, A, 1, RBETA, C, 1 );
1484 RALPHA, A, 1, RBETA, C, 2 );
1488 RALPHA, A, 1, RBETA, C, 1 );
1492 RALPHA, A, 1, RBETA, C, 2 );
1496 RALPHA, A, 1, RBETA, C, 1 );
1500 RALPHA, A, 1, RBETA, C, 2 );
1504 RALPHA, A, 1, RBETA, C, 1 );
1508 RALPHA, A, 1, RBETA, C, 1 );
1512 RALPHA, A, 2, RBETA, C, 1 );
1516 RALPHA, A, 1, RBETA, C, 1 );
1520 RALPHA, A, 2, RBETA, C, 1 );
1524 RALPHA, A, 2, RBETA, C, 1 );
1528 RALPHA, A, 1, RBETA, C, 1 );
1532 RALPHA, A, 2, RBETA, C, 1 );
1536 RALPHA, A, 1, RBETA, C, 1 );
1539 }
else if (strncmp( sf,
"cblas_csyrk" ,11)==0) {
1544 ALPHA, A, 1, BETA, C, 1 );
1548 ALPHA, A, 1, BETA, C, 1 );
1552 ALPHA, A, 1, BETA, C, 1 );
1556 ALPHA, A, 1, BETA, C, 1 );
1560 ALPHA, A, 1, BETA, C, 1 );
1564 ALPHA, A, 1, BETA, C, 1 );
1568 ALPHA, A, 1, BETA, C, 1 );
1572 ALPHA, A, 1, BETA, C, 1 );
1576 ALPHA, A, 1, BETA, C, 1 );
1580 ALPHA, A, 1, BETA, C, 1 );
1584 ALPHA, A, 1, BETA, C, 1 );
1588 ALPHA, A, 1, BETA, C, 2 );
1592 ALPHA, A, 1, BETA, C, 1 );
1596 ALPHA, A, 1, BETA, C, 2 );
1600 ALPHA, A, 1, BETA, C, 1 );
1604 ALPHA, A, 1, BETA, C, 2 );
1608 ALPHA, A, 1, BETA, C, 1 );
1612 ALPHA, A, 1, BETA, C, 2 );
1616 ALPHA, A, 1, BETA, C, 1 );
1620 ALPHA, A, 1, BETA, C, 1 );
1624 ALPHA, A, 2, BETA, C, 1 );
1628 ALPHA, A, 1, BETA, C, 1 );
1632 ALPHA, A, 2, BETA, C, 1 );
1636 ALPHA, A, 2, BETA, C, 1 );
1640 ALPHA, A, 1, BETA, C, 1 );
1644 ALPHA, A, 2, BETA, C, 1 );
1648 ALPHA, A, 1, BETA, C, 1 );
1651 }
else if (strncmp( sf,
"cblas_cher2k" ,12)==0) {
1656 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1660 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1664 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1668 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1672 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1676 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1680 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1684 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1688 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1692 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1696 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1700 ALPHA, A, 1, B, 2, RBETA, C, 2 );
1704 ALPHA, A, 1, B, 2, RBETA, C, 1 );
1708 ALPHA, A, 1, B, 2, RBETA, C, 2 );
1712 ALPHA, A, 1, B, 2, RBETA, C, 1 );
1716 ALPHA, A, 1, B, 1, RBETA, C, 2 );
1720 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1724 ALPHA, A, 1, B, 1, RBETA, C, 2 );
1728 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1732 ALPHA, A, 2, B, 1, RBETA, C, 2 );
1736 ALPHA, A, 2, B, 1, RBETA, C, 1 );
1740 ALPHA, A, 2, B, 1, RBETA, C, 2 );
1744 ALPHA, A, 2, B, 1, RBETA, C, 1 );
1748 ALPHA, A, 2, B, 1, RBETA, C, 2 );
1752 ALPHA, A, 2, B, 1, RBETA, C, 1 );
1756 ALPHA, A, 2, B, 1, RBETA, C, 2 );
1760 ALPHA, A, 2, B, 1, RBETA, C, 1 );
1764 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1768 ALPHA, A, 2, B, 2, RBETA, C, 1 );
1772 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1776 ALPHA, A, 2, B, 2, RBETA, C, 1 );
1780 ALPHA, A, 2, B, 2, RBETA, C, 1 );
1784 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1788 ALPHA, A, 2, B, 2, RBETA, C, 1 );
1792 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1795 }
else if (strncmp( sf,
"cblas_csyr2k" ,12)==0) {
1800 ALPHA, A, 1, B, 1, BETA, C, 1 );
1804 ALPHA, A, 1, B, 1, BETA, C, 1 );
1808 ALPHA, A, 1, B, 1, BETA, C, 1 );
1812 ALPHA, A, 1, B, 1, BETA, C, 1 );
1816 ALPHA, A, 1, B, 1, BETA, C, 1 );
1820 ALPHA, A, 1, B, 1, BETA, C, 1 );
1824 ALPHA, A, 1, B, 1, BETA, C, 1 );
1828 ALPHA, A, 1, B, 1, BETA, C, 1 );
1832 ALPHA, A, 1, B, 1, BETA, C, 1 );
1836 ALPHA, A, 1, B, 1, BETA, C, 1 );
1840 ALPHA, A, 1, B, 1, BETA, C, 1 );
1844 ALPHA, A, 1, B, 2, BETA, C, 2 );
1848 ALPHA, A, 1, B, 2, BETA, C, 1 );
1852 ALPHA, A, 1, B, 2, BETA, C, 2 );
1856 ALPHA, A, 1, B, 2, BETA, C, 1 );
1860 ALPHA, A, 1, B, 1, BETA, C, 2 );
1864 ALPHA, A, 1, B, 1, BETA, C, 1 );
1868 ALPHA, A, 1, B, 1, BETA, C, 2 );
1872 ALPHA, A, 1, B, 1, BETA, C, 1 );
1876 ALPHA, A, 2, B, 1, BETA, C, 2 );
1880 ALPHA, A, 2, B, 1, BETA, C, 1 );
1884 ALPHA, A, 2, B, 1, BETA, C, 2 );
1888 ALPHA, A, 2, B, 1, BETA, C, 1 );
1892 ALPHA, A, 2, B, 1, BETA, C, 2 );
1896 ALPHA, A, 2, B, 1, BETA, C, 1 );
1900 ALPHA, A, 2, B, 1, BETA, C, 2 );
1904 ALPHA, A, 2, B, 1, BETA, C, 1 );
1908 ALPHA, A, 1, B, 1, BETA, C, 1 );
1912 ALPHA, A, 2, B, 2, BETA, C, 1 );
1916 ALPHA, A, 1, B, 1, BETA, C, 1 );
1920 ALPHA, A, 2, B, 2, BETA, C, 1 );
1924 ALPHA, A, 2, B, 2, BETA, C, 1 );
1928 ALPHA, A, 1, B, 1, BETA, C, 1 );
1932 ALPHA, A, 2, B, 2, BETA, C, 1 );
1936 ALPHA, A, 1, B, 1, BETA, C, 1 );
1942 printf(
" %-13s PASSED THE TESTS OF ERROR-EXITS\n",
cblas_rout);
1944 printf(
"***** %s FAILED THE TESTS OF ERROR-EXITS *******\n",
cblas_rout);