29 double A[4] = {0.0,0.0,0.0,0.0},
30 B[4] = {0.0,0.0,0.0,0.0},
31 C[4] = {0.0,0.0,0.0,0.0},
34 RALPHA = 0.0, RBETA = 0.0;
48 if (strncmp( sf,
"cblas_zgemm" ,11)==0) {
49 cblas_rout =
"cblas_zgemm" ;
53 ALPHA, A, 1, B, 1, BETA, C, 1 );
57 ALPHA, A, 1, B, 1, BETA, C, 1 );
61 ALPHA, A, 1, B, 1, BETA, C, 1 );
65 ALPHA, A, 1, B, 1, BETA, C, 1 );
67 cblas_info = 2; RowMajorStrg =
FALSE;
69 ALPHA, A, 1, B, 1, BETA, C, 1 );
71 cblas_info = 2; RowMajorStrg =
FALSE;
73 ALPHA, A, 1, B, 1, BETA, C, 1 );
75 cblas_info = 3; RowMajorStrg =
FALSE;
77 ALPHA, A, 1, B, 1, BETA, C, 1 );
79 cblas_info = 3; RowMajorStrg =
FALSE;
81 ALPHA, A, 1, B, 1, BETA, C, 1 );
83 cblas_info = 4; RowMajorStrg =
FALSE;
85 ALPHA, A, 1, B, 1, BETA, C, 1 );
87 cblas_info = 4; RowMajorStrg =
FALSE;
89 ALPHA, A, 1, B, 1, BETA, C, 1 );
91 cblas_info = 4; RowMajorStrg =
FALSE;
93 ALPHA, A, 1, B, 1, BETA, C, 1 );
95 cblas_info = 4; RowMajorStrg =
FALSE;
97 ALPHA, A, 1, B, 1, BETA, C, 1 );
99 cblas_info = 5; RowMajorStrg =
FALSE;
101 ALPHA, A, 1, B, 1, BETA, C, 1 );
103 cblas_info = 5; RowMajorStrg =
FALSE;
105 ALPHA, A, 1, B, 1, BETA, C, 1 );
107 cblas_info = 5; RowMajorStrg =
FALSE;
109 ALPHA, A, 1, B, 1, BETA, C, 1 );
111 cblas_info = 5; RowMajorStrg =
FALSE;
113 ALPHA, A, 1, B, 1, BETA, C, 1 );
115 cblas_info = 6; RowMajorStrg =
FALSE;
117 ALPHA, A, 1, B, 1, BETA, C, 1 );
119 cblas_info = 6; RowMajorStrg =
FALSE;
121 ALPHA, A, 1, B, 1, BETA, C, 1 );
123 cblas_info = 6; RowMajorStrg =
FALSE;
125 ALPHA, A, 1, B, 1, BETA, C, 1 );
127 cblas_info = 6; RowMajorStrg =
FALSE;
129 ALPHA, A, 1, B, 1, BETA, C, 1 );
131 cblas_info = 9; RowMajorStrg =
FALSE;
133 ALPHA, A, 1, B, 1, BETA, C, 2 );
135 cblas_info = 9; RowMajorStrg =
FALSE;
137 ALPHA, A, 1, B, 1, BETA, C, 2 );
139 cblas_info = 9; RowMajorStrg =
FALSE;
141 ALPHA, A, 1, B, 2, BETA, C, 1 );
143 cblas_info = 9; RowMajorStrg =
FALSE;
145 ALPHA, A, 1, B, 1, BETA, C, 1 );
147 cblas_info = 11; RowMajorStrg =
FALSE;
149 ALPHA, A, 1, B, 1, BETA, C, 1 );
151 cblas_info = 11; RowMajorStrg =
FALSE;
153 ALPHA, A, 2, B, 1, BETA, C, 1 );
155 cblas_info = 11; RowMajorStrg =
FALSE;
157 ALPHA, A, 1, B, 1, BETA, C, 1 );
159 cblas_info = 11; RowMajorStrg =
FALSE;
161 ALPHA, A, 1, B, 1, BETA, C, 1 );
163 cblas_info = 14; RowMajorStrg =
FALSE;
165 ALPHA, A, 2, B, 1, BETA, C, 1 );
167 cblas_info = 14; RowMajorStrg =
FALSE;
169 ALPHA, A, 2, B, 1, BETA, C, 1 );
171 cblas_info = 14; RowMajorStrg =
FALSE;
173 ALPHA, A, 1, B, 1, BETA, C, 1 );
175 cblas_info = 14; RowMajorStrg =
FALSE;
177 ALPHA, A, 1, B, 1, BETA, C, 1 );
179 cblas_info = 4; RowMajorStrg =
TRUE;
181 ALPHA, A, 1, B, 1, BETA, C, 1 );
183 cblas_info = 4; RowMajorStrg =
TRUE;
185 ALPHA, A, 1, B, 1, BETA, C, 1 );
187 cblas_info = 4; RowMajorStrg =
TRUE;
189 ALPHA, A, 1, B, 1, BETA, C, 1 );
191 cblas_info = 4; RowMajorStrg =
TRUE;
193 ALPHA, A, 1, B, 1, BETA, C, 1 );
195 cblas_info = 5; RowMajorStrg =
TRUE;
197 ALPHA, A, 1, B, 1, BETA, C, 1 );
199 cblas_info = 5; RowMajorStrg =
TRUE;
201 ALPHA, A, 1, B, 1, BETA, C, 1 );
203 cblas_info = 5; RowMajorStrg =
TRUE;
205 ALPHA, A, 1, B, 1, BETA, C, 1 );
207 cblas_info = 5; RowMajorStrg =
TRUE;
209 ALPHA, A, 1, B, 1, BETA, C, 1 );
211 cblas_info = 6; RowMajorStrg =
TRUE;
213 ALPHA, A, 1, B, 1, BETA, C, 1 );
215 cblas_info = 6; RowMajorStrg =
TRUE;
217 ALPHA, A, 1, B, 1, BETA, C, 1 );
219 cblas_info = 6; RowMajorStrg =
TRUE;
221 ALPHA, A, 1, B, 1, BETA, C, 1 );
223 cblas_info = 6; RowMajorStrg =
TRUE;
225 ALPHA, A, 1, B, 1, BETA, C, 1 );
227 cblas_info = 9; RowMajorStrg =
TRUE;
229 ALPHA, A, 1, B, 1, BETA, C, 2 );
231 cblas_info = 9; RowMajorStrg =
TRUE;
233 ALPHA, A, 1, B, 2, BETA, C, 2 );
235 cblas_info = 9; RowMajorStrg =
TRUE;
237 ALPHA, A, 1, B, 2, BETA, C, 1 );
239 cblas_info = 9; RowMajorStrg =
TRUE;
241 ALPHA, A, 1, B, 1, BETA, C, 1 );
243 cblas_info = 11; RowMajorStrg =
TRUE;
245 ALPHA, A, 1, B, 1, BETA, C, 1 );
247 cblas_info = 11; RowMajorStrg =
TRUE;
249 ALPHA, A, 2, B, 1, BETA, C, 1 );
251 cblas_info = 11; RowMajorStrg =
TRUE;
253 ALPHA, A, 2, B, 1, BETA, C, 1 );
255 cblas_info = 11; RowMajorStrg =
TRUE;
257 ALPHA, A, 1, B, 1, BETA, C, 1 );
259 cblas_info = 14; RowMajorStrg =
TRUE;
261 ALPHA, A, 1, B, 2, BETA, C, 1 );
263 cblas_info = 14; RowMajorStrg =
TRUE;
265 ALPHA, A, 1, B, 1, BETA, C, 1 );
267 cblas_info = 14; RowMajorStrg =
TRUE;
269 ALPHA, A, 1, B, 2, BETA, C, 1 );
271 cblas_info = 14; RowMajorStrg =
TRUE;
273 ALPHA, A, 1, B, 1, BETA, C, 1 );
276 }
else if (strncmp( sf,
"cblas_zhemm" ,11)==0) {
277 cblas_rout =
"cblas_zhemm" ;
281 ALPHA, A, 1, B, 1, BETA, C, 1 );
283 cblas_info = 2; RowMajorStrg =
FALSE;
285 ALPHA, A, 1, B, 1, BETA, C, 1 );
287 cblas_info = 3; RowMajorStrg =
FALSE;
289 ALPHA, A, 1, B, 1, BETA, C, 1 );
291 cblas_info = 4; RowMajorStrg =
FALSE;
293 ALPHA, A, 1, B, 1, BETA, C, 1 );
295 cblas_info = 4; RowMajorStrg =
FALSE;
297 ALPHA, A, 1, B, 1, BETA, C, 1 );
299 cblas_info = 4; RowMajorStrg =
FALSE;
301 ALPHA, A, 1, B, 1, BETA, C, 1 );
303 cblas_info = 4; RowMajorStrg =
FALSE;
305 ALPHA, A, 1, B, 1, BETA, C, 1 );
307 cblas_info = 5; RowMajorStrg =
FALSE;
309 ALPHA, A, 1, B, 1, BETA, C, 1 );
311 cblas_info = 5; RowMajorStrg =
FALSE;
313 ALPHA, A, 1, B, 1, BETA, C, 1 );
315 cblas_info = 5; RowMajorStrg =
FALSE;
317 ALPHA, A, 1, B, 1, BETA, C, 1 );
319 cblas_info = 5; RowMajorStrg =
FALSE;
321 ALPHA, A, 1, B, 1, BETA, C, 1 );
323 cblas_info = 8; RowMajorStrg =
FALSE;
325 ALPHA, A, 1, B, 2, BETA, C, 2 );
327 cblas_info = 8; RowMajorStrg =
FALSE;
329 ALPHA, A, 1, B, 1, BETA, C, 1 );
331 cblas_info = 8; RowMajorStrg =
FALSE;
333 ALPHA, A, 1, B, 2, BETA, C, 2 );
335 cblas_info = 8; RowMajorStrg =
FALSE;
337 ALPHA, A, 1, B, 1, BETA, C, 1 );
339 cblas_info = 10; RowMajorStrg =
FALSE;
341 ALPHA, A, 2, B, 1, BETA, C, 1 );
343 cblas_info = 10; RowMajorStrg =
FALSE;
345 ALPHA, A, 1, B, 1, BETA, C, 1 );
347 cblas_info = 10; RowMajorStrg =
FALSE;
349 ALPHA, A, 2, B, 1, BETA, C, 1 );
351 cblas_info = 10; RowMajorStrg =
FALSE;
353 ALPHA, A, 1, B, 1, BETA, C, 1 );
355 cblas_info = 13; RowMajorStrg =
FALSE;
357 ALPHA, A, 2, B, 2, BETA, C, 1 );
359 cblas_info = 13; RowMajorStrg =
FALSE;
361 ALPHA, A, 1, B, 2, BETA, C, 1 );
363 cblas_info = 13; RowMajorStrg =
FALSE;
365 ALPHA, A, 2, B, 2, BETA, C, 1 );
367 cblas_info = 13; RowMajorStrg =
FALSE;
369 ALPHA, A, 1, B, 2, BETA, C, 1 );
371 cblas_info = 4; RowMajorStrg =
TRUE;
373 ALPHA, A, 1, B, 1, BETA, C, 1 );
375 cblas_info = 4; RowMajorStrg =
TRUE;
377 ALPHA, A, 1, B, 1, BETA, C, 1 );
379 cblas_info = 4; RowMajorStrg =
TRUE;
381 ALPHA, A, 1, B, 1, BETA, C, 1 );
383 cblas_info = 4; RowMajorStrg =
TRUE;
385 ALPHA, A, 1, B, 1, BETA, C, 1 );
387 cblas_info = 5; RowMajorStrg =
TRUE;
389 ALPHA, A, 1, B, 1, BETA, C, 1 );
391 cblas_info = 5; RowMajorStrg =
TRUE;
393 ALPHA, A, 1, B, 1, BETA, C, 1 );
395 cblas_info = 5; RowMajorStrg =
TRUE;
397 ALPHA, A, 1, B, 1, BETA, C, 1 );
399 cblas_info = 5; RowMajorStrg =
TRUE;
401 ALPHA, A, 1, B, 1, BETA, C, 1 );
403 cblas_info = 8; RowMajorStrg =
TRUE;
405 ALPHA, A, 1, B, 2, BETA, C, 2 );
407 cblas_info = 8; RowMajorStrg =
TRUE;
409 ALPHA, A, 1, B, 1, BETA, C, 1 );
411 cblas_info = 8; RowMajorStrg =
TRUE;
413 ALPHA, A, 1, B, 2, BETA, C, 2 );
415 cblas_info = 8; RowMajorStrg =
TRUE;
417 ALPHA, A, 1, B, 1, BETA, C, 1 );
419 cblas_info = 10; RowMajorStrg =
TRUE;
421 ALPHA, A, 2, B, 1, BETA, C, 1 );
423 cblas_info = 10; RowMajorStrg =
TRUE;
425 ALPHA, A, 2, B, 1, BETA, C, 1 );
427 cblas_info = 10; RowMajorStrg =
TRUE;
429 ALPHA, A, 2, B, 1, BETA, C, 1 );
431 cblas_info = 10; RowMajorStrg =
TRUE;
433 ALPHA, A, 2, B, 1, BETA, C, 1 );
435 cblas_info = 13; RowMajorStrg =
TRUE;
437 ALPHA, A, 1, B, 2, BETA, C, 1 );
439 cblas_info = 13; RowMajorStrg =
TRUE;
441 ALPHA, A, 2, B, 2, BETA, C, 1 );
443 cblas_info = 13; RowMajorStrg =
TRUE;
445 ALPHA, A, 1, B, 2, BETA, C, 1 );
447 cblas_info = 13; RowMajorStrg =
TRUE;
449 ALPHA, A, 2, B, 2, BETA, C, 1 );
452 }
else if (strncmp( sf,
"cblas_zsymm" ,11)==0) {
453 cblas_rout =
"cblas_zsymm" ;
457 ALPHA, A, 1, B, 1, BETA, C, 1 );
459 cblas_info = 2; RowMajorStrg =
FALSE;
461 ALPHA, A, 1, B, 1, BETA, C, 1 );
463 cblas_info = 3; RowMajorStrg =
FALSE;
465 ALPHA, A, 1, B, 1, BETA, C, 1 );
467 cblas_info = 4; RowMajorStrg =
FALSE;
469 ALPHA, A, 1, B, 1, BETA, C, 1 );
471 cblas_info = 4; RowMajorStrg =
FALSE;
473 ALPHA, A, 1, B, 1, BETA, C, 1 );
475 cblas_info = 4; RowMajorStrg =
FALSE;
477 ALPHA, A, 1, B, 1, BETA, C, 1 );
479 cblas_info = 4; RowMajorStrg =
FALSE;
481 ALPHA, A, 1, B, 1, BETA, C, 1 );
483 cblas_info = 5; RowMajorStrg =
FALSE;
485 ALPHA, A, 1, B, 1, BETA, C, 1 );
487 cblas_info = 5; RowMajorStrg =
FALSE;
489 ALPHA, A, 1, B, 1, BETA, C, 1 );
491 cblas_info = 5; RowMajorStrg =
FALSE;
493 ALPHA, A, 1, B, 1, BETA, C, 1 );
495 cblas_info = 5; RowMajorStrg =
FALSE;
497 ALPHA, A, 1, B, 1, BETA, C, 1 );
499 cblas_info = 8; RowMajorStrg =
FALSE;
501 ALPHA, A, 1, B, 2, BETA, C, 2 );
503 cblas_info = 8; RowMajorStrg =
FALSE;
505 ALPHA, A, 1, B, 1, BETA, C, 1 );
507 cblas_info = 8; RowMajorStrg =
FALSE;
509 ALPHA, A, 1, B, 2, BETA, C, 2 );
511 cblas_info = 8; RowMajorStrg =
FALSE;
513 ALPHA, A, 1, B, 1, BETA, C, 1 );
515 cblas_info = 10; RowMajorStrg =
FALSE;
517 ALPHA, A, 2, B, 1, BETA, C, 1 );
519 cblas_info = 10; RowMajorStrg =
FALSE;
521 ALPHA, A, 1, B, 1, BETA, C, 1 );
523 cblas_info = 10; RowMajorStrg =
FALSE;
525 ALPHA, A, 2, B, 1, BETA, C, 1 );
527 cblas_info = 10; RowMajorStrg =
FALSE;
529 ALPHA, A, 1, B, 1, BETA, C, 1 );
531 cblas_info = 13; RowMajorStrg =
FALSE;
533 ALPHA, A, 2, B, 2, BETA, C, 1 );
535 cblas_info = 13; RowMajorStrg =
FALSE;
537 ALPHA, A, 1, B, 2, BETA, C, 1 );
539 cblas_info = 13; RowMajorStrg =
FALSE;
541 ALPHA, A, 2, B, 2, BETA, C, 1 );
543 cblas_info = 13; RowMajorStrg =
FALSE;
545 ALPHA, A, 1, B, 2, BETA, C, 1 );
547 cblas_info = 4; RowMajorStrg =
TRUE;
549 ALPHA, A, 1, B, 1, BETA, C, 1 );
551 cblas_info = 4; RowMajorStrg =
TRUE;
553 ALPHA, A, 1, B, 1, BETA, C, 1 );
555 cblas_info = 4; RowMajorStrg =
TRUE;
557 ALPHA, A, 1, B, 1, BETA, C, 1 );
559 cblas_info = 4; RowMajorStrg =
TRUE;
561 ALPHA, A, 1, B, 1, BETA, C, 1 );
563 cblas_info = 5; RowMajorStrg =
TRUE;
565 ALPHA, A, 1, B, 1, BETA, C, 1 );
567 cblas_info = 5; RowMajorStrg =
TRUE;
569 ALPHA, A, 1, B, 1, BETA, C, 1 );
571 cblas_info = 5; RowMajorStrg =
TRUE;
573 ALPHA, A, 1, B, 1, BETA, C, 1 );
575 cblas_info = 5; RowMajorStrg =
TRUE;
577 ALPHA, A, 1, B, 1, BETA, C, 1 );
579 cblas_info = 8; RowMajorStrg =
TRUE;
581 ALPHA, A, 1, B, 2, BETA, C, 2 );
583 cblas_info = 8; RowMajorStrg =
TRUE;
585 ALPHA, A, 1, B, 1, BETA, C, 1 );
587 cblas_info = 8; RowMajorStrg =
TRUE;
589 ALPHA, A, 1, B, 2, BETA, C, 2 );
591 cblas_info = 8; RowMajorStrg =
TRUE;
593 ALPHA, A, 1, B, 1, BETA, C, 1 );
595 cblas_info = 10; RowMajorStrg =
TRUE;
597 ALPHA, A, 2, B, 1, BETA, C, 1 );
599 cblas_info = 10; RowMajorStrg =
TRUE;
601 ALPHA, A, 2, B, 1, BETA, C, 1 );
603 cblas_info = 10; RowMajorStrg =
TRUE;
605 ALPHA, A, 2, B, 1, BETA, C, 1 );
607 cblas_info = 10; RowMajorStrg =
TRUE;
609 ALPHA, A, 2, B, 1, BETA, C, 1 );
611 cblas_info = 13; RowMajorStrg =
TRUE;
613 ALPHA, A, 1, B, 2, BETA, C, 1 );
615 cblas_info = 13; RowMajorStrg =
TRUE;
617 ALPHA, A, 2, B, 2, BETA, C, 1 );
619 cblas_info = 13; RowMajorStrg =
TRUE;
621 ALPHA, A, 1, B, 2, BETA, C, 1 );
623 cblas_info = 13; RowMajorStrg =
TRUE;
625 ALPHA, A, 2, B, 2, BETA, C, 1 );
628 }
else if (strncmp( sf,
"cblas_ztrmm" ,11)==0) {
629 cblas_rout =
"cblas_ztrmm" ;
635 cblas_info = 2; RowMajorStrg =
FALSE;
639 cblas_info = 3; RowMajorStrg =
FALSE;
643 cblas_info = 4; RowMajorStrg =
FALSE;
647 cblas_info = 5; RowMajorStrg =
FALSE;
649 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
651 cblas_info = 6; RowMajorStrg =
FALSE;
655 cblas_info = 6; RowMajorStrg =
FALSE;
659 cblas_info = 6; RowMajorStrg =
FALSE;
663 cblas_info = 6; RowMajorStrg =
FALSE;
667 cblas_info = 6; RowMajorStrg =
FALSE;
671 cblas_info = 6; RowMajorStrg =
FALSE;
675 cblas_info = 6; RowMajorStrg =
FALSE;
679 cblas_info = 6; RowMajorStrg =
FALSE;
683 cblas_info = 7; RowMajorStrg =
FALSE;
687 cblas_info = 7; RowMajorStrg =
FALSE;
691 cblas_info = 7; RowMajorStrg =
FALSE;
695 cblas_info = 7; RowMajorStrg =
FALSE;
699 cblas_info = 7; RowMajorStrg =
FALSE;
703 cblas_info = 7; RowMajorStrg =
FALSE;
707 cblas_info = 7; RowMajorStrg =
FALSE;
711 cblas_info = 7; RowMajorStrg =
FALSE;
715 cblas_info = 10; RowMajorStrg =
FALSE;
719 cblas_info = 10; RowMajorStrg =
FALSE;
723 cblas_info = 10; RowMajorStrg =
FALSE;
727 cblas_info = 10; RowMajorStrg =
FALSE;
731 cblas_info = 10; RowMajorStrg =
FALSE;
735 cblas_info = 10; RowMajorStrg =
FALSE;
739 cblas_info = 10; RowMajorStrg =
FALSE;
743 cblas_info = 10; RowMajorStrg =
FALSE;
747 cblas_info = 12; RowMajorStrg =
FALSE;
751 cblas_info = 12; RowMajorStrg =
FALSE;
755 cblas_info = 12; RowMajorStrg =
FALSE;
759 cblas_info = 12; RowMajorStrg =
FALSE;
763 cblas_info = 12; RowMajorStrg =
FALSE;
767 cblas_info = 12; RowMajorStrg =
FALSE;
771 cblas_info = 12; RowMajorStrg =
FALSE;
775 cblas_info = 12; RowMajorStrg =
FALSE;
779 cblas_info = 6; RowMajorStrg =
TRUE;
783 cblas_info = 6; RowMajorStrg =
TRUE;
787 cblas_info = 6; RowMajorStrg =
TRUE;
791 cblas_info = 6; RowMajorStrg =
TRUE;
795 cblas_info = 6; RowMajorStrg =
TRUE;
799 cblas_info = 6; RowMajorStrg =
TRUE;
803 cblas_info = 6; RowMajorStrg =
TRUE;
807 cblas_info = 6; RowMajorStrg =
TRUE;
811 cblas_info = 7; RowMajorStrg =
TRUE;
815 cblas_info = 7; RowMajorStrg =
TRUE;
819 cblas_info = 7; RowMajorStrg =
TRUE;
823 cblas_info = 7; RowMajorStrg =
TRUE;
827 cblas_info = 7; RowMajorStrg =
TRUE;
831 cblas_info = 7; RowMajorStrg =
TRUE;
835 cblas_info = 7; RowMajorStrg =
TRUE;
839 cblas_info = 7; RowMajorStrg =
TRUE;
843 cblas_info = 10; RowMajorStrg =
TRUE;
847 cblas_info = 10; RowMajorStrg =
TRUE;
851 cblas_info = 10; RowMajorStrg =
TRUE;
855 cblas_info = 10; RowMajorStrg =
TRUE;
859 cblas_info = 10; RowMajorStrg =
TRUE;
863 cblas_info = 10; RowMajorStrg =
TRUE;
867 cblas_info = 10; RowMajorStrg =
TRUE;
871 cblas_info = 10; RowMajorStrg =
TRUE;
875 cblas_info = 12; RowMajorStrg =
TRUE;
879 cblas_info = 12; RowMajorStrg =
TRUE;
883 cblas_info = 12; RowMajorStrg =
TRUE;
887 cblas_info = 12; RowMajorStrg =
TRUE;
891 cblas_info = 12; RowMajorStrg =
TRUE;
895 cblas_info = 12; RowMajorStrg =
TRUE;
899 cblas_info = 12; RowMajorStrg =
TRUE;
903 cblas_info = 12; RowMajorStrg =
TRUE;
908 }
else if (strncmp( sf,
"cblas_ztrsm" ,11)==0) {
909 cblas_rout =
"cblas_ztrsm" ;
915 cblas_info = 2; RowMajorStrg =
FALSE;
919 cblas_info = 3; RowMajorStrg =
FALSE;
923 cblas_info = 4; RowMajorStrg =
FALSE;
927 cblas_info = 5; RowMajorStrg =
FALSE;
929 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
931 cblas_info = 6; RowMajorStrg =
FALSE;
935 cblas_info = 6; RowMajorStrg =
FALSE;
939 cblas_info = 6; RowMajorStrg =
FALSE;
943 cblas_info = 6; RowMajorStrg =
FALSE;
947 cblas_info = 6; RowMajorStrg =
FALSE;
951 cblas_info = 6; RowMajorStrg =
FALSE;
955 cblas_info = 6; RowMajorStrg =
FALSE;
959 cblas_info = 6; RowMajorStrg =
FALSE;
963 cblas_info = 7; RowMajorStrg =
FALSE;
967 cblas_info = 7; RowMajorStrg =
FALSE;
971 cblas_info = 7; RowMajorStrg =
FALSE;
975 cblas_info = 7; RowMajorStrg =
FALSE;
979 cblas_info = 7; RowMajorStrg =
FALSE;
983 cblas_info = 7; RowMajorStrg =
FALSE;
987 cblas_info = 7; RowMajorStrg =
FALSE;
991 cblas_info = 7; RowMajorStrg =
FALSE;
995 cblas_info = 10; RowMajorStrg =
FALSE;
999 cblas_info = 10; RowMajorStrg =
FALSE;
1003 cblas_info = 10; RowMajorStrg =
FALSE;
1007 cblas_info = 10; RowMajorStrg =
FALSE;
1011 cblas_info = 10; RowMajorStrg =
FALSE;
1015 cblas_info = 10; RowMajorStrg =
FALSE;
1019 cblas_info = 10; RowMajorStrg =
FALSE;
1023 cblas_info = 10; RowMajorStrg =
FALSE;
1027 cblas_info = 12; RowMajorStrg =
FALSE;
1031 cblas_info = 12; RowMajorStrg =
FALSE;
1035 cblas_info = 12; RowMajorStrg =
FALSE;
1039 cblas_info = 12; RowMajorStrg =
FALSE;
1043 cblas_info = 12; RowMajorStrg =
FALSE;
1047 cblas_info = 12; RowMajorStrg =
FALSE;
1051 cblas_info = 12; RowMajorStrg =
FALSE;
1055 cblas_info = 12; RowMajorStrg =
FALSE;
1059 cblas_info = 6; RowMajorStrg =
TRUE;
1063 cblas_info = 6; RowMajorStrg =
TRUE;
1067 cblas_info = 6; RowMajorStrg =
TRUE;
1071 cblas_info = 6; RowMajorStrg =
TRUE;
1075 cblas_info = 6; RowMajorStrg =
TRUE;
1079 cblas_info = 6; RowMajorStrg =
TRUE;
1083 cblas_info = 6; RowMajorStrg =
TRUE;
1087 cblas_info = 6; RowMajorStrg =
TRUE;
1091 cblas_info = 7; RowMajorStrg =
TRUE;
1095 cblas_info = 7; RowMajorStrg =
TRUE;
1099 cblas_info = 7; RowMajorStrg =
TRUE;
1103 cblas_info = 7; RowMajorStrg =
TRUE;
1107 cblas_info = 7; RowMajorStrg =
TRUE;
1111 cblas_info = 7; RowMajorStrg =
TRUE;
1115 cblas_info = 7; RowMajorStrg =
TRUE;
1119 cblas_info = 7; RowMajorStrg =
TRUE;
1123 cblas_info = 10; RowMajorStrg =
TRUE;
1127 cblas_info = 10; RowMajorStrg =
TRUE;
1131 cblas_info = 10; RowMajorStrg =
TRUE;
1135 cblas_info = 10; RowMajorStrg =
TRUE;
1139 cblas_info = 10; RowMajorStrg =
TRUE;
1143 cblas_info = 10; RowMajorStrg =
TRUE;
1147 cblas_info = 10; RowMajorStrg =
TRUE;
1151 cblas_info = 10; RowMajorStrg =
TRUE;
1155 cblas_info = 12; RowMajorStrg =
TRUE;
1159 cblas_info = 12; RowMajorStrg =
TRUE;
1163 cblas_info = 12; RowMajorStrg =
TRUE;
1167 cblas_info = 12; RowMajorStrg =
TRUE;
1171 cblas_info = 12; RowMajorStrg =
TRUE;
1175 cblas_info = 12; RowMajorStrg =
TRUE;
1179 cblas_info = 12; RowMajorStrg =
TRUE;
1183 cblas_info = 12; RowMajorStrg =
TRUE;
1188 }
else if (strncmp( sf,
"cblas_zherk" ,11)==0) {
1189 cblas_rout =
"cblas_zherk" ;
1193 RALPHA, A, 1, RBETA, C, 1 );
1195 cblas_info = 2; RowMajorStrg =
FALSE;
1197 RALPHA, A, 1, RBETA, C, 1 );
1199 cblas_info = 3; RowMajorStrg =
FALSE;
1201 RALPHA, A, 1, RBETA, C, 1 );
1203 cblas_info = 4; RowMajorStrg =
FALSE;
1205 RALPHA, A, 1, RBETA, C, 1 );
1207 cblas_info = 4; RowMajorStrg =
FALSE;
1209 RALPHA, A, 1, RBETA, C, 1 );
1211 cblas_info = 4; RowMajorStrg =
FALSE;
1213 RALPHA, A, 1, RBETA, C, 1 );
1215 cblas_info = 4; RowMajorStrg =
FALSE;
1217 RALPHA, A, 1, RBETA, C, 1 );
1219 cblas_info = 5; RowMajorStrg =
FALSE;
1221 RALPHA, A, 1, RBETA, C, 1 );
1223 cblas_info = 5; RowMajorStrg =
FALSE;
1225 RALPHA, A, 1, RBETA, C, 1 );
1227 cblas_info = 5; RowMajorStrg =
FALSE;
1229 RALPHA, A, 1, RBETA, C, 1 );
1231 cblas_info = 5; RowMajorStrg =
FALSE;
1233 RALPHA, A, 1, RBETA, C, 1 );
1235 cblas_info = 8; RowMajorStrg =
TRUE;
1237 RALPHA, A, 1, RBETA, C, 2 );
1239 cblas_info = 8; RowMajorStrg =
TRUE;
1241 RALPHA, A, 1, RBETA, C, 1 );
1243 cblas_info = 8; RowMajorStrg =
TRUE;
1245 RALPHA, A, 1, RBETA, C, 2 );
1247 cblas_info = 8; RowMajorStrg =
TRUE;
1249 RALPHA, A, 1, RBETA, C, 1 );
1251 cblas_info = 8; RowMajorStrg =
FALSE;
1253 RALPHA, A, 1, RBETA, C, 2 );
1255 cblas_info = 8; RowMajorStrg =
FALSE;
1257 RALPHA, A, 1, RBETA, C, 1 );
1259 cblas_info = 8; RowMajorStrg =
FALSE;
1261 RALPHA, A, 1, RBETA, C, 2 );
1263 cblas_info = 8; RowMajorStrg =
FALSE;
1265 RALPHA, A, 1, RBETA, C, 1 );
1267 cblas_info = 11; RowMajorStrg =
TRUE;
1269 RALPHA, A, 1, RBETA, C, 1 );
1271 cblas_info = 11; RowMajorStrg =
TRUE;
1273 RALPHA, A, 2, RBETA, C, 1 );
1275 cblas_info = 11; RowMajorStrg =
TRUE;
1277 RALPHA, A, 1, RBETA, C, 1 );
1279 cblas_info = 11; RowMajorStrg =
TRUE;
1281 RALPHA, A, 2, RBETA, C, 1 );
1283 cblas_info = 11; RowMajorStrg =
FALSE;
1285 RALPHA, A, 2, RBETA, C, 1 );
1287 cblas_info = 11; RowMajorStrg =
FALSE;
1289 RALPHA, A, 1, RBETA, C, 1 );
1291 cblas_info = 11; RowMajorStrg =
FALSE;
1293 RALPHA, A, 2, RBETA, C, 1 );
1295 cblas_info = 11; RowMajorStrg =
FALSE;
1297 RALPHA, A, 1, RBETA, C, 1 );
1300 }
else if (strncmp( sf,
"cblas_zsyrk" ,11)==0) {
1301 cblas_rout =
"cblas_zsyrk" ;
1305 ALPHA, A, 1, BETA, C, 1 );
1307 cblas_info = 2; RowMajorStrg =
FALSE;
1309 ALPHA, A, 1, BETA, C, 1 );
1311 cblas_info = 3; RowMajorStrg =
FALSE;
1313 ALPHA, A, 1, BETA, C, 1 );
1315 cblas_info = 4; RowMajorStrg =
FALSE;
1317 ALPHA, A, 1, BETA, C, 1 );
1319 cblas_info = 4; RowMajorStrg =
FALSE;
1321 ALPHA, A, 1, BETA, C, 1 );
1323 cblas_info = 4; RowMajorStrg =
FALSE;
1325 ALPHA, A, 1, BETA, C, 1 );
1327 cblas_info = 4; RowMajorStrg =
FALSE;
1329 ALPHA, A, 1, BETA, C, 1 );
1331 cblas_info = 5; RowMajorStrg =
FALSE;
1333 ALPHA, A, 1, BETA, C, 1 );
1335 cblas_info = 5; RowMajorStrg =
FALSE;
1337 ALPHA, A, 1, BETA, C, 1 );
1339 cblas_info = 5; RowMajorStrg =
FALSE;
1341 ALPHA, A, 1, BETA, C, 1 );
1343 cblas_info = 5; RowMajorStrg =
FALSE;
1345 ALPHA, A, 1, BETA, C, 1 );
1347 cblas_info = 8; RowMajorStrg =
TRUE;
1349 ALPHA, A, 1, BETA, C, 2 );
1351 cblas_info = 8; RowMajorStrg =
TRUE;
1353 ALPHA, A, 1, BETA, C, 1 );
1355 cblas_info = 8; RowMajorStrg =
TRUE;
1357 ALPHA, A, 1, BETA, C, 2 );
1359 cblas_info = 8; RowMajorStrg =
TRUE;
1361 ALPHA, A, 1, BETA, C, 1 );
1363 cblas_info = 8; RowMajorStrg =
FALSE;
1365 ALPHA, A, 1, BETA, C, 2 );
1367 cblas_info = 8; RowMajorStrg =
FALSE;
1369 ALPHA, A, 1, BETA, C, 1 );
1371 cblas_info = 8; RowMajorStrg =
FALSE;
1373 ALPHA, A, 1, BETA, C, 2 );
1375 cblas_info = 8; RowMajorStrg =
FALSE;
1377 ALPHA, A, 1, BETA, C, 1 );
1379 cblas_info = 11; RowMajorStrg =
TRUE;
1381 ALPHA, A, 1, BETA, C, 1 );
1383 cblas_info = 11; RowMajorStrg =
TRUE;
1385 ALPHA, A, 2, BETA, C, 1 );
1387 cblas_info = 11; RowMajorStrg =
TRUE;
1389 ALPHA, A, 1, BETA, C, 1 );
1391 cblas_info = 11; RowMajorStrg =
TRUE;
1393 ALPHA, A, 2, BETA, C, 1 );
1395 cblas_info = 11; RowMajorStrg =
FALSE;
1397 ALPHA, A, 2, BETA, C, 1 );
1399 cblas_info = 11; RowMajorStrg =
FALSE;
1401 ALPHA, A, 1, BETA, C, 1 );
1403 cblas_info = 11; RowMajorStrg =
FALSE;
1405 ALPHA, A, 2, BETA, C, 1 );
1407 cblas_info = 11; RowMajorStrg =
FALSE;
1409 ALPHA, A, 1, BETA, C, 1 );
1412 }
else if (strncmp( sf,
"cblas_zher2k" ,12)==0) {
1413 cblas_rout =
"cblas_zher2k" ;
1417 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1419 cblas_info = 2; RowMajorStrg =
FALSE;
1421 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1423 cblas_info = 3; RowMajorStrg =
FALSE;
1425 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1427 cblas_info = 4; RowMajorStrg =
FALSE;
1429 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1431 cblas_info = 4; RowMajorStrg =
FALSE;
1433 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1435 cblas_info = 4; RowMajorStrg =
FALSE;
1437 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1439 cblas_info = 4; RowMajorStrg =
FALSE;
1441 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1443 cblas_info = 5; RowMajorStrg =
FALSE;
1445 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1447 cblas_info = 5; RowMajorStrg =
FALSE;
1449 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1451 cblas_info = 5; RowMajorStrg =
FALSE;
1453 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1455 cblas_info = 5; RowMajorStrg =
FALSE;
1457 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1459 cblas_info = 8; RowMajorStrg =
TRUE;
1461 ALPHA, A, 1, B, 2, RBETA, C, 2 );
1463 cblas_info = 8; RowMajorStrg =
TRUE;
1465 ALPHA, A, 1, B, 2, RBETA, C, 1 );
1467 cblas_info = 8; RowMajorStrg =
TRUE;
1469 ALPHA, A, 1, B, 2, RBETA, C, 2 );
1471 cblas_info = 8; RowMajorStrg =
TRUE;
1473 ALPHA, A, 1, B, 2, RBETA, C, 1 );
1475 cblas_info = 8; RowMajorStrg =
FALSE;
1477 ALPHA, A, 1, B, 1, RBETA, C, 2 );
1479 cblas_info = 8; RowMajorStrg =
FALSE;
1481 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1483 cblas_info = 8; RowMajorStrg =
FALSE;
1485 ALPHA, A, 1, B, 1, RBETA, C, 2 );
1487 cblas_info = 8; RowMajorStrg =
FALSE;
1489 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1491 cblas_info = 10; RowMajorStrg =
TRUE;
1493 ALPHA, A, 2, B, 1, RBETA, C, 2 );
1495 cblas_info = 10; RowMajorStrg =
TRUE;
1497 ALPHA, A, 2, B, 1, RBETA, C, 1 );
1499 cblas_info = 10; RowMajorStrg =
TRUE;
1501 ALPHA, A, 2, B, 1, RBETA, C, 2 );
1503 cblas_info = 10; RowMajorStrg =
TRUE;
1505 ALPHA, A, 2, B, 1, RBETA, C, 1 );
1507 cblas_info = 10; RowMajorStrg =
FALSE;
1509 ALPHA, A, 2, B, 1, RBETA, C, 2 );
1511 cblas_info = 10; RowMajorStrg =
FALSE;
1513 ALPHA, A, 2, B, 1, RBETA, C, 1 );
1515 cblas_info = 10; RowMajorStrg =
FALSE;
1517 ALPHA, A, 2, B, 1, RBETA, C, 2 );
1519 cblas_info = 10; RowMajorStrg =
FALSE;
1521 ALPHA, A, 2, B, 1, RBETA, C, 1 );
1523 cblas_info = 13; RowMajorStrg =
TRUE;
1525 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1527 cblas_info = 13; RowMajorStrg =
TRUE;
1529 ALPHA, A, 2, B, 2, RBETA, C, 1 );
1531 cblas_info = 13; RowMajorStrg =
TRUE;
1533 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1535 cblas_info = 13; RowMajorStrg =
TRUE;
1537 ALPHA, A, 2, B, 2, RBETA, C, 1 );
1539 cblas_info = 13; RowMajorStrg =
FALSE;
1541 ALPHA, A, 2, B, 2, RBETA, C, 1 );
1543 cblas_info = 13; RowMajorStrg =
FALSE;
1545 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1547 cblas_info = 13; RowMajorStrg =
FALSE;
1549 ALPHA, A, 2, B, 2, RBETA, C, 1 );
1551 cblas_info = 13; RowMajorStrg =
FALSE;
1553 ALPHA, A, 1, B, 1, RBETA, C, 1 );
1556 }
else if (strncmp( sf,
"cblas_zsyr2k" ,12)==0) {
1557 cblas_rout =
"cblas_zsyr2k" ;
1561 ALPHA, A, 1, B, 1, BETA, C, 1 );
1563 cblas_info = 2; RowMajorStrg =
FALSE;
1565 ALPHA, A, 1, B, 1, BETA, C, 1 );
1567 cblas_info = 3; RowMajorStrg =
FALSE;
1569 ALPHA, A, 1, B, 1, BETA, C, 1 );
1571 cblas_info = 4; RowMajorStrg =
FALSE;
1573 ALPHA, A, 1, B, 1, BETA, C, 1 );
1575 cblas_info = 4; RowMajorStrg =
FALSE;
1577 ALPHA, A, 1, B, 1, BETA, C, 1 );
1579 cblas_info = 4; RowMajorStrg =
FALSE;
1581 ALPHA, A, 1, B, 1, BETA, C, 1 );
1583 cblas_info = 4; RowMajorStrg =
FALSE;
1585 ALPHA, A, 1, B, 1, BETA, C, 1 );
1587 cblas_info = 5; RowMajorStrg =
FALSE;
1589 ALPHA, A, 1, B, 1, BETA, C, 1 );
1591 cblas_info = 5; RowMajorStrg =
FALSE;
1593 ALPHA, A, 1, B, 1, BETA, C, 1 );
1595 cblas_info = 5; RowMajorStrg =
FALSE;
1597 ALPHA, A, 1, B, 1, BETA, C, 1 );
1599 cblas_info = 5; RowMajorStrg =
FALSE;
1601 ALPHA, A, 1, B, 1, BETA, C, 1 );
1603 cblas_info = 8; RowMajorStrg =
TRUE;
1605 ALPHA, A, 1, B, 2, BETA, C, 2 );
1607 cblas_info = 8; RowMajorStrg =
TRUE;
1609 ALPHA, A, 1, B, 2, BETA, C, 1 );
1611 cblas_info = 8; RowMajorStrg =
TRUE;
1613 ALPHA, A, 1, B, 2, BETA, C, 2 );
1615 cblas_info = 8; RowMajorStrg =
TRUE;
1617 ALPHA, A, 1, B, 2, BETA, C, 1 );
1619 cblas_info = 8; RowMajorStrg =
FALSE;
1621 ALPHA, A, 1, B, 1, BETA, C, 2 );
1623 cblas_info = 8; RowMajorStrg =
FALSE;
1625 ALPHA, A, 1, B, 1, BETA, C, 1 );
1627 cblas_info = 8; RowMajorStrg =
FALSE;
1629 ALPHA, A, 1, B, 1, BETA, C, 2 );
1631 cblas_info = 8; RowMajorStrg =
FALSE;
1633 ALPHA, A, 1, B, 1, BETA, C, 1 );
1635 cblas_info = 10; RowMajorStrg =
TRUE;
1637 ALPHA, A, 2, B, 1, BETA, C, 2 );
1639 cblas_info = 10; RowMajorStrg =
TRUE;
1641 ALPHA, A, 2, B, 1, BETA, C, 1 );
1643 cblas_info = 10; RowMajorStrg =
TRUE;
1645 ALPHA, A, 2, B, 1, BETA, C, 2 );
1647 cblas_info = 10; RowMajorStrg =
TRUE;
1649 ALPHA, A, 2, B, 1, BETA, C, 1 );
1651 cblas_info = 10; RowMajorStrg =
FALSE;
1653 ALPHA, A, 2, B, 1, BETA, C, 2 );
1655 cblas_info = 10; RowMajorStrg =
FALSE;
1657 ALPHA, A, 2, B, 1, BETA, C, 1 );
1659 cblas_info = 10; RowMajorStrg =
FALSE;
1661 ALPHA, A, 2, B, 1, BETA, C, 2 );
1663 cblas_info = 10; RowMajorStrg =
FALSE;
1665 ALPHA, A, 2, B, 1, BETA, C, 1 );
1667 cblas_info = 13; RowMajorStrg =
TRUE;
1669 ALPHA, A, 1, B, 1, BETA, C, 1 );
1671 cblas_info = 13; RowMajorStrg =
TRUE;
1673 ALPHA, A, 2, B, 2, BETA, C, 1 );
1675 cblas_info = 13; RowMajorStrg =
TRUE;
1677 ALPHA, A, 1, B, 1, BETA, C, 1 );
1679 cblas_info = 13; RowMajorStrg =
TRUE;
1681 ALPHA, A, 2, B, 2, BETA, C, 1 );
1683 cblas_info = 13; RowMajorStrg =
FALSE;
1685 ALPHA, A, 2, B, 2, BETA, C, 1 );
1687 cblas_info = 13; RowMajorStrg =
FALSE;
1689 ALPHA, A, 1, B, 1, BETA, C, 1 );
1691 cblas_info = 13; RowMajorStrg =
FALSE;
1693 ALPHA, A, 2, B, 2, BETA, C, 1 );
1695 cblas_info = 13; RowMajorStrg =
FALSE;
1697 ALPHA, A, 1, B, 1, BETA, C, 1 );
1703 printf(
" %-12s PASSED THE TESTS OF ERROR-EXITS\n", cblas_rout);
1705 printf(
"***** %s FAILED THE TESTS OF ERROR-EXITS *******\n",cblas_rout);
void cblas_ztrsm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb)
void cblas_zsyrk(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *beta, void *C, const int ldc)
void cblas_zherk(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const void *A, const int lda, const double beta, void *C, const int ldc)
void cblas_zgemm(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_ztrmm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int M, const int N, const void *alpha, const void *A, const int lda, void *B, const int ldb)
void cblas_zher2k(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const double beta, void *C, const int ldc)
void F77_xerbla(char *srname, void *vinfo)
void cblas_zsyr2k(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const int N, const int K, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_zhemm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)
void cblas_xerbla(int p, const char *rout, const char *form,...)
void cblas_zsymm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const int M, const int N, const void *alpha, const void *A, const int lda, const void *B, const int ldb, const void *beta, void *C, const int ldc)