2 #include "../../../include/monolish_blas.hpp"
3 #include "../../internal/monolish_internal.hpp"
103 vecadd_core(a, b, y);
107 vecadd_core(a, b, y);
111 vecadd_core(a, b, y);
116 vecadd_core(a, b, y);
121 vecadd_core(a, b, y);
125 vecadd_core(a, b, y);
130 vecadd_core(a, b, y);
135 vecadd_core(a, b, y);
138 vecadd_core(a, b, y);
142 vecadd_core(a, b, y);
146 vecadd_core(a, b, y);
150 vecadd_core(a, b, y);
154 vecadd_core(a, b, y);
158 vecadd_core(a, b, y);
162 vecadd_core(a, b, y);
167 vecadd_core(a, b, y);
172 vecadd_core(a, b, y);
176 vecadd_core(a, b, y);
180 vecadd_core(a, b, y);
184 vecadd_core(a, b, y);
188 vecadd_core(a, b, y);
193 vecadd_core(a, b, y);
198 vecadd_core(a, b, y);
202 vecadd_core(a, b, y);
207 vecadd_core(a, b, y);
212 vecadd_core(a, b, y);
216 vecadd_core(a, b, y);
220 vecadd_core(a, b, y);
224 vecadd_core(a, b, y);
228 vecadd_core(a, b, y);
233 vecadd_core(a, b, y);
238 vecadd_core(a, b, y);
242 vecadd_core(a, b, y);
247 vecadd_core(a, b, y);
252 vecadd_core(a, b, y);
257 vecsub_core(a, b, y);
261 vecsub_core(a, b, y);
265 vecsub_core(a, b, y);
269 vecsub_core(a, b, y);
273 vecsub_core(a, b, y);
277 vecsub_core(a, b, y);
281 vecsub_core(a, b, y);
286 vecsub_core(a, b, y);
291 vecsub_core(a, b, y);
295 vecsub_core(a, b, y);
299 vecsub_core(a, b, y);
303 vecsub_core(a, b, y);
307 vecsub_core(a, b, y);
312 vecsub_core(a, b, y);
317 vecsub_core(a, b, y);
321 vecsub_core(a, b, y);
326 vecsub_core(a, b, y);
331 vecsub_core(a, b, y);
335 vecsub_core(a, b, y);
339 vecsub_core(a, b, y);
343 vecsub_core(a, b, y);
347 vecsub_core(a, b, y);
352 vecsub_core(a, b, y);
357 vecsub_core(a, b, y);
361 vecsub_core(a, b, y);
366 vecsub_core(a, b, y);
371 vecsub_core(a, b, y);
374 vecsub_core(a, b, y);
378 vecsub_core(a, b, y);
382 vecsub_core(a, b, y);
386 vecsub_core(a, b, y);
390 vecsub_core(a, b, y);
394 vecsub_core(a, b, y);
398 vecsub_core(a, b, y);
403 vecsub_core(a, b, y);
408 vecsub_core(a, b, y);
412 vecsub_core(a, b, y);
416 vecsub_core(a, b, y);
420 vecsub_core(a, b, y);
424 vecsub_core(a, b, y);
429 vecsub_core(a, b, y);
434 vecsub_core(a, b, y);
438 vecsub_core(a, b, y);
443 vecsub_core(a, b, y);
448 vecsub_core(a, b, y);
452 vecsub_core(a, b, y);
456 vecsub_core(a, b, y);
460 vecsub_core(a, b, y);
464 vecsub_core(a, b, y);
469 vecsub_core(a, b, y);
474 vecsub_core(a, b, y);
478 vecsub_core(a, b, y);
483 vecsub_core(a, b, y);
488 vecsub_core(a, b, y);
553 return Dasum_core(x);
558 return Sasum_core(x);
595 Daxpy_core(alpha, x, y);
599 Daxpy_core(alpha, x, y);
603 Daxpy_core(alpha, x, y);
607 Daxpy_core(alpha, x, y);
611 Daxpy_core(alpha, x, y);
615 Daxpy_core(alpha, x, y);
619 Daxpy_core(alpha, x, y);
623 Daxpy_core(alpha, x, y);
627 Daxpy_core(alpha, x, y);
630 Saxpy_core(alpha, x, y);
634 Saxpy_core(alpha, x, y);
638 Saxpy_core(alpha, x, y);
642 Saxpy_core(alpha, x, y);
646 Saxpy_core(alpha, x, y);
650 Saxpy_core(alpha, x, y);
654 Saxpy_core(alpha, x, y);
658 Saxpy_core(alpha, x, y);
662 Saxpy_core(alpha, x, y);
667 Daxpyz_core(alpha, x, y, z);
671 Daxpyz_core(alpha, x, y, z);
675 Daxpyz_core(alpha, x, y, z);
679 Daxpyz_core(alpha, x, y, z);
684 Daxpyz_core(alpha, x, y, z);
689 Daxpyz_core(alpha, x, y, z);
693 Daxpyz_core(alpha, x, y, z);
698 Daxpyz_core(alpha, x, y, z);
703 Daxpyz_core(alpha, x, y, z);
707 Daxpyz_core(alpha, x, y, z);
711 Daxpyz_core(alpha, x, y, z);
715 Daxpyz_core(alpha, x, y, z);
719 Daxpyz_core(alpha, x, y, z);
724 Daxpyz_core(alpha, x, y, z);
729 Daxpyz_core(alpha, x, y, z);
733 Daxpyz_core(alpha, x, y, z);
738 Daxpyz_core(alpha, x, y, z);
743 Daxpyz_core(alpha, x, y, z);
747 Daxpyz_core(alpha, x, y, z);
751 Daxpyz_core(alpha, x, y, z);
755 Daxpyz_core(alpha, x, y, z);
759 Daxpyz_core(alpha, x, y, z);
764 Daxpyz_core(alpha, x, y, z);
769 Daxpyz_core(alpha, x, y, z);
773 Daxpyz_core(alpha, x, y, z);
778 Daxpyz_core(alpha, x, y, z);
783 Daxpyz_core(alpha, x, y, z);
787 Saxpyz_core(alpha, x, y, z);
791 Saxpyz_core(alpha, x, y, z);
795 Saxpyz_core(alpha, x, y, z);
799 Saxpyz_core(alpha, x, y, z);
804 Saxpyz_core(alpha, x, y, z);
809 Saxpyz_core(alpha, x, y, z);
813 Saxpyz_core(alpha, x, y, z);
818 Saxpyz_core(alpha, x, y, z);
823 Saxpyz_core(alpha, x, y, z);
827 Saxpyz_core(alpha, x, y, z);
831 Saxpyz_core(alpha, x, y, z);
835 Saxpyz_core(alpha, x, y, z);
839 Saxpyz_core(alpha, x, y, z);
844 Saxpyz_core(alpha, x, y, z);
849 Saxpyz_core(alpha, x, y, z);
853 Saxpyz_core(alpha, x, y, z);
858 Saxpyz_core(alpha, x, y, z);
863 Saxpyz_core(alpha, x, y, z);
867 Saxpyz_core(alpha, x, y, z);
871 Saxpyz_core(alpha, x, y, z);
875 Saxpyz_core(alpha, x, y, z);
879 Saxpyz_core(alpha, x, y, z);
884 Saxpyz_core(alpha, x, y, z);
889 Saxpyz_core(alpha, x, y, z);
893 Saxpyz_core(alpha, x, y, z);
898 Saxpyz_core(alpha, x, y, z);
903 Saxpyz_core(alpha, x, y, z);
907 return Ddot_core(x, y);
910 return Ddot_core(x, y);
914 return Ddot_core(x, y);
917 return Ddot_core(x, y);
921 return Ddot_core(x, y);
925 return Ddot_core(x, y);
929 return Ddot_core(x, y);
933 return Ddot_core(x, y);
937 return Ddot_core(x, y);
940 return Sdot_core(x, y);
943 return Sdot_core(x, y);
947 return Sdot_core(x, y);
950 return Sdot_core(x, y);
954 return Sdot_core(x, y);
958 return Sdot_core(x, y);
962 return Sdot_core(x, y);
966 return Sdot_core(x, y);
970 return Sdot_core(x, y);
1047 return Dnrm1_core(x);
1052 return Snrm1_core(x);
1071 return Dnrm2_core(x);
1076 return Snrm2_core(x);
1094 Dscal_core(alpha, x);
1097 Dscal_core(alpha, x);
1101 Sscal_core(alpha, x);
1104 Sscal_core(alpha, x);
1108 Dxpay_core(alpha, x, y);
1112 Dxpay_core(alpha, x, y);
1116 Dxpay_core(alpha, x, y);
1120 Dxpay_core(alpha, x, y);
1124 Dxpay_core(alpha, x, y);
1128 Dxpay_core(alpha, x, y);
1132 Dxpay_core(alpha, x, y);
1136 Dxpay_core(alpha, x, y);
1140 Dxpay_core(alpha, x, y);
1143 Sxpay_core(alpha, x, y);
1147 Sxpay_core(alpha, x, y);
1151 Sxpay_core(alpha, x, y);
1155 Sxpay_core(alpha, x, y);
1159 Sxpay_core(alpha, x, y);
1163 Sxpay_core(alpha, x, y);
1167 Sxpay_core(alpha, x, y);
1171 Sxpay_core(alpha, x, y);
1175 Sxpay_core(alpha, x, y);