Subversion Repositories QNX 8.QNX8 LLVM/Clang compiler suite

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. /*===---- arm_mve.h - ARM MVE intrinsics -----------------------------------===
  2.  *
  3.  *
  4.  * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
  5.  * See https://llvm.org/LICENSE.txt for license information.
  6.  * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
  7.  *
  8.  *===-----------------------------------------------------------------------===
  9.  */
  10.  
  11. #ifndef __ARM_MVE_H
  12. #define __ARM_MVE_H
  13.  
  14. #if !__ARM_FEATURE_MVE
  15. #error "MVE support not enabled"
  16. #endif
  17.  
  18. #include <stdint.h>
  19.  
  20. #ifdef __cplusplus
  21. extern "C" {
  22. #endif
  23.  
  24. typedef uint16_t mve_pred16_t;
  25. typedef __attribute__((__neon_vector_type__(8), __clang_arm_mve_strict_polymorphism)) int16_t int16x8_t;
  26. typedef struct { int16x8_t val[2]; } int16x8x2_t;
  27. typedef struct { int16x8_t val[4]; } int16x8x4_t;
  28. typedef __attribute__((__neon_vector_type__(4), __clang_arm_mve_strict_polymorphism)) int32_t int32x4_t;
  29. typedef struct { int32x4_t val[2]; } int32x4x2_t;
  30. typedef struct { int32x4_t val[4]; } int32x4x4_t;
  31. typedef __attribute__((__neon_vector_type__(2), __clang_arm_mve_strict_polymorphism)) int64_t int64x2_t;
  32. typedef struct { int64x2_t val[2]; } int64x2x2_t;
  33. typedef struct { int64x2_t val[4]; } int64x2x4_t;
  34. typedef __attribute__((__neon_vector_type__(16), __clang_arm_mve_strict_polymorphism)) int8_t int8x16_t;
  35. typedef struct { int8x16_t val[2]; } int8x16x2_t;
  36. typedef struct { int8x16_t val[4]; } int8x16x4_t;
  37. typedef __attribute__((__neon_vector_type__(8), __clang_arm_mve_strict_polymorphism)) uint16_t uint16x8_t;
  38. typedef struct { uint16x8_t val[2]; } uint16x8x2_t;
  39. typedef struct { uint16x8_t val[4]; } uint16x8x4_t;
  40. typedef __attribute__((__neon_vector_type__(4), __clang_arm_mve_strict_polymorphism)) uint32_t uint32x4_t;
  41. typedef struct { uint32x4_t val[2]; } uint32x4x2_t;
  42. typedef struct { uint32x4_t val[4]; } uint32x4x4_t;
  43. typedef __attribute__((__neon_vector_type__(2), __clang_arm_mve_strict_polymorphism)) uint64_t uint64x2_t;
  44. typedef struct { uint64x2_t val[2]; } uint64x2x2_t;
  45. typedef struct { uint64x2_t val[4]; } uint64x2x4_t;
  46. typedef __attribute__((__neon_vector_type__(16), __clang_arm_mve_strict_polymorphism)) uint8_t uint8x16_t;
  47. typedef struct { uint8x16_t val[2]; } uint8x16x2_t;
  48. typedef struct { uint8x16_t val[4]; } uint8x16x4_t;
  49.  
  50. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_asrl)))
  51. int64_t __arm_asrl(int64_t, int32_t);
  52. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_lsll)))
  53. uint64_t __arm_lsll(uint64_t, int32_t);
  54. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqrshr)))
  55. int32_t __arm_sqrshr(int32_t, int32_t);
  56. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqrshrl)))
  57. int64_t __arm_sqrshrl(int64_t, int32_t);
  58. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqrshrl_sat48)))
  59. int64_t __arm_sqrshrl_sat48(int64_t, int32_t);
  60. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqshl)))
  61. int32_t __arm_sqshl(int32_t, int);
  62. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqshll)))
  63. int64_t __arm_sqshll(int64_t, int);
  64. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_srshr)))
  65. int32_t __arm_srshr(int32_t, int);
  66. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_srshrl)))
  67. int64_t __arm_srshrl(int64_t, int);
  68. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqrshl)))
  69. uint32_t __arm_uqrshl(uint32_t, int32_t);
  70. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqrshll)))
  71. uint64_t __arm_uqrshll(uint64_t, int32_t);
  72. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqrshll_sat48)))
  73. uint64_t __arm_uqrshll_sat48(uint64_t, int32_t);
  74. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqshl)))
  75. uint32_t __arm_uqshl(uint32_t, int);
  76. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqshll)))
  77. uint64_t __arm_uqshll(uint64_t, int);
  78. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_urshr)))
  79. uint32_t __arm_urshr(uint32_t, int);
  80. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_urshrl)))
  81. uint64_t __arm_urshrl(uint64_t, int);
  82. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s16)))
  83. uint32_t __arm_vabavq_p_s16(uint32_t, int16x8_t, int16x8_t, mve_pred16_t);
  84. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s16)))
  85. uint32_t __arm_vabavq_p(uint32_t, int16x8_t, int16x8_t, mve_pred16_t);
  86. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s32)))
  87. uint32_t __arm_vabavq_p_s32(uint32_t, int32x4_t, int32x4_t, mve_pred16_t);
  88. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s32)))
  89. uint32_t __arm_vabavq_p(uint32_t, int32x4_t, int32x4_t, mve_pred16_t);
  90. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s8)))
  91. uint32_t __arm_vabavq_p_s8(uint32_t, int8x16_t, int8x16_t, mve_pred16_t);
  92. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s8)))
  93. uint32_t __arm_vabavq_p(uint32_t, int8x16_t, int8x16_t, mve_pred16_t);
  94. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u16)))
  95. uint32_t __arm_vabavq_p_u16(uint32_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  96. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u16)))
  97. uint32_t __arm_vabavq_p(uint32_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  98. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u32)))
  99. uint32_t __arm_vabavq_p_u32(uint32_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  100. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u32)))
  101. uint32_t __arm_vabavq_p(uint32_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  102. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u8)))
  103. uint32_t __arm_vabavq_p_u8(uint32_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  104. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u8)))
  105. uint32_t __arm_vabavq_p(uint32_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  106. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s16)))
  107. uint32_t __arm_vabavq_s16(uint32_t, int16x8_t, int16x8_t);
  108. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s16)))
  109. uint32_t __arm_vabavq(uint32_t, int16x8_t, int16x8_t);
  110. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s32)))
  111. uint32_t __arm_vabavq_s32(uint32_t, int32x4_t, int32x4_t);
  112. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s32)))
  113. uint32_t __arm_vabavq(uint32_t, int32x4_t, int32x4_t);
  114. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s8)))
  115. uint32_t __arm_vabavq_s8(uint32_t, int8x16_t, int8x16_t);
  116. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s8)))
  117. uint32_t __arm_vabavq(uint32_t, int8x16_t, int8x16_t);
  118. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u16)))
  119. uint32_t __arm_vabavq_u16(uint32_t, uint16x8_t, uint16x8_t);
  120. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u16)))
  121. uint32_t __arm_vabavq(uint32_t, uint16x8_t, uint16x8_t);
  122. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u32)))
  123. uint32_t __arm_vabavq_u32(uint32_t, uint32x4_t, uint32x4_t);
  124. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u32)))
  125. uint32_t __arm_vabavq(uint32_t, uint32x4_t, uint32x4_t);
  126. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u8)))
  127. uint32_t __arm_vabavq_u8(uint32_t, uint8x16_t, uint8x16_t);
  128. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u8)))
  129. uint32_t __arm_vabavq(uint32_t, uint8x16_t, uint8x16_t);
  130. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s16)))
  131. int16x8_t __arm_vabdq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  132. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s16)))
  133. int16x8_t __arm_vabdq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  134. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s32)))
  135. int32x4_t __arm_vabdq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  136. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s32)))
  137. int32x4_t __arm_vabdq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  138. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s8)))
  139. int8x16_t __arm_vabdq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  140. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s8)))
  141. int8x16_t __arm_vabdq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  142. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u16)))
  143. uint16x8_t __arm_vabdq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  144. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u16)))
  145. uint16x8_t __arm_vabdq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  146. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u32)))
  147. uint32x4_t __arm_vabdq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  148. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u32)))
  149. uint32x4_t __arm_vabdq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  150. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u8)))
  151. uint8x16_t __arm_vabdq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  152. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u8)))
  153. uint8x16_t __arm_vabdq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  154. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s16)))
  155. int16x8_t __arm_vabdq_s16(int16x8_t, int16x8_t);
  156. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s16)))
  157. int16x8_t __arm_vabdq(int16x8_t, int16x8_t);
  158. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s32)))
  159. int32x4_t __arm_vabdq_s32(int32x4_t, int32x4_t);
  160. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s32)))
  161. int32x4_t __arm_vabdq(int32x4_t, int32x4_t);
  162. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s8)))
  163. int8x16_t __arm_vabdq_s8(int8x16_t, int8x16_t);
  164. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s8)))
  165. int8x16_t __arm_vabdq(int8x16_t, int8x16_t);
  166. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u16)))
  167. uint16x8_t __arm_vabdq_u16(uint16x8_t, uint16x8_t);
  168. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u16)))
  169. uint16x8_t __arm_vabdq(uint16x8_t, uint16x8_t);
  170. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u32)))
  171. uint32x4_t __arm_vabdq_u32(uint32x4_t, uint32x4_t);
  172. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u32)))
  173. uint32x4_t __arm_vabdq(uint32x4_t, uint32x4_t);
  174. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u8)))
  175. uint8x16_t __arm_vabdq_u8(uint8x16_t, uint8x16_t);
  176. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u8)))
  177. uint8x16_t __arm_vabdq(uint8x16_t, uint8x16_t);
  178. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s16)))
  179. int16x8_t __arm_vabdq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  180. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s16)))
  181. int16x8_t __arm_vabdq_x(int16x8_t, int16x8_t, mve_pred16_t);
  182. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s32)))
  183. int32x4_t __arm_vabdq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  184. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s32)))
  185. int32x4_t __arm_vabdq_x(int32x4_t, int32x4_t, mve_pred16_t);
  186. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s8)))
  187. int8x16_t __arm_vabdq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  188. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s8)))
  189. int8x16_t __arm_vabdq_x(int8x16_t, int8x16_t, mve_pred16_t);
  190. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u16)))
  191. uint16x8_t __arm_vabdq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  192. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u16)))
  193. uint16x8_t __arm_vabdq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  194. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u32)))
  195. uint32x4_t __arm_vabdq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  196. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u32)))
  197. uint32x4_t __arm_vabdq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  198. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u8)))
  199. uint8x16_t __arm_vabdq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  200. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u8)))
  201. uint8x16_t __arm_vabdq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  202. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s16)))
  203. int16x8_t __arm_vabsq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  204. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s16)))
  205. int16x8_t __arm_vabsq_m(int16x8_t, int16x8_t, mve_pred16_t);
  206. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s32)))
  207. int32x4_t __arm_vabsq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  208. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s32)))
  209. int32x4_t __arm_vabsq_m(int32x4_t, int32x4_t, mve_pred16_t);
  210. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s8)))
  211. int8x16_t __arm_vabsq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  212. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s8)))
  213. int8x16_t __arm_vabsq_m(int8x16_t, int8x16_t, mve_pred16_t);
  214. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s16)))
  215. int16x8_t __arm_vabsq_s16(int16x8_t);
  216. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s16)))
  217. int16x8_t __arm_vabsq(int16x8_t);
  218. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s32)))
  219. int32x4_t __arm_vabsq_s32(int32x4_t);
  220. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s32)))
  221. int32x4_t __arm_vabsq(int32x4_t);
  222. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s8)))
  223. int8x16_t __arm_vabsq_s8(int8x16_t);
  224. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s8)))
  225. int8x16_t __arm_vabsq(int8x16_t);
  226. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s16)))
  227. int16x8_t __arm_vabsq_x_s16(int16x8_t, mve_pred16_t);
  228. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s16)))
  229. int16x8_t __arm_vabsq_x(int16x8_t, mve_pred16_t);
  230. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s32)))
  231. int32x4_t __arm_vabsq_x_s32(int32x4_t, mve_pred16_t);
  232. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s32)))
  233. int32x4_t __arm_vabsq_x(int32x4_t, mve_pred16_t);
  234. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s8)))
  235. int8x16_t __arm_vabsq_x_s8(int8x16_t, mve_pred16_t);
  236. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s8)))
  237. int8x16_t __arm_vabsq_x(int8x16_t, mve_pred16_t);
  238. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadciq_m_s32)))
  239. int32x4_t __arm_vadciq_m_s32(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  240. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadciq_m_s32)))
  241. int32x4_t __arm_vadciq_m(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  242. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadciq_m_u32)))
  243. uint32x4_t __arm_vadciq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  244. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadciq_m_u32)))
  245. uint32x4_t __arm_vadciq_m(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  246. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadciq_s32)))
  247. int32x4_t __arm_vadciq_s32(int32x4_t, int32x4_t, unsigned *);
  248. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadciq_s32)))
  249. int32x4_t __arm_vadciq(int32x4_t, int32x4_t, unsigned *);
  250. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadciq_u32)))
  251. uint32x4_t __arm_vadciq_u32(uint32x4_t, uint32x4_t, unsigned *);
  252. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadciq_u32)))
  253. uint32x4_t __arm_vadciq(uint32x4_t, uint32x4_t, unsigned *);
  254. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadcq_m_s32)))
  255. int32x4_t __arm_vadcq_m_s32(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  256. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadcq_m_s32)))
  257. int32x4_t __arm_vadcq_m(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  258. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadcq_m_u32)))
  259. uint32x4_t __arm_vadcq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  260. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadcq_m_u32)))
  261. uint32x4_t __arm_vadcq_m(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  262. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadcq_s32)))
  263. int32x4_t __arm_vadcq_s32(int32x4_t, int32x4_t, unsigned *);
  264. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadcq_s32)))
  265. int32x4_t __arm_vadcq(int32x4_t, int32x4_t, unsigned *);
  266. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadcq_u32)))
  267. uint32x4_t __arm_vadcq_u32(uint32x4_t, uint32x4_t, unsigned *);
  268. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadcq_u32)))
  269. uint32x4_t __arm_vadcq(uint32x4_t, uint32x4_t, unsigned *);
  270. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_p_s32)))
  271. int64_t __arm_vaddlvaq_p_s32(int64_t, int32x4_t, mve_pred16_t);
  272. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_p_s32)))
  273. int64_t __arm_vaddlvaq_p(int64_t, int32x4_t, mve_pred16_t);
  274. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_p_u32)))
  275. uint64_t __arm_vaddlvaq_p_u32(uint64_t, uint32x4_t, mve_pred16_t);
  276. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_p_u32)))
  277. uint64_t __arm_vaddlvaq_p(uint64_t, uint32x4_t, mve_pred16_t);
  278. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_s32)))
  279. int64_t __arm_vaddlvaq_s32(int64_t, int32x4_t);
  280. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_s32)))
  281. int64_t __arm_vaddlvaq(int64_t, int32x4_t);
  282. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_u32)))
  283. uint64_t __arm_vaddlvaq_u32(uint64_t, uint32x4_t);
  284. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_u32)))
  285. uint64_t __arm_vaddlvaq(uint64_t, uint32x4_t);
  286. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_p_s32)))
  287. int64_t __arm_vaddlvq_p_s32(int32x4_t, mve_pred16_t);
  288. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_p_s32)))
  289. int64_t __arm_vaddlvq_p(int32x4_t, mve_pred16_t);
  290. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_p_u32)))
  291. uint64_t __arm_vaddlvq_p_u32(uint32x4_t, mve_pred16_t);
  292. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_p_u32)))
  293. uint64_t __arm_vaddlvq_p(uint32x4_t, mve_pred16_t);
  294. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_s32)))
  295. int64_t __arm_vaddlvq_s32(int32x4_t);
  296. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_s32)))
  297. int64_t __arm_vaddlvq(int32x4_t);
  298. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_u32)))
  299. uint64_t __arm_vaddlvq_u32(uint32x4_t);
  300. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_u32)))
  301. uint64_t __arm_vaddlvq(uint32x4_t);
  302. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s16)))
  303. int16x8_t __arm_vaddq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  304. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s16)))
  305. int16x8_t __arm_vaddq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  306. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s32)))
  307. int32x4_t __arm_vaddq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  308. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s32)))
  309. int32x4_t __arm_vaddq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  310. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s8)))
  311. int8x16_t __arm_vaddq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  312. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s8)))
  313. int8x16_t __arm_vaddq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  314. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u16)))
  315. uint16x8_t __arm_vaddq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  316. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u16)))
  317. uint16x8_t __arm_vaddq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  318. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u32)))
  319. uint32x4_t __arm_vaddq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  320. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u32)))
  321. uint32x4_t __arm_vaddq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  322. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u8)))
  323. uint8x16_t __arm_vaddq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  324. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u8)))
  325. uint8x16_t __arm_vaddq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  326. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s16)))
  327. int16x8_t __arm_vaddq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  328. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s16)))
  329. int16x8_t __arm_vaddq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  330. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s32)))
  331. int32x4_t __arm_vaddq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  332. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s32)))
  333. int32x4_t __arm_vaddq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  334. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s8)))
  335. int8x16_t __arm_vaddq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  336. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s8)))
  337. int8x16_t __arm_vaddq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  338. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u16)))
  339. uint16x8_t __arm_vaddq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  340. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u16)))
  341. uint16x8_t __arm_vaddq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  342. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u32)))
  343. uint32x4_t __arm_vaddq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  344. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u32)))
  345. uint32x4_t __arm_vaddq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  346. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u8)))
  347. uint8x16_t __arm_vaddq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  348. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u8)))
  349. uint8x16_t __arm_vaddq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  350. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s16)))
  351. int16x8_t __arm_vaddq_n_s16(int16x8_t, int16_t);
  352. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s16)))
  353. int16x8_t __arm_vaddq(int16x8_t, int16_t);
  354. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s32)))
  355. int32x4_t __arm_vaddq_n_s32(int32x4_t, int32_t);
  356. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s32)))
  357. int32x4_t __arm_vaddq(int32x4_t, int32_t);
  358. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s8)))
  359. int8x16_t __arm_vaddq_n_s8(int8x16_t, int8_t);
  360. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s8)))
  361. int8x16_t __arm_vaddq(int8x16_t, int8_t);
  362. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u16)))
  363. uint16x8_t __arm_vaddq_n_u16(uint16x8_t, uint16_t);
  364. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u16)))
  365. uint16x8_t __arm_vaddq(uint16x8_t, uint16_t);
  366. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u32)))
  367. uint32x4_t __arm_vaddq_n_u32(uint32x4_t, uint32_t);
  368. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u32)))
  369. uint32x4_t __arm_vaddq(uint32x4_t, uint32_t);
  370. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u8)))
  371. uint8x16_t __arm_vaddq_n_u8(uint8x16_t, uint8_t);
  372. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u8)))
  373. uint8x16_t __arm_vaddq(uint8x16_t, uint8_t);
  374. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s16)))
  375. int16x8_t __arm_vaddq_s16(int16x8_t, int16x8_t);
  376. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s16)))
  377. int16x8_t __arm_vaddq(int16x8_t, int16x8_t);
  378. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s32)))
  379. int32x4_t __arm_vaddq_s32(int32x4_t, int32x4_t);
  380. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s32)))
  381. int32x4_t __arm_vaddq(int32x4_t, int32x4_t);
  382. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s8)))
  383. int8x16_t __arm_vaddq_s8(int8x16_t, int8x16_t);
  384. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s8)))
  385. int8x16_t __arm_vaddq(int8x16_t, int8x16_t);
  386. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u16)))
  387. uint16x8_t __arm_vaddq_u16(uint16x8_t, uint16x8_t);
  388. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u16)))
  389. uint16x8_t __arm_vaddq(uint16x8_t, uint16x8_t);
  390. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u32)))
  391. uint32x4_t __arm_vaddq_u32(uint32x4_t, uint32x4_t);
  392. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u32)))
  393. uint32x4_t __arm_vaddq(uint32x4_t, uint32x4_t);
  394. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u8)))
  395. uint8x16_t __arm_vaddq_u8(uint8x16_t, uint8x16_t);
  396. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u8)))
  397. uint8x16_t __arm_vaddq(uint8x16_t, uint8x16_t);
  398. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s16)))
  399. int16x8_t __arm_vaddq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  400. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s16)))
  401. int16x8_t __arm_vaddq_x(int16x8_t, int16_t, mve_pred16_t);
  402. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s32)))
  403. int32x4_t __arm_vaddq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  404. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s32)))
  405. int32x4_t __arm_vaddq_x(int32x4_t, int32_t, mve_pred16_t);
  406. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s8)))
  407. int8x16_t __arm_vaddq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  408. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s8)))
  409. int8x16_t __arm_vaddq_x(int8x16_t, int8_t, mve_pred16_t);
  410. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u16)))
  411. uint16x8_t __arm_vaddq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  412. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u16)))
  413. uint16x8_t __arm_vaddq_x(uint16x8_t, uint16_t, mve_pred16_t);
  414. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u32)))
  415. uint32x4_t __arm_vaddq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  416. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u32)))
  417. uint32x4_t __arm_vaddq_x(uint32x4_t, uint32_t, mve_pred16_t);
  418. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u8)))
  419. uint8x16_t __arm_vaddq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  420. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u8)))
  421. uint8x16_t __arm_vaddq_x(uint8x16_t, uint8_t, mve_pred16_t);
  422. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s16)))
  423. int16x8_t __arm_vaddq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  424. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s16)))
  425. int16x8_t __arm_vaddq_x(int16x8_t, int16x8_t, mve_pred16_t);
  426. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s32)))
  427. int32x4_t __arm_vaddq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  428. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s32)))
  429. int32x4_t __arm_vaddq_x(int32x4_t, int32x4_t, mve_pred16_t);
  430. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s8)))
  431. int8x16_t __arm_vaddq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  432. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s8)))
  433. int8x16_t __arm_vaddq_x(int8x16_t, int8x16_t, mve_pred16_t);
  434. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u16)))
  435. uint16x8_t __arm_vaddq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  436. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u16)))
  437. uint16x8_t __arm_vaddq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  438. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u32)))
  439. uint32x4_t __arm_vaddq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  440. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u32)))
  441. uint32x4_t __arm_vaddq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  442. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u8)))
  443. uint8x16_t __arm_vaddq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  444. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u8)))
  445. uint8x16_t __arm_vaddq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  446. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s16)))
  447. int32_t __arm_vaddvaq_p_s16(int32_t, int16x8_t, mve_pred16_t);
  448. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s16)))
  449. int32_t __arm_vaddvaq_p(int32_t, int16x8_t, mve_pred16_t);
  450. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s32)))
  451. int32_t __arm_vaddvaq_p_s32(int32_t, int32x4_t, mve_pred16_t);
  452. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s32)))
  453. int32_t __arm_vaddvaq_p(int32_t, int32x4_t, mve_pred16_t);
  454. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s8)))
  455. int32_t __arm_vaddvaq_p_s8(int32_t, int8x16_t, mve_pred16_t);
  456. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s8)))
  457. int32_t __arm_vaddvaq_p(int32_t, int8x16_t, mve_pred16_t);
  458. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u16)))
  459. uint32_t __arm_vaddvaq_p_u16(uint32_t, uint16x8_t, mve_pred16_t);
  460. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u16)))
  461. uint32_t __arm_vaddvaq_p(uint32_t, uint16x8_t, mve_pred16_t);
  462. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u32)))
  463. uint32_t __arm_vaddvaq_p_u32(uint32_t, uint32x4_t, mve_pred16_t);
  464. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u32)))
  465. uint32_t __arm_vaddvaq_p(uint32_t, uint32x4_t, mve_pred16_t);
  466. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u8)))
  467. uint32_t __arm_vaddvaq_p_u8(uint32_t, uint8x16_t, mve_pred16_t);
  468. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u8)))
  469. uint32_t __arm_vaddvaq_p(uint32_t, uint8x16_t, mve_pred16_t);
  470. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s16)))
  471. int32_t __arm_vaddvaq_s16(int32_t, int16x8_t);
  472. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s16)))
  473. int32_t __arm_vaddvaq(int32_t, int16x8_t);
  474. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s32)))
  475. int32_t __arm_vaddvaq_s32(int32_t, int32x4_t);
  476. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s32)))
  477. int32_t __arm_vaddvaq(int32_t, int32x4_t);
  478. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s8)))
  479. int32_t __arm_vaddvaq_s8(int32_t, int8x16_t);
  480. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s8)))
  481. int32_t __arm_vaddvaq(int32_t, int8x16_t);
  482. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u16)))
  483. uint32_t __arm_vaddvaq_u16(uint32_t, uint16x8_t);
  484. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u16)))
  485. uint32_t __arm_vaddvaq(uint32_t, uint16x8_t);
  486. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u32)))
  487. uint32_t __arm_vaddvaq_u32(uint32_t, uint32x4_t);
  488. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u32)))
  489. uint32_t __arm_vaddvaq(uint32_t, uint32x4_t);
  490. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u8)))
  491. uint32_t __arm_vaddvaq_u8(uint32_t, uint8x16_t);
  492. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u8)))
  493. uint32_t __arm_vaddvaq(uint32_t, uint8x16_t);
  494. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s16)))
  495. int32_t __arm_vaddvq_p_s16(int16x8_t, mve_pred16_t);
  496. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s16)))
  497. int32_t __arm_vaddvq_p(int16x8_t, mve_pred16_t);
  498. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s32)))
  499. int32_t __arm_vaddvq_p_s32(int32x4_t, mve_pred16_t);
  500. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s32)))
  501. int32_t __arm_vaddvq_p(int32x4_t, mve_pred16_t);
  502. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s8)))
  503. int32_t __arm_vaddvq_p_s8(int8x16_t, mve_pred16_t);
  504. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s8)))
  505. int32_t __arm_vaddvq_p(int8x16_t, mve_pred16_t);
  506. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u16)))
  507. uint32_t __arm_vaddvq_p_u16(uint16x8_t, mve_pred16_t);
  508. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u16)))
  509. uint32_t __arm_vaddvq_p(uint16x8_t, mve_pred16_t);
  510. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u32)))
  511. uint32_t __arm_vaddvq_p_u32(uint32x4_t, mve_pred16_t);
  512. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u32)))
  513. uint32_t __arm_vaddvq_p(uint32x4_t, mve_pred16_t);
  514. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u8)))
  515. uint32_t __arm_vaddvq_p_u8(uint8x16_t, mve_pred16_t);
  516. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u8)))
  517. uint32_t __arm_vaddvq_p(uint8x16_t, mve_pred16_t);
  518. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s16)))
  519. int32_t __arm_vaddvq_s16(int16x8_t);
  520. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s16)))
  521. int32_t __arm_vaddvq(int16x8_t);
  522. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s32)))
  523. int32_t __arm_vaddvq_s32(int32x4_t);
  524. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s32)))
  525. int32_t __arm_vaddvq(int32x4_t);
  526. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s8)))
  527. int32_t __arm_vaddvq_s8(int8x16_t);
  528. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s8)))
  529. int32_t __arm_vaddvq(int8x16_t);
  530. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u16)))
  531. uint32_t __arm_vaddvq_u16(uint16x8_t);
  532. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u16)))
  533. uint32_t __arm_vaddvq(uint16x8_t);
  534. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u32)))
  535. uint32_t __arm_vaddvq_u32(uint32x4_t);
  536. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u32)))
  537. uint32_t __arm_vaddvq(uint32x4_t);
  538. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u8)))
  539. uint32_t __arm_vaddvq_u8(uint8x16_t);
  540. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u8)))
  541. uint32_t __arm_vaddvq(uint8x16_t);
  542. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s16)))
  543. int16x8_t __arm_vandq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  544. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s16)))
  545. int16x8_t __arm_vandq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  546. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s32)))
  547. int32x4_t __arm_vandq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  548. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s32)))
  549. int32x4_t __arm_vandq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  550. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s8)))
  551. int8x16_t __arm_vandq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  552. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s8)))
  553. int8x16_t __arm_vandq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  554. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u16)))
  555. uint16x8_t __arm_vandq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  556. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u16)))
  557. uint16x8_t __arm_vandq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  558. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u32)))
  559. uint32x4_t __arm_vandq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  560. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u32)))
  561. uint32x4_t __arm_vandq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  562. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u8)))
  563. uint8x16_t __arm_vandq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  564. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u8)))
  565. uint8x16_t __arm_vandq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  566. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_s16)))
  567. int16x8_t __arm_vandq_s16(int16x8_t, int16x8_t);
  568. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_s16)))
  569. int16x8_t __arm_vandq(int16x8_t, int16x8_t);
  570. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_s32)))
  571. int32x4_t __arm_vandq_s32(int32x4_t, int32x4_t);
  572. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_s32)))
  573. int32x4_t __arm_vandq(int32x4_t, int32x4_t);
  574. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_s8)))
  575. int8x16_t __arm_vandq_s8(int8x16_t, int8x16_t);
  576. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_s8)))
  577. int8x16_t __arm_vandq(int8x16_t, int8x16_t);
  578. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_u16)))
  579. uint16x8_t __arm_vandq_u16(uint16x8_t, uint16x8_t);
  580. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_u16)))
  581. uint16x8_t __arm_vandq(uint16x8_t, uint16x8_t);
  582. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_u32)))
  583. uint32x4_t __arm_vandq_u32(uint32x4_t, uint32x4_t);
  584. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_u32)))
  585. uint32x4_t __arm_vandq(uint32x4_t, uint32x4_t);
  586. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_u8)))
  587. uint8x16_t __arm_vandq_u8(uint8x16_t, uint8x16_t);
  588. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_u8)))
  589. uint8x16_t __arm_vandq(uint8x16_t, uint8x16_t);
  590. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s16)))
  591. int16x8_t __arm_vandq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  592. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s16)))
  593. int16x8_t __arm_vandq_x(int16x8_t, int16x8_t, mve_pred16_t);
  594. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s32)))
  595. int32x4_t __arm_vandq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  596. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s32)))
  597. int32x4_t __arm_vandq_x(int32x4_t, int32x4_t, mve_pred16_t);
  598. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s8)))
  599. int8x16_t __arm_vandq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  600. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s8)))
  601. int8x16_t __arm_vandq_x(int8x16_t, int8x16_t, mve_pred16_t);
  602. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u16)))
  603. uint16x8_t __arm_vandq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  604. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u16)))
  605. uint16x8_t __arm_vandq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  606. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u32)))
  607. uint32x4_t __arm_vandq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  608. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u32)))
  609. uint32x4_t __arm_vandq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  610. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u8)))
  611. uint8x16_t __arm_vandq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  612. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u8)))
  613. uint8x16_t __arm_vandq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  614. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_s16)))
  615. int16x8_t __arm_vbicq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  616. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_s16)))
  617. int16x8_t __arm_vbicq_m_n(int16x8_t, int16_t, mve_pred16_t);
  618. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_s32)))
  619. int32x4_t __arm_vbicq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  620. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_s32)))
  621. int32x4_t __arm_vbicq_m_n(int32x4_t, int32_t, mve_pred16_t);
  622. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_u16)))
  623. uint16x8_t __arm_vbicq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  624. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_u16)))
  625. uint16x8_t __arm_vbicq_m_n(uint16x8_t, uint16_t, mve_pred16_t);
  626. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_u32)))
  627. uint32x4_t __arm_vbicq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  628. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_u32)))
  629. uint32x4_t __arm_vbicq_m_n(uint32x4_t, uint32_t, mve_pred16_t);
  630. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s16)))
  631. int16x8_t __arm_vbicq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  632. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s16)))
  633. int16x8_t __arm_vbicq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  634. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s32)))
  635. int32x4_t __arm_vbicq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  636. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s32)))
  637. int32x4_t __arm_vbicq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  638. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s8)))
  639. int8x16_t __arm_vbicq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  640. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s8)))
  641. int8x16_t __arm_vbicq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  642. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u16)))
  643. uint16x8_t __arm_vbicq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  644. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u16)))
  645. uint16x8_t __arm_vbicq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  646. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u32)))
  647. uint32x4_t __arm_vbicq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  648. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u32)))
  649. uint32x4_t __arm_vbicq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  650. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u8)))
  651. uint8x16_t __arm_vbicq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  652. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u8)))
  653. uint8x16_t __arm_vbicq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  654. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_s16)))
  655. int16x8_t __arm_vbicq_n_s16(int16x8_t, int16_t);
  656. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_s16)))
  657. int16x8_t __arm_vbicq(int16x8_t, int16_t);
  658. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_s32)))
  659. int32x4_t __arm_vbicq_n_s32(int32x4_t, int32_t);
  660. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_s32)))
  661. int32x4_t __arm_vbicq(int32x4_t, int32_t);
  662. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_u16)))
  663. uint16x8_t __arm_vbicq_n_u16(uint16x8_t, uint16_t);
  664. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_u16)))
  665. uint16x8_t __arm_vbicq(uint16x8_t, uint16_t);
  666. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_u32)))
  667. uint32x4_t __arm_vbicq_n_u32(uint32x4_t, uint32_t);
  668. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_u32)))
  669. uint32x4_t __arm_vbicq(uint32x4_t, uint32_t);
  670. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s16)))
  671. int16x8_t __arm_vbicq_s16(int16x8_t, int16x8_t);
  672. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s16)))
  673. int16x8_t __arm_vbicq(int16x8_t, int16x8_t);
  674. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s32)))
  675. int32x4_t __arm_vbicq_s32(int32x4_t, int32x4_t);
  676. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s32)))
  677. int32x4_t __arm_vbicq(int32x4_t, int32x4_t);
  678. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s8)))
  679. int8x16_t __arm_vbicq_s8(int8x16_t, int8x16_t);
  680. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s8)))
  681. int8x16_t __arm_vbicq(int8x16_t, int8x16_t);
  682. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u16)))
  683. uint16x8_t __arm_vbicq_u16(uint16x8_t, uint16x8_t);
  684. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u16)))
  685. uint16x8_t __arm_vbicq(uint16x8_t, uint16x8_t);
  686. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u32)))
  687. uint32x4_t __arm_vbicq_u32(uint32x4_t, uint32x4_t);
  688. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u32)))
  689. uint32x4_t __arm_vbicq(uint32x4_t, uint32x4_t);
  690. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u8)))
  691. uint8x16_t __arm_vbicq_u8(uint8x16_t, uint8x16_t);
  692. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u8)))
  693. uint8x16_t __arm_vbicq(uint8x16_t, uint8x16_t);
  694. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s16)))
  695. int16x8_t __arm_vbicq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  696. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s16)))
  697. int16x8_t __arm_vbicq_x(int16x8_t, int16x8_t, mve_pred16_t);
  698. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s32)))
  699. int32x4_t __arm_vbicq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  700. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s32)))
  701. int32x4_t __arm_vbicq_x(int32x4_t, int32x4_t, mve_pred16_t);
  702. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s8)))
  703. int8x16_t __arm_vbicq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  704. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s8)))
  705. int8x16_t __arm_vbicq_x(int8x16_t, int8x16_t, mve_pred16_t);
  706. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u16)))
  707. uint16x8_t __arm_vbicq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  708. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u16)))
  709. uint16x8_t __arm_vbicq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  710. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u32)))
  711. uint32x4_t __arm_vbicq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  712. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u32)))
  713. uint32x4_t __arm_vbicq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  714. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u8)))
  715. uint8x16_t __arm_vbicq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  716. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u8)))
  717. uint8x16_t __arm_vbicq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  718. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s16)))
  719. int16x8_t __arm_vbrsrq_m_n_s16(int16x8_t, int16x8_t, int32_t, mve_pred16_t);
  720. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s16)))
  721. int16x8_t __arm_vbrsrq_m(int16x8_t, int16x8_t, int32_t, mve_pred16_t);
  722. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s32)))
  723. int32x4_t __arm_vbrsrq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  724. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s32)))
  725. int32x4_t __arm_vbrsrq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  726. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s8)))
  727. int8x16_t __arm_vbrsrq_m_n_s8(int8x16_t, int8x16_t, int32_t, mve_pred16_t);
  728. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s8)))
  729. int8x16_t __arm_vbrsrq_m(int8x16_t, int8x16_t, int32_t, mve_pred16_t);
  730. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u16)))
  731. uint16x8_t __arm_vbrsrq_m_n_u16(uint16x8_t, uint16x8_t, int32_t, mve_pred16_t);
  732. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u16)))
  733. uint16x8_t __arm_vbrsrq_m(uint16x8_t, uint16x8_t, int32_t, mve_pred16_t);
  734. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u32)))
  735. uint32x4_t __arm_vbrsrq_m_n_u32(uint32x4_t, uint32x4_t, int32_t, mve_pred16_t);
  736. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u32)))
  737. uint32x4_t __arm_vbrsrq_m(uint32x4_t, uint32x4_t, int32_t, mve_pred16_t);
  738. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u8)))
  739. uint8x16_t __arm_vbrsrq_m_n_u8(uint8x16_t, uint8x16_t, int32_t, mve_pred16_t);
  740. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u8)))
  741. uint8x16_t __arm_vbrsrq_m(uint8x16_t, uint8x16_t, int32_t, mve_pred16_t);
  742. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s16)))
  743. int16x8_t __arm_vbrsrq_n_s16(int16x8_t, int32_t);
  744. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s16)))
  745. int16x8_t __arm_vbrsrq(int16x8_t, int32_t);
  746. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s32)))
  747. int32x4_t __arm_vbrsrq_n_s32(int32x4_t, int32_t);
  748. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s32)))
  749. int32x4_t __arm_vbrsrq(int32x4_t, int32_t);
  750. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s8)))
  751. int8x16_t __arm_vbrsrq_n_s8(int8x16_t, int32_t);
  752. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s8)))
  753. int8x16_t __arm_vbrsrq(int8x16_t, int32_t);
  754. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u16)))
  755. uint16x8_t __arm_vbrsrq_n_u16(uint16x8_t, int32_t);
  756. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u16)))
  757. uint16x8_t __arm_vbrsrq(uint16x8_t, int32_t);
  758. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u32)))
  759. uint32x4_t __arm_vbrsrq_n_u32(uint32x4_t, int32_t);
  760. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u32)))
  761. uint32x4_t __arm_vbrsrq(uint32x4_t, int32_t);
  762. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u8)))
  763. uint8x16_t __arm_vbrsrq_n_u8(uint8x16_t, int32_t);
  764. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u8)))
  765. uint8x16_t __arm_vbrsrq(uint8x16_t, int32_t);
  766. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s16)))
  767. int16x8_t __arm_vbrsrq_x_n_s16(int16x8_t, int32_t, mve_pred16_t);
  768. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s16)))
  769. int16x8_t __arm_vbrsrq_x(int16x8_t, int32_t, mve_pred16_t);
  770. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s32)))
  771. int32x4_t __arm_vbrsrq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  772. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s32)))
  773. int32x4_t __arm_vbrsrq_x(int32x4_t, int32_t, mve_pred16_t);
  774. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s8)))
  775. int8x16_t __arm_vbrsrq_x_n_s8(int8x16_t, int32_t, mve_pred16_t);
  776. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s8)))
  777. int8x16_t __arm_vbrsrq_x(int8x16_t, int32_t, mve_pred16_t);
  778. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u16)))
  779. uint16x8_t __arm_vbrsrq_x_n_u16(uint16x8_t, int32_t, mve_pred16_t);
  780. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u16)))
  781. uint16x8_t __arm_vbrsrq_x(uint16x8_t, int32_t, mve_pred16_t);
  782. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u32)))
  783. uint32x4_t __arm_vbrsrq_x_n_u32(uint32x4_t, int32_t, mve_pred16_t);
  784. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u32)))
  785. uint32x4_t __arm_vbrsrq_x(uint32x4_t, int32_t, mve_pred16_t);
  786. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u8)))
  787. uint8x16_t __arm_vbrsrq_x_n_u8(uint8x16_t, int32_t, mve_pred16_t);
  788. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u8)))
  789. uint8x16_t __arm_vbrsrq_x(uint8x16_t, int32_t, mve_pred16_t);
  790. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s16)))
  791. int16x8_t __arm_vcaddq_rot270_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  792. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s16)))
  793. int16x8_t __arm_vcaddq_rot270_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  794. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s32)))
  795. int32x4_t __arm_vcaddq_rot270_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  796. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s32)))
  797. int32x4_t __arm_vcaddq_rot270_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  798. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s8)))
  799. int8x16_t __arm_vcaddq_rot270_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  800. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s8)))
  801. int8x16_t __arm_vcaddq_rot270_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  802. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u16)))
  803. uint16x8_t __arm_vcaddq_rot270_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  804. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u16)))
  805. uint16x8_t __arm_vcaddq_rot270_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  806. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u32)))
  807. uint32x4_t __arm_vcaddq_rot270_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  808. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u32)))
  809. uint32x4_t __arm_vcaddq_rot270_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  810. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u8)))
  811. uint8x16_t __arm_vcaddq_rot270_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  812. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u8)))
  813. uint8x16_t __arm_vcaddq_rot270_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  814. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s16)))
  815. int16x8_t __arm_vcaddq_rot270_s16(int16x8_t, int16x8_t);
  816. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s16)))
  817. int16x8_t __arm_vcaddq_rot270(int16x8_t, int16x8_t);
  818. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s32)))
  819. int32x4_t __arm_vcaddq_rot270_s32(int32x4_t, int32x4_t);
  820. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s32)))
  821. int32x4_t __arm_vcaddq_rot270(int32x4_t, int32x4_t);
  822. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s8)))
  823. int8x16_t __arm_vcaddq_rot270_s8(int8x16_t, int8x16_t);
  824. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s8)))
  825. int8x16_t __arm_vcaddq_rot270(int8x16_t, int8x16_t);
  826. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u16)))
  827. uint16x8_t __arm_vcaddq_rot270_u16(uint16x8_t, uint16x8_t);
  828. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u16)))
  829. uint16x8_t __arm_vcaddq_rot270(uint16x8_t, uint16x8_t);
  830. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u32)))
  831. uint32x4_t __arm_vcaddq_rot270_u32(uint32x4_t, uint32x4_t);
  832. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u32)))
  833. uint32x4_t __arm_vcaddq_rot270(uint32x4_t, uint32x4_t);
  834. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u8)))
  835. uint8x16_t __arm_vcaddq_rot270_u8(uint8x16_t, uint8x16_t);
  836. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u8)))
  837. uint8x16_t __arm_vcaddq_rot270(uint8x16_t, uint8x16_t);
  838. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s16)))
  839. int16x8_t __arm_vcaddq_rot270_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  840. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s16)))
  841. int16x8_t __arm_vcaddq_rot270_x(int16x8_t, int16x8_t, mve_pred16_t);
  842. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s32)))
  843. int32x4_t __arm_vcaddq_rot270_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  844. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s32)))
  845. int32x4_t __arm_vcaddq_rot270_x(int32x4_t, int32x4_t, mve_pred16_t);
  846. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s8)))
  847. int8x16_t __arm_vcaddq_rot270_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  848. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s8)))
  849. int8x16_t __arm_vcaddq_rot270_x(int8x16_t, int8x16_t, mve_pred16_t);
  850. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u16)))
  851. uint16x8_t __arm_vcaddq_rot270_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  852. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u16)))
  853. uint16x8_t __arm_vcaddq_rot270_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  854. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u32)))
  855. uint32x4_t __arm_vcaddq_rot270_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  856. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u32)))
  857. uint32x4_t __arm_vcaddq_rot270_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  858. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u8)))
  859. uint8x16_t __arm_vcaddq_rot270_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  860. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u8)))
  861. uint8x16_t __arm_vcaddq_rot270_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  862. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s16)))
  863. int16x8_t __arm_vcaddq_rot90_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  864. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s16)))
  865. int16x8_t __arm_vcaddq_rot90_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  866. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s32)))
  867. int32x4_t __arm_vcaddq_rot90_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  868. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s32)))
  869. int32x4_t __arm_vcaddq_rot90_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  870. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s8)))
  871. int8x16_t __arm_vcaddq_rot90_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  872. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s8)))
  873. int8x16_t __arm_vcaddq_rot90_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  874. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u16)))
  875. uint16x8_t __arm_vcaddq_rot90_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  876. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u16)))
  877. uint16x8_t __arm_vcaddq_rot90_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  878. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u32)))
  879. uint32x4_t __arm_vcaddq_rot90_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  880. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u32)))
  881. uint32x4_t __arm_vcaddq_rot90_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  882. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u8)))
  883. uint8x16_t __arm_vcaddq_rot90_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  884. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u8)))
  885. uint8x16_t __arm_vcaddq_rot90_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  886. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s16)))
  887. int16x8_t __arm_vcaddq_rot90_s16(int16x8_t, int16x8_t);
  888. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s16)))
  889. int16x8_t __arm_vcaddq_rot90(int16x8_t, int16x8_t);
  890. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s32)))
  891. int32x4_t __arm_vcaddq_rot90_s32(int32x4_t, int32x4_t);
  892. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s32)))
  893. int32x4_t __arm_vcaddq_rot90(int32x4_t, int32x4_t);
  894. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s8)))
  895. int8x16_t __arm_vcaddq_rot90_s8(int8x16_t, int8x16_t);
  896. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s8)))
  897. int8x16_t __arm_vcaddq_rot90(int8x16_t, int8x16_t);
  898. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u16)))
  899. uint16x8_t __arm_vcaddq_rot90_u16(uint16x8_t, uint16x8_t);
  900. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u16)))
  901. uint16x8_t __arm_vcaddq_rot90(uint16x8_t, uint16x8_t);
  902. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u32)))
  903. uint32x4_t __arm_vcaddq_rot90_u32(uint32x4_t, uint32x4_t);
  904. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u32)))
  905. uint32x4_t __arm_vcaddq_rot90(uint32x4_t, uint32x4_t);
  906. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u8)))
  907. uint8x16_t __arm_vcaddq_rot90_u8(uint8x16_t, uint8x16_t);
  908. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u8)))
  909. uint8x16_t __arm_vcaddq_rot90(uint8x16_t, uint8x16_t);
  910. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s16)))
  911. int16x8_t __arm_vcaddq_rot90_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  912. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s16)))
  913. int16x8_t __arm_vcaddq_rot90_x(int16x8_t, int16x8_t, mve_pred16_t);
  914. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s32)))
  915. int32x4_t __arm_vcaddq_rot90_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  916. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s32)))
  917. int32x4_t __arm_vcaddq_rot90_x(int32x4_t, int32x4_t, mve_pred16_t);
  918. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s8)))
  919. int8x16_t __arm_vcaddq_rot90_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  920. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s8)))
  921. int8x16_t __arm_vcaddq_rot90_x(int8x16_t, int8x16_t, mve_pred16_t);
  922. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u16)))
  923. uint16x8_t __arm_vcaddq_rot90_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  924. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u16)))
  925. uint16x8_t __arm_vcaddq_rot90_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  926. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u32)))
  927. uint32x4_t __arm_vcaddq_rot90_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  928. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u32)))
  929. uint32x4_t __arm_vcaddq_rot90_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  930. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u8)))
  931. uint8x16_t __arm_vcaddq_rot90_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  932. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u8)))
  933. uint8x16_t __arm_vcaddq_rot90_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  934. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s16)))
  935. int16x8_t __arm_vclsq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  936. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s16)))
  937. int16x8_t __arm_vclsq_m(int16x8_t, int16x8_t, mve_pred16_t);
  938. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s32)))
  939. int32x4_t __arm_vclsq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  940. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s32)))
  941. int32x4_t __arm_vclsq_m(int32x4_t, int32x4_t, mve_pred16_t);
  942. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s8)))
  943. int8x16_t __arm_vclsq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  944. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s8)))
  945. int8x16_t __arm_vclsq_m(int8x16_t, int8x16_t, mve_pred16_t);
  946. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s16)))
  947. int16x8_t __arm_vclsq_s16(int16x8_t);
  948. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s16)))
  949. int16x8_t __arm_vclsq(int16x8_t);
  950. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s32)))
  951. int32x4_t __arm_vclsq_s32(int32x4_t);
  952. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s32)))
  953. int32x4_t __arm_vclsq(int32x4_t);
  954. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s8)))
  955. int8x16_t __arm_vclsq_s8(int8x16_t);
  956. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s8)))
  957. int8x16_t __arm_vclsq(int8x16_t);
  958. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s16)))
  959. int16x8_t __arm_vclsq_x_s16(int16x8_t, mve_pred16_t);
  960. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s16)))
  961. int16x8_t __arm_vclsq_x(int16x8_t, mve_pred16_t);
  962. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s32)))
  963. int32x4_t __arm_vclsq_x_s32(int32x4_t, mve_pred16_t);
  964. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s32)))
  965. int32x4_t __arm_vclsq_x(int32x4_t, mve_pred16_t);
  966. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s8)))
  967. int8x16_t __arm_vclsq_x_s8(int8x16_t, mve_pred16_t);
  968. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s8)))
  969. int8x16_t __arm_vclsq_x(int8x16_t, mve_pred16_t);
  970. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s16)))
  971. int16x8_t __arm_vclzq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  972. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s16)))
  973. int16x8_t __arm_vclzq_m(int16x8_t, int16x8_t, mve_pred16_t);
  974. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s32)))
  975. int32x4_t __arm_vclzq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  976. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s32)))
  977. int32x4_t __arm_vclzq_m(int32x4_t, int32x4_t, mve_pred16_t);
  978. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s8)))
  979. int8x16_t __arm_vclzq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  980. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s8)))
  981. int8x16_t __arm_vclzq_m(int8x16_t, int8x16_t, mve_pred16_t);
  982. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u16)))
  983. uint16x8_t __arm_vclzq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  984. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u16)))
  985. uint16x8_t __arm_vclzq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  986. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u32)))
  987. uint32x4_t __arm_vclzq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  988. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u32)))
  989. uint32x4_t __arm_vclzq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  990. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u8)))
  991. uint8x16_t __arm_vclzq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  992. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u8)))
  993. uint8x16_t __arm_vclzq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  994. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s16)))
  995. int16x8_t __arm_vclzq_s16(int16x8_t);
  996. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s16)))
  997. int16x8_t __arm_vclzq(int16x8_t);
  998. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s32)))
  999. int32x4_t __arm_vclzq_s32(int32x4_t);
  1000. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s32)))
  1001. int32x4_t __arm_vclzq(int32x4_t);
  1002. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s8)))
  1003. int8x16_t __arm_vclzq_s8(int8x16_t);
  1004. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s8)))
  1005. int8x16_t __arm_vclzq(int8x16_t);
  1006. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u16)))
  1007. uint16x8_t __arm_vclzq_u16(uint16x8_t);
  1008. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u16)))
  1009. uint16x8_t __arm_vclzq(uint16x8_t);
  1010. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u32)))
  1011. uint32x4_t __arm_vclzq_u32(uint32x4_t);
  1012. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u32)))
  1013. uint32x4_t __arm_vclzq(uint32x4_t);
  1014. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u8)))
  1015. uint8x16_t __arm_vclzq_u8(uint8x16_t);
  1016. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u8)))
  1017. uint8x16_t __arm_vclzq(uint8x16_t);
  1018. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s16)))
  1019. int16x8_t __arm_vclzq_x_s16(int16x8_t, mve_pred16_t);
  1020. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s16)))
  1021. int16x8_t __arm_vclzq_x(int16x8_t, mve_pred16_t);
  1022. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s32)))
  1023. int32x4_t __arm_vclzq_x_s32(int32x4_t, mve_pred16_t);
  1024. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s32)))
  1025. int32x4_t __arm_vclzq_x(int32x4_t, mve_pred16_t);
  1026. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s8)))
  1027. int8x16_t __arm_vclzq_x_s8(int8x16_t, mve_pred16_t);
  1028. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s8)))
  1029. int8x16_t __arm_vclzq_x(int8x16_t, mve_pred16_t);
  1030. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u16)))
  1031. uint16x8_t __arm_vclzq_x_u16(uint16x8_t, mve_pred16_t);
  1032. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u16)))
  1033. uint16x8_t __arm_vclzq_x(uint16x8_t, mve_pred16_t);
  1034. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u32)))
  1035. uint32x4_t __arm_vclzq_x_u32(uint32x4_t, mve_pred16_t);
  1036. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u32)))
  1037. uint32x4_t __arm_vclzq_x(uint32x4_t, mve_pred16_t);
  1038. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u8)))
  1039. uint8x16_t __arm_vclzq_x_u8(uint8x16_t, mve_pred16_t);
  1040. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u8)))
  1041. uint8x16_t __arm_vclzq_x(uint8x16_t, mve_pred16_t);
  1042. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u16)))
  1043. mve_pred16_t __arm_vcmpcsq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  1044. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u16)))
  1045. mve_pred16_t __arm_vcmpcsq_m(uint16x8_t, uint16_t, mve_pred16_t);
  1046. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u32)))
  1047. mve_pred16_t __arm_vcmpcsq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  1048. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u32)))
  1049. mve_pred16_t __arm_vcmpcsq_m(uint32x4_t, uint32_t, mve_pred16_t);
  1050. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u8)))
  1051. mve_pred16_t __arm_vcmpcsq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  1052. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u8)))
  1053. mve_pred16_t __arm_vcmpcsq_m(uint8x16_t, uint8_t, mve_pred16_t);
  1054. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u16)))
  1055. mve_pred16_t __arm_vcmpcsq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  1056. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u16)))
  1057. mve_pred16_t __arm_vcmpcsq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  1058. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u32)))
  1059. mve_pred16_t __arm_vcmpcsq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  1060. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u32)))
  1061. mve_pred16_t __arm_vcmpcsq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  1062. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u8)))
  1063. mve_pred16_t __arm_vcmpcsq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  1064. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u8)))
  1065. mve_pred16_t __arm_vcmpcsq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  1066. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u16)))
  1067. mve_pred16_t __arm_vcmpcsq_n_u16(uint16x8_t, uint16_t);
  1068. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u16)))
  1069. mve_pred16_t __arm_vcmpcsq(uint16x8_t, uint16_t);
  1070. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u32)))
  1071. mve_pred16_t __arm_vcmpcsq_n_u32(uint32x4_t, uint32_t);
  1072. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u32)))
  1073. mve_pred16_t __arm_vcmpcsq(uint32x4_t, uint32_t);
  1074. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u8)))
  1075. mve_pred16_t __arm_vcmpcsq_n_u8(uint8x16_t, uint8_t);
  1076. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u8)))
  1077. mve_pred16_t __arm_vcmpcsq(uint8x16_t, uint8_t);
  1078. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u16)))
  1079. mve_pred16_t __arm_vcmpcsq_u16(uint16x8_t, uint16x8_t);
  1080. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u16)))
  1081. mve_pred16_t __arm_vcmpcsq(uint16x8_t, uint16x8_t);
  1082. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u32)))
  1083. mve_pred16_t __arm_vcmpcsq_u32(uint32x4_t, uint32x4_t);
  1084. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u32)))
  1085. mve_pred16_t __arm_vcmpcsq(uint32x4_t, uint32x4_t);
  1086. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u8)))
  1087. mve_pred16_t __arm_vcmpcsq_u8(uint8x16_t, uint8x16_t);
  1088. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u8)))
  1089. mve_pred16_t __arm_vcmpcsq(uint8x16_t, uint8x16_t);
  1090. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s16)))
  1091. mve_pred16_t __arm_vcmpeqq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  1092. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s16)))
  1093. mve_pred16_t __arm_vcmpeqq_m(int16x8_t, int16_t, mve_pred16_t);
  1094. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s32)))
  1095. mve_pred16_t __arm_vcmpeqq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  1096. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s32)))
  1097. mve_pred16_t __arm_vcmpeqq_m(int32x4_t, int32_t, mve_pred16_t);
  1098. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s8)))
  1099. mve_pred16_t __arm_vcmpeqq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  1100. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s8)))
  1101. mve_pred16_t __arm_vcmpeqq_m(int8x16_t, int8_t, mve_pred16_t);
  1102. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u16)))
  1103. mve_pred16_t __arm_vcmpeqq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  1104. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u16)))
  1105. mve_pred16_t __arm_vcmpeqq_m(uint16x8_t, uint16_t, mve_pred16_t);
  1106. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u32)))
  1107. mve_pred16_t __arm_vcmpeqq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  1108. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u32)))
  1109. mve_pred16_t __arm_vcmpeqq_m(uint32x4_t, uint32_t, mve_pred16_t);
  1110. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u8)))
  1111. mve_pred16_t __arm_vcmpeqq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  1112. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u8)))
  1113. mve_pred16_t __arm_vcmpeqq_m(uint8x16_t, uint8_t, mve_pred16_t);
  1114. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s16)))
  1115. mve_pred16_t __arm_vcmpeqq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  1116. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s16)))
  1117. mve_pred16_t __arm_vcmpeqq_m(int16x8_t, int16x8_t, mve_pred16_t);
  1118. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s32)))
  1119. mve_pred16_t __arm_vcmpeqq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  1120. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s32)))
  1121. mve_pred16_t __arm_vcmpeqq_m(int32x4_t, int32x4_t, mve_pred16_t);
  1122. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s8)))
  1123. mve_pred16_t __arm_vcmpeqq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  1124. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s8)))
  1125. mve_pred16_t __arm_vcmpeqq_m(int8x16_t, int8x16_t, mve_pred16_t);
  1126. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u16)))
  1127. mve_pred16_t __arm_vcmpeqq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  1128. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u16)))
  1129. mve_pred16_t __arm_vcmpeqq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  1130. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u32)))
  1131. mve_pred16_t __arm_vcmpeqq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  1132. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u32)))
  1133. mve_pred16_t __arm_vcmpeqq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  1134. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u8)))
  1135. mve_pred16_t __arm_vcmpeqq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  1136. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u8)))
  1137. mve_pred16_t __arm_vcmpeqq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  1138. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s16)))
  1139. mve_pred16_t __arm_vcmpeqq_n_s16(int16x8_t, int16_t);
  1140. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s16)))
  1141. mve_pred16_t __arm_vcmpeqq(int16x8_t, int16_t);
  1142. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s32)))
  1143. mve_pred16_t __arm_vcmpeqq_n_s32(int32x4_t, int32_t);
  1144. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s32)))
  1145. mve_pred16_t __arm_vcmpeqq(int32x4_t, int32_t);
  1146. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s8)))
  1147. mve_pred16_t __arm_vcmpeqq_n_s8(int8x16_t, int8_t);
  1148. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s8)))
  1149. mve_pred16_t __arm_vcmpeqq(int8x16_t, int8_t);
  1150. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u16)))
  1151. mve_pred16_t __arm_vcmpeqq_n_u16(uint16x8_t, uint16_t);
  1152. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u16)))
  1153. mve_pred16_t __arm_vcmpeqq(uint16x8_t, uint16_t);
  1154. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u32)))
  1155. mve_pred16_t __arm_vcmpeqq_n_u32(uint32x4_t, uint32_t);
  1156. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u32)))
  1157. mve_pred16_t __arm_vcmpeqq(uint32x4_t, uint32_t);
  1158. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u8)))
  1159. mve_pred16_t __arm_vcmpeqq_n_u8(uint8x16_t, uint8_t);
  1160. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u8)))
  1161. mve_pred16_t __arm_vcmpeqq(uint8x16_t, uint8_t);
  1162. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s16)))
  1163. mve_pred16_t __arm_vcmpeqq_s16(int16x8_t, int16x8_t);
  1164. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s16)))
  1165. mve_pred16_t __arm_vcmpeqq(int16x8_t, int16x8_t);
  1166. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s32)))
  1167. mve_pred16_t __arm_vcmpeqq_s32(int32x4_t, int32x4_t);
  1168. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s32)))
  1169. mve_pred16_t __arm_vcmpeqq(int32x4_t, int32x4_t);
  1170. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s8)))
  1171. mve_pred16_t __arm_vcmpeqq_s8(int8x16_t, int8x16_t);
  1172. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s8)))
  1173. mve_pred16_t __arm_vcmpeqq(int8x16_t, int8x16_t);
  1174. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u16)))
  1175. mve_pred16_t __arm_vcmpeqq_u16(uint16x8_t, uint16x8_t);
  1176. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u16)))
  1177. mve_pred16_t __arm_vcmpeqq(uint16x8_t, uint16x8_t);
  1178. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u32)))
  1179. mve_pred16_t __arm_vcmpeqq_u32(uint32x4_t, uint32x4_t);
  1180. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u32)))
  1181. mve_pred16_t __arm_vcmpeqq(uint32x4_t, uint32x4_t);
  1182. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u8)))
  1183. mve_pred16_t __arm_vcmpeqq_u8(uint8x16_t, uint8x16_t);
  1184. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u8)))
  1185. mve_pred16_t __arm_vcmpeqq(uint8x16_t, uint8x16_t);
  1186. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s16)))
  1187. mve_pred16_t __arm_vcmpgeq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  1188. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s16)))
  1189. mve_pred16_t __arm_vcmpgeq_m(int16x8_t, int16_t, mve_pred16_t);
  1190. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s32)))
  1191. mve_pred16_t __arm_vcmpgeq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  1192. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s32)))
  1193. mve_pred16_t __arm_vcmpgeq_m(int32x4_t, int32_t, mve_pred16_t);
  1194. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s8)))
  1195. mve_pred16_t __arm_vcmpgeq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  1196. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s8)))
  1197. mve_pred16_t __arm_vcmpgeq_m(int8x16_t, int8_t, mve_pred16_t);
  1198. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s16)))
  1199. mve_pred16_t __arm_vcmpgeq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  1200. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s16)))
  1201. mve_pred16_t __arm_vcmpgeq_m(int16x8_t, int16x8_t, mve_pred16_t);
  1202. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s32)))
  1203. mve_pred16_t __arm_vcmpgeq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  1204. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s32)))
  1205. mve_pred16_t __arm_vcmpgeq_m(int32x4_t, int32x4_t, mve_pred16_t);
  1206. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s8)))
  1207. mve_pred16_t __arm_vcmpgeq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  1208. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s8)))
  1209. mve_pred16_t __arm_vcmpgeq_m(int8x16_t, int8x16_t, mve_pred16_t);
  1210. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s16)))
  1211. mve_pred16_t __arm_vcmpgeq_n_s16(int16x8_t, int16_t);
  1212. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s16)))
  1213. mve_pred16_t __arm_vcmpgeq(int16x8_t, int16_t);
  1214. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s32)))
  1215. mve_pred16_t __arm_vcmpgeq_n_s32(int32x4_t, int32_t);
  1216. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s32)))
  1217. mve_pred16_t __arm_vcmpgeq(int32x4_t, int32_t);
  1218. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s8)))
  1219. mve_pred16_t __arm_vcmpgeq_n_s8(int8x16_t, int8_t);
  1220. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s8)))
  1221. mve_pred16_t __arm_vcmpgeq(int8x16_t, int8_t);
  1222. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s16)))
  1223. mve_pred16_t __arm_vcmpgeq_s16(int16x8_t, int16x8_t);
  1224. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s16)))
  1225. mve_pred16_t __arm_vcmpgeq(int16x8_t, int16x8_t);
  1226. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s32)))
  1227. mve_pred16_t __arm_vcmpgeq_s32(int32x4_t, int32x4_t);
  1228. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s32)))
  1229. mve_pred16_t __arm_vcmpgeq(int32x4_t, int32x4_t);
  1230. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s8)))
  1231. mve_pred16_t __arm_vcmpgeq_s8(int8x16_t, int8x16_t);
  1232. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s8)))
  1233. mve_pred16_t __arm_vcmpgeq(int8x16_t, int8x16_t);
  1234. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s16)))
  1235. mve_pred16_t __arm_vcmpgtq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  1236. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s16)))
  1237. mve_pred16_t __arm_vcmpgtq_m(int16x8_t, int16_t, mve_pred16_t);
  1238. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s32)))
  1239. mve_pred16_t __arm_vcmpgtq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  1240. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s32)))
  1241. mve_pred16_t __arm_vcmpgtq_m(int32x4_t, int32_t, mve_pred16_t);
  1242. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s8)))
  1243. mve_pred16_t __arm_vcmpgtq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  1244. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s8)))
  1245. mve_pred16_t __arm_vcmpgtq_m(int8x16_t, int8_t, mve_pred16_t);
  1246. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s16)))
  1247. mve_pred16_t __arm_vcmpgtq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  1248. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s16)))
  1249. mve_pred16_t __arm_vcmpgtq_m(int16x8_t, int16x8_t, mve_pred16_t);
  1250. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s32)))
  1251. mve_pred16_t __arm_vcmpgtq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  1252. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s32)))
  1253. mve_pred16_t __arm_vcmpgtq_m(int32x4_t, int32x4_t, mve_pred16_t);
  1254. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s8)))
  1255. mve_pred16_t __arm_vcmpgtq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  1256. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s8)))
  1257. mve_pred16_t __arm_vcmpgtq_m(int8x16_t, int8x16_t, mve_pred16_t);
  1258. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s16)))
  1259. mve_pred16_t __arm_vcmpgtq_n_s16(int16x8_t, int16_t);
  1260. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s16)))
  1261. mve_pred16_t __arm_vcmpgtq(int16x8_t, int16_t);
  1262. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s32)))
  1263. mve_pred16_t __arm_vcmpgtq_n_s32(int32x4_t, int32_t);
  1264. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s32)))
  1265. mve_pred16_t __arm_vcmpgtq(int32x4_t, int32_t);
  1266. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s8)))
  1267. mve_pred16_t __arm_vcmpgtq_n_s8(int8x16_t, int8_t);
  1268. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s8)))
  1269. mve_pred16_t __arm_vcmpgtq(int8x16_t, int8_t);
  1270. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s16)))
  1271. mve_pred16_t __arm_vcmpgtq_s16(int16x8_t, int16x8_t);
  1272. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s16)))
  1273. mve_pred16_t __arm_vcmpgtq(int16x8_t, int16x8_t);
  1274. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s32)))
  1275. mve_pred16_t __arm_vcmpgtq_s32(int32x4_t, int32x4_t);
  1276. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s32)))
  1277. mve_pred16_t __arm_vcmpgtq(int32x4_t, int32x4_t);
  1278. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s8)))
  1279. mve_pred16_t __arm_vcmpgtq_s8(int8x16_t, int8x16_t);
  1280. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s8)))
  1281. mve_pred16_t __arm_vcmpgtq(int8x16_t, int8x16_t);
  1282. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u16)))
  1283. mve_pred16_t __arm_vcmphiq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  1284. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u16)))
  1285. mve_pred16_t __arm_vcmphiq_m(uint16x8_t, uint16_t, mve_pred16_t);
  1286. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u32)))
  1287. mve_pred16_t __arm_vcmphiq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  1288. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u32)))
  1289. mve_pred16_t __arm_vcmphiq_m(uint32x4_t, uint32_t, mve_pred16_t);
  1290. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u8)))
  1291. mve_pred16_t __arm_vcmphiq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  1292. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u8)))
  1293. mve_pred16_t __arm_vcmphiq_m(uint8x16_t, uint8_t, mve_pred16_t);
  1294. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u16)))
  1295. mve_pred16_t __arm_vcmphiq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  1296. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u16)))
  1297. mve_pred16_t __arm_vcmphiq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  1298. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u32)))
  1299. mve_pred16_t __arm_vcmphiq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  1300. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u32)))
  1301. mve_pred16_t __arm_vcmphiq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  1302. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u8)))
  1303. mve_pred16_t __arm_vcmphiq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  1304. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u8)))
  1305. mve_pred16_t __arm_vcmphiq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  1306. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u16)))
  1307. mve_pred16_t __arm_vcmphiq_n_u16(uint16x8_t, uint16_t);
  1308. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u16)))
  1309. mve_pred16_t __arm_vcmphiq(uint16x8_t, uint16_t);
  1310. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u32)))
  1311. mve_pred16_t __arm_vcmphiq_n_u32(uint32x4_t, uint32_t);
  1312. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u32)))
  1313. mve_pred16_t __arm_vcmphiq(uint32x4_t, uint32_t);
  1314. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u8)))
  1315. mve_pred16_t __arm_vcmphiq_n_u8(uint8x16_t, uint8_t);
  1316. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u8)))
  1317. mve_pred16_t __arm_vcmphiq(uint8x16_t, uint8_t);
  1318. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u16)))
  1319. mve_pred16_t __arm_vcmphiq_u16(uint16x8_t, uint16x8_t);
  1320. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u16)))
  1321. mve_pred16_t __arm_vcmphiq(uint16x8_t, uint16x8_t);
  1322. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u32)))
  1323. mve_pred16_t __arm_vcmphiq_u32(uint32x4_t, uint32x4_t);
  1324. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u32)))
  1325. mve_pred16_t __arm_vcmphiq(uint32x4_t, uint32x4_t);
  1326. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u8)))
  1327. mve_pred16_t __arm_vcmphiq_u8(uint8x16_t, uint8x16_t);
  1328. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u8)))
  1329. mve_pred16_t __arm_vcmphiq(uint8x16_t, uint8x16_t);
  1330. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s16)))
  1331. mve_pred16_t __arm_vcmpleq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  1332. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s16)))
  1333. mve_pred16_t __arm_vcmpleq_m(int16x8_t, int16_t, mve_pred16_t);
  1334. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s32)))
  1335. mve_pred16_t __arm_vcmpleq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  1336. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s32)))
  1337. mve_pred16_t __arm_vcmpleq_m(int32x4_t, int32_t, mve_pred16_t);
  1338. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s8)))
  1339. mve_pred16_t __arm_vcmpleq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  1340. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s8)))
  1341. mve_pred16_t __arm_vcmpleq_m(int8x16_t, int8_t, mve_pred16_t);
  1342. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s16)))
  1343. mve_pred16_t __arm_vcmpleq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  1344. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s16)))
  1345. mve_pred16_t __arm_vcmpleq_m(int16x8_t, int16x8_t, mve_pred16_t);
  1346. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s32)))
  1347. mve_pred16_t __arm_vcmpleq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  1348. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s32)))
  1349. mve_pred16_t __arm_vcmpleq_m(int32x4_t, int32x4_t, mve_pred16_t);
  1350. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s8)))
  1351. mve_pred16_t __arm_vcmpleq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  1352. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s8)))
  1353. mve_pred16_t __arm_vcmpleq_m(int8x16_t, int8x16_t, mve_pred16_t);
  1354. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s16)))
  1355. mve_pred16_t __arm_vcmpleq_n_s16(int16x8_t, int16_t);
  1356. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s16)))
  1357. mve_pred16_t __arm_vcmpleq(int16x8_t, int16_t);
  1358. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s32)))
  1359. mve_pred16_t __arm_vcmpleq_n_s32(int32x4_t, int32_t);
  1360. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s32)))
  1361. mve_pred16_t __arm_vcmpleq(int32x4_t, int32_t);
  1362. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s8)))
  1363. mve_pred16_t __arm_vcmpleq_n_s8(int8x16_t, int8_t);
  1364. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s8)))
  1365. mve_pred16_t __arm_vcmpleq(int8x16_t, int8_t);
  1366. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s16)))
  1367. mve_pred16_t __arm_vcmpleq_s16(int16x8_t, int16x8_t);
  1368. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s16)))
  1369. mve_pred16_t __arm_vcmpleq(int16x8_t, int16x8_t);
  1370. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s32)))
  1371. mve_pred16_t __arm_vcmpleq_s32(int32x4_t, int32x4_t);
  1372. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s32)))
  1373. mve_pred16_t __arm_vcmpleq(int32x4_t, int32x4_t);
  1374. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s8)))
  1375. mve_pred16_t __arm_vcmpleq_s8(int8x16_t, int8x16_t);
  1376. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s8)))
  1377. mve_pred16_t __arm_vcmpleq(int8x16_t, int8x16_t);
  1378. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s16)))
  1379. mve_pred16_t __arm_vcmpltq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  1380. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s16)))
  1381. mve_pred16_t __arm_vcmpltq_m(int16x8_t, int16_t, mve_pred16_t);
  1382. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s32)))
  1383. mve_pred16_t __arm_vcmpltq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  1384. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s32)))
  1385. mve_pred16_t __arm_vcmpltq_m(int32x4_t, int32_t, mve_pred16_t);
  1386. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s8)))
  1387. mve_pred16_t __arm_vcmpltq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  1388. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s8)))
  1389. mve_pred16_t __arm_vcmpltq_m(int8x16_t, int8_t, mve_pred16_t);
  1390. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s16)))
  1391. mve_pred16_t __arm_vcmpltq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  1392. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s16)))
  1393. mve_pred16_t __arm_vcmpltq_m(int16x8_t, int16x8_t, mve_pred16_t);
  1394. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s32)))
  1395. mve_pred16_t __arm_vcmpltq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  1396. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s32)))
  1397. mve_pred16_t __arm_vcmpltq_m(int32x4_t, int32x4_t, mve_pred16_t);
  1398. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s8)))
  1399. mve_pred16_t __arm_vcmpltq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  1400. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s8)))
  1401. mve_pred16_t __arm_vcmpltq_m(int8x16_t, int8x16_t, mve_pred16_t);
  1402. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s16)))
  1403. mve_pred16_t __arm_vcmpltq_n_s16(int16x8_t, int16_t);
  1404. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s16)))
  1405. mve_pred16_t __arm_vcmpltq(int16x8_t, int16_t);
  1406. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s32)))
  1407. mve_pred16_t __arm_vcmpltq_n_s32(int32x4_t, int32_t);
  1408. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s32)))
  1409. mve_pred16_t __arm_vcmpltq(int32x4_t, int32_t);
  1410. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s8)))
  1411. mve_pred16_t __arm_vcmpltq_n_s8(int8x16_t, int8_t);
  1412. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s8)))
  1413. mve_pred16_t __arm_vcmpltq(int8x16_t, int8_t);
  1414. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s16)))
  1415. mve_pred16_t __arm_vcmpltq_s16(int16x8_t, int16x8_t);
  1416. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s16)))
  1417. mve_pred16_t __arm_vcmpltq(int16x8_t, int16x8_t);
  1418. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s32)))
  1419. mve_pred16_t __arm_vcmpltq_s32(int32x4_t, int32x4_t);
  1420. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s32)))
  1421. mve_pred16_t __arm_vcmpltq(int32x4_t, int32x4_t);
  1422. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s8)))
  1423. mve_pred16_t __arm_vcmpltq_s8(int8x16_t, int8x16_t);
  1424. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s8)))
  1425. mve_pred16_t __arm_vcmpltq(int8x16_t, int8x16_t);
  1426. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s16)))
  1427. mve_pred16_t __arm_vcmpneq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  1428. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s16)))
  1429. mve_pred16_t __arm_vcmpneq_m(int16x8_t, int16_t, mve_pred16_t);
  1430. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s32)))
  1431. mve_pred16_t __arm_vcmpneq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  1432. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s32)))
  1433. mve_pred16_t __arm_vcmpneq_m(int32x4_t, int32_t, mve_pred16_t);
  1434. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s8)))
  1435. mve_pred16_t __arm_vcmpneq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  1436. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s8)))
  1437. mve_pred16_t __arm_vcmpneq_m(int8x16_t, int8_t, mve_pred16_t);
  1438. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u16)))
  1439. mve_pred16_t __arm_vcmpneq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  1440. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u16)))
  1441. mve_pred16_t __arm_vcmpneq_m(uint16x8_t, uint16_t, mve_pred16_t);
  1442. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u32)))
  1443. mve_pred16_t __arm_vcmpneq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  1444. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u32)))
  1445. mve_pred16_t __arm_vcmpneq_m(uint32x4_t, uint32_t, mve_pred16_t);
  1446. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u8)))
  1447. mve_pred16_t __arm_vcmpneq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  1448. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u8)))
  1449. mve_pred16_t __arm_vcmpneq_m(uint8x16_t, uint8_t, mve_pred16_t);
  1450. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s16)))
  1451. mve_pred16_t __arm_vcmpneq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  1452. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s16)))
  1453. mve_pred16_t __arm_vcmpneq_m(int16x8_t, int16x8_t, mve_pred16_t);
  1454. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s32)))
  1455. mve_pred16_t __arm_vcmpneq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  1456. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s32)))
  1457. mve_pred16_t __arm_vcmpneq_m(int32x4_t, int32x4_t, mve_pred16_t);
  1458. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s8)))
  1459. mve_pred16_t __arm_vcmpneq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  1460. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s8)))
  1461. mve_pred16_t __arm_vcmpneq_m(int8x16_t, int8x16_t, mve_pred16_t);
  1462. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u16)))
  1463. mve_pred16_t __arm_vcmpneq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  1464. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u16)))
  1465. mve_pred16_t __arm_vcmpneq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  1466. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u32)))
  1467. mve_pred16_t __arm_vcmpneq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  1468. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u32)))
  1469. mve_pred16_t __arm_vcmpneq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  1470. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u8)))
  1471. mve_pred16_t __arm_vcmpneq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  1472. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u8)))
  1473. mve_pred16_t __arm_vcmpneq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  1474. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s16)))
  1475. mve_pred16_t __arm_vcmpneq_n_s16(int16x8_t, int16_t);
  1476. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s16)))
  1477. mve_pred16_t __arm_vcmpneq(int16x8_t, int16_t);
  1478. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s32)))
  1479. mve_pred16_t __arm_vcmpneq_n_s32(int32x4_t, int32_t);
  1480. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s32)))
  1481. mve_pred16_t __arm_vcmpneq(int32x4_t, int32_t);
  1482. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s8)))
  1483. mve_pred16_t __arm_vcmpneq_n_s8(int8x16_t, int8_t);
  1484. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s8)))
  1485. mve_pred16_t __arm_vcmpneq(int8x16_t, int8_t);
  1486. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u16)))
  1487. mve_pred16_t __arm_vcmpneq_n_u16(uint16x8_t, uint16_t);
  1488. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u16)))
  1489. mve_pred16_t __arm_vcmpneq(uint16x8_t, uint16_t);
  1490. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u32)))
  1491. mve_pred16_t __arm_vcmpneq_n_u32(uint32x4_t, uint32_t);
  1492. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u32)))
  1493. mve_pred16_t __arm_vcmpneq(uint32x4_t, uint32_t);
  1494. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u8)))
  1495. mve_pred16_t __arm_vcmpneq_n_u8(uint8x16_t, uint8_t);
  1496. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u8)))
  1497. mve_pred16_t __arm_vcmpneq(uint8x16_t, uint8_t);
  1498. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s16)))
  1499. mve_pred16_t __arm_vcmpneq_s16(int16x8_t, int16x8_t);
  1500. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s16)))
  1501. mve_pred16_t __arm_vcmpneq(int16x8_t, int16x8_t);
  1502. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s32)))
  1503. mve_pred16_t __arm_vcmpneq_s32(int32x4_t, int32x4_t);
  1504. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s32)))
  1505. mve_pred16_t __arm_vcmpneq(int32x4_t, int32x4_t);
  1506. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s8)))
  1507. mve_pred16_t __arm_vcmpneq_s8(int8x16_t, int8x16_t);
  1508. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s8)))
  1509. mve_pred16_t __arm_vcmpneq(int8x16_t, int8x16_t);
  1510. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u16)))
  1511. mve_pred16_t __arm_vcmpneq_u16(uint16x8_t, uint16x8_t);
  1512. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u16)))
  1513. mve_pred16_t __arm_vcmpneq(uint16x8_t, uint16x8_t);
  1514. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u32)))
  1515. mve_pred16_t __arm_vcmpneq_u32(uint32x4_t, uint32x4_t);
  1516. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u32)))
  1517. mve_pred16_t __arm_vcmpneq(uint32x4_t, uint32x4_t);
  1518. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u8)))
  1519. mve_pred16_t __arm_vcmpneq_u8(uint8x16_t, uint8x16_t);
  1520. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u8)))
  1521. mve_pred16_t __arm_vcmpneq(uint8x16_t, uint8x16_t);
  1522. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_s16)))
  1523. int16x8_t __arm_vcreateq_s16(uint64_t, uint64_t);
  1524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_s32)))
  1525. int32x4_t __arm_vcreateq_s32(uint64_t, uint64_t);
  1526. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_s64)))
  1527. int64x2_t __arm_vcreateq_s64(uint64_t, uint64_t);
  1528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_s8)))
  1529. int8x16_t __arm_vcreateq_s8(uint64_t, uint64_t);
  1530. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_u16)))
  1531. uint16x8_t __arm_vcreateq_u16(uint64_t, uint64_t);
  1532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_u32)))
  1533. uint32x4_t __arm_vcreateq_u32(uint64_t, uint64_t);
  1534. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_u64)))
  1535. uint64x2_t __arm_vcreateq_u64(uint64_t, uint64_t);
  1536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_u8)))
  1537. uint8x16_t __arm_vcreateq_u8(uint64_t, uint64_t);
  1538. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp16q)))
  1539. mve_pred16_t __arm_vctp16q(uint32_t);
  1540. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp16q_m)))
  1541. mve_pred16_t __arm_vctp16q_m(uint32_t, mve_pred16_t);
  1542. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp32q)))
  1543. mve_pred16_t __arm_vctp32q(uint32_t);
  1544. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp32q_m)))
  1545. mve_pred16_t __arm_vctp32q_m(uint32_t, mve_pred16_t);
  1546. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp64q)))
  1547. mve_pred16_t __arm_vctp64q(uint32_t);
  1548. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp64q_m)))
  1549. mve_pred16_t __arm_vctp64q_m(uint32_t, mve_pred16_t);
  1550. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp8q)))
  1551. mve_pred16_t __arm_vctp8q(uint32_t);
  1552. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp8q_m)))
  1553. mve_pred16_t __arm_vctp8q_m(uint32_t, mve_pred16_t);
  1554. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u16)))
  1555. uint16x8_t __arm_vddupq_m_n_u16(uint16x8_t, uint32_t, int, mve_pred16_t);
  1556. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u16)))
  1557. uint16x8_t __arm_vddupq_m(uint16x8_t, uint32_t, int, mve_pred16_t);
  1558. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u32)))
  1559. uint32x4_t __arm_vddupq_m_n_u32(uint32x4_t, uint32_t, int, mve_pred16_t);
  1560. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u32)))
  1561. uint32x4_t __arm_vddupq_m(uint32x4_t, uint32_t, int, mve_pred16_t);
  1562. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u8)))
  1563. uint8x16_t __arm_vddupq_m_n_u8(uint8x16_t, uint32_t, int, mve_pred16_t);
  1564. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u8)))
  1565. uint8x16_t __arm_vddupq_m(uint8x16_t, uint32_t, int, mve_pred16_t);
  1566. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u16)))
  1567. uint16x8_t __arm_vddupq_m_wb_u16(uint16x8_t, uint32_t *, int, mve_pred16_t);
  1568. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u16)))
  1569. uint16x8_t __arm_vddupq_m(uint16x8_t, uint32_t *, int, mve_pred16_t);
  1570. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u32)))
  1571. uint32x4_t __arm_vddupq_m_wb_u32(uint32x4_t, uint32_t *, int, mve_pred16_t);
  1572. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u32)))
  1573. uint32x4_t __arm_vddupq_m(uint32x4_t, uint32_t *, int, mve_pred16_t);
  1574. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u8)))
  1575. uint8x16_t __arm_vddupq_m_wb_u8(uint8x16_t, uint32_t *, int, mve_pred16_t);
  1576. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u8)))
  1577. uint8x16_t __arm_vddupq_m(uint8x16_t, uint32_t *, int, mve_pred16_t);
  1578. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u16)))
  1579. uint16x8_t __arm_vddupq_n_u16(uint32_t, int);
  1580. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u16)))
  1581. uint16x8_t __arm_vddupq_u16(uint32_t, int);
  1582. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u32)))
  1583. uint32x4_t __arm_vddupq_n_u32(uint32_t, int);
  1584. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u32)))
  1585. uint32x4_t __arm_vddupq_u32(uint32_t, int);
  1586. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u8)))
  1587. uint8x16_t __arm_vddupq_n_u8(uint32_t, int);
  1588. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u8)))
  1589. uint8x16_t __arm_vddupq_u8(uint32_t, int);
  1590. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u16)))
  1591. uint16x8_t __arm_vddupq_wb_u16(uint32_t *, int);
  1592. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u16)))
  1593. uint16x8_t __arm_vddupq_u16(uint32_t *, int);
  1594. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u32)))
  1595. uint32x4_t __arm_vddupq_wb_u32(uint32_t *, int);
  1596. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u32)))
  1597. uint32x4_t __arm_vddupq_u32(uint32_t *, int);
  1598. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u8)))
  1599. uint8x16_t __arm_vddupq_wb_u8(uint32_t *, int);
  1600. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u8)))
  1601. uint8x16_t __arm_vddupq_u8(uint32_t *, int);
  1602. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u16)))
  1603. uint16x8_t __arm_vddupq_x_n_u16(uint32_t, int, mve_pred16_t);
  1604. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u16)))
  1605. uint16x8_t __arm_vddupq_x_u16(uint32_t, int, mve_pred16_t);
  1606. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u32)))
  1607. uint32x4_t __arm_vddupq_x_n_u32(uint32_t, int, mve_pred16_t);
  1608. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u32)))
  1609. uint32x4_t __arm_vddupq_x_u32(uint32_t, int, mve_pred16_t);
  1610. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u8)))
  1611. uint8x16_t __arm_vddupq_x_n_u8(uint32_t, int, mve_pred16_t);
  1612. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u8)))
  1613. uint8x16_t __arm_vddupq_x_u8(uint32_t, int, mve_pred16_t);
  1614. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u16)))
  1615. uint16x8_t __arm_vddupq_x_wb_u16(uint32_t *, int, mve_pred16_t);
  1616. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u16)))
  1617. uint16x8_t __arm_vddupq_x_u16(uint32_t *, int, mve_pred16_t);
  1618. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u32)))
  1619. uint32x4_t __arm_vddupq_x_wb_u32(uint32_t *, int, mve_pred16_t);
  1620. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u32)))
  1621. uint32x4_t __arm_vddupq_x_u32(uint32_t *, int, mve_pred16_t);
  1622. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u8)))
  1623. uint8x16_t __arm_vddupq_x_wb_u8(uint32_t *, int, mve_pred16_t);
  1624. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u8)))
  1625. uint8x16_t __arm_vddupq_x_u8(uint32_t *, int, mve_pred16_t);
  1626. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s16)))
  1627. int16x8_t __arm_vdupq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  1628. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s16)))
  1629. int16x8_t __arm_vdupq_m(int16x8_t, int16_t, mve_pred16_t);
  1630. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s32)))
  1631. int32x4_t __arm_vdupq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  1632. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s32)))
  1633. int32x4_t __arm_vdupq_m(int32x4_t, int32_t, mve_pred16_t);
  1634. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s8)))
  1635. int8x16_t __arm_vdupq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  1636. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s8)))
  1637. int8x16_t __arm_vdupq_m(int8x16_t, int8_t, mve_pred16_t);
  1638. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u16)))
  1639. uint16x8_t __arm_vdupq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  1640. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u16)))
  1641. uint16x8_t __arm_vdupq_m(uint16x8_t, uint16_t, mve_pred16_t);
  1642. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u32)))
  1643. uint32x4_t __arm_vdupq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  1644. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u32)))
  1645. uint32x4_t __arm_vdupq_m(uint32x4_t, uint32_t, mve_pred16_t);
  1646. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u8)))
  1647. uint8x16_t __arm_vdupq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  1648. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u8)))
  1649. uint8x16_t __arm_vdupq_m(uint8x16_t, uint8_t, mve_pred16_t);
  1650. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_s16)))
  1651. int16x8_t __arm_vdupq_n_s16(int16_t);
  1652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_s32)))
  1653. int32x4_t __arm_vdupq_n_s32(int32_t);
  1654. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_s8)))
  1655. int8x16_t __arm_vdupq_n_s8(int8_t);
  1656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_u16)))
  1657. uint16x8_t __arm_vdupq_n_u16(uint16_t);
  1658. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_u32)))
  1659. uint32x4_t __arm_vdupq_n_u32(uint32_t);
  1660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_u8)))
  1661. uint8x16_t __arm_vdupq_n_u8(uint8_t);
  1662. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_s16)))
  1663. int16x8_t __arm_vdupq_x_n_s16(int16_t, mve_pred16_t);
  1664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_s32)))
  1665. int32x4_t __arm_vdupq_x_n_s32(int32_t, mve_pred16_t);
  1666. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_s8)))
  1667. int8x16_t __arm_vdupq_x_n_s8(int8_t, mve_pred16_t);
  1668. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_u16)))
  1669. uint16x8_t __arm_vdupq_x_n_u16(uint16_t, mve_pred16_t);
  1670. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_u32)))
  1671. uint32x4_t __arm_vdupq_x_n_u32(uint32_t, mve_pred16_t);
  1672. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_u8)))
  1673. uint8x16_t __arm_vdupq_x_n_u8(uint8_t, mve_pred16_t);
  1674. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u16)))
  1675. uint16x8_t __arm_vdwdupq_m_n_u16(uint16x8_t, uint32_t, uint32_t, int, mve_pred16_t);
  1676. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u16)))
  1677. uint16x8_t __arm_vdwdupq_m(uint16x8_t, uint32_t, uint32_t, int, mve_pred16_t);
  1678. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u32)))
  1679. uint32x4_t __arm_vdwdupq_m_n_u32(uint32x4_t, uint32_t, uint32_t, int, mve_pred16_t);
  1680. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u32)))
  1681. uint32x4_t __arm_vdwdupq_m(uint32x4_t, uint32_t, uint32_t, int, mve_pred16_t);
  1682. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u8)))
  1683. uint8x16_t __arm_vdwdupq_m_n_u8(uint8x16_t, uint32_t, uint32_t, int, mve_pred16_t);
  1684. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u8)))
  1685. uint8x16_t __arm_vdwdupq_m(uint8x16_t, uint32_t, uint32_t, int, mve_pred16_t);
  1686. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u16)))
  1687. uint16x8_t __arm_vdwdupq_m_wb_u16(uint16x8_t, uint32_t *, uint32_t, int, mve_pred16_t);
  1688. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u16)))
  1689. uint16x8_t __arm_vdwdupq_m(uint16x8_t, uint32_t *, uint32_t, int, mve_pred16_t);
  1690. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u32)))
  1691. uint32x4_t __arm_vdwdupq_m_wb_u32(uint32x4_t, uint32_t *, uint32_t, int, mve_pred16_t);
  1692. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u32)))
  1693. uint32x4_t __arm_vdwdupq_m(uint32x4_t, uint32_t *, uint32_t, int, mve_pred16_t);
  1694. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u8)))
  1695. uint8x16_t __arm_vdwdupq_m_wb_u8(uint8x16_t, uint32_t *, uint32_t, int, mve_pred16_t);
  1696. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u8)))
  1697. uint8x16_t __arm_vdwdupq_m(uint8x16_t, uint32_t *, uint32_t, int, mve_pred16_t);
  1698. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u16)))
  1699. uint16x8_t __arm_vdwdupq_n_u16(uint32_t, uint32_t, int);
  1700. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u16)))
  1701. uint16x8_t __arm_vdwdupq_u16(uint32_t, uint32_t, int);
  1702. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u32)))
  1703. uint32x4_t __arm_vdwdupq_n_u32(uint32_t, uint32_t, int);
  1704. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u32)))
  1705. uint32x4_t __arm_vdwdupq_u32(uint32_t, uint32_t, int);
  1706. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u8)))
  1707. uint8x16_t __arm_vdwdupq_n_u8(uint32_t, uint32_t, int);
  1708. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u8)))
  1709. uint8x16_t __arm_vdwdupq_u8(uint32_t, uint32_t, int);
  1710. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u16)))
  1711. uint16x8_t __arm_vdwdupq_wb_u16(uint32_t *, uint32_t, int);
  1712. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u16)))
  1713. uint16x8_t __arm_vdwdupq_u16(uint32_t *, uint32_t, int);
  1714. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u32)))
  1715. uint32x4_t __arm_vdwdupq_wb_u32(uint32_t *, uint32_t, int);
  1716. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u32)))
  1717. uint32x4_t __arm_vdwdupq_u32(uint32_t *, uint32_t, int);
  1718. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u8)))
  1719. uint8x16_t __arm_vdwdupq_wb_u8(uint32_t *, uint32_t, int);
  1720. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u8)))
  1721. uint8x16_t __arm_vdwdupq_u8(uint32_t *, uint32_t, int);
  1722. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u16)))
  1723. uint16x8_t __arm_vdwdupq_x_n_u16(uint32_t, uint32_t, int, mve_pred16_t);
  1724. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u16)))
  1725. uint16x8_t __arm_vdwdupq_x_u16(uint32_t, uint32_t, int, mve_pred16_t);
  1726. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u32)))
  1727. uint32x4_t __arm_vdwdupq_x_n_u32(uint32_t, uint32_t, int, mve_pred16_t);
  1728. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u32)))
  1729. uint32x4_t __arm_vdwdupq_x_u32(uint32_t, uint32_t, int, mve_pred16_t);
  1730. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u8)))
  1731. uint8x16_t __arm_vdwdupq_x_n_u8(uint32_t, uint32_t, int, mve_pred16_t);
  1732. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u8)))
  1733. uint8x16_t __arm_vdwdupq_x_u8(uint32_t, uint32_t, int, mve_pred16_t);
  1734. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u16)))
  1735. uint16x8_t __arm_vdwdupq_x_wb_u16(uint32_t *, uint32_t, int, mve_pred16_t);
  1736. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u16)))
  1737. uint16x8_t __arm_vdwdupq_x_u16(uint32_t *, uint32_t, int, mve_pred16_t);
  1738. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u32)))
  1739. uint32x4_t __arm_vdwdupq_x_wb_u32(uint32_t *, uint32_t, int, mve_pred16_t);
  1740. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u32)))
  1741. uint32x4_t __arm_vdwdupq_x_u32(uint32_t *, uint32_t, int, mve_pred16_t);
  1742. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u8)))
  1743. uint8x16_t __arm_vdwdupq_x_wb_u8(uint32_t *, uint32_t, int, mve_pred16_t);
  1744. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u8)))
  1745. uint8x16_t __arm_vdwdupq_x_u8(uint32_t *, uint32_t, int, mve_pred16_t);
  1746. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s16)))
  1747. int16x8_t __arm_veorq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  1748. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s16)))
  1749. int16x8_t __arm_veorq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  1750. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s32)))
  1751. int32x4_t __arm_veorq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  1752. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s32)))
  1753. int32x4_t __arm_veorq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  1754. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s8)))
  1755. int8x16_t __arm_veorq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  1756. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s8)))
  1757. int8x16_t __arm_veorq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  1758. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u16)))
  1759. uint16x8_t __arm_veorq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  1760. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u16)))
  1761. uint16x8_t __arm_veorq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  1762. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u32)))
  1763. uint32x4_t __arm_veorq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  1764. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u32)))
  1765. uint32x4_t __arm_veorq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  1766. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u8)))
  1767. uint8x16_t __arm_veorq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  1768. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u8)))
  1769. uint8x16_t __arm_veorq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  1770. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_s16)))
  1771. int16x8_t __arm_veorq_s16(int16x8_t, int16x8_t);
  1772. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_s16)))
  1773. int16x8_t __arm_veorq(int16x8_t, int16x8_t);
  1774. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_s32)))
  1775. int32x4_t __arm_veorq_s32(int32x4_t, int32x4_t);
  1776. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_s32)))
  1777. int32x4_t __arm_veorq(int32x4_t, int32x4_t);
  1778. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_s8)))
  1779. int8x16_t __arm_veorq_s8(int8x16_t, int8x16_t);
  1780. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_s8)))
  1781. int8x16_t __arm_veorq(int8x16_t, int8x16_t);
  1782. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_u16)))
  1783. uint16x8_t __arm_veorq_u16(uint16x8_t, uint16x8_t);
  1784. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_u16)))
  1785. uint16x8_t __arm_veorq(uint16x8_t, uint16x8_t);
  1786. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_u32)))
  1787. uint32x4_t __arm_veorq_u32(uint32x4_t, uint32x4_t);
  1788. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_u32)))
  1789. uint32x4_t __arm_veorq(uint32x4_t, uint32x4_t);
  1790. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_u8)))
  1791. uint8x16_t __arm_veorq_u8(uint8x16_t, uint8x16_t);
  1792. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_u8)))
  1793. uint8x16_t __arm_veorq(uint8x16_t, uint8x16_t);
  1794. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s16)))
  1795. int16x8_t __arm_veorq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  1796. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s16)))
  1797. int16x8_t __arm_veorq_x(int16x8_t, int16x8_t, mve_pred16_t);
  1798. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s32)))
  1799. int32x4_t __arm_veorq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  1800. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s32)))
  1801. int32x4_t __arm_veorq_x(int32x4_t, int32x4_t, mve_pred16_t);
  1802. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s8)))
  1803. int8x16_t __arm_veorq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  1804. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s8)))
  1805. int8x16_t __arm_veorq_x(int8x16_t, int8x16_t, mve_pred16_t);
  1806. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u16)))
  1807. uint16x8_t __arm_veorq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  1808. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u16)))
  1809. uint16x8_t __arm_veorq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  1810. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u32)))
  1811. uint32x4_t __arm_veorq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  1812. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u32)))
  1813. uint32x4_t __arm_veorq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  1814. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u8)))
  1815. uint8x16_t __arm_veorq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  1816. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u8)))
  1817. uint8x16_t __arm_veorq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  1818. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s16)))
  1819. int16_t __arm_vgetq_lane_s16(int16x8_t, int);
  1820. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s16)))
  1821. int16_t __arm_vgetq_lane(int16x8_t, int);
  1822. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s32)))
  1823. int32_t __arm_vgetq_lane_s32(int32x4_t, int);
  1824. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s32)))
  1825. int32_t __arm_vgetq_lane(int32x4_t, int);
  1826. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s64)))
  1827. int64_t __arm_vgetq_lane_s64(int64x2_t, int);
  1828. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s64)))
  1829. int64_t __arm_vgetq_lane(int64x2_t, int);
  1830. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s8)))
  1831. int8_t __arm_vgetq_lane_s8(int8x16_t, int);
  1832. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s8)))
  1833. int8_t __arm_vgetq_lane(int8x16_t, int);
  1834. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u16)))
  1835. uint16_t __arm_vgetq_lane_u16(uint16x8_t, int);
  1836. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u16)))
  1837. uint16_t __arm_vgetq_lane(uint16x8_t, int);
  1838. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u32)))
  1839. uint32_t __arm_vgetq_lane_u32(uint32x4_t, int);
  1840. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u32)))
  1841. uint32_t __arm_vgetq_lane(uint32x4_t, int);
  1842. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u64)))
  1843. uint64_t __arm_vgetq_lane_u64(uint64x2_t, int);
  1844. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u64)))
  1845. uint64_t __arm_vgetq_lane(uint64x2_t, int);
  1846. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u8)))
  1847. uint8_t __arm_vgetq_lane_u8(uint8x16_t, int);
  1848. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u8)))
  1849. uint8_t __arm_vgetq_lane(uint8x16_t, int);
  1850. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s16)))
  1851. int16x8_t __arm_vhaddq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  1852. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s16)))
  1853. int16x8_t __arm_vhaddq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  1854. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s32)))
  1855. int32x4_t __arm_vhaddq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  1856. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s32)))
  1857. int32x4_t __arm_vhaddq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  1858. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s8)))
  1859. int8x16_t __arm_vhaddq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  1860. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s8)))
  1861. int8x16_t __arm_vhaddq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  1862. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u16)))
  1863. uint16x8_t __arm_vhaddq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  1864. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u16)))
  1865. uint16x8_t __arm_vhaddq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  1866. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u32)))
  1867. uint32x4_t __arm_vhaddq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  1868. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u32)))
  1869. uint32x4_t __arm_vhaddq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  1870. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u8)))
  1871. uint8x16_t __arm_vhaddq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  1872. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u8)))
  1873. uint8x16_t __arm_vhaddq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  1874. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s16)))
  1875. int16x8_t __arm_vhaddq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  1876. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s16)))
  1877. int16x8_t __arm_vhaddq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  1878. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s32)))
  1879. int32x4_t __arm_vhaddq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  1880. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s32)))
  1881. int32x4_t __arm_vhaddq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  1882. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s8)))
  1883. int8x16_t __arm_vhaddq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  1884. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s8)))
  1885. int8x16_t __arm_vhaddq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  1886. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u16)))
  1887. uint16x8_t __arm_vhaddq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  1888. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u16)))
  1889. uint16x8_t __arm_vhaddq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  1890. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u32)))
  1891. uint32x4_t __arm_vhaddq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  1892. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u32)))
  1893. uint32x4_t __arm_vhaddq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  1894. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u8)))
  1895. uint8x16_t __arm_vhaddq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  1896. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u8)))
  1897. uint8x16_t __arm_vhaddq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  1898. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s16)))
  1899. int16x8_t __arm_vhaddq_n_s16(int16x8_t, int16_t);
  1900. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s16)))
  1901. int16x8_t __arm_vhaddq(int16x8_t, int16_t);
  1902. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s32)))
  1903. int32x4_t __arm_vhaddq_n_s32(int32x4_t, int32_t);
  1904. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s32)))
  1905. int32x4_t __arm_vhaddq(int32x4_t, int32_t);
  1906. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s8)))
  1907. int8x16_t __arm_vhaddq_n_s8(int8x16_t, int8_t);
  1908. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s8)))
  1909. int8x16_t __arm_vhaddq(int8x16_t, int8_t);
  1910. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u16)))
  1911. uint16x8_t __arm_vhaddq_n_u16(uint16x8_t, uint16_t);
  1912. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u16)))
  1913. uint16x8_t __arm_vhaddq(uint16x8_t, uint16_t);
  1914. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u32)))
  1915. uint32x4_t __arm_vhaddq_n_u32(uint32x4_t, uint32_t);
  1916. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u32)))
  1917. uint32x4_t __arm_vhaddq(uint32x4_t, uint32_t);
  1918. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u8)))
  1919. uint8x16_t __arm_vhaddq_n_u8(uint8x16_t, uint8_t);
  1920. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u8)))
  1921. uint8x16_t __arm_vhaddq(uint8x16_t, uint8_t);
  1922. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s16)))
  1923. int16x8_t __arm_vhaddq_s16(int16x8_t, int16x8_t);
  1924. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s16)))
  1925. int16x8_t __arm_vhaddq(int16x8_t, int16x8_t);
  1926. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s32)))
  1927. int32x4_t __arm_vhaddq_s32(int32x4_t, int32x4_t);
  1928. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s32)))
  1929. int32x4_t __arm_vhaddq(int32x4_t, int32x4_t);
  1930. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s8)))
  1931. int8x16_t __arm_vhaddq_s8(int8x16_t, int8x16_t);
  1932. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s8)))
  1933. int8x16_t __arm_vhaddq(int8x16_t, int8x16_t);
  1934. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u16)))
  1935. uint16x8_t __arm_vhaddq_u16(uint16x8_t, uint16x8_t);
  1936. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u16)))
  1937. uint16x8_t __arm_vhaddq(uint16x8_t, uint16x8_t);
  1938. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u32)))
  1939. uint32x4_t __arm_vhaddq_u32(uint32x4_t, uint32x4_t);
  1940. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u32)))
  1941. uint32x4_t __arm_vhaddq(uint32x4_t, uint32x4_t);
  1942. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u8)))
  1943. uint8x16_t __arm_vhaddq_u8(uint8x16_t, uint8x16_t);
  1944. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u8)))
  1945. uint8x16_t __arm_vhaddq(uint8x16_t, uint8x16_t);
  1946. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s16)))
  1947. int16x8_t __arm_vhaddq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  1948. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s16)))
  1949. int16x8_t __arm_vhaddq_x(int16x8_t, int16_t, mve_pred16_t);
  1950. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s32)))
  1951. int32x4_t __arm_vhaddq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  1952. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s32)))
  1953. int32x4_t __arm_vhaddq_x(int32x4_t, int32_t, mve_pred16_t);
  1954. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s8)))
  1955. int8x16_t __arm_vhaddq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  1956. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s8)))
  1957. int8x16_t __arm_vhaddq_x(int8x16_t, int8_t, mve_pred16_t);
  1958. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u16)))
  1959. uint16x8_t __arm_vhaddq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  1960. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u16)))
  1961. uint16x8_t __arm_vhaddq_x(uint16x8_t, uint16_t, mve_pred16_t);
  1962. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u32)))
  1963. uint32x4_t __arm_vhaddq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  1964. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u32)))
  1965. uint32x4_t __arm_vhaddq_x(uint32x4_t, uint32_t, mve_pred16_t);
  1966. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u8)))
  1967. uint8x16_t __arm_vhaddq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  1968. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u8)))
  1969. uint8x16_t __arm_vhaddq_x(uint8x16_t, uint8_t, mve_pred16_t);
  1970. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s16)))
  1971. int16x8_t __arm_vhaddq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  1972. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s16)))
  1973. int16x8_t __arm_vhaddq_x(int16x8_t, int16x8_t, mve_pred16_t);
  1974. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s32)))
  1975. int32x4_t __arm_vhaddq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  1976. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s32)))
  1977. int32x4_t __arm_vhaddq_x(int32x4_t, int32x4_t, mve_pred16_t);
  1978. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s8)))
  1979. int8x16_t __arm_vhaddq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  1980. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s8)))
  1981. int8x16_t __arm_vhaddq_x(int8x16_t, int8x16_t, mve_pred16_t);
  1982. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u16)))
  1983. uint16x8_t __arm_vhaddq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  1984. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u16)))
  1985. uint16x8_t __arm_vhaddq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  1986. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u32)))
  1987. uint32x4_t __arm_vhaddq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  1988. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u32)))
  1989. uint32x4_t __arm_vhaddq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  1990. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u8)))
  1991. uint8x16_t __arm_vhaddq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  1992. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u8)))
  1993. uint8x16_t __arm_vhaddq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  1994. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s16)))
  1995. int16x8_t __arm_vhcaddq_rot270_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  1996. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s16)))
  1997. int16x8_t __arm_vhcaddq_rot270_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  1998. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s32)))
  1999. int32x4_t __arm_vhcaddq_rot270_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2000. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s32)))
  2001. int32x4_t __arm_vhcaddq_rot270_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2002. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s8)))
  2003. int8x16_t __arm_vhcaddq_rot270_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2004. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s8)))
  2005. int8x16_t __arm_vhcaddq_rot270_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2006. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s16)))
  2007. int16x8_t __arm_vhcaddq_rot270_s16(int16x8_t, int16x8_t);
  2008. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s16)))
  2009. int16x8_t __arm_vhcaddq_rot270(int16x8_t, int16x8_t);
  2010. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s32)))
  2011. int32x4_t __arm_vhcaddq_rot270_s32(int32x4_t, int32x4_t);
  2012. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s32)))
  2013. int32x4_t __arm_vhcaddq_rot270(int32x4_t, int32x4_t);
  2014. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s8)))
  2015. int8x16_t __arm_vhcaddq_rot270_s8(int8x16_t, int8x16_t);
  2016. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s8)))
  2017. int8x16_t __arm_vhcaddq_rot270(int8x16_t, int8x16_t);
  2018. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s16)))
  2019. int16x8_t __arm_vhcaddq_rot270_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  2020. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s16)))
  2021. int16x8_t __arm_vhcaddq_rot270_x(int16x8_t, int16x8_t, mve_pred16_t);
  2022. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s32)))
  2023. int32x4_t __arm_vhcaddq_rot270_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  2024. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s32)))
  2025. int32x4_t __arm_vhcaddq_rot270_x(int32x4_t, int32x4_t, mve_pred16_t);
  2026. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s8)))
  2027. int8x16_t __arm_vhcaddq_rot270_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  2028. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s8)))
  2029. int8x16_t __arm_vhcaddq_rot270_x(int8x16_t, int8x16_t, mve_pred16_t);
  2030. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s16)))
  2031. int16x8_t __arm_vhcaddq_rot90_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  2032. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s16)))
  2033. int16x8_t __arm_vhcaddq_rot90_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  2034. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s32)))
  2035. int32x4_t __arm_vhcaddq_rot90_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2036. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s32)))
  2037. int32x4_t __arm_vhcaddq_rot90_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2038. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s8)))
  2039. int8x16_t __arm_vhcaddq_rot90_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2040. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s8)))
  2041. int8x16_t __arm_vhcaddq_rot90_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2042. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s16)))
  2043. int16x8_t __arm_vhcaddq_rot90_s16(int16x8_t, int16x8_t);
  2044. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s16)))
  2045. int16x8_t __arm_vhcaddq_rot90(int16x8_t, int16x8_t);
  2046. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s32)))
  2047. int32x4_t __arm_vhcaddq_rot90_s32(int32x4_t, int32x4_t);
  2048. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s32)))
  2049. int32x4_t __arm_vhcaddq_rot90(int32x4_t, int32x4_t);
  2050. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s8)))
  2051. int8x16_t __arm_vhcaddq_rot90_s8(int8x16_t, int8x16_t);
  2052. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s8)))
  2053. int8x16_t __arm_vhcaddq_rot90(int8x16_t, int8x16_t);
  2054. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s16)))
  2055. int16x8_t __arm_vhcaddq_rot90_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  2056. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s16)))
  2057. int16x8_t __arm_vhcaddq_rot90_x(int16x8_t, int16x8_t, mve_pred16_t);
  2058. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s32)))
  2059. int32x4_t __arm_vhcaddq_rot90_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  2060. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s32)))
  2061. int32x4_t __arm_vhcaddq_rot90_x(int32x4_t, int32x4_t, mve_pred16_t);
  2062. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s8)))
  2063. int8x16_t __arm_vhcaddq_rot90_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  2064. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s8)))
  2065. int8x16_t __arm_vhcaddq_rot90_x(int8x16_t, int8x16_t, mve_pred16_t);
  2066. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s16)))
  2067. int16x8_t __arm_vhsubq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  2068. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s16)))
  2069. int16x8_t __arm_vhsubq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  2070. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s32)))
  2071. int32x4_t __arm_vhsubq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  2072. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s32)))
  2073. int32x4_t __arm_vhsubq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  2074. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s8)))
  2075. int8x16_t __arm_vhsubq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  2076. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s8)))
  2077. int8x16_t __arm_vhsubq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  2078. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u16)))
  2079. uint16x8_t __arm_vhsubq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  2080. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u16)))
  2081. uint16x8_t __arm_vhsubq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  2082. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u32)))
  2083. uint32x4_t __arm_vhsubq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  2084. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u32)))
  2085. uint32x4_t __arm_vhsubq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  2086. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u8)))
  2087. uint8x16_t __arm_vhsubq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  2088. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u8)))
  2089. uint8x16_t __arm_vhsubq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  2090. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s16)))
  2091. int16x8_t __arm_vhsubq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  2092. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s16)))
  2093. int16x8_t __arm_vhsubq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  2094. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s32)))
  2095. int32x4_t __arm_vhsubq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2096. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s32)))
  2097. int32x4_t __arm_vhsubq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2098. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s8)))
  2099. int8x16_t __arm_vhsubq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2100. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s8)))
  2101. int8x16_t __arm_vhsubq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2102. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u16)))
  2103. uint16x8_t __arm_vhsubq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  2104. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u16)))
  2105. uint16x8_t __arm_vhsubq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  2106. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u32)))
  2107. uint32x4_t __arm_vhsubq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  2108. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u32)))
  2109. uint32x4_t __arm_vhsubq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  2110. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u8)))
  2111. uint8x16_t __arm_vhsubq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  2112. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u8)))
  2113. uint8x16_t __arm_vhsubq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  2114. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s16)))
  2115. int16x8_t __arm_vhsubq_n_s16(int16x8_t, int16_t);
  2116. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s16)))
  2117. int16x8_t __arm_vhsubq(int16x8_t, int16_t);
  2118. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s32)))
  2119. int32x4_t __arm_vhsubq_n_s32(int32x4_t, int32_t);
  2120. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s32)))
  2121. int32x4_t __arm_vhsubq(int32x4_t, int32_t);
  2122. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s8)))
  2123. int8x16_t __arm_vhsubq_n_s8(int8x16_t, int8_t);
  2124. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s8)))
  2125. int8x16_t __arm_vhsubq(int8x16_t, int8_t);
  2126. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u16)))
  2127. uint16x8_t __arm_vhsubq_n_u16(uint16x8_t, uint16_t);
  2128. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u16)))
  2129. uint16x8_t __arm_vhsubq(uint16x8_t, uint16_t);
  2130. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u32)))
  2131. uint32x4_t __arm_vhsubq_n_u32(uint32x4_t, uint32_t);
  2132. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u32)))
  2133. uint32x4_t __arm_vhsubq(uint32x4_t, uint32_t);
  2134. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u8)))
  2135. uint8x16_t __arm_vhsubq_n_u8(uint8x16_t, uint8_t);
  2136. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u8)))
  2137. uint8x16_t __arm_vhsubq(uint8x16_t, uint8_t);
  2138. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s16)))
  2139. int16x8_t __arm_vhsubq_s16(int16x8_t, int16x8_t);
  2140. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s16)))
  2141. int16x8_t __arm_vhsubq(int16x8_t, int16x8_t);
  2142. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s32)))
  2143. int32x4_t __arm_vhsubq_s32(int32x4_t, int32x4_t);
  2144. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s32)))
  2145. int32x4_t __arm_vhsubq(int32x4_t, int32x4_t);
  2146. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s8)))
  2147. int8x16_t __arm_vhsubq_s8(int8x16_t, int8x16_t);
  2148. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s8)))
  2149. int8x16_t __arm_vhsubq(int8x16_t, int8x16_t);
  2150. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u16)))
  2151. uint16x8_t __arm_vhsubq_u16(uint16x8_t, uint16x8_t);
  2152. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u16)))
  2153. uint16x8_t __arm_vhsubq(uint16x8_t, uint16x8_t);
  2154. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u32)))
  2155. uint32x4_t __arm_vhsubq_u32(uint32x4_t, uint32x4_t);
  2156. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u32)))
  2157. uint32x4_t __arm_vhsubq(uint32x4_t, uint32x4_t);
  2158. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u8)))
  2159. uint8x16_t __arm_vhsubq_u8(uint8x16_t, uint8x16_t);
  2160. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u8)))
  2161. uint8x16_t __arm_vhsubq(uint8x16_t, uint8x16_t);
  2162. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s16)))
  2163. int16x8_t __arm_vhsubq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  2164. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s16)))
  2165. int16x8_t __arm_vhsubq_x(int16x8_t, int16_t, mve_pred16_t);
  2166. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s32)))
  2167. int32x4_t __arm_vhsubq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  2168. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s32)))
  2169. int32x4_t __arm_vhsubq_x(int32x4_t, int32_t, mve_pred16_t);
  2170. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s8)))
  2171. int8x16_t __arm_vhsubq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  2172. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s8)))
  2173. int8x16_t __arm_vhsubq_x(int8x16_t, int8_t, mve_pred16_t);
  2174. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u16)))
  2175. uint16x8_t __arm_vhsubq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  2176. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u16)))
  2177. uint16x8_t __arm_vhsubq_x(uint16x8_t, uint16_t, mve_pred16_t);
  2178. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u32)))
  2179. uint32x4_t __arm_vhsubq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  2180. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u32)))
  2181. uint32x4_t __arm_vhsubq_x(uint32x4_t, uint32_t, mve_pred16_t);
  2182. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u8)))
  2183. uint8x16_t __arm_vhsubq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  2184. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u8)))
  2185. uint8x16_t __arm_vhsubq_x(uint8x16_t, uint8_t, mve_pred16_t);
  2186. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s16)))
  2187. int16x8_t __arm_vhsubq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  2188. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s16)))
  2189. int16x8_t __arm_vhsubq_x(int16x8_t, int16x8_t, mve_pred16_t);
  2190. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s32)))
  2191. int32x4_t __arm_vhsubq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  2192. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s32)))
  2193. int32x4_t __arm_vhsubq_x(int32x4_t, int32x4_t, mve_pred16_t);
  2194. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s8)))
  2195. int8x16_t __arm_vhsubq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  2196. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s8)))
  2197. int8x16_t __arm_vhsubq_x(int8x16_t, int8x16_t, mve_pred16_t);
  2198. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u16)))
  2199. uint16x8_t __arm_vhsubq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  2200. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u16)))
  2201. uint16x8_t __arm_vhsubq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  2202. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u32)))
  2203. uint32x4_t __arm_vhsubq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  2204. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u32)))
  2205. uint32x4_t __arm_vhsubq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  2206. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u8)))
  2207. uint8x16_t __arm_vhsubq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  2208. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u8)))
  2209. uint8x16_t __arm_vhsubq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  2210. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u16)))
  2211. uint16x8_t __arm_vidupq_m_n_u16(uint16x8_t, uint32_t, int, mve_pred16_t);
  2212. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u16)))
  2213. uint16x8_t __arm_vidupq_m(uint16x8_t, uint32_t, int, mve_pred16_t);
  2214. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u32)))
  2215. uint32x4_t __arm_vidupq_m_n_u32(uint32x4_t, uint32_t, int, mve_pred16_t);
  2216. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u32)))
  2217. uint32x4_t __arm_vidupq_m(uint32x4_t, uint32_t, int, mve_pred16_t);
  2218. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u8)))
  2219. uint8x16_t __arm_vidupq_m_n_u8(uint8x16_t, uint32_t, int, mve_pred16_t);
  2220. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u8)))
  2221. uint8x16_t __arm_vidupq_m(uint8x16_t, uint32_t, int, mve_pred16_t);
  2222. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u16)))
  2223. uint16x8_t __arm_vidupq_m_wb_u16(uint16x8_t, uint32_t *, int, mve_pred16_t);
  2224. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u16)))
  2225. uint16x8_t __arm_vidupq_m(uint16x8_t, uint32_t *, int, mve_pred16_t);
  2226. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u32)))
  2227. uint32x4_t __arm_vidupq_m_wb_u32(uint32x4_t, uint32_t *, int, mve_pred16_t);
  2228. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u32)))
  2229. uint32x4_t __arm_vidupq_m(uint32x4_t, uint32_t *, int, mve_pred16_t);
  2230. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u8)))
  2231. uint8x16_t __arm_vidupq_m_wb_u8(uint8x16_t, uint32_t *, int, mve_pred16_t);
  2232. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u8)))
  2233. uint8x16_t __arm_vidupq_m(uint8x16_t, uint32_t *, int, mve_pred16_t);
  2234. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u16)))
  2235. uint16x8_t __arm_vidupq_n_u16(uint32_t, int);
  2236. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u16)))
  2237. uint16x8_t __arm_vidupq_u16(uint32_t, int);
  2238. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u32)))
  2239. uint32x4_t __arm_vidupq_n_u32(uint32_t, int);
  2240. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u32)))
  2241. uint32x4_t __arm_vidupq_u32(uint32_t, int);
  2242. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u8)))
  2243. uint8x16_t __arm_vidupq_n_u8(uint32_t, int);
  2244. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u8)))
  2245. uint8x16_t __arm_vidupq_u8(uint32_t, int);
  2246. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u16)))
  2247. uint16x8_t __arm_vidupq_wb_u16(uint32_t *, int);
  2248. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u16)))
  2249. uint16x8_t __arm_vidupq_u16(uint32_t *, int);
  2250. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u32)))
  2251. uint32x4_t __arm_vidupq_wb_u32(uint32_t *, int);
  2252. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u32)))
  2253. uint32x4_t __arm_vidupq_u32(uint32_t *, int);
  2254. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u8)))
  2255. uint8x16_t __arm_vidupq_wb_u8(uint32_t *, int);
  2256. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u8)))
  2257. uint8x16_t __arm_vidupq_u8(uint32_t *, int);
  2258. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u16)))
  2259. uint16x8_t __arm_vidupq_x_n_u16(uint32_t, int, mve_pred16_t);
  2260. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u16)))
  2261. uint16x8_t __arm_vidupq_x_u16(uint32_t, int, mve_pred16_t);
  2262. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u32)))
  2263. uint32x4_t __arm_vidupq_x_n_u32(uint32_t, int, mve_pred16_t);
  2264. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u32)))
  2265. uint32x4_t __arm_vidupq_x_u32(uint32_t, int, mve_pred16_t);
  2266. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u8)))
  2267. uint8x16_t __arm_vidupq_x_n_u8(uint32_t, int, mve_pred16_t);
  2268. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u8)))
  2269. uint8x16_t __arm_vidupq_x_u8(uint32_t, int, mve_pred16_t);
  2270. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u16)))
  2271. uint16x8_t __arm_vidupq_x_wb_u16(uint32_t *, int, mve_pred16_t);
  2272. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u16)))
  2273. uint16x8_t __arm_vidupq_x_u16(uint32_t *, int, mve_pred16_t);
  2274. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u32)))
  2275. uint32x4_t __arm_vidupq_x_wb_u32(uint32_t *, int, mve_pred16_t);
  2276. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u32)))
  2277. uint32x4_t __arm_vidupq_x_u32(uint32_t *, int, mve_pred16_t);
  2278. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u8)))
  2279. uint8x16_t __arm_vidupq_x_wb_u8(uint32_t *, int, mve_pred16_t);
  2280. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u8)))
  2281. uint8x16_t __arm_vidupq_x_u8(uint32_t *, int, mve_pred16_t);
  2282. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u16)))
  2283. uint16x8_t __arm_viwdupq_m_n_u16(uint16x8_t, uint32_t, uint32_t, int, mve_pred16_t);
  2284. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u16)))
  2285. uint16x8_t __arm_viwdupq_m(uint16x8_t, uint32_t, uint32_t, int, mve_pred16_t);
  2286. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u32)))
  2287. uint32x4_t __arm_viwdupq_m_n_u32(uint32x4_t, uint32_t, uint32_t, int, mve_pred16_t);
  2288. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u32)))
  2289. uint32x4_t __arm_viwdupq_m(uint32x4_t, uint32_t, uint32_t, int, mve_pred16_t);
  2290. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u8)))
  2291. uint8x16_t __arm_viwdupq_m_n_u8(uint8x16_t, uint32_t, uint32_t, int, mve_pred16_t);
  2292. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u8)))
  2293. uint8x16_t __arm_viwdupq_m(uint8x16_t, uint32_t, uint32_t, int, mve_pred16_t);
  2294. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u16)))
  2295. uint16x8_t __arm_viwdupq_m_wb_u16(uint16x8_t, uint32_t *, uint32_t, int, mve_pred16_t);
  2296. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u16)))
  2297. uint16x8_t __arm_viwdupq_m(uint16x8_t, uint32_t *, uint32_t, int, mve_pred16_t);
  2298. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u32)))
  2299. uint32x4_t __arm_viwdupq_m_wb_u32(uint32x4_t, uint32_t *, uint32_t, int, mve_pred16_t);
  2300. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u32)))
  2301. uint32x4_t __arm_viwdupq_m(uint32x4_t, uint32_t *, uint32_t, int, mve_pred16_t);
  2302. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u8)))
  2303. uint8x16_t __arm_viwdupq_m_wb_u8(uint8x16_t, uint32_t *, uint32_t, int, mve_pred16_t);
  2304. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u8)))
  2305. uint8x16_t __arm_viwdupq_m(uint8x16_t, uint32_t *, uint32_t, int, mve_pred16_t);
  2306. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u16)))
  2307. uint16x8_t __arm_viwdupq_n_u16(uint32_t, uint32_t, int);
  2308. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u16)))
  2309. uint16x8_t __arm_viwdupq_u16(uint32_t, uint32_t, int);
  2310. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u32)))
  2311. uint32x4_t __arm_viwdupq_n_u32(uint32_t, uint32_t, int);
  2312. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u32)))
  2313. uint32x4_t __arm_viwdupq_u32(uint32_t, uint32_t, int);
  2314. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u8)))
  2315. uint8x16_t __arm_viwdupq_n_u8(uint32_t, uint32_t, int);
  2316. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u8)))
  2317. uint8x16_t __arm_viwdupq_u8(uint32_t, uint32_t, int);
  2318. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u16)))
  2319. uint16x8_t __arm_viwdupq_wb_u16(uint32_t *, uint32_t, int);
  2320. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u16)))
  2321. uint16x8_t __arm_viwdupq_u16(uint32_t *, uint32_t, int);
  2322. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u32)))
  2323. uint32x4_t __arm_viwdupq_wb_u32(uint32_t *, uint32_t, int);
  2324. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u32)))
  2325. uint32x4_t __arm_viwdupq_u32(uint32_t *, uint32_t, int);
  2326. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u8)))
  2327. uint8x16_t __arm_viwdupq_wb_u8(uint32_t *, uint32_t, int);
  2328. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u8)))
  2329. uint8x16_t __arm_viwdupq_u8(uint32_t *, uint32_t, int);
  2330. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u16)))
  2331. uint16x8_t __arm_viwdupq_x_n_u16(uint32_t, uint32_t, int, mve_pred16_t);
  2332. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u16)))
  2333. uint16x8_t __arm_viwdupq_x_u16(uint32_t, uint32_t, int, mve_pred16_t);
  2334. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u32)))
  2335. uint32x4_t __arm_viwdupq_x_n_u32(uint32_t, uint32_t, int, mve_pred16_t);
  2336. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u32)))
  2337. uint32x4_t __arm_viwdupq_x_u32(uint32_t, uint32_t, int, mve_pred16_t);
  2338. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u8)))
  2339. uint8x16_t __arm_viwdupq_x_n_u8(uint32_t, uint32_t, int, mve_pred16_t);
  2340. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u8)))
  2341. uint8x16_t __arm_viwdupq_x_u8(uint32_t, uint32_t, int, mve_pred16_t);
  2342. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u16)))
  2343. uint16x8_t __arm_viwdupq_x_wb_u16(uint32_t *, uint32_t, int, mve_pred16_t);
  2344. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u16)))
  2345. uint16x8_t __arm_viwdupq_x_u16(uint32_t *, uint32_t, int, mve_pred16_t);
  2346. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u32)))
  2347. uint32x4_t __arm_viwdupq_x_wb_u32(uint32_t *, uint32_t, int, mve_pred16_t);
  2348. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u32)))
  2349. uint32x4_t __arm_viwdupq_x_u32(uint32_t *, uint32_t, int, mve_pred16_t);
  2350. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u8)))
  2351. uint8x16_t __arm_viwdupq_x_wb_u8(uint32_t *, uint32_t, int, mve_pred16_t);
  2352. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u8)))
  2353. uint8x16_t __arm_viwdupq_x_u8(uint32_t *, uint32_t, int, mve_pred16_t);
  2354. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s16)))
  2355. int16x8_t __arm_vld1q_s16(const int16_t *);
  2356. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s16)))
  2357. int16x8_t __arm_vld1q(const int16_t *);
  2358. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s32)))
  2359. int32x4_t __arm_vld1q_s32(const int32_t *);
  2360. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s32)))
  2361. int32x4_t __arm_vld1q(const int32_t *);
  2362. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s8)))
  2363. int8x16_t __arm_vld1q_s8(const int8_t *);
  2364. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s8)))
  2365. int8x16_t __arm_vld1q(const int8_t *);
  2366. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u16)))
  2367. uint16x8_t __arm_vld1q_u16(const uint16_t *);
  2368. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u16)))
  2369. uint16x8_t __arm_vld1q(const uint16_t *);
  2370. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u32)))
  2371. uint32x4_t __arm_vld1q_u32(const uint32_t *);
  2372. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u32)))
  2373. uint32x4_t __arm_vld1q(const uint32_t *);
  2374. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u8)))
  2375. uint8x16_t __arm_vld1q_u8(const uint8_t *);
  2376. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u8)))
  2377. uint8x16_t __arm_vld1q(const uint8_t *);
  2378. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s16)))
  2379. int16x8_t __arm_vld1q_z_s16(const int16_t *, mve_pred16_t);
  2380. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s16)))
  2381. int16x8_t __arm_vld1q_z(const int16_t *, mve_pred16_t);
  2382. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s32)))
  2383. int32x4_t __arm_vld1q_z_s32(const int32_t *, mve_pred16_t);
  2384. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s32)))
  2385. int32x4_t __arm_vld1q_z(const int32_t *, mve_pred16_t);
  2386. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s8)))
  2387. int8x16_t __arm_vld1q_z_s8(const int8_t *, mve_pred16_t);
  2388. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s8)))
  2389. int8x16_t __arm_vld1q_z(const int8_t *, mve_pred16_t);
  2390. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u16)))
  2391. uint16x8_t __arm_vld1q_z_u16(const uint16_t *, mve_pred16_t);
  2392. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u16)))
  2393. uint16x8_t __arm_vld1q_z(const uint16_t *, mve_pred16_t);
  2394. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u32)))
  2395. uint32x4_t __arm_vld1q_z_u32(const uint32_t *, mve_pred16_t);
  2396. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u32)))
  2397. uint32x4_t __arm_vld1q_z(const uint32_t *, mve_pred16_t);
  2398. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u8)))
  2399. uint8x16_t __arm_vld1q_z_u8(const uint8_t *, mve_pred16_t);
  2400. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u8)))
  2401. uint8x16_t __arm_vld1q_z(const uint8_t *, mve_pred16_t);
  2402. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s16)))
  2403. int16x8x2_t __arm_vld2q_s16(const int16_t *);
  2404. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s16)))
  2405. int16x8x2_t __arm_vld2q(const int16_t *);
  2406. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s32)))
  2407. int32x4x2_t __arm_vld2q_s32(const int32_t *);
  2408. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s32)))
  2409. int32x4x2_t __arm_vld2q(const int32_t *);
  2410. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s8)))
  2411. int8x16x2_t __arm_vld2q_s8(const int8_t *);
  2412. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s8)))
  2413. int8x16x2_t __arm_vld2q(const int8_t *);
  2414. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u16)))
  2415. uint16x8x2_t __arm_vld2q_u16(const uint16_t *);
  2416. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u16)))
  2417. uint16x8x2_t __arm_vld2q(const uint16_t *);
  2418. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u32)))
  2419. uint32x4x2_t __arm_vld2q_u32(const uint32_t *);
  2420. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u32)))
  2421. uint32x4x2_t __arm_vld2q(const uint32_t *);
  2422. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u8)))
  2423. uint8x16x2_t __arm_vld2q_u8(const uint8_t *);
  2424. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u8)))
  2425. uint8x16x2_t __arm_vld2q(const uint8_t *);
  2426. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s16)))
  2427. int16x8x4_t __arm_vld4q_s16(const int16_t *);
  2428. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s16)))
  2429. int16x8x4_t __arm_vld4q(const int16_t *);
  2430. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s32)))
  2431. int32x4x4_t __arm_vld4q_s32(const int32_t *);
  2432. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s32)))
  2433. int32x4x4_t __arm_vld4q(const int32_t *);
  2434. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s8)))
  2435. int8x16x4_t __arm_vld4q_s8(const int8_t *);
  2436. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s8)))
  2437. int8x16x4_t __arm_vld4q(const int8_t *);
  2438. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u16)))
  2439. uint16x8x4_t __arm_vld4q_u16(const uint16_t *);
  2440. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u16)))
  2441. uint16x8x4_t __arm_vld4q(const uint16_t *);
  2442. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u32)))
  2443. uint32x4x4_t __arm_vld4q_u32(const uint32_t *);
  2444. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u32)))
  2445. uint32x4x4_t __arm_vld4q(const uint32_t *);
  2446. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u8)))
  2447. uint8x16x4_t __arm_vld4q_u8(const uint8_t *);
  2448. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u8)))
  2449. uint8x16x4_t __arm_vld4q(const uint8_t *);
  2450. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s16)))
  2451. int16x8_t __arm_vldrbq_gather_offset_s16(const int8_t *, uint16x8_t);
  2452. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s16)))
  2453. int16x8_t __arm_vldrbq_gather_offset(const int8_t *, uint16x8_t);
  2454. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s32)))
  2455. int32x4_t __arm_vldrbq_gather_offset_s32(const int8_t *, uint32x4_t);
  2456. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s32)))
  2457. int32x4_t __arm_vldrbq_gather_offset(const int8_t *, uint32x4_t);
  2458. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s8)))
  2459. int8x16_t __arm_vldrbq_gather_offset_s8(const int8_t *, uint8x16_t);
  2460. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s8)))
  2461. int8x16_t __arm_vldrbq_gather_offset(const int8_t *, uint8x16_t);
  2462. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u16)))
  2463. uint16x8_t __arm_vldrbq_gather_offset_u16(const uint8_t *, uint16x8_t);
  2464. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u16)))
  2465. uint16x8_t __arm_vldrbq_gather_offset(const uint8_t *, uint16x8_t);
  2466. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u32)))
  2467. uint32x4_t __arm_vldrbq_gather_offset_u32(const uint8_t *, uint32x4_t);
  2468. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u32)))
  2469. uint32x4_t __arm_vldrbq_gather_offset(const uint8_t *, uint32x4_t);
  2470. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u8)))
  2471. uint8x16_t __arm_vldrbq_gather_offset_u8(const uint8_t *, uint8x16_t);
  2472. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u8)))
  2473. uint8x16_t __arm_vldrbq_gather_offset(const uint8_t *, uint8x16_t);
  2474. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s16)))
  2475. int16x8_t __arm_vldrbq_gather_offset_z_s16(const int8_t *, uint16x8_t, mve_pred16_t);
  2476. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s16)))
  2477. int16x8_t __arm_vldrbq_gather_offset_z(const int8_t *, uint16x8_t, mve_pred16_t);
  2478. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s32)))
  2479. int32x4_t __arm_vldrbq_gather_offset_z_s32(const int8_t *, uint32x4_t, mve_pred16_t);
  2480. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s32)))
  2481. int32x4_t __arm_vldrbq_gather_offset_z(const int8_t *, uint32x4_t, mve_pred16_t);
  2482. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s8)))
  2483. int8x16_t __arm_vldrbq_gather_offset_z_s8(const int8_t *, uint8x16_t, mve_pred16_t);
  2484. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s8)))
  2485. int8x16_t __arm_vldrbq_gather_offset_z(const int8_t *, uint8x16_t, mve_pred16_t);
  2486. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u16)))
  2487. uint16x8_t __arm_vldrbq_gather_offset_z_u16(const uint8_t *, uint16x8_t, mve_pred16_t);
  2488. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u16)))
  2489. uint16x8_t __arm_vldrbq_gather_offset_z(const uint8_t *, uint16x8_t, mve_pred16_t);
  2490. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u32)))
  2491. uint32x4_t __arm_vldrbq_gather_offset_z_u32(const uint8_t *, uint32x4_t, mve_pred16_t);
  2492. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u32)))
  2493. uint32x4_t __arm_vldrbq_gather_offset_z(const uint8_t *, uint32x4_t, mve_pred16_t);
  2494. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u8)))
  2495. uint8x16_t __arm_vldrbq_gather_offset_z_u8(const uint8_t *, uint8x16_t, mve_pred16_t);
  2496. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u8)))
  2497. uint8x16_t __arm_vldrbq_gather_offset_z(const uint8_t *, uint8x16_t, mve_pred16_t);
  2498. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_s16)))
  2499. int16x8_t __arm_vldrbq_s16(const int8_t *);
  2500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_s32)))
  2501. int32x4_t __arm_vldrbq_s32(const int8_t *);
  2502. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_s8)))
  2503. int8x16_t __arm_vldrbq_s8(const int8_t *);
  2504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_u16)))
  2505. uint16x8_t __arm_vldrbq_u16(const uint8_t *);
  2506. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_u32)))
  2507. uint32x4_t __arm_vldrbq_u32(const uint8_t *);
  2508. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_u8)))
  2509. uint8x16_t __arm_vldrbq_u8(const uint8_t *);
  2510. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_s16)))
  2511. int16x8_t __arm_vldrbq_z_s16(const int8_t *, mve_pred16_t);
  2512. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_s32)))
  2513. int32x4_t __arm_vldrbq_z_s32(const int8_t *, mve_pred16_t);
  2514. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_s8)))
  2515. int8x16_t __arm_vldrbq_z_s8(const int8_t *, mve_pred16_t);
  2516. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_u16)))
  2517. uint16x8_t __arm_vldrbq_z_u16(const uint8_t *, mve_pred16_t);
  2518. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_u32)))
  2519. uint32x4_t __arm_vldrbq_z_u32(const uint8_t *, mve_pred16_t);
  2520. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_u8)))
  2521. uint8x16_t __arm_vldrbq_z_u8(const uint8_t *, mve_pred16_t);
  2522. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_s64)))
  2523. int64x2_t __arm_vldrdq_gather_base_s64(uint64x2_t, int);
  2524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_u64)))
  2525. uint64x2_t __arm_vldrdq_gather_base_u64(uint64x2_t, int);
  2526. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_wb_s64)))
  2527. int64x2_t __arm_vldrdq_gather_base_wb_s64(uint64x2_t *, int);
  2528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_wb_u64)))
  2529. uint64x2_t __arm_vldrdq_gather_base_wb_u64(uint64x2_t *, int);
  2530. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_wb_z_s64)))
  2531. int64x2_t __arm_vldrdq_gather_base_wb_z_s64(uint64x2_t *, int, mve_pred16_t);
  2532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_wb_z_u64)))
  2533. uint64x2_t __arm_vldrdq_gather_base_wb_z_u64(uint64x2_t *, int, mve_pred16_t);
  2534. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_z_s64)))
  2535. int64x2_t __arm_vldrdq_gather_base_z_s64(uint64x2_t, int, mve_pred16_t);
  2536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_z_u64)))
  2537. uint64x2_t __arm_vldrdq_gather_base_z_u64(uint64x2_t, int, mve_pred16_t);
  2538. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_s64)))
  2539. int64x2_t __arm_vldrdq_gather_offset_s64(const int64_t *, uint64x2_t);
  2540. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_s64)))
  2541. int64x2_t __arm_vldrdq_gather_offset(const int64_t *, uint64x2_t);
  2542. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_u64)))
  2543. uint64x2_t __arm_vldrdq_gather_offset_u64(const uint64_t *, uint64x2_t);
  2544. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_u64)))
  2545. uint64x2_t __arm_vldrdq_gather_offset(const uint64_t *, uint64x2_t);
  2546. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_z_s64)))
  2547. int64x2_t __arm_vldrdq_gather_offset_z_s64(const int64_t *, uint64x2_t, mve_pred16_t);
  2548. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_z_s64)))
  2549. int64x2_t __arm_vldrdq_gather_offset_z(const int64_t *, uint64x2_t, mve_pred16_t);
  2550. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_z_u64)))
  2551. uint64x2_t __arm_vldrdq_gather_offset_z_u64(const uint64_t *, uint64x2_t, mve_pred16_t);
  2552. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_z_u64)))
  2553. uint64x2_t __arm_vldrdq_gather_offset_z(const uint64_t *, uint64x2_t, mve_pred16_t);
  2554. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_s64)))
  2555. int64x2_t __arm_vldrdq_gather_shifted_offset_s64(const int64_t *, uint64x2_t);
  2556. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_s64)))
  2557. int64x2_t __arm_vldrdq_gather_shifted_offset(const int64_t *, uint64x2_t);
  2558. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_u64)))
  2559. uint64x2_t __arm_vldrdq_gather_shifted_offset_u64(const uint64_t *, uint64x2_t);
  2560. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_u64)))
  2561. uint64x2_t __arm_vldrdq_gather_shifted_offset(const uint64_t *, uint64x2_t);
  2562. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_z_s64)))
  2563. int64x2_t __arm_vldrdq_gather_shifted_offset_z_s64(const int64_t *, uint64x2_t, mve_pred16_t);
  2564. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_z_s64)))
  2565. int64x2_t __arm_vldrdq_gather_shifted_offset_z(const int64_t *, uint64x2_t, mve_pred16_t);
  2566. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_z_u64)))
  2567. uint64x2_t __arm_vldrdq_gather_shifted_offset_z_u64(const uint64_t *, uint64x2_t, mve_pred16_t);
  2568. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_z_u64)))
  2569. uint64x2_t __arm_vldrdq_gather_shifted_offset_z(const uint64_t *, uint64x2_t, mve_pred16_t);
  2570. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_s16)))
  2571. int16x8_t __arm_vldrhq_gather_offset_s16(const int16_t *, uint16x8_t);
  2572. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_s16)))
  2573. int16x8_t __arm_vldrhq_gather_offset(const int16_t *, uint16x8_t);
  2574. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_s32)))
  2575. int32x4_t __arm_vldrhq_gather_offset_s32(const int16_t *, uint32x4_t);
  2576. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_s32)))
  2577. int32x4_t __arm_vldrhq_gather_offset(const int16_t *, uint32x4_t);
  2578. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_u16)))
  2579. uint16x8_t __arm_vldrhq_gather_offset_u16(const uint16_t *, uint16x8_t);
  2580. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_u16)))
  2581. uint16x8_t __arm_vldrhq_gather_offset(const uint16_t *, uint16x8_t);
  2582. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_u32)))
  2583. uint32x4_t __arm_vldrhq_gather_offset_u32(const uint16_t *, uint32x4_t);
  2584. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_u32)))
  2585. uint32x4_t __arm_vldrhq_gather_offset(const uint16_t *, uint32x4_t);
  2586. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_s16)))
  2587. int16x8_t __arm_vldrhq_gather_offset_z_s16(const int16_t *, uint16x8_t, mve_pred16_t);
  2588. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_s16)))
  2589. int16x8_t __arm_vldrhq_gather_offset_z(const int16_t *, uint16x8_t, mve_pred16_t);
  2590. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_s32)))
  2591. int32x4_t __arm_vldrhq_gather_offset_z_s32(const int16_t *, uint32x4_t, mve_pred16_t);
  2592. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_s32)))
  2593. int32x4_t __arm_vldrhq_gather_offset_z(const int16_t *, uint32x4_t, mve_pred16_t);
  2594. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_u16)))
  2595. uint16x8_t __arm_vldrhq_gather_offset_z_u16(const uint16_t *, uint16x8_t, mve_pred16_t);
  2596. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_u16)))
  2597. uint16x8_t __arm_vldrhq_gather_offset_z(const uint16_t *, uint16x8_t, mve_pred16_t);
  2598. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_u32)))
  2599. uint32x4_t __arm_vldrhq_gather_offset_z_u32(const uint16_t *, uint32x4_t, mve_pred16_t);
  2600. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_u32)))
  2601. uint32x4_t __arm_vldrhq_gather_offset_z(const uint16_t *, uint32x4_t, mve_pred16_t);
  2602. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_s16)))
  2603. int16x8_t __arm_vldrhq_gather_shifted_offset_s16(const int16_t *, uint16x8_t);
  2604. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_s16)))
  2605. int16x8_t __arm_vldrhq_gather_shifted_offset(const int16_t *, uint16x8_t);
  2606. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_s32)))
  2607. int32x4_t __arm_vldrhq_gather_shifted_offset_s32(const int16_t *, uint32x4_t);
  2608. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_s32)))
  2609. int32x4_t __arm_vldrhq_gather_shifted_offset(const int16_t *, uint32x4_t);
  2610. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_u16)))
  2611. uint16x8_t __arm_vldrhq_gather_shifted_offset_u16(const uint16_t *, uint16x8_t);
  2612. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_u16)))
  2613. uint16x8_t __arm_vldrhq_gather_shifted_offset(const uint16_t *, uint16x8_t);
  2614. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_u32)))
  2615. uint32x4_t __arm_vldrhq_gather_shifted_offset_u32(const uint16_t *, uint32x4_t);
  2616. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_u32)))
  2617. uint32x4_t __arm_vldrhq_gather_shifted_offset(const uint16_t *, uint32x4_t);
  2618. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_s16)))
  2619. int16x8_t __arm_vldrhq_gather_shifted_offset_z_s16(const int16_t *, uint16x8_t, mve_pred16_t);
  2620. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_s16)))
  2621. int16x8_t __arm_vldrhq_gather_shifted_offset_z(const int16_t *, uint16x8_t, mve_pred16_t);
  2622. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_s32)))
  2623. int32x4_t __arm_vldrhq_gather_shifted_offset_z_s32(const int16_t *, uint32x4_t, mve_pred16_t);
  2624. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_s32)))
  2625. int32x4_t __arm_vldrhq_gather_shifted_offset_z(const int16_t *, uint32x4_t, mve_pred16_t);
  2626. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_u16)))
  2627. uint16x8_t __arm_vldrhq_gather_shifted_offset_z_u16(const uint16_t *, uint16x8_t, mve_pred16_t);
  2628. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_u16)))
  2629. uint16x8_t __arm_vldrhq_gather_shifted_offset_z(const uint16_t *, uint16x8_t, mve_pred16_t);
  2630. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_u32)))
  2631. uint32x4_t __arm_vldrhq_gather_shifted_offset_z_u32(const uint16_t *, uint32x4_t, mve_pred16_t);
  2632. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_u32)))
  2633. uint32x4_t __arm_vldrhq_gather_shifted_offset_z(const uint16_t *, uint32x4_t, mve_pred16_t);
  2634. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_s16)))
  2635. int16x8_t __arm_vldrhq_s16(const int16_t *);
  2636. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_s32)))
  2637. int32x4_t __arm_vldrhq_s32(const int16_t *);
  2638. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_u16)))
  2639. uint16x8_t __arm_vldrhq_u16(const uint16_t *);
  2640. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_u32)))
  2641. uint32x4_t __arm_vldrhq_u32(const uint16_t *);
  2642. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_s16)))
  2643. int16x8_t __arm_vldrhq_z_s16(const int16_t *, mve_pred16_t);
  2644. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_s32)))
  2645. int32x4_t __arm_vldrhq_z_s32(const int16_t *, mve_pred16_t);
  2646. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_u16)))
  2647. uint16x8_t __arm_vldrhq_z_u16(const uint16_t *, mve_pred16_t);
  2648. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_u32)))
  2649. uint32x4_t __arm_vldrhq_z_u32(const uint16_t *, mve_pred16_t);
  2650. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_s32)))
  2651. int32x4_t __arm_vldrwq_gather_base_s32(uint32x4_t, int);
  2652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_u32)))
  2653. uint32x4_t __arm_vldrwq_gather_base_u32(uint32x4_t, int);
  2654. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_s32)))
  2655. int32x4_t __arm_vldrwq_gather_base_wb_s32(uint32x4_t *, int);
  2656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_u32)))
  2657. uint32x4_t __arm_vldrwq_gather_base_wb_u32(uint32x4_t *, int);
  2658. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_z_s32)))
  2659. int32x4_t __arm_vldrwq_gather_base_wb_z_s32(uint32x4_t *, int, mve_pred16_t);
  2660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_z_u32)))
  2661. uint32x4_t __arm_vldrwq_gather_base_wb_z_u32(uint32x4_t *, int, mve_pred16_t);
  2662. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_z_s32)))
  2663. int32x4_t __arm_vldrwq_gather_base_z_s32(uint32x4_t, int, mve_pred16_t);
  2664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_z_u32)))
  2665. uint32x4_t __arm_vldrwq_gather_base_z_u32(uint32x4_t, int, mve_pred16_t);
  2666. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_s32)))
  2667. int32x4_t __arm_vldrwq_gather_offset_s32(const int32_t *, uint32x4_t);
  2668. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_s32)))
  2669. int32x4_t __arm_vldrwq_gather_offset(const int32_t *, uint32x4_t);
  2670. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_u32)))
  2671. uint32x4_t __arm_vldrwq_gather_offset_u32(const uint32_t *, uint32x4_t);
  2672. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_u32)))
  2673. uint32x4_t __arm_vldrwq_gather_offset(const uint32_t *, uint32x4_t);
  2674. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_s32)))
  2675. int32x4_t __arm_vldrwq_gather_offset_z_s32(const int32_t *, uint32x4_t, mve_pred16_t);
  2676. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_s32)))
  2677. int32x4_t __arm_vldrwq_gather_offset_z(const int32_t *, uint32x4_t, mve_pred16_t);
  2678. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_u32)))
  2679. uint32x4_t __arm_vldrwq_gather_offset_z_u32(const uint32_t *, uint32x4_t, mve_pred16_t);
  2680. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_u32)))
  2681. uint32x4_t __arm_vldrwq_gather_offset_z(const uint32_t *, uint32x4_t, mve_pred16_t);
  2682. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_s32)))
  2683. int32x4_t __arm_vldrwq_gather_shifted_offset_s32(const int32_t *, uint32x4_t);
  2684. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_s32)))
  2685. int32x4_t __arm_vldrwq_gather_shifted_offset(const int32_t *, uint32x4_t);
  2686. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_u32)))
  2687. uint32x4_t __arm_vldrwq_gather_shifted_offset_u32(const uint32_t *, uint32x4_t);
  2688. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_u32)))
  2689. uint32x4_t __arm_vldrwq_gather_shifted_offset(const uint32_t *, uint32x4_t);
  2690. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_s32)))
  2691. int32x4_t __arm_vldrwq_gather_shifted_offset_z_s32(const int32_t *, uint32x4_t, mve_pred16_t);
  2692. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_s32)))
  2693. int32x4_t __arm_vldrwq_gather_shifted_offset_z(const int32_t *, uint32x4_t, mve_pred16_t);
  2694. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_u32)))
  2695. uint32x4_t __arm_vldrwq_gather_shifted_offset_z_u32(const uint32_t *, uint32x4_t, mve_pred16_t);
  2696. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_u32)))
  2697. uint32x4_t __arm_vldrwq_gather_shifted_offset_z(const uint32_t *, uint32x4_t, mve_pred16_t);
  2698. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_s32)))
  2699. int32x4_t __arm_vldrwq_s32(const int32_t *);
  2700. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_u32)))
  2701. uint32x4_t __arm_vldrwq_u32(const uint32_t *);
  2702. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_z_s32)))
  2703. int32x4_t __arm_vldrwq_z_s32(const int32_t *, mve_pred16_t);
  2704. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_z_u32)))
  2705. uint32x4_t __arm_vldrwq_z_u32(const uint32_t *, mve_pred16_t);
  2706. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s16)))
  2707. uint16x8_t __arm_vmaxaq_m_s16(uint16x8_t, int16x8_t, mve_pred16_t);
  2708. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s16)))
  2709. uint16x8_t __arm_vmaxaq_m(uint16x8_t, int16x8_t, mve_pred16_t);
  2710. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s32)))
  2711. uint32x4_t __arm_vmaxaq_m_s32(uint32x4_t, int32x4_t, mve_pred16_t);
  2712. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s32)))
  2713. uint32x4_t __arm_vmaxaq_m(uint32x4_t, int32x4_t, mve_pred16_t);
  2714. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s8)))
  2715. uint8x16_t __arm_vmaxaq_m_s8(uint8x16_t, int8x16_t, mve_pred16_t);
  2716. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s8)))
  2717. uint8x16_t __arm_vmaxaq_m(uint8x16_t, int8x16_t, mve_pred16_t);
  2718. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s16)))
  2719. uint16x8_t __arm_vmaxaq_s16(uint16x8_t, int16x8_t);
  2720. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s16)))
  2721. uint16x8_t __arm_vmaxaq(uint16x8_t, int16x8_t);
  2722. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s32)))
  2723. uint32x4_t __arm_vmaxaq_s32(uint32x4_t, int32x4_t);
  2724. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s32)))
  2725. uint32x4_t __arm_vmaxaq(uint32x4_t, int32x4_t);
  2726. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s8)))
  2727. uint8x16_t __arm_vmaxaq_s8(uint8x16_t, int8x16_t);
  2728. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s8)))
  2729. uint8x16_t __arm_vmaxaq(uint8x16_t, int8x16_t);
  2730. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s16)))
  2731. uint16_t __arm_vmaxavq_p_s16(uint16_t, int16x8_t, mve_pred16_t);
  2732. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s16)))
  2733. uint16_t __arm_vmaxavq_p(uint16_t, int16x8_t, mve_pred16_t);
  2734. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s32)))
  2735. uint32_t __arm_vmaxavq_p_s32(uint32_t, int32x4_t, mve_pred16_t);
  2736. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s32)))
  2737. uint32_t __arm_vmaxavq_p(uint32_t, int32x4_t, mve_pred16_t);
  2738. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s8)))
  2739. uint8_t __arm_vmaxavq_p_s8(uint8_t, int8x16_t, mve_pred16_t);
  2740. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s8)))
  2741. uint8_t __arm_vmaxavq_p(uint8_t, int8x16_t, mve_pred16_t);
  2742. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s16)))
  2743. uint16_t __arm_vmaxavq_s16(uint16_t, int16x8_t);
  2744. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s16)))
  2745. uint16_t __arm_vmaxavq(uint16_t, int16x8_t);
  2746. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s32)))
  2747. uint32_t __arm_vmaxavq_s32(uint32_t, int32x4_t);
  2748. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s32)))
  2749. uint32_t __arm_vmaxavq(uint32_t, int32x4_t);
  2750. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s8)))
  2751. uint8_t __arm_vmaxavq_s8(uint8_t, int8x16_t);
  2752. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s8)))
  2753. uint8_t __arm_vmaxavq(uint8_t, int8x16_t);
  2754. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s16)))
  2755. int16x8_t __arm_vmaxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  2756. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s16)))
  2757. int16x8_t __arm_vmaxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  2758. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s32)))
  2759. int32x4_t __arm_vmaxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2760. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s32)))
  2761. int32x4_t __arm_vmaxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2762. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s8)))
  2763. int8x16_t __arm_vmaxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2764. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s8)))
  2765. int8x16_t __arm_vmaxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2766. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u16)))
  2767. uint16x8_t __arm_vmaxq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  2768. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u16)))
  2769. uint16x8_t __arm_vmaxq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  2770. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u32)))
  2771. uint32x4_t __arm_vmaxq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  2772. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u32)))
  2773. uint32x4_t __arm_vmaxq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  2774. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u8)))
  2775. uint8x16_t __arm_vmaxq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  2776. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u8)))
  2777. uint8x16_t __arm_vmaxq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  2778. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s16)))
  2779. int16x8_t __arm_vmaxq_s16(int16x8_t, int16x8_t);
  2780. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s16)))
  2781. int16x8_t __arm_vmaxq(int16x8_t, int16x8_t);
  2782. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s32)))
  2783. int32x4_t __arm_vmaxq_s32(int32x4_t, int32x4_t);
  2784. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s32)))
  2785. int32x4_t __arm_vmaxq(int32x4_t, int32x4_t);
  2786. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s8)))
  2787. int8x16_t __arm_vmaxq_s8(int8x16_t, int8x16_t);
  2788. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s8)))
  2789. int8x16_t __arm_vmaxq(int8x16_t, int8x16_t);
  2790. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u16)))
  2791. uint16x8_t __arm_vmaxq_u16(uint16x8_t, uint16x8_t);
  2792. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u16)))
  2793. uint16x8_t __arm_vmaxq(uint16x8_t, uint16x8_t);
  2794. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u32)))
  2795. uint32x4_t __arm_vmaxq_u32(uint32x4_t, uint32x4_t);
  2796. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u32)))
  2797. uint32x4_t __arm_vmaxq(uint32x4_t, uint32x4_t);
  2798. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u8)))
  2799. uint8x16_t __arm_vmaxq_u8(uint8x16_t, uint8x16_t);
  2800. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u8)))
  2801. uint8x16_t __arm_vmaxq(uint8x16_t, uint8x16_t);
  2802. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s16)))
  2803. int16x8_t __arm_vmaxq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  2804. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s16)))
  2805. int16x8_t __arm_vmaxq_x(int16x8_t, int16x8_t, mve_pred16_t);
  2806. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s32)))
  2807. int32x4_t __arm_vmaxq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  2808. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s32)))
  2809. int32x4_t __arm_vmaxq_x(int32x4_t, int32x4_t, mve_pred16_t);
  2810. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s8)))
  2811. int8x16_t __arm_vmaxq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  2812. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s8)))
  2813. int8x16_t __arm_vmaxq_x(int8x16_t, int8x16_t, mve_pred16_t);
  2814. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u16)))
  2815. uint16x8_t __arm_vmaxq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  2816. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u16)))
  2817. uint16x8_t __arm_vmaxq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  2818. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u32)))
  2819. uint32x4_t __arm_vmaxq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  2820. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u32)))
  2821. uint32x4_t __arm_vmaxq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  2822. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u8)))
  2823. uint8x16_t __arm_vmaxq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  2824. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u8)))
  2825. uint8x16_t __arm_vmaxq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  2826. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s16)))
  2827. int16_t __arm_vmaxvq_p_s16(int16_t, int16x8_t, mve_pred16_t);
  2828. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s16)))
  2829. int16_t __arm_vmaxvq_p(int16_t, int16x8_t, mve_pred16_t);
  2830. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s32)))
  2831. int32_t __arm_vmaxvq_p_s32(int32_t, int32x4_t, mve_pred16_t);
  2832. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s32)))
  2833. int32_t __arm_vmaxvq_p(int32_t, int32x4_t, mve_pred16_t);
  2834. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s8)))
  2835. int8_t __arm_vmaxvq_p_s8(int8_t, int8x16_t, mve_pred16_t);
  2836. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s8)))
  2837. int8_t __arm_vmaxvq_p(int8_t, int8x16_t, mve_pred16_t);
  2838. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u16)))
  2839. uint16_t __arm_vmaxvq_p_u16(uint16_t, uint16x8_t, mve_pred16_t);
  2840. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u16)))
  2841. uint16_t __arm_vmaxvq_p(uint16_t, uint16x8_t, mve_pred16_t);
  2842. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u32)))
  2843. uint32_t __arm_vmaxvq_p_u32(uint32_t, uint32x4_t, mve_pred16_t);
  2844. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u32)))
  2845. uint32_t __arm_vmaxvq_p(uint32_t, uint32x4_t, mve_pred16_t);
  2846. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u8)))
  2847. uint8_t __arm_vmaxvq_p_u8(uint8_t, uint8x16_t, mve_pred16_t);
  2848. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u8)))
  2849. uint8_t __arm_vmaxvq_p(uint8_t, uint8x16_t, mve_pred16_t);
  2850. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s16)))
  2851. int16_t __arm_vmaxvq_s16(int16_t, int16x8_t);
  2852. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s16)))
  2853. int16_t __arm_vmaxvq(int16_t, int16x8_t);
  2854. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s32)))
  2855. int32_t __arm_vmaxvq_s32(int32_t, int32x4_t);
  2856. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s32)))
  2857. int32_t __arm_vmaxvq(int32_t, int32x4_t);
  2858. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s8)))
  2859. int8_t __arm_vmaxvq_s8(int8_t, int8x16_t);
  2860. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s8)))
  2861. int8_t __arm_vmaxvq(int8_t, int8x16_t);
  2862. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u16)))
  2863. uint16_t __arm_vmaxvq_u16(uint16_t, uint16x8_t);
  2864. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u16)))
  2865. uint16_t __arm_vmaxvq(uint16_t, uint16x8_t);
  2866. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u32)))
  2867. uint32_t __arm_vmaxvq_u32(uint32_t, uint32x4_t);
  2868. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u32)))
  2869. uint32_t __arm_vmaxvq(uint32_t, uint32x4_t);
  2870. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u8)))
  2871. uint8_t __arm_vmaxvq_u8(uint8_t, uint8x16_t);
  2872. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u8)))
  2873. uint8_t __arm_vmaxvq(uint8_t, uint8x16_t);
  2874. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s16)))
  2875. uint16x8_t __arm_vminaq_m_s16(uint16x8_t, int16x8_t, mve_pred16_t);
  2876. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s16)))
  2877. uint16x8_t __arm_vminaq_m(uint16x8_t, int16x8_t, mve_pred16_t);
  2878. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s32)))
  2879. uint32x4_t __arm_vminaq_m_s32(uint32x4_t, int32x4_t, mve_pred16_t);
  2880. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s32)))
  2881. uint32x4_t __arm_vminaq_m(uint32x4_t, int32x4_t, mve_pred16_t);
  2882. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s8)))
  2883. uint8x16_t __arm_vminaq_m_s8(uint8x16_t, int8x16_t, mve_pred16_t);
  2884. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s8)))
  2885. uint8x16_t __arm_vminaq_m(uint8x16_t, int8x16_t, mve_pred16_t);
  2886. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s16)))
  2887. uint16x8_t __arm_vminaq_s16(uint16x8_t, int16x8_t);
  2888. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s16)))
  2889. uint16x8_t __arm_vminaq(uint16x8_t, int16x8_t);
  2890. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s32)))
  2891. uint32x4_t __arm_vminaq_s32(uint32x4_t, int32x4_t);
  2892. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s32)))
  2893. uint32x4_t __arm_vminaq(uint32x4_t, int32x4_t);
  2894. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s8)))
  2895. uint8x16_t __arm_vminaq_s8(uint8x16_t, int8x16_t);
  2896. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s8)))
  2897. uint8x16_t __arm_vminaq(uint8x16_t, int8x16_t);
  2898. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s16)))
  2899. uint16_t __arm_vminavq_p_s16(uint16_t, int16x8_t, mve_pred16_t);
  2900. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s16)))
  2901. uint16_t __arm_vminavq_p(uint16_t, int16x8_t, mve_pred16_t);
  2902. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s32)))
  2903. uint32_t __arm_vminavq_p_s32(uint32_t, int32x4_t, mve_pred16_t);
  2904. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s32)))
  2905. uint32_t __arm_vminavq_p(uint32_t, int32x4_t, mve_pred16_t);
  2906. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s8)))
  2907. uint8_t __arm_vminavq_p_s8(uint8_t, int8x16_t, mve_pred16_t);
  2908. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s8)))
  2909. uint8_t __arm_vminavq_p(uint8_t, int8x16_t, mve_pred16_t);
  2910. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s16)))
  2911. uint16_t __arm_vminavq_s16(uint16_t, int16x8_t);
  2912. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s16)))
  2913. uint16_t __arm_vminavq(uint16_t, int16x8_t);
  2914. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s32)))
  2915. uint32_t __arm_vminavq_s32(uint32_t, int32x4_t);
  2916. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s32)))
  2917. uint32_t __arm_vminavq(uint32_t, int32x4_t);
  2918. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s8)))
  2919. uint8_t __arm_vminavq_s8(uint8_t, int8x16_t);
  2920. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s8)))
  2921. uint8_t __arm_vminavq(uint8_t, int8x16_t);
  2922. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s16)))
  2923. int16x8_t __arm_vminq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  2924. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s16)))
  2925. int16x8_t __arm_vminq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  2926. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s32)))
  2927. int32x4_t __arm_vminq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2928. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s32)))
  2929. int32x4_t __arm_vminq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  2930. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s8)))
  2931. int8x16_t __arm_vminq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2932. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s8)))
  2933. int8x16_t __arm_vminq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  2934. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u16)))
  2935. uint16x8_t __arm_vminq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  2936. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u16)))
  2937. uint16x8_t __arm_vminq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  2938. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u32)))
  2939. uint32x4_t __arm_vminq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  2940. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u32)))
  2941. uint32x4_t __arm_vminq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  2942. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u8)))
  2943. uint8x16_t __arm_vminq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  2944. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u8)))
  2945. uint8x16_t __arm_vminq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  2946. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_s16)))
  2947. int16x8_t __arm_vminq_s16(int16x8_t, int16x8_t);
  2948. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_s16)))
  2949. int16x8_t __arm_vminq(int16x8_t, int16x8_t);
  2950. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_s32)))
  2951. int32x4_t __arm_vminq_s32(int32x4_t, int32x4_t);
  2952. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_s32)))
  2953. int32x4_t __arm_vminq(int32x4_t, int32x4_t);
  2954. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_s8)))
  2955. int8x16_t __arm_vminq_s8(int8x16_t, int8x16_t);
  2956. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_s8)))
  2957. int8x16_t __arm_vminq(int8x16_t, int8x16_t);
  2958. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_u16)))
  2959. uint16x8_t __arm_vminq_u16(uint16x8_t, uint16x8_t);
  2960. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_u16)))
  2961. uint16x8_t __arm_vminq(uint16x8_t, uint16x8_t);
  2962. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_u32)))
  2963. uint32x4_t __arm_vminq_u32(uint32x4_t, uint32x4_t);
  2964. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_u32)))
  2965. uint32x4_t __arm_vminq(uint32x4_t, uint32x4_t);
  2966. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_u8)))
  2967. uint8x16_t __arm_vminq_u8(uint8x16_t, uint8x16_t);
  2968. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_u8)))
  2969. uint8x16_t __arm_vminq(uint8x16_t, uint8x16_t);
  2970. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s16)))
  2971. int16x8_t __arm_vminq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  2972. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s16)))
  2973. int16x8_t __arm_vminq_x(int16x8_t, int16x8_t, mve_pred16_t);
  2974. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s32)))
  2975. int32x4_t __arm_vminq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  2976. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s32)))
  2977. int32x4_t __arm_vminq_x(int32x4_t, int32x4_t, mve_pred16_t);
  2978. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s8)))
  2979. int8x16_t __arm_vminq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  2980. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s8)))
  2981. int8x16_t __arm_vminq_x(int8x16_t, int8x16_t, mve_pred16_t);
  2982. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u16)))
  2983. uint16x8_t __arm_vminq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  2984. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u16)))
  2985. uint16x8_t __arm_vminq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  2986. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u32)))
  2987. uint32x4_t __arm_vminq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  2988. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u32)))
  2989. uint32x4_t __arm_vminq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  2990. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u8)))
  2991. uint8x16_t __arm_vminq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  2992. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u8)))
  2993. uint8x16_t __arm_vminq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  2994. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s16)))
  2995. int16_t __arm_vminvq_p_s16(int16_t, int16x8_t, mve_pred16_t);
  2996. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s16)))
  2997. int16_t __arm_vminvq_p(int16_t, int16x8_t, mve_pred16_t);
  2998. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s32)))
  2999. int32_t __arm_vminvq_p_s32(int32_t, int32x4_t, mve_pred16_t);
  3000. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s32)))
  3001. int32_t __arm_vminvq_p(int32_t, int32x4_t, mve_pred16_t);
  3002. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s8)))
  3003. int8_t __arm_vminvq_p_s8(int8_t, int8x16_t, mve_pred16_t);
  3004. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s8)))
  3005. int8_t __arm_vminvq_p(int8_t, int8x16_t, mve_pred16_t);
  3006. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u16)))
  3007. uint16_t __arm_vminvq_p_u16(uint16_t, uint16x8_t, mve_pred16_t);
  3008. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u16)))
  3009. uint16_t __arm_vminvq_p(uint16_t, uint16x8_t, mve_pred16_t);
  3010. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u32)))
  3011. uint32_t __arm_vminvq_p_u32(uint32_t, uint32x4_t, mve_pred16_t);
  3012. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u32)))
  3013. uint32_t __arm_vminvq_p(uint32_t, uint32x4_t, mve_pred16_t);
  3014. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u8)))
  3015. uint8_t __arm_vminvq_p_u8(uint8_t, uint8x16_t, mve_pred16_t);
  3016. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u8)))
  3017. uint8_t __arm_vminvq_p(uint8_t, uint8x16_t, mve_pred16_t);
  3018. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s16)))
  3019. int16_t __arm_vminvq_s16(int16_t, int16x8_t);
  3020. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s16)))
  3021. int16_t __arm_vminvq(int16_t, int16x8_t);
  3022. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s32)))
  3023. int32_t __arm_vminvq_s32(int32_t, int32x4_t);
  3024. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s32)))
  3025. int32_t __arm_vminvq(int32_t, int32x4_t);
  3026. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s8)))
  3027. int8_t __arm_vminvq_s8(int8_t, int8x16_t);
  3028. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s8)))
  3029. int8_t __arm_vminvq(int8_t, int8x16_t);
  3030. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u16)))
  3031. uint16_t __arm_vminvq_u16(uint16_t, uint16x8_t);
  3032. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u16)))
  3033. uint16_t __arm_vminvq(uint16_t, uint16x8_t);
  3034. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u32)))
  3035. uint32_t __arm_vminvq_u32(uint32_t, uint32x4_t);
  3036. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u32)))
  3037. uint32_t __arm_vminvq(uint32_t, uint32x4_t);
  3038. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u8)))
  3039. uint8_t __arm_vminvq_u8(uint8_t, uint8x16_t);
  3040. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u8)))
  3041. uint8_t __arm_vminvq(uint8_t, uint8x16_t);
  3042. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s16)))
  3043. int32_t __arm_vmladavaq_p_s16(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  3044. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s16)))
  3045. int32_t __arm_vmladavaq_p(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  3046. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s32)))
  3047. int32_t __arm_vmladavaq_p_s32(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  3048. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s32)))
  3049. int32_t __arm_vmladavaq_p(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  3050. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s8)))
  3051. int32_t __arm_vmladavaq_p_s8(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  3052. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s8)))
  3053. int32_t __arm_vmladavaq_p(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  3054. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u16)))
  3055. uint32_t __arm_vmladavaq_p_u16(uint32_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3056. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u16)))
  3057. uint32_t __arm_vmladavaq_p(uint32_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3058. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u32)))
  3059. uint32_t __arm_vmladavaq_p_u32(uint32_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3060. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u32)))
  3061. uint32_t __arm_vmladavaq_p(uint32_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3062. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u8)))
  3063. uint32_t __arm_vmladavaq_p_u8(uint32_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3064. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u8)))
  3065. uint32_t __arm_vmladavaq_p(uint32_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3066. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s16)))
  3067. int32_t __arm_vmladavaq_s16(int32_t, int16x8_t, int16x8_t);
  3068. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s16)))
  3069. int32_t __arm_vmladavaq(int32_t, int16x8_t, int16x8_t);
  3070. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s32)))
  3071. int32_t __arm_vmladavaq_s32(int32_t, int32x4_t, int32x4_t);
  3072. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s32)))
  3073. int32_t __arm_vmladavaq(int32_t, int32x4_t, int32x4_t);
  3074. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s8)))
  3075. int32_t __arm_vmladavaq_s8(int32_t, int8x16_t, int8x16_t);
  3076. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s8)))
  3077. int32_t __arm_vmladavaq(int32_t, int8x16_t, int8x16_t);
  3078. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u16)))
  3079. uint32_t __arm_vmladavaq_u16(uint32_t, uint16x8_t, uint16x8_t);
  3080. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u16)))
  3081. uint32_t __arm_vmladavaq(uint32_t, uint16x8_t, uint16x8_t);
  3082. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u32)))
  3083. uint32_t __arm_vmladavaq_u32(uint32_t, uint32x4_t, uint32x4_t);
  3084. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u32)))
  3085. uint32_t __arm_vmladavaq(uint32_t, uint32x4_t, uint32x4_t);
  3086. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u8)))
  3087. uint32_t __arm_vmladavaq_u8(uint32_t, uint8x16_t, uint8x16_t);
  3088. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u8)))
  3089. uint32_t __arm_vmladavaq(uint32_t, uint8x16_t, uint8x16_t);
  3090. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s16)))
  3091. int32_t __arm_vmladavaxq_p_s16(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  3092. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s16)))
  3093. int32_t __arm_vmladavaxq_p(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  3094. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s32)))
  3095. int32_t __arm_vmladavaxq_p_s32(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  3096. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s32)))
  3097. int32_t __arm_vmladavaxq_p(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  3098. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s8)))
  3099. int32_t __arm_vmladavaxq_p_s8(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  3100. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s8)))
  3101. int32_t __arm_vmladavaxq_p(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  3102. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s16)))
  3103. int32_t __arm_vmladavaxq_s16(int32_t, int16x8_t, int16x8_t);
  3104. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s16)))
  3105. int32_t __arm_vmladavaxq(int32_t, int16x8_t, int16x8_t);
  3106. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s32)))
  3107. int32_t __arm_vmladavaxq_s32(int32_t, int32x4_t, int32x4_t);
  3108. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s32)))
  3109. int32_t __arm_vmladavaxq(int32_t, int32x4_t, int32x4_t);
  3110. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s8)))
  3111. int32_t __arm_vmladavaxq_s8(int32_t, int8x16_t, int8x16_t);
  3112. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s8)))
  3113. int32_t __arm_vmladavaxq(int32_t, int8x16_t, int8x16_t);
  3114. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s16)))
  3115. int32_t __arm_vmladavq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3116. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s16)))
  3117. int32_t __arm_vmladavq_p(int16x8_t, int16x8_t, mve_pred16_t);
  3118. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s32)))
  3119. int32_t __arm_vmladavq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3120. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s32)))
  3121. int32_t __arm_vmladavq_p(int32x4_t, int32x4_t, mve_pred16_t);
  3122. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s8)))
  3123. int32_t __arm_vmladavq_p_s8(int8x16_t, int8x16_t, mve_pred16_t);
  3124. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s8)))
  3125. int32_t __arm_vmladavq_p(int8x16_t, int8x16_t, mve_pred16_t);
  3126. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u16)))
  3127. uint32_t __arm_vmladavq_p_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  3128. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u16)))
  3129. uint32_t __arm_vmladavq_p(uint16x8_t, uint16x8_t, mve_pred16_t);
  3130. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u32)))
  3131. uint32_t __arm_vmladavq_p_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  3132. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u32)))
  3133. uint32_t __arm_vmladavq_p(uint32x4_t, uint32x4_t, mve_pred16_t);
  3134. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u8)))
  3135. uint32_t __arm_vmladavq_p_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  3136. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u8)))
  3137. uint32_t __arm_vmladavq_p(uint8x16_t, uint8x16_t, mve_pred16_t);
  3138. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s16)))
  3139. int32_t __arm_vmladavq_s16(int16x8_t, int16x8_t);
  3140. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s16)))
  3141. int32_t __arm_vmladavq(int16x8_t, int16x8_t);
  3142. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s32)))
  3143. int32_t __arm_vmladavq_s32(int32x4_t, int32x4_t);
  3144. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s32)))
  3145. int32_t __arm_vmladavq(int32x4_t, int32x4_t);
  3146. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s8)))
  3147. int32_t __arm_vmladavq_s8(int8x16_t, int8x16_t);
  3148. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s8)))
  3149. int32_t __arm_vmladavq(int8x16_t, int8x16_t);
  3150. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u16)))
  3151. uint32_t __arm_vmladavq_u16(uint16x8_t, uint16x8_t);
  3152. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u16)))
  3153. uint32_t __arm_vmladavq(uint16x8_t, uint16x8_t);
  3154. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u32)))
  3155. uint32_t __arm_vmladavq_u32(uint32x4_t, uint32x4_t);
  3156. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u32)))
  3157. uint32_t __arm_vmladavq(uint32x4_t, uint32x4_t);
  3158. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u8)))
  3159. uint32_t __arm_vmladavq_u8(uint8x16_t, uint8x16_t);
  3160. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u8)))
  3161. uint32_t __arm_vmladavq(uint8x16_t, uint8x16_t);
  3162. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s16)))
  3163. int32_t __arm_vmladavxq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3164. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s16)))
  3165. int32_t __arm_vmladavxq_p(int16x8_t, int16x8_t, mve_pred16_t);
  3166. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s32)))
  3167. int32_t __arm_vmladavxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3168. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s32)))
  3169. int32_t __arm_vmladavxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  3170. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s8)))
  3171. int32_t __arm_vmladavxq_p_s8(int8x16_t, int8x16_t, mve_pred16_t);
  3172. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s8)))
  3173. int32_t __arm_vmladavxq_p(int8x16_t, int8x16_t, mve_pred16_t);
  3174. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s16)))
  3175. int32_t __arm_vmladavxq_s16(int16x8_t, int16x8_t);
  3176. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s16)))
  3177. int32_t __arm_vmladavxq(int16x8_t, int16x8_t);
  3178. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s32)))
  3179. int32_t __arm_vmladavxq_s32(int32x4_t, int32x4_t);
  3180. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s32)))
  3181. int32_t __arm_vmladavxq(int32x4_t, int32x4_t);
  3182. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s8)))
  3183. int32_t __arm_vmladavxq_s8(int8x16_t, int8x16_t);
  3184. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s8)))
  3185. int32_t __arm_vmladavxq(int8x16_t, int8x16_t);
  3186. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_s16)))
  3187. int64_t __arm_vmlaldavaq_p_s16(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  3188. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_s16)))
  3189. int64_t __arm_vmlaldavaq_p(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  3190. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_s32)))
  3191. int64_t __arm_vmlaldavaq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  3192. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_s32)))
  3193. int64_t __arm_vmlaldavaq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  3194. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_u16)))
  3195. uint64_t __arm_vmlaldavaq_p_u16(uint64_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3196. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_u16)))
  3197. uint64_t __arm_vmlaldavaq_p(uint64_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3198. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_u32)))
  3199. uint64_t __arm_vmlaldavaq_p_u32(uint64_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3200. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_u32)))
  3201. uint64_t __arm_vmlaldavaq_p(uint64_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3202. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_s16)))
  3203. int64_t __arm_vmlaldavaq_s16(int64_t, int16x8_t, int16x8_t);
  3204. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_s16)))
  3205. int64_t __arm_vmlaldavaq(int64_t, int16x8_t, int16x8_t);
  3206. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_s32)))
  3207. int64_t __arm_vmlaldavaq_s32(int64_t, int32x4_t, int32x4_t);
  3208. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_s32)))
  3209. int64_t __arm_vmlaldavaq(int64_t, int32x4_t, int32x4_t);
  3210. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_u16)))
  3211. uint64_t __arm_vmlaldavaq_u16(uint64_t, uint16x8_t, uint16x8_t);
  3212. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_u16)))
  3213. uint64_t __arm_vmlaldavaq(uint64_t, uint16x8_t, uint16x8_t);
  3214. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_u32)))
  3215. uint64_t __arm_vmlaldavaq_u32(uint64_t, uint32x4_t, uint32x4_t);
  3216. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_u32)))
  3217. uint64_t __arm_vmlaldavaq(uint64_t, uint32x4_t, uint32x4_t);
  3218. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_p_s16)))
  3219. int64_t __arm_vmlaldavaxq_p_s16(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  3220. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_p_s16)))
  3221. int64_t __arm_vmlaldavaxq_p(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  3222. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_p_s32)))
  3223. int64_t __arm_vmlaldavaxq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  3224. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_p_s32)))
  3225. int64_t __arm_vmlaldavaxq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  3226. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_s16)))
  3227. int64_t __arm_vmlaldavaxq_s16(int64_t, int16x8_t, int16x8_t);
  3228. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_s16)))
  3229. int64_t __arm_vmlaldavaxq(int64_t, int16x8_t, int16x8_t);
  3230. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_s32)))
  3231. int64_t __arm_vmlaldavaxq_s32(int64_t, int32x4_t, int32x4_t);
  3232. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_s32)))
  3233. int64_t __arm_vmlaldavaxq(int64_t, int32x4_t, int32x4_t);
  3234. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_s16)))
  3235. int64_t __arm_vmlaldavq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3236. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_s16)))
  3237. int64_t __arm_vmlaldavq_p(int16x8_t, int16x8_t, mve_pred16_t);
  3238. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_s32)))
  3239. int64_t __arm_vmlaldavq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3240. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_s32)))
  3241. int64_t __arm_vmlaldavq_p(int32x4_t, int32x4_t, mve_pred16_t);
  3242. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_u16)))
  3243. uint64_t __arm_vmlaldavq_p_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  3244. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_u16)))
  3245. uint64_t __arm_vmlaldavq_p(uint16x8_t, uint16x8_t, mve_pred16_t);
  3246. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_u32)))
  3247. uint64_t __arm_vmlaldavq_p_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  3248. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_u32)))
  3249. uint64_t __arm_vmlaldavq_p(uint32x4_t, uint32x4_t, mve_pred16_t);
  3250. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_s16)))
  3251. int64_t __arm_vmlaldavq_s16(int16x8_t, int16x8_t);
  3252. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_s16)))
  3253. int64_t __arm_vmlaldavq(int16x8_t, int16x8_t);
  3254. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_s32)))
  3255. int64_t __arm_vmlaldavq_s32(int32x4_t, int32x4_t);
  3256. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_s32)))
  3257. int64_t __arm_vmlaldavq(int32x4_t, int32x4_t);
  3258. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_u16)))
  3259. uint64_t __arm_vmlaldavq_u16(uint16x8_t, uint16x8_t);
  3260. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_u16)))
  3261. uint64_t __arm_vmlaldavq(uint16x8_t, uint16x8_t);
  3262. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_u32)))
  3263. uint64_t __arm_vmlaldavq_u32(uint32x4_t, uint32x4_t);
  3264. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_u32)))
  3265. uint64_t __arm_vmlaldavq(uint32x4_t, uint32x4_t);
  3266. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_p_s16)))
  3267. int64_t __arm_vmlaldavxq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3268. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_p_s16)))
  3269. int64_t __arm_vmlaldavxq_p(int16x8_t, int16x8_t, mve_pred16_t);
  3270. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_p_s32)))
  3271. int64_t __arm_vmlaldavxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3272. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_p_s32)))
  3273. int64_t __arm_vmlaldavxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  3274. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_s16)))
  3275. int64_t __arm_vmlaldavxq_s16(int16x8_t, int16x8_t);
  3276. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_s16)))
  3277. int64_t __arm_vmlaldavxq(int16x8_t, int16x8_t);
  3278. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_s32)))
  3279. int64_t __arm_vmlaldavxq_s32(int32x4_t, int32x4_t);
  3280. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_s32)))
  3281. int64_t __arm_vmlaldavxq(int32x4_t, int32x4_t);
  3282. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s16)))
  3283. int16x8_t __arm_vmlaq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  3284. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s16)))
  3285. int16x8_t __arm_vmlaq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  3286. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s32)))
  3287. int32x4_t __arm_vmlaq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  3288. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s32)))
  3289. int32x4_t __arm_vmlaq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  3290. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s8)))
  3291. int8x16_t __arm_vmlaq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  3292. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s8)))
  3293. int8x16_t __arm_vmlaq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  3294. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u16)))
  3295. uint16x8_t __arm_vmlaq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  3296. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u16)))
  3297. uint16x8_t __arm_vmlaq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  3298. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u32)))
  3299. uint32x4_t __arm_vmlaq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  3300. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u32)))
  3301. uint32x4_t __arm_vmlaq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  3302. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u8)))
  3303. uint8x16_t __arm_vmlaq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  3304. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u8)))
  3305. uint8x16_t __arm_vmlaq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  3306. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s16)))
  3307. int16x8_t __arm_vmlaq_n_s16(int16x8_t, int16x8_t, int16_t);
  3308. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s16)))
  3309. int16x8_t __arm_vmlaq(int16x8_t, int16x8_t, int16_t);
  3310. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s32)))
  3311. int32x4_t __arm_vmlaq_n_s32(int32x4_t, int32x4_t, int32_t);
  3312. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s32)))
  3313. int32x4_t __arm_vmlaq(int32x4_t, int32x4_t, int32_t);
  3314. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s8)))
  3315. int8x16_t __arm_vmlaq_n_s8(int8x16_t, int8x16_t, int8_t);
  3316. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s8)))
  3317. int8x16_t __arm_vmlaq(int8x16_t, int8x16_t, int8_t);
  3318. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u16)))
  3319. uint16x8_t __arm_vmlaq_n_u16(uint16x8_t, uint16x8_t, uint16_t);
  3320. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u16)))
  3321. uint16x8_t __arm_vmlaq(uint16x8_t, uint16x8_t, uint16_t);
  3322. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u32)))
  3323. uint32x4_t __arm_vmlaq_n_u32(uint32x4_t, uint32x4_t, uint32_t);
  3324. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u32)))
  3325. uint32x4_t __arm_vmlaq(uint32x4_t, uint32x4_t, uint32_t);
  3326. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u8)))
  3327. uint8x16_t __arm_vmlaq_n_u8(uint8x16_t, uint8x16_t, uint8_t);
  3328. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u8)))
  3329. uint8x16_t __arm_vmlaq(uint8x16_t, uint8x16_t, uint8_t);
  3330. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s16)))
  3331. int16x8_t __arm_vmlasq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  3332. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s16)))
  3333. int16x8_t __arm_vmlasq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  3334. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s32)))
  3335. int32x4_t __arm_vmlasq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  3336. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s32)))
  3337. int32x4_t __arm_vmlasq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  3338. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s8)))
  3339. int8x16_t __arm_vmlasq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  3340. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s8)))
  3341. int8x16_t __arm_vmlasq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  3342. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u16)))
  3343. uint16x8_t __arm_vmlasq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  3344. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u16)))
  3345. uint16x8_t __arm_vmlasq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  3346. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u32)))
  3347. uint32x4_t __arm_vmlasq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  3348. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u32)))
  3349. uint32x4_t __arm_vmlasq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  3350. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u8)))
  3351. uint8x16_t __arm_vmlasq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  3352. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u8)))
  3353. uint8x16_t __arm_vmlasq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  3354. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s16)))
  3355. int16x8_t __arm_vmlasq_n_s16(int16x8_t, int16x8_t, int16_t);
  3356. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s16)))
  3357. int16x8_t __arm_vmlasq(int16x8_t, int16x8_t, int16_t);
  3358. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s32)))
  3359. int32x4_t __arm_vmlasq_n_s32(int32x4_t, int32x4_t, int32_t);
  3360. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s32)))
  3361. int32x4_t __arm_vmlasq(int32x4_t, int32x4_t, int32_t);
  3362. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s8)))
  3363. int8x16_t __arm_vmlasq_n_s8(int8x16_t, int8x16_t, int8_t);
  3364. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s8)))
  3365. int8x16_t __arm_vmlasq(int8x16_t, int8x16_t, int8_t);
  3366. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u16)))
  3367. uint16x8_t __arm_vmlasq_n_u16(uint16x8_t, uint16x8_t, uint16_t);
  3368. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u16)))
  3369. uint16x8_t __arm_vmlasq(uint16x8_t, uint16x8_t, uint16_t);
  3370. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u32)))
  3371. uint32x4_t __arm_vmlasq_n_u32(uint32x4_t, uint32x4_t, uint32_t);
  3372. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u32)))
  3373. uint32x4_t __arm_vmlasq(uint32x4_t, uint32x4_t, uint32_t);
  3374. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u8)))
  3375. uint8x16_t __arm_vmlasq_n_u8(uint8x16_t, uint8x16_t, uint8_t);
  3376. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u8)))
  3377. uint8x16_t __arm_vmlasq(uint8x16_t, uint8x16_t, uint8_t);
  3378. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s16)))
  3379. int32_t __arm_vmlsdavaq_p_s16(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  3380. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s16)))
  3381. int32_t __arm_vmlsdavaq_p(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  3382. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s32)))
  3383. int32_t __arm_vmlsdavaq_p_s32(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  3384. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s32)))
  3385. int32_t __arm_vmlsdavaq_p(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  3386. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s8)))
  3387. int32_t __arm_vmlsdavaq_p_s8(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  3388. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s8)))
  3389. int32_t __arm_vmlsdavaq_p(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  3390. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s16)))
  3391. int32_t __arm_vmlsdavaq_s16(int32_t, int16x8_t, int16x8_t);
  3392. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s16)))
  3393. int32_t __arm_vmlsdavaq(int32_t, int16x8_t, int16x8_t);
  3394. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s32)))
  3395. int32_t __arm_vmlsdavaq_s32(int32_t, int32x4_t, int32x4_t);
  3396. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s32)))
  3397. int32_t __arm_vmlsdavaq(int32_t, int32x4_t, int32x4_t);
  3398. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s8)))
  3399. int32_t __arm_vmlsdavaq_s8(int32_t, int8x16_t, int8x16_t);
  3400. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s8)))
  3401. int32_t __arm_vmlsdavaq(int32_t, int8x16_t, int8x16_t);
  3402. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s16)))
  3403. int32_t __arm_vmlsdavaxq_p_s16(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  3404. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s16)))
  3405. int32_t __arm_vmlsdavaxq_p(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  3406. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s32)))
  3407. int32_t __arm_vmlsdavaxq_p_s32(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  3408. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s32)))
  3409. int32_t __arm_vmlsdavaxq_p(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  3410. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s8)))
  3411. int32_t __arm_vmlsdavaxq_p_s8(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  3412. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s8)))
  3413. int32_t __arm_vmlsdavaxq_p(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  3414. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s16)))
  3415. int32_t __arm_vmlsdavaxq_s16(int32_t, int16x8_t, int16x8_t);
  3416. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s16)))
  3417. int32_t __arm_vmlsdavaxq(int32_t, int16x8_t, int16x8_t);
  3418. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s32)))
  3419. int32_t __arm_vmlsdavaxq_s32(int32_t, int32x4_t, int32x4_t);
  3420. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s32)))
  3421. int32_t __arm_vmlsdavaxq(int32_t, int32x4_t, int32x4_t);
  3422. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s8)))
  3423. int32_t __arm_vmlsdavaxq_s8(int32_t, int8x16_t, int8x16_t);
  3424. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s8)))
  3425. int32_t __arm_vmlsdavaxq(int32_t, int8x16_t, int8x16_t);
  3426. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s16)))
  3427. int32_t __arm_vmlsdavq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3428. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s16)))
  3429. int32_t __arm_vmlsdavq_p(int16x8_t, int16x8_t, mve_pred16_t);
  3430. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s32)))
  3431. int32_t __arm_vmlsdavq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3432. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s32)))
  3433. int32_t __arm_vmlsdavq_p(int32x4_t, int32x4_t, mve_pred16_t);
  3434. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s8)))
  3435. int32_t __arm_vmlsdavq_p_s8(int8x16_t, int8x16_t, mve_pred16_t);
  3436. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s8)))
  3437. int32_t __arm_vmlsdavq_p(int8x16_t, int8x16_t, mve_pred16_t);
  3438. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s16)))
  3439. int32_t __arm_vmlsdavq_s16(int16x8_t, int16x8_t);
  3440. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s16)))
  3441. int32_t __arm_vmlsdavq(int16x8_t, int16x8_t);
  3442. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s32)))
  3443. int32_t __arm_vmlsdavq_s32(int32x4_t, int32x4_t);
  3444. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s32)))
  3445. int32_t __arm_vmlsdavq(int32x4_t, int32x4_t);
  3446. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s8)))
  3447. int32_t __arm_vmlsdavq_s8(int8x16_t, int8x16_t);
  3448. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s8)))
  3449. int32_t __arm_vmlsdavq(int8x16_t, int8x16_t);
  3450. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s16)))
  3451. int32_t __arm_vmlsdavxq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3452. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s16)))
  3453. int32_t __arm_vmlsdavxq_p(int16x8_t, int16x8_t, mve_pred16_t);
  3454. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s32)))
  3455. int32_t __arm_vmlsdavxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3456. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s32)))
  3457. int32_t __arm_vmlsdavxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  3458. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s8)))
  3459. int32_t __arm_vmlsdavxq_p_s8(int8x16_t, int8x16_t, mve_pred16_t);
  3460. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s8)))
  3461. int32_t __arm_vmlsdavxq_p(int8x16_t, int8x16_t, mve_pred16_t);
  3462. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s16)))
  3463. int32_t __arm_vmlsdavxq_s16(int16x8_t, int16x8_t);
  3464. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s16)))
  3465. int32_t __arm_vmlsdavxq(int16x8_t, int16x8_t);
  3466. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s32)))
  3467. int32_t __arm_vmlsdavxq_s32(int32x4_t, int32x4_t);
  3468. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s32)))
  3469. int32_t __arm_vmlsdavxq(int32x4_t, int32x4_t);
  3470. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s8)))
  3471. int32_t __arm_vmlsdavxq_s8(int8x16_t, int8x16_t);
  3472. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s8)))
  3473. int32_t __arm_vmlsdavxq(int8x16_t, int8x16_t);
  3474. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_p_s16)))
  3475. int64_t __arm_vmlsldavaq_p_s16(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  3476. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_p_s16)))
  3477. int64_t __arm_vmlsldavaq_p(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  3478. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_p_s32)))
  3479. int64_t __arm_vmlsldavaq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  3480. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_p_s32)))
  3481. int64_t __arm_vmlsldavaq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  3482. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_s16)))
  3483. int64_t __arm_vmlsldavaq_s16(int64_t, int16x8_t, int16x8_t);
  3484. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_s16)))
  3485. int64_t __arm_vmlsldavaq(int64_t, int16x8_t, int16x8_t);
  3486. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_s32)))
  3487. int64_t __arm_vmlsldavaq_s32(int64_t, int32x4_t, int32x4_t);
  3488. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_s32)))
  3489. int64_t __arm_vmlsldavaq(int64_t, int32x4_t, int32x4_t);
  3490. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_p_s16)))
  3491. int64_t __arm_vmlsldavaxq_p_s16(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  3492. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_p_s16)))
  3493. int64_t __arm_vmlsldavaxq_p(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  3494. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_p_s32)))
  3495. int64_t __arm_vmlsldavaxq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  3496. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_p_s32)))
  3497. int64_t __arm_vmlsldavaxq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  3498. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_s16)))
  3499. int64_t __arm_vmlsldavaxq_s16(int64_t, int16x8_t, int16x8_t);
  3500. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_s16)))
  3501. int64_t __arm_vmlsldavaxq(int64_t, int16x8_t, int16x8_t);
  3502. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_s32)))
  3503. int64_t __arm_vmlsldavaxq_s32(int64_t, int32x4_t, int32x4_t);
  3504. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_s32)))
  3505. int64_t __arm_vmlsldavaxq(int64_t, int32x4_t, int32x4_t);
  3506. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_p_s16)))
  3507. int64_t __arm_vmlsldavq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3508. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_p_s16)))
  3509. int64_t __arm_vmlsldavq_p(int16x8_t, int16x8_t, mve_pred16_t);
  3510. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_p_s32)))
  3511. int64_t __arm_vmlsldavq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3512. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_p_s32)))
  3513. int64_t __arm_vmlsldavq_p(int32x4_t, int32x4_t, mve_pred16_t);
  3514. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_s16)))
  3515. int64_t __arm_vmlsldavq_s16(int16x8_t, int16x8_t);
  3516. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_s16)))
  3517. int64_t __arm_vmlsldavq(int16x8_t, int16x8_t);
  3518. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_s32)))
  3519. int64_t __arm_vmlsldavq_s32(int32x4_t, int32x4_t);
  3520. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_s32)))
  3521. int64_t __arm_vmlsldavq(int32x4_t, int32x4_t);
  3522. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_p_s16)))
  3523. int64_t __arm_vmlsldavxq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3524. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_p_s16)))
  3525. int64_t __arm_vmlsldavxq_p(int16x8_t, int16x8_t, mve_pred16_t);
  3526. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_p_s32)))
  3527. int64_t __arm_vmlsldavxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3528. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_p_s32)))
  3529. int64_t __arm_vmlsldavxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  3530. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_s16)))
  3531. int64_t __arm_vmlsldavxq_s16(int16x8_t, int16x8_t);
  3532. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_s16)))
  3533. int64_t __arm_vmlsldavxq(int16x8_t, int16x8_t);
  3534. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_s32)))
  3535. int64_t __arm_vmlsldavxq_s32(int32x4_t, int32x4_t);
  3536. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_s32)))
  3537. int64_t __arm_vmlsldavxq(int32x4_t, int32x4_t);
  3538. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_s16)))
  3539. int32x4_t __arm_vmovlbq_m_s16(int32x4_t, int16x8_t, mve_pred16_t);
  3540. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_s16)))
  3541. int32x4_t __arm_vmovlbq_m(int32x4_t, int16x8_t, mve_pred16_t);
  3542. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_s8)))
  3543. int16x8_t __arm_vmovlbq_m_s8(int16x8_t, int8x16_t, mve_pred16_t);
  3544. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_s8)))
  3545. int16x8_t __arm_vmovlbq_m(int16x8_t, int8x16_t, mve_pred16_t);
  3546. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_u16)))
  3547. uint32x4_t __arm_vmovlbq_m_u16(uint32x4_t, uint16x8_t, mve_pred16_t);
  3548. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_u16)))
  3549. uint32x4_t __arm_vmovlbq_m(uint32x4_t, uint16x8_t, mve_pred16_t);
  3550. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_u8)))
  3551. uint16x8_t __arm_vmovlbq_m_u8(uint16x8_t, uint8x16_t, mve_pred16_t);
  3552. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_u8)))
  3553. uint16x8_t __arm_vmovlbq_m(uint16x8_t, uint8x16_t, mve_pred16_t);
  3554. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_s16)))
  3555. int32x4_t __arm_vmovlbq_s16(int16x8_t);
  3556. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_s16)))
  3557. int32x4_t __arm_vmovlbq(int16x8_t);
  3558. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_s8)))
  3559. int16x8_t __arm_vmovlbq_s8(int8x16_t);
  3560. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_s8)))
  3561. int16x8_t __arm_vmovlbq(int8x16_t);
  3562. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_u16)))
  3563. uint32x4_t __arm_vmovlbq_u16(uint16x8_t);
  3564. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_u16)))
  3565. uint32x4_t __arm_vmovlbq(uint16x8_t);
  3566. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_u8)))
  3567. uint16x8_t __arm_vmovlbq_u8(uint8x16_t);
  3568. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_u8)))
  3569. uint16x8_t __arm_vmovlbq(uint8x16_t);
  3570. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_s16)))
  3571. int32x4_t __arm_vmovlbq_x_s16(int16x8_t, mve_pred16_t);
  3572. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_s16)))
  3573. int32x4_t __arm_vmovlbq_x(int16x8_t, mve_pred16_t);
  3574. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_s8)))
  3575. int16x8_t __arm_vmovlbq_x_s8(int8x16_t, mve_pred16_t);
  3576. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_s8)))
  3577. int16x8_t __arm_vmovlbq_x(int8x16_t, mve_pred16_t);
  3578. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_u16)))
  3579. uint32x4_t __arm_vmovlbq_x_u16(uint16x8_t, mve_pred16_t);
  3580. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_u16)))
  3581. uint32x4_t __arm_vmovlbq_x(uint16x8_t, mve_pred16_t);
  3582. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_u8)))
  3583. uint16x8_t __arm_vmovlbq_x_u8(uint8x16_t, mve_pred16_t);
  3584. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_u8)))
  3585. uint16x8_t __arm_vmovlbq_x(uint8x16_t, mve_pred16_t);
  3586. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_s16)))
  3587. int32x4_t __arm_vmovltq_m_s16(int32x4_t, int16x8_t, mve_pred16_t);
  3588. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_s16)))
  3589. int32x4_t __arm_vmovltq_m(int32x4_t, int16x8_t, mve_pred16_t);
  3590. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_s8)))
  3591. int16x8_t __arm_vmovltq_m_s8(int16x8_t, int8x16_t, mve_pred16_t);
  3592. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_s8)))
  3593. int16x8_t __arm_vmovltq_m(int16x8_t, int8x16_t, mve_pred16_t);
  3594. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_u16)))
  3595. uint32x4_t __arm_vmovltq_m_u16(uint32x4_t, uint16x8_t, mve_pred16_t);
  3596. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_u16)))
  3597. uint32x4_t __arm_vmovltq_m(uint32x4_t, uint16x8_t, mve_pred16_t);
  3598. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_u8)))
  3599. uint16x8_t __arm_vmovltq_m_u8(uint16x8_t, uint8x16_t, mve_pred16_t);
  3600. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_u8)))
  3601. uint16x8_t __arm_vmovltq_m(uint16x8_t, uint8x16_t, mve_pred16_t);
  3602. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_s16)))
  3603. int32x4_t __arm_vmovltq_s16(int16x8_t);
  3604. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_s16)))
  3605. int32x4_t __arm_vmovltq(int16x8_t);
  3606. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_s8)))
  3607. int16x8_t __arm_vmovltq_s8(int8x16_t);
  3608. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_s8)))
  3609. int16x8_t __arm_vmovltq(int8x16_t);
  3610. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_u16)))
  3611. uint32x4_t __arm_vmovltq_u16(uint16x8_t);
  3612. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_u16)))
  3613. uint32x4_t __arm_vmovltq(uint16x8_t);
  3614. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_u8)))
  3615. uint16x8_t __arm_vmovltq_u8(uint8x16_t);
  3616. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_u8)))
  3617. uint16x8_t __arm_vmovltq(uint8x16_t);
  3618. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_s16)))
  3619. int32x4_t __arm_vmovltq_x_s16(int16x8_t, mve_pred16_t);
  3620. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_s16)))
  3621. int32x4_t __arm_vmovltq_x(int16x8_t, mve_pred16_t);
  3622. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_s8)))
  3623. int16x8_t __arm_vmovltq_x_s8(int8x16_t, mve_pred16_t);
  3624. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_s8)))
  3625. int16x8_t __arm_vmovltq_x(int8x16_t, mve_pred16_t);
  3626. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_u16)))
  3627. uint32x4_t __arm_vmovltq_x_u16(uint16x8_t, mve_pred16_t);
  3628. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_u16)))
  3629. uint32x4_t __arm_vmovltq_x(uint16x8_t, mve_pred16_t);
  3630. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_u8)))
  3631. uint16x8_t __arm_vmovltq_x_u8(uint8x16_t, mve_pred16_t);
  3632. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_u8)))
  3633. uint16x8_t __arm_vmovltq_x(uint8x16_t, mve_pred16_t);
  3634. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_s16)))
  3635. int8x16_t __arm_vmovnbq_m_s16(int8x16_t, int16x8_t, mve_pred16_t);
  3636. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_s16)))
  3637. int8x16_t __arm_vmovnbq_m(int8x16_t, int16x8_t, mve_pred16_t);
  3638. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_s32)))
  3639. int16x8_t __arm_vmovnbq_m_s32(int16x8_t, int32x4_t, mve_pred16_t);
  3640. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_s32)))
  3641. int16x8_t __arm_vmovnbq_m(int16x8_t, int32x4_t, mve_pred16_t);
  3642. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_u16)))
  3643. uint8x16_t __arm_vmovnbq_m_u16(uint8x16_t, uint16x8_t, mve_pred16_t);
  3644. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_u16)))
  3645. uint8x16_t __arm_vmovnbq_m(uint8x16_t, uint16x8_t, mve_pred16_t);
  3646. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_u32)))
  3647. uint16x8_t __arm_vmovnbq_m_u32(uint16x8_t, uint32x4_t, mve_pred16_t);
  3648. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_u32)))
  3649. uint16x8_t __arm_vmovnbq_m(uint16x8_t, uint32x4_t, mve_pred16_t);
  3650. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_s16)))
  3651. int8x16_t __arm_vmovnbq_s16(int8x16_t, int16x8_t);
  3652. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_s16)))
  3653. int8x16_t __arm_vmovnbq(int8x16_t, int16x8_t);
  3654. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_s32)))
  3655. int16x8_t __arm_vmovnbq_s32(int16x8_t, int32x4_t);
  3656. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_s32)))
  3657. int16x8_t __arm_vmovnbq(int16x8_t, int32x4_t);
  3658. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_u16)))
  3659. uint8x16_t __arm_vmovnbq_u16(uint8x16_t, uint16x8_t);
  3660. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_u16)))
  3661. uint8x16_t __arm_vmovnbq(uint8x16_t, uint16x8_t);
  3662. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_u32)))
  3663. uint16x8_t __arm_vmovnbq_u32(uint16x8_t, uint32x4_t);
  3664. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_u32)))
  3665. uint16x8_t __arm_vmovnbq(uint16x8_t, uint32x4_t);
  3666. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_s16)))
  3667. int8x16_t __arm_vmovntq_m_s16(int8x16_t, int16x8_t, mve_pred16_t);
  3668. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_s16)))
  3669. int8x16_t __arm_vmovntq_m(int8x16_t, int16x8_t, mve_pred16_t);
  3670. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_s32)))
  3671. int16x8_t __arm_vmovntq_m_s32(int16x8_t, int32x4_t, mve_pred16_t);
  3672. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_s32)))
  3673. int16x8_t __arm_vmovntq_m(int16x8_t, int32x4_t, mve_pred16_t);
  3674. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_u16)))
  3675. uint8x16_t __arm_vmovntq_m_u16(uint8x16_t, uint16x8_t, mve_pred16_t);
  3676. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_u16)))
  3677. uint8x16_t __arm_vmovntq_m(uint8x16_t, uint16x8_t, mve_pred16_t);
  3678. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_u32)))
  3679. uint16x8_t __arm_vmovntq_m_u32(uint16x8_t, uint32x4_t, mve_pred16_t);
  3680. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_u32)))
  3681. uint16x8_t __arm_vmovntq_m(uint16x8_t, uint32x4_t, mve_pred16_t);
  3682. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_s16)))
  3683. int8x16_t __arm_vmovntq_s16(int8x16_t, int16x8_t);
  3684. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_s16)))
  3685. int8x16_t __arm_vmovntq(int8x16_t, int16x8_t);
  3686. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_s32)))
  3687. int16x8_t __arm_vmovntq_s32(int16x8_t, int32x4_t);
  3688. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_s32)))
  3689. int16x8_t __arm_vmovntq(int16x8_t, int32x4_t);
  3690. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_u16)))
  3691. uint8x16_t __arm_vmovntq_u16(uint8x16_t, uint16x8_t);
  3692. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_u16)))
  3693. uint8x16_t __arm_vmovntq(uint8x16_t, uint16x8_t);
  3694. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_u32)))
  3695. uint16x8_t __arm_vmovntq_u32(uint16x8_t, uint32x4_t);
  3696. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_u32)))
  3697. uint16x8_t __arm_vmovntq(uint16x8_t, uint32x4_t);
  3698. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s16)))
  3699. int16x8_t __arm_vmulhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  3700. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s16)))
  3701. int16x8_t __arm_vmulhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  3702. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s32)))
  3703. int32x4_t __arm_vmulhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  3704. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s32)))
  3705. int32x4_t __arm_vmulhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  3706. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s8)))
  3707. int8x16_t __arm_vmulhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  3708. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s8)))
  3709. int8x16_t __arm_vmulhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  3710. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u16)))
  3711. uint16x8_t __arm_vmulhq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3712. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u16)))
  3713. uint16x8_t __arm_vmulhq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3714. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u32)))
  3715. uint32x4_t __arm_vmulhq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3716. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u32)))
  3717. uint32x4_t __arm_vmulhq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3718. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u8)))
  3719. uint8x16_t __arm_vmulhq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3720. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u8)))
  3721. uint8x16_t __arm_vmulhq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3722. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s16)))
  3723. int16x8_t __arm_vmulhq_s16(int16x8_t, int16x8_t);
  3724. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s16)))
  3725. int16x8_t __arm_vmulhq(int16x8_t, int16x8_t);
  3726. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s32)))
  3727. int32x4_t __arm_vmulhq_s32(int32x4_t, int32x4_t);
  3728. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s32)))
  3729. int32x4_t __arm_vmulhq(int32x4_t, int32x4_t);
  3730. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s8)))
  3731. int8x16_t __arm_vmulhq_s8(int8x16_t, int8x16_t);
  3732. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s8)))
  3733. int8x16_t __arm_vmulhq(int8x16_t, int8x16_t);
  3734. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u16)))
  3735. uint16x8_t __arm_vmulhq_u16(uint16x8_t, uint16x8_t);
  3736. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u16)))
  3737. uint16x8_t __arm_vmulhq(uint16x8_t, uint16x8_t);
  3738. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u32)))
  3739. uint32x4_t __arm_vmulhq_u32(uint32x4_t, uint32x4_t);
  3740. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u32)))
  3741. uint32x4_t __arm_vmulhq(uint32x4_t, uint32x4_t);
  3742. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u8)))
  3743. uint8x16_t __arm_vmulhq_u8(uint8x16_t, uint8x16_t);
  3744. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u8)))
  3745. uint8x16_t __arm_vmulhq(uint8x16_t, uint8x16_t);
  3746. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s16)))
  3747. int16x8_t __arm_vmulhq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3748. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s16)))
  3749. int16x8_t __arm_vmulhq_x(int16x8_t, int16x8_t, mve_pred16_t);
  3750. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s32)))
  3751. int32x4_t __arm_vmulhq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3752. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s32)))
  3753. int32x4_t __arm_vmulhq_x(int32x4_t, int32x4_t, mve_pred16_t);
  3754. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s8)))
  3755. int8x16_t __arm_vmulhq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  3756. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s8)))
  3757. int8x16_t __arm_vmulhq_x(int8x16_t, int8x16_t, mve_pred16_t);
  3758. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u16)))
  3759. uint16x8_t __arm_vmulhq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  3760. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u16)))
  3761. uint16x8_t __arm_vmulhq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  3762. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u32)))
  3763. uint32x4_t __arm_vmulhq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  3764. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u32)))
  3765. uint32x4_t __arm_vmulhq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  3766. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u8)))
  3767. uint8x16_t __arm_vmulhq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  3768. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u8)))
  3769. uint8x16_t __arm_vmulhq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  3770. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s16)))
  3771. int32x4_t __arm_vmullbq_int_m_s16(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  3772. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s16)))
  3773. int32x4_t __arm_vmullbq_int_m(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  3774. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s32)))
  3775. int64x2_t __arm_vmullbq_int_m_s32(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  3776. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s32)))
  3777. int64x2_t __arm_vmullbq_int_m(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  3778. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s8)))
  3779. int16x8_t __arm_vmullbq_int_m_s8(int16x8_t, int8x16_t, int8x16_t, mve_pred16_t);
  3780. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s8)))
  3781. int16x8_t __arm_vmullbq_int_m(int16x8_t, int8x16_t, int8x16_t, mve_pred16_t);
  3782. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u16)))
  3783. uint32x4_t __arm_vmullbq_int_m_u16(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3784. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u16)))
  3785. uint32x4_t __arm_vmullbq_int_m(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3786. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u32)))
  3787. uint64x2_t __arm_vmullbq_int_m_u32(uint64x2_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3788. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u32)))
  3789. uint64x2_t __arm_vmullbq_int_m(uint64x2_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3790. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u8)))
  3791. uint16x8_t __arm_vmullbq_int_m_u8(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3792. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u8)))
  3793. uint16x8_t __arm_vmullbq_int_m(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3794. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s16)))
  3795. int32x4_t __arm_vmullbq_int_s16(int16x8_t, int16x8_t);
  3796. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s16)))
  3797. int32x4_t __arm_vmullbq_int(int16x8_t, int16x8_t);
  3798. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s32)))
  3799. int64x2_t __arm_vmullbq_int_s32(int32x4_t, int32x4_t);
  3800. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s32)))
  3801. int64x2_t __arm_vmullbq_int(int32x4_t, int32x4_t);
  3802. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s8)))
  3803. int16x8_t __arm_vmullbq_int_s8(int8x16_t, int8x16_t);
  3804. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s8)))
  3805. int16x8_t __arm_vmullbq_int(int8x16_t, int8x16_t);
  3806. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u16)))
  3807. uint32x4_t __arm_vmullbq_int_u16(uint16x8_t, uint16x8_t);
  3808. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u16)))
  3809. uint32x4_t __arm_vmullbq_int(uint16x8_t, uint16x8_t);
  3810. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u32)))
  3811. uint64x2_t __arm_vmullbq_int_u32(uint32x4_t, uint32x4_t);
  3812. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u32)))
  3813. uint64x2_t __arm_vmullbq_int(uint32x4_t, uint32x4_t);
  3814. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u8)))
  3815. uint16x8_t __arm_vmullbq_int_u8(uint8x16_t, uint8x16_t);
  3816. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u8)))
  3817. uint16x8_t __arm_vmullbq_int(uint8x16_t, uint8x16_t);
  3818. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s16)))
  3819. int32x4_t __arm_vmullbq_int_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3820. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s16)))
  3821. int32x4_t __arm_vmullbq_int_x(int16x8_t, int16x8_t, mve_pred16_t);
  3822. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s32)))
  3823. int64x2_t __arm_vmullbq_int_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3824. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s32)))
  3825. int64x2_t __arm_vmullbq_int_x(int32x4_t, int32x4_t, mve_pred16_t);
  3826. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s8)))
  3827. int16x8_t __arm_vmullbq_int_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  3828. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s8)))
  3829. int16x8_t __arm_vmullbq_int_x(int8x16_t, int8x16_t, mve_pred16_t);
  3830. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u16)))
  3831. uint32x4_t __arm_vmullbq_int_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  3832. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u16)))
  3833. uint32x4_t __arm_vmullbq_int_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  3834. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u32)))
  3835. uint64x2_t __arm_vmullbq_int_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  3836. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u32)))
  3837. uint64x2_t __arm_vmullbq_int_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  3838. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u8)))
  3839. uint16x8_t __arm_vmullbq_int_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  3840. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u8)))
  3841. uint16x8_t __arm_vmullbq_int_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  3842. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_m_p16)))
  3843. uint32x4_t __arm_vmullbq_poly_m_p16(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3844. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_m_p16)))
  3845. uint32x4_t __arm_vmullbq_poly_m(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3846. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_m_p8)))
  3847. uint16x8_t __arm_vmullbq_poly_m_p8(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3848. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_m_p8)))
  3849. uint16x8_t __arm_vmullbq_poly_m(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3850. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_p16)))
  3851. uint32x4_t __arm_vmullbq_poly_p16(uint16x8_t, uint16x8_t);
  3852. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_p16)))
  3853. uint32x4_t __arm_vmullbq_poly(uint16x8_t, uint16x8_t);
  3854. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_p8)))
  3855. uint16x8_t __arm_vmullbq_poly_p8(uint8x16_t, uint8x16_t);
  3856. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_p8)))
  3857. uint16x8_t __arm_vmullbq_poly(uint8x16_t, uint8x16_t);
  3858. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_x_p16)))
  3859. uint32x4_t __arm_vmullbq_poly_x_p16(uint16x8_t, uint16x8_t, mve_pred16_t);
  3860. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_x_p16)))
  3861. uint32x4_t __arm_vmullbq_poly_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  3862. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_x_p8)))
  3863. uint16x8_t __arm_vmullbq_poly_x_p8(uint8x16_t, uint8x16_t, mve_pred16_t);
  3864. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_x_p8)))
  3865. uint16x8_t __arm_vmullbq_poly_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  3866. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s16)))
  3867. int32x4_t __arm_vmulltq_int_m_s16(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  3868. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s16)))
  3869. int32x4_t __arm_vmulltq_int_m(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  3870. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s32)))
  3871. int64x2_t __arm_vmulltq_int_m_s32(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  3872. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s32)))
  3873. int64x2_t __arm_vmulltq_int_m(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  3874. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s8)))
  3875. int16x8_t __arm_vmulltq_int_m_s8(int16x8_t, int8x16_t, int8x16_t, mve_pred16_t);
  3876. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s8)))
  3877. int16x8_t __arm_vmulltq_int_m(int16x8_t, int8x16_t, int8x16_t, mve_pred16_t);
  3878. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u16)))
  3879. uint32x4_t __arm_vmulltq_int_m_u16(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3880. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u16)))
  3881. uint32x4_t __arm_vmulltq_int_m(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3882. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u32)))
  3883. uint64x2_t __arm_vmulltq_int_m_u32(uint64x2_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3884. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u32)))
  3885. uint64x2_t __arm_vmulltq_int_m(uint64x2_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  3886. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u8)))
  3887. uint16x8_t __arm_vmulltq_int_m_u8(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3888. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u8)))
  3889. uint16x8_t __arm_vmulltq_int_m(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3890. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s16)))
  3891. int32x4_t __arm_vmulltq_int_s16(int16x8_t, int16x8_t);
  3892. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s16)))
  3893. int32x4_t __arm_vmulltq_int(int16x8_t, int16x8_t);
  3894. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s32)))
  3895. int64x2_t __arm_vmulltq_int_s32(int32x4_t, int32x4_t);
  3896. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s32)))
  3897. int64x2_t __arm_vmulltq_int(int32x4_t, int32x4_t);
  3898. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s8)))
  3899. int16x8_t __arm_vmulltq_int_s8(int8x16_t, int8x16_t);
  3900. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s8)))
  3901. int16x8_t __arm_vmulltq_int(int8x16_t, int8x16_t);
  3902. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u16)))
  3903. uint32x4_t __arm_vmulltq_int_u16(uint16x8_t, uint16x8_t);
  3904. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u16)))
  3905. uint32x4_t __arm_vmulltq_int(uint16x8_t, uint16x8_t);
  3906. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u32)))
  3907. uint64x2_t __arm_vmulltq_int_u32(uint32x4_t, uint32x4_t);
  3908. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u32)))
  3909. uint64x2_t __arm_vmulltq_int(uint32x4_t, uint32x4_t);
  3910. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u8)))
  3911. uint16x8_t __arm_vmulltq_int_u8(uint8x16_t, uint8x16_t);
  3912. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u8)))
  3913. uint16x8_t __arm_vmulltq_int(uint8x16_t, uint8x16_t);
  3914. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s16)))
  3915. int32x4_t __arm_vmulltq_int_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  3916. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s16)))
  3917. int32x4_t __arm_vmulltq_int_x(int16x8_t, int16x8_t, mve_pred16_t);
  3918. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s32)))
  3919. int64x2_t __arm_vmulltq_int_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  3920. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s32)))
  3921. int64x2_t __arm_vmulltq_int_x(int32x4_t, int32x4_t, mve_pred16_t);
  3922. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s8)))
  3923. int16x8_t __arm_vmulltq_int_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  3924. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s8)))
  3925. int16x8_t __arm_vmulltq_int_x(int8x16_t, int8x16_t, mve_pred16_t);
  3926. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u16)))
  3927. uint32x4_t __arm_vmulltq_int_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  3928. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u16)))
  3929. uint32x4_t __arm_vmulltq_int_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  3930. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u32)))
  3931. uint64x2_t __arm_vmulltq_int_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  3932. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u32)))
  3933. uint64x2_t __arm_vmulltq_int_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  3934. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u8)))
  3935. uint16x8_t __arm_vmulltq_int_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  3936. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u8)))
  3937. uint16x8_t __arm_vmulltq_int_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  3938. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_m_p16)))
  3939. uint32x4_t __arm_vmulltq_poly_m_p16(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3940. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_m_p16)))
  3941. uint32x4_t __arm_vmulltq_poly_m(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  3942. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_m_p8)))
  3943. uint16x8_t __arm_vmulltq_poly_m_p8(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3944. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_m_p8)))
  3945. uint16x8_t __arm_vmulltq_poly_m(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  3946. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_p16)))
  3947. uint32x4_t __arm_vmulltq_poly_p16(uint16x8_t, uint16x8_t);
  3948. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_p16)))
  3949. uint32x4_t __arm_vmulltq_poly(uint16x8_t, uint16x8_t);
  3950. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_p8)))
  3951. uint16x8_t __arm_vmulltq_poly_p8(uint8x16_t, uint8x16_t);
  3952. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_p8)))
  3953. uint16x8_t __arm_vmulltq_poly(uint8x16_t, uint8x16_t);
  3954. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_x_p16)))
  3955. uint32x4_t __arm_vmulltq_poly_x_p16(uint16x8_t, uint16x8_t, mve_pred16_t);
  3956. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_x_p16)))
  3957. uint32x4_t __arm_vmulltq_poly_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  3958. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_x_p8)))
  3959. uint16x8_t __arm_vmulltq_poly_x_p8(uint8x16_t, uint8x16_t, mve_pred16_t);
  3960. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_x_p8)))
  3961. uint16x8_t __arm_vmulltq_poly_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  3962. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s16)))
  3963. int16x8_t __arm_vmulq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  3964. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s16)))
  3965. int16x8_t __arm_vmulq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  3966. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s32)))
  3967. int32x4_t __arm_vmulq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  3968. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s32)))
  3969. int32x4_t __arm_vmulq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  3970. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s8)))
  3971. int8x16_t __arm_vmulq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  3972. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s8)))
  3973. int8x16_t __arm_vmulq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  3974. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u16)))
  3975. uint16x8_t __arm_vmulq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  3976. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u16)))
  3977. uint16x8_t __arm_vmulq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  3978. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u32)))
  3979. uint32x4_t __arm_vmulq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  3980. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u32)))
  3981. uint32x4_t __arm_vmulq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  3982. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u8)))
  3983. uint8x16_t __arm_vmulq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  3984. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u8)))
  3985. uint8x16_t __arm_vmulq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  3986. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s16)))
  3987. int16x8_t __arm_vmulq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  3988. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s16)))
  3989. int16x8_t __arm_vmulq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  3990. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s32)))
  3991. int32x4_t __arm_vmulq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  3992. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s32)))
  3993. int32x4_t __arm_vmulq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  3994. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s8)))
  3995. int8x16_t __arm_vmulq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  3996. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s8)))
  3997. int8x16_t __arm_vmulq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  3998. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u16)))
  3999. uint16x8_t __arm_vmulq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  4000. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u16)))
  4001. uint16x8_t __arm_vmulq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  4002. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u32)))
  4003. uint32x4_t __arm_vmulq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  4004. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u32)))
  4005. uint32x4_t __arm_vmulq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  4006. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u8)))
  4007. uint8x16_t __arm_vmulq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  4008. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u8)))
  4009. uint8x16_t __arm_vmulq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  4010. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s16)))
  4011. int16x8_t __arm_vmulq_n_s16(int16x8_t, int16_t);
  4012. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s16)))
  4013. int16x8_t __arm_vmulq(int16x8_t, int16_t);
  4014. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s32)))
  4015. int32x4_t __arm_vmulq_n_s32(int32x4_t, int32_t);
  4016. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s32)))
  4017. int32x4_t __arm_vmulq(int32x4_t, int32_t);
  4018. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s8)))
  4019. int8x16_t __arm_vmulq_n_s8(int8x16_t, int8_t);
  4020. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s8)))
  4021. int8x16_t __arm_vmulq(int8x16_t, int8_t);
  4022. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u16)))
  4023. uint16x8_t __arm_vmulq_n_u16(uint16x8_t, uint16_t);
  4024. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u16)))
  4025. uint16x8_t __arm_vmulq(uint16x8_t, uint16_t);
  4026. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u32)))
  4027. uint32x4_t __arm_vmulq_n_u32(uint32x4_t, uint32_t);
  4028. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u32)))
  4029. uint32x4_t __arm_vmulq(uint32x4_t, uint32_t);
  4030. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u8)))
  4031. uint8x16_t __arm_vmulq_n_u8(uint8x16_t, uint8_t);
  4032. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u8)))
  4033. uint8x16_t __arm_vmulq(uint8x16_t, uint8_t);
  4034. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s16)))
  4035. int16x8_t __arm_vmulq_s16(int16x8_t, int16x8_t);
  4036. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s16)))
  4037. int16x8_t __arm_vmulq(int16x8_t, int16x8_t);
  4038. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s32)))
  4039. int32x4_t __arm_vmulq_s32(int32x4_t, int32x4_t);
  4040. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s32)))
  4041. int32x4_t __arm_vmulq(int32x4_t, int32x4_t);
  4042. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s8)))
  4043. int8x16_t __arm_vmulq_s8(int8x16_t, int8x16_t);
  4044. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s8)))
  4045. int8x16_t __arm_vmulq(int8x16_t, int8x16_t);
  4046. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u16)))
  4047. uint16x8_t __arm_vmulq_u16(uint16x8_t, uint16x8_t);
  4048. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u16)))
  4049. uint16x8_t __arm_vmulq(uint16x8_t, uint16x8_t);
  4050. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u32)))
  4051. uint32x4_t __arm_vmulq_u32(uint32x4_t, uint32x4_t);
  4052. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u32)))
  4053. uint32x4_t __arm_vmulq(uint32x4_t, uint32x4_t);
  4054. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u8)))
  4055. uint8x16_t __arm_vmulq_u8(uint8x16_t, uint8x16_t);
  4056. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u8)))
  4057. uint8x16_t __arm_vmulq(uint8x16_t, uint8x16_t);
  4058. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s16)))
  4059. int16x8_t __arm_vmulq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  4060. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s16)))
  4061. int16x8_t __arm_vmulq_x(int16x8_t, int16_t, mve_pred16_t);
  4062. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s32)))
  4063. int32x4_t __arm_vmulq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  4064. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s32)))
  4065. int32x4_t __arm_vmulq_x(int32x4_t, int32_t, mve_pred16_t);
  4066. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s8)))
  4067. int8x16_t __arm_vmulq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  4068. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s8)))
  4069. int8x16_t __arm_vmulq_x(int8x16_t, int8_t, mve_pred16_t);
  4070. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u16)))
  4071. uint16x8_t __arm_vmulq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  4072. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u16)))
  4073. uint16x8_t __arm_vmulq_x(uint16x8_t, uint16_t, mve_pred16_t);
  4074. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u32)))
  4075. uint32x4_t __arm_vmulq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  4076. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u32)))
  4077. uint32x4_t __arm_vmulq_x(uint32x4_t, uint32_t, mve_pred16_t);
  4078. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u8)))
  4079. uint8x16_t __arm_vmulq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  4080. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u8)))
  4081. uint8x16_t __arm_vmulq_x(uint8x16_t, uint8_t, mve_pred16_t);
  4082. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s16)))
  4083. int16x8_t __arm_vmulq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  4084. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s16)))
  4085. int16x8_t __arm_vmulq_x(int16x8_t, int16x8_t, mve_pred16_t);
  4086. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s32)))
  4087. int32x4_t __arm_vmulq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  4088. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s32)))
  4089. int32x4_t __arm_vmulq_x(int32x4_t, int32x4_t, mve_pred16_t);
  4090. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s8)))
  4091. int8x16_t __arm_vmulq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  4092. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s8)))
  4093. int8x16_t __arm_vmulq_x(int8x16_t, int8x16_t, mve_pred16_t);
  4094. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u16)))
  4095. uint16x8_t __arm_vmulq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  4096. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u16)))
  4097. uint16x8_t __arm_vmulq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  4098. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u32)))
  4099. uint32x4_t __arm_vmulq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  4100. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u32)))
  4101. uint32x4_t __arm_vmulq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  4102. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u8)))
  4103. uint8x16_t __arm_vmulq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  4104. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u8)))
  4105. uint8x16_t __arm_vmulq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  4106. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_s16)))
  4107. int16x8_t __arm_vmvnq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  4108. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_s16)))
  4109. int16x8_t __arm_vmvnq_m(int16x8_t, int16_t, mve_pred16_t);
  4110. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_s32)))
  4111. int32x4_t __arm_vmvnq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  4112. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_s32)))
  4113. int32x4_t __arm_vmvnq_m(int32x4_t, int32_t, mve_pred16_t);
  4114. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_u16)))
  4115. uint16x8_t __arm_vmvnq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  4116. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_u16)))
  4117. uint16x8_t __arm_vmvnq_m(uint16x8_t, uint16_t, mve_pred16_t);
  4118. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_u32)))
  4119. uint32x4_t __arm_vmvnq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  4120. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_u32)))
  4121. uint32x4_t __arm_vmvnq_m(uint32x4_t, uint32_t, mve_pred16_t);
  4122. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s16)))
  4123. int16x8_t __arm_vmvnq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  4124. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s16)))
  4125. int16x8_t __arm_vmvnq_m(int16x8_t, int16x8_t, mve_pred16_t);
  4126. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s32)))
  4127. int32x4_t __arm_vmvnq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  4128. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s32)))
  4129. int32x4_t __arm_vmvnq_m(int32x4_t, int32x4_t, mve_pred16_t);
  4130. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s8)))
  4131. int8x16_t __arm_vmvnq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  4132. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s8)))
  4133. int8x16_t __arm_vmvnq_m(int8x16_t, int8x16_t, mve_pred16_t);
  4134. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u16)))
  4135. uint16x8_t __arm_vmvnq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  4136. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u16)))
  4137. uint16x8_t __arm_vmvnq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  4138. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u32)))
  4139. uint32x4_t __arm_vmvnq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  4140. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u32)))
  4141. uint32x4_t __arm_vmvnq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  4142. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u8)))
  4143. uint8x16_t __arm_vmvnq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  4144. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u8)))
  4145. uint8x16_t __arm_vmvnq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  4146. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_n_s16)))
  4147. int16x8_t __arm_vmvnq_n_s16(int16_t);
  4148. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_n_s32)))
  4149. int32x4_t __arm_vmvnq_n_s32(int32_t);
  4150. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_n_u16)))
  4151. uint16x8_t __arm_vmvnq_n_u16(uint16_t);
  4152. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_n_u32)))
  4153. uint32x4_t __arm_vmvnq_n_u32(uint32_t);
  4154. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s16)))
  4155. int16x8_t __arm_vmvnq_s16(int16x8_t);
  4156. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s16)))
  4157. int16x8_t __arm_vmvnq(int16x8_t);
  4158. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s32)))
  4159. int32x4_t __arm_vmvnq_s32(int32x4_t);
  4160. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s32)))
  4161. int32x4_t __arm_vmvnq(int32x4_t);
  4162. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s8)))
  4163. int8x16_t __arm_vmvnq_s8(int8x16_t);
  4164. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s8)))
  4165. int8x16_t __arm_vmvnq(int8x16_t);
  4166. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u16)))
  4167. uint16x8_t __arm_vmvnq_u16(uint16x8_t);
  4168. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u16)))
  4169. uint16x8_t __arm_vmvnq(uint16x8_t);
  4170. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u32)))
  4171. uint32x4_t __arm_vmvnq_u32(uint32x4_t);
  4172. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u32)))
  4173. uint32x4_t __arm_vmvnq(uint32x4_t);
  4174. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u8)))
  4175. uint8x16_t __arm_vmvnq_u8(uint8x16_t);
  4176. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u8)))
  4177. uint8x16_t __arm_vmvnq(uint8x16_t);
  4178. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_n_s16)))
  4179. int16x8_t __arm_vmvnq_x_n_s16(int16_t, mve_pred16_t);
  4180. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_n_s32)))
  4181. int32x4_t __arm_vmvnq_x_n_s32(int32_t, mve_pred16_t);
  4182. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_n_u16)))
  4183. uint16x8_t __arm_vmvnq_x_n_u16(uint16_t, mve_pred16_t);
  4184. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_n_u32)))
  4185. uint32x4_t __arm_vmvnq_x_n_u32(uint32_t, mve_pred16_t);
  4186. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s16)))
  4187. int16x8_t __arm_vmvnq_x_s16(int16x8_t, mve_pred16_t);
  4188. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s16)))
  4189. int16x8_t __arm_vmvnq_x(int16x8_t, mve_pred16_t);
  4190. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s32)))
  4191. int32x4_t __arm_vmvnq_x_s32(int32x4_t, mve_pred16_t);
  4192. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s32)))
  4193. int32x4_t __arm_vmvnq_x(int32x4_t, mve_pred16_t);
  4194. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s8)))
  4195. int8x16_t __arm_vmvnq_x_s8(int8x16_t, mve_pred16_t);
  4196. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s8)))
  4197. int8x16_t __arm_vmvnq_x(int8x16_t, mve_pred16_t);
  4198. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u16)))
  4199. uint16x8_t __arm_vmvnq_x_u16(uint16x8_t, mve_pred16_t);
  4200. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u16)))
  4201. uint16x8_t __arm_vmvnq_x(uint16x8_t, mve_pred16_t);
  4202. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u32)))
  4203. uint32x4_t __arm_vmvnq_x_u32(uint32x4_t, mve_pred16_t);
  4204. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u32)))
  4205. uint32x4_t __arm_vmvnq_x(uint32x4_t, mve_pred16_t);
  4206. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u8)))
  4207. uint8x16_t __arm_vmvnq_x_u8(uint8x16_t, mve_pred16_t);
  4208. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u8)))
  4209. uint8x16_t __arm_vmvnq_x(uint8x16_t, mve_pred16_t);
  4210. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s16)))
  4211. int16x8_t __arm_vnegq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  4212. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s16)))
  4213. int16x8_t __arm_vnegq_m(int16x8_t, int16x8_t, mve_pred16_t);
  4214. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s32)))
  4215. int32x4_t __arm_vnegq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  4216. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s32)))
  4217. int32x4_t __arm_vnegq_m(int32x4_t, int32x4_t, mve_pred16_t);
  4218. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s8)))
  4219. int8x16_t __arm_vnegq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  4220. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s8)))
  4221. int8x16_t __arm_vnegq_m(int8x16_t, int8x16_t, mve_pred16_t);
  4222. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s16)))
  4223. int16x8_t __arm_vnegq_s16(int16x8_t);
  4224. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s16)))
  4225. int16x8_t __arm_vnegq(int16x8_t);
  4226. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s32)))
  4227. int32x4_t __arm_vnegq_s32(int32x4_t);
  4228. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s32)))
  4229. int32x4_t __arm_vnegq(int32x4_t);
  4230. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s8)))
  4231. int8x16_t __arm_vnegq_s8(int8x16_t);
  4232. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s8)))
  4233. int8x16_t __arm_vnegq(int8x16_t);
  4234. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s16)))
  4235. int16x8_t __arm_vnegq_x_s16(int16x8_t, mve_pred16_t);
  4236. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s16)))
  4237. int16x8_t __arm_vnegq_x(int16x8_t, mve_pred16_t);
  4238. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s32)))
  4239. int32x4_t __arm_vnegq_x_s32(int32x4_t, mve_pred16_t);
  4240. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s32)))
  4241. int32x4_t __arm_vnegq_x(int32x4_t, mve_pred16_t);
  4242. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s8)))
  4243. int8x16_t __arm_vnegq_x_s8(int8x16_t, mve_pred16_t);
  4244. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s8)))
  4245. int8x16_t __arm_vnegq_x(int8x16_t, mve_pred16_t);
  4246. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s16)))
  4247. int16x8_t __arm_vornq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4248. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s16)))
  4249. int16x8_t __arm_vornq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4250. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s32)))
  4251. int32x4_t __arm_vornq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4252. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s32)))
  4253. int32x4_t __arm_vornq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4254. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s8)))
  4255. int8x16_t __arm_vornq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4256. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s8)))
  4257. int8x16_t __arm_vornq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4258. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u16)))
  4259. uint16x8_t __arm_vornq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  4260. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u16)))
  4261. uint16x8_t __arm_vornq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  4262. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u32)))
  4263. uint32x4_t __arm_vornq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  4264. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u32)))
  4265. uint32x4_t __arm_vornq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  4266. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u8)))
  4267. uint8x16_t __arm_vornq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  4268. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u8)))
  4269. uint8x16_t __arm_vornq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  4270. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_s16)))
  4271. int16x8_t __arm_vornq_s16(int16x8_t, int16x8_t);
  4272. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_s16)))
  4273. int16x8_t __arm_vornq(int16x8_t, int16x8_t);
  4274. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_s32)))
  4275. int32x4_t __arm_vornq_s32(int32x4_t, int32x4_t);
  4276. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_s32)))
  4277. int32x4_t __arm_vornq(int32x4_t, int32x4_t);
  4278. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_s8)))
  4279. int8x16_t __arm_vornq_s8(int8x16_t, int8x16_t);
  4280. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_s8)))
  4281. int8x16_t __arm_vornq(int8x16_t, int8x16_t);
  4282. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_u16)))
  4283. uint16x8_t __arm_vornq_u16(uint16x8_t, uint16x8_t);
  4284. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_u16)))
  4285. uint16x8_t __arm_vornq(uint16x8_t, uint16x8_t);
  4286. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_u32)))
  4287. uint32x4_t __arm_vornq_u32(uint32x4_t, uint32x4_t);
  4288. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_u32)))
  4289. uint32x4_t __arm_vornq(uint32x4_t, uint32x4_t);
  4290. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_u8)))
  4291. uint8x16_t __arm_vornq_u8(uint8x16_t, uint8x16_t);
  4292. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_u8)))
  4293. uint8x16_t __arm_vornq(uint8x16_t, uint8x16_t);
  4294. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s16)))
  4295. int16x8_t __arm_vornq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  4296. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s16)))
  4297. int16x8_t __arm_vornq_x(int16x8_t, int16x8_t, mve_pred16_t);
  4298. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s32)))
  4299. int32x4_t __arm_vornq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  4300. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s32)))
  4301. int32x4_t __arm_vornq_x(int32x4_t, int32x4_t, mve_pred16_t);
  4302. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s8)))
  4303. int8x16_t __arm_vornq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  4304. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s8)))
  4305. int8x16_t __arm_vornq_x(int8x16_t, int8x16_t, mve_pred16_t);
  4306. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u16)))
  4307. uint16x8_t __arm_vornq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  4308. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u16)))
  4309. uint16x8_t __arm_vornq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  4310. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u32)))
  4311. uint32x4_t __arm_vornq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  4312. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u32)))
  4313. uint32x4_t __arm_vornq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  4314. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u8)))
  4315. uint8x16_t __arm_vornq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  4316. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u8)))
  4317. uint8x16_t __arm_vornq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  4318. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_s16)))
  4319. int16x8_t __arm_vorrq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  4320. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_s16)))
  4321. int16x8_t __arm_vorrq_m_n(int16x8_t, int16_t, mve_pred16_t);
  4322. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_s32)))
  4323. int32x4_t __arm_vorrq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  4324. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_s32)))
  4325. int32x4_t __arm_vorrq_m_n(int32x4_t, int32_t, mve_pred16_t);
  4326. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_u16)))
  4327. uint16x8_t __arm_vorrq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  4328. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_u16)))
  4329. uint16x8_t __arm_vorrq_m_n(uint16x8_t, uint16_t, mve_pred16_t);
  4330. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_u32)))
  4331. uint32x4_t __arm_vorrq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  4332. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_u32)))
  4333. uint32x4_t __arm_vorrq_m_n(uint32x4_t, uint32_t, mve_pred16_t);
  4334. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s16)))
  4335. int16x8_t __arm_vorrq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4336. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s16)))
  4337. int16x8_t __arm_vorrq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4338. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s32)))
  4339. int32x4_t __arm_vorrq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4340. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s32)))
  4341. int32x4_t __arm_vorrq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4342. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s8)))
  4343. int8x16_t __arm_vorrq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4344. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s8)))
  4345. int8x16_t __arm_vorrq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4346. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u16)))
  4347. uint16x8_t __arm_vorrq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  4348. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u16)))
  4349. uint16x8_t __arm_vorrq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  4350. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u32)))
  4351. uint32x4_t __arm_vorrq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  4352. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u32)))
  4353. uint32x4_t __arm_vorrq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  4354. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u8)))
  4355. uint8x16_t __arm_vorrq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  4356. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u8)))
  4357. uint8x16_t __arm_vorrq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  4358. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_s16)))
  4359. int16x8_t __arm_vorrq_n_s16(int16x8_t, int16_t);
  4360. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_s16)))
  4361. int16x8_t __arm_vorrq(int16x8_t, int16_t);
  4362. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_s32)))
  4363. int32x4_t __arm_vorrq_n_s32(int32x4_t, int32_t);
  4364. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_s32)))
  4365. int32x4_t __arm_vorrq(int32x4_t, int32_t);
  4366. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_u16)))
  4367. uint16x8_t __arm_vorrq_n_u16(uint16x8_t, uint16_t);
  4368. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_u16)))
  4369. uint16x8_t __arm_vorrq(uint16x8_t, uint16_t);
  4370. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_u32)))
  4371. uint32x4_t __arm_vorrq_n_u32(uint32x4_t, uint32_t);
  4372. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_u32)))
  4373. uint32x4_t __arm_vorrq(uint32x4_t, uint32_t);
  4374. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s16)))
  4375. int16x8_t __arm_vorrq_s16(int16x8_t, int16x8_t);
  4376. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s16)))
  4377. int16x8_t __arm_vorrq(int16x8_t, int16x8_t);
  4378. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s32)))
  4379. int32x4_t __arm_vorrq_s32(int32x4_t, int32x4_t);
  4380. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s32)))
  4381. int32x4_t __arm_vorrq(int32x4_t, int32x4_t);
  4382. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s8)))
  4383. int8x16_t __arm_vorrq_s8(int8x16_t, int8x16_t);
  4384. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s8)))
  4385. int8x16_t __arm_vorrq(int8x16_t, int8x16_t);
  4386. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u16)))
  4387. uint16x8_t __arm_vorrq_u16(uint16x8_t, uint16x8_t);
  4388. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u16)))
  4389. uint16x8_t __arm_vorrq(uint16x8_t, uint16x8_t);
  4390. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u32)))
  4391. uint32x4_t __arm_vorrq_u32(uint32x4_t, uint32x4_t);
  4392. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u32)))
  4393. uint32x4_t __arm_vorrq(uint32x4_t, uint32x4_t);
  4394. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u8)))
  4395. uint8x16_t __arm_vorrq_u8(uint8x16_t, uint8x16_t);
  4396. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u8)))
  4397. uint8x16_t __arm_vorrq(uint8x16_t, uint8x16_t);
  4398. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s16)))
  4399. int16x8_t __arm_vorrq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  4400. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s16)))
  4401. int16x8_t __arm_vorrq_x(int16x8_t, int16x8_t, mve_pred16_t);
  4402. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s32)))
  4403. int32x4_t __arm_vorrq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  4404. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s32)))
  4405. int32x4_t __arm_vorrq_x(int32x4_t, int32x4_t, mve_pred16_t);
  4406. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s8)))
  4407. int8x16_t __arm_vorrq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  4408. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s8)))
  4409. int8x16_t __arm_vorrq_x(int8x16_t, int8x16_t, mve_pred16_t);
  4410. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u16)))
  4411. uint16x8_t __arm_vorrq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  4412. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u16)))
  4413. uint16x8_t __arm_vorrq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  4414. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u32)))
  4415. uint32x4_t __arm_vorrq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  4416. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u32)))
  4417. uint32x4_t __arm_vorrq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  4418. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u8)))
  4419. uint8x16_t __arm_vorrq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  4420. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u8)))
  4421. uint8x16_t __arm_vorrq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  4422. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpnot)))
  4423. mve_pred16_t __arm_vpnot(mve_pred16_t);
  4424. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s16)))
  4425. int16x8_t __arm_vpselq_s16(int16x8_t, int16x8_t, mve_pred16_t);
  4426. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s16)))
  4427. int16x8_t __arm_vpselq(int16x8_t, int16x8_t, mve_pred16_t);
  4428. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s32)))
  4429. int32x4_t __arm_vpselq_s32(int32x4_t, int32x4_t, mve_pred16_t);
  4430. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s32)))
  4431. int32x4_t __arm_vpselq(int32x4_t, int32x4_t, mve_pred16_t);
  4432. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s64)))
  4433. int64x2_t __arm_vpselq_s64(int64x2_t, int64x2_t, mve_pred16_t);
  4434. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s64)))
  4435. int64x2_t __arm_vpselq(int64x2_t, int64x2_t, mve_pred16_t);
  4436. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s8)))
  4437. int8x16_t __arm_vpselq_s8(int8x16_t, int8x16_t, mve_pred16_t);
  4438. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s8)))
  4439. int8x16_t __arm_vpselq(int8x16_t, int8x16_t, mve_pred16_t);
  4440. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u16)))
  4441. uint16x8_t __arm_vpselq_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  4442. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u16)))
  4443. uint16x8_t __arm_vpselq(uint16x8_t, uint16x8_t, mve_pred16_t);
  4444. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u32)))
  4445. uint32x4_t __arm_vpselq_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  4446. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u32)))
  4447. uint32x4_t __arm_vpselq(uint32x4_t, uint32x4_t, mve_pred16_t);
  4448. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u64)))
  4449. uint64x2_t __arm_vpselq_u64(uint64x2_t, uint64x2_t, mve_pred16_t);
  4450. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u64)))
  4451. uint64x2_t __arm_vpselq(uint64x2_t, uint64x2_t, mve_pred16_t);
  4452. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u8)))
  4453. uint8x16_t __arm_vpselq_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  4454. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u8)))
  4455. uint8x16_t __arm_vpselq(uint8x16_t, uint8x16_t, mve_pred16_t);
  4456. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s16)))
  4457. int16x8_t __arm_vqabsq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  4458. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s16)))
  4459. int16x8_t __arm_vqabsq_m(int16x8_t, int16x8_t, mve_pred16_t);
  4460. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s32)))
  4461. int32x4_t __arm_vqabsq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  4462. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s32)))
  4463. int32x4_t __arm_vqabsq_m(int32x4_t, int32x4_t, mve_pred16_t);
  4464. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s8)))
  4465. int8x16_t __arm_vqabsq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  4466. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s8)))
  4467. int8x16_t __arm_vqabsq_m(int8x16_t, int8x16_t, mve_pred16_t);
  4468. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s16)))
  4469. int16x8_t __arm_vqabsq_s16(int16x8_t);
  4470. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s16)))
  4471. int16x8_t __arm_vqabsq(int16x8_t);
  4472. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s32)))
  4473. int32x4_t __arm_vqabsq_s32(int32x4_t);
  4474. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s32)))
  4475. int32x4_t __arm_vqabsq(int32x4_t);
  4476. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s8)))
  4477. int8x16_t __arm_vqabsq_s8(int8x16_t);
  4478. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s8)))
  4479. int8x16_t __arm_vqabsq(int8x16_t);
  4480. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s16)))
  4481. int16x8_t __arm_vqaddq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  4482. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s16)))
  4483. int16x8_t __arm_vqaddq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  4484. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s32)))
  4485. int32x4_t __arm_vqaddq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  4486. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s32)))
  4487. int32x4_t __arm_vqaddq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  4488. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s8)))
  4489. int8x16_t __arm_vqaddq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  4490. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s8)))
  4491. int8x16_t __arm_vqaddq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  4492. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u16)))
  4493. uint16x8_t __arm_vqaddq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  4494. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u16)))
  4495. uint16x8_t __arm_vqaddq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  4496. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u32)))
  4497. uint32x4_t __arm_vqaddq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  4498. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u32)))
  4499. uint32x4_t __arm_vqaddq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  4500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u8)))
  4501. uint8x16_t __arm_vqaddq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  4502. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u8)))
  4503. uint8x16_t __arm_vqaddq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  4504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s16)))
  4505. int16x8_t __arm_vqaddq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4506. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s16)))
  4507. int16x8_t __arm_vqaddq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4508. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s32)))
  4509. int32x4_t __arm_vqaddq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4510. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s32)))
  4511. int32x4_t __arm_vqaddq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4512. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s8)))
  4513. int8x16_t __arm_vqaddq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4514. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s8)))
  4515. int8x16_t __arm_vqaddq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4516. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u16)))
  4517. uint16x8_t __arm_vqaddq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  4518. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u16)))
  4519. uint16x8_t __arm_vqaddq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  4520. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u32)))
  4521. uint32x4_t __arm_vqaddq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  4522. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u32)))
  4523. uint32x4_t __arm_vqaddq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  4524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u8)))
  4525. uint8x16_t __arm_vqaddq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  4526. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u8)))
  4527. uint8x16_t __arm_vqaddq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  4528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s16)))
  4529. int16x8_t __arm_vqaddq_n_s16(int16x8_t, int16_t);
  4530. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s16)))
  4531. int16x8_t __arm_vqaddq(int16x8_t, int16_t);
  4532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s32)))
  4533. int32x4_t __arm_vqaddq_n_s32(int32x4_t, int32_t);
  4534. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s32)))
  4535. int32x4_t __arm_vqaddq(int32x4_t, int32_t);
  4536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s8)))
  4537. int8x16_t __arm_vqaddq_n_s8(int8x16_t, int8_t);
  4538. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s8)))
  4539. int8x16_t __arm_vqaddq(int8x16_t, int8_t);
  4540. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u16)))
  4541. uint16x8_t __arm_vqaddq_n_u16(uint16x8_t, uint16_t);
  4542. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u16)))
  4543. uint16x8_t __arm_vqaddq(uint16x8_t, uint16_t);
  4544. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u32)))
  4545. uint32x4_t __arm_vqaddq_n_u32(uint32x4_t, uint32_t);
  4546. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u32)))
  4547. uint32x4_t __arm_vqaddq(uint32x4_t, uint32_t);
  4548. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u8)))
  4549. uint8x16_t __arm_vqaddq_n_u8(uint8x16_t, uint8_t);
  4550. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u8)))
  4551. uint8x16_t __arm_vqaddq(uint8x16_t, uint8_t);
  4552. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s16)))
  4553. int16x8_t __arm_vqaddq_s16(int16x8_t, int16x8_t);
  4554. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s16)))
  4555. int16x8_t __arm_vqaddq(int16x8_t, int16x8_t);
  4556. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s32)))
  4557. int32x4_t __arm_vqaddq_s32(int32x4_t, int32x4_t);
  4558. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s32)))
  4559. int32x4_t __arm_vqaddq(int32x4_t, int32x4_t);
  4560. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s8)))
  4561. int8x16_t __arm_vqaddq_s8(int8x16_t, int8x16_t);
  4562. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s8)))
  4563. int8x16_t __arm_vqaddq(int8x16_t, int8x16_t);
  4564. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u16)))
  4565. uint16x8_t __arm_vqaddq_u16(uint16x8_t, uint16x8_t);
  4566. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u16)))
  4567. uint16x8_t __arm_vqaddq(uint16x8_t, uint16x8_t);
  4568. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u32)))
  4569. uint32x4_t __arm_vqaddq_u32(uint32x4_t, uint32x4_t);
  4570. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u32)))
  4571. uint32x4_t __arm_vqaddq(uint32x4_t, uint32x4_t);
  4572. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u8)))
  4573. uint8x16_t __arm_vqaddq_u8(uint8x16_t, uint8x16_t);
  4574. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u8)))
  4575. uint8x16_t __arm_vqaddq(uint8x16_t, uint8x16_t);
  4576. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s16)))
  4577. int16x8_t __arm_vqdmladhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4578. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s16)))
  4579. int16x8_t __arm_vqdmladhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4580. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s32)))
  4581. int32x4_t __arm_vqdmladhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4582. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s32)))
  4583. int32x4_t __arm_vqdmladhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4584. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s8)))
  4585. int8x16_t __arm_vqdmladhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4586. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s8)))
  4587. int8x16_t __arm_vqdmladhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4588. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s16)))
  4589. int16x8_t __arm_vqdmladhq_s16(int16x8_t, int16x8_t, int16x8_t);
  4590. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s16)))
  4591. int16x8_t __arm_vqdmladhq(int16x8_t, int16x8_t, int16x8_t);
  4592. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s32)))
  4593. int32x4_t __arm_vqdmladhq_s32(int32x4_t, int32x4_t, int32x4_t);
  4594. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s32)))
  4595. int32x4_t __arm_vqdmladhq(int32x4_t, int32x4_t, int32x4_t);
  4596. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s8)))
  4597. int8x16_t __arm_vqdmladhq_s8(int8x16_t, int8x16_t, int8x16_t);
  4598. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s8)))
  4599. int8x16_t __arm_vqdmladhq(int8x16_t, int8x16_t, int8x16_t);
  4600. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s16)))
  4601. int16x8_t __arm_vqdmladhxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4602. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s16)))
  4603. int16x8_t __arm_vqdmladhxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4604. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s32)))
  4605. int32x4_t __arm_vqdmladhxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4606. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s32)))
  4607. int32x4_t __arm_vqdmladhxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4608. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s8)))
  4609. int8x16_t __arm_vqdmladhxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4610. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s8)))
  4611. int8x16_t __arm_vqdmladhxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4612. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s16)))
  4613. int16x8_t __arm_vqdmladhxq_s16(int16x8_t, int16x8_t, int16x8_t);
  4614. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s16)))
  4615. int16x8_t __arm_vqdmladhxq(int16x8_t, int16x8_t, int16x8_t);
  4616. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s32)))
  4617. int32x4_t __arm_vqdmladhxq_s32(int32x4_t, int32x4_t, int32x4_t);
  4618. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s32)))
  4619. int32x4_t __arm_vqdmladhxq(int32x4_t, int32x4_t, int32x4_t);
  4620. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s8)))
  4621. int8x16_t __arm_vqdmladhxq_s8(int8x16_t, int8x16_t, int8x16_t);
  4622. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s8)))
  4623. int8x16_t __arm_vqdmladhxq(int8x16_t, int8x16_t, int8x16_t);
  4624. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s16)))
  4625. int16x8_t __arm_vqdmlahq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  4626. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s16)))
  4627. int16x8_t __arm_vqdmlahq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  4628. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s32)))
  4629. int32x4_t __arm_vqdmlahq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  4630. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s32)))
  4631. int32x4_t __arm_vqdmlahq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  4632. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s8)))
  4633. int8x16_t __arm_vqdmlahq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  4634. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s8)))
  4635. int8x16_t __arm_vqdmlahq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  4636. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s16)))
  4637. int16x8_t __arm_vqdmlahq_n_s16(int16x8_t, int16x8_t, int16_t);
  4638. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s16)))
  4639. int16x8_t __arm_vqdmlahq(int16x8_t, int16x8_t, int16_t);
  4640. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s32)))
  4641. int32x4_t __arm_vqdmlahq_n_s32(int32x4_t, int32x4_t, int32_t);
  4642. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s32)))
  4643. int32x4_t __arm_vqdmlahq(int32x4_t, int32x4_t, int32_t);
  4644. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s8)))
  4645. int8x16_t __arm_vqdmlahq_n_s8(int8x16_t, int8x16_t, int8_t);
  4646. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s8)))
  4647. int8x16_t __arm_vqdmlahq(int8x16_t, int8x16_t, int8_t);
  4648. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s16)))
  4649. int16x8_t __arm_vqdmlashq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  4650. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s16)))
  4651. int16x8_t __arm_vqdmlashq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  4652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s32)))
  4653. int32x4_t __arm_vqdmlashq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  4654. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s32)))
  4655. int32x4_t __arm_vqdmlashq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  4656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s8)))
  4657. int8x16_t __arm_vqdmlashq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  4658. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s8)))
  4659. int8x16_t __arm_vqdmlashq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  4660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s16)))
  4661. int16x8_t __arm_vqdmlashq_n_s16(int16x8_t, int16x8_t, int16_t);
  4662. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s16)))
  4663. int16x8_t __arm_vqdmlashq(int16x8_t, int16x8_t, int16_t);
  4664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s32)))
  4665. int32x4_t __arm_vqdmlashq_n_s32(int32x4_t, int32x4_t, int32_t);
  4666. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s32)))
  4667. int32x4_t __arm_vqdmlashq(int32x4_t, int32x4_t, int32_t);
  4668. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s8)))
  4669. int8x16_t __arm_vqdmlashq_n_s8(int8x16_t, int8x16_t, int8_t);
  4670. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s8)))
  4671. int8x16_t __arm_vqdmlashq(int8x16_t, int8x16_t, int8_t);
  4672. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s16)))
  4673. int16x8_t __arm_vqdmlsdhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4674. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s16)))
  4675. int16x8_t __arm_vqdmlsdhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4676. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s32)))
  4677. int32x4_t __arm_vqdmlsdhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4678. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s32)))
  4679. int32x4_t __arm_vqdmlsdhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4680. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s8)))
  4681. int8x16_t __arm_vqdmlsdhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4682. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s8)))
  4683. int8x16_t __arm_vqdmlsdhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4684. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s16)))
  4685. int16x8_t __arm_vqdmlsdhq_s16(int16x8_t, int16x8_t, int16x8_t);
  4686. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s16)))
  4687. int16x8_t __arm_vqdmlsdhq(int16x8_t, int16x8_t, int16x8_t);
  4688. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s32)))
  4689. int32x4_t __arm_vqdmlsdhq_s32(int32x4_t, int32x4_t, int32x4_t);
  4690. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s32)))
  4691. int32x4_t __arm_vqdmlsdhq(int32x4_t, int32x4_t, int32x4_t);
  4692. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s8)))
  4693. int8x16_t __arm_vqdmlsdhq_s8(int8x16_t, int8x16_t, int8x16_t);
  4694. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s8)))
  4695. int8x16_t __arm_vqdmlsdhq(int8x16_t, int8x16_t, int8x16_t);
  4696. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s16)))
  4697. int16x8_t __arm_vqdmlsdhxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4698. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s16)))
  4699. int16x8_t __arm_vqdmlsdhxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4700. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s32)))
  4701. int32x4_t __arm_vqdmlsdhxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4702. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s32)))
  4703. int32x4_t __arm_vqdmlsdhxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4704. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s8)))
  4705. int8x16_t __arm_vqdmlsdhxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4706. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s8)))
  4707. int8x16_t __arm_vqdmlsdhxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4708. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s16)))
  4709. int16x8_t __arm_vqdmlsdhxq_s16(int16x8_t, int16x8_t, int16x8_t);
  4710. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s16)))
  4711. int16x8_t __arm_vqdmlsdhxq(int16x8_t, int16x8_t, int16x8_t);
  4712. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s32)))
  4713. int32x4_t __arm_vqdmlsdhxq_s32(int32x4_t, int32x4_t, int32x4_t);
  4714. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s32)))
  4715. int32x4_t __arm_vqdmlsdhxq(int32x4_t, int32x4_t, int32x4_t);
  4716. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s8)))
  4717. int8x16_t __arm_vqdmlsdhxq_s8(int8x16_t, int8x16_t, int8x16_t);
  4718. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s8)))
  4719. int8x16_t __arm_vqdmlsdhxq(int8x16_t, int8x16_t, int8x16_t);
  4720. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s16)))
  4721. int16x8_t __arm_vqdmulhq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  4722. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s16)))
  4723. int16x8_t __arm_vqdmulhq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  4724. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s32)))
  4725. int32x4_t __arm_vqdmulhq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  4726. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s32)))
  4727. int32x4_t __arm_vqdmulhq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  4728. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s8)))
  4729. int8x16_t __arm_vqdmulhq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  4730. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s8)))
  4731. int8x16_t __arm_vqdmulhq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  4732. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s16)))
  4733. int16x8_t __arm_vqdmulhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4734. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s16)))
  4735. int16x8_t __arm_vqdmulhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4736. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s32)))
  4737. int32x4_t __arm_vqdmulhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4738. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s32)))
  4739. int32x4_t __arm_vqdmulhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4740. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s8)))
  4741. int8x16_t __arm_vqdmulhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4742. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s8)))
  4743. int8x16_t __arm_vqdmulhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4744. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s16)))
  4745. int16x8_t __arm_vqdmulhq_n_s16(int16x8_t, int16_t);
  4746. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s16)))
  4747. int16x8_t __arm_vqdmulhq(int16x8_t, int16_t);
  4748. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s32)))
  4749. int32x4_t __arm_vqdmulhq_n_s32(int32x4_t, int32_t);
  4750. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s32)))
  4751. int32x4_t __arm_vqdmulhq(int32x4_t, int32_t);
  4752. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s8)))
  4753. int8x16_t __arm_vqdmulhq_n_s8(int8x16_t, int8_t);
  4754. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s8)))
  4755. int8x16_t __arm_vqdmulhq(int8x16_t, int8_t);
  4756. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s16)))
  4757. int16x8_t __arm_vqdmulhq_s16(int16x8_t, int16x8_t);
  4758. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s16)))
  4759. int16x8_t __arm_vqdmulhq(int16x8_t, int16x8_t);
  4760. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s32)))
  4761. int32x4_t __arm_vqdmulhq_s32(int32x4_t, int32x4_t);
  4762. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s32)))
  4763. int32x4_t __arm_vqdmulhq(int32x4_t, int32x4_t);
  4764. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s8)))
  4765. int8x16_t __arm_vqdmulhq_s8(int8x16_t, int8x16_t);
  4766. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s8)))
  4767. int8x16_t __arm_vqdmulhq(int8x16_t, int8x16_t);
  4768. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_n_s16)))
  4769. int32x4_t __arm_vqdmullbq_m_n_s16(int32x4_t, int16x8_t, int16_t, mve_pred16_t);
  4770. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_n_s16)))
  4771. int32x4_t __arm_vqdmullbq_m(int32x4_t, int16x8_t, int16_t, mve_pred16_t);
  4772. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_n_s32)))
  4773. int64x2_t __arm_vqdmullbq_m_n_s32(int64x2_t, int32x4_t, int32_t, mve_pred16_t);
  4774. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_n_s32)))
  4775. int64x2_t __arm_vqdmullbq_m(int64x2_t, int32x4_t, int32_t, mve_pred16_t);
  4776. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_s16)))
  4777. int32x4_t __arm_vqdmullbq_m_s16(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  4778. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_s16)))
  4779. int32x4_t __arm_vqdmullbq_m(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  4780. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_s32)))
  4781. int64x2_t __arm_vqdmullbq_m_s32(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  4782. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_s32)))
  4783. int64x2_t __arm_vqdmullbq_m(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  4784. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_n_s16)))
  4785. int32x4_t __arm_vqdmullbq_n_s16(int16x8_t, int16_t);
  4786. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_n_s16)))
  4787. int32x4_t __arm_vqdmullbq(int16x8_t, int16_t);
  4788. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_n_s32)))
  4789. int64x2_t __arm_vqdmullbq_n_s32(int32x4_t, int32_t);
  4790. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_n_s32)))
  4791. int64x2_t __arm_vqdmullbq(int32x4_t, int32_t);
  4792. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_s16)))
  4793. int32x4_t __arm_vqdmullbq_s16(int16x8_t, int16x8_t);
  4794. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_s16)))
  4795. int32x4_t __arm_vqdmullbq(int16x8_t, int16x8_t);
  4796. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_s32)))
  4797. int64x2_t __arm_vqdmullbq_s32(int32x4_t, int32x4_t);
  4798. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_s32)))
  4799. int64x2_t __arm_vqdmullbq(int32x4_t, int32x4_t);
  4800. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_n_s16)))
  4801. int32x4_t __arm_vqdmulltq_m_n_s16(int32x4_t, int16x8_t, int16_t, mve_pred16_t);
  4802. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_n_s16)))
  4803. int32x4_t __arm_vqdmulltq_m(int32x4_t, int16x8_t, int16_t, mve_pred16_t);
  4804. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_n_s32)))
  4805. int64x2_t __arm_vqdmulltq_m_n_s32(int64x2_t, int32x4_t, int32_t, mve_pred16_t);
  4806. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_n_s32)))
  4807. int64x2_t __arm_vqdmulltq_m(int64x2_t, int32x4_t, int32_t, mve_pred16_t);
  4808. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_s16)))
  4809. int32x4_t __arm_vqdmulltq_m_s16(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  4810. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_s16)))
  4811. int32x4_t __arm_vqdmulltq_m(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  4812. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_s32)))
  4813. int64x2_t __arm_vqdmulltq_m_s32(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  4814. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_s32)))
  4815. int64x2_t __arm_vqdmulltq_m(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  4816. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_n_s16)))
  4817. int32x4_t __arm_vqdmulltq_n_s16(int16x8_t, int16_t);
  4818. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_n_s16)))
  4819. int32x4_t __arm_vqdmulltq(int16x8_t, int16_t);
  4820. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_n_s32)))
  4821. int64x2_t __arm_vqdmulltq_n_s32(int32x4_t, int32_t);
  4822. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_n_s32)))
  4823. int64x2_t __arm_vqdmulltq(int32x4_t, int32_t);
  4824. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_s16)))
  4825. int32x4_t __arm_vqdmulltq_s16(int16x8_t, int16x8_t);
  4826. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_s16)))
  4827. int32x4_t __arm_vqdmulltq(int16x8_t, int16x8_t);
  4828. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_s32)))
  4829. int64x2_t __arm_vqdmulltq_s32(int32x4_t, int32x4_t);
  4830. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_s32)))
  4831. int64x2_t __arm_vqdmulltq(int32x4_t, int32x4_t);
  4832. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_s16)))
  4833. int8x16_t __arm_vqmovnbq_m_s16(int8x16_t, int16x8_t, mve_pred16_t);
  4834. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_s16)))
  4835. int8x16_t __arm_vqmovnbq_m(int8x16_t, int16x8_t, mve_pred16_t);
  4836. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_s32)))
  4837. int16x8_t __arm_vqmovnbq_m_s32(int16x8_t, int32x4_t, mve_pred16_t);
  4838. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_s32)))
  4839. int16x8_t __arm_vqmovnbq_m(int16x8_t, int32x4_t, mve_pred16_t);
  4840. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_u16)))
  4841. uint8x16_t __arm_vqmovnbq_m_u16(uint8x16_t, uint16x8_t, mve_pred16_t);
  4842. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_u16)))
  4843. uint8x16_t __arm_vqmovnbq_m(uint8x16_t, uint16x8_t, mve_pred16_t);
  4844. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_u32)))
  4845. uint16x8_t __arm_vqmovnbq_m_u32(uint16x8_t, uint32x4_t, mve_pred16_t);
  4846. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_u32)))
  4847. uint16x8_t __arm_vqmovnbq_m(uint16x8_t, uint32x4_t, mve_pred16_t);
  4848. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_s16)))
  4849. int8x16_t __arm_vqmovnbq_s16(int8x16_t, int16x8_t);
  4850. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_s16)))
  4851. int8x16_t __arm_vqmovnbq(int8x16_t, int16x8_t);
  4852. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_s32)))
  4853. int16x8_t __arm_vqmovnbq_s32(int16x8_t, int32x4_t);
  4854. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_s32)))
  4855. int16x8_t __arm_vqmovnbq(int16x8_t, int32x4_t);
  4856. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_u16)))
  4857. uint8x16_t __arm_vqmovnbq_u16(uint8x16_t, uint16x8_t);
  4858. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_u16)))
  4859. uint8x16_t __arm_vqmovnbq(uint8x16_t, uint16x8_t);
  4860. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_u32)))
  4861. uint16x8_t __arm_vqmovnbq_u32(uint16x8_t, uint32x4_t);
  4862. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_u32)))
  4863. uint16x8_t __arm_vqmovnbq(uint16x8_t, uint32x4_t);
  4864. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_s16)))
  4865. int8x16_t __arm_vqmovntq_m_s16(int8x16_t, int16x8_t, mve_pred16_t);
  4866. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_s16)))
  4867. int8x16_t __arm_vqmovntq_m(int8x16_t, int16x8_t, mve_pred16_t);
  4868. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_s32)))
  4869. int16x8_t __arm_vqmovntq_m_s32(int16x8_t, int32x4_t, mve_pred16_t);
  4870. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_s32)))
  4871. int16x8_t __arm_vqmovntq_m(int16x8_t, int32x4_t, mve_pred16_t);
  4872. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_u16)))
  4873. uint8x16_t __arm_vqmovntq_m_u16(uint8x16_t, uint16x8_t, mve_pred16_t);
  4874. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_u16)))
  4875. uint8x16_t __arm_vqmovntq_m(uint8x16_t, uint16x8_t, mve_pred16_t);
  4876. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_u32)))
  4877. uint16x8_t __arm_vqmovntq_m_u32(uint16x8_t, uint32x4_t, mve_pred16_t);
  4878. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_u32)))
  4879. uint16x8_t __arm_vqmovntq_m(uint16x8_t, uint32x4_t, mve_pred16_t);
  4880. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_s16)))
  4881. int8x16_t __arm_vqmovntq_s16(int8x16_t, int16x8_t);
  4882. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_s16)))
  4883. int8x16_t __arm_vqmovntq(int8x16_t, int16x8_t);
  4884. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_s32)))
  4885. int16x8_t __arm_vqmovntq_s32(int16x8_t, int32x4_t);
  4886. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_s32)))
  4887. int16x8_t __arm_vqmovntq(int16x8_t, int32x4_t);
  4888. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_u16)))
  4889. uint8x16_t __arm_vqmovntq_u16(uint8x16_t, uint16x8_t);
  4890. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_u16)))
  4891. uint8x16_t __arm_vqmovntq(uint8x16_t, uint16x8_t);
  4892. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_u32)))
  4893. uint16x8_t __arm_vqmovntq_u32(uint16x8_t, uint32x4_t);
  4894. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_u32)))
  4895. uint16x8_t __arm_vqmovntq(uint16x8_t, uint32x4_t);
  4896. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_m_s16)))
  4897. uint8x16_t __arm_vqmovunbq_m_s16(uint8x16_t, int16x8_t, mve_pred16_t);
  4898. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_m_s16)))
  4899. uint8x16_t __arm_vqmovunbq_m(uint8x16_t, int16x8_t, mve_pred16_t);
  4900. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_m_s32)))
  4901. uint16x8_t __arm_vqmovunbq_m_s32(uint16x8_t, int32x4_t, mve_pred16_t);
  4902. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_m_s32)))
  4903. uint16x8_t __arm_vqmovunbq_m(uint16x8_t, int32x4_t, mve_pred16_t);
  4904. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_s16)))
  4905. uint8x16_t __arm_vqmovunbq_s16(uint8x16_t, int16x8_t);
  4906. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_s16)))
  4907. uint8x16_t __arm_vqmovunbq(uint8x16_t, int16x8_t);
  4908. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_s32)))
  4909. uint16x8_t __arm_vqmovunbq_s32(uint16x8_t, int32x4_t);
  4910. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_s32)))
  4911. uint16x8_t __arm_vqmovunbq(uint16x8_t, int32x4_t);
  4912. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_m_s16)))
  4913. uint8x16_t __arm_vqmovuntq_m_s16(uint8x16_t, int16x8_t, mve_pred16_t);
  4914. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_m_s16)))
  4915. uint8x16_t __arm_vqmovuntq_m(uint8x16_t, int16x8_t, mve_pred16_t);
  4916. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_m_s32)))
  4917. uint16x8_t __arm_vqmovuntq_m_s32(uint16x8_t, int32x4_t, mve_pred16_t);
  4918. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_m_s32)))
  4919. uint16x8_t __arm_vqmovuntq_m(uint16x8_t, int32x4_t, mve_pred16_t);
  4920. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_s16)))
  4921. uint8x16_t __arm_vqmovuntq_s16(uint8x16_t, int16x8_t);
  4922. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_s16)))
  4923. uint8x16_t __arm_vqmovuntq(uint8x16_t, int16x8_t);
  4924. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_s32)))
  4925. uint16x8_t __arm_vqmovuntq_s32(uint16x8_t, int32x4_t);
  4926. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_s32)))
  4927. uint16x8_t __arm_vqmovuntq(uint16x8_t, int32x4_t);
  4928. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s16)))
  4929. int16x8_t __arm_vqnegq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  4930. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s16)))
  4931. int16x8_t __arm_vqnegq_m(int16x8_t, int16x8_t, mve_pred16_t);
  4932. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s32)))
  4933. int32x4_t __arm_vqnegq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  4934. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s32)))
  4935. int32x4_t __arm_vqnegq_m(int32x4_t, int32x4_t, mve_pred16_t);
  4936. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s8)))
  4937. int8x16_t __arm_vqnegq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  4938. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s8)))
  4939. int8x16_t __arm_vqnegq_m(int8x16_t, int8x16_t, mve_pred16_t);
  4940. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s16)))
  4941. int16x8_t __arm_vqnegq_s16(int16x8_t);
  4942. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s16)))
  4943. int16x8_t __arm_vqnegq(int16x8_t);
  4944. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s32)))
  4945. int32x4_t __arm_vqnegq_s32(int32x4_t);
  4946. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s32)))
  4947. int32x4_t __arm_vqnegq(int32x4_t);
  4948. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s8)))
  4949. int8x16_t __arm_vqnegq_s8(int8x16_t);
  4950. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s8)))
  4951. int8x16_t __arm_vqnegq(int8x16_t);
  4952. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s16)))
  4953. int16x8_t __arm_vqrdmladhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4954. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s16)))
  4955. int16x8_t __arm_vqrdmladhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4956. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s32)))
  4957. int32x4_t __arm_vqrdmladhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4958. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s32)))
  4959. int32x4_t __arm_vqrdmladhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4960. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s8)))
  4961. int8x16_t __arm_vqrdmladhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4962. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s8)))
  4963. int8x16_t __arm_vqrdmladhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4964. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s16)))
  4965. int16x8_t __arm_vqrdmladhq_s16(int16x8_t, int16x8_t, int16x8_t);
  4966. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s16)))
  4967. int16x8_t __arm_vqrdmladhq(int16x8_t, int16x8_t, int16x8_t);
  4968. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s32)))
  4969. int32x4_t __arm_vqrdmladhq_s32(int32x4_t, int32x4_t, int32x4_t);
  4970. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s32)))
  4971. int32x4_t __arm_vqrdmladhq(int32x4_t, int32x4_t, int32x4_t);
  4972. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s8)))
  4973. int8x16_t __arm_vqrdmladhq_s8(int8x16_t, int8x16_t, int8x16_t);
  4974. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s8)))
  4975. int8x16_t __arm_vqrdmladhq(int8x16_t, int8x16_t, int8x16_t);
  4976. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s16)))
  4977. int16x8_t __arm_vqrdmladhxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4978. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s16)))
  4979. int16x8_t __arm_vqrdmladhxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  4980. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s32)))
  4981. int32x4_t __arm_vqrdmladhxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4982. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s32)))
  4983. int32x4_t __arm_vqrdmladhxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  4984. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s8)))
  4985. int8x16_t __arm_vqrdmladhxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4986. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s8)))
  4987. int8x16_t __arm_vqrdmladhxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  4988. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s16)))
  4989. int16x8_t __arm_vqrdmladhxq_s16(int16x8_t, int16x8_t, int16x8_t);
  4990. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s16)))
  4991. int16x8_t __arm_vqrdmladhxq(int16x8_t, int16x8_t, int16x8_t);
  4992. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s32)))
  4993. int32x4_t __arm_vqrdmladhxq_s32(int32x4_t, int32x4_t, int32x4_t);
  4994. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s32)))
  4995. int32x4_t __arm_vqrdmladhxq(int32x4_t, int32x4_t, int32x4_t);
  4996. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s8)))
  4997. int8x16_t __arm_vqrdmladhxq_s8(int8x16_t, int8x16_t, int8x16_t);
  4998. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s8)))
  4999. int8x16_t __arm_vqrdmladhxq(int8x16_t, int8x16_t, int8x16_t);
  5000. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s16)))
  5001. int16x8_t __arm_vqrdmlahq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  5002. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s16)))
  5003. int16x8_t __arm_vqrdmlahq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  5004. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s32)))
  5005. int32x4_t __arm_vqrdmlahq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  5006. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s32)))
  5007. int32x4_t __arm_vqrdmlahq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  5008. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s8)))
  5009. int8x16_t __arm_vqrdmlahq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  5010. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s8)))
  5011. int8x16_t __arm_vqrdmlahq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  5012. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s16)))
  5013. int16x8_t __arm_vqrdmlahq_n_s16(int16x8_t, int16x8_t, int16_t);
  5014. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s16)))
  5015. int16x8_t __arm_vqrdmlahq(int16x8_t, int16x8_t, int16_t);
  5016. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s32)))
  5017. int32x4_t __arm_vqrdmlahq_n_s32(int32x4_t, int32x4_t, int32_t);
  5018. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s32)))
  5019. int32x4_t __arm_vqrdmlahq(int32x4_t, int32x4_t, int32_t);
  5020. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s8)))
  5021. int8x16_t __arm_vqrdmlahq_n_s8(int8x16_t, int8x16_t, int8_t);
  5022. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s8)))
  5023. int8x16_t __arm_vqrdmlahq(int8x16_t, int8x16_t, int8_t);
  5024. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s16)))
  5025. int16x8_t __arm_vqrdmlashq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  5026. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s16)))
  5027. int16x8_t __arm_vqrdmlashq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  5028. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s32)))
  5029. int32x4_t __arm_vqrdmlashq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  5030. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s32)))
  5031. int32x4_t __arm_vqrdmlashq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  5032. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s8)))
  5033. int8x16_t __arm_vqrdmlashq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  5034. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s8)))
  5035. int8x16_t __arm_vqrdmlashq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  5036. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s16)))
  5037. int16x8_t __arm_vqrdmlashq_n_s16(int16x8_t, int16x8_t, int16_t);
  5038. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s16)))
  5039. int16x8_t __arm_vqrdmlashq(int16x8_t, int16x8_t, int16_t);
  5040. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s32)))
  5041. int32x4_t __arm_vqrdmlashq_n_s32(int32x4_t, int32x4_t, int32_t);
  5042. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s32)))
  5043. int32x4_t __arm_vqrdmlashq(int32x4_t, int32x4_t, int32_t);
  5044. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s8)))
  5045. int8x16_t __arm_vqrdmlashq_n_s8(int8x16_t, int8x16_t, int8_t);
  5046. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s8)))
  5047. int8x16_t __arm_vqrdmlashq(int8x16_t, int8x16_t, int8_t);
  5048. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s16)))
  5049. int16x8_t __arm_vqrdmlsdhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5050. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s16)))
  5051. int16x8_t __arm_vqrdmlsdhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5052. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s32)))
  5053. int32x4_t __arm_vqrdmlsdhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5054. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s32)))
  5055. int32x4_t __arm_vqrdmlsdhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5056. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s8)))
  5057. int8x16_t __arm_vqrdmlsdhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5058. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s8)))
  5059. int8x16_t __arm_vqrdmlsdhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5060. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s16)))
  5061. int16x8_t __arm_vqrdmlsdhq_s16(int16x8_t, int16x8_t, int16x8_t);
  5062. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s16)))
  5063. int16x8_t __arm_vqrdmlsdhq(int16x8_t, int16x8_t, int16x8_t);
  5064. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s32)))
  5065. int32x4_t __arm_vqrdmlsdhq_s32(int32x4_t, int32x4_t, int32x4_t);
  5066. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s32)))
  5067. int32x4_t __arm_vqrdmlsdhq(int32x4_t, int32x4_t, int32x4_t);
  5068. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s8)))
  5069. int8x16_t __arm_vqrdmlsdhq_s8(int8x16_t, int8x16_t, int8x16_t);
  5070. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s8)))
  5071. int8x16_t __arm_vqrdmlsdhq(int8x16_t, int8x16_t, int8x16_t);
  5072. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s16)))
  5073. int16x8_t __arm_vqrdmlsdhxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5074. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s16)))
  5075. int16x8_t __arm_vqrdmlsdhxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5076. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s32)))
  5077. int32x4_t __arm_vqrdmlsdhxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5078. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s32)))
  5079. int32x4_t __arm_vqrdmlsdhxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5080. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s8)))
  5081. int8x16_t __arm_vqrdmlsdhxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5082. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s8)))
  5083. int8x16_t __arm_vqrdmlsdhxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5084. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s16)))
  5085. int16x8_t __arm_vqrdmlsdhxq_s16(int16x8_t, int16x8_t, int16x8_t);
  5086. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s16)))
  5087. int16x8_t __arm_vqrdmlsdhxq(int16x8_t, int16x8_t, int16x8_t);
  5088. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s32)))
  5089. int32x4_t __arm_vqrdmlsdhxq_s32(int32x4_t, int32x4_t, int32x4_t);
  5090. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s32)))
  5091. int32x4_t __arm_vqrdmlsdhxq(int32x4_t, int32x4_t, int32x4_t);
  5092. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s8)))
  5093. int8x16_t __arm_vqrdmlsdhxq_s8(int8x16_t, int8x16_t, int8x16_t);
  5094. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s8)))
  5095. int8x16_t __arm_vqrdmlsdhxq(int8x16_t, int8x16_t, int8x16_t);
  5096. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s16)))
  5097. int16x8_t __arm_vqrdmulhq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  5098. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s16)))
  5099. int16x8_t __arm_vqrdmulhq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  5100. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s32)))
  5101. int32x4_t __arm_vqrdmulhq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  5102. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s32)))
  5103. int32x4_t __arm_vqrdmulhq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  5104. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s8)))
  5105. int8x16_t __arm_vqrdmulhq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  5106. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s8)))
  5107. int8x16_t __arm_vqrdmulhq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  5108. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s16)))
  5109. int16x8_t __arm_vqrdmulhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5110. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s16)))
  5111. int16x8_t __arm_vqrdmulhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5112. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s32)))
  5113. int32x4_t __arm_vqrdmulhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5114. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s32)))
  5115. int32x4_t __arm_vqrdmulhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5116. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s8)))
  5117. int8x16_t __arm_vqrdmulhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5118. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s8)))
  5119. int8x16_t __arm_vqrdmulhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5120. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s16)))
  5121. int16x8_t __arm_vqrdmulhq_n_s16(int16x8_t, int16_t);
  5122. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s16)))
  5123. int16x8_t __arm_vqrdmulhq(int16x8_t, int16_t);
  5124. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s32)))
  5125. int32x4_t __arm_vqrdmulhq_n_s32(int32x4_t, int32_t);
  5126. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s32)))
  5127. int32x4_t __arm_vqrdmulhq(int32x4_t, int32_t);
  5128. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s8)))
  5129. int8x16_t __arm_vqrdmulhq_n_s8(int8x16_t, int8_t);
  5130. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s8)))
  5131. int8x16_t __arm_vqrdmulhq(int8x16_t, int8_t);
  5132. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s16)))
  5133. int16x8_t __arm_vqrdmulhq_s16(int16x8_t, int16x8_t);
  5134. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s16)))
  5135. int16x8_t __arm_vqrdmulhq(int16x8_t, int16x8_t);
  5136. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s32)))
  5137. int32x4_t __arm_vqrdmulhq_s32(int32x4_t, int32x4_t);
  5138. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s32)))
  5139. int32x4_t __arm_vqrdmulhq(int32x4_t, int32x4_t);
  5140. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s8)))
  5141. int8x16_t __arm_vqrdmulhq_s8(int8x16_t, int8x16_t);
  5142. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s8)))
  5143. int8x16_t __arm_vqrdmulhq(int8x16_t, int8x16_t);
  5144. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s16)))
  5145. int16x8_t __arm_vqrshlq_m_n_s16(int16x8_t, int32_t, mve_pred16_t);
  5146. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s16)))
  5147. int16x8_t __arm_vqrshlq_m_n(int16x8_t, int32_t, mve_pred16_t);
  5148. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s32)))
  5149. int32x4_t __arm_vqrshlq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  5150. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s32)))
  5151. int32x4_t __arm_vqrshlq_m_n(int32x4_t, int32_t, mve_pred16_t);
  5152. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s8)))
  5153. int8x16_t __arm_vqrshlq_m_n_s8(int8x16_t, int32_t, mve_pred16_t);
  5154. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s8)))
  5155. int8x16_t __arm_vqrshlq_m_n(int8x16_t, int32_t, mve_pred16_t);
  5156. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u16)))
  5157. uint16x8_t __arm_vqrshlq_m_n_u16(uint16x8_t, int32_t, mve_pred16_t);
  5158. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u16)))
  5159. uint16x8_t __arm_vqrshlq_m_n(uint16x8_t, int32_t, mve_pred16_t);
  5160. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u32)))
  5161. uint32x4_t __arm_vqrshlq_m_n_u32(uint32x4_t, int32_t, mve_pred16_t);
  5162. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u32)))
  5163. uint32x4_t __arm_vqrshlq_m_n(uint32x4_t, int32_t, mve_pred16_t);
  5164. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u8)))
  5165. uint8x16_t __arm_vqrshlq_m_n_u8(uint8x16_t, int32_t, mve_pred16_t);
  5166. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u8)))
  5167. uint8x16_t __arm_vqrshlq_m_n(uint8x16_t, int32_t, mve_pred16_t);
  5168. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s16)))
  5169. int16x8_t __arm_vqrshlq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5170. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s16)))
  5171. int16x8_t __arm_vqrshlq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5172. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s32)))
  5173. int32x4_t __arm_vqrshlq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5174. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s32)))
  5175. int32x4_t __arm_vqrshlq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5176. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s8)))
  5177. int8x16_t __arm_vqrshlq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5178. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s8)))
  5179. int8x16_t __arm_vqrshlq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5180. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u16)))
  5181. uint16x8_t __arm_vqrshlq_m_u16(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  5182. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u16)))
  5183. uint16x8_t __arm_vqrshlq_m(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  5184. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u32)))
  5185. uint32x4_t __arm_vqrshlq_m_u32(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  5186. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u32)))
  5187. uint32x4_t __arm_vqrshlq_m(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  5188. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u8)))
  5189. uint8x16_t __arm_vqrshlq_m_u8(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  5190. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u8)))
  5191. uint8x16_t __arm_vqrshlq_m(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  5192. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s16)))
  5193. int16x8_t __arm_vqrshlq_n_s16(int16x8_t, int32_t);
  5194. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s16)))
  5195. int16x8_t __arm_vqrshlq(int16x8_t, int32_t);
  5196. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s32)))
  5197. int32x4_t __arm_vqrshlq_n_s32(int32x4_t, int32_t);
  5198. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s32)))
  5199. int32x4_t __arm_vqrshlq(int32x4_t, int32_t);
  5200. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s8)))
  5201. int8x16_t __arm_vqrshlq_n_s8(int8x16_t, int32_t);
  5202. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s8)))
  5203. int8x16_t __arm_vqrshlq(int8x16_t, int32_t);
  5204. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u16)))
  5205. uint16x8_t __arm_vqrshlq_n_u16(uint16x8_t, int32_t);
  5206. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u16)))
  5207. uint16x8_t __arm_vqrshlq(uint16x8_t, int32_t);
  5208. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u32)))
  5209. uint32x4_t __arm_vqrshlq_n_u32(uint32x4_t, int32_t);
  5210. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u32)))
  5211. uint32x4_t __arm_vqrshlq(uint32x4_t, int32_t);
  5212. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u8)))
  5213. uint8x16_t __arm_vqrshlq_n_u8(uint8x16_t, int32_t);
  5214. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u8)))
  5215. uint8x16_t __arm_vqrshlq(uint8x16_t, int32_t);
  5216. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s16)))
  5217. int16x8_t __arm_vqrshlq_s16(int16x8_t, int16x8_t);
  5218. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s16)))
  5219. int16x8_t __arm_vqrshlq(int16x8_t, int16x8_t);
  5220. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s32)))
  5221. int32x4_t __arm_vqrshlq_s32(int32x4_t, int32x4_t);
  5222. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s32)))
  5223. int32x4_t __arm_vqrshlq(int32x4_t, int32x4_t);
  5224. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s8)))
  5225. int8x16_t __arm_vqrshlq_s8(int8x16_t, int8x16_t);
  5226. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s8)))
  5227. int8x16_t __arm_vqrshlq(int8x16_t, int8x16_t);
  5228. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u16)))
  5229. uint16x8_t __arm_vqrshlq_u16(uint16x8_t, int16x8_t);
  5230. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u16)))
  5231. uint16x8_t __arm_vqrshlq(uint16x8_t, int16x8_t);
  5232. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u32)))
  5233. uint32x4_t __arm_vqrshlq_u32(uint32x4_t, int32x4_t);
  5234. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u32)))
  5235. uint32x4_t __arm_vqrshlq(uint32x4_t, int32x4_t);
  5236. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u8)))
  5237. uint8x16_t __arm_vqrshlq_u8(uint8x16_t, int8x16_t);
  5238. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u8)))
  5239. uint8x16_t __arm_vqrshlq(uint8x16_t, int8x16_t);
  5240. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_s16)))
  5241. int8x16_t __arm_vqrshrnbq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  5242. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_s16)))
  5243. int8x16_t __arm_vqrshrnbq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  5244. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_s32)))
  5245. int16x8_t __arm_vqrshrnbq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  5246. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_s32)))
  5247. int16x8_t __arm_vqrshrnbq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  5248. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_u16)))
  5249. uint8x16_t __arm_vqrshrnbq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  5250. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_u16)))
  5251. uint8x16_t __arm_vqrshrnbq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  5252. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_u32)))
  5253. uint16x8_t __arm_vqrshrnbq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  5254. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_u32)))
  5255. uint16x8_t __arm_vqrshrnbq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  5256. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_s16)))
  5257. int8x16_t __arm_vqrshrnbq_n_s16(int8x16_t, int16x8_t, int);
  5258. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_s16)))
  5259. int8x16_t __arm_vqrshrnbq(int8x16_t, int16x8_t, int);
  5260. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_s32)))
  5261. int16x8_t __arm_vqrshrnbq_n_s32(int16x8_t, int32x4_t, int);
  5262. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_s32)))
  5263. int16x8_t __arm_vqrshrnbq(int16x8_t, int32x4_t, int);
  5264. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_u16)))
  5265. uint8x16_t __arm_vqrshrnbq_n_u16(uint8x16_t, uint16x8_t, int);
  5266. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_u16)))
  5267. uint8x16_t __arm_vqrshrnbq(uint8x16_t, uint16x8_t, int);
  5268. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_u32)))
  5269. uint16x8_t __arm_vqrshrnbq_n_u32(uint16x8_t, uint32x4_t, int);
  5270. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_u32)))
  5271. uint16x8_t __arm_vqrshrnbq(uint16x8_t, uint32x4_t, int);
  5272. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_s16)))
  5273. int8x16_t __arm_vqrshrntq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  5274. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_s16)))
  5275. int8x16_t __arm_vqrshrntq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  5276. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_s32)))
  5277. int16x8_t __arm_vqrshrntq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  5278. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_s32)))
  5279. int16x8_t __arm_vqrshrntq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  5280. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_u16)))
  5281. uint8x16_t __arm_vqrshrntq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  5282. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_u16)))
  5283. uint8x16_t __arm_vqrshrntq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  5284. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_u32)))
  5285. uint16x8_t __arm_vqrshrntq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  5286. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_u32)))
  5287. uint16x8_t __arm_vqrshrntq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  5288. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_s16)))
  5289. int8x16_t __arm_vqrshrntq_n_s16(int8x16_t, int16x8_t, int);
  5290. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_s16)))
  5291. int8x16_t __arm_vqrshrntq(int8x16_t, int16x8_t, int);
  5292. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_s32)))
  5293. int16x8_t __arm_vqrshrntq_n_s32(int16x8_t, int32x4_t, int);
  5294. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_s32)))
  5295. int16x8_t __arm_vqrshrntq(int16x8_t, int32x4_t, int);
  5296. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_u16)))
  5297. uint8x16_t __arm_vqrshrntq_n_u16(uint8x16_t, uint16x8_t, int);
  5298. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_u16)))
  5299. uint8x16_t __arm_vqrshrntq(uint8x16_t, uint16x8_t, int);
  5300. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_u32)))
  5301. uint16x8_t __arm_vqrshrntq_n_u32(uint16x8_t, uint32x4_t, int);
  5302. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_u32)))
  5303. uint16x8_t __arm_vqrshrntq(uint16x8_t, uint32x4_t, int);
  5304. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_m_n_s16)))
  5305. uint8x16_t __arm_vqrshrunbq_m_n_s16(uint8x16_t, int16x8_t, int, mve_pred16_t);
  5306. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_m_n_s16)))
  5307. uint8x16_t __arm_vqrshrunbq_m(uint8x16_t, int16x8_t, int, mve_pred16_t);
  5308. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_m_n_s32)))
  5309. uint16x8_t __arm_vqrshrunbq_m_n_s32(uint16x8_t, int32x4_t, int, mve_pred16_t);
  5310. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_m_n_s32)))
  5311. uint16x8_t __arm_vqrshrunbq_m(uint16x8_t, int32x4_t, int, mve_pred16_t);
  5312. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_n_s16)))
  5313. uint8x16_t __arm_vqrshrunbq_n_s16(uint8x16_t, int16x8_t, int);
  5314. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_n_s16)))
  5315. uint8x16_t __arm_vqrshrunbq(uint8x16_t, int16x8_t, int);
  5316. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_n_s32)))
  5317. uint16x8_t __arm_vqrshrunbq_n_s32(uint16x8_t, int32x4_t, int);
  5318. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_n_s32)))
  5319. uint16x8_t __arm_vqrshrunbq(uint16x8_t, int32x4_t, int);
  5320. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_m_n_s16)))
  5321. uint8x16_t __arm_vqrshruntq_m_n_s16(uint8x16_t, int16x8_t, int, mve_pred16_t);
  5322. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_m_n_s16)))
  5323. uint8x16_t __arm_vqrshruntq_m(uint8x16_t, int16x8_t, int, mve_pred16_t);
  5324. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_m_n_s32)))
  5325. uint16x8_t __arm_vqrshruntq_m_n_s32(uint16x8_t, int32x4_t, int, mve_pred16_t);
  5326. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_m_n_s32)))
  5327. uint16x8_t __arm_vqrshruntq_m(uint16x8_t, int32x4_t, int, mve_pred16_t);
  5328. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_n_s16)))
  5329. uint8x16_t __arm_vqrshruntq_n_s16(uint8x16_t, int16x8_t, int);
  5330. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_n_s16)))
  5331. uint8x16_t __arm_vqrshruntq(uint8x16_t, int16x8_t, int);
  5332. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_n_s32)))
  5333. uint16x8_t __arm_vqrshruntq_n_s32(uint16x8_t, int32x4_t, int);
  5334. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_n_s32)))
  5335. uint16x8_t __arm_vqrshruntq(uint16x8_t, int32x4_t, int);
  5336. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s16)))
  5337. int16x8_t __arm_vqshlq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  5338. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s16)))
  5339. int16x8_t __arm_vqshlq_m_n(int16x8_t, int16x8_t, int, mve_pred16_t);
  5340. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s32)))
  5341. int32x4_t __arm_vqshlq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  5342. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s32)))
  5343. int32x4_t __arm_vqshlq_m_n(int32x4_t, int32x4_t, int, mve_pred16_t);
  5344. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s8)))
  5345. int8x16_t __arm_vqshlq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  5346. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s8)))
  5347. int8x16_t __arm_vqshlq_m_n(int8x16_t, int8x16_t, int, mve_pred16_t);
  5348. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u16)))
  5349. uint16x8_t __arm_vqshlq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  5350. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u16)))
  5351. uint16x8_t __arm_vqshlq_m_n(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  5352. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u32)))
  5353. uint32x4_t __arm_vqshlq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  5354. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u32)))
  5355. uint32x4_t __arm_vqshlq_m_n(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  5356. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u8)))
  5357. uint8x16_t __arm_vqshlq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  5358. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u8)))
  5359. uint8x16_t __arm_vqshlq_m_n(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  5360. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s16)))
  5361. int16x8_t __arm_vqshlq_m_r_s16(int16x8_t, int32_t, mve_pred16_t);
  5362. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s16)))
  5363. int16x8_t __arm_vqshlq_m_r(int16x8_t, int32_t, mve_pred16_t);
  5364. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s32)))
  5365. int32x4_t __arm_vqshlq_m_r_s32(int32x4_t, int32_t, mve_pred16_t);
  5366. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s32)))
  5367. int32x4_t __arm_vqshlq_m_r(int32x4_t, int32_t, mve_pred16_t);
  5368. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s8)))
  5369. int8x16_t __arm_vqshlq_m_r_s8(int8x16_t, int32_t, mve_pred16_t);
  5370. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s8)))
  5371. int8x16_t __arm_vqshlq_m_r(int8x16_t, int32_t, mve_pred16_t);
  5372. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u16)))
  5373. uint16x8_t __arm_vqshlq_m_r_u16(uint16x8_t, int32_t, mve_pred16_t);
  5374. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u16)))
  5375. uint16x8_t __arm_vqshlq_m_r(uint16x8_t, int32_t, mve_pred16_t);
  5376. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u32)))
  5377. uint32x4_t __arm_vqshlq_m_r_u32(uint32x4_t, int32_t, mve_pred16_t);
  5378. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u32)))
  5379. uint32x4_t __arm_vqshlq_m_r(uint32x4_t, int32_t, mve_pred16_t);
  5380. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u8)))
  5381. uint8x16_t __arm_vqshlq_m_r_u8(uint8x16_t, int32_t, mve_pred16_t);
  5382. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u8)))
  5383. uint8x16_t __arm_vqshlq_m_r(uint8x16_t, int32_t, mve_pred16_t);
  5384. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s16)))
  5385. int16x8_t __arm_vqshlq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5386. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s16)))
  5387. int16x8_t __arm_vqshlq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5388. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s32)))
  5389. int32x4_t __arm_vqshlq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5390. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s32)))
  5391. int32x4_t __arm_vqshlq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5392. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s8)))
  5393. int8x16_t __arm_vqshlq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5394. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s8)))
  5395. int8x16_t __arm_vqshlq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5396. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u16)))
  5397. uint16x8_t __arm_vqshlq_m_u16(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  5398. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u16)))
  5399. uint16x8_t __arm_vqshlq_m(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  5400. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u32)))
  5401. uint32x4_t __arm_vqshlq_m_u32(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  5402. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u32)))
  5403. uint32x4_t __arm_vqshlq_m(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  5404. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u8)))
  5405. uint8x16_t __arm_vqshlq_m_u8(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  5406. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u8)))
  5407. uint8x16_t __arm_vqshlq_m(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  5408. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s16)))
  5409. int16x8_t __arm_vqshlq_n_s16(int16x8_t, int);
  5410. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s16)))
  5411. int16x8_t __arm_vqshlq_n(int16x8_t, int);
  5412. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s32)))
  5413. int32x4_t __arm_vqshlq_n_s32(int32x4_t, int);
  5414. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s32)))
  5415. int32x4_t __arm_vqshlq_n(int32x4_t, int);
  5416. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s8)))
  5417. int8x16_t __arm_vqshlq_n_s8(int8x16_t, int);
  5418. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s8)))
  5419. int8x16_t __arm_vqshlq_n(int8x16_t, int);
  5420. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u16)))
  5421. uint16x8_t __arm_vqshlq_n_u16(uint16x8_t, int);
  5422. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u16)))
  5423. uint16x8_t __arm_vqshlq_n(uint16x8_t, int);
  5424. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u32)))
  5425. uint32x4_t __arm_vqshlq_n_u32(uint32x4_t, int);
  5426. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u32)))
  5427. uint32x4_t __arm_vqshlq_n(uint32x4_t, int);
  5428. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u8)))
  5429. uint8x16_t __arm_vqshlq_n_u8(uint8x16_t, int);
  5430. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u8)))
  5431. uint8x16_t __arm_vqshlq_n(uint8x16_t, int);
  5432. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s16)))
  5433. int16x8_t __arm_vqshlq_r_s16(int16x8_t, int32_t);
  5434. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s16)))
  5435. int16x8_t __arm_vqshlq_r(int16x8_t, int32_t);
  5436. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s32)))
  5437. int32x4_t __arm_vqshlq_r_s32(int32x4_t, int32_t);
  5438. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s32)))
  5439. int32x4_t __arm_vqshlq_r(int32x4_t, int32_t);
  5440. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s8)))
  5441. int8x16_t __arm_vqshlq_r_s8(int8x16_t, int32_t);
  5442. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s8)))
  5443. int8x16_t __arm_vqshlq_r(int8x16_t, int32_t);
  5444. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u16)))
  5445. uint16x8_t __arm_vqshlq_r_u16(uint16x8_t, int32_t);
  5446. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u16)))
  5447. uint16x8_t __arm_vqshlq_r(uint16x8_t, int32_t);
  5448. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u32)))
  5449. uint32x4_t __arm_vqshlq_r_u32(uint32x4_t, int32_t);
  5450. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u32)))
  5451. uint32x4_t __arm_vqshlq_r(uint32x4_t, int32_t);
  5452. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u8)))
  5453. uint8x16_t __arm_vqshlq_r_u8(uint8x16_t, int32_t);
  5454. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u8)))
  5455. uint8x16_t __arm_vqshlq_r(uint8x16_t, int32_t);
  5456. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s16)))
  5457. int16x8_t __arm_vqshlq_s16(int16x8_t, int16x8_t);
  5458. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s16)))
  5459. int16x8_t __arm_vqshlq(int16x8_t, int16x8_t);
  5460. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s32)))
  5461. int32x4_t __arm_vqshlq_s32(int32x4_t, int32x4_t);
  5462. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s32)))
  5463. int32x4_t __arm_vqshlq(int32x4_t, int32x4_t);
  5464. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s8)))
  5465. int8x16_t __arm_vqshlq_s8(int8x16_t, int8x16_t);
  5466. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s8)))
  5467. int8x16_t __arm_vqshlq(int8x16_t, int8x16_t);
  5468. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u16)))
  5469. uint16x8_t __arm_vqshlq_u16(uint16x8_t, int16x8_t);
  5470. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u16)))
  5471. uint16x8_t __arm_vqshlq(uint16x8_t, int16x8_t);
  5472. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u32)))
  5473. uint32x4_t __arm_vqshlq_u32(uint32x4_t, int32x4_t);
  5474. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u32)))
  5475. uint32x4_t __arm_vqshlq(uint32x4_t, int32x4_t);
  5476. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u8)))
  5477. uint8x16_t __arm_vqshlq_u8(uint8x16_t, int8x16_t);
  5478. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u8)))
  5479. uint8x16_t __arm_vqshlq(uint8x16_t, int8x16_t);
  5480. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s16)))
  5481. uint16x8_t __arm_vqshluq_m_n_s16(uint16x8_t, int16x8_t, int, mve_pred16_t);
  5482. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s16)))
  5483. uint16x8_t __arm_vqshluq_m(uint16x8_t, int16x8_t, int, mve_pred16_t);
  5484. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s32)))
  5485. uint32x4_t __arm_vqshluq_m_n_s32(uint32x4_t, int32x4_t, int, mve_pred16_t);
  5486. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s32)))
  5487. uint32x4_t __arm_vqshluq_m(uint32x4_t, int32x4_t, int, mve_pred16_t);
  5488. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s8)))
  5489. uint8x16_t __arm_vqshluq_m_n_s8(uint8x16_t, int8x16_t, int, mve_pred16_t);
  5490. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s8)))
  5491. uint8x16_t __arm_vqshluq_m(uint8x16_t, int8x16_t, int, mve_pred16_t);
  5492. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s16)))
  5493. uint16x8_t __arm_vqshluq_n_s16(int16x8_t, int);
  5494. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s16)))
  5495. uint16x8_t __arm_vqshluq(int16x8_t, int);
  5496. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s32)))
  5497. uint32x4_t __arm_vqshluq_n_s32(int32x4_t, int);
  5498. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s32)))
  5499. uint32x4_t __arm_vqshluq(int32x4_t, int);
  5500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s8)))
  5501. uint8x16_t __arm_vqshluq_n_s8(int8x16_t, int);
  5502. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s8)))
  5503. uint8x16_t __arm_vqshluq(int8x16_t, int);
  5504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_s16)))
  5505. int8x16_t __arm_vqshrnbq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  5506. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_s16)))
  5507. int8x16_t __arm_vqshrnbq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  5508. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_s32)))
  5509. int16x8_t __arm_vqshrnbq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  5510. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_s32)))
  5511. int16x8_t __arm_vqshrnbq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  5512. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_u16)))
  5513. uint8x16_t __arm_vqshrnbq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  5514. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_u16)))
  5515. uint8x16_t __arm_vqshrnbq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  5516. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_u32)))
  5517. uint16x8_t __arm_vqshrnbq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  5518. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_u32)))
  5519. uint16x8_t __arm_vqshrnbq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  5520. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_s16)))
  5521. int8x16_t __arm_vqshrnbq_n_s16(int8x16_t, int16x8_t, int);
  5522. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_s16)))
  5523. int8x16_t __arm_vqshrnbq(int8x16_t, int16x8_t, int);
  5524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_s32)))
  5525. int16x8_t __arm_vqshrnbq_n_s32(int16x8_t, int32x4_t, int);
  5526. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_s32)))
  5527. int16x8_t __arm_vqshrnbq(int16x8_t, int32x4_t, int);
  5528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_u16)))
  5529. uint8x16_t __arm_vqshrnbq_n_u16(uint8x16_t, uint16x8_t, int);
  5530. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_u16)))
  5531. uint8x16_t __arm_vqshrnbq(uint8x16_t, uint16x8_t, int);
  5532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_u32)))
  5533. uint16x8_t __arm_vqshrnbq_n_u32(uint16x8_t, uint32x4_t, int);
  5534. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_u32)))
  5535. uint16x8_t __arm_vqshrnbq(uint16x8_t, uint32x4_t, int);
  5536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_s16)))
  5537. int8x16_t __arm_vqshrntq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  5538. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_s16)))
  5539. int8x16_t __arm_vqshrntq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  5540. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_s32)))
  5541. int16x8_t __arm_vqshrntq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  5542. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_s32)))
  5543. int16x8_t __arm_vqshrntq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  5544. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_u16)))
  5545. uint8x16_t __arm_vqshrntq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  5546. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_u16)))
  5547. uint8x16_t __arm_vqshrntq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  5548. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_u32)))
  5549. uint16x8_t __arm_vqshrntq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  5550. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_u32)))
  5551. uint16x8_t __arm_vqshrntq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  5552. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_s16)))
  5553. int8x16_t __arm_vqshrntq_n_s16(int8x16_t, int16x8_t, int);
  5554. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_s16)))
  5555. int8x16_t __arm_vqshrntq(int8x16_t, int16x8_t, int);
  5556. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_s32)))
  5557. int16x8_t __arm_vqshrntq_n_s32(int16x8_t, int32x4_t, int);
  5558. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_s32)))
  5559. int16x8_t __arm_vqshrntq(int16x8_t, int32x4_t, int);
  5560. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_u16)))
  5561. uint8x16_t __arm_vqshrntq_n_u16(uint8x16_t, uint16x8_t, int);
  5562. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_u16)))
  5563. uint8x16_t __arm_vqshrntq(uint8x16_t, uint16x8_t, int);
  5564. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_u32)))
  5565. uint16x8_t __arm_vqshrntq_n_u32(uint16x8_t, uint32x4_t, int);
  5566. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_u32)))
  5567. uint16x8_t __arm_vqshrntq(uint16x8_t, uint32x4_t, int);
  5568. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_m_n_s16)))
  5569. uint8x16_t __arm_vqshrunbq_m_n_s16(uint8x16_t, int16x8_t, int, mve_pred16_t);
  5570. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_m_n_s16)))
  5571. uint8x16_t __arm_vqshrunbq_m(uint8x16_t, int16x8_t, int, mve_pred16_t);
  5572. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_m_n_s32)))
  5573. uint16x8_t __arm_vqshrunbq_m_n_s32(uint16x8_t, int32x4_t, int, mve_pred16_t);
  5574. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_m_n_s32)))
  5575. uint16x8_t __arm_vqshrunbq_m(uint16x8_t, int32x4_t, int, mve_pred16_t);
  5576. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_n_s16)))
  5577. uint8x16_t __arm_vqshrunbq_n_s16(uint8x16_t, int16x8_t, int);
  5578. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_n_s16)))
  5579. uint8x16_t __arm_vqshrunbq(uint8x16_t, int16x8_t, int);
  5580. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_n_s32)))
  5581. uint16x8_t __arm_vqshrunbq_n_s32(uint16x8_t, int32x4_t, int);
  5582. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_n_s32)))
  5583. uint16x8_t __arm_vqshrunbq(uint16x8_t, int32x4_t, int);
  5584. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_m_n_s16)))
  5585. uint8x16_t __arm_vqshruntq_m_n_s16(uint8x16_t, int16x8_t, int, mve_pred16_t);
  5586. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_m_n_s16)))
  5587. uint8x16_t __arm_vqshruntq_m(uint8x16_t, int16x8_t, int, mve_pred16_t);
  5588. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_m_n_s32)))
  5589. uint16x8_t __arm_vqshruntq_m_n_s32(uint16x8_t, int32x4_t, int, mve_pred16_t);
  5590. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_m_n_s32)))
  5591. uint16x8_t __arm_vqshruntq_m(uint16x8_t, int32x4_t, int, mve_pred16_t);
  5592. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_n_s16)))
  5593. uint8x16_t __arm_vqshruntq_n_s16(uint8x16_t, int16x8_t, int);
  5594. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_n_s16)))
  5595. uint8x16_t __arm_vqshruntq(uint8x16_t, int16x8_t, int);
  5596. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_n_s32)))
  5597. uint16x8_t __arm_vqshruntq_n_s32(uint16x8_t, int32x4_t, int);
  5598. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_n_s32)))
  5599. uint16x8_t __arm_vqshruntq(uint16x8_t, int32x4_t, int);
  5600. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s16)))
  5601. int16x8_t __arm_vqsubq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  5602. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s16)))
  5603. int16x8_t __arm_vqsubq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  5604. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s32)))
  5605. int32x4_t __arm_vqsubq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  5606. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s32)))
  5607. int32x4_t __arm_vqsubq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  5608. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s8)))
  5609. int8x16_t __arm_vqsubq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  5610. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s8)))
  5611. int8x16_t __arm_vqsubq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  5612. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u16)))
  5613. uint16x8_t __arm_vqsubq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  5614. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u16)))
  5615. uint16x8_t __arm_vqsubq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  5616. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u32)))
  5617. uint32x4_t __arm_vqsubq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  5618. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u32)))
  5619. uint32x4_t __arm_vqsubq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  5620. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u8)))
  5621. uint8x16_t __arm_vqsubq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  5622. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u8)))
  5623. uint8x16_t __arm_vqsubq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  5624. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s16)))
  5625. int16x8_t __arm_vqsubq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5626. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s16)))
  5627. int16x8_t __arm_vqsubq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  5628. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s32)))
  5629. int32x4_t __arm_vqsubq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5630. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s32)))
  5631. int32x4_t __arm_vqsubq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  5632. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s8)))
  5633. int8x16_t __arm_vqsubq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5634. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s8)))
  5635. int8x16_t __arm_vqsubq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  5636. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u16)))
  5637. uint16x8_t __arm_vqsubq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  5638. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u16)))
  5639. uint16x8_t __arm_vqsubq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  5640. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u32)))
  5641. uint32x4_t __arm_vqsubq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  5642. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u32)))
  5643. uint32x4_t __arm_vqsubq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  5644. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u8)))
  5645. uint8x16_t __arm_vqsubq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  5646. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u8)))
  5647. uint8x16_t __arm_vqsubq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  5648. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s16)))
  5649. int16x8_t __arm_vqsubq_n_s16(int16x8_t, int16_t);
  5650. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s16)))
  5651. int16x8_t __arm_vqsubq(int16x8_t, int16_t);
  5652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s32)))
  5653. int32x4_t __arm_vqsubq_n_s32(int32x4_t, int32_t);
  5654. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s32)))
  5655. int32x4_t __arm_vqsubq(int32x4_t, int32_t);
  5656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s8)))
  5657. int8x16_t __arm_vqsubq_n_s8(int8x16_t, int8_t);
  5658. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s8)))
  5659. int8x16_t __arm_vqsubq(int8x16_t, int8_t);
  5660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u16)))
  5661. uint16x8_t __arm_vqsubq_n_u16(uint16x8_t, uint16_t);
  5662. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u16)))
  5663. uint16x8_t __arm_vqsubq(uint16x8_t, uint16_t);
  5664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u32)))
  5665. uint32x4_t __arm_vqsubq_n_u32(uint32x4_t, uint32_t);
  5666. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u32)))
  5667. uint32x4_t __arm_vqsubq(uint32x4_t, uint32_t);
  5668. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u8)))
  5669. uint8x16_t __arm_vqsubq_n_u8(uint8x16_t, uint8_t);
  5670. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u8)))
  5671. uint8x16_t __arm_vqsubq(uint8x16_t, uint8_t);
  5672. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s16)))
  5673. int16x8_t __arm_vqsubq_s16(int16x8_t, int16x8_t);
  5674. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s16)))
  5675. int16x8_t __arm_vqsubq(int16x8_t, int16x8_t);
  5676. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s32)))
  5677. int32x4_t __arm_vqsubq_s32(int32x4_t, int32x4_t);
  5678. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s32)))
  5679. int32x4_t __arm_vqsubq(int32x4_t, int32x4_t);
  5680. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s8)))
  5681. int8x16_t __arm_vqsubq_s8(int8x16_t, int8x16_t);
  5682. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s8)))
  5683. int8x16_t __arm_vqsubq(int8x16_t, int8x16_t);
  5684. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u16)))
  5685. uint16x8_t __arm_vqsubq_u16(uint16x8_t, uint16x8_t);
  5686. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u16)))
  5687. uint16x8_t __arm_vqsubq(uint16x8_t, uint16x8_t);
  5688. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u32)))
  5689. uint32x4_t __arm_vqsubq_u32(uint32x4_t, uint32x4_t);
  5690. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u32)))
  5691. uint32x4_t __arm_vqsubq(uint32x4_t, uint32x4_t);
  5692. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u8)))
  5693. uint8x16_t __arm_vqsubq_u8(uint8x16_t, uint8x16_t);
  5694. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u8)))
  5695. uint8x16_t __arm_vqsubq(uint8x16_t, uint8x16_t);
  5696. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s32)))
  5697. int16x8_t __arm_vreinterpretq_s16_s32(int32x4_t);
  5698. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s32)))
  5699. int16x8_t __arm_vreinterpretq_s16(int32x4_t);
  5700. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s64)))
  5701. int16x8_t __arm_vreinterpretq_s16_s64(int64x2_t);
  5702. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s64)))
  5703. int16x8_t __arm_vreinterpretq_s16(int64x2_t);
  5704. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s8)))
  5705. int16x8_t __arm_vreinterpretq_s16_s8(int8x16_t);
  5706. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s8)))
  5707. int16x8_t __arm_vreinterpretq_s16(int8x16_t);
  5708. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u16)))
  5709. int16x8_t __arm_vreinterpretq_s16_u16(uint16x8_t);
  5710. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u16)))
  5711. int16x8_t __arm_vreinterpretq_s16(uint16x8_t);
  5712. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u32)))
  5713. int16x8_t __arm_vreinterpretq_s16_u32(uint32x4_t);
  5714. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u32)))
  5715. int16x8_t __arm_vreinterpretq_s16(uint32x4_t);
  5716. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u64)))
  5717. int16x8_t __arm_vreinterpretq_s16_u64(uint64x2_t);
  5718. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u64)))
  5719. int16x8_t __arm_vreinterpretq_s16(uint64x2_t);
  5720. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u8)))
  5721. int16x8_t __arm_vreinterpretq_s16_u8(uint8x16_t);
  5722. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u8)))
  5723. int16x8_t __arm_vreinterpretq_s16(uint8x16_t);
  5724. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s16)))
  5725. int32x4_t __arm_vreinterpretq_s32_s16(int16x8_t);
  5726. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s16)))
  5727. int32x4_t __arm_vreinterpretq_s32(int16x8_t);
  5728. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s64)))
  5729. int32x4_t __arm_vreinterpretq_s32_s64(int64x2_t);
  5730. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s64)))
  5731. int32x4_t __arm_vreinterpretq_s32(int64x2_t);
  5732. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s8)))
  5733. int32x4_t __arm_vreinterpretq_s32_s8(int8x16_t);
  5734. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s8)))
  5735. int32x4_t __arm_vreinterpretq_s32(int8x16_t);
  5736. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u16)))
  5737. int32x4_t __arm_vreinterpretq_s32_u16(uint16x8_t);
  5738. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u16)))
  5739. int32x4_t __arm_vreinterpretq_s32(uint16x8_t);
  5740. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u32)))
  5741. int32x4_t __arm_vreinterpretq_s32_u32(uint32x4_t);
  5742. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u32)))
  5743. int32x4_t __arm_vreinterpretq_s32(uint32x4_t);
  5744. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u64)))
  5745. int32x4_t __arm_vreinterpretq_s32_u64(uint64x2_t);
  5746. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u64)))
  5747. int32x4_t __arm_vreinterpretq_s32(uint64x2_t);
  5748. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u8)))
  5749. int32x4_t __arm_vreinterpretq_s32_u8(uint8x16_t);
  5750. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u8)))
  5751. int32x4_t __arm_vreinterpretq_s32(uint8x16_t);
  5752. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s16)))
  5753. int64x2_t __arm_vreinterpretq_s64_s16(int16x8_t);
  5754. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s16)))
  5755. int64x2_t __arm_vreinterpretq_s64(int16x8_t);
  5756. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s32)))
  5757. int64x2_t __arm_vreinterpretq_s64_s32(int32x4_t);
  5758. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s32)))
  5759. int64x2_t __arm_vreinterpretq_s64(int32x4_t);
  5760. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s8)))
  5761. int64x2_t __arm_vreinterpretq_s64_s8(int8x16_t);
  5762. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s8)))
  5763. int64x2_t __arm_vreinterpretq_s64(int8x16_t);
  5764. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u16)))
  5765. int64x2_t __arm_vreinterpretq_s64_u16(uint16x8_t);
  5766. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u16)))
  5767. int64x2_t __arm_vreinterpretq_s64(uint16x8_t);
  5768. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u32)))
  5769. int64x2_t __arm_vreinterpretq_s64_u32(uint32x4_t);
  5770. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u32)))
  5771. int64x2_t __arm_vreinterpretq_s64(uint32x4_t);
  5772. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u64)))
  5773. int64x2_t __arm_vreinterpretq_s64_u64(uint64x2_t);
  5774. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u64)))
  5775. int64x2_t __arm_vreinterpretq_s64(uint64x2_t);
  5776. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u8)))
  5777. int64x2_t __arm_vreinterpretq_s64_u8(uint8x16_t);
  5778. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u8)))
  5779. int64x2_t __arm_vreinterpretq_s64(uint8x16_t);
  5780. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s16)))
  5781. int8x16_t __arm_vreinterpretq_s8_s16(int16x8_t);
  5782. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s16)))
  5783. int8x16_t __arm_vreinterpretq_s8(int16x8_t);
  5784. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s32)))
  5785. int8x16_t __arm_vreinterpretq_s8_s32(int32x4_t);
  5786. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s32)))
  5787. int8x16_t __arm_vreinterpretq_s8(int32x4_t);
  5788. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s64)))
  5789. int8x16_t __arm_vreinterpretq_s8_s64(int64x2_t);
  5790. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s64)))
  5791. int8x16_t __arm_vreinterpretq_s8(int64x2_t);
  5792. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u16)))
  5793. int8x16_t __arm_vreinterpretq_s8_u16(uint16x8_t);
  5794. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u16)))
  5795. int8x16_t __arm_vreinterpretq_s8(uint16x8_t);
  5796. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u32)))
  5797. int8x16_t __arm_vreinterpretq_s8_u32(uint32x4_t);
  5798. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u32)))
  5799. int8x16_t __arm_vreinterpretq_s8(uint32x4_t);
  5800. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u64)))
  5801. int8x16_t __arm_vreinterpretq_s8_u64(uint64x2_t);
  5802. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u64)))
  5803. int8x16_t __arm_vreinterpretq_s8(uint64x2_t);
  5804. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u8)))
  5805. int8x16_t __arm_vreinterpretq_s8_u8(uint8x16_t);
  5806. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u8)))
  5807. int8x16_t __arm_vreinterpretq_s8(uint8x16_t);
  5808. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s16)))
  5809. uint16x8_t __arm_vreinterpretq_u16_s16(int16x8_t);
  5810. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s16)))
  5811. uint16x8_t __arm_vreinterpretq_u16(int16x8_t);
  5812. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s32)))
  5813. uint16x8_t __arm_vreinterpretq_u16_s32(int32x4_t);
  5814. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s32)))
  5815. uint16x8_t __arm_vreinterpretq_u16(int32x4_t);
  5816. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s64)))
  5817. uint16x8_t __arm_vreinterpretq_u16_s64(int64x2_t);
  5818. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s64)))
  5819. uint16x8_t __arm_vreinterpretq_u16(int64x2_t);
  5820. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s8)))
  5821. uint16x8_t __arm_vreinterpretq_u16_s8(int8x16_t);
  5822. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s8)))
  5823. uint16x8_t __arm_vreinterpretq_u16(int8x16_t);
  5824. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u32)))
  5825. uint16x8_t __arm_vreinterpretq_u16_u32(uint32x4_t);
  5826. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u32)))
  5827. uint16x8_t __arm_vreinterpretq_u16(uint32x4_t);
  5828. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u64)))
  5829. uint16x8_t __arm_vreinterpretq_u16_u64(uint64x2_t);
  5830. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u64)))
  5831. uint16x8_t __arm_vreinterpretq_u16(uint64x2_t);
  5832. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u8)))
  5833. uint16x8_t __arm_vreinterpretq_u16_u8(uint8x16_t);
  5834. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u8)))
  5835. uint16x8_t __arm_vreinterpretq_u16(uint8x16_t);
  5836. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s16)))
  5837. uint32x4_t __arm_vreinterpretq_u32_s16(int16x8_t);
  5838. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s16)))
  5839. uint32x4_t __arm_vreinterpretq_u32(int16x8_t);
  5840. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s32)))
  5841. uint32x4_t __arm_vreinterpretq_u32_s32(int32x4_t);
  5842. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s32)))
  5843. uint32x4_t __arm_vreinterpretq_u32(int32x4_t);
  5844. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s64)))
  5845. uint32x4_t __arm_vreinterpretq_u32_s64(int64x2_t);
  5846. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s64)))
  5847. uint32x4_t __arm_vreinterpretq_u32(int64x2_t);
  5848. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s8)))
  5849. uint32x4_t __arm_vreinterpretq_u32_s8(int8x16_t);
  5850. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s8)))
  5851. uint32x4_t __arm_vreinterpretq_u32(int8x16_t);
  5852. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u16)))
  5853. uint32x4_t __arm_vreinterpretq_u32_u16(uint16x8_t);
  5854. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u16)))
  5855. uint32x4_t __arm_vreinterpretq_u32(uint16x8_t);
  5856. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u64)))
  5857. uint32x4_t __arm_vreinterpretq_u32_u64(uint64x2_t);
  5858. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u64)))
  5859. uint32x4_t __arm_vreinterpretq_u32(uint64x2_t);
  5860. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u8)))
  5861. uint32x4_t __arm_vreinterpretq_u32_u8(uint8x16_t);
  5862. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u8)))
  5863. uint32x4_t __arm_vreinterpretq_u32(uint8x16_t);
  5864. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s16)))
  5865. uint64x2_t __arm_vreinterpretq_u64_s16(int16x8_t);
  5866. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s16)))
  5867. uint64x2_t __arm_vreinterpretq_u64(int16x8_t);
  5868. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s32)))
  5869. uint64x2_t __arm_vreinterpretq_u64_s32(int32x4_t);
  5870. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s32)))
  5871. uint64x2_t __arm_vreinterpretq_u64(int32x4_t);
  5872. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s64)))
  5873. uint64x2_t __arm_vreinterpretq_u64_s64(int64x2_t);
  5874. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s64)))
  5875. uint64x2_t __arm_vreinterpretq_u64(int64x2_t);
  5876. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s8)))
  5877. uint64x2_t __arm_vreinterpretq_u64_s8(int8x16_t);
  5878. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s8)))
  5879. uint64x2_t __arm_vreinterpretq_u64(int8x16_t);
  5880. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u16)))
  5881. uint64x2_t __arm_vreinterpretq_u64_u16(uint16x8_t);
  5882. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u16)))
  5883. uint64x2_t __arm_vreinterpretq_u64(uint16x8_t);
  5884. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u32)))
  5885. uint64x2_t __arm_vreinterpretq_u64_u32(uint32x4_t);
  5886. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u32)))
  5887. uint64x2_t __arm_vreinterpretq_u64(uint32x4_t);
  5888. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u8)))
  5889. uint64x2_t __arm_vreinterpretq_u64_u8(uint8x16_t);
  5890. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u8)))
  5891. uint64x2_t __arm_vreinterpretq_u64(uint8x16_t);
  5892. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s16)))
  5893. uint8x16_t __arm_vreinterpretq_u8_s16(int16x8_t);
  5894. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s16)))
  5895. uint8x16_t __arm_vreinterpretq_u8(int16x8_t);
  5896. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s32)))
  5897. uint8x16_t __arm_vreinterpretq_u8_s32(int32x4_t);
  5898. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s32)))
  5899. uint8x16_t __arm_vreinterpretq_u8(int32x4_t);
  5900. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s64)))
  5901. uint8x16_t __arm_vreinterpretq_u8_s64(int64x2_t);
  5902. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s64)))
  5903. uint8x16_t __arm_vreinterpretq_u8(int64x2_t);
  5904. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s8)))
  5905. uint8x16_t __arm_vreinterpretq_u8_s8(int8x16_t);
  5906. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s8)))
  5907. uint8x16_t __arm_vreinterpretq_u8(int8x16_t);
  5908. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u16)))
  5909. uint8x16_t __arm_vreinterpretq_u8_u16(uint16x8_t);
  5910. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u16)))
  5911. uint8x16_t __arm_vreinterpretq_u8(uint16x8_t);
  5912. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u32)))
  5913. uint8x16_t __arm_vreinterpretq_u8_u32(uint32x4_t);
  5914. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u32)))
  5915. uint8x16_t __arm_vreinterpretq_u8(uint32x4_t);
  5916. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u64)))
  5917. uint8x16_t __arm_vreinterpretq_u8_u64(uint64x2_t);
  5918. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u64)))
  5919. uint8x16_t __arm_vreinterpretq_u8(uint64x2_t);
  5920. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_m_s8)))
  5921. int8x16_t __arm_vrev16q_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  5922. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_m_s8)))
  5923. int8x16_t __arm_vrev16q_m(int8x16_t, int8x16_t, mve_pred16_t);
  5924. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_m_u8)))
  5925. uint8x16_t __arm_vrev16q_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  5926. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_m_u8)))
  5927. uint8x16_t __arm_vrev16q_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  5928. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_s8)))
  5929. int8x16_t __arm_vrev16q_s8(int8x16_t);
  5930. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_s8)))
  5931. int8x16_t __arm_vrev16q(int8x16_t);
  5932. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_u8)))
  5933. uint8x16_t __arm_vrev16q_u8(uint8x16_t);
  5934. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_u8)))
  5935. uint8x16_t __arm_vrev16q(uint8x16_t);
  5936. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_x_s8)))
  5937. int8x16_t __arm_vrev16q_x_s8(int8x16_t, mve_pred16_t);
  5938. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_x_s8)))
  5939. int8x16_t __arm_vrev16q_x(int8x16_t, mve_pred16_t);
  5940. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_x_u8)))
  5941. uint8x16_t __arm_vrev16q_x_u8(uint8x16_t, mve_pred16_t);
  5942. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_x_u8)))
  5943. uint8x16_t __arm_vrev16q_x(uint8x16_t, mve_pred16_t);
  5944. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_s16)))
  5945. int16x8_t __arm_vrev32q_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  5946. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_s16)))
  5947. int16x8_t __arm_vrev32q_m(int16x8_t, int16x8_t, mve_pred16_t);
  5948. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_s8)))
  5949. int8x16_t __arm_vrev32q_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  5950. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_s8)))
  5951. int8x16_t __arm_vrev32q_m(int8x16_t, int8x16_t, mve_pred16_t);
  5952. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_u16)))
  5953. uint16x8_t __arm_vrev32q_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  5954. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_u16)))
  5955. uint16x8_t __arm_vrev32q_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  5956. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_u8)))
  5957. uint8x16_t __arm_vrev32q_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  5958. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_u8)))
  5959. uint8x16_t __arm_vrev32q_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  5960. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_s16)))
  5961. int16x8_t __arm_vrev32q_s16(int16x8_t);
  5962. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_s16)))
  5963. int16x8_t __arm_vrev32q(int16x8_t);
  5964. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_s8)))
  5965. int8x16_t __arm_vrev32q_s8(int8x16_t);
  5966. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_s8)))
  5967. int8x16_t __arm_vrev32q(int8x16_t);
  5968. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_u16)))
  5969. uint16x8_t __arm_vrev32q_u16(uint16x8_t);
  5970. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_u16)))
  5971. uint16x8_t __arm_vrev32q(uint16x8_t);
  5972. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_u8)))
  5973. uint8x16_t __arm_vrev32q_u8(uint8x16_t);
  5974. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_u8)))
  5975. uint8x16_t __arm_vrev32q(uint8x16_t);
  5976. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_s16)))
  5977. int16x8_t __arm_vrev32q_x_s16(int16x8_t, mve_pred16_t);
  5978. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_s16)))
  5979. int16x8_t __arm_vrev32q_x(int16x8_t, mve_pred16_t);
  5980. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_s8)))
  5981. int8x16_t __arm_vrev32q_x_s8(int8x16_t, mve_pred16_t);
  5982. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_s8)))
  5983. int8x16_t __arm_vrev32q_x(int8x16_t, mve_pred16_t);
  5984. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_u16)))
  5985. uint16x8_t __arm_vrev32q_x_u16(uint16x8_t, mve_pred16_t);
  5986. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_u16)))
  5987. uint16x8_t __arm_vrev32q_x(uint16x8_t, mve_pred16_t);
  5988. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_u8)))
  5989. uint8x16_t __arm_vrev32q_x_u8(uint8x16_t, mve_pred16_t);
  5990. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_u8)))
  5991. uint8x16_t __arm_vrev32q_x(uint8x16_t, mve_pred16_t);
  5992. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s16)))
  5993. int16x8_t __arm_vrev64q_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  5994. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s16)))
  5995. int16x8_t __arm_vrev64q_m(int16x8_t, int16x8_t, mve_pred16_t);
  5996. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s32)))
  5997. int32x4_t __arm_vrev64q_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  5998. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s32)))
  5999. int32x4_t __arm_vrev64q_m(int32x4_t, int32x4_t, mve_pred16_t);
  6000. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s8)))
  6001. int8x16_t __arm_vrev64q_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  6002. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s8)))
  6003. int8x16_t __arm_vrev64q_m(int8x16_t, int8x16_t, mve_pred16_t);
  6004. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u16)))
  6005. uint16x8_t __arm_vrev64q_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  6006. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u16)))
  6007. uint16x8_t __arm_vrev64q_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  6008. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u32)))
  6009. uint32x4_t __arm_vrev64q_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  6010. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u32)))
  6011. uint32x4_t __arm_vrev64q_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  6012. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u8)))
  6013. uint8x16_t __arm_vrev64q_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  6014. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u8)))
  6015. uint8x16_t __arm_vrev64q_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  6016. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s16)))
  6017. int16x8_t __arm_vrev64q_s16(int16x8_t);
  6018. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s16)))
  6019. int16x8_t __arm_vrev64q(int16x8_t);
  6020. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s32)))
  6021. int32x4_t __arm_vrev64q_s32(int32x4_t);
  6022. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s32)))
  6023. int32x4_t __arm_vrev64q(int32x4_t);
  6024. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s8)))
  6025. int8x16_t __arm_vrev64q_s8(int8x16_t);
  6026. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s8)))
  6027. int8x16_t __arm_vrev64q(int8x16_t);
  6028. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u16)))
  6029. uint16x8_t __arm_vrev64q_u16(uint16x8_t);
  6030. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u16)))
  6031. uint16x8_t __arm_vrev64q(uint16x8_t);
  6032. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u32)))
  6033. uint32x4_t __arm_vrev64q_u32(uint32x4_t);
  6034. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u32)))
  6035. uint32x4_t __arm_vrev64q(uint32x4_t);
  6036. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u8)))
  6037. uint8x16_t __arm_vrev64q_u8(uint8x16_t);
  6038. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u8)))
  6039. uint8x16_t __arm_vrev64q(uint8x16_t);
  6040. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s16)))
  6041. int16x8_t __arm_vrev64q_x_s16(int16x8_t, mve_pred16_t);
  6042. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s16)))
  6043. int16x8_t __arm_vrev64q_x(int16x8_t, mve_pred16_t);
  6044. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s32)))
  6045. int32x4_t __arm_vrev64q_x_s32(int32x4_t, mve_pred16_t);
  6046. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s32)))
  6047. int32x4_t __arm_vrev64q_x(int32x4_t, mve_pred16_t);
  6048. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s8)))
  6049. int8x16_t __arm_vrev64q_x_s8(int8x16_t, mve_pred16_t);
  6050. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s8)))
  6051. int8x16_t __arm_vrev64q_x(int8x16_t, mve_pred16_t);
  6052. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u16)))
  6053. uint16x8_t __arm_vrev64q_x_u16(uint16x8_t, mve_pred16_t);
  6054. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u16)))
  6055. uint16x8_t __arm_vrev64q_x(uint16x8_t, mve_pred16_t);
  6056. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u32)))
  6057. uint32x4_t __arm_vrev64q_x_u32(uint32x4_t, mve_pred16_t);
  6058. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u32)))
  6059. uint32x4_t __arm_vrev64q_x(uint32x4_t, mve_pred16_t);
  6060. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u8)))
  6061. uint8x16_t __arm_vrev64q_x_u8(uint8x16_t, mve_pred16_t);
  6062. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u8)))
  6063. uint8x16_t __arm_vrev64q_x(uint8x16_t, mve_pred16_t);
  6064. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s16)))
  6065. int16x8_t __arm_vrhaddq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  6066. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s16)))
  6067. int16x8_t __arm_vrhaddq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  6068. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s32)))
  6069. int32x4_t __arm_vrhaddq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  6070. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s32)))
  6071. int32x4_t __arm_vrhaddq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  6072. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s8)))
  6073. int8x16_t __arm_vrhaddq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  6074. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s8)))
  6075. int8x16_t __arm_vrhaddq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  6076. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u16)))
  6077. uint16x8_t __arm_vrhaddq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  6078. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u16)))
  6079. uint16x8_t __arm_vrhaddq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  6080. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u32)))
  6081. uint32x4_t __arm_vrhaddq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  6082. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u32)))
  6083. uint32x4_t __arm_vrhaddq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  6084. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u8)))
  6085. uint8x16_t __arm_vrhaddq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  6086. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u8)))
  6087. uint8x16_t __arm_vrhaddq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  6088. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s16)))
  6089. int16x8_t __arm_vrhaddq_s16(int16x8_t, int16x8_t);
  6090. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s16)))
  6091. int16x8_t __arm_vrhaddq(int16x8_t, int16x8_t);
  6092. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s32)))
  6093. int32x4_t __arm_vrhaddq_s32(int32x4_t, int32x4_t);
  6094. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s32)))
  6095. int32x4_t __arm_vrhaddq(int32x4_t, int32x4_t);
  6096. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s8)))
  6097. int8x16_t __arm_vrhaddq_s8(int8x16_t, int8x16_t);
  6098. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s8)))
  6099. int8x16_t __arm_vrhaddq(int8x16_t, int8x16_t);
  6100. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u16)))
  6101. uint16x8_t __arm_vrhaddq_u16(uint16x8_t, uint16x8_t);
  6102. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u16)))
  6103. uint16x8_t __arm_vrhaddq(uint16x8_t, uint16x8_t);
  6104. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u32)))
  6105. uint32x4_t __arm_vrhaddq_u32(uint32x4_t, uint32x4_t);
  6106. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u32)))
  6107. uint32x4_t __arm_vrhaddq(uint32x4_t, uint32x4_t);
  6108. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u8)))
  6109. uint8x16_t __arm_vrhaddq_u8(uint8x16_t, uint8x16_t);
  6110. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u8)))
  6111. uint8x16_t __arm_vrhaddq(uint8x16_t, uint8x16_t);
  6112. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s16)))
  6113. int16x8_t __arm_vrhaddq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  6114. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s16)))
  6115. int16x8_t __arm_vrhaddq_x(int16x8_t, int16x8_t, mve_pred16_t);
  6116. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s32)))
  6117. int32x4_t __arm_vrhaddq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  6118. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s32)))
  6119. int32x4_t __arm_vrhaddq_x(int32x4_t, int32x4_t, mve_pred16_t);
  6120. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s8)))
  6121. int8x16_t __arm_vrhaddq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  6122. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s8)))
  6123. int8x16_t __arm_vrhaddq_x(int8x16_t, int8x16_t, mve_pred16_t);
  6124. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u16)))
  6125. uint16x8_t __arm_vrhaddq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  6126. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u16)))
  6127. uint16x8_t __arm_vrhaddq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  6128. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u32)))
  6129. uint32x4_t __arm_vrhaddq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  6130. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u32)))
  6131. uint32x4_t __arm_vrhaddq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  6132. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u8)))
  6133. uint8x16_t __arm_vrhaddq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  6134. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u8)))
  6135. uint8x16_t __arm_vrhaddq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  6136. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_p_s32)))
  6137. int64_t __arm_vrmlaldavhaq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  6138. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_p_s32)))
  6139. int64_t __arm_vrmlaldavhaq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  6140. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_p_u32)))
  6141. uint64_t __arm_vrmlaldavhaq_p_u32(uint64_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  6142. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_p_u32)))
  6143. uint64_t __arm_vrmlaldavhaq_p(uint64_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  6144. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_s32)))
  6145. int64_t __arm_vrmlaldavhaq_s32(int64_t, int32x4_t, int32x4_t);
  6146. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_s32)))
  6147. int64_t __arm_vrmlaldavhaq(int64_t, int32x4_t, int32x4_t);
  6148. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_u32)))
  6149. uint64_t __arm_vrmlaldavhaq_u32(uint64_t, uint32x4_t, uint32x4_t);
  6150. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_u32)))
  6151. uint64_t __arm_vrmlaldavhaq(uint64_t, uint32x4_t, uint32x4_t);
  6152. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaxq_p_s32)))
  6153. int64_t __arm_vrmlaldavhaxq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  6154. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaxq_p_s32)))
  6155. int64_t __arm_vrmlaldavhaxq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  6156. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaxq_s32)))
  6157. int64_t __arm_vrmlaldavhaxq_s32(int64_t, int32x4_t, int32x4_t);
  6158. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaxq_s32)))
  6159. int64_t __arm_vrmlaldavhaxq(int64_t, int32x4_t, int32x4_t);
  6160. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_p_s32)))
  6161. int64_t __arm_vrmlaldavhq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  6162. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_p_s32)))
  6163. int64_t __arm_vrmlaldavhq_p(int32x4_t, int32x4_t, mve_pred16_t);
  6164. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_p_u32)))
  6165. uint64_t __arm_vrmlaldavhq_p_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  6166. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_p_u32)))
  6167. uint64_t __arm_vrmlaldavhq_p(uint32x4_t, uint32x4_t, mve_pred16_t);
  6168. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_s32)))
  6169. int64_t __arm_vrmlaldavhq_s32(int32x4_t, int32x4_t);
  6170. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_s32)))
  6171. int64_t __arm_vrmlaldavhq(int32x4_t, int32x4_t);
  6172. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_u32)))
  6173. uint64_t __arm_vrmlaldavhq_u32(uint32x4_t, uint32x4_t);
  6174. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_u32)))
  6175. uint64_t __arm_vrmlaldavhq(uint32x4_t, uint32x4_t);
  6176. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhxq_p_s32)))
  6177. int64_t __arm_vrmlaldavhxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  6178. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhxq_p_s32)))
  6179. int64_t __arm_vrmlaldavhxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  6180. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhxq_s32)))
  6181. int64_t __arm_vrmlaldavhxq_s32(int32x4_t, int32x4_t);
  6182. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhxq_s32)))
  6183. int64_t __arm_vrmlaldavhxq(int32x4_t, int32x4_t);
  6184. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaq_p_s32)))
  6185. int64_t __arm_vrmlsldavhaq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  6186. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaq_p_s32)))
  6187. int64_t __arm_vrmlsldavhaq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  6188. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaq_s32)))
  6189. int64_t __arm_vrmlsldavhaq_s32(int64_t, int32x4_t, int32x4_t);
  6190. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaq_s32)))
  6191. int64_t __arm_vrmlsldavhaq(int64_t, int32x4_t, int32x4_t);
  6192. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaxq_p_s32)))
  6193. int64_t __arm_vrmlsldavhaxq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  6194. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaxq_p_s32)))
  6195. int64_t __arm_vrmlsldavhaxq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  6196. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaxq_s32)))
  6197. int64_t __arm_vrmlsldavhaxq_s32(int64_t, int32x4_t, int32x4_t);
  6198. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaxq_s32)))
  6199. int64_t __arm_vrmlsldavhaxq(int64_t, int32x4_t, int32x4_t);
  6200. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhq_p_s32)))
  6201. int64_t __arm_vrmlsldavhq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  6202. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhq_p_s32)))
  6203. int64_t __arm_vrmlsldavhq_p(int32x4_t, int32x4_t, mve_pred16_t);
  6204. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhq_s32)))
  6205. int64_t __arm_vrmlsldavhq_s32(int32x4_t, int32x4_t);
  6206. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhq_s32)))
  6207. int64_t __arm_vrmlsldavhq(int32x4_t, int32x4_t);
  6208. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhxq_p_s32)))
  6209. int64_t __arm_vrmlsldavhxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  6210. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhxq_p_s32)))
  6211. int64_t __arm_vrmlsldavhxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  6212. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhxq_s32)))
  6213. int64_t __arm_vrmlsldavhxq_s32(int32x4_t, int32x4_t);
  6214. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhxq_s32)))
  6215. int64_t __arm_vrmlsldavhxq(int32x4_t, int32x4_t);
  6216. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s16)))
  6217. int16x8_t __arm_vrmulhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  6218. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s16)))
  6219. int16x8_t __arm_vrmulhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  6220. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s32)))
  6221. int32x4_t __arm_vrmulhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  6222. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s32)))
  6223. int32x4_t __arm_vrmulhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  6224. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s8)))
  6225. int8x16_t __arm_vrmulhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  6226. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s8)))
  6227. int8x16_t __arm_vrmulhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  6228. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u16)))
  6229. uint16x8_t __arm_vrmulhq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  6230. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u16)))
  6231. uint16x8_t __arm_vrmulhq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  6232. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u32)))
  6233. uint32x4_t __arm_vrmulhq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  6234. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u32)))
  6235. uint32x4_t __arm_vrmulhq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  6236. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u8)))
  6237. uint8x16_t __arm_vrmulhq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  6238. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u8)))
  6239. uint8x16_t __arm_vrmulhq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  6240. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s16)))
  6241. int16x8_t __arm_vrmulhq_s16(int16x8_t, int16x8_t);
  6242. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s16)))
  6243. int16x8_t __arm_vrmulhq(int16x8_t, int16x8_t);
  6244. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s32)))
  6245. int32x4_t __arm_vrmulhq_s32(int32x4_t, int32x4_t);
  6246. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s32)))
  6247. int32x4_t __arm_vrmulhq(int32x4_t, int32x4_t);
  6248. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s8)))
  6249. int8x16_t __arm_vrmulhq_s8(int8x16_t, int8x16_t);
  6250. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s8)))
  6251. int8x16_t __arm_vrmulhq(int8x16_t, int8x16_t);
  6252. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u16)))
  6253. uint16x8_t __arm_vrmulhq_u16(uint16x8_t, uint16x8_t);
  6254. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u16)))
  6255. uint16x8_t __arm_vrmulhq(uint16x8_t, uint16x8_t);
  6256. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u32)))
  6257. uint32x4_t __arm_vrmulhq_u32(uint32x4_t, uint32x4_t);
  6258. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u32)))
  6259. uint32x4_t __arm_vrmulhq(uint32x4_t, uint32x4_t);
  6260. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u8)))
  6261. uint8x16_t __arm_vrmulhq_u8(uint8x16_t, uint8x16_t);
  6262. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u8)))
  6263. uint8x16_t __arm_vrmulhq(uint8x16_t, uint8x16_t);
  6264. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s16)))
  6265. int16x8_t __arm_vrmulhq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  6266. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s16)))
  6267. int16x8_t __arm_vrmulhq_x(int16x8_t, int16x8_t, mve_pred16_t);
  6268. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s32)))
  6269. int32x4_t __arm_vrmulhq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  6270. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s32)))
  6271. int32x4_t __arm_vrmulhq_x(int32x4_t, int32x4_t, mve_pred16_t);
  6272. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s8)))
  6273. int8x16_t __arm_vrmulhq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  6274. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s8)))
  6275. int8x16_t __arm_vrmulhq_x(int8x16_t, int8x16_t, mve_pred16_t);
  6276. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u16)))
  6277. uint16x8_t __arm_vrmulhq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  6278. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u16)))
  6279. uint16x8_t __arm_vrmulhq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  6280. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u32)))
  6281. uint32x4_t __arm_vrmulhq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  6282. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u32)))
  6283. uint32x4_t __arm_vrmulhq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  6284. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u8)))
  6285. uint8x16_t __arm_vrmulhq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  6286. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u8)))
  6287. uint8x16_t __arm_vrmulhq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  6288. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s16)))
  6289. int16x8_t __arm_vrshlq_m_n_s16(int16x8_t, int32_t, mve_pred16_t);
  6290. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s16)))
  6291. int16x8_t __arm_vrshlq_m_n(int16x8_t, int32_t, mve_pred16_t);
  6292. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s32)))
  6293. int32x4_t __arm_vrshlq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  6294. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s32)))
  6295. int32x4_t __arm_vrshlq_m_n(int32x4_t, int32_t, mve_pred16_t);
  6296. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s8)))
  6297. int8x16_t __arm_vrshlq_m_n_s8(int8x16_t, int32_t, mve_pred16_t);
  6298. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s8)))
  6299. int8x16_t __arm_vrshlq_m_n(int8x16_t, int32_t, mve_pred16_t);
  6300. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u16)))
  6301. uint16x8_t __arm_vrshlq_m_n_u16(uint16x8_t, int32_t, mve_pred16_t);
  6302. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u16)))
  6303. uint16x8_t __arm_vrshlq_m_n(uint16x8_t, int32_t, mve_pred16_t);
  6304. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u32)))
  6305. uint32x4_t __arm_vrshlq_m_n_u32(uint32x4_t, int32_t, mve_pred16_t);
  6306. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u32)))
  6307. uint32x4_t __arm_vrshlq_m_n(uint32x4_t, int32_t, mve_pred16_t);
  6308. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u8)))
  6309. uint8x16_t __arm_vrshlq_m_n_u8(uint8x16_t, int32_t, mve_pred16_t);
  6310. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u8)))
  6311. uint8x16_t __arm_vrshlq_m_n(uint8x16_t, int32_t, mve_pred16_t);
  6312. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s16)))
  6313. int16x8_t __arm_vrshlq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  6314. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s16)))
  6315. int16x8_t __arm_vrshlq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  6316. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s32)))
  6317. int32x4_t __arm_vrshlq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  6318. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s32)))
  6319. int32x4_t __arm_vrshlq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  6320. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s8)))
  6321. int8x16_t __arm_vrshlq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  6322. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s8)))
  6323. int8x16_t __arm_vrshlq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  6324. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u16)))
  6325. uint16x8_t __arm_vrshlq_m_u16(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  6326. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u16)))
  6327. uint16x8_t __arm_vrshlq_m(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  6328. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u32)))
  6329. uint32x4_t __arm_vrshlq_m_u32(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  6330. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u32)))
  6331. uint32x4_t __arm_vrshlq_m(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  6332. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u8)))
  6333. uint8x16_t __arm_vrshlq_m_u8(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  6334. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u8)))
  6335. uint8x16_t __arm_vrshlq_m(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  6336. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s16)))
  6337. int16x8_t __arm_vrshlq_n_s16(int16x8_t, int32_t);
  6338. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s16)))
  6339. int16x8_t __arm_vrshlq(int16x8_t, int32_t);
  6340. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s32)))
  6341. int32x4_t __arm_vrshlq_n_s32(int32x4_t, int32_t);
  6342. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s32)))
  6343. int32x4_t __arm_vrshlq(int32x4_t, int32_t);
  6344. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s8)))
  6345. int8x16_t __arm_vrshlq_n_s8(int8x16_t, int32_t);
  6346. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s8)))
  6347. int8x16_t __arm_vrshlq(int8x16_t, int32_t);
  6348. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u16)))
  6349. uint16x8_t __arm_vrshlq_n_u16(uint16x8_t, int32_t);
  6350. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u16)))
  6351. uint16x8_t __arm_vrshlq(uint16x8_t, int32_t);
  6352. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u32)))
  6353. uint32x4_t __arm_vrshlq_n_u32(uint32x4_t, int32_t);
  6354. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u32)))
  6355. uint32x4_t __arm_vrshlq(uint32x4_t, int32_t);
  6356. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u8)))
  6357. uint8x16_t __arm_vrshlq_n_u8(uint8x16_t, int32_t);
  6358. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u8)))
  6359. uint8x16_t __arm_vrshlq(uint8x16_t, int32_t);
  6360. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s16)))
  6361. int16x8_t __arm_vrshlq_s16(int16x8_t, int16x8_t);
  6362. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s16)))
  6363. int16x8_t __arm_vrshlq(int16x8_t, int16x8_t);
  6364. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s32)))
  6365. int32x4_t __arm_vrshlq_s32(int32x4_t, int32x4_t);
  6366. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s32)))
  6367. int32x4_t __arm_vrshlq(int32x4_t, int32x4_t);
  6368. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s8)))
  6369. int8x16_t __arm_vrshlq_s8(int8x16_t, int8x16_t);
  6370. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s8)))
  6371. int8x16_t __arm_vrshlq(int8x16_t, int8x16_t);
  6372. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u16)))
  6373. uint16x8_t __arm_vrshlq_u16(uint16x8_t, int16x8_t);
  6374. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u16)))
  6375. uint16x8_t __arm_vrshlq(uint16x8_t, int16x8_t);
  6376. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u32)))
  6377. uint32x4_t __arm_vrshlq_u32(uint32x4_t, int32x4_t);
  6378. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u32)))
  6379. uint32x4_t __arm_vrshlq(uint32x4_t, int32x4_t);
  6380. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u8)))
  6381. uint8x16_t __arm_vrshlq_u8(uint8x16_t, int8x16_t);
  6382. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u8)))
  6383. uint8x16_t __arm_vrshlq(uint8x16_t, int8x16_t);
  6384. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s16)))
  6385. int16x8_t __arm_vrshlq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  6386. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s16)))
  6387. int16x8_t __arm_vrshlq_x(int16x8_t, int16x8_t, mve_pred16_t);
  6388. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s32)))
  6389. int32x4_t __arm_vrshlq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  6390. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s32)))
  6391. int32x4_t __arm_vrshlq_x(int32x4_t, int32x4_t, mve_pred16_t);
  6392. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s8)))
  6393. int8x16_t __arm_vrshlq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  6394. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s8)))
  6395. int8x16_t __arm_vrshlq_x(int8x16_t, int8x16_t, mve_pred16_t);
  6396. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u16)))
  6397. uint16x8_t __arm_vrshlq_x_u16(uint16x8_t, int16x8_t, mve_pred16_t);
  6398. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u16)))
  6399. uint16x8_t __arm_vrshlq_x(uint16x8_t, int16x8_t, mve_pred16_t);
  6400. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u32)))
  6401. uint32x4_t __arm_vrshlq_x_u32(uint32x4_t, int32x4_t, mve_pred16_t);
  6402. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u32)))
  6403. uint32x4_t __arm_vrshlq_x(uint32x4_t, int32x4_t, mve_pred16_t);
  6404. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u8)))
  6405. uint8x16_t __arm_vrshlq_x_u8(uint8x16_t, int8x16_t, mve_pred16_t);
  6406. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u8)))
  6407. uint8x16_t __arm_vrshlq_x(uint8x16_t, int8x16_t, mve_pred16_t);
  6408. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_s16)))
  6409. int8x16_t __arm_vrshrnbq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  6410. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_s16)))
  6411. int8x16_t __arm_vrshrnbq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  6412. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_s32)))
  6413. int16x8_t __arm_vrshrnbq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  6414. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_s32)))
  6415. int16x8_t __arm_vrshrnbq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  6416. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_u16)))
  6417. uint8x16_t __arm_vrshrnbq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  6418. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_u16)))
  6419. uint8x16_t __arm_vrshrnbq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  6420. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_u32)))
  6421. uint16x8_t __arm_vrshrnbq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  6422. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_u32)))
  6423. uint16x8_t __arm_vrshrnbq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  6424. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_s16)))
  6425. int8x16_t __arm_vrshrnbq_n_s16(int8x16_t, int16x8_t, int);
  6426. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_s16)))
  6427. int8x16_t __arm_vrshrnbq(int8x16_t, int16x8_t, int);
  6428. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_s32)))
  6429. int16x8_t __arm_vrshrnbq_n_s32(int16x8_t, int32x4_t, int);
  6430. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_s32)))
  6431. int16x8_t __arm_vrshrnbq(int16x8_t, int32x4_t, int);
  6432. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_u16)))
  6433. uint8x16_t __arm_vrshrnbq_n_u16(uint8x16_t, uint16x8_t, int);
  6434. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_u16)))
  6435. uint8x16_t __arm_vrshrnbq(uint8x16_t, uint16x8_t, int);
  6436. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_u32)))
  6437. uint16x8_t __arm_vrshrnbq_n_u32(uint16x8_t, uint32x4_t, int);
  6438. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_u32)))
  6439. uint16x8_t __arm_vrshrnbq(uint16x8_t, uint32x4_t, int);
  6440. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_s16)))
  6441. int8x16_t __arm_vrshrntq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  6442. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_s16)))
  6443. int8x16_t __arm_vrshrntq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  6444. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_s32)))
  6445. int16x8_t __arm_vrshrntq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  6446. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_s32)))
  6447. int16x8_t __arm_vrshrntq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  6448. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_u16)))
  6449. uint8x16_t __arm_vrshrntq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  6450. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_u16)))
  6451. uint8x16_t __arm_vrshrntq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  6452. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_u32)))
  6453. uint16x8_t __arm_vrshrntq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  6454. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_u32)))
  6455. uint16x8_t __arm_vrshrntq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  6456. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_s16)))
  6457. int8x16_t __arm_vrshrntq_n_s16(int8x16_t, int16x8_t, int);
  6458. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_s16)))
  6459. int8x16_t __arm_vrshrntq(int8x16_t, int16x8_t, int);
  6460. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_s32)))
  6461. int16x8_t __arm_vrshrntq_n_s32(int16x8_t, int32x4_t, int);
  6462. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_s32)))
  6463. int16x8_t __arm_vrshrntq(int16x8_t, int32x4_t, int);
  6464. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_u16)))
  6465. uint8x16_t __arm_vrshrntq_n_u16(uint8x16_t, uint16x8_t, int);
  6466. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_u16)))
  6467. uint8x16_t __arm_vrshrntq(uint8x16_t, uint16x8_t, int);
  6468. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_u32)))
  6469. uint16x8_t __arm_vrshrntq_n_u32(uint16x8_t, uint32x4_t, int);
  6470. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_u32)))
  6471. uint16x8_t __arm_vrshrntq(uint16x8_t, uint32x4_t, int);
  6472. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s16)))
  6473. int16x8_t __arm_vrshrq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  6474. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s16)))
  6475. int16x8_t __arm_vrshrq_m(int16x8_t, int16x8_t, int, mve_pred16_t);
  6476. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s32)))
  6477. int32x4_t __arm_vrshrq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  6478. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s32)))
  6479. int32x4_t __arm_vrshrq_m(int32x4_t, int32x4_t, int, mve_pred16_t);
  6480. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s8)))
  6481. int8x16_t __arm_vrshrq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  6482. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s8)))
  6483. int8x16_t __arm_vrshrq_m(int8x16_t, int8x16_t, int, mve_pred16_t);
  6484. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u16)))
  6485. uint16x8_t __arm_vrshrq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  6486. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u16)))
  6487. uint16x8_t __arm_vrshrq_m(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  6488. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u32)))
  6489. uint32x4_t __arm_vrshrq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  6490. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u32)))
  6491. uint32x4_t __arm_vrshrq_m(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  6492. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u8)))
  6493. uint8x16_t __arm_vrshrq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  6494. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u8)))
  6495. uint8x16_t __arm_vrshrq_m(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  6496. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s16)))
  6497. int16x8_t __arm_vrshrq_n_s16(int16x8_t, int);
  6498. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s16)))
  6499. int16x8_t __arm_vrshrq(int16x8_t, int);
  6500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s32)))
  6501. int32x4_t __arm_vrshrq_n_s32(int32x4_t, int);
  6502. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s32)))
  6503. int32x4_t __arm_vrshrq(int32x4_t, int);
  6504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s8)))
  6505. int8x16_t __arm_vrshrq_n_s8(int8x16_t, int);
  6506. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s8)))
  6507. int8x16_t __arm_vrshrq(int8x16_t, int);
  6508. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u16)))
  6509. uint16x8_t __arm_vrshrq_n_u16(uint16x8_t, int);
  6510. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u16)))
  6511. uint16x8_t __arm_vrshrq(uint16x8_t, int);
  6512. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u32)))
  6513. uint32x4_t __arm_vrshrq_n_u32(uint32x4_t, int);
  6514. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u32)))
  6515. uint32x4_t __arm_vrshrq(uint32x4_t, int);
  6516. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u8)))
  6517. uint8x16_t __arm_vrshrq_n_u8(uint8x16_t, int);
  6518. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u8)))
  6519. uint8x16_t __arm_vrshrq(uint8x16_t, int);
  6520. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s16)))
  6521. int16x8_t __arm_vrshrq_x_n_s16(int16x8_t, int, mve_pred16_t);
  6522. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s16)))
  6523. int16x8_t __arm_vrshrq_x(int16x8_t, int, mve_pred16_t);
  6524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s32)))
  6525. int32x4_t __arm_vrshrq_x_n_s32(int32x4_t, int, mve_pred16_t);
  6526. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s32)))
  6527. int32x4_t __arm_vrshrq_x(int32x4_t, int, mve_pred16_t);
  6528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s8)))
  6529. int8x16_t __arm_vrshrq_x_n_s8(int8x16_t, int, mve_pred16_t);
  6530. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s8)))
  6531. int8x16_t __arm_vrshrq_x(int8x16_t, int, mve_pred16_t);
  6532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u16)))
  6533. uint16x8_t __arm_vrshrq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  6534. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u16)))
  6535. uint16x8_t __arm_vrshrq_x(uint16x8_t, int, mve_pred16_t);
  6536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u32)))
  6537. uint32x4_t __arm_vrshrq_x_n_u32(uint32x4_t, int, mve_pred16_t);
  6538. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u32)))
  6539. uint32x4_t __arm_vrshrq_x(uint32x4_t, int, mve_pred16_t);
  6540. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u8)))
  6541. uint8x16_t __arm_vrshrq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  6542. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u8)))
  6543. uint8x16_t __arm_vrshrq_x(uint8x16_t, int, mve_pred16_t);
  6544. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_m_s32)))
  6545. int32x4_t __arm_vsbciq_m_s32(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  6546. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_m_s32)))
  6547. int32x4_t __arm_vsbciq_m(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  6548. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_m_u32)))
  6549. uint32x4_t __arm_vsbciq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  6550. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_m_u32)))
  6551. uint32x4_t __arm_vsbciq_m(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  6552. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_s32)))
  6553. int32x4_t __arm_vsbciq_s32(int32x4_t, int32x4_t, unsigned *);
  6554. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_s32)))
  6555. int32x4_t __arm_vsbciq(int32x4_t, int32x4_t, unsigned *);
  6556. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_u32)))
  6557. uint32x4_t __arm_vsbciq_u32(uint32x4_t, uint32x4_t, unsigned *);
  6558. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_u32)))
  6559. uint32x4_t __arm_vsbciq(uint32x4_t, uint32x4_t, unsigned *);
  6560. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_m_s32)))
  6561. int32x4_t __arm_vsbcq_m_s32(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  6562. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_m_s32)))
  6563. int32x4_t __arm_vsbcq_m(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  6564. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_m_u32)))
  6565. uint32x4_t __arm_vsbcq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  6566. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_m_u32)))
  6567. uint32x4_t __arm_vsbcq_m(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  6568. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_s32)))
  6569. int32x4_t __arm_vsbcq_s32(int32x4_t, int32x4_t, unsigned *);
  6570. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_s32)))
  6571. int32x4_t __arm_vsbcq(int32x4_t, int32x4_t, unsigned *);
  6572. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_u32)))
  6573. uint32x4_t __arm_vsbcq_u32(uint32x4_t, uint32x4_t, unsigned *);
  6574. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_u32)))
  6575. uint32x4_t __arm_vsbcq(uint32x4_t, uint32x4_t, unsigned *);
  6576. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s16)))
  6577. int16x8_t __arm_vsetq_lane_s16(int16_t, int16x8_t, int);
  6578. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s16)))
  6579. int16x8_t __arm_vsetq_lane(int16_t, int16x8_t, int);
  6580. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s32)))
  6581. int32x4_t __arm_vsetq_lane_s32(int32_t, int32x4_t, int);
  6582. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s32)))
  6583. int32x4_t __arm_vsetq_lane(int32_t, int32x4_t, int);
  6584. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s64)))
  6585. int64x2_t __arm_vsetq_lane_s64(int64_t, int64x2_t, int);
  6586. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s64)))
  6587. int64x2_t __arm_vsetq_lane(int64_t, int64x2_t, int);
  6588. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s8)))
  6589. int8x16_t __arm_vsetq_lane_s8(int8_t, int8x16_t, int);
  6590. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s8)))
  6591. int8x16_t __arm_vsetq_lane(int8_t, int8x16_t, int);
  6592. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u16)))
  6593. uint16x8_t __arm_vsetq_lane_u16(uint16_t, uint16x8_t, int);
  6594. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u16)))
  6595. uint16x8_t __arm_vsetq_lane(uint16_t, uint16x8_t, int);
  6596. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u32)))
  6597. uint32x4_t __arm_vsetq_lane_u32(uint32_t, uint32x4_t, int);
  6598. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u32)))
  6599. uint32x4_t __arm_vsetq_lane(uint32_t, uint32x4_t, int);
  6600. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u64)))
  6601. uint64x2_t __arm_vsetq_lane_u64(uint64_t, uint64x2_t, int);
  6602. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u64)))
  6603. uint64x2_t __arm_vsetq_lane(uint64_t, uint64x2_t, int);
  6604. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u8)))
  6605. uint8x16_t __arm_vsetq_lane_u8(uint8_t, uint8x16_t, int);
  6606. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u8)))
  6607. uint8x16_t __arm_vsetq_lane(uint8_t, uint8x16_t, int);
  6608. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s16)))
  6609. int16x8_t __arm_vshlcq_m_s16(int16x8_t, uint32_t *, int, mve_pred16_t);
  6610. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s16)))
  6611. int16x8_t __arm_vshlcq_m(int16x8_t, uint32_t *, int, mve_pred16_t);
  6612. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s32)))
  6613. int32x4_t __arm_vshlcq_m_s32(int32x4_t, uint32_t *, int, mve_pred16_t);
  6614. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s32)))
  6615. int32x4_t __arm_vshlcq_m(int32x4_t, uint32_t *, int, mve_pred16_t);
  6616. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s8)))
  6617. int8x16_t __arm_vshlcq_m_s8(int8x16_t, uint32_t *, int, mve_pred16_t);
  6618. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s8)))
  6619. int8x16_t __arm_vshlcq_m(int8x16_t, uint32_t *, int, mve_pred16_t);
  6620. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u16)))
  6621. uint16x8_t __arm_vshlcq_m_u16(uint16x8_t, uint32_t *, int, mve_pred16_t);
  6622. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u16)))
  6623. uint16x8_t __arm_vshlcq_m(uint16x8_t, uint32_t *, int, mve_pred16_t);
  6624. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u32)))
  6625. uint32x4_t __arm_vshlcq_m_u32(uint32x4_t, uint32_t *, int, mve_pred16_t);
  6626. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u32)))
  6627. uint32x4_t __arm_vshlcq_m(uint32x4_t, uint32_t *, int, mve_pred16_t);
  6628. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u8)))
  6629. uint8x16_t __arm_vshlcq_m_u8(uint8x16_t, uint32_t *, int, mve_pred16_t);
  6630. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u8)))
  6631. uint8x16_t __arm_vshlcq_m(uint8x16_t, uint32_t *, int, mve_pred16_t);
  6632. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s16)))
  6633. int16x8_t __arm_vshlcq_s16(int16x8_t, uint32_t *, int);
  6634. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s16)))
  6635. int16x8_t __arm_vshlcq(int16x8_t, uint32_t *, int);
  6636. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s32)))
  6637. int32x4_t __arm_vshlcq_s32(int32x4_t, uint32_t *, int);
  6638. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s32)))
  6639. int32x4_t __arm_vshlcq(int32x4_t, uint32_t *, int);
  6640. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s8)))
  6641. int8x16_t __arm_vshlcq_s8(int8x16_t, uint32_t *, int);
  6642. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s8)))
  6643. int8x16_t __arm_vshlcq(int8x16_t, uint32_t *, int);
  6644. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u16)))
  6645. uint16x8_t __arm_vshlcq_u16(uint16x8_t, uint32_t *, int);
  6646. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u16)))
  6647. uint16x8_t __arm_vshlcq(uint16x8_t, uint32_t *, int);
  6648. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u32)))
  6649. uint32x4_t __arm_vshlcq_u32(uint32x4_t, uint32_t *, int);
  6650. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u32)))
  6651. uint32x4_t __arm_vshlcq(uint32x4_t, uint32_t *, int);
  6652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u8)))
  6653. uint8x16_t __arm_vshlcq_u8(uint8x16_t, uint32_t *, int);
  6654. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u8)))
  6655. uint8x16_t __arm_vshlcq(uint8x16_t, uint32_t *, int);
  6656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_s16)))
  6657. int32x4_t __arm_vshllbq_m_n_s16(int32x4_t, int16x8_t, int, mve_pred16_t);
  6658. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_s16)))
  6659. int32x4_t __arm_vshllbq_m(int32x4_t, int16x8_t, int, mve_pred16_t);
  6660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_s8)))
  6661. int16x8_t __arm_vshllbq_m_n_s8(int16x8_t, int8x16_t, int, mve_pred16_t);
  6662. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_s8)))
  6663. int16x8_t __arm_vshllbq_m(int16x8_t, int8x16_t, int, mve_pred16_t);
  6664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_u16)))
  6665. uint32x4_t __arm_vshllbq_m_n_u16(uint32x4_t, uint16x8_t, int, mve_pred16_t);
  6666. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_u16)))
  6667. uint32x4_t __arm_vshllbq_m(uint32x4_t, uint16x8_t, int, mve_pred16_t);
  6668. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_u8)))
  6669. uint16x8_t __arm_vshllbq_m_n_u8(uint16x8_t, uint8x16_t, int, mve_pred16_t);
  6670. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_u8)))
  6671. uint16x8_t __arm_vshllbq_m(uint16x8_t, uint8x16_t, int, mve_pred16_t);
  6672. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_s16)))
  6673. int32x4_t __arm_vshllbq_n_s16(int16x8_t, int);
  6674. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_s16)))
  6675. int32x4_t __arm_vshllbq(int16x8_t, int);
  6676. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_s8)))
  6677. int16x8_t __arm_vshllbq_n_s8(int8x16_t, int);
  6678. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_s8)))
  6679. int16x8_t __arm_vshllbq(int8x16_t, int);
  6680. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_u16)))
  6681. uint32x4_t __arm_vshllbq_n_u16(uint16x8_t, int);
  6682. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_u16)))
  6683. uint32x4_t __arm_vshllbq(uint16x8_t, int);
  6684. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_u8)))
  6685. uint16x8_t __arm_vshllbq_n_u8(uint8x16_t, int);
  6686. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_u8)))
  6687. uint16x8_t __arm_vshllbq(uint8x16_t, int);
  6688. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_s16)))
  6689. int32x4_t __arm_vshllbq_x_n_s16(int16x8_t, int, mve_pred16_t);
  6690. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_s16)))
  6691. int32x4_t __arm_vshllbq_x(int16x8_t, int, mve_pred16_t);
  6692. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_s8)))
  6693. int16x8_t __arm_vshllbq_x_n_s8(int8x16_t, int, mve_pred16_t);
  6694. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_s8)))
  6695. int16x8_t __arm_vshllbq_x(int8x16_t, int, mve_pred16_t);
  6696. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_u16)))
  6697. uint32x4_t __arm_vshllbq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  6698. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_u16)))
  6699. uint32x4_t __arm_vshllbq_x(uint16x8_t, int, mve_pred16_t);
  6700. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_u8)))
  6701. uint16x8_t __arm_vshllbq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  6702. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_u8)))
  6703. uint16x8_t __arm_vshllbq_x(uint8x16_t, int, mve_pred16_t);
  6704. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_s16)))
  6705. int32x4_t __arm_vshlltq_m_n_s16(int32x4_t, int16x8_t, int, mve_pred16_t);
  6706. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_s16)))
  6707. int32x4_t __arm_vshlltq_m(int32x4_t, int16x8_t, int, mve_pred16_t);
  6708. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_s8)))
  6709. int16x8_t __arm_vshlltq_m_n_s8(int16x8_t, int8x16_t, int, mve_pred16_t);
  6710. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_s8)))
  6711. int16x8_t __arm_vshlltq_m(int16x8_t, int8x16_t, int, mve_pred16_t);
  6712. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_u16)))
  6713. uint32x4_t __arm_vshlltq_m_n_u16(uint32x4_t, uint16x8_t, int, mve_pred16_t);
  6714. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_u16)))
  6715. uint32x4_t __arm_vshlltq_m(uint32x4_t, uint16x8_t, int, mve_pred16_t);
  6716. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_u8)))
  6717. uint16x8_t __arm_vshlltq_m_n_u8(uint16x8_t, uint8x16_t, int, mve_pred16_t);
  6718. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_u8)))
  6719. uint16x8_t __arm_vshlltq_m(uint16x8_t, uint8x16_t, int, mve_pred16_t);
  6720. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_s16)))
  6721. int32x4_t __arm_vshlltq_n_s16(int16x8_t, int);
  6722. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_s16)))
  6723. int32x4_t __arm_vshlltq(int16x8_t, int);
  6724. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_s8)))
  6725. int16x8_t __arm_vshlltq_n_s8(int8x16_t, int);
  6726. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_s8)))
  6727. int16x8_t __arm_vshlltq(int8x16_t, int);
  6728. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_u16)))
  6729. uint32x4_t __arm_vshlltq_n_u16(uint16x8_t, int);
  6730. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_u16)))
  6731. uint32x4_t __arm_vshlltq(uint16x8_t, int);
  6732. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_u8)))
  6733. uint16x8_t __arm_vshlltq_n_u8(uint8x16_t, int);
  6734. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_u8)))
  6735. uint16x8_t __arm_vshlltq(uint8x16_t, int);
  6736. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_s16)))
  6737. int32x4_t __arm_vshlltq_x_n_s16(int16x8_t, int, mve_pred16_t);
  6738. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_s16)))
  6739. int32x4_t __arm_vshlltq_x(int16x8_t, int, mve_pred16_t);
  6740. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_s8)))
  6741. int16x8_t __arm_vshlltq_x_n_s8(int8x16_t, int, mve_pred16_t);
  6742. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_s8)))
  6743. int16x8_t __arm_vshlltq_x(int8x16_t, int, mve_pred16_t);
  6744. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_u16)))
  6745. uint32x4_t __arm_vshlltq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  6746. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_u16)))
  6747. uint32x4_t __arm_vshlltq_x(uint16x8_t, int, mve_pred16_t);
  6748. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_u8)))
  6749. uint16x8_t __arm_vshlltq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  6750. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_u8)))
  6751. uint16x8_t __arm_vshlltq_x(uint8x16_t, int, mve_pred16_t);
  6752. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s16)))
  6753. int16x8_t __arm_vshlq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  6754. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s16)))
  6755. int16x8_t __arm_vshlq_m_n(int16x8_t, int16x8_t, int, mve_pred16_t);
  6756. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s32)))
  6757. int32x4_t __arm_vshlq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  6758. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s32)))
  6759. int32x4_t __arm_vshlq_m_n(int32x4_t, int32x4_t, int, mve_pred16_t);
  6760. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s8)))
  6761. int8x16_t __arm_vshlq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  6762. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s8)))
  6763. int8x16_t __arm_vshlq_m_n(int8x16_t, int8x16_t, int, mve_pred16_t);
  6764. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u16)))
  6765. uint16x8_t __arm_vshlq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  6766. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u16)))
  6767. uint16x8_t __arm_vshlq_m_n(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  6768. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u32)))
  6769. uint32x4_t __arm_vshlq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  6770. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u32)))
  6771. uint32x4_t __arm_vshlq_m_n(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  6772. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u8)))
  6773. uint8x16_t __arm_vshlq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  6774. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u8)))
  6775. uint8x16_t __arm_vshlq_m_n(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  6776. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s16)))
  6777. int16x8_t __arm_vshlq_m_r_s16(int16x8_t, int32_t, mve_pred16_t);
  6778. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s16)))
  6779. int16x8_t __arm_vshlq_m_r(int16x8_t, int32_t, mve_pred16_t);
  6780. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s32)))
  6781. int32x4_t __arm_vshlq_m_r_s32(int32x4_t, int32_t, mve_pred16_t);
  6782. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s32)))
  6783. int32x4_t __arm_vshlq_m_r(int32x4_t, int32_t, mve_pred16_t);
  6784. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s8)))
  6785. int8x16_t __arm_vshlq_m_r_s8(int8x16_t, int32_t, mve_pred16_t);
  6786. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s8)))
  6787. int8x16_t __arm_vshlq_m_r(int8x16_t, int32_t, mve_pred16_t);
  6788. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u16)))
  6789. uint16x8_t __arm_vshlq_m_r_u16(uint16x8_t, int32_t, mve_pred16_t);
  6790. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u16)))
  6791. uint16x8_t __arm_vshlq_m_r(uint16x8_t, int32_t, mve_pred16_t);
  6792. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u32)))
  6793. uint32x4_t __arm_vshlq_m_r_u32(uint32x4_t, int32_t, mve_pred16_t);
  6794. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u32)))
  6795. uint32x4_t __arm_vshlq_m_r(uint32x4_t, int32_t, mve_pred16_t);
  6796. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u8)))
  6797. uint8x16_t __arm_vshlq_m_r_u8(uint8x16_t, int32_t, mve_pred16_t);
  6798. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u8)))
  6799. uint8x16_t __arm_vshlq_m_r(uint8x16_t, int32_t, mve_pred16_t);
  6800. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s16)))
  6801. int16x8_t __arm_vshlq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  6802. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s16)))
  6803. int16x8_t __arm_vshlq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  6804. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s32)))
  6805. int32x4_t __arm_vshlq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  6806. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s32)))
  6807. int32x4_t __arm_vshlq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  6808. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s8)))
  6809. int8x16_t __arm_vshlq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  6810. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s8)))
  6811. int8x16_t __arm_vshlq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  6812. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u16)))
  6813. uint16x8_t __arm_vshlq_m_u16(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  6814. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u16)))
  6815. uint16x8_t __arm_vshlq_m(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  6816. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u32)))
  6817. uint32x4_t __arm_vshlq_m_u32(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  6818. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u32)))
  6819. uint32x4_t __arm_vshlq_m(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  6820. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u8)))
  6821. uint8x16_t __arm_vshlq_m_u8(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  6822. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u8)))
  6823. uint8x16_t __arm_vshlq_m(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  6824. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s16)))
  6825. int16x8_t __arm_vshlq_n_s16(int16x8_t, int);
  6826. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s16)))
  6827. int16x8_t __arm_vshlq_n(int16x8_t, int);
  6828. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s32)))
  6829. int32x4_t __arm_vshlq_n_s32(int32x4_t, int);
  6830. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s32)))
  6831. int32x4_t __arm_vshlq_n(int32x4_t, int);
  6832. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s8)))
  6833. int8x16_t __arm_vshlq_n_s8(int8x16_t, int);
  6834. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s8)))
  6835. int8x16_t __arm_vshlq_n(int8x16_t, int);
  6836. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u16)))
  6837. uint16x8_t __arm_vshlq_n_u16(uint16x8_t, int);
  6838. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u16)))
  6839. uint16x8_t __arm_vshlq_n(uint16x8_t, int);
  6840. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u32)))
  6841. uint32x4_t __arm_vshlq_n_u32(uint32x4_t, int);
  6842. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u32)))
  6843. uint32x4_t __arm_vshlq_n(uint32x4_t, int);
  6844. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u8)))
  6845. uint8x16_t __arm_vshlq_n_u8(uint8x16_t, int);
  6846. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u8)))
  6847. uint8x16_t __arm_vshlq_n(uint8x16_t, int);
  6848. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s16)))
  6849. int16x8_t __arm_vshlq_r_s16(int16x8_t, int32_t);
  6850. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s16)))
  6851. int16x8_t __arm_vshlq_r(int16x8_t, int32_t);
  6852. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s32)))
  6853. int32x4_t __arm_vshlq_r_s32(int32x4_t, int32_t);
  6854. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s32)))
  6855. int32x4_t __arm_vshlq_r(int32x4_t, int32_t);
  6856. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s8)))
  6857. int8x16_t __arm_vshlq_r_s8(int8x16_t, int32_t);
  6858. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s8)))
  6859. int8x16_t __arm_vshlq_r(int8x16_t, int32_t);
  6860. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u16)))
  6861. uint16x8_t __arm_vshlq_r_u16(uint16x8_t, int32_t);
  6862. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u16)))
  6863. uint16x8_t __arm_vshlq_r(uint16x8_t, int32_t);
  6864. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u32)))
  6865. uint32x4_t __arm_vshlq_r_u32(uint32x4_t, int32_t);
  6866. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u32)))
  6867. uint32x4_t __arm_vshlq_r(uint32x4_t, int32_t);
  6868. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u8)))
  6869. uint8x16_t __arm_vshlq_r_u8(uint8x16_t, int32_t);
  6870. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u8)))
  6871. uint8x16_t __arm_vshlq_r(uint8x16_t, int32_t);
  6872. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s16)))
  6873. int16x8_t __arm_vshlq_s16(int16x8_t, int16x8_t);
  6874. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s16)))
  6875. int16x8_t __arm_vshlq(int16x8_t, int16x8_t);
  6876. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s32)))
  6877. int32x4_t __arm_vshlq_s32(int32x4_t, int32x4_t);
  6878. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s32)))
  6879. int32x4_t __arm_vshlq(int32x4_t, int32x4_t);
  6880. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s8)))
  6881. int8x16_t __arm_vshlq_s8(int8x16_t, int8x16_t);
  6882. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s8)))
  6883. int8x16_t __arm_vshlq(int8x16_t, int8x16_t);
  6884. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u16)))
  6885. uint16x8_t __arm_vshlq_u16(uint16x8_t, int16x8_t);
  6886. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u16)))
  6887. uint16x8_t __arm_vshlq(uint16x8_t, int16x8_t);
  6888. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u32)))
  6889. uint32x4_t __arm_vshlq_u32(uint32x4_t, int32x4_t);
  6890. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u32)))
  6891. uint32x4_t __arm_vshlq(uint32x4_t, int32x4_t);
  6892. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u8)))
  6893. uint8x16_t __arm_vshlq_u8(uint8x16_t, int8x16_t);
  6894. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u8)))
  6895. uint8x16_t __arm_vshlq(uint8x16_t, int8x16_t);
  6896. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s16)))
  6897. int16x8_t __arm_vshlq_x_n_s16(int16x8_t, int, mve_pred16_t);
  6898. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s16)))
  6899. int16x8_t __arm_vshlq_x_n(int16x8_t, int, mve_pred16_t);
  6900. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s32)))
  6901. int32x4_t __arm_vshlq_x_n_s32(int32x4_t, int, mve_pred16_t);
  6902. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s32)))
  6903. int32x4_t __arm_vshlq_x_n(int32x4_t, int, mve_pred16_t);
  6904. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s8)))
  6905. int8x16_t __arm_vshlq_x_n_s8(int8x16_t, int, mve_pred16_t);
  6906. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s8)))
  6907. int8x16_t __arm_vshlq_x_n(int8x16_t, int, mve_pred16_t);
  6908. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u16)))
  6909. uint16x8_t __arm_vshlq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  6910. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u16)))
  6911. uint16x8_t __arm_vshlq_x_n(uint16x8_t, int, mve_pred16_t);
  6912. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u32)))
  6913. uint32x4_t __arm_vshlq_x_n_u32(uint32x4_t, int, mve_pred16_t);
  6914. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u32)))
  6915. uint32x4_t __arm_vshlq_x_n(uint32x4_t, int, mve_pred16_t);
  6916. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u8)))
  6917. uint8x16_t __arm_vshlq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  6918. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u8)))
  6919. uint8x16_t __arm_vshlq_x_n(uint8x16_t, int, mve_pred16_t);
  6920. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s16)))
  6921. int16x8_t __arm_vshlq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  6922. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s16)))
  6923. int16x8_t __arm_vshlq_x(int16x8_t, int16x8_t, mve_pred16_t);
  6924. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s32)))
  6925. int32x4_t __arm_vshlq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  6926. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s32)))
  6927. int32x4_t __arm_vshlq_x(int32x4_t, int32x4_t, mve_pred16_t);
  6928. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s8)))
  6929. int8x16_t __arm_vshlq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  6930. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s8)))
  6931. int8x16_t __arm_vshlq_x(int8x16_t, int8x16_t, mve_pred16_t);
  6932. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u16)))
  6933. uint16x8_t __arm_vshlq_x_u16(uint16x8_t, int16x8_t, mve_pred16_t);
  6934. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u16)))
  6935. uint16x8_t __arm_vshlq_x(uint16x8_t, int16x8_t, mve_pred16_t);
  6936. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u32)))
  6937. uint32x4_t __arm_vshlq_x_u32(uint32x4_t, int32x4_t, mve_pred16_t);
  6938. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u32)))
  6939. uint32x4_t __arm_vshlq_x(uint32x4_t, int32x4_t, mve_pred16_t);
  6940. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u8)))
  6941. uint8x16_t __arm_vshlq_x_u8(uint8x16_t, int8x16_t, mve_pred16_t);
  6942. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u8)))
  6943. uint8x16_t __arm_vshlq_x(uint8x16_t, int8x16_t, mve_pred16_t);
  6944. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_s16)))
  6945. int8x16_t __arm_vshrnbq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  6946. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_s16)))
  6947. int8x16_t __arm_vshrnbq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  6948. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_s32)))
  6949. int16x8_t __arm_vshrnbq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  6950. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_s32)))
  6951. int16x8_t __arm_vshrnbq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  6952. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_u16)))
  6953. uint8x16_t __arm_vshrnbq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  6954. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_u16)))
  6955. uint8x16_t __arm_vshrnbq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  6956. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_u32)))
  6957. uint16x8_t __arm_vshrnbq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  6958. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_u32)))
  6959. uint16x8_t __arm_vshrnbq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  6960. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_s16)))
  6961. int8x16_t __arm_vshrnbq_n_s16(int8x16_t, int16x8_t, int);
  6962. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_s16)))
  6963. int8x16_t __arm_vshrnbq(int8x16_t, int16x8_t, int);
  6964. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_s32)))
  6965. int16x8_t __arm_vshrnbq_n_s32(int16x8_t, int32x4_t, int);
  6966. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_s32)))
  6967. int16x8_t __arm_vshrnbq(int16x8_t, int32x4_t, int);
  6968. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_u16)))
  6969. uint8x16_t __arm_vshrnbq_n_u16(uint8x16_t, uint16x8_t, int);
  6970. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_u16)))
  6971. uint8x16_t __arm_vshrnbq(uint8x16_t, uint16x8_t, int);
  6972. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_u32)))
  6973. uint16x8_t __arm_vshrnbq_n_u32(uint16x8_t, uint32x4_t, int);
  6974. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_u32)))
  6975. uint16x8_t __arm_vshrnbq(uint16x8_t, uint32x4_t, int);
  6976. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_s16)))
  6977. int8x16_t __arm_vshrntq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  6978. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_s16)))
  6979. int8x16_t __arm_vshrntq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  6980. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_s32)))
  6981. int16x8_t __arm_vshrntq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  6982. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_s32)))
  6983. int16x8_t __arm_vshrntq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  6984. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_u16)))
  6985. uint8x16_t __arm_vshrntq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  6986. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_u16)))
  6987. uint8x16_t __arm_vshrntq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  6988. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_u32)))
  6989. uint16x8_t __arm_vshrntq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  6990. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_u32)))
  6991. uint16x8_t __arm_vshrntq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  6992. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_s16)))
  6993. int8x16_t __arm_vshrntq_n_s16(int8x16_t, int16x8_t, int);
  6994. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_s16)))
  6995. int8x16_t __arm_vshrntq(int8x16_t, int16x8_t, int);
  6996. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_s32)))
  6997. int16x8_t __arm_vshrntq_n_s32(int16x8_t, int32x4_t, int);
  6998. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_s32)))
  6999. int16x8_t __arm_vshrntq(int16x8_t, int32x4_t, int);
  7000. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_u16)))
  7001. uint8x16_t __arm_vshrntq_n_u16(uint8x16_t, uint16x8_t, int);
  7002. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_u16)))
  7003. uint8x16_t __arm_vshrntq(uint8x16_t, uint16x8_t, int);
  7004. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_u32)))
  7005. uint16x8_t __arm_vshrntq_n_u32(uint16x8_t, uint32x4_t, int);
  7006. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_u32)))
  7007. uint16x8_t __arm_vshrntq(uint16x8_t, uint32x4_t, int);
  7008. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s16)))
  7009. int16x8_t __arm_vshrq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  7010. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s16)))
  7011. int16x8_t __arm_vshrq_m(int16x8_t, int16x8_t, int, mve_pred16_t);
  7012. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s32)))
  7013. int32x4_t __arm_vshrq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  7014. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s32)))
  7015. int32x4_t __arm_vshrq_m(int32x4_t, int32x4_t, int, mve_pred16_t);
  7016. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s8)))
  7017. int8x16_t __arm_vshrq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  7018. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s8)))
  7019. int8x16_t __arm_vshrq_m(int8x16_t, int8x16_t, int, mve_pred16_t);
  7020. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u16)))
  7021. uint16x8_t __arm_vshrq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  7022. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u16)))
  7023. uint16x8_t __arm_vshrq_m(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  7024. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u32)))
  7025. uint32x4_t __arm_vshrq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  7026. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u32)))
  7027. uint32x4_t __arm_vshrq_m(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  7028. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u8)))
  7029. uint8x16_t __arm_vshrq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  7030. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u8)))
  7031. uint8x16_t __arm_vshrq_m(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  7032. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s16)))
  7033. int16x8_t __arm_vshrq_n_s16(int16x8_t, int);
  7034. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s16)))
  7035. int16x8_t __arm_vshrq(int16x8_t, int);
  7036. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s32)))
  7037. int32x4_t __arm_vshrq_n_s32(int32x4_t, int);
  7038. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s32)))
  7039. int32x4_t __arm_vshrq(int32x4_t, int);
  7040. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s8)))
  7041. int8x16_t __arm_vshrq_n_s8(int8x16_t, int);
  7042. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s8)))
  7043. int8x16_t __arm_vshrq(int8x16_t, int);
  7044. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u16)))
  7045. uint16x8_t __arm_vshrq_n_u16(uint16x8_t, int);
  7046. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u16)))
  7047. uint16x8_t __arm_vshrq(uint16x8_t, int);
  7048. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u32)))
  7049. uint32x4_t __arm_vshrq_n_u32(uint32x4_t, int);
  7050. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u32)))
  7051. uint32x4_t __arm_vshrq(uint32x4_t, int);
  7052. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u8)))
  7053. uint8x16_t __arm_vshrq_n_u8(uint8x16_t, int);
  7054. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u8)))
  7055. uint8x16_t __arm_vshrq(uint8x16_t, int);
  7056. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s16)))
  7057. int16x8_t __arm_vshrq_x_n_s16(int16x8_t, int, mve_pred16_t);
  7058. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s16)))
  7059. int16x8_t __arm_vshrq_x(int16x8_t, int, mve_pred16_t);
  7060. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s32)))
  7061. int32x4_t __arm_vshrq_x_n_s32(int32x4_t, int, mve_pred16_t);
  7062. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s32)))
  7063. int32x4_t __arm_vshrq_x(int32x4_t, int, mve_pred16_t);
  7064. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s8)))
  7065. int8x16_t __arm_vshrq_x_n_s8(int8x16_t, int, mve_pred16_t);
  7066. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s8)))
  7067. int8x16_t __arm_vshrq_x(int8x16_t, int, mve_pred16_t);
  7068. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u16)))
  7069. uint16x8_t __arm_vshrq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  7070. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u16)))
  7071. uint16x8_t __arm_vshrq_x(uint16x8_t, int, mve_pred16_t);
  7072. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u32)))
  7073. uint32x4_t __arm_vshrq_x_n_u32(uint32x4_t, int, mve_pred16_t);
  7074. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u32)))
  7075. uint32x4_t __arm_vshrq_x(uint32x4_t, int, mve_pred16_t);
  7076. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u8)))
  7077. uint8x16_t __arm_vshrq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  7078. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u8)))
  7079. uint8x16_t __arm_vshrq_x(uint8x16_t, int, mve_pred16_t);
  7080. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s16)))
  7081. int16x8_t __arm_vsliq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  7082. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s16)))
  7083. int16x8_t __arm_vsliq_m(int16x8_t, int16x8_t, int, mve_pred16_t);
  7084. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s32)))
  7085. int32x4_t __arm_vsliq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  7086. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s32)))
  7087. int32x4_t __arm_vsliq_m(int32x4_t, int32x4_t, int, mve_pred16_t);
  7088. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s8)))
  7089. int8x16_t __arm_vsliq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  7090. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s8)))
  7091. int8x16_t __arm_vsliq_m(int8x16_t, int8x16_t, int, mve_pred16_t);
  7092. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u16)))
  7093. uint16x8_t __arm_vsliq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  7094. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u16)))
  7095. uint16x8_t __arm_vsliq_m(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  7096. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u32)))
  7097. uint32x4_t __arm_vsliq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  7098. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u32)))
  7099. uint32x4_t __arm_vsliq_m(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  7100. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u8)))
  7101. uint8x16_t __arm_vsliq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  7102. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u8)))
  7103. uint8x16_t __arm_vsliq_m(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  7104. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s16)))
  7105. int16x8_t __arm_vsliq_n_s16(int16x8_t, int16x8_t, int);
  7106. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s16)))
  7107. int16x8_t __arm_vsliq(int16x8_t, int16x8_t, int);
  7108. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s32)))
  7109. int32x4_t __arm_vsliq_n_s32(int32x4_t, int32x4_t, int);
  7110. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s32)))
  7111. int32x4_t __arm_vsliq(int32x4_t, int32x4_t, int);
  7112. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s8)))
  7113. int8x16_t __arm_vsliq_n_s8(int8x16_t, int8x16_t, int);
  7114. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s8)))
  7115. int8x16_t __arm_vsliq(int8x16_t, int8x16_t, int);
  7116. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u16)))
  7117. uint16x8_t __arm_vsliq_n_u16(uint16x8_t, uint16x8_t, int);
  7118. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u16)))
  7119. uint16x8_t __arm_vsliq(uint16x8_t, uint16x8_t, int);
  7120. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u32)))
  7121. uint32x4_t __arm_vsliq_n_u32(uint32x4_t, uint32x4_t, int);
  7122. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u32)))
  7123. uint32x4_t __arm_vsliq(uint32x4_t, uint32x4_t, int);
  7124. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u8)))
  7125. uint8x16_t __arm_vsliq_n_u8(uint8x16_t, uint8x16_t, int);
  7126. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u8)))
  7127. uint8x16_t __arm_vsliq(uint8x16_t, uint8x16_t, int);
  7128. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s16)))
  7129. int16x8_t __arm_vsriq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  7130. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s16)))
  7131. int16x8_t __arm_vsriq_m(int16x8_t, int16x8_t, int, mve_pred16_t);
  7132. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s32)))
  7133. int32x4_t __arm_vsriq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  7134. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s32)))
  7135. int32x4_t __arm_vsriq_m(int32x4_t, int32x4_t, int, mve_pred16_t);
  7136. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s8)))
  7137. int8x16_t __arm_vsriq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  7138. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s8)))
  7139. int8x16_t __arm_vsriq_m(int8x16_t, int8x16_t, int, mve_pred16_t);
  7140. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u16)))
  7141. uint16x8_t __arm_vsriq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  7142. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u16)))
  7143. uint16x8_t __arm_vsriq_m(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  7144. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u32)))
  7145. uint32x4_t __arm_vsriq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  7146. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u32)))
  7147. uint32x4_t __arm_vsriq_m(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  7148. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u8)))
  7149. uint8x16_t __arm_vsriq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  7150. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u8)))
  7151. uint8x16_t __arm_vsriq_m(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  7152. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s16)))
  7153. int16x8_t __arm_vsriq_n_s16(int16x8_t, int16x8_t, int);
  7154. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s16)))
  7155. int16x8_t __arm_vsriq(int16x8_t, int16x8_t, int);
  7156. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s32)))
  7157. int32x4_t __arm_vsriq_n_s32(int32x4_t, int32x4_t, int);
  7158. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s32)))
  7159. int32x4_t __arm_vsriq(int32x4_t, int32x4_t, int);
  7160. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s8)))
  7161. int8x16_t __arm_vsriq_n_s8(int8x16_t, int8x16_t, int);
  7162. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s8)))
  7163. int8x16_t __arm_vsriq(int8x16_t, int8x16_t, int);
  7164. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u16)))
  7165. uint16x8_t __arm_vsriq_n_u16(uint16x8_t, uint16x8_t, int);
  7166. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u16)))
  7167. uint16x8_t __arm_vsriq(uint16x8_t, uint16x8_t, int);
  7168. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u32)))
  7169. uint32x4_t __arm_vsriq_n_u32(uint32x4_t, uint32x4_t, int);
  7170. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u32)))
  7171. uint32x4_t __arm_vsriq(uint32x4_t, uint32x4_t, int);
  7172. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u8)))
  7173. uint8x16_t __arm_vsriq_n_u8(uint8x16_t, uint8x16_t, int);
  7174. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u8)))
  7175. uint8x16_t __arm_vsriq(uint8x16_t, uint8x16_t, int);
  7176. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s16)))
  7177. void __arm_vst1q_p_s16(int16_t *, int16x8_t, mve_pred16_t);
  7178. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s16)))
  7179. void __arm_vst1q_p(int16_t *, int16x8_t, mve_pred16_t);
  7180. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s32)))
  7181. void __arm_vst1q_p_s32(int32_t *, int32x4_t, mve_pred16_t);
  7182. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s32)))
  7183. void __arm_vst1q_p(int32_t *, int32x4_t, mve_pred16_t);
  7184. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s8)))
  7185. void __arm_vst1q_p_s8(int8_t *, int8x16_t, mve_pred16_t);
  7186. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s8)))
  7187. void __arm_vst1q_p(int8_t *, int8x16_t, mve_pred16_t);
  7188. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u16)))
  7189. void __arm_vst1q_p_u16(uint16_t *, uint16x8_t, mve_pred16_t);
  7190. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u16)))
  7191. void __arm_vst1q_p(uint16_t *, uint16x8_t, mve_pred16_t);
  7192. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u32)))
  7193. void __arm_vst1q_p_u32(uint32_t *, uint32x4_t, mve_pred16_t);
  7194. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u32)))
  7195. void __arm_vst1q_p(uint32_t *, uint32x4_t, mve_pred16_t);
  7196. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u8)))
  7197. void __arm_vst1q_p_u8(uint8_t *, uint8x16_t, mve_pred16_t);
  7198. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u8)))
  7199. void __arm_vst1q_p(uint8_t *, uint8x16_t, mve_pred16_t);
  7200. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s16)))
  7201. void __arm_vst1q_s16(int16_t *, int16x8_t);
  7202. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s16)))
  7203. void __arm_vst1q(int16_t *, int16x8_t);
  7204. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s32)))
  7205. void __arm_vst1q_s32(int32_t *, int32x4_t);
  7206. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s32)))
  7207. void __arm_vst1q(int32_t *, int32x4_t);
  7208. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s8)))
  7209. void __arm_vst1q_s8(int8_t *, int8x16_t);
  7210. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s8)))
  7211. void __arm_vst1q(int8_t *, int8x16_t);
  7212. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u16)))
  7213. void __arm_vst1q_u16(uint16_t *, uint16x8_t);
  7214. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u16)))
  7215. void __arm_vst1q(uint16_t *, uint16x8_t);
  7216. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u32)))
  7217. void __arm_vst1q_u32(uint32_t *, uint32x4_t);
  7218. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u32)))
  7219. void __arm_vst1q(uint32_t *, uint32x4_t);
  7220. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u8)))
  7221. void __arm_vst1q_u8(uint8_t *, uint8x16_t);
  7222. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u8)))
  7223. void __arm_vst1q(uint8_t *, uint8x16_t);
  7224. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s16)))
  7225. void __arm_vst2q_s16(int16_t *, int16x8x2_t);
  7226. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s16)))
  7227. void __arm_vst2q(int16_t *, int16x8x2_t);
  7228. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s32)))
  7229. void __arm_vst2q_s32(int32_t *, int32x4x2_t);
  7230. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s32)))
  7231. void __arm_vst2q(int32_t *, int32x4x2_t);
  7232. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s8)))
  7233. void __arm_vst2q_s8(int8_t *, int8x16x2_t);
  7234. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s8)))
  7235. void __arm_vst2q(int8_t *, int8x16x2_t);
  7236. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u16)))
  7237. void __arm_vst2q_u16(uint16_t *, uint16x8x2_t);
  7238. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u16)))
  7239. void __arm_vst2q(uint16_t *, uint16x8x2_t);
  7240. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u32)))
  7241. void __arm_vst2q_u32(uint32_t *, uint32x4x2_t);
  7242. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u32)))
  7243. void __arm_vst2q(uint32_t *, uint32x4x2_t);
  7244. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u8)))
  7245. void __arm_vst2q_u8(uint8_t *, uint8x16x2_t);
  7246. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u8)))
  7247. void __arm_vst2q(uint8_t *, uint8x16x2_t);
  7248. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s16)))
  7249. void __arm_vst4q_s16(int16_t *, int16x8x4_t);
  7250. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s16)))
  7251. void __arm_vst4q(int16_t *, int16x8x4_t);
  7252. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s32)))
  7253. void __arm_vst4q_s32(int32_t *, int32x4x4_t);
  7254. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s32)))
  7255. void __arm_vst4q(int32_t *, int32x4x4_t);
  7256. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s8)))
  7257. void __arm_vst4q_s8(int8_t *, int8x16x4_t);
  7258. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s8)))
  7259. void __arm_vst4q(int8_t *, int8x16x4_t);
  7260. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u16)))
  7261. void __arm_vst4q_u16(uint16_t *, uint16x8x4_t);
  7262. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u16)))
  7263. void __arm_vst4q(uint16_t *, uint16x8x4_t);
  7264. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u32)))
  7265. void __arm_vst4q_u32(uint32_t *, uint32x4x4_t);
  7266. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u32)))
  7267. void __arm_vst4q(uint32_t *, uint32x4x4_t);
  7268. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u8)))
  7269. void __arm_vst4q_u8(uint8_t *, uint8x16x4_t);
  7270. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u8)))
  7271. void __arm_vst4q(uint8_t *, uint8x16x4_t);
  7272. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s16)))
  7273. void __arm_vstrbq_p_s16(int8_t *, int16x8_t, mve_pred16_t);
  7274. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s16)))
  7275. void __arm_vstrbq_p(int8_t *, int16x8_t, mve_pred16_t);
  7276. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s32)))
  7277. void __arm_vstrbq_p_s32(int8_t *, int32x4_t, mve_pred16_t);
  7278. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s32)))
  7279. void __arm_vstrbq_p(int8_t *, int32x4_t, mve_pred16_t);
  7280. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s8)))
  7281. void __arm_vstrbq_p_s8(int8_t *, int8x16_t, mve_pred16_t);
  7282. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s8)))
  7283. void __arm_vstrbq_p(int8_t *, int8x16_t, mve_pred16_t);
  7284. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u16)))
  7285. void __arm_vstrbq_p_u16(uint8_t *, uint16x8_t, mve_pred16_t);
  7286. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u16)))
  7287. void __arm_vstrbq_p(uint8_t *, uint16x8_t, mve_pred16_t);
  7288. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u32)))
  7289. void __arm_vstrbq_p_u32(uint8_t *, uint32x4_t, mve_pred16_t);
  7290. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u32)))
  7291. void __arm_vstrbq_p(uint8_t *, uint32x4_t, mve_pred16_t);
  7292. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u8)))
  7293. void __arm_vstrbq_p_u8(uint8_t *, uint8x16_t, mve_pred16_t);
  7294. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u8)))
  7295. void __arm_vstrbq_p(uint8_t *, uint8x16_t, mve_pred16_t);
  7296. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s16)))
  7297. void __arm_vstrbq_s16(int8_t *, int16x8_t);
  7298. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s16)))
  7299. void __arm_vstrbq(int8_t *, int16x8_t);
  7300. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s32)))
  7301. void __arm_vstrbq_s32(int8_t *, int32x4_t);
  7302. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s32)))
  7303. void __arm_vstrbq(int8_t *, int32x4_t);
  7304. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s8)))
  7305. void __arm_vstrbq_s8(int8_t *, int8x16_t);
  7306. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s8)))
  7307. void __arm_vstrbq(int8_t *, int8x16_t);
  7308. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s16)))
  7309. void __arm_vstrbq_scatter_offset_p_s16(int8_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  7310. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s16)))
  7311. void __arm_vstrbq_scatter_offset_p(int8_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  7312. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s32)))
  7313. void __arm_vstrbq_scatter_offset_p_s32(int8_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7314. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s32)))
  7315. void __arm_vstrbq_scatter_offset_p(int8_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7316. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s8)))
  7317. void __arm_vstrbq_scatter_offset_p_s8(int8_t *, uint8x16_t, int8x16_t, mve_pred16_t);
  7318. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s8)))
  7319. void __arm_vstrbq_scatter_offset_p(int8_t *, uint8x16_t, int8x16_t, mve_pred16_t);
  7320. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u16)))
  7321. void __arm_vstrbq_scatter_offset_p_u16(uint8_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  7322. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u16)))
  7323. void __arm_vstrbq_scatter_offset_p(uint8_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  7324. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u32)))
  7325. void __arm_vstrbq_scatter_offset_p_u32(uint8_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7326. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u32)))
  7327. void __arm_vstrbq_scatter_offset_p(uint8_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7328. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u8)))
  7329. void __arm_vstrbq_scatter_offset_p_u8(uint8_t *, uint8x16_t, uint8x16_t, mve_pred16_t);
  7330. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u8)))
  7331. void __arm_vstrbq_scatter_offset_p(uint8_t *, uint8x16_t, uint8x16_t, mve_pred16_t);
  7332. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s16)))
  7333. void __arm_vstrbq_scatter_offset_s16(int8_t *, uint16x8_t, int16x8_t);
  7334. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s16)))
  7335. void __arm_vstrbq_scatter_offset(int8_t *, uint16x8_t, int16x8_t);
  7336. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s32)))
  7337. void __arm_vstrbq_scatter_offset_s32(int8_t *, uint32x4_t, int32x4_t);
  7338. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s32)))
  7339. void __arm_vstrbq_scatter_offset(int8_t *, uint32x4_t, int32x4_t);
  7340. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s8)))
  7341. void __arm_vstrbq_scatter_offset_s8(int8_t *, uint8x16_t, int8x16_t);
  7342. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s8)))
  7343. void __arm_vstrbq_scatter_offset(int8_t *, uint8x16_t, int8x16_t);
  7344. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u16)))
  7345. void __arm_vstrbq_scatter_offset_u16(uint8_t *, uint16x8_t, uint16x8_t);
  7346. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u16)))
  7347. void __arm_vstrbq_scatter_offset(uint8_t *, uint16x8_t, uint16x8_t);
  7348. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u32)))
  7349. void __arm_vstrbq_scatter_offset_u32(uint8_t *, uint32x4_t, uint32x4_t);
  7350. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u32)))
  7351. void __arm_vstrbq_scatter_offset(uint8_t *, uint32x4_t, uint32x4_t);
  7352. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u8)))
  7353. void __arm_vstrbq_scatter_offset_u8(uint8_t *, uint8x16_t, uint8x16_t);
  7354. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u8)))
  7355. void __arm_vstrbq_scatter_offset(uint8_t *, uint8x16_t, uint8x16_t);
  7356. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u16)))
  7357. void __arm_vstrbq_u16(uint8_t *, uint16x8_t);
  7358. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u16)))
  7359. void __arm_vstrbq(uint8_t *, uint16x8_t);
  7360. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u32)))
  7361. void __arm_vstrbq_u32(uint8_t *, uint32x4_t);
  7362. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u32)))
  7363. void __arm_vstrbq(uint8_t *, uint32x4_t);
  7364. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u8)))
  7365. void __arm_vstrbq_u8(uint8_t *, uint8x16_t);
  7366. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u8)))
  7367. void __arm_vstrbq(uint8_t *, uint8x16_t);
  7368. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_p_s64)))
  7369. void __arm_vstrdq_scatter_base_p_s64(uint64x2_t, int, int64x2_t, mve_pred16_t);
  7370. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_p_s64)))
  7371. void __arm_vstrdq_scatter_base_p(uint64x2_t, int, int64x2_t, mve_pred16_t);
  7372. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_p_u64)))
  7373. void __arm_vstrdq_scatter_base_p_u64(uint64x2_t, int, uint64x2_t, mve_pred16_t);
  7374. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_p_u64)))
  7375. void __arm_vstrdq_scatter_base_p(uint64x2_t, int, uint64x2_t, mve_pred16_t);
  7376. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_s64)))
  7377. void __arm_vstrdq_scatter_base_s64(uint64x2_t, int, int64x2_t);
  7378. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_s64)))
  7379. void __arm_vstrdq_scatter_base(uint64x2_t, int, int64x2_t);
  7380. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_u64)))
  7381. void __arm_vstrdq_scatter_base_u64(uint64x2_t, int, uint64x2_t);
  7382. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_u64)))
  7383. void __arm_vstrdq_scatter_base(uint64x2_t, int, uint64x2_t);
  7384. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_p_s64)))
  7385. void __arm_vstrdq_scatter_base_wb_p_s64(uint64x2_t *, int, int64x2_t, mve_pred16_t);
  7386. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_p_s64)))
  7387. void __arm_vstrdq_scatter_base_wb_p(uint64x2_t *, int, int64x2_t, mve_pred16_t);
  7388. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_p_u64)))
  7389. void __arm_vstrdq_scatter_base_wb_p_u64(uint64x2_t *, int, uint64x2_t, mve_pred16_t);
  7390. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_p_u64)))
  7391. void __arm_vstrdq_scatter_base_wb_p(uint64x2_t *, int, uint64x2_t, mve_pred16_t);
  7392. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_s64)))
  7393. void __arm_vstrdq_scatter_base_wb_s64(uint64x2_t *, int, int64x2_t);
  7394. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_s64)))
  7395. void __arm_vstrdq_scatter_base_wb(uint64x2_t *, int, int64x2_t);
  7396. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_u64)))
  7397. void __arm_vstrdq_scatter_base_wb_u64(uint64x2_t *, int, uint64x2_t);
  7398. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_u64)))
  7399. void __arm_vstrdq_scatter_base_wb(uint64x2_t *, int, uint64x2_t);
  7400. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_p_s64)))
  7401. void __arm_vstrdq_scatter_offset_p_s64(int64_t *, uint64x2_t, int64x2_t, mve_pred16_t);
  7402. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_p_s64)))
  7403. void __arm_vstrdq_scatter_offset_p(int64_t *, uint64x2_t, int64x2_t, mve_pred16_t);
  7404. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_p_u64)))
  7405. void __arm_vstrdq_scatter_offset_p_u64(uint64_t *, uint64x2_t, uint64x2_t, mve_pred16_t);
  7406. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_p_u64)))
  7407. void __arm_vstrdq_scatter_offset_p(uint64_t *, uint64x2_t, uint64x2_t, mve_pred16_t);
  7408. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_s64)))
  7409. void __arm_vstrdq_scatter_offset_s64(int64_t *, uint64x2_t, int64x2_t);
  7410. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_s64)))
  7411. void __arm_vstrdq_scatter_offset(int64_t *, uint64x2_t, int64x2_t);
  7412. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_u64)))
  7413. void __arm_vstrdq_scatter_offset_u64(uint64_t *, uint64x2_t, uint64x2_t);
  7414. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_u64)))
  7415. void __arm_vstrdq_scatter_offset(uint64_t *, uint64x2_t, uint64x2_t);
  7416. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_p_s64)))
  7417. void __arm_vstrdq_scatter_shifted_offset_p_s64(int64_t *, uint64x2_t, int64x2_t, mve_pred16_t);
  7418. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_p_s64)))
  7419. void __arm_vstrdq_scatter_shifted_offset_p(int64_t *, uint64x2_t, int64x2_t, mve_pred16_t);
  7420. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_p_u64)))
  7421. void __arm_vstrdq_scatter_shifted_offset_p_u64(uint64_t *, uint64x2_t, uint64x2_t, mve_pred16_t);
  7422. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_p_u64)))
  7423. void __arm_vstrdq_scatter_shifted_offset_p(uint64_t *, uint64x2_t, uint64x2_t, mve_pred16_t);
  7424. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_s64)))
  7425. void __arm_vstrdq_scatter_shifted_offset_s64(int64_t *, uint64x2_t, int64x2_t);
  7426. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_s64)))
  7427. void __arm_vstrdq_scatter_shifted_offset(int64_t *, uint64x2_t, int64x2_t);
  7428. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_u64)))
  7429. void __arm_vstrdq_scatter_shifted_offset_u64(uint64_t *, uint64x2_t, uint64x2_t);
  7430. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_u64)))
  7431. void __arm_vstrdq_scatter_shifted_offset(uint64_t *, uint64x2_t, uint64x2_t);
  7432. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_s16)))
  7433. void __arm_vstrhq_p_s16(int16_t *, int16x8_t, mve_pred16_t);
  7434. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_s16)))
  7435. void __arm_vstrhq_p(int16_t *, int16x8_t, mve_pred16_t);
  7436. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_s32)))
  7437. void __arm_vstrhq_p_s32(int16_t *, int32x4_t, mve_pred16_t);
  7438. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_s32)))
  7439. void __arm_vstrhq_p(int16_t *, int32x4_t, mve_pred16_t);
  7440. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_u16)))
  7441. void __arm_vstrhq_p_u16(uint16_t *, uint16x8_t, mve_pred16_t);
  7442. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_u16)))
  7443. void __arm_vstrhq_p(uint16_t *, uint16x8_t, mve_pred16_t);
  7444. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_u32)))
  7445. void __arm_vstrhq_p_u32(uint16_t *, uint32x4_t, mve_pred16_t);
  7446. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_u32)))
  7447. void __arm_vstrhq_p(uint16_t *, uint32x4_t, mve_pred16_t);
  7448. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_s16)))
  7449. void __arm_vstrhq_s16(int16_t *, int16x8_t);
  7450. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_s16)))
  7451. void __arm_vstrhq(int16_t *, int16x8_t);
  7452. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_s32)))
  7453. void __arm_vstrhq_s32(int16_t *, int32x4_t);
  7454. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_s32)))
  7455. void __arm_vstrhq(int16_t *, int32x4_t);
  7456. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_s16)))
  7457. void __arm_vstrhq_scatter_offset_p_s16(int16_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  7458. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_s16)))
  7459. void __arm_vstrhq_scatter_offset_p(int16_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  7460. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_s32)))
  7461. void __arm_vstrhq_scatter_offset_p_s32(int16_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7462. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_s32)))
  7463. void __arm_vstrhq_scatter_offset_p(int16_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7464. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_u16)))
  7465. void __arm_vstrhq_scatter_offset_p_u16(uint16_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  7466. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_u16)))
  7467. void __arm_vstrhq_scatter_offset_p(uint16_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  7468. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_u32)))
  7469. void __arm_vstrhq_scatter_offset_p_u32(uint16_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7470. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_u32)))
  7471. void __arm_vstrhq_scatter_offset_p(uint16_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7472. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_s16)))
  7473. void __arm_vstrhq_scatter_offset_s16(int16_t *, uint16x8_t, int16x8_t);
  7474. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_s16)))
  7475. void __arm_vstrhq_scatter_offset(int16_t *, uint16x8_t, int16x8_t);
  7476. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_s32)))
  7477. void __arm_vstrhq_scatter_offset_s32(int16_t *, uint32x4_t, int32x4_t);
  7478. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_s32)))
  7479. void __arm_vstrhq_scatter_offset(int16_t *, uint32x4_t, int32x4_t);
  7480. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_u16)))
  7481. void __arm_vstrhq_scatter_offset_u16(uint16_t *, uint16x8_t, uint16x8_t);
  7482. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_u16)))
  7483. void __arm_vstrhq_scatter_offset(uint16_t *, uint16x8_t, uint16x8_t);
  7484. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_u32)))
  7485. void __arm_vstrhq_scatter_offset_u32(uint16_t *, uint32x4_t, uint32x4_t);
  7486. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_u32)))
  7487. void __arm_vstrhq_scatter_offset(uint16_t *, uint32x4_t, uint32x4_t);
  7488. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_s16)))
  7489. void __arm_vstrhq_scatter_shifted_offset_p_s16(int16_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  7490. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_s16)))
  7491. void __arm_vstrhq_scatter_shifted_offset_p(int16_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  7492. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_s32)))
  7493. void __arm_vstrhq_scatter_shifted_offset_p_s32(int16_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7494. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_s32)))
  7495. void __arm_vstrhq_scatter_shifted_offset_p(int16_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7496. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_u16)))
  7497. void __arm_vstrhq_scatter_shifted_offset_p_u16(uint16_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  7498. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_u16)))
  7499. void __arm_vstrhq_scatter_shifted_offset_p(uint16_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  7500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_u32)))
  7501. void __arm_vstrhq_scatter_shifted_offset_p_u32(uint16_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7502. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_u32)))
  7503. void __arm_vstrhq_scatter_shifted_offset_p(uint16_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_s16)))
  7505. void __arm_vstrhq_scatter_shifted_offset_s16(int16_t *, uint16x8_t, int16x8_t);
  7506. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_s16)))
  7507. void __arm_vstrhq_scatter_shifted_offset(int16_t *, uint16x8_t, int16x8_t);
  7508. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_s32)))
  7509. void __arm_vstrhq_scatter_shifted_offset_s32(int16_t *, uint32x4_t, int32x4_t);
  7510. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_s32)))
  7511. void __arm_vstrhq_scatter_shifted_offset(int16_t *, uint32x4_t, int32x4_t);
  7512. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_u16)))
  7513. void __arm_vstrhq_scatter_shifted_offset_u16(uint16_t *, uint16x8_t, uint16x8_t);
  7514. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_u16)))
  7515. void __arm_vstrhq_scatter_shifted_offset(uint16_t *, uint16x8_t, uint16x8_t);
  7516. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_u32)))
  7517. void __arm_vstrhq_scatter_shifted_offset_u32(uint16_t *, uint32x4_t, uint32x4_t);
  7518. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_u32)))
  7519. void __arm_vstrhq_scatter_shifted_offset(uint16_t *, uint32x4_t, uint32x4_t);
  7520. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_u16)))
  7521. void __arm_vstrhq_u16(uint16_t *, uint16x8_t);
  7522. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_u16)))
  7523. void __arm_vstrhq(uint16_t *, uint16x8_t);
  7524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_u32)))
  7525. void __arm_vstrhq_u32(uint16_t *, uint32x4_t);
  7526. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_u32)))
  7527. void __arm_vstrhq(uint16_t *, uint32x4_t);
  7528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_s32)))
  7529. void __arm_vstrwq_p_s32(int32_t *, int32x4_t, mve_pred16_t);
  7530. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_s32)))
  7531. void __arm_vstrwq_p(int32_t *, int32x4_t, mve_pred16_t);
  7532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_u32)))
  7533. void __arm_vstrwq_p_u32(uint32_t *, uint32x4_t, mve_pred16_t);
  7534. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_u32)))
  7535. void __arm_vstrwq_p(uint32_t *, uint32x4_t, mve_pred16_t);
  7536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_s32)))
  7537. void __arm_vstrwq_s32(int32_t *, int32x4_t);
  7538. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_s32)))
  7539. void __arm_vstrwq(int32_t *, int32x4_t);
  7540. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_s32)))
  7541. void __arm_vstrwq_scatter_base_p_s32(uint32x4_t, int, int32x4_t, mve_pred16_t);
  7542. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_s32)))
  7543. void __arm_vstrwq_scatter_base_p(uint32x4_t, int, int32x4_t, mve_pred16_t);
  7544. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_u32)))
  7545. void __arm_vstrwq_scatter_base_p_u32(uint32x4_t, int, uint32x4_t, mve_pred16_t);
  7546. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_u32)))
  7547. void __arm_vstrwq_scatter_base_p(uint32x4_t, int, uint32x4_t, mve_pred16_t);
  7548. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_s32)))
  7549. void __arm_vstrwq_scatter_base_s32(uint32x4_t, int, int32x4_t);
  7550. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_s32)))
  7551. void __arm_vstrwq_scatter_base(uint32x4_t, int, int32x4_t);
  7552. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_u32)))
  7553. void __arm_vstrwq_scatter_base_u32(uint32x4_t, int, uint32x4_t);
  7554. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_u32)))
  7555. void __arm_vstrwq_scatter_base(uint32x4_t, int, uint32x4_t);
  7556. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_s32)))
  7557. void __arm_vstrwq_scatter_base_wb_p_s32(uint32x4_t *, int, int32x4_t, mve_pred16_t);
  7558. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_s32)))
  7559. void __arm_vstrwq_scatter_base_wb_p(uint32x4_t *, int, int32x4_t, mve_pred16_t);
  7560. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_u32)))
  7561. void __arm_vstrwq_scatter_base_wb_p_u32(uint32x4_t *, int, uint32x4_t, mve_pred16_t);
  7562. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_u32)))
  7563. void __arm_vstrwq_scatter_base_wb_p(uint32x4_t *, int, uint32x4_t, mve_pred16_t);
  7564. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_s32)))
  7565. void __arm_vstrwq_scatter_base_wb_s32(uint32x4_t *, int, int32x4_t);
  7566. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_s32)))
  7567. void __arm_vstrwq_scatter_base_wb(uint32x4_t *, int, int32x4_t);
  7568. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_u32)))
  7569. void __arm_vstrwq_scatter_base_wb_u32(uint32x4_t *, int, uint32x4_t);
  7570. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_u32)))
  7571. void __arm_vstrwq_scatter_base_wb(uint32x4_t *, int, uint32x4_t);
  7572. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_s32)))
  7573. void __arm_vstrwq_scatter_offset_p_s32(int32_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7574. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_s32)))
  7575. void __arm_vstrwq_scatter_offset_p(int32_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7576. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_u32)))
  7577. void __arm_vstrwq_scatter_offset_p_u32(uint32_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7578. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_u32)))
  7579. void __arm_vstrwq_scatter_offset_p(uint32_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7580. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_s32)))
  7581. void __arm_vstrwq_scatter_offset_s32(int32_t *, uint32x4_t, int32x4_t);
  7582. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_s32)))
  7583. void __arm_vstrwq_scatter_offset(int32_t *, uint32x4_t, int32x4_t);
  7584. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_u32)))
  7585. void __arm_vstrwq_scatter_offset_u32(uint32_t *, uint32x4_t, uint32x4_t);
  7586. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_u32)))
  7587. void __arm_vstrwq_scatter_offset(uint32_t *, uint32x4_t, uint32x4_t);
  7588. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_s32)))
  7589. void __arm_vstrwq_scatter_shifted_offset_p_s32(int32_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7590. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_s32)))
  7591. void __arm_vstrwq_scatter_shifted_offset_p(int32_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  7592. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_u32)))
  7593. void __arm_vstrwq_scatter_shifted_offset_p_u32(uint32_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7594. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_u32)))
  7595. void __arm_vstrwq_scatter_shifted_offset_p(uint32_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  7596. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_s32)))
  7597. void __arm_vstrwq_scatter_shifted_offset_s32(int32_t *, uint32x4_t, int32x4_t);
  7598. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_s32)))
  7599. void __arm_vstrwq_scatter_shifted_offset(int32_t *, uint32x4_t, int32x4_t);
  7600. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_u32)))
  7601. void __arm_vstrwq_scatter_shifted_offset_u32(uint32_t *, uint32x4_t, uint32x4_t);
  7602. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_u32)))
  7603. void __arm_vstrwq_scatter_shifted_offset(uint32_t *, uint32x4_t, uint32x4_t);
  7604. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_u32)))
  7605. void __arm_vstrwq_u32(uint32_t *, uint32x4_t);
  7606. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_u32)))
  7607. void __arm_vstrwq(uint32_t *, uint32x4_t);
  7608. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s16)))
  7609. int16x8_t __arm_vsubq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  7610. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s16)))
  7611. int16x8_t __arm_vsubq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  7612. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s32)))
  7613. int32x4_t __arm_vsubq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  7614. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s32)))
  7615. int32x4_t __arm_vsubq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  7616. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s8)))
  7617. int8x16_t __arm_vsubq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  7618. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s8)))
  7619. int8x16_t __arm_vsubq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  7620. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u16)))
  7621. uint16x8_t __arm_vsubq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  7622. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u16)))
  7623. uint16x8_t __arm_vsubq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  7624. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u32)))
  7625. uint32x4_t __arm_vsubq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  7626. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u32)))
  7627. uint32x4_t __arm_vsubq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  7628. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u8)))
  7629. uint8x16_t __arm_vsubq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  7630. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u8)))
  7631. uint8x16_t __arm_vsubq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  7632. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s16)))
  7633. int16x8_t __arm_vsubq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  7634. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s16)))
  7635. int16x8_t __arm_vsubq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  7636. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s32)))
  7637. int32x4_t __arm_vsubq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  7638. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s32)))
  7639. int32x4_t __arm_vsubq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  7640. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s8)))
  7641. int8x16_t __arm_vsubq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  7642. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s8)))
  7643. int8x16_t __arm_vsubq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  7644. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u16)))
  7645. uint16x8_t __arm_vsubq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  7646. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u16)))
  7647. uint16x8_t __arm_vsubq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  7648. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u32)))
  7649. uint32x4_t __arm_vsubq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  7650. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u32)))
  7651. uint32x4_t __arm_vsubq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  7652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u8)))
  7653. uint8x16_t __arm_vsubq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  7654. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u8)))
  7655. uint8x16_t __arm_vsubq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  7656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s16)))
  7657. int16x8_t __arm_vsubq_n_s16(int16x8_t, int16_t);
  7658. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s16)))
  7659. int16x8_t __arm_vsubq(int16x8_t, int16_t);
  7660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s32)))
  7661. int32x4_t __arm_vsubq_n_s32(int32x4_t, int32_t);
  7662. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s32)))
  7663. int32x4_t __arm_vsubq(int32x4_t, int32_t);
  7664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s8)))
  7665. int8x16_t __arm_vsubq_n_s8(int8x16_t, int8_t);
  7666. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s8)))
  7667. int8x16_t __arm_vsubq(int8x16_t, int8_t);
  7668. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u16)))
  7669. uint16x8_t __arm_vsubq_n_u16(uint16x8_t, uint16_t);
  7670. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u16)))
  7671. uint16x8_t __arm_vsubq(uint16x8_t, uint16_t);
  7672. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u32)))
  7673. uint32x4_t __arm_vsubq_n_u32(uint32x4_t, uint32_t);
  7674. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u32)))
  7675. uint32x4_t __arm_vsubq(uint32x4_t, uint32_t);
  7676. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u8)))
  7677. uint8x16_t __arm_vsubq_n_u8(uint8x16_t, uint8_t);
  7678. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u8)))
  7679. uint8x16_t __arm_vsubq(uint8x16_t, uint8_t);
  7680. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s16)))
  7681. int16x8_t __arm_vsubq_s16(int16x8_t, int16x8_t);
  7682. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s16)))
  7683. int16x8_t __arm_vsubq(int16x8_t, int16x8_t);
  7684. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s32)))
  7685. int32x4_t __arm_vsubq_s32(int32x4_t, int32x4_t);
  7686. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s32)))
  7687. int32x4_t __arm_vsubq(int32x4_t, int32x4_t);
  7688. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s8)))
  7689. int8x16_t __arm_vsubq_s8(int8x16_t, int8x16_t);
  7690. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s8)))
  7691. int8x16_t __arm_vsubq(int8x16_t, int8x16_t);
  7692. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u16)))
  7693. uint16x8_t __arm_vsubq_u16(uint16x8_t, uint16x8_t);
  7694. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u16)))
  7695. uint16x8_t __arm_vsubq(uint16x8_t, uint16x8_t);
  7696. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u32)))
  7697. uint32x4_t __arm_vsubq_u32(uint32x4_t, uint32x4_t);
  7698. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u32)))
  7699. uint32x4_t __arm_vsubq(uint32x4_t, uint32x4_t);
  7700. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u8)))
  7701. uint8x16_t __arm_vsubq_u8(uint8x16_t, uint8x16_t);
  7702. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u8)))
  7703. uint8x16_t __arm_vsubq(uint8x16_t, uint8x16_t);
  7704. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s16)))
  7705. int16x8_t __arm_vsubq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  7706. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s16)))
  7707. int16x8_t __arm_vsubq_x(int16x8_t, int16_t, mve_pred16_t);
  7708. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s32)))
  7709. int32x4_t __arm_vsubq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  7710. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s32)))
  7711. int32x4_t __arm_vsubq_x(int32x4_t, int32_t, mve_pred16_t);
  7712. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s8)))
  7713. int8x16_t __arm_vsubq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  7714. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s8)))
  7715. int8x16_t __arm_vsubq_x(int8x16_t, int8_t, mve_pred16_t);
  7716. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u16)))
  7717. uint16x8_t __arm_vsubq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  7718. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u16)))
  7719. uint16x8_t __arm_vsubq_x(uint16x8_t, uint16_t, mve_pred16_t);
  7720. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u32)))
  7721. uint32x4_t __arm_vsubq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  7722. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u32)))
  7723. uint32x4_t __arm_vsubq_x(uint32x4_t, uint32_t, mve_pred16_t);
  7724. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u8)))
  7725. uint8x16_t __arm_vsubq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  7726. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u8)))
  7727. uint8x16_t __arm_vsubq_x(uint8x16_t, uint8_t, mve_pred16_t);
  7728. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s16)))
  7729. int16x8_t __arm_vsubq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  7730. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s16)))
  7731. int16x8_t __arm_vsubq_x(int16x8_t, int16x8_t, mve_pred16_t);
  7732. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s32)))
  7733. int32x4_t __arm_vsubq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  7734. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s32)))
  7735. int32x4_t __arm_vsubq_x(int32x4_t, int32x4_t, mve_pred16_t);
  7736. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s8)))
  7737. int8x16_t __arm_vsubq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  7738. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s8)))
  7739. int8x16_t __arm_vsubq_x(int8x16_t, int8x16_t, mve_pred16_t);
  7740. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u16)))
  7741. uint16x8_t __arm_vsubq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  7742. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u16)))
  7743. uint16x8_t __arm_vsubq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  7744. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u32)))
  7745. uint32x4_t __arm_vsubq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  7746. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u32)))
  7747. uint32x4_t __arm_vsubq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  7748. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u8)))
  7749. uint8x16_t __arm_vsubq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  7750. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u8)))
  7751. uint8x16_t __arm_vsubq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  7752. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_s16)))
  7753. int16x8_t __arm_vuninitializedq(int16x8_t);
  7754. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_s32)))
  7755. int32x4_t __arm_vuninitializedq(int32x4_t);
  7756. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_s64)))
  7757. int64x2_t __arm_vuninitializedq(int64x2_t);
  7758. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_s8)))
  7759. int8x16_t __arm_vuninitializedq(int8x16_t);
  7760. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_u16)))
  7761. uint16x8_t __arm_vuninitializedq(uint16x8_t);
  7762. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_u32)))
  7763. uint32x4_t __arm_vuninitializedq(uint32x4_t);
  7764. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_u64)))
  7765. uint64x2_t __arm_vuninitializedq(uint64x2_t);
  7766. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_u8)))
  7767. uint8x16_t __arm_vuninitializedq(uint8x16_t);
  7768. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_s16)))
  7769. int16x8_t __arm_vuninitializedq_s16();
  7770. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_s32)))
  7771. int32x4_t __arm_vuninitializedq_s32();
  7772. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_s64)))
  7773. int64x2_t __arm_vuninitializedq_s64();
  7774. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_s8)))
  7775. int8x16_t __arm_vuninitializedq_s8();
  7776. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_u16)))
  7777. uint16x8_t __arm_vuninitializedq_u16();
  7778. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_u32)))
  7779. uint32x4_t __arm_vuninitializedq_u32();
  7780. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_u64)))
  7781. uint64x2_t __arm_vuninitializedq_u64();
  7782. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_u8)))
  7783. uint8x16_t __arm_vuninitializedq_u8();
  7784.  
  7785. #if (__ARM_FEATURE_MVE & 2)
  7786.  
  7787. typedef __fp16 float16_t;
  7788. typedef float float32_t;
  7789. typedef __attribute__((__neon_vector_type__(8), __clang_arm_mve_strict_polymorphism)) float16_t float16x8_t;
  7790. typedef struct { float16x8_t val[2]; } float16x8x2_t;
  7791. typedef struct { float16x8_t val[4]; } float16x8x4_t;
  7792. typedef __attribute__((__neon_vector_type__(4), __clang_arm_mve_strict_polymorphism)) float32_t float32x4_t;
  7793. typedef struct { float32x4_t val[2]; } float32x4x2_t;
  7794. typedef struct { float32x4_t val[4]; } float32x4x4_t;
  7795.  
  7796. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_f16)))
  7797. float16x8_t __arm_vabdq_f16(float16x8_t, float16x8_t);
  7798. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_f16)))
  7799. float16x8_t __arm_vabdq(float16x8_t, float16x8_t);
  7800. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_f32)))
  7801. float32x4_t __arm_vabdq_f32(float32x4_t, float32x4_t);
  7802. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_f32)))
  7803. float32x4_t __arm_vabdq(float32x4_t, float32x4_t);
  7804. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_f16)))
  7805. float16x8_t __arm_vabdq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7806. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_f16)))
  7807. float16x8_t __arm_vabdq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7808. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_f32)))
  7809. float32x4_t __arm_vabdq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7810. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_f32)))
  7811. float32x4_t __arm_vabdq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7812. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_f16)))
  7813. float16x8_t __arm_vabdq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  7814. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_f16)))
  7815. float16x8_t __arm_vabdq_x(float16x8_t, float16x8_t, mve_pred16_t);
  7816. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_f32)))
  7817. float32x4_t __arm_vabdq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  7818. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_f32)))
  7819. float32x4_t __arm_vabdq_x(float32x4_t, float32x4_t, mve_pred16_t);
  7820. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_f16)))
  7821. float16x8_t __arm_vabsq_f16(float16x8_t);
  7822. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_f16)))
  7823. float16x8_t __arm_vabsq(float16x8_t);
  7824. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_f32)))
  7825. float32x4_t __arm_vabsq_f32(float32x4_t);
  7826. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_f32)))
  7827. float32x4_t __arm_vabsq(float32x4_t);
  7828. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_f16)))
  7829. float16x8_t __arm_vabsq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  7830. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_f16)))
  7831. float16x8_t __arm_vabsq_m(float16x8_t, float16x8_t, mve_pred16_t);
  7832. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_f32)))
  7833. float32x4_t __arm_vabsq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  7834. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_f32)))
  7835. float32x4_t __arm_vabsq_m(float32x4_t, float32x4_t, mve_pred16_t);
  7836. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_f16)))
  7837. float16x8_t __arm_vabsq_x_f16(float16x8_t, mve_pred16_t);
  7838. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_f16)))
  7839. float16x8_t __arm_vabsq_x(float16x8_t, mve_pred16_t);
  7840. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_f32)))
  7841. float32x4_t __arm_vabsq_x_f32(float32x4_t, mve_pred16_t);
  7842. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_f32)))
  7843. float32x4_t __arm_vabsq_x(float32x4_t, mve_pred16_t);
  7844. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_f16)))
  7845. float16x8_t __arm_vaddq_f16(float16x8_t, float16x8_t);
  7846. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_f16)))
  7847. float16x8_t __arm_vaddq(float16x8_t, float16x8_t);
  7848. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_f32)))
  7849. float32x4_t __arm_vaddq_f32(float32x4_t, float32x4_t);
  7850. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_f32)))
  7851. float32x4_t __arm_vaddq(float32x4_t, float32x4_t);
  7852. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_f16)))
  7853. float16x8_t __arm_vaddq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7854. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_f16)))
  7855. float16x8_t __arm_vaddq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7856. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_f32)))
  7857. float32x4_t __arm_vaddq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7858. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_f32)))
  7859. float32x4_t __arm_vaddq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7860. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_f16)))
  7861. float16x8_t __arm_vaddq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  7862. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_f16)))
  7863. float16x8_t __arm_vaddq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  7864. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_f32)))
  7865. float32x4_t __arm_vaddq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  7866. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_f32)))
  7867. float32x4_t __arm_vaddq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  7868. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_f16)))
  7869. float16x8_t __arm_vaddq_n_f16(float16x8_t, float16_t);
  7870. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_f16)))
  7871. float16x8_t __arm_vaddq(float16x8_t, float16_t);
  7872. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_f32)))
  7873. float32x4_t __arm_vaddq_n_f32(float32x4_t, float32_t);
  7874. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_f32)))
  7875. float32x4_t __arm_vaddq(float32x4_t, float32_t);
  7876. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_f16)))
  7877. float16x8_t __arm_vaddq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  7878. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_f16)))
  7879. float16x8_t __arm_vaddq_x(float16x8_t, float16x8_t, mve_pred16_t);
  7880. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_f32)))
  7881. float32x4_t __arm_vaddq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  7882. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_f32)))
  7883. float32x4_t __arm_vaddq_x(float32x4_t, float32x4_t, mve_pred16_t);
  7884. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_f16)))
  7885. float16x8_t __arm_vaddq_x_n_f16(float16x8_t, float16_t, mve_pred16_t);
  7886. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_f16)))
  7887. float16x8_t __arm_vaddq_x(float16x8_t, float16_t, mve_pred16_t);
  7888. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_f32)))
  7889. float32x4_t __arm_vaddq_x_n_f32(float32x4_t, float32_t, mve_pred16_t);
  7890. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_f32)))
  7891. float32x4_t __arm_vaddq_x(float32x4_t, float32_t, mve_pred16_t);
  7892. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_f16)))
  7893. float16x8_t __arm_vandq_f16(float16x8_t, float16x8_t);
  7894. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_f16)))
  7895. float16x8_t __arm_vandq(float16x8_t, float16x8_t);
  7896. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_f32)))
  7897. float32x4_t __arm_vandq_f32(float32x4_t, float32x4_t);
  7898. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_f32)))
  7899. float32x4_t __arm_vandq(float32x4_t, float32x4_t);
  7900. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_f16)))
  7901. float16x8_t __arm_vandq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7902. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_f16)))
  7903. float16x8_t __arm_vandq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7904. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_f32)))
  7905. float32x4_t __arm_vandq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7906. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_f32)))
  7907. float32x4_t __arm_vandq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7908. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_f16)))
  7909. float16x8_t __arm_vandq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  7910. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_f16)))
  7911. float16x8_t __arm_vandq_x(float16x8_t, float16x8_t, mve_pred16_t);
  7912. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_f32)))
  7913. float32x4_t __arm_vandq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  7914. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_f32)))
  7915. float32x4_t __arm_vandq_x(float32x4_t, float32x4_t, mve_pred16_t);
  7916. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_f16)))
  7917. float16x8_t __arm_vbicq_f16(float16x8_t, float16x8_t);
  7918. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_f16)))
  7919. float16x8_t __arm_vbicq(float16x8_t, float16x8_t);
  7920. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_f32)))
  7921. float32x4_t __arm_vbicq_f32(float32x4_t, float32x4_t);
  7922. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_f32)))
  7923. float32x4_t __arm_vbicq(float32x4_t, float32x4_t);
  7924. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_f16)))
  7925. float16x8_t __arm_vbicq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7926. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_f16)))
  7927. float16x8_t __arm_vbicq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7928. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_f32)))
  7929. float32x4_t __arm_vbicq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7930. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_f32)))
  7931. float32x4_t __arm_vbicq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7932. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_f16)))
  7933. float16x8_t __arm_vbicq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  7934. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_f16)))
  7935. float16x8_t __arm_vbicq_x(float16x8_t, float16x8_t, mve_pred16_t);
  7936. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_f32)))
  7937. float32x4_t __arm_vbicq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  7938. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_f32)))
  7939. float32x4_t __arm_vbicq_x(float32x4_t, float32x4_t, mve_pred16_t);
  7940. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_f16)))
  7941. float16x8_t __arm_vbrsrq_m_n_f16(float16x8_t, float16x8_t, int32_t, mve_pred16_t);
  7942. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_f16)))
  7943. float16x8_t __arm_vbrsrq_m(float16x8_t, float16x8_t, int32_t, mve_pred16_t);
  7944. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_f32)))
  7945. float32x4_t __arm_vbrsrq_m_n_f32(float32x4_t, float32x4_t, int32_t, mve_pred16_t);
  7946. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_f32)))
  7947. float32x4_t __arm_vbrsrq_m(float32x4_t, float32x4_t, int32_t, mve_pred16_t);
  7948. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_f16)))
  7949. float16x8_t __arm_vbrsrq_n_f16(float16x8_t, int32_t);
  7950. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_f16)))
  7951. float16x8_t __arm_vbrsrq(float16x8_t, int32_t);
  7952. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_f32)))
  7953. float32x4_t __arm_vbrsrq_n_f32(float32x4_t, int32_t);
  7954. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_f32)))
  7955. float32x4_t __arm_vbrsrq(float32x4_t, int32_t);
  7956. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_f16)))
  7957. float16x8_t __arm_vbrsrq_x_n_f16(float16x8_t, int32_t, mve_pred16_t);
  7958. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_f16)))
  7959. float16x8_t __arm_vbrsrq_x(float16x8_t, int32_t, mve_pred16_t);
  7960. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_f32)))
  7961. float32x4_t __arm_vbrsrq_x_n_f32(float32x4_t, int32_t, mve_pred16_t);
  7962. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_f32)))
  7963. float32x4_t __arm_vbrsrq_x(float32x4_t, int32_t, mve_pred16_t);
  7964. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_f16)))
  7965. float16x8_t __arm_vcaddq_rot270_f16(float16x8_t, float16x8_t);
  7966. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_f16)))
  7967. float16x8_t __arm_vcaddq_rot270(float16x8_t, float16x8_t);
  7968. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_f32)))
  7969. float32x4_t __arm_vcaddq_rot270_f32(float32x4_t, float32x4_t);
  7970. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_f32)))
  7971. float32x4_t __arm_vcaddq_rot270(float32x4_t, float32x4_t);
  7972. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_f16)))
  7973. float16x8_t __arm_vcaddq_rot270_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7974. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_f16)))
  7975. float16x8_t __arm_vcaddq_rot270_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7976. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_f32)))
  7977. float32x4_t __arm_vcaddq_rot270_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7978. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_f32)))
  7979. float32x4_t __arm_vcaddq_rot270_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  7980. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_f16)))
  7981. float16x8_t __arm_vcaddq_rot270_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  7982. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_f16)))
  7983. float16x8_t __arm_vcaddq_rot270_x(float16x8_t, float16x8_t, mve_pred16_t);
  7984. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_f32)))
  7985. float32x4_t __arm_vcaddq_rot270_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  7986. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_f32)))
  7987. float32x4_t __arm_vcaddq_rot270_x(float32x4_t, float32x4_t, mve_pred16_t);
  7988. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_f16)))
  7989. float16x8_t __arm_vcaddq_rot90_f16(float16x8_t, float16x8_t);
  7990. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_f16)))
  7991. float16x8_t __arm_vcaddq_rot90(float16x8_t, float16x8_t);
  7992. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_f32)))
  7993. float32x4_t __arm_vcaddq_rot90_f32(float32x4_t, float32x4_t);
  7994. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_f32)))
  7995. float32x4_t __arm_vcaddq_rot90(float32x4_t, float32x4_t);
  7996. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_f16)))
  7997. float16x8_t __arm_vcaddq_rot90_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  7998. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_f16)))
  7999. float16x8_t __arm_vcaddq_rot90_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8000. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_f32)))
  8001. float32x4_t __arm_vcaddq_rot90_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8002. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_f32)))
  8003. float32x4_t __arm_vcaddq_rot90_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8004. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_f16)))
  8005. float16x8_t __arm_vcaddq_rot90_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8006. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_f16)))
  8007. float16x8_t __arm_vcaddq_rot90_x(float16x8_t, float16x8_t, mve_pred16_t);
  8008. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_f32)))
  8009. float32x4_t __arm_vcaddq_rot90_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8010. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_f32)))
  8011. float32x4_t __arm_vcaddq_rot90_x(float32x4_t, float32x4_t, mve_pred16_t);
  8012. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_f16)))
  8013. float16x8_t __arm_vcmlaq_f16(float16x8_t, float16x8_t, float16x8_t);
  8014. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_f16)))
  8015. float16x8_t __arm_vcmlaq(float16x8_t, float16x8_t, float16x8_t);
  8016. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_f32)))
  8017. float32x4_t __arm_vcmlaq_f32(float32x4_t, float32x4_t, float32x4_t);
  8018. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_f32)))
  8019. float32x4_t __arm_vcmlaq(float32x4_t, float32x4_t, float32x4_t);
  8020. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_m_f16)))
  8021. float16x8_t __arm_vcmlaq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8022. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_m_f16)))
  8023. float16x8_t __arm_vcmlaq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8024. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_m_f32)))
  8025. float32x4_t __arm_vcmlaq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8026. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_m_f32)))
  8027. float32x4_t __arm_vcmlaq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8028. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_f16)))
  8029. float16x8_t __arm_vcmlaq_rot180_f16(float16x8_t, float16x8_t, float16x8_t);
  8030. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_f16)))
  8031. float16x8_t __arm_vcmlaq_rot180(float16x8_t, float16x8_t, float16x8_t);
  8032. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_f32)))
  8033. float32x4_t __arm_vcmlaq_rot180_f32(float32x4_t, float32x4_t, float32x4_t);
  8034. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_f32)))
  8035. float32x4_t __arm_vcmlaq_rot180(float32x4_t, float32x4_t, float32x4_t);
  8036. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_m_f16)))
  8037. float16x8_t __arm_vcmlaq_rot180_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8038. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_m_f16)))
  8039. float16x8_t __arm_vcmlaq_rot180_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8040. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_m_f32)))
  8041. float32x4_t __arm_vcmlaq_rot180_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8042. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_m_f32)))
  8043. float32x4_t __arm_vcmlaq_rot180_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8044. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_f16)))
  8045. float16x8_t __arm_vcmlaq_rot270_f16(float16x8_t, float16x8_t, float16x8_t);
  8046. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_f16)))
  8047. float16x8_t __arm_vcmlaq_rot270(float16x8_t, float16x8_t, float16x8_t);
  8048. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_f32)))
  8049. float32x4_t __arm_vcmlaq_rot270_f32(float32x4_t, float32x4_t, float32x4_t);
  8050. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_f32)))
  8051. float32x4_t __arm_vcmlaq_rot270(float32x4_t, float32x4_t, float32x4_t);
  8052. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_m_f16)))
  8053. float16x8_t __arm_vcmlaq_rot270_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8054. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_m_f16)))
  8055. float16x8_t __arm_vcmlaq_rot270_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8056. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_m_f32)))
  8057. float32x4_t __arm_vcmlaq_rot270_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8058. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_m_f32)))
  8059. float32x4_t __arm_vcmlaq_rot270_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8060. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_f16)))
  8061. float16x8_t __arm_vcmlaq_rot90_f16(float16x8_t, float16x8_t, float16x8_t);
  8062. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_f16)))
  8063. float16x8_t __arm_vcmlaq_rot90(float16x8_t, float16x8_t, float16x8_t);
  8064. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_f32)))
  8065. float32x4_t __arm_vcmlaq_rot90_f32(float32x4_t, float32x4_t, float32x4_t);
  8066. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_f32)))
  8067. float32x4_t __arm_vcmlaq_rot90(float32x4_t, float32x4_t, float32x4_t);
  8068. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_m_f16)))
  8069. float16x8_t __arm_vcmlaq_rot90_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8070. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_m_f16)))
  8071. float16x8_t __arm_vcmlaq_rot90_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8072. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_m_f32)))
  8073. float32x4_t __arm_vcmlaq_rot90_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8074. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_m_f32)))
  8075. float32x4_t __arm_vcmlaq_rot90_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8076. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_f16)))
  8077. mve_pred16_t __arm_vcmpeqq_f16(float16x8_t, float16x8_t);
  8078. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_f16)))
  8079. mve_pred16_t __arm_vcmpeqq(float16x8_t, float16x8_t);
  8080. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_f32)))
  8081. mve_pred16_t __arm_vcmpeqq_f32(float32x4_t, float32x4_t);
  8082. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_f32)))
  8083. mve_pred16_t __arm_vcmpeqq(float32x4_t, float32x4_t);
  8084. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_f16)))
  8085. mve_pred16_t __arm_vcmpeqq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8086. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_f16)))
  8087. mve_pred16_t __arm_vcmpeqq_m(float16x8_t, float16x8_t, mve_pred16_t);
  8088. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_f32)))
  8089. mve_pred16_t __arm_vcmpeqq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8090. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_f32)))
  8091. mve_pred16_t __arm_vcmpeqq_m(float32x4_t, float32x4_t, mve_pred16_t);
  8092. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_f16)))
  8093. mve_pred16_t __arm_vcmpeqq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  8094. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_f16)))
  8095. mve_pred16_t __arm_vcmpeqq_m(float16x8_t, float16_t, mve_pred16_t);
  8096. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_f32)))
  8097. mve_pred16_t __arm_vcmpeqq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  8098. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_f32)))
  8099. mve_pred16_t __arm_vcmpeqq_m(float32x4_t, float32_t, mve_pred16_t);
  8100. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_f16)))
  8101. mve_pred16_t __arm_vcmpeqq_n_f16(float16x8_t, float16_t);
  8102. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_f16)))
  8103. mve_pred16_t __arm_vcmpeqq(float16x8_t, float16_t);
  8104. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_f32)))
  8105. mve_pred16_t __arm_vcmpeqq_n_f32(float32x4_t, float32_t);
  8106. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_f32)))
  8107. mve_pred16_t __arm_vcmpeqq(float32x4_t, float32_t);
  8108. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_f16)))
  8109. mve_pred16_t __arm_vcmpgeq_f16(float16x8_t, float16x8_t);
  8110. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_f16)))
  8111. mve_pred16_t __arm_vcmpgeq(float16x8_t, float16x8_t);
  8112. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_f32)))
  8113. mve_pred16_t __arm_vcmpgeq_f32(float32x4_t, float32x4_t);
  8114. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_f32)))
  8115. mve_pred16_t __arm_vcmpgeq(float32x4_t, float32x4_t);
  8116. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_f16)))
  8117. mve_pred16_t __arm_vcmpgeq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8118. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_f16)))
  8119. mve_pred16_t __arm_vcmpgeq_m(float16x8_t, float16x8_t, mve_pred16_t);
  8120. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_f32)))
  8121. mve_pred16_t __arm_vcmpgeq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8122. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_f32)))
  8123. mve_pred16_t __arm_vcmpgeq_m(float32x4_t, float32x4_t, mve_pred16_t);
  8124. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_f16)))
  8125. mve_pred16_t __arm_vcmpgeq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  8126. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_f16)))
  8127. mve_pred16_t __arm_vcmpgeq_m(float16x8_t, float16_t, mve_pred16_t);
  8128. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_f32)))
  8129. mve_pred16_t __arm_vcmpgeq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  8130. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_f32)))
  8131. mve_pred16_t __arm_vcmpgeq_m(float32x4_t, float32_t, mve_pred16_t);
  8132. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_f16)))
  8133. mve_pred16_t __arm_vcmpgeq_n_f16(float16x8_t, float16_t);
  8134. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_f16)))
  8135. mve_pred16_t __arm_vcmpgeq(float16x8_t, float16_t);
  8136. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_f32)))
  8137. mve_pred16_t __arm_vcmpgeq_n_f32(float32x4_t, float32_t);
  8138. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_f32)))
  8139. mve_pred16_t __arm_vcmpgeq(float32x4_t, float32_t);
  8140. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_f16)))
  8141. mve_pred16_t __arm_vcmpgtq_f16(float16x8_t, float16x8_t);
  8142. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_f16)))
  8143. mve_pred16_t __arm_vcmpgtq(float16x8_t, float16x8_t);
  8144. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_f32)))
  8145. mve_pred16_t __arm_vcmpgtq_f32(float32x4_t, float32x4_t);
  8146. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_f32)))
  8147. mve_pred16_t __arm_vcmpgtq(float32x4_t, float32x4_t);
  8148. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_f16)))
  8149. mve_pred16_t __arm_vcmpgtq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8150. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_f16)))
  8151. mve_pred16_t __arm_vcmpgtq_m(float16x8_t, float16x8_t, mve_pred16_t);
  8152. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_f32)))
  8153. mve_pred16_t __arm_vcmpgtq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8154. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_f32)))
  8155. mve_pred16_t __arm_vcmpgtq_m(float32x4_t, float32x4_t, mve_pred16_t);
  8156. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_f16)))
  8157. mve_pred16_t __arm_vcmpgtq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  8158. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_f16)))
  8159. mve_pred16_t __arm_vcmpgtq_m(float16x8_t, float16_t, mve_pred16_t);
  8160. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_f32)))
  8161. mve_pred16_t __arm_vcmpgtq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  8162. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_f32)))
  8163. mve_pred16_t __arm_vcmpgtq_m(float32x4_t, float32_t, mve_pred16_t);
  8164. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_f16)))
  8165. mve_pred16_t __arm_vcmpgtq_n_f16(float16x8_t, float16_t);
  8166. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_f16)))
  8167. mve_pred16_t __arm_vcmpgtq(float16x8_t, float16_t);
  8168. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_f32)))
  8169. mve_pred16_t __arm_vcmpgtq_n_f32(float32x4_t, float32_t);
  8170. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_f32)))
  8171. mve_pred16_t __arm_vcmpgtq(float32x4_t, float32_t);
  8172. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_f16)))
  8173. mve_pred16_t __arm_vcmpleq_f16(float16x8_t, float16x8_t);
  8174. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_f16)))
  8175. mve_pred16_t __arm_vcmpleq(float16x8_t, float16x8_t);
  8176. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_f32)))
  8177. mve_pred16_t __arm_vcmpleq_f32(float32x4_t, float32x4_t);
  8178. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_f32)))
  8179. mve_pred16_t __arm_vcmpleq(float32x4_t, float32x4_t);
  8180. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_f16)))
  8181. mve_pred16_t __arm_vcmpleq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8182. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_f16)))
  8183. mve_pred16_t __arm_vcmpleq_m(float16x8_t, float16x8_t, mve_pred16_t);
  8184. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_f32)))
  8185. mve_pred16_t __arm_vcmpleq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8186. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_f32)))
  8187. mve_pred16_t __arm_vcmpleq_m(float32x4_t, float32x4_t, mve_pred16_t);
  8188. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_f16)))
  8189. mve_pred16_t __arm_vcmpleq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  8190. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_f16)))
  8191. mve_pred16_t __arm_vcmpleq_m(float16x8_t, float16_t, mve_pred16_t);
  8192. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_f32)))
  8193. mve_pred16_t __arm_vcmpleq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  8194. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_f32)))
  8195. mve_pred16_t __arm_vcmpleq_m(float32x4_t, float32_t, mve_pred16_t);
  8196. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_f16)))
  8197. mve_pred16_t __arm_vcmpleq_n_f16(float16x8_t, float16_t);
  8198. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_f16)))
  8199. mve_pred16_t __arm_vcmpleq(float16x8_t, float16_t);
  8200. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_f32)))
  8201. mve_pred16_t __arm_vcmpleq_n_f32(float32x4_t, float32_t);
  8202. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_f32)))
  8203. mve_pred16_t __arm_vcmpleq(float32x4_t, float32_t);
  8204. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_f16)))
  8205. mve_pred16_t __arm_vcmpltq_f16(float16x8_t, float16x8_t);
  8206. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_f16)))
  8207. mve_pred16_t __arm_vcmpltq(float16x8_t, float16x8_t);
  8208. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_f32)))
  8209. mve_pred16_t __arm_vcmpltq_f32(float32x4_t, float32x4_t);
  8210. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_f32)))
  8211. mve_pred16_t __arm_vcmpltq(float32x4_t, float32x4_t);
  8212. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_f16)))
  8213. mve_pred16_t __arm_vcmpltq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8214. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_f16)))
  8215. mve_pred16_t __arm_vcmpltq_m(float16x8_t, float16x8_t, mve_pred16_t);
  8216. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_f32)))
  8217. mve_pred16_t __arm_vcmpltq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8218. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_f32)))
  8219. mve_pred16_t __arm_vcmpltq_m(float32x4_t, float32x4_t, mve_pred16_t);
  8220. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_f16)))
  8221. mve_pred16_t __arm_vcmpltq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  8222. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_f16)))
  8223. mve_pred16_t __arm_vcmpltq_m(float16x8_t, float16_t, mve_pred16_t);
  8224. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_f32)))
  8225. mve_pred16_t __arm_vcmpltq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  8226. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_f32)))
  8227. mve_pred16_t __arm_vcmpltq_m(float32x4_t, float32_t, mve_pred16_t);
  8228. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_f16)))
  8229. mve_pred16_t __arm_vcmpltq_n_f16(float16x8_t, float16_t);
  8230. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_f16)))
  8231. mve_pred16_t __arm_vcmpltq(float16x8_t, float16_t);
  8232. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_f32)))
  8233. mve_pred16_t __arm_vcmpltq_n_f32(float32x4_t, float32_t);
  8234. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_f32)))
  8235. mve_pred16_t __arm_vcmpltq(float32x4_t, float32_t);
  8236. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_f16)))
  8237. mve_pred16_t __arm_vcmpneq_f16(float16x8_t, float16x8_t);
  8238. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_f16)))
  8239. mve_pred16_t __arm_vcmpneq(float16x8_t, float16x8_t);
  8240. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_f32)))
  8241. mve_pred16_t __arm_vcmpneq_f32(float32x4_t, float32x4_t);
  8242. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_f32)))
  8243. mve_pred16_t __arm_vcmpneq(float32x4_t, float32x4_t);
  8244. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_f16)))
  8245. mve_pred16_t __arm_vcmpneq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8246. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_f16)))
  8247. mve_pred16_t __arm_vcmpneq_m(float16x8_t, float16x8_t, mve_pred16_t);
  8248. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_f32)))
  8249. mve_pred16_t __arm_vcmpneq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8250. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_f32)))
  8251. mve_pred16_t __arm_vcmpneq_m(float32x4_t, float32x4_t, mve_pred16_t);
  8252. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_f16)))
  8253. mve_pred16_t __arm_vcmpneq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  8254. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_f16)))
  8255. mve_pred16_t __arm_vcmpneq_m(float16x8_t, float16_t, mve_pred16_t);
  8256. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_f32)))
  8257. mve_pred16_t __arm_vcmpneq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  8258. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_f32)))
  8259. mve_pred16_t __arm_vcmpneq_m(float32x4_t, float32_t, mve_pred16_t);
  8260. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_f16)))
  8261. mve_pred16_t __arm_vcmpneq_n_f16(float16x8_t, float16_t);
  8262. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_f16)))
  8263. mve_pred16_t __arm_vcmpneq(float16x8_t, float16_t);
  8264. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_f32)))
  8265. mve_pred16_t __arm_vcmpneq_n_f32(float32x4_t, float32_t);
  8266. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_f32)))
  8267. mve_pred16_t __arm_vcmpneq(float32x4_t, float32_t);
  8268. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_f16)))
  8269. float16x8_t __arm_vcmulq_f16(float16x8_t, float16x8_t);
  8270. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_f16)))
  8271. float16x8_t __arm_vcmulq(float16x8_t, float16x8_t);
  8272. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_f32)))
  8273. float32x4_t __arm_vcmulq_f32(float32x4_t, float32x4_t);
  8274. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_f32)))
  8275. float32x4_t __arm_vcmulq(float32x4_t, float32x4_t);
  8276. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_m_f16)))
  8277. float16x8_t __arm_vcmulq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8278. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_m_f16)))
  8279. float16x8_t __arm_vcmulq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8280. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_m_f32)))
  8281. float32x4_t __arm_vcmulq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8282. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_m_f32)))
  8283. float32x4_t __arm_vcmulq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8284. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_f16)))
  8285. float16x8_t __arm_vcmulq_rot180_f16(float16x8_t, float16x8_t);
  8286. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_f16)))
  8287. float16x8_t __arm_vcmulq_rot180(float16x8_t, float16x8_t);
  8288. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_f32)))
  8289. float32x4_t __arm_vcmulq_rot180_f32(float32x4_t, float32x4_t);
  8290. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_f32)))
  8291. float32x4_t __arm_vcmulq_rot180(float32x4_t, float32x4_t);
  8292. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_m_f16)))
  8293. float16x8_t __arm_vcmulq_rot180_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8294. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_m_f16)))
  8295. float16x8_t __arm_vcmulq_rot180_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8296. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_m_f32)))
  8297. float32x4_t __arm_vcmulq_rot180_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8298. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_m_f32)))
  8299. float32x4_t __arm_vcmulq_rot180_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8300. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_x_f16)))
  8301. float16x8_t __arm_vcmulq_rot180_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8302. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_x_f16)))
  8303. float16x8_t __arm_vcmulq_rot180_x(float16x8_t, float16x8_t, mve_pred16_t);
  8304. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_x_f32)))
  8305. float32x4_t __arm_vcmulq_rot180_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8306. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_x_f32)))
  8307. float32x4_t __arm_vcmulq_rot180_x(float32x4_t, float32x4_t, mve_pred16_t);
  8308. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_f16)))
  8309. float16x8_t __arm_vcmulq_rot270_f16(float16x8_t, float16x8_t);
  8310. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_f16)))
  8311. float16x8_t __arm_vcmulq_rot270(float16x8_t, float16x8_t);
  8312. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_f32)))
  8313. float32x4_t __arm_vcmulq_rot270_f32(float32x4_t, float32x4_t);
  8314. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_f32)))
  8315. float32x4_t __arm_vcmulq_rot270(float32x4_t, float32x4_t);
  8316. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_m_f16)))
  8317. float16x8_t __arm_vcmulq_rot270_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8318. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_m_f16)))
  8319. float16x8_t __arm_vcmulq_rot270_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8320. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_m_f32)))
  8321. float32x4_t __arm_vcmulq_rot270_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8322. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_m_f32)))
  8323. float32x4_t __arm_vcmulq_rot270_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8324. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_x_f16)))
  8325. float16x8_t __arm_vcmulq_rot270_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8326. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_x_f16)))
  8327. float16x8_t __arm_vcmulq_rot270_x(float16x8_t, float16x8_t, mve_pred16_t);
  8328. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_x_f32)))
  8329. float32x4_t __arm_vcmulq_rot270_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8330. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_x_f32)))
  8331. float32x4_t __arm_vcmulq_rot270_x(float32x4_t, float32x4_t, mve_pred16_t);
  8332. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_f16)))
  8333. float16x8_t __arm_vcmulq_rot90_f16(float16x8_t, float16x8_t);
  8334. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_f16)))
  8335. float16x8_t __arm_vcmulq_rot90(float16x8_t, float16x8_t);
  8336. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_f32)))
  8337. float32x4_t __arm_vcmulq_rot90_f32(float32x4_t, float32x4_t);
  8338. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_f32)))
  8339. float32x4_t __arm_vcmulq_rot90(float32x4_t, float32x4_t);
  8340. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_m_f16)))
  8341. float16x8_t __arm_vcmulq_rot90_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8342. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_m_f16)))
  8343. float16x8_t __arm_vcmulq_rot90_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8344. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_m_f32)))
  8345. float32x4_t __arm_vcmulq_rot90_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8346. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_m_f32)))
  8347. float32x4_t __arm_vcmulq_rot90_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8348. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_x_f16)))
  8349. float16x8_t __arm_vcmulq_rot90_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8350. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_x_f16)))
  8351. float16x8_t __arm_vcmulq_rot90_x(float16x8_t, float16x8_t, mve_pred16_t);
  8352. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_x_f32)))
  8353. float32x4_t __arm_vcmulq_rot90_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8354. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_x_f32)))
  8355. float32x4_t __arm_vcmulq_rot90_x(float32x4_t, float32x4_t, mve_pred16_t);
  8356. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_x_f16)))
  8357. float16x8_t __arm_vcmulq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8358. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_x_f16)))
  8359. float16x8_t __arm_vcmulq_x(float16x8_t, float16x8_t, mve_pred16_t);
  8360. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_x_f32)))
  8361. float32x4_t __arm_vcmulq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8362. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_x_f32)))
  8363. float32x4_t __arm_vcmulq_x(float32x4_t, float32x4_t, mve_pred16_t);
  8364. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_f16)))
  8365. float16x8_t __arm_vcreateq_f16(uint64_t, uint64_t);
  8366. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_f32)))
  8367. float32x4_t __arm_vcreateq_f32(uint64_t, uint64_t);
  8368. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_s16_f16)))
  8369. int16x8_t __arm_vcvtaq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  8370. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_s16_f16)))
  8371. int16x8_t __arm_vcvtaq_m(int16x8_t, float16x8_t, mve_pred16_t);
  8372. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_s32_f32)))
  8373. int32x4_t __arm_vcvtaq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  8374. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_s32_f32)))
  8375. int32x4_t __arm_vcvtaq_m(int32x4_t, float32x4_t, mve_pred16_t);
  8376. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_u16_f16)))
  8377. uint16x8_t __arm_vcvtaq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  8378. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_u16_f16)))
  8379. uint16x8_t __arm_vcvtaq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  8380. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_u32_f32)))
  8381. uint32x4_t __arm_vcvtaq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  8382. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_u32_f32)))
  8383. uint32x4_t __arm_vcvtaq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  8384. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_s16_f16)))
  8385. int16x8_t __arm_vcvtaq_s16_f16(float16x8_t);
  8386. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_s32_f32)))
  8387. int32x4_t __arm_vcvtaq_s32_f32(float32x4_t);
  8388. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_u16_f16)))
  8389. uint16x8_t __arm_vcvtaq_u16_f16(float16x8_t);
  8390. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_u32_f32)))
  8391. uint32x4_t __arm_vcvtaq_u32_f32(float32x4_t);
  8392. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_x_s16_f16)))
  8393. int16x8_t __arm_vcvtaq_x_s16_f16(float16x8_t, mve_pred16_t);
  8394. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_x_s32_f32)))
  8395. int32x4_t __arm_vcvtaq_x_s32_f32(float32x4_t, mve_pred16_t);
  8396. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_x_u16_f16)))
  8397. uint16x8_t __arm_vcvtaq_x_u16_f16(float16x8_t, mve_pred16_t);
  8398. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_x_u32_f32)))
  8399. uint32x4_t __arm_vcvtaq_x_u32_f32(float32x4_t, mve_pred16_t);
  8400. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_f16_f32)))
  8401. float16x8_t __arm_vcvtbq_f16_f32(float16x8_t, float32x4_t);
  8402. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_f32_f16)))
  8403. float32x4_t __arm_vcvtbq_f32_f16(float16x8_t);
  8404. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_m_f16_f32)))
  8405. float16x8_t __arm_vcvtbq_m_f16_f32(float16x8_t, float32x4_t, mve_pred16_t);
  8406. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_m_f32_f16)))
  8407. float32x4_t __arm_vcvtbq_m_f32_f16(float32x4_t, float16x8_t, mve_pred16_t);
  8408. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_x_f32_f16)))
  8409. float32x4_t __arm_vcvtbq_x_f32_f16(float16x8_t, mve_pred16_t);
  8410. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_s16_f16)))
  8411. int16x8_t __arm_vcvtmq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  8412. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_s16_f16)))
  8413. int16x8_t __arm_vcvtmq_m(int16x8_t, float16x8_t, mve_pred16_t);
  8414. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_s32_f32)))
  8415. int32x4_t __arm_vcvtmq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  8416. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_s32_f32)))
  8417. int32x4_t __arm_vcvtmq_m(int32x4_t, float32x4_t, mve_pred16_t);
  8418. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_u16_f16)))
  8419. uint16x8_t __arm_vcvtmq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  8420. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_u16_f16)))
  8421. uint16x8_t __arm_vcvtmq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  8422. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_u32_f32)))
  8423. uint32x4_t __arm_vcvtmq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  8424. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_u32_f32)))
  8425. uint32x4_t __arm_vcvtmq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  8426. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_s16_f16)))
  8427. int16x8_t __arm_vcvtmq_s16_f16(float16x8_t);
  8428. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_s32_f32)))
  8429. int32x4_t __arm_vcvtmq_s32_f32(float32x4_t);
  8430. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_u16_f16)))
  8431. uint16x8_t __arm_vcvtmq_u16_f16(float16x8_t);
  8432. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_u32_f32)))
  8433. uint32x4_t __arm_vcvtmq_u32_f32(float32x4_t);
  8434. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_x_s16_f16)))
  8435. int16x8_t __arm_vcvtmq_x_s16_f16(float16x8_t, mve_pred16_t);
  8436. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_x_s32_f32)))
  8437. int32x4_t __arm_vcvtmq_x_s32_f32(float32x4_t, mve_pred16_t);
  8438. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_x_u16_f16)))
  8439. uint16x8_t __arm_vcvtmq_x_u16_f16(float16x8_t, mve_pred16_t);
  8440. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_x_u32_f32)))
  8441. uint32x4_t __arm_vcvtmq_x_u32_f32(float32x4_t, mve_pred16_t);
  8442. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_s16_f16)))
  8443. int16x8_t __arm_vcvtnq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  8444. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_s16_f16)))
  8445. int16x8_t __arm_vcvtnq_m(int16x8_t, float16x8_t, mve_pred16_t);
  8446. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_s32_f32)))
  8447. int32x4_t __arm_vcvtnq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  8448. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_s32_f32)))
  8449. int32x4_t __arm_vcvtnq_m(int32x4_t, float32x4_t, mve_pred16_t);
  8450. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_u16_f16)))
  8451. uint16x8_t __arm_vcvtnq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  8452. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_u16_f16)))
  8453. uint16x8_t __arm_vcvtnq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  8454. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_u32_f32)))
  8455. uint32x4_t __arm_vcvtnq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  8456. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_u32_f32)))
  8457. uint32x4_t __arm_vcvtnq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  8458. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_s16_f16)))
  8459. int16x8_t __arm_vcvtnq_s16_f16(float16x8_t);
  8460. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_s32_f32)))
  8461. int32x4_t __arm_vcvtnq_s32_f32(float32x4_t);
  8462. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_u16_f16)))
  8463. uint16x8_t __arm_vcvtnq_u16_f16(float16x8_t);
  8464. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_u32_f32)))
  8465. uint32x4_t __arm_vcvtnq_u32_f32(float32x4_t);
  8466. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_x_s16_f16)))
  8467. int16x8_t __arm_vcvtnq_x_s16_f16(float16x8_t, mve_pred16_t);
  8468. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_x_s32_f32)))
  8469. int32x4_t __arm_vcvtnq_x_s32_f32(float32x4_t, mve_pred16_t);
  8470. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_x_u16_f16)))
  8471. uint16x8_t __arm_vcvtnq_x_u16_f16(float16x8_t, mve_pred16_t);
  8472. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_x_u32_f32)))
  8473. uint32x4_t __arm_vcvtnq_x_u32_f32(float32x4_t, mve_pred16_t);
  8474. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_s16_f16)))
  8475. int16x8_t __arm_vcvtpq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  8476. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_s16_f16)))
  8477. int16x8_t __arm_vcvtpq_m(int16x8_t, float16x8_t, mve_pred16_t);
  8478. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_s32_f32)))
  8479. int32x4_t __arm_vcvtpq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  8480. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_s32_f32)))
  8481. int32x4_t __arm_vcvtpq_m(int32x4_t, float32x4_t, mve_pred16_t);
  8482. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_u16_f16)))
  8483. uint16x8_t __arm_vcvtpq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  8484. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_u16_f16)))
  8485. uint16x8_t __arm_vcvtpq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  8486. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_u32_f32)))
  8487. uint32x4_t __arm_vcvtpq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  8488. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_u32_f32)))
  8489. uint32x4_t __arm_vcvtpq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  8490. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_s16_f16)))
  8491. int16x8_t __arm_vcvtpq_s16_f16(float16x8_t);
  8492. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_s32_f32)))
  8493. int32x4_t __arm_vcvtpq_s32_f32(float32x4_t);
  8494. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_u16_f16)))
  8495. uint16x8_t __arm_vcvtpq_u16_f16(float16x8_t);
  8496. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_u32_f32)))
  8497. uint32x4_t __arm_vcvtpq_u32_f32(float32x4_t);
  8498. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_x_s16_f16)))
  8499. int16x8_t __arm_vcvtpq_x_s16_f16(float16x8_t, mve_pred16_t);
  8500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_x_s32_f32)))
  8501. int32x4_t __arm_vcvtpq_x_s32_f32(float32x4_t, mve_pred16_t);
  8502. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_x_u16_f16)))
  8503. uint16x8_t __arm_vcvtpq_x_u16_f16(float16x8_t, mve_pred16_t);
  8504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_x_u32_f32)))
  8505. uint32x4_t __arm_vcvtpq_x_u32_f32(float32x4_t, mve_pred16_t);
  8506. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f16_s16)))
  8507. float16x8_t __arm_vcvtq_f16_s16(int16x8_t);
  8508. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f16_s16)))
  8509. float16x8_t __arm_vcvtq(int16x8_t);
  8510. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f16_u16)))
  8511. float16x8_t __arm_vcvtq_f16_u16(uint16x8_t);
  8512. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f16_u16)))
  8513. float16x8_t __arm_vcvtq(uint16x8_t);
  8514. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f32_s32)))
  8515. float32x4_t __arm_vcvtq_f32_s32(int32x4_t);
  8516. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f32_s32)))
  8517. float32x4_t __arm_vcvtq(int32x4_t);
  8518. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f32_u32)))
  8519. float32x4_t __arm_vcvtq_f32_u32(uint32x4_t);
  8520. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f32_u32)))
  8521. float32x4_t __arm_vcvtq(uint32x4_t);
  8522. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f16_s16)))
  8523. float16x8_t __arm_vcvtq_m_f16_s16(float16x8_t, int16x8_t, mve_pred16_t);
  8524. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f16_s16)))
  8525. float16x8_t __arm_vcvtq_m(float16x8_t, int16x8_t, mve_pred16_t);
  8526. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f16_u16)))
  8527. float16x8_t __arm_vcvtq_m_f16_u16(float16x8_t, uint16x8_t, mve_pred16_t);
  8528. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f16_u16)))
  8529. float16x8_t __arm_vcvtq_m(float16x8_t, uint16x8_t, mve_pred16_t);
  8530. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f32_s32)))
  8531. float32x4_t __arm_vcvtq_m_f32_s32(float32x4_t, int32x4_t, mve_pred16_t);
  8532. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f32_s32)))
  8533. float32x4_t __arm_vcvtq_m(float32x4_t, int32x4_t, mve_pred16_t);
  8534. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f32_u32)))
  8535. float32x4_t __arm_vcvtq_m_f32_u32(float32x4_t, uint32x4_t, mve_pred16_t);
  8536. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f32_u32)))
  8537. float32x4_t __arm_vcvtq_m(float32x4_t, uint32x4_t, mve_pred16_t);
  8538. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f16_s16)))
  8539. float16x8_t __arm_vcvtq_m_n_f16_s16(float16x8_t, int16x8_t, int, mve_pred16_t);
  8540. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f16_s16)))
  8541. float16x8_t __arm_vcvtq_m_n(float16x8_t, int16x8_t, int, mve_pred16_t);
  8542. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f16_u16)))
  8543. float16x8_t __arm_vcvtq_m_n_f16_u16(float16x8_t, uint16x8_t, int, mve_pred16_t);
  8544. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f16_u16)))
  8545. float16x8_t __arm_vcvtq_m_n(float16x8_t, uint16x8_t, int, mve_pred16_t);
  8546. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f32_s32)))
  8547. float32x4_t __arm_vcvtq_m_n_f32_s32(float32x4_t, int32x4_t, int, mve_pred16_t);
  8548. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f32_s32)))
  8549. float32x4_t __arm_vcvtq_m_n(float32x4_t, int32x4_t, int, mve_pred16_t);
  8550. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f32_u32)))
  8551. float32x4_t __arm_vcvtq_m_n_f32_u32(float32x4_t, uint32x4_t, int, mve_pred16_t);
  8552. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f32_u32)))
  8553. float32x4_t __arm_vcvtq_m_n(float32x4_t, uint32x4_t, int, mve_pred16_t);
  8554. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_s16_f16)))
  8555. int16x8_t __arm_vcvtq_m_n_s16_f16(int16x8_t, float16x8_t, int, mve_pred16_t);
  8556. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_s16_f16)))
  8557. int16x8_t __arm_vcvtq_m_n(int16x8_t, float16x8_t, int, mve_pred16_t);
  8558. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_s32_f32)))
  8559. int32x4_t __arm_vcvtq_m_n_s32_f32(int32x4_t, float32x4_t, int, mve_pred16_t);
  8560. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_s32_f32)))
  8561. int32x4_t __arm_vcvtq_m_n(int32x4_t, float32x4_t, int, mve_pred16_t);
  8562. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_u16_f16)))
  8563. uint16x8_t __arm_vcvtq_m_n_u16_f16(uint16x8_t, float16x8_t, int, mve_pred16_t);
  8564. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_u16_f16)))
  8565. uint16x8_t __arm_vcvtq_m_n(uint16x8_t, float16x8_t, int, mve_pred16_t);
  8566. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_u32_f32)))
  8567. uint32x4_t __arm_vcvtq_m_n_u32_f32(uint32x4_t, float32x4_t, int, mve_pred16_t);
  8568. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_u32_f32)))
  8569. uint32x4_t __arm_vcvtq_m_n(uint32x4_t, float32x4_t, int, mve_pred16_t);
  8570. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_s16_f16)))
  8571. int16x8_t __arm_vcvtq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  8572. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_s16_f16)))
  8573. int16x8_t __arm_vcvtq_m(int16x8_t, float16x8_t, mve_pred16_t);
  8574. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_s32_f32)))
  8575. int32x4_t __arm_vcvtq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  8576. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_s32_f32)))
  8577. int32x4_t __arm_vcvtq_m(int32x4_t, float32x4_t, mve_pred16_t);
  8578. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_u16_f16)))
  8579. uint16x8_t __arm_vcvtq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  8580. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_u16_f16)))
  8581. uint16x8_t __arm_vcvtq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  8582. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_u32_f32)))
  8583. uint32x4_t __arm_vcvtq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  8584. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_u32_f32)))
  8585. uint32x4_t __arm_vcvtq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  8586. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f16_s16)))
  8587. float16x8_t __arm_vcvtq_n_f16_s16(int16x8_t, int);
  8588. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f16_s16)))
  8589. float16x8_t __arm_vcvtq_n(int16x8_t, int);
  8590. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f16_u16)))
  8591. float16x8_t __arm_vcvtq_n_f16_u16(uint16x8_t, int);
  8592. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f16_u16)))
  8593. float16x8_t __arm_vcvtq_n(uint16x8_t, int);
  8594. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f32_s32)))
  8595. float32x4_t __arm_vcvtq_n_f32_s32(int32x4_t, int);
  8596. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f32_s32)))
  8597. float32x4_t __arm_vcvtq_n(int32x4_t, int);
  8598. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f32_u32)))
  8599. float32x4_t __arm_vcvtq_n_f32_u32(uint32x4_t, int);
  8600. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f32_u32)))
  8601. float32x4_t __arm_vcvtq_n(uint32x4_t, int);
  8602. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_s16_f16)))
  8603. int16x8_t __arm_vcvtq_n_s16_f16(float16x8_t, int);
  8604. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_s32_f32)))
  8605. int32x4_t __arm_vcvtq_n_s32_f32(float32x4_t, int);
  8606. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_u16_f16)))
  8607. uint16x8_t __arm_vcvtq_n_u16_f16(float16x8_t, int);
  8608. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_u32_f32)))
  8609. uint32x4_t __arm_vcvtq_n_u32_f32(float32x4_t, int);
  8610. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_s16_f16)))
  8611. int16x8_t __arm_vcvtq_s16_f16(float16x8_t);
  8612. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_s32_f32)))
  8613. int32x4_t __arm_vcvtq_s32_f32(float32x4_t);
  8614. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_u16_f16)))
  8615. uint16x8_t __arm_vcvtq_u16_f16(float16x8_t);
  8616. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_u32_f32)))
  8617. uint32x4_t __arm_vcvtq_u32_f32(float32x4_t);
  8618. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f16_s16)))
  8619. float16x8_t __arm_vcvtq_x_f16_s16(int16x8_t, mve_pred16_t);
  8620. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f16_s16)))
  8621. float16x8_t __arm_vcvtq_x(int16x8_t, mve_pred16_t);
  8622. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f16_u16)))
  8623. float16x8_t __arm_vcvtq_x_f16_u16(uint16x8_t, mve_pred16_t);
  8624. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f16_u16)))
  8625. float16x8_t __arm_vcvtq_x(uint16x8_t, mve_pred16_t);
  8626. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f32_s32)))
  8627. float32x4_t __arm_vcvtq_x_f32_s32(int32x4_t, mve_pred16_t);
  8628. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f32_s32)))
  8629. float32x4_t __arm_vcvtq_x(int32x4_t, mve_pred16_t);
  8630. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f32_u32)))
  8631. float32x4_t __arm_vcvtq_x_f32_u32(uint32x4_t, mve_pred16_t);
  8632. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f32_u32)))
  8633. float32x4_t __arm_vcvtq_x(uint32x4_t, mve_pred16_t);
  8634. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f16_s16)))
  8635. float16x8_t __arm_vcvtq_x_n_f16_s16(int16x8_t, int, mve_pred16_t);
  8636. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f16_s16)))
  8637. float16x8_t __arm_vcvtq_x_n(int16x8_t, int, mve_pred16_t);
  8638. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f16_u16)))
  8639. float16x8_t __arm_vcvtq_x_n_f16_u16(uint16x8_t, int, mve_pred16_t);
  8640. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f16_u16)))
  8641. float16x8_t __arm_vcvtq_x_n(uint16x8_t, int, mve_pred16_t);
  8642. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f32_s32)))
  8643. float32x4_t __arm_vcvtq_x_n_f32_s32(int32x4_t, int, mve_pred16_t);
  8644. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f32_s32)))
  8645. float32x4_t __arm_vcvtq_x_n(int32x4_t, int, mve_pred16_t);
  8646. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f32_u32)))
  8647. float32x4_t __arm_vcvtq_x_n_f32_u32(uint32x4_t, int, mve_pred16_t);
  8648. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f32_u32)))
  8649. float32x4_t __arm_vcvtq_x_n(uint32x4_t, int, mve_pred16_t);
  8650. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_s16_f16)))
  8651. int16x8_t __arm_vcvtq_x_n_s16_f16(float16x8_t, int, mve_pred16_t);
  8652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_s32_f32)))
  8653. int32x4_t __arm_vcvtq_x_n_s32_f32(float32x4_t, int, mve_pred16_t);
  8654. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_u16_f16)))
  8655. uint16x8_t __arm_vcvtq_x_n_u16_f16(float16x8_t, int, mve_pred16_t);
  8656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_u32_f32)))
  8657. uint32x4_t __arm_vcvtq_x_n_u32_f32(float32x4_t, int, mve_pred16_t);
  8658. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_s16_f16)))
  8659. int16x8_t __arm_vcvtq_x_s16_f16(float16x8_t, mve_pred16_t);
  8660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_s32_f32)))
  8661. int32x4_t __arm_vcvtq_x_s32_f32(float32x4_t, mve_pred16_t);
  8662. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_u16_f16)))
  8663. uint16x8_t __arm_vcvtq_x_u16_f16(float16x8_t, mve_pred16_t);
  8664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_u32_f32)))
  8665. uint32x4_t __arm_vcvtq_x_u32_f32(float32x4_t, mve_pred16_t);
  8666. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_f16_f32)))
  8667. float16x8_t __arm_vcvttq_f16_f32(float16x8_t, float32x4_t);
  8668. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_f32_f16)))
  8669. float32x4_t __arm_vcvttq_f32_f16(float16x8_t);
  8670. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_m_f16_f32)))
  8671. float16x8_t __arm_vcvttq_m_f16_f32(float16x8_t, float32x4_t, mve_pred16_t);
  8672. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_m_f32_f16)))
  8673. float32x4_t __arm_vcvttq_m_f32_f16(float32x4_t, float16x8_t, mve_pred16_t);
  8674. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_x_f32_f16)))
  8675. float32x4_t __arm_vcvttq_x_f32_f16(float16x8_t, mve_pred16_t);
  8676. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_f16)))
  8677. float16x8_t __arm_vdupq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  8678. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_f16)))
  8679. float16x8_t __arm_vdupq_m(float16x8_t, float16_t, mve_pred16_t);
  8680. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_f32)))
  8681. float32x4_t __arm_vdupq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  8682. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_f32)))
  8683. float32x4_t __arm_vdupq_m(float32x4_t, float32_t, mve_pred16_t);
  8684. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_f16)))
  8685. float16x8_t __arm_vdupq_n_f16(float16_t);
  8686. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_f32)))
  8687. float32x4_t __arm_vdupq_n_f32(float32_t);
  8688. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_f16)))
  8689. float16x8_t __arm_vdupq_x_n_f16(float16_t, mve_pred16_t);
  8690. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_f32)))
  8691. float32x4_t __arm_vdupq_x_n_f32(float32_t, mve_pred16_t);
  8692. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_f16)))
  8693. float16x8_t __arm_veorq_f16(float16x8_t, float16x8_t);
  8694. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_f16)))
  8695. float16x8_t __arm_veorq(float16x8_t, float16x8_t);
  8696. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_f32)))
  8697. float32x4_t __arm_veorq_f32(float32x4_t, float32x4_t);
  8698. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_f32)))
  8699. float32x4_t __arm_veorq(float32x4_t, float32x4_t);
  8700. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_f16)))
  8701. float16x8_t __arm_veorq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8702. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_f16)))
  8703. float16x8_t __arm_veorq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8704. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_f32)))
  8705. float32x4_t __arm_veorq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8706. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_f32)))
  8707. float32x4_t __arm_veorq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8708. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_f16)))
  8709. float16x8_t __arm_veorq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8710. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_f16)))
  8711. float16x8_t __arm_veorq_x(float16x8_t, float16x8_t, mve_pred16_t);
  8712. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_f32)))
  8713. float32x4_t __arm_veorq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8714. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_f32)))
  8715. float32x4_t __arm_veorq_x(float32x4_t, float32x4_t, mve_pred16_t);
  8716. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_f16)))
  8717. float16x8_t __arm_vfmaq_f16(float16x8_t, float16x8_t, float16x8_t);
  8718. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_f16)))
  8719. float16x8_t __arm_vfmaq(float16x8_t, float16x8_t, float16x8_t);
  8720. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_f32)))
  8721. float32x4_t __arm_vfmaq_f32(float32x4_t, float32x4_t, float32x4_t);
  8722. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_f32)))
  8723. float32x4_t __arm_vfmaq(float32x4_t, float32x4_t, float32x4_t);
  8724. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_f16)))
  8725. float16x8_t __arm_vfmaq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8726. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_f16)))
  8727. float16x8_t __arm_vfmaq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8728. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_f32)))
  8729. float32x4_t __arm_vfmaq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8730. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_f32)))
  8731. float32x4_t __arm_vfmaq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8732. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_n_f16)))
  8733. float16x8_t __arm_vfmaq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  8734. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_n_f16)))
  8735. float16x8_t __arm_vfmaq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  8736. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_n_f32)))
  8737. float32x4_t __arm_vfmaq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  8738. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_n_f32)))
  8739. float32x4_t __arm_vfmaq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  8740. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_n_f16)))
  8741. float16x8_t __arm_vfmaq_n_f16(float16x8_t, float16x8_t, float16_t);
  8742. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_n_f16)))
  8743. float16x8_t __arm_vfmaq(float16x8_t, float16x8_t, float16_t);
  8744. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_n_f32)))
  8745. float32x4_t __arm_vfmaq_n_f32(float32x4_t, float32x4_t, float32_t);
  8746. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_n_f32)))
  8747. float32x4_t __arm_vfmaq(float32x4_t, float32x4_t, float32_t);
  8748. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_m_n_f16)))
  8749. float16x8_t __arm_vfmasq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  8750. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_m_n_f16)))
  8751. float16x8_t __arm_vfmasq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  8752. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_m_n_f32)))
  8753. float32x4_t __arm_vfmasq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  8754. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_m_n_f32)))
  8755. float32x4_t __arm_vfmasq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  8756. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_n_f16)))
  8757. float16x8_t __arm_vfmasq_n_f16(float16x8_t, float16x8_t, float16_t);
  8758. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_n_f16)))
  8759. float16x8_t __arm_vfmasq(float16x8_t, float16x8_t, float16_t);
  8760. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_n_f32)))
  8761. float32x4_t __arm_vfmasq_n_f32(float32x4_t, float32x4_t, float32_t);
  8762. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_n_f32)))
  8763. float32x4_t __arm_vfmasq(float32x4_t, float32x4_t, float32_t);
  8764. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_f16)))
  8765. float16x8_t __arm_vfmsq_f16(float16x8_t, float16x8_t, float16x8_t);
  8766. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_f16)))
  8767. float16x8_t __arm_vfmsq(float16x8_t, float16x8_t, float16x8_t);
  8768. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_f32)))
  8769. float32x4_t __arm_vfmsq_f32(float32x4_t, float32x4_t, float32x4_t);
  8770. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_f32)))
  8771. float32x4_t __arm_vfmsq(float32x4_t, float32x4_t, float32x4_t);
  8772. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_m_f16)))
  8773. float16x8_t __arm_vfmsq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8774. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_m_f16)))
  8775. float16x8_t __arm_vfmsq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8776. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_m_f32)))
  8777. float32x4_t __arm_vfmsq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8778. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_m_f32)))
  8779. float32x4_t __arm_vfmsq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8780. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_f16)))
  8781. float16_t __arm_vgetq_lane_f16(float16x8_t, int);
  8782. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_f16)))
  8783. float16_t __arm_vgetq_lane(float16x8_t, int);
  8784. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_f32)))
  8785. float32_t __arm_vgetq_lane_f32(float32x4_t, int);
  8786. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_f32)))
  8787. float32_t __arm_vgetq_lane(float32x4_t, int);
  8788. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_f16)))
  8789. float16x8_t __arm_vld1q_f16(const float16_t *);
  8790. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_f16)))
  8791. float16x8_t __arm_vld1q(const float16_t *);
  8792. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_f32)))
  8793. float32x4_t __arm_vld1q_f32(const float32_t *);
  8794. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_f32)))
  8795. float32x4_t __arm_vld1q(const float32_t *);
  8796. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_f16)))
  8797. float16x8_t __arm_vld1q_z_f16(const float16_t *, mve_pred16_t);
  8798. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_f16)))
  8799. float16x8_t __arm_vld1q_z(const float16_t *, mve_pred16_t);
  8800. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_f32)))
  8801. float32x4_t __arm_vld1q_z_f32(const float32_t *, mve_pred16_t);
  8802. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_f32)))
  8803. float32x4_t __arm_vld1q_z(const float32_t *, mve_pred16_t);
  8804. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_f16)))
  8805. float16x8x2_t __arm_vld2q_f16(const float16_t *);
  8806. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_f16)))
  8807. float16x8x2_t __arm_vld2q(const float16_t *);
  8808. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_f32)))
  8809. float32x4x2_t __arm_vld2q_f32(const float32_t *);
  8810. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_f32)))
  8811. float32x4x2_t __arm_vld2q(const float32_t *);
  8812. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_f16)))
  8813. float16x8x4_t __arm_vld4q_f16(const float16_t *);
  8814. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_f16)))
  8815. float16x8x4_t __arm_vld4q(const float16_t *);
  8816. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_f32)))
  8817. float32x4x4_t __arm_vld4q_f32(const float32_t *);
  8818. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_f32)))
  8819. float32x4x4_t __arm_vld4q(const float32_t *);
  8820. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_f16)))
  8821. float16x8_t __arm_vldrhq_f16(const float16_t *);
  8822. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_f16)))
  8823. float16x8_t __arm_vldrhq_gather_offset_f16(const float16_t *, uint16x8_t);
  8824. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_f16)))
  8825. float16x8_t __arm_vldrhq_gather_offset(const float16_t *, uint16x8_t);
  8826. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_f16)))
  8827. float16x8_t __arm_vldrhq_gather_offset_z_f16(const float16_t *, uint16x8_t, mve_pred16_t);
  8828. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_f16)))
  8829. float16x8_t __arm_vldrhq_gather_offset_z(const float16_t *, uint16x8_t, mve_pred16_t);
  8830. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_f16)))
  8831. float16x8_t __arm_vldrhq_gather_shifted_offset_f16(const float16_t *, uint16x8_t);
  8832. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_f16)))
  8833. float16x8_t __arm_vldrhq_gather_shifted_offset(const float16_t *, uint16x8_t);
  8834. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_f16)))
  8835. float16x8_t __arm_vldrhq_gather_shifted_offset_z_f16(const float16_t *, uint16x8_t, mve_pred16_t);
  8836. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_f16)))
  8837. float16x8_t __arm_vldrhq_gather_shifted_offset_z(const float16_t *, uint16x8_t, mve_pred16_t);
  8838. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_f16)))
  8839. float16x8_t __arm_vldrhq_z_f16(const float16_t *, mve_pred16_t);
  8840. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_f32)))
  8841. float32x4_t __arm_vldrwq_f32(const float32_t *);
  8842. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_f32)))
  8843. float32x4_t __arm_vldrwq_gather_base_f32(uint32x4_t, int);
  8844. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_f32)))
  8845. float32x4_t __arm_vldrwq_gather_base_wb_f32(uint32x4_t *, int);
  8846. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_z_f32)))
  8847. float32x4_t __arm_vldrwq_gather_base_wb_z_f32(uint32x4_t *, int, mve_pred16_t);
  8848. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_z_f32)))
  8849. float32x4_t __arm_vldrwq_gather_base_z_f32(uint32x4_t, int, mve_pred16_t);
  8850. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_f32)))
  8851. float32x4_t __arm_vldrwq_gather_offset_f32(const float32_t *, uint32x4_t);
  8852. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_f32)))
  8853. float32x4_t __arm_vldrwq_gather_offset(const float32_t *, uint32x4_t);
  8854. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_f32)))
  8855. float32x4_t __arm_vldrwq_gather_offset_z_f32(const float32_t *, uint32x4_t, mve_pred16_t);
  8856. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_f32)))
  8857. float32x4_t __arm_vldrwq_gather_offset_z(const float32_t *, uint32x4_t, mve_pred16_t);
  8858. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_f32)))
  8859. float32x4_t __arm_vldrwq_gather_shifted_offset_f32(const float32_t *, uint32x4_t);
  8860. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_f32)))
  8861. float32x4_t __arm_vldrwq_gather_shifted_offset(const float32_t *, uint32x4_t);
  8862. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_f32)))
  8863. float32x4_t __arm_vldrwq_gather_shifted_offset_z_f32(const float32_t *, uint32x4_t, mve_pred16_t);
  8864. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_f32)))
  8865. float32x4_t __arm_vldrwq_gather_shifted_offset_z(const float32_t *, uint32x4_t, mve_pred16_t);
  8866. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_z_f32)))
  8867. float32x4_t __arm_vldrwq_z_f32(const float32_t *, mve_pred16_t);
  8868. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_f16)))
  8869. float16x8_t __arm_vmaxnmaq_f16(float16x8_t, float16x8_t);
  8870. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_f16)))
  8871. float16x8_t __arm_vmaxnmaq(float16x8_t, float16x8_t);
  8872. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_f32)))
  8873. float32x4_t __arm_vmaxnmaq_f32(float32x4_t, float32x4_t);
  8874. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_f32)))
  8875. float32x4_t __arm_vmaxnmaq(float32x4_t, float32x4_t);
  8876. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_m_f16)))
  8877. float16x8_t __arm_vmaxnmaq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8878. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_m_f16)))
  8879. float16x8_t __arm_vmaxnmaq_m(float16x8_t, float16x8_t, mve_pred16_t);
  8880. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_m_f32)))
  8881. float32x4_t __arm_vmaxnmaq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8882. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_m_f32)))
  8883. float32x4_t __arm_vmaxnmaq_m(float32x4_t, float32x4_t, mve_pred16_t);
  8884. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_f16)))
  8885. float16_t __arm_vmaxnmavq_f16(float16_t, float16x8_t);
  8886. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_f16)))
  8887. float16_t __arm_vmaxnmavq(float16_t, float16x8_t);
  8888. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_f32)))
  8889. float32_t __arm_vmaxnmavq_f32(float32_t, float32x4_t);
  8890. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_f32)))
  8891. float32_t __arm_vmaxnmavq(float32_t, float32x4_t);
  8892. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_p_f16)))
  8893. float16_t __arm_vmaxnmavq_p_f16(float16_t, float16x8_t, mve_pred16_t);
  8894. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_p_f16)))
  8895. float16_t __arm_vmaxnmavq_p(float16_t, float16x8_t, mve_pred16_t);
  8896. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_p_f32)))
  8897. float32_t __arm_vmaxnmavq_p_f32(float32_t, float32x4_t, mve_pred16_t);
  8898. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_p_f32)))
  8899. float32_t __arm_vmaxnmavq_p(float32_t, float32x4_t, mve_pred16_t);
  8900. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_f16)))
  8901. float16x8_t __arm_vmaxnmq_f16(float16x8_t, float16x8_t);
  8902. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_f16)))
  8903. float16x8_t __arm_vmaxnmq(float16x8_t, float16x8_t);
  8904. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_f32)))
  8905. float32x4_t __arm_vmaxnmq_f32(float32x4_t, float32x4_t);
  8906. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_f32)))
  8907. float32x4_t __arm_vmaxnmq(float32x4_t, float32x4_t);
  8908. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_m_f16)))
  8909. float16x8_t __arm_vmaxnmq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8910. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_m_f16)))
  8911. float16x8_t __arm_vmaxnmq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8912. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_m_f32)))
  8913. float32x4_t __arm_vmaxnmq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8914. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_m_f32)))
  8915. float32x4_t __arm_vmaxnmq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8916. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_x_f16)))
  8917. float16x8_t __arm_vmaxnmq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8918. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_x_f16)))
  8919. float16x8_t __arm_vmaxnmq_x(float16x8_t, float16x8_t, mve_pred16_t);
  8920. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_x_f32)))
  8921. float32x4_t __arm_vmaxnmq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8922. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_x_f32)))
  8923. float32x4_t __arm_vmaxnmq_x(float32x4_t, float32x4_t, mve_pred16_t);
  8924. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_f16)))
  8925. float16_t __arm_vmaxnmvq_f16(float16_t, float16x8_t);
  8926. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_f16)))
  8927. float16_t __arm_vmaxnmvq(float16_t, float16x8_t);
  8928. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_f32)))
  8929. float32_t __arm_vmaxnmvq_f32(float32_t, float32x4_t);
  8930. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_f32)))
  8931. float32_t __arm_vmaxnmvq(float32_t, float32x4_t);
  8932. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_p_f16)))
  8933. float16_t __arm_vmaxnmvq_p_f16(float16_t, float16x8_t, mve_pred16_t);
  8934. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_p_f16)))
  8935. float16_t __arm_vmaxnmvq_p(float16_t, float16x8_t, mve_pred16_t);
  8936. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_p_f32)))
  8937. float32_t __arm_vmaxnmvq_p_f32(float32_t, float32x4_t, mve_pred16_t);
  8938. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_p_f32)))
  8939. float32_t __arm_vmaxnmvq_p(float32_t, float32x4_t, mve_pred16_t);
  8940. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_f16)))
  8941. float16x8_t __arm_vminnmaq_f16(float16x8_t, float16x8_t);
  8942. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_f16)))
  8943. float16x8_t __arm_vminnmaq(float16x8_t, float16x8_t);
  8944. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_f32)))
  8945. float32x4_t __arm_vminnmaq_f32(float32x4_t, float32x4_t);
  8946. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_f32)))
  8947. float32x4_t __arm_vminnmaq(float32x4_t, float32x4_t);
  8948. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_m_f16)))
  8949. float16x8_t __arm_vminnmaq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8950. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_m_f16)))
  8951. float16x8_t __arm_vminnmaq_m(float16x8_t, float16x8_t, mve_pred16_t);
  8952. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_m_f32)))
  8953. float32x4_t __arm_vminnmaq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8954. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_m_f32)))
  8955. float32x4_t __arm_vminnmaq_m(float32x4_t, float32x4_t, mve_pred16_t);
  8956. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_f16)))
  8957. float16_t __arm_vminnmavq_f16(float16_t, float16x8_t);
  8958. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_f16)))
  8959. float16_t __arm_vminnmavq(float16_t, float16x8_t);
  8960. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_f32)))
  8961. float32_t __arm_vminnmavq_f32(float32_t, float32x4_t);
  8962. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_f32)))
  8963. float32_t __arm_vminnmavq(float32_t, float32x4_t);
  8964. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_p_f16)))
  8965. float16_t __arm_vminnmavq_p_f16(float16_t, float16x8_t, mve_pred16_t);
  8966. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_p_f16)))
  8967. float16_t __arm_vminnmavq_p(float16_t, float16x8_t, mve_pred16_t);
  8968. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_p_f32)))
  8969. float32_t __arm_vminnmavq_p_f32(float32_t, float32x4_t, mve_pred16_t);
  8970. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_p_f32)))
  8971. float32_t __arm_vminnmavq_p(float32_t, float32x4_t, mve_pred16_t);
  8972. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_f16)))
  8973. float16x8_t __arm_vminnmq_f16(float16x8_t, float16x8_t);
  8974. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_f16)))
  8975. float16x8_t __arm_vminnmq(float16x8_t, float16x8_t);
  8976. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_f32)))
  8977. float32x4_t __arm_vminnmq_f32(float32x4_t, float32x4_t);
  8978. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_f32)))
  8979. float32x4_t __arm_vminnmq(float32x4_t, float32x4_t);
  8980. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_m_f16)))
  8981. float16x8_t __arm_vminnmq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8982. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_m_f16)))
  8983. float16x8_t __arm_vminnmq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  8984. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_m_f32)))
  8985. float32x4_t __arm_vminnmq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8986. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_m_f32)))
  8987. float32x4_t __arm_vminnmq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  8988. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_x_f16)))
  8989. float16x8_t __arm_vminnmq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  8990. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_x_f16)))
  8991. float16x8_t __arm_vminnmq_x(float16x8_t, float16x8_t, mve_pred16_t);
  8992. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_x_f32)))
  8993. float32x4_t __arm_vminnmq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  8994. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_x_f32)))
  8995. float32x4_t __arm_vminnmq_x(float32x4_t, float32x4_t, mve_pred16_t);
  8996. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_f16)))
  8997. float16_t __arm_vminnmvq_f16(float16_t, float16x8_t);
  8998. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_f16)))
  8999. float16_t __arm_vminnmvq(float16_t, float16x8_t);
  9000. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_f32)))
  9001. float32_t __arm_vminnmvq_f32(float32_t, float32x4_t);
  9002. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_f32)))
  9003. float32_t __arm_vminnmvq(float32_t, float32x4_t);
  9004. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_p_f16)))
  9005. float16_t __arm_vminnmvq_p_f16(float16_t, float16x8_t, mve_pred16_t);
  9006. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_p_f16)))
  9007. float16_t __arm_vminnmvq_p(float16_t, float16x8_t, mve_pred16_t);
  9008. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_p_f32)))
  9009. float32_t __arm_vminnmvq_p_f32(float32_t, float32x4_t, mve_pred16_t);
  9010. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_p_f32)))
  9011. float32_t __arm_vminnmvq_p(float32_t, float32x4_t, mve_pred16_t);
  9012. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_f16)))
  9013. float16x8_t __arm_vmulq_f16(float16x8_t, float16x8_t);
  9014. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_f16)))
  9015. float16x8_t __arm_vmulq(float16x8_t, float16x8_t);
  9016. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_f32)))
  9017. float32x4_t __arm_vmulq_f32(float32x4_t, float32x4_t);
  9018. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_f32)))
  9019. float32x4_t __arm_vmulq(float32x4_t, float32x4_t);
  9020. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_f16)))
  9021. float16x8_t __arm_vmulq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  9022. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_f16)))
  9023. float16x8_t __arm_vmulq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  9024. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_f32)))
  9025. float32x4_t __arm_vmulq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  9026. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_f32)))
  9027. float32x4_t __arm_vmulq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  9028. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_f16)))
  9029. float16x8_t __arm_vmulq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  9030. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_f16)))
  9031. float16x8_t __arm_vmulq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  9032. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_f32)))
  9033. float32x4_t __arm_vmulq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  9034. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_f32)))
  9035. float32x4_t __arm_vmulq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  9036. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_f16)))
  9037. float16x8_t __arm_vmulq_n_f16(float16x8_t, float16_t);
  9038. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_f16)))
  9039. float16x8_t __arm_vmulq(float16x8_t, float16_t);
  9040. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_f32)))
  9041. float32x4_t __arm_vmulq_n_f32(float32x4_t, float32_t);
  9042. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_f32)))
  9043. float32x4_t __arm_vmulq(float32x4_t, float32_t);
  9044. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_f16)))
  9045. float16x8_t __arm_vmulq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9046. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_f16)))
  9047. float16x8_t __arm_vmulq_x(float16x8_t, float16x8_t, mve_pred16_t);
  9048. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_f32)))
  9049. float32x4_t __arm_vmulq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9050. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_f32)))
  9051. float32x4_t __arm_vmulq_x(float32x4_t, float32x4_t, mve_pred16_t);
  9052. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_f16)))
  9053. float16x8_t __arm_vmulq_x_n_f16(float16x8_t, float16_t, mve_pred16_t);
  9054. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_f16)))
  9055. float16x8_t __arm_vmulq_x(float16x8_t, float16_t, mve_pred16_t);
  9056. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_f32)))
  9057. float32x4_t __arm_vmulq_x_n_f32(float32x4_t, float32_t, mve_pred16_t);
  9058. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_f32)))
  9059. float32x4_t __arm_vmulq_x(float32x4_t, float32_t, mve_pred16_t);
  9060. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_f16)))
  9061. float16x8_t __arm_vnegq_f16(float16x8_t);
  9062. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_f16)))
  9063. float16x8_t __arm_vnegq(float16x8_t);
  9064. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_f32)))
  9065. float32x4_t __arm_vnegq_f32(float32x4_t);
  9066. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_f32)))
  9067. float32x4_t __arm_vnegq(float32x4_t);
  9068. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_f16)))
  9069. float16x8_t __arm_vnegq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9070. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_f16)))
  9071. float16x8_t __arm_vnegq_m(float16x8_t, float16x8_t, mve_pred16_t);
  9072. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_f32)))
  9073. float32x4_t __arm_vnegq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9074. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_f32)))
  9075. float32x4_t __arm_vnegq_m(float32x4_t, float32x4_t, mve_pred16_t);
  9076. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_f16)))
  9077. float16x8_t __arm_vnegq_x_f16(float16x8_t, mve_pred16_t);
  9078. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_f16)))
  9079. float16x8_t __arm_vnegq_x(float16x8_t, mve_pred16_t);
  9080. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_f32)))
  9081. float32x4_t __arm_vnegq_x_f32(float32x4_t, mve_pred16_t);
  9082. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_f32)))
  9083. float32x4_t __arm_vnegq_x(float32x4_t, mve_pred16_t);
  9084. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_f16)))
  9085. float16x8_t __arm_vornq_f16(float16x8_t, float16x8_t);
  9086. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_f16)))
  9087. float16x8_t __arm_vornq(float16x8_t, float16x8_t);
  9088. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_f32)))
  9089. float32x4_t __arm_vornq_f32(float32x4_t, float32x4_t);
  9090. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_f32)))
  9091. float32x4_t __arm_vornq(float32x4_t, float32x4_t);
  9092. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_f16)))
  9093. float16x8_t __arm_vornq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  9094. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_f16)))
  9095. float16x8_t __arm_vornq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  9096. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_f32)))
  9097. float32x4_t __arm_vornq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  9098. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_f32)))
  9099. float32x4_t __arm_vornq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  9100. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_f16)))
  9101. float16x8_t __arm_vornq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9102. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_f16)))
  9103. float16x8_t __arm_vornq_x(float16x8_t, float16x8_t, mve_pred16_t);
  9104. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_f32)))
  9105. float32x4_t __arm_vornq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9106. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_f32)))
  9107. float32x4_t __arm_vornq_x(float32x4_t, float32x4_t, mve_pred16_t);
  9108. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_f16)))
  9109. float16x8_t __arm_vorrq_f16(float16x8_t, float16x8_t);
  9110. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_f16)))
  9111. float16x8_t __arm_vorrq(float16x8_t, float16x8_t);
  9112. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_f32)))
  9113. float32x4_t __arm_vorrq_f32(float32x4_t, float32x4_t);
  9114. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_f32)))
  9115. float32x4_t __arm_vorrq(float32x4_t, float32x4_t);
  9116. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_f16)))
  9117. float16x8_t __arm_vorrq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  9118. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_f16)))
  9119. float16x8_t __arm_vorrq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  9120. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_f32)))
  9121. float32x4_t __arm_vorrq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  9122. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_f32)))
  9123. float32x4_t __arm_vorrq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  9124. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_f16)))
  9125. float16x8_t __arm_vorrq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9126. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_f16)))
  9127. float16x8_t __arm_vorrq_x(float16x8_t, float16x8_t, mve_pred16_t);
  9128. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_f32)))
  9129. float32x4_t __arm_vorrq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9130. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_f32)))
  9131. float32x4_t __arm_vorrq_x(float32x4_t, float32x4_t, mve_pred16_t);
  9132. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_f16)))
  9133. float16x8_t __arm_vpselq_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9134. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_f16)))
  9135. float16x8_t __arm_vpselq(float16x8_t, float16x8_t, mve_pred16_t);
  9136. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_f32)))
  9137. float32x4_t __arm_vpselq_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9138. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_f32)))
  9139. float32x4_t __arm_vpselq(float32x4_t, float32x4_t, mve_pred16_t);
  9140. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_f32)))
  9141. float16x8_t __arm_vreinterpretq_f16_f32(float32x4_t);
  9142. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_f32)))
  9143. float16x8_t __arm_vreinterpretq_f16(float32x4_t);
  9144. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s16)))
  9145. float16x8_t __arm_vreinterpretq_f16_s16(int16x8_t);
  9146. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s16)))
  9147. float16x8_t __arm_vreinterpretq_f16(int16x8_t);
  9148. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s32)))
  9149. float16x8_t __arm_vreinterpretq_f16_s32(int32x4_t);
  9150. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s32)))
  9151. float16x8_t __arm_vreinterpretq_f16(int32x4_t);
  9152. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s64)))
  9153. float16x8_t __arm_vreinterpretq_f16_s64(int64x2_t);
  9154. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s64)))
  9155. float16x8_t __arm_vreinterpretq_f16(int64x2_t);
  9156. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s8)))
  9157. float16x8_t __arm_vreinterpretq_f16_s8(int8x16_t);
  9158. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s8)))
  9159. float16x8_t __arm_vreinterpretq_f16(int8x16_t);
  9160. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u16)))
  9161. float16x8_t __arm_vreinterpretq_f16_u16(uint16x8_t);
  9162. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u16)))
  9163. float16x8_t __arm_vreinterpretq_f16(uint16x8_t);
  9164. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u32)))
  9165. float16x8_t __arm_vreinterpretq_f16_u32(uint32x4_t);
  9166. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u32)))
  9167. float16x8_t __arm_vreinterpretq_f16(uint32x4_t);
  9168. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u64)))
  9169. float16x8_t __arm_vreinterpretq_f16_u64(uint64x2_t);
  9170. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u64)))
  9171. float16x8_t __arm_vreinterpretq_f16(uint64x2_t);
  9172. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u8)))
  9173. float16x8_t __arm_vreinterpretq_f16_u8(uint8x16_t);
  9174. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u8)))
  9175. float16x8_t __arm_vreinterpretq_f16(uint8x16_t);
  9176. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_f16)))
  9177. float32x4_t __arm_vreinterpretq_f32_f16(float16x8_t);
  9178. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_f16)))
  9179. float32x4_t __arm_vreinterpretq_f32(float16x8_t);
  9180. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s16)))
  9181. float32x4_t __arm_vreinterpretq_f32_s16(int16x8_t);
  9182. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s16)))
  9183. float32x4_t __arm_vreinterpretq_f32(int16x8_t);
  9184. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s32)))
  9185. float32x4_t __arm_vreinterpretq_f32_s32(int32x4_t);
  9186. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s32)))
  9187. float32x4_t __arm_vreinterpretq_f32(int32x4_t);
  9188. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s64)))
  9189. float32x4_t __arm_vreinterpretq_f32_s64(int64x2_t);
  9190. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s64)))
  9191. float32x4_t __arm_vreinterpretq_f32(int64x2_t);
  9192. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s8)))
  9193. float32x4_t __arm_vreinterpretq_f32_s8(int8x16_t);
  9194. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s8)))
  9195. float32x4_t __arm_vreinterpretq_f32(int8x16_t);
  9196. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u16)))
  9197. float32x4_t __arm_vreinterpretq_f32_u16(uint16x8_t);
  9198. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u16)))
  9199. float32x4_t __arm_vreinterpretq_f32(uint16x8_t);
  9200. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u32)))
  9201. float32x4_t __arm_vreinterpretq_f32_u32(uint32x4_t);
  9202. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u32)))
  9203. float32x4_t __arm_vreinterpretq_f32(uint32x4_t);
  9204. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u64)))
  9205. float32x4_t __arm_vreinterpretq_f32_u64(uint64x2_t);
  9206. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u64)))
  9207. float32x4_t __arm_vreinterpretq_f32(uint64x2_t);
  9208. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u8)))
  9209. float32x4_t __arm_vreinterpretq_f32_u8(uint8x16_t);
  9210. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u8)))
  9211. float32x4_t __arm_vreinterpretq_f32(uint8x16_t);
  9212. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_f16)))
  9213. int16x8_t __arm_vreinterpretq_s16_f16(float16x8_t);
  9214. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_f16)))
  9215. int16x8_t __arm_vreinterpretq_s16(float16x8_t);
  9216. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_f32)))
  9217. int16x8_t __arm_vreinterpretq_s16_f32(float32x4_t);
  9218. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_f32)))
  9219. int16x8_t __arm_vreinterpretq_s16(float32x4_t);
  9220. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_f16)))
  9221. int32x4_t __arm_vreinterpretq_s32_f16(float16x8_t);
  9222. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_f16)))
  9223. int32x4_t __arm_vreinterpretq_s32(float16x8_t);
  9224. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_f32)))
  9225. int32x4_t __arm_vreinterpretq_s32_f32(float32x4_t);
  9226. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_f32)))
  9227. int32x4_t __arm_vreinterpretq_s32(float32x4_t);
  9228. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_f16)))
  9229. int64x2_t __arm_vreinterpretq_s64_f16(float16x8_t);
  9230. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_f16)))
  9231. int64x2_t __arm_vreinterpretq_s64(float16x8_t);
  9232. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_f32)))
  9233. int64x2_t __arm_vreinterpretq_s64_f32(float32x4_t);
  9234. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_f32)))
  9235. int64x2_t __arm_vreinterpretq_s64(float32x4_t);
  9236. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_f16)))
  9237. int8x16_t __arm_vreinterpretq_s8_f16(float16x8_t);
  9238. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_f16)))
  9239. int8x16_t __arm_vreinterpretq_s8(float16x8_t);
  9240. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_f32)))
  9241. int8x16_t __arm_vreinterpretq_s8_f32(float32x4_t);
  9242. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_f32)))
  9243. int8x16_t __arm_vreinterpretq_s8(float32x4_t);
  9244. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_f16)))
  9245. uint16x8_t __arm_vreinterpretq_u16_f16(float16x8_t);
  9246. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_f16)))
  9247. uint16x8_t __arm_vreinterpretq_u16(float16x8_t);
  9248. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_f32)))
  9249. uint16x8_t __arm_vreinterpretq_u16_f32(float32x4_t);
  9250. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_f32)))
  9251. uint16x8_t __arm_vreinterpretq_u16(float32x4_t);
  9252. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_f16)))
  9253. uint32x4_t __arm_vreinterpretq_u32_f16(float16x8_t);
  9254. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_f16)))
  9255. uint32x4_t __arm_vreinterpretq_u32(float16x8_t);
  9256. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_f32)))
  9257. uint32x4_t __arm_vreinterpretq_u32_f32(float32x4_t);
  9258. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_f32)))
  9259. uint32x4_t __arm_vreinterpretq_u32(float32x4_t);
  9260. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_f16)))
  9261. uint64x2_t __arm_vreinterpretq_u64_f16(float16x8_t);
  9262. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_f16)))
  9263. uint64x2_t __arm_vreinterpretq_u64(float16x8_t);
  9264. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_f32)))
  9265. uint64x2_t __arm_vreinterpretq_u64_f32(float32x4_t);
  9266. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_f32)))
  9267. uint64x2_t __arm_vreinterpretq_u64(float32x4_t);
  9268. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_f16)))
  9269. uint8x16_t __arm_vreinterpretq_u8_f16(float16x8_t);
  9270. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_f16)))
  9271. uint8x16_t __arm_vreinterpretq_u8(float16x8_t);
  9272. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_f32)))
  9273. uint8x16_t __arm_vreinterpretq_u8_f32(float32x4_t);
  9274. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_f32)))
  9275. uint8x16_t __arm_vreinterpretq_u8(float32x4_t);
  9276. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_f16)))
  9277. float16x8_t __arm_vrev32q_f16(float16x8_t);
  9278. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_f16)))
  9279. float16x8_t __arm_vrev32q(float16x8_t);
  9280. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_f16)))
  9281. float16x8_t __arm_vrev32q_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9282. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_f16)))
  9283. float16x8_t __arm_vrev32q_m(float16x8_t, float16x8_t, mve_pred16_t);
  9284. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_f16)))
  9285. float16x8_t __arm_vrev32q_x_f16(float16x8_t, mve_pred16_t);
  9286. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_f16)))
  9287. float16x8_t __arm_vrev32q_x(float16x8_t, mve_pred16_t);
  9288. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_f16)))
  9289. float16x8_t __arm_vrev64q_f16(float16x8_t);
  9290. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_f16)))
  9291. float16x8_t __arm_vrev64q(float16x8_t);
  9292. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_f32)))
  9293. float32x4_t __arm_vrev64q_f32(float32x4_t);
  9294. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_f32)))
  9295. float32x4_t __arm_vrev64q(float32x4_t);
  9296. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_f16)))
  9297. float16x8_t __arm_vrev64q_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9298. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_f16)))
  9299. float16x8_t __arm_vrev64q_m(float16x8_t, float16x8_t, mve_pred16_t);
  9300. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_f32)))
  9301. float32x4_t __arm_vrev64q_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9302. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_f32)))
  9303. float32x4_t __arm_vrev64q_m(float32x4_t, float32x4_t, mve_pred16_t);
  9304. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_f16)))
  9305. float16x8_t __arm_vrev64q_x_f16(float16x8_t, mve_pred16_t);
  9306. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_f16)))
  9307. float16x8_t __arm_vrev64q_x(float16x8_t, mve_pred16_t);
  9308. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_f32)))
  9309. float32x4_t __arm_vrev64q_x_f32(float32x4_t, mve_pred16_t);
  9310. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_f32)))
  9311. float32x4_t __arm_vrev64q_x(float32x4_t, mve_pred16_t);
  9312. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_f16)))
  9313. float16x8_t __arm_vrndaq_f16(float16x8_t);
  9314. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_f16)))
  9315. float16x8_t __arm_vrndaq(float16x8_t);
  9316. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_f32)))
  9317. float32x4_t __arm_vrndaq_f32(float32x4_t);
  9318. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_f32)))
  9319. float32x4_t __arm_vrndaq(float32x4_t);
  9320. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_m_f16)))
  9321. float16x8_t __arm_vrndaq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9322. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_m_f16)))
  9323. float16x8_t __arm_vrndaq_m(float16x8_t, float16x8_t, mve_pred16_t);
  9324. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_m_f32)))
  9325. float32x4_t __arm_vrndaq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9326. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_m_f32)))
  9327. float32x4_t __arm_vrndaq_m(float32x4_t, float32x4_t, mve_pred16_t);
  9328. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_x_f16)))
  9329. float16x8_t __arm_vrndaq_x_f16(float16x8_t, mve_pred16_t);
  9330. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_x_f16)))
  9331. float16x8_t __arm_vrndaq_x(float16x8_t, mve_pred16_t);
  9332. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_x_f32)))
  9333. float32x4_t __arm_vrndaq_x_f32(float32x4_t, mve_pred16_t);
  9334. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_x_f32)))
  9335. float32x4_t __arm_vrndaq_x(float32x4_t, mve_pred16_t);
  9336. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_f16)))
  9337. float16x8_t __arm_vrndmq_f16(float16x8_t);
  9338. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_f16)))
  9339. float16x8_t __arm_vrndmq(float16x8_t);
  9340. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_f32)))
  9341. float32x4_t __arm_vrndmq_f32(float32x4_t);
  9342. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_f32)))
  9343. float32x4_t __arm_vrndmq(float32x4_t);
  9344. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_m_f16)))
  9345. float16x8_t __arm_vrndmq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9346. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_m_f16)))
  9347. float16x8_t __arm_vrndmq_m(float16x8_t, float16x8_t, mve_pred16_t);
  9348. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_m_f32)))
  9349. float32x4_t __arm_vrndmq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9350. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_m_f32)))
  9351. float32x4_t __arm_vrndmq_m(float32x4_t, float32x4_t, mve_pred16_t);
  9352. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_x_f16)))
  9353. float16x8_t __arm_vrndmq_x_f16(float16x8_t, mve_pred16_t);
  9354. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_x_f16)))
  9355. float16x8_t __arm_vrndmq_x(float16x8_t, mve_pred16_t);
  9356. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_x_f32)))
  9357. float32x4_t __arm_vrndmq_x_f32(float32x4_t, mve_pred16_t);
  9358. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_x_f32)))
  9359. float32x4_t __arm_vrndmq_x(float32x4_t, mve_pred16_t);
  9360. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_f16)))
  9361. float16x8_t __arm_vrndnq_f16(float16x8_t);
  9362. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_f16)))
  9363. float16x8_t __arm_vrndnq(float16x8_t);
  9364. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_f32)))
  9365. float32x4_t __arm_vrndnq_f32(float32x4_t);
  9366. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_f32)))
  9367. float32x4_t __arm_vrndnq(float32x4_t);
  9368. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_m_f16)))
  9369. float16x8_t __arm_vrndnq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9370. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_m_f16)))
  9371. float16x8_t __arm_vrndnq_m(float16x8_t, float16x8_t, mve_pred16_t);
  9372. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_m_f32)))
  9373. float32x4_t __arm_vrndnq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9374. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_m_f32)))
  9375. float32x4_t __arm_vrndnq_m(float32x4_t, float32x4_t, mve_pred16_t);
  9376. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_x_f16)))
  9377. float16x8_t __arm_vrndnq_x_f16(float16x8_t, mve_pred16_t);
  9378. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_x_f16)))
  9379. float16x8_t __arm_vrndnq_x(float16x8_t, mve_pred16_t);
  9380. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_x_f32)))
  9381. float32x4_t __arm_vrndnq_x_f32(float32x4_t, mve_pred16_t);
  9382. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_x_f32)))
  9383. float32x4_t __arm_vrndnq_x(float32x4_t, mve_pred16_t);
  9384. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_f16)))
  9385. float16x8_t __arm_vrndpq_f16(float16x8_t);
  9386. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_f16)))
  9387. float16x8_t __arm_vrndpq(float16x8_t);
  9388. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_f32)))
  9389. float32x4_t __arm_vrndpq_f32(float32x4_t);
  9390. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_f32)))
  9391. float32x4_t __arm_vrndpq(float32x4_t);
  9392. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_m_f16)))
  9393. float16x8_t __arm_vrndpq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9394. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_m_f16)))
  9395. float16x8_t __arm_vrndpq_m(float16x8_t, float16x8_t, mve_pred16_t);
  9396. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_m_f32)))
  9397. float32x4_t __arm_vrndpq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9398. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_m_f32)))
  9399. float32x4_t __arm_vrndpq_m(float32x4_t, float32x4_t, mve_pred16_t);
  9400. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_x_f16)))
  9401. float16x8_t __arm_vrndpq_x_f16(float16x8_t, mve_pred16_t);
  9402. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_x_f16)))
  9403. float16x8_t __arm_vrndpq_x(float16x8_t, mve_pred16_t);
  9404. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_x_f32)))
  9405. float32x4_t __arm_vrndpq_x_f32(float32x4_t, mve_pred16_t);
  9406. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_x_f32)))
  9407. float32x4_t __arm_vrndpq_x(float32x4_t, mve_pred16_t);
  9408. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_f16)))
  9409. float16x8_t __arm_vrndq_f16(float16x8_t);
  9410. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_f16)))
  9411. float16x8_t __arm_vrndq(float16x8_t);
  9412. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_f32)))
  9413. float32x4_t __arm_vrndq_f32(float32x4_t);
  9414. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_f32)))
  9415. float32x4_t __arm_vrndq(float32x4_t);
  9416. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_m_f16)))
  9417. float16x8_t __arm_vrndq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9418. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_m_f16)))
  9419. float16x8_t __arm_vrndq_m(float16x8_t, float16x8_t, mve_pred16_t);
  9420. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_m_f32)))
  9421. float32x4_t __arm_vrndq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9422. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_m_f32)))
  9423. float32x4_t __arm_vrndq_m(float32x4_t, float32x4_t, mve_pred16_t);
  9424. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_x_f16)))
  9425. float16x8_t __arm_vrndq_x_f16(float16x8_t, mve_pred16_t);
  9426. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_x_f16)))
  9427. float16x8_t __arm_vrndq_x(float16x8_t, mve_pred16_t);
  9428. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_x_f32)))
  9429. float32x4_t __arm_vrndq_x_f32(float32x4_t, mve_pred16_t);
  9430. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_x_f32)))
  9431. float32x4_t __arm_vrndq_x(float32x4_t, mve_pred16_t);
  9432. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_f16)))
  9433. float16x8_t __arm_vrndxq_f16(float16x8_t);
  9434. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_f16)))
  9435. float16x8_t __arm_vrndxq(float16x8_t);
  9436. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_f32)))
  9437. float32x4_t __arm_vrndxq_f32(float32x4_t);
  9438. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_f32)))
  9439. float32x4_t __arm_vrndxq(float32x4_t);
  9440. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_m_f16)))
  9441. float16x8_t __arm_vrndxq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9442. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_m_f16)))
  9443. float16x8_t __arm_vrndxq_m(float16x8_t, float16x8_t, mve_pred16_t);
  9444. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_m_f32)))
  9445. float32x4_t __arm_vrndxq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9446. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_m_f32)))
  9447. float32x4_t __arm_vrndxq_m(float32x4_t, float32x4_t, mve_pred16_t);
  9448. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_x_f16)))
  9449. float16x8_t __arm_vrndxq_x_f16(float16x8_t, mve_pred16_t);
  9450. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_x_f16)))
  9451. float16x8_t __arm_vrndxq_x(float16x8_t, mve_pred16_t);
  9452. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_x_f32)))
  9453. float32x4_t __arm_vrndxq_x_f32(float32x4_t, mve_pred16_t);
  9454. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_x_f32)))
  9455. float32x4_t __arm_vrndxq_x(float32x4_t, mve_pred16_t);
  9456. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_f16)))
  9457. float16x8_t __arm_vsetq_lane_f16(float16_t, float16x8_t, int);
  9458. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_f16)))
  9459. float16x8_t __arm_vsetq_lane(float16_t, float16x8_t, int);
  9460. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_f32)))
  9461. float32x4_t __arm_vsetq_lane_f32(float32_t, float32x4_t, int);
  9462. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_f32)))
  9463. float32x4_t __arm_vsetq_lane(float32_t, float32x4_t, int);
  9464. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_f16)))
  9465. void __arm_vst1q_f16(float16_t *, float16x8_t);
  9466. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_f16)))
  9467. void __arm_vst1q(float16_t *, float16x8_t);
  9468. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_f32)))
  9469. void __arm_vst1q_f32(float32_t *, float32x4_t);
  9470. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_f32)))
  9471. void __arm_vst1q(float32_t *, float32x4_t);
  9472. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_f16)))
  9473. void __arm_vst1q_p_f16(float16_t *, float16x8_t, mve_pred16_t);
  9474. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_f16)))
  9475. void __arm_vst1q_p(float16_t *, float16x8_t, mve_pred16_t);
  9476. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_f32)))
  9477. void __arm_vst1q_p_f32(float32_t *, float32x4_t, mve_pred16_t);
  9478. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_f32)))
  9479. void __arm_vst1q_p(float32_t *, float32x4_t, mve_pred16_t);
  9480. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_f16)))
  9481. void __arm_vst2q_f16(float16_t *, float16x8x2_t);
  9482. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_f16)))
  9483. void __arm_vst2q(float16_t *, float16x8x2_t);
  9484. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_f32)))
  9485. void __arm_vst2q_f32(float32_t *, float32x4x2_t);
  9486. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_f32)))
  9487. void __arm_vst2q(float32_t *, float32x4x2_t);
  9488. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_f16)))
  9489. void __arm_vst4q_f16(float16_t *, float16x8x4_t);
  9490. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_f16)))
  9491. void __arm_vst4q(float16_t *, float16x8x4_t);
  9492. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_f32)))
  9493. void __arm_vst4q_f32(float32_t *, float32x4x4_t);
  9494. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_f32)))
  9495. void __arm_vst4q(float32_t *, float32x4x4_t);
  9496. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_f16)))
  9497. void __arm_vstrhq_f16(float16_t *, float16x8_t);
  9498. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_f16)))
  9499. void __arm_vstrhq(float16_t *, float16x8_t);
  9500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_f16)))
  9501. void __arm_vstrhq_p_f16(float16_t *, float16x8_t, mve_pred16_t);
  9502. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_f16)))
  9503. void __arm_vstrhq_p(float16_t *, float16x8_t, mve_pred16_t);
  9504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_f16)))
  9505. void __arm_vstrhq_scatter_offset_f16(float16_t *, uint16x8_t, float16x8_t);
  9506. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_f16)))
  9507. void __arm_vstrhq_scatter_offset(float16_t *, uint16x8_t, float16x8_t);
  9508. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_f16)))
  9509. void __arm_vstrhq_scatter_offset_p_f16(float16_t *, uint16x8_t, float16x8_t, mve_pred16_t);
  9510. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_f16)))
  9511. void __arm_vstrhq_scatter_offset_p(float16_t *, uint16x8_t, float16x8_t, mve_pred16_t);
  9512. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_f16)))
  9513. void __arm_vstrhq_scatter_shifted_offset_f16(float16_t *, uint16x8_t, float16x8_t);
  9514. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_f16)))
  9515. void __arm_vstrhq_scatter_shifted_offset(float16_t *, uint16x8_t, float16x8_t);
  9516. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_f16)))
  9517. void __arm_vstrhq_scatter_shifted_offset_p_f16(float16_t *, uint16x8_t, float16x8_t, mve_pred16_t);
  9518. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_f16)))
  9519. void __arm_vstrhq_scatter_shifted_offset_p(float16_t *, uint16x8_t, float16x8_t, mve_pred16_t);
  9520. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_f32)))
  9521. void __arm_vstrwq_f32(float32_t *, float32x4_t);
  9522. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_f32)))
  9523. void __arm_vstrwq(float32_t *, float32x4_t);
  9524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_f32)))
  9525. void __arm_vstrwq_p_f32(float32_t *, float32x4_t, mve_pred16_t);
  9526. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_f32)))
  9527. void __arm_vstrwq_p(float32_t *, float32x4_t, mve_pred16_t);
  9528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_f32)))
  9529. void __arm_vstrwq_scatter_base_f32(uint32x4_t, int, float32x4_t);
  9530. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_f32)))
  9531. void __arm_vstrwq_scatter_base(uint32x4_t, int, float32x4_t);
  9532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_f32)))
  9533. void __arm_vstrwq_scatter_base_p_f32(uint32x4_t, int, float32x4_t, mve_pred16_t);
  9534. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_f32)))
  9535. void __arm_vstrwq_scatter_base_p(uint32x4_t, int, float32x4_t, mve_pred16_t);
  9536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_f32)))
  9537. void __arm_vstrwq_scatter_base_wb_f32(uint32x4_t *, int, float32x4_t);
  9538. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_f32)))
  9539. void __arm_vstrwq_scatter_base_wb(uint32x4_t *, int, float32x4_t);
  9540. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_f32)))
  9541. void __arm_vstrwq_scatter_base_wb_p_f32(uint32x4_t *, int, float32x4_t, mve_pred16_t);
  9542. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_f32)))
  9543. void __arm_vstrwq_scatter_base_wb_p(uint32x4_t *, int, float32x4_t, mve_pred16_t);
  9544. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_f32)))
  9545. void __arm_vstrwq_scatter_offset_f32(float32_t *, uint32x4_t, float32x4_t);
  9546. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_f32)))
  9547. void __arm_vstrwq_scatter_offset(float32_t *, uint32x4_t, float32x4_t);
  9548. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_f32)))
  9549. void __arm_vstrwq_scatter_offset_p_f32(float32_t *, uint32x4_t, float32x4_t, mve_pred16_t);
  9550. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_f32)))
  9551. void __arm_vstrwq_scatter_offset_p(float32_t *, uint32x4_t, float32x4_t, mve_pred16_t);
  9552. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_f32)))
  9553. void __arm_vstrwq_scatter_shifted_offset_f32(float32_t *, uint32x4_t, float32x4_t);
  9554. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_f32)))
  9555. void __arm_vstrwq_scatter_shifted_offset(float32_t *, uint32x4_t, float32x4_t);
  9556. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_f32)))
  9557. void __arm_vstrwq_scatter_shifted_offset_p_f32(float32_t *, uint32x4_t, float32x4_t, mve_pred16_t);
  9558. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_f32)))
  9559. void __arm_vstrwq_scatter_shifted_offset_p(float32_t *, uint32x4_t, float32x4_t, mve_pred16_t);
  9560. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_f16)))
  9561. float16x8_t __arm_vsubq_f16(float16x8_t, float16x8_t);
  9562. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_f16)))
  9563. float16x8_t __arm_vsubq(float16x8_t, float16x8_t);
  9564. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_f32)))
  9565. float32x4_t __arm_vsubq_f32(float32x4_t, float32x4_t);
  9566. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_f32)))
  9567. float32x4_t __arm_vsubq(float32x4_t, float32x4_t);
  9568. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_f16)))
  9569. float16x8_t __arm_vsubq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  9570. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_f16)))
  9571. float16x8_t __arm_vsubq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  9572. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_f32)))
  9573. float32x4_t __arm_vsubq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  9574. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_f32)))
  9575. float32x4_t __arm_vsubq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  9576. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_f16)))
  9577. float16x8_t __arm_vsubq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  9578. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_f16)))
  9579. float16x8_t __arm_vsubq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  9580. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_f32)))
  9581. float32x4_t __arm_vsubq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  9582. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_f32)))
  9583. float32x4_t __arm_vsubq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  9584. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_f16)))
  9585. float16x8_t __arm_vsubq_n_f16(float16x8_t, float16_t);
  9586. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_f16)))
  9587. float16x8_t __arm_vsubq(float16x8_t, float16_t);
  9588. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_f32)))
  9589. float32x4_t __arm_vsubq_n_f32(float32x4_t, float32_t);
  9590. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_f32)))
  9591. float32x4_t __arm_vsubq(float32x4_t, float32_t);
  9592. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_f16)))
  9593. float16x8_t __arm_vsubq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  9594. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_f16)))
  9595. float16x8_t __arm_vsubq_x(float16x8_t, float16x8_t, mve_pred16_t);
  9596. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_f32)))
  9597. float32x4_t __arm_vsubq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  9598. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_f32)))
  9599. float32x4_t __arm_vsubq_x(float32x4_t, float32x4_t, mve_pred16_t);
  9600. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_f16)))
  9601. float16x8_t __arm_vsubq_x_n_f16(float16x8_t, float16_t, mve_pred16_t);
  9602. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_f16)))
  9603. float16x8_t __arm_vsubq_x(float16x8_t, float16_t, mve_pred16_t);
  9604. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_f32)))
  9605. float32x4_t __arm_vsubq_x_n_f32(float32x4_t, float32_t, mve_pred16_t);
  9606. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_f32)))
  9607. float32x4_t __arm_vsubq_x(float32x4_t, float32_t, mve_pred16_t);
  9608. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_f16)))
  9609. float16x8_t __arm_vuninitializedq_f16();
  9610. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_f32)))
  9611. float32x4_t __arm_vuninitializedq_f32();
  9612. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_f16)))
  9613. float16x8_t __arm_vuninitializedq(float16x8_t);
  9614. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_f32)))
  9615. float32x4_t __arm_vuninitializedq(float32x4_t);
  9616.  
  9617. #endif /* (__ARM_FEATURE_MVE & 2) */
  9618.  
  9619. #if (!defined __ARM_MVE_PRESERVE_USER_NAMESPACE)
  9620.  
  9621. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_asrl)))
  9622. int64_t asrl(int64_t, int32_t);
  9623. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_lsll)))
  9624. uint64_t lsll(uint64_t, int32_t);
  9625. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqrshr)))
  9626. int32_t sqrshr(int32_t, int32_t);
  9627. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqrshrl)))
  9628. int64_t sqrshrl(int64_t, int32_t);
  9629. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqrshrl_sat48)))
  9630. int64_t sqrshrl_sat48(int64_t, int32_t);
  9631. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqshl)))
  9632. int32_t sqshl(int32_t, int);
  9633. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_sqshll)))
  9634. int64_t sqshll(int64_t, int);
  9635. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_srshr)))
  9636. int32_t srshr(int32_t, int);
  9637. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_srshrl)))
  9638. int64_t srshrl(int64_t, int);
  9639. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqrshl)))
  9640. uint32_t uqrshl(uint32_t, int32_t);
  9641. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqrshll)))
  9642. uint64_t uqrshll(uint64_t, int32_t);
  9643. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqrshll_sat48)))
  9644. uint64_t uqrshll_sat48(uint64_t, int32_t);
  9645. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqshl)))
  9646. uint32_t uqshl(uint32_t, int);
  9647. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_uqshll)))
  9648. uint64_t uqshll(uint64_t, int);
  9649. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_urshr)))
  9650. uint32_t urshr(uint32_t, int);
  9651. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_urshrl)))
  9652. uint64_t urshrl(uint64_t, int);
  9653. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s16)))
  9654. uint32_t vabavq_p_s16(uint32_t, int16x8_t, int16x8_t, mve_pred16_t);
  9655. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s16)))
  9656. uint32_t vabavq_p(uint32_t, int16x8_t, int16x8_t, mve_pred16_t);
  9657. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s32)))
  9658. uint32_t vabavq_p_s32(uint32_t, int32x4_t, int32x4_t, mve_pred16_t);
  9659. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s32)))
  9660. uint32_t vabavq_p(uint32_t, int32x4_t, int32x4_t, mve_pred16_t);
  9661. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s8)))
  9662. uint32_t vabavq_p_s8(uint32_t, int8x16_t, int8x16_t, mve_pred16_t);
  9663. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_s8)))
  9664. uint32_t vabavq_p(uint32_t, int8x16_t, int8x16_t, mve_pred16_t);
  9665. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u16)))
  9666. uint32_t vabavq_p_u16(uint32_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  9667. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u16)))
  9668. uint32_t vabavq_p(uint32_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  9669. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u32)))
  9670. uint32_t vabavq_p_u32(uint32_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  9671. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u32)))
  9672. uint32_t vabavq_p(uint32_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  9673. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u8)))
  9674. uint32_t vabavq_p_u8(uint32_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  9675. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_p_u8)))
  9676. uint32_t vabavq_p(uint32_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  9677. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s16)))
  9678. uint32_t vabavq_s16(uint32_t, int16x8_t, int16x8_t);
  9679. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s16)))
  9680. uint32_t vabavq(uint32_t, int16x8_t, int16x8_t);
  9681. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s32)))
  9682. uint32_t vabavq_s32(uint32_t, int32x4_t, int32x4_t);
  9683. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s32)))
  9684. uint32_t vabavq(uint32_t, int32x4_t, int32x4_t);
  9685. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s8)))
  9686. uint32_t vabavq_s8(uint32_t, int8x16_t, int8x16_t);
  9687. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_s8)))
  9688. uint32_t vabavq(uint32_t, int8x16_t, int8x16_t);
  9689. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u16)))
  9690. uint32_t vabavq_u16(uint32_t, uint16x8_t, uint16x8_t);
  9691. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u16)))
  9692. uint32_t vabavq(uint32_t, uint16x8_t, uint16x8_t);
  9693. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u32)))
  9694. uint32_t vabavq_u32(uint32_t, uint32x4_t, uint32x4_t);
  9695. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u32)))
  9696. uint32_t vabavq(uint32_t, uint32x4_t, uint32x4_t);
  9697. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u8)))
  9698. uint32_t vabavq_u8(uint32_t, uint8x16_t, uint8x16_t);
  9699. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabavq_u8)))
  9700. uint32_t vabavq(uint32_t, uint8x16_t, uint8x16_t);
  9701. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s16)))
  9702. int16x8_t vabdq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  9703. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s16)))
  9704. int16x8_t vabdq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  9705. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s32)))
  9706. int32x4_t vabdq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  9707. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s32)))
  9708. int32x4_t vabdq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  9709. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s8)))
  9710. int8x16_t vabdq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  9711. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_s8)))
  9712. int8x16_t vabdq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  9713. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u16)))
  9714. uint16x8_t vabdq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  9715. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u16)))
  9716. uint16x8_t vabdq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  9717. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u32)))
  9718. uint32x4_t vabdq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  9719. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u32)))
  9720. uint32x4_t vabdq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  9721. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u8)))
  9722. uint8x16_t vabdq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  9723. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_u8)))
  9724. uint8x16_t vabdq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  9725. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s16)))
  9726. int16x8_t vabdq_s16(int16x8_t, int16x8_t);
  9727. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s16)))
  9728. int16x8_t vabdq(int16x8_t, int16x8_t);
  9729. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s32)))
  9730. int32x4_t vabdq_s32(int32x4_t, int32x4_t);
  9731. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s32)))
  9732. int32x4_t vabdq(int32x4_t, int32x4_t);
  9733. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s8)))
  9734. int8x16_t vabdq_s8(int8x16_t, int8x16_t);
  9735. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_s8)))
  9736. int8x16_t vabdq(int8x16_t, int8x16_t);
  9737. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u16)))
  9738. uint16x8_t vabdq_u16(uint16x8_t, uint16x8_t);
  9739. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u16)))
  9740. uint16x8_t vabdq(uint16x8_t, uint16x8_t);
  9741. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u32)))
  9742. uint32x4_t vabdq_u32(uint32x4_t, uint32x4_t);
  9743. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u32)))
  9744. uint32x4_t vabdq(uint32x4_t, uint32x4_t);
  9745. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u8)))
  9746. uint8x16_t vabdq_u8(uint8x16_t, uint8x16_t);
  9747. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_u8)))
  9748. uint8x16_t vabdq(uint8x16_t, uint8x16_t);
  9749. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s16)))
  9750. int16x8_t vabdq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  9751. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s16)))
  9752. int16x8_t vabdq_x(int16x8_t, int16x8_t, mve_pred16_t);
  9753. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s32)))
  9754. int32x4_t vabdq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  9755. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s32)))
  9756. int32x4_t vabdq_x(int32x4_t, int32x4_t, mve_pred16_t);
  9757. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s8)))
  9758. int8x16_t vabdq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  9759. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_s8)))
  9760. int8x16_t vabdq_x(int8x16_t, int8x16_t, mve_pred16_t);
  9761. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u16)))
  9762. uint16x8_t vabdq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  9763. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u16)))
  9764. uint16x8_t vabdq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  9765. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u32)))
  9766. uint32x4_t vabdq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  9767. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u32)))
  9768. uint32x4_t vabdq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  9769. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u8)))
  9770. uint8x16_t vabdq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  9771. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_u8)))
  9772. uint8x16_t vabdq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  9773. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s16)))
  9774. int16x8_t vabsq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  9775. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s16)))
  9776. int16x8_t vabsq_m(int16x8_t, int16x8_t, mve_pred16_t);
  9777. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s32)))
  9778. int32x4_t vabsq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  9779. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s32)))
  9780. int32x4_t vabsq_m(int32x4_t, int32x4_t, mve_pred16_t);
  9781. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s8)))
  9782. int8x16_t vabsq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  9783. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_s8)))
  9784. int8x16_t vabsq_m(int8x16_t, int8x16_t, mve_pred16_t);
  9785. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s16)))
  9786. int16x8_t vabsq_s16(int16x8_t);
  9787. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s16)))
  9788. int16x8_t vabsq(int16x8_t);
  9789. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s32)))
  9790. int32x4_t vabsq_s32(int32x4_t);
  9791. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s32)))
  9792. int32x4_t vabsq(int32x4_t);
  9793. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s8)))
  9794. int8x16_t vabsq_s8(int8x16_t);
  9795. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_s8)))
  9796. int8x16_t vabsq(int8x16_t);
  9797. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s16)))
  9798. int16x8_t vabsq_x_s16(int16x8_t, mve_pred16_t);
  9799. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s16)))
  9800. int16x8_t vabsq_x(int16x8_t, mve_pred16_t);
  9801. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s32)))
  9802. int32x4_t vabsq_x_s32(int32x4_t, mve_pred16_t);
  9803. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s32)))
  9804. int32x4_t vabsq_x(int32x4_t, mve_pred16_t);
  9805. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s8)))
  9806. int8x16_t vabsq_x_s8(int8x16_t, mve_pred16_t);
  9807. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_s8)))
  9808. int8x16_t vabsq_x(int8x16_t, mve_pred16_t);
  9809. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadciq_m_s32)))
  9810. int32x4_t vadciq_m_s32(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  9811. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadciq_m_s32)))
  9812. int32x4_t vadciq_m(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  9813. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadciq_m_u32)))
  9814. uint32x4_t vadciq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  9815. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadciq_m_u32)))
  9816. uint32x4_t vadciq_m(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  9817. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadciq_s32)))
  9818. int32x4_t vadciq_s32(int32x4_t, int32x4_t, unsigned *);
  9819. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadciq_s32)))
  9820. int32x4_t vadciq(int32x4_t, int32x4_t, unsigned *);
  9821. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadciq_u32)))
  9822. uint32x4_t vadciq_u32(uint32x4_t, uint32x4_t, unsigned *);
  9823. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadciq_u32)))
  9824. uint32x4_t vadciq(uint32x4_t, uint32x4_t, unsigned *);
  9825. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadcq_m_s32)))
  9826. int32x4_t vadcq_m_s32(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  9827. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadcq_m_s32)))
  9828. int32x4_t vadcq_m(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  9829. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadcq_m_u32)))
  9830. uint32x4_t vadcq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  9831. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadcq_m_u32)))
  9832. uint32x4_t vadcq_m(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  9833. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadcq_s32)))
  9834. int32x4_t vadcq_s32(int32x4_t, int32x4_t, unsigned *);
  9835. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadcq_s32)))
  9836. int32x4_t vadcq(int32x4_t, int32x4_t, unsigned *);
  9837. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vadcq_u32)))
  9838. uint32x4_t vadcq_u32(uint32x4_t, uint32x4_t, unsigned *);
  9839. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vadcq_u32)))
  9840. uint32x4_t vadcq(uint32x4_t, uint32x4_t, unsigned *);
  9841. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_p_s32)))
  9842. int64_t vaddlvaq_p_s32(int64_t, int32x4_t, mve_pred16_t);
  9843. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_p_s32)))
  9844. int64_t vaddlvaq_p(int64_t, int32x4_t, mve_pred16_t);
  9845. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_p_u32)))
  9846. uint64_t vaddlvaq_p_u32(uint64_t, uint32x4_t, mve_pred16_t);
  9847. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_p_u32)))
  9848. uint64_t vaddlvaq_p(uint64_t, uint32x4_t, mve_pred16_t);
  9849. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_s32)))
  9850. int64_t vaddlvaq_s32(int64_t, int32x4_t);
  9851. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_s32)))
  9852. int64_t vaddlvaq(int64_t, int32x4_t);
  9853. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_u32)))
  9854. uint64_t vaddlvaq_u32(uint64_t, uint32x4_t);
  9855. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvaq_u32)))
  9856. uint64_t vaddlvaq(uint64_t, uint32x4_t);
  9857. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_p_s32)))
  9858. int64_t vaddlvq_p_s32(int32x4_t, mve_pred16_t);
  9859. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_p_s32)))
  9860. int64_t vaddlvq_p(int32x4_t, mve_pred16_t);
  9861. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_p_u32)))
  9862. uint64_t vaddlvq_p_u32(uint32x4_t, mve_pred16_t);
  9863. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_p_u32)))
  9864. uint64_t vaddlvq_p(uint32x4_t, mve_pred16_t);
  9865. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_s32)))
  9866. int64_t vaddlvq_s32(int32x4_t);
  9867. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_s32)))
  9868. int64_t vaddlvq(int32x4_t);
  9869. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_u32)))
  9870. uint64_t vaddlvq_u32(uint32x4_t);
  9871. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddlvq_u32)))
  9872. uint64_t vaddlvq(uint32x4_t);
  9873. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s16)))
  9874. int16x8_t vaddq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  9875. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s16)))
  9876. int16x8_t vaddq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  9877. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s32)))
  9878. int32x4_t vaddq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  9879. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s32)))
  9880. int32x4_t vaddq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  9881. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s8)))
  9882. int8x16_t vaddq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  9883. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_s8)))
  9884. int8x16_t vaddq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  9885. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u16)))
  9886. uint16x8_t vaddq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  9887. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u16)))
  9888. uint16x8_t vaddq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  9889. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u32)))
  9890. uint32x4_t vaddq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  9891. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u32)))
  9892. uint32x4_t vaddq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  9893. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u8)))
  9894. uint8x16_t vaddq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  9895. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_u8)))
  9896. uint8x16_t vaddq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  9897. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s16)))
  9898. int16x8_t vaddq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  9899. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s16)))
  9900. int16x8_t vaddq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  9901. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s32)))
  9902. int32x4_t vaddq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  9903. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s32)))
  9904. int32x4_t vaddq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  9905. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s8)))
  9906. int8x16_t vaddq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  9907. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_s8)))
  9908. int8x16_t vaddq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  9909. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u16)))
  9910. uint16x8_t vaddq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  9911. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u16)))
  9912. uint16x8_t vaddq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  9913. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u32)))
  9914. uint32x4_t vaddq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  9915. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u32)))
  9916. uint32x4_t vaddq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  9917. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u8)))
  9918. uint8x16_t vaddq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  9919. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_u8)))
  9920. uint8x16_t vaddq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  9921. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s16)))
  9922. int16x8_t vaddq_n_s16(int16x8_t, int16_t);
  9923. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s16)))
  9924. int16x8_t vaddq(int16x8_t, int16_t);
  9925. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s32)))
  9926. int32x4_t vaddq_n_s32(int32x4_t, int32_t);
  9927. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s32)))
  9928. int32x4_t vaddq(int32x4_t, int32_t);
  9929. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s8)))
  9930. int8x16_t vaddq_n_s8(int8x16_t, int8_t);
  9931. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_s8)))
  9932. int8x16_t vaddq(int8x16_t, int8_t);
  9933. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u16)))
  9934. uint16x8_t vaddq_n_u16(uint16x8_t, uint16_t);
  9935. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u16)))
  9936. uint16x8_t vaddq(uint16x8_t, uint16_t);
  9937. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u32)))
  9938. uint32x4_t vaddq_n_u32(uint32x4_t, uint32_t);
  9939. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u32)))
  9940. uint32x4_t vaddq(uint32x4_t, uint32_t);
  9941. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u8)))
  9942. uint8x16_t vaddq_n_u8(uint8x16_t, uint8_t);
  9943. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_u8)))
  9944. uint8x16_t vaddq(uint8x16_t, uint8_t);
  9945. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s16)))
  9946. int16x8_t vaddq_s16(int16x8_t, int16x8_t);
  9947. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s16)))
  9948. int16x8_t vaddq(int16x8_t, int16x8_t);
  9949. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s32)))
  9950. int32x4_t vaddq_s32(int32x4_t, int32x4_t);
  9951. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s32)))
  9952. int32x4_t vaddq(int32x4_t, int32x4_t);
  9953. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s8)))
  9954. int8x16_t vaddq_s8(int8x16_t, int8x16_t);
  9955. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_s8)))
  9956. int8x16_t vaddq(int8x16_t, int8x16_t);
  9957. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u16)))
  9958. uint16x8_t vaddq_u16(uint16x8_t, uint16x8_t);
  9959. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u16)))
  9960. uint16x8_t vaddq(uint16x8_t, uint16x8_t);
  9961. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u32)))
  9962. uint32x4_t vaddq_u32(uint32x4_t, uint32x4_t);
  9963. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u32)))
  9964. uint32x4_t vaddq(uint32x4_t, uint32x4_t);
  9965. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u8)))
  9966. uint8x16_t vaddq_u8(uint8x16_t, uint8x16_t);
  9967. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_u8)))
  9968. uint8x16_t vaddq(uint8x16_t, uint8x16_t);
  9969. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s16)))
  9970. int16x8_t vaddq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  9971. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s16)))
  9972. int16x8_t vaddq_x(int16x8_t, int16_t, mve_pred16_t);
  9973. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s32)))
  9974. int32x4_t vaddq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  9975. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s32)))
  9976. int32x4_t vaddq_x(int32x4_t, int32_t, mve_pred16_t);
  9977. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s8)))
  9978. int8x16_t vaddq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  9979. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_s8)))
  9980. int8x16_t vaddq_x(int8x16_t, int8_t, mve_pred16_t);
  9981. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u16)))
  9982. uint16x8_t vaddq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  9983. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u16)))
  9984. uint16x8_t vaddq_x(uint16x8_t, uint16_t, mve_pred16_t);
  9985. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u32)))
  9986. uint32x4_t vaddq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  9987. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u32)))
  9988. uint32x4_t vaddq_x(uint32x4_t, uint32_t, mve_pred16_t);
  9989. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u8)))
  9990. uint8x16_t vaddq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  9991. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_u8)))
  9992. uint8x16_t vaddq_x(uint8x16_t, uint8_t, mve_pred16_t);
  9993. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s16)))
  9994. int16x8_t vaddq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  9995. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s16)))
  9996. int16x8_t vaddq_x(int16x8_t, int16x8_t, mve_pred16_t);
  9997. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s32)))
  9998. int32x4_t vaddq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  9999. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s32)))
  10000. int32x4_t vaddq_x(int32x4_t, int32x4_t, mve_pred16_t);
  10001. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s8)))
  10002. int8x16_t vaddq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10003. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_s8)))
  10004. int8x16_t vaddq_x(int8x16_t, int8x16_t, mve_pred16_t);
  10005. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u16)))
  10006. uint16x8_t vaddq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10007. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u16)))
  10008. uint16x8_t vaddq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  10009. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u32)))
  10010. uint32x4_t vaddq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10011. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u32)))
  10012. uint32x4_t vaddq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  10013. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u8)))
  10014. uint8x16_t vaddq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10015. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_u8)))
  10016. uint8x16_t vaddq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  10017. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s16)))
  10018. int32_t vaddvaq_p_s16(int32_t, int16x8_t, mve_pred16_t);
  10019. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s16)))
  10020. int32_t vaddvaq_p(int32_t, int16x8_t, mve_pred16_t);
  10021. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s32)))
  10022. int32_t vaddvaq_p_s32(int32_t, int32x4_t, mve_pred16_t);
  10023. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s32)))
  10024. int32_t vaddvaq_p(int32_t, int32x4_t, mve_pred16_t);
  10025. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s8)))
  10026. int32_t vaddvaq_p_s8(int32_t, int8x16_t, mve_pred16_t);
  10027. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_s8)))
  10028. int32_t vaddvaq_p(int32_t, int8x16_t, mve_pred16_t);
  10029. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u16)))
  10030. uint32_t vaddvaq_p_u16(uint32_t, uint16x8_t, mve_pred16_t);
  10031. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u16)))
  10032. uint32_t vaddvaq_p(uint32_t, uint16x8_t, mve_pred16_t);
  10033. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u32)))
  10034. uint32_t vaddvaq_p_u32(uint32_t, uint32x4_t, mve_pred16_t);
  10035. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u32)))
  10036. uint32_t vaddvaq_p(uint32_t, uint32x4_t, mve_pred16_t);
  10037. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u8)))
  10038. uint32_t vaddvaq_p_u8(uint32_t, uint8x16_t, mve_pred16_t);
  10039. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_p_u8)))
  10040. uint32_t vaddvaq_p(uint32_t, uint8x16_t, mve_pred16_t);
  10041. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s16)))
  10042. int32_t vaddvaq_s16(int32_t, int16x8_t);
  10043. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s16)))
  10044. int32_t vaddvaq(int32_t, int16x8_t);
  10045. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s32)))
  10046. int32_t vaddvaq_s32(int32_t, int32x4_t);
  10047. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s32)))
  10048. int32_t vaddvaq(int32_t, int32x4_t);
  10049. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s8)))
  10050. int32_t vaddvaq_s8(int32_t, int8x16_t);
  10051. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_s8)))
  10052. int32_t vaddvaq(int32_t, int8x16_t);
  10053. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u16)))
  10054. uint32_t vaddvaq_u16(uint32_t, uint16x8_t);
  10055. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u16)))
  10056. uint32_t vaddvaq(uint32_t, uint16x8_t);
  10057. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u32)))
  10058. uint32_t vaddvaq_u32(uint32_t, uint32x4_t);
  10059. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u32)))
  10060. uint32_t vaddvaq(uint32_t, uint32x4_t);
  10061. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u8)))
  10062. uint32_t vaddvaq_u8(uint32_t, uint8x16_t);
  10063. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvaq_u8)))
  10064. uint32_t vaddvaq(uint32_t, uint8x16_t);
  10065. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s16)))
  10066. int32_t vaddvq_p_s16(int16x8_t, mve_pred16_t);
  10067. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s16)))
  10068. int32_t vaddvq_p(int16x8_t, mve_pred16_t);
  10069. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s32)))
  10070. int32_t vaddvq_p_s32(int32x4_t, mve_pred16_t);
  10071. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s32)))
  10072. int32_t vaddvq_p(int32x4_t, mve_pred16_t);
  10073. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s8)))
  10074. int32_t vaddvq_p_s8(int8x16_t, mve_pred16_t);
  10075. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_s8)))
  10076. int32_t vaddvq_p(int8x16_t, mve_pred16_t);
  10077. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u16)))
  10078. uint32_t vaddvq_p_u16(uint16x8_t, mve_pred16_t);
  10079. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u16)))
  10080. uint32_t vaddvq_p(uint16x8_t, mve_pred16_t);
  10081. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u32)))
  10082. uint32_t vaddvq_p_u32(uint32x4_t, mve_pred16_t);
  10083. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u32)))
  10084. uint32_t vaddvq_p(uint32x4_t, mve_pred16_t);
  10085. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u8)))
  10086. uint32_t vaddvq_p_u8(uint8x16_t, mve_pred16_t);
  10087. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_p_u8)))
  10088. uint32_t vaddvq_p(uint8x16_t, mve_pred16_t);
  10089. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s16)))
  10090. int32_t vaddvq_s16(int16x8_t);
  10091. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s16)))
  10092. int32_t vaddvq(int16x8_t);
  10093. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s32)))
  10094. int32_t vaddvq_s32(int32x4_t);
  10095. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s32)))
  10096. int32_t vaddvq(int32x4_t);
  10097. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s8)))
  10098. int32_t vaddvq_s8(int8x16_t);
  10099. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_s8)))
  10100. int32_t vaddvq(int8x16_t);
  10101. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u16)))
  10102. uint32_t vaddvq_u16(uint16x8_t);
  10103. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u16)))
  10104. uint32_t vaddvq(uint16x8_t);
  10105. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u32)))
  10106. uint32_t vaddvq_u32(uint32x4_t);
  10107. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u32)))
  10108. uint32_t vaddvq(uint32x4_t);
  10109. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u8)))
  10110. uint32_t vaddvq_u8(uint8x16_t);
  10111. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddvq_u8)))
  10112. uint32_t vaddvq(uint8x16_t);
  10113. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s16)))
  10114. int16x8_t vandq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  10115. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s16)))
  10116. int16x8_t vandq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  10117. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s32)))
  10118. int32x4_t vandq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  10119. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s32)))
  10120. int32x4_t vandq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  10121. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s8)))
  10122. int8x16_t vandq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  10123. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_s8)))
  10124. int8x16_t vandq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  10125. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u16)))
  10126. uint16x8_t vandq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  10127. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u16)))
  10128. uint16x8_t vandq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  10129. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u32)))
  10130. uint32x4_t vandq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  10131. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u32)))
  10132. uint32x4_t vandq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  10133. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u8)))
  10134. uint8x16_t vandq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  10135. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_u8)))
  10136. uint8x16_t vandq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  10137. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_s16)))
  10138. int16x8_t vandq_s16(int16x8_t, int16x8_t);
  10139. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_s16)))
  10140. int16x8_t vandq(int16x8_t, int16x8_t);
  10141. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_s32)))
  10142. int32x4_t vandq_s32(int32x4_t, int32x4_t);
  10143. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_s32)))
  10144. int32x4_t vandq(int32x4_t, int32x4_t);
  10145. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_s8)))
  10146. int8x16_t vandq_s8(int8x16_t, int8x16_t);
  10147. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_s8)))
  10148. int8x16_t vandq(int8x16_t, int8x16_t);
  10149. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_u16)))
  10150. uint16x8_t vandq_u16(uint16x8_t, uint16x8_t);
  10151. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_u16)))
  10152. uint16x8_t vandq(uint16x8_t, uint16x8_t);
  10153. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_u32)))
  10154. uint32x4_t vandq_u32(uint32x4_t, uint32x4_t);
  10155. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_u32)))
  10156. uint32x4_t vandq(uint32x4_t, uint32x4_t);
  10157. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_u8)))
  10158. uint8x16_t vandq_u8(uint8x16_t, uint8x16_t);
  10159. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_u8)))
  10160. uint8x16_t vandq(uint8x16_t, uint8x16_t);
  10161. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s16)))
  10162. int16x8_t vandq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10163. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s16)))
  10164. int16x8_t vandq_x(int16x8_t, int16x8_t, mve_pred16_t);
  10165. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s32)))
  10166. int32x4_t vandq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10167. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s32)))
  10168. int32x4_t vandq_x(int32x4_t, int32x4_t, mve_pred16_t);
  10169. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s8)))
  10170. int8x16_t vandq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10171. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_s8)))
  10172. int8x16_t vandq_x(int8x16_t, int8x16_t, mve_pred16_t);
  10173. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u16)))
  10174. uint16x8_t vandq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10175. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u16)))
  10176. uint16x8_t vandq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  10177. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u32)))
  10178. uint32x4_t vandq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10179. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u32)))
  10180. uint32x4_t vandq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  10181. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u8)))
  10182. uint8x16_t vandq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10183. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_u8)))
  10184. uint8x16_t vandq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  10185. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_s16)))
  10186. int16x8_t vbicq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  10187. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_s16)))
  10188. int16x8_t vbicq_m_n(int16x8_t, int16_t, mve_pred16_t);
  10189. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_s32)))
  10190. int32x4_t vbicq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  10191. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_s32)))
  10192. int32x4_t vbicq_m_n(int32x4_t, int32_t, mve_pred16_t);
  10193. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_u16)))
  10194. uint16x8_t vbicq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  10195. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_u16)))
  10196. uint16x8_t vbicq_m_n(uint16x8_t, uint16_t, mve_pred16_t);
  10197. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_u32)))
  10198. uint32x4_t vbicq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  10199. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_n_u32)))
  10200. uint32x4_t vbicq_m_n(uint32x4_t, uint32_t, mve_pred16_t);
  10201. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s16)))
  10202. int16x8_t vbicq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  10203. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s16)))
  10204. int16x8_t vbicq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  10205. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s32)))
  10206. int32x4_t vbicq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  10207. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s32)))
  10208. int32x4_t vbicq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  10209. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s8)))
  10210. int8x16_t vbicq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  10211. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_s8)))
  10212. int8x16_t vbicq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  10213. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u16)))
  10214. uint16x8_t vbicq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  10215. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u16)))
  10216. uint16x8_t vbicq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  10217. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u32)))
  10218. uint32x4_t vbicq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  10219. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u32)))
  10220. uint32x4_t vbicq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  10221. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u8)))
  10222. uint8x16_t vbicq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  10223. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_u8)))
  10224. uint8x16_t vbicq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  10225. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_s16)))
  10226. int16x8_t vbicq_n_s16(int16x8_t, int16_t);
  10227. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_s16)))
  10228. int16x8_t vbicq(int16x8_t, int16_t);
  10229. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_s32)))
  10230. int32x4_t vbicq_n_s32(int32x4_t, int32_t);
  10231. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_s32)))
  10232. int32x4_t vbicq(int32x4_t, int32_t);
  10233. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_u16)))
  10234. uint16x8_t vbicq_n_u16(uint16x8_t, uint16_t);
  10235. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_u16)))
  10236. uint16x8_t vbicq(uint16x8_t, uint16_t);
  10237. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_u32)))
  10238. uint32x4_t vbicq_n_u32(uint32x4_t, uint32_t);
  10239. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_n_u32)))
  10240. uint32x4_t vbicq(uint32x4_t, uint32_t);
  10241. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s16)))
  10242. int16x8_t vbicq_s16(int16x8_t, int16x8_t);
  10243. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s16)))
  10244. int16x8_t vbicq(int16x8_t, int16x8_t);
  10245. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s32)))
  10246. int32x4_t vbicq_s32(int32x4_t, int32x4_t);
  10247. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s32)))
  10248. int32x4_t vbicq(int32x4_t, int32x4_t);
  10249. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s8)))
  10250. int8x16_t vbicq_s8(int8x16_t, int8x16_t);
  10251. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_s8)))
  10252. int8x16_t vbicq(int8x16_t, int8x16_t);
  10253. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u16)))
  10254. uint16x8_t vbicq_u16(uint16x8_t, uint16x8_t);
  10255. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u16)))
  10256. uint16x8_t vbicq(uint16x8_t, uint16x8_t);
  10257. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u32)))
  10258. uint32x4_t vbicq_u32(uint32x4_t, uint32x4_t);
  10259. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u32)))
  10260. uint32x4_t vbicq(uint32x4_t, uint32x4_t);
  10261. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u8)))
  10262. uint8x16_t vbicq_u8(uint8x16_t, uint8x16_t);
  10263. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_u8)))
  10264. uint8x16_t vbicq(uint8x16_t, uint8x16_t);
  10265. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s16)))
  10266. int16x8_t vbicq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10267. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s16)))
  10268. int16x8_t vbicq_x(int16x8_t, int16x8_t, mve_pred16_t);
  10269. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s32)))
  10270. int32x4_t vbicq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10271. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s32)))
  10272. int32x4_t vbicq_x(int32x4_t, int32x4_t, mve_pred16_t);
  10273. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s8)))
  10274. int8x16_t vbicq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10275. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_s8)))
  10276. int8x16_t vbicq_x(int8x16_t, int8x16_t, mve_pred16_t);
  10277. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u16)))
  10278. uint16x8_t vbicq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10279. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u16)))
  10280. uint16x8_t vbicq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  10281. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u32)))
  10282. uint32x4_t vbicq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10283. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u32)))
  10284. uint32x4_t vbicq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  10285. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u8)))
  10286. uint8x16_t vbicq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10287. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_u8)))
  10288. uint8x16_t vbicq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  10289. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s16)))
  10290. int16x8_t vbrsrq_m_n_s16(int16x8_t, int16x8_t, int32_t, mve_pred16_t);
  10291. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s16)))
  10292. int16x8_t vbrsrq_m(int16x8_t, int16x8_t, int32_t, mve_pred16_t);
  10293. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s32)))
  10294. int32x4_t vbrsrq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  10295. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s32)))
  10296. int32x4_t vbrsrq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  10297. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s8)))
  10298. int8x16_t vbrsrq_m_n_s8(int8x16_t, int8x16_t, int32_t, mve_pred16_t);
  10299. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_s8)))
  10300. int8x16_t vbrsrq_m(int8x16_t, int8x16_t, int32_t, mve_pred16_t);
  10301. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u16)))
  10302. uint16x8_t vbrsrq_m_n_u16(uint16x8_t, uint16x8_t, int32_t, mve_pred16_t);
  10303. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u16)))
  10304. uint16x8_t vbrsrq_m(uint16x8_t, uint16x8_t, int32_t, mve_pred16_t);
  10305. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u32)))
  10306. uint32x4_t vbrsrq_m_n_u32(uint32x4_t, uint32x4_t, int32_t, mve_pred16_t);
  10307. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u32)))
  10308. uint32x4_t vbrsrq_m(uint32x4_t, uint32x4_t, int32_t, mve_pred16_t);
  10309. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u8)))
  10310. uint8x16_t vbrsrq_m_n_u8(uint8x16_t, uint8x16_t, int32_t, mve_pred16_t);
  10311. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_u8)))
  10312. uint8x16_t vbrsrq_m(uint8x16_t, uint8x16_t, int32_t, mve_pred16_t);
  10313. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s16)))
  10314. int16x8_t vbrsrq_n_s16(int16x8_t, int32_t);
  10315. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s16)))
  10316. int16x8_t vbrsrq(int16x8_t, int32_t);
  10317. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s32)))
  10318. int32x4_t vbrsrq_n_s32(int32x4_t, int32_t);
  10319. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s32)))
  10320. int32x4_t vbrsrq(int32x4_t, int32_t);
  10321. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s8)))
  10322. int8x16_t vbrsrq_n_s8(int8x16_t, int32_t);
  10323. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_s8)))
  10324. int8x16_t vbrsrq(int8x16_t, int32_t);
  10325. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u16)))
  10326. uint16x8_t vbrsrq_n_u16(uint16x8_t, int32_t);
  10327. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u16)))
  10328. uint16x8_t vbrsrq(uint16x8_t, int32_t);
  10329. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u32)))
  10330. uint32x4_t vbrsrq_n_u32(uint32x4_t, int32_t);
  10331. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u32)))
  10332. uint32x4_t vbrsrq(uint32x4_t, int32_t);
  10333. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u8)))
  10334. uint8x16_t vbrsrq_n_u8(uint8x16_t, int32_t);
  10335. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_u8)))
  10336. uint8x16_t vbrsrq(uint8x16_t, int32_t);
  10337. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s16)))
  10338. int16x8_t vbrsrq_x_n_s16(int16x8_t, int32_t, mve_pred16_t);
  10339. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s16)))
  10340. int16x8_t vbrsrq_x(int16x8_t, int32_t, mve_pred16_t);
  10341. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s32)))
  10342. int32x4_t vbrsrq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  10343. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s32)))
  10344. int32x4_t vbrsrq_x(int32x4_t, int32_t, mve_pred16_t);
  10345. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s8)))
  10346. int8x16_t vbrsrq_x_n_s8(int8x16_t, int32_t, mve_pred16_t);
  10347. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_s8)))
  10348. int8x16_t vbrsrq_x(int8x16_t, int32_t, mve_pred16_t);
  10349. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u16)))
  10350. uint16x8_t vbrsrq_x_n_u16(uint16x8_t, int32_t, mve_pred16_t);
  10351. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u16)))
  10352. uint16x8_t vbrsrq_x(uint16x8_t, int32_t, mve_pred16_t);
  10353. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u32)))
  10354. uint32x4_t vbrsrq_x_n_u32(uint32x4_t, int32_t, mve_pred16_t);
  10355. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u32)))
  10356. uint32x4_t vbrsrq_x(uint32x4_t, int32_t, mve_pred16_t);
  10357. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u8)))
  10358. uint8x16_t vbrsrq_x_n_u8(uint8x16_t, int32_t, mve_pred16_t);
  10359. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_u8)))
  10360. uint8x16_t vbrsrq_x(uint8x16_t, int32_t, mve_pred16_t);
  10361. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s16)))
  10362. int16x8_t vcaddq_rot270_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  10363. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s16)))
  10364. int16x8_t vcaddq_rot270_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  10365. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s32)))
  10366. int32x4_t vcaddq_rot270_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  10367. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s32)))
  10368. int32x4_t vcaddq_rot270_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  10369. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s8)))
  10370. int8x16_t vcaddq_rot270_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  10371. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_s8)))
  10372. int8x16_t vcaddq_rot270_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  10373. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u16)))
  10374. uint16x8_t vcaddq_rot270_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  10375. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u16)))
  10376. uint16x8_t vcaddq_rot270_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  10377. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u32)))
  10378. uint32x4_t vcaddq_rot270_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  10379. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u32)))
  10380. uint32x4_t vcaddq_rot270_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  10381. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u8)))
  10382. uint8x16_t vcaddq_rot270_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  10383. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_u8)))
  10384. uint8x16_t vcaddq_rot270_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  10385. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s16)))
  10386. int16x8_t vcaddq_rot270_s16(int16x8_t, int16x8_t);
  10387. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s16)))
  10388. int16x8_t vcaddq_rot270(int16x8_t, int16x8_t);
  10389. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s32)))
  10390. int32x4_t vcaddq_rot270_s32(int32x4_t, int32x4_t);
  10391. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s32)))
  10392. int32x4_t vcaddq_rot270(int32x4_t, int32x4_t);
  10393. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s8)))
  10394. int8x16_t vcaddq_rot270_s8(int8x16_t, int8x16_t);
  10395. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_s8)))
  10396. int8x16_t vcaddq_rot270(int8x16_t, int8x16_t);
  10397. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u16)))
  10398. uint16x8_t vcaddq_rot270_u16(uint16x8_t, uint16x8_t);
  10399. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u16)))
  10400. uint16x8_t vcaddq_rot270(uint16x8_t, uint16x8_t);
  10401. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u32)))
  10402. uint32x4_t vcaddq_rot270_u32(uint32x4_t, uint32x4_t);
  10403. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u32)))
  10404. uint32x4_t vcaddq_rot270(uint32x4_t, uint32x4_t);
  10405. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u8)))
  10406. uint8x16_t vcaddq_rot270_u8(uint8x16_t, uint8x16_t);
  10407. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_u8)))
  10408. uint8x16_t vcaddq_rot270(uint8x16_t, uint8x16_t);
  10409. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s16)))
  10410. int16x8_t vcaddq_rot270_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10411. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s16)))
  10412. int16x8_t vcaddq_rot270_x(int16x8_t, int16x8_t, mve_pred16_t);
  10413. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s32)))
  10414. int32x4_t vcaddq_rot270_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10415. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s32)))
  10416. int32x4_t vcaddq_rot270_x(int32x4_t, int32x4_t, mve_pred16_t);
  10417. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s8)))
  10418. int8x16_t vcaddq_rot270_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10419. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_s8)))
  10420. int8x16_t vcaddq_rot270_x(int8x16_t, int8x16_t, mve_pred16_t);
  10421. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u16)))
  10422. uint16x8_t vcaddq_rot270_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10423. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u16)))
  10424. uint16x8_t vcaddq_rot270_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  10425. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u32)))
  10426. uint32x4_t vcaddq_rot270_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10427. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u32)))
  10428. uint32x4_t vcaddq_rot270_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  10429. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u8)))
  10430. uint8x16_t vcaddq_rot270_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10431. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_u8)))
  10432. uint8x16_t vcaddq_rot270_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  10433. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s16)))
  10434. int16x8_t vcaddq_rot90_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  10435. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s16)))
  10436. int16x8_t vcaddq_rot90_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  10437. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s32)))
  10438. int32x4_t vcaddq_rot90_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  10439. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s32)))
  10440. int32x4_t vcaddq_rot90_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  10441. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s8)))
  10442. int8x16_t vcaddq_rot90_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  10443. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_s8)))
  10444. int8x16_t vcaddq_rot90_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  10445. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u16)))
  10446. uint16x8_t vcaddq_rot90_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  10447. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u16)))
  10448. uint16x8_t vcaddq_rot90_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  10449. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u32)))
  10450. uint32x4_t vcaddq_rot90_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  10451. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u32)))
  10452. uint32x4_t vcaddq_rot90_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  10453. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u8)))
  10454. uint8x16_t vcaddq_rot90_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  10455. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_u8)))
  10456. uint8x16_t vcaddq_rot90_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  10457. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s16)))
  10458. int16x8_t vcaddq_rot90_s16(int16x8_t, int16x8_t);
  10459. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s16)))
  10460. int16x8_t vcaddq_rot90(int16x8_t, int16x8_t);
  10461. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s32)))
  10462. int32x4_t vcaddq_rot90_s32(int32x4_t, int32x4_t);
  10463. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s32)))
  10464. int32x4_t vcaddq_rot90(int32x4_t, int32x4_t);
  10465. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s8)))
  10466. int8x16_t vcaddq_rot90_s8(int8x16_t, int8x16_t);
  10467. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_s8)))
  10468. int8x16_t vcaddq_rot90(int8x16_t, int8x16_t);
  10469. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u16)))
  10470. uint16x8_t vcaddq_rot90_u16(uint16x8_t, uint16x8_t);
  10471. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u16)))
  10472. uint16x8_t vcaddq_rot90(uint16x8_t, uint16x8_t);
  10473. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u32)))
  10474. uint32x4_t vcaddq_rot90_u32(uint32x4_t, uint32x4_t);
  10475. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u32)))
  10476. uint32x4_t vcaddq_rot90(uint32x4_t, uint32x4_t);
  10477. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u8)))
  10478. uint8x16_t vcaddq_rot90_u8(uint8x16_t, uint8x16_t);
  10479. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_u8)))
  10480. uint8x16_t vcaddq_rot90(uint8x16_t, uint8x16_t);
  10481. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s16)))
  10482. int16x8_t vcaddq_rot90_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10483. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s16)))
  10484. int16x8_t vcaddq_rot90_x(int16x8_t, int16x8_t, mve_pred16_t);
  10485. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s32)))
  10486. int32x4_t vcaddq_rot90_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10487. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s32)))
  10488. int32x4_t vcaddq_rot90_x(int32x4_t, int32x4_t, mve_pred16_t);
  10489. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s8)))
  10490. int8x16_t vcaddq_rot90_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10491. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_s8)))
  10492. int8x16_t vcaddq_rot90_x(int8x16_t, int8x16_t, mve_pred16_t);
  10493. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u16)))
  10494. uint16x8_t vcaddq_rot90_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10495. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u16)))
  10496. uint16x8_t vcaddq_rot90_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  10497. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u32)))
  10498. uint32x4_t vcaddq_rot90_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10499. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u32)))
  10500. uint32x4_t vcaddq_rot90_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  10501. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u8)))
  10502. uint8x16_t vcaddq_rot90_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10503. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_u8)))
  10504. uint8x16_t vcaddq_rot90_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  10505. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s16)))
  10506. int16x8_t vclsq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10507. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s16)))
  10508. int16x8_t vclsq_m(int16x8_t, int16x8_t, mve_pred16_t);
  10509. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s32)))
  10510. int32x4_t vclsq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10511. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s32)))
  10512. int32x4_t vclsq_m(int32x4_t, int32x4_t, mve_pred16_t);
  10513. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s8)))
  10514. int8x16_t vclsq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10515. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_m_s8)))
  10516. int8x16_t vclsq_m(int8x16_t, int8x16_t, mve_pred16_t);
  10517. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s16)))
  10518. int16x8_t vclsq_s16(int16x8_t);
  10519. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s16)))
  10520. int16x8_t vclsq(int16x8_t);
  10521. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s32)))
  10522. int32x4_t vclsq_s32(int32x4_t);
  10523. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s32)))
  10524. int32x4_t vclsq(int32x4_t);
  10525. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s8)))
  10526. int8x16_t vclsq_s8(int8x16_t);
  10527. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_s8)))
  10528. int8x16_t vclsq(int8x16_t);
  10529. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s16)))
  10530. int16x8_t vclsq_x_s16(int16x8_t, mve_pred16_t);
  10531. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s16)))
  10532. int16x8_t vclsq_x(int16x8_t, mve_pred16_t);
  10533. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s32)))
  10534. int32x4_t vclsq_x_s32(int32x4_t, mve_pred16_t);
  10535. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s32)))
  10536. int32x4_t vclsq_x(int32x4_t, mve_pred16_t);
  10537. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s8)))
  10538. int8x16_t vclsq_x_s8(int8x16_t, mve_pred16_t);
  10539. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclsq_x_s8)))
  10540. int8x16_t vclsq_x(int8x16_t, mve_pred16_t);
  10541. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s16)))
  10542. int16x8_t vclzq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10543. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s16)))
  10544. int16x8_t vclzq_m(int16x8_t, int16x8_t, mve_pred16_t);
  10545. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s32)))
  10546. int32x4_t vclzq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10547. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s32)))
  10548. int32x4_t vclzq_m(int32x4_t, int32x4_t, mve_pred16_t);
  10549. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s8)))
  10550. int8x16_t vclzq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10551. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_s8)))
  10552. int8x16_t vclzq_m(int8x16_t, int8x16_t, mve_pred16_t);
  10553. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u16)))
  10554. uint16x8_t vclzq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10555. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u16)))
  10556. uint16x8_t vclzq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  10557. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u32)))
  10558. uint32x4_t vclzq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10559. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u32)))
  10560. uint32x4_t vclzq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  10561. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u8)))
  10562. uint8x16_t vclzq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10563. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_m_u8)))
  10564. uint8x16_t vclzq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  10565. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s16)))
  10566. int16x8_t vclzq_s16(int16x8_t);
  10567. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s16)))
  10568. int16x8_t vclzq(int16x8_t);
  10569. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s32)))
  10570. int32x4_t vclzq_s32(int32x4_t);
  10571. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s32)))
  10572. int32x4_t vclzq(int32x4_t);
  10573. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s8)))
  10574. int8x16_t vclzq_s8(int8x16_t);
  10575. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_s8)))
  10576. int8x16_t vclzq(int8x16_t);
  10577. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u16)))
  10578. uint16x8_t vclzq_u16(uint16x8_t);
  10579. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u16)))
  10580. uint16x8_t vclzq(uint16x8_t);
  10581. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u32)))
  10582. uint32x4_t vclzq_u32(uint32x4_t);
  10583. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u32)))
  10584. uint32x4_t vclzq(uint32x4_t);
  10585. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u8)))
  10586. uint8x16_t vclzq_u8(uint8x16_t);
  10587. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_u8)))
  10588. uint8x16_t vclzq(uint8x16_t);
  10589. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s16)))
  10590. int16x8_t vclzq_x_s16(int16x8_t, mve_pred16_t);
  10591. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s16)))
  10592. int16x8_t vclzq_x(int16x8_t, mve_pred16_t);
  10593. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s32)))
  10594. int32x4_t vclzq_x_s32(int32x4_t, mve_pred16_t);
  10595. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s32)))
  10596. int32x4_t vclzq_x(int32x4_t, mve_pred16_t);
  10597. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s8)))
  10598. int8x16_t vclzq_x_s8(int8x16_t, mve_pred16_t);
  10599. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_s8)))
  10600. int8x16_t vclzq_x(int8x16_t, mve_pred16_t);
  10601. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u16)))
  10602. uint16x8_t vclzq_x_u16(uint16x8_t, mve_pred16_t);
  10603. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u16)))
  10604. uint16x8_t vclzq_x(uint16x8_t, mve_pred16_t);
  10605. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u32)))
  10606. uint32x4_t vclzq_x_u32(uint32x4_t, mve_pred16_t);
  10607. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u32)))
  10608. uint32x4_t vclzq_x(uint32x4_t, mve_pred16_t);
  10609. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u8)))
  10610. uint8x16_t vclzq_x_u8(uint8x16_t, mve_pred16_t);
  10611. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vclzq_x_u8)))
  10612. uint8x16_t vclzq_x(uint8x16_t, mve_pred16_t);
  10613. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u16)))
  10614. mve_pred16_t vcmpcsq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  10615. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u16)))
  10616. mve_pred16_t vcmpcsq_m(uint16x8_t, uint16_t, mve_pred16_t);
  10617. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u32)))
  10618. mve_pred16_t vcmpcsq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  10619. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u32)))
  10620. mve_pred16_t vcmpcsq_m(uint32x4_t, uint32_t, mve_pred16_t);
  10621. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u8)))
  10622. mve_pred16_t vcmpcsq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  10623. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_n_u8)))
  10624. mve_pred16_t vcmpcsq_m(uint8x16_t, uint8_t, mve_pred16_t);
  10625. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u16)))
  10626. mve_pred16_t vcmpcsq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10627. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u16)))
  10628. mve_pred16_t vcmpcsq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  10629. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u32)))
  10630. mve_pred16_t vcmpcsq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10631. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u32)))
  10632. mve_pred16_t vcmpcsq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  10633. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u8)))
  10634. mve_pred16_t vcmpcsq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10635. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_m_u8)))
  10636. mve_pred16_t vcmpcsq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  10637. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u16)))
  10638. mve_pred16_t vcmpcsq_n_u16(uint16x8_t, uint16_t);
  10639. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u16)))
  10640. mve_pred16_t vcmpcsq(uint16x8_t, uint16_t);
  10641. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u32)))
  10642. mve_pred16_t vcmpcsq_n_u32(uint32x4_t, uint32_t);
  10643. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u32)))
  10644. mve_pred16_t vcmpcsq(uint32x4_t, uint32_t);
  10645. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u8)))
  10646. mve_pred16_t vcmpcsq_n_u8(uint8x16_t, uint8_t);
  10647. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_n_u8)))
  10648. mve_pred16_t vcmpcsq(uint8x16_t, uint8_t);
  10649. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u16)))
  10650. mve_pred16_t vcmpcsq_u16(uint16x8_t, uint16x8_t);
  10651. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u16)))
  10652. mve_pred16_t vcmpcsq(uint16x8_t, uint16x8_t);
  10653. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u32)))
  10654. mve_pred16_t vcmpcsq_u32(uint32x4_t, uint32x4_t);
  10655. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u32)))
  10656. mve_pred16_t vcmpcsq(uint32x4_t, uint32x4_t);
  10657. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u8)))
  10658. mve_pred16_t vcmpcsq_u8(uint8x16_t, uint8x16_t);
  10659. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpcsq_u8)))
  10660. mve_pred16_t vcmpcsq(uint8x16_t, uint8x16_t);
  10661. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s16)))
  10662. mve_pred16_t vcmpeqq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  10663. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s16)))
  10664. mve_pred16_t vcmpeqq_m(int16x8_t, int16_t, mve_pred16_t);
  10665. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s32)))
  10666. mve_pred16_t vcmpeqq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  10667. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s32)))
  10668. mve_pred16_t vcmpeqq_m(int32x4_t, int32_t, mve_pred16_t);
  10669. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s8)))
  10670. mve_pred16_t vcmpeqq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  10671. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_s8)))
  10672. mve_pred16_t vcmpeqq_m(int8x16_t, int8_t, mve_pred16_t);
  10673. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u16)))
  10674. mve_pred16_t vcmpeqq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  10675. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u16)))
  10676. mve_pred16_t vcmpeqq_m(uint16x8_t, uint16_t, mve_pred16_t);
  10677. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u32)))
  10678. mve_pred16_t vcmpeqq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  10679. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u32)))
  10680. mve_pred16_t vcmpeqq_m(uint32x4_t, uint32_t, mve_pred16_t);
  10681. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u8)))
  10682. mve_pred16_t vcmpeqq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  10683. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_u8)))
  10684. mve_pred16_t vcmpeqq_m(uint8x16_t, uint8_t, mve_pred16_t);
  10685. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s16)))
  10686. mve_pred16_t vcmpeqq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10687. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s16)))
  10688. mve_pred16_t vcmpeqq_m(int16x8_t, int16x8_t, mve_pred16_t);
  10689. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s32)))
  10690. mve_pred16_t vcmpeqq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10691. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s32)))
  10692. mve_pred16_t vcmpeqq_m(int32x4_t, int32x4_t, mve_pred16_t);
  10693. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s8)))
  10694. mve_pred16_t vcmpeqq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10695. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_s8)))
  10696. mve_pred16_t vcmpeqq_m(int8x16_t, int8x16_t, mve_pred16_t);
  10697. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u16)))
  10698. mve_pred16_t vcmpeqq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10699. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u16)))
  10700. mve_pred16_t vcmpeqq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  10701. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u32)))
  10702. mve_pred16_t vcmpeqq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10703. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u32)))
  10704. mve_pred16_t vcmpeqq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  10705. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u8)))
  10706. mve_pred16_t vcmpeqq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10707. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_u8)))
  10708. mve_pred16_t vcmpeqq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  10709. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s16)))
  10710. mve_pred16_t vcmpeqq_n_s16(int16x8_t, int16_t);
  10711. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s16)))
  10712. mve_pred16_t vcmpeqq(int16x8_t, int16_t);
  10713. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s32)))
  10714. mve_pred16_t vcmpeqq_n_s32(int32x4_t, int32_t);
  10715. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s32)))
  10716. mve_pred16_t vcmpeqq(int32x4_t, int32_t);
  10717. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s8)))
  10718. mve_pred16_t vcmpeqq_n_s8(int8x16_t, int8_t);
  10719. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_s8)))
  10720. mve_pred16_t vcmpeqq(int8x16_t, int8_t);
  10721. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u16)))
  10722. mve_pred16_t vcmpeqq_n_u16(uint16x8_t, uint16_t);
  10723. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u16)))
  10724. mve_pred16_t vcmpeqq(uint16x8_t, uint16_t);
  10725. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u32)))
  10726. mve_pred16_t vcmpeqq_n_u32(uint32x4_t, uint32_t);
  10727. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u32)))
  10728. mve_pred16_t vcmpeqq(uint32x4_t, uint32_t);
  10729. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u8)))
  10730. mve_pred16_t vcmpeqq_n_u8(uint8x16_t, uint8_t);
  10731. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_u8)))
  10732. mve_pred16_t vcmpeqq(uint8x16_t, uint8_t);
  10733. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s16)))
  10734. mve_pred16_t vcmpeqq_s16(int16x8_t, int16x8_t);
  10735. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s16)))
  10736. mve_pred16_t vcmpeqq(int16x8_t, int16x8_t);
  10737. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s32)))
  10738. mve_pred16_t vcmpeqq_s32(int32x4_t, int32x4_t);
  10739. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s32)))
  10740. mve_pred16_t vcmpeqq(int32x4_t, int32x4_t);
  10741. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s8)))
  10742. mve_pred16_t vcmpeqq_s8(int8x16_t, int8x16_t);
  10743. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_s8)))
  10744. mve_pred16_t vcmpeqq(int8x16_t, int8x16_t);
  10745. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u16)))
  10746. mve_pred16_t vcmpeqq_u16(uint16x8_t, uint16x8_t);
  10747. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u16)))
  10748. mve_pred16_t vcmpeqq(uint16x8_t, uint16x8_t);
  10749. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u32)))
  10750. mve_pred16_t vcmpeqq_u32(uint32x4_t, uint32x4_t);
  10751. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u32)))
  10752. mve_pred16_t vcmpeqq(uint32x4_t, uint32x4_t);
  10753. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u8)))
  10754. mve_pred16_t vcmpeqq_u8(uint8x16_t, uint8x16_t);
  10755. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_u8)))
  10756. mve_pred16_t vcmpeqq(uint8x16_t, uint8x16_t);
  10757. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s16)))
  10758. mve_pred16_t vcmpgeq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  10759. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s16)))
  10760. mve_pred16_t vcmpgeq_m(int16x8_t, int16_t, mve_pred16_t);
  10761. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s32)))
  10762. mve_pred16_t vcmpgeq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  10763. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s32)))
  10764. mve_pred16_t vcmpgeq_m(int32x4_t, int32_t, mve_pred16_t);
  10765. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s8)))
  10766. mve_pred16_t vcmpgeq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  10767. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_s8)))
  10768. mve_pred16_t vcmpgeq_m(int8x16_t, int8_t, mve_pred16_t);
  10769. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s16)))
  10770. mve_pred16_t vcmpgeq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10771. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s16)))
  10772. mve_pred16_t vcmpgeq_m(int16x8_t, int16x8_t, mve_pred16_t);
  10773. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s32)))
  10774. mve_pred16_t vcmpgeq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10775. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s32)))
  10776. mve_pred16_t vcmpgeq_m(int32x4_t, int32x4_t, mve_pred16_t);
  10777. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s8)))
  10778. mve_pred16_t vcmpgeq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10779. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_s8)))
  10780. mve_pred16_t vcmpgeq_m(int8x16_t, int8x16_t, mve_pred16_t);
  10781. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s16)))
  10782. mve_pred16_t vcmpgeq_n_s16(int16x8_t, int16_t);
  10783. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s16)))
  10784. mve_pred16_t vcmpgeq(int16x8_t, int16_t);
  10785. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s32)))
  10786. mve_pred16_t vcmpgeq_n_s32(int32x4_t, int32_t);
  10787. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s32)))
  10788. mve_pred16_t vcmpgeq(int32x4_t, int32_t);
  10789. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s8)))
  10790. mve_pred16_t vcmpgeq_n_s8(int8x16_t, int8_t);
  10791. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_s8)))
  10792. mve_pred16_t vcmpgeq(int8x16_t, int8_t);
  10793. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s16)))
  10794. mve_pred16_t vcmpgeq_s16(int16x8_t, int16x8_t);
  10795. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s16)))
  10796. mve_pred16_t vcmpgeq(int16x8_t, int16x8_t);
  10797. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s32)))
  10798. mve_pred16_t vcmpgeq_s32(int32x4_t, int32x4_t);
  10799. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s32)))
  10800. mve_pred16_t vcmpgeq(int32x4_t, int32x4_t);
  10801. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s8)))
  10802. mve_pred16_t vcmpgeq_s8(int8x16_t, int8x16_t);
  10803. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_s8)))
  10804. mve_pred16_t vcmpgeq(int8x16_t, int8x16_t);
  10805. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s16)))
  10806. mve_pred16_t vcmpgtq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  10807. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s16)))
  10808. mve_pred16_t vcmpgtq_m(int16x8_t, int16_t, mve_pred16_t);
  10809. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s32)))
  10810. mve_pred16_t vcmpgtq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  10811. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s32)))
  10812. mve_pred16_t vcmpgtq_m(int32x4_t, int32_t, mve_pred16_t);
  10813. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s8)))
  10814. mve_pred16_t vcmpgtq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  10815. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_s8)))
  10816. mve_pred16_t vcmpgtq_m(int8x16_t, int8_t, mve_pred16_t);
  10817. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s16)))
  10818. mve_pred16_t vcmpgtq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10819. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s16)))
  10820. mve_pred16_t vcmpgtq_m(int16x8_t, int16x8_t, mve_pred16_t);
  10821. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s32)))
  10822. mve_pred16_t vcmpgtq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10823. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s32)))
  10824. mve_pred16_t vcmpgtq_m(int32x4_t, int32x4_t, mve_pred16_t);
  10825. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s8)))
  10826. mve_pred16_t vcmpgtq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10827. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_s8)))
  10828. mve_pred16_t vcmpgtq_m(int8x16_t, int8x16_t, mve_pred16_t);
  10829. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s16)))
  10830. mve_pred16_t vcmpgtq_n_s16(int16x8_t, int16_t);
  10831. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s16)))
  10832. mve_pred16_t vcmpgtq(int16x8_t, int16_t);
  10833. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s32)))
  10834. mve_pred16_t vcmpgtq_n_s32(int32x4_t, int32_t);
  10835. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s32)))
  10836. mve_pred16_t vcmpgtq(int32x4_t, int32_t);
  10837. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s8)))
  10838. mve_pred16_t vcmpgtq_n_s8(int8x16_t, int8_t);
  10839. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_s8)))
  10840. mve_pred16_t vcmpgtq(int8x16_t, int8_t);
  10841. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s16)))
  10842. mve_pred16_t vcmpgtq_s16(int16x8_t, int16x8_t);
  10843. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s16)))
  10844. mve_pred16_t vcmpgtq(int16x8_t, int16x8_t);
  10845. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s32)))
  10846. mve_pred16_t vcmpgtq_s32(int32x4_t, int32x4_t);
  10847. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s32)))
  10848. mve_pred16_t vcmpgtq(int32x4_t, int32x4_t);
  10849. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s8)))
  10850. mve_pred16_t vcmpgtq_s8(int8x16_t, int8x16_t);
  10851. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_s8)))
  10852. mve_pred16_t vcmpgtq(int8x16_t, int8x16_t);
  10853. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u16)))
  10854. mve_pred16_t vcmphiq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  10855. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u16)))
  10856. mve_pred16_t vcmphiq_m(uint16x8_t, uint16_t, mve_pred16_t);
  10857. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u32)))
  10858. mve_pred16_t vcmphiq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  10859. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u32)))
  10860. mve_pred16_t vcmphiq_m(uint32x4_t, uint32_t, mve_pred16_t);
  10861. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u8)))
  10862. mve_pred16_t vcmphiq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  10863. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_n_u8)))
  10864. mve_pred16_t vcmphiq_m(uint8x16_t, uint8_t, mve_pred16_t);
  10865. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u16)))
  10866. mve_pred16_t vcmphiq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  10867. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u16)))
  10868. mve_pred16_t vcmphiq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  10869. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u32)))
  10870. mve_pred16_t vcmphiq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  10871. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u32)))
  10872. mve_pred16_t vcmphiq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  10873. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u8)))
  10874. mve_pred16_t vcmphiq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  10875. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_m_u8)))
  10876. mve_pred16_t vcmphiq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  10877. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u16)))
  10878. mve_pred16_t vcmphiq_n_u16(uint16x8_t, uint16_t);
  10879. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u16)))
  10880. mve_pred16_t vcmphiq(uint16x8_t, uint16_t);
  10881. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u32)))
  10882. mve_pred16_t vcmphiq_n_u32(uint32x4_t, uint32_t);
  10883. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u32)))
  10884. mve_pred16_t vcmphiq(uint32x4_t, uint32_t);
  10885. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u8)))
  10886. mve_pred16_t vcmphiq_n_u8(uint8x16_t, uint8_t);
  10887. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_n_u8)))
  10888. mve_pred16_t vcmphiq(uint8x16_t, uint8_t);
  10889. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u16)))
  10890. mve_pred16_t vcmphiq_u16(uint16x8_t, uint16x8_t);
  10891. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u16)))
  10892. mve_pred16_t vcmphiq(uint16x8_t, uint16x8_t);
  10893. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u32)))
  10894. mve_pred16_t vcmphiq_u32(uint32x4_t, uint32x4_t);
  10895. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u32)))
  10896. mve_pred16_t vcmphiq(uint32x4_t, uint32x4_t);
  10897. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u8)))
  10898. mve_pred16_t vcmphiq_u8(uint8x16_t, uint8x16_t);
  10899. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmphiq_u8)))
  10900. mve_pred16_t vcmphiq(uint8x16_t, uint8x16_t);
  10901. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s16)))
  10902. mve_pred16_t vcmpleq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  10903. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s16)))
  10904. mve_pred16_t vcmpleq_m(int16x8_t, int16_t, mve_pred16_t);
  10905. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s32)))
  10906. mve_pred16_t vcmpleq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  10907. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s32)))
  10908. mve_pred16_t vcmpleq_m(int32x4_t, int32_t, mve_pred16_t);
  10909. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s8)))
  10910. mve_pred16_t vcmpleq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  10911. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_s8)))
  10912. mve_pred16_t vcmpleq_m(int8x16_t, int8_t, mve_pred16_t);
  10913. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s16)))
  10914. mve_pred16_t vcmpleq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10915. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s16)))
  10916. mve_pred16_t vcmpleq_m(int16x8_t, int16x8_t, mve_pred16_t);
  10917. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s32)))
  10918. mve_pred16_t vcmpleq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10919. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s32)))
  10920. mve_pred16_t vcmpleq_m(int32x4_t, int32x4_t, mve_pred16_t);
  10921. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s8)))
  10922. mve_pred16_t vcmpleq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10923. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_s8)))
  10924. mve_pred16_t vcmpleq_m(int8x16_t, int8x16_t, mve_pred16_t);
  10925. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s16)))
  10926. mve_pred16_t vcmpleq_n_s16(int16x8_t, int16_t);
  10927. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s16)))
  10928. mve_pred16_t vcmpleq(int16x8_t, int16_t);
  10929. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s32)))
  10930. mve_pred16_t vcmpleq_n_s32(int32x4_t, int32_t);
  10931. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s32)))
  10932. mve_pred16_t vcmpleq(int32x4_t, int32_t);
  10933. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s8)))
  10934. mve_pred16_t vcmpleq_n_s8(int8x16_t, int8_t);
  10935. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_s8)))
  10936. mve_pred16_t vcmpleq(int8x16_t, int8_t);
  10937. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s16)))
  10938. mve_pred16_t vcmpleq_s16(int16x8_t, int16x8_t);
  10939. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s16)))
  10940. mve_pred16_t vcmpleq(int16x8_t, int16x8_t);
  10941. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s32)))
  10942. mve_pred16_t vcmpleq_s32(int32x4_t, int32x4_t);
  10943. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s32)))
  10944. mve_pred16_t vcmpleq(int32x4_t, int32x4_t);
  10945. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s8)))
  10946. mve_pred16_t vcmpleq_s8(int8x16_t, int8x16_t);
  10947. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_s8)))
  10948. mve_pred16_t vcmpleq(int8x16_t, int8x16_t);
  10949. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s16)))
  10950. mve_pred16_t vcmpltq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  10951. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s16)))
  10952. mve_pred16_t vcmpltq_m(int16x8_t, int16_t, mve_pred16_t);
  10953. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s32)))
  10954. mve_pred16_t vcmpltq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  10955. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s32)))
  10956. mve_pred16_t vcmpltq_m(int32x4_t, int32_t, mve_pred16_t);
  10957. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s8)))
  10958. mve_pred16_t vcmpltq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  10959. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_s8)))
  10960. mve_pred16_t vcmpltq_m(int8x16_t, int8_t, mve_pred16_t);
  10961. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s16)))
  10962. mve_pred16_t vcmpltq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  10963. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s16)))
  10964. mve_pred16_t vcmpltq_m(int16x8_t, int16x8_t, mve_pred16_t);
  10965. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s32)))
  10966. mve_pred16_t vcmpltq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  10967. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s32)))
  10968. mve_pred16_t vcmpltq_m(int32x4_t, int32x4_t, mve_pred16_t);
  10969. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s8)))
  10970. mve_pred16_t vcmpltq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  10971. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_s8)))
  10972. mve_pred16_t vcmpltq_m(int8x16_t, int8x16_t, mve_pred16_t);
  10973. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s16)))
  10974. mve_pred16_t vcmpltq_n_s16(int16x8_t, int16_t);
  10975. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s16)))
  10976. mve_pred16_t vcmpltq(int16x8_t, int16_t);
  10977. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s32)))
  10978. mve_pred16_t vcmpltq_n_s32(int32x4_t, int32_t);
  10979. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s32)))
  10980. mve_pred16_t vcmpltq(int32x4_t, int32_t);
  10981. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s8)))
  10982. mve_pred16_t vcmpltq_n_s8(int8x16_t, int8_t);
  10983. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_s8)))
  10984. mve_pred16_t vcmpltq(int8x16_t, int8_t);
  10985. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s16)))
  10986. mve_pred16_t vcmpltq_s16(int16x8_t, int16x8_t);
  10987. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s16)))
  10988. mve_pred16_t vcmpltq(int16x8_t, int16x8_t);
  10989. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s32)))
  10990. mve_pred16_t vcmpltq_s32(int32x4_t, int32x4_t);
  10991. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s32)))
  10992. mve_pred16_t vcmpltq(int32x4_t, int32x4_t);
  10993. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s8)))
  10994. mve_pred16_t vcmpltq_s8(int8x16_t, int8x16_t);
  10995. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_s8)))
  10996. mve_pred16_t vcmpltq(int8x16_t, int8x16_t);
  10997. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s16)))
  10998. mve_pred16_t vcmpneq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  10999. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s16)))
  11000. mve_pred16_t vcmpneq_m(int16x8_t, int16_t, mve_pred16_t);
  11001. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s32)))
  11002. mve_pred16_t vcmpneq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  11003. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s32)))
  11004. mve_pred16_t vcmpneq_m(int32x4_t, int32_t, mve_pred16_t);
  11005. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s8)))
  11006. mve_pred16_t vcmpneq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  11007. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_s8)))
  11008. mve_pred16_t vcmpneq_m(int8x16_t, int8_t, mve_pred16_t);
  11009. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u16)))
  11010. mve_pred16_t vcmpneq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  11011. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u16)))
  11012. mve_pred16_t vcmpneq_m(uint16x8_t, uint16_t, mve_pred16_t);
  11013. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u32)))
  11014. mve_pred16_t vcmpneq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  11015. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u32)))
  11016. mve_pred16_t vcmpneq_m(uint32x4_t, uint32_t, mve_pred16_t);
  11017. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u8)))
  11018. mve_pred16_t vcmpneq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  11019. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_u8)))
  11020. mve_pred16_t vcmpneq_m(uint8x16_t, uint8_t, mve_pred16_t);
  11021. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s16)))
  11022. mve_pred16_t vcmpneq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  11023. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s16)))
  11024. mve_pred16_t vcmpneq_m(int16x8_t, int16x8_t, mve_pred16_t);
  11025. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s32)))
  11026. mve_pred16_t vcmpneq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  11027. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s32)))
  11028. mve_pred16_t vcmpneq_m(int32x4_t, int32x4_t, mve_pred16_t);
  11029. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s8)))
  11030. mve_pred16_t vcmpneq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  11031. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_s8)))
  11032. mve_pred16_t vcmpneq_m(int8x16_t, int8x16_t, mve_pred16_t);
  11033. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u16)))
  11034. mve_pred16_t vcmpneq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  11035. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u16)))
  11036. mve_pred16_t vcmpneq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  11037. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u32)))
  11038. mve_pred16_t vcmpneq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  11039. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u32)))
  11040. mve_pred16_t vcmpneq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  11041. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u8)))
  11042. mve_pred16_t vcmpneq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  11043. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_u8)))
  11044. mve_pred16_t vcmpneq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  11045. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s16)))
  11046. mve_pred16_t vcmpneq_n_s16(int16x8_t, int16_t);
  11047. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s16)))
  11048. mve_pred16_t vcmpneq(int16x8_t, int16_t);
  11049. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s32)))
  11050. mve_pred16_t vcmpneq_n_s32(int32x4_t, int32_t);
  11051. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s32)))
  11052. mve_pred16_t vcmpneq(int32x4_t, int32_t);
  11053. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s8)))
  11054. mve_pred16_t vcmpneq_n_s8(int8x16_t, int8_t);
  11055. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_s8)))
  11056. mve_pred16_t vcmpneq(int8x16_t, int8_t);
  11057. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u16)))
  11058. mve_pred16_t vcmpneq_n_u16(uint16x8_t, uint16_t);
  11059. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u16)))
  11060. mve_pred16_t vcmpneq(uint16x8_t, uint16_t);
  11061. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u32)))
  11062. mve_pred16_t vcmpneq_n_u32(uint32x4_t, uint32_t);
  11063. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u32)))
  11064. mve_pred16_t vcmpneq(uint32x4_t, uint32_t);
  11065. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u8)))
  11066. mve_pred16_t vcmpneq_n_u8(uint8x16_t, uint8_t);
  11067. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_u8)))
  11068. mve_pred16_t vcmpneq(uint8x16_t, uint8_t);
  11069. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s16)))
  11070. mve_pred16_t vcmpneq_s16(int16x8_t, int16x8_t);
  11071. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s16)))
  11072. mve_pred16_t vcmpneq(int16x8_t, int16x8_t);
  11073. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s32)))
  11074. mve_pred16_t vcmpneq_s32(int32x4_t, int32x4_t);
  11075. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s32)))
  11076. mve_pred16_t vcmpneq(int32x4_t, int32x4_t);
  11077. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s8)))
  11078. mve_pred16_t vcmpneq_s8(int8x16_t, int8x16_t);
  11079. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_s8)))
  11080. mve_pred16_t vcmpneq(int8x16_t, int8x16_t);
  11081. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u16)))
  11082. mve_pred16_t vcmpneq_u16(uint16x8_t, uint16x8_t);
  11083. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u16)))
  11084. mve_pred16_t vcmpneq(uint16x8_t, uint16x8_t);
  11085. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u32)))
  11086. mve_pred16_t vcmpneq_u32(uint32x4_t, uint32x4_t);
  11087. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u32)))
  11088. mve_pred16_t vcmpneq(uint32x4_t, uint32x4_t);
  11089. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u8)))
  11090. mve_pred16_t vcmpneq_u8(uint8x16_t, uint8x16_t);
  11091. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_u8)))
  11092. mve_pred16_t vcmpneq(uint8x16_t, uint8x16_t);
  11093. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_s16)))
  11094. int16x8_t vcreateq_s16(uint64_t, uint64_t);
  11095. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_s32)))
  11096. int32x4_t vcreateq_s32(uint64_t, uint64_t);
  11097. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_s64)))
  11098. int64x2_t vcreateq_s64(uint64_t, uint64_t);
  11099. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_s8)))
  11100. int8x16_t vcreateq_s8(uint64_t, uint64_t);
  11101. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_u16)))
  11102. uint16x8_t vcreateq_u16(uint64_t, uint64_t);
  11103. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_u32)))
  11104. uint32x4_t vcreateq_u32(uint64_t, uint64_t);
  11105. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_u64)))
  11106. uint64x2_t vcreateq_u64(uint64_t, uint64_t);
  11107. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_u8)))
  11108. uint8x16_t vcreateq_u8(uint64_t, uint64_t);
  11109. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp16q)))
  11110. mve_pred16_t vctp16q(uint32_t);
  11111. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp16q_m)))
  11112. mve_pred16_t vctp16q_m(uint32_t, mve_pred16_t);
  11113. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp32q)))
  11114. mve_pred16_t vctp32q(uint32_t);
  11115. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp32q_m)))
  11116. mve_pred16_t vctp32q_m(uint32_t, mve_pred16_t);
  11117. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp64q)))
  11118. mve_pred16_t vctp64q(uint32_t);
  11119. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp64q_m)))
  11120. mve_pred16_t vctp64q_m(uint32_t, mve_pred16_t);
  11121. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp8q)))
  11122. mve_pred16_t vctp8q(uint32_t);
  11123. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vctp8q_m)))
  11124. mve_pred16_t vctp8q_m(uint32_t, mve_pred16_t);
  11125. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u16)))
  11126. uint16x8_t vddupq_m_n_u16(uint16x8_t, uint32_t, int, mve_pred16_t);
  11127. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u16)))
  11128. uint16x8_t vddupq_m(uint16x8_t, uint32_t, int, mve_pred16_t);
  11129. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u32)))
  11130. uint32x4_t vddupq_m_n_u32(uint32x4_t, uint32_t, int, mve_pred16_t);
  11131. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u32)))
  11132. uint32x4_t vddupq_m(uint32x4_t, uint32_t, int, mve_pred16_t);
  11133. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u8)))
  11134. uint8x16_t vddupq_m_n_u8(uint8x16_t, uint32_t, int, mve_pred16_t);
  11135. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_n_u8)))
  11136. uint8x16_t vddupq_m(uint8x16_t, uint32_t, int, mve_pred16_t);
  11137. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u16)))
  11138. uint16x8_t vddupq_m_wb_u16(uint16x8_t, uint32_t *, int, mve_pred16_t);
  11139. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u16)))
  11140. uint16x8_t vddupq_m(uint16x8_t, uint32_t *, int, mve_pred16_t);
  11141. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u32)))
  11142. uint32x4_t vddupq_m_wb_u32(uint32x4_t, uint32_t *, int, mve_pred16_t);
  11143. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u32)))
  11144. uint32x4_t vddupq_m(uint32x4_t, uint32_t *, int, mve_pred16_t);
  11145. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u8)))
  11146. uint8x16_t vddupq_m_wb_u8(uint8x16_t, uint32_t *, int, mve_pred16_t);
  11147. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_m_wb_u8)))
  11148. uint8x16_t vddupq_m(uint8x16_t, uint32_t *, int, mve_pred16_t);
  11149. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u16)))
  11150. uint16x8_t vddupq_n_u16(uint32_t, int);
  11151. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u16)))
  11152. uint16x8_t vddupq_u16(uint32_t, int);
  11153. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u32)))
  11154. uint32x4_t vddupq_n_u32(uint32_t, int);
  11155. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u32)))
  11156. uint32x4_t vddupq_u32(uint32_t, int);
  11157. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u8)))
  11158. uint8x16_t vddupq_n_u8(uint32_t, int);
  11159. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_n_u8)))
  11160. uint8x16_t vddupq_u8(uint32_t, int);
  11161. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u16)))
  11162. uint16x8_t vddupq_wb_u16(uint32_t *, int);
  11163. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u16)))
  11164. uint16x8_t vddupq_u16(uint32_t *, int);
  11165. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u32)))
  11166. uint32x4_t vddupq_wb_u32(uint32_t *, int);
  11167. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u32)))
  11168. uint32x4_t vddupq_u32(uint32_t *, int);
  11169. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u8)))
  11170. uint8x16_t vddupq_wb_u8(uint32_t *, int);
  11171. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_wb_u8)))
  11172. uint8x16_t vddupq_u8(uint32_t *, int);
  11173. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u16)))
  11174. uint16x8_t vddupq_x_n_u16(uint32_t, int, mve_pred16_t);
  11175. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u16)))
  11176. uint16x8_t vddupq_x_u16(uint32_t, int, mve_pred16_t);
  11177. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u32)))
  11178. uint32x4_t vddupq_x_n_u32(uint32_t, int, mve_pred16_t);
  11179. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u32)))
  11180. uint32x4_t vddupq_x_u32(uint32_t, int, mve_pred16_t);
  11181. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u8)))
  11182. uint8x16_t vddupq_x_n_u8(uint32_t, int, mve_pred16_t);
  11183. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_n_u8)))
  11184. uint8x16_t vddupq_x_u8(uint32_t, int, mve_pred16_t);
  11185. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u16)))
  11186. uint16x8_t vddupq_x_wb_u16(uint32_t *, int, mve_pred16_t);
  11187. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u16)))
  11188. uint16x8_t vddupq_x_u16(uint32_t *, int, mve_pred16_t);
  11189. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u32)))
  11190. uint32x4_t vddupq_x_wb_u32(uint32_t *, int, mve_pred16_t);
  11191. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u32)))
  11192. uint32x4_t vddupq_x_u32(uint32_t *, int, mve_pred16_t);
  11193. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u8)))
  11194. uint8x16_t vddupq_x_wb_u8(uint32_t *, int, mve_pred16_t);
  11195. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vddupq_x_wb_u8)))
  11196. uint8x16_t vddupq_x_u8(uint32_t *, int, mve_pred16_t);
  11197. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s16)))
  11198. int16x8_t vdupq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  11199. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s16)))
  11200. int16x8_t vdupq_m(int16x8_t, int16_t, mve_pred16_t);
  11201. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s32)))
  11202. int32x4_t vdupq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  11203. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s32)))
  11204. int32x4_t vdupq_m(int32x4_t, int32_t, mve_pred16_t);
  11205. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s8)))
  11206. int8x16_t vdupq_m_n_s8(int8x16_t, int8_t, mve_pred16_t);
  11207. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_s8)))
  11208. int8x16_t vdupq_m(int8x16_t, int8_t, mve_pred16_t);
  11209. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u16)))
  11210. uint16x8_t vdupq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  11211. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u16)))
  11212. uint16x8_t vdupq_m(uint16x8_t, uint16_t, mve_pred16_t);
  11213. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u32)))
  11214. uint32x4_t vdupq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  11215. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u32)))
  11216. uint32x4_t vdupq_m(uint32x4_t, uint32_t, mve_pred16_t);
  11217. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u8)))
  11218. uint8x16_t vdupq_m_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  11219. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_u8)))
  11220. uint8x16_t vdupq_m(uint8x16_t, uint8_t, mve_pred16_t);
  11221. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_s16)))
  11222. int16x8_t vdupq_n_s16(int16_t);
  11223. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_s32)))
  11224. int32x4_t vdupq_n_s32(int32_t);
  11225. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_s8)))
  11226. int8x16_t vdupq_n_s8(int8_t);
  11227. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_u16)))
  11228. uint16x8_t vdupq_n_u16(uint16_t);
  11229. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_u32)))
  11230. uint32x4_t vdupq_n_u32(uint32_t);
  11231. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_u8)))
  11232. uint8x16_t vdupq_n_u8(uint8_t);
  11233. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_s16)))
  11234. int16x8_t vdupq_x_n_s16(int16_t, mve_pred16_t);
  11235. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_s32)))
  11236. int32x4_t vdupq_x_n_s32(int32_t, mve_pred16_t);
  11237. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_s8)))
  11238. int8x16_t vdupq_x_n_s8(int8_t, mve_pred16_t);
  11239. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_u16)))
  11240. uint16x8_t vdupq_x_n_u16(uint16_t, mve_pred16_t);
  11241. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_u32)))
  11242. uint32x4_t vdupq_x_n_u32(uint32_t, mve_pred16_t);
  11243. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_u8)))
  11244. uint8x16_t vdupq_x_n_u8(uint8_t, mve_pred16_t);
  11245. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u16)))
  11246. uint16x8_t vdwdupq_m_n_u16(uint16x8_t, uint32_t, uint32_t, int, mve_pred16_t);
  11247. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u16)))
  11248. uint16x8_t vdwdupq_m(uint16x8_t, uint32_t, uint32_t, int, mve_pred16_t);
  11249. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u32)))
  11250. uint32x4_t vdwdupq_m_n_u32(uint32x4_t, uint32_t, uint32_t, int, mve_pred16_t);
  11251. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u32)))
  11252. uint32x4_t vdwdupq_m(uint32x4_t, uint32_t, uint32_t, int, mve_pred16_t);
  11253. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u8)))
  11254. uint8x16_t vdwdupq_m_n_u8(uint8x16_t, uint32_t, uint32_t, int, mve_pred16_t);
  11255. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_n_u8)))
  11256. uint8x16_t vdwdupq_m(uint8x16_t, uint32_t, uint32_t, int, mve_pred16_t);
  11257. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u16)))
  11258. uint16x8_t vdwdupq_m_wb_u16(uint16x8_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11259. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u16)))
  11260. uint16x8_t vdwdupq_m(uint16x8_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11261. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u32)))
  11262. uint32x4_t vdwdupq_m_wb_u32(uint32x4_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11263. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u32)))
  11264. uint32x4_t vdwdupq_m(uint32x4_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11265. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u8)))
  11266. uint8x16_t vdwdupq_m_wb_u8(uint8x16_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11267. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_m_wb_u8)))
  11268. uint8x16_t vdwdupq_m(uint8x16_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11269. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u16)))
  11270. uint16x8_t vdwdupq_n_u16(uint32_t, uint32_t, int);
  11271. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u16)))
  11272. uint16x8_t vdwdupq_u16(uint32_t, uint32_t, int);
  11273. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u32)))
  11274. uint32x4_t vdwdupq_n_u32(uint32_t, uint32_t, int);
  11275. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u32)))
  11276. uint32x4_t vdwdupq_u32(uint32_t, uint32_t, int);
  11277. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u8)))
  11278. uint8x16_t vdwdupq_n_u8(uint32_t, uint32_t, int);
  11279. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_n_u8)))
  11280. uint8x16_t vdwdupq_u8(uint32_t, uint32_t, int);
  11281. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u16)))
  11282. uint16x8_t vdwdupq_wb_u16(uint32_t *, uint32_t, int);
  11283. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u16)))
  11284. uint16x8_t vdwdupq_u16(uint32_t *, uint32_t, int);
  11285. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u32)))
  11286. uint32x4_t vdwdupq_wb_u32(uint32_t *, uint32_t, int);
  11287. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u32)))
  11288. uint32x4_t vdwdupq_u32(uint32_t *, uint32_t, int);
  11289. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u8)))
  11290. uint8x16_t vdwdupq_wb_u8(uint32_t *, uint32_t, int);
  11291. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_wb_u8)))
  11292. uint8x16_t vdwdupq_u8(uint32_t *, uint32_t, int);
  11293. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u16)))
  11294. uint16x8_t vdwdupq_x_n_u16(uint32_t, uint32_t, int, mve_pred16_t);
  11295. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u16)))
  11296. uint16x8_t vdwdupq_x_u16(uint32_t, uint32_t, int, mve_pred16_t);
  11297. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u32)))
  11298. uint32x4_t vdwdupq_x_n_u32(uint32_t, uint32_t, int, mve_pred16_t);
  11299. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u32)))
  11300. uint32x4_t vdwdupq_x_u32(uint32_t, uint32_t, int, mve_pred16_t);
  11301. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u8)))
  11302. uint8x16_t vdwdupq_x_n_u8(uint32_t, uint32_t, int, mve_pred16_t);
  11303. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_n_u8)))
  11304. uint8x16_t vdwdupq_x_u8(uint32_t, uint32_t, int, mve_pred16_t);
  11305. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u16)))
  11306. uint16x8_t vdwdupq_x_wb_u16(uint32_t *, uint32_t, int, mve_pred16_t);
  11307. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u16)))
  11308. uint16x8_t vdwdupq_x_u16(uint32_t *, uint32_t, int, mve_pred16_t);
  11309. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u32)))
  11310. uint32x4_t vdwdupq_x_wb_u32(uint32_t *, uint32_t, int, mve_pred16_t);
  11311. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u32)))
  11312. uint32x4_t vdwdupq_x_u32(uint32_t *, uint32_t, int, mve_pred16_t);
  11313. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u8)))
  11314. uint8x16_t vdwdupq_x_wb_u8(uint32_t *, uint32_t, int, mve_pred16_t);
  11315. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdwdupq_x_wb_u8)))
  11316. uint8x16_t vdwdupq_x_u8(uint32_t *, uint32_t, int, mve_pred16_t);
  11317. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s16)))
  11318. int16x8_t veorq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11319. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s16)))
  11320. int16x8_t veorq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11321. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s32)))
  11322. int32x4_t veorq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11323. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s32)))
  11324. int32x4_t veorq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11325. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s8)))
  11326. int8x16_t veorq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11327. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_s8)))
  11328. int8x16_t veorq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11329. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u16)))
  11330. uint16x8_t veorq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  11331. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u16)))
  11332. uint16x8_t veorq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  11333. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u32)))
  11334. uint32x4_t veorq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  11335. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u32)))
  11336. uint32x4_t veorq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  11337. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u8)))
  11338. uint8x16_t veorq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  11339. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_u8)))
  11340. uint8x16_t veorq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  11341. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_s16)))
  11342. int16x8_t veorq_s16(int16x8_t, int16x8_t);
  11343. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_s16)))
  11344. int16x8_t veorq(int16x8_t, int16x8_t);
  11345. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_s32)))
  11346. int32x4_t veorq_s32(int32x4_t, int32x4_t);
  11347. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_s32)))
  11348. int32x4_t veorq(int32x4_t, int32x4_t);
  11349. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_s8)))
  11350. int8x16_t veorq_s8(int8x16_t, int8x16_t);
  11351. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_s8)))
  11352. int8x16_t veorq(int8x16_t, int8x16_t);
  11353. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_u16)))
  11354. uint16x8_t veorq_u16(uint16x8_t, uint16x8_t);
  11355. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_u16)))
  11356. uint16x8_t veorq(uint16x8_t, uint16x8_t);
  11357. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_u32)))
  11358. uint32x4_t veorq_u32(uint32x4_t, uint32x4_t);
  11359. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_u32)))
  11360. uint32x4_t veorq(uint32x4_t, uint32x4_t);
  11361. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_u8)))
  11362. uint8x16_t veorq_u8(uint8x16_t, uint8x16_t);
  11363. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_u8)))
  11364. uint8x16_t veorq(uint8x16_t, uint8x16_t);
  11365. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s16)))
  11366. int16x8_t veorq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  11367. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s16)))
  11368. int16x8_t veorq_x(int16x8_t, int16x8_t, mve_pred16_t);
  11369. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s32)))
  11370. int32x4_t veorq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  11371. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s32)))
  11372. int32x4_t veorq_x(int32x4_t, int32x4_t, mve_pred16_t);
  11373. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s8)))
  11374. int8x16_t veorq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  11375. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_s8)))
  11376. int8x16_t veorq_x(int8x16_t, int8x16_t, mve_pred16_t);
  11377. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u16)))
  11378. uint16x8_t veorq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  11379. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u16)))
  11380. uint16x8_t veorq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  11381. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u32)))
  11382. uint32x4_t veorq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  11383. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u32)))
  11384. uint32x4_t veorq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  11385. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u8)))
  11386. uint8x16_t veorq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  11387. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_u8)))
  11388. uint8x16_t veorq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  11389. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s16)))
  11390. int16_t vgetq_lane_s16(int16x8_t, int);
  11391. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s16)))
  11392. int16_t vgetq_lane(int16x8_t, int);
  11393. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s32)))
  11394. int32_t vgetq_lane_s32(int32x4_t, int);
  11395. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s32)))
  11396. int32_t vgetq_lane(int32x4_t, int);
  11397. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s64)))
  11398. int64_t vgetq_lane_s64(int64x2_t, int);
  11399. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s64)))
  11400. int64_t vgetq_lane(int64x2_t, int);
  11401. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s8)))
  11402. int8_t vgetq_lane_s8(int8x16_t, int);
  11403. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_s8)))
  11404. int8_t vgetq_lane(int8x16_t, int);
  11405. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u16)))
  11406. uint16_t vgetq_lane_u16(uint16x8_t, int);
  11407. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u16)))
  11408. uint16_t vgetq_lane(uint16x8_t, int);
  11409. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u32)))
  11410. uint32_t vgetq_lane_u32(uint32x4_t, int);
  11411. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u32)))
  11412. uint32_t vgetq_lane(uint32x4_t, int);
  11413. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u64)))
  11414. uint64_t vgetq_lane_u64(uint64x2_t, int);
  11415. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u64)))
  11416. uint64_t vgetq_lane(uint64x2_t, int);
  11417. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u8)))
  11418. uint8_t vgetq_lane_u8(uint8x16_t, int);
  11419. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_u8)))
  11420. uint8_t vgetq_lane(uint8x16_t, int);
  11421. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s16)))
  11422. int16x8_t vhaddq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  11423. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s16)))
  11424. int16x8_t vhaddq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  11425. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s32)))
  11426. int32x4_t vhaddq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  11427. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s32)))
  11428. int32x4_t vhaddq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  11429. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s8)))
  11430. int8x16_t vhaddq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  11431. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_s8)))
  11432. int8x16_t vhaddq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  11433. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u16)))
  11434. uint16x8_t vhaddq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  11435. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u16)))
  11436. uint16x8_t vhaddq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  11437. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u32)))
  11438. uint32x4_t vhaddq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  11439. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u32)))
  11440. uint32x4_t vhaddq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  11441. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u8)))
  11442. uint8x16_t vhaddq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  11443. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_n_u8)))
  11444. uint8x16_t vhaddq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  11445. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s16)))
  11446. int16x8_t vhaddq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11447. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s16)))
  11448. int16x8_t vhaddq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11449. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s32)))
  11450. int32x4_t vhaddq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11451. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s32)))
  11452. int32x4_t vhaddq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11453. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s8)))
  11454. int8x16_t vhaddq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11455. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_s8)))
  11456. int8x16_t vhaddq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11457. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u16)))
  11458. uint16x8_t vhaddq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  11459. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u16)))
  11460. uint16x8_t vhaddq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  11461. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u32)))
  11462. uint32x4_t vhaddq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  11463. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u32)))
  11464. uint32x4_t vhaddq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  11465. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u8)))
  11466. uint8x16_t vhaddq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  11467. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_m_u8)))
  11468. uint8x16_t vhaddq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  11469. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s16)))
  11470. int16x8_t vhaddq_n_s16(int16x8_t, int16_t);
  11471. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s16)))
  11472. int16x8_t vhaddq(int16x8_t, int16_t);
  11473. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s32)))
  11474. int32x4_t vhaddq_n_s32(int32x4_t, int32_t);
  11475. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s32)))
  11476. int32x4_t vhaddq(int32x4_t, int32_t);
  11477. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s8)))
  11478. int8x16_t vhaddq_n_s8(int8x16_t, int8_t);
  11479. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_s8)))
  11480. int8x16_t vhaddq(int8x16_t, int8_t);
  11481. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u16)))
  11482. uint16x8_t vhaddq_n_u16(uint16x8_t, uint16_t);
  11483. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u16)))
  11484. uint16x8_t vhaddq(uint16x8_t, uint16_t);
  11485. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u32)))
  11486. uint32x4_t vhaddq_n_u32(uint32x4_t, uint32_t);
  11487. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u32)))
  11488. uint32x4_t vhaddq(uint32x4_t, uint32_t);
  11489. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u8)))
  11490. uint8x16_t vhaddq_n_u8(uint8x16_t, uint8_t);
  11491. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_n_u8)))
  11492. uint8x16_t vhaddq(uint8x16_t, uint8_t);
  11493. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s16)))
  11494. int16x8_t vhaddq_s16(int16x8_t, int16x8_t);
  11495. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s16)))
  11496. int16x8_t vhaddq(int16x8_t, int16x8_t);
  11497. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s32)))
  11498. int32x4_t vhaddq_s32(int32x4_t, int32x4_t);
  11499. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s32)))
  11500. int32x4_t vhaddq(int32x4_t, int32x4_t);
  11501. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s8)))
  11502. int8x16_t vhaddq_s8(int8x16_t, int8x16_t);
  11503. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_s8)))
  11504. int8x16_t vhaddq(int8x16_t, int8x16_t);
  11505. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u16)))
  11506. uint16x8_t vhaddq_u16(uint16x8_t, uint16x8_t);
  11507. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u16)))
  11508. uint16x8_t vhaddq(uint16x8_t, uint16x8_t);
  11509. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u32)))
  11510. uint32x4_t vhaddq_u32(uint32x4_t, uint32x4_t);
  11511. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u32)))
  11512. uint32x4_t vhaddq(uint32x4_t, uint32x4_t);
  11513. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u8)))
  11514. uint8x16_t vhaddq_u8(uint8x16_t, uint8x16_t);
  11515. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_u8)))
  11516. uint8x16_t vhaddq(uint8x16_t, uint8x16_t);
  11517. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s16)))
  11518. int16x8_t vhaddq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  11519. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s16)))
  11520. int16x8_t vhaddq_x(int16x8_t, int16_t, mve_pred16_t);
  11521. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s32)))
  11522. int32x4_t vhaddq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  11523. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s32)))
  11524. int32x4_t vhaddq_x(int32x4_t, int32_t, mve_pred16_t);
  11525. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s8)))
  11526. int8x16_t vhaddq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  11527. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_s8)))
  11528. int8x16_t vhaddq_x(int8x16_t, int8_t, mve_pred16_t);
  11529. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u16)))
  11530. uint16x8_t vhaddq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  11531. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u16)))
  11532. uint16x8_t vhaddq_x(uint16x8_t, uint16_t, mve_pred16_t);
  11533. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u32)))
  11534. uint32x4_t vhaddq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  11535. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u32)))
  11536. uint32x4_t vhaddq_x(uint32x4_t, uint32_t, mve_pred16_t);
  11537. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u8)))
  11538. uint8x16_t vhaddq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  11539. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_n_u8)))
  11540. uint8x16_t vhaddq_x(uint8x16_t, uint8_t, mve_pred16_t);
  11541. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s16)))
  11542. int16x8_t vhaddq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  11543. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s16)))
  11544. int16x8_t vhaddq_x(int16x8_t, int16x8_t, mve_pred16_t);
  11545. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s32)))
  11546. int32x4_t vhaddq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  11547. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s32)))
  11548. int32x4_t vhaddq_x(int32x4_t, int32x4_t, mve_pred16_t);
  11549. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s8)))
  11550. int8x16_t vhaddq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  11551. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_s8)))
  11552. int8x16_t vhaddq_x(int8x16_t, int8x16_t, mve_pred16_t);
  11553. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u16)))
  11554. uint16x8_t vhaddq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  11555. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u16)))
  11556. uint16x8_t vhaddq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  11557. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u32)))
  11558. uint32x4_t vhaddq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  11559. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u32)))
  11560. uint32x4_t vhaddq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  11561. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u8)))
  11562. uint8x16_t vhaddq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  11563. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhaddq_x_u8)))
  11564. uint8x16_t vhaddq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  11565. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s16)))
  11566. int16x8_t vhcaddq_rot270_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11567. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s16)))
  11568. int16x8_t vhcaddq_rot270_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11569. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s32)))
  11570. int32x4_t vhcaddq_rot270_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11571. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s32)))
  11572. int32x4_t vhcaddq_rot270_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11573. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s8)))
  11574. int8x16_t vhcaddq_rot270_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11575. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_m_s8)))
  11576. int8x16_t vhcaddq_rot270_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11577. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s16)))
  11578. int16x8_t vhcaddq_rot270_s16(int16x8_t, int16x8_t);
  11579. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s16)))
  11580. int16x8_t vhcaddq_rot270(int16x8_t, int16x8_t);
  11581. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s32)))
  11582. int32x4_t vhcaddq_rot270_s32(int32x4_t, int32x4_t);
  11583. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s32)))
  11584. int32x4_t vhcaddq_rot270(int32x4_t, int32x4_t);
  11585. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s8)))
  11586. int8x16_t vhcaddq_rot270_s8(int8x16_t, int8x16_t);
  11587. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_s8)))
  11588. int8x16_t vhcaddq_rot270(int8x16_t, int8x16_t);
  11589. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s16)))
  11590. int16x8_t vhcaddq_rot270_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  11591. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s16)))
  11592. int16x8_t vhcaddq_rot270_x(int16x8_t, int16x8_t, mve_pred16_t);
  11593. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s32)))
  11594. int32x4_t vhcaddq_rot270_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  11595. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s32)))
  11596. int32x4_t vhcaddq_rot270_x(int32x4_t, int32x4_t, mve_pred16_t);
  11597. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s8)))
  11598. int8x16_t vhcaddq_rot270_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  11599. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot270_x_s8)))
  11600. int8x16_t vhcaddq_rot270_x(int8x16_t, int8x16_t, mve_pred16_t);
  11601. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s16)))
  11602. int16x8_t vhcaddq_rot90_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11603. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s16)))
  11604. int16x8_t vhcaddq_rot90_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11605. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s32)))
  11606. int32x4_t vhcaddq_rot90_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11607. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s32)))
  11608. int32x4_t vhcaddq_rot90_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11609. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s8)))
  11610. int8x16_t vhcaddq_rot90_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11611. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_m_s8)))
  11612. int8x16_t vhcaddq_rot90_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11613. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s16)))
  11614. int16x8_t vhcaddq_rot90_s16(int16x8_t, int16x8_t);
  11615. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s16)))
  11616. int16x8_t vhcaddq_rot90(int16x8_t, int16x8_t);
  11617. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s32)))
  11618. int32x4_t vhcaddq_rot90_s32(int32x4_t, int32x4_t);
  11619. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s32)))
  11620. int32x4_t vhcaddq_rot90(int32x4_t, int32x4_t);
  11621. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s8)))
  11622. int8x16_t vhcaddq_rot90_s8(int8x16_t, int8x16_t);
  11623. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_s8)))
  11624. int8x16_t vhcaddq_rot90(int8x16_t, int8x16_t);
  11625. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s16)))
  11626. int16x8_t vhcaddq_rot90_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  11627. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s16)))
  11628. int16x8_t vhcaddq_rot90_x(int16x8_t, int16x8_t, mve_pred16_t);
  11629. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s32)))
  11630. int32x4_t vhcaddq_rot90_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  11631. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s32)))
  11632. int32x4_t vhcaddq_rot90_x(int32x4_t, int32x4_t, mve_pred16_t);
  11633. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s8)))
  11634. int8x16_t vhcaddq_rot90_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  11635. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhcaddq_rot90_x_s8)))
  11636. int8x16_t vhcaddq_rot90_x(int8x16_t, int8x16_t, mve_pred16_t);
  11637. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s16)))
  11638. int16x8_t vhsubq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  11639. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s16)))
  11640. int16x8_t vhsubq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  11641. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s32)))
  11642. int32x4_t vhsubq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  11643. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s32)))
  11644. int32x4_t vhsubq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  11645. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s8)))
  11646. int8x16_t vhsubq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  11647. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_s8)))
  11648. int8x16_t vhsubq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  11649. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u16)))
  11650. uint16x8_t vhsubq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  11651. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u16)))
  11652. uint16x8_t vhsubq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  11653. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u32)))
  11654. uint32x4_t vhsubq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  11655. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u32)))
  11656. uint32x4_t vhsubq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  11657. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u8)))
  11658. uint8x16_t vhsubq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  11659. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_n_u8)))
  11660. uint8x16_t vhsubq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  11661. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s16)))
  11662. int16x8_t vhsubq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11663. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s16)))
  11664. int16x8_t vhsubq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  11665. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s32)))
  11666. int32x4_t vhsubq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11667. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s32)))
  11668. int32x4_t vhsubq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  11669. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s8)))
  11670. int8x16_t vhsubq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11671. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_s8)))
  11672. int8x16_t vhsubq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  11673. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u16)))
  11674. uint16x8_t vhsubq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  11675. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u16)))
  11676. uint16x8_t vhsubq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  11677. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u32)))
  11678. uint32x4_t vhsubq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  11679. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u32)))
  11680. uint32x4_t vhsubq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  11681. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u8)))
  11682. uint8x16_t vhsubq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  11683. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_m_u8)))
  11684. uint8x16_t vhsubq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  11685. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s16)))
  11686. int16x8_t vhsubq_n_s16(int16x8_t, int16_t);
  11687. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s16)))
  11688. int16x8_t vhsubq(int16x8_t, int16_t);
  11689. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s32)))
  11690. int32x4_t vhsubq_n_s32(int32x4_t, int32_t);
  11691. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s32)))
  11692. int32x4_t vhsubq(int32x4_t, int32_t);
  11693. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s8)))
  11694. int8x16_t vhsubq_n_s8(int8x16_t, int8_t);
  11695. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_s8)))
  11696. int8x16_t vhsubq(int8x16_t, int8_t);
  11697. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u16)))
  11698. uint16x8_t vhsubq_n_u16(uint16x8_t, uint16_t);
  11699. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u16)))
  11700. uint16x8_t vhsubq(uint16x8_t, uint16_t);
  11701. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u32)))
  11702. uint32x4_t vhsubq_n_u32(uint32x4_t, uint32_t);
  11703. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u32)))
  11704. uint32x4_t vhsubq(uint32x4_t, uint32_t);
  11705. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u8)))
  11706. uint8x16_t vhsubq_n_u8(uint8x16_t, uint8_t);
  11707. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_n_u8)))
  11708. uint8x16_t vhsubq(uint8x16_t, uint8_t);
  11709. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s16)))
  11710. int16x8_t vhsubq_s16(int16x8_t, int16x8_t);
  11711. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s16)))
  11712. int16x8_t vhsubq(int16x8_t, int16x8_t);
  11713. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s32)))
  11714. int32x4_t vhsubq_s32(int32x4_t, int32x4_t);
  11715. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s32)))
  11716. int32x4_t vhsubq(int32x4_t, int32x4_t);
  11717. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s8)))
  11718. int8x16_t vhsubq_s8(int8x16_t, int8x16_t);
  11719. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_s8)))
  11720. int8x16_t vhsubq(int8x16_t, int8x16_t);
  11721. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u16)))
  11722. uint16x8_t vhsubq_u16(uint16x8_t, uint16x8_t);
  11723. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u16)))
  11724. uint16x8_t vhsubq(uint16x8_t, uint16x8_t);
  11725. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u32)))
  11726. uint32x4_t vhsubq_u32(uint32x4_t, uint32x4_t);
  11727. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u32)))
  11728. uint32x4_t vhsubq(uint32x4_t, uint32x4_t);
  11729. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u8)))
  11730. uint8x16_t vhsubq_u8(uint8x16_t, uint8x16_t);
  11731. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_u8)))
  11732. uint8x16_t vhsubq(uint8x16_t, uint8x16_t);
  11733. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s16)))
  11734. int16x8_t vhsubq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  11735. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s16)))
  11736. int16x8_t vhsubq_x(int16x8_t, int16_t, mve_pred16_t);
  11737. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s32)))
  11738. int32x4_t vhsubq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  11739. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s32)))
  11740. int32x4_t vhsubq_x(int32x4_t, int32_t, mve_pred16_t);
  11741. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s8)))
  11742. int8x16_t vhsubq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  11743. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_s8)))
  11744. int8x16_t vhsubq_x(int8x16_t, int8_t, mve_pred16_t);
  11745. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u16)))
  11746. uint16x8_t vhsubq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  11747. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u16)))
  11748. uint16x8_t vhsubq_x(uint16x8_t, uint16_t, mve_pred16_t);
  11749. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u32)))
  11750. uint32x4_t vhsubq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  11751. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u32)))
  11752. uint32x4_t vhsubq_x(uint32x4_t, uint32_t, mve_pred16_t);
  11753. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u8)))
  11754. uint8x16_t vhsubq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  11755. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_n_u8)))
  11756. uint8x16_t vhsubq_x(uint8x16_t, uint8_t, mve_pred16_t);
  11757. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s16)))
  11758. int16x8_t vhsubq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  11759. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s16)))
  11760. int16x8_t vhsubq_x(int16x8_t, int16x8_t, mve_pred16_t);
  11761. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s32)))
  11762. int32x4_t vhsubq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  11763. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s32)))
  11764. int32x4_t vhsubq_x(int32x4_t, int32x4_t, mve_pred16_t);
  11765. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s8)))
  11766. int8x16_t vhsubq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  11767. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_s8)))
  11768. int8x16_t vhsubq_x(int8x16_t, int8x16_t, mve_pred16_t);
  11769. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u16)))
  11770. uint16x8_t vhsubq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  11771. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u16)))
  11772. uint16x8_t vhsubq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  11773. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u32)))
  11774. uint32x4_t vhsubq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  11775. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u32)))
  11776. uint32x4_t vhsubq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  11777. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u8)))
  11778. uint8x16_t vhsubq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  11779. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vhsubq_x_u8)))
  11780. uint8x16_t vhsubq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  11781. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u16)))
  11782. uint16x8_t vidupq_m_n_u16(uint16x8_t, uint32_t, int, mve_pred16_t);
  11783. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u16)))
  11784. uint16x8_t vidupq_m(uint16x8_t, uint32_t, int, mve_pred16_t);
  11785. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u32)))
  11786. uint32x4_t vidupq_m_n_u32(uint32x4_t, uint32_t, int, mve_pred16_t);
  11787. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u32)))
  11788. uint32x4_t vidupq_m(uint32x4_t, uint32_t, int, mve_pred16_t);
  11789. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u8)))
  11790. uint8x16_t vidupq_m_n_u8(uint8x16_t, uint32_t, int, mve_pred16_t);
  11791. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_n_u8)))
  11792. uint8x16_t vidupq_m(uint8x16_t, uint32_t, int, mve_pred16_t);
  11793. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u16)))
  11794. uint16x8_t vidupq_m_wb_u16(uint16x8_t, uint32_t *, int, mve_pred16_t);
  11795. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u16)))
  11796. uint16x8_t vidupq_m(uint16x8_t, uint32_t *, int, mve_pred16_t);
  11797. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u32)))
  11798. uint32x4_t vidupq_m_wb_u32(uint32x4_t, uint32_t *, int, mve_pred16_t);
  11799. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u32)))
  11800. uint32x4_t vidupq_m(uint32x4_t, uint32_t *, int, mve_pred16_t);
  11801. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u8)))
  11802. uint8x16_t vidupq_m_wb_u8(uint8x16_t, uint32_t *, int, mve_pred16_t);
  11803. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_m_wb_u8)))
  11804. uint8x16_t vidupq_m(uint8x16_t, uint32_t *, int, mve_pred16_t);
  11805. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u16)))
  11806. uint16x8_t vidupq_n_u16(uint32_t, int);
  11807. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u16)))
  11808. uint16x8_t vidupq_u16(uint32_t, int);
  11809. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u32)))
  11810. uint32x4_t vidupq_n_u32(uint32_t, int);
  11811. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u32)))
  11812. uint32x4_t vidupq_u32(uint32_t, int);
  11813. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u8)))
  11814. uint8x16_t vidupq_n_u8(uint32_t, int);
  11815. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_n_u8)))
  11816. uint8x16_t vidupq_u8(uint32_t, int);
  11817. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u16)))
  11818. uint16x8_t vidupq_wb_u16(uint32_t *, int);
  11819. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u16)))
  11820. uint16x8_t vidupq_u16(uint32_t *, int);
  11821. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u32)))
  11822. uint32x4_t vidupq_wb_u32(uint32_t *, int);
  11823. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u32)))
  11824. uint32x4_t vidupq_u32(uint32_t *, int);
  11825. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u8)))
  11826. uint8x16_t vidupq_wb_u8(uint32_t *, int);
  11827. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_wb_u8)))
  11828. uint8x16_t vidupq_u8(uint32_t *, int);
  11829. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u16)))
  11830. uint16x8_t vidupq_x_n_u16(uint32_t, int, mve_pred16_t);
  11831. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u16)))
  11832. uint16x8_t vidupq_x_u16(uint32_t, int, mve_pred16_t);
  11833. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u32)))
  11834. uint32x4_t vidupq_x_n_u32(uint32_t, int, mve_pred16_t);
  11835. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u32)))
  11836. uint32x4_t vidupq_x_u32(uint32_t, int, mve_pred16_t);
  11837. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u8)))
  11838. uint8x16_t vidupq_x_n_u8(uint32_t, int, mve_pred16_t);
  11839. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_n_u8)))
  11840. uint8x16_t vidupq_x_u8(uint32_t, int, mve_pred16_t);
  11841. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u16)))
  11842. uint16x8_t vidupq_x_wb_u16(uint32_t *, int, mve_pred16_t);
  11843. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u16)))
  11844. uint16x8_t vidupq_x_u16(uint32_t *, int, mve_pred16_t);
  11845. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u32)))
  11846. uint32x4_t vidupq_x_wb_u32(uint32_t *, int, mve_pred16_t);
  11847. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u32)))
  11848. uint32x4_t vidupq_x_u32(uint32_t *, int, mve_pred16_t);
  11849. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u8)))
  11850. uint8x16_t vidupq_x_wb_u8(uint32_t *, int, mve_pred16_t);
  11851. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vidupq_x_wb_u8)))
  11852. uint8x16_t vidupq_x_u8(uint32_t *, int, mve_pred16_t);
  11853. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u16)))
  11854. uint16x8_t viwdupq_m_n_u16(uint16x8_t, uint32_t, uint32_t, int, mve_pred16_t);
  11855. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u16)))
  11856. uint16x8_t viwdupq_m(uint16x8_t, uint32_t, uint32_t, int, mve_pred16_t);
  11857. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u32)))
  11858. uint32x4_t viwdupq_m_n_u32(uint32x4_t, uint32_t, uint32_t, int, mve_pred16_t);
  11859. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u32)))
  11860. uint32x4_t viwdupq_m(uint32x4_t, uint32_t, uint32_t, int, mve_pred16_t);
  11861. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u8)))
  11862. uint8x16_t viwdupq_m_n_u8(uint8x16_t, uint32_t, uint32_t, int, mve_pred16_t);
  11863. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_n_u8)))
  11864. uint8x16_t viwdupq_m(uint8x16_t, uint32_t, uint32_t, int, mve_pred16_t);
  11865. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u16)))
  11866. uint16x8_t viwdupq_m_wb_u16(uint16x8_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11867. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u16)))
  11868. uint16x8_t viwdupq_m(uint16x8_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11869. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u32)))
  11870. uint32x4_t viwdupq_m_wb_u32(uint32x4_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11871. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u32)))
  11872. uint32x4_t viwdupq_m(uint32x4_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11873. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u8)))
  11874. uint8x16_t viwdupq_m_wb_u8(uint8x16_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11875. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_m_wb_u8)))
  11876. uint8x16_t viwdupq_m(uint8x16_t, uint32_t *, uint32_t, int, mve_pred16_t);
  11877. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u16)))
  11878. uint16x8_t viwdupq_n_u16(uint32_t, uint32_t, int);
  11879. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u16)))
  11880. uint16x8_t viwdupq_u16(uint32_t, uint32_t, int);
  11881. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u32)))
  11882. uint32x4_t viwdupq_n_u32(uint32_t, uint32_t, int);
  11883. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u32)))
  11884. uint32x4_t viwdupq_u32(uint32_t, uint32_t, int);
  11885. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u8)))
  11886. uint8x16_t viwdupq_n_u8(uint32_t, uint32_t, int);
  11887. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_n_u8)))
  11888. uint8x16_t viwdupq_u8(uint32_t, uint32_t, int);
  11889. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u16)))
  11890. uint16x8_t viwdupq_wb_u16(uint32_t *, uint32_t, int);
  11891. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u16)))
  11892. uint16x8_t viwdupq_u16(uint32_t *, uint32_t, int);
  11893. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u32)))
  11894. uint32x4_t viwdupq_wb_u32(uint32_t *, uint32_t, int);
  11895. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u32)))
  11896. uint32x4_t viwdupq_u32(uint32_t *, uint32_t, int);
  11897. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u8)))
  11898. uint8x16_t viwdupq_wb_u8(uint32_t *, uint32_t, int);
  11899. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_wb_u8)))
  11900. uint8x16_t viwdupq_u8(uint32_t *, uint32_t, int);
  11901. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u16)))
  11902. uint16x8_t viwdupq_x_n_u16(uint32_t, uint32_t, int, mve_pred16_t);
  11903. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u16)))
  11904. uint16x8_t viwdupq_x_u16(uint32_t, uint32_t, int, mve_pred16_t);
  11905. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u32)))
  11906. uint32x4_t viwdupq_x_n_u32(uint32_t, uint32_t, int, mve_pred16_t);
  11907. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u32)))
  11908. uint32x4_t viwdupq_x_u32(uint32_t, uint32_t, int, mve_pred16_t);
  11909. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u8)))
  11910. uint8x16_t viwdupq_x_n_u8(uint32_t, uint32_t, int, mve_pred16_t);
  11911. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_n_u8)))
  11912. uint8x16_t viwdupq_x_u8(uint32_t, uint32_t, int, mve_pred16_t);
  11913. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u16)))
  11914. uint16x8_t viwdupq_x_wb_u16(uint32_t *, uint32_t, int, mve_pred16_t);
  11915. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u16)))
  11916. uint16x8_t viwdupq_x_u16(uint32_t *, uint32_t, int, mve_pred16_t);
  11917. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u32)))
  11918. uint32x4_t viwdupq_x_wb_u32(uint32_t *, uint32_t, int, mve_pred16_t);
  11919. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u32)))
  11920. uint32x4_t viwdupq_x_u32(uint32_t *, uint32_t, int, mve_pred16_t);
  11921. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u8)))
  11922. uint8x16_t viwdupq_x_wb_u8(uint32_t *, uint32_t, int, mve_pred16_t);
  11923. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_viwdupq_x_wb_u8)))
  11924. uint8x16_t viwdupq_x_u8(uint32_t *, uint32_t, int, mve_pred16_t);
  11925. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s16)))
  11926. int16x8_t vld1q_s16(const int16_t *);
  11927. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s16)))
  11928. int16x8_t vld1q(const int16_t *);
  11929. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s32)))
  11930. int32x4_t vld1q_s32(const int32_t *);
  11931. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s32)))
  11932. int32x4_t vld1q(const int32_t *);
  11933. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s8)))
  11934. int8x16_t vld1q_s8(const int8_t *);
  11935. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_s8)))
  11936. int8x16_t vld1q(const int8_t *);
  11937. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u16)))
  11938. uint16x8_t vld1q_u16(const uint16_t *);
  11939. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u16)))
  11940. uint16x8_t vld1q(const uint16_t *);
  11941. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u32)))
  11942. uint32x4_t vld1q_u32(const uint32_t *);
  11943. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u32)))
  11944. uint32x4_t vld1q(const uint32_t *);
  11945. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u8)))
  11946. uint8x16_t vld1q_u8(const uint8_t *);
  11947. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_u8)))
  11948. uint8x16_t vld1q(const uint8_t *);
  11949. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s16)))
  11950. int16x8_t vld1q_z_s16(const int16_t *, mve_pred16_t);
  11951. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s16)))
  11952. int16x8_t vld1q_z(const int16_t *, mve_pred16_t);
  11953. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s32)))
  11954. int32x4_t vld1q_z_s32(const int32_t *, mve_pred16_t);
  11955. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s32)))
  11956. int32x4_t vld1q_z(const int32_t *, mve_pred16_t);
  11957. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s8)))
  11958. int8x16_t vld1q_z_s8(const int8_t *, mve_pred16_t);
  11959. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_s8)))
  11960. int8x16_t vld1q_z(const int8_t *, mve_pred16_t);
  11961. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u16)))
  11962. uint16x8_t vld1q_z_u16(const uint16_t *, mve_pred16_t);
  11963. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u16)))
  11964. uint16x8_t vld1q_z(const uint16_t *, mve_pred16_t);
  11965. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u32)))
  11966. uint32x4_t vld1q_z_u32(const uint32_t *, mve_pred16_t);
  11967. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u32)))
  11968. uint32x4_t vld1q_z(const uint32_t *, mve_pred16_t);
  11969. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u8)))
  11970. uint8x16_t vld1q_z_u8(const uint8_t *, mve_pred16_t);
  11971. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_u8)))
  11972. uint8x16_t vld1q_z(const uint8_t *, mve_pred16_t);
  11973. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s16)))
  11974. int16x8x2_t vld2q_s16(const int16_t *);
  11975. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s16)))
  11976. int16x8x2_t vld2q(const int16_t *);
  11977. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s32)))
  11978. int32x4x2_t vld2q_s32(const int32_t *);
  11979. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s32)))
  11980. int32x4x2_t vld2q(const int32_t *);
  11981. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s8)))
  11982. int8x16x2_t vld2q_s8(const int8_t *);
  11983. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_s8)))
  11984. int8x16x2_t vld2q(const int8_t *);
  11985. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u16)))
  11986. uint16x8x2_t vld2q_u16(const uint16_t *);
  11987. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u16)))
  11988. uint16x8x2_t vld2q(const uint16_t *);
  11989. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u32)))
  11990. uint32x4x2_t vld2q_u32(const uint32_t *);
  11991. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u32)))
  11992. uint32x4x2_t vld2q(const uint32_t *);
  11993. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u8)))
  11994. uint8x16x2_t vld2q_u8(const uint8_t *);
  11995. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_u8)))
  11996. uint8x16x2_t vld2q(const uint8_t *);
  11997. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s16)))
  11998. int16x8x4_t vld4q_s16(const int16_t *);
  11999. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s16)))
  12000. int16x8x4_t vld4q(const int16_t *);
  12001. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s32)))
  12002. int32x4x4_t vld4q_s32(const int32_t *);
  12003. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s32)))
  12004. int32x4x4_t vld4q(const int32_t *);
  12005. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s8)))
  12006. int8x16x4_t vld4q_s8(const int8_t *);
  12007. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_s8)))
  12008. int8x16x4_t vld4q(const int8_t *);
  12009. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u16)))
  12010. uint16x8x4_t vld4q_u16(const uint16_t *);
  12011. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u16)))
  12012. uint16x8x4_t vld4q(const uint16_t *);
  12013. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u32)))
  12014. uint32x4x4_t vld4q_u32(const uint32_t *);
  12015. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u32)))
  12016. uint32x4x4_t vld4q(const uint32_t *);
  12017. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u8)))
  12018. uint8x16x4_t vld4q_u8(const uint8_t *);
  12019. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_u8)))
  12020. uint8x16x4_t vld4q(const uint8_t *);
  12021. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s16)))
  12022. int16x8_t vldrbq_gather_offset_s16(const int8_t *, uint16x8_t);
  12023. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s16)))
  12024. int16x8_t vldrbq_gather_offset(const int8_t *, uint16x8_t);
  12025. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s32)))
  12026. int32x4_t vldrbq_gather_offset_s32(const int8_t *, uint32x4_t);
  12027. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s32)))
  12028. int32x4_t vldrbq_gather_offset(const int8_t *, uint32x4_t);
  12029. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s8)))
  12030. int8x16_t vldrbq_gather_offset_s8(const int8_t *, uint8x16_t);
  12031. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_s8)))
  12032. int8x16_t vldrbq_gather_offset(const int8_t *, uint8x16_t);
  12033. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u16)))
  12034. uint16x8_t vldrbq_gather_offset_u16(const uint8_t *, uint16x8_t);
  12035. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u16)))
  12036. uint16x8_t vldrbq_gather_offset(const uint8_t *, uint16x8_t);
  12037. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u32)))
  12038. uint32x4_t vldrbq_gather_offset_u32(const uint8_t *, uint32x4_t);
  12039. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u32)))
  12040. uint32x4_t vldrbq_gather_offset(const uint8_t *, uint32x4_t);
  12041. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u8)))
  12042. uint8x16_t vldrbq_gather_offset_u8(const uint8_t *, uint8x16_t);
  12043. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_u8)))
  12044. uint8x16_t vldrbq_gather_offset(const uint8_t *, uint8x16_t);
  12045. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s16)))
  12046. int16x8_t vldrbq_gather_offset_z_s16(const int8_t *, uint16x8_t, mve_pred16_t);
  12047. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s16)))
  12048. int16x8_t vldrbq_gather_offset_z(const int8_t *, uint16x8_t, mve_pred16_t);
  12049. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s32)))
  12050. int32x4_t vldrbq_gather_offset_z_s32(const int8_t *, uint32x4_t, mve_pred16_t);
  12051. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s32)))
  12052. int32x4_t vldrbq_gather_offset_z(const int8_t *, uint32x4_t, mve_pred16_t);
  12053. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s8)))
  12054. int8x16_t vldrbq_gather_offset_z_s8(const int8_t *, uint8x16_t, mve_pred16_t);
  12055. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_s8)))
  12056. int8x16_t vldrbq_gather_offset_z(const int8_t *, uint8x16_t, mve_pred16_t);
  12057. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u16)))
  12058. uint16x8_t vldrbq_gather_offset_z_u16(const uint8_t *, uint16x8_t, mve_pred16_t);
  12059. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u16)))
  12060. uint16x8_t vldrbq_gather_offset_z(const uint8_t *, uint16x8_t, mve_pred16_t);
  12061. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u32)))
  12062. uint32x4_t vldrbq_gather_offset_z_u32(const uint8_t *, uint32x4_t, mve_pred16_t);
  12063. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u32)))
  12064. uint32x4_t vldrbq_gather_offset_z(const uint8_t *, uint32x4_t, mve_pred16_t);
  12065. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u8)))
  12066. uint8x16_t vldrbq_gather_offset_z_u8(const uint8_t *, uint8x16_t, mve_pred16_t);
  12067. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_gather_offset_z_u8)))
  12068. uint8x16_t vldrbq_gather_offset_z(const uint8_t *, uint8x16_t, mve_pred16_t);
  12069. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_s16)))
  12070. int16x8_t vldrbq_s16(const int8_t *);
  12071. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_s32)))
  12072. int32x4_t vldrbq_s32(const int8_t *);
  12073. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_s8)))
  12074. int8x16_t vldrbq_s8(const int8_t *);
  12075. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_u16)))
  12076. uint16x8_t vldrbq_u16(const uint8_t *);
  12077. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_u32)))
  12078. uint32x4_t vldrbq_u32(const uint8_t *);
  12079. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_u8)))
  12080. uint8x16_t vldrbq_u8(const uint8_t *);
  12081. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_s16)))
  12082. int16x8_t vldrbq_z_s16(const int8_t *, mve_pred16_t);
  12083. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_s32)))
  12084. int32x4_t vldrbq_z_s32(const int8_t *, mve_pred16_t);
  12085. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_s8)))
  12086. int8x16_t vldrbq_z_s8(const int8_t *, mve_pred16_t);
  12087. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_u16)))
  12088. uint16x8_t vldrbq_z_u16(const uint8_t *, mve_pred16_t);
  12089. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_u32)))
  12090. uint32x4_t vldrbq_z_u32(const uint8_t *, mve_pred16_t);
  12091. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrbq_z_u8)))
  12092. uint8x16_t vldrbq_z_u8(const uint8_t *, mve_pred16_t);
  12093. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_s64)))
  12094. int64x2_t vldrdq_gather_base_s64(uint64x2_t, int);
  12095. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_u64)))
  12096. uint64x2_t vldrdq_gather_base_u64(uint64x2_t, int);
  12097. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_wb_s64)))
  12098. int64x2_t vldrdq_gather_base_wb_s64(uint64x2_t *, int);
  12099. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_wb_u64)))
  12100. uint64x2_t vldrdq_gather_base_wb_u64(uint64x2_t *, int);
  12101. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_wb_z_s64)))
  12102. int64x2_t vldrdq_gather_base_wb_z_s64(uint64x2_t *, int, mve_pred16_t);
  12103. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_wb_z_u64)))
  12104. uint64x2_t vldrdq_gather_base_wb_z_u64(uint64x2_t *, int, mve_pred16_t);
  12105. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_z_s64)))
  12106. int64x2_t vldrdq_gather_base_z_s64(uint64x2_t, int, mve_pred16_t);
  12107. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_base_z_u64)))
  12108. uint64x2_t vldrdq_gather_base_z_u64(uint64x2_t, int, mve_pred16_t);
  12109. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_s64)))
  12110. int64x2_t vldrdq_gather_offset_s64(const int64_t *, uint64x2_t);
  12111. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_s64)))
  12112. int64x2_t vldrdq_gather_offset(const int64_t *, uint64x2_t);
  12113. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_u64)))
  12114. uint64x2_t vldrdq_gather_offset_u64(const uint64_t *, uint64x2_t);
  12115. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_u64)))
  12116. uint64x2_t vldrdq_gather_offset(const uint64_t *, uint64x2_t);
  12117. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_z_s64)))
  12118. int64x2_t vldrdq_gather_offset_z_s64(const int64_t *, uint64x2_t, mve_pred16_t);
  12119. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_z_s64)))
  12120. int64x2_t vldrdq_gather_offset_z(const int64_t *, uint64x2_t, mve_pred16_t);
  12121. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_z_u64)))
  12122. uint64x2_t vldrdq_gather_offset_z_u64(const uint64_t *, uint64x2_t, mve_pred16_t);
  12123. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_offset_z_u64)))
  12124. uint64x2_t vldrdq_gather_offset_z(const uint64_t *, uint64x2_t, mve_pred16_t);
  12125. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_s64)))
  12126. int64x2_t vldrdq_gather_shifted_offset_s64(const int64_t *, uint64x2_t);
  12127. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_s64)))
  12128. int64x2_t vldrdq_gather_shifted_offset(const int64_t *, uint64x2_t);
  12129. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_u64)))
  12130. uint64x2_t vldrdq_gather_shifted_offset_u64(const uint64_t *, uint64x2_t);
  12131. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_u64)))
  12132. uint64x2_t vldrdq_gather_shifted_offset(const uint64_t *, uint64x2_t);
  12133. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_z_s64)))
  12134. int64x2_t vldrdq_gather_shifted_offset_z_s64(const int64_t *, uint64x2_t, mve_pred16_t);
  12135. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_z_s64)))
  12136. int64x2_t vldrdq_gather_shifted_offset_z(const int64_t *, uint64x2_t, mve_pred16_t);
  12137. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_z_u64)))
  12138. uint64x2_t vldrdq_gather_shifted_offset_z_u64(const uint64_t *, uint64x2_t, mve_pred16_t);
  12139. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrdq_gather_shifted_offset_z_u64)))
  12140. uint64x2_t vldrdq_gather_shifted_offset_z(const uint64_t *, uint64x2_t, mve_pred16_t);
  12141. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_s16)))
  12142. int16x8_t vldrhq_gather_offset_s16(const int16_t *, uint16x8_t);
  12143. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_s16)))
  12144. int16x8_t vldrhq_gather_offset(const int16_t *, uint16x8_t);
  12145. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_s32)))
  12146. int32x4_t vldrhq_gather_offset_s32(const int16_t *, uint32x4_t);
  12147. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_s32)))
  12148. int32x4_t vldrhq_gather_offset(const int16_t *, uint32x4_t);
  12149. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_u16)))
  12150. uint16x8_t vldrhq_gather_offset_u16(const uint16_t *, uint16x8_t);
  12151. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_u16)))
  12152. uint16x8_t vldrhq_gather_offset(const uint16_t *, uint16x8_t);
  12153. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_u32)))
  12154. uint32x4_t vldrhq_gather_offset_u32(const uint16_t *, uint32x4_t);
  12155. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_u32)))
  12156. uint32x4_t vldrhq_gather_offset(const uint16_t *, uint32x4_t);
  12157. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_s16)))
  12158. int16x8_t vldrhq_gather_offset_z_s16(const int16_t *, uint16x8_t, mve_pred16_t);
  12159. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_s16)))
  12160. int16x8_t vldrhq_gather_offset_z(const int16_t *, uint16x8_t, mve_pred16_t);
  12161. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_s32)))
  12162. int32x4_t vldrhq_gather_offset_z_s32(const int16_t *, uint32x4_t, mve_pred16_t);
  12163. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_s32)))
  12164. int32x4_t vldrhq_gather_offset_z(const int16_t *, uint32x4_t, mve_pred16_t);
  12165. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_u16)))
  12166. uint16x8_t vldrhq_gather_offset_z_u16(const uint16_t *, uint16x8_t, mve_pred16_t);
  12167. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_u16)))
  12168. uint16x8_t vldrhq_gather_offset_z(const uint16_t *, uint16x8_t, mve_pred16_t);
  12169. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_u32)))
  12170. uint32x4_t vldrhq_gather_offset_z_u32(const uint16_t *, uint32x4_t, mve_pred16_t);
  12171. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_u32)))
  12172. uint32x4_t vldrhq_gather_offset_z(const uint16_t *, uint32x4_t, mve_pred16_t);
  12173. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_s16)))
  12174. int16x8_t vldrhq_gather_shifted_offset_s16(const int16_t *, uint16x8_t);
  12175. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_s16)))
  12176. int16x8_t vldrhq_gather_shifted_offset(const int16_t *, uint16x8_t);
  12177. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_s32)))
  12178. int32x4_t vldrhq_gather_shifted_offset_s32(const int16_t *, uint32x4_t);
  12179. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_s32)))
  12180. int32x4_t vldrhq_gather_shifted_offset(const int16_t *, uint32x4_t);
  12181. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_u16)))
  12182. uint16x8_t vldrhq_gather_shifted_offset_u16(const uint16_t *, uint16x8_t);
  12183. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_u16)))
  12184. uint16x8_t vldrhq_gather_shifted_offset(const uint16_t *, uint16x8_t);
  12185. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_u32)))
  12186. uint32x4_t vldrhq_gather_shifted_offset_u32(const uint16_t *, uint32x4_t);
  12187. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_u32)))
  12188. uint32x4_t vldrhq_gather_shifted_offset(const uint16_t *, uint32x4_t);
  12189. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_s16)))
  12190. int16x8_t vldrhq_gather_shifted_offset_z_s16(const int16_t *, uint16x8_t, mve_pred16_t);
  12191. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_s16)))
  12192. int16x8_t vldrhq_gather_shifted_offset_z(const int16_t *, uint16x8_t, mve_pred16_t);
  12193. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_s32)))
  12194. int32x4_t vldrhq_gather_shifted_offset_z_s32(const int16_t *, uint32x4_t, mve_pred16_t);
  12195. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_s32)))
  12196. int32x4_t vldrhq_gather_shifted_offset_z(const int16_t *, uint32x4_t, mve_pred16_t);
  12197. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_u16)))
  12198. uint16x8_t vldrhq_gather_shifted_offset_z_u16(const uint16_t *, uint16x8_t, mve_pred16_t);
  12199. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_u16)))
  12200. uint16x8_t vldrhq_gather_shifted_offset_z(const uint16_t *, uint16x8_t, mve_pred16_t);
  12201. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_u32)))
  12202. uint32x4_t vldrhq_gather_shifted_offset_z_u32(const uint16_t *, uint32x4_t, mve_pred16_t);
  12203. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_u32)))
  12204. uint32x4_t vldrhq_gather_shifted_offset_z(const uint16_t *, uint32x4_t, mve_pred16_t);
  12205. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_s16)))
  12206. int16x8_t vldrhq_s16(const int16_t *);
  12207. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_s32)))
  12208. int32x4_t vldrhq_s32(const int16_t *);
  12209. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_u16)))
  12210. uint16x8_t vldrhq_u16(const uint16_t *);
  12211. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_u32)))
  12212. uint32x4_t vldrhq_u32(const uint16_t *);
  12213. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_s16)))
  12214. int16x8_t vldrhq_z_s16(const int16_t *, mve_pred16_t);
  12215. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_s32)))
  12216. int32x4_t vldrhq_z_s32(const int16_t *, mve_pred16_t);
  12217. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_u16)))
  12218. uint16x8_t vldrhq_z_u16(const uint16_t *, mve_pred16_t);
  12219. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_u32)))
  12220. uint32x4_t vldrhq_z_u32(const uint16_t *, mve_pred16_t);
  12221. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_s32)))
  12222. int32x4_t vldrwq_gather_base_s32(uint32x4_t, int);
  12223. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_u32)))
  12224. uint32x4_t vldrwq_gather_base_u32(uint32x4_t, int);
  12225. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_s32)))
  12226. int32x4_t vldrwq_gather_base_wb_s32(uint32x4_t *, int);
  12227. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_u32)))
  12228. uint32x4_t vldrwq_gather_base_wb_u32(uint32x4_t *, int);
  12229. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_z_s32)))
  12230. int32x4_t vldrwq_gather_base_wb_z_s32(uint32x4_t *, int, mve_pred16_t);
  12231. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_z_u32)))
  12232. uint32x4_t vldrwq_gather_base_wb_z_u32(uint32x4_t *, int, mve_pred16_t);
  12233. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_z_s32)))
  12234. int32x4_t vldrwq_gather_base_z_s32(uint32x4_t, int, mve_pred16_t);
  12235. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_z_u32)))
  12236. uint32x4_t vldrwq_gather_base_z_u32(uint32x4_t, int, mve_pred16_t);
  12237. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_s32)))
  12238. int32x4_t vldrwq_gather_offset_s32(const int32_t *, uint32x4_t);
  12239. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_s32)))
  12240. int32x4_t vldrwq_gather_offset(const int32_t *, uint32x4_t);
  12241. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_u32)))
  12242. uint32x4_t vldrwq_gather_offset_u32(const uint32_t *, uint32x4_t);
  12243. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_u32)))
  12244. uint32x4_t vldrwq_gather_offset(const uint32_t *, uint32x4_t);
  12245. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_s32)))
  12246. int32x4_t vldrwq_gather_offset_z_s32(const int32_t *, uint32x4_t, mve_pred16_t);
  12247. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_s32)))
  12248. int32x4_t vldrwq_gather_offset_z(const int32_t *, uint32x4_t, mve_pred16_t);
  12249. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_u32)))
  12250. uint32x4_t vldrwq_gather_offset_z_u32(const uint32_t *, uint32x4_t, mve_pred16_t);
  12251. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_u32)))
  12252. uint32x4_t vldrwq_gather_offset_z(const uint32_t *, uint32x4_t, mve_pred16_t);
  12253. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_s32)))
  12254. int32x4_t vldrwq_gather_shifted_offset_s32(const int32_t *, uint32x4_t);
  12255. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_s32)))
  12256. int32x4_t vldrwq_gather_shifted_offset(const int32_t *, uint32x4_t);
  12257. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_u32)))
  12258. uint32x4_t vldrwq_gather_shifted_offset_u32(const uint32_t *, uint32x4_t);
  12259. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_u32)))
  12260. uint32x4_t vldrwq_gather_shifted_offset(const uint32_t *, uint32x4_t);
  12261. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_s32)))
  12262. int32x4_t vldrwq_gather_shifted_offset_z_s32(const int32_t *, uint32x4_t, mve_pred16_t);
  12263. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_s32)))
  12264. int32x4_t vldrwq_gather_shifted_offset_z(const int32_t *, uint32x4_t, mve_pred16_t);
  12265. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_u32)))
  12266. uint32x4_t vldrwq_gather_shifted_offset_z_u32(const uint32_t *, uint32x4_t, mve_pred16_t);
  12267. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_u32)))
  12268. uint32x4_t vldrwq_gather_shifted_offset_z(const uint32_t *, uint32x4_t, mve_pred16_t);
  12269. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_s32)))
  12270. int32x4_t vldrwq_s32(const int32_t *);
  12271. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_u32)))
  12272. uint32x4_t vldrwq_u32(const uint32_t *);
  12273. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_z_s32)))
  12274. int32x4_t vldrwq_z_s32(const int32_t *, mve_pred16_t);
  12275. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_z_u32)))
  12276. uint32x4_t vldrwq_z_u32(const uint32_t *, mve_pred16_t);
  12277. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s16)))
  12278. uint16x8_t vmaxaq_m_s16(uint16x8_t, int16x8_t, mve_pred16_t);
  12279. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s16)))
  12280. uint16x8_t vmaxaq_m(uint16x8_t, int16x8_t, mve_pred16_t);
  12281. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s32)))
  12282. uint32x4_t vmaxaq_m_s32(uint32x4_t, int32x4_t, mve_pred16_t);
  12283. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s32)))
  12284. uint32x4_t vmaxaq_m(uint32x4_t, int32x4_t, mve_pred16_t);
  12285. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s8)))
  12286. uint8x16_t vmaxaq_m_s8(uint8x16_t, int8x16_t, mve_pred16_t);
  12287. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_m_s8)))
  12288. uint8x16_t vmaxaq_m(uint8x16_t, int8x16_t, mve_pred16_t);
  12289. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s16)))
  12290. uint16x8_t vmaxaq_s16(uint16x8_t, int16x8_t);
  12291. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s16)))
  12292. uint16x8_t vmaxaq(uint16x8_t, int16x8_t);
  12293. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s32)))
  12294. uint32x4_t vmaxaq_s32(uint32x4_t, int32x4_t);
  12295. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s32)))
  12296. uint32x4_t vmaxaq(uint32x4_t, int32x4_t);
  12297. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s8)))
  12298. uint8x16_t vmaxaq_s8(uint8x16_t, int8x16_t);
  12299. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxaq_s8)))
  12300. uint8x16_t vmaxaq(uint8x16_t, int8x16_t);
  12301. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s16)))
  12302. uint16_t vmaxavq_p_s16(uint16_t, int16x8_t, mve_pred16_t);
  12303. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s16)))
  12304. uint16_t vmaxavq_p(uint16_t, int16x8_t, mve_pred16_t);
  12305. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s32)))
  12306. uint32_t vmaxavq_p_s32(uint32_t, int32x4_t, mve_pred16_t);
  12307. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s32)))
  12308. uint32_t vmaxavq_p(uint32_t, int32x4_t, mve_pred16_t);
  12309. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s8)))
  12310. uint8_t vmaxavq_p_s8(uint8_t, int8x16_t, mve_pred16_t);
  12311. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_p_s8)))
  12312. uint8_t vmaxavq_p(uint8_t, int8x16_t, mve_pred16_t);
  12313. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s16)))
  12314. uint16_t vmaxavq_s16(uint16_t, int16x8_t);
  12315. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s16)))
  12316. uint16_t vmaxavq(uint16_t, int16x8_t);
  12317. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s32)))
  12318. uint32_t vmaxavq_s32(uint32_t, int32x4_t);
  12319. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s32)))
  12320. uint32_t vmaxavq(uint32_t, int32x4_t);
  12321. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s8)))
  12322. uint8_t vmaxavq_s8(uint8_t, int8x16_t);
  12323. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxavq_s8)))
  12324. uint8_t vmaxavq(uint8_t, int8x16_t);
  12325. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s16)))
  12326. int16x8_t vmaxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  12327. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s16)))
  12328. int16x8_t vmaxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  12329. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s32)))
  12330. int32x4_t vmaxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  12331. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s32)))
  12332. int32x4_t vmaxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  12333. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s8)))
  12334. int8x16_t vmaxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  12335. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_s8)))
  12336. int8x16_t vmaxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  12337. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u16)))
  12338. uint16x8_t vmaxq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  12339. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u16)))
  12340. uint16x8_t vmaxq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  12341. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u32)))
  12342. uint32x4_t vmaxq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  12343. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u32)))
  12344. uint32x4_t vmaxq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  12345. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u8)))
  12346. uint8x16_t vmaxq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  12347. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_m_u8)))
  12348. uint8x16_t vmaxq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  12349. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s16)))
  12350. int16x8_t vmaxq_s16(int16x8_t, int16x8_t);
  12351. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s16)))
  12352. int16x8_t vmaxq(int16x8_t, int16x8_t);
  12353. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s32)))
  12354. int32x4_t vmaxq_s32(int32x4_t, int32x4_t);
  12355. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s32)))
  12356. int32x4_t vmaxq(int32x4_t, int32x4_t);
  12357. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s8)))
  12358. int8x16_t vmaxq_s8(int8x16_t, int8x16_t);
  12359. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_s8)))
  12360. int8x16_t vmaxq(int8x16_t, int8x16_t);
  12361. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u16)))
  12362. uint16x8_t vmaxq_u16(uint16x8_t, uint16x8_t);
  12363. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u16)))
  12364. uint16x8_t vmaxq(uint16x8_t, uint16x8_t);
  12365. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u32)))
  12366. uint32x4_t vmaxq_u32(uint32x4_t, uint32x4_t);
  12367. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u32)))
  12368. uint32x4_t vmaxq(uint32x4_t, uint32x4_t);
  12369. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u8)))
  12370. uint8x16_t vmaxq_u8(uint8x16_t, uint8x16_t);
  12371. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_u8)))
  12372. uint8x16_t vmaxq(uint8x16_t, uint8x16_t);
  12373. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s16)))
  12374. int16x8_t vmaxq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  12375. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s16)))
  12376. int16x8_t vmaxq_x(int16x8_t, int16x8_t, mve_pred16_t);
  12377. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s32)))
  12378. int32x4_t vmaxq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  12379. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s32)))
  12380. int32x4_t vmaxq_x(int32x4_t, int32x4_t, mve_pred16_t);
  12381. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s8)))
  12382. int8x16_t vmaxq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  12383. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_s8)))
  12384. int8x16_t vmaxq_x(int8x16_t, int8x16_t, mve_pred16_t);
  12385. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u16)))
  12386. uint16x8_t vmaxq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  12387. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u16)))
  12388. uint16x8_t vmaxq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  12389. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u32)))
  12390. uint32x4_t vmaxq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  12391. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u32)))
  12392. uint32x4_t vmaxq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  12393. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u8)))
  12394. uint8x16_t vmaxq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  12395. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxq_x_u8)))
  12396. uint8x16_t vmaxq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  12397. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s16)))
  12398. int16_t vmaxvq_p_s16(int16_t, int16x8_t, mve_pred16_t);
  12399. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s16)))
  12400. int16_t vmaxvq_p(int16_t, int16x8_t, mve_pred16_t);
  12401. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s32)))
  12402. int32_t vmaxvq_p_s32(int32_t, int32x4_t, mve_pred16_t);
  12403. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s32)))
  12404. int32_t vmaxvq_p(int32_t, int32x4_t, mve_pred16_t);
  12405. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s8)))
  12406. int8_t vmaxvq_p_s8(int8_t, int8x16_t, mve_pred16_t);
  12407. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_s8)))
  12408. int8_t vmaxvq_p(int8_t, int8x16_t, mve_pred16_t);
  12409. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u16)))
  12410. uint16_t vmaxvq_p_u16(uint16_t, uint16x8_t, mve_pred16_t);
  12411. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u16)))
  12412. uint16_t vmaxvq_p(uint16_t, uint16x8_t, mve_pred16_t);
  12413. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u32)))
  12414. uint32_t vmaxvq_p_u32(uint32_t, uint32x4_t, mve_pred16_t);
  12415. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u32)))
  12416. uint32_t vmaxvq_p(uint32_t, uint32x4_t, mve_pred16_t);
  12417. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u8)))
  12418. uint8_t vmaxvq_p_u8(uint8_t, uint8x16_t, mve_pred16_t);
  12419. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_p_u8)))
  12420. uint8_t vmaxvq_p(uint8_t, uint8x16_t, mve_pred16_t);
  12421. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s16)))
  12422. int16_t vmaxvq_s16(int16_t, int16x8_t);
  12423. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s16)))
  12424. int16_t vmaxvq(int16_t, int16x8_t);
  12425. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s32)))
  12426. int32_t vmaxvq_s32(int32_t, int32x4_t);
  12427. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s32)))
  12428. int32_t vmaxvq(int32_t, int32x4_t);
  12429. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s8)))
  12430. int8_t vmaxvq_s8(int8_t, int8x16_t);
  12431. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_s8)))
  12432. int8_t vmaxvq(int8_t, int8x16_t);
  12433. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u16)))
  12434. uint16_t vmaxvq_u16(uint16_t, uint16x8_t);
  12435. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u16)))
  12436. uint16_t vmaxvq(uint16_t, uint16x8_t);
  12437. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u32)))
  12438. uint32_t vmaxvq_u32(uint32_t, uint32x4_t);
  12439. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u32)))
  12440. uint32_t vmaxvq(uint32_t, uint32x4_t);
  12441. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u8)))
  12442. uint8_t vmaxvq_u8(uint8_t, uint8x16_t);
  12443. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxvq_u8)))
  12444. uint8_t vmaxvq(uint8_t, uint8x16_t);
  12445. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s16)))
  12446. uint16x8_t vminaq_m_s16(uint16x8_t, int16x8_t, mve_pred16_t);
  12447. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s16)))
  12448. uint16x8_t vminaq_m(uint16x8_t, int16x8_t, mve_pred16_t);
  12449. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s32)))
  12450. uint32x4_t vminaq_m_s32(uint32x4_t, int32x4_t, mve_pred16_t);
  12451. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s32)))
  12452. uint32x4_t vminaq_m(uint32x4_t, int32x4_t, mve_pred16_t);
  12453. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s8)))
  12454. uint8x16_t vminaq_m_s8(uint8x16_t, int8x16_t, mve_pred16_t);
  12455. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_m_s8)))
  12456. uint8x16_t vminaq_m(uint8x16_t, int8x16_t, mve_pred16_t);
  12457. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s16)))
  12458. uint16x8_t vminaq_s16(uint16x8_t, int16x8_t);
  12459. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s16)))
  12460. uint16x8_t vminaq(uint16x8_t, int16x8_t);
  12461. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s32)))
  12462. uint32x4_t vminaq_s32(uint32x4_t, int32x4_t);
  12463. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s32)))
  12464. uint32x4_t vminaq(uint32x4_t, int32x4_t);
  12465. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s8)))
  12466. uint8x16_t vminaq_s8(uint8x16_t, int8x16_t);
  12467. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminaq_s8)))
  12468. uint8x16_t vminaq(uint8x16_t, int8x16_t);
  12469. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s16)))
  12470. uint16_t vminavq_p_s16(uint16_t, int16x8_t, mve_pred16_t);
  12471. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s16)))
  12472. uint16_t vminavq_p(uint16_t, int16x8_t, mve_pred16_t);
  12473. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s32)))
  12474. uint32_t vminavq_p_s32(uint32_t, int32x4_t, mve_pred16_t);
  12475. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s32)))
  12476. uint32_t vminavq_p(uint32_t, int32x4_t, mve_pred16_t);
  12477. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s8)))
  12478. uint8_t vminavq_p_s8(uint8_t, int8x16_t, mve_pred16_t);
  12479. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_p_s8)))
  12480. uint8_t vminavq_p(uint8_t, int8x16_t, mve_pred16_t);
  12481. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s16)))
  12482. uint16_t vminavq_s16(uint16_t, int16x8_t);
  12483. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s16)))
  12484. uint16_t vminavq(uint16_t, int16x8_t);
  12485. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s32)))
  12486. uint32_t vminavq_s32(uint32_t, int32x4_t);
  12487. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s32)))
  12488. uint32_t vminavq(uint32_t, int32x4_t);
  12489. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s8)))
  12490. uint8_t vminavq_s8(uint8_t, int8x16_t);
  12491. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminavq_s8)))
  12492. uint8_t vminavq(uint8_t, int8x16_t);
  12493. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s16)))
  12494. int16x8_t vminq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  12495. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s16)))
  12496. int16x8_t vminq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  12497. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s32)))
  12498. int32x4_t vminq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  12499. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s32)))
  12500. int32x4_t vminq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  12501. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s8)))
  12502. int8x16_t vminq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  12503. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_s8)))
  12504. int8x16_t vminq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  12505. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u16)))
  12506. uint16x8_t vminq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  12507. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u16)))
  12508. uint16x8_t vminq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  12509. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u32)))
  12510. uint32x4_t vminq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  12511. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u32)))
  12512. uint32x4_t vminq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  12513. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u8)))
  12514. uint8x16_t vminq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  12515. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_m_u8)))
  12516. uint8x16_t vminq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  12517. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_s16)))
  12518. int16x8_t vminq_s16(int16x8_t, int16x8_t);
  12519. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_s16)))
  12520. int16x8_t vminq(int16x8_t, int16x8_t);
  12521. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_s32)))
  12522. int32x4_t vminq_s32(int32x4_t, int32x4_t);
  12523. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_s32)))
  12524. int32x4_t vminq(int32x4_t, int32x4_t);
  12525. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_s8)))
  12526. int8x16_t vminq_s8(int8x16_t, int8x16_t);
  12527. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_s8)))
  12528. int8x16_t vminq(int8x16_t, int8x16_t);
  12529. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_u16)))
  12530. uint16x8_t vminq_u16(uint16x8_t, uint16x8_t);
  12531. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_u16)))
  12532. uint16x8_t vminq(uint16x8_t, uint16x8_t);
  12533. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_u32)))
  12534. uint32x4_t vminq_u32(uint32x4_t, uint32x4_t);
  12535. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_u32)))
  12536. uint32x4_t vminq(uint32x4_t, uint32x4_t);
  12537. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_u8)))
  12538. uint8x16_t vminq_u8(uint8x16_t, uint8x16_t);
  12539. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_u8)))
  12540. uint8x16_t vminq(uint8x16_t, uint8x16_t);
  12541. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s16)))
  12542. int16x8_t vminq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  12543. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s16)))
  12544. int16x8_t vminq_x(int16x8_t, int16x8_t, mve_pred16_t);
  12545. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s32)))
  12546. int32x4_t vminq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  12547. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s32)))
  12548. int32x4_t vminq_x(int32x4_t, int32x4_t, mve_pred16_t);
  12549. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s8)))
  12550. int8x16_t vminq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  12551. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_s8)))
  12552. int8x16_t vminq_x(int8x16_t, int8x16_t, mve_pred16_t);
  12553. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u16)))
  12554. uint16x8_t vminq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  12555. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u16)))
  12556. uint16x8_t vminq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  12557. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u32)))
  12558. uint32x4_t vminq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  12559. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u32)))
  12560. uint32x4_t vminq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  12561. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u8)))
  12562. uint8x16_t vminq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  12563. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminq_x_u8)))
  12564. uint8x16_t vminq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  12565. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s16)))
  12566. int16_t vminvq_p_s16(int16_t, int16x8_t, mve_pred16_t);
  12567. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s16)))
  12568. int16_t vminvq_p(int16_t, int16x8_t, mve_pred16_t);
  12569. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s32)))
  12570. int32_t vminvq_p_s32(int32_t, int32x4_t, mve_pred16_t);
  12571. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s32)))
  12572. int32_t vminvq_p(int32_t, int32x4_t, mve_pred16_t);
  12573. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s8)))
  12574. int8_t vminvq_p_s8(int8_t, int8x16_t, mve_pred16_t);
  12575. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_s8)))
  12576. int8_t vminvq_p(int8_t, int8x16_t, mve_pred16_t);
  12577. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u16)))
  12578. uint16_t vminvq_p_u16(uint16_t, uint16x8_t, mve_pred16_t);
  12579. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u16)))
  12580. uint16_t vminvq_p(uint16_t, uint16x8_t, mve_pred16_t);
  12581. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u32)))
  12582. uint32_t vminvq_p_u32(uint32_t, uint32x4_t, mve_pred16_t);
  12583. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u32)))
  12584. uint32_t vminvq_p(uint32_t, uint32x4_t, mve_pred16_t);
  12585. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u8)))
  12586. uint8_t vminvq_p_u8(uint8_t, uint8x16_t, mve_pred16_t);
  12587. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_p_u8)))
  12588. uint8_t vminvq_p(uint8_t, uint8x16_t, mve_pred16_t);
  12589. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s16)))
  12590. int16_t vminvq_s16(int16_t, int16x8_t);
  12591. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s16)))
  12592. int16_t vminvq(int16_t, int16x8_t);
  12593. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s32)))
  12594. int32_t vminvq_s32(int32_t, int32x4_t);
  12595. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s32)))
  12596. int32_t vminvq(int32_t, int32x4_t);
  12597. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s8)))
  12598. int8_t vminvq_s8(int8_t, int8x16_t);
  12599. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_s8)))
  12600. int8_t vminvq(int8_t, int8x16_t);
  12601. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u16)))
  12602. uint16_t vminvq_u16(uint16_t, uint16x8_t);
  12603. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u16)))
  12604. uint16_t vminvq(uint16_t, uint16x8_t);
  12605. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u32)))
  12606. uint32_t vminvq_u32(uint32_t, uint32x4_t);
  12607. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u32)))
  12608. uint32_t vminvq(uint32_t, uint32x4_t);
  12609. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u8)))
  12610. uint8_t vminvq_u8(uint8_t, uint8x16_t);
  12611. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminvq_u8)))
  12612. uint8_t vminvq(uint8_t, uint8x16_t);
  12613. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s16)))
  12614. int32_t vmladavaq_p_s16(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  12615. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s16)))
  12616. int32_t vmladavaq_p(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  12617. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s32)))
  12618. int32_t vmladavaq_p_s32(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  12619. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s32)))
  12620. int32_t vmladavaq_p(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  12621. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s8)))
  12622. int32_t vmladavaq_p_s8(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  12623. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_s8)))
  12624. int32_t vmladavaq_p(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  12625. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u16)))
  12626. uint32_t vmladavaq_p_u16(uint32_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  12627. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u16)))
  12628. uint32_t vmladavaq_p(uint32_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  12629. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u32)))
  12630. uint32_t vmladavaq_p_u32(uint32_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  12631. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u32)))
  12632. uint32_t vmladavaq_p(uint32_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  12633. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u8)))
  12634. uint32_t vmladavaq_p_u8(uint32_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  12635. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_p_u8)))
  12636. uint32_t vmladavaq_p(uint32_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  12637. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s16)))
  12638. int32_t vmladavaq_s16(int32_t, int16x8_t, int16x8_t);
  12639. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s16)))
  12640. int32_t vmladavaq(int32_t, int16x8_t, int16x8_t);
  12641. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s32)))
  12642. int32_t vmladavaq_s32(int32_t, int32x4_t, int32x4_t);
  12643. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s32)))
  12644. int32_t vmladavaq(int32_t, int32x4_t, int32x4_t);
  12645. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s8)))
  12646. int32_t vmladavaq_s8(int32_t, int8x16_t, int8x16_t);
  12647. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_s8)))
  12648. int32_t vmladavaq(int32_t, int8x16_t, int8x16_t);
  12649. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u16)))
  12650. uint32_t vmladavaq_u16(uint32_t, uint16x8_t, uint16x8_t);
  12651. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u16)))
  12652. uint32_t vmladavaq(uint32_t, uint16x8_t, uint16x8_t);
  12653. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u32)))
  12654. uint32_t vmladavaq_u32(uint32_t, uint32x4_t, uint32x4_t);
  12655. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u32)))
  12656. uint32_t vmladavaq(uint32_t, uint32x4_t, uint32x4_t);
  12657. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u8)))
  12658. uint32_t vmladavaq_u8(uint32_t, uint8x16_t, uint8x16_t);
  12659. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaq_u8)))
  12660. uint32_t vmladavaq(uint32_t, uint8x16_t, uint8x16_t);
  12661. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s16)))
  12662. int32_t vmladavaxq_p_s16(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  12663. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s16)))
  12664. int32_t vmladavaxq_p(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  12665. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s32)))
  12666. int32_t vmladavaxq_p_s32(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  12667. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s32)))
  12668. int32_t vmladavaxq_p(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  12669. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s8)))
  12670. int32_t vmladavaxq_p_s8(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  12671. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_p_s8)))
  12672. int32_t vmladavaxq_p(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  12673. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s16)))
  12674. int32_t vmladavaxq_s16(int32_t, int16x8_t, int16x8_t);
  12675. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s16)))
  12676. int32_t vmladavaxq(int32_t, int16x8_t, int16x8_t);
  12677. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s32)))
  12678. int32_t vmladavaxq_s32(int32_t, int32x4_t, int32x4_t);
  12679. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s32)))
  12680. int32_t vmladavaxq(int32_t, int32x4_t, int32x4_t);
  12681. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s8)))
  12682. int32_t vmladavaxq_s8(int32_t, int8x16_t, int8x16_t);
  12683. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavaxq_s8)))
  12684. int32_t vmladavaxq(int32_t, int8x16_t, int8x16_t);
  12685. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s16)))
  12686. int32_t vmladavq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  12687. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s16)))
  12688. int32_t vmladavq_p(int16x8_t, int16x8_t, mve_pred16_t);
  12689. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s32)))
  12690. int32_t vmladavq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  12691. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s32)))
  12692. int32_t vmladavq_p(int32x4_t, int32x4_t, mve_pred16_t);
  12693. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s8)))
  12694. int32_t vmladavq_p_s8(int8x16_t, int8x16_t, mve_pred16_t);
  12695. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_s8)))
  12696. int32_t vmladavq_p(int8x16_t, int8x16_t, mve_pred16_t);
  12697. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u16)))
  12698. uint32_t vmladavq_p_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  12699. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u16)))
  12700. uint32_t vmladavq_p(uint16x8_t, uint16x8_t, mve_pred16_t);
  12701. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u32)))
  12702. uint32_t vmladavq_p_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  12703. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u32)))
  12704. uint32_t vmladavq_p(uint32x4_t, uint32x4_t, mve_pred16_t);
  12705. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u8)))
  12706. uint32_t vmladavq_p_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  12707. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_p_u8)))
  12708. uint32_t vmladavq_p(uint8x16_t, uint8x16_t, mve_pred16_t);
  12709. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s16)))
  12710. int32_t vmladavq_s16(int16x8_t, int16x8_t);
  12711. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s16)))
  12712. int32_t vmladavq(int16x8_t, int16x8_t);
  12713. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s32)))
  12714. int32_t vmladavq_s32(int32x4_t, int32x4_t);
  12715. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s32)))
  12716. int32_t vmladavq(int32x4_t, int32x4_t);
  12717. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s8)))
  12718. int32_t vmladavq_s8(int8x16_t, int8x16_t);
  12719. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_s8)))
  12720. int32_t vmladavq(int8x16_t, int8x16_t);
  12721. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u16)))
  12722. uint32_t vmladavq_u16(uint16x8_t, uint16x8_t);
  12723. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u16)))
  12724. uint32_t vmladavq(uint16x8_t, uint16x8_t);
  12725. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u32)))
  12726. uint32_t vmladavq_u32(uint32x4_t, uint32x4_t);
  12727. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u32)))
  12728. uint32_t vmladavq(uint32x4_t, uint32x4_t);
  12729. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u8)))
  12730. uint32_t vmladavq_u8(uint8x16_t, uint8x16_t);
  12731. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavq_u8)))
  12732. uint32_t vmladavq(uint8x16_t, uint8x16_t);
  12733. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s16)))
  12734. int32_t vmladavxq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  12735. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s16)))
  12736. int32_t vmladavxq_p(int16x8_t, int16x8_t, mve_pred16_t);
  12737. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s32)))
  12738. int32_t vmladavxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  12739. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s32)))
  12740. int32_t vmladavxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  12741. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s8)))
  12742. int32_t vmladavxq_p_s8(int8x16_t, int8x16_t, mve_pred16_t);
  12743. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_p_s8)))
  12744. int32_t vmladavxq_p(int8x16_t, int8x16_t, mve_pred16_t);
  12745. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s16)))
  12746. int32_t vmladavxq_s16(int16x8_t, int16x8_t);
  12747. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s16)))
  12748. int32_t vmladavxq(int16x8_t, int16x8_t);
  12749. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s32)))
  12750. int32_t vmladavxq_s32(int32x4_t, int32x4_t);
  12751. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s32)))
  12752. int32_t vmladavxq(int32x4_t, int32x4_t);
  12753. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s8)))
  12754. int32_t vmladavxq_s8(int8x16_t, int8x16_t);
  12755. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmladavxq_s8)))
  12756. int32_t vmladavxq(int8x16_t, int8x16_t);
  12757. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_s16)))
  12758. int64_t vmlaldavaq_p_s16(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  12759. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_s16)))
  12760. int64_t vmlaldavaq_p(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  12761. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_s32)))
  12762. int64_t vmlaldavaq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  12763. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_s32)))
  12764. int64_t vmlaldavaq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  12765. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_u16)))
  12766. uint64_t vmlaldavaq_p_u16(uint64_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  12767. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_u16)))
  12768. uint64_t vmlaldavaq_p(uint64_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  12769. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_u32)))
  12770. uint64_t vmlaldavaq_p_u32(uint64_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  12771. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_p_u32)))
  12772. uint64_t vmlaldavaq_p(uint64_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  12773. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_s16)))
  12774. int64_t vmlaldavaq_s16(int64_t, int16x8_t, int16x8_t);
  12775. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_s16)))
  12776. int64_t vmlaldavaq(int64_t, int16x8_t, int16x8_t);
  12777. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_s32)))
  12778. int64_t vmlaldavaq_s32(int64_t, int32x4_t, int32x4_t);
  12779. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_s32)))
  12780. int64_t vmlaldavaq(int64_t, int32x4_t, int32x4_t);
  12781. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_u16)))
  12782. uint64_t vmlaldavaq_u16(uint64_t, uint16x8_t, uint16x8_t);
  12783. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_u16)))
  12784. uint64_t vmlaldavaq(uint64_t, uint16x8_t, uint16x8_t);
  12785. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_u32)))
  12786. uint64_t vmlaldavaq_u32(uint64_t, uint32x4_t, uint32x4_t);
  12787. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaq_u32)))
  12788. uint64_t vmlaldavaq(uint64_t, uint32x4_t, uint32x4_t);
  12789. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_p_s16)))
  12790. int64_t vmlaldavaxq_p_s16(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  12791. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_p_s16)))
  12792. int64_t vmlaldavaxq_p(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  12793. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_p_s32)))
  12794. int64_t vmlaldavaxq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  12795. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_p_s32)))
  12796. int64_t vmlaldavaxq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  12797. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_s16)))
  12798. int64_t vmlaldavaxq_s16(int64_t, int16x8_t, int16x8_t);
  12799. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_s16)))
  12800. int64_t vmlaldavaxq(int64_t, int16x8_t, int16x8_t);
  12801. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_s32)))
  12802. int64_t vmlaldavaxq_s32(int64_t, int32x4_t, int32x4_t);
  12803. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavaxq_s32)))
  12804. int64_t vmlaldavaxq(int64_t, int32x4_t, int32x4_t);
  12805. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_s16)))
  12806. int64_t vmlaldavq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  12807. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_s16)))
  12808. int64_t vmlaldavq_p(int16x8_t, int16x8_t, mve_pred16_t);
  12809. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_s32)))
  12810. int64_t vmlaldavq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  12811. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_s32)))
  12812. int64_t vmlaldavq_p(int32x4_t, int32x4_t, mve_pred16_t);
  12813. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_u16)))
  12814. uint64_t vmlaldavq_p_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  12815. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_u16)))
  12816. uint64_t vmlaldavq_p(uint16x8_t, uint16x8_t, mve_pred16_t);
  12817. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_u32)))
  12818. uint64_t vmlaldavq_p_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  12819. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_p_u32)))
  12820. uint64_t vmlaldavq_p(uint32x4_t, uint32x4_t, mve_pred16_t);
  12821. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_s16)))
  12822. int64_t vmlaldavq_s16(int16x8_t, int16x8_t);
  12823. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_s16)))
  12824. int64_t vmlaldavq(int16x8_t, int16x8_t);
  12825. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_s32)))
  12826. int64_t vmlaldavq_s32(int32x4_t, int32x4_t);
  12827. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_s32)))
  12828. int64_t vmlaldavq(int32x4_t, int32x4_t);
  12829. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_u16)))
  12830. uint64_t vmlaldavq_u16(uint16x8_t, uint16x8_t);
  12831. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_u16)))
  12832. uint64_t vmlaldavq(uint16x8_t, uint16x8_t);
  12833. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_u32)))
  12834. uint64_t vmlaldavq_u32(uint32x4_t, uint32x4_t);
  12835. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavq_u32)))
  12836. uint64_t vmlaldavq(uint32x4_t, uint32x4_t);
  12837. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_p_s16)))
  12838. int64_t vmlaldavxq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  12839. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_p_s16)))
  12840. int64_t vmlaldavxq_p(int16x8_t, int16x8_t, mve_pred16_t);
  12841. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_p_s32)))
  12842. int64_t vmlaldavxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  12843. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_p_s32)))
  12844. int64_t vmlaldavxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  12845. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_s16)))
  12846. int64_t vmlaldavxq_s16(int16x8_t, int16x8_t);
  12847. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_s16)))
  12848. int64_t vmlaldavxq(int16x8_t, int16x8_t);
  12849. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_s32)))
  12850. int64_t vmlaldavxq_s32(int32x4_t, int32x4_t);
  12851. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaldavxq_s32)))
  12852. int64_t vmlaldavxq(int32x4_t, int32x4_t);
  12853. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s16)))
  12854. int16x8_t vmlaq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  12855. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s16)))
  12856. int16x8_t vmlaq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  12857. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s32)))
  12858. int32x4_t vmlaq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  12859. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s32)))
  12860. int32x4_t vmlaq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  12861. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s8)))
  12862. int8x16_t vmlaq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  12863. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_s8)))
  12864. int8x16_t vmlaq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  12865. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u16)))
  12866. uint16x8_t vmlaq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  12867. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u16)))
  12868. uint16x8_t vmlaq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  12869. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u32)))
  12870. uint32x4_t vmlaq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  12871. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u32)))
  12872. uint32x4_t vmlaq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  12873. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u8)))
  12874. uint8x16_t vmlaq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  12875. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_m_n_u8)))
  12876. uint8x16_t vmlaq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  12877. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s16)))
  12878. int16x8_t vmlaq_n_s16(int16x8_t, int16x8_t, int16_t);
  12879. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s16)))
  12880. int16x8_t vmlaq(int16x8_t, int16x8_t, int16_t);
  12881. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s32)))
  12882. int32x4_t vmlaq_n_s32(int32x4_t, int32x4_t, int32_t);
  12883. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s32)))
  12884. int32x4_t vmlaq(int32x4_t, int32x4_t, int32_t);
  12885. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s8)))
  12886. int8x16_t vmlaq_n_s8(int8x16_t, int8x16_t, int8_t);
  12887. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_s8)))
  12888. int8x16_t vmlaq(int8x16_t, int8x16_t, int8_t);
  12889. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u16)))
  12890. uint16x8_t vmlaq_n_u16(uint16x8_t, uint16x8_t, uint16_t);
  12891. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u16)))
  12892. uint16x8_t vmlaq(uint16x8_t, uint16x8_t, uint16_t);
  12893. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u32)))
  12894. uint32x4_t vmlaq_n_u32(uint32x4_t, uint32x4_t, uint32_t);
  12895. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u32)))
  12896. uint32x4_t vmlaq(uint32x4_t, uint32x4_t, uint32_t);
  12897. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u8)))
  12898. uint8x16_t vmlaq_n_u8(uint8x16_t, uint8x16_t, uint8_t);
  12899. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlaq_n_u8)))
  12900. uint8x16_t vmlaq(uint8x16_t, uint8x16_t, uint8_t);
  12901. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s16)))
  12902. int16x8_t vmlasq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  12903. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s16)))
  12904. int16x8_t vmlasq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  12905. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s32)))
  12906. int32x4_t vmlasq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  12907. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s32)))
  12908. int32x4_t vmlasq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  12909. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s8)))
  12910. int8x16_t vmlasq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  12911. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_s8)))
  12912. int8x16_t vmlasq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  12913. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u16)))
  12914. uint16x8_t vmlasq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  12915. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u16)))
  12916. uint16x8_t vmlasq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  12917. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u32)))
  12918. uint32x4_t vmlasq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  12919. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u32)))
  12920. uint32x4_t vmlasq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  12921. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u8)))
  12922. uint8x16_t vmlasq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  12923. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_m_n_u8)))
  12924. uint8x16_t vmlasq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  12925. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s16)))
  12926. int16x8_t vmlasq_n_s16(int16x8_t, int16x8_t, int16_t);
  12927. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s16)))
  12928. int16x8_t vmlasq(int16x8_t, int16x8_t, int16_t);
  12929. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s32)))
  12930. int32x4_t vmlasq_n_s32(int32x4_t, int32x4_t, int32_t);
  12931. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s32)))
  12932. int32x4_t vmlasq(int32x4_t, int32x4_t, int32_t);
  12933. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s8)))
  12934. int8x16_t vmlasq_n_s8(int8x16_t, int8x16_t, int8_t);
  12935. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_s8)))
  12936. int8x16_t vmlasq(int8x16_t, int8x16_t, int8_t);
  12937. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u16)))
  12938. uint16x8_t vmlasq_n_u16(uint16x8_t, uint16x8_t, uint16_t);
  12939. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u16)))
  12940. uint16x8_t vmlasq(uint16x8_t, uint16x8_t, uint16_t);
  12941. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u32)))
  12942. uint32x4_t vmlasq_n_u32(uint32x4_t, uint32x4_t, uint32_t);
  12943. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u32)))
  12944. uint32x4_t vmlasq(uint32x4_t, uint32x4_t, uint32_t);
  12945. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u8)))
  12946. uint8x16_t vmlasq_n_u8(uint8x16_t, uint8x16_t, uint8_t);
  12947. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlasq_n_u8)))
  12948. uint8x16_t vmlasq(uint8x16_t, uint8x16_t, uint8_t);
  12949. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s16)))
  12950. int32_t vmlsdavaq_p_s16(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  12951. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s16)))
  12952. int32_t vmlsdavaq_p(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  12953. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s32)))
  12954. int32_t vmlsdavaq_p_s32(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  12955. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s32)))
  12956. int32_t vmlsdavaq_p(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  12957. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s8)))
  12958. int32_t vmlsdavaq_p_s8(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  12959. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_p_s8)))
  12960. int32_t vmlsdavaq_p(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  12961. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s16)))
  12962. int32_t vmlsdavaq_s16(int32_t, int16x8_t, int16x8_t);
  12963. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s16)))
  12964. int32_t vmlsdavaq(int32_t, int16x8_t, int16x8_t);
  12965. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s32)))
  12966. int32_t vmlsdavaq_s32(int32_t, int32x4_t, int32x4_t);
  12967. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s32)))
  12968. int32_t vmlsdavaq(int32_t, int32x4_t, int32x4_t);
  12969. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s8)))
  12970. int32_t vmlsdavaq_s8(int32_t, int8x16_t, int8x16_t);
  12971. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaq_s8)))
  12972. int32_t vmlsdavaq(int32_t, int8x16_t, int8x16_t);
  12973. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s16)))
  12974. int32_t vmlsdavaxq_p_s16(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  12975. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s16)))
  12976. int32_t vmlsdavaxq_p(int32_t, int16x8_t, int16x8_t, mve_pred16_t);
  12977. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s32)))
  12978. int32_t vmlsdavaxq_p_s32(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  12979. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s32)))
  12980. int32_t vmlsdavaxq_p(int32_t, int32x4_t, int32x4_t, mve_pred16_t);
  12981. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s8)))
  12982. int32_t vmlsdavaxq_p_s8(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  12983. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_p_s8)))
  12984. int32_t vmlsdavaxq_p(int32_t, int8x16_t, int8x16_t, mve_pred16_t);
  12985. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s16)))
  12986. int32_t vmlsdavaxq_s16(int32_t, int16x8_t, int16x8_t);
  12987. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s16)))
  12988. int32_t vmlsdavaxq(int32_t, int16x8_t, int16x8_t);
  12989. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s32)))
  12990. int32_t vmlsdavaxq_s32(int32_t, int32x4_t, int32x4_t);
  12991. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s32)))
  12992. int32_t vmlsdavaxq(int32_t, int32x4_t, int32x4_t);
  12993. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s8)))
  12994. int32_t vmlsdavaxq_s8(int32_t, int8x16_t, int8x16_t);
  12995. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavaxq_s8)))
  12996. int32_t vmlsdavaxq(int32_t, int8x16_t, int8x16_t);
  12997. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s16)))
  12998. int32_t vmlsdavq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  12999. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s16)))
  13000. int32_t vmlsdavq_p(int16x8_t, int16x8_t, mve_pred16_t);
  13001. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s32)))
  13002. int32_t vmlsdavq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13003. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s32)))
  13004. int32_t vmlsdavq_p(int32x4_t, int32x4_t, mve_pred16_t);
  13005. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s8)))
  13006. int32_t vmlsdavq_p_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13007. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_p_s8)))
  13008. int32_t vmlsdavq_p(int8x16_t, int8x16_t, mve_pred16_t);
  13009. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s16)))
  13010. int32_t vmlsdavq_s16(int16x8_t, int16x8_t);
  13011. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s16)))
  13012. int32_t vmlsdavq(int16x8_t, int16x8_t);
  13013. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s32)))
  13014. int32_t vmlsdavq_s32(int32x4_t, int32x4_t);
  13015. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s32)))
  13016. int32_t vmlsdavq(int32x4_t, int32x4_t);
  13017. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s8)))
  13018. int32_t vmlsdavq_s8(int8x16_t, int8x16_t);
  13019. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavq_s8)))
  13020. int32_t vmlsdavq(int8x16_t, int8x16_t);
  13021. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s16)))
  13022. int32_t vmlsdavxq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13023. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s16)))
  13024. int32_t vmlsdavxq_p(int16x8_t, int16x8_t, mve_pred16_t);
  13025. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s32)))
  13026. int32_t vmlsdavxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13027. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s32)))
  13028. int32_t vmlsdavxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  13029. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s8)))
  13030. int32_t vmlsdavxq_p_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13031. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_p_s8)))
  13032. int32_t vmlsdavxq_p(int8x16_t, int8x16_t, mve_pred16_t);
  13033. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s16)))
  13034. int32_t vmlsdavxq_s16(int16x8_t, int16x8_t);
  13035. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s16)))
  13036. int32_t vmlsdavxq(int16x8_t, int16x8_t);
  13037. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s32)))
  13038. int32_t vmlsdavxq_s32(int32x4_t, int32x4_t);
  13039. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s32)))
  13040. int32_t vmlsdavxq(int32x4_t, int32x4_t);
  13041. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s8)))
  13042. int32_t vmlsdavxq_s8(int8x16_t, int8x16_t);
  13043. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsdavxq_s8)))
  13044. int32_t vmlsdavxq(int8x16_t, int8x16_t);
  13045. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_p_s16)))
  13046. int64_t vmlsldavaq_p_s16(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  13047. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_p_s16)))
  13048. int64_t vmlsldavaq_p(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  13049. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_p_s32)))
  13050. int64_t vmlsldavaq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  13051. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_p_s32)))
  13052. int64_t vmlsldavaq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  13053. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_s16)))
  13054. int64_t vmlsldavaq_s16(int64_t, int16x8_t, int16x8_t);
  13055. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_s16)))
  13056. int64_t vmlsldavaq(int64_t, int16x8_t, int16x8_t);
  13057. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_s32)))
  13058. int64_t vmlsldavaq_s32(int64_t, int32x4_t, int32x4_t);
  13059. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaq_s32)))
  13060. int64_t vmlsldavaq(int64_t, int32x4_t, int32x4_t);
  13061. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_p_s16)))
  13062. int64_t vmlsldavaxq_p_s16(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  13063. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_p_s16)))
  13064. int64_t vmlsldavaxq_p(int64_t, int16x8_t, int16x8_t, mve_pred16_t);
  13065. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_p_s32)))
  13066. int64_t vmlsldavaxq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  13067. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_p_s32)))
  13068. int64_t vmlsldavaxq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  13069. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_s16)))
  13070. int64_t vmlsldavaxq_s16(int64_t, int16x8_t, int16x8_t);
  13071. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_s16)))
  13072. int64_t vmlsldavaxq(int64_t, int16x8_t, int16x8_t);
  13073. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_s32)))
  13074. int64_t vmlsldavaxq_s32(int64_t, int32x4_t, int32x4_t);
  13075. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavaxq_s32)))
  13076. int64_t vmlsldavaxq(int64_t, int32x4_t, int32x4_t);
  13077. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_p_s16)))
  13078. int64_t vmlsldavq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13079. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_p_s16)))
  13080. int64_t vmlsldavq_p(int16x8_t, int16x8_t, mve_pred16_t);
  13081. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_p_s32)))
  13082. int64_t vmlsldavq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13083. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_p_s32)))
  13084. int64_t vmlsldavq_p(int32x4_t, int32x4_t, mve_pred16_t);
  13085. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_s16)))
  13086. int64_t vmlsldavq_s16(int16x8_t, int16x8_t);
  13087. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_s16)))
  13088. int64_t vmlsldavq(int16x8_t, int16x8_t);
  13089. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_s32)))
  13090. int64_t vmlsldavq_s32(int32x4_t, int32x4_t);
  13091. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavq_s32)))
  13092. int64_t vmlsldavq(int32x4_t, int32x4_t);
  13093. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_p_s16)))
  13094. int64_t vmlsldavxq_p_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13095. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_p_s16)))
  13096. int64_t vmlsldavxq_p(int16x8_t, int16x8_t, mve_pred16_t);
  13097. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_p_s32)))
  13098. int64_t vmlsldavxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13099. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_p_s32)))
  13100. int64_t vmlsldavxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  13101. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_s16)))
  13102. int64_t vmlsldavxq_s16(int16x8_t, int16x8_t);
  13103. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_s16)))
  13104. int64_t vmlsldavxq(int16x8_t, int16x8_t);
  13105. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_s32)))
  13106. int64_t vmlsldavxq_s32(int32x4_t, int32x4_t);
  13107. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmlsldavxq_s32)))
  13108. int64_t vmlsldavxq(int32x4_t, int32x4_t);
  13109. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_s16)))
  13110. int32x4_t vmovlbq_m_s16(int32x4_t, int16x8_t, mve_pred16_t);
  13111. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_s16)))
  13112. int32x4_t vmovlbq_m(int32x4_t, int16x8_t, mve_pred16_t);
  13113. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_s8)))
  13114. int16x8_t vmovlbq_m_s8(int16x8_t, int8x16_t, mve_pred16_t);
  13115. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_s8)))
  13116. int16x8_t vmovlbq_m(int16x8_t, int8x16_t, mve_pred16_t);
  13117. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_u16)))
  13118. uint32x4_t vmovlbq_m_u16(uint32x4_t, uint16x8_t, mve_pred16_t);
  13119. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_u16)))
  13120. uint32x4_t vmovlbq_m(uint32x4_t, uint16x8_t, mve_pred16_t);
  13121. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_u8)))
  13122. uint16x8_t vmovlbq_m_u8(uint16x8_t, uint8x16_t, mve_pred16_t);
  13123. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_m_u8)))
  13124. uint16x8_t vmovlbq_m(uint16x8_t, uint8x16_t, mve_pred16_t);
  13125. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_s16)))
  13126. int32x4_t vmovlbq_s16(int16x8_t);
  13127. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_s16)))
  13128. int32x4_t vmovlbq(int16x8_t);
  13129. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_s8)))
  13130. int16x8_t vmovlbq_s8(int8x16_t);
  13131. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_s8)))
  13132. int16x8_t vmovlbq(int8x16_t);
  13133. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_u16)))
  13134. uint32x4_t vmovlbq_u16(uint16x8_t);
  13135. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_u16)))
  13136. uint32x4_t vmovlbq(uint16x8_t);
  13137. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_u8)))
  13138. uint16x8_t vmovlbq_u8(uint8x16_t);
  13139. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_u8)))
  13140. uint16x8_t vmovlbq(uint8x16_t);
  13141. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_s16)))
  13142. int32x4_t vmovlbq_x_s16(int16x8_t, mve_pred16_t);
  13143. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_s16)))
  13144. int32x4_t vmovlbq_x(int16x8_t, mve_pred16_t);
  13145. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_s8)))
  13146. int16x8_t vmovlbq_x_s8(int8x16_t, mve_pred16_t);
  13147. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_s8)))
  13148. int16x8_t vmovlbq_x(int8x16_t, mve_pred16_t);
  13149. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_u16)))
  13150. uint32x4_t vmovlbq_x_u16(uint16x8_t, mve_pred16_t);
  13151. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_u16)))
  13152. uint32x4_t vmovlbq_x(uint16x8_t, mve_pred16_t);
  13153. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_u8)))
  13154. uint16x8_t vmovlbq_x_u8(uint8x16_t, mve_pred16_t);
  13155. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovlbq_x_u8)))
  13156. uint16x8_t vmovlbq_x(uint8x16_t, mve_pred16_t);
  13157. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_s16)))
  13158. int32x4_t vmovltq_m_s16(int32x4_t, int16x8_t, mve_pred16_t);
  13159. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_s16)))
  13160. int32x4_t vmovltq_m(int32x4_t, int16x8_t, mve_pred16_t);
  13161. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_s8)))
  13162. int16x8_t vmovltq_m_s8(int16x8_t, int8x16_t, mve_pred16_t);
  13163. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_s8)))
  13164. int16x8_t vmovltq_m(int16x8_t, int8x16_t, mve_pred16_t);
  13165. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_u16)))
  13166. uint32x4_t vmovltq_m_u16(uint32x4_t, uint16x8_t, mve_pred16_t);
  13167. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_u16)))
  13168. uint32x4_t vmovltq_m(uint32x4_t, uint16x8_t, mve_pred16_t);
  13169. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_u8)))
  13170. uint16x8_t vmovltq_m_u8(uint16x8_t, uint8x16_t, mve_pred16_t);
  13171. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_m_u8)))
  13172. uint16x8_t vmovltq_m(uint16x8_t, uint8x16_t, mve_pred16_t);
  13173. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_s16)))
  13174. int32x4_t vmovltq_s16(int16x8_t);
  13175. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_s16)))
  13176. int32x4_t vmovltq(int16x8_t);
  13177. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_s8)))
  13178. int16x8_t vmovltq_s8(int8x16_t);
  13179. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_s8)))
  13180. int16x8_t vmovltq(int8x16_t);
  13181. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_u16)))
  13182. uint32x4_t vmovltq_u16(uint16x8_t);
  13183. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_u16)))
  13184. uint32x4_t vmovltq(uint16x8_t);
  13185. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_u8)))
  13186. uint16x8_t vmovltq_u8(uint8x16_t);
  13187. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_u8)))
  13188. uint16x8_t vmovltq(uint8x16_t);
  13189. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_s16)))
  13190. int32x4_t vmovltq_x_s16(int16x8_t, mve_pred16_t);
  13191. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_s16)))
  13192. int32x4_t vmovltq_x(int16x8_t, mve_pred16_t);
  13193. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_s8)))
  13194. int16x8_t vmovltq_x_s8(int8x16_t, mve_pred16_t);
  13195. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_s8)))
  13196. int16x8_t vmovltq_x(int8x16_t, mve_pred16_t);
  13197. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_u16)))
  13198. uint32x4_t vmovltq_x_u16(uint16x8_t, mve_pred16_t);
  13199. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_u16)))
  13200. uint32x4_t vmovltq_x(uint16x8_t, mve_pred16_t);
  13201. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_u8)))
  13202. uint16x8_t vmovltq_x_u8(uint8x16_t, mve_pred16_t);
  13203. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovltq_x_u8)))
  13204. uint16x8_t vmovltq_x(uint8x16_t, mve_pred16_t);
  13205. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_s16)))
  13206. int8x16_t vmovnbq_m_s16(int8x16_t, int16x8_t, mve_pred16_t);
  13207. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_s16)))
  13208. int8x16_t vmovnbq_m(int8x16_t, int16x8_t, mve_pred16_t);
  13209. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_s32)))
  13210. int16x8_t vmovnbq_m_s32(int16x8_t, int32x4_t, mve_pred16_t);
  13211. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_s32)))
  13212. int16x8_t vmovnbq_m(int16x8_t, int32x4_t, mve_pred16_t);
  13213. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_u16)))
  13214. uint8x16_t vmovnbq_m_u16(uint8x16_t, uint16x8_t, mve_pred16_t);
  13215. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_u16)))
  13216. uint8x16_t vmovnbq_m(uint8x16_t, uint16x8_t, mve_pred16_t);
  13217. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_u32)))
  13218. uint16x8_t vmovnbq_m_u32(uint16x8_t, uint32x4_t, mve_pred16_t);
  13219. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_m_u32)))
  13220. uint16x8_t vmovnbq_m(uint16x8_t, uint32x4_t, mve_pred16_t);
  13221. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_s16)))
  13222. int8x16_t vmovnbq_s16(int8x16_t, int16x8_t);
  13223. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_s16)))
  13224. int8x16_t vmovnbq(int8x16_t, int16x8_t);
  13225. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_s32)))
  13226. int16x8_t vmovnbq_s32(int16x8_t, int32x4_t);
  13227. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_s32)))
  13228. int16x8_t vmovnbq(int16x8_t, int32x4_t);
  13229. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_u16)))
  13230. uint8x16_t vmovnbq_u16(uint8x16_t, uint16x8_t);
  13231. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_u16)))
  13232. uint8x16_t vmovnbq(uint8x16_t, uint16x8_t);
  13233. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_u32)))
  13234. uint16x8_t vmovnbq_u32(uint16x8_t, uint32x4_t);
  13235. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovnbq_u32)))
  13236. uint16x8_t vmovnbq(uint16x8_t, uint32x4_t);
  13237. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_s16)))
  13238. int8x16_t vmovntq_m_s16(int8x16_t, int16x8_t, mve_pred16_t);
  13239. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_s16)))
  13240. int8x16_t vmovntq_m(int8x16_t, int16x8_t, mve_pred16_t);
  13241. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_s32)))
  13242. int16x8_t vmovntq_m_s32(int16x8_t, int32x4_t, mve_pred16_t);
  13243. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_s32)))
  13244. int16x8_t vmovntq_m(int16x8_t, int32x4_t, mve_pred16_t);
  13245. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_u16)))
  13246. uint8x16_t vmovntq_m_u16(uint8x16_t, uint16x8_t, mve_pred16_t);
  13247. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_u16)))
  13248. uint8x16_t vmovntq_m(uint8x16_t, uint16x8_t, mve_pred16_t);
  13249. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_u32)))
  13250. uint16x8_t vmovntq_m_u32(uint16x8_t, uint32x4_t, mve_pred16_t);
  13251. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_m_u32)))
  13252. uint16x8_t vmovntq_m(uint16x8_t, uint32x4_t, mve_pred16_t);
  13253. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_s16)))
  13254. int8x16_t vmovntq_s16(int8x16_t, int16x8_t);
  13255. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_s16)))
  13256. int8x16_t vmovntq(int8x16_t, int16x8_t);
  13257. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_s32)))
  13258. int16x8_t vmovntq_s32(int16x8_t, int32x4_t);
  13259. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_s32)))
  13260. int16x8_t vmovntq(int16x8_t, int32x4_t);
  13261. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_u16)))
  13262. uint8x16_t vmovntq_u16(uint8x16_t, uint16x8_t);
  13263. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_u16)))
  13264. uint8x16_t vmovntq(uint8x16_t, uint16x8_t);
  13265. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_u32)))
  13266. uint16x8_t vmovntq_u32(uint16x8_t, uint32x4_t);
  13267. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmovntq_u32)))
  13268. uint16x8_t vmovntq(uint16x8_t, uint32x4_t);
  13269. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s16)))
  13270. int16x8_t vmulhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  13271. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s16)))
  13272. int16x8_t vmulhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  13273. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s32)))
  13274. int32x4_t vmulhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  13275. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s32)))
  13276. int32x4_t vmulhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  13277. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s8)))
  13278. int8x16_t vmulhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  13279. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_s8)))
  13280. int8x16_t vmulhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  13281. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u16)))
  13282. uint16x8_t vmulhq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13283. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u16)))
  13284. uint16x8_t vmulhq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13285. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u32)))
  13286. uint32x4_t vmulhq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13287. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u32)))
  13288. uint32x4_t vmulhq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13289. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u8)))
  13290. uint8x16_t vmulhq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13291. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_m_u8)))
  13292. uint8x16_t vmulhq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13293. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s16)))
  13294. int16x8_t vmulhq_s16(int16x8_t, int16x8_t);
  13295. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s16)))
  13296. int16x8_t vmulhq(int16x8_t, int16x8_t);
  13297. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s32)))
  13298. int32x4_t vmulhq_s32(int32x4_t, int32x4_t);
  13299. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s32)))
  13300. int32x4_t vmulhq(int32x4_t, int32x4_t);
  13301. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s8)))
  13302. int8x16_t vmulhq_s8(int8x16_t, int8x16_t);
  13303. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_s8)))
  13304. int8x16_t vmulhq(int8x16_t, int8x16_t);
  13305. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u16)))
  13306. uint16x8_t vmulhq_u16(uint16x8_t, uint16x8_t);
  13307. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u16)))
  13308. uint16x8_t vmulhq(uint16x8_t, uint16x8_t);
  13309. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u32)))
  13310. uint32x4_t vmulhq_u32(uint32x4_t, uint32x4_t);
  13311. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u32)))
  13312. uint32x4_t vmulhq(uint32x4_t, uint32x4_t);
  13313. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u8)))
  13314. uint8x16_t vmulhq_u8(uint8x16_t, uint8x16_t);
  13315. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_u8)))
  13316. uint8x16_t vmulhq(uint8x16_t, uint8x16_t);
  13317. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s16)))
  13318. int16x8_t vmulhq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13319. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s16)))
  13320. int16x8_t vmulhq_x(int16x8_t, int16x8_t, mve_pred16_t);
  13321. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s32)))
  13322. int32x4_t vmulhq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13323. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s32)))
  13324. int32x4_t vmulhq_x(int32x4_t, int32x4_t, mve_pred16_t);
  13325. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s8)))
  13326. int8x16_t vmulhq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13327. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_s8)))
  13328. int8x16_t vmulhq_x(int8x16_t, int8x16_t, mve_pred16_t);
  13329. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u16)))
  13330. uint16x8_t vmulhq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13331. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u16)))
  13332. uint16x8_t vmulhq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  13333. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u32)))
  13334. uint32x4_t vmulhq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  13335. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u32)))
  13336. uint32x4_t vmulhq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  13337. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u8)))
  13338. uint8x16_t vmulhq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13339. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulhq_x_u8)))
  13340. uint8x16_t vmulhq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  13341. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s16)))
  13342. int32x4_t vmullbq_int_m_s16(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  13343. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s16)))
  13344. int32x4_t vmullbq_int_m(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  13345. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s32)))
  13346. int64x2_t vmullbq_int_m_s32(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  13347. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s32)))
  13348. int64x2_t vmullbq_int_m(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  13349. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s8)))
  13350. int16x8_t vmullbq_int_m_s8(int16x8_t, int8x16_t, int8x16_t, mve_pred16_t);
  13351. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_s8)))
  13352. int16x8_t vmullbq_int_m(int16x8_t, int8x16_t, int8x16_t, mve_pred16_t);
  13353. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u16)))
  13354. uint32x4_t vmullbq_int_m_u16(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13355. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u16)))
  13356. uint32x4_t vmullbq_int_m(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13357. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u32)))
  13358. uint64x2_t vmullbq_int_m_u32(uint64x2_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13359. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u32)))
  13360. uint64x2_t vmullbq_int_m(uint64x2_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13361. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u8)))
  13362. uint16x8_t vmullbq_int_m_u8(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13363. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_m_u8)))
  13364. uint16x8_t vmullbq_int_m(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13365. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s16)))
  13366. int32x4_t vmullbq_int_s16(int16x8_t, int16x8_t);
  13367. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s16)))
  13368. int32x4_t vmullbq_int(int16x8_t, int16x8_t);
  13369. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s32)))
  13370. int64x2_t vmullbq_int_s32(int32x4_t, int32x4_t);
  13371. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s32)))
  13372. int64x2_t vmullbq_int(int32x4_t, int32x4_t);
  13373. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s8)))
  13374. int16x8_t vmullbq_int_s8(int8x16_t, int8x16_t);
  13375. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_s8)))
  13376. int16x8_t vmullbq_int(int8x16_t, int8x16_t);
  13377. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u16)))
  13378. uint32x4_t vmullbq_int_u16(uint16x8_t, uint16x8_t);
  13379. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u16)))
  13380. uint32x4_t vmullbq_int(uint16x8_t, uint16x8_t);
  13381. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u32)))
  13382. uint64x2_t vmullbq_int_u32(uint32x4_t, uint32x4_t);
  13383. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u32)))
  13384. uint64x2_t vmullbq_int(uint32x4_t, uint32x4_t);
  13385. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u8)))
  13386. uint16x8_t vmullbq_int_u8(uint8x16_t, uint8x16_t);
  13387. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_u8)))
  13388. uint16x8_t vmullbq_int(uint8x16_t, uint8x16_t);
  13389. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s16)))
  13390. int32x4_t vmullbq_int_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13391. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s16)))
  13392. int32x4_t vmullbq_int_x(int16x8_t, int16x8_t, mve_pred16_t);
  13393. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s32)))
  13394. int64x2_t vmullbq_int_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13395. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s32)))
  13396. int64x2_t vmullbq_int_x(int32x4_t, int32x4_t, mve_pred16_t);
  13397. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s8)))
  13398. int16x8_t vmullbq_int_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13399. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_s8)))
  13400. int16x8_t vmullbq_int_x(int8x16_t, int8x16_t, mve_pred16_t);
  13401. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u16)))
  13402. uint32x4_t vmullbq_int_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13403. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u16)))
  13404. uint32x4_t vmullbq_int_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  13405. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u32)))
  13406. uint64x2_t vmullbq_int_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  13407. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u32)))
  13408. uint64x2_t vmullbq_int_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  13409. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u8)))
  13410. uint16x8_t vmullbq_int_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13411. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_int_x_u8)))
  13412. uint16x8_t vmullbq_int_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  13413. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_m_p16)))
  13414. uint32x4_t vmullbq_poly_m_p16(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13415. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_m_p16)))
  13416. uint32x4_t vmullbq_poly_m(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13417. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_m_p8)))
  13418. uint16x8_t vmullbq_poly_m_p8(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13419. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_m_p8)))
  13420. uint16x8_t vmullbq_poly_m(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13421. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_p16)))
  13422. uint32x4_t vmullbq_poly_p16(uint16x8_t, uint16x8_t);
  13423. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_p16)))
  13424. uint32x4_t vmullbq_poly(uint16x8_t, uint16x8_t);
  13425. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_p8)))
  13426. uint16x8_t vmullbq_poly_p8(uint8x16_t, uint8x16_t);
  13427. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_p8)))
  13428. uint16x8_t vmullbq_poly(uint8x16_t, uint8x16_t);
  13429. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_x_p16)))
  13430. uint32x4_t vmullbq_poly_x_p16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13431. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_x_p16)))
  13432. uint32x4_t vmullbq_poly_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  13433. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_x_p8)))
  13434. uint16x8_t vmullbq_poly_x_p8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13435. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmullbq_poly_x_p8)))
  13436. uint16x8_t vmullbq_poly_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  13437. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s16)))
  13438. int32x4_t vmulltq_int_m_s16(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  13439. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s16)))
  13440. int32x4_t vmulltq_int_m(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  13441. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s32)))
  13442. int64x2_t vmulltq_int_m_s32(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  13443. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s32)))
  13444. int64x2_t vmulltq_int_m(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  13445. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s8)))
  13446. int16x8_t vmulltq_int_m_s8(int16x8_t, int8x16_t, int8x16_t, mve_pred16_t);
  13447. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_s8)))
  13448. int16x8_t vmulltq_int_m(int16x8_t, int8x16_t, int8x16_t, mve_pred16_t);
  13449. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u16)))
  13450. uint32x4_t vmulltq_int_m_u16(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13451. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u16)))
  13452. uint32x4_t vmulltq_int_m(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13453. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u32)))
  13454. uint64x2_t vmulltq_int_m_u32(uint64x2_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13455. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u32)))
  13456. uint64x2_t vmulltq_int_m(uint64x2_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13457. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u8)))
  13458. uint16x8_t vmulltq_int_m_u8(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13459. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_m_u8)))
  13460. uint16x8_t vmulltq_int_m(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13461. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s16)))
  13462. int32x4_t vmulltq_int_s16(int16x8_t, int16x8_t);
  13463. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s16)))
  13464. int32x4_t vmulltq_int(int16x8_t, int16x8_t);
  13465. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s32)))
  13466. int64x2_t vmulltq_int_s32(int32x4_t, int32x4_t);
  13467. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s32)))
  13468. int64x2_t vmulltq_int(int32x4_t, int32x4_t);
  13469. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s8)))
  13470. int16x8_t vmulltq_int_s8(int8x16_t, int8x16_t);
  13471. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_s8)))
  13472. int16x8_t vmulltq_int(int8x16_t, int8x16_t);
  13473. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u16)))
  13474. uint32x4_t vmulltq_int_u16(uint16x8_t, uint16x8_t);
  13475. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u16)))
  13476. uint32x4_t vmulltq_int(uint16x8_t, uint16x8_t);
  13477. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u32)))
  13478. uint64x2_t vmulltq_int_u32(uint32x4_t, uint32x4_t);
  13479. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u32)))
  13480. uint64x2_t vmulltq_int(uint32x4_t, uint32x4_t);
  13481. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u8)))
  13482. uint16x8_t vmulltq_int_u8(uint8x16_t, uint8x16_t);
  13483. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_u8)))
  13484. uint16x8_t vmulltq_int(uint8x16_t, uint8x16_t);
  13485. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s16)))
  13486. int32x4_t vmulltq_int_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13487. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s16)))
  13488. int32x4_t vmulltq_int_x(int16x8_t, int16x8_t, mve_pred16_t);
  13489. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s32)))
  13490. int64x2_t vmulltq_int_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13491. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s32)))
  13492. int64x2_t vmulltq_int_x(int32x4_t, int32x4_t, mve_pred16_t);
  13493. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s8)))
  13494. int16x8_t vmulltq_int_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13495. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_s8)))
  13496. int16x8_t vmulltq_int_x(int8x16_t, int8x16_t, mve_pred16_t);
  13497. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u16)))
  13498. uint32x4_t vmulltq_int_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13499. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u16)))
  13500. uint32x4_t vmulltq_int_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  13501. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u32)))
  13502. uint64x2_t vmulltq_int_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  13503. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u32)))
  13504. uint64x2_t vmulltq_int_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  13505. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u8)))
  13506. uint16x8_t vmulltq_int_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13507. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_int_x_u8)))
  13508. uint16x8_t vmulltq_int_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  13509. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_m_p16)))
  13510. uint32x4_t vmulltq_poly_m_p16(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13511. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_m_p16)))
  13512. uint32x4_t vmulltq_poly_m(uint32x4_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13513. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_m_p8)))
  13514. uint16x8_t vmulltq_poly_m_p8(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13515. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_m_p8)))
  13516. uint16x8_t vmulltq_poly_m(uint16x8_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13517. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_p16)))
  13518. uint32x4_t vmulltq_poly_p16(uint16x8_t, uint16x8_t);
  13519. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_p16)))
  13520. uint32x4_t vmulltq_poly(uint16x8_t, uint16x8_t);
  13521. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_p8)))
  13522. uint16x8_t vmulltq_poly_p8(uint8x16_t, uint8x16_t);
  13523. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_p8)))
  13524. uint16x8_t vmulltq_poly(uint8x16_t, uint8x16_t);
  13525. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_x_p16)))
  13526. uint32x4_t vmulltq_poly_x_p16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13527. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_x_p16)))
  13528. uint32x4_t vmulltq_poly_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  13529. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_x_p8)))
  13530. uint16x8_t vmulltq_poly_x_p8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13531. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulltq_poly_x_p8)))
  13532. uint16x8_t vmulltq_poly_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  13533. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s16)))
  13534. int16x8_t vmulq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  13535. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s16)))
  13536. int16x8_t vmulq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  13537. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s32)))
  13538. int32x4_t vmulq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  13539. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s32)))
  13540. int32x4_t vmulq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  13541. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s8)))
  13542. int8x16_t vmulq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  13543. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_s8)))
  13544. int8x16_t vmulq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  13545. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u16)))
  13546. uint16x8_t vmulq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  13547. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u16)))
  13548. uint16x8_t vmulq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  13549. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u32)))
  13550. uint32x4_t vmulq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  13551. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u32)))
  13552. uint32x4_t vmulq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  13553. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u8)))
  13554. uint8x16_t vmulq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  13555. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_u8)))
  13556. uint8x16_t vmulq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  13557. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s16)))
  13558. int16x8_t vmulq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  13559. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s16)))
  13560. int16x8_t vmulq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  13561. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s32)))
  13562. int32x4_t vmulq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  13563. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s32)))
  13564. int32x4_t vmulq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  13565. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s8)))
  13566. int8x16_t vmulq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  13567. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_s8)))
  13568. int8x16_t vmulq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  13569. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u16)))
  13570. uint16x8_t vmulq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13571. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u16)))
  13572. uint16x8_t vmulq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13573. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u32)))
  13574. uint32x4_t vmulq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13575. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u32)))
  13576. uint32x4_t vmulq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13577. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u8)))
  13578. uint8x16_t vmulq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13579. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_u8)))
  13580. uint8x16_t vmulq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13581. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s16)))
  13582. int16x8_t vmulq_n_s16(int16x8_t, int16_t);
  13583. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s16)))
  13584. int16x8_t vmulq(int16x8_t, int16_t);
  13585. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s32)))
  13586. int32x4_t vmulq_n_s32(int32x4_t, int32_t);
  13587. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s32)))
  13588. int32x4_t vmulq(int32x4_t, int32_t);
  13589. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s8)))
  13590. int8x16_t vmulq_n_s8(int8x16_t, int8_t);
  13591. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_s8)))
  13592. int8x16_t vmulq(int8x16_t, int8_t);
  13593. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u16)))
  13594. uint16x8_t vmulq_n_u16(uint16x8_t, uint16_t);
  13595. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u16)))
  13596. uint16x8_t vmulq(uint16x8_t, uint16_t);
  13597. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u32)))
  13598. uint32x4_t vmulq_n_u32(uint32x4_t, uint32_t);
  13599. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u32)))
  13600. uint32x4_t vmulq(uint32x4_t, uint32_t);
  13601. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u8)))
  13602. uint8x16_t vmulq_n_u8(uint8x16_t, uint8_t);
  13603. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_u8)))
  13604. uint8x16_t vmulq(uint8x16_t, uint8_t);
  13605. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s16)))
  13606. int16x8_t vmulq_s16(int16x8_t, int16x8_t);
  13607. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s16)))
  13608. int16x8_t vmulq(int16x8_t, int16x8_t);
  13609. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s32)))
  13610. int32x4_t vmulq_s32(int32x4_t, int32x4_t);
  13611. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s32)))
  13612. int32x4_t vmulq(int32x4_t, int32x4_t);
  13613. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s8)))
  13614. int8x16_t vmulq_s8(int8x16_t, int8x16_t);
  13615. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_s8)))
  13616. int8x16_t vmulq(int8x16_t, int8x16_t);
  13617. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u16)))
  13618. uint16x8_t vmulq_u16(uint16x8_t, uint16x8_t);
  13619. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u16)))
  13620. uint16x8_t vmulq(uint16x8_t, uint16x8_t);
  13621. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u32)))
  13622. uint32x4_t vmulq_u32(uint32x4_t, uint32x4_t);
  13623. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u32)))
  13624. uint32x4_t vmulq(uint32x4_t, uint32x4_t);
  13625. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u8)))
  13626. uint8x16_t vmulq_u8(uint8x16_t, uint8x16_t);
  13627. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_u8)))
  13628. uint8x16_t vmulq(uint8x16_t, uint8x16_t);
  13629. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s16)))
  13630. int16x8_t vmulq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  13631. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s16)))
  13632. int16x8_t vmulq_x(int16x8_t, int16_t, mve_pred16_t);
  13633. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s32)))
  13634. int32x4_t vmulq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  13635. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s32)))
  13636. int32x4_t vmulq_x(int32x4_t, int32_t, mve_pred16_t);
  13637. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s8)))
  13638. int8x16_t vmulq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  13639. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_s8)))
  13640. int8x16_t vmulq_x(int8x16_t, int8_t, mve_pred16_t);
  13641. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u16)))
  13642. uint16x8_t vmulq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  13643. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u16)))
  13644. uint16x8_t vmulq_x(uint16x8_t, uint16_t, mve_pred16_t);
  13645. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u32)))
  13646. uint32x4_t vmulq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  13647. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u32)))
  13648. uint32x4_t vmulq_x(uint32x4_t, uint32_t, mve_pred16_t);
  13649. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u8)))
  13650. uint8x16_t vmulq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  13651. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_u8)))
  13652. uint8x16_t vmulq_x(uint8x16_t, uint8_t, mve_pred16_t);
  13653. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s16)))
  13654. int16x8_t vmulq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13655. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s16)))
  13656. int16x8_t vmulq_x(int16x8_t, int16x8_t, mve_pred16_t);
  13657. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s32)))
  13658. int32x4_t vmulq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13659. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s32)))
  13660. int32x4_t vmulq_x(int32x4_t, int32x4_t, mve_pred16_t);
  13661. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s8)))
  13662. int8x16_t vmulq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13663. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_s8)))
  13664. int8x16_t vmulq_x(int8x16_t, int8x16_t, mve_pred16_t);
  13665. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u16)))
  13666. uint16x8_t vmulq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13667. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u16)))
  13668. uint16x8_t vmulq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  13669. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u32)))
  13670. uint32x4_t vmulq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  13671. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u32)))
  13672. uint32x4_t vmulq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  13673. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u8)))
  13674. uint8x16_t vmulq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13675. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_u8)))
  13676. uint8x16_t vmulq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  13677. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_s16)))
  13678. int16x8_t vmvnq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  13679. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_s16)))
  13680. int16x8_t vmvnq_m(int16x8_t, int16_t, mve_pred16_t);
  13681. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_s32)))
  13682. int32x4_t vmvnq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  13683. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_s32)))
  13684. int32x4_t vmvnq_m(int32x4_t, int32_t, mve_pred16_t);
  13685. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_u16)))
  13686. uint16x8_t vmvnq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  13687. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_u16)))
  13688. uint16x8_t vmvnq_m(uint16x8_t, uint16_t, mve_pred16_t);
  13689. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_u32)))
  13690. uint32x4_t vmvnq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  13691. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_n_u32)))
  13692. uint32x4_t vmvnq_m(uint32x4_t, uint32_t, mve_pred16_t);
  13693. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s16)))
  13694. int16x8_t vmvnq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13695. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s16)))
  13696. int16x8_t vmvnq_m(int16x8_t, int16x8_t, mve_pred16_t);
  13697. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s32)))
  13698. int32x4_t vmvnq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13699. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s32)))
  13700. int32x4_t vmvnq_m(int32x4_t, int32x4_t, mve_pred16_t);
  13701. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s8)))
  13702. int8x16_t vmvnq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13703. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_s8)))
  13704. int8x16_t vmvnq_m(int8x16_t, int8x16_t, mve_pred16_t);
  13705. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u16)))
  13706. uint16x8_t vmvnq_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13707. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u16)))
  13708. uint16x8_t vmvnq_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  13709. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u32)))
  13710. uint32x4_t vmvnq_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  13711. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u32)))
  13712. uint32x4_t vmvnq_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  13713. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u8)))
  13714. uint8x16_t vmvnq_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13715. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_m_u8)))
  13716. uint8x16_t vmvnq_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  13717. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_n_s16)))
  13718. int16x8_t vmvnq_n_s16(int16_t);
  13719. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_n_s32)))
  13720. int32x4_t vmvnq_n_s32(int32_t);
  13721. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_n_u16)))
  13722. uint16x8_t vmvnq_n_u16(uint16_t);
  13723. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_n_u32)))
  13724. uint32x4_t vmvnq_n_u32(uint32_t);
  13725. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s16)))
  13726. int16x8_t vmvnq_s16(int16x8_t);
  13727. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s16)))
  13728. int16x8_t vmvnq(int16x8_t);
  13729. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s32)))
  13730. int32x4_t vmvnq_s32(int32x4_t);
  13731. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s32)))
  13732. int32x4_t vmvnq(int32x4_t);
  13733. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s8)))
  13734. int8x16_t vmvnq_s8(int8x16_t);
  13735. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_s8)))
  13736. int8x16_t vmvnq(int8x16_t);
  13737. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u16)))
  13738. uint16x8_t vmvnq_u16(uint16x8_t);
  13739. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u16)))
  13740. uint16x8_t vmvnq(uint16x8_t);
  13741. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u32)))
  13742. uint32x4_t vmvnq_u32(uint32x4_t);
  13743. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u32)))
  13744. uint32x4_t vmvnq(uint32x4_t);
  13745. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u8)))
  13746. uint8x16_t vmvnq_u8(uint8x16_t);
  13747. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_u8)))
  13748. uint8x16_t vmvnq(uint8x16_t);
  13749. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_n_s16)))
  13750. int16x8_t vmvnq_x_n_s16(int16_t, mve_pred16_t);
  13751. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_n_s32)))
  13752. int32x4_t vmvnq_x_n_s32(int32_t, mve_pred16_t);
  13753. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_n_u16)))
  13754. uint16x8_t vmvnq_x_n_u16(uint16_t, mve_pred16_t);
  13755. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_n_u32)))
  13756. uint32x4_t vmvnq_x_n_u32(uint32_t, mve_pred16_t);
  13757. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s16)))
  13758. int16x8_t vmvnq_x_s16(int16x8_t, mve_pred16_t);
  13759. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s16)))
  13760. int16x8_t vmvnq_x(int16x8_t, mve_pred16_t);
  13761. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s32)))
  13762. int32x4_t vmvnq_x_s32(int32x4_t, mve_pred16_t);
  13763. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s32)))
  13764. int32x4_t vmvnq_x(int32x4_t, mve_pred16_t);
  13765. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s8)))
  13766. int8x16_t vmvnq_x_s8(int8x16_t, mve_pred16_t);
  13767. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_s8)))
  13768. int8x16_t vmvnq_x(int8x16_t, mve_pred16_t);
  13769. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u16)))
  13770. uint16x8_t vmvnq_x_u16(uint16x8_t, mve_pred16_t);
  13771. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u16)))
  13772. uint16x8_t vmvnq_x(uint16x8_t, mve_pred16_t);
  13773. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u32)))
  13774. uint32x4_t vmvnq_x_u32(uint32x4_t, mve_pred16_t);
  13775. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u32)))
  13776. uint32x4_t vmvnq_x(uint32x4_t, mve_pred16_t);
  13777. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u8)))
  13778. uint8x16_t vmvnq_x_u8(uint8x16_t, mve_pred16_t);
  13779. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmvnq_x_u8)))
  13780. uint8x16_t vmvnq_x(uint8x16_t, mve_pred16_t);
  13781. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s16)))
  13782. int16x8_t vnegq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13783. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s16)))
  13784. int16x8_t vnegq_m(int16x8_t, int16x8_t, mve_pred16_t);
  13785. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s32)))
  13786. int32x4_t vnegq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13787. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s32)))
  13788. int32x4_t vnegq_m(int32x4_t, int32x4_t, mve_pred16_t);
  13789. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s8)))
  13790. int8x16_t vnegq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13791. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_s8)))
  13792. int8x16_t vnegq_m(int8x16_t, int8x16_t, mve_pred16_t);
  13793. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s16)))
  13794. int16x8_t vnegq_s16(int16x8_t);
  13795. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s16)))
  13796. int16x8_t vnegq(int16x8_t);
  13797. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s32)))
  13798. int32x4_t vnegq_s32(int32x4_t);
  13799. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s32)))
  13800. int32x4_t vnegq(int32x4_t);
  13801. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s8)))
  13802. int8x16_t vnegq_s8(int8x16_t);
  13803. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_s8)))
  13804. int8x16_t vnegq(int8x16_t);
  13805. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s16)))
  13806. int16x8_t vnegq_x_s16(int16x8_t, mve_pred16_t);
  13807. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s16)))
  13808. int16x8_t vnegq_x(int16x8_t, mve_pred16_t);
  13809. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s32)))
  13810. int32x4_t vnegq_x_s32(int32x4_t, mve_pred16_t);
  13811. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s32)))
  13812. int32x4_t vnegq_x(int32x4_t, mve_pred16_t);
  13813. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s8)))
  13814. int8x16_t vnegq_x_s8(int8x16_t, mve_pred16_t);
  13815. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_s8)))
  13816. int8x16_t vnegq_x(int8x16_t, mve_pred16_t);
  13817. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s16)))
  13818. int16x8_t vornq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  13819. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s16)))
  13820. int16x8_t vornq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  13821. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s32)))
  13822. int32x4_t vornq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  13823. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s32)))
  13824. int32x4_t vornq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  13825. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s8)))
  13826. int8x16_t vornq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  13827. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_s8)))
  13828. int8x16_t vornq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  13829. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u16)))
  13830. uint16x8_t vornq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13831. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u16)))
  13832. uint16x8_t vornq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13833. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u32)))
  13834. uint32x4_t vornq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13835. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u32)))
  13836. uint32x4_t vornq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13837. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u8)))
  13838. uint8x16_t vornq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13839. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_u8)))
  13840. uint8x16_t vornq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13841. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_s16)))
  13842. int16x8_t vornq_s16(int16x8_t, int16x8_t);
  13843. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_s16)))
  13844. int16x8_t vornq(int16x8_t, int16x8_t);
  13845. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_s32)))
  13846. int32x4_t vornq_s32(int32x4_t, int32x4_t);
  13847. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_s32)))
  13848. int32x4_t vornq(int32x4_t, int32x4_t);
  13849. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_s8)))
  13850. int8x16_t vornq_s8(int8x16_t, int8x16_t);
  13851. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_s8)))
  13852. int8x16_t vornq(int8x16_t, int8x16_t);
  13853. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_u16)))
  13854. uint16x8_t vornq_u16(uint16x8_t, uint16x8_t);
  13855. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_u16)))
  13856. uint16x8_t vornq(uint16x8_t, uint16x8_t);
  13857. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_u32)))
  13858. uint32x4_t vornq_u32(uint32x4_t, uint32x4_t);
  13859. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_u32)))
  13860. uint32x4_t vornq(uint32x4_t, uint32x4_t);
  13861. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_u8)))
  13862. uint8x16_t vornq_u8(uint8x16_t, uint8x16_t);
  13863. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_u8)))
  13864. uint8x16_t vornq(uint8x16_t, uint8x16_t);
  13865. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s16)))
  13866. int16x8_t vornq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13867. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s16)))
  13868. int16x8_t vornq_x(int16x8_t, int16x8_t, mve_pred16_t);
  13869. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s32)))
  13870. int32x4_t vornq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13871. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s32)))
  13872. int32x4_t vornq_x(int32x4_t, int32x4_t, mve_pred16_t);
  13873. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s8)))
  13874. int8x16_t vornq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13875. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_s8)))
  13876. int8x16_t vornq_x(int8x16_t, int8x16_t, mve_pred16_t);
  13877. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u16)))
  13878. uint16x8_t vornq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13879. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u16)))
  13880. uint16x8_t vornq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  13881. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u32)))
  13882. uint32x4_t vornq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  13883. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u32)))
  13884. uint32x4_t vornq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  13885. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u8)))
  13886. uint8x16_t vornq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13887. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_u8)))
  13888. uint8x16_t vornq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  13889. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_s16)))
  13890. int16x8_t vorrq_m_n_s16(int16x8_t, int16_t, mve_pred16_t);
  13891. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_s16)))
  13892. int16x8_t vorrq_m_n(int16x8_t, int16_t, mve_pred16_t);
  13893. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_s32)))
  13894. int32x4_t vorrq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  13895. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_s32)))
  13896. int32x4_t vorrq_m_n(int32x4_t, int32_t, mve_pred16_t);
  13897. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_u16)))
  13898. uint16x8_t vorrq_m_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  13899. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_u16)))
  13900. uint16x8_t vorrq_m_n(uint16x8_t, uint16_t, mve_pred16_t);
  13901. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_u32)))
  13902. uint32x4_t vorrq_m_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  13903. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_n_u32)))
  13904. uint32x4_t vorrq_m_n(uint32x4_t, uint32_t, mve_pred16_t);
  13905. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s16)))
  13906. int16x8_t vorrq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  13907. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s16)))
  13908. int16x8_t vorrq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  13909. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s32)))
  13910. int32x4_t vorrq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  13911. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s32)))
  13912. int32x4_t vorrq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  13913. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s8)))
  13914. int8x16_t vorrq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  13915. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_s8)))
  13916. int8x16_t vorrq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  13917. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u16)))
  13918. uint16x8_t vorrq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13919. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u16)))
  13920. uint16x8_t vorrq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  13921. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u32)))
  13922. uint32x4_t vorrq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13923. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u32)))
  13924. uint32x4_t vorrq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  13925. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u8)))
  13926. uint8x16_t vorrq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13927. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_u8)))
  13928. uint8x16_t vorrq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  13929. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_s16)))
  13930. int16x8_t vorrq_n_s16(int16x8_t, int16_t);
  13931. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_s16)))
  13932. int16x8_t vorrq(int16x8_t, int16_t);
  13933. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_s32)))
  13934. int32x4_t vorrq_n_s32(int32x4_t, int32_t);
  13935. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_s32)))
  13936. int32x4_t vorrq(int32x4_t, int32_t);
  13937. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_u16)))
  13938. uint16x8_t vorrq_n_u16(uint16x8_t, uint16_t);
  13939. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_u16)))
  13940. uint16x8_t vorrq(uint16x8_t, uint16_t);
  13941. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_u32)))
  13942. uint32x4_t vorrq_n_u32(uint32x4_t, uint32_t);
  13943. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_n_u32)))
  13944. uint32x4_t vorrq(uint32x4_t, uint32_t);
  13945. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s16)))
  13946. int16x8_t vorrq_s16(int16x8_t, int16x8_t);
  13947. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s16)))
  13948. int16x8_t vorrq(int16x8_t, int16x8_t);
  13949. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s32)))
  13950. int32x4_t vorrq_s32(int32x4_t, int32x4_t);
  13951. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s32)))
  13952. int32x4_t vorrq(int32x4_t, int32x4_t);
  13953. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s8)))
  13954. int8x16_t vorrq_s8(int8x16_t, int8x16_t);
  13955. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_s8)))
  13956. int8x16_t vorrq(int8x16_t, int8x16_t);
  13957. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u16)))
  13958. uint16x8_t vorrq_u16(uint16x8_t, uint16x8_t);
  13959. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u16)))
  13960. uint16x8_t vorrq(uint16x8_t, uint16x8_t);
  13961. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u32)))
  13962. uint32x4_t vorrq_u32(uint32x4_t, uint32x4_t);
  13963. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u32)))
  13964. uint32x4_t vorrq(uint32x4_t, uint32x4_t);
  13965. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u8)))
  13966. uint8x16_t vorrq_u8(uint8x16_t, uint8x16_t);
  13967. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_u8)))
  13968. uint8x16_t vorrq(uint8x16_t, uint8x16_t);
  13969. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s16)))
  13970. int16x8_t vorrq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13971. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s16)))
  13972. int16x8_t vorrq_x(int16x8_t, int16x8_t, mve_pred16_t);
  13973. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s32)))
  13974. int32x4_t vorrq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  13975. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s32)))
  13976. int32x4_t vorrq_x(int32x4_t, int32x4_t, mve_pred16_t);
  13977. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s8)))
  13978. int8x16_t vorrq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  13979. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_s8)))
  13980. int8x16_t vorrq_x(int8x16_t, int8x16_t, mve_pred16_t);
  13981. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u16)))
  13982. uint16x8_t vorrq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  13983. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u16)))
  13984. uint16x8_t vorrq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  13985. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u32)))
  13986. uint32x4_t vorrq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  13987. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u32)))
  13988. uint32x4_t vorrq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  13989. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u8)))
  13990. uint8x16_t vorrq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  13991. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_u8)))
  13992. uint8x16_t vorrq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  13993. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpnot)))
  13994. mve_pred16_t vpnot(mve_pred16_t);
  13995. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s16)))
  13996. int16x8_t vpselq_s16(int16x8_t, int16x8_t, mve_pred16_t);
  13997. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s16)))
  13998. int16x8_t vpselq(int16x8_t, int16x8_t, mve_pred16_t);
  13999. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s32)))
  14000. int32x4_t vpselq_s32(int32x4_t, int32x4_t, mve_pred16_t);
  14001. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s32)))
  14002. int32x4_t vpselq(int32x4_t, int32x4_t, mve_pred16_t);
  14003. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s64)))
  14004. int64x2_t vpselq_s64(int64x2_t, int64x2_t, mve_pred16_t);
  14005. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s64)))
  14006. int64x2_t vpselq(int64x2_t, int64x2_t, mve_pred16_t);
  14007. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s8)))
  14008. int8x16_t vpselq_s8(int8x16_t, int8x16_t, mve_pred16_t);
  14009. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_s8)))
  14010. int8x16_t vpselq(int8x16_t, int8x16_t, mve_pred16_t);
  14011. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u16)))
  14012. uint16x8_t vpselq_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  14013. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u16)))
  14014. uint16x8_t vpselq(uint16x8_t, uint16x8_t, mve_pred16_t);
  14015. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u32)))
  14016. uint32x4_t vpselq_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  14017. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u32)))
  14018. uint32x4_t vpselq(uint32x4_t, uint32x4_t, mve_pred16_t);
  14019. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u64)))
  14020. uint64x2_t vpselq_u64(uint64x2_t, uint64x2_t, mve_pred16_t);
  14021. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u64)))
  14022. uint64x2_t vpselq(uint64x2_t, uint64x2_t, mve_pred16_t);
  14023. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u8)))
  14024. uint8x16_t vpselq_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  14025. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_u8)))
  14026. uint8x16_t vpselq(uint8x16_t, uint8x16_t, mve_pred16_t);
  14027. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s16)))
  14028. int16x8_t vqabsq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  14029. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s16)))
  14030. int16x8_t vqabsq_m(int16x8_t, int16x8_t, mve_pred16_t);
  14031. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s32)))
  14032. int32x4_t vqabsq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  14033. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s32)))
  14034. int32x4_t vqabsq_m(int32x4_t, int32x4_t, mve_pred16_t);
  14035. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s8)))
  14036. int8x16_t vqabsq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  14037. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_m_s8)))
  14038. int8x16_t vqabsq_m(int8x16_t, int8x16_t, mve_pred16_t);
  14039. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s16)))
  14040. int16x8_t vqabsq_s16(int16x8_t);
  14041. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s16)))
  14042. int16x8_t vqabsq(int16x8_t);
  14043. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s32)))
  14044. int32x4_t vqabsq_s32(int32x4_t);
  14045. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s32)))
  14046. int32x4_t vqabsq(int32x4_t);
  14047. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s8)))
  14048. int8x16_t vqabsq_s8(int8x16_t);
  14049. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqabsq_s8)))
  14050. int8x16_t vqabsq(int8x16_t);
  14051. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s16)))
  14052. int16x8_t vqaddq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14053. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s16)))
  14054. int16x8_t vqaddq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14055. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s32)))
  14056. int32x4_t vqaddq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14057. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s32)))
  14058. int32x4_t vqaddq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14059. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s8)))
  14060. int8x16_t vqaddq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14061. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_s8)))
  14062. int8x16_t vqaddq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14063. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u16)))
  14064. uint16x8_t vqaddq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  14065. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u16)))
  14066. uint16x8_t vqaddq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  14067. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u32)))
  14068. uint32x4_t vqaddq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  14069. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u32)))
  14070. uint32x4_t vqaddq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  14071. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u8)))
  14072. uint8x16_t vqaddq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  14073. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_n_u8)))
  14074. uint8x16_t vqaddq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  14075. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s16)))
  14076. int16x8_t vqaddq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14077. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s16)))
  14078. int16x8_t vqaddq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14079. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s32)))
  14080. int32x4_t vqaddq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14081. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s32)))
  14082. int32x4_t vqaddq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14083. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s8)))
  14084. int8x16_t vqaddq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14085. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_s8)))
  14086. int8x16_t vqaddq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14087. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u16)))
  14088. uint16x8_t vqaddq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  14089. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u16)))
  14090. uint16x8_t vqaddq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  14091. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u32)))
  14092. uint32x4_t vqaddq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  14093. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u32)))
  14094. uint32x4_t vqaddq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  14095. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u8)))
  14096. uint8x16_t vqaddq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  14097. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_m_u8)))
  14098. uint8x16_t vqaddq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  14099. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s16)))
  14100. int16x8_t vqaddq_n_s16(int16x8_t, int16_t);
  14101. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s16)))
  14102. int16x8_t vqaddq(int16x8_t, int16_t);
  14103. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s32)))
  14104. int32x4_t vqaddq_n_s32(int32x4_t, int32_t);
  14105. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s32)))
  14106. int32x4_t vqaddq(int32x4_t, int32_t);
  14107. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s8)))
  14108. int8x16_t vqaddq_n_s8(int8x16_t, int8_t);
  14109. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_s8)))
  14110. int8x16_t vqaddq(int8x16_t, int8_t);
  14111. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u16)))
  14112. uint16x8_t vqaddq_n_u16(uint16x8_t, uint16_t);
  14113. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u16)))
  14114. uint16x8_t vqaddq(uint16x8_t, uint16_t);
  14115. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u32)))
  14116. uint32x4_t vqaddq_n_u32(uint32x4_t, uint32_t);
  14117. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u32)))
  14118. uint32x4_t vqaddq(uint32x4_t, uint32_t);
  14119. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u8)))
  14120. uint8x16_t vqaddq_n_u8(uint8x16_t, uint8_t);
  14121. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_n_u8)))
  14122. uint8x16_t vqaddq(uint8x16_t, uint8_t);
  14123. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s16)))
  14124. int16x8_t vqaddq_s16(int16x8_t, int16x8_t);
  14125. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s16)))
  14126. int16x8_t vqaddq(int16x8_t, int16x8_t);
  14127. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s32)))
  14128. int32x4_t vqaddq_s32(int32x4_t, int32x4_t);
  14129. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s32)))
  14130. int32x4_t vqaddq(int32x4_t, int32x4_t);
  14131. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s8)))
  14132. int8x16_t vqaddq_s8(int8x16_t, int8x16_t);
  14133. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_s8)))
  14134. int8x16_t vqaddq(int8x16_t, int8x16_t);
  14135. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u16)))
  14136. uint16x8_t vqaddq_u16(uint16x8_t, uint16x8_t);
  14137. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u16)))
  14138. uint16x8_t vqaddq(uint16x8_t, uint16x8_t);
  14139. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u32)))
  14140. uint32x4_t vqaddq_u32(uint32x4_t, uint32x4_t);
  14141. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u32)))
  14142. uint32x4_t vqaddq(uint32x4_t, uint32x4_t);
  14143. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u8)))
  14144. uint8x16_t vqaddq_u8(uint8x16_t, uint8x16_t);
  14145. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqaddq_u8)))
  14146. uint8x16_t vqaddq(uint8x16_t, uint8x16_t);
  14147. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s16)))
  14148. int16x8_t vqdmladhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14149. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s16)))
  14150. int16x8_t vqdmladhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14151. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s32)))
  14152. int32x4_t vqdmladhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14153. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s32)))
  14154. int32x4_t vqdmladhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14155. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s8)))
  14156. int8x16_t vqdmladhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14157. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_m_s8)))
  14158. int8x16_t vqdmladhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14159. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s16)))
  14160. int16x8_t vqdmladhq_s16(int16x8_t, int16x8_t, int16x8_t);
  14161. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s16)))
  14162. int16x8_t vqdmladhq(int16x8_t, int16x8_t, int16x8_t);
  14163. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s32)))
  14164. int32x4_t vqdmladhq_s32(int32x4_t, int32x4_t, int32x4_t);
  14165. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s32)))
  14166. int32x4_t vqdmladhq(int32x4_t, int32x4_t, int32x4_t);
  14167. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s8)))
  14168. int8x16_t vqdmladhq_s8(int8x16_t, int8x16_t, int8x16_t);
  14169. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhq_s8)))
  14170. int8x16_t vqdmladhq(int8x16_t, int8x16_t, int8x16_t);
  14171. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s16)))
  14172. int16x8_t vqdmladhxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14173. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s16)))
  14174. int16x8_t vqdmladhxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14175. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s32)))
  14176. int32x4_t vqdmladhxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14177. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s32)))
  14178. int32x4_t vqdmladhxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14179. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s8)))
  14180. int8x16_t vqdmladhxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14181. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_m_s8)))
  14182. int8x16_t vqdmladhxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14183. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s16)))
  14184. int16x8_t vqdmladhxq_s16(int16x8_t, int16x8_t, int16x8_t);
  14185. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s16)))
  14186. int16x8_t vqdmladhxq(int16x8_t, int16x8_t, int16x8_t);
  14187. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s32)))
  14188. int32x4_t vqdmladhxq_s32(int32x4_t, int32x4_t, int32x4_t);
  14189. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s32)))
  14190. int32x4_t vqdmladhxq(int32x4_t, int32x4_t, int32x4_t);
  14191. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s8)))
  14192. int8x16_t vqdmladhxq_s8(int8x16_t, int8x16_t, int8x16_t);
  14193. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmladhxq_s8)))
  14194. int8x16_t vqdmladhxq(int8x16_t, int8x16_t, int8x16_t);
  14195. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s16)))
  14196. int16x8_t vqdmlahq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14197. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s16)))
  14198. int16x8_t vqdmlahq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14199. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s32)))
  14200. int32x4_t vqdmlahq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14201. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s32)))
  14202. int32x4_t vqdmlahq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14203. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s8)))
  14204. int8x16_t vqdmlahq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14205. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_m_n_s8)))
  14206. int8x16_t vqdmlahq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14207. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s16)))
  14208. int16x8_t vqdmlahq_n_s16(int16x8_t, int16x8_t, int16_t);
  14209. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s16)))
  14210. int16x8_t vqdmlahq(int16x8_t, int16x8_t, int16_t);
  14211. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s32)))
  14212. int32x4_t vqdmlahq_n_s32(int32x4_t, int32x4_t, int32_t);
  14213. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s32)))
  14214. int32x4_t vqdmlahq(int32x4_t, int32x4_t, int32_t);
  14215. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s8)))
  14216. int8x16_t vqdmlahq_n_s8(int8x16_t, int8x16_t, int8_t);
  14217. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlahq_n_s8)))
  14218. int8x16_t vqdmlahq(int8x16_t, int8x16_t, int8_t);
  14219. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s16)))
  14220. int16x8_t vqdmlashq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14221. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s16)))
  14222. int16x8_t vqdmlashq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14223. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s32)))
  14224. int32x4_t vqdmlashq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14225. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s32)))
  14226. int32x4_t vqdmlashq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14227. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s8)))
  14228. int8x16_t vqdmlashq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14229. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_m_n_s8)))
  14230. int8x16_t vqdmlashq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14231. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s16)))
  14232. int16x8_t vqdmlashq_n_s16(int16x8_t, int16x8_t, int16_t);
  14233. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s16)))
  14234. int16x8_t vqdmlashq(int16x8_t, int16x8_t, int16_t);
  14235. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s32)))
  14236. int32x4_t vqdmlashq_n_s32(int32x4_t, int32x4_t, int32_t);
  14237. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s32)))
  14238. int32x4_t vqdmlashq(int32x4_t, int32x4_t, int32_t);
  14239. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s8)))
  14240. int8x16_t vqdmlashq_n_s8(int8x16_t, int8x16_t, int8_t);
  14241. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlashq_n_s8)))
  14242. int8x16_t vqdmlashq(int8x16_t, int8x16_t, int8_t);
  14243. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s16)))
  14244. int16x8_t vqdmlsdhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14245. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s16)))
  14246. int16x8_t vqdmlsdhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14247. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s32)))
  14248. int32x4_t vqdmlsdhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14249. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s32)))
  14250. int32x4_t vqdmlsdhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14251. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s8)))
  14252. int8x16_t vqdmlsdhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14253. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_m_s8)))
  14254. int8x16_t vqdmlsdhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14255. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s16)))
  14256. int16x8_t vqdmlsdhq_s16(int16x8_t, int16x8_t, int16x8_t);
  14257. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s16)))
  14258. int16x8_t vqdmlsdhq(int16x8_t, int16x8_t, int16x8_t);
  14259. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s32)))
  14260. int32x4_t vqdmlsdhq_s32(int32x4_t, int32x4_t, int32x4_t);
  14261. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s32)))
  14262. int32x4_t vqdmlsdhq(int32x4_t, int32x4_t, int32x4_t);
  14263. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s8)))
  14264. int8x16_t vqdmlsdhq_s8(int8x16_t, int8x16_t, int8x16_t);
  14265. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhq_s8)))
  14266. int8x16_t vqdmlsdhq(int8x16_t, int8x16_t, int8x16_t);
  14267. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s16)))
  14268. int16x8_t vqdmlsdhxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14269. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s16)))
  14270. int16x8_t vqdmlsdhxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14271. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s32)))
  14272. int32x4_t vqdmlsdhxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14273. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s32)))
  14274. int32x4_t vqdmlsdhxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14275. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s8)))
  14276. int8x16_t vqdmlsdhxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14277. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_m_s8)))
  14278. int8x16_t vqdmlsdhxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14279. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s16)))
  14280. int16x8_t vqdmlsdhxq_s16(int16x8_t, int16x8_t, int16x8_t);
  14281. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s16)))
  14282. int16x8_t vqdmlsdhxq(int16x8_t, int16x8_t, int16x8_t);
  14283. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s32)))
  14284. int32x4_t vqdmlsdhxq_s32(int32x4_t, int32x4_t, int32x4_t);
  14285. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s32)))
  14286. int32x4_t vqdmlsdhxq(int32x4_t, int32x4_t, int32x4_t);
  14287. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s8)))
  14288. int8x16_t vqdmlsdhxq_s8(int8x16_t, int8x16_t, int8x16_t);
  14289. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmlsdhxq_s8)))
  14290. int8x16_t vqdmlsdhxq(int8x16_t, int8x16_t, int8x16_t);
  14291. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s16)))
  14292. int16x8_t vqdmulhq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14293. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s16)))
  14294. int16x8_t vqdmulhq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14295. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s32)))
  14296. int32x4_t vqdmulhq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14297. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s32)))
  14298. int32x4_t vqdmulhq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14299. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s8)))
  14300. int8x16_t vqdmulhq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14301. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_n_s8)))
  14302. int8x16_t vqdmulhq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14303. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s16)))
  14304. int16x8_t vqdmulhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14305. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s16)))
  14306. int16x8_t vqdmulhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14307. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s32)))
  14308. int32x4_t vqdmulhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14309. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s32)))
  14310. int32x4_t vqdmulhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14311. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s8)))
  14312. int8x16_t vqdmulhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14313. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_m_s8)))
  14314. int8x16_t vqdmulhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14315. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s16)))
  14316. int16x8_t vqdmulhq_n_s16(int16x8_t, int16_t);
  14317. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s16)))
  14318. int16x8_t vqdmulhq(int16x8_t, int16_t);
  14319. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s32)))
  14320. int32x4_t vqdmulhq_n_s32(int32x4_t, int32_t);
  14321. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s32)))
  14322. int32x4_t vqdmulhq(int32x4_t, int32_t);
  14323. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s8)))
  14324. int8x16_t vqdmulhq_n_s8(int8x16_t, int8_t);
  14325. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_n_s8)))
  14326. int8x16_t vqdmulhq(int8x16_t, int8_t);
  14327. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s16)))
  14328. int16x8_t vqdmulhq_s16(int16x8_t, int16x8_t);
  14329. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s16)))
  14330. int16x8_t vqdmulhq(int16x8_t, int16x8_t);
  14331. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s32)))
  14332. int32x4_t vqdmulhq_s32(int32x4_t, int32x4_t);
  14333. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s32)))
  14334. int32x4_t vqdmulhq(int32x4_t, int32x4_t);
  14335. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s8)))
  14336. int8x16_t vqdmulhq_s8(int8x16_t, int8x16_t);
  14337. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulhq_s8)))
  14338. int8x16_t vqdmulhq(int8x16_t, int8x16_t);
  14339. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_n_s16)))
  14340. int32x4_t vqdmullbq_m_n_s16(int32x4_t, int16x8_t, int16_t, mve_pred16_t);
  14341. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_n_s16)))
  14342. int32x4_t vqdmullbq_m(int32x4_t, int16x8_t, int16_t, mve_pred16_t);
  14343. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_n_s32)))
  14344. int64x2_t vqdmullbq_m_n_s32(int64x2_t, int32x4_t, int32_t, mve_pred16_t);
  14345. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_n_s32)))
  14346. int64x2_t vqdmullbq_m(int64x2_t, int32x4_t, int32_t, mve_pred16_t);
  14347. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_s16)))
  14348. int32x4_t vqdmullbq_m_s16(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  14349. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_s16)))
  14350. int32x4_t vqdmullbq_m(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  14351. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_s32)))
  14352. int64x2_t vqdmullbq_m_s32(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  14353. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_m_s32)))
  14354. int64x2_t vqdmullbq_m(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  14355. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_n_s16)))
  14356. int32x4_t vqdmullbq_n_s16(int16x8_t, int16_t);
  14357. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_n_s16)))
  14358. int32x4_t vqdmullbq(int16x8_t, int16_t);
  14359. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_n_s32)))
  14360. int64x2_t vqdmullbq_n_s32(int32x4_t, int32_t);
  14361. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_n_s32)))
  14362. int64x2_t vqdmullbq(int32x4_t, int32_t);
  14363. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_s16)))
  14364. int32x4_t vqdmullbq_s16(int16x8_t, int16x8_t);
  14365. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_s16)))
  14366. int32x4_t vqdmullbq(int16x8_t, int16x8_t);
  14367. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_s32)))
  14368. int64x2_t vqdmullbq_s32(int32x4_t, int32x4_t);
  14369. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmullbq_s32)))
  14370. int64x2_t vqdmullbq(int32x4_t, int32x4_t);
  14371. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_n_s16)))
  14372. int32x4_t vqdmulltq_m_n_s16(int32x4_t, int16x8_t, int16_t, mve_pred16_t);
  14373. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_n_s16)))
  14374. int32x4_t vqdmulltq_m(int32x4_t, int16x8_t, int16_t, mve_pred16_t);
  14375. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_n_s32)))
  14376. int64x2_t vqdmulltq_m_n_s32(int64x2_t, int32x4_t, int32_t, mve_pred16_t);
  14377. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_n_s32)))
  14378. int64x2_t vqdmulltq_m(int64x2_t, int32x4_t, int32_t, mve_pred16_t);
  14379. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_s16)))
  14380. int32x4_t vqdmulltq_m_s16(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  14381. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_s16)))
  14382. int32x4_t vqdmulltq_m(int32x4_t, int16x8_t, int16x8_t, mve_pred16_t);
  14383. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_s32)))
  14384. int64x2_t vqdmulltq_m_s32(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  14385. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_m_s32)))
  14386. int64x2_t vqdmulltq_m(int64x2_t, int32x4_t, int32x4_t, mve_pred16_t);
  14387. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_n_s16)))
  14388. int32x4_t vqdmulltq_n_s16(int16x8_t, int16_t);
  14389. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_n_s16)))
  14390. int32x4_t vqdmulltq(int16x8_t, int16_t);
  14391. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_n_s32)))
  14392. int64x2_t vqdmulltq_n_s32(int32x4_t, int32_t);
  14393. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_n_s32)))
  14394. int64x2_t vqdmulltq(int32x4_t, int32_t);
  14395. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_s16)))
  14396. int32x4_t vqdmulltq_s16(int16x8_t, int16x8_t);
  14397. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_s16)))
  14398. int32x4_t vqdmulltq(int16x8_t, int16x8_t);
  14399. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_s32)))
  14400. int64x2_t vqdmulltq_s32(int32x4_t, int32x4_t);
  14401. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqdmulltq_s32)))
  14402. int64x2_t vqdmulltq(int32x4_t, int32x4_t);
  14403. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_s16)))
  14404. int8x16_t vqmovnbq_m_s16(int8x16_t, int16x8_t, mve_pred16_t);
  14405. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_s16)))
  14406. int8x16_t vqmovnbq_m(int8x16_t, int16x8_t, mve_pred16_t);
  14407. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_s32)))
  14408. int16x8_t vqmovnbq_m_s32(int16x8_t, int32x4_t, mve_pred16_t);
  14409. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_s32)))
  14410. int16x8_t vqmovnbq_m(int16x8_t, int32x4_t, mve_pred16_t);
  14411. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_u16)))
  14412. uint8x16_t vqmovnbq_m_u16(uint8x16_t, uint16x8_t, mve_pred16_t);
  14413. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_u16)))
  14414. uint8x16_t vqmovnbq_m(uint8x16_t, uint16x8_t, mve_pred16_t);
  14415. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_u32)))
  14416. uint16x8_t vqmovnbq_m_u32(uint16x8_t, uint32x4_t, mve_pred16_t);
  14417. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_m_u32)))
  14418. uint16x8_t vqmovnbq_m(uint16x8_t, uint32x4_t, mve_pred16_t);
  14419. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_s16)))
  14420. int8x16_t vqmovnbq_s16(int8x16_t, int16x8_t);
  14421. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_s16)))
  14422. int8x16_t vqmovnbq(int8x16_t, int16x8_t);
  14423. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_s32)))
  14424. int16x8_t vqmovnbq_s32(int16x8_t, int32x4_t);
  14425. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_s32)))
  14426. int16x8_t vqmovnbq(int16x8_t, int32x4_t);
  14427. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_u16)))
  14428. uint8x16_t vqmovnbq_u16(uint8x16_t, uint16x8_t);
  14429. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_u16)))
  14430. uint8x16_t vqmovnbq(uint8x16_t, uint16x8_t);
  14431. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_u32)))
  14432. uint16x8_t vqmovnbq_u32(uint16x8_t, uint32x4_t);
  14433. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovnbq_u32)))
  14434. uint16x8_t vqmovnbq(uint16x8_t, uint32x4_t);
  14435. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_s16)))
  14436. int8x16_t vqmovntq_m_s16(int8x16_t, int16x8_t, mve_pred16_t);
  14437. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_s16)))
  14438. int8x16_t vqmovntq_m(int8x16_t, int16x8_t, mve_pred16_t);
  14439. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_s32)))
  14440. int16x8_t vqmovntq_m_s32(int16x8_t, int32x4_t, mve_pred16_t);
  14441. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_s32)))
  14442. int16x8_t vqmovntq_m(int16x8_t, int32x4_t, mve_pred16_t);
  14443. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_u16)))
  14444. uint8x16_t vqmovntq_m_u16(uint8x16_t, uint16x8_t, mve_pred16_t);
  14445. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_u16)))
  14446. uint8x16_t vqmovntq_m(uint8x16_t, uint16x8_t, mve_pred16_t);
  14447. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_u32)))
  14448. uint16x8_t vqmovntq_m_u32(uint16x8_t, uint32x4_t, mve_pred16_t);
  14449. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_m_u32)))
  14450. uint16x8_t vqmovntq_m(uint16x8_t, uint32x4_t, mve_pred16_t);
  14451. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_s16)))
  14452. int8x16_t vqmovntq_s16(int8x16_t, int16x8_t);
  14453. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_s16)))
  14454. int8x16_t vqmovntq(int8x16_t, int16x8_t);
  14455. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_s32)))
  14456. int16x8_t vqmovntq_s32(int16x8_t, int32x4_t);
  14457. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_s32)))
  14458. int16x8_t vqmovntq(int16x8_t, int32x4_t);
  14459. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_u16)))
  14460. uint8x16_t vqmovntq_u16(uint8x16_t, uint16x8_t);
  14461. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_u16)))
  14462. uint8x16_t vqmovntq(uint8x16_t, uint16x8_t);
  14463. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_u32)))
  14464. uint16x8_t vqmovntq_u32(uint16x8_t, uint32x4_t);
  14465. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovntq_u32)))
  14466. uint16x8_t vqmovntq(uint16x8_t, uint32x4_t);
  14467. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_m_s16)))
  14468. uint8x16_t vqmovunbq_m_s16(uint8x16_t, int16x8_t, mve_pred16_t);
  14469. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_m_s16)))
  14470. uint8x16_t vqmovunbq_m(uint8x16_t, int16x8_t, mve_pred16_t);
  14471. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_m_s32)))
  14472. uint16x8_t vqmovunbq_m_s32(uint16x8_t, int32x4_t, mve_pred16_t);
  14473. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_m_s32)))
  14474. uint16x8_t vqmovunbq_m(uint16x8_t, int32x4_t, mve_pred16_t);
  14475. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_s16)))
  14476. uint8x16_t vqmovunbq_s16(uint8x16_t, int16x8_t);
  14477. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_s16)))
  14478. uint8x16_t vqmovunbq(uint8x16_t, int16x8_t);
  14479. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_s32)))
  14480. uint16x8_t vqmovunbq_s32(uint16x8_t, int32x4_t);
  14481. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovunbq_s32)))
  14482. uint16x8_t vqmovunbq(uint16x8_t, int32x4_t);
  14483. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_m_s16)))
  14484. uint8x16_t vqmovuntq_m_s16(uint8x16_t, int16x8_t, mve_pred16_t);
  14485. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_m_s16)))
  14486. uint8x16_t vqmovuntq_m(uint8x16_t, int16x8_t, mve_pred16_t);
  14487. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_m_s32)))
  14488. uint16x8_t vqmovuntq_m_s32(uint16x8_t, int32x4_t, mve_pred16_t);
  14489. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_m_s32)))
  14490. uint16x8_t vqmovuntq_m(uint16x8_t, int32x4_t, mve_pred16_t);
  14491. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_s16)))
  14492. uint8x16_t vqmovuntq_s16(uint8x16_t, int16x8_t);
  14493. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_s16)))
  14494. uint8x16_t vqmovuntq(uint8x16_t, int16x8_t);
  14495. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_s32)))
  14496. uint16x8_t vqmovuntq_s32(uint16x8_t, int32x4_t);
  14497. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqmovuntq_s32)))
  14498. uint16x8_t vqmovuntq(uint16x8_t, int32x4_t);
  14499. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s16)))
  14500. int16x8_t vqnegq_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  14501. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s16)))
  14502. int16x8_t vqnegq_m(int16x8_t, int16x8_t, mve_pred16_t);
  14503. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s32)))
  14504. int32x4_t vqnegq_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  14505. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s32)))
  14506. int32x4_t vqnegq_m(int32x4_t, int32x4_t, mve_pred16_t);
  14507. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s8)))
  14508. int8x16_t vqnegq_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  14509. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_m_s8)))
  14510. int8x16_t vqnegq_m(int8x16_t, int8x16_t, mve_pred16_t);
  14511. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s16)))
  14512. int16x8_t vqnegq_s16(int16x8_t);
  14513. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s16)))
  14514. int16x8_t vqnegq(int16x8_t);
  14515. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s32)))
  14516. int32x4_t vqnegq_s32(int32x4_t);
  14517. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s32)))
  14518. int32x4_t vqnegq(int32x4_t);
  14519. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s8)))
  14520. int8x16_t vqnegq_s8(int8x16_t);
  14521. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqnegq_s8)))
  14522. int8x16_t vqnegq(int8x16_t);
  14523. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s16)))
  14524. int16x8_t vqrdmladhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14525. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s16)))
  14526. int16x8_t vqrdmladhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14527. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s32)))
  14528. int32x4_t vqrdmladhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14529. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s32)))
  14530. int32x4_t vqrdmladhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14531. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s8)))
  14532. int8x16_t vqrdmladhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14533. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_m_s8)))
  14534. int8x16_t vqrdmladhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14535. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s16)))
  14536. int16x8_t vqrdmladhq_s16(int16x8_t, int16x8_t, int16x8_t);
  14537. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s16)))
  14538. int16x8_t vqrdmladhq(int16x8_t, int16x8_t, int16x8_t);
  14539. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s32)))
  14540. int32x4_t vqrdmladhq_s32(int32x4_t, int32x4_t, int32x4_t);
  14541. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s32)))
  14542. int32x4_t vqrdmladhq(int32x4_t, int32x4_t, int32x4_t);
  14543. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s8)))
  14544. int8x16_t vqrdmladhq_s8(int8x16_t, int8x16_t, int8x16_t);
  14545. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhq_s8)))
  14546. int8x16_t vqrdmladhq(int8x16_t, int8x16_t, int8x16_t);
  14547. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s16)))
  14548. int16x8_t vqrdmladhxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14549. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s16)))
  14550. int16x8_t vqrdmladhxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14551. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s32)))
  14552. int32x4_t vqrdmladhxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14553. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s32)))
  14554. int32x4_t vqrdmladhxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14555. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s8)))
  14556. int8x16_t vqrdmladhxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14557. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_m_s8)))
  14558. int8x16_t vqrdmladhxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14559. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s16)))
  14560. int16x8_t vqrdmladhxq_s16(int16x8_t, int16x8_t, int16x8_t);
  14561. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s16)))
  14562. int16x8_t vqrdmladhxq(int16x8_t, int16x8_t, int16x8_t);
  14563. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s32)))
  14564. int32x4_t vqrdmladhxq_s32(int32x4_t, int32x4_t, int32x4_t);
  14565. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s32)))
  14566. int32x4_t vqrdmladhxq(int32x4_t, int32x4_t, int32x4_t);
  14567. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s8)))
  14568. int8x16_t vqrdmladhxq_s8(int8x16_t, int8x16_t, int8x16_t);
  14569. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmladhxq_s8)))
  14570. int8x16_t vqrdmladhxq(int8x16_t, int8x16_t, int8x16_t);
  14571. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s16)))
  14572. int16x8_t vqrdmlahq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14573. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s16)))
  14574. int16x8_t vqrdmlahq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14575. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s32)))
  14576. int32x4_t vqrdmlahq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14577. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s32)))
  14578. int32x4_t vqrdmlahq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14579. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s8)))
  14580. int8x16_t vqrdmlahq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14581. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_m_n_s8)))
  14582. int8x16_t vqrdmlahq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14583. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s16)))
  14584. int16x8_t vqrdmlahq_n_s16(int16x8_t, int16x8_t, int16_t);
  14585. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s16)))
  14586. int16x8_t vqrdmlahq(int16x8_t, int16x8_t, int16_t);
  14587. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s32)))
  14588. int32x4_t vqrdmlahq_n_s32(int32x4_t, int32x4_t, int32_t);
  14589. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s32)))
  14590. int32x4_t vqrdmlahq(int32x4_t, int32x4_t, int32_t);
  14591. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s8)))
  14592. int8x16_t vqrdmlahq_n_s8(int8x16_t, int8x16_t, int8_t);
  14593. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlahq_n_s8)))
  14594. int8x16_t vqrdmlahq(int8x16_t, int8x16_t, int8_t);
  14595. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s16)))
  14596. int16x8_t vqrdmlashq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14597. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s16)))
  14598. int16x8_t vqrdmlashq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14599. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s32)))
  14600. int32x4_t vqrdmlashq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14601. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s32)))
  14602. int32x4_t vqrdmlashq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14603. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s8)))
  14604. int8x16_t vqrdmlashq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14605. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_m_n_s8)))
  14606. int8x16_t vqrdmlashq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14607. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s16)))
  14608. int16x8_t vqrdmlashq_n_s16(int16x8_t, int16x8_t, int16_t);
  14609. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s16)))
  14610. int16x8_t vqrdmlashq(int16x8_t, int16x8_t, int16_t);
  14611. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s32)))
  14612. int32x4_t vqrdmlashq_n_s32(int32x4_t, int32x4_t, int32_t);
  14613. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s32)))
  14614. int32x4_t vqrdmlashq(int32x4_t, int32x4_t, int32_t);
  14615. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s8)))
  14616. int8x16_t vqrdmlashq_n_s8(int8x16_t, int8x16_t, int8_t);
  14617. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlashq_n_s8)))
  14618. int8x16_t vqrdmlashq(int8x16_t, int8x16_t, int8_t);
  14619. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s16)))
  14620. int16x8_t vqrdmlsdhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14621. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s16)))
  14622. int16x8_t vqrdmlsdhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14623. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s32)))
  14624. int32x4_t vqrdmlsdhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14625. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s32)))
  14626. int32x4_t vqrdmlsdhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14627. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s8)))
  14628. int8x16_t vqrdmlsdhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14629. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_m_s8)))
  14630. int8x16_t vqrdmlsdhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14631. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s16)))
  14632. int16x8_t vqrdmlsdhq_s16(int16x8_t, int16x8_t, int16x8_t);
  14633. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s16)))
  14634. int16x8_t vqrdmlsdhq(int16x8_t, int16x8_t, int16x8_t);
  14635. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s32)))
  14636. int32x4_t vqrdmlsdhq_s32(int32x4_t, int32x4_t, int32x4_t);
  14637. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s32)))
  14638. int32x4_t vqrdmlsdhq(int32x4_t, int32x4_t, int32x4_t);
  14639. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s8)))
  14640. int8x16_t vqrdmlsdhq_s8(int8x16_t, int8x16_t, int8x16_t);
  14641. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhq_s8)))
  14642. int8x16_t vqrdmlsdhq(int8x16_t, int8x16_t, int8x16_t);
  14643. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s16)))
  14644. int16x8_t vqrdmlsdhxq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14645. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s16)))
  14646. int16x8_t vqrdmlsdhxq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14647. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s32)))
  14648. int32x4_t vqrdmlsdhxq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14649. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s32)))
  14650. int32x4_t vqrdmlsdhxq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14651. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s8)))
  14652. int8x16_t vqrdmlsdhxq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14653. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_m_s8)))
  14654. int8x16_t vqrdmlsdhxq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14655. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s16)))
  14656. int16x8_t vqrdmlsdhxq_s16(int16x8_t, int16x8_t, int16x8_t);
  14657. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s16)))
  14658. int16x8_t vqrdmlsdhxq(int16x8_t, int16x8_t, int16x8_t);
  14659. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s32)))
  14660. int32x4_t vqrdmlsdhxq_s32(int32x4_t, int32x4_t, int32x4_t);
  14661. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s32)))
  14662. int32x4_t vqrdmlsdhxq(int32x4_t, int32x4_t, int32x4_t);
  14663. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s8)))
  14664. int8x16_t vqrdmlsdhxq_s8(int8x16_t, int8x16_t, int8x16_t);
  14665. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmlsdhxq_s8)))
  14666. int8x16_t vqrdmlsdhxq(int8x16_t, int8x16_t, int8x16_t);
  14667. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s16)))
  14668. int16x8_t vqrdmulhq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14669. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s16)))
  14670. int16x8_t vqrdmulhq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  14671. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s32)))
  14672. int32x4_t vqrdmulhq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14673. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s32)))
  14674. int32x4_t vqrdmulhq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  14675. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s8)))
  14676. int8x16_t vqrdmulhq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14677. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_n_s8)))
  14678. int8x16_t vqrdmulhq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  14679. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s16)))
  14680. int16x8_t vqrdmulhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14681. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s16)))
  14682. int16x8_t vqrdmulhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14683. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s32)))
  14684. int32x4_t vqrdmulhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14685. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s32)))
  14686. int32x4_t vqrdmulhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14687. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s8)))
  14688. int8x16_t vqrdmulhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14689. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_m_s8)))
  14690. int8x16_t vqrdmulhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14691. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s16)))
  14692. int16x8_t vqrdmulhq_n_s16(int16x8_t, int16_t);
  14693. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s16)))
  14694. int16x8_t vqrdmulhq(int16x8_t, int16_t);
  14695. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s32)))
  14696. int32x4_t vqrdmulhq_n_s32(int32x4_t, int32_t);
  14697. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s32)))
  14698. int32x4_t vqrdmulhq(int32x4_t, int32_t);
  14699. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s8)))
  14700. int8x16_t vqrdmulhq_n_s8(int8x16_t, int8_t);
  14701. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_n_s8)))
  14702. int8x16_t vqrdmulhq(int8x16_t, int8_t);
  14703. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s16)))
  14704. int16x8_t vqrdmulhq_s16(int16x8_t, int16x8_t);
  14705. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s16)))
  14706. int16x8_t vqrdmulhq(int16x8_t, int16x8_t);
  14707. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s32)))
  14708. int32x4_t vqrdmulhq_s32(int32x4_t, int32x4_t);
  14709. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s32)))
  14710. int32x4_t vqrdmulhq(int32x4_t, int32x4_t);
  14711. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s8)))
  14712. int8x16_t vqrdmulhq_s8(int8x16_t, int8x16_t);
  14713. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrdmulhq_s8)))
  14714. int8x16_t vqrdmulhq(int8x16_t, int8x16_t);
  14715. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s16)))
  14716. int16x8_t vqrshlq_m_n_s16(int16x8_t, int32_t, mve_pred16_t);
  14717. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s16)))
  14718. int16x8_t vqrshlq_m_n(int16x8_t, int32_t, mve_pred16_t);
  14719. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s32)))
  14720. int32x4_t vqrshlq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  14721. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s32)))
  14722. int32x4_t vqrshlq_m_n(int32x4_t, int32_t, mve_pred16_t);
  14723. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s8)))
  14724. int8x16_t vqrshlq_m_n_s8(int8x16_t, int32_t, mve_pred16_t);
  14725. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_s8)))
  14726. int8x16_t vqrshlq_m_n(int8x16_t, int32_t, mve_pred16_t);
  14727. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u16)))
  14728. uint16x8_t vqrshlq_m_n_u16(uint16x8_t, int32_t, mve_pred16_t);
  14729. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u16)))
  14730. uint16x8_t vqrshlq_m_n(uint16x8_t, int32_t, mve_pred16_t);
  14731. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u32)))
  14732. uint32x4_t vqrshlq_m_n_u32(uint32x4_t, int32_t, mve_pred16_t);
  14733. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u32)))
  14734. uint32x4_t vqrshlq_m_n(uint32x4_t, int32_t, mve_pred16_t);
  14735. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u8)))
  14736. uint8x16_t vqrshlq_m_n_u8(uint8x16_t, int32_t, mve_pred16_t);
  14737. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_n_u8)))
  14738. uint8x16_t vqrshlq_m_n(uint8x16_t, int32_t, mve_pred16_t);
  14739. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s16)))
  14740. int16x8_t vqrshlq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14741. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s16)))
  14742. int16x8_t vqrshlq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14743. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s32)))
  14744. int32x4_t vqrshlq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14745. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s32)))
  14746. int32x4_t vqrshlq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14747. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s8)))
  14748. int8x16_t vqrshlq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14749. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_s8)))
  14750. int8x16_t vqrshlq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14751. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u16)))
  14752. uint16x8_t vqrshlq_m_u16(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  14753. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u16)))
  14754. uint16x8_t vqrshlq_m(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  14755. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u32)))
  14756. uint32x4_t vqrshlq_m_u32(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  14757. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u32)))
  14758. uint32x4_t vqrshlq_m(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  14759. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u8)))
  14760. uint8x16_t vqrshlq_m_u8(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  14761. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_m_u8)))
  14762. uint8x16_t vqrshlq_m(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  14763. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s16)))
  14764. int16x8_t vqrshlq_n_s16(int16x8_t, int32_t);
  14765. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s16)))
  14766. int16x8_t vqrshlq(int16x8_t, int32_t);
  14767. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s32)))
  14768. int32x4_t vqrshlq_n_s32(int32x4_t, int32_t);
  14769. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s32)))
  14770. int32x4_t vqrshlq(int32x4_t, int32_t);
  14771. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s8)))
  14772. int8x16_t vqrshlq_n_s8(int8x16_t, int32_t);
  14773. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_s8)))
  14774. int8x16_t vqrshlq(int8x16_t, int32_t);
  14775. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u16)))
  14776. uint16x8_t vqrshlq_n_u16(uint16x8_t, int32_t);
  14777. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u16)))
  14778. uint16x8_t vqrshlq(uint16x8_t, int32_t);
  14779. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u32)))
  14780. uint32x4_t vqrshlq_n_u32(uint32x4_t, int32_t);
  14781. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u32)))
  14782. uint32x4_t vqrshlq(uint32x4_t, int32_t);
  14783. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u8)))
  14784. uint8x16_t vqrshlq_n_u8(uint8x16_t, int32_t);
  14785. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_n_u8)))
  14786. uint8x16_t vqrshlq(uint8x16_t, int32_t);
  14787. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s16)))
  14788. int16x8_t vqrshlq_s16(int16x8_t, int16x8_t);
  14789. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s16)))
  14790. int16x8_t vqrshlq(int16x8_t, int16x8_t);
  14791. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s32)))
  14792. int32x4_t vqrshlq_s32(int32x4_t, int32x4_t);
  14793. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s32)))
  14794. int32x4_t vqrshlq(int32x4_t, int32x4_t);
  14795. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s8)))
  14796. int8x16_t vqrshlq_s8(int8x16_t, int8x16_t);
  14797. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_s8)))
  14798. int8x16_t vqrshlq(int8x16_t, int8x16_t);
  14799. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u16)))
  14800. uint16x8_t vqrshlq_u16(uint16x8_t, int16x8_t);
  14801. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u16)))
  14802. uint16x8_t vqrshlq(uint16x8_t, int16x8_t);
  14803. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u32)))
  14804. uint32x4_t vqrshlq_u32(uint32x4_t, int32x4_t);
  14805. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u32)))
  14806. uint32x4_t vqrshlq(uint32x4_t, int32x4_t);
  14807. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u8)))
  14808. uint8x16_t vqrshlq_u8(uint8x16_t, int8x16_t);
  14809. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshlq_u8)))
  14810. uint8x16_t vqrshlq(uint8x16_t, int8x16_t);
  14811. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_s16)))
  14812. int8x16_t vqrshrnbq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  14813. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_s16)))
  14814. int8x16_t vqrshrnbq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  14815. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_s32)))
  14816. int16x8_t vqrshrnbq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  14817. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_s32)))
  14818. int16x8_t vqrshrnbq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  14819. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_u16)))
  14820. uint8x16_t vqrshrnbq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  14821. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_u16)))
  14822. uint8x16_t vqrshrnbq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  14823. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_u32)))
  14824. uint16x8_t vqrshrnbq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  14825. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_m_n_u32)))
  14826. uint16x8_t vqrshrnbq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  14827. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_s16)))
  14828. int8x16_t vqrshrnbq_n_s16(int8x16_t, int16x8_t, int);
  14829. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_s16)))
  14830. int8x16_t vqrshrnbq(int8x16_t, int16x8_t, int);
  14831. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_s32)))
  14832. int16x8_t vqrshrnbq_n_s32(int16x8_t, int32x4_t, int);
  14833. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_s32)))
  14834. int16x8_t vqrshrnbq(int16x8_t, int32x4_t, int);
  14835. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_u16)))
  14836. uint8x16_t vqrshrnbq_n_u16(uint8x16_t, uint16x8_t, int);
  14837. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_u16)))
  14838. uint8x16_t vqrshrnbq(uint8x16_t, uint16x8_t, int);
  14839. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_u32)))
  14840. uint16x8_t vqrshrnbq_n_u32(uint16x8_t, uint32x4_t, int);
  14841. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrnbq_n_u32)))
  14842. uint16x8_t vqrshrnbq(uint16x8_t, uint32x4_t, int);
  14843. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_s16)))
  14844. int8x16_t vqrshrntq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  14845. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_s16)))
  14846. int8x16_t vqrshrntq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  14847. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_s32)))
  14848. int16x8_t vqrshrntq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  14849. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_s32)))
  14850. int16x8_t vqrshrntq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  14851. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_u16)))
  14852. uint8x16_t vqrshrntq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  14853. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_u16)))
  14854. uint8x16_t vqrshrntq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  14855. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_u32)))
  14856. uint16x8_t vqrshrntq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  14857. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_m_n_u32)))
  14858. uint16x8_t vqrshrntq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  14859. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_s16)))
  14860. int8x16_t vqrshrntq_n_s16(int8x16_t, int16x8_t, int);
  14861. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_s16)))
  14862. int8x16_t vqrshrntq(int8x16_t, int16x8_t, int);
  14863. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_s32)))
  14864. int16x8_t vqrshrntq_n_s32(int16x8_t, int32x4_t, int);
  14865. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_s32)))
  14866. int16x8_t vqrshrntq(int16x8_t, int32x4_t, int);
  14867. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_u16)))
  14868. uint8x16_t vqrshrntq_n_u16(uint8x16_t, uint16x8_t, int);
  14869. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_u16)))
  14870. uint8x16_t vqrshrntq(uint8x16_t, uint16x8_t, int);
  14871. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_u32)))
  14872. uint16x8_t vqrshrntq_n_u32(uint16x8_t, uint32x4_t, int);
  14873. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrntq_n_u32)))
  14874. uint16x8_t vqrshrntq(uint16x8_t, uint32x4_t, int);
  14875. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_m_n_s16)))
  14876. uint8x16_t vqrshrunbq_m_n_s16(uint8x16_t, int16x8_t, int, mve_pred16_t);
  14877. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_m_n_s16)))
  14878. uint8x16_t vqrshrunbq_m(uint8x16_t, int16x8_t, int, mve_pred16_t);
  14879. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_m_n_s32)))
  14880. uint16x8_t vqrshrunbq_m_n_s32(uint16x8_t, int32x4_t, int, mve_pred16_t);
  14881. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_m_n_s32)))
  14882. uint16x8_t vqrshrunbq_m(uint16x8_t, int32x4_t, int, mve_pred16_t);
  14883. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_n_s16)))
  14884. uint8x16_t vqrshrunbq_n_s16(uint8x16_t, int16x8_t, int);
  14885. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_n_s16)))
  14886. uint8x16_t vqrshrunbq(uint8x16_t, int16x8_t, int);
  14887. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_n_s32)))
  14888. uint16x8_t vqrshrunbq_n_s32(uint16x8_t, int32x4_t, int);
  14889. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshrunbq_n_s32)))
  14890. uint16x8_t vqrshrunbq(uint16x8_t, int32x4_t, int);
  14891. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_m_n_s16)))
  14892. uint8x16_t vqrshruntq_m_n_s16(uint8x16_t, int16x8_t, int, mve_pred16_t);
  14893. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_m_n_s16)))
  14894. uint8x16_t vqrshruntq_m(uint8x16_t, int16x8_t, int, mve_pred16_t);
  14895. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_m_n_s32)))
  14896. uint16x8_t vqrshruntq_m_n_s32(uint16x8_t, int32x4_t, int, mve_pred16_t);
  14897. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_m_n_s32)))
  14898. uint16x8_t vqrshruntq_m(uint16x8_t, int32x4_t, int, mve_pred16_t);
  14899. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_n_s16)))
  14900. uint8x16_t vqrshruntq_n_s16(uint8x16_t, int16x8_t, int);
  14901. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_n_s16)))
  14902. uint8x16_t vqrshruntq(uint8x16_t, int16x8_t, int);
  14903. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_n_s32)))
  14904. uint16x8_t vqrshruntq_n_s32(uint16x8_t, int32x4_t, int);
  14905. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqrshruntq_n_s32)))
  14906. uint16x8_t vqrshruntq(uint16x8_t, int32x4_t, int);
  14907. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s16)))
  14908. int16x8_t vqshlq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  14909. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s16)))
  14910. int16x8_t vqshlq_m_n(int16x8_t, int16x8_t, int, mve_pred16_t);
  14911. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s32)))
  14912. int32x4_t vqshlq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  14913. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s32)))
  14914. int32x4_t vqshlq_m_n(int32x4_t, int32x4_t, int, mve_pred16_t);
  14915. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s8)))
  14916. int8x16_t vqshlq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  14917. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_s8)))
  14918. int8x16_t vqshlq_m_n(int8x16_t, int8x16_t, int, mve_pred16_t);
  14919. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u16)))
  14920. uint16x8_t vqshlq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  14921. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u16)))
  14922. uint16x8_t vqshlq_m_n(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  14923. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u32)))
  14924. uint32x4_t vqshlq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  14925. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u32)))
  14926. uint32x4_t vqshlq_m_n(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  14927. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u8)))
  14928. uint8x16_t vqshlq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  14929. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_n_u8)))
  14930. uint8x16_t vqshlq_m_n(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  14931. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s16)))
  14932. int16x8_t vqshlq_m_r_s16(int16x8_t, int32_t, mve_pred16_t);
  14933. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s16)))
  14934. int16x8_t vqshlq_m_r(int16x8_t, int32_t, mve_pred16_t);
  14935. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s32)))
  14936. int32x4_t vqshlq_m_r_s32(int32x4_t, int32_t, mve_pred16_t);
  14937. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s32)))
  14938. int32x4_t vqshlq_m_r(int32x4_t, int32_t, mve_pred16_t);
  14939. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s8)))
  14940. int8x16_t vqshlq_m_r_s8(int8x16_t, int32_t, mve_pred16_t);
  14941. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_s8)))
  14942. int8x16_t vqshlq_m_r(int8x16_t, int32_t, mve_pred16_t);
  14943. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u16)))
  14944. uint16x8_t vqshlq_m_r_u16(uint16x8_t, int32_t, mve_pred16_t);
  14945. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u16)))
  14946. uint16x8_t vqshlq_m_r(uint16x8_t, int32_t, mve_pred16_t);
  14947. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u32)))
  14948. uint32x4_t vqshlq_m_r_u32(uint32x4_t, int32_t, mve_pred16_t);
  14949. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u32)))
  14950. uint32x4_t vqshlq_m_r(uint32x4_t, int32_t, mve_pred16_t);
  14951. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u8)))
  14952. uint8x16_t vqshlq_m_r_u8(uint8x16_t, int32_t, mve_pred16_t);
  14953. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_r_u8)))
  14954. uint8x16_t vqshlq_m_r(uint8x16_t, int32_t, mve_pred16_t);
  14955. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s16)))
  14956. int16x8_t vqshlq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14957. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s16)))
  14958. int16x8_t vqshlq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  14959. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s32)))
  14960. int32x4_t vqshlq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14961. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s32)))
  14962. int32x4_t vqshlq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  14963. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s8)))
  14964. int8x16_t vqshlq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14965. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_s8)))
  14966. int8x16_t vqshlq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  14967. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u16)))
  14968. uint16x8_t vqshlq_m_u16(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  14969. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u16)))
  14970. uint16x8_t vqshlq_m(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  14971. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u32)))
  14972. uint32x4_t vqshlq_m_u32(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  14973. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u32)))
  14974. uint32x4_t vqshlq_m(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  14975. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u8)))
  14976. uint8x16_t vqshlq_m_u8(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  14977. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_m_u8)))
  14978. uint8x16_t vqshlq_m(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  14979. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s16)))
  14980. int16x8_t vqshlq_n_s16(int16x8_t, int);
  14981. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s16)))
  14982. int16x8_t vqshlq_n(int16x8_t, int);
  14983. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s32)))
  14984. int32x4_t vqshlq_n_s32(int32x4_t, int);
  14985. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s32)))
  14986. int32x4_t vqshlq_n(int32x4_t, int);
  14987. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s8)))
  14988. int8x16_t vqshlq_n_s8(int8x16_t, int);
  14989. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_s8)))
  14990. int8x16_t vqshlq_n(int8x16_t, int);
  14991. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u16)))
  14992. uint16x8_t vqshlq_n_u16(uint16x8_t, int);
  14993. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u16)))
  14994. uint16x8_t vqshlq_n(uint16x8_t, int);
  14995. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u32)))
  14996. uint32x4_t vqshlq_n_u32(uint32x4_t, int);
  14997. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u32)))
  14998. uint32x4_t vqshlq_n(uint32x4_t, int);
  14999. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u8)))
  15000. uint8x16_t vqshlq_n_u8(uint8x16_t, int);
  15001. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_n_u8)))
  15002. uint8x16_t vqshlq_n(uint8x16_t, int);
  15003. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s16)))
  15004. int16x8_t vqshlq_r_s16(int16x8_t, int32_t);
  15005. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s16)))
  15006. int16x8_t vqshlq_r(int16x8_t, int32_t);
  15007. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s32)))
  15008. int32x4_t vqshlq_r_s32(int32x4_t, int32_t);
  15009. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s32)))
  15010. int32x4_t vqshlq_r(int32x4_t, int32_t);
  15011. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s8)))
  15012. int8x16_t vqshlq_r_s8(int8x16_t, int32_t);
  15013. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_s8)))
  15014. int8x16_t vqshlq_r(int8x16_t, int32_t);
  15015. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u16)))
  15016. uint16x8_t vqshlq_r_u16(uint16x8_t, int32_t);
  15017. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u16)))
  15018. uint16x8_t vqshlq_r(uint16x8_t, int32_t);
  15019. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u32)))
  15020. uint32x4_t vqshlq_r_u32(uint32x4_t, int32_t);
  15021. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u32)))
  15022. uint32x4_t vqshlq_r(uint32x4_t, int32_t);
  15023. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u8)))
  15024. uint8x16_t vqshlq_r_u8(uint8x16_t, int32_t);
  15025. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_r_u8)))
  15026. uint8x16_t vqshlq_r(uint8x16_t, int32_t);
  15027. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s16)))
  15028. int16x8_t vqshlq_s16(int16x8_t, int16x8_t);
  15029. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s16)))
  15030. int16x8_t vqshlq(int16x8_t, int16x8_t);
  15031. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s32)))
  15032. int32x4_t vqshlq_s32(int32x4_t, int32x4_t);
  15033. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s32)))
  15034. int32x4_t vqshlq(int32x4_t, int32x4_t);
  15035. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s8)))
  15036. int8x16_t vqshlq_s8(int8x16_t, int8x16_t);
  15037. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_s8)))
  15038. int8x16_t vqshlq(int8x16_t, int8x16_t);
  15039. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u16)))
  15040. uint16x8_t vqshlq_u16(uint16x8_t, int16x8_t);
  15041. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u16)))
  15042. uint16x8_t vqshlq(uint16x8_t, int16x8_t);
  15043. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u32)))
  15044. uint32x4_t vqshlq_u32(uint32x4_t, int32x4_t);
  15045. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u32)))
  15046. uint32x4_t vqshlq(uint32x4_t, int32x4_t);
  15047. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u8)))
  15048. uint8x16_t vqshlq_u8(uint8x16_t, int8x16_t);
  15049. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshlq_u8)))
  15050. uint8x16_t vqshlq(uint8x16_t, int8x16_t);
  15051. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s16)))
  15052. uint16x8_t vqshluq_m_n_s16(uint16x8_t, int16x8_t, int, mve_pred16_t);
  15053. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s16)))
  15054. uint16x8_t vqshluq_m(uint16x8_t, int16x8_t, int, mve_pred16_t);
  15055. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s32)))
  15056. uint32x4_t vqshluq_m_n_s32(uint32x4_t, int32x4_t, int, mve_pred16_t);
  15057. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s32)))
  15058. uint32x4_t vqshluq_m(uint32x4_t, int32x4_t, int, mve_pred16_t);
  15059. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s8)))
  15060. uint8x16_t vqshluq_m_n_s8(uint8x16_t, int8x16_t, int, mve_pred16_t);
  15061. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_m_n_s8)))
  15062. uint8x16_t vqshluq_m(uint8x16_t, int8x16_t, int, mve_pred16_t);
  15063. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s16)))
  15064. uint16x8_t vqshluq_n_s16(int16x8_t, int);
  15065. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s16)))
  15066. uint16x8_t vqshluq(int16x8_t, int);
  15067. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s32)))
  15068. uint32x4_t vqshluq_n_s32(int32x4_t, int);
  15069. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s32)))
  15070. uint32x4_t vqshluq(int32x4_t, int);
  15071. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s8)))
  15072. uint8x16_t vqshluq_n_s8(int8x16_t, int);
  15073. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshluq_n_s8)))
  15074. uint8x16_t vqshluq(int8x16_t, int);
  15075. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_s16)))
  15076. int8x16_t vqshrnbq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  15077. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_s16)))
  15078. int8x16_t vqshrnbq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  15079. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_s32)))
  15080. int16x8_t vqshrnbq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  15081. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_s32)))
  15082. int16x8_t vqshrnbq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  15083. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_u16)))
  15084. uint8x16_t vqshrnbq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  15085. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_u16)))
  15086. uint8x16_t vqshrnbq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  15087. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_u32)))
  15088. uint16x8_t vqshrnbq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  15089. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_m_n_u32)))
  15090. uint16x8_t vqshrnbq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  15091. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_s16)))
  15092. int8x16_t vqshrnbq_n_s16(int8x16_t, int16x8_t, int);
  15093. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_s16)))
  15094. int8x16_t vqshrnbq(int8x16_t, int16x8_t, int);
  15095. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_s32)))
  15096. int16x8_t vqshrnbq_n_s32(int16x8_t, int32x4_t, int);
  15097. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_s32)))
  15098. int16x8_t vqshrnbq(int16x8_t, int32x4_t, int);
  15099. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_u16)))
  15100. uint8x16_t vqshrnbq_n_u16(uint8x16_t, uint16x8_t, int);
  15101. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_u16)))
  15102. uint8x16_t vqshrnbq(uint8x16_t, uint16x8_t, int);
  15103. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_u32)))
  15104. uint16x8_t vqshrnbq_n_u32(uint16x8_t, uint32x4_t, int);
  15105. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrnbq_n_u32)))
  15106. uint16x8_t vqshrnbq(uint16x8_t, uint32x4_t, int);
  15107. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_s16)))
  15108. int8x16_t vqshrntq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  15109. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_s16)))
  15110. int8x16_t vqshrntq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  15111. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_s32)))
  15112. int16x8_t vqshrntq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  15113. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_s32)))
  15114. int16x8_t vqshrntq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  15115. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_u16)))
  15116. uint8x16_t vqshrntq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  15117. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_u16)))
  15118. uint8x16_t vqshrntq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  15119. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_u32)))
  15120. uint16x8_t vqshrntq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  15121. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_m_n_u32)))
  15122. uint16x8_t vqshrntq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  15123. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_s16)))
  15124. int8x16_t vqshrntq_n_s16(int8x16_t, int16x8_t, int);
  15125. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_s16)))
  15126. int8x16_t vqshrntq(int8x16_t, int16x8_t, int);
  15127. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_s32)))
  15128. int16x8_t vqshrntq_n_s32(int16x8_t, int32x4_t, int);
  15129. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_s32)))
  15130. int16x8_t vqshrntq(int16x8_t, int32x4_t, int);
  15131. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_u16)))
  15132. uint8x16_t vqshrntq_n_u16(uint8x16_t, uint16x8_t, int);
  15133. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_u16)))
  15134. uint8x16_t vqshrntq(uint8x16_t, uint16x8_t, int);
  15135. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_u32)))
  15136. uint16x8_t vqshrntq_n_u32(uint16x8_t, uint32x4_t, int);
  15137. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrntq_n_u32)))
  15138. uint16x8_t vqshrntq(uint16x8_t, uint32x4_t, int);
  15139. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_m_n_s16)))
  15140. uint8x16_t vqshrunbq_m_n_s16(uint8x16_t, int16x8_t, int, mve_pred16_t);
  15141. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_m_n_s16)))
  15142. uint8x16_t vqshrunbq_m(uint8x16_t, int16x8_t, int, mve_pred16_t);
  15143. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_m_n_s32)))
  15144. uint16x8_t vqshrunbq_m_n_s32(uint16x8_t, int32x4_t, int, mve_pred16_t);
  15145. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_m_n_s32)))
  15146. uint16x8_t vqshrunbq_m(uint16x8_t, int32x4_t, int, mve_pred16_t);
  15147. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_n_s16)))
  15148. uint8x16_t vqshrunbq_n_s16(uint8x16_t, int16x8_t, int);
  15149. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_n_s16)))
  15150. uint8x16_t vqshrunbq(uint8x16_t, int16x8_t, int);
  15151. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_n_s32)))
  15152. uint16x8_t vqshrunbq_n_s32(uint16x8_t, int32x4_t, int);
  15153. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshrunbq_n_s32)))
  15154. uint16x8_t vqshrunbq(uint16x8_t, int32x4_t, int);
  15155. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_m_n_s16)))
  15156. uint8x16_t vqshruntq_m_n_s16(uint8x16_t, int16x8_t, int, mve_pred16_t);
  15157. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_m_n_s16)))
  15158. uint8x16_t vqshruntq_m(uint8x16_t, int16x8_t, int, mve_pred16_t);
  15159. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_m_n_s32)))
  15160. uint16x8_t vqshruntq_m_n_s32(uint16x8_t, int32x4_t, int, mve_pred16_t);
  15161. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_m_n_s32)))
  15162. uint16x8_t vqshruntq_m(uint16x8_t, int32x4_t, int, mve_pred16_t);
  15163. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_n_s16)))
  15164. uint8x16_t vqshruntq_n_s16(uint8x16_t, int16x8_t, int);
  15165. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_n_s16)))
  15166. uint8x16_t vqshruntq(uint8x16_t, int16x8_t, int);
  15167. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_n_s32)))
  15168. uint16x8_t vqshruntq_n_s32(uint16x8_t, int32x4_t, int);
  15169. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqshruntq_n_s32)))
  15170. uint16x8_t vqshruntq(uint16x8_t, int32x4_t, int);
  15171. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s16)))
  15172. int16x8_t vqsubq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  15173. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s16)))
  15174. int16x8_t vqsubq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  15175. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s32)))
  15176. int32x4_t vqsubq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  15177. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s32)))
  15178. int32x4_t vqsubq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  15179. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s8)))
  15180. int8x16_t vqsubq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  15181. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_s8)))
  15182. int8x16_t vqsubq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  15183. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u16)))
  15184. uint16x8_t vqsubq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  15185. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u16)))
  15186. uint16x8_t vqsubq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  15187. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u32)))
  15188. uint32x4_t vqsubq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  15189. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u32)))
  15190. uint32x4_t vqsubq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  15191. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u8)))
  15192. uint8x16_t vqsubq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  15193. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_n_u8)))
  15194. uint8x16_t vqsubq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  15195. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s16)))
  15196. int16x8_t vqsubq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  15197. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s16)))
  15198. int16x8_t vqsubq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  15199. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s32)))
  15200. int32x4_t vqsubq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  15201. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s32)))
  15202. int32x4_t vqsubq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  15203. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s8)))
  15204. int8x16_t vqsubq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  15205. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_s8)))
  15206. int8x16_t vqsubq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  15207. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u16)))
  15208. uint16x8_t vqsubq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  15209. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u16)))
  15210. uint16x8_t vqsubq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  15211. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u32)))
  15212. uint32x4_t vqsubq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  15213. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u32)))
  15214. uint32x4_t vqsubq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  15215. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u8)))
  15216. uint8x16_t vqsubq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  15217. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_m_u8)))
  15218. uint8x16_t vqsubq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  15219. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s16)))
  15220. int16x8_t vqsubq_n_s16(int16x8_t, int16_t);
  15221. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s16)))
  15222. int16x8_t vqsubq(int16x8_t, int16_t);
  15223. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s32)))
  15224. int32x4_t vqsubq_n_s32(int32x4_t, int32_t);
  15225. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s32)))
  15226. int32x4_t vqsubq(int32x4_t, int32_t);
  15227. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s8)))
  15228. int8x16_t vqsubq_n_s8(int8x16_t, int8_t);
  15229. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_s8)))
  15230. int8x16_t vqsubq(int8x16_t, int8_t);
  15231. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u16)))
  15232. uint16x8_t vqsubq_n_u16(uint16x8_t, uint16_t);
  15233. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u16)))
  15234. uint16x8_t vqsubq(uint16x8_t, uint16_t);
  15235. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u32)))
  15236. uint32x4_t vqsubq_n_u32(uint32x4_t, uint32_t);
  15237. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u32)))
  15238. uint32x4_t vqsubq(uint32x4_t, uint32_t);
  15239. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u8)))
  15240. uint8x16_t vqsubq_n_u8(uint8x16_t, uint8_t);
  15241. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_n_u8)))
  15242. uint8x16_t vqsubq(uint8x16_t, uint8_t);
  15243. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s16)))
  15244. int16x8_t vqsubq_s16(int16x8_t, int16x8_t);
  15245. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s16)))
  15246. int16x8_t vqsubq(int16x8_t, int16x8_t);
  15247. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s32)))
  15248. int32x4_t vqsubq_s32(int32x4_t, int32x4_t);
  15249. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s32)))
  15250. int32x4_t vqsubq(int32x4_t, int32x4_t);
  15251. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s8)))
  15252. int8x16_t vqsubq_s8(int8x16_t, int8x16_t);
  15253. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_s8)))
  15254. int8x16_t vqsubq(int8x16_t, int8x16_t);
  15255. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u16)))
  15256. uint16x8_t vqsubq_u16(uint16x8_t, uint16x8_t);
  15257. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u16)))
  15258. uint16x8_t vqsubq(uint16x8_t, uint16x8_t);
  15259. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u32)))
  15260. uint32x4_t vqsubq_u32(uint32x4_t, uint32x4_t);
  15261. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u32)))
  15262. uint32x4_t vqsubq(uint32x4_t, uint32x4_t);
  15263. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u8)))
  15264. uint8x16_t vqsubq_u8(uint8x16_t, uint8x16_t);
  15265. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vqsubq_u8)))
  15266. uint8x16_t vqsubq(uint8x16_t, uint8x16_t);
  15267. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s32)))
  15268. int16x8_t vreinterpretq_s16_s32(int32x4_t);
  15269. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s32)))
  15270. int16x8_t vreinterpretq_s16(int32x4_t);
  15271. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s64)))
  15272. int16x8_t vreinterpretq_s16_s64(int64x2_t);
  15273. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s64)))
  15274. int16x8_t vreinterpretq_s16(int64x2_t);
  15275. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s8)))
  15276. int16x8_t vreinterpretq_s16_s8(int8x16_t);
  15277. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_s8)))
  15278. int16x8_t vreinterpretq_s16(int8x16_t);
  15279. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u16)))
  15280. int16x8_t vreinterpretq_s16_u16(uint16x8_t);
  15281. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u16)))
  15282. int16x8_t vreinterpretq_s16(uint16x8_t);
  15283. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u32)))
  15284. int16x8_t vreinterpretq_s16_u32(uint32x4_t);
  15285. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u32)))
  15286. int16x8_t vreinterpretq_s16(uint32x4_t);
  15287. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u64)))
  15288. int16x8_t vreinterpretq_s16_u64(uint64x2_t);
  15289. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u64)))
  15290. int16x8_t vreinterpretq_s16(uint64x2_t);
  15291. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u8)))
  15292. int16x8_t vreinterpretq_s16_u8(uint8x16_t);
  15293. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_u8)))
  15294. int16x8_t vreinterpretq_s16(uint8x16_t);
  15295. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s16)))
  15296. int32x4_t vreinterpretq_s32_s16(int16x8_t);
  15297. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s16)))
  15298. int32x4_t vreinterpretq_s32(int16x8_t);
  15299. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s64)))
  15300. int32x4_t vreinterpretq_s32_s64(int64x2_t);
  15301. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s64)))
  15302. int32x4_t vreinterpretq_s32(int64x2_t);
  15303. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s8)))
  15304. int32x4_t vreinterpretq_s32_s8(int8x16_t);
  15305. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_s8)))
  15306. int32x4_t vreinterpretq_s32(int8x16_t);
  15307. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u16)))
  15308. int32x4_t vreinterpretq_s32_u16(uint16x8_t);
  15309. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u16)))
  15310. int32x4_t vreinterpretq_s32(uint16x8_t);
  15311. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u32)))
  15312. int32x4_t vreinterpretq_s32_u32(uint32x4_t);
  15313. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u32)))
  15314. int32x4_t vreinterpretq_s32(uint32x4_t);
  15315. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u64)))
  15316. int32x4_t vreinterpretq_s32_u64(uint64x2_t);
  15317. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u64)))
  15318. int32x4_t vreinterpretq_s32(uint64x2_t);
  15319. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u8)))
  15320. int32x4_t vreinterpretq_s32_u8(uint8x16_t);
  15321. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_u8)))
  15322. int32x4_t vreinterpretq_s32(uint8x16_t);
  15323. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s16)))
  15324. int64x2_t vreinterpretq_s64_s16(int16x8_t);
  15325. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s16)))
  15326. int64x2_t vreinterpretq_s64(int16x8_t);
  15327. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s32)))
  15328. int64x2_t vreinterpretq_s64_s32(int32x4_t);
  15329. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s32)))
  15330. int64x2_t vreinterpretq_s64(int32x4_t);
  15331. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s8)))
  15332. int64x2_t vreinterpretq_s64_s8(int8x16_t);
  15333. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_s8)))
  15334. int64x2_t vreinterpretq_s64(int8x16_t);
  15335. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u16)))
  15336. int64x2_t vreinterpretq_s64_u16(uint16x8_t);
  15337. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u16)))
  15338. int64x2_t vreinterpretq_s64(uint16x8_t);
  15339. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u32)))
  15340. int64x2_t vreinterpretq_s64_u32(uint32x4_t);
  15341. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u32)))
  15342. int64x2_t vreinterpretq_s64(uint32x4_t);
  15343. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u64)))
  15344. int64x2_t vreinterpretq_s64_u64(uint64x2_t);
  15345. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u64)))
  15346. int64x2_t vreinterpretq_s64(uint64x2_t);
  15347. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u8)))
  15348. int64x2_t vreinterpretq_s64_u8(uint8x16_t);
  15349. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_u8)))
  15350. int64x2_t vreinterpretq_s64(uint8x16_t);
  15351. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s16)))
  15352. int8x16_t vreinterpretq_s8_s16(int16x8_t);
  15353. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s16)))
  15354. int8x16_t vreinterpretq_s8(int16x8_t);
  15355. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s32)))
  15356. int8x16_t vreinterpretq_s8_s32(int32x4_t);
  15357. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s32)))
  15358. int8x16_t vreinterpretq_s8(int32x4_t);
  15359. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s64)))
  15360. int8x16_t vreinterpretq_s8_s64(int64x2_t);
  15361. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_s64)))
  15362. int8x16_t vreinterpretq_s8(int64x2_t);
  15363. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u16)))
  15364. int8x16_t vreinterpretq_s8_u16(uint16x8_t);
  15365. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u16)))
  15366. int8x16_t vreinterpretq_s8(uint16x8_t);
  15367. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u32)))
  15368. int8x16_t vreinterpretq_s8_u32(uint32x4_t);
  15369. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u32)))
  15370. int8x16_t vreinterpretq_s8(uint32x4_t);
  15371. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u64)))
  15372. int8x16_t vreinterpretq_s8_u64(uint64x2_t);
  15373. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u64)))
  15374. int8x16_t vreinterpretq_s8(uint64x2_t);
  15375. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u8)))
  15376. int8x16_t vreinterpretq_s8_u8(uint8x16_t);
  15377. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_u8)))
  15378. int8x16_t vreinterpretq_s8(uint8x16_t);
  15379. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s16)))
  15380. uint16x8_t vreinterpretq_u16_s16(int16x8_t);
  15381. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s16)))
  15382. uint16x8_t vreinterpretq_u16(int16x8_t);
  15383. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s32)))
  15384. uint16x8_t vreinterpretq_u16_s32(int32x4_t);
  15385. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s32)))
  15386. uint16x8_t vreinterpretq_u16(int32x4_t);
  15387. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s64)))
  15388. uint16x8_t vreinterpretq_u16_s64(int64x2_t);
  15389. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s64)))
  15390. uint16x8_t vreinterpretq_u16(int64x2_t);
  15391. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s8)))
  15392. uint16x8_t vreinterpretq_u16_s8(int8x16_t);
  15393. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_s8)))
  15394. uint16x8_t vreinterpretq_u16(int8x16_t);
  15395. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u32)))
  15396. uint16x8_t vreinterpretq_u16_u32(uint32x4_t);
  15397. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u32)))
  15398. uint16x8_t vreinterpretq_u16(uint32x4_t);
  15399. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u64)))
  15400. uint16x8_t vreinterpretq_u16_u64(uint64x2_t);
  15401. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u64)))
  15402. uint16x8_t vreinterpretq_u16(uint64x2_t);
  15403. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u8)))
  15404. uint16x8_t vreinterpretq_u16_u8(uint8x16_t);
  15405. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_u8)))
  15406. uint16x8_t vreinterpretq_u16(uint8x16_t);
  15407. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s16)))
  15408. uint32x4_t vreinterpretq_u32_s16(int16x8_t);
  15409. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s16)))
  15410. uint32x4_t vreinterpretq_u32(int16x8_t);
  15411. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s32)))
  15412. uint32x4_t vreinterpretq_u32_s32(int32x4_t);
  15413. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s32)))
  15414. uint32x4_t vreinterpretq_u32(int32x4_t);
  15415. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s64)))
  15416. uint32x4_t vreinterpretq_u32_s64(int64x2_t);
  15417. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s64)))
  15418. uint32x4_t vreinterpretq_u32(int64x2_t);
  15419. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s8)))
  15420. uint32x4_t vreinterpretq_u32_s8(int8x16_t);
  15421. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_s8)))
  15422. uint32x4_t vreinterpretq_u32(int8x16_t);
  15423. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u16)))
  15424. uint32x4_t vreinterpretq_u32_u16(uint16x8_t);
  15425. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u16)))
  15426. uint32x4_t vreinterpretq_u32(uint16x8_t);
  15427. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u64)))
  15428. uint32x4_t vreinterpretq_u32_u64(uint64x2_t);
  15429. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u64)))
  15430. uint32x4_t vreinterpretq_u32(uint64x2_t);
  15431. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u8)))
  15432. uint32x4_t vreinterpretq_u32_u8(uint8x16_t);
  15433. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_u8)))
  15434. uint32x4_t vreinterpretq_u32(uint8x16_t);
  15435. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s16)))
  15436. uint64x2_t vreinterpretq_u64_s16(int16x8_t);
  15437. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s16)))
  15438. uint64x2_t vreinterpretq_u64(int16x8_t);
  15439. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s32)))
  15440. uint64x2_t vreinterpretq_u64_s32(int32x4_t);
  15441. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s32)))
  15442. uint64x2_t vreinterpretq_u64(int32x4_t);
  15443. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s64)))
  15444. uint64x2_t vreinterpretq_u64_s64(int64x2_t);
  15445. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s64)))
  15446. uint64x2_t vreinterpretq_u64(int64x2_t);
  15447. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s8)))
  15448. uint64x2_t vreinterpretq_u64_s8(int8x16_t);
  15449. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_s8)))
  15450. uint64x2_t vreinterpretq_u64(int8x16_t);
  15451. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u16)))
  15452. uint64x2_t vreinterpretq_u64_u16(uint16x8_t);
  15453. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u16)))
  15454. uint64x2_t vreinterpretq_u64(uint16x8_t);
  15455. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u32)))
  15456. uint64x2_t vreinterpretq_u64_u32(uint32x4_t);
  15457. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u32)))
  15458. uint64x2_t vreinterpretq_u64(uint32x4_t);
  15459. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u8)))
  15460. uint64x2_t vreinterpretq_u64_u8(uint8x16_t);
  15461. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_u8)))
  15462. uint64x2_t vreinterpretq_u64(uint8x16_t);
  15463. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s16)))
  15464. uint8x16_t vreinterpretq_u8_s16(int16x8_t);
  15465. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s16)))
  15466. uint8x16_t vreinterpretq_u8(int16x8_t);
  15467. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s32)))
  15468. uint8x16_t vreinterpretq_u8_s32(int32x4_t);
  15469. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s32)))
  15470. uint8x16_t vreinterpretq_u8(int32x4_t);
  15471. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s64)))
  15472. uint8x16_t vreinterpretq_u8_s64(int64x2_t);
  15473. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s64)))
  15474. uint8x16_t vreinterpretq_u8(int64x2_t);
  15475. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s8)))
  15476. uint8x16_t vreinterpretq_u8_s8(int8x16_t);
  15477. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_s8)))
  15478. uint8x16_t vreinterpretq_u8(int8x16_t);
  15479. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u16)))
  15480. uint8x16_t vreinterpretq_u8_u16(uint16x8_t);
  15481. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u16)))
  15482. uint8x16_t vreinterpretq_u8(uint16x8_t);
  15483. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u32)))
  15484. uint8x16_t vreinterpretq_u8_u32(uint32x4_t);
  15485. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u32)))
  15486. uint8x16_t vreinterpretq_u8(uint32x4_t);
  15487. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u64)))
  15488. uint8x16_t vreinterpretq_u8_u64(uint64x2_t);
  15489. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_u64)))
  15490. uint8x16_t vreinterpretq_u8(uint64x2_t);
  15491. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_m_s8)))
  15492. int8x16_t vrev16q_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  15493. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_m_s8)))
  15494. int8x16_t vrev16q_m(int8x16_t, int8x16_t, mve_pred16_t);
  15495. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_m_u8)))
  15496. uint8x16_t vrev16q_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  15497. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_m_u8)))
  15498. uint8x16_t vrev16q_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  15499. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_s8)))
  15500. int8x16_t vrev16q_s8(int8x16_t);
  15501. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_s8)))
  15502. int8x16_t vrev16q(int8x16_t);
  15503. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_u8)))
  15504. uint8x16_t vrev16q_u8(uint8x16_t);
  15505. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_u8)))
  15506. uint8x16_t vrev16q(uint8x16_t);
  15507. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_x_s8)))
  15508. int8x16_t vrev16q_x_s8(int8x16_t, mve_pred16_t);
  15509. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_x_s8)))
  15510. int8x16_t vrev16q_x(int8x16_t, mve_pred16_t);
  15511. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_x_u8)))
  15512. uint8x16_t vrev16q_x_u8(uint8x16_t, mve_pred16_t);
  15513. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev16q_x_u8)))
  15514. uint8x16_t vrev16q_x(uint8x16_t, mve_pred16_t);
  15515. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_s16)))
  15516. int16x8_t vrev32q_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  15517. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_s16)))
  15518. int16x8_t vrev32q_m(int16x8_t, int16x8_t, mve_pred16_t);
  15519. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_s8)))
  15520. int8x16_t vrev32q_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  15521. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_s8)))
  15522. int8x16_t vrev32q_m(int8x16_t, int8x16_t, mve_pred16_t);
  15523. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_u16)))
  15524. uint16x8_t vrev32q_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  15525. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_u16)))
  15526. uint16x8_t vrev32q_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  15527. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_u8)))
  15528. uint8x16_t vrev32q_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  15529. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_u8)))
  15530. uint8x16_t vrev32q_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  15531. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_s16)))
  15532. int16x8_t vrev32q_s16(int16x8_t);
  15533. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_s16)))
  15534. int16x8_t vrev32q(int16x8_t);
  15535. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_s8)))
  15536. int8x16_t vrev32q_s8(int8x16_t);
  15537. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_s8)))
  15538. int8x16_t vrev32q(int8x16_t);
  15539. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_u16)))
  15540. uint16x8_t vrev32q_u16(uint16x8_t);
  15541. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_u16)))
  15542. uint16x8_t vrev32q(uint16x8_t);
  15543. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_u8)))
  15544. uint8x16_t vrev32q_u8(uint8x16_t);
  15545. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_u8)))
  15546. uint8x16_t vrev32q(uint8x16_t);
  15547. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_s16)))
  15548. int16x8_t vrev32q_x_s16(int16x8_t, mve_pred16_t);
  15549. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_s16)))
  15550. int16x8_t vrev32q_x(int16x8_t, mve_pred16_t);
  15551. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_s8)))
  15552. int8x16_t vrev32q_x_s8(int8x16_t, mve_pred16_t);
  15553. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_s8)))
  15554. int8x16_t vrev32q_x(int8x16_t, mve_pred16_t);
  15555. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_u16)))
  15556. uint16x8_t vrev32q_x_u16(uint16x8_t, mve_pred16_t);
  15557. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_u16)))
  15558. uint16x8_t vrev32q_x(uint16x8_t, mve_pred16_t);
  15559. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_u8)))
  15560. uint8x16_t vrev32q_x_u8(uint8x16_t, mve_pred16_t);
  15561. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_u8)))
  15562. uint8x16_t vrev32q_x(uint8x16_t, mve_pred16_t);
  15563. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s16)))
  15564. int16x8_t vrev64q_m_s16(int16x8_t, int16x8_t, mve_pred16_t);
  15565. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s16)))
  15566. int16x8_t vrev64q_m(int16x8_t, int16x8_t, mve_pred16_t);
  15567. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s32)))
  15568. int32x4_t vrev64q_m_s32(int32x4_t, int32x4_t, mve_pred16_t);
  15569. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s32)))
  15570. int32x4_t vrev64q_m(int32x4_t, int32x4_t, mve_pred16_t);
  15571. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s8)))
  15572. int8x16_t vrev64q_m_s8(int8x16_t, int8x16_t, mve_pred16_t);
  15573. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_s8)))
  15574. int8x16_t vrev64q_m(int8x16_t, int8x16_t, mve_pred16_t);
  15575. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u16)))
  15576. uint16x8_t vrev64q_m_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  15577. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u16)))
  15578. uint16x8_t vrev64q_m(uint16x8_t, uint16x8_t, mve_pred16_t);
  15579. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u32)))
  15580. uint32x4_t vrev64q_m_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  15581. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u32)))
  15582. uint32x4_t vrev64q_m(uint32x4_t, uint32x4_t, mve_pred16_t);
  15583. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u8)))
  15584. uint8x16_t vrev64q_m_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  15585. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_u8)))
  15586. uint8x16_t vrev64q_m(uint8x16_t, uint8x16_t, mve_pred16_t);
  15587. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s16)))
  15588. int16x8_t vrev64q_s16(int16x8_t);
  15589. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s16)))
  15590. int16x8_t vrev64q(int16x8_t);
  15591. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s32)))
  15592. int32x4_t vrev64q_s32(int32x4_t);
  15593. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s32)))
  15594. int32x4_t vrev64q(int32x4_t);
  15595. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s8)))
  15596. int8x16_t vrev64q_s8(int8x16_t);
  15597. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_s8)))
  15598. int8x16_t vrev64q(int8x16_t);
  15599. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u16)))
  15600. uint16x8_t vrev64q_u16(uint16x8_t);
  15601. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u16)))
  15602. uint16x8_t vrev64q(uint16x8_t);
  15603. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u32)))
  15604. uint32x4_t vrev64q_u32(uint32x4_t);
  15605. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u32)))
  15606. uint32x4_t vrev64q(uint32x4_t);
  15607. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u8)))
  15608. uint8x16_t vrev64q_u8(uint8x16_t);
  15609. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_u8)))
  15610. uint8x16_t vrev64q(uint8x16_t);
  15611. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s16)))
  15612. int16x8_t vrev64q_x_s16(int16x8_t, mve_pred16_t);
  15613. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s16)))
  15614. int16x8_t vrev64q_x(int16x8_t, mve_pred16_t);
  15615. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s32)))
  15616. int32x4_t vrev64q_x_s32(int32x4_t, mve_pred16_t);
  15617. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s32)))
  15618. int32x4_t vrev64q_x(int32x4_t, mve_pred16_t);
  15619. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s8)))
  15620. int8x16_t vrev64q_x_s8(int8x16_t, mve_pred16_t);
  15621. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_s8)))
  15622. int8x16_t vrev64q_x(int8x16_t, mve_pred16_t);
  15623. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u16)))
  15624. uint16x8_t vrev64q_x_u16(uint16x8_t, mve_pred16_t);
  15625. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u16)))
  15626. uint16x8_t vrev64q_x(uint16x8_t, mve_pred16_t);
  15627. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u32)))
  15628. uint32x4_t vrev64q_x_u32(uint32x4_t, mve_pred16_t);
  15629. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u32)))
  15630. uint32x4_t vrev64q_x(uint32x4_t, mve_pred16_t);
  15631. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u8)))
  15632. uint8x16_t vrev64q_x_u8(uint8x16_t, mve_pred16_t);
  15633. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_u8)))
  15634. uint8x16_t vrev64q_x(uint8x16_t, mve_pred16_t);
  15635. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s16)))
  15636. int16x8_t vrhaddq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  15637. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s16)))
  15638. int16x8_t vrhaddq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  15639. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s32)))
  15640. int32x4_t vrhaddq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  15641. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s32)))
  15642. int32x4_t vrhaddq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  15643. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s8)))
  15644. int8x16_t vrhaddq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  15645. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_s8)))
  15646. int8x16_t vrhaddq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  15647. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u16)))
  15648. uint16x8_t vrhaddq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  15649. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u16)))
  15650. uint16x8_t vrhaddq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  15651. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u32)))
  15652. uint32x4_t vrhaddq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  15653. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u32)))
  15654. uint32x4_t vrhaddq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  15655. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u8)))
  15656. uint8x16_t vrhaddq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  15657. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_m_u8)))
  15658. uint8x16_t vrhaddq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  15659. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s16)))
  15660. int16x8_t vrhaddq_s16(int16x8_t, int16x8_t);
  15661. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s16)))
  15662. int16x8_t vrhaddq(int16x8_t, int16x8_t);
  15663. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s32)))
  15664. int32x4_t vrhaddq_s32(int32x4_t, int32x4_t);
  15665. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s32)))
  15666. int32x4_t vrhaddq(int32x4_t, int32x4_t);
  15667. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s8)))
  15668. int8x16_t vrhaddq_s8(int8x16_t, int8x16_t);
  15669. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_s8)))
  15670. int8x16_t vrhaddq(int8x16_t, int8x16_t);
  15671. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u16)))
  15672. uint16x8_t vrhaddq_u16(uint16x8_t, uint16x8_t);
  15673. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u16)))
  15674. uint16x8_t vrhaddq(uint16x8_t, uint16x8_t);
  15675. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u32)))
  15676. uint32x4_t vrhaddq_u32(uint32x4_t, uint32x4_t);
  15677. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u32)))
  15678. uint32x4_t vrhaddq(uint32x4_t, uint32x4_t);
  15679. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u8)))
  15680. uint8x16_t vrhaddq_u8(uint8x16_t, uint8x16_t);
  15681. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_u8)))
  15682. uint8x16_t vrhaddq(uint8x16_t, uint8x16_t);
  15683. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s16)))
  15684. int16x8_t vrhaddq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  15685. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s16)))
  15686. int16x8_t vrhaddq_x(int16x8_t, int16x8_t, mve_pred16_t);
  15687. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s32)))
  15688. int32x4_t vrhaddq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  15689. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s32)))
  15690. int32x4_t vrhaddq_x(int32x4_t, int32x4_t, mve_pred16_t);
  15691. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s8)))
  15692. int8x16_t vrhaddq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  15693. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_s8)))
  15694. int8x16_t vrhaddq_x(int8x16_t, int8x16_t, mve_pred16_t);
  15695. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u16)))
  15696. uint16x8_t vrhaddq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  15697. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u16)))
  15698. uint16x8_t vrhaddq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  15699. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u32)))
  15700. uint32x4_t vrhaddq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  15701. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u32)))
  15702. uint32x4_t vrhaddq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  15703. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u8)))
  15704. uint8x16_t vrhaddq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  15705. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrhaddq_x_u8)))
  15706. uint8x16_t vrhaddq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  15707. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_p_s32)))
  15708. int64_t vrmlaldavhaq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  15709. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_p_s32)))
  15710. int64_t vrmlaldavhaq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  15711. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_p_u32)))
  15712. uint64_t vrmlaldavhaq_p_u32(uint64_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  15713. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_p_u32)))
  15714. uint64_t vrmlaldavhaq_p(uint64_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  15715. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_s32)))
  15716. int64_t vrmlaldavhaq_s32(int64_t, int32x4_t, int32x4_t);
  15717. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_s32)))
  15718. int64_t vrmlaldavhaq(int64_t, int32x4_t, int32x4_t);
  15719. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_u32)))
  15720. uint64_t vrmlaldavhaq_u32(uint64_t, uint32x4_t, uint32x4_t);
  15721. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaq_u32)))
  15722. uint64_t vrmlaldavhaq(uint64_t, uint32x4_t, uint32x4_t);
  15723. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaxq_p_s32)))
  15724. int64_t vrmlaldavhaxq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  15725. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaxq_p_s32)))
  15726. int64_t vrmlaldavhaxq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  15727. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaxq_s32)))
  15728. int64_t vrmlaldavhaxq_s32(int64_t, int32x4_t, int32x4_t);
  15729. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhaxq_s32)))
  15730. int64_t vrmlaldavhaxq(int64_t, int32x4_t, int32x4_t);
  15731. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_p_s32)))
  15732. int64_t vrmlaldavhq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  15733. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_p_s32)))
  15734. int64_t vrmlaldavhq_p(int32x4_t, int32x4_t, mve_pred16_t);
  15735. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_p_u32)))
  15736. uint64_t vrmlaldavhq_p_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  15737. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_p_u32)))
  15738. uint64_t vrmlaldavhq_p(uint32x4_t, uint32x4_t, mve_pred16_t);
  15739. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_s32)))
  15740. int64_t vrmlaldavhq_s32(int32x4_t, int32x4_t);
  15741. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_s32)))
  15742. int64_t vrmlaldavhq(int32x4_t, int32x4_t);
  15743. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_u32)))
  15744. uint64_t vrmlaldavhq_u32(uint32x4_t, uint32x4_t);
  15745. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhq_u32)))
  15746. uint64_t vrmlaldavhq(uint32x4_t, uint32x4_t);
  15747. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhxq_p_s32)))
  15748. int64_t vrmlaldavhxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  15749. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhxq_p_s32)))
  15750. int64_t vrmlaldavhxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  15751. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhxq_s32)))
  15752. int64_t vrmlaldavhxq_s32(int32x4_t, int32x4_t);
  15753. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlaldavhxq_s32)))
  15754. int64_t vrmlaldavhxq(int32x4_t, int32x4_t);
  15755. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaq_p_s32)))
  15756. int64_t vrmlsldavhaq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  15757. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaq_p_s32)))
  15758. int64_t vrmlsldavhaq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  15759. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaq_s32)))
  15760. int64_t vrmlsldavhaq_s32(int64_t, int32x4_t, int32x4_t);
  15761. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaq_s32)))
  15762. int64_t vrmlsldavhaq(int64_t, int32x4_t, int32x4_t);
  15763. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaxq_p_s32)))
  15764. int64_t vrmlsldavhaxq_p_s32(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  15765. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaxq_p_s32)))
  15766. int64_t vrmlsldavhaxq_p(int64_t, int32x4_t, int32x4_t, mve_pred16_t);
  15767. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaxq_s32)))
  15768. int64_t vrmlsldavhaxq_s32(int64_t, int32x4_t, int32x4_t);
  15769. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhaxq_s32)))
  15770. int64_t vrmlsldavhaxq(int64_t, int32x4_t, int32x4_t);
  15771. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhq_p_s32)))
  15772. int64_t vrmlsldavhq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  15773. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhq_p_s32)))
  15774. int64_t vrmlsldavhq_p(int32x4_t, int32x4_t, mve_pred16_t);
  15775. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhq_s32)))
  15776. int64_t vrmlsldavhq_s32(int32x4_t, int32x4_t);
  15777. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhq_s32)))
  15778. int64_t vrmlsldavhq(int32x4_t, int32x4_t);
  15779. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhxq_p_s32)))
  15780. int64_t vrmlsldavhxq_p_s32(int32x4_t, int32x4_t, mve_pred16_t);
  15781. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhxq_p_s32)))
  15782. int64_t vrmlsldavhxq_p(int32x4_t, int32x4_t, mve_pred16_t);
  15783. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhxq_s32)))
  15784. int64_t vrmlsldavhxq_s32(int32x4_t, int32x4_t);
  15785. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmlsldavhxq_s32)))
  15786. int64_t vrmlsldavhxq(int32x4_t, int32x4_t);
  15787. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s16)))
  15788. int16x8_t vrmulhq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  15789. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s16)))
  15790. int16x8_t vrmulhq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  15791. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s32)))
  15792. int32x4_t vrmulhq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  15793. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s32)))
  15794. int32x4_t vrmulhq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  15795. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s8)))
  15796. int8x16_t vrmulhq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  15797. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_s8)))
  15798. int8x16_t vrmulhq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  15799. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u16)))
  15800. uint16x8_t vrmulhq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  15801. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u16)))
  15802. uint16x8_t vrmulhq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  15803. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u32)))
  15804. uint32x4_t vrmulhq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  15805. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u32)))
  15806. uint32x4_t vrmulhq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  15807. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u8)))
  15808. uint8x16_t vrmulhq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  15809. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_m_u8)))
  15810. uint8x16_t vrmulhq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  15811. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s16)))
  15812. int16x8_t vrmulhq_s16(int16x8_t, int16x8_t);
  15813. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s16)))
  15814. int16x8_t vrmulhq(int16x8_t, int16x8_t);
  15815. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s32)))
  15816. int32x4_t vrmulhq_s32(int32x4_t, int32x4_t);
  15817. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s32)))
  15818. int32x4_t vrmulhq(int32x4_t, int32x4_t);
  15819. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s8)))
  15820. int8x16_t vrmulhq_s8(int8x16_t, int8x16_t);
  15821. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_s8)))
  15822. int8x16_t vrmulhq(int8x16_t, int8x16_t);
  15823. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u16)))
  15824. uint16x8_t vrmulhq_u16(uint16x8_t, uint16x8_t);
  15825. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u16)))
  15826. uint16x8_t vrmulhq(uint16x8_t, uint16x8_t);
  15827. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u32)))
  15828. uint32x4_t vrmulhq_u32(uint32x4_t, uint32x4_t);
  15829. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u32)))
  15830. uint32x4_t vrmulhq(uint32x4_t, uint32x4_t);
  15831. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u8)))
  15832. uint8x16_t vrmulhq_u8(uint8x16_t, uint8x16_t);
  15833. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_u8)))
  15834. uint8x16_t vrmulhq(uint8x16_t, uint8x16_t);
  15835. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s16)))
  15836. int16x8_t vrmulhq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  15837. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s16)))
  15838. int16x8_t vrmulhq_x(int16x8_t, int16x8_t, mve_pred16_t);
  15839. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s32)))
  15840. int32x4_t vrmulhq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  15841. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s32)))
  15842. int32x4_t vrmulhq_x(int32x4_t, int32x4_t, mve_pred16_t);
  15843. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s8)))
  15844. int8x16_t vrmulhq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  15845. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_s8)))
  15846. int8x16_t vrmulhq_x(int8x16_t, int8x16_t, mve_pred16_t);
  15847. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u16)))
  15848. uint16x8_t vrmulhq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  15849. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u16)))
  15850. uint16x8_t vrmulhq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  15851. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u32)))
  15852. uint32x4_t vrmulhq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  15853. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u32)))
  15854. uint32x4_t vrmulhq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  15855. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u8)))
  15856. uint8x16_t vrmulhq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  15857. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrmulhq_x_u8)))
  15858. uint8x16_t vrmulhq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  15859. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s16)))
  15860. int16x8_t vrshlq_m_n_s16(int16x8_t, int32_t, mve_pred16_t);
  15861. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s16)))
  15862. int16x8_t vrshlq_m_n(int16x8_t, int32_t, mve_pred16_t);
  15863. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s32)))
  15864. int32x4_t vrshlq_m_n_s32(int32x4_t, int32_t, mve_pred16_t);
  15865. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s32)))
  15866. int32x4_t vrshlq_m_n(int32x4_t, int32_t, mve_pred16_t);
  15867. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s8)))
  15868. int8x16_t vrshlq_m_n_s8(int8x16_t, int32_t, mve_pred16_t);
  15869. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_s8)))
  15870. int8x16_t vrshlq_m_n(int8x16_t, int32_t, mve_pred16_t);
  15871. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u16)))
  15872. uint16x8_t vrshlq_m_n_u16(uint16x8_t, int32_t, mve_pred16_t);
  15873. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u16)))
  15874. uint16x8_t vrshlq_m_n(uint16x8_t, int32_t, mve_pred16_t);
  15875. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u32)))
  15876. uint32x4_t vrshlq_m_n_u32(uint32x4_t, int32_t, mve_pred16_t);
  15877. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u32)))
  15878. uint32x4_t vrshlq_m_n(uint32x4_t, int32_t, mve_pred16_t);
  15879. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u8)))
  15880. uint8x16_t vrshlq_m_n_u8(uint8x16_t, int32_t, mve_pred16_t);
  15881. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_n_u8)))
  15882. uint8x16_t vrshlq_m_n(uint8x16_t, int32_t, mve_pred16_t);
  15883. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s16)))
  15884. int16x8_t vrshlq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  15885. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s16)))
  15886. int16x8_t vrshlq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  15887. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s32)))
  15888. int32x4_t vrshlq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  15889. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s32)))
  15890. int32x4_t vrshlq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  15891. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s8)))
  15892. int8x16_t vrshlq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  15893. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_s8)))
  15894. int8x16_t vrshlq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  15895. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u16)))
  15896. uint16x8_t vrshlq_m_u16(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  15897. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u16)))
  15898. uint16x8_t vrshlq_m(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  15899. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u32)))
  15900. uint32x4_t vrshlq_m_u32(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  15901. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u32)))
  15902. uint32x4_t vrshlq_m(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  15903. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u8)))
  15904. uint8x16_t vrshlq_m_u8(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  15905. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_m_u8)))
  15906. uint8x16_t vrshlq_m(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  15907. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s16)))
  15908. int16x8_t vrshlq_n_s16(int16x8_t, int32_t);
  15909. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s16)))
  15910. int16x8_t vrshlq(int16x8_t, int32_t);
  15911. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s32)))
  15912. int32x4_t vrshlq_n_s32(int32x4_t, int32_t);
  15913. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s32)))
  15914. int32x4_t vrshlq(int32x4_t, int32_t);
  15915. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s8)))
  15916. int8x16_t vrshlq_n_s8(int8x16_t, int32_t);
  15917. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_s8)))
  15918. int8x16_t vrshlq(int8x16_t, int32_t);
  15919. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u16)))
  15920. uint16x8_t vrshlq_n_u16(uint16x8_t, int32_t);
  15921. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u16)))
  15922. uint16x8_t vrshlq(uint16x8_t, int32_t);
  15923. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u32)))
  15924. uint32x4_t vrshlq_n_u32(uint32x4_t, int32_t);
  15925. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u32)))
  15926. uint32x4_t vrshlq(uint32x4_t, int32_t);
  15927. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u8)))
  15928. uint8x16_t vrshlq_n_u8(uint8x16_t, int32_t);
  15929. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_n_u8)))
  15930. uint8x16_t vrshlq(uint8x16_t, int32_t);
  15931. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s16)))
  15932. int16x8_t vrshlq_s16(int16x8_t, int16x8_t);
  15933. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s16)))
  15934. int16x8_t vrshlq(int16x8_t, int16x8_t);
  15935. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s32)))
  15936. int32x4_t vrshlq_s32(int32x4_t, int32x4_t);
  15937. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s32)))
  15938. int32x4_t vrshlq(int32x4_t, int32x4_t);
  15939. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s8)))
  15940. int8x16_t vrshlq_s8(int8x16_t, int8x16_t);
  15941. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_s8)))
  15942. int8x16_t vrshlq(int8x16_t, int8x16_t);
  15943. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u16)))
  15944. uint16x8_t vrshlq_u16(uint16x8_t, int16x8_t);
  15945. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u16)))
  15946. uint16x8_t vrshlq(uint16x8_t, int16x8_t);
  15947. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u32)))
  15948. uint32x4_t vrshlq_u32(uint32x4_t, int32x4_t);
  15949. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u32)))
  15950. uint32x4_t vrshlq(uint32x4_t, int32x4_t);
  15951. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u8)))
  15952. uint8x16_t vrshlq_u8(uint8x16_t, int8x16_t);
  15953. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_u8)))
  15954. uint8x16_t vrshlq(uint8x16_t, int8x16_t);
  15955. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s16)))
  15956. int16x8_t vrshlq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  15957. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s16)))
  15958. int16x8_t vrshlq_x(int16x8_t, int16x8_t, mve_pred16_t);
  15959. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s32)))
  15960. int32x4_t vrshlq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  15961. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s32)))
  15962. int32x4_t vrshlq_x(int32x4_t, int32x4_t, mve_pred16_t);
  15963. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s8)))
  15964. int8x16_t vrshlq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  15965. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_s8)))
  15966. int8x16_t vrshlq_x(int8x16_t, int8x16_t, mve_pred16_t);
  15967. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u16)))
  15968. uint16x8_t vrshlq_x_u16(uint16x8_t, int16x8_t, mve_pred16_t);
  15969. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u16)))
  15970. uint16x8_t vrshlq_x(uint16x8_t, int16x8_t, mve_pred16_t);
  15971. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u32)))
  15972. uint32x4_t vrshlq_x_u32(uint32x4_t, int32x4_t, mve_pred16_t);
  15973. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u32)))
  15974. uint32x4_t vrshlq_x(uint32x4_t, int32x4_t, mve_pred16_t);
  15975. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u8)))
  15976. uint8x16_t vrshlq_x_u8(uint8x16_t, int8x16_t, mve_pred16_t);
  15977. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshlq_x_u8)))
  15978. uint8x16_t vrshlq_x(uint8x16_t, int8x16_t, mve_pred16_t);
  15979. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_s16)))
  15980. int8x16_t vrshrnbq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  15981. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_s16)))
  15982. int8x16_t vrshrnbq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  15983. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_s32)))
  15984. int16x8_t vrshrnbq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  15985. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_s32)))
  15986. int16x8_t vrshrnbq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  15987. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_u16)))
  15988. uint8x16_t vrshrnbq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  15989. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_u16)))
  15990. uint8x16_t vrshrnbq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  15991. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_u32)))
  15992. uint16x8_t vrshrnbq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  15993. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_m_n_u32)))
  15994. uint16x8_t vrshrnbq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  15995. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_s16)))
  15996. int8x16_t vrshrnbq_n_s16(int8x16_t, int16x8_t, int);
  15997. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_s16)))
  15998. int8x16_t vrshrnbq(int8x16_t, int16x8_t, int);
  15999. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_s32)))
  16000. int16x8_t vrshrnbq_n_s32(int16x8_t, int32x4_t, int);
  16001. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_s32)))
  16002. int16x8_t vrshrnbq(int16x8_t, int32x4_t, int);
  16003. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_u16)))
  16004. uint8x16_t vrshrnbq_n_u16(uint8x16_t, uint16x8_t, int);
  16005. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_u16)))
  16006. uint8x16_t vrshrnbq(uint8x16_t, uint16x8_t, int);
  16007. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_u32)))
  16008. uint16x8_t vrshrnbq_n_u32(uint16x8_t, uint32x4_t, int);
  16009. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrnbq_n_u32)))
  16010. uint16x8_t vrshrnbq(uint16x8_t, uint32x4_t, int);
  16011. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_s16)))
  16012. int8x16_t vrshrntq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  16013. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_s16)))
  16014. int8x16_t vrshrntq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  16015. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_s32)))
  16016. int16x8_t vrshrntq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  16017. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_s32)))
  16018. int16x8_t vrshrntq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  16019. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_u16)))
  16020. uint8x16_t vrshrntq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  16021. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_u16)))
  16022. uint8x16_t vrshrntq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  16023. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_u32)))
  16024. uint16x8_t vrshrntq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  16025. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_m_n_u32)))
  16026. uint16x8_t vrshrntq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  16027. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_s16)))
  16028. int8x16_t vrshrntq_n_s16(int8x16_t, int16x8_t, int);
  16029. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_s16)))
  16030. int8x16_t vrshrntq(int8x16_t, int16x8_t, int);
  16031. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_s32)))
  16032. int16x8_t vrshrntq_n_s32(int16x8_t, int32x4_t, int);
  16033. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_s32)))
  16034. int16x8_t vrshrntq(int16x8_t, int32x4_t, int);
  16035. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_u16)))
  16036. uint8x16_t vrshrntq_n_u16(uint8x16_t, uint16x8_t, int);
  16037. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_u16)))
  16038. uint8x16_t vrshrntq(uint8x16_t, uint16x8_t, int);
  16039. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_u32)))
  16040. uint16x8_t vrshrntq_n_u32(uint16x8_t, uint32x4_t, int);
  16041. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrntq_n_u32)))
  16042. uint16x8_t vrshrntq(uint16x8_t, uint32x4_t, int);
  16043. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s16)))
  16044. int16x8_t vrshrq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  16045. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s16)))
  16046. int16x8_t vrshrq_m(int16x8_t, int16x8_t, int, mve_pred16_t);
  16047. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s32)))
  16048. int32x4_t vrshrq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  16049. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s32)))
  16050. int32x4_t vrshrq_m(int32x4_t, int32x4_t, int, mve_pred16_t);
  16051. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s8)))
  16052. int8x16_t vrshrq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  16053. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_s8)))
  16054. int8x16_t vrshrq_m(int8x16_t, int8x16_t, int, mve_pred16_t);
  16055. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u16)))
  16056. uint16x8_t vrshrq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16057. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u16)))
  16058. uint16x8_t vrshrq_m(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16059. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u32)))
  16060. uint32x4_t vrshrq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16061. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u32)))
  16062. uint32x4_t vrshrq_m(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16063. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u8)))
  16064. uint8x16_t vrshrq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16065. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_m_n_u8)))
  16066. uint8x16_t vrshrq_m(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16067. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s16)))
  16068. int16x8_t vrshrq_n_s16(int16x8_t, int);
  16069. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s16)))
  16070. int16x8_t vrshrq(int16x8_t, int);
  16071. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s32)))
  16072. int32x4_t vrshrq_n_s32(int32x4_t, int);
  16073. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s32)))
  16074. int32x4_t vrshrq(int32x4_t, int);
  16075. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s8)))
  16076. int8x16_t vrshrq_n_s8(int8x16_t, int);
  16077. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_s8)))
  16078. int8x16_t vrshrq(int8x16_t, int);
  16079. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u16)))
  16080. uint16x8_t vrshrq_n_u16(uint16x8_t, int);
  16081. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u16)))
  16082. uint16x8_t vrshrq(uint16x8_t, int);
  16083. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u32)))
  16084. uint32x4_t vrshrq_n_u32(uint32x4_t, int);
  16085. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u32)))
  16086. uint32x4_t vrshrq(uint32x4_t, int);
  16087. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u8)))
  16088. uint8x16_t vrshrq_n_u8(uint8x16_t, int);
  16089. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_n_u8)))
  16090. uint8x16_t vrshrq(uint8x16_t, int);
  16091. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s16)))
  16092. int16x8_t vrshrq_x_n_s16(int16x8_t, int, mve_pred16_t);
  16093. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s16)))
  16094. int16x8_t vrshrq_x(int16x8_t, int, mve_pred16_t);
  16095. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s32)))
  16096. int32x4_t vrshrq_x_n_s32(int32x4_t, int, mve_pred16_t);
  16097. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s32)))
  16098. int32x4_t vrshrq_x(int32x4_t, int, mve_pred16_t);
  16099. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s8)))
  16100. int8x16_t vrshrq_x_n_s8(int8x16_t, int, mve_pred16_t);
  16101. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_s8)))
  16102. int8x16_t vrshrq_x(int8x16_t, int, mve_pred16_t);
  16103. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u16)))
  16104. uint16x8_t vrshrq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  16105. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u16)))
  16106. uint16x8_t vrshrq_x(uint16x8_t, int, mve_pred16_t);
  16107. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u32)))
  16108. uint32x4_t vrshrq_x_n_u32(uint32x4_t, int, mve_pred16_t);
  16109. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u32)))
  16110. uint32x4_t vrshrq_x(uint32x4_t, int, mve_pred16_t);
  16111. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u8)))
  16112. uint8x16_t vrshrq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  16113. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrshrq_x_n_u8)))
  16114. uint8x16_t vrshrq_x(uint8x16_t, int, mve_pred16_t);
  16115. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_m_s32)))
  16116. int32x4_t vsbciq_m_s32(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  16117. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_m_s32)))
  16118. int32x4_t vsbciq_m(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  16119. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_m_u32)))
  16120. uint32x4_t vsbciq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  16121. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_m_u32)))
  16122. uint32x4_t vsbciq_m(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  16123. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_s32)))
  16124. int32x4_t vsbciq_s32(int32x4_t, int32x4_t, unsigned *);
  16125. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_s32)))
  16126. int32x4_t vsbciq(int32x4_t, int32x4_t, unsigned *);
  16127. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_u32)))
  16128. uint32x4_t vsbciq_u32(uint32x4_t, uint32x4_t, unsigned *);
  16129. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbciq_u32)))
  16130. uint32x4_t vsbciq(uint32x4_t, uint32x4_t, unsigned *);
  16131. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_m_s32)))
  16132. int32x4_t vsbcq_m_s32(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  16133. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_m_s32)))
  16134. int32x4_t vsbcq_m(int32x4_t, int32x4_t, int32x4_t, unsigned *, mve_pred16_t);
  16135. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_m_u32)))
  16136. uint32x4_t vsbcq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  16137. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_m_u32)))
  16138. uint32x4_t vsbcq_m(uint32x4_t, uint32x4_t, uint32x4_t, unsigned *, mve_pred16_t);
  16139. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_s32)))
  16140. int32x4_t vsbcq_s32(int32x4_t, int32x4_t, unsigned *);
  16141. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_s32)))
  16142. int32x4_t vsbcq(int32x4_t, int32x4_t, unsigned *);
  16143. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_u32)))
  16144. uint32x4_t vsbcq_u32(uint32x4_t, uint32x4_t, unsigned *);
  16145. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsbcq_u32)))
  16146. uint32x4_t vsbcq(uint32x4_t, uint32x4_t, unsigned *);
  16147. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s16)))
  16148. int16x8_t vsetq_lane_s16(int16_t, int16x8_t, int);
  16149. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s16)))
  16150. int16x8_t vsetq_lane(int16_t, int16x8_t, int);
  16151. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s32)))
  16152. int32x4_t vsetq_lane_s32(int32_t, int32x4_t, int);
  16153. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s32)))
  16154. int32x4_t vsetq_lane(int32_t, int32x4_t, int);
  16155. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s64)))
  16156. int64x2_t vsetq_lane_s64(int64_t, int64x2_t, int);
  16157. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s64)))
  16158. int64x2_t vsetq_lane(int64_t, int64x2_t, int);
  16159. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s8)))
  16160. int8x16_t vsetq_lane_s8(int8_t, int8x16_t, int);
  16161. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_s8)))
  16162. int8x16_t vsetq_lane(int8_t, int8x16_t, int);
  16163. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u16)))
  16164. uint16x8_t vsetq_lane_u16(uint16_t, uint16x8_t, int);
  16165. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u16)))
  16166. uint16x8_t vsetq_lane(uint16_t, uint16x8_t, int);
  16167. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u32)))
  16168. uint32x4_t vsetq_lane_u32(uint32_t, uint32x4_t, int);
  16169. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u32)))
  16170. uint32x4_t vsetq_lane(uint32_t, uint32x4_t, int);
  16171. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u64)))
  16172. uint64x2_t vsetq_lane_u64(uint64_t, uint64x2_t, int);
  16173. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u64)))
  16174. uint64x2_t vsetq_lane(uint64_t, uint64x2_t, int);
  16175. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u8)))
  16176. uint8x16_t vsetq_lane_u8(uint8_t, uint8x16_t, int);
  16177. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_u8)))
  16178. uint8x16_t vsetq_lane(uint8_t, uint8x16_t, int);
  16179. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s16)))
  16180. int16x8_t vshlcq_m_s16(int16x8_t, uint32_t *, int, mve_pred16_t);
  16181. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s16)))
  16182. int16x8_t vshlcq_m(int16x8_t, uint32_t *, int, mve_pred16_t);
  16183. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s32)))
  16184. int32x4_t vshlcq_m_s32(int32x4_t, uint32_t *, int, mve_pred16_t);
  16185. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s32)))
  16186. int32x4_t vshlcq_m(int32x4_t, uint32_t *, int, mve_pred16_t);
  16187. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s8)))
  16188. int8x16_t vshlcq_m_s8(int8x16_t, uint32_t *, int, mve_pred16_t);
  16189. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_s8)))
  16190. int8x16_t vshlcq_m(int8x16_t, uint32_t *, int, mve_pred16_t);
  16191. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u16)))
  16192. uint16x8_t vshlcq_m_u16(uint16x8_t, uint32_t *, int, mve_pred16_t);
  16193. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u16)))
  16194. uint16x8_t vshlcq_m(uint16x8_t, uint32_t *, int, mve_pred16_t);
  16195. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u32)))
  16196. uint32x4_t vshlcq_m_u32(uint32x4_t, uint32_t *, int, mve_pred16_t);
  16197. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u32)))
  16198. uint32x4_t vshlcq_m(uint32x4_t, uint32_t *, int, mve_pred16_t);
  16199. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u8)))
  16200. uint8x16_t vshlcq_m_u8(uint8x16_t, uint32_t *, int, mve_pred16_t);
  16201. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_m_u8)))
  16202. uint8x16_t vshlcq_m(uint8x16_t, uint32_t *, int, mve_pred16_t);
  16203. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s16)))
  16204. int16x8_t vshlcq_s16(int16x8_t, uint32_t *, int);
  16205. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s16)))
  16206. int16x8_t vshlcq(int16x8_t, uint32_t *, int);
  16207. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s32)))
  16208. int32x4_t vshlcq_s32(int32x4_t, uint32_t *, int);
  16209. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s32)))
  16210. int32x4_t vshlcq(int32x4_t, uint32_t *, int);
  16211. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s8)))
  16212. int8x16_t vshlcq_s8(int8x16_t, uint32_t *, int);
  16213. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_s8)))
  16214. int8x16_t vshlcq(int8x16_t, uint32_t *, int);
  16215. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u16)))
  16216. uint16x8_t vshlcq_u16(uint16x8_t, uint32_t *, int);
  16217. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u16)))
  16218. uint16x8_t vshlcq(uint16x8_t, uint32_t *, int);
  16219. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u32)))
  16220. uint32x4_t vshlcq_u32(uint32x4_t, uint32_t *, int);
  16221. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u32)))
  16222. uint32x4_t vshlcq(uint32x4_t, uint32_t *, int);
  16223. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u8)))
  16224. uint8x16_t vshlcq_u8(uint8x16_t, uint32_t *, int);
  16225. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlcq_u8)))
  16226. uint8x16_t vshlcq(uint8x16_t, uint32_t *, int);
  16227. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_s16)))
  16228. int32x4_t vshllbq_m_n_s16(int32x4_t, int16x8_t, int, mve_pred16_t);
  16229. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_s16)))
  16230. int32x4_t vshllbq_m(int32x4_t, int16x8_t, int, mve_pred16_t);
  16231. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_s8)))
  16232. int16x8_t vshllbq_m_n_s8(int16x8_t, int8x16_t, int, mve_pred16_t);
  16233. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_s8)))
  16234. int16x8_t vshllbq_m(int16x8_t, int8x16_t, int, mve_pred16_t);
  16235. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_u16)))
  16236. uint32x4_t vshllbq_m_n_u16(uint32x4_t, uint16x8_t, int, mve_pred16_t);
  16237. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_u16)))
  16238. uint32x4_t vshllbq_m(uint32x4_t, uint16x8_t, int, mve_pred16_t);
  16239. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_u8)))
  16240. uint16x8_t vshllbq_m_n_u8(uint16x8_t, uint8x16_t, int, mve_pred16_t);
  16241. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_m_n_u8)))
  16242. uint16x8_t vshllbq_m(uint16x8_t, uint8x16_t, int, mve_pred16_t);
  16243. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_s16)))
  16244. int32x4_t vshllbq_n_s16(int16x8_t, int);
  16245. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_s16)))
  16246. int32x4_t vshllbq(int16x8_t, int);
  16247. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_s8)))
  16248. int16x8_t vshllbq_n_s8(int8x16_t, int);
  16249. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_s8)))
  16250. int16x8_t vshllbq(int8x16_t, int);
  16251. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_u16)))
  16252. uint32x4_t vshllbq_n_u16(uint16x8_t, int);
  16253. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_u16)))
  16254. uint32x4_t vshllbq(uint16x8_t, int);
  16255. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_u8)))
  16256. uint16x8_t vshllbq_n_u8(uint8x16_t, int);
  16257. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_n_u8)))
  16258. uint16x8_t vshllbq(uint8x16_t, int);
  16259. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_s16)))
  16260. int32x4_t vshllbq_x_n_s16(int16x8_t, int, mve_pred16_t);
  16261. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_s16)))
  16262. int32x4_t vshllbq_x(int16x8_t, int, mve_pred16_t);
  16263. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_s8)))
  16264. int16x8_t vshllbq_x_n_s8(int8x16_t, int, mve_pred16_t);
  16265. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_s8)))
  16266. int16x8_t vshllbq_x(int8x16_t, int, mve_pred16_t);
  16267. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_u16)))
  16268. uint32x4_t vshllbq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  16269. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_u16)))
  16270. uint32x4_t vshllbq_x(uint16x8_t, int, mve_pred16_t);
  16271. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_u8)))
  16272. uint16x8_t vshllbq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  16273. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshllbq_x_n_u8)))
  16274. uint16x8_t vshllbq_x(uint8x16_t, int, mve_pred16_t);
  16275. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_s16)))
  16276. int32x4_t vshlltq_m_n_s16(int32x4_t, int16x8_t, int, mve_pred16_t);
  16277. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_s16)))
  16278. int32x4_t vshlltq_m(int32x4_t, int16x8_t, int, mve_pred16_t);
  16279. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_s8)))
  16280. int16x8_t vshlltq_m_n_s8(int16x8_t, int8x16_t, int, mve_pred16_t);
  16281. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_s8)))
  16282. int16x8_t vshlltq_m(int16x8_t, int8x16_t, int, mve_pred16_t);
  16283. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_u16)))
  16284. uint32x4_t vshlltq_m_n_u16(uint32x4_t, uint16x8_t, int, mve_pred16_t);
  16285. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_u16)))
  16286. uint32x4_t vshlltq_m(uint32x4_t, uint16x8_t, int, mve_pred16_t);
  16287. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_u8)))
  16288. uint16x8_t vshlltq_m_n_u8(uint16x8_t, uint8x16_t, int, mve_pred16_t);
  16289. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_m_n_u8)))
  16290. uint16x8_t vshlltq_m(uint16x8_t, uint8x16_t, int, mve_pred16_t);
  16291. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_s16)))
  16292. int32x4_t vshlltq_n_s16(int16x8_t, int);
  16293. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_s16)))
  16294. int32x4_t vshlltq(int16x8_t, int);
  16295. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_s8)))
  16296. int16x8_t vshlltq_n_s8(int8x16_t, int);
  16297. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_s8)))
  16298. int16x8_t vshlltq(int8x16_t, int);
  16299. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_u16)))
  16300. uint32x4_t vshlltq_n_u16(uint16x8_t, int);
  16301. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_u16)))
  16302. uint32x4_t vshlltq(uint16x8_t, int);
  16303. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_u8)))
  16304. uint16x8_t vshlltq_n_u8(uint8x16_t, int);
  16305. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_n_u8)))
  16306. uint16x8_t vshlltq(uint8x16_t, int);
  16307. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_s16)))
  16308. int32x4_t vshlltq_x_n_s16(int16x8_t, int, mve_pred16_t);
  16309. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_s16)))
  16310. int32x4_t vshlltq_x(int16x8_t, int, mve_pred16_t);
  16311. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_s8)))
  16312. int16x8_t vshlltq_x_n_s8(int8x16_t, int, mve_pred16_t);
  16313. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_s8)))
  16314. int16x8_t vshlltq_x(int8x16_t, int, mve_pred16_t);
  16315. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_u16)))
  16316. uint32x4_t vshlltq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  16317. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_u16)))
  16318. uint32x4_t vshlltq_x(uint16x8_t, int, mve_pred16_t);
  16319. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_u8)))
  16320. uint16x8_t vshlltq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  16321. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlltq_x_n_u8)))
  16322. uint16x8_t vshlltq_x(uint8x16_t, int, mve_pred16_t);
  16323. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s16)))
  16324. int16x8_t vshlq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  16325. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s16)))
  16326. int16x8_t vshlq_m_n(int16x8_t, int16x8_t, int, mve_pred16_t);
  16327. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s32)))
  16328. int32x4_t vshlq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  16329. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s32)))
  16330. int32x4_t vshlq_m_n(int32x4_t, int32x4_t, int, mve_pred16_t);
  16331. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s8)))
  16332. int8x16_t vshlq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  16333. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_s8)))
  16334. int8x16_t vshlq_m_n(int8x16_t, int8x16_t, int, mve_pred16_t);
  16335. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u16)))
  16336. uint16x8_t vshlq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16337. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u16)))
  16338. uint16x8_t vshlq_m_n(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16339. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u32)))
  16340. uint32x4_t vshlq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16341. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u32)))
  16342. uint32x4_t vshlq_m_n(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16343. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u8)))
  16344. uint8x16_t vshlq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16345. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_n_u8)))
  16346. uint8x16_t vshlq_m_n(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16347. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s16)))
  16348. int16x8_t vshlq_m_r_s16(int16x8_t, int32_t, mve_pred16_t);
  16349. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s16)))
  16350. int16x8_t vshlq_m_r(int16x8_t, int32_t, mve_pred16_t);
  16351. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s32)))
  16352. int32x4_t vshlq_m_r_s32(int32x4_t, int32_t, mve_pred16_t);
  16353. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s32)))
  16354. int32x4_t vshlq_m_r(int32x4_t, int32_t, mve_pred16_t);
  16355. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s8)))
  16356. int8x16_t vshlq_m_r_s8(int8x16_t, int32_t, mve_pred16_t);
  16357. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_s8)))
  16358. int8x16_t vshlq_m_r(int8x16_t, int32_t, mve_pred16_t);
  16359. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u16)))
  16360. uint16x8_t vshlq_m_r_u16(uint16x8_t, int32_t, mve_pred16_t);
  16361. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u16)))
  16362. uint16x8_t vshlq_m_r(uint16x8_t, int32_t, mve_pred16_t);
  16363. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u32)))
  16364. uint32x4_t vshlq_m_r_u32(uint32x4_t, int32_t, mve_pred16_t);
  16365. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u32)))
  16366. uint32x4_t vshlq_m_r(uint32x4_t, int32_t, mve_pred16_t);
  16367. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u8)))
  16368. uint8x16_t vshlq_m_r_u8(uint8x16_t, int32_t, mve_pred16_t);
  16369. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_r_u8)))
  16370. uint8x16_t vshlq_m_r(uint8x16_t, int32_t, mve_pred16_t);
  16371. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s16)))
  16372. int16x8_t vshlq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  16373. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s16)))
  16374. int16x8_t vshlq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  16375. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s32)))
  16376. int32x4_t vshlq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  16377. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s32)))
  16378. int32x4_t vshlq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  16379. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s8)))
  16380. int8x16_t vshlq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  16381. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_s8)))
  16382. int8x16_t vshlq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  16383. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u16)))
  16384. uint16x8_t vshlq_m_u16(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  16385. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u16)))
  16386. uint16x8_t vshlq_m(uint16x8_t, uint16x8_t, int16x8_t, mve_pred16_t);
  16387. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u32)))
  16388. uint32x4_t vshlq_m_u32(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  16389. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u32)))
  16390. uint32x4_t vshlq_m(uint32x4_t, uint32x4_t, int32x4_t, mve_pred16_t);
  16391. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u8)))
  16392. uint8x16_t vshlq_m_u8(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  16393. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_m_u8)))
  16394. uint8x16_t vshlq_m(uint8x16_t, uint8x16_t, int8x16_t, mve_pred16_t);
  16395. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s16)))
  16396. int16x8_t vshlq_n_s16(int16x8_t, int);
  16397. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s16)))
  16398. int16x8_t vshlq_n(int16x8_t, int);
  16399. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s32)))
  16400. int32x4_t vshlq_n_s32(int32x4_t, int);
  16401. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s32)))
  16402. int32x4_t vshlq_n(int32x4_t, int);
  16403. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s8)))
  16404. int8x16_t vshlq_n_s8(int8x16_t, int);
  16405. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_s8)))
  16406. int8x16_t vshlq_n(int8x16_t, int);
  16407. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u16)))
  16408. uint16x8_t vshlq_n_u16(uint16x8_t, int);
  16409. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u16)))
  16410. uint16x8_t vshlq_n(uint16x8_t, int);
  16411. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u32)))
  16412. uint32x4_t vshlq_n_u32(uint32x4_t, int);
  16413. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u32)))
  16414. uint32x4_t vshlq_n(uint32x4_t, int);
  16415. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u8)))
  16416. uint8x16_t vshlq_n_u8(uint8x16_t, int);
  16417. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_n_u8)))
  16418. uint8x16_t vshlq_n(uint8x16_t, int);
  16419. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s16)))
  16420. int16x8_t vshlq_r_s16(int16x8_t, int32_t);
  16421. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s16)))
  16422. int16x8_t vshlq_r(int16x8_t, int32_t);
  16423. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s32)))
  16424. int32x4_t vshlq_r_s32(int32x4_t, int32_t);
  16425. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s32)))
  16426. int32x4_t vshlq_r(int32x4_t, int32_t);
  16427. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s8)))
  16428. int8x16_t vshlq_r_s8(int8x16_t, int32_t);
  16429. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_s8)))
  16430. int8x16_t vshlq_r(int8x16_t, int32_t);
  16431. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u16)))
  16432. uint16x8_t vshlq_r_u16(uint16x8_t, int32_t);
  16433. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u16)))
  16434. uint16x8_t vshlq_r(uint16x8_t, int32_t);
  16435. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u32)))
  16436. uint32x4_t vshlq_r_u32(uint32x4_t, int32_t);
  16437. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u32)))
  16438. uint32x4_t vshlq_r(uint32x4_t, int32_t);
  16439. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u8)))
  16440. uint8x16_t vshlq_r_u8(uint8x16_t, int32_t);
  16441. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_r_u8)))
  16442. uint8x16_t vshlq_r(uint8x16_t, int32_t);
  16443. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s16)))
  16444. int16x8_t vshlq_s16(int16x8_t, int16x8_t);
  16445. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s16)))
  16446. int16x8_t vshlq(int16x8_t, int16x8_t);
  16447. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s32)))
  16448. int32x4_t vshlq_s32(int32x4_t, int32x4_t);
  16449. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s32)))
  16450. int32x4_t vshlq(int32x4_t, int32x4_t);
  16451. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s8)))
  16452. int8x16_t vshlq_s8(int8x16_t, int8x16_t);
  16453. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_s8)))
  16454. int8x16_t vshlq(int8x16_t, int8x16_t);
  16455. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u16)))
  16456. uint16x8_t vshlq_u16(uint16x8_t, int16x8_t);
  16457. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u16)))
  16458. uint16x8_t vshlq(uint16x8_t, int16x8_t);
  16459. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u32)))
  16460. uint32x4_t vshlq_u32(uint32x4_t, int32x4_t);
  16461. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u32)))
  16462. uint32x4_t vshlq(uint32x4_t, int32x4_t);
  16463. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u8)))
  16464. uint8x16_t vshlq_u8(uint8x16_t, int8x16_t);
  16465. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_u8)))
  16466. uint8x16_t vshlq(uint8x16_t, int8x16_t);
  16467. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s16)))
  16468. int16x8_t vshlq_x_n_s16(int16x8_t, int, mve_pred16_t);
  16469. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s16)))
  16470. int16x8_t vshlq_x_n(int16x8_t, int, mve_pred16_t);
  16471. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s32)))
  16472. int32x4_t vshlq_x_n_s32(int32x4_t, int, mve_pred16_t);
  16473. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s32)))
  16474. int32x4_t vshlq_x_n(int32x4_t, int, mve_pred16_t);
  16475. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s8)))
  16476. int8x16_t vshlq_x_n_s8(int8x16_t, int, mve_pred16_t);
  16477. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_s8)))
  16478. int8x16_t vshlq_x_n(int8x16_t, int, mve_pred16_t);
  16479. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u16)))
  16480. uint16x8_t vshlq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  16481. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u16)))
  16482. uint16x8_t vshlq_x_n(uint16x8_t, int, mve_pred16_t);
  16483. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u32)))
  16484. uint32x4_t vshlq_x_n_u32(uint32x4_t, int, mve_pred16_t);
  16485. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u32)))
  16486. uint32x4_t vshlq_x_n(uint32x4_t, int, mve_pred16_t);
  16487. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u8)))
  16488. uint8x16_t vshlq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  16489. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_n_u8)))
  16490. uint8x16_t vshlq_x_n(uint8x16_t, int, mve_pred16_t);
  16491. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s16)))
  16492. int16x8_t vshlq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  16493. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s16)))
  16494. int16x8_t vshlq_x(int16x8_t, int16x8_t, mve_pred16_t);
  16495. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s32)))
  16496. int32x4_t vshlq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  16497. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s32)))
  16498. int32x4_t vshlq_x(int32x4_t, int32x4_t, mve_pred16_t);
  16499. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s8)))
  16500. int8x16_t vshlq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  16501. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_s8)))
  16502. int8x16_t vshlq_x(int8x16_t, int8x16_t, mve_pred16_t);
  16503. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u16)))
  16504. uint16x8_t vshlq_x_u16(uint16x8_t, int16x8_t, mve_pred16_t);
  16505. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u16)))
  16506. uint16x8_t vshlq_x(uint16x8_t, int16x8_t, mve_pred16_t);
  16507. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u32)))
  16508. uint32x4_t vshlq_x_u32(uint32x4_t, int32x4_t, mve_pred16_t);
  16509. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u32)))
  16510. uint32x4_t vshlq_x(uint32x4_t, int32x4_t, mve_pred16_t);
  16511. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u8)))
  16512. uint8x16_t vshlq_x_u8(uint8x16_t, int8x16_t, mve_pred16_t);
  16513. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshlq_x_u8)))
  16514. uint8x16_t vshlq_x(uint8x16_t, int8x16_t, mve_pred16_t);
  16515. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_s16)))
  16516. int8x16_t vshrnbq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  16517. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_s16)))
  16518. int8x16_t vshrnbq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  16519. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_s32)))
  16520. int16x8_t vshrnbq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  16521. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_s32)))
  16522. int16x8_t vshrnbq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  16523. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_u16)))
  16524. uint8x16_t vshrnbq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  16525. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_u16)))
  16526. uint8x16_t vshrnbq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  16527. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_u32)))
  16528. uint16x8_t vshrnbq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  16529. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_m_n_u32)))
  16530. uint16x8_t vshrnbq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  16531. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_s16)))
  16532. int8x16_t vshrnbq_n_s16(int8x16_t, int16x8_t, int);
  16533. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_s16)))
  16534. int8x16_t vshrnbq(int8x16_t, int16x8_t, int);
  16535. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_s32)))
  16536. int16x8_t vshrnbq_n_s32(int16x8_t, int32x4_t, int);
  16537. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_s32)))
  16538. int16x8_t vshrnbq(int16x8_t, int32x4_t, int);
  16539. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_u16)))
  16540. uint8x16_t vshrnbq_n_u16(uint8x16_t, uint16x8_t, int);
  16541. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_u16)))
  16542. uint8x16_t vshrnbq(uint8x16_t, uint16x8_t, int);
  16543. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_u32)))
  16544. uint16x8_t vshrnbq_n_u32(uint16x8_t, uint32x4_t, int);
  16545. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrnbq_n_u32)))
  16546. uint16x8_t vshrnbq(uint16x8_t, uint32x4_t, int);
  16547. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_s16)))
  16548. int8x16_t vshrntq_m_n_s16(int8x16_t, int16x8_t, int, mve_pred16_t);
  16549. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_s16)))
  16550. int8x16_t vshrntq_m(int8x16_t, int16x8_t, int, mve_pred16_t);
  16551. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_s32)))
  16552. int16x8_t vshrntq_m_n_s32(int16x8_t, int32x4_t, int, mve_pred16_t);
  16553. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_s32)))
  16554. int16x8_t vshrntq_m(int16x8_t, int32x4_t, int, mve_pred16_t);
  16555. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_u16)))
  16556. uint8x16_t vshrntq_m_n_u16(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  16557. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_u16)))
  16558. uint8x16_t vshrntq_m(uint8x16_t, uint16x8_t, int, mve_pred16_t);
  16559. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_u32)))
  16560. uint16x8_t vshrntq_m_n_u32(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  16561. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_m_n_u32)))
  16562. uint16x8_t vshrntq_m(uint16x8_t, uint32x4_t, int, mve_pred16_t);
  16563. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_s16)))
  16564. int8x16_t vshrntq_n_s16(int8x16_t, int16x8_t, int);
  16565. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_s16)))
  16566. int8x16_t vshrntq(int8x16_t, int16x8_t, int);
  16567. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_s32)))
  16568. int16x8_t vshrntq_n_s32(int16x8_t, int32x4_t, int);
  16569. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_s32)))
  16570. int16x8_t vshrntq(int16x8_t, int32x4_t, int);
  16571. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_u16)))
  16572. uint8x16_t vshrntq_n_u16(uint8x16_t, uint16x8_t, int);
  16573. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_u16)))
  16574. uint8x16_t vshrntq(uint8x16_t, uint16x8_t, int);
  16575. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_u32)))
  16576. uint16x8_t vshrntq_n_u32(uint16x8_t, uint32x4_t, int);
  16577. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrntq_n_u32)))
  16578. uint16x8_t vshrntq(uint16x8_t, uint32x4_t, int);
  16579. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s16)))
  16580. int16x8_t vshrq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  16581. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s16)))
  16582. int16x8_t vshrq_m(int16x8_t, int16x8_t, int, mve_pred16_t);
  16583. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s32)))
  16584. int32x4_t vshrq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  16585. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s32)))
  16586. int32x4_t vshrq_m(int32x4_t, int32x4_t, int, mve_pred16_t);
  16587. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s8)))
  16588. int8x16_t vshrq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  16589. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_s8)))
  16590. int8x16_t vshrq_m(int8x16_t, int8x16_t, int, mve_pred16_t);
  16591. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u16)))
  16592. uint16x8_t vshrq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16593. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u16)))
  16594. uint16x8_t vshrq_m(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16595. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u32)))
  16596. uint32x4_t vshrq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16597. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u32)))
  16598. uint32x4_t vshrq_m(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16599. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u8)))
  16600. uint8x16_t vshrq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16601. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_m_n_u8)))
  16602. uint8x16_t vshrq_m(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16603. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s16)))
  16604. int16x8_t vshrq_n_s16(int16x8_t, int);
  16605. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s16)))
  16606. int16x8_t vshrq(int16x8_t, int);
  16607. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s32)))
  16608. int32x4_t vshrq_n_s32(int32x4_t, int);
  16609. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s32)))
  16610. int32x4_t vshrq(int32x4_t, int);
  16611. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s8)))
  16612. int8x16_t vshrq_n_s8(int8x16_t, int);
  16613. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_s8)))
  16614. int8x16_t vshrq(int8x16_t, int);
  16615. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u16)))
  16616. uint16x8_t vshrq_n_u16(uint16x8_t, int);
  16617. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u16)))
  16618. uint16x8_t vshrq(uint16x8_t, int);
  16619. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u32)))
  16620. uint32x4_t vshrq_n_u32(uint32x4_t, int);
  16621. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u32)))
  16622. uint32x4_t vshrq(uint32x4_t, int);
  16623. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u8)))
  16624. uint8x16_t vshrq_n_u8(uint8x16_t, int);
  16625. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_n_u8)))
  16626. uint8x16_t vshrq(uint8x16_t, int);
  16627. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s16)))
  16628. int16x8_t vshrq_x_n_s16(int16x8_t, int, mve_pred16_t);
  16629. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s16)))
  16630. int16x8_t vshrq_x(int16x8_t, int, mve_pred16_t);
  16631. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s32)))
  16632. int32x4_t vshrq_x_n_s32(int32x4_t, int, mve_pred16_t);
  16633. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s32)))
  16634. int32x4_t vshrq_x(int32x4_t, int, mve_pred16_t);
  16635. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s8)))
  16636. int8x16_t vshrq_x_n_s8(int8x16_t, int, mve_pred16_t);
  16637. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_s8)))
  16638. int8x16_t vshrq_x(int8x16_t, int, mve_pred16_t);
  16639. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u16)))
  16640. uint16x8_t vshrq_x_n_u16(uint16x8_t, int, mve_pred16_t);
  16641. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u16)))
  16642. uint16x8_t vshrq_x(uint16x8_t, int, mve_pred16_t);
  16643. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u32)))
  16644. uint32x4_t vshrq_x_n_u32(uint32x4_t, int, mve_pred16_t);
  16645. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u32)))
  16646. uint32x4_t vshrq_x(uint32x4_t, int, mve_pred16_t);
  16647. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u8)))
  16648. uint8x16_t vshrq_x_n_u8(uint8x16_t, int, mve_pred16_t);
  16649. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vshrq_x_n_u8)))
  16650. uint8x16_t vshrq_x(uint8x16_t, int, mve_pred16_t);
  16651. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s16)))
  16652. int16x8_t vsliq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  16653. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s16)))
  16654. int16x8_t vsliq_m(int16x8_t, int16x8_t, int, mve_pred16_t);
  16655. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s32)))
  16656. int32x4_t vsliq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  16657. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s32)))
  16658. int32x4_t vsliq_m(int32x4_t, int32x4_t, int, mve_pred16_t);
  16659. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s8)))
  16660. int8x16_t vsliq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  16661. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_s8)))
  16662. int8x16_t vsliq_m(int8x16_t, int8x16_t, int, mve_pred16_t);
  16663. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u16)))
  16664. uint16x8_t vsliq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16665. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u16)))
  16666. uint16x8_t vsliq_m(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16667. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u32)))
  16668. uint32x4_t vsliq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16669. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u32)))
  16670. uint32x4_t vsliq_m(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16671. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u8)))
  16672. uint8x16_t vsliq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16673. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_m_n_u8)))
  16674. uint8x16_t vsliq_m(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16675. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s16)))
  16676. int16x8_t vsliq_n_s16(int16x8_t, int16x8_t, int);
  16677. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s16)))
  16678. int16x8_t vsliq(int16x8_t, int16x8_t, int);
  16679. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s32)))
  16680. int32x4_t vsliq_n_s32(int32x4_t, int32x4_t, int);
  16681. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s32)))
  16682. int32x4_t vsliq(int32x4_t, int32x4_t, int);
  16683. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s8)))
  16684. int8x16_t vsliq_n_s8(int8x16_t, int8x16_t, int);
  16685. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_s8)))
  16686. int8x16_t vsliq(int8x16_t, int8x16_t, int);
  16687. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u16)))
  16688. uint16x8_t vsliq_n_u16(uint16x8_t, uint16x8_t, int);
  16689. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u16)))
  16690. uint16x8_t vsliq(uint16x8_t, uint16x8_t, int);
  16691. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u32)))
  16692. uint32x4_t vsliq_n_u32(uint32x4_t, uint32x4_t, int);
  16693. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u32)))
  16694. uint32x4_t vsliq(uint32x4_t, uint32x4_t, int);
  16695. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u8)))
  16696. uint8x16_t vsliq_n_u8(uint8x16_t, uint8x16_t, int);
  16697. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsliq_n_u8)))
  16698. uint8x16_t vsliq(uint8x16_t, uint8x16_t, int);
  16699. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s16)))
  16700. int16x8_t vsriq_m_n_s16(int16x8_t, int16x8_t, int, mve_pred16_t);
  16701. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s16)))
  16702. int16x8_t vsriq_m(int16x8_t, int16x8_t, int, mve_pred16_t);
  16703. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s32)))
  16704. int32x4_t vsriq_m_n_s32(int32x4_t, int32x4_t, int, mve_pred16_t);
  16705. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s32)))
  16706. int32x4_t vsriq_m(int32x4_t, int32x4_t, int, mve_pred16_t);
  16707. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s8)))
  16708. int8x16_t vsriq_m_n_s8(int8x16_t, int8x16_t, int, mve_pred16_t);
  16709. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_s8)))
  16710. int8x16_t vsriq_m(int8x16_t, int8x16_t, int, mve_pred16_t);
  16711. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u16)))
  16712. uint16x8_t vsriq_m_n_u16(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16713. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u16)))
  16714. uint16x8_t vsriq_m(uint16x8_t, uint16x8_t, int, mve_pred16_t);
  16715. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u32)))
  16716. uint32x4_t vsriq_m_n_u32(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16717. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u32)))
  16718. uint32x4_t vsriq_m(uint32x4_t, uint32x4_t, int, mve_pred16_t);
  16719. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u8)))
  16720. uint8x16_t vsriq_m_n_u8(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16721. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_m_n_u8)))
  16722. uint8x16_t vsriq_m(uint8x16_t, uint8x16_t, int, mve_pred16_t);
  16723. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s16)))
  16724. int16x8_t vsriq_n_s16(int16x8_t, int16x8_t, int);
  16725. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s16)))
  16726. int16x8_t vsriq(int16x8_t, int16x8_t, int);
  16727. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s32)))
  16728. int32x4_t vsriq_n_s32(int32x4_t, int32x4_t, int);
  16729. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s32)))
  16730. int32x4_t vsriq(int32x4_t, int32x4_t, int);
  16731. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s8)))
  16732. int8x16_t vsriq_n_s8(int8x16_t, int8x16_t, int);
  16733. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_s8)))
  16734. int8x16_t vsriq(int8x16_t, int8x16_t, int);
  16735. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u16)))
  16736. uint16x8_t vsriq_n_u16(uint16x8_t, uint16x8_t, int);
  16737. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u16)))
  16738. uint16x8_t vsriq(uint16x8_t, uint16x8_t, int);
  16739. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u32)))
  16740. uint32x4_t vsriq_n_u32(uint32x4_t, uint32x4_t, int);
  16741. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u32)))
  16742. uint32x4_t vsriq(uint32x4_t, uint32x4_t, int);
  16743. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u8)))
  16744. uint8x16_t vsriq_n_u8(uint8x16_t, uint8x16_t, int);
  16745. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsriq_n_u8)))
  16746. uint8x16_t vsriq(uint8x16_t, uint8x16_t, int);
  16747. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s16)))
  16748. void vst1q_p_s16(int16_t *, int16x8_t, mve_pred16_t);
  16749. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s16)))
  16750. void vst1q_p(int16_t *, int16x8_t, mve_pred16_t);
  16751. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s32)))
  16752. void vst1q_p_s32(int32_t *, int32x4_t, mve_pred16_t);
  16753. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s32)))
  16754. void vst1q_p(int32_t *, int32x4_t, mve_pred16_t);
  16755. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s8)))
  16756. void vst1q_p_s8(int8_t *, int8x16_t, mve_pred16_t);
  16757. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_s8)))
  16758. void vst1q_p(int8_t *, int8x16_t, mve_pred16_t);
  16759. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u16)))
  16760. void vst1q_p_u16(uint16_t *, uint16x8_t, mve_pred16_t);
  16761. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u16)))
  16762. void vst1q_p(uint16_t *, uint16x8_t, mve_pred16_t);
  16763. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u32)))
  16764. void vst1q_p_u32(uint32_t *, uint32x4_t, mve_pred16_t);
  16765. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u32)))
  16766. void vst1q_p(uint32_t *, uint32x4_t, mve_pred16_t);
  16767. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u8)))
  16768. void vst1q_p_u8(uint8_t *, uint8x16_t, mve_pred16_t);
  16769. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_u8)))
  16770. void vst1q_p(uint8_t *, uint8x16_t, mve_pred16_t);
  16771. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s16)))
  16772. void vst1q_s16(int16_t *, int16x8_t);
  16773. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s16)))
  16774. void vst1q(int16_t *, int16x8_t);
  16775. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s32)))
  16776. void vst1q_s32(int32_t *, int32x4_t);
  16777. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s32)))
  16778. void vst1q(int32_t *, int32x4_t);
  16779. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s8)))
  16780. void vst1q_s8(int8_t *, int8x16_t);
  16781. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_s8)))
  16782. void vst1q(int8_t *, int8x16_t);
  16783. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u16)))
  16784. void vst1q_u16(uint16_t *, uint16x8_t);
  16785. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u16)))
  16786. void vst1q(uint16_t *, uint16x8_t);
  16787. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u32)))
  16788. void vst1q_u32(uint32_t *, uint32x4_t);
  16789. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u32)))
  16790. void vst1q(uint32_t *, uint32x4_t);
  16791. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u8)))
  16792. void vst1q_u8(uint8_t *, uint8x16_t);
  16793. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_u8)))
  16794. void vst1q(uint8_t *, uint8x16_t);
  16795. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s16)))
  16796. void vst2q_s16(int16_t *, int16x8x2_t);
  16797. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s16)))
  16798. void vst2q(int16_t *, int16x8x2_t);
  16799. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s32)))
  16800. void vst2q_s32(int32_t *, int32x4x2_t);
  16801. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s32)))
  16802. void vst2q(int32_t *, int32x4x2_t);
  16803. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s8)))
  16804. void vst2q_s8(int8_t *, int8x16x2_t);
  16805. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_s8)))
  16806. void vst2q(int8_t *, int8x16x2_t);
  16807. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u16)))
  16808. void vst2q_u16(uint16_t *, uint16x8x2_t);
  16809. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u16)))
  16810. void vst2q(uint16_t *, uint16x8x2_t);
  16811. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u32)))
  16812. void vst2q_u32(uint32_t *, uint32x4x2_t);
  16813. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u32)))
  16814. void vst2q(uint32_t *, uint32x4x2_t);
  16815. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u8)))
  16816. void vst2q_u8(uint8_t *, uint8x16x2_t);
  16817. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_u8)))
  16818. void vst2q(uint8_t *, uint8x16x2_t);
  16819. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s16)))
  16820. void vst4q_s16(int16_t *, int16x8x4_t);
  16821. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s16)))
  16822. void vst4q(int16_t *, int16x8x4_t);
  16823. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s32)))
  16824. void vst4q_s32(int32_t *, int32x4x4_t);
  16825. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s32)))
  16826. void vst4q(int32_t *, int32x4x4_t);
  16827. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s8)))
  16828. void vst4q_s8(int8_t *, int8x16x4_t);
  16829. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_s8)))
  16830. void vst4q(int8_t *, int8x16x4_t);
  16831. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u16)))
  16832. void vst4q_u16(uint16_t *, uint16x8x4_t);
  16833. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u16)))
  16834. void vst4q(uint16_t *, uint16x8x4_t);
  16835. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u32)))
  16836. void vst4q_u32(uint32_t *, uint32x4x4_t);
  16837. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u32)))
  16838. void vst4q(uint32_t *, uint32x4x4_t);
  16839. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u8)))
  16840. void vst4q_u8(uint8_t *, uint8x16x4_t);
  16841. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_u8)))
  16842. void vst4q(uint8_t *, uint8x16x4_t);
  16843. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s16)))
  16844. void vstrbq_p_s16(int8_t *, int16x8_t, mve_pred16_t);
  16845. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s16)))
  16846. void vstrbq_p(int8_t *, int16x8_t, mve_pred16_t);
  16847. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s32)))
  16848. void vstrbq_p_s32(int8_t *, int32x4_t, mve_pred16_t);
  16849. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s32)))
  16850. void vstrbq_p(int8_t *, int32x4_t, mve_pred16_t);
  16851. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s8)))
  16852. void vstrbq_p_s8(int8_t *, int8x16_t, mve_pred16_t);
  16853. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_s8)))
  16854. void vstrbq_p(int8_t *, int8x16_t, mve_pred16_t);
  16855. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u16)))
  16856. void vstrbq_p_u16(uint8_t *, uint16x8_t, mve_pred16_t);
  16857. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u16)))
  16858. void vstrbq_p(uint8_t *, uint16x8_t, mve_pred16_t);
  16859. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u32)))
  16860. void vstrbq_p_u32(uint8_t *, uint32x4_t, mve_pred16_t);
  16861. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u32)))
  16862. void vstrbq_p(uint8_t *, uint32x4_t, mve_pred16_t);
  16863. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u8)))
  16864. void vstrbq_p_u8(uint8_t *, uint8x16_t, mve_pred16_t);
  16865. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_p_u8)))
  16866. void vstrbq_p(uint8_t *, uint8x16_t, mve_pred16_t);
  16867. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s16)))
  16868. void vstrbq_s16(int8_t *, int16x8_t);
  16869. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s16)))
  16870. void vstrbq(int8_t *, int16x8_t);
  16871. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s32)))
  16872. void vstrbq_s32(int8_t *, int32x4_t);
  16873. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s32)))
  16874. void vstrbq(int8_t *, int32x4_t);
  16875. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s8)))
  16876. void vstrbq_s8(int8_t *, int8x16_t);
  16877. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_s8)))
  16878. void vstrbq(int8_t *, int8x16_t);
  16879. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s16)))
  16880. void vstrbq_scatter_offset_p_s16(int8_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  16881. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s16)))
  16882. void vstrbq_scatter_offset_p(int8_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  16883. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s32)))
  16884. void vstrbq_scatter_offset_p_s32(int8_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  16885. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s32)))
  16886. void vstrbq_scatter_offset_p(int8_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  16887. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s8)))
  16888. void vstrbq_scatter_offset_p_s8(int8_t *, uint8x16_t, int8x16_t, mve_pred16_t);
  16889. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_s8)))
  16890. void vstrbq_scatter_offset_p(int8_t *, uint8x16_t, int8x16_t, mve_pred16_t);
  16891. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u16)))
  16892. void vstrbq_scatter_offset_p_u16(uint8_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  16893. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u16)))
  16894. void vstrbq_scatter_offset_p(uint8_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  16895. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u32)))
  16896. void vstrbq_scatter_offset_p_u32(uint8_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  16897. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u32)))
  16898. void vstrbq_scatter_offset_p(uint8_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  16899. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u8)))
  16900. void vstrbq_scatter_offset_p_u8(uint8_t *, uint8x16_t, uint8x16_t, mve_pred16_t);
  16901. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_p_u8)))
  16902. void vstrbq_scatter_offset_p(uint8_t *, uint8x16_t, uint8x16_t, mve_pred16_t);
  16903. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s16)))
  16904. void vstrbq_scatter_offset_s16(int8_t *, uint16x8_t, int16x8_t);
  16905. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s16)))
  16906. void vstrbq_scatter_offset(int8_t *, uint16x8_t, int16x8_t);
  16907. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s32)))
  16908. void vstrbq_scatter_offset_s32(int8_t *, uint32x4_t, int32x4_t);
  16909. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s32)))
  16910. void vstrbq_scatter_offset(int8_t *, uint32x4_t, int32x4_t);
  16911. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s8)))
  16912. void vstrbq_scatter_offset_s8(int8_t *, uint8x16_t, int8x16_t);
  16913. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_s8)))
  16914. void vstrbq_scatter_offset(int8_t *, uint8x16_t, int8x16_t);
  16915. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u16)))
  16916. void vstrbq_scatter_offset_u16(uint8_t *, uint16x8_t, uint16x8_t);
  16917. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u16)))
  16918. void vstrbq_scatter_offset(uint8_t *, uint16x8_t, uint16x8_t);
  16919. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u32)))
  16920. void vstrbq_scatter_offset_u32(uint8_t *, uint32x4_t, uint32x4_t);
  16921. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u32)))
  16922. void vstrbq_scatter_offset(uint8_t *, uint32x4_t, uint32x4_t);
  16923. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u8)))
  16924. void vstrbq_scatter_offset_u8(uint8_t *, uint8x16_t, uint8x16_t);
  16925. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_scatter_offset_u8)))
  16926. void vstrbq_scatter_offset(uint8_t *, uint8x16_t, uint8x16_t);
  16927. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u16)))
  16928. void vstrbq_u16(uint8_t *, uint16x8_t);
  16929. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u16)))
  16930. void vstrbq(uint8_t *, uint16x8_t);
  16931. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u32)))
  16932. void vstrbq_u32(uint8_t *, uint32x4_t);
  16933. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u32)))
  16934. void vstrbq(uint8_t *, uint32x4_t);
  16935. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u8)))
  16936. void vstrbq_u8(uint8_t *, uint8x16_t);
  16937. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrbq_u8)))
  16938. void vstrbq(uint8_t *, uint8x16_t);
  16939. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_p_s64)))
  16940. void vstrdq_scatter_base_p_s64(uint64x2_t, int, int64x2_t, mve_pred16_t);
  16941. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_p_s64)))
  16942. void vstrdq_scatter_base_p(uint64x2_t, int, int64x2_t, mve_pred16_t);
  16943. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_p_u64)))
  16944. void vstrdq_scatter_base_p_u64(uint64x2_t, int, uint64x2_t, mve_pred16_t);
  16945. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_p_u64)))
  16946. void vstrdq_scatter_base_p(uint64x2_t, int, uint64x2_t, mve_pred16_t);
  16947. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_s64)))
  16948. void vstrdq_scatter_base_s64(uint64x2_t, int, int64x2_t);
  16949. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_s64)))
  16950. void vstrdq_scatter_base(uint64x2_t, int, int64x2_t);
  16951. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_u64)))
  16952. void vstrdq_scatter_base_u64(uint64x2_t, int, uint64x2_t);
  16953. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_u64)))
  16954. void vstrdq_scatter_base(uint64x2_t, int, uint64x2_t);
  16955. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_p_s64)))
  16956. void vstrdq_scatter_base_wb_p_s64(uint64x2_t *, int, int64x2_t, mve_pred16_t);
  16957. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_p_s64)))
  16958. void vstrdq_scatter_base_wb_p(uint64x2_t *, int, int64x2_t, mve_pred16_t);
  16959. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_p_u64)))
  16960. void vstrdq_scatter_base_wb_p_u64(uint64x2_t *, int, uint64x2_t, mve_pred16_t);
  16961. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_p_u64)))
  16962. void vstrdq_scatter_base_wb_p(uint64x2_t *, int, uint64x2_t, mve_pred16_t);
  16963. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_s64)))
  16964. void vstrdq_scatter_base_wb_s64(uint64x2_t *, int, int64x2_t);
  16965. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_s64)))
  16966. void vstrdq_scatter_base_wb(uint64x2_t *, int, int64x2_t);
  16967. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_u64)))
  16968. void vstrdq_scatter_base_wb_u64(uint64x2_t *, int, uint64x2_t);
  16969. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_base_wb_u64)))
  16970. void vstrdq_scatter_base_wb(uint64x2_t *, int, uint64x2_t);
  16971. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_p_s64)))
  16972. void vstrdq_scatter_offset_p_s64(int64_t *, uint64x2_t, int64x2_t, mve_pred16_t);
  16973. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_p_s64)))
  16974. void vstrdq_scatter_offset_p(int64_t *, uint64x2_t, int64x2_t, mve_pred16_t);
  16975. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_p_u64)))
  16976. void vstrdq_scatter_offset_p_u64(uint64_t *, uint64x2_t, uint64x2_t, mve_pred16_t);
  16977. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_p_u64)))
  16978. void vstrdq_scatter_offset_p(uint64_t *, uint64x2_t, uint64x2_t, mve_pred16_t);
  16979. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_s64)))
  16980. void vstrdq_scatter_offset_s64(int64_t *, uint64x2_t, int64x2_t);
  16981. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_s64)))
  16982. void vstrdq_scatter_offset(int64_t *, uint64x2_t, int64x2_t);
  16983. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_u64)))
  16984. void vstrdq_scatter_offset_u64(uint64_t *, uint64x2_t, uint64x2_t);
  16985. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_offset_u64)))
  16986. void vstrdq_scatter_offset(uint64_t *, uint64x2_t, uint64x2_t);
  16987. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_p_s64)))
  16988. void vstrdq_scatter_shifted_offset_p_s64(int64_t *, uint64x2_t, int64x2_t, mve_pred16_t);
  16989. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_p_s64)))
  16990. void vstrdq_scatter_shifted_offset_p(int64_t *, uint64x2_t, int64x2_t, mve_pred16_t);
  16991. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_p_u64)))
  16992. void vstrdq_scatter_shifted_offset_p_u64(uint64_t *, uint64x2_t, uint64x2_t, mve_pred16_t);
  16993. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_p_u64)))
  16994. void vstrdq_scatter_shifted_offset_p(uint64_t *, uint64x2_t, uint64x2_t, mve_pred16_t);
  16995. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_s64)))
  16996. void vstrdq_scatter_shifted_offset_s64(int64_t *, uint64x2_t, int64x2_t);
  16997. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_s64)))
  16998. void vstrdq_scatter_shifted_offset(int64_t *, uint64x2_t, int64x2_t);
  16999. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_u64)))
  17000. void vstrdq_scatter_shifted_offset_u64(uint64_t *, uint64x2_t, uint64x2_t);
  17001. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrdq_scatter_shifted_offset_u64)))
  17002. void vstrdq_scatter_shifted_offset(uint64_t *, uint64x2_t, uint64x2_t);
  17003. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_s16)))
  17004. void vstrhq_p_s16(int16_t *, int16x8_t, mve_pred16_t);
  17005. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_s16)))
  17006. void vstrhq_p(int16_t *, int16x8_t, mve_pred16_t);
  17007. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_s32)))
  17008. void vstrhq_p_s32(int16_t *, int32x4_t, mve_pred16_t);
  17009. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_s32)))
  17010. void vstrhq_p(int16_t *, int32x4_t, mve_pred16_t);
  17011. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_u16)))
  17012. void vstrhq_p_u16(uint16_t *, uint16x8_t, mve_pred16_t);
  17013. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_u16)))
  17014. void vstrhq_p(uint16_t *, uint16x8_t, mve_pred16_t);
  17015. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_u32)))
  17016. void vstrhq_p_u32(uint16_t *, uint32x4_t, mve_pred16_t);
  17017. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_u32)))
  17018. void vstrhq_p(uint16_t *, uint32x4_t, mve_pred16_t);
  17019. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_s16)))
  17020. void vstrhq_s16(int16_t *, int16x8_t);
  17021. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_s16)))
  17022. void vstrhq(int16_t *, int16x8_t);
  17023. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_s32)))
  17024. void vstrhq_s32(int16_t *, int32x4_t);
  17025. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_s32)))
  17026. void vstrhq(int16_t *, int32x4_t);
  17027. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_s16)))
  17028. void vstrhq_scatter_offset_p_s16(int16_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  17029. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_s16)))
  17030. void vstrhq_scatter_offset_p(int16_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  17031. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_s32)))
  17032. void vstrhq_scatter_offset_p_s32(int16_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  17033. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_s32)))
  17034. void vstrhq_scatter_offset_p(int16_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  17035. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_u16)))
  17036. void vstrhq_scatter_offset_p_u16(uint16_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  17037. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_u16)))
  17038. void vstrhq_scatter_offset_p(uint16_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  17039. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_u32)))
  17040. void vstrhq_scatter_offset_p_u32(uint16_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  17041. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_u32)))
  17042. void vstrhq_scatter_offset_p(uint16_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  17043. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_s16)))
  17044. void vstrhq_scatter_offset_s16(int16_t *, uint16x8_t, int16x8_t);
  17045. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_s16)))
  17046. void vstrhq_scatter_offset(int16_t *, uint16x8_t, int16x8_t);
  17047. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_s32)))
  17048. void vstrhq_scatter_offset_s32(int16_t *, uint32x4_t, int32x4_t);
  17049. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_s32)))
  17050. void vstrhq_scatter_offset(int16_t *, uint32x4_t, int32x4_t);
  17051. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_u16)))
  17052. void vstrhq_scatter_offset_u16(uint16_t *, uint16x8_t, uint16x8_t);
  17053. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_u16)))
  17054. void vstrhq_scatter_offset(uint16_t *, uint16x8_t, uint16x8_t);
  17055. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_u32)))
  17056. void vstrhq_scatter_offset_u32(uint16_t *, uint32x4_t, uint32x4_t);
  17057. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_u32)))
  17058. void vstrhq_scatter_offset(uint16_t *, uint32x4_t, uint32x4_t);
  17059. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_s16)))
  17060. void vstrhq_scatter_shifted_offset_p_s16(int16_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  17061. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_s16)))
  17062. void vstrhq_scatter_shifted_offset_p(int16_t *, uint16x8_t, int16x8_t, mve_pred16_t);
  17063. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_s32)))
  17064. void vstrhq_scatter_shifted_offset_p_s32(int16_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  17065. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_s32)))
  17066. void vstrhq_scatter_shifted_offset_p(int16_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  17067. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_u16)))
  17068. void vstrhq_scatter_shifted_offset_p_u16(uint16_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  17069. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_u16)))
  17070. void vstrhq_scatter_shifted_offset_p(uint16_t *, uint16x8_t, uint16x8_t, mve_pred16_t);
  17071. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_u32)))
  17072. void vstrhq_scatter_shifted_offset_p_u32(uint16_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  17073. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_u32)))
  17074. void vstrhq_scatter_shifted_offset_p(uint16_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  17075. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_s16)))
  17076. void vstrhq_scatter_shifted_offset_s16(int16_t *, uint16x8_t, int16x8_t);
  17077. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_s16)))
  17078. void vstrhq_scatter_shifted_offset(int16_t *, uint16x8_t, int16x8_t);
  17079. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_s32)))
  17080. void vstrhq_scatter_shifted_offset_s32(int16_t *, uint32x4_t, int32x4_t);
  17081. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_s32)))
  17082. void vstrhq_scatter_shifted_offset(int16_t *, uint32x4_t, int32x4_t);
  17083. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_u16)))
  17084. void vstrhq_scatter_shifted_offset_u16(uint16_t *, uint16x8_t, uint16x8_t);
  17085. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_u16)))
  17086. void vstrhq_scatter_shifted_offset(uint16_t *, uint16x8_t, uint16x8_t);
  17087. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_u32)))
  17088. void vstrhq_scatter_shifted_offset_u32(uint16_t *, uint32x4_t, uint32x4_t);
  17089. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_u32)))
  17090. void vstrhq_scatter_shifted_offset(uint16_t *, uint32x4_t, uint32x4_t);
  17091. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_u16)))
  17092. void vstrhq_u16(uint16_t *, uint16x8_t);
  17093. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_u16)))
  17094. void vstrhq(uint16_t *, uint16x8_t);
  17095. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_u32)))
  17096. void vstrhq_u32(uint16_t *, uint32x4_t);
  17097. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_u32)))
  17098. void vstrhq(uint16_t *, uint32x4_t);
  17099. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_s32)))
  17100. void vstrwq_p_s32(int32_t *, int32x4_t, mve_pred16_t);
  17101. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_s32)))
  17102. void vstrwq_p(int32_t *, int32x4_t, mve_pred16_t);
  17103. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_u32)))
  17104. void vstrwq_p_u32(uint32_t *, uint32x4_t, mve_pred16_t);
  17105. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_u32)))
  17106. void vstrwq_p(uint32_t *, uint32x4_t, mve_pred16_t);
  17107. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_s32)))
  17108. void vstrwq_s32(int32_t *, int32x4_t);
  17109. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_s32)))
  17110. void vstrwq(int32_t *, int32x4_t);
  17111. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_s32)))
  17112. void vstrwq_scatter_base_p_s32(uint32x4_t, int, int32x4_t, mve_pred16_t);
  17113. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_s32)))
  17114. void vstrwq_scatter_base_p(uint32x4_t, int, int32x4_t, mve_pred16_t);
  17115. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_u32)))
  17116. void vstrwq_scatter_base_p_u32(uint32x4_t, int, uint32x4_t, mve_pred16_t);
  17117. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_u32)))
  17118. void vstrwq_scatter_base_p(uint32x4_t, int, uint32x4_t, mve_pred16_t);
  17119. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_s32)))
  17120. void vstrwq_scatter_base_s32(uint32x4_t, int, int32x4_t);
  17121. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_s32)))
  17122. void vstrwq_scatter_base(uint32x4_t, int, int32x4_t);
  17123. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_u32)))
  17124. void vstrwq_scatter_base_u32(uint32x4_t, int, uint32x4_t);
  17125. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_u32)))
  17126. void vstrwq_scatter_base(uint32x4_t, int, uint32x4_t);
  17127. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_s32)))
  17128. void vstrwq_scatter_base_wb_p_s32(uint32x4_t *, int, int32x4_t, mve_pred16_t);
  17129. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_s32)))
  17130. void vstrwq_scatter_base_wb_p(uint32x4_t *, int, int32x4_t, mve_pred16_t);
  17131. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_u32)))
  17132. void vstrwq_scatter_base_wb_p_u32(uint32x4_t *, int, uint32x4_t, mve_pred16_t);
  17133. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_u32)))
  17134. void vstrwq_scatter_base_wb_p(uint32x4_t *, int, uint32x4_t, mve_pred16_t);
  17135. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_s32)))
  17136. void vstrwq_scatter_base_wb_s32(uint32x4_t *, int, int32x4_t);
  17137. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_s32)))
  17138. void vstrwq_scatter_base_wb(uint32x4_t *, int, int32x4_t);
  17139. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_u32)))
  17140. void vstrwq_scatter_base_wb_u32(uint32x4_t *, int, uint32x4_t);
  17141. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_u32)))
  17142. void vstrwq_scatter_base_wb(uint32x4_t *, int, uint32x4_t);
  17143. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_s32)))
  17144. void vstrwq_scatter_offset_p_s32(int32_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  17145. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_s32)))
  17146. void vstrwq_scatter_offset_p(int32_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  17147. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_u32)))
  17148. void vstrwq_scatter_offset_p_u32(uint32_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  17149. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_u32)))
  17150. void vstrwq_scatter_offset_p(uint32_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  17151. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_s32)))
  17152. void vstrwq_scatter_offset_s32(int32_t *, uint32x4_t, int32x4_t);
  17153. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_s32)))
  17154. void vstrwq_scatter_offset(int32_t *, uint32x4_t, int32x4_t);
  17155. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_u32)))
  17156. void vstrwq_scatter_offset_u32(uint32_t *, uint32x4_t, uint32x4_t);
  17157. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_u32)))
  17158. void vstrwq_scatter_offset(uint32_t *, uint32x4_t, uint32x4_t);
  17159. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_s32)))
  17160. void vstrwq_scatter_shifted_offset_p_s32(int32_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  17161. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_s32)))
  17162. void vstrwq_scatter_shifted_offset_p(int32_t *, uint32x4_t, int32x4_t, mve_pred16_t);
  17163. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_u32)))
  17164. void vstrwq_scatter_shifted_offset_p_u32(uint32_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  17165. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_u32)))
  17166. void vstrwq_scatter_shifted_offset_p(uint32_t *, uint32x4_t, uint32x4_t, mve_pred16_t);
  17167. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_s32)))
  17168. void vstrwq_scatter_shifted_offset_s32(int32_t *, uint32x4_t, int32x4_t);
  17169. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_s32)))
  17170. void vstrwq_scatter_shifted_offset(int32_t *, uint32x4_t, int32x4_t);
  17171. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_u32)))
  17172. void vstrwq_scatter_shifted_offset_u32(uint32_t *, uint32x4_t, uint32x4_t);
  17173. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_u32)))
  17174. void vstrwq_scatter_shifted_offset(uint32_t *, uint32x4_t, uint32x4_t);
  17175. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_u32)))
  17176. void vstrwq_u32(uint32_t *, uint32x4_t);
  17177. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_u32)))
  17178. void vstrwq(uint32_t *, uint32x4_t);
  17179. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s16)))
  17180. int16x8_t vsubq_m_n_s16(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  17181. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s16)))
  17182. int16x8_t vsubq_m(int16x8_t, int16x8_t, int16_t, mve_pred16_t);
  17183. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s32)))
  17184. int32x4_t vsubq_m_n_s32(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  17185. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s32)))
  17186. int32x4_t vsubq_m(int32x4_t, int32x4_t, int32_t, mve_pred16_t);
  17187. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s8)))
  17188. int8x16_t vsubq_m_n_s8(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  17189. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_s8)))
  17190. int8x16_t vsubq_m(int8x16_t, int8x16_t, int8_t, mve_pred16_t);
  17191. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u16)))
  17192. uint16x8_t vsubq_m_n_u16(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  17193. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u16)))
  17194. uint16x8_t vsubq_m(uint16x8_t, uint16x8_t, uint16_t, mve_pred16_t);
  17195. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u32)))
  17196. uint32x4_t vsubq_m_n_u32(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  17197. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u32)))
  17198. uint32x4_t vsubq_m(uint32x4_t, uint32x4_t, uint32_t, mve_pred16_t);
  17199. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u8)))
  17200. uint8x16_t vsubq_m_n_u8(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  17201. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_u8)))
  17202. uint8x16_t vsubq_m(uint8x16_t, uint8x16_t, uint8_t, mve_pred16_t);
  17203. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s16)))
  17204. int16x8_t vsubq_m_s16(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  17205. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s16)))
  17206. int16x8_t vsubq_m(int16x8_t, int16x8_t, int16x8_t, mve_pred16_t);
  17207. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s32)))
  17208. int32x4_t vsubq_m_s32(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  17209. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s32)))
  17210. int32x4_t vsubq_m(int32x4_t, int32x4_t, int32x4_t, mve_pred16_t);
  17211. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s8)))
  17212. int8x16_t vsubq_m_s8(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  17213. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_s8)))
  17214. int8x16_t vsubq_m(int8x16_t, int8x16_t, int8x16_t, mve_pred16_t);
  17215. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u16)))
  17216. uint16x8_t vsubq_m_u16(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  17217. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u16)))
  17218. uint16x8_t vsubq_m(uint16x8_t, uint16x8_t, uint16x8_t, mve_pred16_t);
  17219. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u32)))
  17220. uint32x4_t vsubq_m_u32(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  17221. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u32)))
  17222. uint32x4_t vsubq_m(uint32x4_t, uint32x4_t, uint32x4_t, mve_pred16_t);
  17223. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u8)))
  17224. uint8x16_t vsubq_m_u8(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  17225. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_u8)))
  17226. uint8x16_t vsubq_m(uint8x16_t, uint8x16_t, uint8x16_t, mve_pred16_t);
  17227. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s16)))
  17228. int16x8_t vsubq_n_s16(int16x8_t, int16_t);
  17229. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s16)))
  17230. int16x8_t vsubq(int16x8_t, int16_t);
  17231. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s32)))
  17232. int32x4_t vsubq_n_s32(int32x4_t, int32_t);
  17233. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s32)))
  17234. int32x4_t vsubq(int32x4_t, int32_t);
  17235. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s8)))
  17236. int8x16_t vsubq_n_s8(int8x16_t, int8_t);
  17237. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_s8)))
  17238. int8x16_t vsubq(int8x16_t, int8_t);
  17239. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u16)))
  17240. uint16x8_t vsubq_n_u16(uint16x8_t, uint16_t);
  17241. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u16)))
  17242. uint16x8_t vsubq(uint16x8_t, uint16_t);
  17243. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u32)))
  17244. uint32x4_t vsubq_n_u32(uint32x4_t, uint32_t);
  17245. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u32)))
  17246. uint32x4_t vsubq(uint32x4_t, uint32_t);
  17247. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u8)))
  17248. uint8x16_t vsubq_n_u8(uint8x16_t, uint8_t);
  17249. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_u8)))
  17250. uint8x16_t vsubq(uint8x16_t, uint8_t);
  17251. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s16)))
  17252. int16x8_t vsubq_s16(int16x8_t, int16x8_t);
  17253. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s16)))
  17254. int16x8_t vsubq(int16x8_t, int16x8_t);
  17255. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s32)))
  17256. int32x4_t vsubq_s32(int32x4_t, int32x4_t);
  17257. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s32)))
  17258. int32x4_t vsubq(int32x4_t, int32x4_t);
  17259. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s8)))
  17260. int8x16_t vsubq_s8(int8x16_t, int8x16_t);
  17261. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_s8)))
  17262. int8x16_t vsubq(int8x16_t, int8x16_t);
  17263. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u16)))
  17264. uint16x8_t vsubq_u16(uint16x8_t, uint16x8_t);
  17265. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u16)))
  17266. uint16x8_t vsubq(uint16x8_t, uint16x8_t);
  17267. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u32)))
  17268. uint32x4_t vsubq_u32(uint32x4_t, uint32x4_t);
  17269. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u32)))
  17270. uint32x4_t vsubq(uint32x4_t, uint32x4_t);
  17271. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u8)))
  17272. uint8x16_t vsubq_u8(uint8x16_t, uint8x16_t);
  17273. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_u8)))
  17274. uint8x16_t vsubq(uint8x16_t, uint8x16_t);
  17275. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s16)))
  17276. int16x8_t vsubq_x_n_s16(int16x8_t, int16_t, mve_pred16_t);
  17277. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s16)))
  17278. int16x8_t vsubq_x(int16x8_t, int16_t, mve_pred16_t);
  17279. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s32)))
  17280. int32x4_t vsubq_x_n_s32(int32x4_t, int32_t, mve_pred16_t);
  17281. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s32)))
  17282. int32x4_t vsubq_x(int32x4_t, int32_t, mve_pred16_t);
  17283. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s8)))
  17284. int8x16_t vsubq_x_n_s8(int8x16_t, int8_t, mve_pred16_t);
  17285. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_s8)))
  17286. int8x16_t vsubq_x(int8x16_t, int8_t, mve_pred16_t);
  17287. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u16)))
  17288. uint16x8_t vsubq_x_n_u16(uint16x8_t, uint16_t, mve_pred16_t);
  17289. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u16)))
  17290. uint16x8_t vsubq_x(uint16x8_t, uint16_t, mve_pred16_t);
  17291. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u32)))
  17292. uint32x4_t vsubq_x_n_u32(uint32x4_t, uint32_t, mve_pred16_t);
  17293. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u32)))
  17294. uint32x4_t vsubq_x(uint32x4_t, uint32_t, mve_pred16_t);
  17295. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u8)))
  17296. uint8x16_t vsubq_x_n_u8(uint8x16_t, uint8_t, mve_pred16_t);
  17297. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_u8)))
  17298. uint8x16_t vsubq_x(uint8x16_t, uint8_t, mve_pred16_t);
  17299. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s16)))
  17300. int16x8_t vsubq_x_s16(int16x8_t, int16x8_t, mve_pred16_t);
  17301. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s16)))
  17302. int16x8_t vsubq_x(int16x8_t, int16x8_t, mve_pred16_t);
  17303. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s32)))
  17304. int32x4_t vsubq_x_s32(int32x4_t, int32x4_t, mve_pred16_t);
  17305. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s32)))
  17306. int32x4_t vsubq_x(int32x4_t, int32x4_t, mve_pred16_t);
  17307. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s8)))
  17308. int8x16_t vsubq_x_s8(int8x16_t, int8x16_t, mve_pred16_t);
  17309. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_s8)))
  17310. int8x16_t vsubq_x(int8x16_t, int8x16_t, mve_pred16_t);
  17311. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u16)))
  17312. uint16x8_t vsubq_x_u16(uint16x8_t, uint16x8_t, mve_pred16_t);
  17313. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u16)))
  17314. uint16x8_t vsubq_x(uint16x8_t, uint16x8_t, mve_pred16_t);
  17315. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u32)))
  17316. uint32x4_t vsubq_x_u32(uint32x4_t, uint32x4_t, mve_pred16_t);
  17317. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u32)))
  17318. uint32x4_t vsubq_x(uint32x4_t, uint32x4_t, mve_pred16_t);
  17319. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u8)))
  17320. uint8x16_t vsubq_x_u8(uint8x16_t, uint8x16_t, mve_pred16_t);
  17321. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_u8)))
  17322. uint8x16_t vsubq_x(uint8x16_t, uint8x16_t, mve_pred16_t);
  17323. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_s16)))
  17324. int16x8_t vuninitializedq(int16x8_t);
  17325. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_s32)))
  17326. int32x4_t vuninitializedq(int32x4_t);
  17327. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_s64)))
  17328. int64x2_t vuninitializedq(int64x2_t);
  17329. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_s8)))
  17330. int8x16_t vuninitializedq(int8x16_t);
  17331. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_u16)))
  17332. uint16x8_t vuninitializedq(uint16x8_t);
  17333. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_u32)))
  17334. uint32x4_t vuninitializedq(uint32x4_t);
  17335. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_u64)))
  17336. uint64x2_t vuninitializedq(uint64x2_t);
  17337. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_u8)))
  17338. uint8x16_t vuninitializedq(uint8x16_t);
  17339. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_s16)))
  17340. int16x8_t vuninitializedq_s16();
  17341. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_s32)))
  17342. int32x4_t vuninitializedq_s32();
  17343. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_s64)))
  17344. int64x2_t vuninitializedq_s64();
  17345. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_s8)))
  17346. int8x16_t vuninitializedq_s8();
  17347. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_u16)))
  17348. uint16x8_t vuninitializedq_u16();
  17349. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_u32)))
  17350. uint32x4_t vuninitializedq_u32();
  17351. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_u64)))
  17352. uint64x2_t vuninitializedq_u64();
  17353. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_u8)))
  17354. uint8x16_t vuninitializedq_u8();
  17355.  
  17356. #endif /* (!defined __ARM_MVE_PRESERVE_USER_NAMESPACE) */
  17357.  
  17358. #if (__ARM_FEATURE_MVE & 2) && (!defined __ARM_MVE_PRESERVE_USER_NAMESPACE)
  17359.  
  17360. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_f16)))
  17361. float16x8_t vabdq_f16(float16x8_t, float16x8_t);
  17362. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_f16)))
  17363. float16x8_t vabdq(float16x8_t, float16x8_t);
  17364. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_f32)))
  17365. float32x4_t vabdq_f32(float32x4_t, float32x4_t);
  17366. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_f32)))
  17367. float32x4_t vabdq(float32x4_t, float32x4_t);
  17368. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_f16)))
  17369. float16x8_t vabdq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17370. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_f16)))
  17371. float16x8_t vabdq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17372. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_f32)))
  17373. float32x4_t vabdq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17374. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_m_f32)))
  17375. float32x4_t vabdq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17376. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_f16)))
  17377. float16x8_t vabdq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17378. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_f16)))
  17379. float16x8_t vabdq_x(float16x8_t, float16x8_t, mve_pred16_t);
  17380. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_f32)))
  17381. float32x4_t vabdq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17382. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabdq_x_f32)))
  17383. float32x4_t vabdq_x(float32x4_t, float32x4_t, mve_pred16_t);
  17384. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_f16)))
  17385. float16x8_t vabsq_f16(float16x8_t);
  17386. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_f16)))
  17387. float16x8_t vabsq(float16x8_t);
  17388. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_f32)))
  17389. float32x4_t vabsq_f32(float32x4_t);
  17390. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_f32)))
  17391. float32x4_t vabsq(float32x4_t);
  17392. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_f16)))
  17393. float16x8_t vabsq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17394. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_f16)))
  17395. float16x8_t vabsq_m(float16x8_t, float16x8_t, mve_pred16_t);
  17396. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_f32)))
  17397. float32x4_t vabsq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17398. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_m_f32)))
  17399. float32x4_t vabsq_m(float32x4_t, float32x4_t, mve_pred16_t);
  17400. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_f16)))
  17401. float16x8_t vabsq_x_f16(float16x8_t, mve_pred16_t);
  17402. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_f16)))
  17403. float16x8_t vabsq_x(float16x8_t, mve_pred16_t);
  17404. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_f32)))
  17405. float32x4_t vabsq_x_f32(float32x4_t, mve_pred16_t);
  17406. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vabsq_x_f32)))
  17407. float32x4_t vabsq_x(float32x4_t, mve_pred16_t);
  17408. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_f16)))
  17409. float16x8_t vaddq_f16(float16x8_t, float16x8_t);
  17410. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_f16)))
  17411. float16x8_t vaddq(float16x8_t, float16x8_t);
  17412. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_f32)))
  17413. float32x4_t vaddq_f32(float32x4_t, float32x4_t);
  17414. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_f32)))
  17415. float32x4_t vaddq(float32x4_t, float32x4_t);
  17416. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_f16)))
  17417. float16x8_t vaddq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17418. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_f16)))
  17419. float16x8_t vaddq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17420. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_f32)))
  17421. float32x4_t vaddq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17422. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_f32)))
  17423. float32x4_t vaddq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17424. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_f16)))
  17425. float16x8_t vaddq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  17426. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_f16)))
  17427. float16x8_t vaddq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  17428. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_f32)))
  17429. float32x4_t vaddq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  17430. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_m_n_f32)))
  17431. float32x4_t vaddq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  17432. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_f16)))
  17433. float16x8_t vaddq_n_f16(float16x8_t, float16_t);
  17434. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_f16)))
  17435. float16x8_t vaddq(float16x8_t, float16_t);
  17436. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_f32)))
  17437. float32x4_t vaddq_n_f32(float32x4_t, float32_t);
  17438. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_n_f32)))
  17439. float32x4_t vaddq(float32x4_t, float32_t);
  17440. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_f16)))
  17441. float16x8_t vaddq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17442. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_f16)))
  17443. float16x8_t vaddq_x(float16x8_t, float16x8_t, mve_pred16_t);
  17444. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_f32)))
  17445. float32x4_t vaddq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17446. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_f32)))
  17447. float32x4_t vaddq_x(float32x4_t, float32x4_t, mve_pred16_t);
  17448. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_f16)))
  17449. float16x8_t vaddq_x_n_f16(float16x8_t, float16_t, mve_pred16_t);
  17450. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_f16)))
  17451. float16x8_t vaddq_x(float16x8_t, float16_t, mve_pred16_t);
  17452. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_f32)))
  17453. float32x4_t vaddq_x_n_f32(float32x4_t, float32_t, mve_pred16_t);
  17454. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vaddq_x_n_f32)))
  17455. float32x4_t vaddq_x(float32x4_t, float32_t, mve_pred16_t);
  17456. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_f16)))
  17457. float16x8_t vandq_f16(float16x8_t, float16x8_t);
  17458. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_f16)))
  17459. float16x8_t vandq(float16x8_t, float16x8_t);
  17460. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_f32)))
  17461. float32x4_t vandq_f32(float32x4_t, float32x4_t);
  17462. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_f32)))
  17463. float32x4_t vandq(float32x4_t, float32x4_t);
  17464. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_f16)))
  17465. float16x8_t vandq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17466. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_f16)))
  17467. float16x8_t vandq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17468. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_f32)))
  17469. float32x4_t vandq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17470. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_m_f32)))
  17471. float32x4_t vandq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17472. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_f16)))
  17473. float16x8_t vandq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17474. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_f16)))
  17475. float16x8_t vandq_x(float16x8_t, float16x8_t, mve_pred16_t);
  17476. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_f32)))
  17477. float32x4_t vandq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17478. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vandq_x_f32)))
  17479. float32x4_t vandq_x(float32x4_t, float32x4_t, mve_pred16_t);
  17480. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_f16)))
  17481. float16x8_t vbicq_f16(float16x8_t, float16x8_t);
  17482. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_f16)))
  17483. float16x8_t vbicq(float16x8_t, float16x8_t);
  17484. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_f32)))
  17485. float32x4_t vbicq_f32(float32x4_t, float32x4_t);
  17486. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_f32)))
  17487. float32x4_t vbicq(float32x4_t, float32x4_t);
  17488. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_f16)))
  17489. float16x8_t vbicq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17490. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_f16)))
  17491. float16x8_t vbicq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17492. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_f32)))
  17493. float32x4_t vbicq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17494. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_m_f32)))
  17495. float32x4_t vbicq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17496. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_f16)))
  17497. float16x8_t vbicq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17498. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_f16)))
  17499. float16x8_t vbicq_x(float16x8_t, float16x8_t, mve_pred16_t);
  17500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_f32)))
  17501. float32x4_t vbicq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17502. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbicq_x_f32)))
  17503. float32x4_t vbicq_x(float32x4_t, float32x4_t, mve_pred16_t);
  17504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_f16)))
  17505. float16x8_t vbrsrq_m_n_f16(float16x8_t, float16x8_t, int32_t, mve_pred16_t);
  17506. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_f16)))
  17507. float16x8_t vbrsrq_m(float16x8_t, float16x8_t, int32_t, mve_pred16_t);
  17508. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_f32)))
  17509. float32x4_t vbrsrq_m_n_f32(float32x4_t, float32x4_t, int32_t, mve_pred16_t);
  17510. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_m_n_f32)))
  17511. float32x4_t vbrsrq_m(float32x4_t, float32x4_t, int32_t, mve_pred16_t);
  17512. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_f16)))
  17513. float16x8_t vbrsrq_n_f16(float16x8_t, int32_t);
  17514. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_f16)))
  17515. float16x8_t vbrsrq(float16x8_t, int32_t);
  17516. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_f32)))
  17517. float32x4_t vbrsrq_n_f32(float32x4_t, int32_t);
  17518. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_n_f32)))
  17519. float32x4_t vbrsrq(float32x4_t, int32_t);
  17520. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_f16)))
  17521. float16x8_t vbrsrq_x_n_f16(float16x8_t, int32_t, mve_pred16_t);
  17522. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_f16)))
  17523. float16x8_t vbrsrq_x(float16x8_t, int32_t, mve_pred16_t);
  17524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_f32)))
  17525. float32x4_t vbrsrq_x_n_f32(float32x4_t, int32_t, mve_pred16_t);
  17526. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vbrsrq_x_n_f32)))
  17527. float32x4_t vbrsrq_x(float32x4_t, int32_t, mve_pred16_t);
  17528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_f16)))
  17529. float16x8_t vcaddq_rot270_f16(float16x8_t, float16x8_t);
  17530. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_f16)))
  17531. float16x8_t vcaddq_rot270(float16x8_t, float16x8_t);
  17532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_f32)))
  17533. float32x4_t vcaddq_rot270_f32(float32x4_t, float32x4_t);
  17534. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_f32)))
  17535. float32x4_t vcaddq_rot270(float32x4_t, float32x4_t);
  17536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_f16)))
  17537. float16x8_t vcaddq_rot270_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17538. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_f16)))
  17539. float16x8_t vcaddq_rot270_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17540. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_f32)))
  17541. float32x4_t vcaddq_rot270_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17542. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_m_f32)))
  17543. float32x4_t vcaddq_rot270_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17544. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_f16)))
  17545. float16x8_t vcaddq_rot270_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17546. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_f16)))
  17547. float16x8_t vcaddq_rot270_x(float16x8_t, float16x8_t, mve_pred16_t);
  17548. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_f32)))
  17549. float32x4_t vcaddq_rot270_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17550. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot270_x_f32)))
  17551. float32x4_t vcaddq_rot270_x(float32x4_t, float32x4_t, mve_pred16_t);
  17552. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_f16)))
  17553. float16x8_t vcaddq_rot90_f16(float16x8_t, float16x8_t);
  17554. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_f16)))
  17555. float16x8_t vcaddq_rot90(float16x8_t, float16x8_t);
  17556. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_f32)))
  17557. float32x4_t vcaddq_rot90_f32(float32x4_t, float32x4_t);
  17558. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_f32)))
  17559. float32x4_t vcaddq_rot90(float32x4_t, float32x4_t);
  17560. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_f16)))
  17561. float16x8_t vcaddq_rot90_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17562. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_f16)))
  17563. float16x8_t vcaddq_rot90_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17564. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_f32)))
  17565. float32x4_t vcaddq_rot90_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17566. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_m_f32)))
  17567. float32x4_t vcaddq_rot90_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17568. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_f16)))
  17569. float16x8_t vcaddq_rot90_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17570. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_f16)))
  17571. float16x8_t vcaddq_rot90_x(float16x8_t, float16x8_t, mve_pred16_t);
  17572. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_f32)))
  17573. float32x4_t vcaddq_rot90_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17574. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcaddq_rot90_x_f32)))
  17575. float32x4_t vcaddq_rot90_x(float32x4_t, float32x4_t, mve_pred16_t);
  17576. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_f16)))
  17577. float16x8_t vcmlaq_f16(float16x8_t, float16x8_t, float16x8_t);
  17578. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_f16)))
  17579. float16x8_t vcmlaq(float16x8_t, float16x8_t, float16x8_t);
  17580. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_f32)))
  17581. float32x4_t vcmlaq_f32(float32x4_t, float32x4_t, float32x4_t);
  17582. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_f32)))
  17583. float32x4_t vcmlaq(float32x4_t, float32x4_t, float32x4_t);
  17584. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_m_f16)))
  17585. float16x8_t vcmlaq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17586. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_m_f16)))
  17587. float16x8_t vcmlaq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17588. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_m_f32)))
  17589. float32x4_t vcmlaq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17590. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_m_f32)))
  17591. float32x4_t vcmlaq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17592. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_f16)))
  17593. float16x8_t vcmlaq_rot180_f16(float16x8_t, float16x8_t, float16x8_t);
  17594. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_f16)))
  17595. float16x8_t vcmlaq_rot180(float16x8_t, float16x8_t, float16x8_t);
  17596. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_f32)))
  17597. float32x4_t vcmlaq_rot180_f32(float32x4_t, float32x4_t, float32x4_t);
  17598. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_f32)))
  17599. float32x4_t vcmlaq_rot180(float32x4_t, float32x4_t, float32x4_t);
  17600. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_m_f16)))
  17601. float16x8_t vcmlaq_rot180_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17602. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_m_f16)))
  17603. float16x8_t vcmlaq_rot180_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17604. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_m_f32)))
  17605. float32x4_t vcmlaq_rot180_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17606. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot180_m_f32)))
  17607. float32x4_t vcmlaq_rot180_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17608. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_f16)))
  17609. float16x8_t vcmlaq_rot270_f16(float16x8_t, float16x8_t, float16x8_t);
  17610. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_f16)))
  17611. float16x8_t vcmlaq_rot270(float16x8_t, float16x8_t, float16x8_t);
  17612. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_f32)))
  17613. float32x4_t vcmlaq_rot270_f32(float32x4_t, float32x4_t, float32x4_t);
  17614. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_f32)))
  17615. float32x4_t vcmlaq_rot270(float32x4_t, float32x4_t, float32x4_t);
  17616. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_m_f16)))
  17617. float16x8_t vcmlaq_rot270_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17618. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_m_f16)))
  17619. float16x8_t vcmlaq_rot270_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17620. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_m_f32)))
  17621. float32x4_t vcmlaq_rot270_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17622. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot270_m_f32)))
  17623. float32x4_t vcmlaq_rot270_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17624. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_f16)))
  17625. float16x8_t vcmlaq_rot90_f16(float16x8_t, float16x8_t, float16x8_t);
  17626. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_f16)))
  17627. float16x8_t vcmlaq_rot90(float16x8_t, float16x8_t, float16x8_t);
  17628. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_f32)))
  17629. float32x4_t vcmlaq_rot90_f32(float32x4_t, float32x4_t, float32x4_t);
  17630. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_f32)))
  17631. float32x4_t vcmlaq_rot90(float32x4_t, float32x4_t, float32x4_t);
  17632. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_m_f16)))
  17633. float16x8_t vcmlaq_rot90_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17634. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_m_f16)))
  17635. float16x8_t vcmlaq_rot90_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17636. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_m_f32)))
  17637. float32x4_t vcmlaq_rot90_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17638. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmlaq_rot90_m_f32)))
  17639. float32x4_t vcmlaq_rot90_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17640. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_f16)))
  17641. mve_pred16_t vcmpeqq_f16(float16x8_t, float16x8_t);
  17642. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_f16)))
  17643. mve_pred16_t vcmpeqq(float16x8_t, float16x8_t);
  17644. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_f32)))
  17645. mve_pred16_t vcmpeqq_f32(float32x4_t, float32x4_t);
  17646. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_f32)))
  17647. mve_pred16_t vcmpeqq(float32x4_t, float32x4_t);
  17648. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_f16)))
  17649. mve_pred16_t vcmpeqq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17650. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_f16)))
  17651. mve_pred16_t vcmpeqq_m(float16x8_t, float16x8_t, mve_pred16_t);
  17652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_f32)))
  17653. mve_pred16_t vcmpeqq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17654. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_f32)))
  17655. mve_pred16_t vcmpeqq_m(float32x4_t, float32x4_t, mve_pred16_t);
  17656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_f16)))
  17657. mve_pred16_t vcmpeqq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  17658. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_f16)))
  17659. mve_pred16_t vcmpeqq_m(float16x8_t, float16_t, mve_pred16_t);
  17660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_f32)))
  17661. mve_pred16_t vcmpeqq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  17662. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_m_n_f32)))
  17663. mve_pred16_t vcmpeqq_m(float32x4_t, float32_t, mve_pred16_t);
  17664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_f16)))
  17665. mve_pred16_t vcmpeqq_n_f16(float16x8_t, float16_t);
  17666. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_f16)))
  17667. mve_pred16_t vcmpeqq(float16x8_t, float16_t);
  17668. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_f32)))
  17669. mve_pred16_t vcmpeqq_n_f32(float32x4_t, float32_t);
  17670. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpeqq_n_f32)))
  17671. mve_pred16_t vcmpeqq(float32x4_t, float32_t);
  17672. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_f16)))
  17673. mve_pred16_t vcmpgeq_f16(float16x8_t, float16x8_t);
  17674. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_f16)))
  17675. mve_pred16_t vcmpgeq(float16x8_t, float16x8_t);
  17676. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_f32)))
  17677. mve_pred16_t vcmpgeq_f32(float32x4_t, float32x4_t);
  17678. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_f32)))
  17679. mve_pred16_t vcmpgeq(float32x4_t, float32x4_t);
  17680. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_f16)))
  17681. mve_pred16_t vcmpgeq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17682. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_f16)))
  17683. mve_pred16_t vcmpgeq_m(float16x8_t, float16x8_t, mve_pred16_t);
  17684. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_f32)))
  17685. mve_pred16_t vcmpgeq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17686. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_f32)))
  17687. mve_pred16_t vcmpgeq_m(float32x4_t, float32x4_t, mve_pred16_t);
  17688. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_f16)))
  17689. mve_pred16_t vcmpgeq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  17690. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_f16)))
  17691. mve_pred16_t vcmpgeq_m(float16x8_t, float16_t, mve_pred16_t);
  17692. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_f32)))
  17693. mve_pred16_t vcmpgeq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  17694. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_m_n_f32)))
  17695. mve_pred16_t vcmpgeq_m(float32x4_t, float32_t, mve_pred16_t);
  17696. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_f16)))
  17697. mve_pred16_t vcmpgeq_n_f16(float16x8_t, float16_t);
  17698. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_f16)))
  17699. mve_pred16_t vcmpgeq(float16x8_t, float16_t);
  17700. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_f32)))
  17701. mve_pred16_t vcmpgeq_n_f32(float32x4_t, float32_t);
  17702. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgeq_n_f32)))
  17703. mve_pred16_t vcmpgeq(float32x4_t, float32_t);
  17704. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_f16)))
  17705. mve_pred16_t vcmpgtq_f16(float16x8_t, float16x8_t);
  17706. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_f16)))
  17707. mve_pred16_t vcmpgtq(float16x8_t, float16x8_t);
  17708. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_f32)))
  17709. mve_pred16_t vcmpgtq_f32(float32x4_t, float32x4_t);
  17710. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_f32)))
  17711. mve_pred16_t vcmpgtq(float32x4_t, float32x4_t);
  17712. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_f16)))
  17713. mve_pred16_t vcmpgtq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17714. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_f16)))
  17715. mve_pred16_t vcmpgtq_m(float16x8_t, float16x8_t, mve_pred16_t);
  17716. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_f32)))
  17717. mve_pred16_t vcmpgtq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17718. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_f32)))
  17719. mve_pred16_t vcmpgtq_m(float32x4_t, float32x4_t, mve_pred16_t);
  17720. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_f16)))
  17721. mve_pred16_t vcmpgtq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  17722. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_f16)))
  17723. mve_pred16_t vcmpgtq_m(float16x8_t, float16_t, mve_pred16_t);
  17724. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_f32)))
  17725. mve_pred16_t vcmpgtq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  17726. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_m_n_f32)))
  17727. mve_pred16_t vcmpgtq_m(float32x4_t, float32_t, mve_pred16_t);
  17728. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_f16)))
  17729. mve_pred16_t vcmpgtq_n_f16(float16x8_t, float16_t);
  17730. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_f16)))
  17731. mve_pred16_t vcmpgtq(float16x8_t, float16_t);
  17732. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_f32)))
  17733. mve_pred16_t vcmpgtq_n_f32(float32x4_t, float32_t);
  17734. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpgtq_n_f32)))
  17735. mve_pred16_t vcmpgtq(float32x4_t, float32_t);
  17736. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_f16)))
  17737. mve_pred16_t vcmpleq_f16(float16x8_t, float16x8_t);
  17738. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_f16)))
  17739. mve_pred16_t vcmpleq(float16x8_t, float16x8_t);
  17740. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_f32)))
  17741. mve_pred16_t vcmpleq_f32(float32x4_t, float32x4_t);
  17742. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_f32)))
  17743. mve_pred16_t vcmpleq(float32x4_t, float32x4_t);
  17744. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_f16)))
  17745. mve_pred16_t vcmpleq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17746. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_f16)))
  17747. mve_pred16_t vcmpleq_m(float16x8_t, float16x8_t, mve_pred16_t);
  17748. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_f32)))
  17749. mve_pred16_t vcmpleq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17750. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_f32)))
  17751. mve_pred16_t vcmpleq_m(float32x4_t, float32x4_t, mve_pred16_t);
  17752. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_f16)))
  17753. mve_pred16_t vcmpleq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  17754. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_f16)))
  17755. mve_pred16_t vcmpleq_m(float16x8_t, float16_t, mve_pred16_t);
  17756. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_f32)))
  17757. mve_pred16_t vcmpleq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  17758. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_m_n_f32)))
  17759. mve_pred16_t vcmpleq_m(float32x4_t, float32_t, mve_pred16_t);
  17760. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_f16)))
  17761. mve_pred16_t vcmpleq_n_f16(float16x8_t, float16_t);
  17762. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_f16)))
  17763. mve_pred16_t vcmpleq(float16x8_t, float16_t);
  17764. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_f32)))
  17765. mve_pred16_t vcmpleq_n_f32(float32x4_t, float32_t);
  17766. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpleq_n_f32)))
  17767. mve_pred16_t vcmpleq(float32x4_t, float32_t);
  17768. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_f16)))
  17769. mve_pred16_t vcmpltq_f16(float16x8_t, float16x8_t);
  17770. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_f16)))
  17771. mve_pred16_t vcmpltq(float16x8_t, float16x8_t);
  17772. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_f32)))
  17773. mve_pred16_t vcmpltq_f32(float32x4_t, float32x4_t);
  17774. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_f32)))
  17775. mve_pred16_t vcmpltq(float32x4_t, float32x4_t);
  17776. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_f16)))
  17777. mve_pred16_t vcmpltq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17778. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_f16)))
  17779. mve_pred16_t vcmpltq_m(float16x8_t, float16x8_t, mve_pred16_t);
  17780. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_f32)))
  17781. mve_pred16_t vcmpltq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17782. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_f32)))
  17783. mve_pred16_t vcmpltq_m(float32x4_t, float32x4_t, mve_pred16_t);
  17784. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_f16)))
  17785. mve_pred16_t vcmpltq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  17786. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_f16)))
  17787. mve_pred16_t vcmpltq_m(float16x8_t, float16_t, mve_pred16_t);
  17788. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_f32)))
  17789. mve_pred16_t vcmpltq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  17790. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_m_n_f32)))
  17791. mve_pred16_t vcmpltq_m(float32x4_t, float32_t, mve_pred16_t);
  17792. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_f16)))
  17793. mve_pred16_t vcmpltq_n_f16(float16x8_t, float16_t);
  17794. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_f16)))
  17795. mve_pred16_t vcmpltq(float16x8_t, float16_t);
  17796. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_f32)))
  17797. mve_pred16_t vcmpltq_n_f32(float32x4_t, float32_t);
  17798. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpltq_n_f32)))
  17799. mve_pred16_t vcmpltq(float32x4_t, float32_t);
  17800. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_f16)))
  17801. mve_pred16_t vcmpneq_f16(float16x8_t, float16x8_t);
  17802. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_f16)))
  17803. mve_pred16_t vcmpneq(float16x8_t, float16x8_t);
  17804. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_f32)))
  17805. mve_pred16_t vcmpneq_f32(float32x4_t, float32x4_t);
  17806. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_f32)))
  17807. mve_pred16_t vcmpneq(float32x4_t, float32x4_t);
  17808. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_f16)))
  17809. mve_pred16_t vcmpneq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17810. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_f16)))
  17811. mve_pred16_t vcmpneq_m(float16x8_t, float16x8_t, mve_pred16_t);
  17812. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_f32)))
  17813. mve_pred16_t vcmpneq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17814. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_f32)))
  17815. mve_pred16_t vcmpneq_m(float32x4_t, float32x4_t, mve_pred16_t);
  17816. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_f16)))
  17817. mve_pred16_t vcmpneq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  17818. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_f16)))
  17819. mve_pred16_t vcmpneq_m(float16x8_t, float16_t, mve_pred16_t);
  17820. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_f32)))
  17821. mve_pred16_t vcmpneq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  17822. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_m_n_f32)))
  17823. mve_pred16_t vcmpneq_m(float32x4_t, float32_t, mve_pred16_t);
  17824. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_f16)))
  17825. mve_pred16_t vcmpneq_n_f16(float16x8_t, float16_t);
  17826. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_f16)))
  17827. mve_pred16_t vcmpneq(float16x8_t, float16_t);
  17828. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_f32)))
  17829. mve_pred16_t vcmpneq_n_f32(float32x4_t, float32_t);
  17830. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmpneq_n_f32)))
  17831. mve_pred16_t vcmpneq(float32x4_t, float32_t);
  17832. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_f16)))
  17833. float16x8_t vcmulq_f16(float16x8_t, float16x8_t);
  17834. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_f16)))
  17835. float16x8_t vcmulq(float16x8_t, float16x8_t);
  17836. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_f32)))
  17837. float32x4_t vcmulq_f32(float32x4_t, float32x4_t);
  17838. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_f32)))
  17839. float32x4_t vcmulq(float32x4_t, float32x4_t);
  17840. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_m_f16)))
  17841. float16x8_t vcmulq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17842. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_m_f16)))
  17843. float16x8_t vcmulq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17844. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_m_f32)))
  17845. float32x4_t vcmulq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17846. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_m_f32)))
  17847. float32x4_t vcmulq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17848. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_f16)))
  17849. float16x8_t vcmulq_rot180_f16(float16x8_t, float16x8_t);
  17850. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_f16)))
  17851. float16x8_t vcmulq_rot180(float16x8_t, float16x8_t);
  17852. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_f32)))
  17853. float32x4_t vcmulq_rot180_f32(float32x4_t, float32x4_t);
  17854. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_f32)))
  17855. float32x4_t vcmulq_rot180(float32x4_t, float32x4_t);
  17856. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_m_f16)))
  17857. float16x8_t vcmulq_rot180_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17858. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_m_f16)))
  17859. float16x8_t vcmulq_rot180_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17860. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_m_f32)))
  17861. float32x4_t vcmulq_rot180_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17862. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_m_f32)))
  17863. float32x4_t vcmulq_rot180_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17864. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_x_f16)))
  17865. float16x8_t vcmulq_rot180_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17866. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_x_f16)))
  17867. float16x8_t vcmulq_rot180_x(float16x8_t, float16x8_t, mve_pred16_t);
  17868. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_x_f32)))
  17869. float32x4_t vcmulq_rot180_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17870. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot180_x_f32)))
  17871. float32x4_t vcmulq_rot180_x(float32x4_t, float32x4_t, mve_pred16_t);
  17872. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_f16)))
  17873. float16x8_t vcmulq_rot270_f16(float16x8_t, float16x8_t);
  17874. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_f16)))
  17875. float16x8_t vcmulq_rot270(float16x8_t, float16x8_t);
  17876. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_f32)))
  17877. float32x4_t vcmulq_rot270_f32(float32x4_t, float32x4_t);
  17878. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_f32)))
  17879. float32x4_t vcmulq_rot270(float32x4_t, float32x4_t);
  17880. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_m_f16)))
  17881. float16x8_t vcmulq_rot270_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17882. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_m_f16)))
  17883. float16x8_t vcmulq_rot270_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17884. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_m_f32)))
  17885. float32x4_t vcmulq_rot270_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17886. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_m_f32)))
  17887. float32x4_t vcmulq_rot270_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17888. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_x_f16)))
  17889. float16x8_t vcmulq_rot270_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17890. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_x_f16)))
  17891. float16x8_t vcmulq_rot270_x(float16x8_t, float16x8_t, mve_pred16_t);
  17892. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_x_f32)))
  17893. float32x4_t vcmulq_rot270_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17894. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot270_x_f32)))
  17895. float32x4_t vcmulq_rot270_x(float32x4_t, float32x4_t, mve_pred16_t);
  17896. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_f16)))
  17897. float16x8_t vcmulq_rot90_f16(float16x8_t, float16x8_t);
  17898. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_f16)))
  17899. float16x8_t vcmulq_rot90(float16x8_t, float16x8_t);
  17900. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_f32)))
  17901. float32x4_t vcmulq_rot90_f32(float32x4_t, float32x4_t);
  17902. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_f32)))
  17903. float32x4_t vcmulq_rot90(float32x4_t, float32x4_t);
  17904. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_m_f16)))
  17905. float16x8_t vcmulq_rot90_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17906. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_m_f16)))
  17907. float16x8_t vcmulq_rot90_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  17908. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_m_f32)))
  17909. float32x4_t vcmulq_rot90_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17910. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_m_f32)))
  17911. float32x4_t vcmulq_rot90_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  17912. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_x_f16)))
  17913. float16x8_t vcmulq_rot90_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17914. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_x_f16)))
  17915. float16x8_t vcmulq_rot90_x(float16x8_t, float16x8_t, mve_pred16_t);
  17916. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_x_f32)))
  17917. float32x4_t vcmulq_rot90_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17918. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_rot90_x_f32)))
  17919. float32x4_t vcmulq_rot90_x(float32x4_t, float32x4_t, mve_pred16_t);
  17920. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_x_f16)))
  17921. float16x8_t vcmulq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  17922. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_x_f16)))
  17923. float16x8_t vcmulq_x(float16x8_t, float16x8_t, mve_pred16_t);
  17924. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_x_f32)))
  17925. float32x4_t vcmulq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  17926. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcmulq_x_f32)))
  17927. float32x4_t vcmulq_x(float32x4_t, float32x4_t, mve_pred16_t);
  17928. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_f16)))
  17929. float16x8_t vcreateq_f16(uint64_t, uint64_t);
  17930. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcreateq_f32)))
  17931. float32x4_t vcreateq_f32(uint64_t, uint64_t);
  17932. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_s16_f16)))
  17933. int16x8_t vcvtaq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  17934. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_s16_f16)))
  17935. int16x8_t vcvtaq_m(int16x8_t, float16x8_t, mve_pred16_t);
  17936. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_s32_f32)))
  17937. int32x4_t vcvtaq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  17938. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_s32_f32)))
  17939. int32x4_t vcvtaq_m(int32x4_t, float32x4_t, mve_pred16_t);
  17940. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_u16_f16)))
  17941. uint16x8_t vcvtaq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  17942. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_u16_f16)))
  17943. uint16x8_t vcvtaq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  17944. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_u32_f32)))
  17945. uint32x4_t vcvtaq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  17946. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_m_u32_f32)))
  17947. uint32x4_t vcvtaq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  17948. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_s16_f16)))
  17949. int16x8_t vcvtaq_s16_f16(float16x8_t);
  17950. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_s32_f32)))
  17951. int32x4_t vcvtaq_s32_f32(float32x4_t);
  17952. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_u16_f16)))
  17953. uint16x8_t vcvtaq_u16_f16(float16x8_t);
  17954. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_u32_f32)))
  17955. uint32x4_t vcvtaq_u32_f32(float32x4_t);
  17956. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_x_s16_f16)))
  17957. int16x8_t vcvtaq_x_s16_f16(float16x8_t, mve_pred16_t);
  17958. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_x_s32_f32)))
  17959. int32x4_t vcvtaq_x_s32_f32(float32x4_t, mve_pred16_t);
  17960. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_x_u16_f16)))
  17961. uint16x8_t vcvtaq_x_u16_f16(float16x8_t, mve_pred16_t);
  17962. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtaq_x_u32_f32)))
  17963. uint32x4_t vcvtaq_x_u32_f32(float32x4_t, mve_pred16_t);
  17964. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_f16_f32)))
  17965. float16x8_t vcvtbq_f16_f32(float16x8_t, float32x4_t);
  17966. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_f32_f16)))
  17967. float32x4_t vcvtbq_f32_f16(float16x8_t);
  17968. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_m_f16_f32)))
  17969. float16x8_t vcvtbq_m_f16_f32(float16x8_t, float32x4_t, mve_pred16_t);
  17970. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_m_f32_f16)))
  17971. float32x4_t vcvtbq_m_f32_f16(float32x4_t, float16x8_t, mve_pred16_t);
  17972. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtbq_x_f32_f16)))
  17973. float32x4_t vcvtbq_x_f32_f16(float16x8_t, mve_pred16_t);
  17974. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_s16_f16)))
  17975. int16x8_t vcvtmq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  17976. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_s16_f16)))
  17977. int16x8_t vcvtmq_m(int16x8_t, float16x8_t, mve_pred16_t);
  17978. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_s32_f32)))
  17979. int32x4_t vcvtmq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  17980. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_s32_f32)))
  17981. int32x4_t vcvtmq_m(int32x4_t, float32x4_t, mve_pred16_t);
  17982. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_u16_f16)))
  17983. uint16x8_t vcvtmq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  17984. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_u16_f16)))
  17985. uint16x8_t vcvtmq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  17986. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_u32_f32)))
  17987. uint32x4_t vcvtmq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  17988. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_m_u32_f32)))
  17989. uint32x4_t vcvtmq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  17990. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_s16_f16)))
  17991. int16x8_t vcvtmq_s16_f16(float16x8_t);
  17992. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_s32_f32)))
  17993. int32x4_t vcvtmq_s32_f32(float32x4_t);
  17994. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_u16_f16)))
  17995. uint16x8_t vcvtmq_u16_f16(float16x8_t);
  17996. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_u32_f32)))
  17997. uint32x4_t vcvtmq_u32_f32(float32x4_t);
  17998. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_x_s16_f16)))
  17999. int16x8_t vcvtmq_x_s16_f16(float16x8_t, mve_pred16_t);
  18000. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_x_s32_f32)))
  18001. int32x4_t vcvtmq_x_s32_f32(float32x4_t, mve_pred16_t);
  18002. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_x_u16_f16)))
  18003. uint16x8_t vcvtmq_x_u16_f16(float16x8_t, mve_pred16_t);
  18004. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtmq_x_u32_f32)))
  18005. uint32x4_t vcvtmq_x_u32_f32(float32x4_t, mve_pred16_t);
  18006. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_s16_f16)))
  18007. int16x8_t vcvtnq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  18008. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_s16_f16)))
  18009. int16x8_t vcvtnq_m(int16x8_t, float16x8_t, mve_pred16_t);
  18010. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_s32_f32)))
  18011. int32x4_t vcvtnq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  18012. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_s32_f32)))
  18013. int32x4_t vcvtnq_m(int32x4_t, float32x4_t, mve_pred16_t);
  18014. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_u16_f16)))
  18015. uint16x8_t vcvtnq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  18016. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_u16_f16)))
  18017. uint16x8_t vcvtnq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  18018. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_u32_f32)))
  18019. uint32x4_t vcvtnq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  18020. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_m_u32_f32)))
  18021. uint32x4_t vcvtnq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  18022. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_s16_f16)))
  18023. int16x8_t vcvtnq_s16_f16(float16x8_t);
  18024. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_s32_f32)))
  18025. int32x4_t vcvtnq_s32_f32(float32x4_t);
  18026. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_u16_f16)))
  18027. uint16x8_t vcvtnq_u16_f16(float16x8_t);
  18028. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_u32_f32)))
  18029. uint32x4_t vcvtnq_u32_f32(float32x4_t);
  18030. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_x_s16_f16)))
  18031. int16x8_t vcvtnq_x_s16_f16(float16x8_t, mve_pred16_t);
  18032. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_x_s32_f32)))
  18033. int32x4_t vcvtnq_x_s32_f32(float32x4_t, mve_pred16_t);
  18034. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_x_u16_f16)))
  18035. uint16x8_t vcvtnq_x_u16_f16(float16x8_t, mve_pred16_t);
  18036. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtnq_x_u32_f32)))
  18037. uint32x4_t vcvtnq_x_u32_f32(float32x4_t, mve_pred16_t);
  18038. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_s16_f16)))
  18039. int16x8_t vcvtpq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  18040. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_s16_f16)))
  18041. int16x8_t vcvtpq_m(int16x8_t, float16x8_t, mve_pred16_t);
  18042. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_s32_f32)))
  18043. int32x4_t vcvtpq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  18044. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_s32_f32)))
  18045. int32x4_t vcvtpq_m(int32x4_t, float32x4_t, mve_pred16_t);
  18046. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_u16_f16)))
  18047. uint16x8_t vcvtpq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  18048. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_u16_f16)))
  18049. uint16x8_t vcvtpq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  18050. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_u32_f32)))
  18051. uint32x4_t vcvtpq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  18052. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_m_u32_f32)))
  18053. uint32x4_t vcvtpq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  18054. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_s16_f16)))
  18055. int16x8_t vcvtpq_s16_f16(float16x8_t);
  18056. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_s32_f32)))
  18057. int32x4_t vcvtpq_s32_f32(float32x4_t);
  18058. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_u16_f16)))
  18059. uint16x8_t vcvtpq_u16_f16(float16x8_t);
  18060. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_u32_f32)))
  18061. uint32x4_t vcvtpq_u32_f32(float32x4_t);
  18062. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_x_s16_f16)))
  18063. int16x8_t vcvtpq_x_s16_f16(float16x8_t, mve_pred16_t);
  18064. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_x_s32_f32)))
  18065. int32x4_t vcvtpq_x_s32_f32(float32x4_t, mve_pred16_t);
  18066. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_x_u16_f16)))
  18067. uint16x8_t vcvtpq_x_u16_f16(float16x8_t, mve_pred16_t);
  18068. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtpq_x_u32_f32)))
  18069. uint32x4_t vcvtpq_x_u32_f32(float32x4_t, mve_pred16_t);
  18070. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f16_s16)))
  18071. float16x8_t vcvtq_f16_s16(int16x8_t);
  18072. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f16_s16)))
  18073. float16x8_t vcvtq(int16x8_t);
  18074. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f16_u16)))
  18075. float16x8_t vcvtq_f16_u16(uint16x8_t);
  18076. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f16_u16)))
  18077. float16x8_t vcvtq(uint16x8_t);
  18078. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f32_s32)))
  18079. float32x4_t vcvtq_f32_s32(int32x4_t);
  18080. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f32_s32)))
  18081. float32x4_t vcvtq(int32x4_t);
  18082. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f32_u32)))
  18083. float32x4_t vcvtq_f32_u32(uint32x4_t);
  18084. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_f32_u32)))
  18085. float32x4_t vcvtq(uint32x4_t);
  18086. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f16_s16)))
  18087. float16x8_t vcvtq_m_f16_s16(float16x8_t, int16x8_t, mve_pred16_t);
  18088. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f16_s16)))
  18089. float16x8_t vcvtq_m(float16x8_t, int16x8_t, mve_pred16_t);
  18090. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f16_u16)))
  18091. float16x8_t vcvtq_m_f16_u16(float16x8_t, uint16x8_t, mve_pred16_t);
  18092. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f16_u16)))
  18093. float16x8_t vcvtq_m(float16x8_t, uint16x8_t, mve_pred16_t);
  18094. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f32_s32)))
  18095. float32x4_t vcvtq_m_f32_s32(float32x4_t, int32x4_t, mve_pred16_t);
  18096. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f32_s32)))
  18097. float32x4_t vcvtq_m(float32x4_t, int32x4_t, mve_pred16_t);
  18098. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f32_u32)))
  18099. float32x4_t vcvtq_m_f32_u32(float32x4_t, uint32x4_t, mve_pred16_t);
  18100. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_f32_u32)))
  18101. float32x4_t vcvtq_m(float32x4_t, uint32x4_t, mve_pred16_t);
  18102. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f16_s16)))
  18103. float16x8_t vcvtq_m_n_f16_s16(float16x8_t, int16x8_t, int, mve_pred16_t);
  18104. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f16_s16)))
  18105. float16x8_t vcvtq_m_n(float16x8_t, int16x8_t, int, mve_pred16_t);
  18106. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f16_u16)))
  18107. float16x8_t vcvtq_m_n_f16_u16(float16x8_t, uint16x8_t, int, mve_pred16_t);
  18108. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f16_u16)))
  18109. float16x8_t vcvtq_m_n(float16x8_t, uint16x8_t, int, mve_pred16_t);
  18110. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f32_s32)))
  18111. float32x4_t vcvtq_m_n_f32_s32(float32x4_t, int32x4_t, int, mve_pred16_t);
  18112. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f32_s32)))
  18113. float32x4_t vcvtq_m_n(float32x4_t, int32x4_t, int, mve_pred16_t);
  18114. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f32_u32)))
  18115. float32x4_t vcvtq_m_n_f32_u32(float32x4_t, uint32x4_t, int, mve_pred16_t);
  18116. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_f32_u32)))
  18117. float32x4_t vcvtq_m_n(float32x4_t, uint32x4_t, int, mve_pred16_t);
  18118. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_s16_f16)))
  18119. int16x8_t vcvtq_m_n_s16_f16(int16x8_t, float16x8_t, int, mve_pred16_t);
  18120. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_s16_f16)))
  18121. int16x8_t vcvtq_m_n(int16x8_t, float16x8_t, int, mve_pred16_t);
  18122. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_s32_f32)))
  18123. int32x4_t vcvtq_m_n_s32_f32(int32x4_t, float32x4_t, int, mve_pred16_t);
  18124. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_s32_f32)))
  18125. int32x4_t vcvtq_m_n(int32x4_t, float32x4_t, int, mve_pred16_t);
  18126. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_u16_f16)))
  18127. uint16x8_t vcvtq_m_n_u16_f16(uint16x8_t, float16x8_t, int, mve_pred16_t);
  18128. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_u16_f16)))
  18129. uint16x8_t vcvtq_m_n(uint16x8_t, float16x8_t, int, mve_pred16_t);
  18130. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_u32_f32)))
  18131. uint32x4_t vcvtq_m_n_u32_f32(uint32x4_t, float32x4_t, int, mve_pred16_t);
  18132. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_n_u32_f32)))
  18133. uint32x4_t vcvtq_m_n(uint32x4_t, float32x4_t, int, mve_pred16_t);
  18134. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_s16_f16)))
  18135. int16x8_t vcvtq_m_s16_f16(int16x8_t, float16x8_t, mve_pred16_t);
  18136. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_s16_f16)))
  18137. int16x8_t vcvtq_m(int16x8_t, float16x8_t, mve_pred16_t);
  18138. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_s32_f32)))
  18139. int32x4_t vcvtq_m_s32_f32(int32x4_t, float32x4_t, mve_pred16_t);
  18140. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_s32_f32)))
  18141. int32x4_t vcvtq_m(int32x4_t, float32x4_t, mve_pred16_t);
  18142. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_u16_f16)))
  18143. uint16x8_t vcvtq_m_u16_f16(uint16x8_t, float16x8_t, mve_pred16_t);
  18144. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_u16_f16)))
  18145. uint16x8_t vcvtq_m(uint16x8_t, float16x8_t, mve_pred16_t);
  18146. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_u32_f32)))
  18147. uint32x4_t vcvtq_m_u32_f32(uint32x4_t, float32x4_t, mve_pred16_t);
  18148. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_m_u32_f32)))
  18149. uint32x4_t vcvtq_m(uint32x4_t, float32x4_t, mve_pred16_t);
  18150. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f16_s16)))
  18151. float16x8_t vcvtq_n_f16_s16(int16x8_t, int);
  18152. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f16_s16)))
  18153. float16x8_t vcvtq_n(int16x8_t, int);
  18154. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f16_u16)))
  18155. float16x8_t vcvtq_n_f16_u16(uint16x8_t, int);
  18156. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f16_u16)))
  18157. float16x8_t vcvtq_n(uint16x8_t, int);
  18158. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f32_s32)))
  18159. float32x4_t vcvtq_n_f32_s32(int32x4_t, int);
  18160. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f32_s32)))
  18161. float32x4_t vcvtq_n(int32x4_t, int);
  18162. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f32_u32)))
  18163. float32x4_t vcvtq_n_f32_u32(uint32x4_t, int);
  18164. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_f32_u32)))
  18165. float32x4_t vcvtq_n(uint32x4_t, int);
  18166. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_s16_f16)))
  18167. int16x8_t vcvtq_n_s16_f16(float16x8_t, int);
  18168. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_s32_f32)))
  18169. int32x4_t vcvtq_n_s32_f32(float32x4_t, int);
  18170. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_u16_f16)))
  18171. uint16x8_t vcvtq_n_u16_f16(float16x8_t, int);
  18172. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_n_u32_f32)))
  18173. uint32x4_t vcvtq_n_u32_f32(float32x4_t, int);
  18174. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_s16_f16)))
  18175. int16x8_t vcvtq_s16_f16(float16x8_t);
  18176. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_s32_f32)))
  18177. int32x4_t vcvtq_s32_f32(float32x4_t);
  18178. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_u16_f16)))
  18179. uint16x8_t vcvtq_u16_f16(float16x8_t);
  18180. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_u32_f32)))
  18181. uint32x4_t vcvtq_u32_f32(float32x4_t);
  18182. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f16_s16)))
  18183. float16x8_t vcvtq_x_f16_s16(int16x8_t, mve_pred16_t);
  18184. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f16_s16)))
  18185. float16x8_t vcvtq_x(int16x8_t, mve_pred16_t);
  18186. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f16_u16)))
  18187. float16x8_t vcvtq_x_f16_u16(uint16x8_t, mve_pred16_t);
  18188. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f16_u16)))
  18189. float16x8_t vcvtq_x(uint16x8_t, mve_pred16_t);
  18190. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f32_s32)))
  18191. float32x4_t vcvtq_x_f32_s32(int32x4_t, mve_pred16_t);
  18192. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f32_s32)))
  18193. float32x4_t vcvtq_x(int32x4_t, mve_pred16_t);
  18194. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f32_u32)))
  18195. float32x4_t vcvtq_x_f32_u32(uint32x4_t, mve_pred16_t);
  18196. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_f32_u32)))
  18197. float32x4_t vcvtq_x(uint32x4_t, mve_pred16_t);
  18198. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f16_s16)))
  18199. float16x8_t vcvtq_x_n_f16_s16(int16x8_t, int, mve_pred16_t);
  18200. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f16_s16)))
  18201. float16x8_t vcvtq_x_n(int16x8_t, int, mve_pred16_t);
  18202. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f16_u16)))
  18203. float16x8_t vcvtq_x_n_f16_u16(uint16x8_t, int, mve_pred16_t);
  18204. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f16_u16)))
  18205. float16x8_t vcvtq_x_n(uint16x8_t, int, mve_pred16_t);
  18206. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f32_s32)))
  18207. float32x4_t vcvtq_x_n_f32_s32(int32x4_t, int, mve_pred16_t);
  18208. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f32_s32)))
  18209. float32x4_t vcvtq_x_n(int32x4_t, int, mve_pred16_t);
  18210. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f32_u32)))
  18211. float32x4_t vcvtq_x_n_f32_u32(uint32x4_t, int, mve_pred16_t);
  18212. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_f32_u32)))
  18213. float32x4_t vcvtq_x_n(uint32x4_t, int, mve_pred16_t);
  18214. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_s16_f16)))
  18215. int16x8_t vcvtq_x_n_s16_f16(float16x8_t, int, mve_pred16_t);
  18216. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_s32_f32)))
  18217. int32x4_t vcvtq_x_n_s32_f32(float32x4_t, int, mve_pred16_t);
  18218. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_u16_f16)))
  18219. uint16x8_t vcvtq_x_n_u16_f16(float16x8_t, int, mve_pred16_t);
  18220. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_n_u32_f32)))
  18221. uint32x4_t vcvtq_x_n_u32_f32(float32x4_t, int, mve_pred16_t);
  18222. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_s16_f16)))
  18223. int16x8_t vcvtq_x_s16_f16(float16x8_t, mve_pred16_t);
  18224. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_s32_f32)))
  18225. int32x4_t vcvtq_x_s32_f32(float32x4_t, mve_pred16_t);
  18226. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_u16_f16)))
  18227. uint16x8_t vcvtq_x_u16_f16(float16x8_t, mve_pred16_t);
  18228. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvtq_x_u32_f32)))
  18229. uint32x4_t vcvtq_x_u32_f32(float32x4_t, mve_pred16_t);
  18230. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_f16_f32)))
  18231. float16x8_t vcvttq_f16_f32(float16x8_t, float32x4_t);
  18232. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_f32_f16)))
  18233. float32x4_t vcvttq_f32_f16(float16x8_t);
  18234. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_m_f16_f32)))
  18235. float16x8_t vcvttq_m_f16_f32(float16x8_t, float32x4_t, mve_pred16_t);
  18236. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_m_f32_f16)))
  18237. float32x4_t vcvttq_m_f32_f16(float32x4_t, float16x8_t, mve_pred16_t);
  18238. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vcvttq_x_f32_f16)))
  18239. float32x4_t vcvttq_x_f32_f16(float16x8_t, mve_pred16_t);
  18240. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_f16)))
  18241. float16x8_t vdupq_m_n_f16(float16x8_t, float16_t, mve_pred16_t);
  18242. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_f16)))
  18243. float16x8_t vdupq_m(float16x8_t, float16_t, mve_pred16_t);
  18244. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_f32)))
  18245. float32x4_t vdupq_m_n_f32(float32x4_t, float32_t, mve_pred16_t);
  18246. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vdupq_m_n_f32)))
  18247. float32x4_t vdupq_m(float32x4_t, float32_t, mve_pred16_t);
  18248. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_f16)))
  18249. float16x8_t vdupq_n_f16(float16_t);
  18250. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_n_f32)))
  18251. float32x4_t vdupq_n_f32(float32_t);
  18252. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_f16)))
  18253. float16x8_t vdupq_x_n_f16(float16_t, mve_pred16_t);
  18254. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vdupq_x_n_f32)))
  18255. float32x4_t vdupq_x_n_f32(float32_t, mve_pred16_t);
  18256. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_f16)))
  18257. float16x8_t veorq_f16(float16x8_t, float16x8_t);
  18258. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_f16)))
  18259. float16x8_t veorq(float16x8_t, float16x8_t);
  18260. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_f32)))
  18261. float32x4_t veorq_f32(float32x4_t, float32x4_t);
  18262. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_f32)))
  18263. float32x4_t veorq(float32x4_t, float32x4_t);
  18264. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_f16)))
  18265. float16x8_t veorq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18266. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_f16)))
  18267. float16x8_t veorq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18268. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_f32)))
  18269. float32x4_t veorq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18270. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_m_f32)))
  18271. float32x4_t veorq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18272. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_f16)))
  18273. float16x8_t veorq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18274. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_f16)))
  18275. float16x8_t veorq_x(float16x8_t, float16x8_t, mve_pred16_t);
  18276. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_f32)))
  18277. float32x4_t veorq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18278. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_veorq_x_f32)))
  18279. float32x4_t veorq_x(float32x4_t, float32x4_t, mve_pred16_t);
  18280. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_f16)))
  18281. float16x8_t vfmaq_f16(float16x8_t, float16x8_t, float16x8_t);
  18282. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_f16)))
  18283. float16x8_t vfmaq(float16x8_t, float16x8_t, float16x8_t);
  18284. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_f32)))
  18285. float32x4_t vfmaq_f32(float32x4_t, float32x4_t, float32x4_t);
  18286. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_f32)))
  18287. float32x4_t vfmaq(float32x4_t, float32x4_t, float32x4_t);
  18288. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_f16)))
  18289. float16x8_t vfmaq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18290. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_f16)))
  18291. float16x8_t vfmaq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18292. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_f32)))
  18293. float32x4_t vfmaq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18294. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_f32)))
  18295. float32x4_t vfmaq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18296. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_n_f16)))
  18297. float16x8_t vfmaq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  18298. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_n_f16)))
  18299. float16x8_t vfmaq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  18300. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_n_f32)))
  18301. float32x4_t vfmaq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  18302. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_m_n_f32)))
  18303. float32x4_t vfmaq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  18304. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_n_f16)))
  18305. float16x8_t vfmaq_n_f16(float16x8_t, float16x8_t, float16_t);
  18306. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_n_f16)))
  18307. float16x8_t vfmaq(float16x8_t, float16x8_t, float16_t);
  18308. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_n_f32)))
  18309. float32x4_t vfmaq_n_f32(float32x4_t, float32x4_t, float32_t);
  18310. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmaq_n_f32)))
  18311. float32x4_t vfmaq(float32x4_t, float32x4_t, float32_t);
  18312. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_m_n_f16)))
  18313. float16x8_t vfmasq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  18314. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_m_n_f16)))
  18315. float16x8_t vfmasq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  18316. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_m_n_f32)))
  18317. float32x4_t vfmasq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  18318. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_m_n_f32)))
  18319. float32x4_t vfmasq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  18320. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_n_f16)))
  18321. float16x8_t vfmasq_n_f16(float16x8_t, float16x8_t, float16_t);
  18322. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_n_f16)))
  18323. float16x8_t vfmasq(float16x8_t, float16x8_t, float16_t);
  18324. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_n_f32)))
  18325. float32x4_t vfmasq_n_f32(float32x4_t, float32x4_t, float32_t);
  18326. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmasq_n_f32)))
  18327. float32x4_t vfmasq(float32x4_t, float32x4_t, float32_t);
  18328. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_f16)))
  18329. float16x8_t vfmsq_f16(float16x8_t, float16x8_t, float16x8_t);
  18330. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_f16)))
  18331. float16x8_t vfmsq(float16x8_t, float16x8_t, float16x8_t);
  18332. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_f32)))
  18333. float32x4_t vfmsq_f32(float32x4_t, float32x4_t, float32x4_t);
  18334. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_f32)))
  18335. float32x4_t vfmsq(float32x4_t, float32x4_t, float32x4_t);
  18336. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_m_f16)))
  18337. float16x8_t vfmsq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18338. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_m_f16)))
  18339. float16x8_t vfmsq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18340. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_m_f32)))
  18341. float32x4_t vfmsq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18342. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vfmsq_m_f32)))
  18343. float32x4_t vfmsq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18344. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_f16)))
  18345. float16_t vgetq_lane_f16(float16x8_t, int);
  18346. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_f16)))
  18347. float16_t vgetq_lane(float16x8_t, int);
  18348. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_f32)))
  18349. float32_t vgetq_lane_f32(float32x4_t, int);
  18350. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vgetq_lane_f32)))
  18351. float32_t vgetq_lane(float32x4_t, int);
  18352. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_f16)))
  18353. float16x8_t vld1q_f16(const float16_t *);
  18354. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_f16)))
  18355. float16x8_t vld1q(const float16_t *);
  18356. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_f32)))
  18357. float32x4_t vld1q_f32(const float32_t *);
  18358. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_f32)))
  18359. float32x4_t vld1q(const float32_t *);
  18360. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_f16)))
  18361. float16x8_t vld1q_z_f16(const float16_t *, mve_pred16_t);
  18362. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_f16)))
  18363. float16x8_t vld1q_z(const float16_t *, mve_pred16_t);
  18364. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_f32)))
  18365. float32x4_t vld1q_z_f32(const float32_t *, mve_pred16_t);
  18366. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld1q_z_f32)))
  18367. float32x4_t vld1q_z(const float32_t *, mve_pred16_t);
  18368. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_f16)))
  18369. float16x8x2_t vld2q_f16(const float16_t *);
  18370. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_f16)))
  18371. float16x8x2_t vld2q(const float16_t *);
  18372. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld2q_f32)))
  18373. float32x4x2_t vld2q_f32(const float32_t *);
  18374. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld2q_f32)))
  18375. float32x4x2_t vld2q(const float32_t *);
  18376. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_f16)))
  18377. float16x8x4_t vld4q_f16(const float16_t *);
  18378. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_f16)))
  18379. float16x8x4_t vld4q(const float16_t *);
  18380. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vld4q_f32)))
  18381. float32x4x4_t vld4q_f32(const float32_t *);
  18382. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vld4q_f32)))
  18383. float32x4x4_t vld4q(const float32_t *);
  18384. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_f16)))
  18385. float16x8_t vldrhq_f16(const float16_t *);
  18386. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_f16)))
  18387. float16x8_t vldrhq_gather_offset_f16(const float16_t *, uint16x8_t);
  18388. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_f16)))
  18389. float16x8_t vldrhq_gather_offset(const float16_t *, uint16x8_t);
  18390. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_f16)))
  18391. float16x8_t vldrhq_gather_offset_z_f16(const float16_t *, uint16x8_t, mve_pred16_t);
  18392. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_offset_z_f16)))
  18393. float16x8_t vldrhq_gather_offset_z(const float16_t *, uint16x8_t, mve_pred16_t);
  18394. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_f16)))
  18395. float16x8_t vldrhq_gather_shifted_offset_f16(const float16_t *, uint16x8_t);
  18396. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_f16)))
  18397. float16x8_t vldrhq_gather_shifted_offset(const float16_t *, uint16x8_t);
  18398. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_f16)))
  18399. float16x8_t vldrhq_gather_shifted_offset_z_f16(const float16_t *, uint16x8_t, mve_pred16_t);
  18400. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_gather_shifted_offset_z_f16)))
  18401. float16x8_t vldrhq_gather_shifted_offset_z(const float16_t *, uint16x8_t, mve_pred16_t);
  18402. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrhq_z_f16)))
  18403. float16x8_t vldrhq_z_f16(const float16_t *, mve_pred16_t);
  18404. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_f32)))
  18405. float32x4_t vldrwq_f32(const float32_t *);
  18406. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_f32)))
  18407. float32x4_t vldrwq_gather_base_f32(uint32x4_t, int);
  18408. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_f32)))
  18409. float32x4_t vldrwq_gather_base_wb_f32(uint32x4_t *, int);
  18410. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_wb_z_f32)))
  18411. float32x4_t vldrwq_gather_base_wb_z_f32(uint32x4_t *, int, mve_pred16_t);
  18412. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_base_z_f32)))
  18413. float32x4_t vldrwq_gather_base_z_f32(uint32x4_t, int, mve_pred16_t);
  18414. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_f32)))
  18415. float32x4_t vldrwq_gather_offset_f32(const float32_t *, uint32x4_t);
  18416. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_f32)))
  18417. float32x4_t vldrwq_gather_offset(const float32_t *, uint32x4_t);
  18418. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_f32)))
  18419. float32x4_t vldrwq_gather_offset_z_f32(const float32_t *, uint32x4_t, mve_pred16_t);
  18420. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_offset_z_f32)))
  18421. float32x4_t vldrwq_gather_offset_z(const float32_t *, uint32x4_t, mve_pred16_t);
  18422. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_f32)))
  18423. float32x4_t vldrwq_gather_shifted_offset_f32(const float32_t *, uint32x4_t);
  18424. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_f32)))
  18425. float32x4_t vldrwq_gather_shifted_offset(const float32_t *, uint32x4_t);
  18426. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_f32)))
  18427. float32x4_t vldrwq_gather_shifted_offset_z_f32(const float32_t *, uint32x4_t, mve_pred16_t);
  18428. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_gather_shifted_offset_z_f32)))
  18429. float32x4_t vldrwq_gather_shifted_offset_z(const float32_t *, uint32x4_t, mve_pred16_t);
  18430. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vldrwq_z_f32)))
  18431. float32x4_t vldrwq_z_f32(const float32_t *, mve_pred16_t);
  18432. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_f16)))
  18433. float16x8_t vmaxnmaq_f16(float16x8_t, float16x8_t);
  18434. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_f16)))
  18435. float16x8_t vmaxnmaq(float16x8_t, float16x8_t);
  18436. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_f32)))
  18437. float32x4_t vmaxnmaq_f32(float32x4_t, float32x4_t);
  18438. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_f32)))
  18439. float32x4_t vmaxnmaq(float32x4_t, float32x4_t);
  18440. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_m_f16)))
  18441. float16x8_t vmaxnmaq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18442. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_m_f16)))
  18443. float16x8_t vmaxnmaq_m(float16x8_t, float16x8_t, mve_pred16_t);
  18444. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_m_f32)))
  18445. float32x4_t vmaxnmaq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18446. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmaq_m_f32)))
  18447. float32x4_t vmaxnmaq_m(float32x4_t, float32x4_t, mve_pred16_t);
  18448. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_f16)))
  18449. float16_t vmaxnmavq_f16(float16_t, float16x8_t);
  18450. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_f16)))
  18451. float16_t vmaxnmavq(float16_t, float16x8_t);
  18452. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_f32)))
  18453. float32_t vmaxnmavq_f32(float32_t, float32x4_t);
  18454. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_f32)))
  18455. float32_t vmaxnmavq(float32_t, float32x4_t);
  18456. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_p_f16)))
  18457. float16_t vmaxnmavq_p_f16(float16_t, float16x8_t, mve_pred16_t);
  18458. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_p_f16)))
  18459. float16_t vmaxnmavq_p(float16_t, float16x8_t, mve_pred16_t);
  18460. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_p_f32)))
  18461. float32_t vmaxnmavq_p_f32(float32_t, float32x4_t, mve_pred16_t);
  18462. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmavq_p_f32)))
  18463. float32_t vmaxnmavq_p(float32_t, float32x4_t, mve_pred16_t);
  18464. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_f16)))
  18465. float16x8_t vmaxnmq_f16(float16x8_t, float16x8_t);
  18466. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_f16)))
  18467. float16x8_t vmaxnmq(float16x8_t, float16x8_t);
  18468. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_f32)))
  18469. float32x4_t vmaxnmq_f32(float32x4_t, float32x4_t);
  18470. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_f32)))
  18471. float32x4_t vmaxnmq(float32x4_t, float32x4_t);
  18472. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_m_f16)))
  18473. float16x8_t vmaxnmq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18474. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_m_f16)))
  18475. float16x8_t vmaxnmq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18476. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_m_f32)))
  18477. float32x4_t vmaxnmq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18478. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_m_f32)))
  18479. float32x4_t vmaxnmq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18480. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_x_f16)))
  18481. float16x8_t vmaxnmq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18482. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_x_f16)))
  18483. float16x8_t vmaxnmq_x(float16x8_t, float16x8_t, mve_pred16_t);
  18484. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_x_f32)))
  18485. float32x4_t vmaxnmq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18486. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmq_x_f32)))
  18487. float32x4_t vmaxnmq_x(float32x4_t, float32x4_t, mve_pred16_t);
  18488. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_f16)))
  18489. float16_t vmaxnmvq_f16(float16_t, float16x8_t);
  18490. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_f16)))
  18491. float16_t vmaxnmvq(float16_t, float16x8_t);
  18492. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_f32)))
  18493. float32_t vmaxnmvq_f32(float32_t, float32x4_t);
  18494. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_f32)))
  18495. float32_t vmaxnmvq(float32_t, float32x4_t);
  18496. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_p_f16)))
  18497. float16_t vmaxnmvq_p_f16(float16_t, float16x8_t, mve_pred16_t);
  18498. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_p_f16)))
  18499. float16_t vmaxnmvq_p(float16_t, float16x8_t, mve_pred16_t);
  18500. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_p_f32)))
  18501. float32_t vmaxnmvq_p_f32(float32_t, float32x4_t, mve_pred16_t);
  18502. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmaxnmvq_p_f32)))
  18503. float32_t vmaxnmvq_p(float32_t, float32x4_t, mve_pred16_t);
  18504. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_f16)))
  18505. float16x8_t vminnmaq_f16(float16x8_t, float16x8_t);
  18506. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_f16)))
  18507. float16x8_t vminnmaq(float16x8_t, float16x8_t);
  18508. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_f32)))
  18509. float32x4_t vminnmaq_f32(float32x4_t, float32x4_t);
  18510. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_f32)))
  18511. float32x4_t vminnmaq(float32x4_t, float32x4_t);
  18512. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_m_f16)))
  18513. float16x8_t vminnmaq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18514. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_m_f16)))
  18515. float16x8_t vminnmaq_m(float16x8_t, float16x8_t, mve_pred16_t);
  18516. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_m_f32)))
  18517. float32x4_t vminnmaq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18518. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmaq_m_f32)))
  18519. float32x4_t vminnmaq_m(float32x4_t, float32x4_t, mve_pred16_t);
  18520. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_f16)))
  18521. float16_t vminnmavq_f16(float16_t, float16x8_t);
  18522. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_f16)))
  18523. float16_t vminnmavq(float16_t, float16x8_t);
  18524. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_f32)))
  18525. float32_t vminnmavq_f32(float32_t, float32x4_t);
  18526. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_f32)))
  18527. float32_t vminnmavq(float32_t, float32x4_t);
  18528. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_p_f16)))
  18529. float16_t vminnmavq_p_f16(float16_t, float16x8_t, mve_pred16_t);
  18530. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_p_f16)))
  18531. float16_t vminnmavq_p(float16_t, float16x8_t, mve_pred16_t);
  18532. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_p_f32)))
  18533. float32_t vminnmavq_p_f32(float32_t, float32x4_t, mve_pred16_t);
  18534. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmavq_p_f32)))
  18535. float32_t vminnmavq_p(float32_t, float32x4_t, mve_pred16_t);
  18536. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_f16)))
  18537. float16x8_t vminnmq_f16(float16x8_t, float16x8_t);
  18538. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_f16)))
  18539. float16x8_t vminnmq(float16x8_t, float16x8_t);
  18540. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_f32)))
  18541. float32x4_t vminnmq_f32(float32x4_t, float32x4_t);
  18542. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_f32)))
  18543. float32x4_t vminnmq(float32x4_t, float32x4_t);
  18544. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_m_f16)))
  18545. float16x8_t vminnmq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18546. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_m_f16)))
  18547. float16x8_t vminnmq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18548. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_m_f32)))
  18549. float32x4_t vminnmq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18550. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_m_f32)))
  18551. float32x4_t vminnmq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18552. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_x_f16)))
  18553. float16x8_t vminnmq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18554. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_x_f16)))
  18555. float16x8_t vminnmq_x(float16x8_t, float16x8_t, mve_pred16_t);
  18556. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_x_f32)))
  18557. float32x4_t vminnmq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18558. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmq_x_f32)))
  18559. float32x4_t vminnmq_x(float32x4_t, float32x4_t, mve_pred16_t);
  18560. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_f16)))
  18561. float16_t vminnmvq_f16(float16_t, float16x8_t);
  18562. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_f16)))
  18563. float16_t vminnmvq(float16_t, float16x8_t);
  18564. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_f32)))
  18565. float32_t vminnmvq_f32(float32_t, float32x4_t);
  18566. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_f32)))
  18567. float32_t vminnmvq(float32_t, float32x4_t);
  18568. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_p_f16)))
  18569. float16_t vminnmvq_p_f16(float16_t, float16x8_t, mve_pred16_t);
  18570. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_p_f16)))
  18571. float16_t vminnmvq_p(float16_t, float16x8_t, mve_pred16_t);
  18572. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_p_f32)))
  18573. float32_t vminnmvq_p_f32(float32_t, float32x4_t, mve_pred16_t);
  18574. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vminnmvq_p_f32)))
  18575. float32_t vminnmvq_p(float32_t, float32x4_t, mve_pred16_t);
  18576. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_f16)))
  18577. float16x8_t vmulq_f16(float16x8_t, float16x8_t);
  18578. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_f16)))
  18579. float16x8_t vmulq(float16x8_t, float16x8_t);
  18580. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_f32)))
  18581. float32x4_t vmulq_f32(float32x4_t, float32x4_t);
  18582. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_f32)))
  18583. float32x4_t vmulq(float32x4_t, float32x4_t);
  18584. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_f16)))
  18585. float16x8_t vmulq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18586. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_f16)))
  18587. float16x8_t vmulq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18588. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_f32)))
  18589. float32x4_t vmulq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18590. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_f32)))
  18591. float32x4_t vmulq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18592. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_f16)))
  18593. float16x8_t vmulq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  18594. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_f16)))
  18595. float16x8_t vmulq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  18596. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_f32)))
  18597. float32x4_t vmulq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  18598. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_m_n_f32)))
  18599. float32x4_t vmulq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  18600. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_f16)))
  18601. float16x8_t vmulq_n_f16(float16x8_t, float16_t);
  18602. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_f16)))
  18603. float16x8_t vmulq(float16x8_t, float16_t);
  18604. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_f32)))
  18605. float32x4_t vmulq_n_f32(float32x4_t, float32_t);
  18606. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_n_f32)))
  18607. float32x4_t vmulq(float32x4_t, float32_t);
  18608. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_f16)))
  18609. float16x8_t vmulq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18610. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_f16)))
  18611. float16x8_t vmulq_x(float16x8_t, float16x8_t, mve_pred16_t);
  18612. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_f32)))
  18613. float32x4_t vmulq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18614. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_f32)))
  18615. float32x4_t vmulq_x(float32x4_t, float32x4_t, mve_pred16_t);
  18616. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_f16)))
  18617. float16x8_t vmulq_x_n_f16(float16x8_t, float16_t, mve_pred16_t);
  18618. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_f16)))
  18619. float16x8_t vmulq_x(float16x8_t, float16_t, mve_pred16_t);
  18620. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_f32)))
  18621. float32x4_t vmulq_x_n_f32(float32x4_t, float32_t, mve_pred16_t);
  18622. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vmulq_x_n_f32)))
  18623. float32x4_t vmulq_x(float32x4_t, float32_t, mve_pred16_t);
  18624. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_f16)))
  18625. float16x8_t vnegq_f16(float16x8_t);
  18626. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_f16)))
  18627. float16x8_t vnegq(float16x8_t);
  18628. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_f32)))
  18629. float32x4_t vnegq_f32(float32x4_t);
  18630. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_f32)))
  18631. float32x4_t vnegq(float32x4_t);
  18632. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_f16)))
  18633. float16x8_t vnegq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18634. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_f16)))
  18635. float16x8_t vnegq_m(float16x8_t, float16x8_t, mve_pred16_t);
  18636. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_f32)))
  18637. float32x4_t vnegq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18638. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_m_f32)))
  18639. float32x4_t vnegq_m(float32x4_t, float32x4_t, mve_pred16_t);
  18640. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_f16)))
  18641. float16x8_t vnegq_x_f16(float16x8_t, mve_pred16_t);
  18642. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_f16)))
  18643. float16x8_t vnegq_x(float16x8_t, mve_pred16_t);
  18644. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_f32)))
  18645. float32x4_t vnegq_x_f32(float32x4_t, mve_pred16_t);
  18646. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vnegq_x_f32)))
  18647. float32x4_t vnegq_x(float32x4_t, mve_pred16_t);
  18648. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_f16)))
  18649. float16x8_t vornq_f16(float16x8_t, float16x8_t);
  18650. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_f16)))
  18651. float16x8_t vornq(float16x8_t, float16x8_t);
  18652. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_f32)))
  18653. float32x4_t vornq_f32(float32x4_t, float32x4_t);
  18654. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_f32)))
  18655. float32x4_t vornq(float32x4_t, float32x4_t);
  18656. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_f16)))
  18657. float16x8_t vornq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18658. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_f16)))
  18659. float16x8_t vornq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18660. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_f32)))
  18661. float32x4_t vornq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18662. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_m_f32)))
  18663. float32x4_t vornq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18664. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_f16)))
  18665. float16x8_t vornq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18666. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_f16)))
  18667. float16x8_t vornq_x(float16x8_t, float16x8_t, mve_pred16_t);
  18668. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_f32)))
  18669. float32x4_t vornq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18670. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vornq_x_f32)))
  18671. float32x4_t vornq_x(float32x4_t, float32x4_t, mve_pred16_t);
  18672. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_f16)))
  18673. float16x8_t vorrq_f16(float16x8_t, float16x8_t);
  18674. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_f16)))
  18675. float16x8_t vorrq(float16x8_t, float16x8_t);
  18676. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_f32)))
  18677. float32x4_t vorrq_f32(float32x4_t, float32x4_t);
  18678. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_f32)))
  18679. float32x4_t vorrq(float32x4_t, float32x4_t);
  18680. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_f16)))
  18681. float16x8_t vorrq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18682. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_f16)))
  18683. float16x8_t vorrq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  18684. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_f32)))
  18685. float32x4_t vorrq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18686. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_m_f32)))
  18687. float32x4_t vorrq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  18688. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_f16)))
  18689. float16x8_t vorrq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18690. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_f16)))
  18691. float16x8_t vorrq_x(float16x8_t, float16x8_t, mve_pred16_t);
  18692. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_f32)))
  18693. float32x4_t vorrq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18694. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vorrq_x_f32)))
  18695. float32x4_t vorrq_x(float32x4_t, float32x4_t, mve_pred16_t);
  18696. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_f16)))
  18697. float16x8_t vpselq_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18698. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_f16)))
  18699. float16x8_t vpselq(float16x8_t, float16x8_t, mve_pred16_t);
  18700. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vpselq_f32)))
  18701. float32x4_t vpselq_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18702. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vpselq_f32)))
  18703. float32x4_t vpselq(float32x4_t, float32x4_t, mve_pred16_t);
  18704. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_f32)))
  18705. float16x8_t vreinterpretq_f16_f32(float32x4_t);
  18706. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_f32)))
  18707. float16x8_t vreinterpretq_f16(float32x4_t);
  18708. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s16)))
  18709. float16x8_t vreinterpretq_f16_s16(int16x8_t);
  18710. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s16)))
  18711. float16x8_t vreinterpretq_f16(int16x8_t);
  18712. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s32)))
  18713. float16x8_t vreinterpretq_f16_s32(int32x4_t);
  18714. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s32)))
  18715. float16x8_t vreinterpretq_f16(int32x4_t);
  18716. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s64)))
  18717. float16x8_t vreinterpretq_f16_s64(int64x2_t);
  18718. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s64)))
  18719. float16x8_t vreinterpretq_f16(int64x2_t);
  18720. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s8)))
  18721. float16x8_t vreinterpretq_f16_s8(int8x16_t);
  18722. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_s8)))
  18723. float16x8_t vreinterpretq_f16(int8x16_t);
  18724. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u16)))
  18725. float16x8_t vreinterpretq_f16_u16(uint16x8_t);
  18726. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u16)))
  18727. float16x8_t vreinterpretq_f16(uint16x8_t);
  18728. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u32)))
  18729. float16x8_t vreinterpretq_f16_u32(uint32x4_t);
  18730. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u32)))
  18731. float16x8_t vreinterpretq_f16(uint32x4_t);
  18732. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u64)))
  18733. float16x8_t vreinterpretq_f16_u64(uint64x2_t);
  18734. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u64)))
  18735. float16x8_t vreinterpretq_f16(uint64x2_t);
  18736. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u8)))
  18737. float16x8_t vreinterpretq_f16_u8(uint8x16_t);
  18738. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f16_u8)))
  18739. float16x8_t vreinterpretq_f16(uint8x16_t);
  18740. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_f16)))
  18741. float32x4_t vreinterpretq_f32_f16(float16x8_t);
  18742. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_f16)))
  18743. float32x4_t vreinterpretq_f32(float16x8_t);
  18744. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s16)))
  18745. float32x4_t vreinterpretq_f32_s16(int16x8_t);
  18746. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s16)))
  18747. float32x4_t vreinterpretq_f32(int16x8_t);
  18748. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s32)))
  18749. float32x4_t vreinterpretq_f32_s32(int32x4_t);
  18750. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s32)))
  18751. float32x4_t vreinterpretq_f32(int32x4_t);
  18752. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s64)))
  18753. float32x4_t vreinterpretq_f32_s64(int64x2_t);
  18754. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s64)))
  18755. float32x4_t vreinterpretq_f32(int64x2_t);
  18756. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s8)))
  18757. float32x4_t vreinterpretq_f32_s8(int8x16_t);
  18758. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_s8)))
  18759. float32x4_t vreinterpretq_f32(int8x16_t);
  18760. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u16)))
  18761. float32x4_t vreinterpretq_f32_u16(uint16x8_t);
  18762. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u16)))
  18763. float32x4_t vreinterpretq_f32(uint16x8_t);
  18764. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u32)))
  18765. float32x4_t vreinterpretq_f32_u32(uint32x4_t);
  18766. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u32)))
  18767. float32x4_t vreinterpretq_f32(uint32x4_t);
  18768. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u64)))
  18769. float32x4_t vreinterpretq_f32_u64(uint64x2_t);
  18770. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u64)))
  18771. float32x4_t vreinterpretq_f32(uint64x2_t);
  18772. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u8)))
  18773. float32x4_t vreinterpretq_f32_u8(uint8x16_t);
  18774. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_f32_u8)))
  18775. float32x4_t vreinterpretq_f32(uint8x16_t);
  18776. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_f16)))
  18777. int16x8_t vreinterpretq_s16_f16(float16x8_t);
  18778. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_f16)))
  18779. int16x8_t vreinterpretq_s16(float16x8_t);
  18780. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_f32)))
  18781. int16x8_t vreinterpretq_s16_f32(float32x4_t);
  18782. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s16_f32)))
  18783. int16x8_t vreinterpretq_s16(float32x4_t);
  18784. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_f16)))
  18785. int32x4_t vreinterpretq_s32_f16(float16x8_t);
  18786. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_f16)))
  18787. int32x4_t vreinterpretq_s32(float16x8_t);
  18788. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_f32)))
  18789. int32x4_t vreinterpretq_s32_f32(float32x4_t);
  18790. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s32_f32)))
  18791. int32x4_t vreinterpretq_s32(float32x4_t);
  18792. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_f16)))
  18793. int64x2_t vreinterpretq_s64_f16(float16x8_t);
  18794. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_f16)))
  18795. int64x2_t vreinterpretq_s64(float16x8_t);
  18796. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_f32)))
  18797. int64x2_t vreinterpretq_s64_f32(float32x4_t);
  18798. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s64_f32)))
  18799. int64x2_t vreinterpretq_s64(float32x4_t);
  18800. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_f16)))
  18801. int8x16_t vreinterpretq_s8_f16(float16x8_t);
  18802. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_f16)))
  18803. int8x16_t vreinterpretq_s8(float16x8_t);
  18804. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_f32)))
  18805. int8x16_t vreinterpretq_s8_f32(float32x4_t);
  18806. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_s8_f32)))
  18807. int8x16_t vreinterpretq_s8(float32x4_t);
  18808. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_f16)))
  18809. uint16x8_t vreinterpretq_u16_f16(float16x8_t);
  18810. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_f16)))
  18811. uint16x8_t vreinterpretq_u16(float16x8_t);
  18812. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_f32)))
  18813. uint16x8_t vreinterpretq_u16_f32(float32x4_t);
  18814. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u16_f32)))
  18815. uint16x8_t vreinterpretq_u16(float32x4_t);
  18816. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_f16)))
  18817. uint32x4_t vreinterpretq_u32_f16(float16x8_t);
  18818. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_f16)))
  18819. uint32x4_t vreinterpretq_u32(float16x8_t);
  18820. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_f32)))
  18821. uint32x4_t vreinterpretq_u32_f32(float32x4_t);
  18822. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u32_f32)))
  18823. uint32x4_t vreinterpretq_u32(float32x4_t);
  18824. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_f16)))
  18825. uint64x2_t vreinterpretq_u64_f16(float16x8_t);
  18826. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_f16)))
  18827. uint64x2_t vreinterpretq_u64(float16x8_t);
  18828. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_f32)))
  18829. uint64x2_t vreinterpretq_u64_f32(float32x4_t);
  18830. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u64_f32)))
  18831. uint64x2_t vreinterpretq_u64(float32x4_t);
  18832. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_f16)))
  18833. uint8x16_t vreinterpretq_u8_f16(float16x8_t);
  18834. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_f16)))
  18835. uint8x16_t vreinterpretq_u8(float16x8_t);
  18836. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_f32)))
  18837. uint8x16_t vreinterpretq_u8_f32(float32x4_t);
  18838. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vreinterpretq_u8_f32)))
  18839. uint8x16_t vreinterpretq_u8(float32x4_t);
  18840. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_f16)))
  18841. float16x8_t vrev32q_f16(float16x8_t);
  18842. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_f16)))
  18843. float16x8_t vrev32q(float16x8_t);
  18844. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_f16)))
  18845. float16x8_t vrev32q_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18846. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_m_f16)))
  18847. float16x8_t vrev32q_m(float16x8_t, float16x8_t, mve_pred16_t);
  18848. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_f16)))
  18849. float16x8_t vrev32q_x_f16(float16x8_t, mve_pred16_t);
  18850. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev32q_x_f16)))
  18851. float16x8_t vrev32q_x(float16x8_t, mve_pred16_t);
  18852. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_f16)))
  18853. float16x8_t vrev64q_f16(float16x8_t);
  18854. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_f16)))
  18855. float16x8_t vrev64q(float16x8_t);
  18856. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_f32)))
  18857. float32x4_t vrev64q_f32(float32x4_t);
  18858. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_f32)))
  18859. float32x4_t vrev64q(float32x4_t);
  18860. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_f16)))
  18861. float16x8_t vrev64q_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18862. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_f16)))
  18863. float16x8_t vrev64q_m(float16x8_t, float16x8_t, mve_pred16_t);
  18864. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_f32)))
  18865. float32x4_t vrev64q_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18866. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_m_f32)))
  18867. float32x4_t vrev64q_m(float32x4_t, float32x4_t, mve_pred16_t);
  18868. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_f16)))
  18869. float16x8_t vrev64q_x_f16(float16x8_t, mve_pred16_t);
  18870. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_f16)))
  18871. float16x8_t vrev64q_x(float16x8_t, mve_pred16_t);
  18872. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_f32)))
  18873. float32x4_t vrev64q_x_f32(float32x4_t, mve_pred16_t);
  18874. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrev64q_x_f32)))
  18875. float32x4_t vrev64q_x(float32x4_t, mve_pred16_t);
  18876. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_f16)))
  18877. float16x8_t vrndaq_f16(float16x8_t);
  18878. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_f16)))
  18879. float16x8_t vrndaq(float16x8_t);
  18880. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_f32)))
  18881. float32x4_t vrndaq_f32(float32x4_t);
  18882. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_f32)))
  18883. float32x4_t vrndaq(float32x4_t);
  18884. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_m_f16)))
  18885. float16x8_t vrndaq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18886. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_m_f16)))
  18887. float16x8_t vrndaq_m(float16x8_t, float16x8_t, mve_pred16_t);
  18888. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_m_f32)))
  18889. float32x4_t vrndaq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18890. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_m_f32)))
  18891. float32x4_t vrndaq_m(float32x4_t, float32x4_t, mve_pred16_t);
  18892. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_x_f16)))
  18893. float16x8_t vrndaq_x_f16(float16x8_t, mve_pred16_t);
  18894. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_x_f16)))
  18895. float16x8_t vrndaq_x(float16x8_t, mve_pred16_t);
  18896. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_x_f32)))
  18897. float32x4_t vrndaq_x_f32(float32x4_t, mve_pred16_t);
  18898. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndaq_x_f32)))
  18899. float32x4_t vrndaq_x(float32x4_t, mve_pred16_t);
  18900. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_f16)))
  18901. float16x8_t vrndmq_f16(float16x8_t);
  18902. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_f16)))
  18903. float16x8_t vrndmq(float16x8_t);
  18904. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_f32)))
  18905. float32x4_t vrndmq_f32(float32x4_t);
  18906. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_f32)))
  18907. float32x4_t vrndmq(float32x4_t);
  18908. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_m_f16)))
  18909. float16x8_t vrndmq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18910. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_m_f16)))
  18911. float16x8_t vrndmq_m(float16x8_t, float16x8_t, mve_pred16_t);
  18912. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_m_f32)))
  18913. float32x4_t vrndmq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18914. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_m_f32)))
  18915. float32x4_t vrndmq_m(float32x4_t, float32x4_t, mve_pred16_t);
  18916. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_x_f16)))
  18917. float16x8_t vrndmq_x_f16(float16x8_t, mve_pred16_t);
  18918. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_x_f16)))
  18919. float16x8_t vrndmq_x(float16x8_t, mve_pred16_t);
  18920. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_x_f32)))
  18921. float32x4_t vrndmq_x_f32(float32x4_t, mve_pred16_t);
  18922. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndmq_x_f32)))
  18923. float32x4_t vrndmq_x(float32x4_t, mve_pred16_t);
  18924. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_f16)))
  18925. float16x8_t vrndnq_f16(float16x8_t);
  18926. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_f16)))
  18927. float16x8_t vrndnq(float16x8_t);
  18928. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_f32)))
  18929. float32x4_t vrndnq_f32(float32x4_t);
  18930. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_f32)))
  18931. float32x4_t vrndnq(float32x4_t);
  18932. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_m_f16)))
  18933. float16x8_t vrndnq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18934. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_m_f16)))
  18935. float16x8_t vrndnq_m(float16x8_t, float16x8_t, mve_pred16_t);
  18936. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_m_f32)))
  18937. float32x4_t vrndnq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18938. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_m_f32)))
  18939. float32x4_t vrndnq_m(float32x4_t, float32x4_t, mve_pred16_t);
  18940. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_x_f16)))
  18941. float16x8_t vrndnq_x_f16(float16x8_t, mve_pred16_t);
  18942. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_x_f16)))
  18943. float16x8_t vrndnq_x(float16x8_t, mve_pred16_t);
  18944. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_x_f32)))
  18945. float32x4_t vrndnq_x_f32(float32x4_t, mve_pred16_t);
  18946. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndnq_x_f32)))
  18947. float32x4_t vrndnq_x(float32x4_t, mve_pred16_t);
  18948. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_f16)))
  18949. float16x8_t vrndpq_f16(float16x8_t);
  18950. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_f16)))
  18951. float16x8_t vrndpq(float16x8_t);
  18952. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_f32)))
  18953. float32x4_t vrndpq_f32(float32x4_t);
  18954. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_f32)))
  18955. float32x4_t vrndpq(float32x4_t);
  18956. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_m_f16)))
  18957. float16x8_t vrndpq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18958. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_m_f16)))
  18959. float16x8_t vrndpq_m(float16x8_t, float16x8_t, mve_pred16_t);
  18960. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_m_f32)))
  18961. float32x4_t vrndpq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18962. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_m_f32)))
  18963. float32x4_t vrndpq_m(float32x4_t, float32x4_t, mve_pred16_t);
  18964. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_x_f16)))
  18965. float16x8_t vrndpq_x_f16(float16x8_t, mve_pred16_t);
  18966. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_x_f16)))
  18967. float16x8_t vrndpq_x(float16x8_t, mve_pred16_t);
  18968. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_x_f32)))
  18969. float32x4_t vrndpq_x_f32(float32x4_t, mve_pred16_t);
  18970. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndpq_x_f32)))
  18971. float32x4_t vrndpq_x(float32x4_t, mve_pred16_t);
  18972. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_f16)))
  18973. float16x8_t vrndq_f16(float16x8_t);
  18974. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_f16)))
  18975. float16x8_t vrndq(float16x8_t);
  18976. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_f32)))
  18977. float32x4_t vrndq_f32(float32x4_t);
  18978. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_f32)))
  18979. float32x4_t vrndq(float32x4_t);
  18980. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_m_f16)))
  18981. float16x8_t vrndq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  18982. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_m_f16)))
  18983. float16x8_t vrndq_m(float16x8_t, float16x8_t, mve_pred16_t);
  18984. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_m_f32)))
  18985. float32x4_t vrndq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  18986. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_m_f32)))
  18987. float32x4_t vrndq_m(float32x4_t, float32x4_t, mve_pred16_t);
  18988. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_x_f16)))
  18989. float16x8_t vrndq_x_f16(float16x8_t, mve_pred16_t);
  18990. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_x_f16)))
  18991. float16x8_t vrndq_x(float16x8_t, mve_pred16_t);
  18992. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndq_x_f32)))
  18993. float32x4_t vrndq_x_f32(float32x4_t, mve_pred16_t);
  18994. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndq_x_f32)))
  18995. float32x4_t vrndq_x(float32x4_t, mve_pred16_t);
  18996. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_f16)))
  18997. float16x8_t vrndxq_f16(float16x8_t);
  18998. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_f16)))
  18999. float16x8_t vrndxq(float16x8_t);
  19000. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_f32)))
  19001. float32x4_t vrndxq_f32(float32x4_t);
  19002. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_f32)))
  19003. float32x4_t vrndxq(float32x4_t);
  19004. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_m_f16)))
  19005. float16x8_t vrndxq_m_f16(float16x8_t, float16x8_t, mve_pred16_t);
  19006. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_m_f16)))
  19007. float16x8_t vrndxq_m(float16x8_t, float16x8_t, mve_pred16_t);
  19008. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_m_f32)))
  19009. float32x4_t vrndxq_m_f32(float32x4_t, float32x4_t, mve_pred16_t);
  19010. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_m_f32)))
  19011. float32x4_t vrndxq_m(float32x4_t, float32x4_t, mve_pred16_t);
  19012. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_x_f16)))
  19013. float16x8_t vrndxq_x_f16(float16x8_t, mve_pred16_t);
  19014. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_x_f16)))
  19015. float16x8_t vrndxq_x(float16x8_t, mve_pred16_t);
  19016. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_x_f32)))
  19017. float32x4_t vrndxq_x_f32(float32x4_t, mve_pred16_t);
  19018. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vrndxq_x_f32)))
  19019. float32x4_t vrndxq_x(float32x4_t, mve_pred16_t);
  19020. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_f16)))
  19021. float16x8_t vsetq_lane_f16(float16_t, float16x8_t, int);
  19022. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_f16)))
  19023. float16x8_t vsetq_lane(float16_t, float16x8_t, int);
  19024. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_f32)))
  19025. float32x4_t vsetq_lane_f32(float32_t, float32x4_t, int);
  19026. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsetq_lane_f32)))
  19027. float32x4_t vsetq_lane(float32_t, float32x4_t, int);
  19028. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_f16)))
  19029. void vst1q_f16(float16_t *, float16x8_t);
  19030. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_f16)))
  19031. void vst1q(float16_t *, float16x8_t);
  19032. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_f32)))
  19033. void vst1q_f32(float32_t *, float32x4_t);
  19034. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_f32)))
  19035. void vst1q(float32_t *, float32x4_t);
  19036. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_f16)))
  19037. void vst1q_p_f16(float16_t *, float16x8_t, mve_pred16_t);
  19038. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_f16)))
  19039. void vst1q_p(float16_t *, float16x8_t, mve_pred16_t);
  19040. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_f32)))
  19041. void vst1q_p_f32(float32_t *, float32x4_t, mve_pred16_t);
  19042. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst1q_p_f32)))
  19043. void vst1q_p(float32_t *, float32x4_t, mve_pred16_t);
  19044. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_f16)))
  19045. void vst2q_f16(float16_t *, float16x8x2_t);
  19046. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_f16)))
  19047. void vst2q(float16_t *, float16x8x2_t);
  19048. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst2q_f32)))
  19049. void vst2q_f32(float32_t *, float32x4x2_t);
  19050. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst2q_f32)))
  19051. void vst2q(float32_t *, float32x4x2_t);
  19052. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_f16)))
  19053. void vst4q_f16(float16_t *, float16x8x4_t);
  19054. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_f16)))
  19055. void vst4q(float16_t *, float16x8x4_t);
  19056. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vst4q_f32)))
  19057. void vst4q_f32(float32_t *, float32x4x4_t);
  19058. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vst4q_f32)))
  19059. void vst4q(float32_t *, float32x4x4_t);
  19060. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_f16)))
  19061. void vstrhq_f16(float16_t *, float16x8_t);
  19062. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_f16)))
  19063. void vstrhq(float16_t *, float16x8_t);
  19064. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_f16)))
  19065. void vstrhq_p_f16(float16_t *, float16x8_t, mve_pred16_t);
  19066. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_p_f16)))
  19067. void vstrhq_p(float16_t *, float16x8_t, mve_pred16_t);
  19068. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_f16)))
  19069. void vstrhq_scatter_offset_f16(float16_t *, uint16x8_t, float16x8_t);
  19070. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_f16)))
  19071. void vstrhq_scatter_offset(float16_t *, uint16x8_t, float16x8_t);
  19072. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_f16)))
  19073. void vstrhq_scatter_offset_p_f16(float16_t *, uint16x8_t, float16x8_t, mve_pred16_t);
  19074. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_offset_p_f16)))
  19075. void vstrhq_scatter_offset_p(float16_t *, uint16x8_t, float16x8_t, mve_pred16_t);
  19076. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_f16)))
  19077. void vstrhq_scatter_shifted_offset_f16(float16_t *, uint16x8_t, float16x8_t);
  19078. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_f16)))
  19079. void vstrhq_scatter_shifted_offset(float16_t *, uint16x8_t, float16x8_t);
  19080. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_f16)))
  19081. void vstrhq_scatter_shifted_offset_p_f16(float16_t *, uint16x8_t, float16x8_t, mve_pred16_t);
  19082. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrhq_scatter_shifted_offset_p_f16)))
  19083. void vstrhq_scatter_shifted_offset_p(float16_t *, uint16x8_t, float16x8_t, mve_pred16_t);
  19084. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_f32)))
  19085. void vstrwq_f32(float32_t *, float32x4_t);
  19086. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_f32)))
  19087. void vstrwq(float32_t *, float32x4_t);
  19088. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_f32)))
  19089. void vstrwq_p_f32(float32_t *, float32x4_t, mve_pred16_t);
  19090. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_p_f32)))
  19091. void vstrwq_p(float32_t *, float32x4_t, mve_pred16_t);
  19092. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_f32)))
  19093. void vstrwq_scatter_base_f32(uint32x4_t, int, float32x4_t);
  19094. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_f32)))
  19095. void vstrwq_scatter_base(uint32x4_t, int, float32x4_t);
  19096. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_f32)))
  19097. void vstrwq_scatter_base_p_f32(uint32x4_t, int, float32x4_t, mve_pred16_t);
  19098. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_p_f32)))
  19099. void vstrwq_scatter_base_p(uint32x4_t, int, float32x4_t, mve_pred16_t);
  19100. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_f32)))
  19101. void vstrwq_scatter_base_wb_f32(uint32x4_t *, int, float32x4_t);
  19102. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_f32)))
  19103. void vstrwq_scatter_base_wb(uint32x4_t *, int, float32x4_t);
  19104. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_f32)))
  19105. void vstrwq_scatter_base_wb_p_f32(uint32x4_t *, int, float32x4_t, mve_pred16_t);
  19106. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_base_wb_p_f32)))
  19107. void vstrwq_scatter_base_wb_p(uint32x4_t *, int, float32x4_t, mve_pred16_t);
  19108. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_f32)))
  19109. void vstrwq_scatter_offset_f32(float32_t *, uint32x4_t, float32x4_t);
  19110. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_f32)))
  19111. void vstrwq_scatter_offset(float32_t *, uint32x4_t, float32x4_t);
  19112. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_f32)))
  19113. void vstrwq_scatter_offset_p_f32(float32_t *, uint32x4_t, float32x4_t, mve_pred16_t);
  19114. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_offset_p_f32)))
  19115. void vstrwq_scatter_offset_p(float32_t *, uint32x4_t, float32x4_t, mve_pred16_t);
  19116. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_f32)))
  19117. void vstrwq_scatter_shifted_offset_f32(float32_t *, uint32x4_t, float32x4_t);
  19118. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_f32)))
  19119. void vstrwq_scatter_shifted_offset(float32_t *, uint32x4_t, float32x4_t);
  19120. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_f32)))
  19121. void vstrwq_scatter_shifted_offset_p_f32(float32_t *, uint32x4_t, float32x4_t, mve_pred16_t);
  19122. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vstrwq_scatter_shifted_offset_p_f32)))
  19123. void vstrwq_scatter_shifted_offset_p(float32_t *, uint32x4_t, float32x4_t, mve_pred16_t);
  19124. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_f16)))
  19125. float16x8_t vsubq_f16(float16x8_t, float16x8_t);
  19126. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_f16)))
  19127. float16x8_t vsubq(float16x8_t, float16x8_t);
  19128. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_f32)))
  19129. float32x4_t vsubq_f32(float32x4_t, float32x4_t);
  19130. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_f32)))
  19131. float32x4_t vsubq(float32x4_t, float32x4_t);
  19132. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_f16)))
  19133. float16x8_t vsubq_m_f16(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  19134. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_f16)))
  19135. float16x8_t vsubq_m(float16x8_t, float16x8_t, float16x8_t, mve_pred16_t);
  19136. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_f32)))
  19137. float32x4_t vsubq_m_f32(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  19138. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_f32)))
  19139. float32x4_t vsubq_m(float32x4_t, float32x4_t, float32x4_t, mve_pred16_t);
  19140. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_f16)))
  19141. float16x8_t vsubq_m_n_f16(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  19142. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_f16)))
  19143. float16x8_t vsubq_m(float16x8_t, float16x8_t, float16_t, mve_pred16_t);
  19144. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_f32)))
  19145. float32x4_t vsubq_m_n_f32(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  19146. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_m_n_f32)))
  19147. float32x4_t vsubq_m(float32x4_t, float32x4_t, float32_t, mve_pred16_t);
  19148. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_f16)))
  19149. float16x8_t vsubq_n_f16(float16x8_t, float16_t);
  19150. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_f16)))
  19151. float16x8_t vsubq(float16x8_t, float16_t);
  19152. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_f32)))
  19153. float32x4_t vsubq_n_f32(float32x4_t, float32_t);
  19154. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_n_f32)))
  19155. float32x4_t vsubq(float32x4_t, float32_t);
  19156. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_f16)))
  19157. float16x8_t vsubq_x_f16(float16x8_t, float16x8_t, mve_pred16_t);
  19158. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_f16)))
  19159. float16x8_t vsubq_x(float16x8_t, float16x8_t, mve_pred16_t);
  19160. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_f32)))
  19161. float32x4_t vsubq_x_f32(float32x4_t, float32x4_t, mve_pred16_t);
  19162. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_f32)))
  19163. float32x4_t vsubq_x(float32x4_t, float32x4_t, mve_pred16_t);
  19164. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_f16)))
  19165. float16x8_t vsubq_x_n_f16(float16x8_t, float16_t, mve_pred16_t);
  19166. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_f16)))
  19167. float16x8_t vsubq_x(float16x8_t, float16_t, mve_pred16_t);
  19168. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_f32)))
  19169. float32x4_t vsubq_x_n_f32(float32x4_t, float32_t, mve_pred16_t);
  19170. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vsubq_x_n_f32)))
  19171. float32x4_t vsubq_x(float32x4_t, float32_t, mve_pred16_t);
  19172. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_f16)))
  19173. float16x8_t vuninitializedq_f16();
  19174. static __inline__ __attribute__((__clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_f32)))
  19175. float32x4_t vuninitializedq_f32();
  19176. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_f16)))
  19177. float16x8_t vuninitializedq(float16x8_t);
  19178. static __inline__ __attribute__((__overloadable__, __clang_arm_builtin_alias(__builtin_arm_mve_vuninitializedq_polymorphic_f32)))
  19179. float32x4_t vuninitializedq(float32x4_t);
  19180.  
  19181. #endif /* (__ARM_FEATURE_MVE & 2) && (!defined __ARM_MVE_PRESERVE_USER_NAMESPACE) */
  19182.  
  19183. #ifdef __cplusplus
  19184. } /* extern "C" */
  19185. #endif
  19186.  
  19187. #endif /* __ARM_MVE_H */
  19188.