29 float A[2] = {0.0,0.0},
46 if (strncmp( sf,
"cblas_sgemm" ,11)==0) {
47 cblas_rout =
"cblas_sgemm" ;
50 ALPHA, A, 1, B, 1, BETA, C, 1 );
54 ALPHA, A, 1, B, 1, BETA, C, 1 );
58 ALPHA, A, 1, B, 1, BETA, C, 1 );
62 ALPHA, A, 1, B, 1, BETA, C, 1 );
64 cblas_info = 2; RowMajorStrg =
FALSE;
66 ALPHA, A, 1, B, 1, BETA, C, 1 );
68 cblas_info = 2; RowMajorStrg =
FALSE;
70 ALPHA, A, 1, B, 1, BETA, C, 1 );
72 cblas_info = 3; RowMajorStrg =
FALSE;
74 ALPHA, A, 1, B, 1, BETA, C, 1 );
76 cblas_info = 3; RowMajorStrg =
FALSE;
78 ALPHA, A, 1, B, 1, BETA, C, 1 );
80 cblas_info = 4; RowMajorStrg =
FALSE;
82 ALPHA, A, 1, B, 1, BETA, C, 1 );
84 cblas_info = 4; RowMajorStrg =
FALSE;
86 ALPHA, A, 1, B, 1, BETA, C, 1 );
88 cblas_info = 4; RowMajorStrg =
FALSE;
90 ALPHA, A, 1, B, 1, BETA, C, 1 );
92 cblas_info = 4; RowMajorStrg =
FALSE;
94 ALPHA, A, 1, B, 1, BETA, C, 1 );
96 cblas_info = 5; RowMajorStrg =
FALSE;
98 ALPHA, A, 1, B, 1, BETA, C, 1 );
100 cblas_info = 5; RowMajorStrg =
FALSE;
102 ALPHA, A, 1, B, 1, BETA, C, 1 );
104 cblas_info = 5; RowMajorStrg =
FALSE;
106 ALPHA, A, 1, B, 1, BETA, C, 1 );
108 cblas_info = 5; RowMajorStrg =
FALSE;
110 ALPHA, A, 1, B, 1, BETA, C, 1 );
112 cblas_info = 6; RowMajorStrg =
FALSE;
114 ALPHA, A, 1, B, 1, BETA, C, 1 );
116 cblas_info = 6; RowMajorStrg =
FALSE;
118 ALPHA, A, 1, B, 1, BETA, C, 1 );
120 cblas_info = 6; RowMajorStrg =
FALSE;
122 ALPHA, A, 1, B, 1, BETA, C, 1 );
124 cblas_info = 6; RowMajorStrg =
FALSE;
126 ALPHA, A, 1, B, 1, BETA, C, 1 );
128 cblas_info = 9; RowMajorStrg =
FALSE;
130 ALPHA, A, 1, B, 1, BETA, C, 2 );
132 cblas_info = 9; RowMajorStrg =
FALSE;
134 ALPHA, A, 1, B, 1, BETA, C, 2 );
136 cblas_info = 9; RowMajorStrg =
FALSE;
138 ALPHA, A, 1, B, 2, BETA, C, 1 );
140 cblas_info = 9; RowMajorStrg =
FALSE;
142 ALPHA, A, 1, B, 1, BETA, C, 1 );
144 cblas_info = 11; RowMajorStrg =
FALSE;
146 ALPHA, A, 1, B, 1, BETA, C, 1 );
148 cblas_info = 11; RowMajorStrg =
FALSE;
150 ALPHA, A, 2, B, 1, BETA, C, 1 );
152 cblas_info = 11; RowMajorStrg =
FALSE;
154 ALPHA, A, 1, B, 1, BETA, C, 1 );
156 cblas_info = 11; RowMajorStrg =
FALSE;
158 ALPHA, A, 1, B, 1, BETA, C, 1 );
160 cblas_info = 14; RowMajorStrg =
FALSE;
162 ALPHA, A, 2, B, 1, BETA, C, 1 );
164 cblas_info = 14; RowMajorStrg =
FALSE;
166 ALPHA, A, 2, B, 1, BETA, C, 1 );
168 cblas_info = 14; RowMajorStrg =
FALSE;
170 ALPHA, A, 1, B, 1, BETA, C, 1 );
172 cblas_info = 14; RowMajorStrg =
FALSE;
174 ALPHA, A, 1, B, 1, BETA, C, 1 );
177 cblas_info = 4; RowMajorStrg =
TRUE;
179 ALPHA, A, 1, B, 1, BETA, C, 1 );
181 cblas_info = 4; RowMajorStrg =
TRUE;
183 ALPHA, A, 1, B, 1, BETA, C, 1 );
185 cblas_info = 4; RowMajorStrg =
TRUE;
187 ALPHA, A, 1, B, 1, BETA, C, 1 );
189 cblas_info = 4; RowMajorStrg =
TRUE;
191 ALPHA, A, 1, B, 1, BETA, C, 1 );
193 cblas_info = 5; RowMajorStrg =
TRUE;
195 ALPHA, A, 1, B, 1, BETA, C, 1 );
197 cblas_info = 5; RowMajorStrg =
TRUE;
199 ALPHA, A, 1, B, 1, BETA, C, 1 );
201 cblas_info = 5; RowMajorStrg =
TRUE;
203 ALPHA, A, 1, B, 1, BETA, C, 1 );
205 cblas_info = 5; RowMajorStrg =
TRUE;
207 ALPHA, A, 1, B, 1, BETA, C, 1 );
209 cblas_info = 6; RowMajorStrg =
TRUE;
211 ALPHA, A, 1, B, 1, BETA, C, 1 );
213 cblas_info = 6; RowMajorStrg =
TRUE;
215 ALPHA, A, 1, B, 1, BETA, C, 1 );
217 cblas_info = 6; RowMajorStrg =
TRUE;
219 ALPHA, A, 1, B, 1, BETA, C, 1 );
221 cblas_info = 6; RowMajorStrg =
TRUE;
223 ALPHA, A, 1, B, 1, BETA, C, 1 );
225 cblas_info = 9; RowMajorStrg =
TRUE;
227 ALPHA, A, 1, B, 1, BETA, C, 2 );
229 cblas_info = 9; RowMajorStrg =
TRUE;
231 ALPHA, A, 1, B, 2, BETA, C, 2 );
233 cblas_info = 9; RowMajorStrg =
TRUE;
235 ALPHA, A, 1, B, 2, BETA, C, 1 );
237 cblas_info = 9; RowMajorStrg =
TRUE;
239 ALPHA, A, 1, B, 1, BETA, C, 1 );
241 cblas_info = 11; RowMajorStrg =
TRUE;
243 ALPHA, A, 1, B, 1, BETA, C, 1 );
245 cblas_info = 11; RowMajorStrg =
TRUE;
247 ALPHA, A, 2, B, 1, BETA, C, 1 );
249 cblas_info = 11; RowMajorStrg =
TRUE;
251 ALPHA, A, 2, B, 1, BETA, C, 1 );
253 cblas_info = 11; RowMajorStrg =
TRUE;
255 ALPHA, A, 1, B, 1, BETA, C, 1 );
257 cblas_info = 14; RowMajorStrg =
TRUE;
259 ALPHA, A, 1, B, 2, BETA, C, 1 );
261 cblas_info = 14; RowMajorStrg =
TRUE;
263 ALPHA, A, 1, B, 1, BETA, C, 1 );
265 cblas_info = 14; RowMajorStrg =
TRUE;
267 ALPHA, A, 1, B, 2, BETA, C, 1 );
269 cblas_info = 14; RowMajorStrg =
TRUE;
271 ALPHA, A, 1, B, 1, BETA, C, 1 );
274 }
else if (strncmp( sf,
"cblas_ssymm" ,11)==0) {
275 cblas_rout =
"cblas_ssymm" ;
279 ALPHA, A, 1, B, 1, BETA, C, 1 );
281 cblas_info = 2; RowMajorStrg =
FALSE;
283 ALPHA, A, 1, B, 1, BETA, C, 1 );
285 cblas_info = 3; RowMajorStrg =
FALSE;
287 ALPHA, A, 1, B, 1, BETA, C, 1 );
289 cblas_info = 4; RowMajorStrg =
FALSE;
291 ALPHA, A, 1, B, 1, BETA, C, 1 );
293 cblas_info = 4; RowMajorStrg =
FALSE;
295 ALPHA, A, 1, B, 1, BETA, C, 1 );
297 cblas_info = 4; RowMajorStrg =
FALSE;
299 ALPHA, A, 1, B, 1, BETA, C, 1 );
301 cblas_info = 4; RowMajorStrg =
FALSE;
303 ALPHA, A, 1, B, 1, BETA, C, 1 );
305 cblas_info = 5; RowMajorStrg =
FALSE;
307 ALPHA, A, 1, B, 1, BETA, C, 1 );
309 cblas_info = 5; RowMajorStrg =
FALSE;
311 ALPHA, A, 1, B, 1, BETA, C, 1 );
313 cblas_info = 5; RowMajorStrg =
FALSE;
315 ALPHA, A, 1, B, 1, BETA, C, 1 );
317 cblas_info = 5; RowMajorStrg =
FALSE;
319 ALPHA, A, 1, B, 1, BETA, C, 1 );
321 cblas_info = 8; RowMajorStrg =
FALSE;
323 ALPHA, A, 1, B, 2, BETA, C, 2 );
325 cblas_info = 8; RowMajorStrg =
FALSE;
327 ALPHA, A, 1, B, 1, BETA, C, 1 );
329 cblas_info = 8; RowMajorStrg =
FALSE;
331 ALPHA, A, 1, B, 2, BETA, C, 2 );
333 cblas_info = 8; RowMajorStrg =
FALSE;
335 ALPHA, A, 1, B, 1, BETA, C, 1 );
337 cblas_info = 10; RowMajorStrg =
FALSE;
339 ALPHA, A, 2, B, 1, BETA, C, 1 );
341 cblas_info = 10; RowMajorStrg =
FALSE;
343 ALPHA, A, 1, B, 1, BETA, C, 1 );
345 cblas_info = 10; RowMajorStrg =
FALSE;
347 ALPHA, A, 2, B, 1, BETA, C, 1 );
349 cblas_info = 10; RowMajorStrg =
FALSE;
351 ALPHA, A, 1, B, 1, BETA, C, 1 );
353 cblas_info = 13; RowMajorStrg =
FALSE;
355 ALPHA, A, 2, B, 2, BETA, C, 1 );
357 cblas_info = 13; RowMajorStrg =
FALSE;
359 ALPHA, A, 1, B, 2, BETA, C, 1 );
361 cblas_info = 13; RowMajorStrg =
FALSE;
363 ALPHA, A, 2, B, 2, BETA, C, 1 );
365 cblas_info = 13; RowMajorStrg =
FALSE;
367 ALPHA, A, 1, B, 2, BETA, C, 1 );
370 cblas_info = 4; RowMajorStrg =
TRUE;
372 ALPHA, A, 1, B, 1, BETA, C, 1 );
374 cblas_info = 4; RowMajorStrg =
TRUE;
376 ALPHA, A, 1, B, 1, BETA, C, 1 );
378 cblas_info = 4; RowMajorStrg =
TRUE;
380 ALPHA, A, 1, B, 1, BETA, C, 1 );
382 cblas_info = 4; RowMajorStrg =
TRUE;
384 ALPHA, A, 1, B, 1, BETA, C, 1 );
386 cblas_info = 5; RowMajorStrg =
TRUE;
388 ALPHA, A, 1, B, 1, BETA, C, 1 );
390 cblas_info = 5; RowMajorStrg =
TRUE;
392 ALPHA, A, 1, B, 1, BETA, C, 1 );
394 cblas_info = 5; RowMajorStrg =
TRUE;
396 ALPHA, A, 1, B, 1, BETA, C, 1 );
398 cblas_info = 5; RowMajorStrg =
TRUE;
400 ALPHA, A, 1, B, 1, BETA, C, 1 );
402 cblas_info = 8; RowMajorStrg =
TRUE;
404 ALPHA, A, 1, B, 2, BETA, C, 2 );
406 cblas_info = 8; RowMajorStrg =
TRUE;
408 ALPHA, A, 1, B, 1, BETA, C, 1 );
410 cblas_info = 8; RowMajorStrg =
TRUE;
412 ALPHA, A, 1, B, 2, BETA, C, 2 );
414 cblas_info = 8; RowMajorStrg =
TRUE;
416 ALPHA, A, 1, B, 1, BETA, C, 1 );
418 cblas_info = 10; RowMajorStrg =
TRUE;
420 ALPHA, A, 2, B, 1, BETA, C, 1 );
422 cblas_info = 10; RowMajorStrg =
TRUE;
424 ALPHA, A, 2, B, 1, BETA, C, 1 );
426 cblas_info = 10; RowMajorStrg =
TRUE;
428 ALPHA, A, 2, B, 1, BETA, C, 1 );
430 cblas_info = 10; RowMajorStrg =
TRUE;
432 ALPHA, A, 2, B, 1, BETA, C, 1 );
434 cblas_info = 13; RowMajorStrg =
TRUE;
436 ALPHA, A, 1, B, 2, BETA, C, 1 );
438 cblas_info = 13; RowMajorStrg =
TRUE;
440 ALPHA, A, 2, B, 2, BETA, C, 1 );
442 cblas_info = 13; RowMajorStrg =
TRUE;
444 ALPHA, A, 1, B, 2, BETA, C, 1 );
446 cblas_info = 13; RowMajorStrg =
TRUE;
448 ALPHA, A, 2, B, 2, BETA, C, 1 );
451 }
else if (strncmp( sf,
"cblas_strmm" ,11)==0) {
452 cblas_rout =
"cblas_strmm" ;
458 cblas_info = 2; RowMajorStrg =
FALSE;
462 cblas_info = 3; RowMajorStrg =
FALSE;
466 cblas_info = 4; RowMajorStrg =
FALSE;
470 cblas_info = 5; RowMajorStrg =
FALSE;
472 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
474 cblas_info = 6; RowMajorStrg =
FALSE;
478 cblas_info = 6; RowMajorStrg =
FALSE;
482 cblas_info = 6; RowMajorStrg =
FALSE;
486 cblas_info = 6; RowMajorStrg =
FALSE;
490 cblas_info = 6; RowMajorStrg =
FALSE;
494 cblas_info = 6; RowMajorStrg =
FALSE;
498 cblas_info = 6; RowMajorStrg =
FALSE;
502 cblas_info = 6; RowMajorStrg =
FALSE;
506 cblas_info = 7; RowMajorStrg =
FALSE;
510 cblas_info = 7; RowMajorStrg =
FALSE;
514 cblas_info = 7; RowMajorStrg =
FALSE;
518 cblas_info = 7; RowMajorStrg =
FALSE;
522 cblas_info = 7; RowMajorStrg =
FALSE;
526 cblas_info = 7; RowMajorStrg =
FALSE;
530 cblas_info = 7; RowMajorStrg =
FALSE;
534 cblas_info = 7; RowMajorStrg =
FALSE;
538 cblas_info = 10; RowMajorStrg =
FALSE;
542 cblas_info = 10; RowMajorStrg =
FALSE;
546 cblas_info = 10; RowMajorStrg =
FALSE;
550 cblas_info = 10; RowMajorStrg =
FALSE;
554 cblas_info = 10; RowMajorStrg =
FALSE;
558 cblas_info = 10; RowMajorStrg =
FALSE;
562 cblas_info = 10; RowMajorStrg =
FALSE;
566 cblas_info = 10; RowMajorStrg =
FALSE;
570 cblas_info = 12; RowMajorStrg =
FALSE;
574 cblas_info = 12; RowMajorStrg =
FALSE;
578 cblas_info = 12; RowMajorStrg =
FALSE;
582 cblas_info = 12; RowMajorStrg =
FALSE;
586 cblas_info = 12; RowMajorStrg =
FALSE;
590 cblas_info = 12; RowMajorStrg =
FALSE;
594 cblas_info = 12; RowMajorStrg =
FALSE;
598 cblas_info = 12; RowMajorStrg =
FALSE;
603 cblas_info = 6; RowMajorStrg =
TRUE;
607 cblas_info = 6; RowMajorStrg =
TRUE;
611 cblas_info = 6; RowMajorStrg =
TRUE;
615 cblas_info = 6; RowMajorStrg =
TRUE;
619 cblas_info = 6; RowMajorStrg =
TRUE;
623 cblas_info = 6; RowMajorStrg =
TRUE;
627 cblas_info = 6; RowMajorStrg =
TRUE;
631 cblas_info = 6; RowMajorStrg =
TRUE;
635 cblas_info = 7; RowMajorStrg =
TRUE;
639 cblas_info = 7; RowMajorStrg =
TRUE;
643 cblas_info = 7; RowMajorStrg =
TRUE;
647 cblas_info = 7; RowMajorStrg =
TRUE;
651 cblas_info = 7; RowMajorStrg =
TRUE;
655 cblas_info = 7; RowMajorStrg =
TRUE;
659 cblas_info = 7; RowMajorStrg =
TRUE;
663 cblas_info = 7; RowMajorStrg =
TRUE;
667 cblas_info = 10; RowMajorStrg =
TRUE;
671 cblas_info = 10; RowMajorStrg =
TRUE;
675 cblas_info = 10; RowMajorStrg =
TRUE;
679 cblas_info = 10; RowMajorStrg =
TRUE;
683 cblas_info = 10; RowMajorStrg =
TRUE;
687 cblas_info = 10; RowMajorStrg =
TRUE;
691 cblas_info = 10; RowMajorStrg =
TRUE;
695 cblas_info = 10; RowMajorStrg =
TRUE;
699 cblas_info = 12; RowMajorStrg =
TRUE;
703 cblas_info = 12; RowMajorStrg =
TRUE;
707 cblas_info = 12; RowMajorStrg =
TRUE;
711 cblas_info = 12; RowMajorStrg =
TRUE;
715 cblas_info = 12; RowMajorStrg =
TRUE;
719 cblas_info = 12; RowMajorStrg =
TRUE;
723 cblas_info = 12; RowMajorStrg =
TRUE;
727 cblas_info = 12; RowMajorStrg =
TRUE;
732 }
else if (strncmp( sf,
"cblas_strsm" ,11)==0) {
733 cblas_rout =
"cblas_strsm" ;
739 cblas_info = 2; RowMajorStrg =
FALSE;
743 cblas_info = 3; RowMajorStrg =
FALSE;
747 cblas_info = 4; RowMajorStrg =
FALSE;
751 cblas_info = 5; RowMajorStrg =
FALSE;
753 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
755 cblas_info = 6; RowMajorStrg =
FALSE;
759 cblas_info = 6; RowMajorStrg =
FALSE;
763 cblas_info = 6; RowMajorStrg =
FALSE;
767 cblas_info = 6; RowMajorStrg =
FALSE;
771 cblas_info = 6; RowMajorStrg =
FALSE;
775 cblas_info = 6; RowMajorStrg =
FALSE;
779 cblas_info = 6; RowMajorStrg =
FALSE;
783 cblas_info = 6; RowMajorStrg =
FALSE;
787 cblas_info = 7; RowMajorStrg =
FALSE;
791 cblas_info = 7; RowMajorStrg =
FALSE;
795 cblas_info = 7; RowMajorStrg =
FALSE;
799 cblas_info = 7; RowMajorStrg =
FALSE;
803 cblas_info = 7; RowMajorStrg =
FALSE;
807 cblas_info = 7; RowMajorStrg =
FALSE;
811 cblas_info = 7; RowMajorStrg =
FALSE;
815 cblas_info = 7; RowMajorStrg =
FALSE;
819 cblas_info = 10; RowMajorStrg =
FALSE;
823 cblas_info = 10; RowMajorStrg =
FALSE;
827 cblas_info = 10; RowMajorStrg =
FALSE;
831 cblas_info = 10; RowMajorStrg =
FALSE;
835 cblas_info = 10; RowMajorStrg =
FALSE;
839 cblas_info = 10; RowMajorStrg =
FALSE;
843 cblas_info = 10; RowMajorStrg =
FALSE;
847 cblas_info = 10; RowMajorStrg =
FALSE;
851 cblas_info = 12; RowMajorStrg =
FALSE;
855 cblas_info = 12; RowMajorStrg =
FALSE;
859 cblas_info = 12; RowMajorStrg =
FALSE;
863 cblas_info = 12; RowMajorStrg =
FALSE;
867 cblas_info = 12; RowMajorStrg =
FALSE;
871 cblas_info = 12; RowMajorStrg =
FALSE;
875 cblas_info = 12; RowMajorStrg =
FALSE;
879 cblas_info = 12; RowMajorStrg =
FALSE;
884 cblas_info = 6; RowMajorStrg =
TRUE;
888 cblas_info = 6; RowMajorStrg =
TRUE;
892 cblas_info = 6; RowMajorStrg =
TRUE;
896 cblas_info = 6; RowMajorStrg =
TRUE;
900 cblas_info = 6; RowMajorStrg =
TRUE;
904 cblas_info = 6; RowMajorStrg =
TRUE;
908 cblas_info = 6; RowMajorStrg =
TRUE;
912 cblas_info = 6; RowMajorStrg =
TRUE;
916 cblas_info = 7; RowMajorStrg =
TRUE;
920 cblas_info = 7; RowMajorStrg =
TRUE;
924 cblas_info = 7; RowMajorStrg =
TRUE;
928 cblas_info = 7; RowMajorStrg =
TRUE;
932 cblas_info = 7; RowMajorStrg =
TRUE;
936 cblas_info = 7; RowMajorStrg =
TRUE;
940 cblas_info = 7; RowMajorStrg =
TRUE;
944 cblas_info = 7; RowMajorStrg =
TRUE;
948 cblas_info = 10; RowMajorStrg =
TRUE;
952 cblas_info = 10; RowMajorStrg =
TRUE;
956 cblas_info = 10; RowMajorStrg =
TRUE;
960 cblas_info = 10; RowMajorStrg =
TRUE;
964 cblas_info = 10; RowMajorStrg =
TRUE;
968 cblas_info = 10; RowMajorStrg =
TRUE;
972 cblas_info = 10; RowMajorStrg =
TRUE;
976 cblas_info = 10; RowMajorStrg =
TRUE;
980 cblas_info = 12; RowMajorStrg =
TRUE;
984 cblas_info = 12; RowMajorStrg =
TRUE;
988 cblas_info = 12; RowMajorStrg =
TRUE;
992 cblas_info = 12; RowMajorStrg =
TRUE;
996 cblas_info = 12; RowMajorStrg =
TRUE;
1000 cblas_info = 12; RowMajorStrg =
TRUE;
1004 cblas_info = 12; RowMajorStrg =
TRUE;
1008 cblas_info = 12; RowMajorStrg =
TRUE;
1013 }
else if (strncmp( sf,
"cblas_ssyrk" ,11)==0) {
1014 cblas_rout =
"cblas_ssyrk" ;
1018 0, 0, ALPHA, A, 1, BETA, C, 1 );
1020 cblas_info = 2; RowMajorStrg =
FALSE;
1022 0, 0, ALPHA, A, 1, BETA, C, 1 );
1024 cblas_info = 3; RowMajorStrg =
FALSE;
1026 0, 0, ALPHA, A, 1, BETA, C, 1 );
1028 cblas_info = 4; RowMajorStrg =
FALSE;
1030 INVALID, 0, ALPHA, A, 1, BETA, C, 1 );
1032 cblas_info = 4; RowMajorStrg =
FALSE;
1034 INVALID, 0, ALPHA, A, 1, BETA, C, 1 );
1036 cblas_info = 4; RowMajorStrg =
FALSE;
1038 INVALID, 0, ALPHA, A, 1, BETA, C, 1 );
1040 cblas_info = 4; RowMajorStrg =
FALSE;
1042 INVALID, 0, ALPHA, A, 1, BETA, C, 1 );
1044 cblas_info = 5; RowMajorStrg =
FALSE;
1046 0,
INVALID, ALPHA, A, 1, BETA, C, 1 );
1048 cblas_info = 5; RowMajorStrg =
FALSE;
1050 0,
INVALID, ALPHA, A, 1, BETA, C, 1 );
1052 cblas_info = 5; RowMajorStrg =
FALSE;
1054 0,
INVALID, ALPHA, A, 1, BETA, C, 1 );
1056 cblas_info = 5; RowMajorStrg =
FALSE;
1058 0,
INVALID, ALPHA, A, 1, BETA, C, 1 );
1060 cblas_info = 8; RowMajorStrg =
TRUE;
1062 0, 2, ALPHA, A, 1, BETA, C, 2 );
1064 cblas_info = 8; RowMajorStrg =
TRUE;
1066 2, 0, ALPHA, A, 1, BETA, C, 1 );
1068 cblas_info = 8; RowMajorStrg =
TRUE;
1070 0, 2, ALPHA, A, 1, BETA, C, 2 );
1072 cblas_info = 8; RowMajorStrg =
TRUE;
1074 2, 0, ALPHA, A, 1, BETA, C, 1 );
1076 cblas_info = 8; RowMajorStrg =
FALSE;
1078 2, 0, ALPHA, A, 1, BETA, C, 2 );
1080 cblas_info = 8; RowMajorStrg =
FALSE;
1082 0, 2, ALPHA, A, 1, BETA, C, 1 );
1084 cblas_info = 8; RowMajorStrg =
FALSE;
1086 2, 0, ALPHA, A, 1, BETA, C, 2 );
1088 cblas_info = 8; RowMajorStrg =
FALSE;
1090 0, 2, ALPHA, A, 1, BETA, C, 1 );
1092 cblas_info = 11; RowMajorStrg =
TRUE;
1094 2, 0, ALPHA, A, 1, BETA, C, 1 );
1096 cblas_info = 11; RowMajorStrg =
TRUE;
1098 2, 0, ALPHA, A, 2, BETA, C, 1 );
1100 cblas_info = 11; RowMajorStrg =
TRUE;
1102 2, 0, ALPHA, A, 1, BETA, C, 1 );
1104 cblas_info = 11; RowMajorStrg =
TRUE;
1106 2, 0, ALPHA, A, 2, BETA, C, 1 );
1108 cblas_info = 11; RowMajorStrg =
FALSE;
1110 2, 0, ALPHA, A, 2, BETA, C, 1 );
1112 cblas_info = 11; RowMajorStrg =
FALSE;
1114 2, 0, ALPHA, A, 1, BETA, C, 1 );
1116 cblas_info = 11; RowMajorStrg =
FALSE;
1118 2, 0, ALPHA, A, 2, BETA, C, 1 );
1120 cblas_info = 11; RowMajorStrg =
FALSE;
1122 2, 0, ALPHA, A, 1, BETA, C, 1 );
1125 }
else if (strncmp( sf,
"cblas_ssyr2k" ,12)==0) {
1126 cblas_rout =
"cblas_ssyr2k" ;
1130 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1132 cblas_info = 2; RowMajorStrg =
FALSE;
1134 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1136 cblas_info = 3; RowMajorStrg =
FALSE;
1138 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1140 cblas_info = 4; RowMajorStrg =
FALSE;
1142 INVALID, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1144 cblas_info = 4; RowMajorStrg =
FALSE;
1146 INVALID, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1148 cblas_info = 4; RowMajorStrg =
FALSE;
1150 INVALID, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1152 cblas_info = 4; RowMajorStrg =
FALSE;
1154 INVALID, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1156 cblas_info = 5; RowMajorStrg =
FALSE;
1158 0,
INVALID, ALPHA, A, 1, B, 1, BETA, C, 1 );
1160 cblas_info = 5; RowMajorStrg =
FALSE;
1162 0,
INVALID, ALPHA, A, 1, B, 1, BETA, C, 1 );
1164 cblas_info = 5; RowMajorStrg =
FALSE;
1166 0,
INVALID, ALPHA, A, 1, B, 1, BETA, C, 1 );
1168 cblas_info = 5; RowMajorStrg =
FALSE;
1170 0,
INVALID, ALPHA, A, 1, B, 1, BETA, C, 1 );
1172 cblas_info = 8; RowMajorStrg =
TRUE;
1174 0, 2, ALPHA, A, 1, B, 2, BETA, C, 2 );
1176 cblas_info = 8; RowMajorStrg =
TRUE;
1178 2, 0, ALPHA, A, 1, B, 2, BETA, C, 1 );
1180 cblas_info = 8; RowMajorStrg =
TRUE;
1182 0, 2, ALPHA, A, 1, B, 2, BETA, C, 2 );
1184 cblas_info = 8; RowMajorStrg =
TRUE;
1186 2, 0, ALPHA, A, 1, B, 2, BETA, C, 1 );
1188 cblas_info = 8; RowMajorStrg =
FALSE;
1190 2, 0, ALPHA, A, 1, B, 1, BETA, C, 2 );
1192 cblas_info = 8; RowMajorStrg =
FALSE;
1194 0, 2, ALPHA, A, 1, B, 1, BETA, C, 1 );
1196 cblas_info = 8; RowMajorStrg =
FALSE;
1198 2, 0, ALPHA, A, 1, B, 1, BETA, C, 2 );
1200 cblas_info = 8; RowMajorStrg =
FALSE;
1202 0, 2, ALPHA, A, 1, B, 1, BETA, C, 1 );
1204 cblas_info = 10; RowMajorStrg =
TRUE;
1206 0, 2, ALPHA, A, 2, B, 1, BETA, C, 2 );
1208 cblas_info = 10; RowMajorStrg =
TRUE;
1210 2, 0, ALPHA, A, 2, B, 1, BETA, C, 1 );
1212 cblas_info = 10; RowMajorStrg =
TRUE;
1214 0, 2, ALPHA, A, 2, B, 1, BETA, C, 2 );
1216 cblas_info = 10; RowMajorStrg =
TRUE;
1218 2, 0, ALPHA, A, 2, B, 1, BETA, C, 1 );
1220 cblas_info = 10; RowMajorStrg =
FALSE;
1222 2, 0, ALPHA, A, 2, B, 1, BETA, C, 2 );
1224 cblas_info = 10; RowMajorStrg =
FALSE;
1226 0, 2, ALPHA, A, 2, B, 1, BETA, C, 1 );
1228 cblas_info = 10; RowMajorStrg =
FALSE;
1230 2, 0, ALPHA, A, 2, B, 1, BETA, C, 2 );
1232 cblas_info = 10; RowMajorStrg =
FALSE;
1234 0, 2, ALPHA, A, 2, B, 1, BETA, C, 1 );
1236 cblas_info = 13; RowMajorStrg =
TRUE;
1238 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1240 cblas_info = 13; RowMajorStrg =
TRUE;
1242 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 );
1244 cblas_info = 13; RowMajorStrg =
TRUE;
1246 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1248 cblas_info = 13; RowMajorStrg =
TRUE;
1250 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 );
1252 cblas_info = 13; RowMajorStrg =
FALSE;
1254 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 );
1256 cblas_info = 13; RowMajorStrg =
FALSE;
1258 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1260 cblas_info = 13; RowMajorStrg =
FALSE;
1262 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 );
1264 cblas_info = 13; RowMajorStrg =
FALSE;
1266 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1269 if (cblas_ok ==
TRUE )
1270 printf(
" %-12s PASSED THE TESTS OF ERROR-EXITS\n", cblas_rout);
1272 printf(
"***** %s FAILED THE TESTS OF ERROR-EXITS *******\n",cblas_rout);
void cblas_ssyrk(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float beta, float *C, const int ldc)
void F77_xerbla(char *srname, void *vinfo)
void cblas_ssymm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const int M, const int N, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc)
void cblas_strmm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int M, const int N, const float alpha, const float *A, const int lda, float *B, const int ldb)
void cblas_sgemm(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc)
void cblas_strsm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int M, const int N, const float alpha, const float *A, const int lda, float *B, const int ldb)
void cblas_ssyr2k(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const int N, const int K, const float alpha, const float *A, const int lda, const float *B, const int ldb, const float beta, float *C, const int ldc)
void cblas_xerbla(int p, const char *rout, const char *form,...)