Yeppp!
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
yepCore.h
1 /*
2  * Yeppp! library header
3  * This file is auto-generated by Peach-Py,
4  * Portable Efficient Assembly Code-generator in Higher-level Python,
5  * part of the Yeppp! library infrastrure
6  *
7  * This file is part of Yeppp! library and licensed under the New BSD license.
8  *
9  * Copyright (C) 2010-2012 Marat Dukhan
10  * Copyright (C) 2012-2013 Georgia Institute of Technology
11  * All rights reserved.
12  *
13  * Redistribution and use in source and binary forms, with or without
14  * modification, are permitted provided that the following conditions are met:
15  * * Redistributions of source code must retain the above copyright
16  * notice, this list of conditions and the following disclaimer.
17  * * Redistributions in binary form must reproduce the above copyright
18  * notice, this list of conditions and the following disclaimer in the
19  * documentation and/or other materials provided with the distribution.
20  * * Neither the name of the Georgia Institute of Technology nor the
21  * names of its contributors may be used to endorse or promote products
22  * derived from this software without specific prior written permission.
23  *
24  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
25  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
26  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27  * DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
28  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
29  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
30  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
31  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
32  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
33  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34  */
35 
36 #pragma once
37 
38 #include <yepPredefines.h>
39 #include <yepTypes.h>
40 
41 #ifdef __cplusplus
42  extern "C" {
43 #endif
44 
71 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V8sV8s_V8s(const Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, Yep8s *YEP_RESTRICT sum, YepSize length);
92 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V8sV8s_V16s(const Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT sum, YepSize length);
113 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V8uV8u_V16u(const Yep8u *YEP_RESTRICT x, const Yep8u *YEP_RESTRICT y, Yep16u *YEP_RESTRICT sum, YepSize length);
133 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V16sV16s_V16s(const Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT sum, YepSize length);
154 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V16sV16s_V32s(const Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT sum, YepSize length);
175 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V16uV16u_V32u(const Yep16u *YEP_RESTRICT x, const Yep16u *YEP_RESTRICT y, Yep32u *YEP_RESTRICT sum, YepSize length);
195 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V32sV32s_V32s(const Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT sum, YepSize length);
215 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V32sV32s_V64s(const Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT sum, YepSize length);
235 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V32uV32u_V64u(const Yep32u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, Yep64u *YEP_RESTRICT sum, YepSize length);
255 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V64sV64s_V64s(const Yep64s *YEP_RESTRICT x, const Yep64s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT sum, YepSize length);
274 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V32fV32f_V32f(const Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, Yep32f *YEP_RESTRICT sum, YepSize length);
293 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V64fV64f_V64f(const Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, Yep64f *YEP_RESTRICT sum, YepSize length);
306 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V8sS8s_V8s(const Yep8s *YEP_RESTRICT x, Yep8s y, Yep8s *YEP_RESTRICT sum, YepSize length);
326 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V8sS8s_V16s(const Yep8s *YEP_RESTRICT x, Yep8s y, Yep16s *YEP_RESTRICT sum, YepSize length);
346 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V8uS8u_V16u(const Yep8u *YEP_RESTRICT x, Yep8u y, Yep16u *YEP_RESTRICT sum, YepSize length);
359 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V16sS16s_V16s(const Yep16s *YEP_RESTRICT x, Yep16s y, Yep16s *YEP_RESTRICT sum, YepSize length);
379 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V16sS16s_V32s(const Yep16s *YEP_RESTRICT x, Yep16s y, Yep32s *YEP_RESTRICT sum, YepSize length);
399 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V16uS16u_V32u(const Yep16u *YEP_RESTRICT x, Yep16u y, Yep32u *YEP_RESTRICT sum, YepSize length);
412 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V32sS32s_V32s(const Yep32s *YEP_RESTRICT x, Yep32s y, Yep32s *YEP_RESTRICT sum, YepSize length);
432 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V32uS32u_V64u(const Yep32u *YEP_RESTRICT x, Yep32u y, Yep64u *YEP_RESTRICT sum, YepSize length);
452 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V32sS32s_V64s(const Yep32s *YEP_RESTRICT x, Yep32s y, Yep64s *YEP_RESTRICT sum, YepSize length);
465 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V64sS64s_V64s(const Yep64s *YEP_RESTRICT x, Yep64s y, Yep64s *YEP_RESTRICT sum, YepSize length);
478 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V32fS32f_V32f(const Yep32f *YEP_RESTRICT x, Yep32f y, Yep32f *YEP_RESTRICT sum, YepSize length);
491 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_V64fS64f_V64f(const Yep64f *YEP_RESTRICT x, Yep64f y, Yep64f *YEP_RESTRICT sum, YepSize length);
503 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV8sV8s_IV8s(Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, YepSize length);
515 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV16sV16s_IV16s(Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, YepSize length);
527 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV32sV32s_IV32s(Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, YepSize length);
539 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV64sV64s_IV64s(Yep64s *YEP_RESTRICT x, const Yep64s *YEP_RESTRICT y, YepSize length);
551 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV32fV32f_IV32f(Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, YepSize length);
563 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV64fV64f_IV64f(Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, YepSize length);
575 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV8sS8s_IV8s(Yep8s *YEP_RESTRICT x, Yep8s y, YepSize length);
587 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV16sS16s_IV16s(Yep16s *YEP_RESTRICT x, Yep16s y, YepSize length);
599 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV32sS32s_IV32s(Yep32s *YEP_RESTRICT x, Yep32s y, YepSize length);
611 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV64sS64s_IV64s(Yep64s *YEP_RESTRICT x, Yep64s y, YepSize length);
623 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV32fS32f_IV32f(Yep32f *YEP_RESTRICT x, Yep32f y, YepSize length);
635 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Add_IV64fS64f_IV64f(Yep64f *YEP_RESTRICT x, Yep64f y, YepSize length);
660 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V8sV8s_V8s(const Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, Yep8s *YEP_RESTRICT diff, YepSize length);
681 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V8sV8s_V16s(const Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT diff, YepSize length);
702 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V8uV8u_V16u(const Yep8u *YEP_RESTRICT x, const Yep8u *YEP_RESTRICT y, Yep16u *YEP_RESTRICT diff, YepSize length);
722 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V16sV16s_V16s(const Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT diff, YepSize length);
743 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V16sV16s_V32s(const Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT diff, YepSize length);
764 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V16uV16u_V32u(const Yep16u *YEP_RESTRICT x, const Yep16u *YEP_RESTRICT y, Yep32u *YEP_RESTRICT diff, YepSize length);
784 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32sV32s_V32s(const Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT diff, YepSize length);
804 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32sV32s_V64s(const Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT diff, YepSize length);
824 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32uV32u_V64u(const Yep32u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, Yep64u *YEP_RESTRICT diff, YepSize length);
844 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V64sV64s_V64s(const Yep64s *YEP_RESTRICT x, const Yep64s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT diff, YepSize length);
863 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32fV32f_V32f(const Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, Yep32f *YEP_RESTRICT diff, YepSize length);
882 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V64fV64f_V64f(const Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, Yep64f *YEP_RESTRICT diff, YepSize length);
895 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V8sS8s_V8s(const Yep8s *YEP_RESTRICT x, Yep8s y, Yep8s *YEP_RESTRICT diff, YepSize length);
908 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V8sS8s_V16s(const Yep8s *YEP_RESTRICT x, Yep8s y, Yep16s *YEP_RESTRICT diff, YepSize length);
921 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V8uS8u_V16u(const Yep8u *YEP_RESTRICT x, Yep8u y, Yep16u *YEP_RESTRICT diff, YepSize length);
934 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V16sS16s_V16s(const Yep16s *YEP_RESTRICT x, Yep16s y, Yep16s *YEP_RESTRICT diff, YepSize length);
947 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V16sS16s_V32s(const Yep16s *YEP_RESTRICT x, Yep16s y, Yep32s *YEP_RESTRICT diff, YepSize length);
960 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V16uS16u_V32u(const Yep16u *YEP_RESTRICT x, Yep16u y, Yep32u *YEP_RESTRICT diff, YepSize length);
973 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32sS32s_V32s(const Yep32s *YEP_RESTRICT x, Yep32s y, Yep32s *YEP_RESTRICT diff, YepSize length);
986 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32sS32s_V64s(const Yep32s *YEP_RESTRICT x, Yep32s y, Yep64s *YEP_RESTRICT diff, YepSize length);
999 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32uS32u_V64u(const Yep32u *YEP_RESTRICT x, Yep32u y, Yep64u *YEP_RESTRICT diff, YepSize length);
1012 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V64sS64s_V64s(const Yep64s *YEP_RESTRICT x, Yep64s y, Yep64s *YEP_RESTRICT diff, YepSize length);
1025 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32fS32f_V32f(const Yep32f *YEP_RESTRICT x, Yep32f y, Yep32f *YEP_RESTRICT diff, YepSize length);
1038 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V64fS64f_V64f(const Yep64f *YEP_RESTRICT x, Yep64f y, Yep64f *YEP_RESTRICT diff, YepSize length);
1051 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S8sV8s_V8s(Yep8s x, const Yep8s *YEP_RESTRICT y, Yep8s *YEP_RESTRICT diff, YepSize length);
1064 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S8sV8s_V16s(Yep8s x, const Yep8s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT diff, YepSize length);
1077 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S8uV8u_V16u(Yep8u x, const Yep8u *YEP_RESTRICT y, Yep16u *YEP_RESTRICT diff, YepSize length);
1090 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S16sV16s_V16s(Yep16s x, const Yep16s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT diff, YepSize length);
1103 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S16sV16s_V32s(Yep16s x, const Yep16s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT diff, YepSize length);
1116 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S16uV16u_V32u(Yep16u x, const Yep16u *YEP_RESTRICT y, Yep32u *YEP_RESTRICT diff, YepSize length);
1129 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S32sV32s_V32s(Yep32s x, const Yep32s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT diff, YepSize length);
1142 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S32sV32s_V64s(Yep32s x, const Yep32s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT diff, YepSize length);
1155 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S32uV32u_V64u(Yep32u x, const Yep32u *YEP_RESTRICT y, Yep64u *YEP_RESTRICT diff, YepSize length);
1168 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S64sV64s_V64s(Yep64s x, const Yep64s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT diff, YepSize length);
1181 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S32fV32f_V32f(Yep32f x, const Yep32f *YEP_RESTRICT y, Yep32f *YEP_RESTRICT diff, YepSize length);
1194 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S64fV64f_V64f(Yep64f x, const Yep64f *YEP_RESTRICT y, Yep64f *YEP_RESTRICT diff, YepSize length);
1206 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV8sV8s_IV8s(Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, YepSize length);
1218 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV16sV16s_IV16s(Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, YepSize length);
1230 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV32sV32s_IV32s(Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, YepSize length);
1242 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV64sV64s_IV64s(Yep64s *YEP_RESTRICT x, const Yep64s *YEP_RESTRICT y, YepSize length);
1254 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV32fV32f_IV32f(Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, YepSize length);
1266 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV64fV64f_IV64f(Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, YepSize length);
1278 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V8sIV8s_IV8s(const Yep8s *YEP_RESTRICT x, Yep8s *YEP_RESTRICT y, YepSize length);
1290 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V16sIV16s_IV16s(const Yep16s *YEP_RESTRICT x, Yep16s *YEP_RESTRICT y, YepSize length);
1302 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32sIV32s_IV32s(const Yep32s *YEP_RESTRICT x, Yep32s *YEP_RESTRICT y, YepSize length);
1314 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V64sIV64s_IV64s(const Yep64s *YEP_RESTRICT x, Yep64s *YEP_RESTRICT y, YepSize length);
1326 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V32fIV32f_IV32f(const Yep32f *YEP_RESTRICT x, Yep32f *YEP_RESTRICT y, YepSize length);
1338 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_V64fIV64f_IV64f(const Yep64f *YEP_RESTRICT x, Yep64f *YEP_RESTRICT y, YepSize length);
1350 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV8sS8s_IV8s(Yep8s *YEP_RESTRICT x, Yep8s y, YepSize length);
1362 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV16sS16s_IV16s(Yep16s *YEP_RESTRICT x, Yep16s y, YepSize length);
1374 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV32sS32s_IV32s(Yep32s *YEP_RESTRICT x, Yep32s y, YepSize length);
1386 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV64sS64s_IV64s(Yep64s *YEP_RESTRICT x, Yep64s y, YepSize length);
1398 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV32fS32f_IV32f(Yep32f *YEP_RESTRICT x, Yep32f y, YepSize length);
1410 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_IV64fS64f_IV64f(Yep64f *YEP_RESTRICT x, Yep64f y, YepSize length);
1422 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S8sIV8s_IV8s(Yep8s x, Yep8s *YEP_RESTRICT y, YepSize length);
1434 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S16sIV16s_IV16s(Yep16s x, Yep16s *YEP_RESTRICT y, YepSize length);
1446 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S32sIV32s_IV32s(Yep32s x, Yep32s *YEP_RESTRICT y, YepSize length);
1458 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S64sIV64s_IV64s(Yep64s x, Yep64s *YEP_RESTRICT y, YepSize length);
1470 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S32fIV32f_IV32f(Yep32f x, Yep32f *YEP_RESTRICT y, YepSize length);
1482 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Subtract_S64fIV64f_IV64f(Yep64f x, Yep64f *YEP_RESTRICT y, YepSize length);
1499 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_V8s_V8s(const Yep8s *YEP_RESTRICT x, Yep8s *YEP_RESTRICT y, YepSize length);
1511 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_V16s_V16s(const Yep16s *YEP_RESTRICT x, Yep16s *YEP_RESTRICT y, YepSize length);
1523 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_V32s_V32s(const Yep32s *YEP_RESTRICT x, Yep32s *YEP_RESTRICT y, YepSize length);
1535 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_V64s_V64s(const Yep64s *YEP_RESTRICT x, Yep64s *YEP_RESTRICT y, YepSize length);
1547 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_V32f_V32f(const Yep32f *YEP_RESTRICT x, Yep32f *YEP_RESTRICT y, YepSize length);
1559 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_V64f_V64f(const Yep64f *YEP_RESTRICT x, Yep64f *YEP_RESTRICT y, YepSize length);
1570 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_IV8s_IV8s(Yep8s *YEP_RESTRICT v, YepSize length);
1581 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_IV16s_IV16s(Yep16s *YEP_RESTRICT v, YepSize length);
1592 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_IV32s_IV32s(Yep32s *YEP_RESTRICT v, YepSize length);
1603 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_IV64s_IV64s(Yep64s *YEP_RESTRICT v, YepSize length);
1614 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_IV32f_IV32f(Yep32f *YEP_RESTRICT v, YepSize length);
1625 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Negate_IV64f_IV64f(Yep64f *YEP_RESTRICT v, YepSize length);
1643 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V8sV8s_V8s(const Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, Yep8s *YEP_RESTRICT product, YepSize length);
1656 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V8sV8s_V16s(const Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT product, YepSize length);
1669 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V8uV8u_V16u(const Yep8u *YEP_RESTRICT x, const Yep8u *YEP_RESTRICT y, Yep16u *YEP_RESTRICT product, YepSize length);
1688 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V16sV16s_V16s(const Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT product, YepSize length);
1708 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V16sV16s_V32s(const Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT product, YepSize length);
1728 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V16uV16u_V32u(const Yep16u *YEP_RESTRICT x, const Yep16u *YEP_RESTRICT y, Yep32u *YEP_RESTRICT product, YepSize length);
1747 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V32sV32s_V32s(const Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT product, YepSize length);
1766 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V32sV32s_V64s(const Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT product, YepSize length);
1786 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V32uV32u_V64u(const Yep32u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, Yep64u *YEP_RESTRICT product, YepSize length);
1799 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V64sV64s_V64s(const Yep64s *YEP_RESTRICT x, const Yep64s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT product, YepSize length);
1817 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V32fV32f_V32f(const Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, Yep32f *YEP_RESTRICT product, YepSize length);
1836 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V64fV64f_V64f(const Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, Yep64f *YEP_RESTRICT product, YepSize length);
1849 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V8sS8s_V8s(const Yep8s *YEP_RESTRICT x, Yep8s y, Yep8s *YEP_RESTRICT product, YepSize length);
1862 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V8sS8s_V16s(const Yep8s *YEP_RESTRICT x, Yep8s y, Yep16s *YEP_RESTRICT product, YepSize length);
1875 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V8uS8u_V16u(const Yep8u *YEP_RESTRICT x, Yep8u y, Yep16u *YEP_RESTRICT product, YepSize length);
1888 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V16sS16s_V16s(const Yep16s *YEP_RESTRICT x, Yep16s y, Yep16s *YEP_RESTRICT product, YepSize length);
1901 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V16sS16s_V32s(const Yep16s *YEP_RESTRICT x, Yep16s y, Yep32s *YEP_RESTRICT product, YepSize length);
1914 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V16uS16u_V32u(const Yep16u *YEP_RESTRICT x, Yep16u y, Yep32u *YEP_RESTRICT product, YepSize length);
1927 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V32sS32s_V32s(const Yep32s *YEP_RESTRICT x, Yep32s y, Yep32s *YEP_RESTRICT product, YepSize length);
1940 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V32sS32s_V64s(const Yep32s *YEP_RESTRICT x, Yep32s y, Yep64s *YEP_RESTRICT product, YepSize length);
1953 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V32uS32u_V64u(const Yep32u *YEP_RESTRICT x, Yep32u y, Yep64u *YEP_RESTRICT product, YepSize length);
1966 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V64sS64s_V64s(const Yep64s *YEP_RESTRICT x, Yep64s y, Yep64s *YEP_RESTRICT product, YepSize length);
1979 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V32fS32f_V32f(const Yep32f *YEP_RESTRICT x, Yep32f y, Yep32f *YEP_RESTRICT product, YepSize length);
1992 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_V64fS64f_V64f(const Yep64f *YEP_RESTRICT x, Yep64f y, Yep64f *YEP_RESTRICT product, YepSize length);
2004 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV8sV8s_IV8s(Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, YepSize length);
2016 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV16sV16s_IV16s(Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, YepSize length);
2028 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV32sV32s_IV32s(Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, YepSize length);
2040 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV64sV64s_IV64s(Yep64s *YEP_RESTRICT x, const Yep64s *YEP_RESTRICT y, YepSize length);
2052 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV32fV32f_IV32f(Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, YepSize length);
2064 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV64fV64f_IV64f(Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, YepSize length);
2076 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV8sS8s_IV8s(Yep8s *YEP_RESTRICT x, Yep8s y, YepSize length);
2088 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV16sS16s_IV16s(Yep16s *YEP_RESTRICT x, Yep16s y, YepSize length);
2100 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV32sS32s_IV32s(Yep32s *YEP_RESTRICT x, Yep32s y, YepSize length);
2112 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV64sS64s_IV64s(Yep64s *YEP_RESTRICT x, Yep64s y, YepSize length);
2124 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV32fS32f_IV32f(Yep32f *YEP_RESTRICT x, Yep32f y, YepSize length);
2136 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Multiply_IV64fS64f_IV64f(Yep64f *YEP_RESTRICT x, Yep64f y, YepSize length);
2154 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V8s_S8s(const Yep8s *YEP_RESTRICT v, Yep8s *YEP_RESTRICT minimum, YepSize length);
2167 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V8u_S8u(const Yep8u *YEP_RESTRICT v, Yep8u *YEP_RESTRICT minimum, YepSize length);
2180 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V16s_S16s(const Yep16s *YEP_RESTRICT v, Yep16s *YEP_RESTRICT minimum, YepSize length);
2193 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V16u_S16u(const Yep16u *YEP_RESTRICT v, Yep16u *YEP_RESTRICT minimum, YepSize length);
2206 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32s_S32s(const Yep32s *YEP_RESTRICT v, Yep32s *YEP_RESTRICT minimum, YepSize length);
2219 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32u_S32u(const Yep32u *YEP_RESTRICT v, Yep32u *YEP_RESTRICT minimum, YepSize length);
2232 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64s_S64s(const Yep64s *YEP_RESTRICT v, Yep64s *YEP_RESTRICT minimum, YepSize length);
2245 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64u_S64u(const Yep64u *YEP_RESTRICT v, Yep64u *YEP_RESTRICT minimum, YepSize length);
2258 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32f_S32f(const Yep32f *YEP_RESTRICT v, Yep32f *YEP_RESTRICT minimum, YepSize length);
2271 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64f_S64f(const Yep64f *YEP_RESTRICT v, Yep64f *YEP_RESTRICT minimum, YepSize length);
2288 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V8sV8s_V8s(const Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, Yep8s *YEP_RESTRICT minimum, YepSize length);
2305 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V8uV8u_V8u(const Yep8u *YEP_RESTRICT x, const Yep8u *YEP_RESTRICT y, Yep8u *YEP_RESTRICT minimum, YepSize length);
2322 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V16sV16s_V16s(const Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT minimum, YepSize length);
2339 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V16uV16u_V16u(const Yep16u *YEP_RESTRICT x, const Yep16u *YEP_RESTRICT y, Yep16u *YEP_RESTRICT minimum, YepSize length);
2356 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32sV32s_V32s(const Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT minimum, YepSize length);
2373 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32uV32u_V32u(const Yep32u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, Yep32u *YEP_RESTRICT minimum, YepSize length);
2386 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64sV32s_V64s(const Yep64s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT minimum, YepSize length);
2399 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64uV32u_V64u(const Yep64u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, Yep64u *YEP_RESTRICT minimum, YepSize length);
2417 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32fV32f_V32f(const Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, Yep32f *YEP_RESTRICT minimum, YepSize length);
2435 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64fV64f_V64f(const Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, Yep64f *YEP_RESTRICT minimum, YepSize length);
2448 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V8sS8s_V8s(const Yep8s *YEP_RESTRICT x, Yep8s y, Yep8s *YEP_RESTRICT minimum, YepSize length);
2461 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V8uS8u_V8u(const Yep8u *YEP_RESTRICT x, Yep8u y, Yep8u *YEP_RESTRICT minimum, YepSize length);
2474 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V16sS16s_V16s(const Yep16s *YEP_RESTRICT x, Yep16s y, Yep16s *YEP_RESTRICT minimum, YepSize length);
2487 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V16uS16u_V16u(const Yep16u *YEP_RESTRICT x, Yep16u y, Yep16u *YEP_RESTRICT minimum, YepSize length);
2500 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32sS32s_V32s(const Yep32s *YEP_RESTRICT x, Yep32s y, Yep32s *YEP_RESTRICT minimum, YepSize length);
2513 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32uS32u_V32u(const Yep32u *YEP_RESTRICT x, Yep32u y, Yep32u *YEP_RESTRICT minimum, YepSize length);
2526 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64sS32s_V64s(const Yep64s *YEP_RESTRICT x, Yep32s y, Yep64s *YEP_RESTRICT minimum, YepSize length);
2539 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64uS32u_V64u(const Yep64u *YEP_RESTRICT x, Yep32u y, Yep64u *YEP_RESTRICT minimum, YepSize length);
2552 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V32fS32f_V32f(const Yep32f *YEP_RESTRICT x, Yep32f y, Yep32f *YEP_RESTRICT minimum, YepSize length);
2565 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_V64fS64f_V64f(const Yep64f *YEP_RESTRICT x, Yep64f y, Yep64f *YEP_RESTRICT minimum, YepSize length);
2577 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV8sV8s_IV8s(Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, YepSize length);
2589 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV8uV8u_IV8u(Yep8u *YEP_RESTRICT x, const Yep8u *YEP_RESTRICT y, YepSize length);
2601 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV16sV16s_IV16s(Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, YepSize length);
2613 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV16uV16u_IV16u(Yep16u *YEP_RESTRICT x, const Yep16u *YEP_RESTRICT y, YepSize length);
2625 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV32sV32s_IV32s(Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, YepSize length);
2637 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV32uV32u_IV32u(Yep32u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, YepSize length);
2649 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV64sV32s_IV64s(Yep64s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, YepSize length);
2661 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV64uV32u_IV64u(Yep64u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, YepSize length);
2673 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV32fV32f_IV32f(Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, YepSize length);
2685 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV64fV64f_IV64f(Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, YepSize length);
2697 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV8sS8s_IV8s(Yep8s *YEP_RESTRICT x, Yep8s y, YepSize length);
2709 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV8uS8u_IV8u(Yep8u *YEP_RESTRICT x, Yep8u y, YepSize length);
2721 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV16sS16s_IV16s(Yep16s *YEP_RESTRICT x, Yep16s y, YepSize length);
2733 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV16uS16u_IV16u(Yep16u *YEP_RESTRICT x, Yep16u y, YepSize length);
2745 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV32sS32s_IV32s(Yep32s *YEP_RESTRICT x, Yep32s y, YepSize length);
2757 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV32uS32u_IV32u(Yep32u *YEP_RESTRICT x, Yep32u y, YepSize length);
2769 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV64sS32s_IV64s(Yep64s *YEP_RESTRICT x, Yep32s y, YepSize length);
2781 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV64uS32u_IV64u(Yep64u *YEP_RESTRICT x, Yep32u y, YepSize length);
2793 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV32fS32f_IV32f(Yep32f *YEP_RESTRICT x, Yep32f y, YepSize length);
2805 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Min_IV64fS64f_IV64f(Yep64f *YEP_RESTRICT x, Yep64f y, YepSize length);
2823 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V8s_S8s(const Yep8s *YEP_RESTRICT v, Yep8s *YEP_RESTRICT maximum, YepSize length);
2836 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V8u_S8u(const Yep8u *YEP_RESTRICT v, Yep8u *YEP_RESTRICT maximum, YepSize length);
2849 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V16s_S16s(const Yep16s *YEP_RESTRICT v, Yep16s *YEP_RESTRICT maximum, YepSize length);
2862 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V16u_S16u(const Yep16u *YEP_RESTRICT v, Yep16u *YEP_RESTRICT maximum, YepSize length);
2875 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32s_S32s(const Yep32s *YEP_RESTRICT v, Yep32s *YEP_RESTRICT maximum, YepSize length);
2888 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32u_S32u(const Yep32u *YEP_RESTRICT v, Yep32u *YEP_RESTRICT maximum, YepSize length);
2901 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64s_S64s(const Yep64s *YEP_RESTRICT v, Yep64s *YEP_RESTRICT maximum, YepSize length);
2914 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64u_S64u(const Yep64u *YEP_RESTRICT v, Yep64u *YEP_RESTRICT maximum, YepSize length);
2927 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32f_S32f(const Yep32f *YEP_RESTRICT v, Yep32f *YEP_RESTRICT maximum, YepSize length);
2940 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64f_S64f(const Yep64f *YEP_RESTRICT v, Yep64f *YEP_RESTRICT maximum, YepSize length);
2957 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V8sV8s_V8s(const Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, Yep8s *YEP_RESTRICT maximum, YepSize length);
2974 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V8uV8u_V8u(const Yep8u *YEP_RESTRICT x, const Yep8u *YEP_RESTRICT y, Yep8u *YEP_RESTRICT maximum, YepSize length);
2991 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V16sV16s_V16s(const Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, Yep16s *YEP_RESTRICT maximum, YepSize length);
3008 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V16uV16u_V16u(const Yep16u *YEP_RESTRICT x, const Yep16u *YEP_RESTRICT y, Yep16u *YEP_RESTRICT maximum, YepSize length);
3025 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32sV32s_V32s(const Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep32s *YEP_RESTRICT maximum, YepSize length);
3042 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32uV32u_V32u(const Yep32u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, Yep32u *YEP_RESTRICT maximum, YepSize length);
3055 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64sV32s_V64s(const Yep64s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, Yep64s *YEP_RESTRICT maximum, YepSize length);
3068 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64uV32u_V64u(const Yep64u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, Yep64u *YEP_RESTRICT maximum, YepSize length);
3086 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32fV32f_V32f(const Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, Yep32f *YEP_RESTRICT maximum, YepSize length);
3104 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64fV64f_V64f(const Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, Yep64f *YEP_RESTRICT maximum, YepSize length);
3117 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V8sS8s_V8s(const Yep8s *YEP_RESTRICT x, Yep8s y, Yep8s *YEP_RESTRICT maximum, YepSize length);
3130 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V8uS8u_V8u(const Yep8u *YEP_RESTRICT x, Yep8u y, Yep8u *YEP_RESTRICT maximum, YepSize length);
3143 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V16sS16s_V16s(const Yep16s *YEP_RESTRICT x, Yep16s y, Yep16s *YEP_RESTRICT maximum, YepSize length);
3156 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V16uS16u_V16u(const Yep16u *YEP_RESTRICT x, Yep16u y, Yep16u *YEP_RESTRICT maximum, YepSize length);
3169 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32sS32s_V32s(const Yep32s *YEP_RESTRICT x, Yep32s y, Yep32s *YEP_RESTRICT maximum, YepSize length);
3182 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32uS32u_V32u(const Yep32u *YEP_RESTRICT x, Yep32u y, Yep32u *YEP_RESTRICT maximum, YepSize length);
3195 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64sS32s_V64s(const Yep64s *YEP_RESTRICT x, Yep32s y, Yep64s *YEP_RESTRICT maximum, YepSize length);
3208 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64uS32u_V64u(const Yep64u *YEP_RESTRICT x, Yep32u y, Yep64u *YEP_RESTRICT maximum, YepSize length);
3221 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V32fS32f_V32f(const Yep32f *YEP_RESTRICT x, Yep32f y, Yep32f *YEP_RESTRICT maximum, YepSize length);
3234 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_V64fS64f_V64f(const Yep64f *YEP_RESTRICT x, Yep64f y, Yep64f *YEP_RESTRICT maximum, YepSize length);
3246 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV8sV8s_IV8s(Yep8s *YEP_RESTRICT x, const Yep8s *YEP_RESTRICT y, YepSize length);
3258 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV8uV8u_IV8u(Yep8u *YEP_RESTRICT x, const Yep8u *YEP_RESTRICT y, YepSize length);
3270 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV16sV16s_IV16s(Yep16s *YEP_RESTRICT x, const Yep16s *YEP_RESTRICT y, YepSize length);
3282 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV16uV16u_IV16u(Yep16u *YEP_RESTRICT x, const Yep16u *YEP_RESTRICT y, YepSize length);
3294 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV32sV32s_IV32s(Yep32s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, YepSize length);
3306 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV32uV32u_IV32u(Yep32u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, YepSize length);
3318 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV64sV32s_IV64s(Yep64s *YEP_RESTRICT x, const Yep32s *YEP_RESTRICT y, YepSize length);
3330 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV64uV32u_IV64u(Yep64u *YEP_RESTRICT x, const Yep32u *YEP_RESTRICT y, YepSize length);
3342 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV32fV32f_IV32f(Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, YepSize length);
3354 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV64fV64f_IV64f(Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, YepSize length);
3366 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV8sS8s_IV8s(Yep8s *YEP_RESTRICT x, Yep8s y, YepSize length);
3378 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV8uS8u_IV8u(Yep8u *YEP_RESTRICT x, Yep8u y, YepSize length);
3390 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV16sS16s_IV16s(Yep16s *YEP_RESTRICT x, Yep16s y, YepSize length);
3402 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV16uS16u_IV16u(Yep16u *YEP_RESTRICT x, Yep16u y, YepSize length);
3414 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV32sS32s_IV32s(Yep32s *YEP_RESTRICT x, Yep32s y, YepSize length);
3426 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV32uS32u_IV32u(Yep32u *YEP_RESTRICT x, Yep32u y, YepSize length);
3438 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV64sS32s_IV64s(Yep64s *YEP_RESTRICT x, Yep32s y, YepSize length);
3450 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV64uS32u_IV64u(Yep64u *YEP_RESTRICT x, Yep32u y, YepSize length);
3462 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV32fS32f_IV32f(Yep32f *YEP_RESTRICT x, Yep32f y, YepSize length);
3474 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Max_IV64fS64f_IV64f(Yep64f *YEP_RESTRICT x, Yep64f y, YepSize length);
3497 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Sum_V32f_S32f(const Yep32f *YEP_RESTRICT v, Yep32f *YEP_RESTRICT sum, YepSize length);
3515 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_Sum_V64f_S64f(const Yep64f *YEP_RESTRICT v, Yep64f *YEP_RESTRICT sum, YepSize length);
3538 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_SumAbs_V32f_S32f(const Yep32f *YEP_RESTRICT v, Yep32f *YEP_RESTRICT sumAbs, YepSize length);
3556 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_SumAbs_V64f_S64f(const Yep64f *YEP_RESTRICT v, Yep64f *YEP_RESTRICT sumAbs, YepSize length);
3580 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_SumSquares_V32f_S32f(const Yep32f *YEP_RESTRICT v, Yep32f *YEP_RESTRICT sumSquares, YepSize length);
3599 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_SumSquares_V64f_S64f(const Yep64f *YEP_RESTRICT v, Yep64f *YEP_RESTRICT sumSquares, YepSize length);
3624 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_DotProduct_V32fV32f_S32f(const Yep32f *YEP_RESTRICT x, const Yep32f *YEP_RESTRICT y, Yep32f *YEP_RESTRICT dotProduct, YepSize length);
3645 YEP_PUBLIC_SYMBOL enum YepStatus YEPABI yepCore_DotProduct_V64fV64f_S64f(const Yep64f *YEP_RESTRICT x, const Yep64f *YEP_RESTRICT y, Yep64f *YEP_RESTRICT dotProduct, YepSize length);
3646 #ifdef __cplusplus
3647  } // extern "C"
3648 #endif