LAPACK 3.12.1
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches

◆ F77_s2chke()

void F77_s2chke ( char * rout)

Definition at line 31 of file c_s2chke.c.

35 {
36 char *sf = ( rout ) ;
37 float A[2] = {0.0,0.0},
38 X[2] = {0.0,0.0},
39 Y[2] = {0.0,0.0},
40 ALPHA=0.0, BETA=0.0;
42 extern int RowMajorStrg;
43 extern char *cblas_rout;
44
45#ifndef HAS_ATTRIBUTE_WEAK_SUPPORT
46 if (link_xerbla) /* call these first to link */
47 {
50 }
51#endif
52
53 cblas_ok = TRUE ;
55
56 if (strncmp( sf,"cblas_sgemv",11)==0) {
57 cblas_rout = "cblas_sgemv";
58 cblas_info = 1;
60 ALPHA, A, 1, X, 1, BETA, Y, 1 );
61 chkxer();
64 ALPHA, A, 1, X, 1, BETA, Y, 1 );
65 chkxer();
68 ALPHA, A, 1, X, 1, BETA, Y, 1 );
69 chkxer();
72 ALPHA, A, 1, X, 1, BETA, Y, 1 );
73 chkxer();
76 ALPHA, A, 1, X, 1, BETA, Y, 1 );
77 chkxer();
80 ALPHA, A, 1, X, 0, BETA, Y, 1 );
81 chkxer();
84 ALPHA, A, 1, X, 1, BETA, Y, 0 );
85 chkxer();
86
89 ALPHA, A, 1, X, 1, BETA, Y, 1 );
90 chkxer();
93 ALPHA, A, 1, X, 1, BETA, Y, 1 );
94 chkxer();
97 ALPHA, A, 1, X, 1, BETA, Y, 1 );
98 chkxer();
101 ALPHA, A, 1, X, 1, BETA, Y, 1 );
102 chkxer();
105 ALPHA, A, 1, X, 0, BETA, Y, 1 );
106 chkxer();
109 ALPHA, A, 1, X, 1, BETA, Y, 0 );
110 chkxer();
111 } else if (strncmp( sf,"cblas_sgbmv",11)==0) {
112 cblas_rout = "cblas_sgbmv";
114 cblas_sgbmv(INVALID, CblasNoTrans, 0, 0, 0, 0,
115 ALPHA, A, 1, X, 1, BETA, Y, 1 );
116 chkxer();
118 cblas_sgbmv(CblasColMajor, INVALID, 0, 0, 0, 0,
119 ALPHA, A, 1, X, 1, BETA, Y, 1 );
120 chkxer();
123 ALPHA, A, 1, X, 1, BETA, Y, 1 );
124 chkxer();
127 ALPHA, A, 1, X, 1, BETA, Y, 1 );
128 chkxer();
131 ALPHA, A, 1, X, 1, BETA, Y, 1 );
132 chkxer();
135 ALPHA, A, 1, X, 1, BETA, Y, 1 );
136 chkxer();
139 ALPHA, A, 1, X, 1, BETA, Y, 1 );
140 chkxer();
143 ALPHA, A, 1, X, 0, BETA, Y, 1 );
144 chkxer();
147 ALPHA, A, 1, X, 1, BETA, Y, 0 );
148 chkxer();
150 cblas_sgbmv(CblasRowMajor, INVALID, 0, 0, 0, 0,
151 ALPHA, A, 1, X, 1, BETA, Y, 1 );
152 chkxer();
155 ALPHA, A, 1, X, 1, BETA, Y, 1 );
156 chkxer();
159 ALPHA, A, 1, X, 1, BETA, Y, 1 );
160 chkxer();
163 ALPHA, A, 1, X, 1, BETA, Y, 1 );
164 chkxer();
167 ALPHA, A, 1, X, 1, BETA, Y, 1 );
168 chkxer();
171 ALPHA, A, 1, X, 1, BETA, Y, 1 );
172 chkxer();
175 ALPHA, A, 1, X, 0, BETA, Y, 1 );
176 chkxer();
179 ALPHA, A, 1, X, 1, BETA, Y, 0 );
180 chkxer();
181 } else if (strncmp( sf,"cblas_ssymv",11)==0) {
182 cblas_rout = "cblas_ssymv";
185 ALPHA, A, 1, X, 1, BETA, Y, 1 );
186 chkxer();
189 ALPHA, A, 1, X, 1, BETA, Y, 1 );
190 chkxer();
193 ALPHA, A, 1, X, 1, BETA, Y, 1 );
194 chkxer();
197 ALPHA, A, 1, X, 1, BETA, Y, 1 );
198 chkxer();
201 ALPHA, A, 1, X, 0, BETA, Y, 1 );
202 chkxer();
205 ALPHA, A, 1, X, 1, BETA, Y, 0 );
206 chkxer();
209 ALPHA, A, 1, X, 1, BETA, Y, 1 );
210 chkxer();
213 ALPHA, A, 1, X, 1, BETA, Y, 1 );
214 chkxer();
217 ALPHA, A, 1, X, 1, BETA, Y, 1 );
218 chkxer();
221 ALPHA, A, 1, X, 0, BETA, Y, 1 );
222 chkxer();
225 ALPHA, A, 1, X, 1, BETA, Y, 0 );
226 chkxer();
227 } else if (strncmp( sf,"cblas_ssbmv",11)==0) {
228 cblas_rout = "cblas_ssbmv";
231 ALPHA, A, 1, X, 1, BETA, Y, 1 );
232 chkxer();
235 ALPHA, A, 1, X, 1, BETA, Y, 1 );
236 chkxer();
239 ALPHA, A, 1, X, 1, BETA, Y, 1 );
240 chkxer();
243 ALPHA, A, 1, X, 1, BETA, Y, 1 );
244 chkxer();
247 ALPHA, A, 1, X, 1, BETA, Y, 1 );
248 chkxer();
251 ALPHA, A, 1, X, 0, BETA, Y, 1 );
252 chkxer();
255 ALPHA, A, 1, X, 1, BETA, Y, 0 );
256 chkxer();
259 ALPHA, A, 1, X, 1, BETA, Y, 1 );
260 chkxer();
263 ALPHA, A, 1, X, 1, BETA, Y, 1 );
264 chkxer();
267 ALPHA, A, 1, X, 1, BETA, Y, 1 );
268 chkxer();
271 ALPHA, A, 1, X, 1, BETA, Y, 1 );
272 chkxer();
275 ALPHA, A, 1, X, 0, BETA, Y, 1 );
276 chkxer();
279 ALPHA, A, 1, X, 1, BETA, Y, 0 );
280 chkxer();
281 } else if (strncmp( sf,"cblas_sspmv",11)==0) {
282 cblas_rout = "cblas_sspmv";
285 ALPHA, A, X, 1, BETA, Y, 1 );
286 chkxer();
289 ALPHA, A, X, 1, BETA, Y, 1 );
290 chkxer();
293 ALPHA, A, X, 1, BETA, Y, 1 );
294 chkxer();
297 ALPHA, A, X, 0, BETA, Y, 1 );
298 chkxer();
301 ALPHA, A, X, 1, BETA, Y, 0 );
302 chkxer();
305 ALPHA, A, X, 1, BETA, Y, 1 );
306 chkxer();
309 ALPHA, A, X, 1, BETA, Y, 1 );
310 chkxer();
313 ALPHA, A, X, 0, BETA, Y, 1 );
314 chkxer();
317 ALPHA, A, X, 1, BETA, Y, 0 );
318 chkxer();
319 } else if (strncmp( sf,"cblas_strmv",11)==0) {
320 cblas_rout = "cblas_strmv";
323 CblasNonUnit, 0, A, 1, X, 1 );
324 chkxer();
327 CblasNonUnit, 0, A, 1, X, 1 );
328 chkxer();
331 CblasNonUnit, 0, A, 1, X, 1 );
332 chkxer();
335 INVALID, 0, A, 1, X, 1 );
336 chkxer();
339 CblasNonUnit, INVALID, A, 1, X, 1 );
340 chkxer();
343 CblasNonUnit, 2, A, 1, X, 1 );
344 chkxer();
347 CblasNonUnit, 0, A, 1, X, 0 );
348 chkxer();
351 CblasNonUnit, 0, A, 1, X, 1 );
352 chkxer();
355 CblasNonUnit, 0, A, 1, X, 1 );
356 chkxer();
359 INVALID, 0, A, 1, X, 1 );
360 chkxer();
363 CblasNonUnit, INVALID, A, 1, X, 1 );
364 chkxer();
367 CblasNonUnit, 2, A, 1, X, 1 );
368 chkxer();
371 CblasNonUnit, 0, A, 1, X, 0 );
372 chkxer();
373 } else if (strncmp( sf,"cblas_stbmv",11)==0) {
374 cblas_rout = "cblas_stbmv";
377 CblasNonUnit, 0, 0, A, 1, X, 1 );
378 chkxer();
381 CblasNonUnit, 0, 0, A, 1, X, 1 );
382 chkxer();
385 CblasNonUnit, 0, 0, A, 1, X, 1 );
386 chkxer();
389 INVALID, 0, 0, A, 1, X, 1 );
390 chkxer();
393 CblasNonUnit, INVALID, 0, A, 1, X, 1 );
394 chkxer();
397 CblasNonUnit, 0, INVALID, A, 1, X, 1 );
398 chkxer();
401 CblasNonUnit, 0, 1, A, 1, X, 1 );
402 chkxer();
405 CblasNonUnit, 0, 0, A, 1, X, 0 );
406 chkxer();
409 CblasNonUnit, 0, 0, A, 1, X, 1 );
410 chkxer();
413 CblasNonUnit, 0, 0, A, 1, X, 1 );
414 chkxer();
417 INVALID, 0, 0, A, 1, X, 1 );
418 chkxer();
421 CblasNonUnit, INVALID, 0, A, 1, X, 1 );
422 chkxer();
425 CblasNonUnit, 0, INVALID, A, 1, X, 1 );
426 chkxer();
429 CblasNonUnit, 0, 1, A, 1, X, 1 );
430 chkxer();
433 CblasNonUnit, 0, 0, A, 1, X, 0 );
434 chkxer();
435 } else if (strncmp( sf,"cblas_stpmv",11)==0) {
436 cblas_rout = "cblas_stpmv";
439 CblasNonUnit, 0, A, X, 1 );
440 chkxer();
443 CblasNonUnit, 0, A, X, 1 );
444 chkxer();
447 CblasNonUnit, 0, A, X, 1 );
448 chkxer();
451 INVALID, 0, A, X, 1 );
452 chkxer();
455 CblasNonUnit, INVALID, A, X, 1 );
456 chkxer();
459 CblasNonUnit, 0, A, X, 0 );
460 chkxer();
463 CblasNonUnit, 0, A, X, 1 );
464 chkxer();
467 CblasNonUnit, 0, A, X, 1 );
468 chkxer();
471 INVALID, 0, A, X, 1 );
472 chkxer();
475 CblasNonUnit, INVALID, A, X, 1 );
476 chkxer();
479 CblasNonUnit, 0, A, X, 0 );
480 chkxer();
481 } else if (strncmp( sf,"cblas_strsv",11)==0) {
482 cblas_rout = "cblas_strsv";
485 CblasNonUnit, 0, A, 1, X, 1 );
486 chkxer();
489 CblasNonUnit, 0, A, 1, X, 1 );
490 chkxer();
493 CblasNonUnit, 0, A, 1, X, 1 );
494 chkxer();
497 INVALID, 0, A, 1, X, 1 );
498 chkxer();
501 CblasNonUnit, INVALID, A, 1, X, 1 );
502 chkxer();
505 CblasNonUnit, 2, A, 1, X, 1 );
506 chkxer();
509 CblasNonUnit, 0, A, 1, X, 0 );
510 chkxer();
513 CblasNonUnit, 0, A, 1, X, 1 );
514 chkxer();
517 CblasNonUnit, 0, A, 1, X, 1 );
518 chkxer();
521 INVALID, 0, A, 1, X, 1 );
522 chkxer();
525 CblasNonUnit, INVALID, A, 1, X, 1 );
526 chkxer();
529 CblasNonUnit, 2, A, 1, X, 1 );
530 chkxer();
533 CblasNonUnit, 0, A, 1, X, 0 );
534 chkxer();
535 } else if (strncmp( sf,"cblas_stbsv",11)==0) {
536 cblas_rout = "cblas_stbsv";
539 CblasNonUnit, 0, 0, A, 1, X, 1 );
540 chkxer();
543 CblasNonUnit, 0, 0, A, 1, X, 1 );
544 chkxer();
547 CblasNonUnit, 0, 0, A, 1, X, 1 );
548 chkxer();
551 INVALID, 0, 0, A, 1, X, 1 );
552 chkxer();
555 CblasNonUnit, INVALID, 0, A, 1, X, 1 );
556 chkxer();
559 CblasNonUnit, 0, INVALID, A, 1, X, 1 );
560 chkxer();
563 CblasNonUnit, 0, 1, A, 1, X, 1 );
564 chkxer();
567 CblasNonUnit, 0, 0, A, 1, X, 0 );
568 chkxer();
571 CblasNonUnit, 0, 0, A, 1, X, 1 );
572 chkxer();
575 CblasNonUnit, 0, 0, A, 1, X, 1 );
576 chkxer();
579 INVALID, 0, 0, A, 1, X, 1 );
580 chkxer();
583 CblasNonUnit, INVALID, 0, A, 1, X, 1 );
584 chkxer();
587 CblasNonUnit, 0, INVALID, A, 1, X, 1 );
588 chkxer();
591 CblasNonUnit, 0, 1, A, 1, X, 1 );
592 chkxer();
595 CblasNonUnit, 0, 0, A, 1, X, 0 );
596 chkxer();
597 } else if (strncmp( sf,"cblas_stpsv",11)==0) {
598 cblas_rout = "cblas_stpsv";
601 CblasNonUnit, 0, A, X, 1 );
602 chkxer();
605 CblasNonUnit, 0, A, X, 1 );
606 chkxer();
609 CblasNonUnit, 0, A, X, 1 );
610 chkxer();
613 INVALID, 0, A, X, 1 );
614 chkxer();
617 CblasNonUnit, INVALID, A, X, 1 );
618 chkxer();
621 CblasNonUnit, 0, A, X, 0 );
622 chkxer();
625 CblasNonUnit, 0, A, X, 1 );
626 chkxer();
629 CblasNonUnit, 0, A, X, 1 );
630 chkxer();
633 INVALID, 0, A, X, 1 );
634 chkxer();
637 CblasNonUnit, INVALID, A, X, 1 );
638 chkxer();
641 CblasNonUnit, 0, A, X, 0 );
642 chkxer();
643 } else if (strncmp( sf,"cblas_sger",10)==0) {
644 cblas_rout = "cblas_sger";
646 cblas_sger(INVALID, 0, 0, ALPHA, X, 1, Y, 1, A, 1 );
647 chkxer();
649 cblas_sger(CblasColMajor, INVALID, 0, ALPHA, X, 1, Y, 1, A, 1 );
650 chkxer();
652 cblas_sger(CblasColMajor, 0, INVALID, ALPHA, X, 1, Y, 1, A, 1 );
653 chkxer();
655 cblas_sger(CblasColMajor, 0, 0, ALPHA, X, 0, Y, 1, A, 1 );
656 chkxer();
658 cblas_sger(CblasColMajor, 0, 0, ALPHA, X, 1, Y, 0, A, 1 );
659 chkxer();
661 cblas_sger(CblasColMajor, 2, 0, ALPHA, X, 1, Y, 1, A, 1 );
662 chkxer();
664 cblas_sger(CblasRowMajor, INVALID, 0, ALPHA, X, 1, Y, 1, A, 1 );
665 chkxer();
667 cblas_sger(CblasRowMajor, 0, INVALID, ALPHA, X, 1, Y, 1, A, 1 );
668 chkxer();
670 cblas_sger(CblasRowMajor, 0, 0, ALPHA, X, 0, Y, 1, A, 1 );
671 chkxer();
673 cblas_sger(CblasRowMajor, 0, 0, ALPHA, X, 1, Y, 0, A, 1 );
674 chkxer();
676 cblas_sger(CblasRowMajor, 0, 2, ALPHA, X, 1, Y, 1, A, 1 );
677 chkxer();
678 } else if (strncmp( sf,"cblas_ssyr2",11)==0) {
679 cblas_rout = "cblas_ssyr2";
681 cblas_ssyr2(INVALID, CblasUpper, 0, ALPHA, X, 1, Y, 1, A, 1 );
682 chkxer();
684 cblas_ssyr2(CblasColMajor, INVALID, 0, ALPHA, X, 1, Y, 1, A, 1 );
685 chkxer();
687 cblas_ssyr2(CblasColMajor, CblasUpper, INVALID, ALPHA, X, 1, Y, 1, A, 1 );
688 chkxer();
690 cblas_ssyr2(CblasColMajor, CblasUpper, 0, ALPHA, X, 0, Y, 1, A, 1 );
691 chkxer();
693 cblas_ssyr2(CblasColMajor, CblasUpper, 0, ALPHA, X, 1, Y, 0, A, 1 );
694 chkxer();
696 cblas_ssyr2(CblasColMajor, CblasUpper, 2, ALPHA, X, 1, Y, 1, A, 1 );
697 chkxer();
699 cblas_ssyr2(CblasRowMajor, INVALID, 0, ALPHA, X, 1, Y, 1, A, 1 );
700 chkxer();
702 cblas_ssyr2(CblasRowMajor, CblasUpper, INVALID, ALPHA, X, 1, Y, 1, A, 1 );
703 chkxer();
705 cblas_ssyr2(CblasRowMajor, CblasUpper, 0, ALPHA, X, 0, Y, 1, A, 1 );
706 chkxer();
708 cblas_ssyr2(CblasRowMajor, CblasUpper, 0, ALPHA, X, 1, Y, 0, A, 1 );
709 chkxer();
711 cblas_ssyr2(CblasRowMajor, CblasUpper, 2, ALPHA, X, 1, Y, 1, A, 1 );
712 chkxer();
713 } else if (strncmp( sf,"cblas_sspr2",11)==0) {
714 cblas_rout = "cblas_sspr2";
716 cblas_sspr2(INVALID, CblasUpper, 0, ALPHA, X, 1, Y, 1, A );
717 chkxer();
719 cblas_sspr2(CblasColMajor, INVALID, 0, ALPHA, X, 1, Y, 1, A );
720 chkxer();
722 cblas_sspr2(CblasColMajor, CblasUpper, INVALID, ALPHA, X, 1, Y, 1, A );
723 chkxer();
725 cblas_sspr2(CblasColMajor, CblasUpper, 0, ALPHA, X, 0, Y, 1, A );
726 chkxer();
728 cblas_sspr2(CblasColMajor, CblasUpper, 0, ALPHA, X, 1, Y, 0, A );
729 chkxer();
731 cblas_sspr2(CblasRowMajor, INVALID, 0, ALPHA, X, 1, Y, 1, A );
732 chkxer();
734 cblas_sspr2(CblasRowMajor, CblasUpper, INVALID, ALPHA, X, 1, Y, 1, A );
735 chkxer();
737 cblas_sspr2(CblasRowMajor, CblasUpper, 0, ALPHA, X, 0, Y, 1, A );
738 chkxer();
740 cblas_sspr2(CblasRowMajor, CblasUpper, 0, ALPHA, X, 1, Y, 0, A );
741 chkxer();
742 } else if (strncmp( sf,"cblas_ssyr",10)==0) {
743 cblas_rout = "cblas_ssyr";
745 cblas_ssyr(INVALID, CblasUpper, 0, ALPHA, X, 1, A, 1 );
746 chkxer();
748 cblas_ssyr(CblasColMajor, INVALID, 0, ALPHA, X, 1, A, 1 );
749 chkxer();
751 cblas_ssyr(CblasColMajor, CblasUpper, INVALID, ALPHA, X, 1, A, 1 );
752 chkxer();
754 cblas_ssyr(CblasColMajor, CblasUpper, 0, ALPHA, X, 0, A, 1 );
755 chkxer();
757 cblas_ssyr(CblasColMajor, CblasUpper, 2, ALPHA, X, 1, A, 1 );
758 chkxer();
760 cblas_ssyr(CblasRowMajor, INVALID, 0, ALPHA, X, 1, A, 1 );
761 chkxer();
763 cblas_ssyr(CblasRowMajor, CblasUpper, INVALID, ALPHA, X, 1, A, 1 );
764 chkxer();
766 cblas_ssyr(CblasRowMajor, CblasUpper, 0, ALPHA, X, 0, A, 1 );
767 chkxer();
769 cblas_ssyr(CblasRowMajor, CblasUpper, 2, ALPHA, X, 1, A, 1 );
770 chkxer();
771 } else if (strncmp( sf,"cblas_sspr",10)==0) {
772 cblas_rout = "cblas_sspr";
774 cblas_sspr(INVALID, CblasUpper, 0, ALPHA, X, 1, A );
775 chkxer();
777 cblas_sspr(CblasColMajor, INVALID, 0, ALPHA, X, 1, A );
778 chkxer();
780 cblas_sspr(CblasColMajor, CblasUpper, INVALID, ALPHA, X, 1, A );
781 chkxer();
783 cblas_sspr(CblasColMajor, CblasUpper, 0, ALPHA, X, 0, A );
784 chkxer();
786 cblas_sspr(CblasColMajor, INVALID, 0, ALPHA, X, 1, A );
787 chkxer();
789 cblas_sspr(CblasColMajor, CblasUpper, INVALID, ALPHA, X, 1, A );
790 chkxer();
792 cblas_sspr(CblasColMajor, CblasUpper, 0, ALPHA, X, 0, A );
793 chkxer();
794 }
795 if (cblas_ok == TRUE)
796 printf(" %-12s PASSED THE TESTS OF ERROR-EXITS\n", cblas_rout);
797 else
798 printf("******* %s FAILED THE TESTS OF ERROR-EXITS *******\n",cblas_rout);
799}
CBLAS_INT cblas_lerr
Definition c_s2chke.c:6
void chkxer(void)
Definition c_s2chke.c:20
CBLAS_INT cblas_ok
Definition c_s2chke.c:6
CBLAS_INT cblas_info
Definition c_s2chke.c:6
char * cblas_rout
Definition c_s2chke.c:8
CBLAS_INT link_xerbla
Definition c_s2chke.c:7
void cblas_sspmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *Ap, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
Definition cblas_sspmv.c:11
void cblas_ssymv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
Definition cblas_ssymv.c:12
void cblas_sgemv(const CBLAS_LAYOUT layout, const CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
Definition cblas_sgemv.c:11
@ CblasUpper
Definition cblas.h:41
void cblas_xerbla(CBLAS_INT p, const char *rout, const char *form,...)
void cblas_strsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float *A, const CBLAS_INT lda, float *X, const CBLAS_INT incX)
Definition cblas_strsv.c:10
@ CblasNoTrans
Definition cblas.h:40
void cblas_sspr(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, float *Ap)
Definition cblas_sspr.c:12
void cblas_sgbmv(CBLAS_LAYOUT layout, CBLAS_TRANSPOSE TransA, const CBLAS_INT M, const CBLAS_INT N, const CBLAS_INT KL, const CBLAS_INT KU, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
Definition cblas_sgbmv.c:12
void cblas_strmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float *A, const CBLAS_INT lda, float *X, const CBLAS_INT incX)
Definition cblas_strmv.c:11
void cblas_ssyr2(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY, float *A, const CBLAS_INT lda)
Definition cblas_ssyr2.c:12
@ CblasColMajor
Definition cblas.h:39
@ CblasRowMajor
Definition cblas.h:39
void cblas_stbmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const float *A, const CBLAS_INT lda, float *X, const CBLAS_INT incX)
Definition cblas_stbmv.c:10
void cblas_sger(CBLAS_LAYOUT layout, const CBLAS_INT M, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY, float *A, const CBLAS_INT lda)
Definition cblas_sger.c:12
@ CblasNonUnit
Definition cblas.h:42
void cblas_stpsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float *Ap, float *X, const CBLAS_INT incX)
Definition cblas_stpsv.c:10
void cblas_ssbmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const CBLAS_INT K, const float alpha, const float *A, const CBLAS_INT lda, const float *X, const CBLAS_INT incX, const float beta, float *Y, const CBLAS_INT incY)
Definition cblas_ssbmv.c:11
#define CBLAS_INT
Definition cblas.h:24
void cblas_stbsv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const CBLAS_INT K, const float *A, const CBLAS_INT lda, float *X, const CBLAS_INT incX)
Definition cblas_stbsv.c:10
void cblas_ssyr(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, float *A, const CBLAS_INT lda)
Definition cblas_ssyr.c:11
void cblas_stpmv(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, CBLAS_TRANSPOSE TransA, CBLAS_DIAG Diag, const CBLAS_INT N, const float *Ap, float *X, const CBLAS_INT incX)
Definition cblas_stpmv.c:11
void cblas_sspr2(CBLAS_LAYOUT layout, CBLAS_UPLO Uplo, const CBLAS_INT N, const float alpha, const float *X, const CBLAS_INT incX, const float *Y, const CBLAS_INT incY, float *A)
Definition cblas_sspr2.c:12
#define INVALID
#define F77_xerbla(...)
Definition cblas_f77.h:578
int RowMajorStrg
#define TRUE
Definition cblas_test.h:19
#define FALSE
Definition cblas_test.h:23
#define PASSED
Definition cblas_test.h:20
Here is the call graph for this function: