37 double 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
57 if (strncmp( sf,
"cblas_zgemmtr" ,13)==0) {
62 ALPHA, A, 1, B, 1, BETA, C, 1 );
66 ALPHA, A, 1, B, 1, BETA, C, 1 );
70 ALPHA, A, 1, B, 1, BETA, C, 1 );
74 ALPHA, A, 1, B, 1, BETA, C, 1 );
79 ALPHA, A, 1, B, 1, BETA, C, 1 );
83 ALPHA, A, 1, B, 1, BETA, C, 1 );
87 ALPHA, A, 1, B, 1, BETA, C, 1 );
91 ALPHA, A, 1, B, 1, BETA, C, 1 );
96 ALPHA, A, 1, B, 1, BETA, C, 1 );
100 ALPHA, A, 1, B, 1, BETA, C, 1 );
105 ALPHA, A, 1, B, 1, BETA, C, 1 );
109 ALPHA, A, 1, B, 1, BETA, C, 1 );
114 ALPHA, A, 1, B, 1, BETA, C, 1 );
118 ALPHA, A, 1, B, 1, BETA, C, 1 );
124 ALPHA, A, 1, B, 1, BETA, C, 1 );
128 ALPHA, A, 1, B, 1, BETA, C, 1 );
132 ALPHA, A, 1, B, 1, BETA, C, 1 );
136 ALPHA, A, 1, B, 1, BETA, C, 1 );
141 ALPHA, A, 1, B, 1, BETA, C, 1 );
145 ALPHA, A, 1, B, 1, BETA, C, 1 );
149 ALPHA, A, 1, B, 1, BETA, C, 1 );
153 ALPHA, A, 1, B, 1, BETA, C, 1 );
159 ALPHA, A, 1, B, 1, BETA, C, 2 );
163 ALPHA, A, 1, B, 1, BETA, C, 2 );
167 ALPHA, A, 1, B, 2, BETA, C, 1 );
171 ALPHA, A, 1, B, 1, BETA, C, 1 );
176 ALPHA, A, 1, B, 1, BETA, C, 1 );
180 ALPHA, A, 2, B, 1, BETA, C, 1 );
184 ALPHA, A, 1, B, 1, BETA, C, 1 );
189 ALPHA, A, 2, B, 1, BETA, C, 1 );
193 ALPHA, A, 2, B, 2, BETA, C, 1 );
198 ALPHA, A, 2, B, 1, BETA, C, 1 );
202 ALPHA, A, 2, B, 2, BETA, C, 1 );
208 ALPHA, A, 1, B, 1, BETA, C, 1 );
212 ALPHA, A, 1, B, 1, BETA, C, 1 );
216 ALPHA, A, 1, B, 1, BETA, C, 1 );
220 ALPHA, A, 1, B, 1, BETA, C, 1 );
225 ALPHA, A, 1, B, 1, BETA, C, 1 );
229 ALPHA, A, 1, B, 1, BETA, C, 1 );
233 ALPHA, A, 1, B, 1, BETA, C, 1 );
237 ALPHA, A, 1, B, 1, BETA, C, 1 );
242 ALPHA, A, 1, B, 1, BETA, C, 2 );
246 ALPHA, A, 1, B, 2, BETA, C, 2 );
250 ALPHA, A, 1, B, 2, BETA, C, 1 );
254 ALPHA, A, 1, B, 1, BETA, C, 1 );
259 ALPHA, A, 1, B, 1, BETA, C, 1 );
263 ALPHA, A, 2, B, 1, BETA, C, 1 );
267 ALPHA, A, 1, B, 1, BETA, C, 1 );
272 ALPHA, A, 2, B, 2, BETA, C, 1 );
276 ALPHA, A, 2, B, 1, BETA, C, 1 );
280 ALPHA, A, 2, B, 2, BETA, C, 1 );
284 ALPHA, A, 2, B, 2, BETA, C, 1 );
287 }
else if (strncmp( sf,
"cblas_zgemm" ,11)==0) {
292 ALPHA, A, 1, B, 1, BETA, C, 1 );
296 ALPHA, A, 1, B, 1, BETA, C, 1 );
300 ALPHA, A, 1, B, 1, BETA, C, 1 );
304 ALPHA, A, 1, B, 1, BETA, C, 1 );
308 ALPHA, A, 1, B, 1, BETA, C, 1 );
312 ALPHA, A, 1, B, 1, BETA, C, 1 );
316 ALPHA, A, 1, B, 1, BETA, C, 1 );
320 ALPHA, A, 1, B, 1, BETA, C, 1 );
324 ALPHA, A, 1, B, 1, BETA, C, 1 );
328 ALPHA, A, 1, B, 1, BETA, C, 1 );
332 ALPHA, A, 1, B, 1, BETA, C, 1 );
336 ALPHA, A, 1, B, 1, BETA, C, 1 );
340 ALPHA, A, 1, B, 1, BETA, C, 1 );
344 ALPHA, A, 1, B, 1, BETA, C, 1 );
348 ALPHA, A, 1, B, 1, BETA, C, 1 );
352 ALPHA, A, 1, B, 1, BETA, C, 1 );
356 ALPHA, A, 1, B, 1, BETA, C, 1 );
360 ALPHA, A, 1, B, 1, BETA, C, 1 );
364 ALPHA, A, 1, B, 1, BETA, C, 1 );
368 ALPHA, A, 1, B, 1, BETA, C, 1 );
372 ALPHA, A, 1, B, 1, BETA, C, 2 );
376 ALPHA, A, 1, B, 1, BETA, C, 2 );
380 ALPHA, A, 1, B, 2, BETA, C, 1 );
384 ALPHA, A, 1, B, 1, BETA, C, 1 );
388 ALPHA, A, 1, B, 1, BETA, C, 1 );
392 ALPHA, A, 2, B, 1, BETA, C, 1 );
396 ALPHA, A, 1, B, 1, BETA, C, 1 );
400 ALPHA, A, 1, B, 1, BETA, C, 1 );
404 ALPHA, A, 2, B, 1, BETA, C, 1 );
408 ALPHA, A, 2, B, 1, BETA, C, 1 );
412 ALPHA, A, 1, B, 1, BETA, C, 1 );
416 ALPHA, A, 1, B, 1, BETA, C, 1 );
420 ALPHA, A, 1, B, 1, BETA, C, 1 );
424 ALPHA, A, 1, B, 1, BETA, C, 1 );
428 ALPHA, A, 1, B, 1, BETA, C, 1 );
432 ALPHA, A, 1, B, 1, BETA, C, 1 );
436 ALPHA, A, 1, B, 1, BETA, C, 1 );
440 ALPHA, A, 1, B, 1, BETA, C, 1 );
444 ALPHA, A, 1, B, 1, BETA, C, 1 );
448 ALPHA, A, 1, B, 1, BETA, C, 1 );
452 ALPHA, A, 1, B, 1, BETA, C, 1 );
456 ALPHA, A, 1, B, 1, BETA, C, 1 );
460 ALPHA, A, 1, B, 1, BETA, C, 1 );
464 ALPHA, A, 1, B, 1, BETA, C, 1 );
468 ALPHA, A, 1, B, 1, BETA, C, 2 );
472 ALPHA, A, 1, B, 2, BETA, C, 2 );
476 ALPHA, A, 1, B, 2, BETA, C, 1 );
480 ALPHA, A, 1, B, 1, BETA, C, 1 );
484 ALPHA, A, 1, B, 1, BETA, C, 1 );
488 ALPHA, A, 2, B, 1, BETA, C, 1 );
492 ALPHA, A, 2, B, 1, BETA, C, 1 );
496 ALPHA, A, 1, B, 1, BETA, C, 1 );
500 ALPHA, A, 1, B, 2, BETA, C, 1 );
504 ALPHA, A, 1, B, 1, BETA, C, 1 );
508 ALPHA, A, 1, B, 2, BETA, C, 1 );
512 ALPHA, A, 1, B, 1, BETA, C, 1 );
515 }
else if (strncmp( sf,
"cblas_zhemm" ,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_zsymm" ,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_ztrmm" ,11)==0) {
888 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
1147 }
else if (strncmp( sf,
"cblas_ztrsm" ,11)==0) {
1168 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
1427 }
else if (strncmp( sf,
"cblas_zherk" ,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_zsyrk" ,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_zher2k" ,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_zsyr2k" ,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);