2 #include "../../../include/monolish_blas.hpp"
3 #include "../../internal/monolish_internal.hpp"
100 vecadd_core(a, b, y);
104 vecadd_core(a, b, y);
108 vecadd_core(a, b, y);
112 vecadd_core(a, b, y);
117 vecadd_core(a, b, y);
122 vecadd_core(a, b, y);
126 vecadd_core(a, b, y);
131 vecadd_core(a, b, y);
136 vecadd_core(a, b, y);
139 vecadd_core(a, b, y);
143 vecadd_core(a, b, y);
147 vecadd_core(a, b, y);
151 vecadd_core(a, b, y);
155 vecadd_core(a, b, y);
159 vecadd_core(a, b, y);
163 vecadd_core(a, b, y);
168 vecadd_core(a, b, y);
173 vecadd_core(a, b, y);
177 vecadd_core(a, b, y);
181 vecadd_core(a, b, y);
185 vecadd_core(a, b, y);
189 vecadd_core(a, b, y);
194 vecadd_core(a, b, y);
199 vecadd_core(a, b, y);
203 vecadd_core(a, b, y);
208 vecadd_core(a, b, y);
213 vecadd_core(a, b, y);
217 vecadd_core(a, b, y);
221 vecadd_core(a, b, y);
225 vecadd_core(a, b, y);
229 vecadd_core(a, b, y);
234 vecadd_core(a, b, y);
239 vecadd_core(a, b, y);
243 vecadd_core(a, b, y);
248 vecadd_core(a, b, y);
253 vecadd_core(a, b, y);
258 vecsub_core(a, b, y);
262 vecsub_core(a, b, y);
266 vecsub_core(a, b, y);
270 vecsub_core(a, b, y);
274 vecsub_core(a, b, y);
278 vecsub_core(a, b, y);
282 vecsub_core(a, b, y);
287 vecsub_core(a, b, y);
292 vecsub_core(a, b, y);
296 vecsub_core(a, b, y);
300 vecsub_core(a, b, y);
304 vecsub_core(a, b, y);
308 vecsub_core(a, b, y);
313 vecsub_core(a, b, y);
318 vecsub_core(a, b, y);
322 vecsub_core(a, b, y);
327 vecsub_core(a, b, y);
332 vecsub_core(a, b, y);
336 vecsub_core(a, b, y);
340 vecsub_core(a, b, y);
344 vecsub_core(a, b, y);
348 vecsub_core(a, b, y);
353 vecsub_core(a, b, y);
358 vecsub_core(a, b, y);
362 vecsub_core(a, b, y);
367 vecsub_core(a, b, y);
372 vecsub_core(a, b, y);
375 vecsub_core(a, b, y);
379 vecsub_core(a, b, y);
383 vecsub_core(a, b, y);
387 vecsub_core(a, b, y);
391 vecsub_core(a, b, y);
395 vecsub_core(a, b, y);
399 vecsub_core(a, b, y);
404 vecsub_core(a, b, y);
409 vecsub_core(a, b, y);
413 vecsub_core(a, b, y);
417 vecsub_core(a, b, y);
421 vecsub_core(a, b, y);
425 vecsub_core(a, b, y);
430 vecsub_core(a, b, y);
435 vecsub_core(a, b, y);
439 vecsub_core(a, b, y);
444 vecsub_core(a, b, y);
449 vecsub_core(a, b, y);
453 vecsub_core(a, b, y);
457 vecsub_core(a, b, y);
461 vecsub_core(a, b, y);
465 vecsub_core(a, b, y);
470 vecsub_core(a, b, y);
475 vecsub_core(a, b, y);
479 vecsub_core(a, b, y);
484 vecsub_core(a, b, y);
489 vecsub_core(a, b, y);
554 return Dasum_core(x);
559 return Sasum_core(x);
596 Daxpy_core(alpha, x, y);
600 Daxpy_core(alpha, x, y);
604 Daxpy_core(alpha, x, y);
608 Daxpy_core(alpha, x, y);
612 Daxpy_core(alpha, x, y);
616 Daxpy_core(alpha, x, y);
620 Daxpy_core(alpha, x, y);
624 Daxpy_core(alpha, x, y);
628 Daxpy_core(alpha, x, y);
631 Saxpy_core(alpha, x, y);
635 Saxpy_core(alpha, x, y);
639 Saxpy_core(alpha, x, y);
643 Saxpy_core(alpha, x, y);
647 Saxpy_core(alpha, x, y);
651 Saxpy_core(alpha, x, y);
655 Saxpy_core(alpha, x, y);
659 Saxpy_core(alpha, x, y);
663 Saxpy_core(alpha, x, y);
668 Daxpyz_core(alpha, x, y, z);
672 Daxpyz_core(alpha, x, y, z);
676 Daxpyz_core(alpha, x, y, z);
680 Daxpyz_core(alpha, x, y, z);
685 Daxpyz_core(alpha, x, y, z);
690 Daxpyz_core(alpha, x, y, z);
694 Daxpyz_core(alpha, x, y, z);
699 Daxpyz_core(alpha, x, y, z);
704 Daxpyz_core(alpha, x, y, z);
708 Daxpyz_core(alpha, x, y, z);
712 Daxpyz_core(alpha, x, y, z);
716 Daxpyz_core(alpha, x, y, z);
720 Daxpyz_core(alpha, x, y, z);
725 Daxpyz_core(alpha, x, y, z);
730 Daxpyz_core(alpha, x, y, z);
734 Daxpyz_core(alpha, x, y, z);
739 Daxpyz_core(alpha, x, y, z);
744 Daxpyz_core(alpha, x, y, z);
748 Daxpyz_core(alpha, x, y, z);
752 Daxpyz_core(alpha, x, y, z);
756 Daxpyz_core(alpha, x, y, z);
760 Daxpyz_core(alpha, x, y, z);
765 Daxpyz_core(alpha, x, y, z);
770 Daxpyz_core(alpha, x, y, z);
774 Daxpyz_core(alpha, x, y, z);
779 Daxpyz_core(alpha, x, y, z);
784 Daxpyz_core(alpha, x, y, z);
788 Saxpyz_core(alpha, x, y, z);
792 Saxpyz_core(alpha, x, y, z);
796 Saxpyz_core(alpha, x, y, z);
800 Saxpyz_core(alpha, x, y, z);
805 Saxpyz_core(alpha, x, y, z);
810 Saxpyz_core(alpha, x, y, z);
814 Saxpyz_core(alpha, x, y, z);
819 Saxpyz_core(alpha, x, y, z);
824 Saxpyz_core(alpha, x, y, z);
828 Saxpyz_core(alpha, x, y, z);
832 Saxpyz_core(alpha, x, y, z);
836 Saxpyz_core(alpha, x, y, z);
840 Saxpyz_core(alpha, x, y, z);
845 Saxpyz_core(alpha, x, y, z);
850 Saxpyz_core(alpha, x, y, z);
854 Saxpyz_core(alpha, x, y, z);
859 Saxpyz_core(alpha, x, y, z);
864 Saxpyz_core(alpha, x, y, z);
868 Saxpyz_core(alpha, x, y, z);
872 Saxpyz_core(alpha, x, y, z);
876 Saxpyz_core(alpha, x, y, z);
880 Saxpyz_core(alpha, x, y, z);
885 Saxpyz_core(alpha, x, y, z);
890 Saxpyz_core(alpha, x, y, z);
894 Saxpyz_core(alpha, x, y, z);
899 Saxpyz_core(alpha, x, y, z);
904 Saxpyz_core(alpha, x, y, z);
908 return Ddot_core(x, y);
911 return Ddot_core(x, y);
915 return Ddot_core(x, y);
918 return Ddot_core(x, y);
922 return Ddot_core(x, y);
926 return Ddot_core(x, y);
930 return Ddot_core(x, y);
934 return Ddot_core(x, y);
938 return Ddot_core(x, y);
941 return Sdot_core(x, y);
944 return Sdot_core(x, y);
948 return Sdot_core(x, y);
951 return Sdot_core(x, y);
955 return Sdot_core(x, y);
959 return Sdot_core(x, y);
963 return Sdot_core(x, y);
967 return Sdot_core(x, y);
971 return Sdot_core(x, y);
1048 return Dnrm1_core(x);
1053 return Snrm1_core(x);
1072 return Dnrm2_core(x);
1077 return Snrm2_core(x);
1095 Dscal_core(alpha, x);
1098 Dscal_core(alpha, x);
1102 Sscal_core(alpha, x);
1105 Sscal_core(alpha, x);
1109 Dxpay_core(alpha, x, y);
1113 Dxpay_core(alpha, x, y);
1117 Dxpay_core(alpha, x, y);
1121 Dxpay_core(alpha, x, y);
1125 Dxpay_core(alpha, x, y);
1129 Dxpay_core(alpha, x, y);
1133 Dxpay_core(alpha, x, y);
1137 Dxpay_core(alpha, x, y);
1141 Dxpay_core(alpha, x, y);
1144 Sxpay_core(alpha, x, y);
1148 Sxpay_core(alpha, x, y);
1152 Sxpay_core(alpha, x, y);
1156 Sxpay_core(alpha, x, y);
1160 Sxpay_core(alpha, x, y);
1164 Sxpay_core(alpha, x, y);
1168 Sxpay_core(alpha, x, y);
1172 Sxpay_core(alpha, x, y);
1176 Sxpay_core(alpha, x, y);