11 void F77_xerbla(F77_Char F77_srname,
void *vinfo);
20 if (cblas_lerr == 1 ) {
21 printf(
"***** ILLEGAL VALUE OF PARAMETER NUMBER %d NOT DETECTED BY %s *****\n", cblas_info, cblas_rout);
29 double A[2] = {0.0,0.0},
46 if (strncmp( sf,
"cblas_dgemm" ,11)==0) {
47 cblas_rout =
"cblas_dgemm" ;
51 ALPHA, A, 1, B, 1, BETA, C, 1 );
55 ALPHA, A, 1, B, 1, BETA, C, 1 );
59 ALPHA, A, 1, B, 1, BETA, C, 1 );
63 ALPHA, A, 1, B, 1, BETA, C, 1 );
65 cblas_info = 2; RowMajorStrg =
FALSE;
67 ALPHA, A, 1, B, 1, BETA, C, 1 );
69 cblas_info = 2; RowMajorStrg =
FALSE;
71 ALPHA, A, 1, B, 1, BETA, C, 1 );
73 cblas_info = 3; RowMajorStrg =
FALSE;
75 ALPHA, A, 1, B, 1, BETA, C, 1 );
77 cblas_info = 3; RowMajorStrg =
FALSE;
79 ALPHA, A, 1, B, 1, BETA, C, 1 );
81 cblas_info = 4; RowMajorStrg =
FALSE;
83 ALPHA, A, 1, B, 1, BETA, C, 1 );
85 cblas_info = 4; RowMajorStrg =
FALSE;
87 ALPHA, A, 1, B, 1, BETA, C, 1 );
89 cblas_info = 4; RowMajorStrg =
FALSE;
91 ALPHA, A, 1, B, 1, BETA, C, 1 );
93 cblas_info = 4; RowMajorStrg =
FALSE;
95 ALPHA, A, 1, B, 1, BETA, C, 1 );
97 cblas_info = 5; RowMajorStrg =
FALSE;
99 ALPHA, A, 1, B, 1, BETA, C, 1 );
101 cblas_info = 5; RowMajorStrg =
FALSE;
103 ALPHA, A, 1, B, 1, BETA, C, 1 );
105 cblas_info = 5; RowMajorStrg =
FALSE;
107 ALPHA, A, 1, B, 1, BETA, C, 1 );
109 cblas_info = 5; RowMajorStrg =
FALSE;
111 ALPHA, A, 1, B, 1, BETA, C, 1 );
113 cblas_info = 6; RowMajorStrg =
FALSE;
115 ALPHA, A, 1, B, 1, BETA, C, 1 );
117 cblas_info = 6; RowMajorStrg =
FALSE;
119 ALPHA, A, 1, B, 1, BETA, C, 1 );
121 cblas_info = 6; RowMajorStrg =
FALSE;
123 ALPHA, A, 1, B, 1, BETA, C, 1 );
125 cblas_info = 6; RowMajorStrg =
FALSE;
127 ALPHA, A, 1, B, 1, BETA, C, 1 );
129 cblas_info = 9; RowMajorStrg =
FALSE;
131 ALPHA, A, 1, B, 1, BETA, C, 2 );
133 cblas_info = 9; RowMajorStrg =
FALSE;
135 ALPHA, A, 1, B, 1, BETA, C, 2 );
137 cblas_info = 9; RowMajorStrg =
FALSE;
139 ALPHA, A, 1, B, 2, BETA, C, 1 );
141 cblas_info = 9; RowMajorStrg =
FALSE;
143 ALPHA, A, 1, B, 1, BETA, C, 1 );
145 cblas_info = 11; RowMajorStrg =
FALSE;
147 ALPHA, A, 1, B, 1, BETA, C, 1 );
149 cblas_info = 11; RowMajorStrg =
FALSE;
151 ALPHA, A, 2, B, 1, BETA, C, 1 );
153 cblas_info = 11; RowMajorStrg =
FALSE;
155 ALPHA, A, 1, B, 1, BETA, C, 1 );
157 cblas_info = 11; RowMajorStrg =
FALSE;
159 ALPHA, A, 1, B, 1, BETA, C, 1 );
161 cblas_info = 14; RowMajorStrg =
FALSE;
163 ALPHA, A, 2, B, 1, BETA, C, 1 );
165 cblas_info = 14; RowMajorStrg =
FALSE;
167 ALPHA, A, 2, B, 1, BETA, C, 1 );
169 cblas_info = 14; RowMajorStrg =
FALSE;
171 ALPHA, A, 1, B, 1, BETA, C, 1 );
173 cblas_info = 14; RowMajorStrg =
FALSE;
175 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_dsymm" ,11)==0) {
275 cblas_rout =
"cblas_dsymm" ;
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 );
369 cblas_info = 4; RowMajorStrg =
TRUE;
371 ALPHA, A, 1, B, 1, BETA, C, 1 );
373 cblas_info = 4; RowMajorStrg =
TRUE;
375 ALPHA, A, 1, B, 1, BETA, C, 1 );
377 cblas_info = 4; RowMajorStrg =
TRUE;
379 ALPHA, A, 1, B, 1, BETA, C, 1 );
381 cblas_info = 4; RowMajorStrg =
TRUE;
383 ALPHA, A, 1, B, 1, BETA, C, 1 );
385 cblas_info = 5; RowMajorStrg =
TRUE;
387 ALPHA, A, 1, B, 1, BETA, C, 1 );
389 cblas_info = 5; RowMajorStrg =
TRUE;
391 ALPHA, A, 1, B, 1, BETA, C, 1 );
393 cblas_info = 5; RowMajorStrg =
TRUE;
395 ALPHA, A, 1, B, 1, BETA, C, 1 );
397 cblas_info = 5; RowMajorStrg =
TRUE;
399 ALPHA, A, 1, B, 1, BETA, C, 1 );
401 cblas_info = 8; RowMajorStrg =
TRUE;
403 ALPHA, A, 1, B, 2, BETA, C, 2 );
405 cblas_info = 8; RowMajorStrg =
TRUE;
407 ALPHA, A, 1, B, 1, BETA, C, 1 );
409 cblas_info = 8; RowMajorStrg =
TRUE;
411 ALPHA, A, 1, B, 2, BETA, C, 2 );
413 cblas_info = 8; RowMajorStrg =
TRUE;
415 ALPHA, A, 1, B, 1, BETA, C, 1 );
417 cblas_info = 10; RowMajorStrg =
TRUE;
419 ALPHA, A, 2, B, 1, BETA, C, 1 );
421 cblas_info = 10; RowMajorStrg =
TRUE;
423 ALPHA, A, 2, B, 1, BETA, C, 1 );
425 cblas_info = 10; RowMajorStrg =
TRUE;
427 ALPHA, A, 2, B, 1, BETA, C, 1 );
429 cblas_info = 10; RowMajorStrg =
TRUE;
431 ALPHA, A, 2, B, 1, BETA, C, 1 );
433 cblas_info = 13; RowMajorStrg =
TRUE;
435 ALPHA, A, 1, B, 2, BETA, C, 1 );
437 cblas_info = 13; RowMajorStrg =
TRUE;
439 ALPHA, A, 2, B, 2, BETA, C, 1 );
441 cblas_info = 13; RowMajorStrg =
TRUE;
443 ALPHA, A, 1, B, 2, BETA, C, 1 );
445 cblas_info = 13; RowMajorStrg =
TRUE;
447 ALPHA, A, 2, B, 2, BETA, C, 1 );
450 }
else if (strncmp( sf,
"cblas_dtrmm" ,11)==0) {
451 cblas_rout =
"cblas_dtrmm" ;
457 cblas_info = 2; RowMajorStrg =
FALSE;
461 cblas_info = 3; RowMajorStrg =
FALSE;
465 cblas_info = 4; RowMajorStrg =
FALSE;
469 cblas_info = 5; RowMajorStrg =
FALSE;
471 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
473 cblas_info = 6; RowMajorStrg =
FALSE;
477 cblas_info = 6; RowMajorStrg =
FALSE;
481 cblas_info = 6; RowMajorStrg =
FALSE;
485 cblas_info = 6; RowMajorStrg =
FALSE;
489 cblas_info = 6; RowMajorStrg =
FALSE;
493 cblas_info = 6; RowMajorStrg =
FALSE;
497 cblas_info = 6; RowMajorStrg =
FALSE;
501 cblas_info = 6; RowMajorStrg =
FALSE;
505 cblas_info = 7; RowMajorStrg =
FALSE;
509 cblas_info = 7; RowMajorStrg =
FALSE;
513 cblas_info = 7; RowMajorStrg =
FALSE;
517 cblas_info = 7; RowMajorStrg =
FALSE;
521 cblas_info = 7; RowMajorStrg =
FALSE;
525 cblas_info = 7; RowMajorStrg =
FALSE;
529 cblas_info = 7; RowMajorStrg =
FALSE;
533 cblas_info = 7; RowMajorStrg =
FALSE;
537 cblas_info = 10; RowMajorStrg =
FALSE;
541 cblas_info = 10; RowMajorStrg =
FALSE;
545 cblas_info = 10; RowMajorStrg =
FALSE;
549 cblas_info = 10; RowMajorStrg =
FALSE;
553 cblas_info = 10; RowMajorStrg =
FALSE;
557 cblas_info = 10; RowMajorStrg =
FALSE;
561 cblas_info = 10; RowMajorStrg =
FALSE;
565 cblas_info = 10; RowMajorStrg =
FALSE;
569 cblas_info = 12; RowMajorStrg =
FALSE;
573 cblas_info = 12; RowMajorStrg =
FALSE;
577 cblas_info = 12; RowMajorStrg =
FALSE;
581 cblas_info = 12; RowMajorStrg =
FALSE;
585 cblas_info = 12; RowMajorStrg =
FALSE;
589 cblas_info = 12; RowMajorStrg =
FALSE;
593 cblas_info = 12; RowMajorStrg =
FALSE;
597 cblas_info = 12; RowMajorStrg =
FALSE;
601 cblas_info = 6; RowMajorStrg =
TRUE;
605 cblas_info = 6; RowMajorStrg =
TRUE;
609 cblas_info = 6; RowMajorStrg =
TRUE;
613 cblas_info = 6; RowMajorStrg =
TRUE;
617 cblas_info = 6; RowMajorStrg =
TRUE;
621 cblas_info = 6; RowMajorStrg =
TRUE;
625 cblas_info = 6; RowMajorStrg =
TRUE;
629 cblas_info = 6; RowMajorStrg =
TRUE;
633 cblas_info = 7; RowMajorStrg =
TRUE;
637 cblas_info = 7; RowMajorStrg =
TRUE;
641 cblas_info = 7; RowMajorStrg =
TRUE;
645 cblas_info = 7; RowMajorStrg =
TRUE;
649 cblas_info = 7; RowMajorStrg =
TRUE;
653 cblas_info = 7; RowMajorStrg =
TRUE;
657 cblas_info = 7; RowMajorStrg =
TRUE;
661 cblas_info = 7; RowMajorStrg =
TRUE;
665 cblas_info = 10; RowMajorStrg =
TRUE;
669 cblas_info = 10; RowMajorStrg =
TRUE;
673 cblas_info = 10; RowMajorStrg =
TRUE;
677 cblas_info = 10; RowMajorStrg =
TRUE;
681 cblas_info = 10; RowMajorStrg =
TRUE;
685 cblas_info = 10; RowMajorStrg =
TRUE;
689 cblas_info = 10; RowMajorStrg =
TRUE;
693 cblas_info = 10; RowMajorStrg =
TRUE;
697 cblas_info = 12; RowMajorStrg =
TRUE;
701 cblas_info = 12; RowMajorStrg =
TRUE;
705 cblas_info = 12; RowMajorStrg =
TRUE;
709 cblas_info = 12; RowMajorStrg =
TRUE;
713 cblas_info = 12; RowMajorStrg =
TRUE;
717 cblas_info = 12; RowMajorStrg =
TRUE;
721 cblas_info = 12; RowMajorStrg =
TRUE;
725 cblas_info = 12; RowMajorStrg =
TRUE;
730 }
else if (strncmp( sf,
"cblas_dtrsm" ,11)==0) {
731 cblas_rout =
"cblas_dtrsm" ;
737 cblas_info = 2; RowMajorStrg =
FALSE;
741 cblas_info = 3; RowMajorStrg =
FALSE;
745 cblas_info = 4; RowMajorStrg =
FALSE;
749 cblas_info = 5; RowMajorStrg =
FALSE;
751 INVALID, 0, 0, ALPHA, A, 1, B, 1 );
753 cblas_info = 6; RowMajorStrg =
FALSE;
757 cblas_info = 6; RowMajorStrg =
FALSE;
761 cblas_info = 6; RowMajorStrg =
FALSE;
765 cblas_info = 6; RowMajorStrg =
FALSE;
769 cblas_info = 6; RowMajorStrg =
FALSE;
773 cblas_info = 6; RowMajorStrg =
FALSE;
777 cblas_info = 6; RowMajorStrg =
FALSE;
781 cblas_info = 6; RowMajorStrg =
FALSE;
785 cblas_info = 7; RowMajorStrg =
FALSE;
789 cblas_info = 7; RowMajorStrg =
FALSE;
793 cblas_info = 7; RowMajorStrg =
FALSE;
797 cblas_info = 7; RowMajorStrg =
FALSE;
801 cblas_info = 7; RowMajorStrg =
FALSE;
805 cblas_info = 7; RowMajorStrg =
FALSE;
809 cblas_info = 7; RowMajorStrg =
FALSE;
813 cblas_info = 7; RowMajorStrg =
FALSE;
817 cblas_info = 10; RowMajorStrg =
FALSE;
821 cblas_info = 10; RowMajorStrg =
FALSE;
825 cblas_info = 10; RowMajorStrg =
FALSE;
829 cblas_info = 10; RowMajorStrg =
FALSE;
833 cblas_info = 10; RowMajorStrg =
FALSE;
837 cblas_info = 10; RowMajorStrg =
FALSE;
841 cblas_info = 10; RowMajorStrg =
FALSE;
845 cblas_info = 10; RowMajorStrg =
FALSE;
849 cblas_info = 12; RowMajorStrg =
FALSE;
853 cblas_info = 12; RowMajorStrg =
FALSE;
857 cblas_info = 12; RowMajorStrg =
FALSE;
861 cblas_info = 12; RowMajorStrg =
FALSE;
865 cblas_info = 12; RowMajorStrg =
FALSE;
869 cblas_info = 12; RowMajorStrg =
FALSE;
873 cblas_info = 12; RowMajorStrg =
FALSE;
877 cblas_info = 12; RowMajorStrg =
FALSE;
882 cblas_info = 6; RowMajorStrg =
TRUE;
886 cblas_info = 6; RowMajorStrg =
TRUE;
890 cblas_info = 6; RowMajorStrg =
TRUE;
894 cblas_info = 6; RowMajorStrg =
TRUE;
898 cblas_info = 6; RowMajorStrg =
TRUE;
902 cblas_info = 6; RowMajorStrg =
TRUE;
906 cblas_info = 6; RowMajorStrg =
TRUE;
910 cblas_info = 6; RowMajorStrg =
TRUE;
914 cblas_info = 7; RowMajorStrg =
TRUE;
918 cblas_info = 7; RowMajorStrg =
TRUE;
922 cblas_info = 7; RowMajorStrg =
TRUE;
926 cblas_info = 7; RowMajorStrg =
TRUE;
930 cblas_info = 7; RowMajorStrg =
TRUE;
934 cblas_info = 7; RowMajorStrg =
TRUE;
938 cblas_info = 7; RowMajorStrg =
TRUE;
942 cblas_info = 7; RowMajorStrg =
TRUE;
946 cblas_info = 10; RowMajorStrg =
TRUE;
950 cblas_info = 10; RowMajorStrg =
TRUE;
954 cblas_info = 10; RowMajorStrg =
TRUE;
958 cblas_info = 10; RowMajorStrg =
TRUE;
962 cblas_info = 10; RowMajorStrg =
TRUE;
966 cblas_info = 10; RowMajorStrg =
TRUE;
970 cblas_info = 10; RowMajorStrg =
TRUE;
974 cblas_info = 10; RowMajorStrg =
TRUE;
978 cblas_info = 12; RowMajorStrg =
TRUE;
982 cblas_info = 12; RowMajorStrg =
TRUE;
986 cblas_info = 12; RowMajorStrg =
TRUE;
990 cblas_info = 12; RowMajorStrg =
TRUE;
994 cblas_info = 12; RowMajorStrg =
TRUE;
998 cblas_info = 12; RowMajorStrg =
TRUE;
1002 cblas_info = 12; RowMajorStrg =
TRUE;
1006 cblas_info = 12; RowMajorStrg =
TRUE;
1011 }
else if (strncmp( sf,
"cblas_dsyrk" ,11)==0) {
1012 cblas_rout =
"cblas_dsyrk" ;
1016 0, 0, ALPHA, A, 1, BETA, C, 1 );
1018 cblas_info = 2; RowMajorStrg =
FALSE;
1020 0, 0, ALPHA, A, 1, BETA, C, 1 );
1022 cblas_info = 3; RowMajorStrg =
FALSE;
1024 0, 0, ALPHA, A, 1, BETA, C, 1 );
1026 cblas_info = 4; RowMajorStrg =
FALSE;
1028 INVALID, 0, ALPHA, A, 1, BETA, C, 1 );
1030 cblas_info = 4; RowMajorStrg =
FALSE;
1032 INVALID, 0, ALPHA, A, 1, BETA, C, 1 );
1034 cblas_info = 4; RowMajorStrg =
FALSE;
1036 INVALID, 0, ALPHA, A, 1, BETA, C, 1 );
1038 cblas_info = 4; RowMajorStrg =
FALSE;
1040 INVALID, 0, ALPHA, A, 1, BETA, C, 1 );
1042 cblas_info = 5; RowMajorStrg =
FALSE;
1044 0,
INVALID, ALPHA, A, 1, BETA, C, 1 );
1046 cblas_info = 5; RowMajorStrg =
FALSE;
1048 0,
INVALID, ALPHA, A, 1, BETA, C, 1 );
1050 cblas_info = 5; RowMajorStrg =
FALSE;
1052 0,
INVALID, ALPHA, A, 1, BETA, C, 1 );
1054 cblas_info = 5; RowMajorStrg =
FALSE;
1056 0,
INVALID, ALPHA, A, 1, BETA, C, 1 );
1058 cblas_info = 8; RowMajorStrg =
TRUE;
1060 0, 2, ALPHA, A, 1, BETA, C, 2 );
1062 cblas_info = 8; RowMajorStrg =
TRUE;
1064 2, 0, ALPHA, A, 1, BETA, C, 1 );
1066 cblas_info = 8; RowMajorStrg =
TRUE;
1068 0, 2, ALPHA, A, 1, BETA, C, 2 );
1070 cblas_info = 8; RowMajorStrg =
TRUE;
1072 2, 0, ALPHA, A, 1, BETA, C, 1 );
1074 cblas_info = 8; RowMajorStrg =
FALSE;
1076 2, 0, ALPHA, A, 1, BETA, C, 2 );
1078 cblas_info = 8; RowMajorStrg =
FALSE;
1080 0, 2, ALPHA, A, 1, BETA, C, 1 );
1082 cblas_info = 8; RowMajorStrg =
FALSE;
1084 2, 0, ALPHA, A, 1, BETA, C, 2 );
1086 cblas_info = 8; RowMajorStrg =
FALSE;
1088 0, 2, ALPHA, A, 1, BETA, C, 1 );
1090 cblas_info = 11; RowMajorStrg =
TRUE;
1092 2, 0, ALPHA, A, 1, BETA, C, 1 );
1094 cblas_info = 11; RowMajorStrg =
TRUE;
1096 2, 0, ALPHA, A, 2, BETA, C, 1 );
1098 cblas_info = 11; RowMajorStrg =
TRUE;
1100 2, 0, ALPHA, A, 1, BETA, C, 1 );
1102 cblas_info = 11; RowMajorStrg =
TRUE;
1104 2, 0, ALPHA, A, 2, BETA, C, 1 );
1106 cblas_info = 11; RowMajorStrg =
FALSE;
1108 2, 0, ALPHA, A, 2, BETA, C, 1 );
1110 cblas_info = 11; RowMajorStrg =
FALSE;
1112 2, 0, ALPHA, A, 1, BETA, C, 1 );
1114 cblas_info = 11; RowMajorStrg =
FALSE;
1116 2, 0, ALPHA, A, 2, BETA, C, 1 );
1118 cblas_info = 11; RowMajorStrg =
FALSE;
1120 2, 0, ALPHA, A, 1, BETA, C, 1 );
1123 }
else if (strncmp( sf,
"cblas_dsyr2k" ,12)==0) {
1124 cblas_rout =
"cblas_dsyr2k" ;
1128 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1130 cblas_info = 2; RowMajorStrg =
FALSE;
1132 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1134 cblas_info = 3; RowMajorStrg =
FALSE;
1136 0, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1138 cblas_info = 4; RowMajorStrg =
FALSE;
1140 INVALID, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1142 cblas_info = 4; RowMajorStrg =
FALSE;
1144 INVALID, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1146 cblas_info = 4; RowMajorStrg =
FALSE;
1148 INVALID, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1150 cblas_info = 4; RowMajorStrg =
FALSE;
1152 INVALID, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1154 cblas_info = 5; RowMajorStrg =
FALSE;
1156 0,
INVALID, ALPHA, A, 1, B, 1, BETA, C, 1 );
1158 cblas_info = 5; RowMajorStrg =
FALSE;
1160 0,
INVALID, ALPHA, A, 1, B, 1, BETA, C, 1 );
1162 cblas_info = 5; RowMajorStrg =
FALSE;
1164 0,
INVALID, ALPHA, A, 1, B, 1, BETA, C, 1 );
1166 cblas_info = 5; RowMajorStrg =
FALSE;
1168 0,
INVALID, ALPHA, A, 1, B, 1, BETA, C, 1 );
1170 cblas_info = 8; RowMajorStrg =
TRUE;
1172 0, 2, ALPHA, A, 1, B, 2, BETA, C, 2 );
1174 cblas_info = 8; RowMajorStrg =
TRUE;
1176 2, 0, ALPHA, A, 1, B, 2, BETA, C, 1 );
1178 cblas_info = 8; RowMajorStrg =
TRUE;
1180 0, 2, ALPHA, A, 1, B, 2, BETA, C, 2 );
1182 cblas_info = 8; RowMajorStrg =
TRUE;
1184 2, 0, ALPHA, A, 1, B, 2, BETA, C, 1 );
1186 cblas_info = 8; RowMajorStrg =
FALSE;
1188 2, 0, ALPHA, A, 1, B, 1, BETA, C, 2 );
1190 cblas_info = 8; RowMajorStrg =
FALSE;
1192 0, 2, ALPHA, A, 1, B, 1, BETA, C, 1 );
1194 cblas_info = 8; RowMajorStrg =
FALSE;
1196 2, 0, ALPHA, A, 1, B, 1, BETA, C, 2 );
1198 cblas_info = 8; RowMajorStrg =
FALSE;
1200 0, 2, ALPHA, A, 1, B, 1, BETA, C, 1 );
1202 cblas_info = 10; RowMajorStrg =
TRUE;
1204 0, 2, ALPHA, A, 2, B, 1, BETA, C, 2 );
1206 cblas_info = 10; RowMajorStrg =
TRUE;
1208 2, 0, ALPHA, A, 2, B, 1, BETA, C, 1 );
1210 cblas_info = 10; RowMajorStrg =
TRUE;
1212 0, 2, ALPHA, A, 2, B, 1, BETA, C, 2 );
1214 cblas_info = 10; RowMajorStrg =
TRUE;
1216 2, 0, ALPHA, A, 2, B, 1, BETA, C, 1 );
1218 cblas_info = 10; RowMajorStrg =
FALSE;
1220 2, 0, ALPHA, A, 2, B, 1, BETA, C, 2 );
1222 cblas_info = 10; RowMajorStrg =
FALSE;
1224 0, 2, ALPHA, A, 2, B, 1, BETA, C, 1 );
1226 cblas_info = 10; RowMajorStrg =
FALSE;
1228 2, 0, ALPHA, A, 2, B, 1, BETA, C, 2 );
1230 cblas_info = 10; RowMajorStrg =
FALSE;
1232 0, 2, ALPHA, A, 2, B, 1, BETA, C, 1 );
1234 cblas_info = 13; RowMajorStrg =
TRUE;
1236 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1238 cblas_info = 13; RowMajorStrg =
TRUE;
1240 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 );
1242 cblas_info = 13; RowMajorStrg =
TRUE;
1244 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1246 cblas_info = 13; RowMajorStrg =
TRUE;
1248 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 );
1250 cblas_info = 13; RowMajorStrg =
FALSE;
1252 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 );
1254 cblas_info = 13; RowMajorStrg =
FALSE;
1256 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1258 cblas_info = 13; RowMajorStrg =
FALSE;
1260 2, 0, ALPHA, A, 2, B, 2, BETA, C, 1 );
1262 cblas_info = 13; RowMajorStrg =
FALSE;
1264 2, 0, ALPHA, A, 1, B, 1, BETA, C, 1 );
1267 if (cblas_ok ==
TRUE )
1268 printf(
" %-12s PASSED THE TESTS OF ERROR-EXITS\n", cblas_rout);
1270 printf(
"***** %s FAILED THE TESTS OF ERROR-EXITS *******\n",cblas_rout);
void cblas_dsyrk(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double beta, double *C, const int ldc)
void F77_xerbla(char *srname, void *vinfo)
void cblas_dsyr2k(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE Trans, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc)
void cblas_dtrmm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int M, const int N, const double alpha, const double *A, const int lda, double *B, const int ldb)
void cblas_dsymm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, const int M, const int N, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc)
void cblas_dtrsm(CBLAS_LAYOUT layout, CBLAS_SIDE Side, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const int M, const int N, const double alpha, const double *A, const int lda, double *B, const int ldb)
void cblas_dgemm(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, CBLAS_TRANSPOSE TransB, const int M, const int N, const int K, const double alpha, const double *A, const int lda, const double *B, const int ldb, const double beta, double *C, const int ldc)
void cblas_xerbla(int p, const char *rout, const char *form,...)
void F77_d3chke(char *rout)