root/coverity-615a9a4209343c7a632302635bcaf5555208cdd5/emit/p1.localdomain/config/afbb2caabfa82d93ef433835a2f6834f/gcc-config-0/coverity-compiler-compat.h

/* [previous][next][first][last][top][bottom][index][help] */
   1 
   2 #if __COVERITY__
   3 #if !defined(COVERITY_COMPAT_29596e24b4122fb51decd96f01b4053c)
   4 #define COVERITY_COMPAT_29596e24b4122fb51decd96f01b4053c
   5 #pragma builtin begin
   6 
   7 /*
   8   Copyright (c) 2020 Synopsys, Inc. All rights reserved worldwide.
   9   The information contained in this file is the proprietary and confidential
  10   information of Synopsys, Inc. and its licensors, and is supplied subject to,
  11   and may be used only by Synopsys customers in accordance with the terms and
  12   conditions of a previously executed license agreement between Synopsys and
  13   that customer.
  14 */
  15 
  16 
  17 /* DO NOT MODIFY THE CONTENTS OF THIS FILE */
  18 
  19 
  20 #define __COVERITY_GCC_VERSION_AT_LEAST(maj, min) \
  21     ((__GNUC__ > (maj)) || (__GNUC__ == (maj) && __GNUC_MINOR__ >= (min)))
  22 
  23 #if defined(__APPLE__)
  24 #if defined(__BLOCKS__)
  25 #undef __BLOCKS__
  26 #endif
  27 
  28 const void* __builtin___CFStringMakeConstantString(const char*);
  29 #endif
  30 
  31 #if defined(__GNUC__)
  32 #if defined(__SPU__) || defined(__PPC__)
  33 #if defined(__COVERITY_GCC_DIALECT_C89) || defined(__COVERITY_GCC_DIALECT_GNU89)
  34   #undef __STDC_VERSION__
  35 #endif
  36 #endif
  37 #endif // __GNUC__
  38 
  39 #if __COVERITY_GCC_VERSION_AT_LEAST(8, 0)
  40 /*
  41  * The following macros are used to implement __builtin_tgmath. This GCC
  42  * intrinsic is used to support type generic math operations in C modes. These
  43  * can be disabled by defining __COVERITY_DISABLE_TGTMATH.
  44  */
  45 #ifndef __COVERITY_DISABLE_TGTMATH
  46 #define __coverity_count_args(...) __coverity_count_args_n(-,##__VA_ARGS__,9,8,7,6,5,4,3,2,1,0)
  47 #define __coverity_count_args_n(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, count, ...) count
  48 #define __coverity_cat(x, ...) __coverity_cat_n(x, __VA_ARGS__)
  49 #define __coverity_cat_n(x, ...) x ## __VA_ARGS__
  50 
  51 #define __builtin_tgmath(...) \
  52     __coverity_cat(__coverity_tgmath_,__coverity_count_args(__VA_ARGS__))(__VA_ARGS__)
  53 
  54 #define __coverity_tgmath_4(...) __coverity_tgmath_real(__VA_ARGS__)
  55 #define __coverity_tgmath_5(...) __coverity_tgmath_real(__VA_ARGS__)
  56 #define __coverity_tgmath_6(...) __coverity_tgmath_real(__VA_ARGS__)
  57 #define __coverity_tgmath_7(...) __coverity_tgmath_cplx(__VA_ARGS__)
  58 #define __coverity_tgmath_8(...) __coverity_tgmath_cplx(__VA_ARGS__)
  59 #define __coverity_tgmath_9(...) __coverity_tgmath_cplx(__VA_ARGS__)
  60 
  61 #define __coverity_tgmath_real(rf, r, rl, arg0, ...) \
  62     _Generic((arg0), \
  63         float: (rf)(arg0, ## __VA_ARGS__), \
  64         long double: (rl)(arg0, ## __VA_ARGS__), \
  65         default: (r)(arg0, ## __VA_ARGS__))
  66 #define __coverity_tgmath_cplx(rf, r, rl, cf, c, cl, arg0, ...) \
  67     _Generic((arg0), \
  68         float: (rf)(arg0, ## __VA_ARGS__), \
  69         long double: (rl)(arg0, ## __VA_ARGS__), \
  70         __complex__ float: (cf)(arg0, ## __VA_ARGS__), \
  71         __complex__ long double: (cl)(arg0, ## __VA_ARGS__), \
  72         __complex__ double: (c)(arg0, ## __VA_ARGS__), \
  73         default: (r)(arg0, ## __VA_ARGS__))
  74 #endif /* __COVERITY_DISABLE_TGTMATH_DECLS */
  75 #endif /* GCC 8+ */
  76 #define __builtin_va_copy(d,s) (d = s)
  77 /* Copyright (c) 2020 Synopsys, Inc. All rights reserved worldwide. */
  78 #ifdef __coverity_cplusplus
  79 extern "C" {
  80 #endif
  81 
  82 #if defined(__arm__) || defined(__ARM_NEON__) || defined(__aarch64__)
  83 
  84 // Type aliases common to several targets
  85 
  86 typedef char __simd128_int8_t __attribute__((__vector_size__(16)));
  87 typedef short __simd128_int16_t __attribute__((__vector_size__(16)));
  88 typedef int __simd128_int32_t __attribute__((__vector_size__(16)));
  89 typedef long long __simd128_int64_t __attribute__((__vector_size__(16)));
  90 typedef unsigned char __simd128_uint8_t __attribute__((__vector_size__(16)));
  91 typedef unsigned short __simd128_uint16_t __attribute__((__vector_size__(16)));
  92 typedef unsigned int __simd128_uint32_t __attribute__((__vector_size__(16)));
  93 typedef unsigned long long __simd128_uint64_t __attribute__((__vector_size__(16)));
  94 typedef float cov_fp16_t __attribute__((mode(HF)));
  95 typedef float __simd128_float32_t __attribute__((__vector_size__(16)));
  96 typedef cov_fp16_t __simd128_float16_t __attribute__((__vector_size__(16)));
  97 typedef int __builtin_neon_oi __attribute__ ((__vector_size__(32)));
  98 typedef int __builtin_neon_xi __attribute__ ((__vector_size__(64)));
  99 typedef cov_fp16_t __bf16;
 100 
 101 #endif // defined(__arm__) || defined(__ARM_NEON__) || defined(__aarch64__)
 102 
 103 
 104 #ifdef __arm__
 105 
 106 void __builtin_cxa_end_cleanup();
 107 void __builtin_arm_cdp(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
 108 void __builtin_arm_cdp2(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
 109 unsigned int __builtin_arm_crc32b(unsigned int, unsigned char);
 110 unsigned int __builtin_arm_crc32cb(unsigned int, unsigned char);
 111 unsigned int __builtin_arm_crc32ch(unsigned int, short unsigned int);
 112 unsigned int __builtin_arm_crc32cw(unsigned int, unsigned int);
 113 unsigned int __builtin_arm_crc32h(unsigned int, short unsigned int);
 114 unsigned int __builtin_arm_crc32w(unsigned int, unsigned int);
 115 void __builtin_arm_ldc(unsigned int, unsigned int, const void*);
 116 void __builtin_arm_ldc2(unsigned int, unsigned int, const void*);
 117 void __builtin_arm_ldc2l(unsigned int, unsigned int, const void*);
 118 void __builtin_arm_ldcl(unsigned int, unsigned int, const void*);
 119 void __builtin_arm_mcr(unsigned int, unsigned int, int, unsigned int, unsigned int, unsigned int);
 120 void __builtin_arm_mcr2(unsigned int, unsigned int, int, unsigned int, unsigned int, unsigned int);
 121 void __builtin_arm_mcrr(unsigned int, unsigned int, long long int, unsigned int);
 122 void __builtin_arm_mcrr2(unsigned int, unsigned int, long long int, unsigned int);
 123 int __builtin_arm_mrc(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
 124 int __builtin_arm_mrc2(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
 125 long long int __builtin_arm_mrrc(unsigned int, unsigned int, unsigned int);
 126 long long int __builtin_arm_mrrc2(unsigned int, unsigned int, unsigned int);
 127 void __builtin_arm_stc(unsigned int, unsigned int, void*);
 128 void __builtin_arm_stc2(unsigned int, unsigned int, void*);
 129 void __builtin_arm_stc2l(unsigned int, unsigned int, void*);
 130 void __builtin_arm_stcl(unsigned int, unsigned int, void*);
 131 void* __builtin___emutls_get_address(void*);
 132 void __builtin___emutls_register_common(void*, unsigned int, unsigned int, void*);
 133 unsigned int __builtin_arm_get_fpscr ();
 134 void __builtin_arm_set_fpscr (unsigned int);
 135 
 136 int __builtin_arm_saturation_occurred(void);
 137 int __builtin_arm_qadd(int, int);
 138 int __builtin_arm_qadd16(int, int);
 139 int __builtin_arm_qadd8(int, int);
 140 int __builtin_arm_qasx(int, int);
 141 int __builtin_arm_qsax(int, int);
 142 int __builtin_arm_qsub(int, int);
 143 int __builtin_arm_qsub16(int, int);
 144 int __builtin_arm_qsub8(int, int);
 145 int __builtin_arm_sadd16(int, int);
 146 int __builtin_arm_sadd8(int, int);
 147 int __builtin_arm_sasx(int, int);
 148 unsigned int __builtin_arm_sel(unsigned int, unsigned int);
 149 void __builtin_arm_set_saturation(int);
 150 int __builtin_arm_shadd16(int, int);
 151 int __builtin_arm_shadd8(int, int);
 152 int __builtin_arm_shasx(int, int);
 153 int __builtin_arm_shsax(int, int);
 154 int __builtin_arm_shsub16(int, int);
 155 int __builtin_arm_shsub8(int, int);
 156 int __builtin_arm_smlabb(int, int, int);
 157 int __builtin_arm_smlad(int, int, int);
 158 int __builtin_arm_smladx(int, int, int);
 159 long long int __builtin_arm_smlald(int, int, long long int);
 160 long long int __builtin_arm_smlaldx(int, int, long long int);
 161 int __builtin_arm_smlatb(int, int, int);
 162 int __builtin_arm_smlatt(int, int, int);
 163 int __builtin_arm_smlawb(int, int, int);
 164 int __builtin_arm_smlawt(int, int, int);
 165 int __builtin_arm_smlsd(int, int, int);
 166 int __builtin_arm_smlsdx(int, int, int);
 167 long long int __builtin_arm_smlsld(int, int, long long int);
 168 long long int __builtin_arm_smlsldx(int, int, long long int);
 169 int __builtin_arm_smuad(int, int);
 170 int __builtin_arm_smuadx(int, int);
 171 int __builtin_arm_smusd(int, int);
 172 int __builtin_arm_smusdx(int, int);
 173 unsigned int __builtin_arm_ssat(int, unsigned int);
 174 unsigned int __builtin_arm_ssat16(int, unsigned int);
 175 int __builtin_arm_ssax(int, int);
 176 int __builtin_arm_ssub16(int, int);
 177 int __builtin_arm_ssub8(int, int);
 178 int __builtin_arm_sxtab16(int, int);
 179 int __builtin_arm_sxtb16(int);
 180 unsigned int __builtin_arm_uadd16(unsigned int, unsigned int);
 181 unsigned int __builtin_arm_uadd8(unsigned int, unsigned int);
 182 unsigned int __builtin_arm_uasx(unsigned int, unsigned int);
 183 unsigned int __builtin_arm_uhadd16(unsigned int, unsigned int);
 184 unsigned int __builtin_arm_uhadd8(unsigned int, unsigned int);
 185 unsigned int __builtin_arm_uhasx(unsigned int, unsigned int);
 186 unsigned int __builtin_arm_uhsax(unsigned int, unsigned int);
 187 unsigned int __builtin_arm_uhsub16(unsigned int, unsigned int);
 188 unsigned int __builtin_arm_uhsub8(unsigned int, unsigned int);
 189 unsigned int __builtin_arm_uqadd16(unsigned int, unsigned int);
 190 unsigned int __builtin_arm_uqadd8(unsigned int, unsigned int);
 191 unsigned int __builtin_arm_uqasx(unsigned int, unsigned int);
 192 unsigned int __builtin_arm_uqsax(unsigned int, unsigned int);
 193 unsigned int __builtin_arm_uqsub16(unsigned int, unsigned int);
 194 unsigned int __builtin_arm_uqsub8(unsigned int, unsigned int);
 195 unsigned int __builtin_arm_usad8(unsigned int, unsigned int);
 196 unsigned int __builtin_arm_usada8(unsigned int, unsigned int, unsigned int);
 197 unsigned int __builtin_arm_usat(int, unsigned int);
 198 unsigned int __builtin_arm_usat16(int, unsigned int);
 199 unsigned int __builtin_arm_usax(unsigned int, unsigned int);
 200 unsigned int __builtin_arm_usub16(unsigned int, unsigned int);
 201 unsigned int __builtin_arm_usub8(unsigned int, unsigned int);
 202 unsigned int __builtin_arm_uxtab16(unsigned int, unsigned int);
 203 unsigned int __builtin_arm_uxtb16(unsigned int);
 204 void __builtin_sat_imm_check(int, int, int);
 205 void* __emutls_get_address(void*);
 206 void __emutls_register_common(void*, unsigned int, unsigned int, void*);
 207 __bf16 __divbc3(__bf16, __bf16, __bf16, __bf16);
 208 __bf16 __mulbc3(__bf16, __bf16, __bf16, __bf16);
 209 
 210 // -mfp16-format=ieee
 211 __bf16 __divhc3(__bf16, __bf16, __bf16, __bf16);
 212 __bf16 __mulhc3(__bf16, __bf16, __bf16, __bf16);
 213 
 214 // -march=armv8-m.main+cdecp0
 215 long long int __builtin_arm_cx1adi(int, long long int, unsigned int);
 216 int __builtin_arm_cx1asi(int, int, unsigned int);
 217 long long int __builtin_arm_cx1di(int, unsigned int);
 218 int __builtin_arm_cx1si(int, unsigned int);
 219 long long int __builtin_arm_cx2adi(int, long long int, int, unsigned int);
 220 int __builtin_arm_cx2asi(int, int, int, unsigned int);
 221 long long int __builtin_arm_cx2di(int, int, unsigned int);
 222 int __builtin_arm_cx2si(int, int, unsigned int);
 223 long long int __builtin_arm_cx3adi(int, long long int, int, int, unsigned int);
 224 int __builtin_arm_cx3asi(int, int, int, int, unsigned int);
 225 long long int __builtin_arm_cx3di(int, int, int, unsigned int);
 226 int __builtin_arm_cx3si(int, int, int, unsigned int);
 227 
 228 // -mfloat-abi=hard -march=armv8.1-m.main+mve+cdecp0
 229 long long int __builtin_arm_vcx1adi(int, long long int, unsigned int);
 230 int __builtin_arm_vcx1asi(int, int, unsigned int);
 231 long long int __builtin_arm_vcx1di(int, unsigned int);
 232 __simd128_int8_t __builtin_arm_vcx1qa_p_v16qi(int, __simd128_int8_t, unsigned int, short unsigned int);
 233 __simd128_int8_t __builtin_arm_vcx1qav16qi(int, __simd128_int8_t, unsigned int);
 234 __simd128_int8_t __builtin_arm_vcx1q_p_v16qi(int, __simd128_int8_t, unsigned int, short unsigned int);
 235 __simd128_int8_t __builtin_arm_vcx1qv16qi(int, unsigned int);
 236 int __builtin_arm_vcx1si(int, unsigned int);
 237 long long int __builtin_arm_vcx2adi(int, long long int, long long int, unsigned int);
 238 int __builtin_arm_vcx2asi(int, int, int, unsigned int);
 239 long long int __builtin_arm_vcx2di(int, long long int, unsigned int);
 240 __simd128_int8_t __builtin_arm_vcx2qa_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 241 __simd128_int8_t __builtin_arm_vcx2qav16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int);
 242 __simd128_int8_t __builtin_arm_vcx2q_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 243 __simd128_int8_t __builtin_arm_vcx2qv16qi(int, __simd128_int8_t, unsigned int);
 244 int __builtin_arm_vcx2si(int, int, unsigned int);
 245 long long int __builtin_arm_vcx3adi(int, long long int, long long int, long long int, unsigned int);
 246 int __builtin_arm_vcx3asi(int, int, int, int, unsigned int);
 247 long long int __builtin_arm_vcx3di(int, long long int, long long int, unsigned int);
 248 __simd128_int8_t __builtin_arm_vcx3qa_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 249 __simd128_int8_t __builtin_arm_vcx3qav16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int);
 250 __simd128_int8_t __builtin_arm_vcx3q_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 251 __simd128_int8_t __builtin_arm_vcx3qv16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int);
 252 int __builtin_arm_vcx3si(int, int, int, unsigned int);
 253 
 254 // -march=armv8.1-m.main+mve -mfloat-abi=hard
 255 int __builtin_arm_get_fpscr_nzcvqc(void);
 256 void __builtin_arm_set_fpscr_nzcvqc(int);
 257 long long int __builtin_mve_sqrshrl_sat48_di(long long int, int);
 258 long long int __builtin_mve_sqrshrl_sat64_di(long long int, int);
 259 int __builtin_mve_sqrshr_si(int, int);
 260 long long unsigned int __builtin_mve_sqshll_di(long long unsigned int, const int);
 261 unsigned int __builtin_mve_sqshl_si(long long unsigned int, const int);
 262 long long unsigned int __builtin_mve_srshrl_di(long long unsigned int, const int);
 263 unsigned int __builtin_mve_srshr_si(long long unsigned int, const int);
 264 long long unsigned int __builtin_mve_uqrshll_sat48_di(long long unsigned int, int);
 265 long long unsigned int __builtin_mve_uqrshll_sat64_di(long long unsigned int, int);
 266 unsigned int __builtin_mve_uqrshl_si(unsigned int, int);
 267 long long unsigned int __builtin_mve_uqshll_di(long long unsigned int, const int);
 268 unsigned int __builtin_mve_uqshl_si(unsigned int, const int);
 269 long long unsigned int __builtin_mve_urshrl_di(long long unsigned int, const int);
 270 unsigned int __builtin_mve_urshr_si(unsigned int, const int);
 271 unsigned int __builtin_mve_vabavq_p_sv16qi(unsigned int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 272 unsigned int __builtin_mve_vabavq_p_sv4si(unsigned int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 273 unsigned int __builtin_mve_vabavq_p_sv8hi(unsigned int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 274 unsigned int __builtin_mve_vabavq_p_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 275 unsigned int __builtin_mve_vabavq_p_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 276 unsigned int __builtin_mve_vabavq_p_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 277 unsigned int __builtin_mve_vabavq_sv16qi(unsigned int, __simd128_int8_t, __simd128_int8_t);
 278 unsigned int __builtin_mve_vabavq_sv4si(unsigned int, __simd128_int32_t, __simd128_int32_t);
 279 unsigned int __builtin_mve_vabavq_sv8hi(unsigned int, __simd128_int16_t, __simd128_int16_t);
 280 unsigned int __builtin_mve_vabavq_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t);
 281 unsigned int __builtin_mve_vabavq_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t);
 282 unsigned int __builtin_mve_vabavq_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t);
 283 __simd128_float32_t __builtin_mve_vabdq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 284 __simd128_float16_t __builtin_mve_vabdq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 285 __simd128_float32_t __builtin_mve_vabdq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 286 __simd128_float16_t __builtin_mve_vabdq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 287 __simd128_int8_t __builtin_mve_vabdq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 288 __simd128_int32_t __builtin_mve_vabdq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 289 __simd128_int16_t __builtin_mve_vabdq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 290 __simd128_uint8_t __builtin_mve_vabdq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 291 __simd128_uint32_t __builtin_mve_vabdq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 292 __simd128_uint16_t __builtin_mve_vabdq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 293 __simd128_int8_t __builtin_mve_vabdq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 294 __simd128_int32_t __builtin_mve_vabdq_sv4si(__simd128_int32_t, __simd128_int32_t);
 295 __simd128_int16_t __builtin_mve_vabdq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 296 __simd128_uint8_t __builtin_mve_vabdq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 297 __simd128_uint32_t __builtin_mve_vabdq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 298 __simd128_uint16_t __builtin_mve_vabdq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 299 __simd128_float32_t __builtin_mve_vabsq_fv4sf(__simd128_float32_t);
 300 __simd128_float16_t __builtin_mve_vabsq_fv8hf(__simd128_float16_t);
 301 __simd128_float32_t __builtin_mve_vabsq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 302 __simd128_float16_t __builtin_mve_vabsq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 303 __simd128_int8_t __builtin_mve_vabsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 304 __simd128_int32_t __builtin_mve_vabsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 305 __simd128_int16_t __builtin_mve_vabsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 306 __simd128_int8_t __builtin_mve_vabsq_sv16qi(__simd128_int8_t);
 307 __simd128_int32_t __builtin_mve_vabsq_sv4si(__simd128_int32_t);
 308 __simd128_int16_t __builtin_mve_vabsq_sv8hi(__simd128_int16_t);
 309 __simd128_int32_t __builtin_mve_vadciq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 310 __simd128_uint32_t __builtin_mve_vadciq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 311 __simd128_int32_t __builtin_mve_vadciq_sv4si(__simd128_int32_t, __simd128_int32_t);
 312 __simd128_uint32_t __builtin_mve_vadciq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 313 __simd128_int32_t __builtin_mve_vadcq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 314 __simd128_uint32_t __builtin_mve_vadcq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 315 __simd128_int32_t __builtin_mve_vadcq_sv4si(__simd128_int32_t, __simd128_int32_t);
 316 __simd128_uint32_t __builtin_mve_vadcq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 317 long long int __builtin_mve_vaddlvaq_p_sv4si(long long int, __simd128_int32_t, short unsigned int);
 318 long long unsigned int __builtin_mve_vaddlvaq_p_uv4si(long long unsigned int, __simd128_uint32_t, short unsigned int);
 319 long long int __builtin_mve_vaddlvaq_sv4si(long long int, __simd128_int32_t);
 320 long long unsigned int __builtin_mve_vaddlvaq_uv4si(long long unsigned int, __simd128_uint32_t);
 321 long long int __builtin_mve_vaddlvq_p_sv4si(__simd128_int32_t, short unsigned int);
 322 long long unsigned int __builtin_mve_vaddlvq_p_uv4si(__simd128_uint32_t, short unsigned int);
 323 long long int __builtin_mve_vaddlvq_sv4si(__simd128_int32_t);
 324 long long unsigned int __builtin_mve_vaddlvq_uv4si(__simd128_uint32_t);
 325 __simd128_float32_t __builtin_mve_vaddq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 326 __simd128_float16_t __builtin_mve_vaddq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 327 __simd128_float32_t __builtin_mve_vaddq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 328 __simd128_float16_t __builtin_mve_vaddq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 329 __simd128_int8_t __builtin_mve_vaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 330 __simd128_int32_t __builtin_mve_vaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 331 __simd128_int16_t __builtin_mve_vaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 332 __simd128_uint8_t __builtin_mve_vaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 333 __simd128_uint32_t __builtin_mve_vaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 334 __simd128_uint16_t __builtin_mve_vaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 335 __simd128_int8_t __builtin_mve_vaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 336 __simd128_int32_t __builtin_mve_vaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 337 __simd128_int16_t __builtin_mve_vaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 338 __simd128_uint8_t __builtin_mve_vaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 339 __simd128_uint32_t __builtin_mve_vaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 340 __simd128_uint16_t __builtin_mve_vaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 341 __simd128_float32_t __builtin_mve_vaddq_n_fv4sf(__simd128_float32_t, float);
 342 __simd128_float16_t __builtin_mve_vaddq_n_fv8hf(__simd128_float16_t, __bf16);
 343 __simd128_int8_t __builtin_mve_vaddq_n_sv16qi(__simd128_int8_t, signed char);
 344 __simd128_int32_t __builtin_mve_vaddq_n_sv4si(__simd128_int32_t, int);
 345 __simd128_int16_t __builtin_mve_vaddq_n_sv8hi(__simd128_int16_t, short int);
 346 __simd128_uint8_t __builtin_mve_vaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
 347 __simd128_uint32_t __builtin_mve_vaddq_n_uv4si(__simd128_uint32_t, unsigned int);
 348 __simd128_uint16_t __builtin_mve_vaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 349 int __builtin_mve_vaddvaq_p_sv16qi(int, __simd128_int8_t, short unsigned int);
 350 int __builtin_mve_vaddvaq_p_sv4si(int, __simd128_int32_t, short unsigned int);
 351 int __builtin_mve_vaddvaq_p_sv8hi(int, __simd128_int16_t, short unsigned int);
 352 unsigned int __builtin_mve_vaddvaq_p_uv16qi(unsigned int, __simd128_uint8_t, short unsigned int);
 353 unsigned int __builtin_mve_vaddvaq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
 354 unsigned int __builtin_mve_vaddvaq_p_uv8hi(unsigned int, __simd128_uint16_t, short unsigned int);
 355 int __builtin_mve_vaddvaq_sv16qi(int, __simd128_int8_t);
 356 int __builtin_mve_vaddvaq_sv4si(int, __simd128_int32_t);
 357 int __builtin_mve_vaddvaq_sv8hi(int, __simd128_int16_t);
 358 unsigned int __builtin_mve_vaddvaq_uv16qi(unsigned int, __simd128_uint8_t);
 359 unsigned int __builtin_mve_vaddvaq_uv4si(unsigned int, __simd128_uint32_t);
 360 unsigned int __builtin_mve_vaddvaq_uv8hi(unsigned int, __simd128_uint16_t);
 361 int __builtin_mve_vaddvq_p_sv16qi(__simd128_int8_t, short unsigned int);
 362 int __builtin_mve_vaddvq_p_sv4si(__simd128_int32_t, short unsigned int);
 363 int __builtin_mve_vaddvq_p_sv8hi(__simd128_int16_t, short unsigned int);
 364 unsigned int __builtin_mve_vaddvq_p_uv16qi(__simd128_uint8_t, short unsigned int);
 365 unsigned int __builtin_mve_vaddvq_p_uv4si(__simd128_uint32_t, short unsigned int);
 366 unsigned int __builtin_mve_vaddvq_p_uv8hi(__simd128_uint16_t, short unsigned int);
 367 int __builtin_mve_vaddvq_sv16qi(__simd128_int8_t);
 368 int __builtin_mve_vaddvq_sv4si(__simd128_int32_t);
 369 int __builtin_mve_vaddvq_sv8hi(__simd128_int16_t);
 370 unsigned int __builtin_mve_vaddvq_uv16qi(__simd128_uint8_t);
 371 unsigned int __builtin_mve_vaddvq_uv4si(__simd128_uint32_t);
 372 unsigned int __builtin_mve_vaddvq_uv8hi(__simd128_uint16_t);
 373 __simd128_float32_t __builtin_mve_vandq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 374 __simd128_float16_t __builtin_mve_vandq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 375 __simd128_float32_t __builtin_mve_vandq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 376 __simd128_float16_t __builtin_mve_vandq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 377 __simd128_int8_t __builtin_mve_vandq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 378 __simd128_int32_t __builtin_mve_vandq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 379 __simd128_int16_t __builtin_mve_vandq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 380 __simd128_uint8_t __builtin_mve_vandq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 381 __simd128_uint32_t __builtin_mve_vandq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 382 __simd128_uint16_t __builtin_mve_vandq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 383 __simd128_int8_t __builtin_mve_vandq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 384 __simd128_int32_t __builtin_mve_vandq_sv4si(__simd128_int32_t, __simd128_int32_t);
 385 __simd128_int16_t __builtin_mve_vandq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 386 __simd128_uint8_t __builtin_mve_vandq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 387 __simd128_uint32_t __builtin_mve_vandq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 388 __simd128_uint16_t __builtin_mve_vandq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 389 __simd128_float32_t __builtin_mve_vbicq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 390 __simd128_float16_t __builtin_mve_vbicq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 391 __simd128_float32_t __builtin_mve_vbicq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 392 __simd128_float16_t __builtin_mve_vbicq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 393 __simd128_int32_t __builtin_mve_vbicq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 394 __simd128_int16_t __builtin_mve_vbicq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
 395 __simd128_uint32_t __builtin_mve_vbicq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
 396 __simd128_uint16_t __builtin_mve_vbicq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
 397 __simd128_int8_t __builtin_mve_vbicq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 398 __simd128_int32_t __builtin_mve_vbicq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 399 __simd128_int16_t __builtin_mve_vbicq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 400 __simd128_uint8_t __builtin_mve_vbicq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 401 __simd128_uint32_t __builtin_mve_vbicq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 402 __simd128_uint16_t __builtin_mve_vbicq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 403 __simd128_int32_t __builtin_mve_vbicq_n_sv4si(__simd128_int32_t, int);
 404 __simd128_int16_t __builtin_mve_vbicq_n_sv8hi(__simd128_int16_t, int);
 405 __simd128_uint32_t __builtin_mve_vbicq_n_uv4si(__simd128_uint32_t, int);
 406 __simd128_uint16_t __builtin_mve_vbicq_n_uv8hi(__simd128_uint16_t, int);
 407 __simd128_int8_t __builtin_mve_vbicq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 408 __simd128_int32_t __builtin_mve_vbicq_sv4si(__simd128_int32_t, __simd128_int32_t);
 409 __simd128_int16_t __builtin_mve_vbicq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 410 __simd128_uint8_t __builtin_mve_vbicq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 411 __simd128_uint32_t __builtin_mve_vbicq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 412 __simd128_uint16_t __builtin_mve_vbicq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 413 __simd128_float32_t __builtin_mve_vbrsrq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, int, short unsigned int);
 414 __simd128_float16_t __builtin_mve_vbrsrq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, int, short unsigned int);
 415 __simd128_int8_t __builtin_mve_vbrsrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
 416 __simd128_int32_t __builtin_mve_vbrsrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 417 __simd128_int16_t __builtin_mve_vbrsrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
 418 __simd128_uint8_t __builtin_mve_vbrsrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
 419 __simd128_uint32_t __builtin_mve_vbrsrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
 420 __simd128_uint16_t __builtin_mve_vbrsrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
 421 __simd128_float32_t __builtin_mve_vbrsrq_n_fv4sf(__simd128_float32_t, int);
 422 __simd128_float16_t __builtin_mve_vbrsrq_n_fv8hf(__simd128_float16_t, int);
 423 __simd128_int8_t __builtin_mve_vbrsrq_n_sv16qi(__simd128_int8_t, int);
 424 __simd128_int32_t __builtin_mve_vbrsrq_n_sv4si(__simd128_int32_t, int);
 425 __simd128_int16_t __builtin_mve_vbrsrq_n_sv8hi(__simd128_int16_t, int);
 426 __simd128_uint8_t __builtin_mve_vbrsrq_n_uv16qi(__simd128_uint8_t, int);
 427 __simd128_uint32_t __builtin_mve_vbrsrq_n_uv4si(__simd128_uint32_t, int);
 428 __simd128_uint16_t __builtin_mve_vbrsrq_n_uv8hi(__simd128_uint16_t, int);
 429 __simd128_float32_t __builtin_mve_vcaddq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t);
 430 __simd128_float16_t __builtin_mve_vcaddq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t);
 431 __simd128_float32_t __builtin_mve_vcaddq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 432 __simd128_float16_t __builtin_mve_vcaddq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 433 __simd128_int8_t __builtin_mve_vcaddq_rot270_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 434 __simd128_int32_t __builtin_mve_vcaddq_rot270_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 435 __simd128_int16_t __builtin_mve_vcaddq_rot270_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 436 __simd128_uint8_t __builtin_mve_vcaddq_rot270_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 437 __simd128_uint32_t __builtin_mve_vcaddq_rot270_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 438 __simd128_uint16_t __builtin_mve_vcaddq_rot270_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 439 __simd128_int8_t __builtin_mve_vcaddq_rot270_sv16qi(__simd128_int8_t, __simd128_int8_t);
 440 __simd128_int32_t __builtin_mve_vcaddq_rot270_sv4si(__simd128_int32_t, __simd128_int32_t);
 441 __simd128_int16_t __builtin_mve_vcaddq_rot270_sv8hi(__simd128_int16_t, __simd128_int16_t);
 442 __simd128_uint8_t __builtin_mve_vcaddq_rot270_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 443 __simd128_uint32_t __builtin_mve_vcaddq_rot270_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 444 __simd128_uint16_t __builtin_mve_vcaddq_rot270_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 445 __simd128_float32_t __builtin_mve_vcaddq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t);
 446 __simd128_float16_t __builtin_mve_vcaddq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t);
 447 __simd128_float32_t __builtin_mve_vcaddq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 448 __simd128_float16_t __builtin_mve_vcaddq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 449 __simd128_int8_t __builtin_mve_vcaddq_rot90_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 450 __simd128_int32_t __builtin_mve_vcaddq_rot90_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 451 __simd128_int16_t __builtin_mve_vcaddq_rot90_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 452 __simd128_uint8_t __builtin_mve_vcaddq_rot90_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 453 __simd128_uint32_t __builtin_mve_vcaddq_rot90_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 454 __simd128_uint16_t __builtin_mve_vcaddq_rot90_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 455 __simd128_int8_t __builtin_mve_vcaddq_rot90_sv16qi(__simd128_int8_t, __simd128_int8_t);
 456 __simd128_int32_t __builtin_mve_vcaddq_rot90_sv4si(__simd128_int32_t, __simd128_int32_t);
 457 __simd128_int16_t __builtin_mve_vcaddq_rot90_sv8hi(__simd128_int16_t, __simd128_int16_t);
 458 __simd128_uint8_t __builtin_mve_vcaddq_rot90_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 459 __simd128_uint32_t __builtin_mve_vcaddq_rot90_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 460 __simd128_uint16_t __builtin_mve_vcaddq_rot90_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 461 __simd128_int8_t __builtin_mve_vclsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 462 __simd128_int32_t __builtin_mve_vclsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 463 __simd128_int16_t __builtin_mve_vclsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 464 __simd128_int8_t __builtin_mve_vclsq_sv16qi(__simd128_int8_t);
 465 __simd128_int32_t __builtin_mve_vclsq_sv4si(__simd128_int32_t);
 466 __simd128_int16_t __builtin_mve_vclsq_sv8hi(__simd128_int16_t);
 467 __simd128_int8_t __builtin_mve_vclzq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 468 __simd128_int32_t __builtin_mve_vclzq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 469 __simd128_int16_t __builtin_mve_vclzq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 470 __simd128_uint8_t __builtin_mve_vclzq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 471 __simd128_uint32_t __builtin_mve_vclzq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 472 __simd128_uint16_t __builtin_mve_vclzq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 473 __simd128_int8_t __builtin_mve_vclzq_sv16qi(__simd128_int8_t);
 474 __simd128_int32_t __builtin_mve_vclzq_sv4si(__simd128_int32_t);
 475 __simd128_int16_t __builtin_mve_vclzq_sv8hi(__simd128_int16_t);
 476 __simd128_uint8_t __builtin_mve_vclzq_uv16qi(__simd128_uint8_t);
 477 __simd128_uint32_t __builtin_mve_vclzq_uv4si(__simd128_uint32_t);
 478 __simd128_uint16_t __builtin_mve_vclzq_uv8hi(__simd128_uint16_t);
 479 __simd128_float32_t __builtin_mve_vcmlaq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 480 __simd128_float16_t __builtin_mve_vcmlaq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 481 __simd128_float32_t __builtin_mve_vcmlaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 482 __simd128_float16_t __builtin_mve_vcmlaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 483 __simd128_float32_t __builtin_mve_vcmlaq_rot180_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 484 __simd128_float16_t __builtin_mve_vcmlaq_rot180_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 485 __simd128_float32_t __builtin_mve_vcmlaq_rot180_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 486 __simd128_float16_t __builtin_mve_vcmlaq_rot180_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 487 __simd128_float32_t __builtin_mve_vcmlaq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 488 __simd128_float16_t __builtin_mve_vcmlaq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 489 __simd128_float32_t __builtin_mve_vcmlaq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 490 __simd128_float16_t __builtin_mve_vcmlaq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 491 __simd128_float32_t __builtin_mve_vcmlaq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 492 __simd128_float16_t __builtin_mve_vcmlaq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 493 __simd128_float32_t __builtin_mve_vcmlaq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 494 __simd128_float16_t __builtin_mve_vcmlaq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 495 short unsigned int __builtin_mve_vcmpcsq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 496 short unsigned int __builtin_mve_vcmpcsq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 497 short unsigned int __builtin_mve_vcmpcsq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 498 short unsigned int __builtin_mve_vcmpcsq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 499 short unsigned int __builtin_mve_vcmpcsq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 500 short unsigned int __builtin_mve_vcmpcsq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 501 short unsigned int __builtin_mve_vcmpcsq_n_uv16qi(__simd128_uint8_t, unsigned char);
 502 short unsigned int __builtin_mve_vcmpcsq_n_uv4si(__simd128_uint32_t, unsigned int);
 503 short unsigned int __builtin_mve_vcmpcsq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 504 short unsigned int __builtin_mve_vcmpcsq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 505 short unsigned int __builtin_mve_vcmpcsq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 506 short unsigned int __builtin_mve_vcmpcsq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 507 short unsigned int __builtin_mve_vcmpeqq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 508 short unsigned int __builtin_mve_vcmpeqq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 509 short unsigned int __builtin_mve_vcmpeqq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 510 short unsigned int __builtin_mve_vcmpeqq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 511 short unsigned int __builtin_mve_vcmpeqq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 512 short unsigned int __builtin_mve_vcmpeqq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 513 short unsigned int __builtin_mve_vcmpeqq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 514 short unsigned int __builtin_mve_vcmpeqq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 515 short unsigned int __builtin_mve_vcmpeqq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 516 short unsigned int __builtin_mve_vcmpeqq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 517 short unsigned int __builtin_mve_vcmpeqq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 518 short unsigned int __builtin_mve_vcmpeqq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 519 short unsigned int __builtin_mve_vcmpeqq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 520 short unsigned int __builtin_mve_vcmpeqq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 521 short unsigned int __builtin_mve_vcmpeqq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 522 short unsigned int __builtin_mve_vcmpeqq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 523 short unsigned int __builtin_mve_vcmpeqq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 524 short unsigned int __builtin_mve_vcmpeqq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 525 short unsigned int __builtin_mve_vcmpeqq_n_fv4sf(__simd128_float32_t, float);
 526 short unsigned int __builtin_mve_vcmpeqq_n_fv8hf(__simd128_float16_t, __bf16);
 527 short unsigned int __builtin_mve_vcmpeqq_n_sv16qi(__simd128_int8_t, signed char);
 528 short unsigned int __builtin_mve_vcmpeqq_n_sv4si(__simd128_int32_t, int);
 529 short unsigned int __builtin_mve_vcmpeqq_n_sv8hi(__simd128_int16_t, short int);
 530 short unsigned int __builtin_mve_vcmpeqq_n_uv16qi(__simd128_uint8_t, unsigned char);
 531 short unsigned int __builtin_mve_vcmpeqq_n_uv4si(__simd128_uint32_t, unsigned int);
 532 short unsigned int __builtin_mve_vcmpeqq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 533 short unsigned int __builtin_mve_vcmpeqq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 534 short unsigned int __builtin_mve_vcmpeqq_sv4si(__simd128_int32_t, __simd128_int32_t);
 535 short unsigned int __builtin_mve_vcmpeqq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 536 short unsigned int __builtin_mve_vcmpeqq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 537 short unsigned int __builtin_mve_vcmpeqq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 538 short unsigned int __builtin_mve_vcmpeqq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 539 short unsigned int __builtin_mve_vcmpgeq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 540 short unsigned int __builtin_mve_vcmpgeq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 541 short unsigned int __builtin_mve_vcmpgeq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 542 short unsigned int __builtin_mve_vcmpgeq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 543 short unsigned int __builtin_mve_vcmpgeq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 544 short unsigned int __builtin_mve_vcmpgeq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 545 short unsigned int __builtin_mve_vcmpgeq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 546 short unsigned int __builtin_mve_vcmpgeq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 547 short unsigned int __builtin_mve_vcmpgeq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 548 short unsigned int __builtin_mve_vcmpgeq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 549 short unsigned int __builtin_mve_vcmpgeq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 550 short unsigned int __builtin_mve_vcmpgeq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 551 short unsigned int __builtin_mve_vcmpgeq_n_fv4sf(__simd128_float32_t, float);
 552 short unsigned int __builtin_mve_vcmpgeq_n_fv8hf(__simd128_float16_t, __bf16);
 553 short unsigned int __builtin_mve_vcmpgeq_n_sv16qi(__simd128_int8_t, signed char);
 554 short unsigned int __builtin_mve_vcmpgeq_n_sv4si(__simd128_int32_t, int);
 555 short unsigned int __builtin_mve_vcmpgeq_n_sv8hi(__simd128_int16_t, short int);
 556 short unsigned int __builtin_mve_vcmpgeq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 557 short unsigned int __builtin_mve_vcmpgeq_sv4si(__simd128_int32_t, __simd128_int32_t);
 558 short unsigned int __builtin_mve_vcmpgeq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 559 short unsigned int __builtin_mve_vcmpgtq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 560 short unsigned int __builtin_mve_vcmpgtq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 561 short unsigned int __builtin_mve_vcmpgtq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 562 short unsigned int __builtin_mve_vcmpgtq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 563 short unsigned int __builtin_mve_vcmpgtq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 564 short unsigned int __builtin_mve_vcmpgtq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 565 short unsigned int __builtin_mve_vcmpgtq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 566 short unsigned int __builtin_mve_vcmpgtq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 567 short unsigned int __builtin_mve_vcmpgtq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 568 short unsigned int __builtin_mve_vcmpgtq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 569 short unsigned int __builtin_mve_vcmpgtq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 570 short unsigned int __builtin_mve_vcmpgtq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 571 short unsigned int __builtin_mve_vcmpgtq_n_fv4sf(__simd128_float32_t, float);
 572 short unsigned int __builtin_mve_vcmpgtq_n_fv8hf(__simd128_float16_t, __bf16);
 573 short unsigned int __builtin_mve_vcmpgtq_n_sv16qi(__simd128_int8_t, signed char);
 574 short unsigned int __builtin_mve_vcmpgtq_n_sv4si(__simd128_int32_t, int);
 575 short unsigned int __builtin_mve_vcmpgtq_n_sv8hi(__simd128_int16_t, short int);
 576 short unsigned int __builtin_mve_vcmpgtq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 577 short unsigned int __builtin_mve_vcmpgtq_sv4si(__simd128_int32_t, __simd128_int32_t);
 578 short unsigned int __builtin_mve_vcmpgtq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 579 short unsigned int __builtin_mve_vcmphiq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 580 short unsigned int __builtin_mve_vcmphiq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 581 short unsigned int __builtin_mve_vcmphiq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 582 short unsigned int __builtin_mve_vcmphiq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 583 short unsigned int __builtin_mve_vcmphiq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 584 short unsigned int __builtin_mve_vcmphiq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 585 short unsigned int __builtin_mve_vcmphiq_n_uv16qi(__simd128_uint8_t, unsigned char);
 586 short unsigned int __builtin_mve_vcmphiq_n_uv4si(__simd128_uint32_t, unsigned int);
 587 short unsigned int __builtin_mve_vcmphiq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 588 short unsigned int __builtin_mve_vcmphiq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 589 short unsigned int __builtin_mve_vcmphiq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 590 short unsigned int __builtin_mve_vcmphiq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 591 short unsigned int __builtin_mve_vcmpleq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 592 short unsigned int __builtin_mve_vcmpleq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 593 short unsigned int __builtin_mve_vcmpleq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 594 short unsigned int __builtin_mve_vcmpleq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 595 short unsigned int __builtin_mve_vcmpleq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 596 short unsigned int __builtin_mve_vcmpleq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 597 short unsigned int __builtin_mve_vcmpleq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 598 short unsigned int __builtin_mve_vcmpleq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 599 short unsigned int __builtin_mve_vcmpleq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 600 short unsigned int __builtin_mve_vcmpleq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 601 short unsigned int __builtin_mve_vcmpleq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 602 short unsigned int __builtin_mve_vcmpleq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 603 short unsigned int __builtin_mve_vcmpleq_n_fv4sf(__simd128_float32_t, float);
 604 short unsigned int __builtin_mve_vcmpleq_n_fv8hf(__simd128_float16_t, __bf16);
 605 short unsigned int __builtin_mve_vcmpleq_n_sv16qi(__simd128_int8_t, signed char);
 606 short unsigned int __builtin_mve_vcmpleq_n_sv4si(__simd128_int32_t, int);
 607 short unsigned int __builtin_mve_vcmpleq_n_sv8hi(__simd128_int16_t, short int);
 608 short unsigned int __builtin_mve_vcmpleq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 609 short unsigned int __builtin_mve_vcmpleq_sv4si(__simd128_int32_t, __simd128_int32_t);
 610 short unsigned int __builtin_mve_vcmpleq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 611 short unsigned int __builtin_mve_vcmpltq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 612 short unsigned int __builtin_mve_vcmpltq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 613 short unsigned int __builtin_mve_vcmpltq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 614 short unsigned int __builtin_mve_vcmpltq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 615 short unsigned int __builtin_mve_vcmpltq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 616 short unsigned int __builtin_mve_vcmpltq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 617 short unsigned int __builtin_mve_vcmpltq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 618 short unsigned int __builtin_mve_vcmpltq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 619 short unsigned int __builtin_mve_vcmpltq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 620 short unsigned int __builtin_mve_vcmpltq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 621 short unsigned int __builtin_mve_vcmpltq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 622 short unsigned int __builtin_mve_vcmpltq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 623 short unsigned int __builtin_mve_vcmpltq_n_fv4sf(__simd128_float32_t, float);
 624 short unsigned int __builtin_mve_vcmpltq_n_fv8hf(__simd128_float16_t, __bf16);
 625 short unsigned int __builtin_mve_vcmpltq_n_sv16qi(__simd128_int8_t, signed char);
 626 short unsigned int __builtin_mve_vcmpltq_n_sv4si(__simd128_int32_t, int);
 627 short unsigned int __builtin_mve_vcmpltq_n_sv8hi(__simd128_int16_t, short int);
 628 short unsigned int __builtin_mve_vcmpltq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 629 short unsigned int __builtin_mve_vcmpltq_sv4si(__simd128_int32_t, __simd128_int32_t);
 630 short unsigned int __builtin_mve_vcmpltq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 631 short unsigned int __builtin_mve_vcmpneq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 632 short unsigned int __builtin_mve_vcmpneq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 633 short unsigned int __builtin_mve_vcmpneq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 634 short unsigned int __builtin_mve_vcmpneq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 635 short unsigned int __builtin_mve_vcmpneq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 636 short unsigned int __builtin_mve_vcmpneq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 637 short unsigned int __builtin_mve_vcmpneq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 638 short unsigned int __builtin_mve_vcmpneq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 639 short unsigned int __builtin_mve_vcmpneq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 640 short unsigned int __builtin_mve_vcmpneq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 641 short unsigned int __builtin_mve_vcmpneq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 642 short unsigned int __builtin_mve_vcmpneq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 643 short unsigned int __builtin_mve_vcmpneq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 644 short unsigned int __builtin_mve_vcmpneq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 645 short unsigned int __builtin_mve_vcmpneq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 646 short unsigned int __builtin_mve_vcmpneq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 647 short unsigned int __builtin_mve_vcmpneq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 648 short unsigned int __builtin_mve_vcmpneq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 649 short unsigned int __builtin_mve_vcmpneq_n_fv4sf(__simd128_float32_t, float);
 650 short unsigned int __builtin_mve_vcmpneq_n_fv8hf(__simd128_float16_t, __bf16);
 651 short unsigned int __builtin_mve_vcmpneq_n_sv16qi(__simd128_int8_t, signed char);
 652 short unsigned int __builtin_mve_vcmpneq_n_sv4si(__simd128_int32_t, int);
 653 short unsigned int __builtin_mve_vcmpneq_n_sv8hi(__simd128_int16_t, short int);
 654 short unsigned int __builtin_mve_vcmpneq_n_uv16qi(__simd128_uint8_t, unsigned char);
 655 short unsigned int __builtin_mve_vcmpneq_n_uv4si(__simd128_uint32_t, unsigned int);
 656 short unsigned int __builtin_mve_vcmpneq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 657 short unsigned int __builtin_mve_vcmpneq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 658 short unsigned int __builtin_mve_vcmpneq_sv4si(__simd128_int32_t, __simd128_int32_t);
 659 short unsigned int __builtin_mve_vcmpneq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 660 short unsigned int __builtin_mve_vcmpneq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 661 short unsigned int __builtin_mve_vcmpneq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 662 short unsigned int __builtin_mve_vcmpneq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 663 __simd128_float32_t __builtin_mve_vcmulq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 664 __simd128_float16_t __builtin_mve_vcmulq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 665 __simd128_float32_t __builtin_mve_vcmulq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 666 __simd128_float16_t __builtin_mve_vcmulq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 667 __simd128_float32_t __builtin_mve_vcmulq_rot180_fv4sf(__simd128_float32_t, __simd128_float32_t);
 668 __simd128_float16_t __builtin_mve_vcmulq_rot180_fv8hf(__simd128_float16_t, __simd128_float16_t);
 669 __simd128_float32_t __builtin_mve_vcmulq_rot180_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 670 __simd128_float16_t __builtin_mve_vcmulq_rot180_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 671 __simd128_float32_t __builtin_mve_vcmulq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t);
 672 __simd128_float16_t __builtin_mve_vcmulq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t);
 673 __simd128_float32_t __builtin_mve_vcmulq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 674 __simd128_float16_t __builtin_mve_vcmulq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 675 __simd128_float32_t __builtin_mve_vcmulq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t);
 676 __simd128_float16_t __builtin_mve_vcmulq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t);
 677 __simd128_float32_t __builtin_mve_vcmulq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 678 __simd128_float16_t __builtin_mve_vcmulq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 679 __simd128_float32_t __builtin_mve_vcreateq_fv4sf(long long unsigned int, long long unsigned int);
 680 __simd128_float16_t __builtin_mve_vcreateq_fv8hf(long long unsigned int, long long unsigned int);
 681 __simd128_int8_t __builtin_mve_vcreateq_sv16qi(long long unsigned int, long long unsigned int);
 682 __simd128_int64_t __builtin_mve_vcreateq_sv2di(long long unsigned int, long long unsigned int);
 683 __simd128_int32_t __builtin_mve_vcreateq_sv4si(long long unsigned int, long long unsigned int);
 684 __simd128_int16_t __builtin_mve_vcreateq_sv8hi(long long unsigned int, long long unsigned int);
 685 __simd128_uint8_t __builtin_mve_vcreateq_uv16qi(long long unsigned int, long long unsigned int);
 686 __simd128_uint64_t __builtin_mve_vcreateq_uv2di(long long unsigned int, long long unsigned int);
 687 __simd128_uint32_t __builtin_mve_vcreateq_uv4si(long long unsigned int, long long unsigned int);
 688 __simd128_uint16_t __builtin_mve_vcreateq_uv8hi(long long unsigned int, long long unsigned int);
 689 short unsigned int __builtin_mve_vctp16qhi(unsigned int);
 690 short unsigned int __builtin_mve_vctp16q_mhi(unsigned int, short unsigned int);
 691 short unsigned int __builtin_mve_vctp32qhi(unsigned int);
 692 short unsigned int __builtin_mve_vctp32q_mhi(unsigned int, short unsigned int);
 693 short unsigned int __builtin_mve_vctp64qhi(unsigned int);
 694 short unsigned int __builtin_mve_vctp64q_mhi(unsigned int, short unsigned int);
 695 short unsigned int __builtin_mve_vctp8qhi(unsigned int);
 696 short unsigned int __builtin_mve_vctp8q_mhi(unsigned int, short unsigned int);
 697 __simd128_int32_t __builtin_mve_vcvtaq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 698 __simd128_int16_t __builtin_mve_vcvtaq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 699 __simd128_uint32_t __builtin_mve_vcvtaq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 700 __simd128_uint16_t __builtin_mve_vcvtaq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 701 __simd128_int32_t __builtin_mve_vcvtaq_sv4si(__simd128_float32_t);
 702 __simd128_int16_t __builtin_mve_vcvtaq_sv8hi(__simd128_float16_t);
 703 __simd128_uint32_t __builtin_mve_vcvtaq_uv4si(__simd128_float32_t);
 704 __simd128_uint16_t __builtin_mve_vcvtaq_uv8hi(__simd128_float16_t);
 705 __simd128_float16_t __builtin_mve_vcvtbq_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t);
 706 __simd128_float32_t __builtin_mve_vcvtbq_f32_f16v4sf(__simd128_float16_t);
 707 __simd128_float16_t __builtin_mve_vcvtbq_m_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t, short unsigned int);
 708 __simd128_float32_t __builtin_mve_vcvtbq_m_f32_f16v4sf(__simd128_float32_t, __simd128_float16_t, short unsigned int);
 709 __simd128_int32_t __builtin_mve_vcvtmq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 710 __simd128_int16_t __builtin_mve_vcvtmq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 711 __simd128_uint32_t __builtin_mve_vcvtmq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 712 __simd128_uint16_t __builtin_mve_vcvtmq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 713 __simd128_int32_t __builtin_mve_vcvtmq_sv4si(__simd128_float32_t);
 714 __simd128_int16_t __builtin_mve_vcvtmq_sv8hi(__simd128_float16_t);
 715 __simd128_uint32_t __builtin_mve_vcvtmq_uv4si(__simd128_float32_t);
 716 __simd128_uint16_t __builtin_mve_vcvtmq_uv8hi(__simd128_float16_t);
 717 __simd128_int32_t __builtin_mve_vcvtnq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 718 __simd128_int16_t __builtin_mve_vcvtnq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 719 __simd128_uint32_t __builtin_mve_vcvtnq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 720 __simd128_uint16_t __builtin_mve_vcvtnq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 721 __simd128_int32_t __builtin_mve_vcvtnq_sv4si(__simd128_float32_t);
 722 __simd128_int16_t __builtin_mve_vcvtnq_sv8hi(__simd128_float16_t);
 723 __simd128_uint32_t __builtin_mve_vcvtnq_uv4si(__simd128_float32_t);
 724 __simd128_uint16_t __builtin_mve_vcvtnq_uv8hi(__simd128_float16_t);
 725 __simd128_int32_t __builtin_mve_vcvtpq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 726 __simd128_int16_t __builtin_mve_vcvtpq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 727 __simd128_uint32_t __builtin_mve_vcvtpq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 728 __simd128_uint16_t __builtin_mve_vcvtpq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 729 __simd128_int32_t __builtin_mve_vcvtpq_sv4si(__simd128_float32_t);
 730 __simd128_int16_t __builtin_mve_vcvtpq_sv8hi(__simd128_float16_t);
 731 __simd128_uint32_t __builtin_mve_vcvtpq_uv4si(__simd128_float32_t);
 732 __simd128_uint16_t __builtin_mve_vcvtpq_uv8hi(__simd128_float16_t);
 733 __simd128_int32_t __builtin_mve_vcvtq_from_f_sv4si(__simd128_float32_t);
 734 __simd128_int16_t __builtin_mve_vcvtq_from_f_sv8hi(__simd128_float16_t);
 735 __simd128_uint32_t __builtin_mve_vcvtq_from_f_uv4si(__simd128_float32_t);
 736 __simd128_uint16_t __builtin_mve_vcvtq_from_f_uv8hi(__simd128_float16_t);
 737 __simd128_int32_t __builtin_mve_vcvtq_m_from_f_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 738 __simd128_int16_t __builtin_mve_vcvtq_m_from_f_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 739 __simd128_uint32_t __builtin_mve_vcvtq_m_from_f_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 740 __simd128_uint16_t __builtin_mve_vcvtq_m_from_f_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 741 __simd128_int32_t __builtin_mve_vcvtq_m_n_from_f_sv4si(__simd128_int32_t, __simd128_float32_t, int, short unsigned int);
 742 __simd128_int16_t __builtin_mve_vcvtq_m_n_from_f_sv8hi(__simd128_int16_t, __simd128_float16_t, int, short unsigned int);
 743 __simd128_uint32_t __builtin_mve_vcvtq_m_n_from_f_uv4si(__simd128_uint32_t, __simd128_float32_t, int, short unsigned int);
 744 __simd128_uint16_t __builtin_mve_vcvtq_m_n_from_f_uv8hi(__simd128_uint16_t, __simd128_float16_t, int, short unsigned int);
 745 __simd128_float32_t __builtin_mve_vcvtq_m_n_to_f_sv4sf(__simd128_float32_t, __simd128_int32_t, int, short unsigned int);
 746 __simd128_float16_t __builtin_mve_vcvtq_m_n_to_f_sv8hf(__simd128_float16_t, __simd128_int16_t, int, short unsigned int);
 747 __simd128_float32_t __builtin_mve_vcvtq_m_n_to_f_uv4sf(__simd128_float32_t, __simd128_uint32_t, int, short unsigned int);
 748 __simd128_float16_t __builtin_mve_vcvtq_m_n_to_f_uv8hf(__simd128_float16_t, __simd128_uint16_t, int, short unsigned int);
 749 __simd128_float32_t __builtin_mve_vcvtq_m_to_f_sv4sf(__simd128_float32_t, __simd128_int32_t, short unsigned int);
 750 __simd128_float16_t __builtin_mve_vcvtq_m_to_f_sv8hf(__simd128_float16_t, __simd128_int16_t, short unsigned int);
 751 __simd128_float32_t __builtin_mve_vcvtq_m_to_f_uv4sf(__simd128_float32_t, __simd128_uint32_t, short unsigned int);
 752 __simd128_float16_t __builtin_mve_vcvtq_m_to_f_uv8hf(__simd128_float16_t, __simd128_uint16_t, short unsigned int);
 753 __simd128_int32_t __builtin_mve_vcvtq_n_from_f_sv4si(__simd128_float32_t, int);
 754 __simd128_int16_t __builtin_mve_vcvtq_n_from_f_sv8hi(__simd128_float16_t, int);
 755 __simd128_uint32_t __builtin_mve_vcvtq_n_from_f_uv4si(__simd128_float32_t, int);
 756 __simd128_uint16_t __builtin_mve_vcvtq_n_from_f_uv8hi(__simd128_float16_t, int);
 757 __simd128_float32_t __builtin_mve_vcvtq_n_to_f_sv4sf(__simd128_int32_t, int);
 758 __simd128_float16_t __builtin_mve_vcvtq_n_to_f_sv8hf(__simd128_int16_t, int);
 759 __simd128_float32_t __builtin_mve_vcvtq_n_to_f_uv4sf(__simd128_uint32_t, int);
 760 __simd128_float16_t __builtin_mve_vcvtq_n_to_f_uv8hf(__simd128_uint16_t, int);
 761 __simd128_float32_t __builtin_mve_vcvtq_to_f_sv4sf(__simd128_int32_t);
 762 __simd128_float16_t __builtin_mve_vcvtq_to_f_sv8hf(__simd128_int16_t);
 763 __simd128_float32_t __builtin_mve_vcvtq_to_f_uv4sf(__simd128_uint32_t);
 764 __simd128_float16_t __builtin_mve_vcvtq_to_f_uv8hf(__simd128_uint16_t);
 765 __simd128_float16_t __builtin_mve_vcvttq_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t);
 766 __simd128_float32_t __builtin_mve_vcvttq_f32_f16v4sf(__simd128_float16_t);
 767 __simd128_float16_t __builtin_mve_vcvttq_m_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t, short unsigned int);
 768 __simd128_float32_t __builtin_mve_vcvttq_m_f32_f16v4sf(__simd128_float32_t, __simd128_float16_t, short unsigned int);
 769 __simd128_uint8_t __builtin_mve_vddupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
 770 __simd128_uint32_t __builtin_mve_vddupq_m_n_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
 771 __simd128_uint16_t __builtin_mve_vddupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
 772 __simd128_uint8_t __builtin_mve_vddupq_n_uv16qi(unsigned int, int);
 773 __simd128_uint32_t __builtin_mve_vddupq_n_uv4si(unsigned int, int);
 774 __simd128_uint16_t __builtin_mve_vddupq_n_uv8hi(unsigned int, int);
 775 __simd128_float32_t __builtin_mve_vdupq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 776 __simd128_float16_t __builtin_mve_vdupq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 777 __simd128_int8_t __builtin_mve_vdupq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 778 __simd128_int32_t __builtin_mve_vdupq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 779 __simd128_int16_t __builtin_mve_vdupq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 780 __simd128_uint8_t __builtin_mve_vdupq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 781 __simd128_uint32_t __builtin_mve_vdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 782 __simd128_uint16_t __builtin_mve_vdupq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 783 __simd128_float32_t __builtin_mve_vdupq_n_fv4sf(float);
 784 __simd128_float16_t __builtin_mve_vdupq_n_fv8hf(__bf16);
 785 __simd128_int8_t __builtin_mve_vdupq_n_sv16qi(signed char);
 786 __simd128_int32_t __builtin_mve_vdupq_n_sv4si(int);
 787 __simd128_int16_t __builtin_mve_vdupq_n_sv8hi(short int);
 788 __simd128_uint8_t __builtin_mve_vdupq_n_uv16qi(unsigned char);
 789 __simd128_uint32_t __builtin_mve_vdupq_n_uv4si(unsigned int);
 790 __simd128_uint16_t __builtin_mve_vdupq_n_uv8hi(short unsigned int);
 791 __simd128_uint8_t __builtin_mve_vdwdupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 792 __simd128_uint32_t __builtin_mve_vdwdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 793 __simd128_uint16_t __builtin_mve_vdwdupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 794 unsigned int __builtin_mve_vdwdupq_m_wb_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 795 unsigned int __builtin_mve_vdwdupq_m_wb_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 796 unsigned int __builtin_mve_vdwdupq_m_wb_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 797 __simd128_uint8_t __builtin_mve_vdwdupq_n_uv16qi(unsigned int, long long unsigned int, int);
 798 __simd128_uint32_t __builtin_mve_vdwdupq_n_uv4si(unsigned int, long long unsigned int, int);
 799 __simd128_uint16_t __builtin_mve_vdwdupq_n_uv8hi(unsigned int, long long unsigned int, int);
 800 unsigned int __builtin_mve_vdwdupq_wb_uv16qi(unsigned int, long long unsigned int, int);
 801 unsigned int __builtin_mve_vdwdupq_wb_uv4si(unsigned int, long long unsigned int, int);
 802 unsigned int __builtin_mve_vdwdupq_wb_uv8hi(unsigned int, long long unsigned int, int);
 803 __simd128_float32_t __builtin_mve_veorq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 804 __simd128_float16_t __builtin_mve_veorq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 805 __simd128_float32_t __builtin_mve_veorq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 806 __simd128_float16_t __builtin_mve_veorq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 807 __simd128_int8_t __builtin_mve_veorq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 808 __simd128_int32_t __builtin_mve_veorq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 809 __simd128_int16_t __builtin_mve_veorq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 810 __simd128_uint8_t __builtin_mve_veorq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 811 __simd128_uint32_t __builtin_mve_veorq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 812 __simd128_uint16_t __builtin_mve_veorq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 813 __simd128_int8_t __builtin_mve_veorq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 814 __simd128_int32_t __builtin_mve_veorq_sv4si(__simd128_int32_t, __simd128_int32_t);
 815 __simd128_int16_t __builtin_mve_veorq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 816 __simd128_uint8_t __builtin_mve_veorq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 817 __simd128_uint32_t __builtin_mve_veorq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 818 __simd128_uint16_t __builtin_mve_veorq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 819 __simd128_float32_t __builtin_mve_vfmaq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 820 __simd128_float16_t __builtin_mve_vfmaq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 821 __simd128_float32_t __builtin_mve_vfmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 822 __simd128_float16_t __builtin_mve_vfmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 823 __simd128_float32_t __builtin_mve_vfmaq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 824 __simd128_float16_t __builtin_mve_vfmaq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 825 __simd128_float32_t __builtin_mve_vfmaq_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float);
 826 __simd128_float16_t __builtin_mve_vfmaq_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16);
 827 __simd128_float32_t __builtin_mve_vfmasq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 828 __simd128_float16_t __builtin_mve_vfmasq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 829 __simd128_float32_t __builtin_mve_vfmasq_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float);
 830 __simd128_float16_t __builtin_mve_vfmasq_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16);
 831 __simd128_float32_t __builtin_mve_vfmsq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 832 __simd128_float16_t __builtin_mve_vfmsq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 833 __simd128_float32_t __builtin_mve_vfmsq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 834 __simd128_float16_t __builtin_mve_vfmsq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 835 __simd128_int8_t __builtin_mve_vhaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 836 __simd128_int32_t __builtin_mve_vhaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 837 __simd128_int16_t __builtin_mve_vhaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 838 __simd128_uint8_t __builtin_mve_vhaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 839 __simd128_uint32_t __builtin_mve_vhaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 840 __simd128_uint16_t __builtin_mve_vhaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 841 __simd128_int8_t __builtin_mve_vhaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 842 __simd128_int32_t __builtin_mve_vhaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 843 __simd128_int16_t __builtin_mve_vhaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 844 __simd128_uint8_t __builtin_mve_vhaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 845 __simd128_uint32_t __builtin_mve_vhaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 846 __simd128_uint16_t __builtin_mve_vhaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 847 __simd128_int8_t __builtin_mve_vhaddq_n_sv16qi(__simd128_int8_t, signed char);
 848 __simd128_int32_t __builtin_mve_vhaddq_n_sv4si(__simd128_int32_t, int);
 849 __simd128_int16_t __builtin_mve_vhaddq_n_sv8hi(__simd128_int16_t, short int);
 850 __simd128_uint8_t __builtin_mve_vhaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
 851 __simd128_uint32_t __builtin_mve_vhaddq_n_uv4si(__simd128_uint32_t, unsigned int);
 852 __simd128_uint16_t __builtin_mve_vhaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 853 __simd128_int8_t __builtin_mve_vhaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 854 __simd128_int32_t __builtin_mve_vhaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
 855 __simd128_int16_t __builtin_mve_vhaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 856 __simd128_uint8_t __builtin_mve_vhaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 857 __simd128_uint32_t __builtin_mve_vhaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 858 __simd128_uint16_t __builtin_mve_vhaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 859 __simd128_int8_t __builtin_mve_vhcaddq_rot270_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 860 __simd128_int32_t __builtin_mve_vhcaddq_rot270_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 861 __simd128_int16_t __builtin_mve_vhcaddq_rot270_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 862 __simd128_int8_t __builtin_mve_vhcaddq_rot270_sv16qi(__simd128_int8_t, __simd128_int8_t);
 863 __simd128_int32_t __builtin_mve_vhcaddq_rot270_sv4si(__simd128_int32_t, __simd128_int32_t);
 864 __simd128_int16_t __builtin_mve_vhcaddq_rot270_sv8hi(__simd128_int16_t, __simd128_int16_t);
 865 __simd128_int8_t __builtin_mve_vhcaddq_rot90_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 866 __simd128_int32_t __builtin_mve_vhcaddq_rot90_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 867 __simd128_int16_t __builtin_mve_vhcaddq_rot90_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 868 __simd128_int8_t __builtin_mve_vhcaddq_rot90_sv16qi(__simd128_int8_t, __simd128_int8_t);
 869 __simd128_int32_t __builtin_mve_vhcaddq_rot90_sv4si(__simd128_int32_t, __simd128_int32_t);
 870 __simd128_int16_t __builtin_mve_vhcaddq_rot90_sv8hi(__simd128_int16_t, __simd128_int16_t);
 871 __simd128_int8_t __builtin_mve_vhsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 872 __simd128_int32_t __builtin_mve_vhsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 873 __simd128_int16_t __builtin_mve_vhsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 874 __simd128_uint8_t __builtin_mve_vhsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 875 __simd128_uint32_t __builtin_mve_vhsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 876 __simd128_uint16_t __builtin_mve_vhsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 877 __simd128_int8_t __builtin_mve_vhsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 878 __simd128_int32_t __builtin_mve_vhsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 879 __simd128_int16_t __builtin_mve_vhsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 880 __simd128_uint8_t __builtin_mve_vhsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 881 __simd128_uint32_t __builtin_mve_vhsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 882 __simd128_uint16_t __builtin_mve_vhsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 883 __simd128_int8_t __builtin_mve_vhsubq_n_sv16qi(__simd128_int8_t, signed char);
 884 __simd128_int32_t __builtin_mve_vhsubq_n_sv4si(__simd128_int32_t, int);
 885 __simd128_int16_t __builtin_mve_vhsubq_n_sv8hi(__simd128_int16_t, short int);
 886 __simd128_uint8_t __builtin_mve_vhsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
 887 __simd128_uint32_t __builtin_mve_vhsubq_n_uv4si(__simd128_uint32_t, unsigned int);
 888 __simd128_uint16_t __builtin_mve_vhsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 889 __simd128_int8_t __builtin_mve_vhsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 890 __simd128_int32_t __builtin_mve_vhsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
 891 __simd128_int16_t __builtin_mve_vhsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 892 __simd128_uint8_t __builtin_mve_vhsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 893 __simd128_uint32_t __builtin_mve_vhsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 894 __simd128_uint16_t __builtin_mve_vhsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 895 __simd128_uint8_t __builtin_mve_vidupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
 896 __simd128_uint32_t __builtin_mve_vidupq_m_n_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
 897 __simd128_uint16_t __builtin_mve_vidupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
 898 __simd128_uint8_t __builtin_mve_vidupq_n_uv16qi(unsigned int, int);
 899 __simd128_uint32_t __builtin_mve_vidupq_n_uv4si(unsigned int, int);
 900 __simd128_uint16_t __builtin_mve_vidupq_n_uv8hi(unsigned int, int);
 901 __simd128_uint8_t __builtin_mve_viwdupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 902 __simd128_uint32_t __builtin_mve_viwdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 903 __simd128_uint16_t __builtin_mve_viwdupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 904 unsigned int __builtin_mve_viwdupq_m_wb_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 905 unsigned int __builtin_mve_viwdupq_m_wb_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 906 unsigned int __builtin_mve_viwdupq_m_wb_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 907 __simd128_uint8_t __builtin_mve_viwdupq_n_uv16qi(unsigned int, long long unsigned int, int);
 908 __simd128_uint32_t __builtin_mve_viwdupq_n_uv4si(unsigned int, long long unsigned int, int);
 909 __simd128_uint16_t __builtin_mve_viwdupq_n_uv8hi(unsigned int, long long unsigned int, int);
 910 unsigned int __builtin_mve_viwdupq_wb_uv16qi(unsigned int, long long unsigned int, int);
 911 unsigned int __builtin_mve_viwdupq_wb_uv4si(unsigned int, long long unsigned int, int);
 912 unsigned int __builtin_mve_viwdupq_wb_uv8hi(unsigned int, long long unsigned int, int);
 913 __simd128_float32_t __builtin_mve_vld1q_fv4sf(int*);
 914 __simd128_float16_t __builtin_mve_vld1q_fv8hf(short int*);
 915 __simd128_int8_t __builtin_mve_vld1q_sv16qi(signed char*);
 916 __simd128_int32_t __builtin_mve_vld1q_sv4si(int*);
 917 __simd128_int16_t __builtin_mve_vld1q_sv8hi(short int*);
 918 __simd128_uint8_t __builtin_mve_vld1q_uv16qi(signed char*);
 919 __simd128_uint32_t __builtin_mve_vld1q_uv4si(int*);
 920 __simd128_uint16_t __builtin_mve_vld1q_uv8hi(short int*);
 921 __builtin_neon_oi __builtin_mve_vld2qv16qi(const signed char*);
 922 __builtin_neon_oi __builtin_mve_vld2qv4sf(const float*);
 923 __builtin_neon_oi __builtin_mve_vld2qv4si(const int*);
 924 __builtin_neon_oi __builtin_mve_vld2qv8hf(const __bf16*);
 925 __builtin_neon_oi __builtin_mve_vld2qv8hi(const short int*);
 926 __builtin_neon_xi __builtin_mve_vld4qv16qi(const signed char*);
 927 __builtin_neon_xi __builtin_mve_vld4qv4sf(const float*);
 928 __builtin_neon_xi __builtin_mve_vld4qv4si(const int*);
 929 __builtin_neon_xi __builtin_mve_vld4qv8hf(const __bf16*);
 930 __builtin_neon_xi __builtin_mve_vld4qv8hi(const short int*);
 931 __simd128_int8_t __builtin_mve_vldrbq_gather_offset_sv16qi(signed char*, __simd128_uint8_t);
 932 __simd128_int32_t __builtin_mve_vldrbq_gather_offset_sv4si(signed char*, __simd128_uint32_t);
 933 __simd128_int16_t __builtin_mve_vldrbq_gather_offset_sv8hi(signed char*, __simd128_uint16_t);
 934 __simd128_uint8_t __builtin_mve_vldrbq_gather_offset_uv16qi(signed char*, __simd128_uint8_t);
 935 __simd128_uint32_t __builtin_mve_vldrbq_gather_offset_uv4si(signed char*, __simd128_uint32_t);
 936 __simd128_uint16_t __builtin_mve_vldrbq_gather_offset_uv8hi(signed char*, __simd128_uint16_t);
 937 __simd128_int8_t __builtin_mve_vldrbq_gather_offset_z_sv16qi(signed char*, __simd128_uint8_t, short unsigned int);
 938 __simd128_int32_t __builtin_mve_vldrbq_gather_offset_z_sv4si(signed char*, __simd128_uint32_t, short unsigned int);
 939 __simd128_int16_t __builtin_mve_vldrbq_gather_offset_z_sv8hi(signed char*, __simd128_uint16_t, short unsigned int);
 940 __simd128_uint8_t __builtin_mve_vldrbq_gather_offset_z_uv16qi(signed char*, __simd128_uint8_t, short unsigned int);
 941 __simd128_uint32_t __builtin_mve_vldrbq_gather_offset_z_uv4si(signed char*, __simd128_uint32_t, short unsigned int);
 942 __simd128_uint16_t __builtin_mve_vldrbq_gather_offset_z_uv8hi(signed char*, __simd128_uint16_t, short unsigned int);
 943 __simd128_int8_t __builtin_mve_vldrbq_sv16qi(signed char*);
 944 __simd128_int32_t __builtin_mve_vldrbq_sv4si(signed char*);
 945 __simd128_int16_t __builtin_mve_vldrbq_sv8hi(signed char*);
 946 __simd128_uint8_t __builtin_mve_vldrbq_uv16qi(signed char*);
 947 __simd128_uint32_t __builtin_mve_vldrbq_uv4si(signed char*);
 948 __simd128_uint16_t __builtin_mve_vldrbq_uv8hi(signed char*);
 949 __simd128_int8_t __builtin_mve_vldrbq_z_sv16qi(signed char*, short unsigned int);
 950 __simd128_int32_t __builtin_mve_vldrbq_z_sv4si(signed char*, short unsigned int);
 951 __simd128_int16_t __builtin_mve_vldrbq_z_sv8hi(signed char*, short unsigned int);
 952 __simd128_uint8_t __builtin_mve_vldrbq_z_uv16qi(signed char*, short unsigned int);
 953 __simd128_uint32_t __builtin_mve_vldrbq_z_uv4si(signed char*, short unsigned int);
 954 __simd128_uint16_t __builtin_mve_vldrbq_z_uv8hi(signed char*, short unsigned int);
 955 __simd128_int64_t __builtin_mve_vldrdq_gather_base_nowb_sv2di(__simd128_uint64_t, int);
 956 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_nowb_uv2di(__simd128_uint64_t, int);
 957 __simd128_int64_t __builtin_mve_vldrdq_gather_base_nowb_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 958 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_nowb_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 959 __simd128_int64_t __builtin_mve_vldrdq_gather_base_sv2di(__simd128_uint64_t, int);
 960 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_uv2di(__simd128_uint64_t, int);
 961 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_sv2di(__simd128_uint64_t, int);
 962 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_uv2di(__simd128_uint64_t, int);
 963 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 964 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 965 __simd128_int64_t __builtin_mve_vldrdq_gather_base_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 966 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 967 __simd128_int64_t __builtin_mve_vldrdq_gather_offset_sv2di(long long int*, __simd128_uint64_t);
 968 __simd128_uint64_t __builtin_mve_vldrdq_gather_offset_uv2di(long long int*, __simd128_uint64_t);
 969 __simd128_int64_t __builtin_mve_vldrdq_gather_offset_z_sv2di(long long int*, __simd128_uint64_t, short unsigned int);
 970 __simd128_uint64_t __builtin_mve_vldrdq_gather_offset_z_uv2di(long long int*, __simd128_uint64_t, short unsigned int);
 971 __simd128_int64_t __builtin_mve_vldrdq_gather_shifted_offset_sv2di(long long int*, __simd128_uint64_t);
 972 __simd128_uint64_t __builtin_mve_vldrdq_gather_shifted_offset_uv2di(long long int*, __simd128_uint64_t);
 973 __simd128_int64_t __builtin_mve_vldrdq_gather_shifted_offset_z_sv2di(long long int*, __simd128_uint64_t, short unsigned int);
 974 __simd128_uint64_t __builtin_mve_vldrdq_gather_shifted_offset_z_uv2di(long long int*, __simd128_uint64_t, short unsigned int);
 975 __simd128_float16_t __builtin_mve_vldrhq_fv8hf(short int*);
 976 __simd128_float16_t __builtin_mve_vldrhq_gather_offset_fv8hf(short int*, __simd128_uint16_t);
 977 __simd128_int32_t __builtin_mve_vldrhq_gather_offset_sv4si(short int*, __simd128_uint32_t);
 978 __simd128_int16_t __builtin_mve_vldrhq_gather_offset_sv8hi(short int*, __simd128_uint16_t);
 979 __simd128_uint32_t __builtin_mve_vldrhq_gather_offset_uv4si(short int*, __simd128_uint32_t);
 980 __simd128_uint16_t __builtin_mve_vldrhq_gather_offset_uv8hi(short int*, __simd128_uint16_t);
 981 __simd128_float16_t __builtin_mve_vldrhq_gather_offset_z_fv8hf(short int*, __simd128_uint16_t, short unsigned int);
 982 __simd128_int32_t __builtin_mve_vldrhq_gather_offset_z_sv4si(short int*, __simd128_uint32_t, short unsigned int);
 983 __simd128_int16_t __builtin_mve_vldrhq_gather_offset_z_sv8hi(short int*, __simd128_uint16_t, short unsigned int);
 984 __simd128_uint32_t __builtin_mve_vldrhq_gather_offset_z_uv4si(short int*, __simd128_uint32_t, short unsigned int);
 985 __simd128_uint16_t __builtin_mve_vldrhq_gather_offset_z_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
 986 __simd128_float16_t __builtin_mve_vldrhq_gather_shifted_offset_fv8hf(short int*, __simd128_uint16_t);
 987 __simd128_int32_t __builtin_mve_vldrhq_gather_shifted_offset_sv4si(short int*, __simd128_uint32_t);
 988 __simd128_int16_t __builtin_mve_vldrhq_gather_shifted_offset_sv8hi(short int*, __simd128_uint16_t);
 989 __simd128_uint32_t __builtin_mve_vldrhq_gather_shifted_offset_uv4si(short int*, __simd128_uint32_t);
 990 __simd128_uint16_t __builtin_mve_vldrhq_gather_shifted_offset_uv8hi(short int*, __simd128_uint16_t);
 991 __simd128_float16_t __builtin_mve_vldrhq_gather_shifted_offset_z_fv8hf(short int*, __simd128_uint16_t, short unsigned int);
 992 __simd128_int32_t __builtin_mve_vldrhq_gather_shifted_offset_z_sv4si(short int*, __simd128_uint32_t, short unsigned int);
 993 __simd128_int16_t __builtin_mve_vldrhq_gather_shifted_offset_z_sv8hi(short int*, __simd128_uint16_t, short unsigned int);
 994 __simd128_uint32_t __builtin_mve_vldrhq_gather_shifted_offset_z_uv4si(short int*, __simd128_uint32_t, short unsigned int);
 995 __simd128_uint16_t __builtin_mve_vldrhq_gather_shifted_offset_z_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
 996 __simd128_int32_t __builtin_mve_vldrhq_sv4si(short int*);
 997 __simd128_int16_t __builtin_mve_vldrhq_sv8hi(short int*);
 998 __simd128_uint32_t __builtin_mve_vldrhq_uv4si(short int*);
 999 __simd128_uint16_t __builtin_mve_vldrhq_uv8hi(short int*);
1000 __simd128_float16_t __builtin_mve_vldrhq_z_fv8hf(short int*, short unsigned int);
1001 __simd128_int32_t __builtin_mve_vldrhq_z_sv4si(short int*, short unsigned int);
1002 __simd128_int16_t __builtin_mve_vldrhq_z_sv8hi(short int*, short unsigned int);
1003 __simd128_uint32_t __builtin_mve_vldrhq_z_uv4si(short int*, short unsigned int);
1004 __simd128_uint16_t __builtin_mve_vldrhq_z_uv8hi(short int*, short unsigned int);
1005 __simd128_float32_t __builtin_mve_vldrwq_fv4sf(int*);
1006 __simd128_float32_t __builtin_mve_vldrwq_gather_base_fv4sf(__simd128_uint32_t, int);
1007 __simd128_float32_t __builtin_mve_vldrwq_gather_base_nowb_fv4sf(__simd128_uint32_t, int);
1008 __simd128_int32_t __builtin_mve_vldrwq_gather_base_nowb_sv4si(__simd128_uint32_t, int);
1009 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_nowb_uv4si(__simd128_uint32_t, int);
1010 __simd128_float32_t __builtin_mve_vldrwq_gather_base_nowb_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
1011 __simd128_int32_t __builtin_mve_vldrwq_gather_base_nowb_z_sv4si(__simd128_uint32_t, int, short unsigned int);
1012 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_nowb_z_uv4si(__simd128_uint32_t, int, short unsigned int);
1013 __simd128_int32_t __builtin_mve_vldrwq_gather_base_sv4si(__simd128_uint32_t, int);
1014 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_uv4si(__simd128_uint32_t, int);
1015 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_fv4sf(__simd128_uint32_t, int);
1016 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_sv4si(__simd128_uint32_t, int);
1017 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_uv4si(__simd128_uint32_t, int);
1018 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
1019 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_sv4si(__simd128_uint32_t, int, short unsigned int);
1020 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_uv4si(__simd128_uint32_t, int, short unsigned int);
1021 __simd128_float32_t __builtin_mve_vldrwq_gather_base_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
1022 __simd128_int32_t __builtin_mve_vldrwq_gather_base_z_sv4si(__simd128_uint32_t, int, short unsigned int);
1023 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_z_uv4si(__simd128_uint32_t, int, short unsigned int);
1024 __simd128_float32_t __builtin_mve_vldrwq_gather_offset_fv4sf(int*, __simd128_uint32_t);
1025 __simd128_int32_t __builtin_mve_vldrwq_gather_offset_sv4si(int*, __simd128_uint32_t);
1026 __simd128_uint32_t __builtin_mve_vldrwq_gather_offset_uv4si(int*, __simd128_uint32_t);
1027 __simd128_float32_t __builtin_mve_vldrwq_gather_offset_z_fv4sf(int*, __simd128_uint32_t, short unsigned int);
1028 __simd128_int32_t __builtin_mve_vldrwq_gather_offset_z_sv4si(int*, __simd128_uint32_t, short unsigned int);
1029 __simd128_uint32_t __builtin_mve_vldrwq_gather_offset_z_uv4si(int*, __simd128_uint32_t, short unsigned int);
1030 __simd128_float32_t __builtin_mve_vldrwq_gather_shifted_offset_fv4sf(int*, __simd128_uint32_t);
1031 __simd128_int32_t __builtin_mve_vldrwq_gather_shifted_offset_sv4si(int*, __simd128_uint32_t);
1032 __simd128_uint32_t __builtin_mve_vldrwq_gather_shifted_offset_uv4si(int*, __simd128_uint32_t);
1033 __simd128_float32_t __builtin_mve_vldrwq_gather_shifted_offset_z_fv4sf(int*, __simd128_uint32_t, short unsigned int);
1034 __simd128_int32_t __builtin_mve_vldrwq_gather_shifted_offset_z_sv4si(int*, __simd128_uint32_t, short unsigned int);
1035 __simd128_uint32_t __builtin_mve_vldrwq_gather_shifted_offset_z_uv4si(int*, __simd128_uint32_t, short unsigned int);
1036 __simd128_int32_t __builtin_mve_vldrwq_sv4si(int*);
1037 __simd128_uint32_t __builtin_mve_vldrwq_uv4si(int*);
1038 __simd128_float32_t __builtin_mve_vldrwq_z_fv4sf(int*, short unsigned int);
1039 __simd128_int32_t __builtin_mve_vldrwq_z_sv4si(int*, short unsigned int);
1040 __simd128_uint32_t __builtin_mve_vldrwq_z_uv4si(int*, short unsigned int);
1041 __simd128_uint8_t __builtin_mve_vmaxaq_m_sv16qi(__simd128_uint8_t, __simd128_int8_t, short unsigned int);
1042 __simd128_uint32_t __builtin_mve_vmaxaq_m_sv4si(__simd128_uint32_t, __simd128_int32_t, short unsigned int);
1043 __simd128_uint16_t __builtin_mve_vmaxaq_m_sv8hi(__simd128_uint16_t, __simd128_int16_t, short unsigned int);
1044 __simd128_uint8_t __builtin_mve_vmaxaq_sv16qi(__simd128_uint8_t, __simd128_int8_t);
1045 __simd128_uint32_t __builtin_mve_vmaxaq_sv4si(__simd128_uint32_t, __simd128_int32_t);
1046 __simd128_uint16_t __builtin_mve_vmaxaq_sv8hi(__simd128_uint16_t, __simd128_int16_t);
1047 unsigned char __builtin_mve_vmaxavq_p_sv16qi(unsigned char, __simd128_int8_t, short unsigned int);
1048 unsigned int __builtin_mve_vmaxavq_p_sv4si(unsigned int, __simd128_int32_t, short unsigned int);
1049 short unsigned int __builtin_mve_vmaxavq_p_sv8hi(short unsigned int, __simd128_int16_t, short unsigned int);
1050 unsigned char __builtin_mve_vmaxavq_sv16qi(unsigned char, __simd128_int8_t);
1051 unsigned int __builtin_mve_vmaxavq_sv4si(unsigned int, __simd128_int32_t);
1052 short unsigned int __builtin_mve_vmaxavq_sv8hi(short unsigned int, __simd128_int16_t);
1053 __simd128_float32_t __builtin_mve_vmaxnmaq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1054 __simd128_float16_t __builtin_mve_vmaxnmaq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1055 __simd128_float32_t __builtin_mve_vmaxnmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1056 __simd128_float16_t __builtin_mve_vmaxnmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1057 float __builtin_mve_vmaxnmavq_fv4sf(float, __simd128_float32_t);
1058 __bf16 __builtin_mve_vmaxnmavq_fv8hf(__bf16, __simd128_float16_t);
1059 float __builtin_mve_vmaxnmavq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1060 __bf16 __builtin_mve_vmaxnmavq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1061 __simd128_float32_t __builtin_mve_vmaxnmq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1062 __simd128_float16_t __builtin_mve_vmaxnmq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1063 __simd128_float32_t __builtin_mve_vmaxnmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1064 __simd128_float16_t __builtin_mve_vmaxnmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1065 float __builtin_mve_vmaxnmvq_fv4sf(float, __simd128_float32_t);
1066 __bf16 __builtin_mve_vmaxnmvq_fv8hf(__bf16, __simd128_float16_t);
1067 float __builtin_mve_vmaxnmvq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1068 __bf16 __builtin_mve_vmaxnmvq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1069 __simd128_int8_t __builtin_mve_vmaxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1070 __simd128_int32_t __builtin_mve_vmaxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1071 __simd128_int16_t __builtin_mve_vmaxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1072 __simd128_uint8_t __builtin_mve_vmaxq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1073 __simd128_uint32_t __builtin_mve_vmaxq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1074 __simd128_uint16_t __builtin_mve_vmaxq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1075 __simd128_int8_t __builtin_mve_vmaxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1076 __simd128_int32_t __builtin_mve_vmaxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1077 __simd128_int16_t __builtin_mve_vmaxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1078 __simd128_uint8_t __builtin_mve_vmaxq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1079 __simd128_uint32_t __builtin_mve_vmaxq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1080 __simd128_uint16_t __builtin_mve_vmaxq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1081 signed char __builtin_mve_vmaxvq_p_sv16qi(signed char, __simd128_int8_t, short unsigned int);
1082 int __builtin_mve_vmaxvq_p_sv4si(int, __simd128_int32_t, short unsigned int);
1083 short int __builtin_mve_vmaxvq_p_sv8hi(short int, __simd128_int16_t, short unsigned int);
1084 unsigned char __builtin_mve_vmaxvq_p_uv16qi(unsigned char, __simd128_uint8_t, short unsigned int);
1085 unsigned int __builtin_mve_vmaxvq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
1086 short unsigned int __builtin_mve_vmaxvq_p_uv8hi(short unsigned int, __simd128_uint16_t, short unsigned int);
1087 signed char __builtin_mve_vmaxvq_sv16qi(signed char, __simd128_int8_t);
1088 int __builtin_mve_vmaxvq_sv4si(int, __simd128_int32_t);
1089 short int __builtin_mve_vmaxvq_sv8hi(short int, __simd128_int16_t);
1090 unsigned char __builtin_mve_vmaxvq_uv16qi(unsigned char, __simd128_uint8_t);
1091 unsigned int __builtin_mve_vmaxvq_uv4si(unsigned int, __simd128_uint32_t);
1092 short unsigned int __builtin_mve_vmaxvq_uv8hi(short unsigned int, __simd128_uint16_t);
1093 __simd128_uint8_t __builtin_mve_vminaq_m_sv16qi(__simd128_uint8_t, __simd128_int8_t, short unsigned int);
1094 __simd128_uint32_t __builtin_mve_vminaq_m_sv4si(__simd128_uint32_t, __simd128_int32_t, short unsigned int);
1095 __simd128_uint16_t __builtin_mve_vminaq_m_sv8hi(__simd128_uint16_t, __simd128_int16_t, short unsigned int);
1096 __simd128_uint8_t __builtin_mve_vminaq_sv16qi(__simd128_uint8_t, __simd128_int8_t);
1097 __simd128_uint32_t __builtin_mve_vminaq_sv4si(__simd128_uint32_t, __simd128_int32_t);
1098 __simd128_uint16_t __builtin_mve_vminaq_sv8hi(__simd128_uint16_t, __simd128_int16_t);
1099 unsigned char __builtin_mve_vminavq_p_sv16qi(unsigned char, __simd128_int8_t, short unsigned int);
1100 unsigned int __builtin_mve_vminavq_p_sv4si(unsigned int, __simd128_int32_t, short unsigned int);
1101 short unsigned int __builtin_mve_vminavq_p_sv8hi(short unsigned int, __simd128_int16_t, short unsigned int);
1102 unsigned char __builtin_mve_vminavq_sv16qi(unsigned char, __simd128_int8_t);
1103 unsigned int __builtin_mve_vminavq_sv4si(unsigned int, __simd128_int32_t);
1104 short unsigned int __builtin_mve_vminavq_sv8hi(short unsigned int, __simd128_int16_t);
1105 __simd128_float32_t __builtin_mve_vminnmaq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1106 __simd128_float16_t __builtin_mve_vminnmaq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1107 __simd128_float32_t __builtin_mve_vminnmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1108 __simd128_float16_t __builtin_mve_vminnmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1109 float __builtin_mve_vminnmavq_fv4sf(float, __simd128_float32_t);
1110 __bf16 __builtin_mve_vminnmavq_fv8hf(__bf16, __simd128_float16_t);
1111 float __builtin_mve_vminnmavq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1112 __bf16 __builtin_mve_vminnmavq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1113 __simd128_float32_t __builtin_mve_vminnmq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1114 __simd128_float16_t __builtin_mve_vminnmq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1115 __simd128_float32_t __builtin_mve_vminnmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1116 __simd128_float16_t __builtin_mve_vminnmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1117 float __builtin_mve_vminnmvq_fv4sf(float, __simd128_float32_t);
1118 __bf16 __builtin_mve_vminnmvq_fv8hf(__bf16, __simd128_float16_t);
1119 float __builtin_mve_vminnmvq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1120 __bf16 __builtin_mve_vminnmvq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1121 __simd128_int8_t __builtin_mve_vminq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1122 __simd128_int32_t __builtin_mve_vminq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1123 __simd128_int16_t __builtin_mve_vminq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1124 __simd128_uint8_t __builtin_mve_vminq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1125 __simd128_uint32_t __builtin_mve_vminq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1126 __simd128_uint16_t __builtin_mve_vminq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1127 __simd128_int8_t __builtin_mve_vminq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1128 __simd128_int32_t __builtin_mve_vminq_sv4si(__simd128_int32_t, __simd128_int32_t);
1129 __simd128_int16_t __builtin_mve_vminq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1130 __simd128_uint8_t __builtin_mve_vminq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1131 __simd128_uint32_t __builtin_mve_vminq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1132 __simd128_uint16_t __builtin_mve_vminq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1133 signed char __builtin_mve_vminvq_p_sv16qi(signed char, __simd128_int8_t, short unsigned int);
1134 int __builtin_mve_vminvq_p_sv4si(int, __simd128_int32_t, short unsigned int);
1135 short int __builtin_mve_vminvq_p_sv8hi(short int, __simd128_int16_t, short unsigned int);
1136 unsigned char __builtin_mve_vminvq_p_uv16qi(unsigned char, __simd128_uint8_t, short unsigned int);
1137 unsigned int __builtin_mve_vminvq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
1138 short unsigned int __builtin_mve_vminvq_p_uv8hi(short unsigned int, __simd128_uint16_t, short unsigned int);
1139 signed char __builtin_mve_vminvq_sv16qi(signed char, __simd128_int8_t);
1140 int __builtin_mve_vminvq_sv4si(int, __simd128_int32_t);
1141 short int __builtin_mve_vminvq_sv8hi(short int, __simd128_int16_t);
1142 unsigned char __builtin_mve_vminvq_uv16qi(unsigned char, __simd128_uint8_t);
1143 unsigned int __builtin_mve_vminvq_uv4si(unsigned int, __simd128_uint32_t);
1144 short unsigned int __builtin_mve_vminvq_uv8hi(short unsigned int, __simd128_uint16_t);
1145 int __builtin_mve_vmladavaq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1146 int __builtin_mve_vmladavaq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1147 int __builtin_mve_vmladavaq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1148 unsigned int __builtin_mve_vmladavaq_p_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1149 unsigned int __builtin_mve_vmladavaq_p_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1150 unsigned int __builtin_mve_vmladavaq_p_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1151 int __builtin_mve_vmladavaq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1152 int __builtin_mve_vmladavaq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1153 int __builtin_mve_vmladavaq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1154 unsigned int __builtin_mve_vmladavaq_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t);
1155 unsigned int __builtin_mve_vmladavaq_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1156 unsigned int __builtin_mve_vmladavaq_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t);
1157 int __builtin_mve_vmladavaxq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1158 int __builtin_mve_vmladavaxq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1159 int __builtin_mve_vmladavaxq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1160 int __builtin_mve_vmladavaxq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1161 int __builtin_mve_vmladavaxq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1162 int __builtin_mve_vmladavaxq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1163 int __builtin_mve_vmladavq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1164 int __builtin_mve_vmladavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1165 int __builtin_mve_vmladavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1166 unsigned int __builtin_mve_vmladavq_p_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1167 unsigned int __builtin_mve_vmladavq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1168 unsigned int __builtin_mve_vmladavq_p_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1169 int __builtin_mve_vmladavq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1170 int __builtin_mve_vmladavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1171 int __builtin_mve_vmladavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1172 unsigned int __builtin_mve_vmladavq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1173 unsigned int __builtin_mve_vmladavq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1174 unsigned int __builtin_mve_vmladavq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1175 int __builtin_mve_vmladavxq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1176 int __builtin_mve_vmladavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1177 int __builtin_mve_vmladavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1178 int __builtin_mve_vmladavxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1179 int __builtin_mve_vmladavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1180 int __builtin_mve_vmladavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1181 long long int __builtin_mve_vmlaldavaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1182 long long int __builtin_mve_vmlaldavaq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1183 long long unsigned int __builtin_mve_vmlaldavaq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1184 long long unsigned int __builtin_mve_vmlaldavaq_p_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1185 long long int __builtin_mve_vmlaldavaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1186 long long int __builtin_mve_vmlaldavaq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1187 long long unsigned int __builtin_mve_vmlaldavaq_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1188 long long unsigned int __builtin_mve_vmlaldavaq_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t);
1189 long long int __builtin_mve_vmlaldavaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1190 long long int __builtin_mve_vmlaldavaxq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1191 long long unsigned int __builtin_mve_vmlaldavaxq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1192 long long unsigned int __builtin_mve_vmlaldavaxq_p_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1193 long long int __builtin_mve_vmlaldavaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1194 long long int __builtin_mve_vmlaldavaxq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1195 long long int __builtin_mve_vmlaldavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1196 long long int __builtin_mve_vmlaldavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1197 long long unsigned int __builtin_mve_vmlaldavq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1198 long long unsigned int __builtin_mve_vmlaldavq_p_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1199 long long int __builtin_mve_vmlaldavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1200 long long int __builtin_mve_vmlaldavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1201 long long unsigned int __builtin_mve_vmlaldavq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1202 long long unsigned int __builtin_mve_vmlaldavq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1203 long long int __builtin_mve_vmlaldavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1204 long long int __builtin_mve_vmlaldavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1205 long long int __builtin_mve_vmlaldavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1206 long long int __builtin_mve_vmlaldavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1207 __simd128_int8_t __builtin_mve_vmlaq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1208 __simd128_int32_t __builtin_mve_vmlaq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1209 __simd128_int16_t __builtin_mve_vmlaq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1210 __simd128_uint8_t __builtin_mve_vmlaq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1211 __simd128_uint32_t __builtin_mve_vmlaq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1212 __simd128_uint16_t __builtin_mve_vmlaq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1213 __simd128_int8_t __builtin_mve_vmlaq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1214 __simd128_int32_t __builtin_mve_vmlaq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1215 __simd128_int16_t __builtin_mve_vmlaq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1216 __simd128_uint8_t __builtin_mve_vmlaq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1217 __simd128_uint32_t __builtin_mve_vmlaq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1218 __simd128_uint16_t __builtin_mve_vmlaq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1219 __simd128_int8_t __builtin_mve_vmlasq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1220 __simd128_int32_t __builtin_mve_vmlasq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1221 __simd128_int16_t __builtin_mve_vmlasq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1222 __simd128_uint8_t __builtin_mve_vmlasq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1223 __simd128_uint32_t __builtin_mve_vmlasq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1224 __simd128_uint16_t __builtin_mve_vmlasq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1225 __simd128_int8_t __builtin_mve_vmlasq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1226 __simd128_int32_t __builtin_mve_vmlasq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1227 __simd128_int16_t __builtin_mve_vmlasq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1228 __simd128_uint8_t __builtin_mve_vmlasq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1229 __simd128_uint32_t __builtin_mve_vmlasq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1230 __simd128_uint16_t __builtin_mve_vmlasq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1231 int __builtin_mve_vmlsdavaq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1232 int __builtin_mve_vmlsdavaq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1233 int __builtin_mve_vmlsdavaq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1234 int __builtin_mve_vmlsdavaq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1235 int __builtin_mve_vmlsdavaq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1236 int __builtin_mve_vmlsdavaq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1237 int __builtin_mve_vmlsdavaxq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1238 int __builtin_mve_vmlsdavaxq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1239 int __builtin_mve_vmlsdavaxq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1240 int __builtin_mve_vmlsdavaxq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1241 int __builtin_mve_vmlsdavaxq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1242 int __builtin_mve_vmlsdavaxq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1243 int __builtin_mve_vmlsdavq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1244 int __builtin_mve_vmlsdavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1245 int __builtin_mve_vmlsdavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1246 int __builtin_mve_vmlsdavq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1247 int __builtin_mve_vmlsdavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1248 int __builtin_mve_vmlsdavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1249 int __builtin_mve_vmlsdavxq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1250 int __builtin_mve_vmlsdavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1251 int __builtin_mve_vmlsdavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1252 int __builtin_mve_vmlsdavxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1253 int __builtin_mve_vmlsdavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1254 int __builtin_mve_vmlsdavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1255 long long int __builtin_mve_vmlsldavaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1256 long long int __builtin_mve_vmlsldavaq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1257 long long int __builtin_mve_vmlsldavaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1258 long long int __builtin_mve_vmlsldavaq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1259 long long int __builtin_mve_vmlsldavaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1260 long long int __builtin_mve_vmlsldavaxq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1261 long long int __builtin_mve_vmlsldavaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1262 long long int __builtin_mve_vmlsldavaxq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1263 long long int __builtin_mve_vmlsldavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1264 long long int __builtin_mve_vmlsldavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1265 long long int __builtin_mve_vmlsldavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1266 long long int __builtin_mve_vmlsldavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1267 long long int __builtin_mve_vmlsldavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1268 long long int __builtin_mve_vmlsldavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1269 long long int __builtin_mve_vmlsldavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1270 long long int __builtin_mve_vmlsldavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1271 __simd128_int16_t __builtin_mve_vmovlbq_m_sv16qi(__simd128_int16_t, __simd128_int8_t, short unsigned int);
1272 __simd128_int32_t __builtin_mve_vmovlbq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, short unsigned int);
1273 __simd128_uint16_t __builtin_mve_vmovlbq_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, short unsigned int);
1274 __simd128_uint32_t __builtin_mve_vmovlbq_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, short unsigned int);
1275 __simd128_int16_t __builtin_mve_vmovlbq_sv16qi(__simd128_int8_t);
1276 __simd128_int32_t __builtin_mve_vmovlbq_sv8hi(__simd128_int16_t);
1277 __simd128_uint16_t __builtin_mve_vmovlbq_uv16qi(__simd128_uint8_t);
1278 __simd128_uint32_t __builtin_mve_vmovlbq_uv8hi(__simd128_uint16_t);
1279 __simd128_int16_t __builtin_mve_vmovltq_m_sv16qi(__simd128_int16_t, __simd128_int8_t, short unsigned int);
1280 __simd128_int32_t __builtin_mve_vmovltq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, short unsigned int);
1281 __simd128_uint16_t __builtin_mve_vmovltq_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, short unsigned int);
1282 __simd128_uint32_t __builtin_mve_vmovltq_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, short unsigned int);
1283 __simd128_int16_t __builtin_mve_vmovltq_sv16qi(__simd128_int8_t);
1284 __simd128_int32_t __builtin_mve_vmovltq_sv8hi(__simd128_int16_t);
1285 __simd128_uint16_t __builtin_mve_vmovltq_uv16qi(__simd128_uint8_t);
1286 __simd128_uint32_t __builtin_mve_vmovltq_uv8hi(__simd128_uint16_t);
1287 __simd128_int16_t __builtin_mve_vmovnbq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1288 __simd128_int8_t __builtin_mve_vmovnbq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1289 __simd128_uint16_t __builtin_mve_vmovnbq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1290 __simd128_uint8_t __builtin_mve_vmovnbq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1291 __simd128_int16_t __builtin_mve_vmovnbq_sv4si(__simd128_int16_t, __simd128_int32_t);
1292 __simd128_int8_t __builtin_mve_vmovnbq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1293 __simd128_uint16_t __builtin_mve_vmovnbq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1294 __simd128_uint8_t __builtin_mve_vmovnbq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1295 __simd128_int16_t __builtin_mve_vmovntq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1296 __simd128_int8_t __builtin_mve_vmovntq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1297 __simd128_uint16_t __builtin_mve_vmovntq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1298 __simd128_uint8_t __builtin_mve_vmovntq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1299 __simd128_int16_t __builtin_mve_vmovntq_sv4si(__simd128_int16_t, __simd128_int32_t);
1300 __simd128_int8_t __builtin_mve_vmovntq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1301 __simd128_uint16_t __builtin_mve_vmovntq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1302 __simd128_uint8_t __builtin_mve_vmovntq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1303 __simd128_int8_t __builtin_mve_vmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1304 __simd128_int32_t __builtin_mve_vmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1305 __simd128_int16_t __builtin_mve_vmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1306 __simd128_uint8_t __builtin_mve_vmulhq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1307 __simd128_uint32_t __builtin_mve_vmulhq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1308 __simd128_uint16_t __builtin_mve_vmulhq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1309 __simd128_int8_t __builtin_mve_vmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1310 __simd128_int32_t __builtin_mve_vmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1311 __simd128_int16_t __builtin_mve_vmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1312 __simd128_uint8_t __builtin_mve_vmulhq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1313 __simd128_uint32_t __builtin_mve_vmulhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1314 __simd128_uint16_t __builtin_mve_vmulhq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1315 __simd128_int16_t __builtin_mve_vmullbq_int_m_sv16qi(__simd128_int16_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1316 __simd128_int64_t __builtin_mve_vmullbq_int_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1317 __simd128_int32_t __builtin_mve_vmullbq_int_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1318 __simd128_uint16_t __builtin_mve_vmullbq_int_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1319 __simd128_uint64_t __builtin_mve_vmullbq_int_m_uv4si(__simd128_uint64_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1320 __simd128_uint32_t __builtin_mve_vmullbq_int_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1321 __simd128_int16_t __builtin_mve_vmullbq_int_sv16qi(__simd128_int8_t, __simd128_int8_t);
1322 __simd128_int64_t __builtin_mve_vmullbq_int_sv4si(__simd128_int32_t, __simd128_int32_t);
1323 __simd128_int32_t __builtin_mve_vmullbq_int_sv8hi(__simd128_int16_t, __simd128_int16_t);
1324 __simd128_uint16_t __builtin_mve_vmullbq_int_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1325 __simd128_uint64_t __builtin_mve_vmullbq_int_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1326 __simd128_uint32_t __builtin_mve_vmullbq_int_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1327 __simd128_uint16_t __builtin_mve_vmullbq_poly_m_pv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1328 __simd128_uint32_t __builtin_mve_vmullbq_poly_m_pv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1329 __simd128_uint16_t __builtin_mve_vmullbq_poly_pv16qi(__simd128_uint8_t, __simd128_uint8_t);
1330 __simd128_uint32_t __builtin_mve_vmullbq_poly_pv8hi(__simd128_uint16_t, __simd128_uint16_t);
1331 __simd128_int16_t __builtin_mve_vmulltq_int_m_sv16qi(__simd128_int16_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1332 __simd128_int64_t __builtin_mve_vmulltq_int_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1333 __simd128_int32_t __builtin_mve_vmulltq_int_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1334 __simd128_uint16_t __builtin_mve_vmulltq_int_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1335 __simd128_uint64_t __builtin_mve_vmulltq_int_m_uv4si(__simd128_uint64_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1336 __simd128_uint32_t __builtin_mve_vmulltq_int_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1337 __simd128_int16_t __builtin_mve_vmulltq_int_sv16qi(__simd128_int8_t, __simd128_int8_t);
1338 __simd128_int64_t __builtin_mve_vmulltq_int_sv4si(__simd128_int32_t, __simd128_int32_t);
1339 __simd128_int32_t __builtin_mve_vmulltq_int_sv8hi(__simd128_int16_t, __simd128_int16_t);
1340 __simd128_uint16_t __builtin_mve_vmulltq_int_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1341 __simd128_uint64_t __builtin_mve_vmulltq_int_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1342 __simd128_uint32_t __builtin_mve_vmulltq_int_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1343 __simd128_uint16_t __builtin_mve_vmulltq_poly_m_pv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1344 __simd128_uint32_t __builtin_mve_vmulltq_poly_m_pv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1345 __simd128_uint16_t __builtin_mve_vmulltq_poly_pv16qi(__simd128_uint8_t, __simd128_uint8_t);
1346 __simd128_uint32_t __builtin_mve_vmulltq_poly_pv8hi(__simd128_uint16_t, __simd128_uint16_t);
1347 __simd128_float32_t __builtin_mve_vmulq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1348 __simd128_float16_t __builtin_mve_vmulq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1349 __simd128_float32_t __builtin_mve_vmulq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1350 __simd128_float16_t __builtin_mve_vmulq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1351 __simd128_float32_t __builtin_mve_vmulq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
1352 __simd128_float16_t __builtin_mve_vmulq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
1353 __simd128_int8_t __builtin_mve_vmulq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1354 __simd128_int32_t __builtin_mve_vmulq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1355 __simd128_int16_t __builtin_mve_vmulq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1356 __simd128_uint8_t __builtin_mve_vmulq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1357 __simd128_uint32_t __builtin_mve_vmulq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1358 __simd128_uint16_t __builtin_mve_vmulq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1359 __simd128_int8_t __builtin_mve_vmulq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1360 __simd128_int32_t __builtin_mve_vmulq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1361 __simd128_int16_t __builtin_mve_vmulq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1362 __simd128_uint8_t __builtin_mve_vmulq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1363 __simd128_uint32_t __builtin_mve_vmulq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1364 __simd128_uint16_t __builtin_mve_vmulq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1365 __simd128_float32_t __builtin_mve_vmulq_n_fv4sf(__simd128_float32_t, float);
1366 __simd128_float16_t __builtin_mve_vmulq_n_fv8hf(__simd128_float16_t, __bf16);
1367 __simd128_int8_t __builtin_mve_vmulq_n_sv16qi(__simd128_int8_t, signed char);
1368 __simd128_int32_t __builtin_mve_vmulq_n_sv4si(__simd128_int32_t, int);
1369 __simd128_int16_t __builtin_mve_vmulq_n_sv8hi(__simd128_int16_t, short int);
1370 __simd128_uint8_t __builtin_mve_vmulq_n_uv16qi(__simd128_uint8_t, unsigned char);
1371 __simd128_uint32_t __builtin_mve_vmulq_n_uv4si(__simd128_uint32_t, unsigned int);
1372 __simd128_uint16_t __builtin_mve_vmulq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1373 __simd128_int8_t __builtin_mve_vmulq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1374 __simd128_int32_t __builtin_mve_vmulq_sv4si(__simd128_int32_t, __simd128_int32_t);
1375 __simd128_int16_t __builtin_mve_vmulq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1376 __simd128_uint8_t __builtin_mve_vmulq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1377 __simd128_uint32_t __builtin_mve_vmulq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1378 __simd128_uint16_t __builtin_mve_vmulq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1379 __simd128_int32_t __builtin_mve_vmvnq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1380 __simd128_int16_t __builtin_mve_vmvnq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1381 __simd128_uint32_t __builtin_mve_vmvnq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1382 __simd128_uint16_t __builtin_mve_vmvnq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1383 __simd128_int8_t __builtin_mve_vmvnq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1384 __simd128_int32_t __builtin_mve_vmvnq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1385 __simd128_int16_t __builtin_mve_vmvnq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1386 __simd128_uint8_t __builtin_mve_vmvnq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1387 __simd128_uint32_t __builtin_mve_vmvnq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1388 __simd128_uint16_t __builtin_mve_vmvnq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1389 __simd128_int32_t __builtin_mve_vmvnq_n_sv4si(short int);
1390 __simd128_int16_t __builtin_mve_vmvnq_n_sv8hi(short int);
1391 __simd128_uint32_t __builtin_mve_vmvnq_n_uv4si(short int);
1392 __simd128_uint16_t __builtin_mve_vmvnq_n_uv8hi(short int);
1393 __simd128_int8_t __builtin_mve_vmvnq_sv16qi(__simd128_int8_t);
1394 __simd128_int32_t __builtin_mve_vmvnq_sv4si(__simd128_int32_t);
1395 __simd128_int16_t __builtin_mve_vmvnq_sv8hi(__simd128_int16_t);
1396 __simd128_uint8_t __builtin_mve_vmvnq_uv16qi(__simd128_uint8_t);
1397 __simd128_uint32_t __builtin_mve_vmvnq_uv4si(__simd128_uint32_t);
1398 __simd128_uint16_t __builtin_mve_vmvnq_uv8hi(__simd128_uint16_t);
1399 __simd128_float32_t __builtin_mve_vnegq_fv4sf(__simd128_float32_t);
1400 __simd128_float16_t __builtin_mve_vnegq_fv8hf(__simd128_float16_t);
1401 __simd128_float32_t __builtin_mve_vnegq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1402 __simd128_float16_t __builtin_mve_vnegq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1403 __simd128_int8_t __builtin_mve_vnegq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1404 __simd128_int32_t __builtin_mve_vnegq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1405 __simd128_int16_t __builtin_mve_vnegq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1406 __simd128_int8_t __builtin_mve_vnegq_sv16qi(__simd128_int8_t);
1407 __simd128_int32_t __builtin_mve_vnegq_sv4si(__simd128_int32_t);
1408 __simd128_int16_t __builtin_mve_vnegq_sv8hi(__simd128_int16_t);
1409 __simd128_float32_t __builtin_mve_vornq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1410 __simd128_float16_t __builtin_mve_vornq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1411 __simd128_float32_t __builtin_mve_vornq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1412 __simd128_float16_t __builtin_mve_vornq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1413 __simd128_int8_t __builtin_mve_vornq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1414 __simd128_int32_t __builtin_mve_vornq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1415 __simd128_int16_t __builtin_mve_vornq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1416 __simd128_uint8_t __builtin_mve_vornq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1417 __simd128_uint32_t __builtin_mve_vornq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1418 __simd128_uint16_t __builtin_mve_vornq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1419 __simd128_int8_t __builtin_mve_vornq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1420 __simd128_int32_t __builtin_mve_vornq_sv4si(__simd128_int32_t, __simd128_int32_t);
1421 __simd128_int16_t __builtin_mve_vornq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1422 __simd128_uint8_t __builtin_mve_vornq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1423 __simd128_uint32_t __builtin_mve_vornq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1424 __simd128_uint16_t __builtin_mve_vornq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1425 __simd128_float32_t __builtin_mve_vorrq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1426 __simd128_float16_t __builtin_mve_vorrq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1427 __simd128_float32_t __builtin_mve_vorrq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1428 __simd128_float16_t __builtin_mve_vorrq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1429 __simd128_int32_t __builtin_mve_vorrq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1430 __simd128_int16_t __builtin_mve_vorrq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1431 __simd128_uint32_t __builtin_mve_vorrq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1432 __simd128_uint16_t __builtin_mve_vorrq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1433 __simd128_int8_t __builtin_mve_vorrq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1434 __simd128_int32_t __builtin_mve_vorrq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1435 __simd128_int16_t __builtin_mve_vorrq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1436 __simd128_uint8_t __builtin_mve_vorrq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1437 __simd128_uint32_t __builtin_mve_vorrq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1438 __simd128_uint16_t __builtin_mve_vorrq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1439 __simd128_int32_t __builtin_mve_vorrq_n_sv4si(__simd128_int32_t, int);
1440 __simd128_int16_t __builtin_mve_vorrq_n_sv8hi(__simd128_int16_t, int);
1441 __simd128_uint32_t __builtin_mve_vorrq_n_uv4si(__simd128_uint32_t, int);
1442 __simd128_uint16_t __builtin_mve_vorrq_n_uv8hi(__simd128_uint16_t, int);
1443 __simd128_int8_t __builtin_mve_vorrq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1444 __simd128_int32_t __builtin_mve_vorrq_sv4si(__simd128_int32_t, __simd128_int32_t);
1445 __simd128_int16_t __builtin_mve_vorrq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1446 __simd128_uint8_t __builtin_mve_vorrq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1447 __simd128_uint32_t __builtin_mve_vorrq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1448 __simd128_uint16_t __builtin_mve_vorrq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1449 short unsigned int __builtin_mve_vpnothi(short unsigned int);
1450 __simd128_float32_t __builtin_mve_vpselq_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1451 __simd128_float16_t __builtin_mve_vpselq_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1452 __simd128_int8_t __builtin_mve_vpselq_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1453 __simd128_int64_t __builtin_mve_vpselq_sv2di(__simd128_int64_t, __simd128_int64_t, short unsigned int);
1454 __simd128_int32_t __builtin_mve_vpselq_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1455 __simd128_int16_t __builtin_mve_vpselq_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1456 __simd128_uint8_t __builtin_mve_vpselq_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1457 __simd128_uint64_t __builtin_mve_vpselq_uv2di(__simd128_uint64_t, __simd128_uint64_t, short unsigned int);
1458 __simd128_uint32_t __builtin_mve_vpselq_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1459 __simd128_uint16_t __builtin_mve_vpselq_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1460 __simd128_int8_t __builtin_mve_vqabsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1461 __simd128_int32_t __builtin_mve_vqabsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1462 __simd128_int16_t __builtin_mve_vqabsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1463 __simd128_int8_t __builtin_mve_vqabsq_sv16qi(__simd128_int8_t);
1464 __simd128_int32_t __builtin_mve_vqabsq_sv4si(__simd128_int32_t);
1465 __simd128_int16_t __builtin_mve_vqabsq_sv8hi(__simd128_int16_t);
1466 __simd128_int8_t __builtin_mve_vqaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1467 __simd128_int32_t __builtin_mve_vqaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1468 __simd128_int16_t __builtin_mve_vqaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1469 __simd128_uint8_t __builtin_mve_vqaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1470 __simd128_uint32_t __builtin_mve_vqaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1471 __simd128_uint16_t __builtin_mve_vqaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1472 __simd128_int8_t __builtin_mve_vqaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1473 __simd128_int32_t __builtin_mve_vqaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1474 __simd128_int16_t __builtin_mve_vqaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1475 __simd128_uint8_t __builtin_mve_vqaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1476 __simd128_uint32_t __builtin_mve_vqaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1477 __simd128_uint16_t __builtin_mve_vqaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1478 __simd128_int8_t __builtin_mve_vqaddq_n_sv16qi(__simd128_int8_t, signed char);
1479 __simd128_int32_t __builtin_mve_vqaddq_n_sv4si(__simd128_int32_t, int);
1480 __simd128_int16_t __builtin_mve_vqaddq_n_sv8hi(__simd128_int16_t, short int);
1481 __simd128_uint8_t __builtin_mve_vqaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
1482 __simd128_uint32_t __builtin_mve_vqaddq_n_uv4si(__simd128_uint32_t, unsigned int);
1483 __simd128_uint16_t __builtin_mve_vqaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1484 __simd128_int8_t __builtin_mve_vqaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1485 __simd128_int32_t __builtin_mve_vqaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
1486 __simd128_int16_t __builtin_mve_vqaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1487 __simd128_uint8_t __builtin_mve_vqaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1488 __simd128_uint32_t __builtin_mve_vqaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1489 __simd128_uint16_t __builtin_mve_vqaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1490 __simd128_int8_t __builtin_mve_vqdmladhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1491 __simd128_int32_t __builtin_mve_vqdmladhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1492 __simd128_int16_t __builtin_mve_vqdmladhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1493 __simd128_int8_t __builtin_mve_vqdmladhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1494 __simd128_int32_t __builtin_mve_vqdmladhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1495 __simd128_int16_t __builtin_mve_vqdmladhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1496 __simd128_int8_t __builtin_mve_vqdmladhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1497 __simd128_int32_t __builtin_mve_vqdmladhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1498 __simd128_int16_t __builtin_mve_vqdmladhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1499 __simd128_int8_t __builtin_mve_vqdmladhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1500 __simd128_int32_t __builtin_mve_vqdmladhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1501 __simd128_int16_t __builtin_mve_vqdmladhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1502 __simd128_int8_t __builtin_mve_vqdmlahq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1503 __simd128_int32_t __builtin_mve_vqdmlahq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1504 __simd128_int16_t __builtin_mve_vqdmlahq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1505 __simd128_int8_t __builtin_mve_vqdmlahq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1506 __simd128_int32_t __builtin_mve_vqdmlahq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1507 __simd128_int16_t __builtin_mve_vqdmlahq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1508 __simd128_uint8_t __builtin_mve_vqdmlahq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1509 __simd128_uint32_t __builtin_mve_vqdmlahq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1510 __simd128_uint16_t __builtin_mve_vqdmlahq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1511 __simd128_int8_t __builtin_mve_vqdmlsdhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1512 __simd128_int32_t __builtin_mve_vqdmlsdhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1513 __simd128_int16_t __builtin_mve_vqdmlsdhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1514 __simd128_int8_t __builtin_mve_vqdmlsdhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1515 __simd128_int32_t __builtin_mve_vqdmlsdhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1516 __simd128_int16_t __builtin_mve_vqdmlsdhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1517 __simd128_int8_t __builtin_mve_vqdmlsdhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1518 __simd128_int32_t __builtin_mve_vqdmlsdhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1519 __simd128_int16_t __builtin_mve_vqdmlsdhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1520 __simd128_int8_t __builtin_mve_vqdmlsdhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1521 __simd128_int32_t __builtin_mve_vqdmlsdhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1522 __simd128_int16_t __builtin_mve_vqdmlsdhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1523 __simd128_int8_t __builtin_mve_vqdmulhq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1524 __simd128_int32_t __builtin_mve_vqdmulhq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1525 __simd128_int16_t __builtin_mve_vqdmulhq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1526 __simd128_int8_t __builtin_mve_vqdmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1527 __simd128_int32_t __builtin_mve_vqdmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1528 __simd128_int16_t __builtin_mve_vqdmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1529 __simd128_int8_t __builtin_mve_vqdmulhq_n_sv16qi(__simd128_int8_t, signed char);
1530 __simd128_int32_t __builtin_mve_vqdmulhq_n_sv4si(__simd128_int32_t, int);
1531 __simd128_int16_t __builtin_mve_vqdmulhq_n_sv8hi(__simd128_int16_t, short int);
1532 __simd128_int8_t __builtin_mve_vqdmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1533 __simd128_int32_t __builtin_mve_vqdmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1534 __simd128_int16_t __builtin_mve_vqdmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1535 __simd128_int64_t __builtin_mve_vqdmullbq_m_n_sv4si(__simd128_int64_t, __simd128_int32_t, int, short unsigned int);
1536 __simd128_int32_t __builtin_mve_vqdmullbq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, short int, short unsigned int);
1537 __simd128_int64_t __builtin_mve_vqdmullbq_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1538 __simd128_int32_t __builtin_mve_vqdmullbq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1539 __simd128_int64_t __builtin_mve_vqdmullbq_n_sv4si(__simd128_int32_t, int);
1540 __simd128_int32_t __builtin_mve_vqdmullbq_n_sv8hi(__simd128_int16_t, short int);
1541 __simd128_int64_t __builtin_mve_vqdmullbq_sv4si(__simd128_int32_t, __simd128_int32_t);
1542 __simd128_int32_t __builtin_mve_vqdmullbq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1543 __simd128_int64_t __builtin_mve_vqdmulltq_m_n_sv4si(__simd128_int64_t, __simd128_int32_t, int, short unsigned int);
1544 __simd128_int32_t __builtin_mve_vqdmulltq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, short int, short unsigned int);
1545 __simd128_int64_t __builtin_mve_vqdmulltq_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1546 __simd128_int32_t __builtin_mve_vqdmulltq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1547 __simd128_int64_t __builtin_mve_vqdmulltq_n_sv4si(__simd128_int32_t, int);
1548 __simd128_int32_t __builtin_mve_vqdmulltq_n_sv8hi(__simd128_int16_t, short int);
1549 __simd128_int64_t __builtin_mve_vqdmulltq_sv4si(__simd128_int32_t, __simd128_int32_t);
1550 __simd128_int32_t __builtin_mve_vqdmulltq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1551 __simd128_int16_t __builtin_mve_vqmovnbq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1552 __simd128_int8_t __builtin_mve_vqmovnbq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1553 __simd128_uint16_t __builtin_mve_vqmovnbq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1554 __simd128_uint8_t __builtin_mve_vqmovnbq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1555 __simd128_int16_t __builtin_mve_vqmovnbq_sv4si(__simd128_int16_t, __simd128_int32_t);
1556 __simd128_int8_t __builtin_mve_vqmovnbq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1557 __simd128_uint16_t __builtin_mve_vqmovnbq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1558 __simd128_uint8_t __builtin_mve_vqmovnbq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1559 __simd128_int16_t __builtin_mve_vqmovntq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1560 __simd128_int8_t __builtin_mve_vqmovntq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1561 __simd128_uint16_t __builtin_mve_vqmovntq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1562 __simd128_uint8_t __builtin_mve_vqmovntq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1563 __simd128_int16_t __builtin_mve_vqmovntq_sv4si(__simd128_int16_t, __simd128_int32_t);
1564 __simd128_int8_t __builtin_mve_vqmovntq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1565 __simd128_uint16_t __builtin_mve_vqmovntq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1566 __simd128_uint8_t __builtin_mve_vqmovntq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1567 __simd128_uint16_t __builtin_mve_vqmovunbq_m_sv4si(__simd128_uint16_t, __simd128_int32_t, short unsigned int);
1568 __simd128_uint8_t __builtin_mve_vqmovunbq_m_sv8hi(__simd128_uint8_t, __simd128_int16_t, short unsigned int);
1569 __simd128_uint16_t __builtin_mve_vqmovunbq_sv4si(__simd128_uint16_t, __simd128_int32_t);
1570 __simd128_uint8_t __builtin_mve_vqmovunbq_sv8hi(__simd128_uint8_t, __simd128_int16_t);
1571 __simd128_uint16_t __builtin_mve_vqmovuntq_m_sv4si(__simd128_uint16_t, __simd128_int32_t, short unsigned int);
1572 __simd128_uint8_t __builtin_mve_vqmovuntq_m_sv8hi(__simd128_uint8_t, __simd128_int16_t, short unsigned int);
1573 __simd128_uint16_t __builtin_mve_vqmovuntq_sv4si(__simd128_uint16_t, __simd128_int32_t);
1574 __simd128_uint8_t __builtin_mve_vqmovuntq_sv8hi(__simd128_uint8_t, __simd128_int16_t);
1575 __simd128_int8_t __builtin_mve_vqnegq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1576 __simd128_int32_t __builtin_mve_vqnegq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1577 __simd128_int16_t __builtin_mve_vqnegq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1578 __simd128_int8_t __builtin_mve_vqnegq_sv16qi(__simd128_int8_t);
1579 __simd128_int32_t __builtin_mve_vqnegq_sv4si(__simd128_int32_t);
1580 __simd128_int16_t __builtin_mve_vqnegq_sv8hi(__simd128_int16_t);
1581 __simd128_int8_t __builtin_mve_vqrdmladhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1582 __simd128_int32_t __builtin_mve_vqrdmladhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1583 __simd128_int16_t __builtin_mve_vqrdmladhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1584 __simd128_int8_t __builtin_mve_vqrdmladhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1585 __simd128_int32_t __builtin_mve_vqrdmladhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1586 __simd128_int16_t __builtin_mve_vqrdmladhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1587 __simd128_int8_t __builtin_mve_vqrdmladhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1588 __simd128_int32_t __builtin_mve_vqrdmladhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1589 __simd128_int16_t __builtin_mve_vqrdmladhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1590 __simd128_int8_t __builtin_mve_vqrdmladhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1591 __simd128_int32_t __builtin_mve_vqrdmladhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1592 __simd128_int16_t __builtin_mve_vqrdmladhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1593 __simd128_int8_t __builtin_mve_vqrdmlahq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1594 __simd128_int32_t __builtin_mve_vqrdmlahq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1595 __simd128_int16_t __builtin_mve_vqrdmlahq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1596 __simd128_int8_t __builtin_mve_vqrdmlahq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1597 __simd128_int32_t __builtin_mve_vqrdmlahq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1598 __simd128_int16_t __builtin_mve_vqrdmlahq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1599 __simd128_uint8_t __builtin_mve_vqrdmlahq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1600 __simd128_uint32_t __builtin_mve_vqrdmlahq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1601 __simd128_uint16_t __builtin_mve_vqrdmlahq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1602 __simd128_int8_t __builtin_mve_vqrdmlashq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1603 __simd128_int32_t __builtin_mve_vqrdmlashq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1604 __simd128_int16_t __builtin_mve_vqrdmlashq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1605 __simd128_int8_t __builtin_mve_vqrdmlashq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1606 __simd128_int32_t __builtin_mve_vqrdmlashq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1607 __simd128_int16_t __builtin_mve_vqrdmlashq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1608 __simd128_uint8_t __builtin_mve_vqrdmlashq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1609 __simd128_uint32_t __builtin_mve_vqrdmlashq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1610 __simd128_uint16_t __builtin_mve_vqrdmlashq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1611 __simd128_int8_t __builtin_mve_vqrdmlsdhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1612 __simd128_int32_t __builtin_mve_vqrdmlsdhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1613 __simd128_int16_t __builtin_mve_vqrdmlsdhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1614 __simd128_int8_t __builtin_mve_vqrdmlsdhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1615 __simd128_int32_t __builtin_mve_vqrdmlsdhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1616 __simd128_int16_t __builtin_mve_vqrdmlsdhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1617 __simd128_int8_t __builtin_mve_vqrdmlsdhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1618 __simd128_int32_t __builtin_mve_vqrdmlsdhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1619 __simd128_int16_t __builtin_mve_vqrdmlsdhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1620 __simd128_int8_t __builtin_mve_vqrdmlsdhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1621 __simd128_int32_t __builtin_mve_vqrdmlsdhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1622 __simd128_int16_t __builtin_mve_vqrdmlsdhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1623 __simd128_int8_t __builtin_mve_vqrdmulhq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1624 __simd128_int32_t __builtin_mve_vqrdmulhq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1625 __simd128_int16_t __builtin_mve_vqrdmulhq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1626 __simd128_int8_t __builtin_mve_vqrdmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1627 __simd128_int32_t __builtin_mve_vqrdmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1628 __simd128_int16_t __builtin_mve_vqrdmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1629 __simd128_int8_t __builtin_mve_vqrdmulhq_n_sv16qi(__simd128_int8_t, signed char);
1630 __simd128_int32_t __builtin_mve_vqrdmulhq_n_sv4si(__simd128_int32_t, int);
1631 __simd128_int16_t __builtin_mve_vqrdmulhq_n_sv8hi(__simd128_int16_t, short int);
1632 __simd128_int8_t __builtin_mve_vqrdmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1633 __simd128_int32_t __builtin_mve_vqrdmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1634 __simd128_int16_t __builtin_mve_vqrdmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1635 __simd128_int8_t __builtin_mve_vqrshlq_m_n_sv16qi(__simd128_int8_t, int, short unsigned int);
1636 __simd128_int32_t __builtin_mve_vqrshlq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1637 __simd128_int16_t __builtin_mve_vqrshlq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1638 __simd128_uint8_t __builtin_mve_vqrshlq_m_n_uv16qi(__simd128_uint8_t, int, short unsigned int);
1639 __simd128_uint32_t __builtin_mve_vqrshlq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1640 __simd128_uint16_t __builtin_mve_vqrshlq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1641 __simd128_int8_t __builtin_mve_vqrshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1642 __simd128_int32_t __builtin_mve_vqrshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1643 __simd128_int16_t __builtin_mve_vqrshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1644 __simd128_uint8_t __builtin_mve_vqrshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1645 __simd128_uint32_t __builtin_mve_vqrshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1646 __simd128_uint16_t __builtin_mve_vqrshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1647 __simd128_int8_t __builtin_mve_vqrshlq_n_sv16qi(__simd128_int8_t, int);
1648 __simd128_int32_t __builtin_mve_vqrshlq_n_sv4si(__simd128_int32_t, int);
1649 __simd128_int16_t __builtin_mve_vqrshlq_n_sv8hi(__simd128_int16_t, int);
1650 __simd128_uint8_t __builtin_mve_vqrshlq_n_uv16qi(__simd128_uint8_t, int);
1651 __simd128_uint32_t __builtin_mve_vqrshlq_n_uv4si(__simd128_uint32_t, int);
1652 __simd128_uint16_t __builtin_mve_vqrshlq_n_uv8hi(__simd128_uint16_t, int);
1653 __simd128_int8_t __builtin_mve_vqrshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1654 __simd128_int32_t __builtin_mve_vqrshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1655 __simd128_int16_t __builtin_mve_vqrshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1656 __simd128_uint8_t __builtin_mve_vqrshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1657 __simd128_uint32_t __builtin_mve_vqrshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1658 __simd128_uint16_t __builtin_mve_vqrshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1659 __simd128_int16_t __builtin_mve_vqrshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1660 __simd128_int8_t __builtin_mve_vqrshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1661 __simd128_uint16_t __builtin_mve_vqrshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1662 __simd128_uint8_t __builtin_mve_vqrshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1663 __simd128_int16_t __builtin_mve_vqrshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1664 __simd128_int8_t __builtin_mve_vqrshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1665 __simd128_uint16_t __builtin_mve_vqrshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1666 __simd128_uint8_t __builtin_mve_vqrshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1667 __simd128_int16_t __builtin_mve_vqrshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1668 __simd128_int8_t __builtin_mve_vqrshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1669 __simd128_uint16_t __builtin_mve_vqrshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1670 __simd128_uint8_t __builtin_mve_vqrshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1671 __simd128_int16_t __builtin_mve_vqrshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1672 __simd128_int8_t __builtin_mve_vqrshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1673 __simd128_uint16_t __builtin_mve_vqrshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1674 __simd128_uint8_t __builtin_mve_vqrshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1675 __simd128_uint16_t __builtin_mve_vqrshrunbq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1676 __simd128_uint8_t __builtin_mve_vqrshrunbq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1677 __simd128_uint16_t __builtin_mve_vqrshrunbq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1678 __simd128_uint8_t __builtin_mve_vqrshrunbq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1679 __simd128_uint16_t __builtin_mve_vqrshruntq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1680 __simd128_uint8_t __builtin_mve_vqrshruntq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1681 __simd128_uint16_t __builtin_mve_vqrshruntq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1682 __simd128_uint8_t __builtin_mve_vqrshruntq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1683 __simd128_int8_t __builtin_mve_vqshlq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1684 __simd128_int32_t __builtin_mve_vqshlq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1685 __simd128_int16_t __builtin_mve_vqshlq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1686 __simd128_uint8_t __builtin_mve_vqshlq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1687 __simd128_uint32_t __builtin_mve_vqshlq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1688 __simd128_uint16_t __builtin_mve_vqshlq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1689 __simd128_int8_t __builtin_mve_vqshlq_m_r_sv16qi(__simd128_int8_t, int, short unsigned int);
1690 __simd128_int32_t __builtin_mve_vqshlq_m_r_sv4si(__simd128_int32_t, int, short unsigned int);
1691 __simd128_int16_t __builtin_mve_vqshlq_m_r_sv8hi(__simd128_int16_t, int, short unsigned int);
1692 __simd128_uint8_t __builtin_mve_vqshlq_m_r_uv16qi(__simd128_uint8_t, int, short unsigned int);
1693 __simd128_uint32_t __builtin_mve_vqshlq_m_r_uv4si(__simd128_uint32_t, int, short unsigned int);
1694 __simd128_uint16_t __builtin_mve_vqshlq_m_r_uv8hi(__simd128_uint16_t, int, short unsigned int);
1695 __simd128_int8_t __builtin_mve_vqshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1696 __simd128_int32_t __builtin_mve_vqshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1697 __simd128_int16_t __builtin_mve_vqshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1698 __simd128_uint8_t __builtin_mve_vqshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1699 __simd128_uint32_t __builtin_mve_vqshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1700 __simd128_uint16_t __builtin_mve_vqshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1701 __simd128_int8_t __builtin_mve_vqshlq_n_sv16qi(__simd128_int8_t, int);
1702 __simd128_int32_t __builtin_mve_vqshlq_n_sv4si(__simd128_int32_t, int);
1703 __simd128_int16_t __builtin_mve_vqshlq_n_sv8hi(__simd128_int16_t, int);
1704 __simd128_uint8_t __builtin_mve_vqshlq_n_uv16qi(__simd128_uint8_t, int);
1705 __simd128_uint32_t __builtin_mve_vqshlq_n_uv4si(__simd128_uint32_t, int);
1706 __simd128_uint16_t __builtin_mve_vqshlq_n_uv8hi(__simd128_uint16_t, int);
1707 __simd128_int8_t __builtin_mve_vqshlq_r_sv16qi(__simd128_int8_t, int);
1708 __simd128_int32_t __builtin_mve_vqshlq_r_sv4si(__simd128_int32_t, int);
1709 __simd128_int16_t __builtin_mve_vqshlq_r_sv8hi(__simd128_int16_t, int);
1710 __simd128_uint8_t __builtin_mve_vqshlq_r_uv16qi(__simd128_uint8_t, int);
1711 __simd128_uint32_t __builtin_mve_vqshlq_r_uv4si(__simd128_uint32_t, int);
1712 __simd128_uint16_t __builtin_mve_vqshlq_r_uv8hi(__simd128_uint16_t, int);
1713 __simd128_int8_t __builtin_mve_vqshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1714 __simd128_int32_t __builtin_mve_vqshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1715 __simd128_int16_t __builtin_mve_vqshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1716 __simd128_uint8_t __builtin_mve_vqshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1717 __simd128_uint32_t __builtin_mve_vqshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1718 __simd128_uint16_t __builtin_mve_vqshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1719 __simd128_uint8_t __builtin_mve_vqshluq_m_n_sv16qi(__simd128_uint8_t, __simd128_int8_t, int, short unsigned int);
1720 __simd128_uint32_t __builtin_mve_vqshluq_m_n_sv4si(__simd128_uint32_t, __simd128_int32_t, int, short unsigned int);
1721 __simd128_uint16_t __builtin_mve_vqshluq_m_n_sv8hi(__simd128_uint16_t, __simd128_int16_t, int, short unsigned int);
1722 __simd128_uint8_t __builtin_mve_vqshluq_n_sv16qi(__simd128_int8_t, int);
1723 __simd128_uint32_t __builtin_mve_vqshluq_n_sv4si(__simd128_int32_t, int);
1724 __simd128_uint16_t __builtin_mve_vqshluq_n_sv8hi(__simd128_int16_t, int);
1725 __simd128_int16_t __builtin_mve_vqshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1726 __simd128_int8_t __builtin_mve_vqshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1727 __simd128_uint16_t __builtin_mve_vqshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1728 __simd128_uint8_t __builtin_mve_vqshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1729 __simd128_int16_t __builtin_mve_vqshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1730 __simd128_int8_t __builtin_mve_vqshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1731 __simd128_uint16_t __builtin_mve_vqshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1732 __simd128_uint8_t __builtin_mve_vqshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1733 __simd128_int16_t __builtin_mve_vqshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1734 __simd128_int8_t __builtin_mve_vqshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1735 __simd128_uint16_t __builtin_mve_vqshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1736 __simd128_uint8_t __builtin_mve_vqshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1737 __simd128_int16_t __builtin_mve_vqshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1738 __simd128_int8_t __builtin_mve_vqshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1739 __simd128_uint16_t __builtin_mve_vqshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1740 __simd128_uint8_t __builtin_mve_vqshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1741 __simd128_uint16_t __builtin_mve_vqshrunbq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1742 __simd128_uint8_t __builtin_mve_vqshrunbq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1743 __simd128_uint16_t __builtin_mve_vqshrunbq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1744 __simd128_uint8_t __builtin_mve_vqshrunbq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1745 __simd128_uint16_t __builtin_mve_vqshruntq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1746 __simd128_uint8_t __builtin_mve_vqshruntq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1747 __simd128_uint16_t __builtin_mve_vqshruntq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1748 __simd128_uint8_t __builtin_mve_vqshruntq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1749 __simd128_int8_t __builtin_mve_vqsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1750 __simd128_int32_t __builtin_mve_vqsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1751 __simd128_int16_t __builtin_mve_vqsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1752 __simd128_uint8_t __builtin_mve_vqsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1753 __simd128_uint32_t __builtin_mve_vqsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1754 __simd128_uint16_t __builtin_mve_vqsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1755 __simd128_int8_t __builtin_mve_vqsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1756 __simd128_int32_t __builtin_mve_vqsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1757 __simd128_int16_t __builtin_mve_vqsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1758 __simd128_uint8_t __builtin_mve_vqsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1759 __simd128_uint32_t __builtin_mve_vqsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1760 __simd128_uint16_t __builtin_mve_vqsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1761 __simd128_int8_t __builtin_mve_vqsubq_n_sv16qi(__simd128_int8_t, signed char);
1762 __simd128_int32_t __builtin_mve_vqsubq_n_sv4si(__simd128_int32_t, int);
1763 __simd128_int16_t __builtin_mve_vqsubq_n_sv8hi(__simd128_int16_t, short int);
1764 __simd128_uint8_t __builtin_mve_vqsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
1765 __simd128_uint32_t __builtin_mve_vqsubq_n_uv4si(__simd128_uint32_t, unsigned int);
1766 __simd128_uint16_t __builtin_mve_vqsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1767 __simd128_int8_t __builtin_mve_vqsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1768 __simd128_int32_t __builtin_mve_vqsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
1769 __simd128_int16_t __builtin_mve_vqsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1770 __simd128_uint8_t __builtin_mve_vqsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1771 __simd128_uint32_t __builtin_mve_vqsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1772 __simd128_uint16_t __builtin_mve_vqsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1773 __simd128_int8_t __builtin_mve_vrev16q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1774 __simd128_uint8_t __builtin_mve_vrev16q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1775 __simd128_int8_t __builtin_mve_vrev16q_sv16qi(__simd128_int8_t);
1776 __simd128_uint8_t __builtin_mve_vrev16q_uv16qi(__simd128_uint8_t);
1777 __simd128_float16_t __builtin_mve_vrev32q_fv8hf(__simd128_float16_t);
1778 __simd128_float16_t __builtin_mve_vrev32q_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1779 __simd128_int8_t __builtin_mve_vrev32q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1780 __simd128_int16_t __builtin_mve_vrev32q_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1781 __simd128_uint8_t __builtin_mve_vrev32q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1782 __simd128_uint16_t __builtin_mve_vrev32q_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1783 __simd128_int8_t __builtin_mve_vrev32q_sv16qi(__simd128_int8_t);
1784 __simd128_int16_t __builtin_mve_vrev32q_sv8hi(__simd128_int16_t);
1785 __simd128_uint8_t __builtin_mve_vrev32q_uv16qi(__simd128_uint8_t);
1786 __simd128_uint16_t __builtin_mve_vrev32q_uv8hi(__simd128_uint16_t);
1787 __simd128_float32_t __builtin_mve_vrev64q_fv4sf(__simd128_float32_t);
1788 __simd128_float16_t __builtin_mve_vrev64q_fv8hf(__simd128_float16_t);
1789 __simd128_float32_t __builtin_mve_vrev64q_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1790 __simd128_float16_t __builtin_mve_vrev64q_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1791 __simd128_int8_t __builtin_mve_vrev64q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1792 __simd128_int32_t __builtin_mve_vrev64q_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1793 __simd128_int16_t __builtin_mve_vrev64q_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1794 __simd128_uint8_t __builtin_mve_vrev64q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1795 __simd128_uint32_t __builtin_mve_vrev64q_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1796 __simd128_uint16_t __builtin_mve_vrev64q_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1797 __simd128_int8_t __builtin_mve_vrev64q_sv16qi(__simd128_int8_t);
1798 __simd128_int32_t __builtin_mve_vrev64q_sv4si(__simd128_int32_t);
1799 __simd128_int16_t __builtin_mve_vrev64q_sv8hi(__simd128_int16_t);
1800 __simd128_uint8_t __builtin_mve_vrev64q_uv16qi(__simd128_uint8_t);
1801 __simd128_uint32_t __builtin_mve_vrev64q_uv4si(__simd128_uint32_t);
1802 __simd128_uint16_t __builtin_mve_vrev64q_uv8hi(__simd128_uint16_t);
1803 __simd128_int8_t __builtin_mve_vrhaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1804 __simd128_int32_t __builtin_mve_vrhaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1805 __simd128_int16_t __builtin_mve_vrhaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1806 __simd128_uint8_t __builtin_mve_vrhaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1807 __simd128_uint32_t __builtin_mve_vrhaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1808 __simd128_uint16_t __builtin_mve_vrhaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1809 __simd128_int8_t __builtin_mve_vrhaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1810 __simd128_int32_t __builtin_mve_vrhaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
1811 __simd128_int16_t __builtin_mve_vrhaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1812 __simd128_uint8_t __builtin_mve_vrhaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1813 __simd128_uint32_t __builtin_mve_vrhaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1814 __simd128_uint16_t __builtin_mve_vrhaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1815 long long int __builtin_mve_vrmlaldavhaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1816 long long unsigned int __builtin_mve_vrmlaldavhaq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1817 long long int __builtin_mve_vrmlaldavhaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1818 long long unsigned int __builtin_mve_vrmlaldavhaq_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1819 long long int __builtin_mve_vrmlaldavhaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1820 long long int __builtin_mve_vrmlaldavhaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1821 long long int __builtin_mve_vrmlaldavhq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1822 long long unsigned int __builtin_mve_vrmlaldavhq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1823 long long int __builtin_mve_vrmlaldavhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1824 long long unsigned int __builtin_mve_vrmlaldavhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1825 long long int __builtin_mve_vrmlaldavhxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1826 long long int __builtin_mve_vrmlaldavhxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1827 long long int __builtin_mve_vrmlsldavhaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1828 long long int __builtin_mve_vrmlsldavhaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1829 long long int __builtin_mve_vrmlsldavhaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1830 long long int __builtin_mve_vrmlsldavhaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1831 long long int __builtin_mve_vrmlsldavhq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1832 long long int __builtin_mve_vrmlsldavhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1833 long long int __builtin_mve_vrmlsldavhxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1834 long long int __builtin_mve_vrmlsldavhxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1835 __simd128_int8_t __builtin_mve_vrmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1836 __simd128_int32_t __builtin_mve_vrmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1837 __simd128_int16_t __builtin_mve_vrmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1838 __simd128_uint8_t __builtin_mve_vrmulhq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1839 __simd128_uint32_t __builtin_mve_vrmulhq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1840 __simd128_uint16_t __builtin_mve_vrmulhq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1841 __simd128_int8_t __builtin_mve_vrmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1842 __simd128_int32_t __builtin_mve_vrmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1843 __simd128_int16_t __builtin_mve_vrmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1844 __simd128_uint8_t __builtin_mve_vrmulhq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1845 __simd128_uint32_t __builtin_mve_vrmulhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1846 __simd128_uint16_t __builtin_mve_vrmulhq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1847 __simd128_float32_t __builtin_mve_vrndaq_fv4sf(__simd128_float32_t);
1848 __simd128_float16_t __builtin_mve_vrndaq_fv8hf(__simd128_float16_t);
1849 __simd128_float32_t __builtin_mve_vrndaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1850 __simd128_float16_t __builtin_mve_vrndaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1851 __simd128_float32_t __builtin_mve_vrndmq_fv4sf(__simd128_float32_t);
1852 __simd128_float16_t __builtin_mve_vrndmq_fv8hf(__simd128_float16_t);
1853 __simd128_float32_t __builtin_mve_vrndmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1854 __simd128_float16_t __builtin_mve_vrndmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1855 __simd128_float32_t __builtin_mve_vrndnq_fv4sf(__simd128_float32_t);
1856 __simd128_float16_t __builtin_mve_vrndnq_fv8hf(__simd128_float16_t);
1857 __simd128_float32_t __builtin_mve_vrndnq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1858 __simd128_float16_t __builtin_mve_vrndnq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1859 __simd128_float32_t __builtin_mve_vrndpq_fv4sf(__simd128_float32_t);
1860 __simd128_float16_t __builtin_mve_vrndpq_fv8hf(__simd128_float16_t);
1861 __simd128_float32_t __builtin_mve_vrndpq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1862 __simd128_float16_t __builtin_mve_vrndpq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1863 __simd128_float32_t __builtin_mve_vrndq_fv4sf(__simd128_float32_t);
1864 __simd128_float16_t __builtin_mve_vrndq_fv8hf(__simd128_float16_t);
1865 __simd128_float32_t __builtin_mve_vrndq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1866 __simd128_float16_t __builtin_mve_vrndq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1867 __simd128_float32_t __builtin_mve_vrndxq_fv4sf(__simd128_float32_t);
1868 __simd128_float16_t __builtin_mve_vrndxq_fv8hf(__simd128_float16_t);
1869 __simd128_float32_t __builtin_mve_vrndxq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1870 __simd128_float16_t __builtin_mve_vrndxq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1871 __simd128_int8_t __builtin_mve_vrshlq_m_n_sv16qi(__simd128_int8_t, int, short unsigned int);
1872 __simd128_int32_t __builtin_mve_vrshlq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1873 __simd128_int16_t __builtin_mve_vrshlq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1874 __simd128_uint8_t __builtin_mve_vrshlq_m_n_uv16qi(__simd128_uint8_t, int, short unsigned int);
1875 __simd128_uint32_t __builtin_mve_vrshlq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1876 __simd128_uint16_t __builtin_mve_vrshlq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1877 __simd128_int8_t __builtin_mve_vrshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1878 __simd128_int32_t __builtin_mve_vrshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1879 __simd128_int16_t __builtin_mve_vrshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1880 __simd128_uint8_t __builtin_mve_vrshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1881 __simd128_uint32_t __builtin_mve_vrshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1882 __simd128_uint16_t __builtin_mve_vrshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1883 __simd128_int8_t __builtin_mve_vrshlq_n_sv16qi(__simd128_int8_t, int);
1884 __simd128_int32_t __builtin_mve_vrshlq_n_sv4si(__simd128_int32_t, int);
1885 __simd128_int16_t __builtin_mve_vrshlq_n_sv8hi(__simd128_int16_t, int);
1886 __simd128_uint8_t __builtin_mve_vrshlq_n_uv16qi(__simd128_uint8_t, int);
1887 __simd128_uint32_t __builtin_mve_vrshlq_n_uv4si(__simd128_uint32_t, int);
1888 __simd128_uint16_t __builtin_mve_vrshlq_n_uv8hi(__simd128_uint16_t, int);
1889 __simd128_int8_t __builtin_mve_vrshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1890 __simd128_int32_t __builtin_mve_vrshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1891 __simd128_int16_t __builtin_mve_vrshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1892 __simd128_uint8_t __builtin_mve_vrshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1893 __simd128_uint32_t __builtin_mve_vrshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1894 __simd128_uint16_t __builtin_mve_vrshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1895 __simd128_int16_t __builtin_mve_vrshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1896 __simd128_int8_t __builtin_mve_vrshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1897 __simd128_uint16_t __builtin_mve_vrshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1898 __simd128_uint8_t __builtin_mve_vrshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1899 __simd128_int16_t __builtin_mve_vrshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1900 __simd128_int8_t __builtin_mve_vrshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1901 __simd128_uint16_t __builtin_mve_vrshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1902 __simd128_uint8_t __builtin_mve_vrshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1903 __simd128_int16_t __builtin_mve_vrshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1904 __simd128_int8_t __builtin_mve_vrshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1905 __simd128_uint16_t __builtin_mve_vrshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1906 __simd128_uint8_t __builtin_mve_vrshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1907 __simd128_int16_t __builtin_mve_vrshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1908 __simd128_int8_t __builtin_mve_vrshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1909 __simd128_uint16_t __builtin_mve_vrshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1910 __simd128_uint8_t __builtin_mve_vrshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1911 __simd128_int8_t __builtin_mve_vrshrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1912 __simd128_int32_t __builtin_mve_vrshrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1913 __simd128_int16_t __builtin_mve_vrshrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1914 __simd128_uint8_t __builtin_mve_vrshrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1915 __simd128_uint32_t __builtin_mve_vrshrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1916 __simd128_uint16_t __builtin_mve_vrshrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1917 __simd128_int8_t __builtin_mve_vrshrq_n_sv16qi(__simd128_int8_t, int);
1918 __simd128_int32_t __builtin_mve_vrshrq_n_sv4si(__simd128_int32_t, int);
1919 __simd128_int16_t __builtin_mve_vrshrq_n_sv8hi(__simd128_int16_t, int);
1920 __simd128_uint8_t __builtin_mve_vrshrq_n_uv16qi(__simd128_uint8_t, int);
1921 __simd128_uint32_t __builtin_mve_vrshrq_n_uv4si(__simd128_uint32_t, int);
1922 __simd128_uint16_t __builtin_mve_vrshrq_n_uv8hi(__simd128_uint16_t, int);
1923 __simd128_int32_t __builtin_mve_vsbciq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1924 __simd128_uint32_t __builtin_mve_vsbciq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1925 __simd128_int32_t __builtin_mve_vsbciq_sv4si(__simd128_int32_t, __simd128_int32_t);
1926 __simd128_uint32_t __builtin_mve_vsbciq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1927 __simd128_int32_t __builtin_mve_vsbcq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1928 __simd128_uint32_t __builtin_mve_vsbcq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1929 __simd128_int32_t __builtin_mve_vsbcq_sv4si(__simd128_int32_t, __simd128_int32_t);
1930 __simd128_uint32_t __builtin_mve_vsbcq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1931 unsigned int __builtin_mve_vshlcq_carry_sv16qi(__simd128_int8_t, unsigned int, int);
1932 unsigned int __builtin_mve_vshlcq_carry_sv4si(__simd128_int32_t, unsigned int, int);
1933 unsigned int __builtin_mve_vshlcq_carry_sv8hi(__simd128_int16_t, unsigned int, int);
1934 unsigned int __builtin_mve_vshlcq_carry_uv16qi(__simd128_uint8_t, unsigned int, int);
1935 unsigned int __builtin_mve_vshlcq_carry_uv4si(__simd128_uint32_t, unsigned int, int);
1936 unsigned int __builtin_mve_vshlcq_carry_uv8hi(__simd128_uint16_t, unsigned int, int);
1937 int __builtin_mve_vshlcq_m_carry_sv16qi(__simd128_int8_t, unsigned int, int, short unsigned int);
1938 int __builtin_mve_vshlcq_m_carry_sv4si(__simd128_int32_t, unsigned int, int, short unsigned int);
1939 int __builtin_mve_vshlcq_m_carry_sv8hi(__simd128_int16_t, unsigned int, int, short unsigned int);
1940 unsigned int __builtin_mve_vshlcq_m_carry_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
1941 unsigned int __builtin_mve_vshlcq_m_carry_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
1942 unsigned int __builtin_mve_vshlcq_m_carry_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
1943 __simd128_int8_t __builtin_mve_vshlcq_m_vec_sv16qi(__simd128_int8_t, unsigned int, int, short unsigned int);
1944 __simd128_int32_t __builtin_mve_vshlcq_m_vec_sv4si(__simd128_int32_t, unsigned int, int, short unsigned int);
1945 __simd128_int16_t __builtin_mve_vshlcq_m_vec_sv8hi(__simd128_int16_t, unsigned int, int, short unsigned int);
1946 __simd128_uint8_t __builtin_mve_vshlcq_m_vec_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
1947 __simd128_uint32_t __builtin_mve_vshlcq_m_vec_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
1948 __simd128_uint16_t __builtin_mve_vshlcq_m_vec_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
1949 __simd128_int8_t __builtin_mve_vshlcq_vec_sv16qi(__simd128_int8_t, unsigned int, int);
1950 __simd128_int32_t __builtin_mve_vshlcq_vec_sv4si(__simd128_int32_t, unsigned int, int);
1951 __simd128_int16_t __builtin_mve_vshlcq_vec_sv8hi(__simd128_int16_t, unsigned int, int);
1952 __simd128_uint8_t __builtin_mve_vshlcq_vec_uv16qi(__simd128_uint8_t, unsigned int, int);
1953 __simd128_uint32_t __builtin_mve_vshlcq_vec_uv4si(__simd128_uint32_t, unsigned int, int);
1954 __simd128_uint16_t __builtin_mve_vshlcq_vec_uv8hi(__simd128_uint16_t, unsigned int, int);
1955 __simd128_int16_t __builtin_mve_vshllbq_m_n_sv16qi(__simd128_int16_t, __simd128_int8_t, int, short unsigned int);
1956 __simd128_int32_t __builtin_mve_vshllbq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, int, short unsigned int);
1957 __simd128_uint16_t __builtin_mve_vshllbq_m_n_uv16qi(__simd128_uint16_t, __simd128_uint8_t, int, short unsigned int);
1958 __simd128_uint32_t __builtin_mve_vshllbq_m_n_uv8hi(__simd128_uint32_t, __simd128_uint16_t, int, short unsigned int);
1959 __simd128_int16_t __builtin_mve_vshllbq_n_sv16qi(__simd128_int8_t, int);
1960 __simd128_int32_t __builtin_mve_vshllbq_n_sv8hi(__simd128_int16_t, int);
1961 __simd128_uint16_t __builtin_mve_vshllbq_n_uv16qi(__simd128_uint8_t, int);
1962 __simd128_uint32_t __builtin_mve_vshllbq_n_uv8hi(__simd128_uint16_t, int);
1963 __simd128_int16_t __builtin_mve_vshlltq_m_n_sv16qi(__simd128_int16_t, __simd128_int8_t, int, short unsigned int);
1964 __simd128_int32_t __builtin_mve_vshlltq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, int, short unsigned int);
1965 __simd128_uint16_t __builtin_mve_vshlltq_m_n_uv16qi(__simd128_uint16_t, __simd128_uint8_t, int, short unsigned int);
1966 __simd128_uint32_t __builtin_mve_vshlltq_m_n_uv8hi(__simd128_uint32_t, __simd128_uint16_t, int, short unsigned int);
1967 __simd128_int16_t __builtin_mve_vshlltq_n_sv16qi(__simd128_int8_t, int);
1968 __simd128_int32_t __builtin_mve_vshlltq_n_sv8hi(__simd128_int16_t, int);
1969 __simd128_uint16_t __builtin_mve_vshlltq_n_uv16qi(__simd128_uint8_t, int);
1970 __simd128_uint32_t __builtin_mve_vshlltq_n_uv8hi(__simd128_uint16_t, int);
1971 __simd128_int8_t __builtin_mve_vshlq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1972 __simd128_int32_t __builtin_mve_vshlq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1973 __simd128_int16_t __builtin_mve_vshlq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1974 __simd128_uint8_t __builtin_mve_vshlq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1975 __simd128_uint32_t __builtin_mve_vshlq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1976 __simd128_uint16_t __builtin_mve_vshlq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1977 __simd128_int8_t __builtin_mve_vshlq_m_r_sv16qi(__simd128_int8_t, int, short unsigned int);
1978 __simd128_int32_t __builtin_mve_vshlq_m_r_sv4si(__simd128_int32_t, int, short unsigned int);
1979 __simd128_int16_t __builtin_mve_vshlq_m_r_sv8hi(__simd128_int16_t, int, short unsigned int);
1980 __simd128_uint8_t __builtin_mve_vshlq_m_r_uv16qi(__simd128_uint8_t, int, short unsigned int);
1981 __simd128_uint32_t __builtin_mve_vshlq_m_r_uv4si(__simd128_uint32_t, int, short unsigned int);
1982 __simd128_uint16_t __builtin_mve_vshlq_m_r_uv8hi(__simd128_uint16_t, int, short unsigned int);
1983 __simd128_int8_t __builtin_mve_vshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1984 __simd128_int32_t __builtin_mve_vshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1985 __simd128_int16_t __builtin_mve_vshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1986 __simd128_uint8_t __builtin_mve_vshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1987 __simd128_uint32_t __builtin_mve_vshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1988 __simd128_uint16_t __builtin_mve_vshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1989 __simd128_int8_t __builtin_mve_vshlq_n_sv16qi(__simd128_int8_t, int);
1990 __simd128_int32_t __builtin_mve_vshlq_n_sv4si(__simd128_int32_t, int);
1991 __simd128_int16_t __builtin_mve_vshlq_n_sv8hi(__simd128_int16_t, int);
1992 __simd128_uint8_t __builtin_mve_vshlq_n_uv16qi(__simd128_uint8_t, int);
1993 __simd128_uint32_t __builtin_mve_vshlq_n_uv4si(__simd128_uint32_t, int);
1994 __simd128_uint16_t __builtin_mve_vshlq_n_uv8hi(__simd128_uint16_t, int);
1995 __simd128_int8_t __builtin_mve_vshlq_r_sv16qi(__simd128_int8_t, int);
1996 __simd128_int32_t __builtin_mve_vshlq_r_sv4si(__simd128_int32_t, int);
1997 __simd128_int16_t __builtin_mve_vshlq_r_sv8hi(__simd128_int16_t, int);
1998 __simd128_uint8_t __builtin_mve_vshlq_r_uv16qi(__simd128_uint8_t, int);
1999 __simd128_uint32_t __builtin_mve_vshlq_r_uv4si(__simd128_uint32_t, int);
2000 __simd128_uint16_t __builtin_mve_vshlq_r_uv8hi(__simd128_uint16_t, int);
2001 __simd128_int8_t __builtin_mve_vshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
2002 __simd128_int32_t __builtin_mve_vshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
2003 __simd128_int16_t __builtin_mve_vshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
2004 __simd128_uint8_t __builtin_mve_vshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
2005 __simd128_uint32_t __builtin_mve_vshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
2006 __simd128_uint16_t __builtin_mve_vshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
2007 __simd128_int16_t __builtin_mve_vshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
2008 __simd128_int8_t __builtin_mve_vshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
2009 __simd128_uint16_t __builtin_mve_vshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
2010 __simd128_uint8_t __builtin_mve_vshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
2011 __simd128_int16_t __builtin_mve_vshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
2012 __simd128_int8_t __builtin_mve_vshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
2013 __simd128_uint16_t __builtin_mve_vshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
2014 __simd128_uint8_t __builtin_mve_vshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
2015 __simd128_int16_t __builtin_mve_vshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
2016 __simd128_int8_t __builtin_mve_vshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
2017 __simd128_uint16_t __builtin_mve_vshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
2018 __simd128_uint8_t __builtin_mve_vshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
2019 __simd128_int16_t __builtin_mve_vshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
2020 __simd128_int8_t __builtin_mve_vshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
2021 __simd128_uint16_t __builtin_mve_vshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
2022 __simd128_uint8_t __builtin_mve_vshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
2023 __simd128_int8_t __builtin_mve_vshrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
2024 __simd128_int32_t __builtin_mve_vshrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
2025 __simd128_int16_t __builtin_mve_vshrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
2026 __simd128_uint8_t __builtin_mve_vshrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
2027 __simd128_uint32_t __builtin_mve_vshrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
2028 __simd128_uint16_t __builtin_mve_vshrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
2029 __simd128_int8_t __builtin_mve_vshrq_n_sv16qi(__simd128_int8_t, int);
2030 __simd128_int32_t __builtin_mve_vshrq_n_sv4si(__simd128_int32_t, int);
2031 __simd128_int16_t __builtin_mve_vshrq_n_sv8hi(__simd128_int16_t, int);
2032 __simd128_uint8_t __builtin_mve_vshrq_n_uv16qi(__simd128_uint8_t, int);
2033 __simd128_uint32_t __builtin_mve_vshrq_n_uv4si(__simd128_uint32_t, int);
2034 __simd128_uint16_t __builtin_mve_vshrq_n_uv8hi(__simd128_uint16_t, int);
2035 __simd128_int8_t __builtin_mve_vsliq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
2036 __simd128_int32_t __builtin_mve_vsliq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
2037 __simd128_int16_t __builtin_mve_vsliq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
2038 __simd128_uint8_t __builtin_mve_vsliq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
2039 __simd128_uint32_t __builtin_mve_vsliq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
2040 __simd128_uint16_t __builtin_mve_vsliq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
2041 __simd128_int8_t __builtin_mve_vsliq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int);
2042 __simd128_int32_t __builtin_mve_vsliq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
2043 __simd128_int16_t __builtin_mve_vsliq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int);
2044 __simd128_uint8_t __builtin_mve_vsliq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int);
2045 __simd128_uint32_t __builtin_mve_vsliq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int);
2046 __simd128_uint16_t __builtin_mve_vsliq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int);
2047 __simd128_int8_t __builtin_mve_vsriq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
2048 __simd128_int32_t __builtin_mve_vsriq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
2049 __simd128_int16_t __builtin_mve_vsriq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
2050 __simd128_uint8_t __builtin_mve_vsriq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
2051 __simd128_uint32_t __builtin_mve_vsriq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
2052 __simd128_uint16_t __builtin_mve_vsriq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
2053 __simd128_int8_t __builtin_mve_vsriq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int);
2054 __simd128_int32_t __builtin_mve_vsriq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
2055 __simd128_int16_t __builtin_mve_vsriq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int);
2056 __simd128_uint8_t __builtin_mve_vsriq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int);
2057 __simd128_uint32_t __builtin_mve_vsriq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int);
2058 __simd128_uint16_t __builtin_mve_vsriq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int);
2059 void __builtin_mve_vst1q_fv4sf(int*, __simd128_float32_t);
2060 void __builtin_mve_vst1q_fv8hf(short int*, __simd128_float16_t);
2061 void __builtin_mve_vst1q_sv16qi(signed char*, __simd128_int8_t);
2062 void __builtin_mve_vst1q_sv4si(int*, __simd128_int32_t);
2063 void __builtin_mve_vst1q_sv8hi(short int*, __simd128_int16_t);
2064 void __builtin_mve_vst1q_uv16qi(signed char*, __simd128_uint8_t);
2065 void __builtin_mve_vst1q_uv4si(int*, __simd128_uint32_t);
2066 void __builtin_mve_vst1q_uv8hi(short int*, __simd128_uint16_t);
2067 void __builtin_mve_vst2qv16qi(signed char*, __builtin_neon_oi);
2068 void __builtin_mve_vst2qv4sf(float*, __builtin_neon_oi);
2069 void __builtin_mve_vst2qv4si(int*, __builtin_neon_oi);
2070 void __builtin_mve_vst2qv8hf(__bf16*, __builtin_neon_oi);
2071 void __builtin_mve_vst2qv8hi(short int*, __builtin_neon_oi);
2072 void __builtin_mve_vst4qv16qi(signed char*, __builtin_neon_xi);
2073 void __builtin_mve_vst4qv4sf(float*, __builtin_neon_xi);
2074 void __builtin_mve_vst4qv4si(int*, __builtin_neon_xi);
2075 void __builtin_mve_vst4qv8hf(__bf16*, __builtin_neon_xi);
2076 void __builtin_mve_vst4qv8hi(short int*, __builtin_neon_xi);
2077 void __builtin_mve_vstrbq_p_sv16qi(signed char*, __simd128_int8_t, short unsigned int);
2078 void __builtin_mve_vstrbq_p_sv4si(signed char*, __simd128_int32_t, short unsigned int);
2079 void __builtin_mve_vstrbq_p_sv8hi(signed char*, __simd128_int16_t, short unsigned int);
2080 void __builtin_mve_vstrbq_p_uv16qi(signed char*, __simd128_uint8_t, short unsigned int);
2081 void __builtin_mve_vstrbq_p_uv4si(signed char*, __simd128_uint32_t, short unsigned int);
2082 void __builtin_mve_vstrbq_p_uv8hi(signed char*, __simd128_uint16_t, short unsigned int);
2083 void __builtin_mve_vstrbq_scatter_offset_p_sv16qi(signed char*, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
2084 void __builtin_mve_vstrbq_scatter_offset_p_sv4si(signed char*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2085 void __builtin_mve_vstrbq_scatter_offset_p_sv8hi(signed char*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2086 void __builtin_mve_vstrbq_scatter_offset_p_uv16qi(signed char*, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
2087 void __builtin_mve_vstrbq_scatter_offset_p_uv4si(signed char*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2088 void __builtin_mve_vstrbq_scatter_offset_p_uv8hi(signed char*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2089 void __builtin_mve_vstrbq_scatter_offset_sv16qi(signed char*, __simd128_uint8_t, __simd128_int8_t);
2090 void __builtin_mve_vstrbq_scatter_offset_sv4si(signed char*, __simd128_uint32_t, __simd128_int32_t);
2091 void __builtin_mve_vstrbq_scatter_offset_sv8hi(signed char*, __simd128_uint16_t, __simd128_int16_t);
2092 void __builtin_mve_vstrbq_scatter_offset_uv16qi(signed char*, __simd128_uint8_t, __simd128_uint8_t);
2093 void __builtin_mve_vstrbq_scatter_offset_uv4si(signed char*, __simd128_uint32_t, __simd128_uint32_t);
2094 void __builtin_mve_vstrbq_scatter_offset_uv8hi(signed char*, __simd128_uint16_t, __simd128_uint16_t);
2095 void __builtin_mve_vstrbq_sv16qi(signed char*, __simd128_int8_t);
2096 void __builtin_mve_vstrbq_sv4si(signed char*, __simd128_int32_t);
2097 void __builtin_mve_vstrbq_sv8hi(signed char*, __simd128_int16_t);
2098 void __builtin_mve_vstrbq_uv16qi(signed char*, __simd128_uint8_t);
2099 void __builtin_mve_vstrbq_uv4si(signed char*, __simd128_uint32_t);
2100 void __builtin_mve_vstrbq_uv8hi(signed char*, __simd128_uint16_t);
2101 void __builtin_mve_vstrdq_scatter_base_p_sv2di(__simd128_uint64_t, int, __simd128_int64_t, short unsigned int);
2102 void __builtin_mve_vstrdq_scatter_base_p_uv2di(__simd128_uint64_t, int, __simd128_uint64_t, short unsigned int);
2103 void __builtin_mve_vstrdq_scatter_base_sv2di(__simd128_uint64_t, int, __simd128_int64_t);
2104 void __builtin_mve_vstrdq_scatter_base_uv2di(__simd128_uint64_t, int, __simd128_uint64_t);
2105 void __builtin_mve_vstrdq_scatter_base_wb_add_sv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2106 void __builtin_mve_vstrdq_scatter_base_wb_add_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2107 void __builtin_mve_vstrdq_scatter_base_wb_p_add_sv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2108 void __builtin_mve_vstrdq_scatter_base_wb_p_add_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2109 void __builtin_mve_vstrdq_scatter_base_wb_p_sv2di(__simd128_uint64_t, const int, __simd128_int64_t, short unsigned int);
2110 void __builtin_mve_vstrdq_scatter_base_wb_p_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2111 void __builtin_mve_vstrdq_scatter_base_wb_sv2di(__simd128_uint64_t, const int, __simd128_int64_t);
2112 void __builtin_mve_vstrdq_scatter_base_wb_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2113 void __builtin_mve_vstrdq_scatter_offset_p_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t, short unsigned int);
2114 void __builtin_mve_vstrdq_scatter_offset_p_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t, short unsigned int);
2115 void __builtin_mve_vstrdq_scatter_offset_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t);
2116 void __builtin_mve_vstrdq_scatter_offset_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t);
2117 void __builtin_mve_vstrdq_scatter_shifted_offset_p_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t, short unsigned int);
2118 void __builtin_mve_vstrdq_scatter_shifted_offset_p_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t, short unsigned int);
2119 void __builtin_mve_vstrdq_scatter_shifted_offset_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t);
2120 void __builtin_mve_vstrdq_scatter_shifted_offset_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t);
2121 void __builtin_mve_vstrhq_fv8hf(short int*, __simd128_float16_t);
2122 void __builtin_mve_vstrhq_p_fv8hf(short int*, __simd128_float16_t, short unsigned int);
2123 void __builtin_mve_vstrhq_p_sv4si(short int*, __simd128_int32_t, short unsigned int);
2124 void __builtin_mve_vstrhq_p_sv8hi(short int*, __simd128_int16_t, short unsigned int);
2125 void __builtin_mve_vstrhq_p_uv4si(short int*, __simd128_uint32_t, short unsigned int);
2126 void __builtin_mve_vstrhq_p_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
2127 void __builtin_mve_vstrhq_scatter_offset_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t);
2128 void __builtin_mve_vstrhq_scatter_offset_p_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t, short unsigned int);
2129 void __builtin_mve_vstrhq_scatter_offset_p_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2130 void __builtin_mve_vstrhq_scatter_offset_p_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2131 void __builtin_mve_vstrhq_scatter_offset_p_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2132 void __builtin_mve_vstrhq_scatter_offset_p_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2133 void __builtin_mve_vstrhq_scatter_offset_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t);
2134 void __builtin_mve_vstrhq_scatter_offset_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t);
2135 void __builtin_mve_vstrhq_scatter_offset_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t);
2136 void __builtin_mve_vstrhq_scatter_offset_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t);
2137 void __builtin_mve_vstrhq_scatter_shifted_offset_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t);
2138 void __builtin_mve_vstrhq_scatter_shifted_offset_p_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t, short unsigned int);
2139 void __builtin_mve_vstrhq_scatter_shifted_offset_p_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2140 void __builtin_mve_vstrhq_scatter_shifted_offset_p_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2141 void __builtin_mve_vstrhq_scatter_shifted_offset_p_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2142 void __builtin_mve_vstrhq_scatter_shifted_offset_p_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2143 void __builtin_mve_vstrhq_scatter_shifted_offset_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t);
2144 void __builtin_mve_vstrhq_scatter_shifted_offset_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t);
2145 void __builtin_mve_vstrhq_scatter_shifted_offset_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t);
2146 void __builtin_mve_vstrhq_scatter_shifted_offset_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t);
2147 void __builtin_mve_vstrhq_sv4si(short int*, __simd128_int32_t);
2148 void __builtin_mve_vstrhq_sv8hi(short int*, __simd128_int16_t);
2149 void __builtin_mve_vstrhq_uv4si(short int*, __simd128_uint32_t);
2150 void __builtin_mve_vstrhq_uv8hi(short int*, __simd128_uint16_t);
2151 void __builtin_mve_vstrwq_fv4sf(int*, __simd128_float32_t);
2152 void __builtin_mve_vstrwq_p_fv4sf(int*, __simd128_float32_t, short unsigned int);
2153 void __builtin_mve_vstrwq_p_sv4si(int*, __simd128_int32_t, short unsigned int);
2154 void __builtin_mve_vstrwq_p_uv4si(int*, __simd128_uint32_t, short unsigned int);
2155 void __builtin_mve_vstrwq_scatter_base_fv4sf(__simd128_uint32_t, int, __simd128_float32_t);
2156 void __builtin_mve_vstrwq_scatter_base_p_fv4sf(__simd128_uint32_t, int, __simd128_float32_t, short unsigned int);
2157 void __builtin_mve_vstrwq_scatter_base_p_sv4si(__simd128_uint32_t, int, __simd128_int32_t, short unsigned int);
2158 void __builtin_mve_vstrwq_scatter_base_p_uv4si(__simd128_uint32_t, int, __simd128_uint32_t, short unsigned int);
2159 void __builtin_mve_vstrwq_scatter_base_sv4si(__simd128_uint32_t, int, __simd128_int32_t);
2160 void __builtin_mve_vstrwq_scatter_base_uv4si(__simd128_uint32_t, int, __simd128_uint32_t);
2161 void __builtin_mve_vstrwq_scatter_base_wb_add_fv4sf(__simd128_uint32_t, const int, __simd128_uint32_t);
2162 void __builtin_mve_vstrwq_scatter_base_wb_add_sv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2163 void __builtin_mve_vstrwq_scatter_base_wb_add_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2164 void __builtin_mve_vstrwq_scatter_base_wb_fv4sf(__simd128_uint32_t, const int, __simd128_float32_t);
2165 void __builtin_mve_vstrwq_scatter_base_wb_p_add_fv4sf(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2166 void __builtin_mve_vstrwq_scatter_base_wb_p_add_sv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2167 void __builtin_mve_vstrwq_scatter_base_wb_p_add_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2168 void __builtin_mve_vstrwq_scatter_base_wb_p_fv4sf(__simd128_uint32_t, const int, __simd128_float32_t, short unsigned int);
2169 void __builtin_mve_vstrwq_scatter_base_wb_p_sv4si(__simd128_uint32_t, const int, __simd128_int32_t, short unsigned int);
2170 void __builtin_mve_vstrwq_scatter_base_wb_p_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2171 void __builtin_mve_vstrwq_scatter_base_wb_sv4si(__simd128_uint32_t, const int, __simd128_int32_t);
2172 void __builtin_mve_vstrwq_scatter_base_wb_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2173 void __builtin_mve_vstrwq_scatter_offset_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t);
2174 void __builtin_mve_vstrwq_scatter_offset_p_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t, short unsigned int);
2175 void __builtin_mve_vstrwq_scatter_offset_p_sv4si(int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2176 void __builtin_mve_vstrwq_scatter_offset_p_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2177 void __builtin_mve_vstrwq_scatter_offset_sv4si(int*, __simd128_uint32_t, __simd128_int32_t);
2178 void __builtin_mve_vstrwq_scatter_offset_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t);
2179 void __builtin_mve_vstrwq_scatter_shifted_offset_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t);
2180 void __builtin_mve_vstrwq_scatter_shifted_offset_p_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t, short unsigned int);
2181 void __builtin_mve_vstrwq_scatter_shifted_offset_p_sv4si(int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2182 void __builtin_mve_vstrwq_scatter_shifted_offset_p_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2183 void __builtin_mve_vstrwq_scatter_shifted_offset_sv4si(int*, __simd128_uint32_t, __simd128_int32_t);
2184 void __builtin_mve_vstrwq_scatter_shifted_offset_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t);
2185 void __builtin_mve_vstrwq_sv4si(int*, __simd128_int32_t);
2186 void __builtin_mve_vstrwq_uv4si(int*, __simd128_uint32_t);
2187 __simd128_float32_t __builtin_mve_vsubq_fv4sf(__simd128_float32_t, __simd128_float32_t);
2188 __simd128_float16_t __builtin_mve_vsubq_fv8hf(__simd128_float16_t, __simd128_float16_t);
2189 __simd128_float32_t __builtin_mve_vsubq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
2190 __simd128_float16_t __builtin_mve_vsubq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
2191 __simd128_float32_t __builtin_mve_vsubq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
2192 __simd128_float16_t __builtin_mve_vsubq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
2193 __simd128_int8_t __builtin_mve_vsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
2194 __simd128_int32_t __builtin_mve_vsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
2195 __simd128_int16_t __builtin_mve_vsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
2196 __simd128_uint8_t __builtin_mve_vsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
2197 __simd128_uint32_t __builtin_mve_vsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
2198 __simd128_uint16_t __builtin_mve_vsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
2199 __simd128_int8_t __builtin_mve_vsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
2200 __simd128_int32_t __builtin_mve_vsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
2201 __simd128_int16_t __builtin_mve_vsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
2202 __simd128_uint8_t __builtin_mve_vsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
2203 __simd128_uint32_t __builtin_mve_vsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2204 __simd128_uint16_t __builtin_mve_vsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2205 __simd128_float32_t __builtin_mve_vsubq_n_fv4sf(__simd128_float32_t, float);
2206 __simd128_float16_t __builtin_mve_vsubq_n_fv8hf(__simd128_float16_t, __bf16);
2207 __simd128_int8_t __builtin_mve_vsubq_n_sv16qi(__simd128_int8_t, signed char);
2208 __simd128_int32_t __builtin_mve_vsubq_n_sv4si(__simd128_int32_t, int);
2209 __simd128_int16_t __builtin_mve_vsubq_n_sv8hi(__simd128_int16_t, short int);
2210 __simd128_uint8_t __builtin_mve_vsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
2211 __simd128_uint32_t __builtin_mve_vsubq_n_uv4si(__simd128_uint32_t, unsigned int);
2212 __simd128_uint16_t __builtin_mve_vsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
2213 __simd128_int8_t __builtin_mve_vsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
2214 __simd128_int32_t __builtin_mve_vsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
2215 __simd128_int16_t __builtin_mve_vsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
2216 __simd128_uint8_t __builtin_mve_vsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
2217 __simd128_uint32_t __builtin_mve_vsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
2218 __simd128_uint16_t __builtin_mve_vsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
2219 
2220 #endif // __arm__
2221 
2222 #ifdef __ARM_FEATURE_CMSE //eg, __ARM_FEATURE_CMSE is defined when passing -mcpu=cortex-m23 -mcmse
2223 unsigned int __builtin_arm_cmse_nonsecure_caller();
2224 #endif
2225 
2226 #ifdef __ARM_NEON__
2227 typedef signed char __builtin_neon_qi;
2228 typedef short int __builtin_neon_hi;
2229 typedef int __builtin_neon_si;
2230 typedef long long int __builtin_neon_di;
2231 typedef int __builtin_neon_ti __attribute__((mode(TI)));
2232 typedef unsigned int __builtin_neon_uti __attribute__((mode(TI)));
2233 typedef unsigned char __builtin_neon_uqi;
2234 typedef short unsigned int __builtin_neon_uhi;
2235 typedef unsigned int __builtin_neon_usi;
2236 typedef unsigned long long __builtin_neon_udi;
2237 typedef int __builtin_neon_ei __attribute__ ((__vector_size__(32)));
2238 typedef int __builtin_neon_ci __attribute__ ((__vector_size__(64)));
2239 typedef int __builtin_neon_poly8 __attribute__((mode(QI)));
2240 typedef int __builtin_neon_poly16 __attribute__((mode(HI)));
2241 typedef float __builtin_neon_sf;
2242 typedef float __builtin_neon_hf;
2243 typedef unsigned long long __builtin_neon_poly64;
2244 typedef unsigned int __builtin_neon_poly128 __attribute__((mode(TI)));
2245 
2246 typedef char __simd64_int8_t __attribute__((__vector_size__(8)));
2247 typedef short __simd64_int16_t __attribute__((__vector_size__(8)));
2248 typedef int __simd64_int32_t __attribute__((__vector_size__(8)));
2249 typedef unsigned char __simd64_uint8_t __attribute__((__vector_size__(8)));
2250 typedef unsigned short __simd64_uint16_t __attribute__((__vector_size__(8)));
2251 typedef unsigned int __simd64_uint32_t __attribute__((__vector_size__(8)));
2252 
2253 #ifdef __ARM_FEATURE_FP16_SCALAR_ARITHMETIC
2254 typedef cov_fp16_t __fp16;
2255 #endif
2256 typedef cov_fp16_t __simd64_float16_t __attribute__((__vector_size__(8)));
2257 typedef float __simd64_float32_t __attribute__((__vector_size__(8)));
2258 
2259 typedef signed char __simd64_poly8_t __attribute__((__vector_size__(8)));
2260 typedef short __simd64_poly16_t __attribute__((__vector_size__(8)));
2261 typedef signed char __simd128_poly8_t __attribute__((__vector_size__(16)));
2262 typedef short __simd128_poly16_t __attribute__((__vector_size__(16)));
2263 typedef __bf16 __simd128_bfloat16_t __attribute__((__vector_size__(16)));
2264 typedef __bf16 __simd64_bfloat16_t __attribute__((__vector_size__(8)));
2265 
2266 __simd128_uint8_t __builtin_arm_crypto_aesd(__simd128_uint8_t, __simd128_uint8_t);
2267 __simd128_uint8_t __builtin_arm_crypto_aese(__simd128_uint8_t, __simd128_uint8_t);
2268 __simd128_uint8_t __builtin_arm_crypto_aesimc(__simd128_uint8_t);
2269 __simd128_uint8_t __builtin_arm_crypto_aesmc(__simd128_uint8_t);
2270 __simd128_uint32_t __builtin_arm_crypto_sha1c(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2271 __simd128_uint32_t __builtin_arm_crypto_sha1h(__simd128_uint32_t);
2272 __simd128_uint32_t __builtin_arm_crypto_sha1m(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2273 __simd128_uint32_t __builtin_arm_crypto_sha1p(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2274 __simd128_uint32_t __builtin_arm_crypto_sha1su0(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2275 __simd128_uint32_t __builtin_arm_crypto_sha1su1(__simd128_uint32_t, __simd128_uint32_t);
2276 __simd128_uint32_t __builtin_arm_crypto_sha256h(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2277 __simd128_uint32_t __builtin_arm_crypto_sha256h2(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2278 __simd128_uint32_t __builtin_arm_crypto_sha256su0(__simd128_uint32_t, __simd128_uint32_t);
2279 __simd128_uint32_t __builtin_arm_crypto_sha256su1(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2280 __builtin_neon_uti __builtin_arm_crypto_vmullp64(long long unsigned int, long long unsigned int);
2281 void __builtin_arm_lane_check(int, int);
2282 
2283 __builtin_neon_ci __builtin_neon_vld3_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2284 __builtin_neon_ci __builtin_neon_vld3_lanev4si (const __builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2285 __builtin_neon_ci __builtin_neon_vld3_lanev8hf(const cov_fp16_t*, __builtin_neon_ci, int);
2286 __builtin_neon_ci __builtin_neon_vld3_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_ci __b, const int __c);
2287 __builtin_neon_ci __builtin_neon_vld3v16qi (const __builtin_neon_qi *  __a);
2288 __builtin_neon_ci __builtin_neon_vld3v4sf (const __builtin_neon_sf *  __a);
2289 __builtin_neon_ci __builtin_neon_vld3v4si (const __builtin_neon_si *  __a);
2290 __builtin_neon_ci __builtin_neon_vld3v8hf(const cov_fp16_t*);
2291 __builtin_neon_ci __builtin_neon_vld3v8hi (const __builtin_neon_hi *  __a);
2292 __builtin_neon_ci __builtin_neon_vld4_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2293 __builtin_neon_ci __builtin_neon_vld4_lanev4si (const __builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2294 __builtin_neon_ci __builtin_neon_vld4_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_ci __b, const int __c);
2295 __builtin_neon_ci __builtin_neon_vld4v16qi (const __builtin_neon_qi *  __a);
2296 __builtin_neon_ci __builtin_neon_vld4v4sf (const __builtin_neon_sf *  __a);
2297 __builtin_neon_ci __builtin_neon_vld4v4si (const __builtin_neon_si *  __a);
2298 __builtin_neon_ci __builtin_neon_vld4v8hi (const __builtin_neon_hi *  __a);
2299 __builtin_neon_ei __builtin_neon_vld3di (const __builtin_neon_di *  __a);
2300 __builtin_neon_ei __builtin_neon_vld3_dupdi (const __builtin_neon_di *  __a);
2301 __builtin_neon_ei __builtin_neon_vld3_dupv2sf (const __builtin_neon_sf *  __a);
2302 __builtin_neon_ei __builtin_neon_vld3_dupv2si (const __builtin_neon_si *  __a);
2303 __builtin_neon_ei __builtin_neon_vld3_dupv4hf(const cov_fp16_t*);
2304 __builtin_neon_ei __builtin_neon_vld3_dupv4hi (const __builtin_neon_hi *  __a);
2305 __builtin_neon_ei __builtin_neon_vld3_dupv8qi (const __builtin_neon_qi *  __a);
2306 __builtin_neon_ei __builtin_neon_vld3_lanev2sf (const __builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2307 __builtin_neon_ei __builtin_neon_vld3_lanev2si (const __builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2308 __builtin_neon_ei __builtin_neon_vld3_lanev4hf(const cov_fp16_t*, __builtin_neon_ei, int);
2309 __builtin_neon_ei __builtin_neon_vld3_lanev4hi (const __builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2310 __builtin_neon_ei __builtin_neon_vld3_lanev8qi (const __builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2311 __builtin_neon_ei __builtin_neon_vld3v2sf (const __builtin_neon_sf *  __a);
2312 __builtin_neon_ei __builtin_neon_vld3v2si (const __builtin_neon_si *  __a);
2313 __builtin_neon_ei __builtin_neon_vld3v4hf(const cov_fp16_t*);
2314 __builtin_neon_ei __builtin_neon_vld3v4hi (const __builtin_neon_hi *  __a);
2315 __builtin_neon_ei __builtin_neon_vld3v8qi (const __builtin_neon_qi *  __a);
2316 __builtin_neon_ei __builtin_neon_vld4di (const __builtin_neon_di *  __a);
2317 __builtin_neon_ei __builtin_neon_vld4_dupdi (const __builtin_neon_di *  __a);
2318 __builtin_neon_ei __builtin_neon_vld4_dupv2sf (const __builtin_neon_sf *  __a);
2319 __builtin_neon_ei __builtin_neon_vld4_dupv2si (const __builtin_neon_si *  __a);
2320 __builtin_neon_ei __builtin_neon_vld4_dupv4hi (const __builtin_neon_hi *  __a);
2321 __builtin_neon_ei __builtin_neon_vld4_dupv8qi (const __builtin_neon_qi *  __a);
2322 __builtin_neon_ei __builtin_neon_vld4_lanev2sf (const __builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2323 __builtin_neon_ei __builtin_neon_vld4_lanev2si (const __builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2324 __builtin_neon_ei __builtin_neon_vld4_lanev4hi (const __builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2325 __builtin_neon_ei __builtin_neon_vld4_lanev8qi (const __builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2326 __builtin_neon_ei __builtin_neon_vld4v2sf (const __builtin_neon_sf *  __a);
2327 __builtin_neon_ei __builtin_neon_vld4v2si (const __builtin_neon_si *  __a);
2328 __builtin_neon_ei __builtin_neon_vld4v4hi (const __builtin_neon_hi *  __a);
2329 __builtin_neon_ei __builtin_neon_vld4v8qi (const __builtin_neon_qi *  __a);
2330 __builtin_neon_oi __builtin_neon_vld2_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_oi __b, const int __c);
2331 __builtin_neon_oi __builtin_neon_vld2_lanev4si (const __builtin_neon_si * __a, __builtin_neon_oi __b, const int __c);
2332 __builtin_neon_oi __builtin_neon_vld2_lanev8hf(const cov_fp16_t*, __builtin_neon_oi, int);
2333 __builtin_neon_oi __builtin_neon_vld2_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_oi __b, const int __c);
2334 __builtin_neon_oi __builtin_neon_vld2v16qi (const __builtin_neon_qi *  __a);
2335 __builtin_neon_oi __builtin_neon_vld2v4sf (const __builtin_neon_sf *  __a);
2336 __builtin_neon_oi __builtin_neon_vld2v4si (const __builtin_neon_si *  __a);
2337 __builtin_neon_oi __builtin_neon_vld2v8hf(const cov_fp16_t*);
2338 __builtin_neon_oi __builtin_neon_vld2v8hi (const __builtin_neon_hi *  __a);
2339 __builtin_neon_oi __builtin_neon_vld4_dupv4hf(const cov_fp16_t*);
2340 __builtin_neon_oi __builtin_neon_vld4_lanev4hf(const cov_fp16_t*, __builtin_neon_oi, int);
2341 __builtin_neon_oi __builtin_neon_vld4v4hf(const cov_fp16_t*);
2342 __builtin_neon_ti __builtin_neon_vld2di (const __builtin_neon_di *  __a);
2343 __builtin_neon_ti __builtin_neon_vld2_dupdi (const __builtin_neon_di *  __a);
2344 __builtin_neon_ti __builtin_neon_vld2_dupv2sf (const __builtin_neon_sf *  __a);
2345 __builtin_neon_ti __builtin_neon_vld2_dupv2si (const __builtin_neon_si *  __a);
2346 __builtin_neon_ti __builtin_neon_vld2_dupv4hf(const cov_fp16_t*);
2347 __builtin_neon_ti __builtin_neon_vld2_dupv4hi (const __builtin_neon_hi *  __a);
2348 __builtin_neon_ti __builtin_neon_vld2_dupv8qi (const __builtin_neon_qi *  __a);
2349 __builtin_neon_ti __builtin_neon_vld2_lanev2sf (const __builtin_neon_sf * __a, float __b, const int __c);
2350 __builtin_neon_ti __builtin_neon_vld2_lanev2si (const __builtin_neon_si * __a, int __b, const int __c);
2351 __builtin_neon_ti __builtin_neon_vld2_lanev4hf(const cov_fp16_t*, __builtin_neon_ti, int);
2352 __builtin_neon_ti __builtin_neon_vld2_lanev4hi (const __builtin_neon_hi * __a, int __b, const int __c);
2353 __builtin_neon_ti __builtin_neon_vld2_lanev8qi (const __builtin_neon_qi * __a, int __b, const int __c);
2354 __builtin_neon_ti __builtin_neon_vld2v2sf (const __builtin_neon_sf *  __a);
2355 __builtin_neon_ti __builtin_neon_vld2v2si (const __builtin_neon_si *  __a);
2356 __builtin_neon_ti __builtin_neon_vld2v4hf(const cov_fp16_t*);
2357 __builtin_neon_ti __builtin_neon_vld2v4hi (const __builtin_neon_hi *  __a);
2358 __builtin_neon_ti __builtin_neon_vld2v8qi (const __builtin_neon_qi *  __a);
2359 __builtin_neon_uti __builtin_arm_crypto_vmullp64(long long unsigned int, long long unsigned int);
2360 __builtin_neon_xi __builtin_neon_vld4_lanev8hf(const cov_fp16_t*, __builtin_neon_xi, int);
2361 __builtin_neon_xi __builtin_neon_vld4v8hf(const cov_fp16_t*);
2362 cov_fp16_t __builtin_neon_vabshf(cov_fp16_t);
2363 cov_fp16_t __builtin_neon_vcvthshf(int);
2364 cov_fp16_t __builtin_neon_vcvths_nhf(int, int);
2365 cov_fp16_t __builtin_neon_vcvthuhf(int);
2366 cov_fp16_t __builtin_neon_vcvthu_nhf(int, int);
2367 cov_fp16_t __builtin_neon_vfmahf(cov_fp16_t, cov_fp16_t, cov_fp16_t);
2368 cov_fp16_t __builtin_neon_vfmshf(cov_fp16_t, cov_fp16_t, cov_fp16_t);
2369 cov_fp16_t __builtin_neon_vmaxnmhf(cov_fp16_t, cov_fp16_t);
2370 cov_fp16_t __builtin_neon_vminnmhf(cov_fp16_t, cov_fp16_t);
2371 cov_fp16_t __builtin_neon_vrndahf(cov_fp16_t);
2372 cov_fp16_t __builtin_neon_vrndhf(cov_fp16_t);
2373 cov_fp16_t __builtin_neon_vrndihf(cov_fp16_t);
2374 cov_fp16_t __builtin_neon_vrndmhf(cov_fp16_t);
2375 cov_fp16_t __builtin_neon_vrndnhf(cov_fp16_t);
2376 cov_fp16_t __builtin_neon_vrndphf(cov_fp16_t);
2377 cov_fp16_t __builtin_neon_vrndxhf(cov_fp16_t);
2378 cov_fp16_t __builtin_neon_vsqrthf(cov_fp16_t);
2379 float __builtin_neon_vget_lanev2sf (__simd64_float32_t __a, const int __b);
2380 float __builtin_neon_vget_lanev4sf (__simd128_float32_t __a, const int __b);
2381 int __builtin_neon_vbsldi (int  __a, int __b, int __c);
2382 int __builtin_neon_vcreatedi (__builtin_neon_di __a);
2383 int __builtin_neon_vcvtahssi(cov_fp16_t);
2384 int __builtin_neon_vcvtahusi(cov_fp16_t);
2385 int __builtin_neon_vcvths_nsi(cov_fp16_t, int);
2386 int __builtin_neon_vcvthssi(cov_fp16_t);
2387 int __builtin_neon_vcvthu_nsi(cov_fp16_t, int);
2388 int __builtin_neon_vcvthusi(cov_fp16_t);
2389 int __builtin_neon_vcvtmhssi(cov_fp16_t);
2390 int __builtin_neon_vcvtmhusi(cov_fp16_t);
2391 int __builtin_neon_vcvtnhssi(cov_fp16_t);
2392 int __builtin_neon_vcvtnhusi(cov_fp16_t);
2393 int __builtin_neon_vcvtphssi(cov_fp16_t);
2394 int __builtin_neon_vcvtphusi(cov_fp16_t);
2395 int __builtin_neon_vdup_lanedi (int __a, const int __b);
2396 int __builtin_neon_vdup_ndi (__builtin_neon_di __a);
2397 int __builtin_neon_vextdi (int __a, int __b, const int __c);
2398 int __builtin_neon_vget_lanedi (int __a, const int __b);
2399 int __builtin_neon_vget_laneuv16qi(__simd128_int8_t, int);
2400 int __builtin_neon_vget_laneuv4hi(__simd64_int16_t, int);
2401 int __builtin_neon_vget_laneuv8hi(__simd128_int16_t, int);
2402 int __builtin_neon_vget_laneuv8qi(__simd64_int8_t, int);
2403 int __builtin_neon_vget_lanev16qi(__simd128_int8_t, int);
2404 int __builtin_neon_vget_lanev2si (__simd64_int32_t __a, const int __b);
2405 int __builtin_neon_vget_lanev4hi(__simd64_int16_t, int);
2406 int __builtin_neon_vget_lanev4si (__simd128_int32_t __a, const int __b);
2407 int __builtin_neon_vget_lanev8hi(__simd128_int16_t, int);
2408 int __builtin_neon_vget_lanev8qi(__simd64_int8_t, int);
2409 int __builtin_neon_vld1di (const __builtin_neon_di *  __a);
2410 int __builtin_neon_vld1_dupdi (const __builtin_neon_di *  __a);
2411 int  __builtin_neon_vld1_lanedi (const __builtin_neon_di* __a, int __b, const int __c);
2412 int __builtin_neon_vpadalsv2si (int __a, __simd64_int32_t __b);
2413 int __builtin_neon_vpaddlsv2si (__simd64_int32_t __a);
2414 int __builtin_neon_vqaddsdi (int __a, int __b);
2415 int __builtin_neon_vqrshlsdi (int __a, int __b);
2416 int __builtin_neon_vqshlsdi (int __a, int __b);
2417 int __builtin_neon_vqshl_s_ndi (int __a, const int __b);
2418 int __builtin_neon_vqsubsdi (int __a, int __b);
2419 int __builtin_neon_vqsubudi (int  __a, int  __b);
2420 int __builtin_neon_vreinterpretdidi (int  __a);
2421 int __builtin_neon_vreinterpretdiv2sf (__simd64_float32_t __a);
2422 int __builtin_neon_vreinterpretdiv2si (__simd64_int32_t  __a);
2423 int __builtin_neon_vreinterpretdiv4hi (__simd64_int32_t __a);
2424 int __builtin_neon_vreinterpretdiv8qi (__simd64_int32_t  __a);
2425 int __builtin_neon_vrshlsdi (int __a, int __b);
2426 int __builtin_neon_vrshrs_ndi (int __a, const int __b);
2427 int __builtin_neon_vrsras_ndi (int __a, int __b, const int __c);
2428 int __builtin_neon_vset_lanedi (__builtin_neon_di __a, int __b, const int __c);
2429 int __builtin_neon_vshl_ndi (int __a, const int __b);
2430 int __builtin_neon_vshlsdi (int __a, int __b);
2431 int __builtin_neon_vshrs_ndi (int __a, const int __b);
2432 int __builtin_neon_vsli_ndi (int __a, int __b, const int __c);
2433 int __builtin_neon_vsras_ndi (int __a, int __b, const int __c);
2434 int __builtin_neon_vsri_ndi (int __a, int __b, const int __c);
2435 int __builtin_neon_vst1_lanedi (__builtin_neon_di * __a, int __b, const int __c);
2436 void __builtin_neon_vst2di(long long int*, __builtin_neon_ti);
2437 int __builtin_neon_vst2_lanev2sf (__builtin_neon_sf * __a, float __b, const int __c);
2438 int __builtin_neon_vst2_lanev2si (__builtin_neon_si * __a, int __b, const int __c);
2439 int __builtin_neon_vst2_lanev4hi (__builtin_neon_hi * __a, int __b, const int __c);
2440 int __builtin_neon_vst2_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_oi __b, const int __c);
2441 int __builtin_neon_vst2_lanev4si (__builtin_neon_si * __a, __builtin_neon_oi __b, const int __c);
2442 int __builtin_neon_vst2_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_oi __b, const int __c);
2443 int __builtin_neon_vst2_lanev8qi (__builtin_neon_qi * __a, int __b, const int __c);
2444 void __builtin_neon_vst2v16qi(signed char*, __builtin_neon_oi);
2445 void __builtin_neon_vst2v2sf(float*, __builtin_neon_ti);
2446 void __builtin_neon_vst2v2si(int*, __builtin_neon_ti);
2447 void __builtin_neon_vst2v4hi(short int*, __builtin_neon_ti);
2448 void __builtin_neon_vst2v4sf(float*, __builtin_neon_oi);
2449 void __builtin_neon_vst2v4si(int*, __builtin_neon_oi);
2450 void __builtin_neon_vst2v8hi(short int*, __builtin_neon_oi);
2451 void __builtin_neon_vst2v8qi(signed char*, __builtin_neon_ti);
2452 void __builtin_neon_vst3di(long long int*, __builtin_neon_ei);
2453 int __builtin_neon_vst3_lanev2sf (__builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2454 int __builtin_neon_vst3_lanev2si (__builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2455 int __builtin_neon_vst3_lanev4hi (__builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2456 int __builtin_neon_vst3_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2457 int __builtin_neon_vst3_lanev4si (__builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2458 int __builtin_neon_vst3_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_ci __b, const int __c);
2459 int __builtin_neon_vst3_lanev8qi (__builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2460 void __builtin_neon_vst3v16qi(signed char*, __builtin_neon_ci);
2461 void __builtin_neon_vst3v2sf(float*, __builtin_neon_ei);
2462 void __builtin_neon_vst3v2si(int*, __builtin_neon_ei);
2463 void __builtin_neon_vst3v4hi(short int*, __builtin_neon_ei);
2464 void __builtin_neon_vst3v4sf(float*, __builtin_neon_ci);
2465 void __builtin_neon_vst3v4si(int*, __builtin_neon_ci);
2466 void __builtin_neon_vst3v8hi(short int*, __builtin_neon_ci);
2467 void __builtin_neon_vst3v8qi(signed char*, __builtin_neon_ei);
2468 void __builtin_neon_vst4di(long long int*, __builtin_neon_oi);
2469 int __builtin_neon_vst4_lanev2sf (__builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2470 int __builtin_neon_vst4_lanev2si (__builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2471 int __builtin_neon_vst4_lanev4hi (__builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2472 int __builtin_neon_vst4_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2473 int __builtin_neon_vst4_lanev4si (__builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2474 int __builtin_neon_vst4_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_ci __b, const int __c);
2475 int __builtin_neon_vst4_lanev8qi (__builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2476 void __builtin_neon_vst4v16qi(signed char*, __builtin_neon_xi);
2477 void __builtin_neon_vst4v2sf(float*, __builtin_neon_oi);
2478 void __builtin_neon_vst4v2si(int*, __builtin_neon_oi);
2479 void __builtin_neon_vst4v4hi(short int*, __builtin_neon_oi);
2480 void __builtin_neon_vst4v4sf(float*, __builtin_neon_xi);
2481 void __builtin_neon_vst4v4si(int*, __builtin_neon_xi);
2482 void __builtin_neon_vst4v8hi(short int*, __builtin_neon_xi);
2483 void __builtin_neon_vst4v8qi(signed char*, __builtin_neon_oi);
2484 long long int __builtin_neon_vget_highv2di(__simd128_int64_t);
2485 long long int __builtin_neon_vget_lanev2di(__simd128_int64_t, int);
2486 long long int __builtin_neon_vget_lowv2di(__simd128_int64_t);
2487 __simd128_float16_t __builtin_neon_vabdv8hf(__simd128_float16_t, __simd128_float16_t);
2488 __simd128_float16_t __builtin_neon_vabsv8hf(__simd128_float16_t);
2489 __simd128_float16_t __builtin_neon_vaddv8hf(__simd128_float16_t, __simd128_float16_t);
2490 __simd128_float16_t __builtin_neon_vbslv8hf(__simd128_int16_t, __simd128_float16_t, __simd128_float16_t);
2491 __simd128_float16_t __builtin_neon_vcadd90v8hf(__simd128_float16_t, __simd128_float16_t);
2492 __simd128_float16_t __builtin_neon_vcmla0v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2493 __simd128_float16_t __builtin_neon_vcmla180v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2494 __simd128_float16_t __builtin_neon_vcmla270v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2495 __simd128_float16_t __builtin_neon_vcmla90v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2496 __simd128_float16_t __builtin_neon_vcmla_lane0v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2497 __simd128_float16_t __builtin_neon_vcmla_lane180v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2498 __simd128_float16_t __builtin_neon_vcmla_lane270v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2499 __simd128_float16_t __builtin_neon_vcmla_lane90v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2500 __simd128_float16_t __builtin_neon_vcmlaq_lane0v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2501 __simd128_float16_t __builtin_neon_vcmlaq_lane180v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2502 __simd128_float16_t __builtin_neon_vcmlaq_lane270v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2503 __simd128_float16_t __builtin_neon_vcmlaq_lane90v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2504 __simd128_float16_t __builtin_neon_vcombinev4hf(__simd64_float16_t, __simd64_float16_t);
2505 __simd128_float16_t __builtin_neon_vcvts_nv8hi(__simd128_int16_t, int);
2506 __simd128_float16_t __builtin_neon_vcvtsv8hi(__simd128_int16_t);
2507 __simd128_float16_t __builtin_neon_vcvtu_nv8hi(__simd128_int16_t, int);
2508 __simd128_float16_t __builtin_neon_vcvtuv8hi(__simd128_int16_t);
2509 __simd128_float16_t __builtin_neon_vdup_lanev8hf(__simd64_float16_t, int);
2510 __simd128_float16_t __builtin_neon_vdup_nv8hf(cov_fp16_t);
2511 __simd128_float16_t __builtin_neon_vextv8hf(__simd128_float16_t, __simd128_float16_t, int);
2512 __simd128_float16_t __builtin_neon_vfmav8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2513 __simd128_float16_t __builtin_neon_vfmsv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2514 __simd128_float16_t __builtin_neon_vld1v8hf(const cov_fp16_t*);
2515 __simd128_float16_t __builtin_neon_vmaxfv8hf(__simd128_float16_t, __simd128_float16_t);
2516 __simd128_float16_t __builtin_neon_vmaxnmv8hf(__simd128_float16_t, __simd128_float16_t);
2517 __simd128_float16_t __builtin_neon_vminfv8hf(__simd128_float16_t, __simd128_float16_t);
2518 __simd128_float16_t __builtin_neon_vminnmv8hf(__simd128_float16_t, __simd128_float16_t);
2519 __simd128_float16_t __builtin_neon_vmulfv8hf(__simd128_float16_t, __simd128_float16_t);
2520 __simd128_float16_t __builtin_neon_vmul_lanev8hf(__simd128_float16_t, __simd64_float16_t, int);
2521 __simd128_float16_t __builtin_neon_vmul_nv8hf(__simd128_float16_t, cov_fp16_t);
2522 __simd128_float16_t __builtin_neon_vnegv8hf(__simd128_float16_t);
2523 __simd128_float16_t __builtin_neon_vrecpev8hf(__simd128_float16_t);
2524 __simd128_float16_t __builtin_neon_vrecpsv8hf(__simd128_float16_t, __simd128_float16_t);
2525 __simd128_float16_t __builtin_neon_vrndav8hf(__simd128_float16_t);
2526 __simd128_float16_t __builtin_neon_vrndmv8hf(__simd128_float16_t);
2527 __simd128_float16_t __builtin_neon_vrndnv8hf(__simd128_float16_t);
2528 __simd128_float16_t __builtin_neon_vrndpv8hf(__simd128_float16_t);
2529 __simd128_float16_t __builtin_neon_vrndv8hf(__simd128_float16_t);
2530 __simd128_float16_t __builtin_neon_vrndxv8hf(__simd128_float16_t);
2531 __simd128_float16_t __builtin_neon_vrsqrtev8hf(__simd128_float16_t);
2532 __simd128_float16_t __builtin_neon_vrsqrtsv8hf(__simd128_float16_t, __simd128_float16_t);
2533 __simd128_float16_t __builtin_neon_vsubv8hf(__simd128_float16_t, __simd128_float16_t);
2534 __simd128_float32_t __builtin_neon_vabdfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2535 __simd128_float32_t __builtin_neon_vabsv4sf (__simd128_float32_t __a);
2536 __simd128_float32_t __builtin_neon_vaddv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2537 __simd128_float32_t __builtin_neon_vbslv4sf (__simd128_int32_t  __a, __simd128_float32_t __b, __simd128_float32_t __c);
2538 __simd128_float32_t __builtin_neon_vcadd90v4sf(__simd128_float32_t, __simd128_float32_t);
2539 __simd128_float32_t __builtin_neon_vcmla0v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2540 __simd128_float32_t __builtin_neon_vcmla180v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2541 __simd128_float32_t __builtin_neon_vcmla270v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2542 __simd128_float32_t __builtin_neon_vcmla90v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2543 __simd128_float32_t __builtin_neon_vcmla_lane0v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2544 __simd128_float32_t __builtin_neon_vcmla_lane180v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2545 __simd128_float32_t __builtin_neon_vcmla_lane270v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2546 __simd128_float32_t __builtin_neon_vcmla_lane90v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2547 __simd128_float32_t __builtin_neon_vcmlaq_lane0v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2548 __simd128_float32_t __builtin_neon_vcmlaq_lane180v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2549 __simd128_float32_t __builtin_neon_vcmlaq_lane270v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2550 __simd128_float32_t __builtin_neon_vcmlaq_lane90v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2551 __simd128_float32_t __builtin_neon_vcombinev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
2552 __simd128_float32_t __builtin_neon_vcvts_nv4si (__simd128_int32_t __a, const int __b);
2553 __simd128_float32_t __builtin_neon_vcvtsv4si (__simd128_int32_t __a);
2554 __simd128_float32_t __builtin_neon_vcvtu_nv4si (__simd128_int32_t  __a, const int __b);
2555 __simd128_float32_t __builtin_neon_vcvtuv4si (__simd128_int32_t  __a);
2556 __simd128_float32_t __builtin_neon_vcvtv4sfv4hf(__simd64_float16_t);
2557 __simd128_float32_t __builtin_neon_vdup_lanev4sf (__simd64_float32_t __a, const int __b);
2558 __simd128_float32_t __builtin_neon_vdup_nv4sf (__builtin_neon_sf __a);
2559 __simd128_float32_t __builtin_neon_vextv4sf (__simd128_float32_t __a, __simd128_float32_t __b, const int __c);
2560 __simd128_float32_t __builtin_neon_vfmal_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2561 __simd128_float32_t __builtin_neon_vfmal_lane_highv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2562 __simd128_float32_t __builtin_neon_vfmal_lane_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2563 __simd128_float32_t __builtin_neon_vfmal_lane_lowv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2564 __simd128_float32_t __builtin_neon_vfmal_lane_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2565 __simd128_float32_t __builtin_neon_vfmal_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2566 __simd128_float32_t __builtin_neon_vfmav4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2567 __simd128_float32_t __builtin_neon_vfmsl_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2568 __simd128_float32_t __builtin_neon_vfmsl_lane_highv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2569 __simd128_float32_t __builtin_neon_vfmsl_lane_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2570 __simd128_float32_t __builtin_neon_vfmsl_lane_lowv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2571 __simd128_float32_t __builtin_neon_vfmsl_lane_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2572 __simd128_float32_t __builtin_neon_vfmsl_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2573 __simd128_float32_t __builtin_neon_vfmsv4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2574 __simd128_float32_t __builtin_neon_vld1_dupv4sf (const __builtin_neon_sf *  __a);
2575 __simd128_float32_t __builtin_neon_vld1_lanev4sf (const float * __a, __simd128_float32_t __b, const int __c);
2576 __simd128_float32_t __builtin_neon_vld1v4sf (const __builtin_neon_sf *  __a);
2577 __simd128_float32_t __builtin_neon_vmaxfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2578 __simd128_float32_t __builtin_neon_vmaxnmv4sf(__simd128_float32_t, __simd128_float32_t);
2579 __simd128_float32_t __builtin_neon_vminfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2580 __simd128_float32_t __builtin_neon_vminnmv4sf(__simd128_float32_t, __simd128_float32_t);
2581 __simd128_float32_t __builtin_neon_vmla_lanev4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd64_float32_t __c, const int __d);
2582 __simd128_float32_t __builtin_neon_vmla_nv4sf (__simd128_float32_t __a, __simd128_float32_t __b, float __c);
2583 __simd128_float32_t __builtin_neon_vmlav4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2584 __simd128_float32_t __builtin_neon_vmls_lanev4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd64_float32_t __c, const int __d);
2585 __simd128_float32_t __builtin_neon_vmls_nv4sf (__simd128_float32_t __a, __simd128_float32_t __b, float __c);
2586 __simd128_float32_t __builtin_neon_vmlsv4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2587 __simd128_float32_t __builtin_neon_vmulfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2588 __simd128_float32_t __builtin_neon_vmul_lanev4sf (__simd128_float32_t __a, __simd64_float32_t __b, const int __c);
2589 __simd128_float32_t __builtin_neon_vmul_nv4sf (__simd128_float32_t __a, float __b);
2590 __simd128_float32_t __builtin_neon_vnegv4sf (__simd128_float32_t __a);
2591 __simd128_float32_t __builtin_neon_vrecpev4sf (__simd128_float32_t __a);
2592 __simd128_float32_t __builtin_neon_vrecpsv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2593 __simd128_float32_t __builtin_neon_vreinterpretv4sfti (__builtin_neon_ti __a);
2594 __simd128_float32_t __builtin_neon_vreinterpretv4sfv16qi (__simd128_int32_t  __a);
2595 __simd128_float32_t __builtin_neon_vreinterpretv4sfv2di (__simd128_int32_t  __a);
2596 __simd128_float32_t __builtin_neon_vreinterpretv4sfv4si (__simd128_int32_t __a);
2597 __simd128_float32_t __builtin_neon_vreinterpretv4sfv8hi (__simd128_int32_t  __a);
2598 __simd128_float32_t __builtin_neon_vrintav4sf (__simd128_float32_t __a);
2599 __simd128_float32_t __builtin_neon_vrintmv4sf (__simd128_float32_t __a);
2600 __simd128_float32_t __builtin_neon_vrintnv4sf (__simd128_float32_t __a);
2601 __simd128_float32_t __builtin_neon_vrintpv4sf (__simd128_float32_t __a);
2602 __simd128_float32_t __builtin_neon_vrintxv4sf (__simd128_float32_t __a);
2603 __simd128_float32_t __builtin_neon_vrintzv4sf (__simd128_float32_t __a);
2604 __simd128_float32_t __builtin_neon_vrsqrtev4sf (__simd128_float32_t __a);
2605 __simd128_float32_t __builtin_neon_vrsqrtsv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2606 __simd128_float32_t __builtin_neon_vset_lanev4sf (float __a, __simd128_float32_t __b, const int __c);
2607 void __builtin_neon_vst1_lanev4sf(float*, __simd128_float32_t, int);
2608 void __builtin_neon_vst1v4sf(float*, __simd128_float32_t);
2609 __simd128_float32_t __builtin_neon_vsubv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2610 __simd128_int16_t __builtin_neon_vabalsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2611 __simd128_int16_t __builtin_neon_vabaluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2612 __simd128_int16_t __builtin_neon_vabasv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2613 __simd128_int16_t __builtin_neon_vabauv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2614 __simd128_int16_t __builtin_neon_vabdlsv8qi(__simd64_int8_t, __simd64_int8_t);
2615 __simd128_int16_t __builtin_neon_vabdluv8qi(__simd64_int8_t, __simd64_int8_t);
2616 __simd128_int16_t __builtin_neon_vabdsv8hi(__simd128_int16_t, __simd128_int16_t);
2617 __simd128_int16_t __builtin_neon_vabduv8hi(__simd128_int16_t, __simd128_int16_t);
2618 __simd128_int16_t __builtin_neon_vabsv8hi(__simd128_int16_t);
2619 __simd128_int16_t __builtin_neon_vaddlsv8qi(__simd64_int8_t, __simd64_int8_t);
2620 __simd128_int16_t __builtin_neon_vaddluv8qi(__simd64_int8_t, __simd64_int8_t);
2621 __simd128_int16_t __builtin_neon_vaddwsv8qi(__simd128_int16_t, __simd64_int8_t);
2622 __simd128_int16_t __builtin_neon_vaddwuv8qi(__simd128_int16_t, __simd64_int8_t);
2623 __simd128_int16_t __builtin_neon_vbslv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2624 __simd128_int16_t __builtin_neon_vcagev8hf(__simd128_float16_t, __simd128_float16_t);
2625 __simd128_int16_t __builtin_neon_vcagtv8hf(__simd128_float16_t, __simd128_float16_t);
2626 __simd128_int16_t __builtin_neon_vcalev8hf(__simd128_float16_t, __simd128_float16_t);
2627 __simd128_int16_t __builtin_neon_vcaltv8hf(__simd128_float16_t, __simd128_float16_t);
2628 __simd128_int16_t __builtin_neon_vceqv8hf(__simd128_float16_t, __simd128_float16_t);
2629 __simd128_int16_t __builtin_neon_vceqv8hi(__simd128_int16_t, __simd128_int16_t);
2630 __simd128_int16_t __builtin_neon_vceqzv8hf(__simd128_float16_t);
2631 __simd128_int16_t __builtin_neon_vcgeuv8hi(__simd128_int16_t, __simd128_int16_t);
2632 __simd128_int16_t __builtin_neon_vcgev8hf(__simd128_float16_t, __simd128_float16_t);
2633 __simd128_int16_t __builtin_neon_vcgev8hi(__simd128_int16_t, __simd128_int16_t);
2634 __simd128_int16_t __builtin_neon_vcgezv8hf(__simd128_float16_t);
2635 __simd128_int16_t __builtin_neon_vcgtuv8hi(__simd128_int16_t, __simd128_int16_t);
2636 __simd128_int16_t __builtin_neon_vcgtv8hf(__simd128_float16_t, __simd128_float16_t);
2637 __simd128_int16_t __builtin_neon_vcgtv8hi(__simd128_int16_t, __simd128_int16_t);
2638 __simd128_int16_t __builtin_neon_vcgtzv8hf(__simd128_float16_t);
2639 __simd128_int16_t __builtin_neon_vclev8hf(__simd128_float16_t, __simd128_float16_t);
2640 __simd128_int16_t __builtin_neon_vclezv8hf(__simd128_float16_t);
2641 __simd128_int16_t __builtin_neon_vclsv8hi(__simd128_int16_t);
2642 __simd128_int16_t __builtin_neon_vcltv8hf(__simd128_float16_t, __simd128_float16_t);
2643 __simd128_int16_t __builtin_neon_vcltzv8hf(__simd128_float16_t);
2644 __simd128_int16_t __builtin_neon_vclzv8hi(__simd128_int16_t);
2645 __simd128_int16_t __builtin_neon_vcombinev4hi(__simd64_int16_t, __simd64_int16_t);
2646 __simd128_int16_t __builtin_neon_vcvtasv8hf(__simd128_float16_t);
2647 __simd128_int16_t __builtin_neon_vcvtauv8hf(__simd128_float16_t);
2648 __simd128_int16_t __builtin_neon_vcvtmsv8hf(__simd128_float16_t);
2649 __simd128_int16_t __builtin_neon_vcvtmuv8hf(__simd128_float16_t);
2650 __simd128_int16_t __builtin_neon_vcvtnsv8hf(__simd128_float16_t);
2651 __simd128_int16_t __builtin_neon_vcvtnuv8hf(__simd128_float16_t);
2652 __simd128_int16_t __builtin_neon_vcvtpsv8hf(__simd128_float16_t);
2653 __simd128_int16_t __builtin_neon_vcvtpuv8hf(__simd128_float16_t);
2654 __simd128_int16_t __builtin_neon_vcvts_nv8hf(__simd128_float16_t, int);
2655 __simd128_int16_t __builtin_neon_vcvtsv8hf(__simd128_float16_t);
2656 __simd128_int16_t __builtin_neon_vcvtu_nv8hf(__simd128_float16_t, int);
2657 __simd128_int16_t __builtin_neon_vcvtuv8hf(__simd128_float16_t);
2658 __simd128_int16_t __builtin_neon_vdup_lanev8hi(__simd64_int16_t, int);
2659 __simd128_int16_t __builtin_neon_vextv8hi(__simd128_int16_t, __simd128_int16_t, int);
2660 __simd128_int16_t __builtin_neon_vhaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2661 __simd128_int16_t __builtin_neon_vhadduv8hi(__simd128_int16_t, __simd128_int16_t);
2662 __simd128_int16_t __builtin_neon_vhsubsv8hi(__simd128_int16_t, __simd128_int16_t);
2663 __simd128_int16_t __builtin_neon_vhsubuv8hi(__simd128_int16_t, __simd128_int16_t);
2664 __simd128_int16_t __builtin_neon_vld1_lanev8hi(const short int*, __simd128_int16_t, int);
2665 __simd128_int16_t __builtin_neon_vmaxsv8hi(__simd128_int16_t, __simd128_int16_t);
2666 __simd128_int16_t __builtin_neon_vmaxuv8hi(__simd128_int16_t, __simd128_int16_t);
2667 __simd128_int16_t __builtin_neon_vminsv8hi(__simd128_int16_t, __simd128_int16_t);
2668 __simd128_int16_t __builtin_neon_vminuv8hi(__simd128_int16_t, __simd128_int16_t);
2669 __simd128_int16_t __builtin_neon_vmla_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2670 __simd128_int16_t __builtin_neon_vmlalsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2671 __simd128_int16_t __builtin_neon_vmlaluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2672 __simd128_int16_t __builtin_neon_vmla_nv8hi(__simd128_int16_t, __simd128_int16_t, short int);
2673 __simd128_int16_t __builtin_neon_vmlav8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2674 __simd128_int16_t __builtin_neon_vmls_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2675 __simd128_int16_t __builtin_neon_vmlslsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2676 __simd128_int16_t __builtin_neon_vmlsluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2677 __simd128_int16_t __builtin_neon_vmls_nv8hi(__simd128_int16_t, __simd128_int16_t, short int);
2678 __simd128_int16_t __builtin_neon_vmlsv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2679 __simd128_int16_t __builtin_neon_vmovlsv8qi(__simd64_int8_t);
2680 __simd128_int16_t __builtin_neon_vmovluv8qi(__simd64_int8_t);
2681 __simd128_int16_t __builtin_neon_vmul_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2682 __simd128_int16_t __builtin_neon_vmullpv8qi(__simd64_int8_t, __simd64_int8_t);
2683 __simd128_int16_t __builtin_neon_vmullsv8qi(__simd64_int8_t, __simd64_int8_t);
2684 __simd128_int16_t __builtin_neon_vmulluv8qi(__simd64_int8_t, __simd64_int8_t);
2685 __simd128_int16_t __builtin_neon_vmul_nv8hi(__simd128_int16_t, short int);
2686 __simd128_int16_t __builtin_neon_vmvnv8hi(__simd128_int16_t);
2687 __simd128_int16_t __builtin_neon_vnegv8hi(__simd128_int16_t);
2688 __simd128_int16_t __builtin_neon_vpadalsv16qi(__simd128_int16_t, __simd128_int8_t);
2689 __simd128_int16_t __builtin_neon_vpadaluv16qi(__simd128_int16_t, __simd128_int8_t);
2690 __simd128_int16_t __builtin_neon_vpaddlsv16qi(__simd128_int8_t);
2691 __simd128_int16_t __builtin_neon_vpaddluv16qi(__simd128_int8_t);
2692 __simd128_int16_t __builtin_neon_vqabsv8hi(__simd128_int16_t);
2693 __simd128_int16_t __builtin_neon_vqaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2694 __simd128_int16_t __builtin_neon_vqadduv8hi(__simd128_int16_t, __simd128_int16_t);
2695 __simd128_int16_t __builtin_neon_vqdmulh_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2696 __simd128_int16_t __builtin_neon_vqdmulh_nv8hi(__simd128_int16_t, short int);
2697 __simd128_int16_t __builtin_neon_vqdmulhv8hi(__simd128_int16_t, __simd128_int16_t);
2698 __simd128_int16_t __builtin_neon_vqnegv8hi(__simd128_int16_t);
2699 __simd128_int16_t __builtin_neon_vqrdmlah_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2700 __simd128_int16_t __builtin_neon_vqrdmlahv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2701 __simd128_int16_t __builtin_neon_vqrdmlsh_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2702 __simd128_int16_t __builtin_neon_vqrdmlshv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2703 __simd128_int16_t __builtin_neon_vqrdmulh_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2704 __simd128_int16_t __builtin_neon_vqrdmulh_nv8hi(__simd128_int16_t, short int);
2705 __simd128_int16_t __builtin_neon_vqrdmulhv8hi(__simd128_int16_t, __simd128_int16_t);
2706 __simd128_int16_t __builtin_neon_vqrshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2707 __simd128_int16_t __builtin_neon_vqrshluv8hi(__simd128_int16_t, __simd128_int16_t);
2708 __simd128_int16_t __builtin_neon_vqshl_s_nv8hi(__simd128_int16_t, int);
2709 __simd128_int16_t __builtin_neon_vqshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2710 __simd128_int16_t __builtin_neon_vqshl_u_nv8hi(__simd128_int16_t, int);
2711 __simd128_int16_t __builtin_neon_vqshlu_nv8hi(__simd128_int16_t, int);
2712 __simd128_int16_t __builtin_neon_vqshluv8hi(__simd128_int16_t, __simd128_int16_t);
2713 __simd128_int16_t __builtin_neon_vqsubsv8hi(__simd128_int16_t, __simd128_int16_t);
2714 __simd128_int16_t __builtin_neon_vqsubuv8hi(__simd128_int16_t, __simd128_int16_t);
2715 __simd128_int16_t __builtin_neon_vrhaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2716 __simd128_int16_t __builtin_neon_vrhadduv8hi(__simd128_int16_t, __simd128_int16_t);
2717 __simd128_int16_t __builtin_neon_vrshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2718 __simd128_int16_t __builtin_neon_vrshluv8hi(__simd128_int16_t, __simd128_int16_t);
2719 __simd128_int16_t __builtin_neon_vrshrs_nv8hi(__simd128_int16_t, int);
2720 __simd128_int16_t __builtin_neon_vrshru_nv8hi(__simd128_int16_t, int);
2721 __simd128_int16_t __builtin_neon_vrsras_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2722 __simd128_int16_t __builtin_neon_vrsrau_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2723 __simd128_int16_t __builtin_neon_vset_lanev8hi(short int, __simd128_int16_t, int);
2724 __simd128_int16_t __builtin_neon_vshlls_nv8qi(__simd64_int8_t, int);
2725 __simd128_int16_t __builtin_neon_vshllu_nv8qi(__simd64_int8_t, int);
2726 __simd128_int16_t __builtin_neon_vshl_nv8hi(__simd128_int16_t, int);
2727 __simd128_int16_t __builtin_neon_vshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2728 __simd128_int16_t __builtin_neon_vshluv8hi(__simd128_int16_t, __simd128_int16_t);
2729 __simd128_int16_t __builtin_neon_vshrs_nv8hi(__simd128_int16_t, int);
2730 __simd128_int16_t __builtin_neon_vshru_nv8hi(__simd128_int16_t, int);
2731 __simd128_int16_t __builtin_neon_vsli_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2732 __simd128_int16_t __builtin_neon_vsras_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2733 __simd128_int16_t __builtin_neon_vsrau_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2734 __simd128_int16_t __builtin_neon_vsri_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2735 __simd128_int16_t __builtin_neon_vsublsv8qi(__simd64_int8_t, __simd64_int8_t);
2736 __simd128_int16_t __builtin_neon_vsubluv8qi(__simd64_int8_t, __simd64_int8_t);
2737 __simd128_int16_t __builtin_neon_vsubwsv8qi(__simd128_int16_t, __simd64_int8_t);
2738 __simd128_int16_t __builtin_neon_vsubwuv8qi(__simd128_int16_t, __simd64_int8_t);
2739 __simd128_int16_t __builtin_neon_vtstv8hi(__simd128_int16_t, __simd128_int16_t);
2740 __simd128_int32_t __builtin_neon_sdot_lanev16qi(__simd128_int32_t, __simd128_int8_t, __simd64_int8_t, int);
2741 __simd128_int32_t __builtin_neon_sdotv16qi(__simd128_int32_t, __simd128_int8_t, __simd128_int8_t);
2742 __simd128_int32_t __builtin_neon_vabalsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2743 __simd128_int32_t __builtin_neon_vabaluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2744 __simd128_int32_t __builtin_neon_vabasv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2745 __simd128_int32_t __builtin_neon_vabauv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, __simd128_int32_t  __c);
2746 __simd128_int32_t __builtin_neon_vabdlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2747 __simd128_int32_t __builtin_neon_vabdlsv4hi(__simd64_int16_t, __simd64_int16_t);
2748 __simd128_int32_t __builtin_neon_vabdluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2749 __simd128_int32_t __builtin_neon_vabdluv4hi(__simd64_int16_t, __simd64_int16_t);
2750 __simd128_int32_t __builtin_neon_vabdsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2751 __simd128_int32_t __builtin_neon_vabduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2752 __simd128_int32_t __builtin_neon_vabsv4si (__simd128_int32_t __a);
2753 __simd128_int32_t __builtin_neon_vaddlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2754 __simd128_int32_t __builtin_neon_vaddlsv4hi(__simd64_int16_t, __simd64_int16_t);
2755 __simd128_int32_t __builtin_neon_vaddluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2756 __simd128_int32_t __builtin_neon_vaddluv4hi(__simd64_int16_t, __simd64_int16_t);
2757 __simd128_int32_t __builtin_neon_vaddwsv4hi(__simd128_int32_t, __simd64_int16_t);
2758 __simd128_int32_t __builtin_neon_vaddwuv4hi(__simd128_int32_t, __simd64_int16_t);
2759 __simd128_int32_t __builtin_neon_vbslv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2760 __simd128_int32_t __builtin_neon_vcagev4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2761 __simd128_int32_t __builtin_neon_vcagtv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2762 __simd128_int32_t __builtin_neon_vceqv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2763 __simd128_int32_t __builtin_neon_vceqv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2764 __simd128_int32_t __builtin_neon_vcgeuv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2765 __simd128_int32_t __builtin_neon_vcgev4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2766 __simd128_int32_t __builtin_neon_vcgev4si (__simd128_int32_t __a, __simd128_int32_t __b);
2767 __simd128_int32_t __builtin_neon_vcgtuv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2768 __simd128_int32_t __builtin_neon_vcgtv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2769 __simd128_int32_t __builtin_neon_vcgtv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2770 __simd128_int32_t __builtin_neon_vclsv4si (__simd128_int32_t __a);
2771 __simd128_int32_t __builtin_neon_vclzv4si (__simd128_int32_t __a);
2772 __simd128_int64_t __builtin_neon_vcombinedi (long long int __a, long long int __b);
2773 __simd128_int32_t __builtin_neon_vcombinev2si (__simd64_int32_t __a, __simd64_int32_t __b);
2774 __simd128_int32_t __builtin_neon_vcvts_nv4sf (__simd128_float32_t __a, const int __b);
2775 __simd128_int32_t __builtin_neon_vcvtsv4sf (__simd128_float32_t __a);
2776 __simd128_int32_t __builtin_neon_vcvtu_nv4sf (__simd128_float32_t __a, const int __b);
2777 __simd128_int32_t __builtin_neon_vcvtuv4sf (__simd128_float32_t __a);
2778 __simd128_int32_t __builtin_neon_vdup_lanev2di (int __a, const int __b);
2779 __simd128_int32_t __builtin_neon_vdup_lanev4si (__simd64_int32_t __a, const int __b);
2780 __simd128_int8_t __builtin_neon_vdup_nv16qi(signed char);
2781 __simd128_int64_t __builtin_neon_vdup_nv2di(long long int);
2782 __simd128_int32_t __builtin_neon_vdup_nv4si (__builtin_neon_si __a);
2783 __simd128_int16_t __builtin_neon_vdup_nv8hi(short int);
2784 __simd128_int32_t __builtin_neon_vextv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2785 __simd128_int32_t __builtin_neon_vhaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2786 __simd128_int32_t __builtin_neon_vhadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2787 __simd128_int32_t __builtin_neon_vhsubsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2788 __simd128_int32_t __builtin_neon_vhsubuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2789 __simd128_int8_t __builtin_neon_vld1_dupv16qi(const signed char*);
2790 __simd128_int64_t __builtin_neon_vld1_dupv2di(const long long int*);
2791 __simd128_int32_t __builtin_neon_vld1_dupv4si (const __builtin_neon_si *  __a);
2792 __simd128_int16_t __builtin_neon_vld1_dupv8hi(const short int*);
2793 __simd128_int32_t __builtin_neon_vld1_lanev4si (const int * __a, __simd128_int32_t __b, const int __c);
2794 __simd128_int8_t __builtin_neon_vld1v16qi(const signed char*);
2795 __simd128_int64_t __builtin_neon_vld1v2di(const long long int*);
2796 __simd128_int32_t __builtin_neon_vld1v4si (const __builtin_neon_si *  __a);
2797 __simd128_int16_t __builtin_neon_vld1v8hi(const short int*);
2798 __simd128_int32_t __builtin_neon_vmaxsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2799 __simd128_int32_t __builtin_neon_vmaxuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2800 __simd128_int32_t __builtin_neon_vminsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2801 __simd128_int32_t __builtin_neon_vminuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2802 __simd128_int32_t __builtin_neon_vmla_lanev4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd64_int32_t __c, const int __d);
2803 __simd128_int32_t __builtin_neon_vmlals_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2804 __simd128_int32_t __builtin_neon_vmlals_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2805 __simd128_int32_t __builtin_neon_vmlalsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2806 __simd128_int32_t __builtin_neon_vmlalu_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2807 __simd128_int32_t __builtin_neon_vmlalu_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2808 __simd128_int32_t __builtin_neon_vmlaluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2809 __simd128_int32_t __builtin_neon_vmla_nv4si (__simd128_int32_t __a, __simd128_int32_t __a, int __c);
2810 __simd128_int32_t __builtin_neon_vmlav4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2811 __simd128_int32_t __builtin_neon_vmls_lanev4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd64_int32_t __c, const int __d);
2812 __simd128_int32_t __builtin_neon_vmlsls_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2813 __simd128_int32_t __builtin_neon_vmlsls_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2814 __simd128_int32_t __builtin_neon_vmlslsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2815 __simd128_int32_t __builtin_neon_vmlslu_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2816 __simd128_int32_t __builtin_neon_vmlslu_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2817 __simd128_int32_t __builtin_neon_vmlsluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2818 __simd128_int32_t __builtin_neon_vmls_nv4si (__simd128_int32_t __a, __simd128_int32_t __a, int __c);
2819 __simd128_int32_t __builtin_neon_vmlsv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2820 __simd128_int32_t __builtin_neon_vmovlsv2si (__simd64_int32_t __a);
2821 __simd128_int32_t __builtin_neon_vmovlsv4hi(__simd64_int16_t);
2822 __simd128_int32_t __builtin_neon_vmovluv2si (__simd64_int32_t  __a);
2823 __simd128_int32_t __builtin_neon_vmovluv4hi(__simd64_int16_t);
2824 __simd128_int32_t __builtin_neon_vmul_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2825 __simd128_int32_t __builtin_neon_vmulls_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2826 __simd128_int32_t __builtin_neon_vmulls_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2827 __simd128_int32_t __builtin_neon_vmulls_nv2si (__simd64_int32_t __a, int __b);
2828 __simd128_int32_t __builtin_neon_vmulls_nv4hi(__simd64_int16_t, short int);
2829 __simd128_int32_t __builtin_neon_vmullsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2830 __simd128_int32_t __builtin_neon_vmullsv4hi(__simd64_int16_t, __simd64_int16_t);
2831 __simd128_int32_t __builtin_neon_vmullu_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2832 __simd128_int32_t __builtin_neon_vmullu_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2833 __simd128_int32_t __builtin_neon_vmullu_nv2si (__simd64_int32_t  __a, __builtin_neon_si  __b);
2834 __simd128_int32_t __builtin_neon_vmullu_nv4hi(__simd64_int16_t, short int);
2835 __simd128_int32_t __builtin_neon_vmulluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2836 __simd128_int32_t __builtin_neon_vmulluv4hi(__simd64_int16_t, __simd64_int16_t);
2837 __simd128_int32_t __builtin_neon_vmul_nv4si (__simd128_int32_t __a, int __b);
2838 __simd128_int32_t __builtin_neon_vmvnv4si (__simd128_int32_t __a);
2839 __simd128_int32_t __builtin_neon_vnegv4si (__simd128_int32_t __a);
2840 __simd128_int32_t __builtin_neon_vpadalsv8hi(__simd128_int32_t, __simd128_int16_t);
2841 __simd128_int32_t __builtin_neon_vpadaluv8hi(__simd128_int32_t, __simd128_int16_t);
2842 __simd128_int32_t __builtin_neon_vpaddlsv4si (__simd128_int32_t __a);
2843 __simd128_int32_t __builtin_neon_vpaddlsv8hi(__simd128_int16_t);
2844 __simd128_int32_t __builtin_neon_vpaddluv4si (__simd128_int32_t  __a);
2845 __simd128_int32_t __builtin_neon_vpaddluv8hi(__simd128_int16_t);
2846 __simd128_int32_t __builtin_neon_vqabsv4si (__simd128_int32_t __a);
2847 __simd128_int32_t __builtin_neon_vqaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2848 __simd128_int32_t __builtin_neon_vqadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2849 __simd128_int32_t __builtin_neon_vqdmlal_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2850 __simd128_int32_t __builtin_neon_vqdmlal_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2851 __simd128_int32_t __builtin_neon_vqdmlalv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2852 __simd128_int32_t __builtin_neon_vqdmlsl_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2853 __simd128_int32_t __builtin_neon_vqdmlsl_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2854 __simd128_int32_t __builtin_neon_vqdmlslv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2855 __simd128_int32_t __builtin_neon_vqdmulh_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2856 __simd128_int32_t __builtin_neon_vqdmulh_nv4si (__simd128_int32_t __a, int __b);
2857 __simd128_int32_t __builtin_neon_vqdmulhv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2858 __simd128_int32_t __builtin_neon_vqdmull_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2859 __simd128_int32_t __builtin_neon_vqdmull_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2860 __simd128_int32_t __builtin_neon_vqdmull_nv2si (__simd64_int32_t __a, int __b);
2861 __simd128_int32_t __builtin_neon_vqdmull_nv4hi(__simd64_int16_t, short int);
2862 __simd128_int32_t __builtin_neon_vqdmullv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2863 __simd128_int32_t __builtin_neon_vqdmullv4hi(__simd64_int16_t, __simd64_int16_t);
2864 __simd128_int32_t __builtin_neon_vqnegv4si (__simd128_int32_t __a);
2865 __simd128_int32_t __builtin_neon_vqrdmlah_lanev4si(__simd128_int32_t, __simd128_int32_t, __simd64_int32_t, int);
2866 __simd128_int32_t __builtin_neon_vqrdmlahv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
2867 __simd128_int32_t __builtin_neon_vqrdmlsh_lanev4si(__simd128_int32_t, __simd128_int32_t, __simd64_int32_t, int);
2868 __simd128_int32_t __builtin_neon_vqrdmlshv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
2869 __simd128_int32_t __builtin_neon_vqrdmulh_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2870 __simd128_int32_t __builtin_neon_vqrdmulh_nv4si (__simd128_int32_t __a, int __b);
2871 __simd128_int32_t __builtin_neon_vqrdmulhv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2872 __simd128_int32_t __builtin_neon_vqrshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2873 __simd128_int32_t __builtin_neon_vqrshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2874 __simd128_int32_t __builtin_neon_vqshl_s_nv4si (__simd128_int32_t __a, const int __b);
2875 __simd128_int32_t __builtin_neon_vqshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2876 __simd128_int32_t __builtin_neon_vqshl_u_nv4si (__simd128_int32_t  __a, const int __b);
2877 __simd128_int32_t __builtin_neon_vqshlu_nv4si (__simd128_int32_t __a, const int __b);
2878 __simd128_int32_t __builtin_neon_vqshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2879 __simd128_int32_t __builtin_neon_vqsubsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2880 __simd128_int32_t __builtin_neon_vqsubuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2881 __simd128_int32_t __builtin_neon_vrecpev4si (__simd128_int32_t  __a);
2882 __simd128_int32_t __builtin_neon_vreinterprettiv16qi (__simd128_int32_t __a);
2883 __simd128_int32_t __builtin_neon_vreinterprettiv2di (__simd128_int32_t __a);
2884 __simd128_int32_t __builtin_neon_vreinterprettiv4sf (__simd128_float32_t __a);
2885 __simd128_int32_t __builtin_neon_vreinterprettiv4si (__simd128_int32_t __a);
2886 __simd128_int32_t __builtin_neon_vreinterprettiv8hi (__simd128_int32_t __a);
2887 __simd128_int32_t __builtin_neon_vreinterpretv16qiti (__builtin_neon_ti __a);
2888 __simd128_int32_t __builtin_neon_vreinterpretv16qiv16qi (__simd128_int32_t __a);
2889 __simd128_int32_t __builtin_neon_vreinterpretv16qiv2di (__simd128_int32_t  __a);
2890 __simd128_int32_t __builtin_neon_vreinterpretv16qiv4sf (__simd128_float32_t __a);
2891 __simd128_int32_t __builtin_neon_vreinterpretv16qiv4si (__simd128_int32_t __a);
2892 __simd128_int32_t __builtin_neon_vreinterpretv16qiv8hi (__simd128_int32_t  __a);
2893 __simd128_int32_t __builtin_neon_vreinterpretv2diti (__builtin_neon_ti __a);
2894 __simd128_int32_t __builtin_neon_vreinterpretv2div16qi (__simd128_int32_t  __a);
2895 __simd128_int32_t __builtin_neon_vreinterpretv2div2di (__simd128_int32_t __a);
2896 __simd128_int32_t __builtin_neon_vreinterpretv2div4sf (__simd128_float32_t __a);
2897 __simd128_int32_t __builtin_neon_vreinterpretv2div4si (__simd128_int32_t  __a);
2898 __simd128_int32_t __builtin_neon_vreinterpretv2div8hi (__simd128_int32_t  __a);
2899 __simd128_int32_t __builtin_neon_vreinterpretv4siti (__builtin_neon_ti __a);
2900 __simd128_int32_t __builtin_neon_vreinterpretv4siv16qi (__simd128_int32_t  __a);
2901 __simd128_int32_t __builtin_neon_vreinterpretv4siv2di (__simd128_int32_t  __a);
2902 __simd128_int32_t __builtin_neon_vreinterpretv4siv4sf (__simd128_float32_t __a);
2903 __simd128_int32_t __builtin_neon_vreinterpretv4siv4si (__simd128_int32_t  __a);
2904 __simd128_int32_t __builtin_neon_vreinterpretv4siv8hi (__simd128_int32_t  __a);
2905 __simd128_int32_t __builtin_neon_vreinterpretv8hiti (__builtin_neon_ti __a);
2906 __simd128_int32_t __builtin_neon_vreinterpretv8hiv16qi (__simd128_int32_t  __a);
2907 __simd128_int32_t __builtin_neon_vreinterpretv8hiv2di (__simd128_int32_t  __a);
2908 __simd128_int32_t __builtin_neon_vreinterpretv8hiv4sf (__simd128_float32_t __a);
2909 __simd128_int32_t __builtin_neon_vreinterpretv8hiv4si (__simd128_int32_t  __a);
2910 __simd128_int32_t __builtin_neon_vreinterpretv8hiv8hi (__simd128_int32_t  __a);
2911 __simd128_int32_t __builtin_neon_vrhaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2912 __simd128_int32_t __builtin_neon_vrhadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2913 __simd128_int32_t __builtin_neon_vrshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2914 __simd128_int32_t __builtin_neon_vrshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2915 __simd128_int32_t __builtin_neon_vrshrs_nv4si (__simd128_int32_t __a, const int __b);
2916 __simd128_int32_t __builtin_neon_vrshru_nv4si (__simd128_int32_t  __a, const int __b);
2917 __simd128_int32_t __builtin_neon_vrsqrtev4si (__simd128_int32_t  __a);
2918 __simd128_int32_t __builtin_neon_vrsras_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2919 __simd128_int32_t __builtin_neon_vrsrau_nv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, const int __c);
2920 __simd128_int32_t __builtin_neon_vset_lanev4si (int __a, __simd128_int32_t __a, const int __c);
2921 __simd128_int32_t __builtin_neon_vshlls_nv2si (__simd64_int32_t __a, const int __b);
2922 __simd128_int32_t __builtin_neon_vshlls_nv4hi(__simd64_int16_t, int);
2923 __simd128_int32_t __builtin_neon_vshllu_nv2si (__simd64_int32_t __a, const int __b);
2924 __simd128_int32_t __builtin_neon_vshllu_nv4hi(__simd64_int16_t, int);
2925 __simd128_int32_t __builtin_neon_vshl_nv4si (__simd128_int32_t __a, const int __b);
2926 __simd128_int32_t __builtin_neon_vshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2927 __simd128_int32_t __builtin_neon_vshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2928 __simd128_int32_t __builtin_neon_vshrs_nv4si (__simd128_int32_t __a, const int __b);
2929 __simd128_int32_t __builtin_neon_vshru_nv4si (__simd128_int32_t  __a, const int __b);
2930 __simd128_int32_t __builtin_neon_vsli_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2931 __simd128_int32_t __builtin_neon_vsras_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2932 __simd128_int32_t __builtin_neon_vsrau_nv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, const int __c);
2933 __simd128_int32_t __builtin_neon_vsri_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2934 void __builtin_neon_vst1_lanev4si(int*, __simd128_int32_t, int);
2935 void __builtin_neon_vst1v4si(int*, __simd128_int32_t);
2936 __simd128_int32_t __builtin_neon_vsublsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2937 __simd128_int32_t __builtin_neon_vsublsv4hi(__simd64_int16_t, __simd64_int16_t);
2938 __simd128_int32_t __builtin_neon_vsubluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2939 __simd128_int32_t __builtin_neon_vsubluv4hi(__simd64_int16_t, __simd64_int16_t);
2940 __simd128_int32_t __builtin_neon_vsubwsv4hi(__simd128_int32_t, __simd64_int16_t);
2941 __simd128_int32_t __builtin_neon_vsubwuv4hi(__simd128_int32_t, __simd64_int16_t);
2942 __simd128_int32_t __builtin_neon_vtstv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2943 __simd128_int64_t __builtin_neon_vabalsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2944 __simd128_int64_t __builtin_neon_vabaluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2945 __simd128_int64_t __builtin_neon_vaddwsv2si(__simd128_int64_t, __simd64_int32_t);
2946 __simd128_int64_t __builtin_neon_vaddwuv2si(__simd128_int64_t, __simd64_int32_t);
2947 __simd128_int64_t __builtin_neon_vbslv2di(__simd128_int64_t, __simd128_int64_t, __simd128_int64_t);
2948 __simd128_int64_t __builtin_neon_vextv2di(__simd128_int64_t, __simd128_int64_t, int);
2949 __simd128_int64_t __builtin_neon_vld1_lanev2di(const long long int*, __simd128_int64_t, int);
2950 __simd128_int64_t __builtin_neon_vmlals_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2951 __simd128_int64_t __builtin_neon_vmlals_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2952 __simd128_int64_t __builtin_neon_vmlalsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2953 __simd128_int64_t __builtin_neon_vmlalu_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2954 __simd128_int64_t __builtin_neon_vmlalu_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2955 __simd128_int64_t __builtin_neon_vmlaluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2956 __simd128_int64_t __builtin_neon_vmlsls_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2957 __simd128_int64_t __builtin_neon_vmlsls_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2958 __simd128_int64_t __builtin_neon_vmlslsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2959 __simd128_int64_t __builtin_neon_vmlslu_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2960 __simd128_int64_t __builtin_neon_vmlslu_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2961 __simd128_int64_t __builtin_neon_vmlsluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2962 __simd128_int64_t __builtin_neon_vpadalsv4si(__simd128_int64_t, __simd128_int32_t);
2963 __simd128_int64_t __builtin_neon_vpadaluv4si(__simd128_int64_t, __simd128_int32_t);
2964 __simd128_int64_t __builtin_neon_vqaddsv2di(__simd128_int64_t, __simd128_int64_t);
2965 __simd128_int64_t __builtin_neon_vqadduv2di(__simd128_int64_t, __simd128_int64_t);
2966 __simd128_int64_t __builtin_neon_vqdmlal_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2967 __simd128_int64_t __builtin_neon_vqdmlal_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2968 __simd128_int64_t __builtin_neon_vqdmlalv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2969 __simd128_int64_t __builtin_neon_vqdmlsl_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2970 __simd128_int64_t __builtin_neon_vqdmlsl_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2971 __simd128_int64_t __builtin_neon_vqdmlslv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2972 __simd128_int64_t __builtin_neon_vqrshlsv2di(__simd128_int64_t, __simd128_int64_t);
2973 __simd128_int64_t __builtin_neon_vqrshluv2di(__simd128_int64_t, __simd128_int64_t);
2974 __simd128_int64_t __builtin_neon_vqshl_s_nv2di(__simd128_int64_t, int);
2975 __simd128_int64_t __builtin_neon_vqshlsv2di(__simd128_int64_t, __simd128_int64_t);
2976 __simd128_int64_t __builtin_neon_vqshl_u_nv2di(__simd128_int64_t, int);
2977 __simd128_int64_t __builtin_neon_vqshlu_nv2di(__simd128_int64_t, int);
2978 __simd128_int64_t __builtin_neon_vqshluv2di(__simd128_int64_t, __simd128_int64_t);
2979 __simd128_int64_t __builtin_neon_vqsubsv2di(__simd128_int64_t, __simd128_int64_t);
2980 __simd128_int64_t __builtin_neon_vqsubuv2di(__simd128_int64_t, __simd128_int64_t);
2981 __simd128_int64_t __builtin_neon_vrshlsv2di(__simd128_int64_t, __simd128_int64_t);
2982 __simd128_int64_t __builtin_neon_vrshluv2di(__simd128_int64_t, __simd128_int64_t);
2983 __simd128_int64_t __builtin_neon_vrshrs_nv2di(__simd128_int64_t, int);
2984 __simd128_int64_t __builtin_neon_vrshru_nv2di(__simd128_int64_t, int);
2985 __simd128_int64_t __builtin_neon_vrsras_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2986 __simd128_int64_t __builtin_neon_vrsrau_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2987 __simd128_int64_t __builtin_neon_vset_lanev2di(long long int, __simd128_int64_t, int);
2988 __simd128_int64_t __builtin_neon_vshl_nv2di(__simd128_int64_t, int);
2989 __simd128_int64_t __builtin_neon_vshlsv2di(__simd128_int64_t, __simd128_int64_t);
2990 __simd128_int64_t __builtin_neon_vshluv2di(__simd128_int64_t, __simd128_int64_t);
2991 __simd128_int64_t __builtin_neon_vshrs_nv2di(__simd128_int64_t, int);
2992 __simd128_int64_t __builtin_neon_vshru_nv2di(__simd128_int64_t, int);
2993 __simd128_int64_t __builtin_neon_vsli_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2994 __simd128_int64_t __builtin_neon_vsras_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2995 __simd128_int64_t __builtin_neon_vsrau_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2996 __simd128_int64_t __builtin_neon_vsri_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2997 __simd128_int64_t __builtin_neon_vsubwsv2si(__simd128_int64_t, __simd64_int32_t);
2998 __simd128_int64_t __builtin_neon_vsubwuv2si(__simd128_int64_t, __simd64_int32_t);
2999 __simd128_int8_t __builtin_neon_vabasv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
3000 __simd128_int8_t __builtin_neon_vabauv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
3001 __simd128_int8_t __builtin_neon_vabdsv16qi(__simd128_int8_t, __simd128_int8_t);
3002 __simd128_int8_t __builtin_neon_vabduv16qi(__simd128_int8_t, __simd128_int8_t);
3003 __simd128_int8_t __builtin_neon_vabsv16qi(__simd128_int8_t);
3004 __simd128_int8_t __builtin_neon_vbslv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
3005 __simd128_int8_t __builtin_neon_vceqv16qi(__simd128_int8_t, __simd128_int8_t);
3006 __simd128_int8_t __builtin_neon_vcgeuv16qi(__simd128_int8_t, __simd128_int8_t);
3007 __simd128_int8_t __builtin_neon_vcgev16qi(__simd128_int8_t, __simd128_int8_t);
3008 __simd128_int8_t __builtin_neon_vcgtuv16qi(__simd128_int8_t, __simd128_int8_t);
3009 __simd128_int8_t __builtin_neon_vcgtv16qi(__simd128_int8_t, __simd128_int8_t);
3010 __simd128_int8_t __builtin_neon_vclsv16qi(__simd128_int8_t);
3011 __simd128_int8_t __builtin_neon_vclzv16qi(__simd128_int8_t);
3012 __simd128_int8_t __builtin_neon_vcntv16qi(__simd128_int8_t);
3013 __simd128_int8_t __builtin_neon_vcombinev8qi(__simd64_int8_t, __simd64_int8_t);
3014 __simd128_int8_t __builtin_neon_vdup_lanev16qi(__simd64_int8_t, int);
3015 __simd128_int8_t __builtin_neon_vextv16qi(__simd128_int8_t, __simd128_int8_t, int);
3016 __simd128_int8_t __builtin_neon_vhaddsv16qi(__simd128_int8_t, __simd128_int8_t);
3017 __simd128_int8_t __builtin_neon_vhadduv16qi(__simd128_int8_t, __simd128_int8_t);
3018 __simd128_int8_t __builtin_neon_vhsubsv16qi(__simd128_int8_t, __simd128_int8_t);
3019 __simd128_int8_t __builtin_neon_vhsubuv16qi(__simd128_int8_t, __simd128_int8_t);
3020 __simd128_int8_t __builtin_neon_vld1_lanev16qi(const signed char*, __simd128_int8_t, int);
3021 __simd128_int8_t __builtin_neon_vmaxsv16qi(__simd128_int8_t, __simd128_int8_t);
3022 __simd128_int8_t __builtin_neon_vmaxuv16qi(__simd128_int8_t, __simd128_int8_t);
3023 __simd128_int8_t __builtin_neon_vminsv16qi(__simd128_int8_t, __simd128_int8_t);
3024 __simd128_int8_t __builtin_neon_vminuv16qi(__simd128_int8_t, __simd128_int8_t);
3025 __simd128_int8_t __builtin_neon_vmlav16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
3026 __simd128_int8_t __builtin_neon_vmlsv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
3027 __simd128_int8_t __builtin_neon_vmulpv16qi(__simd128_int8_t, __simd128_int8_t);
3028 __simd128_int8_t __builtin_neon_vmvnv16qi(__simd128_int8_t);
3029 __simd128_int8_t __builtin_neon_vnegv16qi(__simd128_int8_t);
3030 __simd128_int8_t __builtin_neon_vqabsv16qi(__simd128_int8_t);
3031 __simd128_int8_t __builtin_neon_vqaddsv16qi(__simd128_int8_t, __simd128_int8_t);
3032 __simd128_int8_t __builtin_neon_vqadduv16qi(__simd128_int8_t, __simd128_int8_t);
3033 __simd128_int8_t __builtin_neon_vqnegv16qi(__simd128_int8_t);
3034 __simd128_int8_t __builtin_neon_vqrshlsv16qi(__simd128_int8_t, __simd128_int8_t);
3035 __simd128_int8_t __builtin_neon_vqrshluv16qi(__simd128_int8_t, __simd128_int8_t);
3036 __simd128_int8_t __builtin_neon_vqshl_s_nv16qi(__simd128_int8_t, int);
3037 __simd128_int8_t __builtin_neon_vqshlsv16qi(__simd128_int8_t, __simd128_int8_t);
3038 __simd128_int8_t __builtin_neon_vqshl_u_nv16qi(__simd128_int8_t, int);
3039 __simd128_int8_t __builtin_neon_vqshlu_nv16qi(__simd128_int8_t, int);
3040 __simd128_int8_t __builtin_neon_vqshluv16qi(__simd128_int8_t, __simd128_int8_t);
3041 __simd128_int8_t __builtin_neon_vqsubsv16qi(__simd128_int8_t, __simd128_int8_t);
3042 __simd128_int8_t __builtin_neon_vqsubuv16qi(__simd128_int8_t, __simd128_int8_t);
3043 __simd128_int8_t __builtin_neon_vrhaddsv16qi(__simd128_int8_t, __simd128_int8_t);
3044 __simd128_int8_t __builtin_neon_vrhadduv16qi(__simd128_int8_t, __simd128_int8_t);
3045 __simd128_int8_t __builtin_neon_vrshlsv16qi(__simd128_int8_t, __simd128_int8_t);
3046 __simd128_int8_t __builtin_neon_vrshluv16qi(__simd128_int8_t, __simd128_int8_t);
3047 __simd128_int8_t __builtin_neon_vrshrs_nv16qi(__simd128_int8_t, int);
3048 __simd128_int8_t __builtin_neon_vrshru_nv16qi(__simd128_int8_t, int);
3049 __simd128_int8_t __builtin_neon_vrsras_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3050 __simd128_int8_t __builtin_neon_vrsrau_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3051 __simd128_int8_t __builtin_neon_vset_lanev16qi(signed char, __simd128_int8_t, int);
3052 __simd128_int8_t __builtin_neon_vshl_nv16qi(__simd128_int8_t, int);
3053 __simd128_int8_t __builtin_neon_vshlsv16qi(__simd128_int8_t, __simd128_int8_t);
3054 __simd128_int8_t __builtin_neon_vshluv16qi(__simd128_int8_t, __simd128_int8_t);
3055 __simd128_int8_t __builtin_neon_vshrs_nv16qi(__simd128_int8_t, int);
3056 __simd128_int8_t __builtin_neon_vshru_nv16qi(__simd128_int8_t, int);
3057 __simd128_int8_t __builtin_neon_vsli_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3058 __simd128_int8_t __builtin_neon_vsras_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3059 __simd128_int8_t __builtin_neon_vsrau_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3060 __simd128_int8_t __builtin_neon_vsri_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3061 __simd128_int8_t __builtin_neon_vtstv16qi(__simd128_int8_t, __simd128_int8_t);
3062 __simd128_uint32_t __builtin_neon_udot_lanev16qi_uuuus(__simd128_uint32_t, __simd128_uint8_t, __simd64_uint8_t, int);
3063 __simd128_uint32_t __builtin_neon_udotv16qi_uuuu(__simd128_uint32_t, __simd128_uint8_t, __simd128_uint8_t);
3064 __simd64_float16_t __builtin_neon_vabdv4hf(__simd64_float16_t, __simd64_float16_t);
3065 __simd64_float16_t __builtin_neon_vabsv4hf(__simd64_float16_t);
3066 __simd64_float16_t __builtin_neon_vaddv4hf(__simd64_float16_t, __simd64_float16_t);
3067 __simd64_float16_t __builtin_neon_vbslv4hf(__simd64_int16_t, __simd64_float16_t, __simd64_float16_t);
3068 __simd64_float16_t __builtin_neon_vcadd90v4hf(__simd64_float16_t, __simd64_float16_t);
3069 __simd64_float16_t __builtin_neon_vcmla0v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3070 __simd64_float16_t __builtin_neon_vcmla180v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3071 __simd64_float16_t __builtin_neon_vcmla270v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3072 __simd64_float16_t __builtin_neon_vcmla90v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3073 __simd64_float16_t __builtin_neon_vcmla_lane0v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3074 __simd64_float16_t __builtin_neon_vcmla_lane180v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3075 __simd64_float16_t __builtin_neon_vcmla_lane270v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3076 __simd64_float16_t __builtin_neon_vcmla_lane90v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3077 __simd64_float16_t __builtin_neon_vcmla_laneq0v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3078 __simd64_float16_t __builtin_neon_vcmla_laneq180v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3079 __simd64_float16_t __builtin_neon_vcmla_laneq270v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3080 __simd64_float16_t __builtin_neon_vcmla_laneq90v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3081 __simd64_float16_t __builtin_neon_vcvts_nv4hi(__simd64_int16_t, int);
3082 __simd64_float16_t __builtin_neon_vcvtsv4hi(__simd64_int16_t);
3083 __simd64_float16_t __builtin_neon_vcvtu_nv4hi(__simd64_int16_t, int);
3084 __simd64_float16_t __builtin_neon_vcvtuv4hi(__simd64_int16_t);
3085 __simd64_float16_t __builtin_neon_vdup_lanev4hf(__simd64_float16_t, int);
3086 __simd64_float16_t __builtin_neon_vdup_nv4hf(cov_fp16_t);
3087 __simd64_float16_t __builtin_neon_vextv4hf(__simd64_float16_t, __simd64_float16_t, int);
3088 __simd64_float16_t __builtin_neon_vfmav4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3089 __simd64_float16_t __builtin_neon_vfmsv4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3090 __simd64_float16_t __builtin_neon_vget_highv8hf(__simd128_float16_t);
3091 __simd64_float16_t __builtin_neon_vget_lowv8hf(__simd128_float16_t);
3092 __simd64_float16_t __builtin_neon_vld1v4hf(const cov_fp16_t*);
3093 __simd64_float16_t __builtin_neon_vmaxfv4hf(__simd64_float16_t, __simd64_float16_t);
3094 __simd64_float16_t __builtin_neon_vmaxnmv4hf(__simd64_float16_t, __simd64_float16_t);
3095 __simd64_float16_t __builtin_neon_vminfv4hf(__simd64_float16_t, __simd64_float16_t);
3096 __simd64_float16_t __builtin_neon_vminnmv4hf(__simd64_float16_t, __simd64_float16_t);
3097 __simd64_float16_t __builtin_neon_vmulfv4hf(__simd64_float16_t, __simd64_float16_t);
3098 __simd64_float16_t __builtin_neon_vmul_lanev4hf(__simd64_float16_t, __simd64_float16_t, int);
3099 __simd64_float16_t __builtin_neon_vmul_nv4hf(__simd64_float16_t, cov_fp16_t);
3100 __simd64_float16_t __builtin_neon_vnegv4hf(__simd64_float16_t);
3101 __simd64_float16_t __builtin_neon_vpaddv4hf(__simd64_float16_t, __simd64_float16_t);
3102 __simd64_float16_t __builtin_neon_vpmaxfv4hf(__simd64_float16_t, __simd64_float16_t);
3103 __simd64_float16_t __builtin_neon_vpminfv4hf(__simd64_float16_t, __simd64_float16_t);
3104 __simd64_float16_t __builtin_neon_vrecpev4hf(__simd64_float16_t);
3105 __simd64_float16_t __builtin_neon_vrecpsv4hf(__simd64_float16_t, __simd64_float16_t);
3106 __simd64_float16_t __builtin_neon_vrndav4hf(__simd64_float16_t);
3107 __simd64_float16_t __builtin_neon_vrndmv4hf(__simd64_float16_t);
3108 __simd64_float16_t __builtin_neon_vrndnv4hf(__simd64_float16_t);
3109 __simd64_float16_t __builtin_neon_vrndpv4hf(__simd64_float16_t);
3110 __simd64_float16_t __builtin_neon_vrndv4hf(__simd64_float16_t);
3111 __simd64_float16_t __builtin_neon_vrndxv4hf(__simd64_float16_t);
3112 __simd64_float16_t __builtin_neon_vrsqrtev4hf(__simd64_float16_t);
3113 __simd64_float16_t __builtin_neon_vrsqrtsv4hf(__simd64_float16_t, __simd64_float16_t);
3114 __simd64_float16_t __builtin_neon_vsubv4hf(__simd64_float16_t, __simd64_float16_t);
3115 __simd64_float32_t __builtin_neon_vabdfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3116 __simd64_float32_t __builtin_neon_vabsv2sf (__simd64_float32_t __a);
3117 __simd64_float32_t  __builtin_neon_vaddv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3118 __simd64_float32_t __builtin_neon_vbslv2sf (__simd64_int32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3119 __simd64_float32_t __builtin_neon_vcadd90v2sf(__simd64_float32_t, __simd64_float32_t);
3120 __simd64_float32_t __builtin_neon_vcmla0v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3121 __simd64_float32_t __builtin_neon_vcmla180v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3122 __simd64_float32_t __builtin_neon_vcmla270v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3123 __simd64_float32_t __builtin_neon_vcmla90v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3124 __simd64_float32_t __builtin_neon_vcmla_lane0v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3125 __simd64_float32_t __builtin_neon_vcmla_lane180v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3126 __simd64_float32_t __builtin_neon_vcmla_lane270v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3127 __simd64_float32_t __builtin_neon_vcmla_lane90v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3128 __simd64_float32_t __builtin_neon_vcmla_laneq0v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3129 __simd64_float32_t __builtin_neon_vcmla_laneq180v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3130 __simd64_float32_t __builtin_neon_vcmla_laneq270v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3131 __simd64_float32_t __builtin_neon_vcmla_laneq90v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3132 __simd64_float32_t __builtin_neon_vcreatev2sf (__builtin_neon_di __a);
3133 __simd64_float32_t __builtin_neon_vcvts_nv2si (__simd64_int32_t __a, const int __b);
3134 __simd64_float32_t __builtin_neon_vcvtsv2si (__simd64_int32_t __a);
3135 __simd64_float32_t __builtin_neon_vcvtu_nv2si (__simd64_int32_t __a, const int __b);
3136 __simd64_float32_t __builtin_neon_vcvtuv2si (__simd64_int32_t  __a);
3137 __simd64_float16_t __builtin_neon_vcvtv4hfv4sf(__simd128_float32_t);
3138 __simd64_float32_t __builtin_neon_vdup_lanev2sf (__simd64_float32_t __a, const int __b);
3139 __simd64_float32_t __builtin_neon_vdup_nv2sf (__builtin_neon_sf __a);
3140 __simd64_float32_t __builtin_neon_vextv2sf (__simd64_float32_t __a, __simd64_float32_t __b, const int __c);
3141 __simd64_float32_t __builtin_neon_vfmal_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3142 __simd64_float32_t __builtin_neon_vfmal_lane_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3143 __simd64_float32_t __builtin_neon_vfmal_lane_highv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3144 __simd64_float32_t __builtin_neon_vfmal_lane_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3145 __simd64_float32_t __builtin_neon_vfmal_lane_lowv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3146 __simd64_float32_t __builtin_neon_vfmal_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3147 __simd64_float32_t __builtin_neon_vfmav2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3148 __simd64_float32_t __builtin_neon_vfmsl_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3149 __simd64_float32_t __builtin_neon_vfmsl_lane_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3150 __simd64_float32_t __builtin_neon_vfmsl_lane_highv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3151 __simd64_float32_t __builtin_neon_vfmsl_lane_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3152 __simd64_float32_t __builtin_neon_vfmsl_lane_lowv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3153 __simd64_float32_t __builtin_neon_vfmsl_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3154 __simd64_float32_t __builtin_neon_vfmsv2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3155 __simd64_float32_t __builtin_neon_vget_highv4sf (__simd128_float32_t __a);
3156 __simd64_float32_t __builtin_neon_vget_lowv4sf (__simd128_float32_t __a);
3157 __simd64_float32_t __builtin_neon_vld1_dupv2sf (const __builtin_neon_sf *  __a);
3158 __simd64_float32_t __builtin_neon_vld1_lanev2sf (const float * __a, __simd64_float32_t __b, const int __c);
3159 __simd64_float32_t __builtin_neon_vld1v2sf (const __builtin_neon_sf *  __a);
3160 __simd64_float32_t __builtin_neon_vmaxfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3161 __simd64_float32_t __builtin_neon_vmaxnmv2sf(__simd64_float32_t, __simd64_float32_t);
3162 __simd64_float32_t __builtin_neon_vminfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3163 __simd64_float32_t __builtin_neon_vminnmv2sf(__simd64_float32_t, __simd64_float32_t);
3164 __simd64_float32_t __builtin_neon_vmla_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c, const int __d);
3165 __simd64_float32_t __builtin_neon_vmla_nv2sf (__simd64_float32_t __a, __simd64_float32_t __b, float __c);
3166 __simd64_float32_t __builtin_neon_vmlav2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3167 __simd64_float32_t __builtin_neon_vmls_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c, const int __d);
3168 __simd64_float32_t __builtin_neon_vmls_nv2sf (__simd64_float32_t __a, __simd64_float32_t __b, float __c);
3169 __simd64_float32_t __builtin_neon_vmlsv2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3170 __simd64_float32_t  __builtin_neon_vmulfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3171 __simd64_float32_t __builtin_neon_vmul_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, const int __c);
3172 __simd64_float32_t __builtin_neon_vmul_nv2sf (__simd64_float32_t __a, float __b);
3173 __simd64_float32_t __builtin_neon_vnegv2sf (__simd64_float32_t __a);
3174 __simd64_float32_t __builtin_neon_vpaddv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3175 __simd64_float32_t __builtin_neon_vpmaxfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3176 __simd64_float32_t __builtin_neon_vpminfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3177 __simd64_float32_t __builtin_neon_vrecpev2sf (__simd64_float32_t __a);
3178 __simd64_float32_t __builtin_neon_vrecpsv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3179 __simd64_float32_t __builtin_neon_vrintav2sf (__simd64_float32_t __a);
3180 __simd64_float32_t __builtin_neon_vrintmv2sf (__simd64_float32_t __a);
3181 __simd64_float32_t __builtin_neon_vrintnv2sf (__simd64_float32_t __a);
3182 __simd64_float32_t __builtin_neon_vrintpv2sf (__simd64_float32_t __a);
3183 __simd64_float32_t __builtin_neon_vrintxv2sf (__simd64_float32_t __a);
3184 __simd64_float32_t __builtin_neon_vrintzv2sf (__simd64_float32_t __a);
3185 __simd64_float32_t __builtin_neon_vrsqrtev2sf (__simd64_float32_t __a);
3186 __simd64_float32_t __builtin_neon_vrsqrtsv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3187 __simd64_float32_t __builtin_neon_vset_lanev2sf (float __a, __simd64_float32_t __b, const int __c);
3188 void __builtin_neon_vst1_lanev2sf(float*, __simd64_float32_t, int);
3189 void __builtin_neon_vst1v2sf(float*, __simd64_float32_t);
3190 __simd64_float32_t  __builtin_neon_vsubv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3191 __simd64_int16_t __builtin_neon_vabasv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3192 __simd64_int16_t __builtin_neon_vabauv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3193 __simd64_int16_t __builtin_neon_vabdsv4hi(__simd64_int16_t, __simd64_int16_t);
3194 __simd64_int16_t __builtin_neon_vabduv4hi(__simd64_int16_t, __simd64_int16_t);
3195 __simd64_int16_t __builtin_neon_vabsv4hi(__simd64_int16_t);
3196 __simd64_int16_t __builtin_neon_vbslv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3197 __simd64_int16_t __builtin_neon_vcagev4hf(__simd64_float16_t, __simd64_float16_t);
3198 __simd64_int16_t __builtin_neon_vcagtv4hf(__simd64_float16_t, __simd64_float16_t);
3199 __simd64_int16_t __builtin_neon_vcalev4hf(__simd64_float16_t, __simd64_float16_t);
3200 __simd64_int16_t __builtin_neon_vcaltv4hf(__simd64_float16_t, __simd64_float16_t);
3201 __simd64_int16_t __builtin_neon_vceqv4hf(__simd64_float16_t, __simd64_float16_t);
3202 __simd64_int16_t __builtin_neon_vceqv4hi(__simd64_int16_t, __simd64_int16_t);
3203 __simd64_int16_t __builtin_neon_vceqzv4hf(__simd64_float16_t);
3204 __simd64_int16_t __builtin_neon_vcgeuv4hi(__simd64_int16_t, __simd64_int16_t);
3205 __simd64_int16_t __builtin_neon_vcgev4hf(__simd64_float16_t, __simd64_float16_t);
3206 __simd64_int16_t __builtin_neon_vcgev4hi(__simd64_int16_t, __simd64_int16_t);
3207 __simd64_int16_t __builtin_neon_vcgezv4hf(__simd64_float16_t);
3208 __simd64_int16_t __builtin_neon_vcgtuv4hi(__simd64_int16_t, __simd64_int16_t);
3209 __simd64_int16_t __builtin_neon_vcgtv4hf(__simd64_float16_t, __simd64_float16_t);
3210 __simd64_int16_t __builtin_neon_vcgtv4hi(__simd64_int16_t, __simd64_int16_t);
3211 __simd64_int16_t __builtin_neon_vcgtzv4hf(__simd64_float16_t);
3212 __simd64_int16_t __builtin_neon_vclev4hf(__simd64_float16_t, __simd64_float16_t);
3213 __simd64_int16_t __builtin_neon_vclezv4hf(__simd64_float16_t);
3214 __simd64_int16_t __builtin_neon_vclsv4hi(__simd64_int16_t);
3215 __simd64_int16_t __builtin_neon_vcltv4hf(__simd64_float16_t, __simd64_float16_t);
3216 __simd64_int16_t __builtin_neon_vcltzv4hf(__simd64_float16_t);
3217 __simd64_int16_t __builtin_neon_vclzv4hi(__simd64_int16_t);
3218 __simd64_int16_t __builtin_neon_vcvtasv4hf(__simd64_float16_t);
3219 __simd64_int16_t __builtin_neon_vcvtauv4hf(__simd64_float16_t);
3220 __simd64_int16_t __builtin_neon_vcvtmsv4hf(__simd64_float16_t);
3221 __simd64_int16_t __builtin_neon_vcvtmuv4hf(__simd64_float16_t);
3222 __simd64_int16_t __builtin_neon_vcvtnsv4hf(__simd64_float16_t);
3223 __simd64_int16_t __builtin_neon_vcvtnuv4hf(__simd64_float16_t);
3224 __simd64_int16_t __builtin_neon_vcvtpsv4hf(__simd64_float16_t);
3225 __simd64_int16_t __builtin_neon_vcvtpuv4hf(__simd64_float16_t);
3226 __simd64_int16_t __builtin_neon_vcvts_nv4hf(__simd64_float16_t, int);
3227 __simd64_int16_t __builtin_neon_vcvtsv4hf(__simd64_float16_t);
3228 __simd64_int16_t __builtin_neon_vcvtu_nv4hf(__simd64_float16_t, int);
3229 __simd64_int16_t __builtin_neon_vcvtuv4hf(__simd64_float16_t);
3230 __simd64_int16_t __builtin_neon_vdup_lanev4hi(__simd64_int16_t, int);
3231 __simd64_int16_t __builtin_neon_vextv4hi(__simd64_int16_t, __simd64_int16_t, int);
3232 __simd64_int16_t __builtin_neon_vget_highv8hi(__simd128_int16_t);
3233 __simd64_int16_t __builtin_neon_vget_lowv8hi(__simd128_int16_t);
3234 __simd64_int16_t __builtin_neon_vhaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3235 __simd64_int16_t __builtin_neon_vhadduv4hi(__simd64_int16_t, __simd64_int16_t);
3236 __simd64_int16_t __builtin_neon_vhsubsv4hi(__simd64_int16_t, __simd64_int16_t);
3237 __simd64_int16_t __builtin_neon_vhsubuv4hi(__simd64_int16_t, __simd64_int16_t);
3238 __simd64_int16_t __builtin_neon_vld1_lanev4hi(const short int*, __simd64_int16_t, int);
3239 __simd64_int16_t __builtin_neon_vmaxsv4hi(__simd64_int16_t, __simd64_int16_t);
3240 __simd64_int16_t __builtin_neon_vmaxuv4hi(__simd64_int16_t, __simd64_int16_t);
3241 __simd64_int16_t __builtin_neon_vminsv4hi(__simd64_int16_t, __simd64_int16_t);
3242 __simd64_int16_t __builtin_neon_vminuv4hi(__simd64_int16_t, __simd64_int16_t);
3243 __simd64_int16_t __builtin_neon_vmla_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3244 __simd64_int16_t __builtin_neon_vmla_nv4hi(__simd64_int16_t, __simd64_int16_t, short int);
3245 __simd64_int16_t __builtin_neon_vmlav4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3246 __simd64_int16_t __builtin_neon_vmls_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3247 __simd64_int16_t __builtin_neon_vmls_nv4hi(__simd64_int16_t, __simd64_int16_t, short int);
3248 __simd64_int16_t __builtin_neon_vmlsv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3249 __simd64_int16_t __builtin_neon_vmul_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3250 __simd64_int16_t __builtin_neon_vmul_nv4hi(__simd64_int16_t, short int);
3251 __simd64_int16_t __builtin_neon_vmvnv4hi(__simd64_int16_t);
3252 __simd64_int16_t __builtin_neon_vnegv4hi(__simd64_int16_t);
3253 __simd64_int16_t __builtin_neon_vpadalsv8qi(__simd64_int16_t, __simd64_int8_t);
3254 __simd64_int16_t __builtin_neon_vpadaluv8qi(__simd64_int16_t, __simd64_int8_t);
3255 __simd64_int16_t __builtin_neon_vpaddlsv8qi(__simd64_int8_t);
3256 __simd64_int16_t __builtin_neon_vpaddluv8qi(__simd64_int8_t);
3257 __simd64_int16_t __builtin_neon_vpaddv4hi(__simd64_int16_t, __simd64_int16_t);
3258 __simd64_int16_t __builtin_neon_vpmaxsv4hi(__simd64_int16_t, __simd64_int16_t);
3259 __simd64_int16_t __builtin_neon_vpmaxuv4hi(__simd64_int16_t, __simd64_int16_t);
3260 __simd64_int16_t __builtin_neon_vpminsv4hi(__simd64_int16_t, __simd64_int16_t);
3261 __simd64_int16_t __builtin_neon_vpminuv4hi(__simd64_int16_t, __simd64_int16_t);
3262 __simd64_int16_t __builtin_neon_vqabsv4hi(__simd64_int16_t);
3263 __simd64_int16_t __builtin_neon_vqaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3264 __simd64_int16_t __builtin_neon_vqadduv4hi(__simd64_int16_t, __simd64_int16_t);
3265 __simd64_int16_t __builtin_neon_vqdmulh_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3266 __simd64_int16_t __builtin_neon_vqdmulh_nv4hi(__simd64_int16_t, short int);
3267 __simd64_int16_t __builtin_neon_vqdmulhv4hi(__simd64_int16_t, __simd64_int16_t);
3268 __simd64_int16_t __builtin_neon_vqnegv4hi(__simd64_int16_t);
3269 __simd64_int16_t __builtin_neon_vqrdmlah_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3270 __simd64_int16_t __builtin_neon_vqrdmlahv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3271 __simd64_int16_t __builtin_neon_vqrdmlsh_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3272 __simd64_int16_t __builtin_neon_vqrdmlshv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3273 __simd64_int16_t __builtin_neon_vqrdmulh_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3274 __simd64_int16_t __builtin_neon_vqrdmulh_nv4hi(__simd64_int16_t, short int);
3275 __simd64_int16_t __builtin_neon_vqrdmulhv4hi(__simd64_int16_t, __simd64_int16_t);
3276 __simd64_int16_t __builtin_neon_vqrshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3277 __simd64_int16_t __builtin_neon_vqrshluv4hi(__simd64_int16_t, __simd64_int16_t);
3278 __simd64_int16_t __builtin_neon_vqshl_s_nv4hi(__simd64_int16_t, int);
3279 __simd64_int16_t __builtin_neon_vqshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3280 __simd64_int16_t __builtin_neon_vqshl_u_nv4hi(__simd64_int16_t, int);
3281 __simd64_int16_t __builtin_neon_vqshlu_nv4hi(__simd64_int16_t, int);
3282 __simd64_int16_t __builtin_neon_vqshluv4hi(__simd64_int16_t, __simd64_int16_t);
3283 __simd64_int16_t __builtin_neon_vqsubsv4hi(__simd64_int16_t, __simd64_int16_t);
3284 __simd64_int16_t __builtin_neon_vqsubuv4hi(__simd64_int16_t, __simd64_int16_t);
3285 __simd64_int16_t __builtin_neon_vrhaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3286 __simd64_int16_t __builtin_neon_vrhadduv4hi(__simd64_int16_t, __simd64_int16_t);
3287 __simd64_int16_t __builtin_neon_vrshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3288 __simd64_int16_t __builtin_neon_vrshluv4hi(__simd64_int16_t, __simd64_int16_t);
3289 __simd64_int16_t __builtin_neon_vrshrs_nv4hi(__simd64_int16_t, int);
3290 __simd64_int16_t __builtin_neon_vrshru_nv4hi(__simd64_int16_t, int);
3291 __simd64_int16_t __builtin_neon_vrsras_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3292 __simd64_int16_t __builtin_neon_vrsrau_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3293 __simd64_int16_t __builtin_neon_vset_lanev4hi(short int, __simd64_int16_t, int);
3294 __simd64_int16_t __builtin_neon_vshl_nv4hi(__simd64_int16_t, int);
3295 __simd64_int16_t __builtin_neon_vshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3296 __simd64_int16_t __builtin_neon_vshluv4hi(__simd64_int16_t, __simd64_int16_t);
3297 __simd64_int16_t __builtin_neon_vshrs_nv4hi(__simd64_int16_t, int);
3298 __simd64_int16_t __builtin_neon_vshru_nv4hi(__simd64_int16_t, int);
3299 __simd64_int16_t __builtin_neon_vsli_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3300 __simd64_int16_t __builtin_neon_vsras_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3301 __simd64_int16_t __builtin_neon_vsrau_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3302 __simd64_int16_t __builtin_neon_vsri_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3303 __simd64_int16_t __builtin_neon_vtstv4hi(__simd64_int16_t, __simd64_int16_t);
3304 __simd64_int32_t __builtin_neon_sdot_lanev8qi(__simd64_int32_t, __simd64_int8_t, __simd64_int8_t, int);
3305 __simd64_int32_t __builtin_neon_sdotv8qi(__simd64_int32_t, __simd64_int8_t, __simd64_int8_t);
3306 __simd64_int32_t __builtin_neon_vabasv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3307 __simd64_int32_t __builtin_neon_vabauv2si (__simd64_int32_t  __a, __simd64_int32_t  __b, __simd64_int32_t  __c);
3308 __simd64_int32_t __builtin_neon_vabdsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3309 __simd64_int32_t __builtin_neon_vabduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3310 __simd64_int32_t __builtin_neon_vabsv2si (__simd64_int32_t __a);
3311 __simd64_int32_t __builtin_neon_vaddhnv2di(__simd128_int64_t, __simd128_int64_t);
3312 __simd64_int32_t __builtin_neon_vaddhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3313 __simd64_int32_t __builtin_neon_vbslv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3314 __simd64_int32_t __builtin_neon_vcagev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3315 __simd64_int32_t __builtin_neon_vcagtv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3316 __simd64_int32_t __builtin_neon_vceqv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3317 __simd64_int32_t __builtin_neon_vceqv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3318 __simd64_int32_t __builtin_neon_vcgeuv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3319 __simd64_int32_t __builtin_neon_vcgev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3320 __simd64_int32_t __builtin_neon_vcgev2si (__simd64_int32_t __a, __simd64_int32_t __b);
3321 __simd64_int32_t __builtin_neon_vcgtuv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3322 __simd64_int32_t __builtin_neon_vcgtv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3323 __simd64_int32_t __builtin_neon_vcgtv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3324 __simd64_int32_t __builtin_neon_vclsv2si (__simd64_int32_t __a);
3325 __simd64_int32_t __builtin_neon_vclzv2si (__simd64_int32_t __a);
3326 __simd64_int32_t __builtin_neon_vcreatev2si (__builtin_neon_di __a);
3327 __simd64_int16_t __builtin_neon_vcreatev4hi(long long int);
3328 __simd64_int8_t __builtin_neon_vcreatev8qi(long long int);
3329 __simd64_int32_t __builtin_neon_vcvts_nv2sf (__simd64_float32_t __a, const int __b);
3330 __simd64_int32_t __builtin_neon_vcvtsv2sf (__simd64_float32_t __a);
3331 __simd64_int32_t __builtin_neon_vcvtu_nv2sf (__simd64_float32_t __a, const int __b);
3332 __simd64_int32_t __builtin_neon_vcvtuv2sf (__simd64_float32_t __a);
3333 __simd64_int32_t __builtin_neon_vdup_lanev2si (__simd64_int32_t __a, const int __b);
3334 __simd64_int32_t __builtin_neon_vdup_nv2si (__builtin_neon_si __a);
3335 __simd64_int16_t __builtin_neon_vdup_nv4hi (__builtin_neon_hi __a);
3336 __simd64_int8_t __builtin_neon_vdup_nv8qi(signed char);
3337 __simd64_int32_t __builtin_neon_vextv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3338 __simd64_int32_t __builtin_neon_vget_highv4si (__simd128_int32_t __a);
3339 __simd64_int32_t __builtin_neon_vget_lowv4si (__simd128_int32_t __a);
3340 __simd64_int32_t __builtin_neon_vhaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3341 __simd64_int32_t __builtin_neon_vhadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3342 __simd64_int32_t __builtin_neon_vhsubsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3343 __simd64_int32_t __builtin_neon_vhsubuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3344 __simd64_int32_t __builtin_neon_vld1_dupv2si (const __builtin_neon_si *  __a);
3345 __simd64_int16_t __builtin_neon_vld1_dupv4hi(const short int*);
3346 __simd64_int8_t __builtin_neon_vld1_dupv8qi(const signed char*);
3347 __simd64_int32_t __builtin_neon_vld1_lanev2si (const int * __a, __simd64_int32_t __b, const int __c);
3348 __simd64_int32_t __builtin_neon_vld1v2si (const __builtin_neon_si *  __a);
3349 __simd64_int16_t __builtin_neon_vld1v4hi(const short int*);
3350 __simd64_int8_t __builtin_neon_vld1v8qi(const signed char*);
3351 __simd64_int32_t __builtin_neon_vmaxsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3352 __simd64_int32_t __builtin_neon_vmaxuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3353 __simd64_int32_t __builtin_neon_vminsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3354 __simd64_int32_t __builtin_neon_vminuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3355 __simd64_int32_t __builtin_neon_vmla_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c, const int __d);
3356 __simd64_int32_t __builtin_neon_vmla_nv2si (__simd64_int32_t __a, __simd64_int32_t __a, int __c);
3357 __simd64_int32_t __builtin_neon_vmlav2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3358 __simd64_int32_t __builtin_neon_vmls_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c, const int __d);
3359 __simd64_int32_t __builtin_neon_vmls_nv2si (__simd64_int32_t __a, __simd64_int32_t __a, int __c);
3360 __simd64_int32_t __builtin_neon_vmlsv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3361 __simd64_int32_t __builtin_neon_vmovnv2di(__simd128_int64_t);
3362 __simd64_int32_t __builtin_neon_vmovnv4si (__simd128_int32_t __a);
3363 __simd64_int32_t __builtin_neon_vmul_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3364 __simd64_int32_t __builtin_neon_vmul_nv2si (__simd64_int32_t __a, int __b);
3365 __simd64_int32_t __builtin_neon_vmvnv2si (__simd64_int32_t __a);
3366 __simd64_int32_t __builtin_neon_vnegv2si (__simd64_int32_t __a);
3367 __simd64_int32_t __builtin_neon_vpadalsv4hi(__simd64_int32_t, __simd64_int16_t);
3368 __simd64_int32_t __builtin_neon_vpadaluv4hi(__simd64_int32_t, __simd64_int16_t);
3369 __simd64_int32_t __builtin_neon_vpaddlsv4hi(__simd64_int16_t);
3370 __simd64_int32_t __builtin_neon_vpaddluv4hi(__simd64_int16_t);
3371 __simd64_int32_t __builtin_neon_vpaddv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3372 __simd64_int32_t __builtin_neon_vpmaxsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3373 __simd64_int32_t __builtin_neon_vpmaxuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3374 __simd64_int32_t __builtin_neon_vpminsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3375 __simd64_int32_t __builtin_neon_vpminuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3376 __simd64_int32_t __builtin_neon_vqabsv2si (__simd64_int32_t __a);
3377 __simd64_int32_t __builtin_neon_vqaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3378 __simd64_int32_t __builtin_neon_vqadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3379 __simd64_int32_t __builtin_neon_vqdmulh_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3380 __simd64_int32_t __builtin_neon_vqdmulh_nv2si (__simd64_int32_t __a, int __b);
3381 __simd64_int32_t __builtin_neon_vqdmulhv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3382 __simd64_int32_t __builtin_neon_vqmovnsv2di(__simd128_int64_t);
3383 __simd64_int32_t __builtin_neon_vqmovnsv4si (__simd128_int32_t __a);
3384 __simd64_int32_t __builtin_neon_vqmovnuv2di(__simd128_int64_t);
3385 __simd64_int32_t __builtin_neon_vqmovnuv4si (__simd128_int32_t  __a);
3386 __simd64_int32_t __builtin_neon_vqmovunv2di(__simd128_int64_t);
3387 __simd64_int32_t __builtin_neon_vqmovunv4si (__simd128_int32_t __a);
3388 __simd64_int32_t __builtin_neon_vqnegv2si (__simd64_int32_t __a);
3389 __simd64_int32_t __builtin_neon_vqrdmlah_lanev2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t, int);
3390 __simd64_int32_t __builtin_neon_vqrdmlahv2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t);
3391 __simd64_int32_t __builtin_neon_vqrdmlsh_lanev2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t, int);
3392 __simd64_int32_t __builtin_neon_vqrdmlshv2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t);
3393 __simd64_int32_t __builtin_neon_vqrdmulh_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3394 __simd64_int32_t __builtin_neon_vqrdmulh_nv2si (__simd64_int32_t __a, int __b);
3395 __simd64_int32_t __builtin_neon_vqrdmulhv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3396 __simd64_int32_t __builtin_neon_vqrshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3397 __simd64_int32_t __builtin_neon_vqrshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3398 __simd64_int32_t __builtin_neon_vqrshrns_nv2di(__simd128_int64_t, int);
3399 __simd64_int32_t __builtin_neon_vqrshrns_nv4si (__simd128_int32_t __a, const int __b);
3400 __simd64_int32_t __builtin_neon_vqrshrnu_nv2di(__simd128_int64_t, int);
3401 __simd64_int32_t __builtin_neon_vqrshrnu_nv4si (__simd128_int32_t  __a, const int __b);
3402 __simd64_int32_t __builtin_neon_vqrshrun_nv2di(__simd128_int64_t, int);
3403 __simd64_int32_t __builtin_neon_vqrshrun_nv4si (__simd128_int32_t __a, const int __b);
3404 __simd64_int32_t __builtin_neon_vqshl_s_nv2si (__simd64_int32_t __a, const int __b);
3405 __simd64_int32_t __builtin_neon_vqshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3406 __simd64_int32_t __builtin_neon_vqshl_u_nv2si (__simd64_int32_t __a, const int __b);
3407 __simd64_int32_t __builtin_neon_vqshlu_nv2si (__simd64_int32_t __a, const int __b);
3408 __simd64_int32_t __builtin_neon_vqshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3409 __simd64_int32_t __builtin_neon_vqshrns_nv2di(__simd128_int64_t, int);
3410 __simd64_int32_t __builtin_neon_vqshrns_nv4si (__simd128_int32_t __a, const int __b);
3411 __simd64_int32_t __builtin_neon_vqshrnu_nv2di(__simd128_int64_t, int);
3412 __simd64_int32_t __builtin_neon_vqshrnu_nv4si (__simd128_int32_t  __a, const int __b);
3413 __simd64_int32_t __builtin_neon_vqshrun_nv2di(__simd128_int64_t, int);
3414 __simd64_int32_t __builtin_neon_vqshrun_nv4si (__simd128_int32_t __a, const int __b);
3415 __simd64_int32_t __builtin_neon_vqsubsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3416 __simd64_int32_t __builtin_neon_vqsubuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3417 __simd64_int32_t __builtin_neon_vraddhnv2di(__simd128_int64_t, __simd128_int64_t);
3418 __simd64_int32_t __builtin_neon_vraddhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3419 __simd64_int32_t __builtin_neon_vrecpev2si (__simd64_int32_t  __a);
3420 __simd64_int32_t __builtin_neon_vreinterpretv2sfdi (int  __a);
3421 __simd64_int32_t __builtin_neon_vreinterpretv2sfv2sf (__simd64_float32_t __a);
3422 __simd64_int32_t __builtin_neon_vreinterpretv2sfv2si (__simd64_int32_t  __a);
3423 __simd64_int32_t __builtin_neon_vreinterpretv2sfv4hi (__simd64_int32_t __a);
3424 __simd64_int32_t __builtin_neon_vreinterpretv2sfv8qi (__simd64_int32_t  __a);
3425 __simd64_int32_t __builtin_neon_vreinterpretv2sidi (int  __a);
3426 __simd64_int32_t __builtin_neon_vreinterpretv2siv2sf (__simd64_float32_t __a);
3427 __simd64_int32_t __builtin_neon_vreinterpretv2siv2si (__simd64_int32_t  __a);
3428 __simd64_int32_t __builtin_neon_vreinterpretv2siv4hi (__simd64_int32_t __a);
3429 __simd64_int32_t __builtin_neon_vreinterpretv2siv8qi (__simd64_int32_t  __a);
3430 __simd64_int32_t __builtin_neon_vreinterpretv4hidi (int  __a);
3431 __simd64_int32_t __builtin_neon_vreinterpretv4hiv2sf (__simd64_float32_t __a);
3432 __simd64_int32_t __builtin_neon_vreinterpretv4hiv2si (__simd64_int32_t  __a);
3433 __simd64_int32_t __builtin_neon_vreinterpretv4hiv4hi (__simd64_int32_t __a);
3434 __simd64_int32_t __builtin_neon_vreinterpretv4hiv8qi (__simd64_int32_t  __a);
3435 __simd64_int32_t __builtin_neon_vreinterpretv8qidi (int  __a);
3436 __simd64_int32_t __builtin_neon_vreinterpretv8qiv2sf (__simd64_float32_t __a);
3437 __simd64_int32_t __builtin_neon_vreinterpretv8qiv2si (__simd64_int32_t __a);
3438 __simd64_int32_t __builtin_neon_vreinterpretv8qiv4hi (__simd64_int32_t  __a);
3439 __simd64_int32_t __builtin_neon_vreinterpretv8qiv8qi (__simd64_int32_t __a);
3440 __simd64_int32_t __builtin_neon_vrhaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3441 __simd64_int32_t __builtin_neon_vrhadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3442 __simd64_int32_t __builtin_neon_vrshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3443 __simd64_int32_t __builtin_neon_vrshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3444 __simd64_int32_t __builtin_neon_vrshrn_nv2di(__simd128_int64_t, int);
3445 __simd64_int32_t __builtin_neon_vrshrn_nv4si (__simd128_int32_t __a, const int __b);
3446 __simd64_int32_t __builtin_neon_vrshrs_nv2si (__simd64_int32_t __a, const int __b);
3447 __simd64_int32_t __builtin_neon_vrshru_nv2si (__simd64_int32_t __a, const int __b);
3448 __simd64_int32_t __builtin_neon_vrsqrtev2si (__simd64_int32_t  __a);
3449 __simd64_int32_t __builtin_neon_vrsras_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3450 __simd64_int32_t __builtin_neon_vrsrau_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3451 __simd64_int32_t __builtin_neon_vrsubhnv2di(__simd128_int64_t, __simd128_int64_t);
3452 __simd64_int32_t __builtin_neon_vrsubhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3453 __simd64_int32_t __builtin_neon_vset_lanev2si (int __a, __simd64_int32_t __a, const int __c);
3454 __simd64_int32_t __builtin_neon_vshl_nv2si (__simd64_int32_t __a, const int __b);
3455 __simd64_int32_t __builtin_neon_vshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3456 __simd64_int32_t __builtin_neon_vshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3457 __simd64_int32_t __builtin_neon_vshrn_nv2di(__simd128_int64_t, int);
3458 __simd64_int32_t __builtin_neon_vshrn_nv4si (__simd128_int32_t __a, const int __b);
3459 __simd64_int32_t __builtin_neon_vshrs_nv2si (__simd64_int32_t __a, const int __b);
3460 __simd64_int32_t __builtin_neon_vshru_nv2si (__simd64_int32_t __a, const int __b);
3461 __simd64_int32_t __builtin_neon_vsli_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3462 __simd64_int32_t __builtin_neon_vsras_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3463 __simd64_int32_t __builtin_neon_vsrau_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3464 __simd64_int32_t __builtin_neon_vsri_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3465 void __builtin_neon_vst1di(long long int*, long long int);
3466 void __builtin_neon_vst1_lanev2si(int*, __simd64_int32_t, int);
3467 void __builtin_neon_vst1v2si(int*, __simd64_int32_t);
3468 __simd64_int32_t __builtin_neon_vsubhnv2di(__simd128_int64_t, __simd128_int64_t);
3469 __simd64_int32_t __builtin_neon_vsubhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3470 __simd64_int32_t __builtin_neon_vtstv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3471 __simd64_int8_t __builtin_neon_vabasv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3472 __simd64_int8_t __builtin_neon_vabauv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3473 __simd64_int8_t __builtin_neon_vabdsv8qi(__simd64_int8_t, __simd64_int8_t);
3474 __simd64_int8_t __builtin_neon_vabduv8qi(__simd64_int8_t, __simd64_int8_t);
3475 __simd64_int8_t __builtin_neon_vabsv8qi(__simd64_int8_t);
3476 __simd64_int8_t __builtin_neon_vaddhnv8hi(__simd128_int16_t, __simd128_int16_t);
3477 __simd64_int8_t __builtin_neon_vbslv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3478 __simd64_int8_t __builtin_neon_vceqv8qi(__simd64_int8_t, __simd64_int8_t);
3479 __simd64_int8_t __builtin_neon_vcgeuv8qi(__simd64_int8_t, __simd64_int8_t);
3480 __simd64_int8_t __builtin_neon_vcgev8qi(__simd64_int8_t, __simd64_int8_t);
3481 __simd64_int8_t __builtin_neon_vcgtuv8qi(__simd64_int8_t, __simd64_int8_t);
3482 __simd64_int8_t __builtin_neon_vcgtv8qi(__simd64_int8_t, __simd64_int8_t);
3483 __simd64_int8_t __builtin_neon_vclsv8qi(__simd64_int8_t);
3484 __simd64_int8_t __builtin_neon_vclzv8qi(__simd64_int8_t);
3485 __simd64_int8_t __builtin_neon_vcntv8qi(__simd64_int8_t);
3486 __simd64_int8_t __builtin_neon_vdup_lanev8qi(__simd64_int8_t, int);
3487 __simd64_int8_t __builtin_neon_vextv8qi(__simd64_int8_t, __simd64_int8_t, int);
3488 __simd64_int8_t __builtin_neon_vget_highv16qi(__simd128_int8_t);
3489 __simd64_int8_t __builtin_neon_vget_lowv16qi(__simd128_int8_t);
3490 __simd64_int8_t __builtin_neon_vhaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3491 __simd64_int8_t __builtin_neon_vhadduv8qi(__simd64_int8_t, __simd64_int8_t);
3492 __simd64_int8_t __builtin_neon_vhsubsv8qi(__simd64_int8_t, __simd64_int8_t);
3493 __simd64_int8_t __builtin_neon_vhsubuv8qi(__simd64_int8_t, __simd64_int8_t);
3494 __simd64_int8_t __builtin_neon_vld1_lanev8qi(const signed char*, __simd64_int8_t, int);
3495 __simd64_int8_t __builtin_neon_vmaxsv8qi(__simd64_int8_t, __simd64_int8_t);
3496 __simd64_int8_t __builtin_neon_vmaxuv8qi(__simd64_int8_t, __simd64_int8_t);
3497 __simd64_int8_t __builtin_neon_vminsv8qi(__simd64_int8_t, __simd64_int8_t);
3498 __simd64_int8_t __builtin_neon_vminuv8qi(__simd64_int8_t, __simd64_int8_t);
3499 __simd64_int8_t __builtin_neon_vmlav8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3500 __simd64_int8_t __builtin_neon_vmlsv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3501 __simd64_int8_t __builtin_neon_vmovnv8hi(__simd128_int16_t);
3502 __simd64_int8_t __builtin_neon_vmulpv8qi(__simd64_int8_t, __simd64_int8_t);
3503 __simd64_int8_t __builtin_neon_vmvnv8qi(__simd64_int8_t);
3504 __simd64_int8_t __builtin_neon_vnegv8qi(__simd64_int8_t);
3505 __simd64_int8_t __builtin_neon_vpaddv8qi(__simd64_int8_t, __simd64_int8_t);
3506 __simd64_int8_t __builtin_neon_vpmaxsv8qi(__simd64_int8_t, __simd64_int8_t);
3507 __simd64_int8_t __builtin_neon_vpmaxuv8qi(__simd64_int8_t, __simd64_int8_t);
3508 __simd64_int8_t __builtin_neon_vpminsv8qi(__simd64_int8_t, __simd64_int8_t);
3509 __simd64_int8_t __builtin_neon_vpminuv8qi(__simd64_int8_t, __simd64_int8_t);
3510 __simd64_int8_t __builtin_neon_vqabsv8qi(__simd64_int8_t);
3511 __simd64_int8_t __builtin_neon_vqaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3512 __simd64_int8_t __builtin_neon_vqadduv8qi(__simd64_int8_t, __simd64_int8_t);
3513 __simd64_int8_t __builtin_neon_vqmovnsv8hi(__simd128_int16_t);
3514 __simd64_int8_t __builtin_neon_vqmovnuv8hi(__simd128_int16_t);
3515 __simd64_int8_t __builtin_neon_vqmovunv8hi(__simd128_int16_t);
3516 __simd64_int8_t __builtin_neon_vqnegv8qi(__simd64_int8_t);
3517 __simd64_int8_t __builtin_neon_vqrshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3518 __simd64_int8_t __builtin_neon_vqrshluv8qi(__simd64_int8_t, __simd64_int8_t);
3519 __simd64_int8_t __builtin_neon_vqrshrns_nv8hi(__simd128_int16_t, int);
3520 __simd64_int8_t __builtin_neon_vqrshrnu_nv8hi(__simd128_int16_t, int);
3521 __simd64_int8_t __builtin_neon_vqrshrun_nv8hi(__simd128_int16_t, int);
3522 __simd64_int8_t __builtin_neon_vqshl_s_nv8qi(__simd64_int8_t, int);
3523 __simd64_int8_t __builtin_neon_vqshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3524 __simd64_int8_t __builtin_neon_vqshl_u_nv8qi(__simd64_int8_t, int);
3525 __simd64_int8_t __builtin_neon_vqshlu_nv8qi(__simd64_int8_t, int);
3526 __simd64_int8_t __builtin_neon_vqshluv8qi(__simd64_int8_t, __simd64_int8_t);
3527 __simd64_int8_t __builtin_neon_vqshrns_nv8hi(__simd128_int16_t, int);
3528 __simd64_int8_t __builtin_neon_vqshrnu_nv8hi(__simd128_int16_t, int);
3529 __simd64_int8_t __builtin_neon_vqshrun_nv8hi(__simd128_int16_t, int);
3530 __simd64_int8_t __builtin_neon_vqsubsv8qi(__simd64_int8_t, __simd64_int8_t);
3531 __simd64_int8_t __builtin_neon_vqsubuv8qi(__simd64_int8_t, __simd64_int8_t);
3532 __simd64_int8_t __builtin_neon_vraddhnv8hi(__simd128_int16_t, __simd128_int16_t);
3533 __simd64_int8_t __builtin_neon_vrhaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3534 __simd64_int8_t __builtin_neon_vrhadduv8qi(__simd64_int8_t, __simd64_int8_t);
3535 __simd64_int8_t __builtin_neon_vrshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3536 __simd64_int8_t __builtin_neon_vrshluv8qi(__simd64_int8_t, __simd64_int8_t);
3537 __simd64_int8_t __builtin_neon_vrshrn_nv8hi(__simd128_int16_t, int);
3538 __simd64_int8_t __builtin_neon_vrshrs_nv8qi(__simd64_int8_t, int);
3539 __simd64_int8_t __builtin_neon_vrshru_nv8qi(__simd64_int8_t, int);
3540 __simd64_int8_t __builtin_neon_vrsras_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3541 __simd64_int8_t __builtin_neon_vrsrau_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3542 __simd64_int8_t __builtin_neon_vrsubhnv8hi(__simd128_int16_t, __simd128_int16_t);
3543 __simd64_int8_t __builtin_neon_vset_lanev8qi(signed char, __simd64_int8_t, int);
3544 __simd64_int8_t __builtin_neon_vshl_nv8qi(__simd64_int8_t, int);
3545 __simd64_int8_t __builtin_neon_vshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3546 __simd64_int8_t __builtin_neon_vshluv8qi(__simd64_int8_t, __simd64_int8_t);
3547 __simd64_int8_t __builtin_neon_vshrn_nv8hi(__simd128_int16_t, int);
3548 __simd64_int8_t __builtin_neon_vshrs_nv8qi(__simd64_int8_t, int);
3549 __simd64_int8_t __builtin_neon_vshru_nv8qi(__simd64_int8_t, int);
3550 __simd64_int8_t __builtin_neon_vsli_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3551 __simd64_int8_t __builtin_neon_vsras_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3552 __simd64_int8_t __builtin_neon_vsrau_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3553 __simd64_int8_t __builtin_neon_vsri_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3554 __simd64_int8_t __builtin_neon_vsubhnv8hi(__simd128_int16_t, __simd128_int16_t);
3555 __simd64_int8_t __builtin_neon_vtbl1v8qi(__simd64_int8_t, __simd64_int8_t);
3556 __simd64_int8_t __builtin_neon_vtbl2v8qi(__builtin_neon_ti, __simd64_int8_t);
3557 __simd64_int8_t __builtin_neon_vtbl3v8qi(__builtin_neon_ei, __simd64_int8_t);
3558 __simd64_int8_t __builtin_neon_vtbl4v8qi(__builtin_neon_oi, __simd64_int8_t);
3559 __simd64_int8_t __builtin_neon_vtbx1v8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3560 __simd64_int8_t __builtin_neon_vtbx2v8qi(__simd64_int8_t, __builtin_neon_ti, __simd64_int8_t);
3561 __simd64_int8_t __builtin_neon_vtbx3v8qi(__simd64_int8_t, __builtin_neon_ei, __simd64_int8_t);
3562 __simd64_int8_t __builtin_neon_vtbx4v8qi(__simd64_int8_t, __builtin_neon_oi, __simd64_int8_t);
3563 __simd64_int8_t __builtin_neon_vtstv8qi(__simd64_int8_t, __simd64_int8_t);
3564 __simd64_uint32_t __builtin_neon_udot_lanev8qi_uuuus(__simd64_uint32_t, __simd64_uint8_t, __simd64_uint8_t, int);
3565 __simd64_uint32_t __builtin_neon_udotv8qi_uuuu(__simd64_uint32_t, __simd64_uint8_t, __simd64_uint8_t);
3566 unsigned int __builtin_neon_vget_laneuv2si (__simd64_int32_t __a, const int __b);
3567 unsigned int __builtin_neon_vget_laneuv4si (__simd128_int32_t  __a, const int __b);
3568 unsigned int __builtin_neon_vpadaluv2si (int  __a, __simd64_int32_t  __b);
3569 unsigned int __builtin_neon_vpaddluv2si (__simd64_int32_t  __a);
3570 unsigned int __builtin_neon_vqaddudi (int  __a, int  __b);
3571 unsigned int __builtin_neon_vqrshludi (int  __a, int __b);
3572 unsigned int __builtin_neon_vqshludi (int  __a, int __b);
3573 unsigned int __builtin_neon_vqshl_u_ndi (int  __a, const int __b);
3574 unsigned int __builtin_neon_vqshlu_ndi (int __a, const int __b);
3575 unsigned int __builtin_neon_vrshludi (int  __a, int __b);
3576 unsigned int __builtin_neon_vrshru_ndi (int  __a, const int __b);
3577 unsigned int __builtin_neon_vrsrau_ndi (int  __a, int  __b, const int __c);
3578 unsigned int __builtin_neon_vshludi (int  __a, int __b);
3579 unsigned int __builtin_neon_vshru_ndi (int  __a, const int __b);
3580 unsigned int __builtin_neon_vsrau_ndi (int  __a, int  __b, const int __c);
3581 void __builtin_neon_vst1_lanev16qi(signed char*, __simd128_int8_t, int);
3582 void __builtin_neon_vst1_lanev2di(long long int*, __simd128_int64_t, int);
3583 void __builtin_neon_vst1_lanev4hf(cov_fp16_t*, __simd64_float16_t, int);
3584 void __builtin_neon_vst1_lanev4hi(short int*, __simd64_int16_t, int);
3585 void __builtin_neon_vst1_lanev8hf(cov_fp16_t*, __simd128_float16_t, int);
3586 void __builtin_neon_vst1_lanev8hi(short int*, __simd128_int16_t, int);
3587 void __builtin_neon_vst1_lanev8qi(signed char*, __simd64_int8_t, int);
3588 void __builtin_neon_vst1v16qi(signed char*, __simd128_int8_t);
3589 void __builtin_neon_vst1v2di(long long int*, __simd128_int64_t);
3590 void __builtin_neon_vst1v4hf(cov_fp16_t*, __simd64_float16_t);
3591 void __builtin_neon_vst1v4hi(short int*, __simd64_int16_t);
3592 void __builtin_neon_vst1v8hf(cov_fp16_t*, __simd128_float16_t);
3593 void __builtin_neon_vst1v8hi(short int*, __simd128_int16_t);
3594 void __builtin_neon_vst1v8qi(signed char*, __simd64_int8_t);
3595 void __builtin_neon_vst2_lanev4hf(cov_fp16_t*, __builtin_neon_ti, int);
3596 void __builtin_neon_vst2_lanev8hf(cov_fp16_t*, __builtin_neon_oi, int);
3597 void __builtin_neon_vst2v4hf(cov_fp16_t*, __builtin_neon_ti);
3598 void __builtin_neon_vst2v8hf(cov_fp16_t*, __builtin_neon_oi);
3599 void __builtin_neon_vst3_lanev4hf(cov_fp16_t*, __builtin_neon_ei, int);
3600 void __builtin_neon_vst3_lanev8hf(cov_fp16_t*, __builtin_neon_ci, int);
3601 void __builtin_neon_vst3v4hf(cov_fp16_t*, __builtin_neon_ei);
3602 void __builtin_neon_vst3v8hf(cov_fp16_t*, __builtin_neon_ci);
3603 void __builtin_neon_vst4_lanev4hf(cov_fp16_t*, __builtin_neon_oi, int);
3604 void __builtin_neon_vst4_lanev8hf(cov_fp16_t*, __builtin_neon_xi, int);
3605 void __builtin_neon_vst4v4hf(cov_fp16_t*, __builtin_neon_oi);
3606 void __builtin_neon_vst4v8hf(cov_fp16_t*, __builtin_neon_xi);
3607 
3608 // -mfpu=vfpv2 -mfloat-abi=hard -mfpu=neon
3609 __simd128_uint64_t __builtin_neon_bswapv2di_uu(__simd128_uint64_t);
3610 __simd64_uint32_t __builtin_neon_bswapv2si_uu(__simd64_uint32_t);
3611 __simd64_uint16_t __builtin_neon_bswapv4hi_uu(__simd64_uint16_t);
3612 __simd128_uint32_t __builtin_neon_bswapv4si_uu(__simd128_uint32_t);
3613 __simd128_uint16_t __builtin_neon_bswapv8hi_uu(__simd128_uint16_t);
3614 __simd64_float32_t __builtin_neon_copysignfv2sf(__simd64_float32_t);
3615 __simd128_float32_t __builtin_neon_copysignfv4sf(__simd128_float32_t);
3616 __simd128_int32_t __builtin_neon_smmlav16qi(__simd128_int32_t, __simd128_int8_t, __simd128_int8_t);
3617 __simd128_int32_t __builtin_neon_sudot_lanev16qi_sssus(__simd128_int32_t, __simd128_int8_t, __simd64_uint8_t, int);
3618 __simd64_int32_t __builtin_neon_sudot_lanev8qi_sssus(__simd64_int32_t, __simd64_int8_t, __simd64_uint8_t, int);
3619 __simd128_uint32_t __builtin_neon_ummlav16qi_uuuu(__simd128_uint32_t, __simd128_uint8_t, __simd128_uint8_t);
3620 __simd128_int32_t __builtin_neon_usdot_lanev16qi_ssuss(__simd128_int32_t, __simd128_uint8_t, __simd64_int8_t, int);
3621 __simd64_int32_t __builtin_neon_usdot_lanev8qi_ssuss(__simd64_int32_t, __simd64_uint8_t, __simd64_int8_t, int);
3622 __simd64_int32_t __builtin_neon_usdotv8qi_ssus(__simd64_int32_t, __simd64_uint8_t, __simd64_int8_t);
3623 __simd128_int32_t __builtin_neon_usmmlav16qi_ssus(__simd128_int32_t, __simd128_uint8_t, __simd128_int8_t);
3624 float __builtin_neon_vbfcvtbf(__bf16);
3625 __simd128_float32_t __builtin_neon_vbfcvt_highv8bf(__simd128_bfloat16_t);
3626 __bf16 __builtin_neon_vbfcvtsf(float);
3627 __simd128_float32_t __builtin_neon_vbfcvtv4bf(__simd64_bfloat16_t);
3628 __simd128_bfloat16_t __builtin_neon_vbfcvtv4sf_highv8bf(__simd128_bfloat16_t, __simd128_float32_t);
3629 __simd64_bfloat16_t __builtin_neon_vbfcvtv4sfv4bf(__simd128_float32_t);
3630 __simd128_bfloat16_t __builtin_neon_vbfcvtv4sfv8bf(__simd128_float32_t);
3631 __simd128_float32_t __builtin_neon_vbfcvtv8bf(__simd128_bfloat16_t);
3632 __simd64_float32_t __builtin_neon_vbfdot_lanev4bfv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd64_bfloat16_t, int);
3633 __simd128_float32_t __builtin_neon_vbfdot_lanev4bfv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3634 __simd64_float32_t __builtin_neon_vbfdot_lanev8bfv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd128_bfloat16_t, int);
3635 __simd128_float32_t __builtin_neon_vbfdot_lanev8bfv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3636 __simd64_float32_t __builtin_neon_vbfdotv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd64_bfloat16_t);
3637 __simd128_float32_t __builtin_neon_vbfdotv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3638 __simd64_float32_t __builtin_neon_vcadd270v2sf(__simd64_float32_t, __simd64_float32_t);
3639 __simd64_float16_t __builtin_neon_vcadd270v4hf(__simd64_float16_t, __simd64_float16_t);
3640 __simd128_float32_t __builtin_neon_vcadd270v4sf(__simd128_float32_t, __simd128_float32_t);
3641 __simd128_float16_t __builtin_neon_vcadd270v8hf(__simd128_float16_t, __simd128_float16_t);
3642 __simd128_bfloat16_t __builtin_neon_vcombinev4bf(__simd64_bfloat16_t, __simd64_bfloat16_t);
3643 __simd64_int32_t __builtin_neon_vcvtauv2sfv2si(__simd64_float32_t);
3644 __simd128_int32_t __builtin_neon_vcvtauv4sfv4si(__simd128_float32_t);
3645 __simd64_int32_t __builtin_neon_vcvtav2sfv2si(__simd64_float32_t);
3646 __simd128_int32_t __builtin_neon_vcvtav4sfv4si(__simd128_float32_t);
3647 __simd64_int32_t __builtin_neon_vcvtmuv2sfv2si(__simd64_float32_t);
3648 __simd128_int32_t __builtin_neon_vcvtmuv4sfv4si(__simd128_float32_t);
3649 __simd64_int32_t __builtin_neon_vcvtmv2sfv2si(__simd64_float32_t);
3650 __simd128_int32_t __builtin_neon_vcvtmv4sfv4si(__simd128_float32_t);
3651 __simd64_int32_t __builtin_neon_vcvtpuv2sfv2si(__simd64_float32_t);
3652 __simd128_int32_t __builtin_neon_vcvtpuv4sfv4si(__simd128_float32_t);
3653 __simd64_int32_t __builtin_neon_vcvtpv2sfv2si(__simd64_float32_t);
3654 __simd128_int32_t __builtin_neon_vcvtpv4sfv4si(__simd128_float32_t);
3655 __simd64_bfloat16_t __builtin_neon_vdup_lanev4bf(__simd64_bfloat16_t, int);
3656 __simd128_bfloat16_t __builtin_neon_vdup_lanev8bf(__simd64_bfloat16_t, int);
3657 __simd64_bfloat16_t __builtin_neon_vdup_nv4bf(__bf16);
3658 __simd128_bfloat16_t __builtin_neon_vdup_nv8bf(__bf16);
3659 __simd128_float32_t __builtin_neon_vfmab_laneqv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3660 __simd128_float32_t __builtin_neon_vfmab_lanev8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3661 __simd128_float32_t __builtin_neon_vfmabv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3662 __simd128_float32_t __builtin_neon_vfmat_laneqv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3663 __simd128_float32_t __builtin_neon_vfmat_lanev8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3664 __simd128_float32_t __builtin_neon_vfmatv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3665 __simd64_bfloat16_t __builtin_neon_vget_highv8bf(__simd128_bfloat16_t);
3666 __simd64_bfloat16_t __builtin_neon_vget_lowv8bf(__simd128_bfloat16_t);
3667 __builtin_neon_ti __builtin_neon_vld2_dupv4bf(const __bf16*);
3668 __builtin_neon_oi __builtin_neon_vld2_dupv8bf(const __bf16*);
3669 __builtin_neon_ti __builtin_neon_vld2v4bf(const __bf16*);
3670 __builtin_neon_oi __builtin_neon_vld2v8bf(const __bf16*);
3671 __builtin_neon_ei __builtin_neon_vld3_dupv4bf(const __bf16*);
3672 __builtin_neon_ci __builtin_neon_vld3_dupv8bf(const __bf16*);
3673 __builtin_neon_ei __builtin_neon_vld3v4bf(const __bf16*);
3674 __builtin_neon_ci __builtin_neon_vld3v8bf(const __bf16*);
3675 __builtin_neon_oi __builtin_neon_vld4_dupv4bf(const __bf16*);
3676 __builtin_neon_xi __builtin_neon_vld4_dupv8bf(const __bf16*);
3677 __builtin_neon_oi __builtin_neon_vld4v4bf(const __bf16*);
3678 __builtin_neon_xi __builtin_neon_vld4v8bf(const __bf16*);
3679 __simd128_float32_t __builtin_neon_vmmlav8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3680 __simd128_int64_t __builtin_neon_vmullpv2si(__simd64_int32_t, __simd64_int32_t);
3681 __simd128_int32_t __builtin_neon_vmullpv4hi(__simd64_int16_t, __simd64_int16_t);
3682 __simd128_int8_t __builtin_neon_vrev16v16qi(__simd128_int8_t);
3683 __simd64_int8_t __builtin_neon_vrev16v8qi(__simd64_int8_t);
3684 __simd128_int8_t __builtin_neon_vrev32v16qi(__simd128_int8_t);
3685 __simd64_int16_t __builtin_neon_vrev32v4hi(__simd64_int16_t);
3686 __simd128_int16_t __builtin_neon_vrev32v8hi(__simd128_int16_t);
3687 __simd64_int8_t __builtin_neon_vrev32v8qi(__simd64_int8_t);
3688 __simd128_int8_t __builtin_neon_vrev64v16qi(__simd128_int8_t);
3689 __simd64_float32_t __builtin_neon_vrev64v2sf(__simd64_float32_t);
3690 __simd64_int32_t __builtin_neon_vrev64v2si(__simd64_int32_t);
3691 __simd64_int16_t __builtin_neon_vrev64v4hi(__simd64_int16_t);
3692 __simd128_float32_t __builtin_neon_vrev64v4sf(__simd128_float32_t);
3693 __simd128_int32_t __builtin_neon_vrev64v4si(__simd128_int32_t);
3694 __simd128_int16_t __builtin_neon_vrev64v8hi(__simd128_int16_t);
3695 __simd64_int8_t __builtin_neon_vrev64v8qi(__simd64_int8_t);
3696 void __builtin_neon_vst2v4bf(__bf16*, __builtin_neon_ti);
3697 void __builtin_neon_vst2v8bf(__bf16*, __builtin_neon_oi);
3698 void __builtin_neon_vst3v4bf(__bf16*, __builtin_neon_ei);
3699 void __builtin_neon_vst3v8bf(__bf16*, __builtin_neon_ci);
3700 void __builtin_neon_vst4v4bf(__bf16*, __builtin_neon_oi);
3701 void __builtin_neon_vst4v8bf(__bf16*, __builtin_neon_xi);
3702 
3703 #endif // __ARM_NEON__
3704 
3705 /* aarch64 support */
3706 #ifdef __aarch64__
3707 typedef int __builtin_aarch64_simd_qi __attribute__((mode(QI)));
3708 typedef int __builtin_aarch64_simd_hi __attribute__((mode(HI)));
3709 typedef int __builtin_aarch64_simd_si __attribute__((mode(SI)));
3710 typedef int __builtin_aarch64_simd_di __attribute__((mode(DI)));
3711 typedef int __builtin_aarch64_simd_poly8 __attribute__((mode(QI)));
3712 typedef int __builtin_aarch64_simd_poly16 __attribute__((mode(HI)));
3713 typedef int __builtin_aarch64_simd_poly64 __attribute__ ((mode (DI)));
3714 typedef unsigned int __builtin_aarch64_simd_poly128 __attribute__ ((mode (TI)));
3715 typedef float __builtin_aarch64_simd_df __attribute__ ((mode (DF)));
3716 typedef float __builtin_aarch64_simd_sf __attribute__ ((mode (SF)));
3717 typedef unsigned int __builtin_aarch64_simd_udi __attribute__((mode(DI)));
3718 typedef unsigned int __builtin_aarch64_simd_uqi __attribute__((mode(QI)));
3719 typedef unsigned int __builtin_aarch64_simd_uhi __attribute__((mode(HI)));
3720 typedef unsigned int __builtin_aarch64_simd_usi __attribute__((mode(SI)));
3721 typedef float __builtin_aarch64_simd_hf __attribute__((mode(HF)));
3722 typedef __builtin_aarch64_simd_hf __fp16;
3723 typedef int __Poly64_t __attribute__((mode(DI)));
3724 typedef __coverity_decimal long long __Poly64x1_t __attribute__((vector_size (8)));
3725 typedef int __Poly128_t __attribute__((mode(TI)));
3726 
3727 unsigned int __builtin_aarch64_get_fpcr();
3728 void __builtin_aarch64_set_fpcr(unsigned int);
3729 unsigned int __builtin_aarch64_get_fpsr();
3730 void __builtin_aarch64_set_fpsr(unsigned int);
3731 //CMPCPP-6477
3732 typedef char __Int8x8_t  __attribute__ ((vector_size (8)));
3733 typedef short __Int16x4_t __attribute__ ((vector_size (8)));
3734 typedef int __Int32x2_t __attribute__ ((vector_size (8)));
3735 typedef long __Int64x1_t __attribute__((vector_size (8)));
3736 typedef __coverity_float __fp16 __Float16x4_t __attribute__((vector_size (8)));
3737 typedef float __Float32x2_t __attribute__((vector_size (8)));
3738 typedef __coverity_decimal unsigned char __Poly8x8_t  __attribute__((vector_size (8)));
3739 typedef __coverity_decimal short __Poly16x4_t __attribute__((vector_size (8)));
3740 typedef unsigned char __Uint8x8_t __attribute__((vector_size (8)));
3741 typedef unsigned short __Uint16x4_t __attribute__((vector_size (8)));
3742 typedef unsigned int __Uint32x2_t __attribute__((vector_size (8)));
3743 typedef double __Float64x1_t __attribute__((vector_size (8)));
3744 typedef unsigned long __Uint64x1_t __attribute__((vector_size (8)));
3745 typedef char __Int8x16_t __attribute__((vector_size (16)));
3746 typedef short __Int16x8_t __attribute__((vector_size (16)));
3747 typedef int __Int32x4_t __attribute__((vector_size (16)));
3748 typedef long __Int64x2_t __attribute__((vector_size (16)));
3749 typedef __coverity_float __fp16 __Float16x8_t __attribute__((vector_size (16)));
3750 typedef __coverity_float __bf16 __Bfloat16x8_t __attribute__((vector_size (16)));
3751 typedef __coverity_float __bf16 __Bfloat16x4_t __attribute__((vector_size (8)));
3752 typedef float __Float32x4_t __attribute__((vector_size (16)));
3753 typedef double __Float64x2_t __attribute__((vector_size (16)));
3754 typedef __coverity_decimal unsigned char __Poly8x16_t __attribute__((vector_size (16)));
3755 typedef __coverity_decimal unsigned short __Poly16x8_t __attribute__((vector_size (16)));
3756 typedef __coverity_decimal long __Poly64x2_t __attribute__((vector_size (16)));
3757 typedef unsigned char __Uint8x16_t __attribute__((vector_size (16)));
3758 typedef unsigned short __Uint16x8_t __attribute__((vector_size (16)));
3759 typedef unsigned int __Uint32x4_t __attribute__((vector_size (16)));
3760 typedef unsigned long __Uint64x2_t  __attribute__((vector_size (16)));
3761 typedef unsigned char __Poly8_t;
3762 typedef unsigned short __Poly16_t;
3763 
3764 typedef int __builtin_aarch64_simd_oi __attribute__((mode(OI)));
3765 typedef int __builtin_aarch64_simd_ci __attribute__((mode(CI)));
3766 typedef int __builtin_aarch64_simd_xi __attribute__((mode(XI)));
3767 
3768 __Int8x8_t __builtin_aarch64_tbl3v8qi(__builtin_aarch64_simd_oi, __Int8x8_t);
3769 __Float32x2_t __builtin_aarch64_absv2sf(__Float32x2_t);
3770 __Int8x8_t __builtin_aarch64_absv8qi(__Int8x8_t);
3771 __Int16x4_t __builtin_aarch64_absv4hi(__Int16x4_t);
3772 __Int32x2_t __builtin_aarch64_absv2si(__Int32x2_t);
3773 int __builtin_aarch64_absdi(int);
3774 __Float32x4_t __builtin_aarch64_absv4sf(__Float32x4_t);
3775 __Float64x2_t __builtin_aarch64_absv2df(__Float64x2_t);
3776 __Int8x16_t __builtin_aarch64_absv16qi(__Int8x16_t);
3777 int __builtin_aarch64_im_lane_boundsi(int, int, int);
3778 __Int64x1_t __builtin_aarch64_get_dregoidi(__builtin_aarch64_simd_oi, int);
3779 float __builtin_aarch64_get_dregoidf(__builtin_aarch64_simd_oi, int);
3780 __Int8x8_t __builtin_aarch64_get_dregoiv8qi(__builtin_aarch64_simd_oi, int);
3781 __Int16x4_t __builtin_aarch64_get_dregoiv4hi(__builtin_aarch64_simd_oi, int);
3782 __Int32x2_t __builtin_aarch64_get_dregoiv2si(__builtin_aarch64_simd_oi, int);
3783 __Float16x4_t __builtin_aarch64_get_dregoiv4hf(__builtin_aarch64_simd_oi, int);
3784 __Float32x2_t __builtin_aarch64_get_dregoiv2sf(__builtin_aarch64_simd_oi, int);
3785 __Int8x16_t __builtin_aarch64_get_qregoiv16qi(__builtin_aarch64_simd_oi, const int);
3786 __Int16x8_t __builtin_aarch64_get_qregoiv8hi(__builtin_aarch64_simd_oi, const int);
3787 __Int32x4_t __builtin_aarch64_get_qregoiv4si(__builtin_aarch64_simd_oi, const int);
3788 __Int64x2_t __builtin_aarch64_get_qregoiv2di(__builtin_aarch64_simd_oi, const int);
3789 __Float16x8_t __builtin_aarch64_get_qregoiv8hf(__builtin_aarch64_simd_oi, const int);
3790 __Float32x4_t __builtin_aarch64_get_qregoiv4sf(__builtin_aarch64_simd_oi, const int);
3791 __Float64x2_t __builtin_aarch64_get_qregoiv2df(__builtin_aarch64_simd_oi, const int);
3792 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8hf(__builtin_aarch64_simd_oi, __Float16x8_t, int);
3793 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv4sf(__builtin_aarch64_simd_oi, __Float32x4_t, int);
3794 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2df(__builtin_aarch64_simd_oi, __Float64x2_t, int);
3795 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv16qi(__builtin_aarch64_simd_oi, __Int8x16_t, int);
3796 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8hi(__builtin_aarch64_simd_oi, __Int16x8_t, int);
3797 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv4si(__builtin_aarch64_simd_oi, __Int32x4_t, int);
3798 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2di(__builtin_aarch64_simd_oi, __Int64x2_t, int);
3799 __builtin_aarch64_simd_ci __builtin_aarch64_ld3di(const __builtin_aarch64_simd_di*);
3800 __Int64x1_t __builtin_aarch64_get_dregcidi(__builtin_aarch64_simd_ci, int);
3801 float __builtin_aarch64_get_dregcidf(__builtin_aarch64_simd_ci, int);
3802 __Int8x8_t __builtin_aarch64_get_dregciv8qi(__builtin_aarch64_simd_ci, int);
3803 __Int16x4_t __builtin_aarch64_get_dregciv4hi(__builtin_aarch64_simd_ci, int);
3804 __Int32x2_t __builtin_aarch64_get_dregciv2si(__builtin_aarch64_simd_ci, int);
3805 __Float16x4_t __builtin_aarch64_get_dregciv4hf(__builtin_aarch64_simd_ci, int);
3806 __Float32x2_t __builtin_aarch64_get_dregciv2sf(__builtin_aarch64_simd_ci, int);
3807 __Int8x16_t __builtin_aarch64_get_qregciv16qi(__builtin_aarch64_simd_ci, const int);
3808 __Int16x8_t __builtin_aarch64_get_qregciv8hi(__builtin_aarch64_simd_ci, const int);
3809 __Int32x4_t __builtin_aarch64_get_qregciv4si(__builtin_aarch64_simd_ci, const int);
3810 __Int64x2_t __builtin_aarch64_get_qregciv2di(__builtin_aarch64_simd_ci, const int);
3811 __Float16x8_t __builtin_aarch64_get_qregciv8hf(__builtin_aarch64_simd_ci, const int);
3812 __Float32x4_t __builtin_aarch64_get_qregciv4sf(__builtin_aarch64_simd_ci, const int);
3813 __Float64x2_t __builtin_aarch64_get_qregciv2df(__builtin_aarch64_simd_ci, const int);
3814 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8hf(__builtin_aarch64_simd_ci, __Float16x8_t, int);
3815 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv4sf(__builtin_aarch64_simd_ci, __Float32x4_t, int);
3816 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2df(__builtin_aarch64_simd_ci, __Float64x2_t, int);
3817 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv16qi(__builtin_aarch64_simd_ci, __Int8x16_t, int);
3818 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8hi(__builtin_aarch64_simd_ci, __Int16x8_t, int);
3819 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv4si(__builtin_aarch64_simd_ci, __Int32x4_t, int);
3820 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2di(__builtin_aarch64_simd_ci, __Int64x2_t, int);
3821 __Int64x1_t __builtin_aarch64_get_dregxidi(__builtin_aarch64_simd_xi, int);
3822 float __builtin_aarch64_get_dregxidf(__builtin_aarch64_simd_xi, int);
3823 __Int8x8_t __builtin_aarch64_get_dregxiv8qi(__builtin_aarch64_simd_xi, int);
3824 __Int16x4_t __builtin_aarch64_get_dregxiv4hi(__builtin_aarch64_simd_xi, int);
3825 __Int32x2_t __builtin_aarch64_get_dregxiv2si(__builtin_aarch64_simd_xi, int);
3826 __Float16x4_t __builtin_aarch64_get_dregxiv4hf(__builtin_aarch64_simd_xi, int);
3827 __Float32x2_t __builtin_aarch64_get_dregxiv2sf(__builtin_aarch64_simd_xi, int);
3828 __Int8x16_t __builtin_aarch64_get_qregxiv16qi(__builtin_aarch64_simd_xi, const int);
3829 __Int16x8_t __builtin_aarch64_get_qregxiv8hi(__builtin_aarch64_simd_xi, const int);
3830 __Int32x4_t __builtin_aarch64_get_qregxiv4si(__builtin_aarch64_simd_xi, const int);
3831 __Int64x2_t __builtin_aarch64_get_qregxiv2di(__builtin_aarch64_simd_xi, const int);
3832 __Float16x8_t __builtin_aarch64_get_qregxiv8hf(__builtin_aarch64_simd_xi, const int);
3833 __Float32x4_t __builtin_aarch64_get_qregxiv4sf(__builtin_aarch64_simd_xi, const int);
3834 __Float64x2_t __builtin_aarch64_get_qregxiv2df(__builtin_aarch64_simd_xi, const int);
3835 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8hf(__builtin_aarch64_simd_xi, __Float16x8_t, int);
3836 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv4sf(__builtin_aarch64_simd_xi, __Float32x4_t, int);
3837 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2df(__builtin_aarch64_simd_xi, __Float64x2_t, int);
3838 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv16qi(__builtin_aarch64_simd_xi, __Int8x16_t, int);
3839 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8hi(__builtin_aarch64_simd_xi, __Int16x8_t, int);
3840 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv4si(__builtin_aarch64_simd_xi, __Int32x4_t, int);
3841 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2di(__builtin_aarch64_simd_xi, __Int64x2_t, int);
3842 __Int32x4_t __builtin_aarch64_saddlv4hi(__Int16x4_t, __Int16x4_t);
3843 __Int16x8_t __builtin_aarch64_saddlv8qi(__Int8x8_t, __Int8x8_t);
3844 __Uint16x8_t __builtin_aarch64_uaddlv8qi(__Int8x8_t, __Int8x8_t);
3845 __Int16x8_t __builtin_aarch64_saddl2v16qi(__Int8x16_t, __Int8x16_t);
3846 __Uint16x8_t __builtin_aarch64_uaddl2v16qi(__Int8x16_t, __Int8x16_t);
3847 __Int16x8_t __builtin_aarch64_saddwv8qi(__Int16x8_t, __Int8x8_t);
3848 __Uint16x8_t __builtin_aarch64_uaddwv8qi(__Int16x8_t, __Int8x8_t);
3849 __Int16x8_t __builtin_aarch64_saddw2v16qi(__Int16x8_t, __Int8x16_t);
3850 __Uint16x8_t __builtin_aarch64_uaddw2v16qi(__Int16x8_t, __Int8x16_t);
3851 __Int8x8_t __builtin_aarch64_shaddv8qi(__Int8x8_t, __Int8x8_t);
3852 __Uint8x8_t __builtin_aarch64_uhaddv8qi(__Int8x8_t, __Int8x8_t);
3853 __Int8x16_t __builtin_aarch64_shaddv16qi(__Int8x16_t, __Int8x16_t);
3854 __Int16x8_t __builtin_aarch64_shaddv8hi(__Int16x8_t, __Int16x8_t);
3855 __Uint8x16_t __builtin_aarch64_uhaddv16qi(__Int8x16_t, __Int8x16_t);
3856 __Uint16x8_t __builtin_aarch64_uhaddv8hi(__Int16x8_t, __Int16x8_t);
3857 __Int8x8_t __builtin_aarch64_srhaddv8qi(__Int8x8_t, __Int8x8_t);
3858 __Uint8x8_t __builtin_aarch64_urhaddv8qi(__Int8x8_t, __Int8x8_t);
3859 __Int8x16_t __builtin_aarch64_srhaddv16qi(__Int8x16_t, __Int8x16_t);
3860 __Int16x8_t __builtin_aarch64_srhaddv8hi(__Int16x8_t, __Int16x8_t);
3861 __Uint8x16_t __builtin_aarch64_urhaddv16qi(__Int8x16_t, __Int8x16_t);
3862 __Uint16x8_t __builtin_aarch64_urhaddv8hi(__Int16x8_t, __Int16x8_t);
3863 __Int8x8_t __builtin_aarch64_addhnv8hi(__Int16x8_t, __Int16x8_t);
3864 __Int8x8_t __builtin_aarch64_raddhnv8hi(__Int16x8_t, __Int16x8_t);
3865 __Int8x16_t __builtin_aarch64_addhn2v8hi(__Int8x8_t, __Int16x8_t, __Int16x8_t);
3866 __Int16x8_t __builtin_aarch64_addhn2v4si(__Int16x4_t, __Int32x4_t, __Int32x4_t);
3867 __Int8x16_t __builtin_aarch64_raddhn2v8hi(__Int8x8_t, __Int16x8_t, __Int16x8_t);
3868 __Int16x8_t __builtin_aarch64_raddhn2v4si(__Int16x4_t, __Int32x4_t, __Int32x4_t);
3869 __Poly8x8_t __builtin_aarch64_pmulv8qi(__Int8x8_t, __Int8x8_t);
3870 __Poly8x16_t __builtin_aarch64_pmulv16qi(__Int8x16_t, __Int8x16_t);
3871 __Int16x8_t __builtin_aarch64_ssublv8qi(__Int8x8_t, __Int8x8_t);
3872 __Uint16x8_t __builtin_aarch64_usublv8qi(__Int8x8_t, __Int8x8_t);
3873 __Float32x2_t __builtin_aarch64_smax_nanpv2sf(__Float32x2_t, __Float32x2_t);
3874 __Int64x2_t __builtin_aarch64_saddlv2si(__Int32x2_t, __Int32x2_t);
3875 __Uint32x4_t __builtin_aarch64_uaddlv4hi (__Int16x4_t, __Int16x4_t);
3876 __Uint64x2_t __builtin_aarch64_uaddlv2si (__Int32x2_t, __Int32x2_t);
3877 __Int32x4_t __builtin_aarch64_saddl2v8hi (__Int16x8_t, __Int16x8_t);
3878 __Int64x2_t __builtin_aarch64_saddl2v4si (__Int32x4_t, __Int32x4_t);
3879 __Uint32x4_t __builtin_aarch64_uaddl2v8hi (__Int16x8_t, __Int16x8_t);
3880 __Uint64x2_t __builtin_aarch64_uaddl2v4si (__Int32x4_t, __Int32x4_t);
3881 __Int32x4_t __builtin_aarch64_saddwv4hi (__Int32x4_t, __Int16x4_t);
3882 __Int64x2_t __builtin_aarch64_saddwv2si (__Int64x2_t, __Int32x2_t);
3883 __Uint32x4_t __builtin_aarch64_uaddwv4hi (__Int32x4_t, __Int16x4_t);
3884 __Uint64x2_t __builtin_aarch64_uaddwv2si (__Int64x2_t, __Int32x2_t);
3885 __Int32x4_t __builtin_aarch64_saddw2v8hi (__Int32x4_t, __Int16x8_t);
3886 __Int64x2_t __builtin_aarch64_saddw2v4si (__Int64x2_t, __Int32x4_t);
3887 __Uint32x4_t __builtin_aarch64_uaddw2v8hi (__Int32x4_t, __Int16x8_t);
3888 __Uint64x2_t __builtin_aarch64_uaddw2v4si (__Int64x2_t, __Int32x4_t);
3889 __Int16x4_t __builtin_aarch64_shaddv4hi (__Int16x4_t, __Int16x4_t);
3890 __Int32x2_t __builtin_aarch64_shaddv2si (__Int32x2_t, __Int32x2_t);
3891 __Uint16x4_t __builtin_aarch64_uhaddv4hi (__Int16x4_t, __Int16x4_t);
3892 __Uint32x2_t __builtin_aarch64_uhaddv2si (__Int32x2_t, __Int32x2_t);
3893 __Int32x4_t __builtin_aarch64_shaddv4si (__Int32x4_t, __Int32x4_t);
3894 __Uint32x4_t __builtin_aarch64_uhaddv4si (__Int32x4_t, __Int32x4_t);
3895 __Int16x4_t __builtin_aarch64_srhaddv4hi (__Int16x4_t, __Int16x4_t);
3896 __Int32x2_t __builtin_aarch64_srhaddv2si (__Int32x2_t, __Int32x2_t);
3897 __Uint16x4_t __builtin_aarch64_urhaddv4hi (__Int16x4_t, __Int16x4_t);
3898 __Uint32x2_t __builtin_aarch64_urhaddv2si (__Int32x2_t, __Int32x2_t);
3899 __Int32x4_t __builtin_aarch64_srhaddv4si (__Int32x4_t, __Int32x4_t);
3900 __Uint32x4_t __builtin_aarch64_urhaddv4si (__Int32x4_t, __Int32x4_t);
3901 __Int16x4_t __builtin_aarch64_addhnv4si (__Int32x4_t, __Int32x4_t);
3902 __Int32x2_t __builtin_aarch64_addhnv2di (__Int64x2_t, __Int64x2_t);
3903 __Uint32x2_t __builtin_aarch64_addhnv2di (__Int64x2_t, __Int64x2_t);
3904 __Int16x4_t __builtin_aarch64_raddhnv4si (__Int32x4_t, __Int32x4_t);
3905 __Int32x2_t __builtin_aarch64_raddhnv2di (__Int64x2_t, __Int64x2_t);
3906 __Uint16x4_t __builtin_aarch64_raddhnv4si (__Int32x4_t, __Int32x4_t);
3907 __Uint32x2_t __builtin_aarch64_raddhnv2di (__Int64x2_t, __Int64x2_t);
3908 __Int32x4_t __builtin_aarch64_addhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3909 __Uint32x4_t __builtin_aarch64_addhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3910 __Int32x4_t __builtin_aarch64_raddhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3911 __Uint32x4_t __builtin_aarch64_raddhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3912 __Int32x4_t __builtin_aarch64_ssublv4hi (__Int16x4_t, __Int16x4_t);
3913 __Int64x2_t __builtin_aarch64_ssublv2si (__Int32x2_t, __Int32x2_t);
3914 __Uint32x4_t __builtin_aarch64_usublv4hi (__Int16x4_t, __Int16x4_t);
3915 __Uint64x2_t __builtin_aarch64_usublv2si (__Int32x2_t, __Int32x2_t);
3916 __Int16x8_t __builtin_aarch64_ssubl2v16qi (__Int8x16_t, __Int8x16_t);
3917 __Int32x4_t __builtin_aarch64_ssubl2v8hi (__Int16x8_t, __Int16x8_t);
3918 __Int64x2_t __builtin_aarch64_ssubl2v4si (__Int32x4_t, __Int32x4_t);
3919 __Uint16x8_t __builtin_aarch64_usubl2v16qi (__Int8x16_t, __Int8x16_t);
3920 __Uint32x4_t __builtin_aarch64_usubl2v8hi (__Int16x8_t, __Int16x8_t);
3921 __Uint64x2_t __builtin_aarch64_usubl2v4si (__Int32x4_t, __Int32x4_t);
3922 __Int16x8_t __builtin_aarch64_ssubwv8qi (__Int16x8_t, __Int8x8_t);
3923 __Int32x4_t __builtin_aarch64_ssubwv4hi (__Int32x4_t, __Int16x4_t);
3924 __Int64x2_t __builtin_aarch64_ssubwv2si (__Int64x2_t, __Int32x2_t);
3925 __Uint16x8_t __builtin_aarch64_usubwv8qi (__Int16x8_t, __Int8x8_t);
3926 __Uint32x4_t __builtin_aarch64_usubwv4hi (__Int32x4_t, __Int16x4_t);
3927 __Uint64x2_t __builtin_aarch64_usubwv2si (__Int64x2_t, __Int32x2_t);
3928 __Int16x8_t __builtin_aarch64_ssubw2v16qi (__Int16x8_t, __Int8x16_t);
3929 __Int32x4_t __builtin_aarch64_ssubw2v8hi (__Int32x4_t, __Int16x8_t);
3930 __Int64x2_t __builtin_aarch64_ssubw2v4si (__Int64x2_t, __Int32x4_t);
3931 __Uint16x8_t __builtin_aarch64_usubw2v16qi (__Int16x8_t, __Int8x16_t);
3932 __Uint32x4_t __builtin_aarch64_usubw2v8hi (__Int32x4_t, __Int16x8_t);
3933 __Uint64x2_t __builtin_aarch64_usubw2v4si (__Int64x2_t, __Int32x4_t);
3934 __Int8x8_t __builtin_aarch64_sqaddv8qi (__Int8x8_t, __Int8x8_t);
3935 __Int16x4_t __builtin_aarch64_sqaddv4hi (__Int16x4_t, __Int16x4_t);
3936 __Int32x2_t __builtin_aarch64_sqaddv2si (__Int32x2_t, __Int32x2_t);
3937 __Int8x8_t __builtin_aarch64_shsubv8qi (__Int8x8_t, __Int8x8_t);
3938 __Int16x4_t __builtin_aarch64_shsubv4hi (__Int16x4_t, __Int16x4_t);
3939 __Int32x2_t __builtin_aarch64_shsubv2si (__Int32x2_t, __Int32x2_t);
3940 __Uint8x8_t __builtin_aarch64_uhsubv8qi (__Int8x8_t, __Int8x8_t);
3941 __Uint16x4_t __builtin_aarch64_uhsubv4hi (__Int16x4_t, __Int16x4_t);
3942 __Uint32x2_t __builtin_aarch64_uhsubv2si (__Int32x2_t, __Int32x2_t);
3943 __Int8x16_t __builtin_aarch64_shsubv16qi (__Int8x16_t, __Int8x16_t);
3944 __Int16x8_t __builtin_aarch64_shsubv8hi (__Int16x8_t, __Int16x8_t);
3945 __Int32x4_t __builtin_aarch64_shsubv4si (__Int32x4_t, __Int32x4_t);
3946 __Uint8x16_t __builtin_aarch64_uhsubv16qi (__Int8x16_t, __Int8x16_t);
3947 __Uint16x8_t __builtin_aarch64_uhsubv8hi (__Int16x8_t, __Int16x8_t);
3948 __Uint32x4_t __builtin_aarch64_uhsubv4si (__Int32x4_t, __Int32x4_t);
3949 __Int8x8_t __builtin_aarch64_subhnv8hi (__Int16x8_t, __Int16x8_t);
3950 __Int16x4_t __builtin_aarch64_subhnv4si (__Int32x4_t, __Int32x4_t);
3951 __Int32x2_t __builtin_aarch64_subhnv2di (__Int64x2_t, __Int64x2_t);
3952 __Uint8x8_t __builtin_aarch64_subhnv8hi (__Int16x8_t, __Int16x8_t);
3953 __Uint16x4_t __builtin_aarch64_subhnv4si (__Int32x4_t, __Int32x4_t);
3954 __Uint32x2_t __builtin_aarch64_subhnv2di (__Int64x2_t, __Int64x2_t);
3955 __Int8x8_t __builtin_aarch64_rsubhnv8hi (__Int16x8_t, __Int16x8_t);
3956 __Int16x4_t __builtin_aarch64_rsubhnv4si (__Int32x4_t, __Int32x4_t);
3957 __Int32x2_t __builtin_aarch64_rsubhnv2di (__Int64x2_t, __Int64x2_t);
3958 __Uint8x8_t __builtin_aarch64_rsubhnv8hi (__Int16x8_t, __Int16x8_t);
3959 __Uint16x4_t __builtin_aarch64_rsubhnv4si (__Int32x4_t, __Int32x4_t);
3960 __Uint32x2_t __builtin_aarch64_rsubhnv2di (__Int64x2_t, __Int64x2_t);
3961 __Int8x16_t __builtin_aarch64_rsubhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3962 __Int16x8_t __builtin_aarch64_rsubhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3963 __Int32x4_t __builtin_aarch64_rsubhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3964 __Uint8x16_t __builtin_aarch64_rsubhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3965 __Uint16x8_t __builtin_aarch64_rsubhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3966 __Uint32x4_t __builtin_aarch64_rsubhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3967 __Int8x16_t __builtin_aarch64_subhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3968 __Int16x8_t __builtin_aarch64_subhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3969 __Int32x4_t __builtin_aarch64_subhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3970 __Uint8x16_t __builtin_aarch64_subhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3971 __Uint16x8_t __builtin_aarch64_subhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3972 __Uint32x4_t __builtin_aarch64_subhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3973 __Int8x16_t __builtin_aarch64_sqaddv16qi (__Int8x16_t, __Int8x16_t);
3974 __Int16x8_t __builtin_aarch64_sqaddv8hi (__Int16x8_t, __Int16x8_t);
3975 __Int32x4_t __builtin_aarch64_sqaddv4si (__Int32x4_t, __Int32x4_t);
3976 __Int64x2_t __builtin_aarch64_sqaddv2di (__Int64x2_t, __Int64x2_t);
3977 __Int8x8_t __builtin_aarch64_sqsubv8qi (__Int8x8_t, __Int8x8_t);
3978 __Int16x4_t __builtin_aarch64_sqsubv4hi (__Int16x4_t, __Int16x4_t);
3979 __Int32x2_t __builtin_aarch64_sqsubv2si (__Int32x2_t, __Int32x2_t);
3980 __Int8x16_t __builtin_aarch64_sqsubv16qi (__Int8x16_t, __Int8x16_t);
3981 __Int16x8_t __builtin_aarch64_sqsubv8hi (__Int16x8_t, __Int16x8_t);
3982 __Int32x4_t __builtin_aarch64_sqsubv4si (__Int32x4_t, __Int32x4_t);
3983 __Int64x2_t __builtin_aarch64_sqsubv2di (__Int64x2_t, __Int64x2_t);
3984 __Int8x8_t __builtin_aarch64_sqnegv8qi (__Int8x8_t);
3985 __Int16x4_t __builtin_aarch64_sqnegv4hi (__Int16x4_t);
3986 __Int32x2_t __builtin_aarch64_sqnegv2si (__Int32x2_t);
3987 __Int8x16_t __builtin_aarch64_sqnegv16qi (__Int8x16_t);
3988 __Int16x8_t __builtin_aarch64_sqnegv8hi (__Int16x8_t);
3989 __Int32x4_t __builtin_aarch64_sqnegv4si (__Int32x4_t);
3990 __Int8x8_t __builtin_aarch64_sqabsv8qi (__Int8x8_t);
3991 __Int16x4_t __builtin_aarch64_sqabsv4hi (__Int16x4_t);
3992 __Int32x2_t __builtin_aarch64_sqabsv2si (__Int32x2_t);
3993 __Int8x16_t __builtin_aarch64_sqabsv16qi (__Int8x16_t);
3994 __Int16x8_t __builtin_aarch64_sqabsv8hi (__Int16x8_t);
3995 __Int32x4_t __builtin_aarch64_sqabsv4si (__Int32x4_t);
3996 __Int16x4_t __builtin_aarch64_sqdmulhv4hi (__Int16x4_t, __Int16x4_t);
3997 __Int32x2_t __builtin_aarch64_sqdmulhv2si (__Int32x2_t, __Int32x2_t);
3998 __Int16x8_t __builtin_aarch64_sqdmulhv8hi (__Int16x8_t, __Int16x8_t);
3999 __Int32x4_t __builtin_aarch64_sqdmulhv4si (__Int32x4_t, __Int32x4_t);
4000 __Int16x4_t __builtin_aarch64_sqrdmulhv4hi (__Int16x4_t, __Int16x4_t);
4001 __Int32x2_t __builtin_aarch64_sqrdmulhv2si (__Int32x2_t, __Int32x2_t);
4002 __Int16x8_t __builtin_aarch64_sqrdmulhv8hi (__Int16x8_t, __Int16x8_t);
4003 __Int32x4_t __builtin_aarch64_sqrdmulhv4si (__Int32x4_t, __Int32x4_t);
4004 __Int8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
4005 __Int16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
4006 __Int32x4_t __builtin_aarch64_combinev2si (__Int32x2_t, __Int32x2_t);
4007 __Float32x4_t __builtin_aarch64_combinev2sf (__Float32x2_t, __Float32x2_t);
4008 __Uint8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
4009 __Uint16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
4010 __Uint32x4_t __builtin_aarch64_combinev2si (__Int32x2_t, __Int32x2_t);
4011 __Poly8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
4012 __Poly16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
4013 __Uint8x8_t __builtin_aarch64_clzv8qi (__Int8x8_t);
4014 __Uint16x4_t __builtin_aarch64_clzv4hi (__Int16x4_t);
4015 __Uint32x2_t __builtin_aarch64_clzv2si (__Int32x2_t);
4016 __Uint8x16_t __builtin_aarch64_clzv16qi (__Int8x16_t);
4017 __Uint16x8_t __builtin_aarch64_clzv8hi (__Int16x8_t);
4018 __Uint32x4_t __builtin_aarch64_clzv4si (__Int32x4_t);
4019 __Poly8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t);
4020 __Uint8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t);
4021 __Poly8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t);
4022 __Uint8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t);
4023 __Uint8x8_t __builtin_aarch64_umaxv8qi (__Int8x8_t, __Int8x8_t);
4024 __Uint16x4_t __builtin_aarch64_umaxv4hi (__Int16x4_t, __Int16x4_t);
4025 __Uint32x2_t __builtin_aarch64_umaxv2si (__Int32x2_t, __Int32x2_t);
4026 __Uint8x16_t __builtin_aarch64_umaxv16qi (__Int8x16_t, __Int8x16_t);
4027 __Uint16x8_t __builtin_aarch64_umaxv8hi (__Int16x8_t, __Int16x8_t);
4028 __Uint32x4_t __builtin_aarch64_umaxv4si (__Int32x4_t, __Int32x4_t);
4029 __Uint8x8_t __builtin_aarch64_umaxpv8qi (__Int8x8_t, __Int8x8_t);
4030 __Uint16x4_t __builtin_aarch64_umaxpv4hi (__Int16x4_t, __Int16x4_t);
4031 __Uint32x2_t __builtin_aarch64_umaxpv2si (__Int32x2_t, __Int32x2_t);
4032 __Uint8x16_t __builtin_aarch64_umaxpv16qi (__Int8x16_t, __Int8x16_t);
4033 __Uint16x8_t __builtin_aarch64_umaxpv8hi (__Int16x8_t, __Int16x8_t);
4034 __Uint32x4_t __builtin_aarch64_umaxpv4si (__Int32x4_t, __Int32x4_t);
4035 __Uint8x8_t __builtin_aarch64_uminpv8qi (__Int8x8_t, __Int8x8_t);
4036 __Uint16x4_t __builtin_aarch64_uminpv4hi (__Int16x4_t, __Int16x4_t);
4037 __Uint32x2_t __builtin_aarch64_uminpv2si (__Int32x2_t, __Int32x2_t);
4038 __Uint8x16_t __builtin_aarch64_uminpv16qi (__Int8x16_t, __Int8x16_t);
4039 __Uint16x8_t __builtin_aarch64_uminpv8hi (__Int16x8_t, __Int16x8_t);
4040 __Uint32x4_t __builtin_aarch64_uminpv4si (__Int32x4_t, __Int32x4_t);
4041 __Uint8x8_t __builtin_aarch64_uminv8qi (__Int8x8_t, __Int8x8_t);
4042 __Uint16x4_t __builtin_aarch64_uminv4hi (__Int16x4_t, __Int16x4_t);
4043 __Uint32x2_t __builtin_aarch64_uminv2si (__Int32x2_t, __Int32x2_t);
4044 __Uint8x16_t __builtin_aarch64_uminv16qi (__Int8x16_t, __Int8x16_t);
4045 __Uint16x8_t __builtin_aarch64_uminv8hi (__Int16x8_t, __Int16x8_t);
4046 __Uint32x4_t __builtin_aarch64_uminv4si (__Int32x4_t, __Int32x4_t);
4047 __Uint8x8_t __builtin_aarch64_addpv8qi (__Int8x8_t, __Int8x8_t);
4048 __Uint16x4_t __builtin_aarch64_addpv4hi (__Int16x4_t, __Int16x4_t);
4049 __Uint32x2_t __builtin_aarch64_addpv2si (__Int32x2_t, __Int32x2_t);
4050 __Int64x2_t __builtin_aarch64_sqabsv2di (__Int64x2_t);
4051 __Int8x8_t __builtin_aarch64_sqmovnv8hi (__Int16x8_t);
4052 __Int16x4_t __builtin_aarch64_sqmovnv4si (__Int32x4_t);
4053 __Int32x2_t __builtin_aarch64_sqmovnv2di (__Int64x2_t);
4054 __Uint8x8_t __builtin_aarch64_uqmovnv8hi (__Int16x8_t);
4055 __Uint16x4_t __builtin_aarch64_uqmovnv4si (__Int32x4_t);
4056 __Uint32x2_t __builtin_aarch64_uqmovnv2di (__Int64x2_t);
4057 __Uint8x8_t __builtin_aarch64_sqmovunv8hi (__Int16x8_t);
4058 __Uint16x4_t __builtin_aarch64_sqmovunv4si (__Int32x4_t);
4059 __Uint32x2_t __builtin_aarch64_sqmovunv2di (__Int64x2_t);
4060 __Int64x2_t __builtin_aarch64_sqnegv2di (__Int64x2_t);
4061 __Int8x8_t __builtin_aarch64_sqrshrn_nv8hi (__Int16x8_t, const int);
4062 __Int16x4_t __builtin_aarch64_sqrshrn_nv4si (__Int32x4_t, const int);
4063 __Int32x2_t __builtin_aarch64_sqrshrn_nv2di (__Int64x2_t, const int);
4064 __Uint8x8_t __builtin_aarch64_sqrshrun_nv8hi (__Int16x8_t, const int);
4065 __Uint16x4_t __builtin_aarch64_sqrshrun_nv4si (__Int32x4_t, const int);
4066 __Uint32x2_t __builtin_aarch64_sqrshrun_nv2di (__Int64x2_t, const int);
4067 __Int8x8_t __builtin_aarch64_sqshl_nv8qi (__Int8x8_t, const int);
4068 __Int16x4_t __builtin_aarch64_sqshl_nv4hi (__Int16x4_t, const int);
4069 __Int32x2_t __builtin_aarch64_sqshl_nv2si (__Int32x2_t, const int);
4070 __Int8x16_t __builtin_aarch64_sqshl_nv16qi (__Int8x16_t, const int);
4071 __Int16x8_t __builtin_aarch64_sqshl_nv8hi (__Int16x8_t, const int);
4072 __Int32x4_t __builtin_aarch64_sqshl_nv4si (__Int32x4_t, const int);
4073 __Int64x2_t __builtin_aarch64_sqshl_nv2di (__Int64x2_t, const int);
4074 __Int8x8_t __builtin_aarch64_sqshrn_nv8hi (__Int16x8_t, const int);
4075 __Int16x4_t __builtin_aarch64_sqshrn_nv4si (__Int32x4_t, const int);
4076 __Int32x2_t __builtin_aarch64_sqshrn_nv2di (__Int64x2_t, const int);
4077 __Uint8x8_t __builtin_aarch64_sqshrun_nv8hi (__Int16x8_t, const int);
4078 __Uint16x4_t __builtin_aarch64_sqshrun_nv4si (__Int32x4_t, const int);
4079 __Uint32x2_t __builtin_aarch64_sqshrun_nv2di (__Int64x2_t, const int);
4080 __Poly8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t);
4081 __Uint8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t);
4082 __Poly8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t);
4083 __Uint8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t);
4084 __Uint32x2_t __builtin_aarch64_urecpev2si (__Int32x2_t);
4085 __Uint32x4_t __builtin_aarch64_urecpev4si (__Int32x4_t);
4086 __Int8x8_t __builtin_aarch64_srshlv8qi (__Int8x8_t, __Int8x8_t);
4087 __Int16x4_t __builtin_aarch64_srshlv4hi (__Int16x4_t, __Int16x4_t);
4088 __Int32x2_t __builtin_aarch64_srshlv2si (__Int32x2_t, __Int32x2_t);
4089 __Int8x16_t __builtin_aarch64_srshlv16qi (__Int8x16_t, __Int8x16_t);
4090 __Int16x8_t __builtin_aarch64_srshlv8hi (__Int16x8_t, __Int16x8_t);
4091 __Int32x4_t __builtin_aarch64_srshlv4si (__Int32x4_t, __Int32x4_t);
4092 __Int64x2_t __builtin_aarch64_srshlv2di (__Int64x2_t, __Int64x2_t);
4093 __Int8x8_t __builtin_aarch64_srshr_nv8qi (__Int8x8_t, const int);
4094 __Int16x4_t __builtin_aarch64_srshr_nv4hi (__Int16x4_t, const int);
4095 __Int32x2_t __builtin_aarch64_srshr_nv2si (__Int32x2_t, const int);
4096 __Int8x16_t __builtin_aarch64_srshr_nv16qi (__Int8x16_t, const int);
4097 __Int16x8_t __builtin_aarch64_srshr_nv8hi (__Int16x8_t, const int);
4098 __Int32x4_t __builtin_aarch64_srshr_nv4si (__Int32x4_t, const int);
4099 __Int64x2_t __builtin_aarch64_srshr_nv2di (__Int64x2_t, const int);
4100 __Int8x8_t __builtin_aarch64_srsra_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4101 __Int16x4_t __builtin_aarch64_srsra_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4102 __Int32x2_t __builtin_aarch64_srsra_nv2si (__Int32x2_t, __Int32x2_t, const int);
4103 __Int8x16_t __builtin_aarch64_srsra_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4104 __Int16x8_t __builtin_aarch64_srsra_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4105 __Int32x4_t __builtin_aarch64_srsra_nv4si (__Int32x4_t, __Int32x4_t, const int);
4106 __Int64x2_t __builtin_aarch64_srsra_nv2di (__Int64x2_t, __Int64x2_t, const int);
4107 __Int8x8_t __builtin_aarch64_ashlv8qi (__Int8x8_t, const int);
4108 __Int16x4_t __builtin_aarch64_ashlv4hi (__Int16x4_t, const int);
4109 __Int32x2_t __builtin_aarch64_ashlv2si (__Int32x2_t, const int);
4110 __Uint8x8_t __builtin_aarch64_ashlv8qi (__Int8x8_t, const int);
4111 __Uint16x4_t __builtin_aarch64_ashlv4hi (__Int16x4_t, const int);
4112 __Uint32x2_t __builtin_aarch64_ashlv2si (__Int32x2_t, const int);
4113 __Int8x16_t __builtin_aarch64_ashlv16qi (__Int8x16_t, const int);
4114 __Int16x8_t __builtin_aarch64_ashlv8hi (__Int16x8_t, const int);
4115 __Int32x4_t __builtin_aarch64_ashlv4si (__Int32x4_t, const int);
4116 __Int64x2_t __builtin_aarch64_ashlv2di (__Int64x2_t, const int);
4117 __Uint8x16_t __builtin_aarch64_ashlv16qi (__Int8x16_t, const int);
4118 __Uint16x8_t __builtin_aarch64_ashlv8hi (__Int16x8_t, const int);
4119 __Uint32x4_t __builtin_aarch64_ashlv4si (__Int32x4_t, const int);
4120 __Uint64x2_t __builtin_aarch64_ashlv2di (__Int64x2_t, const int);
4121 __Uint16x8_t __builtin_aarch64_ushll2_nv16qi (__Int8x16_t, const int);
4122 __Uint32x4_t __builtin_aarch64_ushll2_nv8hi (__Int16x8_t, const int);
4123 __Uint64x2_t __builtin_aarch64_ushll2_nv4si (__Int32x4_t, const int);
4124 __Int8x8_t __builtin_aarch64_ashrv8qi (__Int8x8_t, const int);
4125 __Int16x4_t __builtin_aarch64_ashrv4hi (__Int16x4_t, const int);
4126 __Int32x2_t __builtin_aarch64_ashrv2si (__Int32x2_t, const int);
4127 __Uint8x8_t __builtin_aarch64_lshrv8qi (__Int8x8_t, const int);
4128 __Uint16x4_t __builtin_aarch64_lshrv4hi (__Int16x4_t, const int);
4129 __Uint32x2_t __builtin_aarch64_lshrv2si (__Int32x2_t, const int);
4130 __Int8x16_t __builtin_aarch64_ashrv16qi (__Int8x16_t, const int);
4131 __Int16x8_t __builtin_aarch64_ashrv8hi (__Int16x8_t, const int);
4132 __Int32x4_t __builtin_aarch64_ashrv4si (__Int32x4_t, const int);
4133 __Int64x2_t __builtin_aarch64_ashrv2di (__Int64x2_t, const int);
4134 __Uint8x16_t __builtin_aarch64_lshrv16qi (__Int8x16_t, const int);
4135 __Uint16x8_t __builtin_aarch64_lshrv8hi (__Int16x8_t, const int);
4136 __Int8x8_t __builtin_aarch64_ssli_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4137 __Int16x4_t __builtin_aarch64_ssli_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4138 __Int32x2_t __builtin_aarch64_ssli_nv2si (__Int32x2_t, __Int32x2_t, const int);
4139 __Int8x16_t __builtin_aarch64_ssli_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4140 __Int16x8_t __builtin_aarch64_ssli_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4141 __Int32x4_t __builtin_aarch64_ssli_nv4si (__Int32x4_t, __Int32x4_t, const int);
4142 __Int64x2_t __builtin_aarch64_ssli_nv2di (__Int64x2_t, __Int64x2_t, const int);
4143 __Int8x8_t __builtin_aarch64_ssra_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4144 __Int16x4_t __builtin_aarch64_ssra_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4145 __Int32x2_t __builtin_aarch64_ssra_nv2si (__Int32x2_t, __Int32x2_t, const int);
4146 __Int8x16_t __builtin_aarch64_ssra_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4147 __Int16x8_t __builtin_aarch64_ssra_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4148 __Int32x4_t __builtin_aarch64_ssra_nv4si (__Int32x4_t, __Int32x4_t, const int);
4149 __Int64x2_t __builtin_aarch64_ssra_nv2di (__Int64x2_t, __Int64x2_t, const int);
4150 __Int8x8_t __builtin_aarch64_ssri_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4151 __Int16x4_t __builtin_aarch64_ssri_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4152 __Int32x2_t __builtin_aarch64_ssri_nv2si (__Int32x2_t, __Int32x2_t, const int);
4153 __Int8x16_t __builtin_aarch64_ssri_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4154 __Int16x8_t __builtin_aarch64_ssri_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4155 __Int32x4_t __builtin_aarch64_ssri_nv4si (__Int32x4_t, __Int32x4_t, const int);
4156 __Int64x2_t __builtin_aarch64_ssri_nv2di (__Int64x2_t, __Int64x2_t, const int);
4157 __Uint8x8_t __builtin_aarch64_uqaddv8qi_uuu (__Uint8x8_t, __Uint8x8_t);
4158 __Uint32x2_t __builtin_aarch64_uqaddv2si_uuu (__Uint32x2_t, __Uint32x2_t);
4159 __Uint8x16_t __builtin_aarch64_uqaddv16qi_uuu (__Uint8x16_t, __Uint8x16_t);
4160 __Uint16x8_t __builtin_aarch64_uqaddv8hi_uuu (__Uint16x8_t, __Uint16x8_t);
4161 __Uint32x4_t __builtin_aarch64_uqaddv4si_uuu (__Uint32x4_t, __Uint32x4_t);
4162 __Uint64x2_t __builtin_aarch64_uqaddv2di_uuu (__Uint64x2_t, __Uint64x2_t);
4163 __Uint8x8_t __builtin_aarch64_uqsubv8qi_uuu (__Uint8x8_t, __Uint8x8_t);
4164 __Uint16x4_t __builtin_aarch64_uqsubv4hi_uuu (__Uint16x4_t, __Uint16x4_t);
4165 __Uint32x2_t __builtin_aarch64_uqsubv2si_uuu (__Uint32x2_t, __Uint32x2_t);
4166 __Uint8x16_t __builtin_aarch64_uqsubv16qi_uuu (__Uint8x16_t, __Uint8x16_t);
4167 __Uint16x8_t __builtin_aarch64_uqsubv8hi_uuu (__Uint16x8_t, __Uint16x8_t);
4168 __Uint32x4_t __builtin_aarch64_uqsubv4si_uuu (__Uint32x4_t, __Uint32x4_t);
4169 __Uint64x2_t __builtin_aarch64_uqsubv2di_uuu (__Uint64x2_t, __Uint64x2_t);
4170 __Float16x8_t __builtin_aarch64_combinev4hf (__Float16x4_t, __Float16x4_t);
4171 __Uint16x4_t __builtin_aarch64_uqaddv4hi_uuu(__Uint16x4_t, __Uint16x4_t);
4172 __Int16x4_t __builtin_aarch64_sqdmulh_laneqv4hi(__Int16x4_t, __Int16x8_t, const int);
4173 __Int32x2_t __builtin_aarch64_sqdmulh_laneqv2si(__Int32x2_t, __Int32x4_t, const int);
4174 __Int16x8_t __builtin_aarch64_sqdmulh_laneqv8hi(__Int16x8_t, __Int16x8_t, const int);
4175 __Int32x4_t __builtin_aarch64_sqdmulh_laneqv4si(__Int32x4_t, __Int32x4_t, const int);
4176 __Int16x4_t __builtin_aarch64_sqrdmulh_laneqv4hi(__Int16x4_t, __Int16x8_t, const int);
4177 __Int32x2_t __builtin_aarch64_sqrdmulh_laneqv2si(__Int32x2_t, __Int32x4_t, const int);
4178 __Int16x8_t __builtin_aarch64_sqrdmulh_laneqv8hi(__Int16x8_t, __Int16x8_t, const int);
4179 __Int32x4_t __builtin_aarch64_sqrdmulh_laneqv4si(__Int32x4_t, __Int32x4_t, const int);
4180 __Uint16x4_t __builtin_aarch64_uqaddv4hi_uuu (__Uint16x4_t __a, __Uint16x4_t __b);
4181 __Int64x2_t __builtin_aarch64_combinedi (long int, long int);
4182 __Float64x2_t __builtin_aarch64_combinedf (float , float);
4183 __Int16x4_t __builtin_aarch64_sqdmulh_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, const int __c);
4184 __Int32x2_t __builtin_aarch64_sqdmulh_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, const int __c);
4185 __Int16x8_t __builtin_aarch64_sqdmulh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, const int __c);
4186 __Int32x4_t __builtin_aarch64_sqdmulh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, const int __c);
4187 __Int16x4_t __builtin_aarch64_sqrdmulh_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, const int __c);
4188 __Int32x2_t __builtin_aarch64_sqrdmulh_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, const int __c);
4189 __Int16x8_t __builtin_aarch64_sqrdmulh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, const int __c);
4190 __Int32x4_t __builtin_aarch64_sqrdmulh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, const int __c);
4191 __Int8x8_t __builtin_aarch64_absv8qi (__Int8x8_t __a);
4192 __Int16x4_t __builtin_aarch64_absv4hi (__Int16x4_t __a);
4193 __Int32x2_t __builtin_aarch64_absv2si (__Int32x2_t __a);
4194 __Float32x4_t __builtin_aarch64_absv4sf (__Float32x4_t __a);
4195 __Float64x2_t __builtin_aarch64_absv2df (__Float64x2_t __a);
4196 __Int8x16_t __builtin_aarch64_absv16qi (__Int8x16_t __a);
4197 __Int16x8_t __builtin_aarch64_absv8hi (__Int16x8_t __a);
4198 __Int32x4_t __builtin_aarch64_absv4si (__Int32x4_t __a);
4199 __Int64x2_t __builtin_aarch64_absv2di (__Int64x2_t __a);
4200 __Float32x2_t __builtin_aarch64_simd_bslv2sf_suss (__Uint32x2_t __a, __Float32x2_t __b, __Float32x2_t __c);
4201 __Poly8x8_t __builtin_aarch64_simd_bslv8qi_pupp (__Uint8x8_t __a, __Poly8x8_t __b, __Poly8x8_t __c);
4202 __Poly16x4_t __builtin_aarch64_simd_bslv4hi_pupp (__Uint16x4_t __a, __Poly16x4_t __b, __Poly16x4_t __c);
4203 __Int8x8_t __builtin_aarch64_simd_bslv8qi_suss (__Uint8x8_t __a, __Int8x8_t __b, __Int8x8_t __c);
4204 __Int16x4_t __builtin_aarch64_simd_bslv4hi_suss (__Uint16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4205 __Int32x2_t __builtin_aarch64_simd_bslv2si_suss (__Uint32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4206 __Uint8x8_t __builtin_aarch64_simd_bslv8qi_uuuu (__Uint8x8_t __a, __Uint8x8_t __b, __Uint8x8_t __c);
4207 __Uint16x4_t __builtin_aarch64_simd_bslv4hi_uuuu (__Uint16x4_t __a, __Uint16x4_t __b, __Uint16x4_t __c);
4208 __Uint32x2_t __builtin_aarch64_simd_bslv2si_uuuu (__Uint32x2_t __a, __Uint32x2_t __b, __Uint32x2_t __c);
4209 __Float32x4_t __builtin_aarch64_simd_bslv4sf_suss (__Uint32x4_t __a, __Float32x4_t __b, __Float32x4_t __c);
4210 __Float64x2_t __builtin_aarch64_simd_bslv2df_suss (__Uint64x2_t __a, __Float64x2_t __b, __Float64x2_t __c);
4211 __Poly8x16_t __builtin_aarch64_simd_bslv16qi_pupp (__Uint8x16_t __a, __Poly8x16_t __b, __Poly8x16_t __c);
4212 __Poly16x8_t __builtin_aarch64_simd_bslv8hi_pupp (__Uint16x8_t __a, __Poly16x8_t __b, __Poly16x8_t __c);
4213 __Int8x16_t __builtin_aarch64_simd_bslv16qi_suss (__Uint8x16_t __a, __Int8x16_t __b, __Int8x16_t __c);
4214 __Int16x8_t __builtin_aarch64_simd_bslv8hi_suss (__Uint16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4215 __Int32x4_t __builtin_aarch64_simd_bslv4si_suss (__Uint32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4216 __Int64x2_t __builtin_aarch64_simd_bslv2di_suss (__Uint64x2_t __a, __Int64x2_t __b, __Int64x2_t __c);
4217 __Uint8x16_t __builtin_aarch64_simd_bslv16qi_uuuu (__Uint8x16_t __a, __Uint8x16_t __b, __Uint8x16_t __c);
4218 __Uint16x8_t __builtin_aarch64_simd_bslv8hi_uuuu (__Uint16x8_t __a, __Uint16x8_t __b, __Uint16x8_t __c);
4219 __Uint32x4_t __builtin_aarch64_simd_bslv4si_uuuu (__Uint32x4_t __a, __Uint32x4_t __b, __Uint32x4_t __c);
4220 __Uint64x2_t __builtin_aarch64_simd_bslv2di_uuuu (__Uint64x2_t __a, __Uint64x2_t __b, __Uint64x2_t __c);
4221 __Int16x4_t __builtin_aarch64_sqrdmlahv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4222 __Int32x2_t __builtin_aarch64_sqrdmlahv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4223 __Int16x8_t __builtin_aarch64_sqrdmlahv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4224 __Int32x4_t __builtin_aarch64_sqrdmlahv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4225 __Int16x4_t __builtin_aarch64_sqrdmlshv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4226 __Int32x2_t __builtin_aarch64_sqrdmlshv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4227 __Int16x8_t __builtin_aarch64_sqrdmlshv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4228 __Int32x4_t __builtin_aarch64_sqrdmlshv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4229 __Int16x4_t __builtin_aarch64_sqrdmlah_laneqv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x8_t __c, const int __d);
4230 __Int32x2_t __builtin_aarch64_sqrdmlah_laneqv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x4_t __c, const int __d);
4231 __Int16x8_t __builtin_aarch64_sqrdmlah_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c, const int __d);
4232 __Int32x4_t __builtin_aarch64_sqrdmlah_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c, const int __d);
4233 __Int16x4_t __builtin_aarch64_sqrdmlsh_laneqv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x8_t __c, const int __d);
4234 __Int32x2_t __builtin_aarch64_sqrdmlsh_laneqv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x4_t __c, const int __d);
4235 __Int16x8_t __builtin_aarch64_sqrdmlsh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c, const int __d);
4236 __Int32x4_t __builtin_aarch64_sqrdmlsh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c, const int __d);
4237 __Int16x4_t __builtin_aarch64_sqrdmlah_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c, const int __d);
4238 __Int32x2_t __builtin_aarch64_sqrdmlah_lanev2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c, const int __d);
4239 __Int16x8_t __builtin_aarch64_sqrdmlah_lanev8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x4_t __c, const int __d);
4240 __Int32x4_t __builtin_aarch64_sqrdmlah_lanev4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x2_t __c, const int __d);
4241 __Int16x4_t __builtin_aarch64_sqrdmlsh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c, const int __d);
4242 __Int32x2_t __builtin_aarch64_sqrdmlsh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c, const int __d);
4243 __Int16x8_t __builtin_aarch64_sqrdmlsh_lanev8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x4_t __c, const int __d);
4244 __Int32x4_t __builtin_aarch64_sqrdmlsh_lanev4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x2_t __c, const int __d);
4245 __Uint8x16_t __builtin_aarch64_crypto_aesev16qi_uuu (__Uint8x16_t data, __Uint8x16_t key);
4246 __Uint8x16_t __builtin_aarch64_crypto_aesdv16qi_uuu (__Uint8x16_t data, __Uint8x16_t key);
4247 __Uint8x16_t __builtin_aarch64_crypto_aesmcv16qi_uu (__Uint8x16_t data);
4248 __Uint8x16_t __builtin_aarch64_crypto_aesimcv16qi_uu (__Uint8x16_t data);
4249 __Int8x8_t __builtin_aarch64_clrsbv8qi (__Int8x8_t __a);
4250 __Int16x4_t __builtin_aarch64_clrsbv4hi (__Int16x4_t __a);
4251 __Int32x2_t __builtin_aarch64_clrsbv2si (__Int32x2_t __a);
4252 __Int8x16_t __builtin_aarch64_clrsbv16qi (__Int8x16_t __a);
4253 __Int16x8_t __builtin_aarch64_clrsbv8hi (__Int16x8_t __a);
4254 __Int32x4_t __builtin_aarch64_clrsbv4si (__Int32x4_t __a);
4255 __Int8x8_t __builtin_aarch64_clzv8qi (__Int8x8_t __a);
4256 __Int16x4_t __builtin_aarch64_clzv4hi (__Int16x4_t __a);
4257 __Int32x2_t __builtin_aarch64_clzv2si (__Int32x2_t __a);
4258 __Int8x16_t __builtin_aarch64_clzv16qi (__Int8x16_t __a);
4259 __Int16x8_t __builtin_aarch64_clzv8hi (__Int16x8_t __a);
4260 __Int32x4_t __builtin_aarch64_clzv4si (__Int32x4_t __a);
4261 __Int8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t __a);
4262 __Int8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t __a);
4263 __Float16x4_t __builtin_aarch64_float_truncate_lo_v4hf (__Float32x4_t __a);
4264 __Float16x8_t __builtin_aarch64_float_truncate_hi_v8hf (__Float16x4_t __a, __Float32x4_t __b);
4265 __Float32x2_t __builtin_aarch64_float_truncate_lo_v2sf (__Float64x2_t __a);
4266 __Float32x4_t __builtin_aarch64_float_truncate_hi_v4sf (__Float32x2_t __a, __Float64x2_t __b);
4267 __Float32x4_t __builtin_aarch64_float_extend_lo_v4sf (__Float16x4_t __a);
4268 __Float64x2_t __builtin_aarch64_float_extend_lo_v2df (__Float32x2_t __a);
4269 __Float32x4_t __builtin_aarch64_vec_unpacks_hi_v8hf (__Float16x8_t __a);
4270 __Float64x2_t __builtin_aarch64_vec_unpacks_hi_v4sf (__Float32x4_t __a);
4271 __Float32x2_t __builtin_aarch64_floatv2siv2sf (__Int32x2_t __a);
4272 __Float32x2_t __builtin_aarch64_floatunsv2siv2sf (__Int32x2_t __a);
4273 __Float32x4_t __builtin_aarch64_floatv4siv4sf (__Int32x4_t __a);
4274 __Float32x4_t __builtin_aarch64_floatunsv4siv4sf (__Int32x4_t __a);
4275 __Float64x2_t __builtin_aarch64_floatv2div2df (__Int64x2_t __a);
4276 __Float64x2_t __builtin_aarch64_floatunsv2div2df (__Int64x2_t __a);
4277 __Int32x2_t __builtin_aarch64_lbtruncv2sfv2si (__Float32x2_t __a);
4278 __Uint32x2_t __builtin_aarch64_lbtruncuv2sfv2si_us (__Float32x2_t __a);
4279 __Int32x4_t __builtin_aarch64_lbtruncv4sfv4si (__Float32x4_t __a);
4280 __Uint32x4_t __builtin_aarch64_lbtruncuv4sfv4si_us (__Float32x4_t __a);
4281 __Int64x2_t __builtin_aarch64_lbtruncv2dfv2di (__Float64x2_t __a);
4282 __Uint64x2_t __builtin_aarch64_lbtruncuv2dfv2di_us (__Float64x2_t __a);
4283 __Int32x2_t __builtin_aarch64_lroundv2sfv2si (__Float32x2_t __a);
4284 __Uint32x2_t __builtin_aarch64_lrounduv2sfv2si_us (__Float32x2_t __a);
4285 __Int32x4_t __builtin_aarch64_lroundv4sfv4si (__Float32x4_t __a);
4286 __Uint32x4_t __builtin_aarch64_lrounduv4sfv4si_us (__Float32x4_t __a);
4287 __Int64x2_t __builtin_aarch64_lroundv2dfv2di (__Float64x2_t __a);
4288 __Uint64x2_t __builtin_aarch64_lrounduv2dfv2di_us (__Float64x2_t __a);
4289 __Int32x2_t __builtin_aarch64_lfloorv2sfv2si (__Float32x2_t __a);
4290 __Uint32x2_t __builtin_aarch64_lflooruv2sfv2si_us (__Float32x2_t __a);
4291 __Int32x4_t __builtin_aarch64_lfloorv4sfv4si (__Float32x4_t __a);
4292 __Uint32x4_t __builtin_aarch64_lflooruv4sfv4si_us (__Float32x4_t __a);
4293 __Int64x2_t __builtin_aarch64_lfloorv2dfv2di (__Float64x2_t __a);
4294 __Uint64x2_t __builtin_aarch64_lflooruv2dfv2di_us (__Float64x2_t __a);
4295 __Int32x2_t __builtin_aarch64_lfrintnv2sfv2si (__Float32x2_t __a);
4296 __Uint32x2_t __builtin_aarch64_lfrintnuv2sfv2si_us (__Float32x2_t __a);
4297 __Int32x4_t __builtin_aarch64_lfrintnv4sfv4si (__Float32x4_t __a);
4298 __Uint32x4_t __builtin_aarch64_lfrintnuv4sfv4si_us (__Float32x4_t __a);
4299 __Int64x2_t __builtin_aarch64_lfrintnv2dfv2di (__Float64x2_t __a);
4300 __Uint64x2_t __builtin_aarch64_lfrintnuv2dfv2di_us (__Float64x2_t __a);
4301 __Int32x2_t __builtin_aarch64_lceilv2sfv2si (__Float32x2_t __a);
4302 __Uint32x2_t __builtin_aarch64_lceiluv2sfv2si_us (__Float32x2_t __a);
4303 __Int32x4_t __builtin_aarch64_lceilv4sfv4si (__Float32x4_t __a);
4304 __Uint32x4_t __builtin_aarch64_lceiluv4sfv4si_us (__Float32x4_t __a);
4305 __Int64x2_t __builtin_aarch64_lceilv2dfv2di (__Float64x2_t __a);
4306 __Uint64x2_t __builtin_aarch64_lceiluv2dfv2di_us (__Float64x2_t __a);
4307 __Float32x2_t __builtin_aarch64_fmav2sf (__Float32x2_t __a, __Float32x2_t __b, __Float32x2_t __c);
4308 __Float32x4_t __builtin_aarch64_fmav4sf (__Float32x4_t __a, __Float32x4_t __b, __Float32x4_t __c);
4309 __Float64x2_t __builtin_aarch64_fmav2df (__Float64x2_t __a, __Float64x2_t __b, __Float64x2_t __c);
4310 __Float16x4_t __builtin_aarch64_ld1v4hf (const __fp16 *__a);
4311 __Float32x2_t __builtin_aarch64_ld1v2sf (const __builtin_aarch64_simd_sf * a);
4312 __Int8x8_t __builtin_aarch64_ld1v8qi (const __builtin_aarch64_simd_qi * a);
4313 __Int16x4_t __builtin_aarch64_ld1v4hi (const __builtin_aarch64_simd_hi * a);
4314 __Int32x2_t __builtin_aarch64_ld1v2si (const __builtin_aarch64_simd_si * a);
4315 __Float16x8_t __builtin_aarch64_ld1v8hf (const __fp16 *__a);
4316 __Float32x4_t __builtin_aarch64_ld1v4sf (const __builtin_aarch64_simd_sf * a);
4317 __Float64x2_t __builtin_aarch64_ld1v2df (const __builtin_aarch64_simd_df * a);
4318 __Int8x16_t __builtin_aarch64_ld1v16qi (const __builtin_aarch64_simd_qi * a);
4319 __Int16x8_t __builtin_aarch64_ld1v8hi (const __builtin_aarch64_simd_hi * a);
4320 __Int32x4_t __builtin_aarch64_ld1v4si (const __builtin_aarch64_simd_si * a);
4321 __Int64x2_t __builtin_aarch64_ld1v2di (const __builtin_aarch64_simd_di * a);
4322 __Float32x2_t __builtin_aarch64_smax_nanv2sf (__Float32x2_t __a, __Float32x2_t __b);
4323 __Int8x8_t __builtin_aarch64_smaxv8qi (__Int8x8_t __a, __Int8x8_t __b);
4324 __Int16x4_t __builtin_aarch64_smaxv4hi (__Int16x4_t __a, __Int16x4_t __b);
4325 __Int32x2_t __builtin_aarch64_smaxv2si (__Int32x2_t __a, __Int32x2_t __b);
4326 __Float32x4_t __builtin_aarch64_smax_nanv4sf (__Float32x4_t __a, __Float32x4_t __b);
4327 __Float64x2_t __builtin_aarch64_smax_nanv2df (__Float64x2_t __a, __Float64x2_t __b);
4328 __Int8x16_t __builtin_aarch64_smaxv16qi (__Int8x16_t __a, __Int8x16_t __b);
4329 __Int16x8_t __builtin_aarch64_smaxv8hi (__Int16x8_t __a, __Int16x8_t __b);
4330 __Int32x4_t __builtin_aarch64_smaxv4si (__Int32x4_t __a, __Int32x4_t __b);
4331 __Int8x8_t __builtin_aarch64_smaxpv8qi (__Int8x8_t a, __Int8x8_t b);
4332 __Int16x4_t __builtin_aarch64_smaxpv4hi (__Int16x4_t a, __Int16x4_t b);
4333 __Int32x2_t __builtin_aarch64_smaxpv2si (__Int32x2_t a, __Int32x2_t b);
4334 __Int8x16_t __builtin_aarch64_smaxpv16qi (__Int8x16_t a, __Int8x16_t b);
4335 __Int16x8_t __builtin_aarch64_smaxpv8hi (__Int16x8_t a, __Int16x8_t b);
4336 __Int32x4_t __builtin_aarch64_smaxpv4si (__Int32x4_t a, __Int32x4_t b);
4337 __Float32x4_t __builtin_aarch64_smax_nanpv4sf (__Float32x4_t a, __Float32x4_t b);
4338 __Float64x2_t __builtin_aarch64_smax_nanpv2df (__Float64x2_t a, __Float64x2_t b);
4339 __Float32x2_t __builtin_aarch64_smaxpv2sf (__Float32x2_t a, __Float32x2_t b);
4340 __Float32x4_t __builtin_aarch64_smaxpv4sf (__Float32x4_t a, __Float32x4_t b);
4341 __Float64x2_t __builtin_aarch64_smaxpv2df (__Float64x2_t a, __Float64x2_t b);
4342 __Int8x8_t __builtin_aarch64_sminpv8qi (__Int8x8_t a, __Int8x8_t b);
4343 __Int16x4_t __builtin_aarch64_sminpv4hi (__Int16x4_t a, __Int16x4_t b);
4344 __Int32x2_t __builtin_aarch64_sminpv2si (__Int32x2_t a, __Int32x2_t b);
4345 __Int8x16_t __builtin_aarch64_sminpv16qi (__Int8x16_t a, __Int8x16_t b);
4346 __Int16x8_t __builtin_aarch64_sminpv8hi (__Int16x8_t a, __Int16x8_t b);
4347 __Int32x4_t __builtin_aarch64_sminpv4si (__Int32x4_t a, __Int32x4_t b);
4348 __Float32x2_t __builtin_aarch64_smin_nanpv2sf (__Float32x2_t a, __Float32x2_t b);
4349 __Float32x4_t __builtin_aarch64_smin_nanpv4sf (__Float32x4_t a, __Float32x4_t b);
4350 __Float64x2_t __builtin_aarch64_smin_nanpv2df (__Float64x2_t a, __Float64x2_t b);
4351 __Float32x2_t __builtin_aarch64_sminpv2sf (__Float32x2_t a, __Float32x2_t b);
4352 __Float32x4_t __builtin_aarch64_sminpv4sf (__Float32x4_t a, __Float32x4_t b);
4353 __Float64x2_t __builtin_aarch64_sminpv2df (__Float64x2_t a, __Float64x2_t b);
4354 __Float32x2_t __builtin_aarch64_smaxv2sf (__Float32x2_t __a, __Float32x2_t __b);
4355 __Float32x4_t __builtin_aarch64_smaxv4sf (__Float32x4_t __a, __Float32x4_t __b);
4356 __Float64x2_t __builtin_aarch64_smaxv2df (__Float64x2_t __a, __Float64x2_t __b);
4357 __Float32x2_t __builtin_aarch64_smin_nanv2sf (__Float32x2_t __a, __Float32x2_t __b);
4358 __Int8x8_t __builtin_aarch64_sminv8qi (__Int8x8_t __a, __Int8x8_t __b);
4359 __Int16x4_t __builtin_aarch64_sminv4hi (__Int16x4_t __a, __Int16x4_t __b);
4360 __Int32x2_t __builtin_aarch64_sminv2si (__Int32x2_t __a, __Int32x2_t __b);
4361 __Float32x4_t __builtin_aarch64_smin_nanv4sf (__Float32x4_t __a, __Float32x4_t __b);
4362 __Float64x2_t __builtin_aarch64_smin_nanv2df (__Float64x2_t __a, __Float64x2_t __b);
4363 __Int8x16_t __builtin_aarch64_sminv16qi (__Int8x16_t __a, __Int8x16_t __b);
4364 __Int16x8_t __builtin_aarch64_sminv8hi (__Int16x8_t __a, __Int16x8_t __b);
4365 __Int32x4_t __builtin_aarch64_sminv4si (__Int32x4_t __a, __Int32x4_t __b);
4366 __Float32x2_t __builtin_aarch64_sminv2sf (__Float32x2_t __a, __Float32x2_t __b);
4367 __Float32x4_t __builtin_aarch64_sminv4sf (__Float32x4_t __a, __Float32x4_t __b);
4368 __Float64x2_t __builtin_aarch64_sminv2df (__Float64x2_t __a, __Float64x2_t __b);
4369 __Int8x8_t __builtin_aarch64_addpv8qi (__Int8x8_t __a, __Int8x8_t __b);
4370 __Int16x4_t __builtin_aarch64_addpv4hi (__Int16x4_t __a, __Int16x4_t __b);
4371 __Int32x2_t __builtin_aarch64_addpv2si (__Int32x2_t __a, __Int32x2_t __b);
4372 __Int32x4_t __builtin_aarch64_sqdmlalv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4373 __Int32x4_t __builtin_aarch64_sqdmlal2v8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c);
4374 __Int32x4_t __builtin_aarch64_sqdmlal2_lanev8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x4_t __c, int const __d);
4375 __Int32x4_t __builtin_aarch64_sqdmlal2_laneqv8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c, int const __d);
4376 __Int32x4_t __builtin_aarch64_sqdmlal2_nv8hi (__Int32x4_t __a, __Int16x8_t __b, short int __c);
4377 __Int32x4_t __builtin_aarch64_sqdmlal_lanev4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c, int const __d);
4378 __Int32x4_t __builtin_aarch64_sqdmlal_laneqv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x8_t __c, int const __d);
4379 __Int32x4_t __builtin_aarch64_sqdmlal_nv4hi (__Int32x4_t __a, __Int16x4_t __b, short int __c);
4380 __Int64x2_t __builtin_aarch64_sqdmlalv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4381 __Int64x2_t __builtin_aarch64_sqdmlal2v4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c);
4382 __Int64x2_t __builtin_aarch64_sqdmlal2_lanev4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x2_t __c, int const __d);
4383 __Int64x2_t __builtin_aarch64_sqdmlal2_laneqv4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c, int const __d);
4384 __Int64x2_t __builtin_aarch64_sqdmlal2_nv4si (__Int64x2_t __a, __Int32x4_t __b, int __c);
4385 __Int64x2_t __builtin_aarch64_sqdmlal_lanev2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c, int const __d);
4386 __Int64x2_t __builtin_aarch64_sqdmlal_laneqv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x4_t __c, int const __d);
4387 __Int64x2_t __builtin_aarch64_sqdmlal_nv2si (__Int64x2_t __a, __Int32x2_t __b, int __c);
4388 __Int32x4_t __builtin_aarch64_sqdmlslv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4389 __Int32x4_t __builtin_aarch64_sqdmlsl2v8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c);
4390 __Int32x4_t __builtin_aarch64_sqdmlsl2_lanev8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x4_t __c, int const __d);
4391 __Int32x4_t __builtin_aarch64_sqdmlsl2_laneqv8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c, int const __d);
4392 __Int32x4_t __builtin_aarch64_sqdmlsl2_nv8hi (__Int32x4_t __a, __Int16x8_t __b, short int __c);
4393 __Int32x4_t __builtin_aarch64_sqdmlsl_lanev4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c, int const __d);
4394 __Int32x4_t __builtin_aarch64_sqdmlsl_laneqv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x8_t __c, int const __d);
4395 __Int32x4_t __builtin_aarch64_sqdmlsl_nv4hi (__Int32x4_t __a, __Int16x4_t __b, short int __c);
4396 __Int64x2_t __builtin_aarch64_sqdmlslv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4397 __Int64x2_t __builtin_aarch64_sqdmlsl2v4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c);
4398 __Int64x2_t __builtin_aarch64_sqdmlsl2_lanev4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x2_t __c, int const __d);
4399 __Int64x2_t __builtin_aarch64_sqdmlsl2_laneqv4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c, int const __d);
4400 __Int64x2_t __builtin_aarch64_sqdmlsl2_nv4si (__Int64x2_t __a, __Int32x4_t __b, int __c);
4401 __Int64x2_t __builtin_aarch64_sqdmlsl_lanev2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c, int const __d);
4402 __Int64x2_t __builtin_aarch64_sqdmlsl_laneqv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x4_t __c, int const __d);
4403 __Int64x2_t __builtin_aarch64_sqdmlsl_nv2si (__Int64x2_t __a, __Int32x2_t __b, int __c);
4404 __Int16x4_t __builtin_aarch64_sqdmulh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, const int __c);
4405 __Int32x2_t __builtin_aarch64_sqdmulh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, const int __c);
4406 __Int16x8_t __builtin_aarch64_sqdmulh_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, const int __c);
4407 __Int32x4_t __builtin_aarch64_sqdmulh_lanev4si (__Int32x4_t __a, __Int32x2_t __b, const int __c);
4408 __Int32x4_t __builtin_aarch64_sqdmullv4hi (__Int16x4_t __a, __Int16x4_t __b);
4409 __Int32x4_t __builtin_aarch64_sqdmull2v8hi (__Int16x8_t __a, __Int16x8_t __b);
4410 __Int32x4_t __builtin_aarch64_sqdmull2_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, int const __c);
4411 __Int32x4_t __builtin_aarch64_sqdmull2_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, int const __c);
4412 __Int32x4_t __builtin_aarch64_sqdmull2_nv8hi (__Int16x8_t __a, short int __b);
4413 __Int32x4_t __builtin_aarch64_sqdmull_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, int const __c);
4414 __Int32x4_t __builtin_aarch64_sqdmull_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, int const __c);
4415 __Int32x4_t __builtin_aarch64_sqdmull_nv4hi (__Int16x4_t __a, short int __b);
4416 __Int64x2_t __builtin_aarch64_sqdmullv2si (__Int32x2_t __a, __Int32x2_t __b);
4417 __Int64x2_t __builtin_aarch64_sqdmull2v4si (__Int32x4_t __a, __Int32x4_t __b);
4418 __Int64x2_t __builtin_aarch64_sqdmull2_lanev4si (__Int32x4_t __a, __Int32x2_t __b, int const __c);
4419 __Int64x2_t __builtin_aarch64_sqdmull2_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, int const __c);
4420 __Int64x2_t __builtin_aarch64_sqdmull2_nv4si (__Int32x4_t __a, int __b);
4421 __Int64x2_t __builtin_aarch64_sqdmull_lanev2si (__Int32x2_t __a, __Int32x2_t __b, int const __c);
4422 __Int64x2_t __builtin_aarch64_sqdmull_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, int const __c);
4423 __Int64x2_t __builtin_aarch64_sqdmull_nv2si (__Int32x2_t __a, int __b);
4424 __Int16x4_t __builtin_aarch64_sqrdmulh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, const int __c);
4425 __Int32x2_t __builtin_aarch64_sqrdmulh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, const int __c);
4426 __Int16x8_t __builtin_aarch64_sqrdmulh_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, const int __c);
4427 __Int32x4_t __builtin_aarch64_sqrdmulh_lanev4si (__Int32x4_t __a, __Int32x2_t __b, const int __c);
4428 __Int8x8_t __builtin_aarch64_sqrshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4429 __Int16x4_t __builtin_aarch64_sqrshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4430 __Int32x2_t __builtin_aarch64_sqrshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4431 __Uint8x8_t __builtin_aarch64_uqrshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4432 __Uint16x4_t __builtin_aarch64_uqrshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4433 __Uint32x2_t __builtin_aarch64_uqrshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4434 __Int8x16_t __builtin_aarch64_sqrshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4435 __Int16x8_t __builtin_aarch64_sqrshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4436 __Int32x4_t __builtin_aarch64_sqrshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4437 __Int64x2_t __builtin_aarch64_sqrshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4438 __Uint8x16_t __builtin_aarch64_uqrshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4439 __Uint16x8_t __builtin_aarch64_uqrshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4440 __Uint32x4_t __builtin_aarch64_uqrshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4441 __Uint64x2_t __builtin_aarch64_uqrshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4442 __Uint8x8_t __builtin_aarch64_uqrshrn_nv8hi_uus (__Uint16x8_t __a, const int __b);
4443 __Uint16x4_t __builtin_aarch64_uqrshrn_nv4si_uus (__Uint32x4_t __a, const int __b);
4444 __Uint32x2_t __builtin_aarch64_uqrshrn_nv2di_uus (__Uint64x2_t __a, const int __b);
4445 __Int8x8_t __builtin_aarch64_sqshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4446 __Int16x4_t __builtin_aarch64_sqshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4447 __Int32x2_t __builtin_aarch64_sqshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4448 __Uint8x8_t __builtin_aarch64_uqshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4449 __Uint16x4_t __builtin_aarch64_uqshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4450 __Uint32x2_t __builtin_aarch64_uqshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4451 __Int8x16_t __builtin_aarch64_sqshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4452 __Int16x8_t __builtin_aarch64_sqshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4453 __Int32x4_t __builtin_aarch64_sqshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4454 __Int64x2_t __builtin_aarch64_sqshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4455 __Uint8x16_t __builtin_aarch64_uqshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4456 __Uint16x8_t __builtin_aarch64_uqshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4457 __Uint32x4_t __builtin_aarch64_uqshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4458 __Uint64x2_t __builtin_aarch64_uqshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4459 __Uint8x8_t __builtin_aarch64_uqshl_nv8qi_uus (__Uint8x8_t __a, const int __b);
4460 __Uint16x4_t __builtin_aarch64_uqshl_nv4hi_uus (__Uint16x4_t __a, const int __b);
4461 __Uint32x2_t __builtin_aarch64_uqshl_nv2si_uus (__Uint32x2_t __a, const int __b);
4462 __Uint8x16_t __builtin_aarch64_uqshl_nv16qi_uus (__Uint8x16_t __a, const int __b);
4463 __Uint16x8_t __builtin_aarch64_uqshl_nv8hi_uus (__Uint16x8_t __a, const int __b);
4464 __Uint32x4_t __builtin_aarch64_uqshl_nv4si_uus (__Uint32x4_t __a, const int __b);
4465 __Uint64x2_t __builtin_aarch64_uqshl_nv2di_uus (__Uint64x2_t __a, const int __b);
4466 __Uint8x8_t __builtin_aarch64_sqshlu_nv8qi_uss (__Int8x8_t __a, const int __b);
4467 __Uint16x4_t __builtin_aarch64_sqshlu_nv4hi_uss (__Int16x4_t __a, const int __b);
4468 __Uint32x2_t __builtin_aarch64_sqshlu_nv2si_uss (__Int32x2_t __a, const int __b);
4469 __Uint8x16_t __builtin_aarch64_sqshlu_nv16qi_uss (__Int8x16_t __a, const int __b);
4470 __Uint16x8_t __builtin_aarch64_sqshlu_nv8hi_uss (__Int16x8_t __a, const int __b);
4471 __Uint32x4_t __builtin_aarch64_sqshlu_nv4si_uss (__Int32x4_t __a, const int __b);
4472 __Uint64x2_t __builtin_aarch64_sqshlu_nv2di_uss (__Int64x2_t __a, const int __b);
4473 __Uint8x8_t __builtin_aarch64_uqshrn_nv8hi_uus (__Uint16x8_t __a, const int __b);
4474 __Uint16x4_t __builtin_aarch64_uqshrn_nv4si_uus (__Uint32x4_t __a, const int __b);
4475 __Uint32x2_t __builtin_aarch64_uqshrn_nv2di_uus (__Uint64x2_t __a, const int __b);
4476 __Int8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t __a);
4477 __Int8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t __a);
4478 __Float32x2_t __builtin_aarch64_frecpev2sf (__Float32x2_t __a);
4479 __Float32x4_t __builtin_aarch64_frecpev4sf (__Float32x4_t __a);
4480 __Float64x2_t __builtin_aarch64_frecpev2df (__Float64x2_t __a);
4481 __Float32x2_t __builtin_aarch64_frecpsv2sf (__Float32x2_t __a, __Float32x2_t __b);
4482 __Float32x4_t __builtin_aarch64_frecpsv4sf (__Float32x4_t __a, __Float32x4_t __b);
4483 __Float64x2_t __builtin_aarch64_frecpsv2df (__Float64x2_t __a, __Float64x2_t __b);
4484 __Float32x2_t __builtin_aarch64_btruncv2sf (__Float32x2_t __a);
4485 __Float32x4_t __builtin_aarch64_btruncv4sf (__Float32x4_t __a);
4486 __Float64x2_t __builtin_aarch64_btruncv2df (__Float64x2_t __a);
4487 __Float32x2_t __builtin_aarch64_roundv2sf (__Float32x2_t __a);
4488 __Float32x4_t __builtin_aarch64_roundv4sf (__Float32x4_t __a);
4489 __Float64x2_t __builtin_aarch64_roundv2df (__Float64x2_t __a);
4490 __Float32x2_t __builtin_aarch64_nearbyintv2sf (__Float32x2_t __a);
4491 __Float32x4_t __builtin_aarch64_nearbyintv4sf (__Float32x4_t __a);
4492 __Float64x2_t __builtin_aarch64_nearbyintv2df (__Float64x2_t __a);
4493 __Float32x2_t __builtin_aarch64_floorv2sf (__Float32x2_t __a);
4494 __Float32x4_t __builtin_aarch64_floorv4sf (__Float32x4_t __a);
4495 __Float64x2_t __builtin_aarch64_floorv2df (__Float64x2_t __a);
4496 __Float32x2_t __builtin_aarch64_frintnv2sf (__Float32x2_t __a);
4497 __Float32x4_t __builtin_aarch64_frintnv4sf (__Float32x4_t __a);
4498 __Float64x2_t __builtin_aarch64_frintnv2df (__Float64x2_t __a);
4499 __Float32x2_t __builtin_aarch64_ceilv2sf (__Float32x2_t __a);
4500 __Float32x4_t __builtin_aarch64_ceilv4sf (__Float32x4_t __a);
4501 __Float64x2_t __builtin_aarch64_ceilv2df (__Float64x2_t __a);
4502 __Float32x2_t __builtin_aarch64_rintv2sf (__Float32x2_t __a);
4503 __Float32x4_t __builtin_aarch64_rintv4sf (__Float32x4_t __a);
4504 __Float64x2_t __builtin_aarch64_rintv2df (__Float64x2_t __a);
4505 __Uint8x8_t __builtin_aarch64_urshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4506 __Uint16x4_t __builtin_aarch64_urshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4507 __Uint32x2_t __builtin_aarch64_urshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4508 __Uint8x16_t __builtin_aarch64_urshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4509 __Uint16x8_t __builtin_aarch64_urshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4510 __Uint32x4_t __builtin_aarch64_urshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4511 __Uint64x2_t __builtin_aarch64_urshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4512 __Uint8x8_t __builtin_aarch64_urshr_nv8qi_uus (__Uint8x8_t __a, const int __b);
4513 __Uint16x4_t __builtin_aarch64_urshr_nv4hi_uus (__Uint16x4_t __a, const int __b);
4514 __Uint32x2_t __builtin_aarch64_urshr_nv2si_uus (__Uint32x2_t __a, const int __b);
4515 __Uint8x16_t __builtin_aarch64_urshr_nv16qi_uus (__Uint8x16_t __a, const int __b);
4516 __Uint16x8_t __builtin_aarch64_urshr_nv8hi_uus (__Uint16x8_t __a, const int __b);
4517 __Uint32x4_t __builtin_aarch64_urshr_nv4si_uus (__Uint32x4_t __a, const int __b);
4518 __Uint64x2_t __builtin_aarch64_urshr_nv2di_uus (__Uint64x2_t __a, const int __b);
4519 __Uint8x8_t __builtin_aarch64_ursra_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4520 __Uint16x4_t __builtin_aarch64_ursra_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4521 __Uint32x2_t __builtin_aarch64_ursra_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4522 __Uint8x16_t __builtin_aarch64_ursra_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4523 __Uint16x8_t __builtin_aarch64_ursra_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4524 __Uint32x4_t __builtin_aarch64_ursra_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4525 __Uint64x2_t __builtin_aarch64_ursra_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4526 __Uint32x4_t __builtin_aarch64_crypto_sha1cv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4527 __Uint32x4_t __builtin_aarch64_crypto_sha1mv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4528 __Uint32x4_t __builtin_aarch64_crypto_sha1pv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4529 __Uint32x4_t __builtin_aarch64_crypto_sha1su0v4si_uuuu (__Uint32x4_t w0_3, __Uint32x4_t w4_7, __Uint32x4_t w8_11);
4530 __Uint32x4_t __builtin_aarch64_crypto_sha1su1v4si_uuu (__Uint32x4_t tw0_3, __Uint32x4_t w12_15);
4531 __Uint32x4_t __builtin_aarch64_crypto_sha256hv4si_uuuu (__Uint32x4_t hash_abcd, __Uint32x4_t hash_efgh, __Uint32x4_t wk);
4532 __Uint32x4_t __builtin_aarch64_crypto_sha256h2v4si_uuuu (__Uint32x4_t hash_efgh, __Uint32x4_t hash_abcd, __Uint32x4_t wk);
4533 __Uint32x4_t __builtin_aarch64_crypto_sha256su0v4si_uuu (__Uint32x4_t w0_3, __Uint32x4_t w4_7);
4534 __Uint32x4_t __builtin_aarch64_crypto_sha256su1v4si_uuuu (__Uint32x4_t tw0_3, __Uint32x4_t w8_11, __Uint32x4_t w12_15);
4535 __Poly128_t __builtin_aarch64_crypto_pmullv2di_ppp (__Poly64x2_t a, __Poly64x2_t b);
4536 __Int8x8_t __builtin_aarch64_sshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4537 __Int16x4_t __builtin_aarch64_sshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4538 __Int32x2_t __builtin_aarch64_sshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4539 __Uint8x8_t __builtin_aarch64_ushlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4540 __Uint16x4_t __builtin_aarch64_ushlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4541 __Uint32x2_t __builtin_aarch64_ushlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4542 __Int8x16_t __builtin_aarch64_sshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4543 __Int16x8_t __builtin_aarch64_sshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4544 __Int32x4_t __builtin_aarch64_sshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4545 __Int64x2_t __builtin_aarch64_sshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4546 __Uint8x16_t __builtin_aarch64_ushlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4547 __Uint16x8_t __builtin_aarch64_ushlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4548 __Uint32x4_t __builtin_aarch64_ushlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4549 __Uint64x2_t __builtin_aarch64_ushlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4550 __Int16x8_t __builtin_aarch64_sshll2_nv16qi (__Int8x16_t __a, const int __b);
4551 __Int32x4_t __builtin_aarch64_sshll2_nv8hi (__Int16x8_t __a, const int __b);
4552 __Int64x2_t __builtin_aarch64_sshll2_nv4si (__Int32x4_t __a, const int __b);
4553 __Int16x8_t __builtin_aarch64_sshll_nv8qi (__Int8x8_t __a, const int __b);
4554 __Int32x4_t __builtin_aarch64_sshll_nv4hi (__Int16x4_t __a, const int __b);
4555 __Int64x2_t __builtin_aarch64_sshll_nv2si (__Int32x2_t __a, const int __b);
4556 __Uint16x8_t __builtin_aarch64_ushll_nv8qi_uus (__Uint8x8_t __a, const int __b);
4557 __Uint32x4_t __builtin_aarch64_ushll_nv4hi_uus (__Uint16x4_t __a, const int __b);
4558 __Uint64x2_t __builtin_aarch64_ushll_nv2si_uus (__Uint32x2_t __a, const int __b);
4559 __Int32x4_t __builtin_aarch64_lshrv4si (__Int32x4_t __a, const int __b);
4560 __Int64x2_t __builtin_aarch64_lshrv2di (__Int64x2_t __a, const int __b);
4561 __Uint8x8_t __builtin_aarch64_usli_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4562 __Uint16x4_t __builtin_aarch64_usli_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4563 __Uint32x2_t __builtin_aarch64_usli_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4564 __Uint8x16_t __builtin_aarch64_usli_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4565 __Uint16x8_t __builtin_aarch64_usli_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4566 __Uint32x4_t __builtin_aarch64_usli_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4567 __Uint64x2_t __builtin_aarch64_usli_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4568 __Uint8x8_t __builtin_aarch64_usqaddv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4569 __Uint16x4_t __builtin_aarch64_usqaddv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4570 __Uint32x2_t __builtin_aarch64_usqaddv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4571 __Uint8x16_t __builtin_aarch64_usqaddv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4572 __Uint16x8_t __builtin_aarch64_usqaddv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4573 __Uint32x4_t __builtin_aarch64_usqaddv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4574 __Uint64x2_t __builtin_aarch64_usqaddv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4575 __Float32x2_t __builtin_aarch64_sqrtv2sf (__Float32x2_t a);
4576 __Float32x4_t __builtin_aarch64_sqrtv4sf (__Float32x4_t a);
4577 __Float64x2_t __builtin_aarch64_sqrtv2df (__Float64x2_t a);
4578 __Uint8x8_t __builtin_aarch64_usra_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4579 __Uint16x4_t __builtin_aarch64_usra_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4580 __Uint32x2_t __builtin_aarch64_usra_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4581 __Uint8x16_t __builtin_aarch64_usra_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4582 __Uint16x8_t __builtin_aarch64_usra_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4583 __Uint32x4_t __builtin_aarch64_usra_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4584 __Uint64x2_t __builtin_aarch64_usra_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4585 __Uint8x8_t __builtin_aarch64_usri_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4586 __Uint16x4_t __builtin_aarch64_usri_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4587 __Uint32x2_t __builtin_aarch64_usri_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4588 __Uint8x16_t __builtin_aarch64_usri_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4589 __Uint16x8_t __builtin_aarch64_usri_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4590 __Uint32x4_t __builtin_aarch64_usri_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4591 __Uint64x2_t __builtin_aarch64_usri_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4592 __Int8x8_t __builtin_aarch64_suqaddv8qi_ssu (__Int8x8_t __a, __Uint8x8_t __b);
4593 __Int16x4_t __builtin_aarch64_suqaddv4hi_ssu (__Int16x4_t __a, __Uint16x4_t __b);
4594 __Int32x2_t __builtin_aarch64_suqaddv2si_ssu (__Int32x2_t __a, __Uint32x2_t __b);
4595 __Int8x16_t __builtin_aarch64_suqaddv16qi_ssu (__Int8x16_t __a, __Uint8x16_t __b);
4596 __Int16x8_t __builtin_aarch64_suqaddv8hi_ssu (__Int16x8_t __a, __Uint16x8_t __b);
4597 __Int32x4_t __builtin_aarch64_suqaddv4si_ssu (__Int32x4_t __a, __Uint32x4_t __b);
4598 __Int64x2_t __builtin_aarch64_suqaddv2di_ssu (__Int64x2_t __a, __Uint64x2_t __b);
4599 __Poly128_t __builtin_aarch64_crypto_pmulldi_ppp (__Poly64_t a, __Poly64_t b);
4600 __Int8x8_t __builtin_aarch64_tbx4v8qi (__Int8x8_t, __builtin_aarch64_simd_oi, __Int8x8_t);
4601 //end CMPCPP-6477
4602 void __builtin_aarch64_st2_lanev4hf(__fp16*, __builtin_aarch64_simd_oi, int);
4603 void __builtin_aarch64_st2_lanev2sf(float*, __builtin_aarch64_simd_oi, int);
4604 void __builtin_aarch64_st2_lanedf(double*, __builtin_aarch64_simd_oi, int);
4605 void __builtin_aarch64_st2_lanev8qi(signed char*, __builtin_aarch64_simd_oi, int);
4606 void __builtin_aarch64_st2_lanev4hi(short int*, __builtin_aarch64_simd_oi, int);
4607 void __builtin_aarch64_st2_lanedi(long int*, __builtin_aarch64_simd_oi, int);
4608 void __builtin_aarch64_st2_lanev2si(int*, __builtin_aarch64_simd_oi, int);
4609 void __builtin_aarch64_st3_lanev4hf(__fp16*, __builtin_aarch64_simd_ci, int);
4610 void __builtin_aarch64_st3_lanev2sf(float*, __builtin_aarch64_simd_ci, int);
4611 void __builtin_aarch64_st3_lanedf(double*, __builtin_aarch64_simd_ci, int);
4612 void __builtin_aarch64_st3_lanev8qi(signed char*, __builtin_aarch64_simd_ci, int);
4613 void __builtin_aarch64_st3_lanev4hi(short int*, __builtin_aarch64_simd_ci, int);
4614 void __builtin_aarch64_st3_lanedi(long int*, __builtin_aarch64_simd_ci, int);
4615 void __builtin_aarch64_st3_lanev2si(int*, __builtin_aarch64_simd_ci, int);
4616 void __builtin_aarch64_st4_lanev4hf(__fp16*, __builtin_aarch64_simd_xi, int);
4617 void __builtin_aarch64_st4_lanev2sf(float*, __builtin_aarch64_simd_xi, int);
4618 void __builtin_aarch64_st4_lanedf(double*, __builtin_aarch64_simd_xi, int);
4619 void __builtin_aarch64_st4_lanev8qi(signed char*, __builtin_aarch64_simd_xi, int);
4620 void __builtin_aarch64_st4_lanev4hi(short int*, __builtin_aarch64_simd_xi, int);
4621 void __builtin_aarch64_st4_lanedi(long int*, __builtin_aarch64_simd_xi, int);
4622 void __builtin_aarch64_st4_lanev2si(int*, __builtin_aarch64_simd_xi, int);
4623 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4hf(const __fp16*, __builtin_aarch64_simd_oi, int);
4624 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2sf(const float*, __builtin_aarch64_simd_oi, int);
4625 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanedf(const double*, __builtin_aarch64_simd_oi, int);
4626 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8qi(const signed char*, __builtin_aarch64_simd_oi, int);
4627 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4hi(const short int*, __builtin_aarch64_simd_oi, int);
4628 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanedi(const long int*, __builtin_aarch64_simd_oi, int);
4629 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2si(const int*, __builtin_aarch64_simd_oi, int);
4630 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4hf(const __fp16*, __builtin_aarch64_simd_ci, int);
4631 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2sf(const float*, __builtin_aarch64_simd_ci, int);
4632 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanedf(const double*, __builtin_aarch64_simd_ci, int);
4633 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8qi(const signed char*, __builtin_aarch64_simd_ci, int);
4634 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4hi(const short int*, __builtin_aarch64_simd_ci, int);
4635 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanedi(const long int*, __builtin_aarch64_simd_ci, int);
4636 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2si(const int*, __builtin_aarch64_simd_ci, int);
4637 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4hf(const __fp16*, __builtin_aarch64_simd_xi, int);
4638 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2sf(const float*, __builtin_aarch64_simd_xi, int);
4639 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanedf(const double*, __builtin_aarch64_simd_xi, int);
4640 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8qi(const signed char*, __builtin_aarch64_simd_xi, int);
4641 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4hi(const short int*, __builtin_aarch64_simd_xi, int);
4642 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanedi(const long int*, __builtin_aarch64_simd_xi, int);
4643 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2si(const int*, __builtin_aarch64_simd_xi, int);
4644 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev16qi(const signed char*, __builtin_aarch64_simd_oi, int);
4645 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2df(const double*, __builtin_aarch64_simd_oi, int);
4646 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2di(const long int*, __builtin_aarch64_simd_oi, int);
4647 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4sf(const float*, __builtin_aarch64_simd_oi, int);
4648 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4si(const int*, __builtin_aarch64_simd_oi, int);
4649 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8hf(const __fp16*, __builtin_aarch64_simd_oi, int);
4650 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8hi(const short int*, __builtin_aarch64_simd_oi, int);
4651 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev16qi(const signed char*, __builtin_aarch64_simd_ci, int);
4652 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2df(const double*, __builtin_aarch64_simd_ci, int);
4653 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2di(const long int*, __builtin_aarch64_simd_ci, int);
4654 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4sf(const float*, __builtin_aarch64_simd_ci, int);
4655 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4si(const int*, __builtin_aarch64_simd_ci, int);
4656 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8hf(const __fp16*, __builtin_aarch64_simd_ci, int);
4657 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8hi(const short int*, __builtin_aarch64_simd_ci, int);
4658 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev16qi(const signed char*, __builtin_aarch64_simd_xi, int);
4659 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2df(const double*, __builtin_aarch64_simd_xi, int);
4660 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2di(const long int*, __builtin_aarch64_simd_xi, int);
4661 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4sf(const float*, __builtin_aarch64_simd_xi, int);
4662 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4si(const int*, __builtin_aarch64_simd_xi, int);
4663 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8hf(const __fp16*, __builtin_aarch64_simd_xi, int);
4664 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8hi(const short int*, __builtin_aarch64_simd_xi, int);
4665 void __builtin_aarch64_st2_lanev16qi(signed char*, __builtin_aarch64_simd_oi, int);
4666 void __builtin_aarch64_st2_lanev2df(double*, __builtin_aarch64_simd_oi, int);
4667 void __builtin_aarch64_st2_lanev2di(long int*, __builtin_aarch64_simd_oi, int);
4668 void __builtin_aarch64_st2_lanev4sf(float*, __builtin_aarch64_simd_oi, int);
4669 void __builtin_aarch64_st2_lanev4si(int*, __builtin_aarch64_simd_oi, int);
4670 void __builtin_aarch64_st2_lanev8hf(__fp16*, __builtin_aarch64_simd_oi, int);
4671 void __builtin_aarch64_st2_lanev8hi(short int*, __builtin_aarch64_simd_oi, int);
4672 void __builtin_aarch64_st3_lanev16qi(signed char*, __builtin_aarch64_simd_ci, int);
4673 void __builtin_aarch64_st3_lanev2df(double*, __builtin_aarch64_simd_ci, int);
4674 void __builtin_aarch64_st3_lanev2di(long int*, __builtin_aarch64_simd_ci, int);
4675 void __builtin_aarch64_st3_lanev4sf(float*, __builtin_aarch64_simd_ci, int);
4676 void __builtin_aarch64_st3_lanev4si(int*, __builtin_aarch64_simd_ci, int);
4677 void __builtin_aarch64_st3_lanev8hf(__fp16*, __builtin_aarch64_simd_ci, int);
4678 void __builtin_aarch64_st3_lanev8hi(short int*, __builtin_aarch64_simd_ci, int);
4679 void __builtin_aarch64_st4_lanev16qi(signed char*, __builtin_aarch64_simd_xi, int);
4680 void __builtin_aarch64_st4_lanev2df(double*, __builtin_aarch64_simd_xi, int);
4681 void __builtin_aarch64_st4_lanev2di(long int*, __builtin_aarch64_simd_xi, int);
4682 void __builtin_aarch64_st4_lanev4sf(float*, __builtin_aarch64_simd_xi, int);
4683 void __builtin_aarch64_st4_lanev4si(int*, __builtin_aarch64_simd_xi, int);
4684 void __builtin_aarch64_st4_lanev8hf(__fp16*, __builtin_aarch64_simd_xi, int);
4685 void __builtin_aarch64_st4_lanev8hi(short int*, __builtin_aarch64_simd_xi, int);
4686 __fp16 __builtin_aarch64_abshf(__fp16);
4687 __Float16x4_t __builtin_aarch64_absv4hf(__Float16x4_t);
4688 __Float16x8_t __builtin_aarch64_absv8hf(__Float16x8_t);
4689 long int __builtin_aarch64_addpdi(__Int64x2_t);
4690 long int __builtin_aarch64_ashldi(long int, signed char);
4691 long int __builtin_aarch64_ashr_simddi(long int, int);
4692 __Int8x16_t __builtin_aarch64_bcaxqv16qi(__Int8x16_t, __Int8x16_t, __Int8x16_t);
4693 __Uint8x16_t __builtin_aarch64_bcaxqv16qi_uuuu(__Uint8x16_t, __Uint8x16_t, __Uint8x16_t);
4694 __Int64x2_t __builtin_aarch64_bcaxqv2di(__Int64x2_t, __Int64x2_t, __Int64x2_t);
4695 __Uint64x2_t __builtin_aarch64_bcaxqv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4696 __Int32x4_t __builtin_aarch64_bcaxqv4si(__Int32x4_t, __Int32x4_t, __Int32x4_t);
4697 __Uint32x4_t __builtin_aarch64_bcaxqv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
4698 __Int16x8_t __builtin_aarch64_bcaxqv8hi(__Int16x8_t, __Int16x8_t, __Int16x8_t);
4699 __Uint16x8_t __builtin_aarch64_bcaxqv8hi_uuuu(__Uint16x8_t, __Uint16x8_t, __Uint16x8_t);
4700 __fp16 __builtin_aarch64_btrunchf(__fp16);
4701 __Float16x4_t __builtin_aarch64_btruncv4hf(__Float16x4_t);
4702 __Float16x8_t __builtin_aarch64_btruncv8hf(__Float16x8_t);
4703 __fp16 __builtin_aarch64_ceilhf(__fp16);
4704 __Float16x4_t __builtin_aarch64_ceilv4hf(__Float16x4_t);
4705 __Float16x8_t __builtin_aarch64_ceilv8hf(__Float16x8_t);
4706 short unsigned int __builtin_aarch64_cmeqhf_uss(__fp16, __fp16);
4707 __Uint16x4_t __builtin_aarch64_cmeqv4hf_uss(__Float16x4_t, __Float16x4_t);
4708 __Uint16x8_t __builtin_aarch64_cmeqv8hf_uss(__Float16x8_t, __Float16x8_t);
4709 short unsigned int __builtin_aarch64_cmgehf_uss(__fp16, __fp16);
4710 __Uint16x4_t __builtin_aarch64_cmgev4hf_uss(__Float16x4_t, __Float16x4_t);
4711 __Uint16x8_t __builtin_aarch64_cmgev8hf_uss(__Float16x8_t, __Float16x8_t);
4712 short unsigned int __builtin_aarch64_cmgthf_uss(__fp16, __fp16);
4713 __Uint16x4_t __builtin_aarch64_cmgtv4hf_uss(__Float16x4_t, __Float16x4_t);
4714 __Uint16x8_t __builtin_aarch64_cmgtv8hf_uss(__Float16x8_t, __Float16x8_t);
4715 short unsigned int __builtin_aarch64_cmlehf_uss(__fp16, __fp16);
4716 __Uint16x4_t __builtin_aarch64_cmlev4hf_uss(__Float16x4_t, __Float16x4_t);
4717 __Uint16x8_t __builtin_aarch64_cmlev8hf_uss(__Float16x8_t, __Float16x8_t);
4718 short unsigned int __builtin_aarch64_cmlthf_uss(__fp16, __fp16);
4719 __Uint16x4_t __builtin_aarch64_cmltv4hf_uss(__Float16x4_t, __Float16x4_t);
4720 __Uint16x8_t __builtin_aarch64_cmltv8hf_uss(__Float16x8_t, __Float16x8_t);
4721 __Poly64x2_t __builtin_aarch64_combinedi_ppp(__Poly64_t, __Poly64_t);
4722 unsigned int __builtin_aarch64_crc32b(unsigned int, unsigned char);
4723 unsigned int __builtin_aarch64_crc32cb(unsigned int, unsigned char);
4724 unsigned int __builtin_aarch64_crc32ch(unsigned int, short unsigned int);
4725 unsigned int __builtin_aarch64_crc32cw(unsigned int, unsigned int);
4726 unsigned int __builtin_aarch64_crc32cx(unsigned int, long unsigned int);
4727 unsigned int __builtin_aarch64_crc32h(unsigned int, short unsigned int);
4728 unsigned int __builtin_aarch64_crc32w(unsigned int, unsigned int);
4729 unsigned int __builtin_aarch64_crc32x(unsigned int, long unsigned int);
4730 unsigned int __builtin_aarch64_crypto_sha1hsi_uu(unsigned int);
4731 __Uint64x2_t __builtin_aarch64_crypto_sha512h2qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4732 __Uint64x2_t __builtin_aarch64_crypto_sha512hqv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4733 __Uint64x2_t __builtin_aarch64_crypto_sha512su0qv2di_uuu(__Uint64x2_t, __Uint64x2_t);
4734 __Uint64x2_t __builtin_aarch64_crypto_sha512su1qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4735 __Int8x16_t __builtin_aarch64_eor3qv16qi(__Int8x16_t, __Int8x16_t, __Int8x16_t);
4736 __Uint8x16_t __builtin_aarch64_eor3qv16qi_uuuu(__Uint8x16_t, __Uint8x16_t, __Uint8x16_t);
4737 __Int64x2_t __builtin_aarch64_eor3qv2di(__Int64x2_t, __Int64x2_t, __Int64x2_t);
4738 __Uint64x2_t __builtin_aarch64_eor3qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4739 __Int32x4_t __builtin_aarch64_eor3qv4si(__Int32x4_t, __Int32x4_t, __Int32x4_t);
4740 __Uint32x4_t __builtin_aarch64_eor3qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
4741 __Int16x8_t __builtin_aarch64_eor3qv8hi(__Int16x8_t, __Int16x8_t, __Int16x8_t);
4742 __Uint16x8_t __builtin_aarch64_eor3qv8hi_uuuu(__Uint16x8_t, __Uint16x8_t, __Uint16x8_t);
4743 double __builtin_aarch64_fabddf(double, double);
4744 __fp16 __builtin_aarch64_fabdhf(__fp16, __fp16);
4745 float __builtin_aarch64_fabdsf(float, float);
4746 __Float64x2_t __builtin_aarch64_fabdv2df(__Float64x2_t, __Float64x2_t);
4747 __Float32x2_t __builtin_aarch64_fabdv2sf(__Float32x2_t, __Float32x2_t);
4748 __Float16x4_t __builtin_aarch64_fabdv4hf(__Float16x4_t, __Float16x4_t);
4749 __Float32x4_t __builtin_aarch64_fabdv4sf(__Float32x4_t, __Float32x4_t);
4750 __Float16x8_t __builtin_aarch64_fabdv8hf(__Float16x8_t, __Float16x8_t);
4751 short unsigned int __builtin_aarch64_facgehf_uss(__fp16, __fp16);
4752 __Uint16x4_t __builtin_aarch64_facgev4hf_uss(__Float16x4_t, __Float16x4_t);
4753 __Uint16x8_t __builtin_aarch64_facgev8hf_uss(__Float16x8_t, __Float16x8_t);
4754 short unsigned int __builtin_aarch64_facgthf_uss(__fp16, __fp16);
4755 __Uint16x4_t __builtin_aarch64_facgtv4hf_uss(__Float16x4_t, __Float16x4_t);
4756 __Uint16x8_t __builtin_aarch64_facgtv8hf_uss(__Float16x8_t, __Float16x8_t);
4757 short unsigned int __builtin_aarch64_faclehf_uss(__fp16, __fp16);
4758 __Uint16x4_t __builtin_aarch64_faclev4hf_uss(__Float16x4_t, __Float16x4_t);
4759 __Uint16x8_t __builtin_aarch64_faclev8hf_uss(__Float16x8_t, __Float16x8_t);
4760 short unsigned int __builtin_aarch64_faclthf_uss(__fp16, __fp16);
4761 __Uint16x4_t __builtin_aarch64_facltv4hf_uss(__Float16x4_t, __Float16x4_t);
4762 __Uint16x8_t __builtin_aarch64_facltv8hf_uss(__Float16x8_t, __Float16x8_t);
4763 __Float64x2_t __builtin_aarch64_faddpv2df(__Float64x2_t, __Float64x2_t);
4764 __Float32x2_t __builtin_aarch64_faddpv2sf(__Float32x2_t, __Float32x2_t);
4765 __Float16x4_t __builtin_aarch64_faddpv4hf(__Float16x4_t, __Float16x4_t);
4766 __Float32x4_t __builtin_aarch64_faddpv4sf(__Float32x4_t, __Float32x4_t);
4767 __Float16x8_t __builtin_aarch64_faddpv8hf(__Float16x8_t, __Float16x8_t);
4768 __Float64x2_t __builtin_aarch64_fcadd270v2df(__Float64x2_t, __Float64x2_t);
4769 __Float32x2_t __builtin_aarch64_fcadd270v2sf(__Float32x2_t, __Float32x2_t);
4770 __Float16x4_t __builtin_aarch64_fcadd270v4hf(__Float16x4_t, __Float16x4_t);
4771 __Float32x4_t __builtin_aarch64_fcadd270v4sf(__Float32x4_t, __Float32x4_t);
4772 __Float16x8_t __builtin_aarch64_fcadd270v8hf(__Float16x8_t, __Float16x8_t);
4773 __Float64x2_t __builtin_aarch64_fcadd90v2df(__Float64x2_t, __Float64x2_t);
4774 __Float32x2_t __builtin_aarch64_fcadd90v2sf(__Float32x2_t, __Float32x2_t);
4775 __Float16x4_t __builtin_aarch64_fcadd90v4hf(__Float16x4_t, __Float16x4_t);
4776 __Float32x4_t __builtin_aarch64_fcadd90v4sf(__Float32x4_t, __Float32x4_t);
4777 __Float16x8_t __builtin_aarch64_fcadd90v8hf(__Float16x8_t, __Float16x8_t);
4778 __Float64x2_t __builtin_aarch64_fcmla0v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4779 __Float32x2_t __builtin_aarch64_fcmla0v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4780 __Float16x4_t __builtin_aarch64_fcmla0v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4781 __Float32x4_t __builtin_aarch64_fcmla0v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4782 __Float16x8_t __builtin_aarch64_fcmla0v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4783 __Float64x2_t __builtin_aarch64_fcmla180v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4784 __Float32x2_t __builtin_aarch64_fcmla180v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4785 __Float16x4_t __builtin_aarch64_fcmla180v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4786 __Float32x4_t __builtin_aarch64_fcmla180v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4787 __Float16x8_t __builtin_aarch64_fcmla180v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4788 __Float64x2_t __builtin_aarch64_fcmla270v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4789 __Float32x2_t __builtin_aarch64_fcmla270v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4790 __Float16x4_t __builtin_aarch64_fcmla270v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4791 __Float32x4_t __builtin_aarch64_fcmla270v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4792 __Float16x8_t __builtin_aarch64_fcmla270v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4793 __Float64x2_t __builtin_aarch64_fcmla90v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4794 __Float32x2_t __builtin_aarch64_fcmla90v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4795 __Float16x4_t __builtin_aarch64_fcmla90v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4796 __Float32x4_t __builtin_aarch64_fcmla90v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4797 __Float16x8_t __builtin_aarch64_fcmla90v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4798 __Float32x2_t __builtin_aarch64_fcmla_lane0v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4799 __Float16x4_t __builtin_aarch64_fcmla_lane0v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4800 __Float32x4_t __builtin_aarch64_fcmla_lane0v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4801 __Float16x8_t __builtin_aarch64_fcmla_lane0v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4802 __Float32x2_t __builtin_aarch64_fcmla_lane180v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4803 __Float16x4_t __builtin_aarch64_fcmla_lane180v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4804 __Float32x4_t __builtin_aarch64_fcmla_lane180v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4805 __Float16x8_t __builtin_aarch64_fcmla_lane180v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4806 __Float32x2_t __builtin_aarch64_fcmla_lane270v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4807 __Float16x4_t __builtin_aarch64_fcmla_lane270v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4808 __Float32x4_t __builtin_aarch64_fcmla_lane270v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4809 __Float16x8_t __builtin_aarch64_fcmla_lane270v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4810 __Float32x2_t __builtin_aarch64_fcmla_lane90v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4811 __Float16x4_t __builtin_aarch64_fcmla_lane90v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4812 __Float32x4_t __builtin_aarch64_fcmla_lane90v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4813 __Float16x8_t __builtin_aarch64_fcmla_lane90v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4814 __Float32x2_t __builtin_aarch64_fcmla_laneq0v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4815 __Float16x4_t __builtin_aarch64_fcmla_laneq0v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4816 __Float32x2_t __builtin_aarch64_fcmla_laneq180v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4817 __Float16x4_t __builtin_aarch64_fcmla_laneq180v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4818 __Float32x2_t __builtin_aarch64_fcmla_laneq270v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4819 __Float16x4_t __builtin_aarch64_fcmla_laneq270v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4820 __Float32x2_t __builtin_aarch64_fcmla_laneq90v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4821 __Float16x4_t __builtin_aarch64_fcmla_laneq90v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4822 __Float32x4_t __builtin_aarch64_fcmlaq_lane0v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4823 __Float16x8_t __builtin_aarch64_fcmlaq_lane0v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4824 __Float32x4_t __builtin_aarch64_fcmlaq_lane180v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4825 __Float16x8_t __builtin_aarch64_fcmlaq_lane180v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4826 __Float32x4_t __builtin_aarch64_fcmlaq_lane270v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4827 __Float16x8_t __builtin_aarch64_fcmlaq_lane270v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4828 __Float32x4_t __builtin_aarch64_fcmlaq_lane90v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4829 __Float16x8_t __builtin_aarch64_fcmlaq_lane90v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4830 long int __builtin_aarch64_fcvtzsdf(double, int);
4831 short int __builtin_aarch64_fcvtzshf(__fp16, int);
4832 long int __builtin_aarch64_fcvtzshfdi(__fp16, int);
4833 int __builtin_aarch64_fcvtzshfsi(__fp16, int);
4834 int __builtin_aarch64_fcvtzssf(float, int);
4835 __Int64x2_t __builtin_aarch64_fcvtzsv2df(__Float64x2_t, int);
4836 __Int32x2_t __builtin_aarch64_fcvtzsv2sf(__Float32x2_t, int);
4837 __Int16x4_t __builtin_aarch64_fcvtzsv4hf(__Float16x4_t, int);
4838 __Int32x4_t __builtin_aarch64_fcvtzsv4sf(__Float32x4_t, int);
4839 __Int16x8_t __builtin_aarch64_fcvtzsv8hf(__Float16x8_t, int);
4840 long unsigned int __builtin_aarch64_fcvtzudf_uss(double, int);
4841 long unsigned int __builtin_aarch64_fcvtzuhfdi_uss(__fp16, int);
4842 unsigned int __builtin_aarch64_fcvtzuhfsi_uss(__fp16, int);
4843 short unsigned int __builtin_aarch64_fcvtzuhf_uss(__fp16, int);
4844 unsigned int __builtin_aarch64_fcvtzusf_uss(float, int);
4845 __Uint64x2_t __builtin_aarch64_fcvtzuv2df_uss(__Float64x2_t, int);
4846 __Uint32x2_t __builtin_aarch64_fcvtzuv2sf_uss(__Float32x2_t, int);
4847 __Uint16x4_t __builtin_aarch64_fcvtzuv4hf_uss(__Float16x4_t, int);
4848 __Uint32x4_t __builtin_aarch64_fcvtzuv4sf_uss(__Float32x4_t, int);
4849 __Uint16x8_t __builtin_aarch64_fcvtzuv8hf_uss(__Float16x8_t, int);
4850 long int __builtin_aarch64_fix_trunchfdi(__fp16);
4851 short int __builtin_aarch64_fix_trunchfhi(__fp16);
4852 int __builtin_aarch64_fix_trunchfsi(__fp16);
4853 long unsigned int __builtin_aarch64_fixuns_trunchfdi_us(__fp16);
4854 short unsigned int __builtin_aarch64_fixuns_trunchfhi_us(__fp16);
4855 unsigned int __builtin_aarch64_fixuns_trunchfsi_us(__fp16);
4856 __fp16 __builtin_aarch64_floatdihf(long int);
4857 __fp16 __builtin_aarch64_floathihf(short int);
4858 __fp16 __builtin_aarch64_floatsihf(int);
4859 __fp16 __builtin_aarch64_floatunsdihf_us(long int);
4860 __fp16 __builtin_aarch64_floatunshihf_us(short int);
4861 __fp16 __builtin_aarch64_floatunssihf_us(int);
4862 __Float16x4_t __builtin_aarch64_floatunsv4hiv4hf(__Int16x4_t);
4863 __Float16x8_t __builtin_aarch64_floatunsv8hiv8hf(__Int16x8_t);
4864 __Float16x4_t __builtin_aarch64_floatv4hiv4hf(__Int16x4_t);
4865 __Float16x8_t __builtin_aarch64_floatv8hiv8hf(__Int16x8_t);
4866 __fp16 __builtin_aarch64_floorhf(__fp16);
4867 __Float16x4_t __builtin_aarch64_floorv4hf(__Float16x4_t);
4868 __Float16x8_t __builtin_aarch64_floorv8hf(__Float16x8_t);
4869 __fp16 __builtin_aarch64_fmahf(__fp16, __fp16, __fp16);
4870 __Float16x4_t __builtin_aarch64_fmav4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4871 __Float16x8_t __builtin_aarch64_fmav8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4872 double __builtin_aarch64_fmaxdf(double, double);
4873 __fp16 __builtin_aarch64_fmaxhf(__fp16, __fp16);
4874 __Float64x2_t __builtin_aarch64_fmaxv2df(__Float64x2_t, __Float64x2_t);
4875 __Float32x2_t __builtin_aarch64_fmaxv2sf(__Float32x2_t, __Float32x2_t);
4876 __Float16x4_t __builtin_aarch64_fmaxv4hf(__Float16x4_t, __Float16x4_t);
4877 __Float32x4_t __builtin_aarch64_fmaxv4sf(__Float32x4_t, __Float32x4_t);
4878 __Float16x8_t __builtin_aarch64_fmaxv8hf(__Float16x8_t, __Float16x8_t);
4879 double __builtin_aarch64_fmindf(double, double);
4880 __fp16 __builtin_aarch64_fminhf(__fp16, __fp16);
4881 __Float64x2_t __builtin_aarch64_fminv2df(__Float64x2_t, __Float64x2_t);
4882 __Float32x2_t __builtin_aarch64_fminv2sf(__Float32x2_t, __Float32x2_t);
4883 __Float16x4_t __builtin_aarch64_fminv4hf(__Float16x4_t, __Float16x4_t);
4884 __Float32x4_t __builtin_aarch64_fminv4sf(__Float32x4_t, __Float32x4_t);
4885 __Float16x8_t __builtin_aarch64_fminv8hf(__Float16x8_t, __Float16x8_t);
4886 __Float32x2_t __builtin_aarch64_fmlal_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4887 __Float32x2_t __builtin_aarch64_fmlal_lane_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4888 __Float32x2_t __builtin_aarch64_fmlal_lane_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4889 __Float32x2_t __builtin_aarch64_fmlal_laneq_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4890 __Float32x2_t __builtin_aarch64_fmlal_laneq_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4891 __Float32x2_t __builtin_aarch64_fmlal_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4892 __Float32x4_t __builtin_aarch64_fmlalq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4893 __Float32x4_t __builtin_aarch64_fmlalq_lane_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4894 __Float32x4_t __builtin_aarch64_fmlalq_lane_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4895 __Float32x4_t __builtin_aarch64_fmlalq_laneq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4896 __Float32x4_t __builtin_aarch64_fmlalq_laneq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4897 __Float32x4_t __builtin_aarch64_fmlalq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4898 __Float32x2_t __builtin_aarch64_fmlsl_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4899 __Float32x2_t __builtin_aarch64_fmlsl_lane_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4900 __Float32x2_t __builtin_aarch64_fmlsl_lane_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4901 __Float32x2_t __builtin_aarch64_fmlsl_laneq_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4902 __Float32x2_t __builtin_aarch64_fmlsl_laneq_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4903 __Float32x2_t __builtin_aarch64_fmlsl_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4904 __Float32x4_t __builtin_aarch64_fmlslq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4905 __Float32x4_t __builtin_aarch64_fmlslq_lane_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4906 __Float32x4_t __builtin_aarch64_fmlslq_lane_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4907 __Float32x4_t __builtin_aarch64_fmlslq_laneq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4908 __Float32x4_t __builtin_aarch64_fmlslq_laneq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4909 __Float32x4_t __builtin_aarch64_fmlslq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4910 double __builtin_aarch64_fmulxdf(double, double);
4911 __fp16 __builtin_aarch64_fmulxhf(__fp16, __fp16);
4912 float __builtin_aarch64_fmulxsf(float, float);
4913 __Float64x2_t __builtin_aarch64_fmulxv2df(__Float64x2_t, __Float64x2_t);
4914 __Float32x2_t __builtin_aarch64_fmulxv2sf(__Float32x2_t, __Float32x2_t);
4915 __Float16x4_t __builtin_aarch64_fmulxv4hf(__Float16x4_t, __Float16x4_t);
4916 __Float32x4_t __builtin_aarch64_fmulxv4sf(__Float32x4_t, __Float32x4_t);
4917 __Float16x8_t __builtin_aarch64_fmulxv8hf(__Float16x8_t, __Float16x8_t);
4918 __fp16 __builtin_aarch64_fnmahf(__fp16, __fp16, __fp16);
4919 __Float16x4_t __builtin_aarch64_fnmav4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4920 __Float16x8_t __builtin_aarch64_fnmav8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4921 double __builtin_aarch64_frecpedf(double);
4922 __fp16 __builtin_aarch64_frecpehf(__fp16);
4923 float __builtin_aarch64_frecpesf(float);
4924 __Float16x4_t __builtin_aarch64_frecpev4hf(__Float16x4_t);
4925 __Float16x8_t __builtin_aarch64_frecpev8hf(__Float16x8_t);
4926 double __builtin_aarch64_frecpsdf(double, double);
4927 __fp16 __builtin_aarch64_frecpshf(__fp16, __fp16);
4928 float __builtin_aarch64_frecpssf(float, float);
4929 __Float16x4_t __builtin_aarch64_frecpsv4hf(__Float16x4_t, __Float16x4_t);
4930 __Float16x8_t __builtin_aarch64_frecpsv8hf(__Float16x8_t, __Float16x8_t);
4931 double __builtin_aarch64_frecpxdf(double);
4932 __fp16 __builtin_aarch64_frecpxhf(__fp16);
4933 float __builtin_aarch64_frecpxsf(float);
4934 double __builtin_aarch64_frintndf(double);
4935 __fp16 __builtin_aarch64_frintnhf(__fp16);
4936 __Float16x4_t __builtin_aarch64_frintnv4hf(__Float16x4_t);
4937 __Float16x8_t __builtin_aarch64_frintnv8hf(__Float16x8_t);
4938 __Poly64_t __builtin_aarch64_get_dregcidi_pss(__builtin_aarch64_simd_ci, int);
4939 __Poly64_t __builtin_aarch64_get_dregoidi_pss(__builtin_aarch64_simd_oi, int);
4940 __Poly64_t __builtin_aarch64_get_dregxidi_pss(__builtin_aarch64_simd_xi, int);
4941 __Poly64x2_t __builtin_aarch64_get_qregciv2di_pss(__builtin_aarch64_simd_ci, int);
4942 __Poly64x2_t __builtin_aarch64_get_qregoiv2di_pss(__builtin_aarch64_simd_oi, int);
4943 __Poly64x2_t __builtin_aarch64_get_qregxiv2di_pss(__builtin_aarch64_simd_xi, int);
4944 __Uint16x4_t __builtin_aarch64_lbtruncuv4hfv4hi_us(__Float16x4_t);
4945 __Uint16x8_t __builtin_aarch64_lbtruncuv8hfv8hi_us(__Float16x8_t);
4946 __Int16x4_t __builtin_aarch64_lbtruncv4hfv4hi(__Float16x4_t);
4947 __Int16x8_t __builtin_aarch64_lbtruncv8hfv8hi(__Float16x8_t);
4948 long int __builtin_aarch64_lceilhfdi(__fp16);
4949 short int __builtin_aarch64_lceilhfhi(__fp16);
4950 int __builtin_aarch64_lceilhfsi(__fp16);
4951 long unsigned int __builtin_aarch64_lceiludfdi_us(double);
4952 long unsigned int __builtin_aarch64_lceiluhfdi_us(__fp16);
4953 short unsigned int __builtin_aarch64_lceiluhfhi_us(__fp16);
4954 unsigned int __builtin_aarch64_lceiluhfsi_us(__fp16);
4955 unsigned int __builtin_aarch64_lceilusfsi_us(float);
4956 __Uint16x4_t __builtin_aarch64_lceiluv4hfv4hi_us(__Float16x4_t);
4957 __Uint16x8_t __builtin_aarch64_lceiluv8hfv8hi_us(__Float16x8_t);
4958 __Int16x4_t __builtin_aarch64_lceilv4hfv4hi(__Float16x4_t);
4959 __Int16x8_t __builtin_aarch64_lceilv8hfv8hi(__Float16x8_t);
4960 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2df(const double*);
4961 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2di(const long int*);
4962 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v16qi(const signed char*);
4963 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2df(const double*);
4964 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2di(const long int*);
4965 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2sf(const float*);
4966 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2si(const int*);
4967 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4hf(const __fp16*);
4968 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4hi(const short int*);
4969 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4sf(const float*);
4970 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4si(const int*);
4971 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8hf(const __fp16*);
4972 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8hi(const short int*);
4973 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8qi(const signed char*);
4974 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3df(const double*);
4975 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3di(const long int*);
4976 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v16qi(const signed char*);
4977 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2df(const double*);
4978 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2di(const long int*);
4979 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2sf(const float*);
4980 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2si(const int*);
4981 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4hf(const __fp16*);
4982 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4hi(const short int*);
4983 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4sf(const float*);
4984 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4si(const int*);
4985 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8hf(const __fp16*);
4986 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8hi(const short int*);
4987 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8qi(const signed char*);
4988 __builtin_aarch64_simd_oi __builtin_aarch64_ld2df(const double*);
4989 __builtin_aarch64_simd_oi __builtin_aarch64_ld2di(const long int*);
4990 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rdf(const double*);
4991 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rdi(const long int*);
4992 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv16qi(const signed char*);
4993 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2df(const double*);
4994 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2di(const long int*);
4995 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2sf(const float*);
4996 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2si(const int*);
4997 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4hf(const __fp16*);
4998 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4hi(const short int*);
4999 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4sf(const float*);
5000 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4si(const int*);
5001 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8hf(const __fp16*);
5002 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8hi(const short int*);
5003 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8qi(const signed char*);
5004 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v16qi(const signed char*);
5005 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2df(const double*);
5006 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2di(const long int*);
5007 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2sf(const float*);
5008 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2si(const int*);
5009 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4hf(const __fp16*);
5010 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4hi(const short int*);
5011 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4sf(const float*);
5012 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4si(const int*);
5013 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8hf(const __fp16*);
5014 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8hi(const short int*);
5015 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8qi(const signed char*);
5016 __builtin_aarch64_simd_ci __builtin_aarch64_ld3df(const double*);
5017 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rdf(const double*);
5018 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rdi(const long int*);
5019 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv16qi(const signed char*);
5020 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2df(const double*);
5021 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2di(const long int*);
5022 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2sf(const float*);
5023 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2si(const int*);
5024 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4hf(const __fp16*);
5025 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4hi(const short int*);
5026 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4sf(const float*);
5027 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4si(const int*);
5028 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8hf(const __fp16*);
5029 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8hi(const short int*);
5030 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8qi(const signed char*);
5031 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v16qi(const signed char*);
5032 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2df(const double*);
5033 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2di(const long int*);
5034 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2sf(const float*);
5035 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2si(const int*);
5036 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4hf(const __fp16*);
5037 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4hi(const short int*);
5038 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4sf(const float*);
5039 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4si(const int*);
5040 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8hf(const __fp16*);
5041 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8hi(const short int*);
5042 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8qi(const signed char*);
5043 __builtin_aarch64_simd_xi __builtin_aarch64_ld4df(const double*);
5044 __builtin_aarch64_simd_xi __builtin_aarch64_ld4di(const long int*);
5045 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rdf(const double*);
5046 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rdi(const long int*);
5047 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv16qi(const signed char*);
5048 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2df(const double*);
5049 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2di(const long int*);
5050 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2sf(const float*);
5051 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2si(const int*);
5052 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4hf(const __fp16*);
5053 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4hi(const short int*);
5054 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4sf(const float*);
5055 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4si(const int*);
5056 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8hf(const __fp16*);
5057 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8hi(const short int*);
5058 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8qi(const signed char*);
5059 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v16qi(const signed char*);
5060 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2df(const double*);
5061 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2di(const long int*);
5062 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2sf(const float*);
5063 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2si(const int*);
5064 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4hf(const __fp16*);
5065 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4hi(const short int*);
5066 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4sf(const float*);
5067 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4si(const int*);
5068 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8hf(const __fp16*);
5069 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8hi(const short int*);
5070 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8qi(const signed char*);
5071 long int __builtin_aarch64_lfloorhfdi(__fp16);
5072 short int __builtin_aarch64_lfloorhfhi(__fp16);
5073 int __builtin_aarch64_lfloorhfsi(__fp16);
5074 long unsigned int __builtin_aarch64_lfloorudfdi_us(double);
5075 long unsigned int __builtin_aarch64_lflooruhfdi_us(__fp16);
5076 short unsigned int __builtin_aarch64_lflooruhfhi_us(__fp16);
5077 unsigned int __builtin_aarch64_lflooruhfsi_us(__fp16);
5078 unsigned int __builtin_aarch64_lfloorusfsi_us(float);
5079 __Uint16x4_t __builtin_aarch64_lflooruv4hfv4hi_us(__Float16x4_t);
5080 __Uint16x8_t __builtin_aarch64_lflooruv8hfv8hi_us(__Float16x8_t);
5081 __Int16x4_t __builtin_aarch64_lfloorv4hfv4hi(__Float16x4_t);
5082 __Int16x8_t __builtin_aarch64_lfloorv8hfv8hi(__Float16x8_t);
5083 long int __builtin_aarch64_lfrintndfdi(double);
5084 long int __builtin_aarch64_lfrintnhfdi(__fp16);
5085 short int __builtin_aarch64_lfrintnhfhi(__fp16);
5086 int __builtin_aarch64_lfrintnhfsi(__fp16);
5087 int __builtin_aarch64_lfrintnsfsi(float);
5088 long unsigned int __builtin_aarch64_lfrintnudfdi_us(double);
5089 long unsigned int __builtin_aarch64_lfrintnuhfdi_us(__fp16);
5090 short unsigned int __builtin_aarch64_lfrintnuhfhi_us(__fp16);
5091 unsigned int __builtin_aarch64_lfrintnuhfsi_us(__fp16);
5092 unsigned int __builtin_aarch64_lfrintnusfsi_us(float);
5093 __Uint16x4_t __builtin_aarch64_lfrintnuv4hfv4hi_us(__Float16x4_t);
5094 __Uint16x8_t __builtin_aarch64_lfrintnuv8hfv8hi_us(__Float16x8_t);
5095 __Int16x4_t __builtin_aarch64_lfrintnv4hfv4hi(__Float16x4_t);
5096 __Int16x8_t __builtin_aarch64_lfrintnv8hfv8hi(__Float16x8_t);
5097 long int __builtin_aarch64_lrounddfdi(double);
5098 long int __builtin_aarch64_lroundhfdi(__fp16);
5099 short int __builtin_aarch64_lroundhfhi(__fp16);
5100 int __builtin_aarch64_lroundhfsi(__fp16);
5101 int __builtin_aarch64_lroundsfsi(float);
5102 long unsigned int __builtin_aarch64_lroundudfdi_us(double);
5103 long unsigned int __builtin_aarch64_lrounduhfdi_us(__fp16);
5104 short unsigned int __builtin_aarch64_lrounduhfhi_us(__fp16);
5105 unsigned int __builtin_aarch64_lrounduhfsi_us(__fp16);
5106 unsigned int __builtin_aarch64_lroundusfsi_us(float);
5107 __Uint16x4_t __builtin_aarch64_lrounduv4hfv4hi_us(__Float16x4_t);
5108 __Uint16x8_t __builtin_aarch64_lrounduv8hfv8hi_us(__Float16x8_t);
5109 __Int16x4_t __builtin_aarch64_lroundv4hfv4hi(__Float16x4_t);
5110 __Int16x8_t __builtin_aarch64_lroundv8hfv8hi(__Float16x8_t);
5111 long unsigned int __builtin_aarch64_lshr_simddi_uus(long unsigned int, int);
5112 __fp16 __builtin_aarch64_nearbyinthf(__fp16);
5113 __Float16x4_t __builtin_aarch64_nearbyintv4hf(__Float16x4_t);
5114 __Float16x8_t __builtin_aarch64_nearbyintv8hf(__Float16x8_t);
5115 __fp16 __builtin_aarch64_neghf(__fp16);
5116 __Int8x16_t __builtin_aarch64_qtbl3v16qi(__builtin_aarch64_simd_ci, __Int8x16_t);
5117 __Int8x8_t __builtin_aarch64_qtbl3v8qi(__builtin_aarch64_simd_ci, __Int8x8_t);
5118 __Int8x16_t __builtin_aarch64_qtbl4v16qi(__builtin_aarch64_simd_xi, __Int8x16_t);
5119 __Int8x8_t __builtin_aarch64_qtbl4v8qi(__builtin_aarch64_simd_xi, __Int8x8_t);
5120 __Int8x16_t __builtin_aarch64_qtbx3v16qi(__Int8x16_t, __builtin_aarch64_simd_ci, __Int8x16_t);
5121 __Int8x8_t __builtin_aarch64_qtbx3v8qi(__Int8x8_t, __builtin_aarch64_simd_ci, __Int8x8_t);
5122 __Int8x16_t __builtin_aarch64_qtbx4v16qi(__Int8x16_t, __builtin_aarch64_simd_xi, __Int8x16_t);
5123 __Int8x8_t __builtin_aarch64_qtbx4v8qi(__Int8x8_t, __builtin_aarch64_simd_xi, __Int8x8_t);
5124 __Uint64x2_t __builtin_aarch64_rax1qv2di_uuu(__Uint64x2_t, __Uint64x2_t);
5125 signed char __builtin_aarch64_reduc_plus_scal_v16qi(__Int8x16_t);
5126 double __builtin_aarch64_reduc_plus_scal_v2df(__Float64x2_t);
5127 long int __builtin_aarch64_reduc_plus_scal_v2di(__Int64x2_t);
5128 float __builtin_aarch64_reduc_plus_scal_v2sf(__Float32x2_t);
5129 int __builtin_aarch64_reduc_plus_scal_v2si(__Int32x2_t);
5130 short int __builtin_aarch64_reduc_plus_scal_v4hi(__Int16x4_t);
5131 float __builtin_aarch64_reduc_plus_scal_v4sf(__Float32x4_t);
5132 int __builtin_aarch64_reduc_plus_scal_v4si(__Int32x4_t);
5133 short int __builtin_aarch64_reduc_plus_scal_v8hi(__Int16x8_t);
5134 signed char __builtin_aarch64_reduc_plus_scal_v8qi(__Int8x8_t);
5135 double __builtin_aarch64_reduc_smax_nan_scal_v2df(__Float64x2_t);
5136 float __builtin_aarch64_reduc_smax_nan_scal_v2sf(__Float32x2_t);
5137 __fp16 __builtin_aarch64_reduc_smax_nan_scal_v4hf(__Float16x4_t);
5138 float __builtin_aarch64_reduc_smax_nan_scal_v4sf(__Float32x4_t);
5139 __fp16 __builtin_aarch64_reduc_smax_nan_scal_v8hf(__Float16x8_t);
5140 signed char __builtin_aarch64_reduc_smax_scal_v16qi(__Int8x16_t);
5141 double __builtin_aarch64_reduc_smax_scal_v2df(__Float64x2_t);
5142 float __builtin_aarch64_reduc_smax_scal_v2sf(__Float32x2_t);
5143 int __builtin_aarch64_reduc_smax_scal_v2si(__Int32x2_t);
5144 __fp16 __builtin_aarch64_reduc_smax_scal_v4hf(__Float16x4_t);
5145 short int __builtin_aarch64_reduc_smax_scal_v4hi(__Int16x4_t);
5146 float __builtin_aarch64_reduc_smax_scal_v4sf(__Float32x4_t);
5147 int __builtin_aarch64_reduc_smax_scal_v4si(__Int32x4_t);
5148 __fp16 __builtin_aarch64_reduc_smax_scal_v8hf(__Float16x8_t);
5149 short int __builtin_aarch64_reduc_smax_scal_v8hi(__Int16x8_t);
5150 signed char __builtin_aarch64_reduc_smax_scal_v8qi(__Int8x8_t);
5151 double __builtin_aarch64_reduc_smin_nan_scal_v2df(__Float64x2_t);
5152 float __builtin_aarch64_reduc_smin_nan_scal_v2sf(__Float32x2_t);
5153 __fp16 __builtin_aarch64_reduc_smin_nan_scal_v4hf(__Float16x4_t);
5154 float __builtin_aarch64_reduc_smin_nan_scal_v4sf(__Float32x4_t);
5155 __fp16 __builtin_aarch64_reduc_smin_nan_scal_v8hf(__Float16x8_t);
5156 signed char __builtin_aarch64_reduc_smin_scal_v16qi(__Int8x16_t);
5157 double __builtin_aarch64_reduc_smin_scal_v2df(__Float64x2_t);
5158 float __builtin_aarch64_reduc_smin_scal_v2sf(__Float32x2_t);
5159 int __builtin_aarch64_reduc_smin_scal_v2si(__Int32x2_t);
5160 __fp16 __builtin_aarch64_reduc_smin_scal_v4hf(__Float16x4_t);
5161 short int __builtin_aarch64_reduc_smin_scal_v4hi(__Int16x4_t);
5162 float __builtin_aarch64_reduc_smin_scal_v4sf(__Float32x4_t);
5163 int __builtin_aarch64_reduc_smin_scal_v4si(__Int32x4_t);
5164 __fp16 __builtin_aarch64_reduc_smin_scal_v8hf(__Float16x8_t);
5165 short int __builtin_aarch64_reduc_smin_scal_v8hi(__Int16x8_t);
5166 signed char __builtin_aarch64_reduc_smin_scal_v8qi(__Int8x8_t);
5167 unsigned char __builtin_aarch64_reduc_umax_scal_v16qi_uu(__Uint8x16_t);
5168 unsigned int __builtin_aarch64_reduc_umax_scal_v2si_uu(__Uint32x2_t);
5169 short unsigned int __builtin_aarch64_reduc_umax_scal_v4hi_uu(__Uint16x4_t);
5170 unsigned int __builtin_aarch64_reduc_umax_scal_v4si_uu(__Uint32x4_t);
5171 short unsigned int __builtin_aarch64_reduc_umax_scal_v8hi_uu(__Uint16x8_t);
5172 unsigned char __builtin_aarch64_reduc_umax_scal_v8qi_uu(__Uint8x8_t);
5173 unsigned char __builtin_aarch64_reduc_umin_scal_v16qi_uu(__Uint8x16_t);
5174 unsigned int __builtin_aarch64_reduc_umin_scal_v2si_uu(__Uint32x2_t);
5175 short unsigned int __builtin_aarch64_reduc_umin_scal_v4hi_uu(__Uint16x4_t);
5176 unsigned int __builtin_aarch64_reduc_umin_scal_v4si_uu(__Uint32x4_t);
5177 short unsigned int __builtin_aarch64_reduc_umin_scal_v8hi_uu(__Uint16x8_t);
5178 unsigned char __builtin_aarch64_reduc_umin_scal_v8qi_uu(__Uint8x8_t);
5179 __fp16 __builtin_aarch64_rinthf(__fp16);
5180 __Float16x4_t __builtin_aarch64_rintv4hf(__Float16x4_t);
5181 __Float16x8_t __builtin_aarch64_rintv8hf(__Float16x8_t);
5182 __fp16 __builtin_aarch64_roundhf(__fp16);
5183 __Float16x4_t __builtin_aarch64_roundv4hf(__Float16x4_t);
5184 __Float16x8_t __builtin_aarch64_roundv8hf(__Float16x8_t);
5185 double __builtin_aarch64_rsqrtedf(double);
5186 __fp16 __builtin_aarch64_rsqrtehf(__fp16);
5187 float __builtin_aarch64_rsqrtesf(float);
5188 __Float64x2_t __builtin_aarch64_rsqrtev2df(__Float64x2_t);
5189 __Float32x2_t __builtin_aarch64_rsqrtev2sf(__Float32x2_t);
5190 __Float16x4_t __builtin_aarch64_rsqrtev4hf(__Float16x4_t);
5191 __Float32x4_t __builtin_aarch64_rsqrtev4sf(__Float32x4_t);
5192 __Float16x8_t __builtin_aarch64_rsqrtev8hf(__Float16x8_t);
5193 double __builtin_aarch64_rsqrtsdf(double, double);
5194 __fp16 __builtin_aarch64_rsqrtshf(__fp16, __fp16);
5195 float __builtin_aarch64_rsqrtssf(float, float);
5196 __Float64x2_t __builtin_aarch64_rsqrtsv2df(__Float64x2_t, __Float64x2_t);
5197 __Float32x2_t __builtin_aarch64_rsqrtsv2sf(__Float32x2_t, __Float32x2_t);
5198 __Float16x4_t __builtin_aarch64_rsqrtsv4hf(__Float16x4_t, __Float16x4_t);
5199 __Float32x4_t __builtin_aarch64_rsqrtsv4sf(__Float32x4_t, __Float32x4_t);
5200 __Float16x8_t __builtin_aarch64_rsqrtsv8hf(__Float16x8_t, __Float16x8_t);
5201 double __builtin_aarch64_scvtfdi(long int, int);
5202 __fp16 __builtin_aarch64_scvtfdihf(long int, int);
5203 __fp16 __builtin_aarch64_scvtfhi(short int, int);
5204 float __builtin_aarch64_scvtfsi(int, int);
5205 __fp16 __builtin_aarch64_scvtfsihf(int, int);
5206 __Float64x2_t __builtin_aarch64_scvtfv2di(__Int64x2_t, int);
5207 __Float32x2_t __builtin_aarch64_scvtfv2si(__Int32x2_t, int);
5208 __Float16x4_t __builtin_aarch64_scvtfv4hi(__Int16x4_t, int);
5209 __Float32x4_t __builtin_aarch64_scvtfv4si(__Int32x4_t, int);
5210 __Float16x8_t __builtin_aarch64_scvtfv8hi(__Int16x8_t, int);
5211 __Int32x4_t __builtin_aarch64_sdot_laneqv16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t, int);
5212 __Int32x2_t __builtin_aarch64_sdot_laneqv8qi(__Int32x2_t, __Int8x8_t, __Int8x16_t, int);
5213 __Int32x4_t __builtin_aarch64_sdot_lanev16qi(__Int32x4_t, __Int8x16_t, __Int8x8_t, int);
5214 __Int32x2_t __builtin_aarch64_sdot_lanev8qi(__Int32x2_t, __Int8x8_t, __Int8x8_t, int);
5215 __Int32x4_t __builtin_aarch64_sdotv16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t);
5216 __Int32x2_t __builtin_aarch64_sdotv8qi(__Int32x2_t, __Int8x8_t, __Int8x8_t);
5217 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2di_ssps(__builtin_aarch64_simd_ci, __Poly64x2_t, int);
5218 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2di_ssps(__builtin_aarch64_simd_oi, __Poly64x2_t, int);
5219 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2di_ssps(__builtin_aarch64_simd_xi, __Poly64x2_t, int);
5220 double __builtin_aarch64_simd_bsldf_suss(long unsigned int, double, double);
5221 __Poly64_t __builtin_aarch64_simd_bsldi_pupp(long unsigned int, __Poly64_t, __Poly64_t);
5222 long int __builtin_aarch64_simd_bsldi_suss(long unsigned int, long int, long int);
5223 long unsigned int __builtin_aarch64_simd_bsldi_uuuu(long unsigned int, long unsigned int, long unsigned int);
5224 __Poly64x2_t __builtin_aarch64_simd_bslv2di_pupp(__Uint64x2_t, __Poly64x2_t, __Poly64x2_t);
5225 __Float16x4_t __builtin_aarch64_simd_bslv4hf_suss(__Uint16x4_t, __Float16x4_t, __Float16x4_t);
5226 __Float16x8_t __builtin_aarch64_simd_bslv8hf_suss(__Uint16x8_t, __Float16x8_t, __Float16x8_t);
5227 __Uint32x4_t __builtin_aarch64_sm3partw1qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5228 __Uint32x4_t __builtin_aarch64_sm3partw2qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5229 __Uint32x4_t __builtin_aarch64_sm3ss1qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5230 __Uint32x4_t __builtin_aarch64_sm3tt1aqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5231 __Uint32x4_t __builtin_aarch64_sm3tt1bqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5232 __Uint32x4_t __builtin_aarch64_sm3tt2aqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5233 __Uint32x4_t __builtin_aarch64_sm3tt2bqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5234 __Uint32x4_t __builtin_aarch64_sm4ekeyqv4si_uuu(__Uint32x4_t, __Uint32x4_t);
5235 __Uint32x4_t __builtin_aarch64_sm4eqv4si_uuu(__Uint32x4_t, __Uint32x4_t);
5236 double __builtin_aarch64_smax_nandf(double, double);
5237 __Float16x4_t __builtin_aarch64_smax_nanpv4hf(__Float16x4_t, __Float16x4_t);
5238 __Float16x8_t __builtin_aarch64_smax_nanpv8hf(__Float16x8_t, __Float16x8_t);
5239 __Float16x4_t __builtin_aarch64_smax_nanv4hf(__Float16x4_t, __Float16x4_t);
5240 __Float16x8_t __builtin_aarch64_smax_nanv8hf(__Float16x8_t, __Float16x8_t);
5241 __Float16x4_t __builtin_aarch64_smaxpv4hf(__Float16x4_t, __Float16x4_t);
5242 __Float16x8_t __builtin_aarch64_smaxpv8hf(__Float16x8_t, __Float16x8_t);
5243 double __builtin_aarch64_smin_nandf(double, double);
5244 __Float16x4_t __builtin_aarch64_smin_nanpv4hf(__Float16x4_t, __Float16x4_t);
5245 __Float16x8_t __builtin_aarch64_smin_nanpv8hf(__Float16x8_t, __Float16x8_t);
5246 __Float16x4_t __builtin_aarch64_smin_nanv4hf(__Float16x4_t, __Float16x4_t);
5247 __Float16x8_t __builtin_aarch64_smin_nanv8hf(__Float16x8_t, __Float16x8_t);
5248 __Float16x4_t __builtin_aarch64_sminpv4hf(__Float16x4_t, __Float16x4_t);
5249 __Float16x8_t __builtin_aarch64_sminpv8hf(__Float16x8_t, __Float16x8_t);
5250 long int __builtin_aarch64_sqabsdi(long int);
5251 short int __builtin_aarch64_sqabshi(short int);
5252 signed char __builtin_aarch64_sqabsqi(signed char);
5253 int __builtin_aarch64_sqabssi(int);
5254 long int __builtin_aarch64_sqadddi(long int, long int);
5255 short int __builtin_aarch64_sqaddhi(short int, short int);
5256 signed char __builtin_aarch64_sqaddqi(signed char, signed char);
5257 int __builtin_aarch64_sqaddsi(int, int);
5258 int __builtin_aarch64_sqdmlalhi(int, short int, short int);
5259 int __builtin_aarch64_sqdmlal_lanehi(int, short int, __Int16x4_t, int);
5260 int __builtin_aarch64_sqdmlal_laneqhi(int, short int, __Int16x8_t, int);
5261 long int __builtin_aarch64_sqdmlal_laneqsi(long int, int, __Int32x4_t, int);
5262 long int __builtin_aarch64_sqdmlal_lanesi(long int, int, __Int32x2_t, int);
5263 long int __builtin_aarch64_sqdmlalsi(long int, int, int);
5264 int __builtin_aarch64_sqdmlslhi(int, short int, short int);
5265 int __builtin_aarch64_sqdmlsl_lanehi(int, short int, __Int16x4_t, int);
5266 int __builtin_aarch64_sqdmlsl_laneqhi(int, short int, __Int16x8_t, int);
5267 long int __builtin_aarch64_sqdmlsl_laneqsi(long int, int, __Int32x4_t, int);
5268 long int __builtin_aarch64_sqdmlsl_lanesi(long int, int, __Int32x2_t, int);
5269 long int __builtin_aarch64_sqdmlslsi(long int, int, int);
5270 short int __builtin_aarch64_sqdmulhhi(short int, short int);
5271 short int __builtin_aarch64_sqdmulh_lanehi(short int, __Int16x4_t, int);
5272 short int __builtin_aarch64_sqdmulh_laneqhi(short int, __Int16x8_t, int);
5273 int __builtin_aarch64_sqdmulh_laneqsi(int, __Int32x4_t, int);
5274 int __builtin_aarch64_sqdmulh_lanesi(int, __Int32x2_t, int);
5275 int __builtin_aarch64_sqdmulhsi(int, int);
5276 int __builtin_aarch64_sqdmullhi(short int, short int);
5277 int __builtin_aarch64_sqdmull_lanehi(short int, __Int16x4_t, int);
5278 int __builtin_aarch64_sqdmull_laneqhi(short int, __Int16x8_t, int);
5279 long int __builtin_aarch64_sqdmull_laneqsi(int, __Int32x4_t, int);
5280 long int __builtin_aarch64_sqdmull_lanesi(int, __Int32x2_t, int);
5281 long int __builtin_aarch64_sqdmullsi(int, int);
5282 int __builtin_aarch64_sqmovndi(long int);
5283 signed char __builtin_aarch64_sqmovnhi(short int);
5284 short int __builtin_aarch64_sqmovnsi(int);
5285 int __builtin_aarch64_sqmovundi(long int);
5286 signed char __builtin_aarch64_sqmovunhi(short int);
5287 short int __builtin_aarch64_sqmovunsi(int);
5288 long int __builtin_aarch64_sqnegdi(long int);
5289 short int __builtin_aarch64_sqneghi(short int);
5290 signed char __builtin_aarch64_sqnegqi(signed char);
5291 int __builtin_aarch64_sqnegsi(int);
5292 short int __builtin_aarch64_sqrdmlahhi(short int, short int, short int);
5293 short int __builtin_aarch64_sqrdmlah_lanehi(short int, short int, __Int16x4_t, int);
5294 short int __builtin_aarch64_sqrdmlah_laneqhi(short int, short int, __Int16x8_t, int);
5295 int __builtin_aarch64_sqrdmlah_laneqsi(int, int, __Int32x4_t, int);
5296 int __builtin_aarch64_sqrdmlah_lanesi(int, int, __Int32x2_t, int);
5297 int __builtin_aarch64_sqrdmlahsi(int, int, int);
5298 short int __builtin_aarch64_sqrdmlshhi(short int, short int, short int);
5299 short int __builtin_aarch64_sqrdmlsh_lanehi(short int, short int, __Int16x4_t, int);
5300 short int __builtin_aarch64_sqrdmlsh_laneqhi(short int, short int, __Int16x8_t, int);
5301 int __builtin_aarch64_sqrdmlsh_laneqsi(int, int, __Int32x4_t, int);
5302 int __builtin_aarch64_sqrdmlsh_lanesi(int, int, __Int32x2_t, int);
5303 int __builtin_aarch64_sqrdmlshsi(int, int, int);
5304 short int __builtin_aarch64_sqrdmulhhi(short int, short int);
5305 short int __builtin_aarch64_sqrdmulh_lanehi(short int, __Int16x4_t, int);
5306 short int __builtin_aarch64_sqrdmulh_laneqhi(short int, __Int16x8_t, int);
5307 int __builtin_aarch64_sqrdmulh_laneqsi(int, __Int32x4_t, int);
5308 int __builtin_aarch64_sqrdmulh_lanesi(int, __Int32x2_t, int);
5309 int __builtin_aarch64_sqrdmulhsi(int, int);
5310 long int __builtin_aarch64_sqrshldi(long int, long int);
5311 short int __builtin_aarch64_sqrshlhi(short int, short int);
5312 signed char __builtin_aarch64_sqrshlqi(signed char, signed char);
5313 int __builtin_aarch64_sqrshlsi(int, int);
5314 int __builtin_aarch64_sqrshrn_ndi(long int, int);
5315 signed char __builtin_aarch64_sqrshrn_nhi(short int, int);
5316 short int __builtin_aarch64_sqrshrn_nsi(int, int);
5317 int __builtin_aarch64_sqrshrun_ndi(long int, int);
5318 signed char __builtin_aarch64_sqrshrun_nhi(short int, int);
5319 short int __builtin_aarch64_sqrshrun_nsi(int, int);
5320 double __builtin_aarch64_sqrtdf(double);
5321 __fp16 __builtin_aarch64_sqrthf(__fp16);
5322 __Float16x4_t __builtin_aarch64_sqrtv4hf(__Float16x4_t);
5323 __Float16x8_t __builtin_aarch64_sqrtv8hf(__Float16x8_t);
5324 long int __builtin_aarch64_sqshldi(long int, long int);
5325 short int __builtin_aarch64_sqshlhi(short int, short int);
5326 long int __builtin_aarch64_sqshl_ndi(long int, int);
5327 short int __builtin_aarch64_sqshl_nhi(short int, int);
5328 signed char __builtin_aarch64_sqshl_nqi(signed char, int);
5329 int __builtin_aarch64_sqshl_nsi(int, int);
5330 signed char __builtin_aarch64_sqshlqi(signed char, signed char);
5331 int __builtin_aarch64_sqshlsi(int, int);
5332 long unsigned int __builtin_aarch64_sqshlu_ndi_uss(long int, int);
5333 short unsigned int __builtin_aarch64_sqshlu_nhi_uss(short int, int);
5334 unsigned char __builtin_aarch64_sqshlu_nqi_uss(signed char, int);
5335 unsigned int __builtin_aarch64_sqshlu_nsi_uss(int, int);
5336 int __builtin_aarch64_sqshrn_ndi(long int, int);
5337 signed char __builtin_aarch64_sqshrn_nhi(short int, int);
5338 short int __builtin_aarch64_sqshrn_nsi(int, int);
5339 int __builtin_aarch64_sqshrun_ndi(long int, int);
5340 signed char __builtin_aarch64_sqshrun_nhi(short int, int);
5341 short int __builtin_aarch64_sqshrun_nsi(int, int);
5342 long int __builtin_aarch64_sqsubdi(long int, long int);
5343 short int __builtin_aarch64_sqsubhi(short int, short int);
5344 signed char __builtin_aarch64_sqsubqi(signed char, signed char);
5345 int __builtin_aarch64_sqsubsi(int, int);
5346 long int __builtin_aarch64_srshldi(long int, long int);
5347 long int __builtin_aarch64_srshr_ndi(long int, int);
5348 long int __builtin_aarch64_srsra_ndi(long int, long int, int);
5349 long int __builtin_aarch64_sshldi(long int, long int);
5350 long int __builtin_aarch64_ssli_ndi(long int, long int, int);
5351 __Poly64_t __builtin_aarch64_ssli_ndi_ppps(__Poly64_t, __Poly64_t, int);
5352 __Poly64x2_t __builtin_aarch64_ssli_nv2di_ppps(__Poly64x2_t, __Poly64x2_t, int);
5353 long int __builtin_aarch64_ssra_ndi(long int, long int, int);
5354 long int __builtin_aarch64_ssri_ndi(long int, long int, int);
5355 void __builtin_aarch64_st1v16qi(signed char*, __Int8x16_t);
5356 void __builtin_aarch64_st1v2df(double*, __Float64x2_t);
5357 void __builtin_aarch64_st1v2di(long int*, __Int64x2_t);
5358 void __builtin_aarch64_st1v2di_sp(long int*, __Poly64x2_t);
5359 void __builtin_aarch64_st1v2sf(float*, __Float32x2_t);
5360 void __builtin_aarch64_st1v2si(int*, __Int32x2_t);
5361 void __builtin_aarch64_st1v4hf(__fp16*, __Float16x4_t);
5362 void __builtin_aarch64_st1v4hi(short int*, __Int16x4_t);
5363 void __builtin_aarch64_st1v4sf(float*, __Float32x4_t);
5364 void __builtin_aarch64_st1v4si(int*, __Int32x4_t);
5365 void __builtin_aarch64_st1v8hf(__fp16*, __Float16x8_t);
5366 void __builtin_aarch64_st1v8hi(short int*, __Int16x8_t);
5367 void __builtin_aarch64_st1v8qi(signed char*, __Int8x8_t);
5368 void __builtin_aarch64_st1x2df(double*, __builtin_aarch64_simd_oi);
5369 void __builtin_aarch64_st1x2di(long int*, __builtin_aarch64_simd_oi);
5370 void __builtin_aarch64_st1x2v16qi(signed char*, __builtin_aarch64_simd_oi);
5371 void __builtin_aarch64_st1x2v2df(double*, __builtin_aarch64_simd_oi);
5372 void __builtin_aarch64_st1x2v2di(long int*, __builtin_aarch64_simd_oi);
5373 void __builtin_aarch64_st1x2v2sf(float*, __builtin_aarch64_simd_oi);
5374 void __builtin_aarch64_st1x2v2si(int*, __builtin_aarch64_simd_oi);
5375 void __builtin_aarch64_st1x2v4hf(__fp16*, __builtin_aarch64_simd_oi);
5376 void __builtin_aarch64_st1x2v4hi(short int*, __builtin_aarch64_simd_oi);
5377 void __builtin_aarch64_st1x2v4sf(float*, __builtin_aarch64_simd_oi);
5378 void __builtin_aarch64_st1x2v4si(int*, __builtin_aarch64_simd_oi);
5379 void __builtin_aarch64_st1x2v8hf(__fp16*, __builtin_aarch64_simd_oi);
5380 void __builtin_aarch64_st1x2v8hi(short int*, __builtin_aarch64_simd_oi);
5381 void __builtin_aarch64_st1x2v8qi(signed char*, __builtin_aarch64_simd_oi);
5382 void __builtin_aarch64_st1x3df(double*, __builtin_aarch64_simd_ci);
5383 void __builtin_aarch64_st1x3di(long int*, __builtin_aarch64_simd_ci);
5384 void __builtin_aarch64_st1x3v16qi(signed char*, __builtin_aarch64_simd_ci);
5385 void __builtin_aarch64_st1x3v2df(double*, __builtin_aarch64_simd_ci);
5386 void __builtin_aarch64_st1x3v2di(long int*, __builtin_aarch64_simd_ci);
5387 void __builtin_aarch64_st1x3v2sf(float*, __builtin_aarch64_simd_ci);
5388 void __builtin_aarch64_st1x3v2si(int*, __builtin_aarch64_simd_ci);
5389 void __builtin_aarch64_st1x3v4hf(__fp16*, __builtin_aarch64_simd_ci);
5390 void __builtin_aarch64_st1x3v4hi(short int*, __builtin_aarch64_simd_ci);
5391 void __builtin_aarch64_st1x3v4sf(float*, __builtin_aarch64_simd_ci);
5392 void __builtin_aarch64_st1x3v4si(int*, __builtin_aarch64_simd_ci);
5393 void __builtin_aarch64_st1x3v8hf(__fp16*, __builtin_aarch64_simd_ci);
5394 void __builtin_aarch64_st1x3v8hi(short int*, __builtin_aarch64_simd_ci);
5395 void __builtin_aarch64_st1x3v8qi(signed char*, __builtin_aarch64_simd_ci);
5396 void __builtin_aarch64_st2df(double*, __builtin_aarch64_simd_oi);
5397 void __builtin_aarch64_st2di(long int*, __builtin_aarch64_simd_oi);
5398 void __builtin_aarch64_st2v16qi(signed char*, __builtin_aarch64_simd_oi);
5399 void __builtin_aarch64_st2v2df(double*, __builtin_aarch64_simd_oi);
5400 void __builtin_aarch64_st2v2di(long int*, __builtin_aarch64_simd_oi);
5401 void __builtin_aarch64_st2v2sf(float*, __builtin_aarch64_simd_oi);
5402 void __builtin_aarch64_st2v2si(int*, __builtin_aarch64_simd_oi);
5403 void __builtin_aarch64_st2v4hf(__fp16*, __builtin_aarch64_simd_oi);
5404 void __builtin_aarch64_st2v4hi(short int*, __builtin_aarch64_simd_oi);
5405 void __builtin_aarch64_st2v4sf(float*, __builtin_aarch64_simd_oi);
5406 void __builtin_aarch64_st2v4si(int*, __builtin_aarch64_simd_oi);
5407 void __builtin_aarch64_st2v8hf(__fp16*, __builtin_aarch64_simd_oi);
5408 void __builtin_aarch64_st2v8hi(short int*, __builtin_aarch64_simd_oi);
5409 void __builtin_aarch64_st2v8qi(signed char*, __builtin_aarch64_simd_oi);
5410 void __builtin_aarch64_st3df(double*, __builtin_aarch64_simd_ci);
5411 void __builtin_aarch64_st3di(long int*, __builtin_aarch64_simd_ci);
5412 void __builtin_aarch64_st3v16qi(signed char*, __builtin_aarch64_simd_ci);
5413 void __builtin_aarch64_st3v2df(double*, __builtin_aarch64_simd_ci);
5414 void __builtin_aarch64_st3v2di(long int*, __builtin_aarch64_simd_ci);
5415 void __builtin_aarch64_st3v2sf(float*, __builtin_aarch64_simd_ci);
5416 void __builtin_aarch64_st3v2si(int*, __builtin_aarch64_simd_ci);
5417 void __builtin_aarch64_st3v4hf(__fp16*, __builtin_aarch64_simd_ci);
5418 void __builtin_aarch64_st3v4hi(short int*, __builtin_aarch64_simd_ci);
5419 void __builtin_aarch64_st3v4sf(float*, __builtin_aarch64_simd_ci);
5420 void __builtin_aarch64_st3v4si(int*, __builtin_aarch64_simd_ci);
5421 void __builtin_aarch64_st3v8hf(__fp16*, __builtin_aarch64_simd_ci);
5422 void __builtin_aarch64_st3v8hi(short int*, __builtin_aarch64_simd_ci);
5423 void __builtin_aarch64_st3v8qi(signed char*, __builtin_aarch64_simd_ci);
5424 void __builtin_aarch64_st4df(double*, __builtin_aarch64_simd_xi);
5425 void __builtin_aarch64_st4di(long int*, __builtin_aarch64_simd_xi);
5426 void __builtin_aarch64_st4v16qi(signed char*, __builtin_aarch64_simd_xi);
5427 void __builtin_aarch64_st4v2df(double*, __builtin_aarch64_simd_xi);
5428 void __builtin_aarch64_st4v2di(long int*, __builtin_aarch64_simd_xi);
5429 void __builtin_aarch64_st4v2sf(float*, __builtin_aarch64_simd_xi);
5430 void __builtin_aarch64_st4v2si(int*, __builtin_aarch64_simd_xi);
5431 void __builtin_aarch64_st4v4hf(__fp16*, __builtin_aarch64_simd_xi);
5432 void __builtin_aarch64_st4v4hi(short int*, __builtin_aarch64_simd_xi);
5433 void __builtin_aarch64_st4v4sf(float*, __builtin_aarch64_simd_xi);
5434 void __builtin_aarch64_st4v4si(int*, __builtin_aarch64_simd_xi);
5435 void __builtin_aarch64_st4v8hf(__fp16*, __builtin_aarch64_simd_xi);
5436 void __builtin_aarch64_st4v8hi(short int*, __builtin_aarch64_simd_xi);
5437 void __builtin_aarch64_st4v8qi(signed char*, __builtin_aarch64_simd_xi);
5438 long int __builtin_aarch64_suqadddi_ssu(long int, long unsigned int);
5439 short int __builtin_aarch64_suqaddhi_ssu(short int, short unsigned int);
5440 signed char __builtin_aarch64_suqaddqi_ssu(signed char, unsigned char);
5441 int __builtin_aarch64_suqaddsi_ssu(int, unsigned int);
5442 __Int8x16_t __builtin_aarch64_tbl3v16qi(__builtin_aarch64_simd_oi, __Int8x16_t);
5443 __Int8x16_t __builtin_aarch64_tbx4v16qi(__Int8x16_t, __builtin_aarch64_simd_oi, __Int8x16_t);
5444 __fp16 __builtin_aarch64_ucvtfdihf_sus(long unsigned int, int);
5445 double __builtin_aarch64_ucvtfdi_sus(long unsigned int, int);
5446 __fp16 __builtin_aarch64_ucvtfhi_sus(short unsigned int, int);
5447 __fp16 __builtin_aarch64_ucvtfsihf_sus(unsigned int, int);
5448 float __builtin_aarch64_ucvtfsi_sus(unsigned int, int);
5449 __Float64x2_t __builtin_aarch64_ucvtfv2di_sus(__Uint64x2_t, int);
5450 __Float32x2_t __builtin_aarch64_ucvtfv2si_sus(__Uint32x2_t, int);
5451 __Float16x4_t __builtin_aarch64_ucvtfv4hi_sus(__Uint16x4_t, int);
5452 __Float32x4_t __builtin_aarch64_ucvtfv4si_sus(__Uint32x4_t, int);
5453 __Float16x8_t __builtin_aarch64_ucvtfv8hi_sus(__Uint16x8_t, int);
5454 __Uint32x4_t __builtin_aarch64_udot_laneqv16qi_uuuus(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t, int);
5455 __Uint32x2_t __builtin_aarch64_udot_laneqv8qi_uuuus(__Uint32x2_t, __Uint8x8_t, __Uint8x16_t, int);
5456 __Uint32x4_t __builtin_aarch64_udot_lanev16qi_uuuus(__Uint32x4_t, __Uint8x16_t, __Uint8x8_t, int);
5457 __Uint32x2_t __builtin_aarch64_udot_lanev8qi_uuuus(__Uint32x2_t, __Uint8x8_t, __Uint8x8_t, int);
5458 __Uint32x4_t __builtin_aarch64_udotv16qi_uuuu(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t);
5459 __Uint32x2_t __builtin_aarch64_udotv8qi_uuuu(__Uint32x2_t, __Uint8x8_t, __Uint8x8_t);
5460 long unsigned int __builtin_aarch64_uqadddi_uuu(long unsigned int, long unsigned int);
5461 short unsigned int __builtin_aarch64_uqaddhi_uuu(short unsigned int, short unsigned int);
5462 unsigned char __builtin_aarch64_uqaddqi_uuu(unsigned char, unsigned char);
5463 unsigned int __builtin_aarch64_uqaddsi_uuu(unsigned int, unsigned int);
5464 int __builtin_aarch64_uqmovndi(long int);
5465 signed char __builtin_aarch64_uqmovnhi(short int);
5466 short int __builtin_aarch64_uqmovnsi(int);
5467 long unsigned int __builtin_aarch64_uqrshldi_uus(long unsigned int, long int);
5468 short unsigned int __builtin_aarch64_uqrshlhi_uus(short unsigned int, short int);
5469 unsigned char __builtin_aarch64_uqrshlqi_uus(unsigned char, signed char);
5470 unsigned int __builtin_aarch64_uqrshlsi_uus(unsigned int, int);
5471 unsigned int __builtin_aarch64_uqrshrn_ndi_uus(long unsigned int, int);
5472 unsigned char __builtin_aarch64_uqrshrn_nhi_uus(short unsigned int, int);
5473 short unsigned int __builtin_aarch64_uqrshrn_nsi_uus(unsigned int, int);
5474 long unsigned int __builtin_aarch64_uqshldi_uus(long unsigned int, long int);
5475 short unsigned int __builtin_aarch64_uqshlhi_uus(short unsigned int, short int);
5476 long unsigned int __builtin_aarch64_uqshl_ndi_uus(long unsigned int, int);
5477 short unsigned int __builtin_aarch64_uqshl_nhi_uus(short unsigned int, int);
5478 unsigned char __builtin_aarch64_uqshl_nqi_uus(unsigned char, int);
5479 unsigned int __builtin_aarch64_uqshl_nsi_uus(unsigned int, int);
5480 unsigned char __builtin_aarch64_uqshlqi_uus(unsigned char, signed char);
5481 unsigned int __builtin_aarch64_uqshlsi_uus(unsigned int, int);
5482 unsigned int __builtin_aarch64_uqshrn_ndi_uus(long unsigned int, int);
5483 unsigned char __builtin_aarch64_uqshrn_nhi_uus(short unsigned int, int);
5484 short unsigned int __builtin_aarch64_uqshrn_nsi_uus(unsigned int, int);
5485 long unsigned int __builtin_aarch64_uqsubdi_uuu(long unsigned int, long unsigned int);
5486 short unsigned int __builtin_aarch64_uqsubhi_uuu(short unsigned int, short unsigned int);
5487 unsigned char __builtin_aarch64_uqsubqi_uuu(unsigned char, unsigned char);
5488 unsigned int __builtin_aarch64_uqsubsi_uuu(unsigned int, unsigned int);
5489 long unsigned int __builtin_aarch64_urshldi_uus(long unsigned int, long int);
5490 long unsigned int __builtin_aarch64_urshr_ndi_uus(long unsigned int, int);
5491 long unsigned int __builtin_aarch64_ursra_ndi_uuus(long unsigned int, long unsigned int, int);
5492 long unsigned int __builtin_aarch64_ushldi_uus(long unsigned int, long int);
5493 long unsigned int __builtin_aarch64_usli_ndi_uuus(long unsigned int, long unsigned int, int);
5494 long unsigned int __builtin_aarch64_usqadddi_uus(long unsigned int, long int);
5495 short unsigned int __builtin_aarch64_usqaddhi_uus(short unsigned int, short int);
5496 unsigned char __builtin_aarch64_usqaddqi_uus(unsigned char, signed char);
5497 unsigned int __builtin_aarch64_usqaddsi_uus(unsigned int, int);
5498 long unsigned int __builtin_aarch64_usra_ndi_uuus(long unsigned int, long unsigned int, int);
5499 long unsigned int __builtin_aarch64_usri_ndi_uuus(long unsigned int, long unsigned int, int);
5500 __Uint64x2_t __builtin_aarch64_xarqv2di_uuus(__Uint64x2_t, __Uint64x2_t, int);
5501 
5502 void* __builtin_aarch64_autia1716(void*, long unsigned int);
5503 void* __builtin_aarch64_autib1716(void*, long unsigned int);
5504 __bf16 __builtin_aarch64_bfcvtbf(float);
5505 __Bfloat16x8_t __builtin_aarch64_bfcvtn2v8bf(__Bfloat16x8_t, __Float32x4_t);
5506 __Bfloat16x8_t __builtin_aarch64_bfcvtn_qv8bf(__Float32x4_t);
5507 __Bfloat16x4_t __builtin_aarch64_bfcvtnv4bf(__Float32x4_t);
5508 __Float32x2_t __builtin_aarch64_bfdot_laneqv2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x8_t, int);
5509 __Float32x4_t __builtin_aarch64_bfdot_laneqv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5510 __Float32x2_t __builtin_aarch64_bfdot_lanev2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x4_t, int);
5511 __Float32x4_t __builtin_aarch64_bfdot_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5512 __Float32x2_t __builtin_aarch64_bfdotv2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x4_t);
5513 __Float32x4_t __builtin_aarch64_bfdotv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5514 __Float32x4_t __builtin_aarch64_bfmlalb_lane_qv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5515 __Float32x4_t __builtin_aarch64_bfmlalb_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5516 __Float32x4_t __builtin_aarch64_bfmlalbv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5517 __Float32x4_t __builtin_aarch64_bfmlalt_lane_qv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5518 __Float32x4_t __builtin_aarch64_bfmlalt_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5519 __Float32x4_t __builtin_aarch64_bfmlaltv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5520 __Float32x4_t __builtin_aarch64_bfmmlaqv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5521 __Uint64x2_t __builtin_aarch64_bswapv2di_uu(__Uint64x2_t);
5522 __Uint32x2_t __builtin_aarch64_bswapv2si_uu(__Uint32x2_t);
5523 __Uint16x4_t __builtin_aarch64_bswapv4hi_uu(__Uint16x4_t);
5524 __Uint32x4_t __builtin_aarch64_bswapv4si_uu(__Uint32x4_t);
5525 __Uint16x8_t __builtin_aarch64_bswapv8hi_uu(__Uint16x8_t);
5526 long unsigned int __builtin_aarch64_cmeqdf_uss(double, double);
5527 unsigned int __builtin_aarch64_cmeqsf_uss(float, float);
5528 __Uint64x2_t __builtin_aarch64_cmeqv2df_uss(__Float64x2_t, __Float64x2_t);
5529 __Uint32x2_t __builtin_aarch64_cmeqv2sf_uss(__Float32x2_t, __Float32x2_t);
5530 __Uint32x4_t __builtin_aarch64_cmeqv4sf_uss(__Float32x4_t, __Float32x4_t);
5531 long unsigned int __builtin_aarch64_cmgedf_uss(double, double);
5532 unsigned int __builtin_aarch64_cmgesf_uss(float, float);
5533 __Uint64x2_t __builtin_aarch64_cmgev2df_uss(__Float64x2_t, __Float64x2_t);
5534 __Uint32x2_t __builtin_aarch64_cmgev2sf_uss(__Float32x2_t, __Float32x2_t);
5535 __Uint32x4_t __builtin_aarch64_cmgev4sf_uss(__Float32x4_t, __Float32x4_t);
5536 long unsigned int __builtin_aarch64_cmgtdf_uss(double, double);
5537 unsigned int __builtin_aarch64_cmgtsf_uss(float, float);
5538 __Uint64x2_t __builtin_aarch64_cmgtv2df_uss(__Float64x2_t, __Float64x2_t);
5539 __Uint32x2_t __builtin_aarch64_cmgtv2sf_uss(__Float32x2_t, __Float32x2_t);
5540 __Uint32x4_t __builtin_aarch64_cmgtv4sf_uss(__Float32x4_t, __Float32x4_t);
5541 long unsigned int __builtin_aarch64_cmledf_uss(double, double);
5542 unsigned int __builtin_aarch64_cmlesf_uss(float, float);
5543 __Uint64x2_t __builtin_aarch64_cmlev2df_uss(__Float64x2_t, __Float64x2_t);
5544 __Uint32x2_t __builtin_aarch64_cmlev2sf_uss(__Float32x2_t, __Float32x2_t);
5545 __Uint32x4_t __builtin_aarch64_cmlev4sf_uss(__Float32x4_t, __Float32x4_t);
5546 long unsigned int __builtin_aarch64_cmltdf_uss(double, double);
5547 unsigned int __builtin_aarch64_cmltsf_uss(float, float);
5548 __Uint64x2_t __builtin_aarch64_cmltv2df_uss(__Float64x2_t, __Float64x2_t);
5549 __Uint32x2_t __builtin_aarch64_cmltv2sf_uss(__Float32x2_t, __Float32x2_t);
5550 __Uint32x4_t __builtin_aarch64_cmltv4sf_uss(__Float32x4_t, __Float32x4_t);
5551 __Bfloat16x8_t __builtin_aarch64_combinev4bf(__Bfloat16x4_t, __Bfloat16x4_t);
5552 __Int32x2_t __builtin_aarch64_ctzv2si(__Int32x2_t);
5553 __Int32x4_t __builtin_aarch64_ctzv4si(__Int32x4_t);
5554 long unsigned int __builtin_aarch64_facgedf_uss(double, double);
5555 unsigned int __builtin_aarch64_facgesf_uss(float, float);
5556 __Uint64x2_t __builtin_aarch64_facgev2df_uss(__Float64x2_t, __Float64x2_t);
5557 __Uint32x2_t __builtin_aarch64_facgev2sf_uss(__Float32x2_t, __Float32x2_t);
5558 __Uint32x4_t __builtin_aarch64_facgev4sf_uss(__Float32x4_t, __Float32x4_t);
5559 long unsigned int __builtin_aarch64_facgtdf_uss(double, double);
5560 unsigned int __builtin_aarch64_facgtsf_uss(float, float);
5561 __Uint64x2_t __builtin_aarch64_facgtv2df_uss(__Float64x2_t, __Float64x2_t);
5562 __Uint32x2_t __builtin_aarch64_facgtv2sf_uss(__Float32x2_t, __Float32x2_t);
5563 __Uint32x4_t __builtin_aarch64_facgtv4sf_uss(__Float32x4_t, __Float32x4_t);
5564 long unsigned int __builtin_aarch64_facledf_uss(double, double);
5565 unsigned int __builtin_aarch64_faclesf_uss(float, float);
5566 __Uint64x2_t __builtin_aarch64_faclev2df_uss(__Float64x2_t, __Float64x2_t);
5567 __Uint32x2_t __builtin_aarch64_faclev2sf_uss(__Float32x2_t, __Float32x2_t);
5568 __Uint32x4_t __builtin_aarch64_faclev4sf_uss(__Float32x4_t, __Float32x4_t);
5569 long unsigned int __builtin_aarch64_facltdf_uss(double, double);
5570 unsigned int __builtin_aarch64_facltsf_uss(float, float);
5571 __Uint64x2_t __builtin_aarch64_facltv2df_uss(__Float64x2_t, __Float64x2_t);
5572 __Uint32x2_t __builtin_aarch64_facltv2sf_uss(__Float32x2_t, __Float32x2_t);
5573 __Uint32x4_t __builtin_aarch64_facltv4sf_uss(__Float32x4_t, __Float32x4_t);
5574 __Float64x2_t __builtin_aarch64_fcmla_lane0v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5575 __Float64x2_t __builtin_aarch64_fcmla_lane180v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5576 __Float64x2_t __builtin_aarch64_fcmla_lane270v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5577 __Float64x2_t __builtin_aarch64_fcmla_lane90v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5578 long int __builtin_aarch64_fix_truncdfdi(double);
5579 int __builtin_aarch64_fix_truncdfsi(double);
5580 long int __builtin_aarch64_fix_truncsfdi(float);
5581 int __builtin_aarch64_fix_truncsfsi(float);
5582 long unsigned int __builtin_aarch64_fixuns_truncdfdi_us(double);
5583 unsigned int __builtin_aarch64_fixuns_truncdfsi_us(double);
5584 long unsigned int __builtin_aarch64_fixuns_truncsfdi_us(float);
5585 unsigned int __builtin_aarch64_fixuns_truncsfsi_us(float);
5586 float __builtin_aarch64_fmaxsf(float, float);
5587 float __builtin_aarch64_fminsf(float, float);
5588 __Float64x2_t __builtin_aarch64_fnmav2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
5589 __Float32x2_t __builtin_aarch64_fnmav2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
5590 __Float32x4_t __builtin_aarch64_fnmav4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
5591 double __builtin_aarch64_frint32xdf(double);
5592 float __builtin_aarch64_frint32xsf(float);
5593 __Float64x2_t __builtin_aarch64_frint32xv2df(__Float64x2_t);
5594 __Float32x2_t __builtin_aarch64_frint32xv2sf(__Float32x2_t);
5595 __Float32x4_t __builtin_aarch64_frint32xv4sf(__Float32x4_t);
5596 double __builtin_aarch64_frint32zdf(double);
5597 float __builtin_aarch64_frint32zsf(float);
5598 __Float64x2_t __builtin_aarch64_frint32zv2df(__Float64x2_t);
5599 __Float32x2_t __builtin_aarch64_frint32zv2sf(__Float32x2_t);
5600 __Float32x4_t __builtin_aarch64_frint32zv4sf(__Float32x4_t);
5601 double __builtin_aarch64_frint64xdf(double);
5602 float __builtin_aarch64_frint64xsf(float);
5603 __Float64x2_t __builtin_aarch64_frint64xv2df(__Float64x2_t);
5604 __Float32x2_t __builtin_aarch64_frint64xv2sf(__Float32x2_t);
5605 __Float32x4_t __builtin_aarch64_frint64xv4sf(__Float32x4_t);
5606 double __builtin_aarch64_frint64zdf(double);
5607 float __builtin_aarch64_frint64zsf(float);
5608 __Float64x2_t __builtin_aarch64_frint64zv2df(__Float64x2_t);
5609 __Float32x2_t __builtin_aarch64_frint64zv2sf(__Float32x2_t);
5610 __Float32x4_t __builtin_aarch64_frint64zv4sf(__Float32x4_t);
5611 __Bfloat16x4_t __builtin_aarch64_get_dregciv4bf(__builtin_aarch64_simd_ci, int);
5612 __Bfloat16x4_t __builtin_aarch64_get_dregoiv4bf(__builtin_aarch64_simd_oi, int);
5613 __Bfloat16x4_t __builtin_aarch64_get_dregxiv4bf(__builtin_aarch64_simd_xi, int);
5614 __Bfloat16x8_t __builtin_aarch64_get_qregciv8bf(__builtin_aarch64_simd_ci, int);
5615 __Bfloat16x8_t __builtin_aarch64_get_qregoiv8bf(__builtin_aarch64_simd_oi, int);
5616 __Bfloat16x8_t __builtin_aarch64_get_qregxiv8bf(__builtin_aarch64_simd_xi, int);
5617 __Int64x2_t __builtin_aarch64_intrinsic_vec_smult_lo_v2si(__Int32x2_t, __Int32x2_t);
5618 __Int32x4_t __builtin_aarch64_intrinsic_vec_smult_lo_v4hi(__Int16x4_t, __Int16x4_t);
5619 __Int16x8_t __builtin_aarch64_intrinsic_vec_smult_lo_v8qi(__Int8x8_t, __Int8x8_t);
5620 __Uint64x2_t __builtin_aarch64_intrinsic_vec_umult_lo_v2si_uuu(__Uint32x2_t, __Uint32x2_t);
5621 __Uint32x4_t __builtin_aarch64_intrinsic_vec_umult_lo_v4hi_uuu(__Uint16x4_t, __Uint16x4_t);
5622 __Uint16x8_t __builtin_aarch64_intrinsic_vec_umult_lo_v8qi_uuu(__Uint8x8_t, __Uint8x8_t);
5623 int __builtin_aarch64_jcvtzs(double);
5624 void __builtin_aarch64_ld1v2di_sp(long int*, __Poly64_t);
5625 __Bfloat16x4_t __builtin_aarch64_ld1v4bf(const __bf16*);
5626 __Bfloat16x8_t __builtin_aarch64_ld1v8bf(const __bf16*);
5627 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4bf(const __bf16*);
5628 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8bf(const __bf16*);
5629 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4bf(const __bf16*);
5630 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8bf(const __bf16*);
5631 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4df(const double*);
5632 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4di(const long int*);
5633 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v16qi(const signed char*);
5634 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2df(const double*);
5635 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2di(const long int*);
5636 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2sf(const float*);
5637 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2si(const int*);
5638 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4bf(const __bf16*);
5639 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4hf(const __fp16*);
5640 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4hi(const short int*);
5641 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4sf(const float*);
5642 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4si(const int*);
5643 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8bf(const __bf16*);
5644 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8hf(const __fp16*);
5645 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8hi(const short int*);
5646 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8qi(const signed char*);
5647 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4bf(const __bf16*, __builtin_aarch64_simd_oi, int);
5648 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8bf(const __bf16*, __builtin_aarch64_simd_oi, int);
5649 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4bf(const __bf16*);
5650 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8bf(const __bf16*);
5651 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4bf(const __bf16*);
5652 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8bf(const __bf16*);
5653 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4bf(const __bf16*, __builtin_aarch64_simd_ci, int);
5654 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8bf(const __bf16*, __builtin_aarch64_simd_ci, int);
5655 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4bf(const __bf16*);
5656 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8bf(const __bf16*);
5657 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4bf(const __bf16*);
5658 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8bf(const __bf16*);
5659 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4bf(const __bf16*, __builtin_aarch64_simd_xi, int);
5660 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8bf(const __bf16*, __builtin_aarch64_simd_xi, int);
5661 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4bf(const __bf16*);
5662 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8bf(const __bf16*);
5663 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4bf(const __bf16*);
5664 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8bf(const __bf16*);
5665 double __builtin_aarch64_negdf(double);
5666 float __builtin_aarch64_negsf(float);
5667 __Float64x2_t __builtin_aarch64_negv2df(__Float64x2_t);
5668 __Float32x2_t __builtin_aarch64_negv2sf(__Float32x2_t);
5669 __Float16x4_t __builtin_aarch64_negv4hf(__Float16x4_t);
5670 __Float32x4_t __builtin_aarch64_negv4sf(__Float32x4_t);
5671 __Float16x8_t __builtin_aarch64_negv8hf(__Float16x8_t);
5672 void* __builtin_aarch64_pacia1716(void*, long unsigned int);
5673 void* __builtin_aarch64_pacib1716(void*, long unsigned int);
5674 int __builtin_aarch64_rndr(long unsigned int*);
5675 int __builtin_aarch64_rndrrs(long unsigned int*);
5676 double __builtin_aarch64_rsqrt_df(double);
5677 float __builtin_aarch64_rsqrt_sf(float);
5678 __Float64x2_t __builtin_aarch64_rsqrt_v2df(__Float64x2_t);
5679 __Float32x2_t __builtin_aarch64_rsqrt_v2sf(__Float32x2_t);
5680 __Float32x4_t __builtin_aarch64_rsqrt_v4sf(__Float32x4_t);
5681 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8bf(__builtin_aarch64_simd_ci, __Bfloat16x8_t, int);
5682 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8bf(__builtin_aarch64_simd_oi, __Bfloat16x8_t, int);
5683 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8bf(__builtin_aarch64_simd_xi, __Bfloat16x8_t, int);
5684 __Bfloat16x4_t __builtin_aarch64_simd_bslv4bf_suss(__Uint16x4_t, __Bfloat16x4_t, __Bfloat16x4_t);
5685 __Bfloat16x8_t __builtin_aarch64_simd_bslv8bf_suss(__Uint16x8_t, __Bfloat16x8_t, __Bfloat16x8_t);
5686 __Int32x4_t __builtin_aarch64_simd_smmlav16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t);
5687 __Uint32x4_t __builtin_aarch64_simd_ummlav16qi_uuuu(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t);
5688 __Int32x4_t __builtin_aarch64_simd_usmmlav16qi_ssus(__Int32x4_t, __Uint8x16_t, __Int8x16_t);
5689 void __builtin_aarch64_st1v4bf(__bf16*, __Bfloat16x4_t);
5690 void __builtin_aarch64_st1v8bf(__bf16*, __Bfloat16x8_t);
5691 void __builtin_aarch64_st1x2v4bf(__bf16*, __builtin_aarch64_simd_oi);
5692 void __builtin_aarch64_st1x2v8bf(__bf16*, __builtin_aarch64_simd_oi);
5693 void __builtin_aarch64_st1x3v4bf(__bf16*, __builtin_aarch64_simd_ci);
5694 void __builtin_aarch64_st1x3v8bf(__bf16*, __builtin_aarch64_simd_ci);
5695 void __builtin_aarch64_st1x4df(double*, __builtin_aarch64_simd_xi);
5696 void __builtin_aarch64_st1x4di(long int*, __builtin_aarch64_simd_xi);
5697 void __builtin_aarch64_st1x4v16qi(signed char*, __builtin_aarch64_simd_xi);
5698 void __builtin_aarch64_st1x4v2df(double*, __builtin_aarch64_simd_xi);
5699 void __builtin_aarch64_st1x4v2di(long int*, __builtin_aarch64_simd_xi);
5700 void __builtin_aarch64_st1x4v2sf(float*, __builtin_aarch64_simd_xi);
5701 void __builtin_aarch64_st1x4v2si(int*, __builtin_aarch64_simd_xi);
5702 void __builtin_aarch64_st1x4v4bf(__bf16*, __builtin_aarch64_simd_xi);
5703 void __builtin_aarch64_st1x4v4hf(__fp16*, __builtin_aarch64_simd_xi);
5704 void __builtin_aarch64_st1x4v4hi(short int*, __builtin_aarch64_simd_xi);
5705 void __builtin_aarch64_st1x4v4sf(float*, __builtin_aarch64_simd_xi);
5706 void __builtin_aarch64_st1x4v4si(int*, __builtin_aarch64_simd_xi);
5707 void __builtin_aarch64_st1x4v8bf(__bf16*, __builtin_aarch64_simd_xi);
5708 void __builtin_aarch64_st1x4v8hf(__fp16*, __builtin_aarch64_simd_xi);
5709 void __builtin_aarch64_st1x4v8hi(short int*, __builtin_aarch64_simd_xi);
5710 void __builtin_aarch64_st1x4v8qi(signed char*, __builtin_aarch64_simd_xi);
5711 void __builtin_aarch64_st2_lanev4bf(__bf16*, __builtin_aarch64_simd_oi, int);
5712 void __builtin_aarch64_st2_lanev8bf(__bf16*, __builtin_aarch64_simd_oi, int);
5713 void __builtin_aarch64_st2v4bf(__bf16*, __builtin_aarch64_simd_oi);
5714 void __builtin_aarch64_st2v8bf(__bf16*, __builtin_aarch64_simd_oi);
5715 void __builtin_aarch64_st3_lanev4bf(__bf16*, __builtin_aarch64_simd_ci, int);
5716 void __builtin_aarch64_st3_lanev8bf(__bf16*, __builtin_aarch64_simd_ci, int);
5717 void __builtin_aarch64_st3v4bf(__bf16*, __builtin_aarch64_simd_ci);
5718 void __builtin_aarch64_st3v8bf(__bf16*, __builtin_aarch64_simd_ci);
5719 void __builtin_aarch64_st4_lanev4bf(__bf16*, __builtin_aarch64_simd_xi, int);
5720 void __builtin_aarch64_st4_lanev8bf(__bf16*, __builtin_aarch64_simd_xi, int);
5721 void __builtin_aarch64_st4v4bf(__bf16*, __builtin_aarch64_simd_xi);
5722 void __builtin_aarch64_st4v8bf(__bf16*, __builtin_aarch64_simd_xi);
5723 __Int32x4_t __builtin_aarch64_sudot_laneqv16qi_sssus(__Int32x4_t, __Int8x16_t, __Uint8x16_t, int);
5724 __Int32x2_t __builtin_aarch64_sudot_laneqv8qi_sssus(__Int32x2_t, __Int8x8_t, __Uint8x16_t, int);
5725 __Int32x4_t __builtin_aarch64_sudot_lanev16qi_sssus(__Int32x4_t, __Int8x16_t, __Uint8x8_t, int);
5726 __Int32x2_t __builtin_aarch64_sudot_lanev8qi_sssus(__Int32x2_t, __Int8x8_t, __Uint8x8_t, int);
5727 __Int8x16_t __builtin_aarch64_trn1v16qi(__Int8x16_t, __Int8x16_t);
5728 __Float64x2_t __builtin_aarch64_trn1v2df(__Float64x2_t, __Float64x2_t);
5729 __Int64x2_t __builtin_aarch64_trn1v2di(__Int64x2_t, __Int64x2_t);
5730 __Float32x2_t __builtin_aarch64_trn1v2sf(__Float32x2_t, __Float32x2_t);
5731 __Int32x2_t __builtin_aarch64_trn1v2si(__Int32x2_t, __Int32x2_t);
5732 __Int16x4_t __builtin_aarch64_trn1v4hi(__Int16x4_t, __Int16x4_t);
5733 __Float32x4_t __builtin_aarch64_trn1v4sf(__Float32x4_t, __Float32x4_t);
5734 __Int32x4_t __builtin_aarch64_trn1v4si(__Int32x4_t, __Int32x4_t);
5735 __Int16x8_t __builtin_aarch64_trn1v8hi(__Int16x8_t, __Int16x8_t);
5736 __Int8x8_t __builtin_aarch64_trn1v8qi(__Int8x8_t, __Int8x8_t);
5737 __Int8x16_t __builtin_aarch64_trn2v16qi(__Int8x16_t, __Int8x16_t);
5738 __Float64x2_t __builtin_aarch64_trn2v2df(__Float64x2_t, __Float64x2_t);
5739 __Int64x2_t __builtin_aarch64_trn2v2di(__Int64x2_t, __Int64x2_t);
5740 __Float32x2_t __builtin_aarch64_trn2v2sf(__Float32x2_t, __Float32x2_t);
5741 __Int32x2_t __builtin_aarch64_trn2v2si(__Int32x2_t, __Int32x2_t);
5742 __Int16x4_t __builtin_aarch64_trn2v4hi(__Int16x4_t, __Int16x4_t);
5743 __Float32x4_t __builtin_aarch64_trn2v4sf(__Float32x4_t, __Float32x4_t);
5744 __Int32x4_t __builtin_aarch64_trn2v4si(__Int32x4_t, __Int32x4_t);
5745 __Int16x8_t __builtin_aarch64_trn2v8hi(__Int16x8_t, __Int16x8_t);
5746 __Int8x8_t __builtin_aarch64_trn2v8qi(__Int8x8_t, __Int8x8_t);
5747 __Int32x4_t __builtin_aarch64_usdot_laneqv16qi_ssuss(__Int32x4_t, __Uint8x16_t, __Int8x16_t, int);
5748 __Int32x2_t __builtin_aarch64_usdot_laneqv8qi_ssuss(__Int32x2_t, __Uint8x8_t, __Int8x16_t, int);
5749 __Int32x4_t __builtin_aarch64_usdot_lanev16qi_ssuss(__Int32x4_t, __Uint8x16_t, __Int8x8_t, int);
5750 __Int32x2_t __builtin_aarch64_usdot_lanev8qi_ssuss(__Int32x2_t, __Uint8x8_t, __Int8x8_t, int);
5751 __Int32x4_t __builtin_aarch64_usdotv16qi_ssus(__Int32x4_t, __Uint8x16_t, __Int8x16_t);
5752 __Int32x2_t __builtin_aarch64_usdotv8qi_ssus(__Int32x2_t, __Uint8x8_t, __Int8x8_t);
5753 __Int8x16_t __builtin_aarch64_uzp1v16qi(__Int8x16_t, __Int8x16_t);
5754 __Float64x2_t __builtin_aarch64_uzp1v2df(__Float64x2_t, __Float64x2_t);
5755 __Int64x2_t __builtin_aarch64_uzp1v2di(__Int64x2_t, __Int64x2_t);
5756 __Float32x2_t __builtin_aarch64_uzp1v2sf(__Float32x2_t, __Float32x2_t);
5757 __Int32x2_t __builtin_aarch64_uzp1v2si(__Int32x2_t, __Int32x2_t);
5758 __Int16x4_t __builtin_aarch64_uzp1v4hi(__Int16x4_t, __Int16x4_t);
5759 __Float32x4_t __builtin_aarch64_uzp1v4sf(__Float32x4_t, __Float32x4_t);
5760 __Int32x4_t __builtin_aarch64_uzp1v4si(__Int32x4_t, __Int32x4_t);
5761 __Int16x8_t __builtin_aarch64_uzp1v8hi(__Int16x8_t, __Int16x8_t);
5762 __Int8x8_t __builtin_aarch64_uzp1v8qi(__Int8x8_t, __Int8x8_t);
5763 __Int8x16_t __builtin_aarch64_uzp2v16qi(__Int8x16_t, __Int8x16_t);
5764 __Float64x2_t __builtin_aarch64_uzp2v2df(__Float64x2_t, __Float64x2_t);
5765 __Int64x2_t __builtin_aarch64_uzp2v2di(__Int64x2_t, __Int64x2_t);
5766 __Float32x2_t __builtin_aarch64_uzp2v2sf(__Float32x2_t, __Float32x2_t);
5767 __Int32x2_t __builtin_aarch64_uzp2v2si(__Int32x2_t, __Int32x2_t);
5768 __Int16x4_t __builtin_aarch64_uzp2v4hi(__Int16x4_t, __Int16x4_t);
5769 __Float32x4_t __builtin_aarch64_uzp2v4sf(__Float32x4_t, __Float32x4_t);
5770 __Int32x4_t __builtin_aarch64_uzp2v4si(__Int32x4_t, __Int32x4_t);
5771 __Int16x8_t __builtin_aarch64_uzp2v8hi(__Int16x8_t, __Int16x8_t);
5772 __Int8x8_t __builtin_aarch64_uzp2v8qi(__Int8x8_t, __Int8x8_t);
5773 __Int64x2_t __builtin_aarch64_vec_smlal_laneq_v2si(__Int64x2_t, __Int32x2_t, __Int32x4_t, int);
5774 __Int32x4_t __builtin_aarch64_vec_smlal_laneq_v4hi(__Int32x4_t, __Int16x4_t, __Int16x8_t, int);
5775 __Int64x2_t __builtin_aarch64_vec_smlal_lane_v2si(__Int64x2_t, __Int32x2_t, __Int32x2_t, int);
5776 __Int32x4_t __builtin_aarch64_vec_smlal_lane_v4hi(__Int32x4_t, __Int16x4_t, __Int16x4_t, int);
5777 __Int64x2_t __builtin_aarch64_vec_smult_laneq_v2si(__Int32x2_t, __Int32x4_t, int);
5778 __Int32x4_t __builtin_aarch64_vec_smult_laneq_v4hi(__Int16x4_t, __Int16x8_t, int);
5779 __Int64x2_t __builtin_aarch64_vec_smult_lane_v2si(__Int32x2_t, __Int32x2_t, int);
5780 __Int32x4_t __builtin_aarch64_vec_smult_lane_v4hi(__Int16x4_t, __Int16x4_t, int);
5781 __Uint64x2_t __builtin_aarch64_vec_umlal_laneq_v2si_uuuus(__Uint64x2_t, __Uint32x2_t, __Uint32x4_t, int);
5782 __Uint32x4_t __builtin_aarch64_vec_umlal_laneq_v4hi_uuuus(__Uint32x4_t, __Uint16x4_t, __Uint16x8_t, int);
5783 __Uint64x2_t __builtin_aarch64_vec_umlal_lane_v2si_uuuus(__Uint64x2_t, __Uint32x2_t, __Uint32x2_t, int);
5784 __Uint32x4_t __builtin_aarch64_vec_umlal_lane_v4hi_uuuus(__Uint32x4_t, __Uint16x4_t, __Uint16x4_t, int);
5785 __Uint64x2_t __builtin_aarch64_vec_umult_laneq_v2si_uuus(__Uint32x2_t, __Uint32x4_t, int);
5786 __Uint32x4_t __builtin_aarch64_vec_umult_laneq_v4hi_uuus(__Uint16x4_t, __Uint16x8_t, int);
5787 __Uint64x2_t __builtin_aarch64_vec_umult_lane_v2si_uuus(__Uint32x2_t, __Uint32x2_t, int);
5788 __Uint32x4_t __builtin_aarch64_vec_umult_lane_v4hi_uuus(__Uint16x4_t, __Uint16x4_t, int);
5789 __Int16x8_t __builtin_aarch64_vec_widen_smult_hi_v16qi(__Int8x16_t, __Int8x16_t);
5790 __Int64x2_t __builtin_aarch64_vec_widen_smult_hi_v4si(__Int32x4_t, __Int32x4_t);
5791 __Int32x4_t __builtin_aarch64_vec_widen_smult_hi_v8hi(__Int16x8_t, __Int16x8_t);
5792 __Uint16x8_t __builtin_aarch64_vec_widen_umult_hi_v16qi_uuu(__Uint8x16_t, __Uint8x16_t);
5793 __Uint64x2_t __builtin_aarch64_vec_widen_umult_hi_v4si_uuu(__Uint32x4_t, __Uint32x4_t);
5794 __Uint32x4_t __builtin_aarch64_vec_widen_umult_hi_v8hi_uuu(__Uint16x8_t, __Uint16x8_t);
5795 void* __builtin_aarch64_xpaclri(void*);
5796 __Int8x16_t __builtin_aarch64_zip1v16qi(__Int8x16_t, __Int8x16_t);
5797 __Float64x2_t __builtin_aarch64_zip1v2df(__Float64x2_t, __Float64x2_t);
5798 __Int64x2_t __builtin_aarch64_zip1v2di(__Int64x2_t, __Int64x2_t);
5799 __Float32x2_t __builtin_aarch64_zip1v2sf(__Float32x2_t, __Float32x2_t);
5800 __Int32x2_t __builtin_aarch64_zip1v2si(__Int32x2_t, __Int32x2_t);
5801 __Int16x4_t __builtin_aarch64_zip1v4hi(__Int16x4_t, __Int16x4_t);
5802 __Float32x4_t __builtin_aarch64_zip1v4sf(__Float32x4_t, __Float32x4_t);
5803 __Int32x4_t __builtin_aarch64_zip1v4si(__Int32x4_t, __Int32x4_t);
5804 __Int16x8_t __builtin_aarch64_zip1v8hi(__Int16x8_t, __Int16x8_t);
5805 __Int8x8_t __builtin_aarch64_zip1v8qi(__Int8x8_t, __Int8x8_t);
5806 __Int8x16_t __builtin_aarch64_zip2v16qi(__Int8x16_t, __Int8x16_t);
5807 __Float64x2_t __builtin_aarch64_zip2v2df(__Float64x2_t, __Float64x2_t);
5808 __Int64x2_t __builtin_aarch64_zip2v2di(__Int64x2_t, __Int64x2_t);
5809 __Float32x2_t __builtin_aarch64_zip2v2sf(__Float32x2_t, __Float32x2_t);
5810 __Int32x2_t __builtin_aarch64_zip2v2si(__Int32x2_t, __Int32x2_t);
5811 __Int16x4_t __builtin_aarch64_zip2v4hi(__Int16x4_t, __Int16x4_t);
5812 __Float32x4_t __builtin_aarch64_zip2v4sf(__Float32x4_t, __Float32x4_t);
5813 __Int32x4_t __builtin_aarch64_zip2v4si(__Int32x4_t, __Int32x4_t);
5814 __Int16x8_t __builtin_aarch64_zip2v8hi(__Int16x8_t, __Int16x8_t);
5815 __Int8x8_t __builtin_aarch64_zip2v8qi(__Int8x8_t, __Int8x8_t);
5816 
5817 // -march=armv8.5-a+memtag
5818 void* __builtin_aarch64_memtag_get_tag(void*);
5819 long unsigned int __builtin_aarch64_memtag_gmi(void*, long unsigned int);
5820 void* __builtin_aarch64_memtag_inc_tag(void*, unsigned int);
5821 void* __builtin_aarch64_memtag_irg(void*, long unsigned int);
5822 void __builtin_aarch64_memtag_set_tag(void*);
5823 long int __builtin_aarch64_memtag_subp(void*, void*);
5824 // -march=armv8.5-a+tme
5825 void __builtin_aarch64_tcancel(long unsigned int);
5826 void __builtin_aarch64_tcommit(void);
5827 long unsigned int __builtin_aarch64_tstart(void);
5828 long unsigned int __builtin_aarch64_ttest(void);
5829 
5830 #endif
5831 
5832 #ifdef __IWMMXT__
5833 typedef unsigned long long __mmx_m64;
5834 typedef int __mmx_v2si __attribute__ ((vector_size (8)));
5835 typedef short __mmx_v4hi __attribute__ ((vector_size (8)));
5836 
5837 #ifdef __ANDROID__
5838 typedef char __mmx_v8qi __attribute__ ((vector_size (8)));
5839 __mmx_m64 __builtin_arm_wsadb (__mmx_v8qi  __A, __mmx_v8qi __B);
5840 __mmx_m64 __builtin_arm_wsadh (__mmx_v4hi  __A, __mmx_v4hi __B);
5841 void __builtin_arm_setwcx(int x, int y);
5842 int __builtin_arm_getwcx(int x);
5843 #else
5844 typedef signed char __mmx_v8qi __attribute__ ((vector_size (8)));
5845 __mmx_m64 __builtin_arm_wsadb (__mmx_v2si  __A, __mmx_v8qi __B, __mmx_v8qi __C);
5846 __mmx_m64 __builtin_arm_wsadh (__mmx_v2si  __A, __mmx_v4hi __B, __mmx_v4hi __C);
5847 #endif // __ANDROID__
5848 
5849 __mmx_m64 __builtin_arm_walign (__mmx_v8qi __a, __mmx_v8qi __b, int __C);
5850 __mmx_m64 __builtin_arm_wpackhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5851 __mmx_m64 __builtin_arm_wpackwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5852 __mmx_m64 __builtin_arm_wpackdss (long long __m1, long long __m2);
5853 __mmx_m64 __builtin_arm_wpackhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5854 __mmx_m64 __builtin_arm_wpackwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5855 __mmx_m64 __builtin_arm_wpackdus (long long __m1, long long __m2);
5856 __mmx_m64 __builtin_arm_wunpckihb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5857 __mmx_m64 __builtin_arm_wunpckihh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5858 __mmx_m64 __builtin_arm_wunpckihw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5859 __mmx_m64 __builtin_arm_wunpckilb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5860 __mmx_m64 __builtin_arm_wunpckilh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5861 __mmx_m64 __builtin_arm_wunpckilw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5862 __mmx_m64 __builtin_arm_wunpckelsb (__mmx_v8qi __m1);
5863 __mmx_m64 __builtin_arm_wunpckelsh (__mmx_v4hi __m1);
5864 __mmx_m64 __builtin_arm_wunpckelsw (__mmx_v2si  __m1);
5865 __mmx_m64 __builtin_arm_wunpckehsb (__mmx_v8qi __m1);
5866 __mmx_m64 __builtin_arm_wunpckehsh (__mmx_v4hi __m1);
5867 __mmx_m64 __builtin_arm_wunpckehsw (__mmx_v2si  __m1);
5868 __mmx_m64 __builtin_arm_wunpckelub (__mmx_v8qi __m1);
5869 __mmx_m64 __builtin_arm_wunpckeluh (__mmx_v4hi __m1);
5870 __mmx_m64 __builtin_arm_wunpckeluw (__mmx_v2si  __m1);
5871 __mmx_m64 __builtin_arm_wunpckehub (__mmx_v8qi __m1);
5872 __mmx_m64 __builtin_arm_wunpckehuh (__mmx_v4hi __m1);
5873 __mmx_m64 __builtin_arm_wunpckehuw (__mmx_v2si  __m1);
5874 __mmx_m64 __builtin_arm_waddb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5875 __mmx_m64 __builtin_arm_waddh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5876 __mmx_m64 __builtin_arm_waddw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5877 __mmx_m64 __builtin_arm_waddbss (__mmx_v8qi __m1, __mmx_v8qi __m2);
5878 __mmx_m64 __builtin_arm_waddhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5879 __mmx_m64 __builtin_arm_waddwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5880 __mmx_m64 __builtin_arm_waddbus (__mmx_v8qi __m1, __mmx_v8qi __m2);
5881 __mmx_m64 __builtin_arm_waddhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5882 __mmx_m64 __builtin_arm_waddwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5883 __mmx_m64 __builtin_arm_wsubb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5884 __mmx_m64 __builtin_arm_wsubh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5885 __mmx_m64 __builtin_arm_wsubw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5886 __mmx_m64 __builtin_arm_wsubbss (__mmx_v8qi __m1, __mmx_v8qi __m2);
5887 __mmx_m64 __builtin_arm_wsubhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5888 __mmx_m64 __builtin_arm_wsubwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5889 __mmx_m64 __builtin_arm_wsubbus (__mmx_v8qi __m1, __mmx_v8qi __m2);
5890 __mmx_m64 __builtin_arm_wsubhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5891 __mmx_m64 __builtin_arm_wsubwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5892 __mmx_m64 __builtin_arm_wmadds (__mmx_v4hi __m1, __mmx_v4hi __m2);
5893 __mmx_m64 __builtin_arm_wmaddu (__mmx_v4hi __m1, __mmx_v4hi __m2);
5894 __mmx_m64 __builtin_arm_wmulsm (__mmx_v4hi __m1, __mmx_v4hi __m2);
5895 __mmx_m64 __builtin_arm_wmulum (__mmx_v4hi __m1, __mmx_v4hi __m2);
5896 __mmx_m64 __builtin_arm_wmulul (__mmx_v4hi __m1, __mmx_v4hi __m2);
5897 __mmx_m64 __builtin_arm_wsllh (__mmx_v4hi __m, int __count);
5898 __mmx_m64 __builtin_arm_wsllhi (__mmx_v4hi __m, int __count);
5899 __mmx_m64 __builtin_arm_wsllw (__mmx_v2si  __m, int __count);
5900 __mmx_m64 __builtin_arm_wsllwi (__mmx_v2si  __m, int __count);
5901 __mmx_m64 __builtin_arm_wslld (int __m, int __count);
5902 __mmx_m64 __builtin_arm_wslldi (int __m, int __count);
5903 __mmx_m64 __builtin_arm_wsrah (__mmx_v4hi __m, int __count);
5904 __mmx_m64 __builtin_arm_wsrahi (__mmx_v4hi __m, int __count);
5905 __mmx_m64 __builtin_arm_wsraw (__mmx_v2si  __m, int __count);
5906 __mmx_m64 __builtin_arm_wsrawi (__mmx_v2si  __m, int __count);
5907 __mmx_m64 __builtin_arm_wsrad (int __m, int __count);
5908 __mmx_m64 __builtin_arm_wsradi (int __m, int __count);
5909 __mmx_m64 __builtin_arm_wsrlh (__mmx_v4hi __m, int __count);
5910 __mmx_m64 __builtin_arm_wsrlhi (__mmx_v4hi __m, int __count);
5911 __mmx_m64 __builtin_arm_wsrlw (__mmx_v2si  __m, int __count);
5912 __mmx_m64 __builtin_arm_wsrlwi (__mmx_v2si  __m, int __count);
5913 __mmx_m64 __builtin_arm_wsrld (int __m, int __count);
5914 __mmx_m64 __builtin_arm_wsrldi (int __m, int __count);
5915 __mmx_m64 __builtin_arm_wrorh (__mmx_v4hi __m, int __count);
5916 __mmx_m64 __builtin_arm_wrorhi (__mmx_v4hi __m, int __count);
5917 __mmx_m64 __builtin_arm_wrorw (__mmx_v2si  __m, int __count);
5918 __mmx_m64 __builtin_arm_wrorwi (__mmx_v2si  __m, int __count);
5919 __mmx_m64 __builtin_arm_wrord (int __m, int __count);
5920 __mmx_m64 __builtin_arm_wrordi (int __m, int __count);
5921 __mmx_m64 __builtin_arm_wand (int __m1, int __m2);
5922 __mmx_m64 __builtin_arm_wandn (int __m2, int __m1);
5923 __mmx_m64 __builtin_arm_wor (int __m1, int __m2);
5924 __mmx_m64 __builtin_arm_wxor (int __m1, int __m2);
5925 __mmx_m64 __builtin_arm_wcmpeqb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5926 __mmx_m64 __builtin_arm_wcmpgtsb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5927 __mmx_m64 __builtin_arm_wcmpgtub (__mmx_v8qi __m1, __mmx_v8qi __m2);
5928 __mmx_m64 __builtin_arm_wcmpeqh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5929 __mmx_m64 __builtin_arm_wcmpgtsh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5930 __mmx_m64 __builtin_arm_wcmpgtuh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5931 __mmx_m64 __builtin_arm_wcmpeqw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5932 __mmx_m64 __builtin_arm_wcmpgtsw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5933 __mmx_m64 __builtin_arm_wcmpgtuw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5934 __mmx_m64 __builtin_arm_wmacu (int __A, __mmx_v4hi __B, __mmx_v4hi __C);
5935 __mmx_m64 __builtin_arm_wmacs (int __A, __mmx_v4hi __B, __mmx_v4hi __C);
5936 __mmx_m64 __builtin_arm_wmacuz (__mmx_v4hi __A, __mmx_v4hi __B);
5937 __mmx_m64 __builtin_arm_wmacsz (__mmx_v4hi __A, __mmx_v4hi __B);
5938 __mmx_m64 __builtin_arm_waccb (__mmx_v8qi __A);
5939 __mmx_m64 __builtin_arm_wacch (__mmx_v4hi __A);
5940 __mmx_m64 __builtin_arm_waccw (__mmx_v2si  __A);
5941 __mmx_m64 __builtin_arm_tmia (int __A, int __B, int __C);
5942 __mmx_m64 __builtin_arm_tmiaph (int __A, int __B, int __C);
5943 __mmx_m64 __builtin_arm_tmiabb (int __A, int __B, int __C);
5944 __mmx_m64 __builtin_arm_tmiabt (int __A, int __B, int __C);
5945 __mmx_m64 __builtin_arm_tmiatb (int __A, int __B, int __C);
5946 __mmx_m64 __builtin_arm_tmiatt (int __A, int __B, int __C);
5947 __mmx_m64 __builtin_arm_wmaxsb (__mmx_v8qi __A, __mmx_v8qi __B);
5948 __mmx_m64 __builtin_arm_wmaxsh (__mmx_v4hi __A, __mmx_v4hi __B);
5949 __mmx_m64 __builtin_arm_wmaxsw (__mmx_v2si  __A, __mmx_v2si  __B);
5950 __mmx_m64 __builtin_arm_wmaxub (__mmx_v8qi __A, __mmx_v8qi __B);
5951 __mmx_m64 __builtin_arm_wmaxuh (__mmx_v4hi __A, __mmx_v4hi __B);
5952 __mmx_m64 __builtin_arm_wmaxuw (__mmx_v2si  __A, __mmx_v2si  __B);
5953 __mmx_m64 __builtin_arm_wminsb (__mmx_v8qi __A, __mmx_v8qi __B);
5954 __mmx_m64 __builtin_arm_wminsh (__mmx_v4hi __A, __mmx_v4hi __B);
5955 __mmx_m64 __builtin_arm_wminsw (__mmx_v2si  __A, __mmx_v2si  __B);
5956 __mmx_m64 __builtin_arm_wminub (__mmx_v8qi __A, __mmx_v8qi __B);
5957 __mmx_m64 __builtin_arm_wminuh (__mmx_v4hi __A, __mmx_v4hi __B);
5958 __mmx_m64 __builtin_arm_wminuw (__mmx_v2si  __A, __mmx_v2si  __B);
5959 __mmx_m64 __builtin_arm_tmovmskb (__mmx_v8qi __A);
5960 __mmx_m64 __builtin_arm_tmovmskh (__mmx_v4hi __A);
5961 __mmx_m64 __builtin_arm_tmovmskw (__mmx_v2si  __A);
5962 __mmx_m64 __builtin_arm_wavg2br (__mmx_v8qi __A, __mmx_v8qi __B);
5963 __mmx_m64 __builtin_arm_wavg2hr (__mmx_v4hi __A, __mmx_v4hi __B);
5964 __mmx_m64 __builtin_arm_wavg2b (__mmx_v8qi __A, __mmx_v8qi __B);
5965 __mmx_m64 __builtin_arm_wavg2h (__mmx_v4hi __A, __mmx_v4hi __B);
5966 __mmx_m64 __builtin_arm_wsadbz (__mmx_v8qi __A, __mmx_v8qi __B);
5967 __mmx_m64 __builtin_arm_wsadhz (__mmx_v4hi __A, __mmx_v4hi __B);
5968 __mmx_m64 __builtin_arm_wsadbz (__mmx_v8qi __A, __mmx_v8qi __B);
5969 __mmx_m64 __builtin_arm_wsadhz (__mmx_v4hi __A, __mmx_v4hi __B);
5970 __mmx_m64 __builtin_arm_wzero ();
5971 __mmx_m64 __builtin_arm_setwcgr0 (int __value);
5972 __mmx_m64 __builtin_arm_setwcgr1 (int __value);
5973 __mmx_m64 __builtin_arm_setwcgr2 (int __value);
5974 __mmx_m64 __builtin_arm_setwcgr3 (int __value);
5975 __mmx_m64 __builtin_arm_getwcgr0 ();
5976 __mmx_m64 __builtin_arm_getwcgr1 ();
5977 __mmx_m64 __builtin_arm_getwcgr2 ();
5978 __mmx_m64 __builtin_arm_getwcgr3 ();
5979 __mmx_m64 __builtin_arm_wabsb (__mmx_v8qi m1);
5980 __mmx_m64 __builtin_arm_wabsh (__mmx_v4hi __m1);
5981 __mmx_m64 __builtin_arm_wabsw (__mmx_v2si  __m1);
5982 __mmx_m64 __builtin_arm_waddsubhx (__mmx_v4hi __a, __mmx_v4hi __b);
5983 __mmx_m64 __builtin_arm_wabsdiffb (__mmx_v8qi __a, __mmx_v8qi __b);
5984 __mmx_m64 __builtin_arm_wabsdiffh (__mmx_v4hi __a, __mmx_v4hi __b);
5985 __mmx_m64 __builtin_arm_wabsdiffw (__mmx_v2si __a, __mmx_v2si __b);
5986 __mmx_m64 __builtin_arm_wavg4 (__mmx_v8qi __a, __mmx_v8qi __b);
5987 __mmx_m64 __builtin_arm_wavg4r (__mmx_v8qi __a, __mmx_v8qi __b);
5988 __mmx_m64 __builtin_arm_wmaddsx (__mmx_v4hi __a, __mmx_v4hi __b);
5989 __mmx_m64 __builtin_arm_wmaddux (__mmx_v4hi __a, __mmx_v4hi __b);
5990 __mmx_m64 __builtin_arm_wmaddsn (__mmx_v4hi __a, __mmx_v4hi __b);
5991 __mmx_m64 __builtin_arm_wmaddun (__mmx_v4hi __a, __mmx_v4hi __b);
5992 __mmx_m64 __builtin_arm_wmulwsm (__mmx_v2si __a, __mmx_v2si __b);
5993 __mmx_m64 __builtin_arm_wmulwum (__mmx_v2si __a, __mmx_v2si __b);
5994 __mmx_m64 __builtin_arm_wmulsmr (__mmx_v4hi __a, __mmx_v4hi __b);
5995 __mmx_m64 __builtin_arm_wmulwsmr (__mmx_v2si __a, __mmx_v2si __b);
5996 __mmx_m64 __builtin_arm_wmulumr (__mmx_v4hi __a, __mmx_v4hi __b);
5997 __mmx_m64 __builtin_arm_wmulwumr (__mmx_v2si __a, __mmx_v2si __b);
5998 __mmx_m64 __builtin_arm_wmulwl (__mmx_v2si __a, __mmx_v2si __b);
5999 __mmx_m64 __builtin_arm_wqmulm (__mmx_v4hi __a, __mmx_v4hi __b);
6000 __mmx_m64 __builtin_arm_wqmulwm (__mmx_v2si __a, __mmx_v2si __b);
6001 __mmx_m64 __builtin_arm_wqmulmr (__mmx_v4hi __a, __mmx_v4hi __b);
6002 __mmx_m64 __builtin_arm_wqmulwmr (__mmx_v2si __a, __mmx_v2si __b);
6003 __mmx_m64 __builtin_arm_wsubaddhx (__mmx_v4hi __a, __mmx_v4hi __b);
6004 __mmx_m64 __builtin_arm_waddbhusl (__mmx_v4hi __a, __mmx_v8qi __b);
6005 __mmx_m64 __builtin_arm_waddbhusm (__mmx_v4hi __a, __mmx_v8qi __b);
6006 __mmx_m64 __builtin_arm_walignr0 (__mmx_v8qi __a, __mmx_v8qi __b);
6007 __mmx_m64 __builtin_arm_walignr1 (__mmx_v8qi __a, __mmx_v8qi __b);
6008 __mmx_m64 __builtin_arm_walignr2 (__mmx_v8qi __a, __mmx_v8qi __b);
6009 __mmx_m64 __builtin_arm_walignr3 (__mmx_v8qi __a, __mmx_v8qi __b);
6010 __mmx_m64 __builtin_arm_tbcstb (signed char value);
6011 __mmx_m64 __builtin_arm_tbcsth (short value);
6012 __mmx_m64 __builtin_arm_tbcstw (int value);
6013 int __builtin_arm_textrmsb(__mmx_v8qi, int);
6014 int __builtin_arm_textrmsh(__mmx_v4hi, int);
6015 int __builtin_arm_textrmsw(__mmx_v2si, int);
6016 int __builtin_arm_textrmub(__mmx_v8qi, int);
6017 int __builtin_arm_textrmuh(___mmx_v4hi, int);
6018 int __builtin_arm_textrmuw(__mmx_v2si, int);
6019 __mmx_v8qi __builtin_arm_tinsrb(__mmx_v8qi, int, int);
6020 ___mmx_v4hi __builtin_arm_tinsrh(___mmx_v4hi, int, int);
6021 __mmx_v2si __builtin_arm_tinsrw(__mmx_v2si, int, int);
6022 ___mmx_v4hi __builtin_arm_wshufh(___mmx_v4hi, int);
6023 #endif // __IWMMX__
6024 
6025 #ifdef __IWMMXT2__ //enable with -march=iwmmxt2
6026 long long unsigned int __builtin_arm_wmerge(long long unsigned int, long long unsigned int, int);
6027 long long unsigned int __builtin_arm_wmiabb(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
6028 long long unsigned int __builtin_arm_wmiabbn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
6029 long long unsigned int __builtin_arm_wmiabt(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
6030 long long unsigned int __builtin_arm_wmiabtn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
6031 long long unsigned int __builtin_arm_wmiatb(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
6032 long long unsigned int __builtin_arm_wmiatbn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
6033 long long unsigned int __builtin_arm_wmiatt(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
6034 long long unsigned int __builtin_arm_wmiattn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
6035 long long unsigned int __builtin_arm_wmiawbb(long long unsigned int, __mmx_v2si, __mmx_v2si);
6036 long long unsigned int __builtin_arm_wmiawbbn(long long unsigned int, __mmx_v2si, __mmx_v2si);
6037 long long unsigned int __builtin_arm_wmiawbt(long long unsigned int, __mmx_v2si, __mmx_v2si);
6038 long long unsigned int __builtin_arm_wmiawbtn(long long unsigned int, __mmx_v2si, __mmx_v2si);
6039 long long unsigned int __builtin_arm_wmiawtb(long long unsigned int, __mmx_v2si, __mmx_v2si);
6040 long long unsigned int __builtin_arm_wmiawtbn(long long unsigned int, __mmx_v2si, __mmx_v2si);
6041 long long unsigned int __builtin_arm_wmiawtt(long long unsigned int, __mmx_v2si, __mmx_v2si);
6042 long long unsigned int __builtin_arm_wmiawttn(long long unsigned int, __mmx_v2si, __mmx_v2si);
6043 __mmx_v2si __builtin_arm_wqmiabb(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6044 __mmx_v2si __builtin_arm_wqmiabbn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6045 __mmx_v2si __builtin_arm_wqmiabt(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6046 __mmx_v2si __builtin_arm_wqmiabtn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6047 __mmx_v2si __builtin_arm_wqmiatb(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6048 __mmx_v2si __builtin_arm_wqmiatbn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6049 __mmx_v2si __builtin_arm_wqmiatt(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6050 __mmx_v2si __builtin_arm_wqmiattn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6051 #endif
6052 
6053 #ifdef __ARM_FP16_ARGS // arm-eabi -mfp16-format=ieee or aarch64
6054 typedef float cov_fp16 __attribute__((mode(HF)));
6055 
6056 cov_fp16 __builtin_ceilf16(cov_fp16);
6057 cov_fp16 __builtin_copysignf16(cov_fp16, cov_fp16);
6058 cov_fp16 __builtin_fabsf16(cov_fp16);
6059 cov_fp16 __builtin_floorf16(cov_fp16);
6060 cov_fp16 __builtin_fmaf16(cov_fp16, cov_fp16, cov_fp16);
6061 cov_fp16 __builtin_fmaxf16(cov_fp16, cov_fp16);
6062 cov_fp16 __builtin_fminf16(cov_fp16, cov_fp16);
6063 cov_fp16 __builtin_nanf16(const char*);
6064 cov_fp16 __builtin_nansf16(const char*);
6065 cov_fp16 __builtin_nearbyintf16(cov_fp16);
6066 cov_fp16 __builtin_rintf16(cov_fp16);
6067 cov_fp16 __builtin_roundevenf16(cov_fp16);
6068 cov_fp16 __builtin_roundf16(cov_fp16);
6069 cov_fp16 __builtin_sqrtf16(cov_fp16);
6070 cov_fp16 __builtin_truncf16(cov_fp16);
6071 cov_fp16 __builtin_huge_valf16(void);
6072 cov_fp16 __builtin_inff16(void);
6073 #endif
6074 
6075 #ifdef __coverity_cplusplus
6076 }
6077 #endif
6078 /*
6079   Copyright (c) 2021 Synopsys, Inc. All rights reserved worldwide.
6080   The information contained in this file is the proprietary and confidential
6081   information of Synopsys, Inc. and its licensors, and is supplied subject to,
6082   and may be used only by Synopsys customers in accordance with the terms and
6083   conditions of a previously executed license agreement between Synopsys and
6084   that customer.
6085 */
6086 
6087 
6088 #define __COVERITY_GCC_VERSION_AT_LEAST(maj, min) \
6089     ((__GNUC__ > (maj)) || (__GNUC__ == (maj) && __GNUC_MINOR__ >= (min)))
6090 
6091 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 9)
6092 // Starting with GCC 4.9, instruction set intrinsics are always visible
6093 // regardless of whether or not the instruction set is enabled.
6094 #define __COVERITY_GCC49_INTRINSICS 1
6095 #else // GCC <4.9
6096 #define __COVERITY_GCC49_INTRINSICS 0
6097 #endif
6098 
6099 #if __COVERITY_GCC_VERSION_AT_LEAST(8, 0) && !defined(__COVERITY_DISABLE_BUILTIN_DECLS)
6100 /*
6101  * Beginning with GCC 8, we use the cov-emit --builtin_emulation switch to
6102  * handle Intel intrinsics in GCC.
6103  */
6104 #define __COVERITY_DISABLE_BUILTIN_DECLS
6105 #endif /* GCC >= 8.0 */
6106 #ifdef __IA64__
6107 typedef __coverity___fpreg long double __fpreg;
6108 #endif
6109 
6110 #ifdef __coverity_cplusplus
6111 extern "C" {
6112 #endif
6113 
6114 #if defined(__coverity_cplusplus)
6115 typedef bool __cov_bool;
6116 #else
6117 typedef _Bool __cov_bool;
6118 #endif
6119 
6120 #if defined(__SIZEOF_FLOAT128__) && defined(__coverity_cplusplus)
6121 #define cov_f128_t __float128
6122 #else
6123 #define cov_f128_t long double
6124 #endif
6125 cov_f128_t __builtin_huge_valq(void);
6126 cov_f128_t __builtin_infq(void);
6127 cov_f128_t __builtin_copysignq(cov_f128_t, cov_f128_t);
6128 cov_f128_t __builtin_fabsq(cov_f128_t);
6129 cov_f128_t __builtin_nanq(const char*);
6130 cov_f128_t __builtin_nansq(const char*);
6131 
6132 void __builtin_ia32_ptwrite32(unsigned int);
6133 void __builtin_ia32_ptwrite64(long long unsigned int);
6134 void __builtin_ia32_cldemote(const void*);
6135 
6136 // The following macros are used in the Linux Kernel
6137 #if defined(__linux__) && defined(__KERNEL__)
6138 #nodef BUG_ON(x) do { if (x) __coverity_panic__(); } while (0)
6139 #nodef WARN_ON(x) ({ int result = !!(x); if (result) __coverity_panic__(); result; })
6140 #nodef BUG() __coverity_panic__()
6141 void __coverity_panic__();
6142 #endif // Linux kernel
6143 
6144 #nodef setjmp
6145 int setjmp(void *);
6146 
6147 #ifndef __COVERITY_NO_STRING_NODEFS__
6148 // Function list obtained from "cstring"+memrchr+stpcopy (from bits/string.h)
6149 
6150 #nodef memcpy
6151 void *memcpy(void *, const void *, __COVERITY_SIZE_TYPE__);
6152 
6153 #nodef memmove
6154 void *memmove(void *, const void *, __COVERITY_SIZE_TYPE__);
6155 
6156 #nodef strcpy
6157 char *strcpy(char *, const char *);
6158 
6159 #nodef strncpy
6160 char *strncpy(char *, const char *, __COVERITY_SIZE_TYPE__);
6161 
6162 #nodef strcat
6163 char *strcat(char *, const char *);
6164 
6165 #nodef strncat
6166 char *strncat(char *, const char *, __COVERITY_SIZE_TYPE__);
6167 
6168 #nodef memcmp
6169 int memcmp(const void *, const void *, __COVERITY_SIZE_TYPE__ n);
6170 
6171 #nodef strcmp
6172 int strcmp(const char *, const char *);
6173 
6174 #nodef strcoll
6175 int strcoll(const char *, const char *);
6176 
6177 #nodef strncmp
6178 int strncmp(const char *, const char *, __COVERITY_SIZE_TYPE__);
6179 
6180 #nodef strxfrm
6181 __COVERITY_SIZE_TYPE__
6182 strxfrm(char *, const char *, __COVERITY_SIZE_TYPE__);
6183 
6184 #nodef memchr
6185 void *memchr(const void *, int, __COVERITY_SIZE_TYPE__);
6186 
6187 #nodef strchr
6188 char *strchr(const char *, int);
6189 
6190 #nodef strcspn
6191 __COVERITY_SIZE_TYPE__ strcspn(const char *, const char *);
6192 
6193 #nodef strpbrk
6194 char *strpbrk(const char *, const char *);
6195 
6196 #nodef strrchr
6197 char *strrchr(const char *, int);
6198 
6199 #nodef strspn
6200 __COVERITY_SIZE_TYPE__ strspn(const char *, const char *);
6201 
6202 #nodef strstr
6203 char *strstr(const char *, const char *);
6204 
6205 #nodef strtok
6206 char *strtok(char *, const char *);
6207 
6208 #nodef memset
6209 void *memset(void *, int, __COVERITY_SIZE_TYPE__);
6210 
6211 #nodef strlen
6212 __COVERITY_SIZE_TYPE__ strlen(const char *);
6213 
6214 #nodef strerror
6215 char *strerror(int);
6216 
6217 #nodef memrchr
6218 void *memrchr(const void *, int, __COVERITY_SIZE_TYPE__);
6219 
6220 #nodef stpcpy
6221 char *stpcpy(char *, const char *);
6222 
6223 #nodef strdup
6224 char *strdup(const char *);
6225 #endif // __COVERITY_NO_STRING_NODEFS__
6226 
6227 #ifdef __SIZEOF_FLOAT128__
6228 cov_f128_t __builtin_copysignf128(cov_f128_t, cov_f128_t);
6229 cov_f128_t __builtin_fabsf128(cov_f128_t);
6230 #else
6231 long double __builtin_copysignf128(long double, long double);
6232 long double __builtin_fabsf128(long double);
6233 #endif
6234 long int __builtin_expect_with_probability(long int, long int, double);
6235 
6236 typedef double __cov_v2df __attribute__ ((__vector_size__ (16)));
6237 typedef float __cov_v4sf __attribute__ ((__vector_size__ (16)));
6238 typedef double __cov_v8df __attribute__((__vector_size__(64)));
6239 typedef float __cov_v16sf __attribute__((__vector_size__(64)));
6240 typedef double __cov_v4df  __attribute__ ((__vector_size__ (32)));
6241 typedef float __cov_v8sf  __attribute__ ((__vector_size__ (32)));
6242 typedef int __cov_v2si_t  __attribute__ ((__vector_size__ (8)));
6243 typedef int __cov_v4si_t  __attribute__ ((__vector_size__ (16)));
6244 typedef int __cov_v8si_t  __attribute__ ((__vector_size__ (32)));
6245 typedef int __cov_v16si_t  __attribute__ ((__vector_size__ (64)));
6246 typedef long long __cov_v2di_t  __attribute__ ((__vector_size__ (16)));
6247 typedef long long __cov_v4di_t  __attribute__ ((__vector_size__ (32)));
6248 typedef long long __cov_v8di_t  __attribute__ ((__vector_size__ (64)));
6249 typedef short __cov_v4hi_t __attribute__ ((__vector_size__ (8)));
6250 typedef short __cov_v8hi_t __attribute__ ((__vector_size__ (16)));
6251 typedef short __cov_v16hi_t __attribute__ ((__vector_size__ (32)));
6252 typedef short __cov_v32hi_t __attribute__ ((__vector_size__ (64)));
6253 __cov_v2df __builtin_ia32_loadsd_mask(const double*, __cov_v2df, unsigned char);
6254 __cov_v4sf __builtin_ia32_loadss_mask(const float*, __cov_v4sf, unsigned char);
6255 __cov_v2df __builtin_ia32_movesd_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6256 __cov_v4sf __builtin_ia32_movess_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6257 void __builtin_ia32_storesd_mask(double*, __cov_v2df, unsigned char);
6258 void __builtin_ia32_storess_mask(float*, __cov_v4sf, unsigned char);
6259 __cov_v2df __builtin_ia32_vfmaddsd3_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6260 __cov_v2df __builtin_ia32_vfmaddsd3_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6261 __cov_v2df __builtin_ia32_vfmaddsd3_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6262 __cov_v4sf __builtin_ia32_vfmaddss3_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6263 __cov_v4sf __builtin_ia32_vfmaddss3_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6264 __cov_v4sf __builtin_ia32_vfmaddss3_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6265 __cov_v8df __builtin_ia32_vfmsubpd512_mask(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6266 __cov_v8df __builtin_ia32_vfmsubpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6267 __cov_v16sf __builtin_ia32_vfmsubps512_mask(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6268 __cov_v16sf __builtin_ia32_vfmsubps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6269 __cov_v2df __builtin_ia32_vfmsubsd3_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6270 __cov_v4sf __builtin_ia32_vfmsubss3_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6271 __cov_v8df __builtin_ia32_vfnmaddpd512_mask3(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6272 __cov_v8df __builtin_ia32_vfnmaddpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6273 __cov_v16sf __builtin_ia32_vfnmaddps512_mask3(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6274 __cov_v16sf __builtin_ia32_vfnmaddps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6275 __cov_v8df __builtin_ia32_vfnmsubpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6276 __cov_v16sf __builtin_ia32_vfnmsubps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6277 unsigned char __builtin_ia32_tpause(unsigned int, long long unsigned int);
6278 void __builtin_ia32_umonitor(void*);
6279 unsigned char __builtin_ia32_umwait(unsigned int, long long unsigned int);
6280 __cov_v2df __builtin_ia32_vfmsubpd128_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6281 __cov_v2df __builtin_ia32_vfmsubpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6282 __cov_v4df __builtin_ia32_vfmsubpd256_mask(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6283 __cov_v4df __builtin_ia32_vfmsubpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6284 __cov_v4sf __builtin_ia32_vfmsubps128_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6285 __cov_v4sf __builtin_ia32_vfmsubps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6286 __cov_v8sf __builtin_ia32_vfmsubps256_mask(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6287 __cov_v8sf __builtin_ia32_vfmsubps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6288 __cov_v2df __builtin_ia32_vfnmaddpd128_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6289 __cov_v2df __builtin_ia32_vfnmaddpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6290 __cov_v4df __builtin_ia32_vfnmaddpd256_mask3(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6291 __cov_v4df __builtin_ia32_vfnmaddpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6292 __cov_v4sf __builtin_ia32_vfnmaddps128_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6293 __cov_v4sf __builtin_ia32_vfnmaddps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6294 __cov_v8sf __builtin_ia32_vfnmaddps256_mask3(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6295 __cov_v8sf __builtin_ia32_vfnmaddps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6296 __cov_v2df __builtin_ia32_vfnmsubpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6297 __cov_v4df __builtin_ia32_vfnmsubpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6298 __cov_v4sf __builtin_ia32_vfnmsubps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6299 __cov_v8sf __builtin_ia32_vfnmsubps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6300 __cov_v2df __builtin_ia32_vfmsubsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6301 __cov_v4sf __builtin_ia32_vfmsubss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6302 __cov_v2df __builtin_ia32_vfnmaddsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6303 __cov_v4sf __builtin_ia32_vfnmaddss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6304 __cov_v2df __builtin_ia32_vfnmsubsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6305 __cov_v4sf __builtin_ia32_vfnmsubss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6306 
6307 cov_f128_t __builtin_huge_valf128(void);
6308 cov_f128_t __builtin_ceilf128(cov_f128_t);
6309 cov_f128_t __builtin_floorf128(cov_f128_t);
6310 cov_f128_t __builtin_nanf128(const char*);
6311 cov_f128_t __builtin_nansf128(const char*);
6312 cov_f128_t __builtin_nearbyintf128(cov_f128_t);
6313 cov_f128_t __builtin_rintf128(cov_f128_t);
6314 cov_f128_t __builtin_roundevenf128(cov_f128_t);
6315 cov_f128_t __builtin_roundf128(cov_f128_t);
6316 cov_f128_t __builtin_truncf128(cov_f128_t);
6317 cov_f128_t __divtc3(cov_f128_t, cov_f128_t, cov_f128_t, cov_f128_t);
6318 cov_f128_t __multc3(cov_f128_t, cov_f128_t, cov_f128_t, cov_f128_t);
6319 double __builtin_roundeven(double);
6320 float __builtin_roundevenf(float);
6321 float __builtin_roundevenf32(float);
6322 double __builtin_roundevenf32x(double);
6323 double __builtin_roundevenf64(double);
6324 long double __builtin_roundevenf64x(long double);
6325 long double __builtin_roundevenl(long double);
6326 void __clear_cache(void*, void*);
6327 
6328 #ifdef __coverity_cplusplus
6329 const void* __builtin_source_location(void);
6330 // -fcoroutines
6331 void __builtin_coro_destroy(void*);
6332 bool __builtin_coro_done(void*);
6333 void* __builtin_coro_promise(void*, const long unsigned int, bool);
6334 void __builtin_coro_resume(void*);
6335 #endif
6336 
6337 // -fsanitize-coverage=trace-cmp
6338 void __asan_after_dynamic_init(void);
6339 void __asan_handle_no_return(void);
6340 void __asan_init(void);
6341 void __asan_version_mismatch_check_v8(void);
6342 void __builtin___asan_after_dynamic_init(void);
6343 void __builtin___asan_handle_no_return(void);
6344 void __builtin___asan_init(void);
6345 void __builtin___asan_version_mismatch_check_v8(void);
6346 void __builtin___sanitizer_cov_trace_pc(void);
6347 void __builtin___tsan_init(void);
6348 void __sanitizer_cov_trace_pc(void);
6349 void __tsan_init(void);
6350 void __asan_alloca_poison(void*, long int);
6351 void __asan_allocas_unpoison(void*, long int);
6352 void __asan_before_dynamic_init(const void*);
6353 void __asan_load1(void*);
6354 void __asan_load16(void*);
6355 void __asan_load16_noabort(void*);
6356 void __asan_load1_noabort(void*);
6357 void __asan_load2(void*);
6358 void __asan_load2_noabort(void*);
6359 void __asan_load4(void*);
6360 void __asan_load4_noabort(void*);
6361 void __asan_load8(void*);
6362 void __asan_load8_noabort(void*);
6363 void __asan_loadN(void*, long int);
6364 void __asan_loadN_noabort(void*, long int);
6365 void __asan_poison_stack_memory(void*, long int);
6366 void __asan_register_globals(void*, long int);
6367 void __asan_report_load1(void*);
6368 void __asan_report_load16(void*);
6369 void __asan_report_load16_noabort(void*);
6370 void __asan_report_load1_noabort(void*);
6371 void __asan_report_load2(void*);
6372 void __asan_report_load2_noabort(void*);
6373 void __asan_report_load4(void*);
6374 void __asan_report_load4_noabort(void*);
6375 void __asan_report_load8(void*);
6376 void __asan_report_load8_noabort(void*);
6377 void __asan_report_load_n(void*, long int);
6378 void __asan_report_load_n_noabort(void*, long int);
6379 void __asan_report_store1(void*);
6380 void __asan_report_store16(void*);
6381 void __asan_report_store16_noabort(void*);
6382 void __asan_report_store1_noabort(void*);
6383 void __asan_report_store2(void*);
6384 void __asan_report_store2_noabort(void*);
6385 void __asan_report_store4(void*);
6386 void __asan_report_store4_noabort(void*);
6387 void __asan_report_store8(void*);
6388 void __asan_report_store8_noabort(void*);
6389 void __asan_report_store_n(void*, long int);
6390 void __asan_report_store_n_noabort(void*, long int);
6391 void __asan_store1(void*);
6392 void __asan_store16(void*);
6393 void __asan_store16_noabort(void*);
6394 void __asan_store1_noabort(void*);
6395 void __asan_store2(void*);
6396 void __asan_store2_noabort(void*);
6397 void __asan_store4(void*);
6398 void __asan_store4_noabort(void*);
6399 void __asan_store8(void*);
6400 void __asan_store8_noabort(void*);
6401 void __asan_storeN(void*, long int);
6402 void __asan_storeN_noabort(void*, long int);
6403 void __asan_unpoison_stack_memory(void*, long int);
6404 void __asan_unregister_globals(void*, long int);
6405 void __builtin___asan_alloca_poison(void*, long int);
6406 void __builtin___asan_allocas_unpoison(void*, long int);
6407 void __builtin___asan_before_dynamic_init(const void*);
6408 void __builtin___asan_load1(void*);
6409 void __builtin___asan_load16(void*);
6410 void __builtin___asan_load16_noabort(void*);
6411 void __builtin___asan_load1_noabort(void*);
6412 void __builtin___asan_load2(void*);
6413 void __builtin___asan_load2_noabort(void*);
6414 void __builtin___asan_load4(void*);
6415 void __builtin___asan_load4_noabort(void*);
6416 void __builtin___asan_load8(void*);
6417 void __builtin___asan_load8_noabort(void*);
6418 void __builtin___asan_loadN(void*, long int);
6419 void __builtin___asan_loadN_noabort(void*, long int);
6420 void __builtin___asan_poison_stack_memory(void*, long int);
6421 void __builtin___asan_register_globals(void*, long int);
6422 void __builtin___asan_report_load1(void*);
6423 void __builtin___asan_report_load16(void*);
6424 void __builtin___asan_report_load16_noabort(void*);
6425 void __builtin___asan_report_load1_noabort(void*);
6426 void __builtin___asan_report_load2(void*);
6427 void __builtin___asan_report_load2_noabort(void*);
6428 void __builtin___asan_report_load4(void*);
6429 void __builtin___asan_report_load4_noabort(void*);
6430 void __builtin___asan_report_load8(void*);
6431 void __builtin___asan_report_load8_noabort(void*);
6432 void __builtin___asan_report_load_n(void*, long int);
6433 void __builtin___asan_report_load_n_noabort(void*, long int);
6434 void __builtin___asan_report_store1(void*);
6435 void __builtin___asan_report_store16(void*);
6436 void __builtin___asan_report_store16_noabort(void*);
6437 void __builtin___asan_report_store1_noabort(void*);
6438 void __builtin___asan_report_store2(void*);
6439 void __builtin___asan_report_store2_noabort(void*);
6440 void __builtin___asan_report_store4(void*);
6441 void __builtin___asan_report_store4_noabort(void*);
6442 void __builtin___asan_report_store8(void*);
6443 void __builtin___asan_report_store8_noabort(void*);
6444 void __builtin___asan_report_store_n(void*, long int);
6445 void __builtin___asan_report_store_n_noabort(void*, long int);
6446 void __builtin___asan_store1(void*);
6447 void __builtin___asan_store16(void*);
6448 void __builtin___asan_store16_noabort(void*);
6449 void __builtin___asan_store1_noabort(void*);
6450 void __builtin___asan_store2(void*);
6451 void __builtin___asan_store2_noabort(void*);
6452 void __builtin___asan_store4(void*);
6453 void __builtin___asan_store4_noabort(void*);
6454 void __builtin___asan_store8(void*);
6455 void __builtin___asan_store8_noabort(void*);
6456 void __builtin___asan_storeN(void*, long int);
6457 void __builtin___asan_storeN_noabort(void*, long int);
6458 void __builtin___asan_unpoison_stack_memory(void*, long int);
6459 void __builtin___asan_unregister_globals(void*, long int);
6460 void __builtin___sanitizer_cov_trace_cmp1(unsigned char, unsigned char);
6461 void __builtin___sanitizer_cov_trace_cmp2(short unsigned int, short unsigned int);
6462 void __builtin___sanitizer_cov_trace_cmp4(unsigned int, unsigned int);
6463 void __builtin___sanitizer_cov_trace_cmp8(long unsigned int, long unsigned int);
6464 void __builtin___sanitizer_cov_trace_cmpd(double, double);
6465 void __builtin___sanitizer_cov_trace_cmpf(float, float);
6466 void __builtin___sanitizer_cov_trace_const_cmp1(unsigned char, unsigned char);
6467 void __builtin___sanitizer_cov_trace_const_cmp2(short unsigned int, short unsigned int);
6468 void __builtin___sanitizer_cov_trace_const_cmp4(unsigned int, unsigned int);
6469 void __builtin___sanitizer_cov_trace_const_cmp8(long unsigned int, long unsigned int);
6470 void __builtin___sanitizer_cov_trace_switch(long unsigned int, void*);
6471 void __builtin___sanitizer_ptr_cmp(void*, long int);
6472 void __builtin___sanitizer_ptr_sub(void*, long int);
6473 
6474 #if defined(__SIZEOF_INT128__)
6475 __cov_bool __builtin___tsan_atomic128_compare_exchange_strong(volatile void*, void*, __int128 unsigned, int, int);
6476 __cov_bool __builtin___tsan_atomic128_compare_exchange_weak(volatile void*, void*, __int128 unsigned, int, int);
6477 __int128 unsigned __builtin___tsan_atomic128_exchange(volatile void*, __int128 unsigned, int);
6478 __int128 unsigned __builtin___tsan_atomic128_fetch_add(volatile void*, __int128 unsigned, int);
6479 __int128 unsigned __builtin___tsan_atomic128_fetch_and(volatile void*, __int128 unsigned, int);
6480 __int128 unsigned __builtin___tsan_atomic128_fetch_nand(volatile void*, __int128 unsigned, int);
6481 __int128 unsigned __builtin___tsan_atomic128_fetch_or(volatile void*, __int128 unsigned, int);
6482 __int128 unsigned __builtin___tsan_atomic128_fetch_sub(volatile void*, __int128 unsigned, int);
6483 __int128 unsigned __builtin___tsan_atomic128_fetch_xor(volatile void*, __int128 unsigned, int);
6484 __int128 unsigned __builtin___tsan_atomic128_load(const volatile void*, int);
6485 void __builtin___tsan_atomic128_store(volatile void*, __int128 unsigned, int);
6486 __cov_bool __tsan_atomic128_compare_exchange_strong(volatile void*, void*, __int128 unsigned, int, int);
6487 __cov_bool __tsan_atomic128_compare_exchange_weak(volatile void*, void*, __int128 unsigned, int, int);
6488 __int128 unsigned __tsan_atomic128_exchange(volatile void*, __int128 unsigned, int);
6489 __int128 unsigned __tsan_atomic128_fetch_add(volatile void*, __int128 unsigned, int);
6490 __int128 unsigned __tsan_atomic128_fetch_and(volatile void*, __int128 unsigned, int);
6491 __int128 unsigned __tsan_atomic128_fetch_nand(volatile void*, __int128 unsigned, int);
6492 __int128 unsigned __tsan_atomic128_fetch_or(volatile void*, __int128 unsigned, int);
6493 __int128 unsigned __tsan_atomic128_fetch_sub(volatile void*, __int128 unsigned, int);
6494 __int128 unsigned __tsan_atomic128_fetch_xor(volatile void*, __int128 unsigned, int);
6495 __int128 unsigned __tsan_atomic128_load(const volatile void*, int);
6496 void __tsan_atomic128_store(volatile void*, __int128 unsigned, int);
6497 #endif /* defined(__SIZEOF_INT128__) */
6498 
6499 __cov_bool __builtin___tsan_atomic16_compare_exchange_strong(volatile void*, void*, short unsigned int, int, int);
6500 __cov_bool __builtin___tsan_atomic16_compare_exchange_weak(volatile void*, void*, short unsigned int, int, int);
6501 short unsigned int __builtin___tsan_atomic16_exchange(volatile void*, short unsigned int, int);
6502 short unsigned int __builtin___tsan_atomic16_fetch_add(volatile void*, short unsigned int, int);
6503 short unsigned int __builtin___tsan_atomic16_fetch_and(volatile void*, short unsigned int, int);
6504 short unsigned int __builtin___tsan_atomic16_fetch_nand(volatile void*, short unsigned int, int);
6505 short unsigned int __builtin___tsan_atomic16_fetch_or(volatile void*, short unsigned int, int);
6506 short unsigned int __builtin___tsan_atomic16_fetch_sub(volatile void*, short unsigned int, int);
6507 short unsigned int __builtin___tsan_atomic16_fetch_xor(volatile void*, short unsigned int, int);
6508 short unsigned int __builtin___tsan_atomic16_load(const volatile void*, int);
6509 void __builtin___tsan_atomic16_store(volatile void*, short unsigned int, int);
6510 __cov_bool __builtin___tsan_atomic32_compare_exchange_strong(volatile void*, void*, unsigned int, int, int);
6511 __cov_bool __builtin___tsan_atomic32_compare_exchange_weak(volatile void*, void*, unsigned int, int, int);
6512 unsigned int __builtin___tsan_atomic32_exchange(volatile void*, unsigned int, int);
6513 unsigned int __builtin___tsan_atomic32_fetch_add(volatile void*, unsigned int, int);
6514 unsigned int __builtin___tsan_atomic32_fetch_and(volatile void*, unsigned int, int);
6515 unsigned int __builtin___tsan_atomic32_fetch_nand(volatile void*, unsigned int, int);
6516 unsigned int __builtin___tsan_atomic32_fetch_or(volatile void*, unsigned int, int);
6517 unsigned int __builtin___tsan_atomic32_fetch_sub(volatile void*, unsigned int, int);
6518 unsigned int __builtin___tsan_atomic32_fetch_xor(volatile void*, unsigned int, int);
6519 unsigned int __builtin___tsan_atomic32_load(const volatile void*, int);
6520 void __builtin___tsan_atomic32_store(volatile void*, unsigned int, int);
6521 __cov_bool __builtin___tsan_atomic64_compare_exchange_strong(volatile void*, void*, long unsigned int, int, int);
6522 __cov_bool __builtin___tsan_atomic64_compare_exchange_weak(volatile void*, void*, long unsigned int, int, int);
6523 long unsigned int __builtin___tsan_atomic64_exchange(volatile void*, long unsigned int, int);
6524 long unsigned int __builtin___tsan_atomic64_fetch_add(volatile void*, long unsigned int, int);
6525 long unsigned int __builtin___tsan_atomic64_fetch_and(volatile void*, long unsigned int, int);
6526 long unsigned int __builtin___tsan_atomic64_fetch_nand(volatile void*, long unsigned int, int);
6527 long unsigned int __builtin___tsan_atomic64_fetch_or(volatile void*, long unsigned int, int);
6528 long unsigned int __builtin___tsan_atomic64_fetch_sub(volatile void*, long unsigned int, int);
6529 long unsigned int __builtin___tsan_atomic64_fetch_xor(volatile void*, long unsigned int, int);
6530 long unsigned int __builtin___tsan_atomic64_load(const volatile void*, int);
6531 void __builtin___tsan_atomic64_store(volatile void*, long unsigned int, int);
6532 __cov_bool __builtin___tsan_atomic8_compare_exchange_strong(volatile void*, void*, unsigned char, int, int);
6533 __cov_bool __builtin___tsan_atomic8_compare_exchange_weak(volatile void*, void*, unsigned char, int, int);
6534 unsigned char __builtin___tsan_atomic8_exchange(volatile void*, unsigned char, int);
6535 unsigned char __builtin___tsan_atomic8_fetch_add(volatile void*, unsigned char, int);
6536 unsigned char __builtin___tsan_atomic8_fetch_and(volatile void*, unsigned char, int);
6537 unsigned char __builtin___tsan_atomic8_fetch_nand(volatile void*, unsigned char, int);
6538 unsigned char __builtin___tsan_atomic8_fetch_or(volatile void*, unsigned char, int);
6539 unsigned char __builtin___tsan_atomic8_fetch_sub(volatile void*, unsigned char, int);
6540 unsigned char __builtin___tsan_atomic8_fetch_xor(volatile void*, unsigned char, int);
6541 unsigned char __builtin___tsan_atomic8_load(const volatile void*, int);
6542 void __builtin___tsan_atomic8_store(volatile void*, unsigned char, int);
6543 void __builtin___tsan_atomic_signal_fence(int);
6544 void __builtin___tsan_atomic_thread_fence(int);
6545 void __builtin___tsan_func_entry(void*);
6546 void __builtin___tsan_func_exit(void*);
6547 void __builtin___tsan_read1(void*);
6548 void __builtin___tsan_read16(void*);
6549 void __builtin___tsan_read2(void*);
6550 void __builtin___tsan_read4(void*);
6551 void __builtin___tsan_read8(void*);
6552 void __builtin___tsan_read_range(void*, long int);
6553 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 1)
6554 void __builtin___tsan_vptr_update(void*, void*);
6555 void __tsan_vptr_update(void*, void*);
6556 #else
6557 void __tsan_vptr_update(void*);
6558 void __builtin___tsan_vptr_update(void*);
6559 #endif
6560 void __builtin___tsan_write1(void*);
6561 void __builtin___tsan_write16(void*);
6562 void __builtin___tsan_write2(void*);
6563 void __builtin___tsan_write4(void*);
6564 void __builtin___tsan_write8(void*);
6565 void __builtin___tsan_write_range(void*, long int);
6566 void __builtin___ubsan_handle_add_overflow(void*, void*, void*);
6567 void __builtin___ubsan_handle_add_overflow_abort(void*, void*, void*);
6568 void __builtin___ubsan_handle_builtin_unreachable(void*);
6569 void __builtin___ubsan_handle_divrem_overflow(void*, void*, void*);
6570 void __builtin___ubsan_handle_divrem_overflow_abort(void*, void*, void*);
6571 void __builtin___ubsan_handle_dynamic_type_cache_miss(void*, void*, void*);
6572 void __builtin___ubsan_handle_dynamic_type_cache_miss_abort(void*, void*, void*);
6573 void __builtin___ubsan_handle_float_cast_overflow(void*, void*);
6574 void __builtin___ubsan_handle_float_cast_overflow_abort(void*, void*);
6575 void __builtin___ubsan_handle_invalid_builtin(void*);
6576 void __builtin___ubsan_handle_invalid_builtin_abort(void*);
6577 void __builtin___ubsan_handle_load_invalid_value(void*, void*);
6578 void __builtin___ubsan_handle_load_invalid_value_abort(void*, void*);
6579 void __builtin___ubsan_handle_missing_return(void*);
6580 void __builtin___ubsan_handle_mul_overflow(void*, void*, void*);
6581 void __builtin___ubsan_handle_mul_overflow_abort(void*, void*, void*);
6582 void __builtin___ubsan_handle_negate_overflow(void*, void*);
6583 void __builtin___ubsan_handle_negate_overflow_abort(void*, void*);
6584 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
6585 void __builtin___ubsan_handle_nonnull_arg(void*);
6586 void __builtin___ubsan_handle_nonnull_arg_abort(void*);
6587 void __ubsan_handle_nonnull_arg(void*);
6588 void __ubsan_handle_nonnull_arg_abort(void*);
6589 #else
6590 void __ubsan_handle_nonnull_arg(void*, int);
6591 void __ubsan_handle_nonnull_arg_abort(void*, int);
6592 void __builtin___ubsan_handle_nonnull_arg(void*, int);
6593 void __builtin___ubsan_handle_nonnull_arg_abort(void*, int);
6594 #endif
6595 void __builtin___ubsan_handle_nonnull_return_v1(void*, void*);
6596 void __builtin___ubsan_handle_nonnull_return_v1_abort(void*, void*);
6597 void __builtin___ubsan_handle_out_of_bounds(void*, void*);
6598 void __builtin___ubsan_handle_out_of_bounds_abort(void*, void*);
6599 void __builtin___ubsan_handle_pointer_overflow(void*, void*, void*);
6600 void __builtin___ubsan_handle_pointer_overflow_abort(void*, void*, void*);
6601 void __builtin___ubsan_handle_shift_out_of_bounds(void*, void*, void*);
6602 void __builtin___ubsan_handle_shift_out_of_bounds_abort(void*, void*, void*);
6603 void __builtin___ubsan_handle_sub_overflow(void*, void*, void*);
6604 void __builtin___ubsan_handle_sub_overflow_abort(void*, void*, void*);
6605 void __builtin___ubsan_handle_type_mismatch_v1(void*, void*);
6606 void __builtin___ubsan_handle_type_mismatch_v1_abort(void*, void*);
6607 void __builtin___ubsan_handle_vla_bound_not_positive(void*, void*);
6608 void __builtin___ubsan_handle_vla_bound_not_positive_abort(void*, void*);
6609 void __sanitizer_cov_trace_cmp1(unsigned char, unsigned char);
6610 void __sanitizer_cov_trace_cmp2(short unsigned int, short unsigned int);
6611 void __sanitizer_cov_trace_cmp4(unsigned int, unsigned int);
6612 void __sanitizer_cov_trace_cmp8(long unsigned int, long unsigned int);
6613 void __sanitizer_cov_trace_cmpd(double, double);
6614 void __sanitizer_cov_trace_cmpf(float, float);
6615 void __sanitizer_cov_trace_const_cmp1(unsigned char, unsigned char);
6616 void __sanitizer_cov_trace_const_cmp2(short unsigned int, short unsigned int);
6617 void __sanitizer_cov_trace_const_cmp4(unsigned int, unsigned int);
6618 void __sanitizer_cov_trace_const_cmp8(long unsigned int, long unsigned int);
6619 void __sanitizer_cov_trace_switch(long unsigned int, void*);
6620 void __sanitizer_ptr_cmp(void*, long int);
6621 void __sanitizer_ptr_sub(void*, long int);
6622 __cov_bool __tsan_atomic16_compare_exchange_strong(volatile void*, void*, short unsigned int, int, int);
6623 __cov_bool __tsan_atomic16_compare_exchange_weak(volatile void*, void*, short unsigned int, int, int);
6624 short unsigned int __tsan_atomic16_exchange(volatile void*, short unsigned int, int);
6625 short unsigned int __tsan_atomic16_fetch_add(volatile void*, short unsigned int, int);
6626 short unsigned int __tsan_atomic16_fetch_and(volatile void*, short unsigned int, int);
6627 short unsigned int __tsan_atomic16_fetch_nand(volatile void*, short unsigned int, int);
6628 short unsigned int __tsan_atomic16_fetch_or(volatile void*, short unsigned int, int);
6629 short unsigned int __tsan_atomic16_fetch_sub(volatile void*, short unsigned int, int);
6630 short unsigned int __tsan_atomic16_fetch_xor(volatile void*, short unsigned int, int);
6631 short unsigned int __tsan_atomic16_load(const volatile void*, int);
6632 void __tsan_atomic16_store(volatile void*, short unsigned int, int);
6633 __cov_bool __tsan_atomic32_compare_exchange_strong(volatile void*, void*, unsigned int, int, int);
6634 __cov_bool __tsan_atomic32_compare_exchange_weak(volatile void*, void*, unsigned int, int, int);
6635 unsigned int __tsan_atomic32_exchange(volatile void*, unsigned int, int);
6636 unsigned int __tsan_atomic32_fetch_add(volatile void*, unsigned int, int);
6637 unsigned int __tsan_atomic32_fetch_and(volatile void*, unsigned int, int);
6638 unsigned int __tsan_atomic32_fetch_nand(volatile void*, unsigned int, int);
6639 unsigned int __tsan_atomic32_fetch_or(volatile void*, unsigned int, int);
6640 unsigned int __tsan_atomic32_fetch_sub(volatile void*, unsigned int, int);
6641 unsigned int __tsan_atomic32_fetch_xor(volatile void*, unsigned int, int);
6642 unsigned int __tsan_atomic32_load(const volatile void*, int);
6643 void __tsan_atomic32_store(volatile void*, unsigned int, int);
6644 __cov_bool __tsan_atomic64_compare_exchange_strong(volatile void*, void*, long unsigned int, int, int);
6645 __cov_bool __tsan_atomic64_compare_exchange_weak(volatile void*, void*, long unsigned int, int, int);
6646 long unsigned int __tsan_atomic64_exchange(volatile void*, long unsigned int, int);
6647 long unsigned int __tsan_atomic64_fetch_add(volatile void*, long unsigned int, int);
6648 long unsigned int __tsan_atomic64_fetch_and(volatile void*, long unsigned int, int);
6649 long unsigned int __tsan_atomic64_fetch_nand(volatile void*, long unsigned int, int);
6650 long unsigned int __tsan_atomic64_fetch_or(volatile void*, long unsigned int, int);
6651 long unsigned int __tsan_atomic64_fetch_sub(volatile void*, long unsigned int, int);
6652 long unsigned int __tsan_atomic64_fetch_xor(volatile void*, long unsigned int, int);
6653 long unsigned int __tsan_atomic64_load(const volatile void*, int);
6654 void __tsan_atomic64_store(volatile void*, long unsigned int, int);
6655 __cov_bool __tsan_atomic8_compare_exchange_strong(volatile void*, void*, unsigned char, int, int);
6656 __cov_bool __tsan_atomic8_compare_exchange_weak(volatile void*, void*, unsigned char, int, int);
6657 unsigned char __tsan_atomic8_exchange(volatile void*, unsigned char, int);
6658 unsigned char __tsan_atomic8_fetch_add(volatile void*, unsigned char, int);
6659 unsigned char __tsan_atomic8_fetch_and(volatile void*, unsigned char, int);
6660 unsigned char __tsan_atomic8_fetch_nand(volatile void*, unsigned char, int);
6661 unsigned char __tsan_atomic8_fetch_or(volatile void*, unsigned char, int);
6662 unsigned char __tsan_atomic8_fetch_sub(volatile void*, unsigned char, int);
6663 unsigned char __tsan_atomic8_fetch_xor(volatile void*, unsigned char, int);
6664 unsigned char __tsan_atomic8_load(const volatile void*, int);
6665 void __tsan_atomic8_store(volatile void*, unsigned char, int);
6666 void __tsan_atomic_signal_fence(int);
6667 void __tsan_atomic_thread_fence(int);
6668 void __tsan_func_entry(void*);
6669 void __tsan_func_exit(void*);
6670 void __tsan_read1(void*);
6671 void __tsan_read16(void*);
6672 void __tsan_read2(void*);
6673 void __tsan_read4(void*);
6674 void __tsan_read8(void*);
6675 void __tsan_read_range(void*, long int);
6676 void __tsan_write1(void*);
6677 void __tsan_write16(void*);
6678 void __tsan_write2(void*);
6679 void __tsan_write4(void*);
6680 void __tsan_write8(void*);
6681 void __tsan_write_range(void*, long int);
6682 void __ubsan_handle_add_overflow(void*, void*, void*);
6683 void __ubsan_handle_add_overflow_abort(void*, void*, void*);
6684 void __ubsan_handle_builtin_unreachable(void*);
6685 void __ubsan_handle_divrem_overflow(void*, void*, void*);
6686 void __ubsan_handle_divrem_overflow_abort(void*, void*, void*);
6687 void __ubsan_handle_dynamic_type_cache_miss(void*, void*, void*);
6688 void __ubsan_handle_dynamic_type_cache_miss_abort(void*, void*, void*);
6689 void __ubsan_handle_float_cast_overflow(void*, void*);
6690 void __ubsan_handle_float_cast_overflow_abort(void*, void*);
6691 void __ubsan_handle_invalid_builtin(void*);
6692 void __ubsan_handle_invalid_builtin_abort(void*);
6693 void __ubsan_handle_load_invalid_value(void*, void*);
6694 void __ubsan_handle_load_invalid_value_abort(void*, void*);
6695 void __ubsan_handle_missing_return(void*);
6696 void __ubsan_handle_mul_overflow(void*, void*, void*);
6697 void __ubsan_handle_mul_overflow_abort(void*, void*, void*);
6698 void __ubsan_handle_negate_overflow(void*, void*);
6699 void __ubsan_handle_negate_overflow_abort(void*, void*);
6700 void __ubsan_handle_nonnull_return_v1(void*, void*);
6701 void __ubsan_handle_nonnull_return_v1_abort(void*, void*);
6702 void __ubsan_handle_out_of_bounds(void*, void*);
6703 void __ubsan_handle_out_of_bounds_abort(void*, void*);
6704 void __ubsan_handle_pointer_overflow(void*, void*, void*);
6705 void __ubsan_handle_pointer_overflow_abort(void*, void*, void*);
6706 void __ubsan_handle_shift_out_of_bounds(void*, void*, void*);
6707 void __ubsan_handle_shift_out_of_bounds_abort(void*, void*, void*);
6708 void __ubsan_handle_sub_overflow(void*, void*, void*);
6709 void __ubsan_handle_sub_overflow_abort(void*, void*, void*);
6710 void __ubsan_handle_type_mismatch_v1(void*, void*);
6711 void __ubsan_handle_type_mismatch_v1_abort(void*, void*);
6712 void __ubsan_handle_vla_bound_not_positive(void*, void*);
6713 void __ubsan_handle_vla_bound_not_positive_abort(void*, void*);
6714 
6715 // -fopenacc
6716 int __builtin_acc_get_device_type(void);
6717 void __builtin_GOACC_data_end(void);
6718 void __builtin_GOMP_atomic_end(void);
6719 void __builtin_GOMP_atomic_start(void);
6720 void __builtin_GOMP_barrier(void);
6721 __cov_bool __builtin_GOMP_barrier_cancel(void);
6722 void __builtin_GOMP_critical_end(void);
6723 void __builtin_GOMP_critical_start(void);
6724 void __builtin_GOMP_loop_end(void);
6725 __cov_bool __builtin_GOMP_loop_end_cancel(void);
6726 void __builtin_GOMP_loop_end_nowait(void);
6727 void __builtin_GOMP_ordered_end(void);
6728 void __builtin_GOMP_ordered_start(void);
6729 void __builtin_GOMP_sections_end(void);
6730 __cov_bool __builtin_GOMP_sections_end_cancel(void);
6731 void __builtin_GOMP_sections_end_nowait(void);
6732 unsigned int __builtin_GOMP_sections_next(void);
6733 void* __builtin_GOMP_single_copy_start(void);
6734 __cov_bool __builtin_GOMP_single_start(void);
6735 void __builtin_GOMP_target_end_data(void);
6736 void __builtin_GOMP_taskgroup_end(void);
6737 void __builtin_GOMP_taskgroup_start(void);
6738 void __builtin_GOMP_taskwait(void);
6739 void __builtin_GOMP_taskyield(void);
6740 int __builtin_omp_get_num_teams(void);
6741 int __builtin_omp_get_num_threads(void);
6742 int __builtin_omp_get_team_num(void);
6743 int __builtin_omp_get_thread_num(void);
6744 void __builtin_GOACC_data_start(int, long unsigned int, void*, void*, void*);
6745 void __builtin_GOACC_declare(int, long unsigned int, void*, void*, void*);
6746 void __builtin_GOACC_enter_exit_data(int, long unsigned int, void*, void*, void*, int, int, ...);
6747 void __builtin_GOACC_parallel_keyed(int, void (*)(void*), long unsigned int, void*, void*, void*, ...);
6748 int __builtin_goacc_parlevel_id(int);
6749 int __builtin_goacc_parlevel_size(int);
6750 void __builtin_GOACC_update(int, long unsigned int, void*, void*, void*, int, int, ...);
6751 void __builtin_GOACC_wait(int, int, ...);
6752 __cov_bool __builtin_GOMP_cancel(int, __cov_bool);
6753 __cov_bool __builtin_GOMP_cancellation_point(int);
6754 void __builtin_GOMP_critical_name_end(void**);
6755 void __builtin_GOMP_critical_name_start(void**);
6756 void __builtin_GOMP_doacross_post(void*);
6757 void __builtin_GOMP_doacross_ull_post(void*);
6758 void __builtin_GOMP_doacross_ull_wait(long long unsigned int, ...);
6759 void __builtin_GOMP_doacross_wait(long int, ...);
6760 __cov_bool __builtin_GOMP_loop_doacross_dynamic_start(unsigned int, long int*, long int, long int*, long int*);
6761 __cov_bool __builtin_GOMP_loop_doacross_guided_start(unsigned int, long int*, long int, long int*, long int*);
6762 __cov_bool __builtin_GOMP_loop_doacross_runtime_start(unsigned int, long int*, long int*, long int*);
6763 __cov_bool __builtin_GOMP_loop_doacross_start(unsigned int, long int*, long int, long int, long int*, long int*, void*, void*);
6764 __cov_bool __builtin_GOMP_loop_doacross_static_start(unsigned int, long int*, long int, long int*, long int*);
6765 __cov_bool __builtin_GOMP_loop_dynamic_next(long int*, long int*);
6766 __cov_bool __builtin_GOMP_loop_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6767 __cov_bool __builtin_GOMP_loop_guided_next(long int*, long int*);
6768 __cov_bool __builtin_GOMP_loop_guided_start(long int, long int, long int, long int, long int*, long int*);
6769 __cov_bool __builtin_GOMP_loop_maybe_nonmonotonic_runtime_next(long int*, long int*);
6770 __cov_bool __builtin_GOMP_loop_maybe_nonmonotonic_runtime_start(long int, long int, long int, long int*, long int*);
6771 __cov_bool __builtin_GOMP_loop_nonmonotonic_dynamic_next(long int*, long int*);
6772 __cov_bool __builtin_GOMP_loop_nonmonotonic_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6773 __cov_bool __builtin_GOMP_loop_nonmonotonic_guided_next(long int*, long int*);
6774 __cov_bool __builtin_GOMP_loop_nonmonotonic_guided_start(long int, long int, long int, long int, long int*, long int*);
6775 __cov_bool __builtin_GOMP_loop_nonmonotonic_runtime_next(long int*, long int*);
6776 __cov_bool __builtin_GOMP_loop_nonmonotonic_runtime_start(long int, long int, long int, long int*, long int*);
6777 __cov_bool __builtin_GOMP_loop_ordered_dynamic_next(long int*, long int*);
6778 __cov_bool __builtin_GOMP_loop_ordered_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6779 __cov_bool __builtin_GOMP_loop_ordered_guided_next(long int*, long int*);
6780 __cov_bool __builtin_GOMP_loop_ordered_guided_start(long int, long int, long int, long int, long int*, long int*);
6781 __cov_bool __builtin_GOMP_loop_ordered_runtime_next(long int*, long int*);
6782 __cov_bool __builtin_GOMP_loop_ordered_runtime_start(long int, long int, long int, long int*, long int*);
6783 __cov_bool __builtin_GOMP_loop_ordered_start(long int, long int, long int, long int, long int, long int*, long int*, void*, void*);
6784 __cov_bool __builtin_GOMP_loop_ordered_static_next(long int*, long int*);
6785 __cov_bool __builtin_GOMP_loop_ordered_static_start(long int, long int, long int, long int, long int*, long int*);
6786 __cov_bool __builtin_GOMP_loop_runtime_next(long int*, long int*);
6787 __cov_bool __builtin_GOMP_loop_runtime_start(long int, long int, long int, long int*, long int*);
6788 __cov_bool __builtin_GOMP_loop_start(long int, long int, long int, long int, long int, long int*, long int*, void*, void*);
6789 __cov_bool __builtin_GOMP_loop_static_next(long int*, long int*);
6790 __cov_bool __builtin_GOMP_loop_static_start(long int, long int, long int, long int, long int*, long int*);
6791 __cov_bool __builtin_GOMP_loop_ull_doacross_dynamic_start(unsigned int, long long unsigned int*, long long unsigned int, long long unsigned int*, long long unsigned int*);
6792 __cov_bool __builtin_GOMP_loop_ull_doacross_guided_start(unsigned int, long long unsigned int*, long long unsigned int, long long unsigned int*, long long unsigned int*);
6793 __cov_bool __builtin_GOMP_loop_ull_doacross_runtime_start(unsigned int, long long unsigned int*, long long unsigned int*, long long unsigned int*);
6794 __cov_bool __builtin_GOMP_loop_ull_doacross_start(unsigned int, long long unsigned int*, long int, long long unsigned int, long long unsigned int*, long long unsigned int*, void*, void*);
6795 __cov_bool __builtin_GOMP_loop_ull_doacross_static_start(unsigned int, long long unsigned int*, long long unsigned int, long long unsigned int*, long long unsigned int*);
6796 __cov_bool __builtin_GOMP_loop_ull_dynamic_next(long long unsigned int*, long long unsigned int*);
6797 __cov_bool __builtin_GOMP_loop_ull_dynamic_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6798 __cov_bool __builtin_GOMP_loop_ull_guided_next(long long unsigned int*, long long unsigned int*);
6799 __cov_bool __builtin_GOMP_loop_ull_guided_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6800 __cov_bool __builtin_GOMP_loop_ull_maybe_nonmonotonic_runtime_next(long long unsigned int*, long long unsigned int*);
6801 __cov_bool __builtin_GOMP_loop_ull_maybe_nonmonotonic_runtime_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6802 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_dynamic_next(long long unsigned int*, long long unsigned int*);
6803 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_dynamic_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6804 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_guided_next(long long unsigned int*, long long unsigned int*);
6805 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_guided_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6806 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_runtime_next(long long unsigned int*, long long unsigned int*);
6807 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_runtime_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6808 __cov_bool __builtin_GOMP_loop_ull_ordered_dynamic_next(long long unsigned int*, long long unsigned int*);
6809 __cov_bool __builtin_GOMP_loop_ull_ordered_dynamic_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6810 __cov_bool __builtin_GOMP_loop_ull_ordered_guided_next(long long unsigned int*, long long unsigned int*);
6811 __cov_bool __builtin_GOMP_loop_ull_ordered_guided_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6812 __cov_bool __builtin_GOMP_loop_ull_ordered_runtime_next(long long unsigned int*, long long unsigned int*);
6813 __cov_bool __builtin_GOMP_loop_ull_ordered_runtime_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6814 __cov_bool __builtin_GOMP_loop_ull_ordered_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long int, long long unsigned int, long long unsigned int*, long long unsigned int*, void*, void*);
6815 __cov_bool __builtin_GOMP_loop_ull_ordered_static_next(long long unsigned int*, long long unsigned int*);
6816 __cov_bool __builtin_GOMP_loop_ull_ordered_static_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6817 __cov_bool __builtin_GOMP_loop_ull_runtime_next(long long unsigned int*, long long unsigned int*);
6818 __cov_bool __builtin_GOMP_loop_ull_runtime_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6819 __cov_bool __builtin_GOMP_loop_ull_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long int, long long unsigned int, long long unsigned int*, long long unsigned int*, void*, void*);
6820 __cov_bool __builtin_GOMP_loop_ull_static_next(long long unsigned int*, long long unsigned int*);
6821 __cov_bool __builtin_GOMP_loop_ull_static_start(__cov_bool, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int, long long unsigned int*, long long unsigned int*);
6822 void __builtin_GOMP_offload_register_ver(int, void*, int, void*);
6823 void __builtin_GOMP_offload_unregister_ver(int, void*, int, void*);
6824 void __builtin_GOMP_parallel(void (*)(void*), void*, unsigned int, unsigned int);
6825 void __builtin_GOMP_parallel_loop_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6826 void __builtin_GOMP_parallel_loop_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6827 void __builtin_GOMP_parallel_loop_maybe_nonmonotonic_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6828 void __builtin_GOMP_parallel_loop_nonmonotonic_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6829 void __builtin_GOMP_parallel_loop_nonmonotonic_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6830 void __builtin_GOMP_parallel_loop_nonmonotonic_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6831 void __builtin_GOMP_parallel_loop_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6832 void __builtin_GOMP_parallel_loop_static(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6833 unsigned int __builtin_GOMP_parallel_reductions(void (*)(void*), void*, unsigned int, unsigned int);
6834 void __builtin_GOMP_parallel_sections(void (*)(void*), void*, unsigned int, unsigned int, unsigned int);
6835 unsigned int __builtin_GOMP_sections2_start(unsigned int, void*, void*);
6836 unsigned int __builtin_GOMP_sections_start(unsigned int);
6837 void __builtin_GOMP_single_copy_end(void*);
6838 void __builtin_GOMP_target_data_ext(int, long unsigned int, void*, void*, void*);
6839 void __builtin_GOMP_target_enter_exit_data(int, long unsigned int, void*, void*, void*, unsigned int, void*);
6840 void __builtin_GOMP_target_ext(int, void (*)(void*), long unsigned int, void*, void*, void*, unsigned int, void*, void*);
6841 void __builtin_GOMP_target_update_ext(int, long unsigned int, void*, void*, void*, unsigned int, void*);
6842 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
6843 void __builtin_GOMP_task(void (*)(void*), void*, void (*)(void*, void*), long int, long int, __cov_bool, unsigned int, void*, int);
6844 #endif
6845 void __builtin_GOMP_taskgroup_reduction_register(void*);
6846 void __builtin_GOMP_taskgroup_reduction_unregister(void*);
6847 void __builtin_GOMP_taskloop(void (*)(void*), void*, void (*)(void*, void*), long int, long int, unsigned int, long int, int, long int, long int, long int);
6848 void __builtin_GOMP_taskloop_ull(void (*)(void*), void*, void (*)(void*, void*), long int, long int, unsigned int, long int, int, long long unsigned int, long long unsigned int, long long unsigned int);
6849 void __builtin_GOMP_task_reduction_remap(long unsigned int, long unsigned int, void*);
6850 void __builtin_GOMP_taskwait_depend(void*);
6851 void __builtin_GOMP_teams(unsigned int, unsigned int);
6852 void __builtin_GOMP_teams_reg(void (*)(void*), void*, unsigned int, unsigned int, unsigned int);
6853 void __builtin_GOMP_workshare_task_reduction_unregister(__cov_bool);
6854 
6855 // -fgnu-tm -mavx
6856 void __builtin__ITM_abortTransaction(int);
6857 unsigned int __builtin__ITM_beginTransaction(unsigned int, ...);
6858 void* __builtin__ITM_calloc(long unsigned int, long unsigned int);
6859 void __builtin__ITM_changeTransactionMode(int);
6860 void __builtin__ITM_commitTransactionEH(void*);
6861 void __builtin__ITM_free(void*);
6862 void* __builtin__ITM_getTMCloneOrIrrevocable(void*);
6863 void* __builtin__ITM_getTMCloneSafe(void*);
6864 void __builtin__ITM_LB(volatile void*, long unsigned int);
6865 void __builtin__ITM_LD(volatile void*);
6866 void __builtin__ITM_LE(volatile void*);
6867 void __builtin__ITM_LF(volatile void*);
6868 void __builtin__ITM_LM128(const void*);
6869 void __builtin__ITM_LM256(const void*);
6870 void __builtin__ITM_LM64(const void*);
6871 void __builtin__ITM_LU1(volatile void*);
6872 void __builtin__ITM_LU2(volatile void*);
6873 void __builtin__ITM_LU4(volatile void*);
6874 void __builtin__ITM_LU8(volatile void*);
6875 void* __builtin__ITM_malloc(long unsigned int);
6876 void __builtin__ITM_memcpyRnWt(void*, const void*, long unsigned int);
6877 void __builtin__ITM_memcpyRtWn(void*, const void*, long unsigned int);
6878 void __builtin__ITM_memcpyRtWt(void*, const void*, long unsigned int);
6879 void __builtin__ITM_memmoveRtWt(void*, const void*, long unsigned int);
6880 void __builtin__ITM_memsetW(void*, int, long unsigned int);
6881 double __builtin__ITM_RaRD(double*);
6882 long double __builtin__ITM_RaRE(volatile void*);
6883 float __builtin__ITM_RaRF(volatile void*);
6884 __cov_v4sf __builtin__ITM_RaRM128(const __cov_v4sf*);
6885 __cov_v8sf __builtin__ITM_RaRM256(const __cov_v8sf*);
6886 __cov_v2si_t __builtin__ITM_RaRM64(const __cov_v2si_t*);
6887 unsigned char __builtin__ITM_RaRU1(volatile void*);
6888 short unsigned int __builtin__ITM_RaRU2(volatile void*);
6889 unsigned int __builtin__ITM_RaRU4(volatile void*);
6890 long unsigned int __builtin__ITM_RaRU8(volatile void*);
6891 double __builtin__ITM_RaWD(double*);
6892 long double __builtin__ITM_RaWE(volatile void*);
6893 float __builtin__ITM_RaWF(volatile void*);
6894 __cov_v4sf __builtin__ITM_RaWM128(const __cov_v4sf*);
6895 __cov_v8sf __builtin__ITM_RaWM256(const __cov_v8sf*);
6896 __cov_v2si_t __builtin__ITM_RaWM64(const __cov_v2si_t*);
6897 unsigned char __builtin__ITM_RaWU1(volatile void*);
6898 short unsigned int __builtin__ITM_RaWU2(volatile void*);
6899 unsigned int __builtin__ITM_RaWU4(volatile void*);
6900 long unsigned int __builtin__ITM_RaWU8(volatile void*);
6901 double __builtin__ITM_RD(double*);
6902 long double __builtin__ITM_RE(volatile void*);
6903 float __builtin__ITM_RF(volatile void*);
6904 double __builtin__ITM_RfWD(double*);
6905 long double __builtin__ITM_RfWE(volatile void*);
6906 float __builtin__ITM_RfWF(volatile void*);
6907 __cov_v4sf __builtin__ITM_RfWM128(const __cov_v4sf*);
6908 __cov_v8sf __builtin__ITM_RfWM256(const __cov_v8sf*);
6909 __cov_v2si_t __builtin__ITM_RfWM64(const __cov_v2si_t*);
6910 unsigned char __builtin__ITM_RfWU1(volatile void*);
6911 short unsigned int __builtin__ITM_RfWU2(volatile void*);
6912 unsigned int __builtin__ITM_RfWU4(volatile void*);
6913 long unsigned int __builtin__ITM_RfWU8(volatile void*);
6914 __cov_v4sf __builtin__ITM_RM128(const __cov_v4sf*);
6915 __cov_v8sf __builtin__ITM_RM256(const __cov_v8sf*);
6916 __cov_v2si_t __builtin__ITM_RM64(const __cov_v2si_t*);
6917 unsigned char __builtin__ITM_RU1(volatile void*);
6918 short unsigned int __builtin__ITM_RU2(volatile void*);
6919 unsigned int __builtin__ITM_RU4(volatile void*);
6920 long unsigned int __builtin__ITM_RU8(volatile void*);
6921 void __builtin__ITM_WaRD(volatile void*, double);
6922 void __builtin__ITM_WaRE(volatile void*, long double);
6923 void __builtin__ITM_WaRF(volatile void*, float);
6924 void __builtin__ITM_WaRM128(__cov_v4sf*, __cov_v4sf);
6925 void __builtin__ITM_WaRM256(__cov_v8sf*, __cov_v8sf);
6926 void __builtin__ITM_WaRM64(__cov_v2si_t*, __cov_v2si_t);
6927 void __builtin__ITM_WaRU1(volatile void*, unsigned char);
6928 void __builtin__ITM_WaRU2(volatile void*, short unsigned int);
6929 void __builtin__ITM_WaRU4(volatile void*, unsigned int);
6930 void __builtin__ITM_WaRU8(volatile void*, long unsigned int);
6931 void __builtin__ITM_WaWD(volatile void*, double);
6932 void __builtin__ITM_WaWE(volatile void*, long double);
6933 void __builtin__ITM_WaWF(volatile void*, float);
6934 void __builtin__ITM_WaWM128(__cov_v4sf*, __cov_v4sf);
6935 void __builtin__ITM_WaWM256(__cov_v8sf*, __cov_v8sf);
6936 void __builtin__ITM_WaWM64(__cov_v2si_t*, __cov_v2si_t);
6937 void __builtin__ITM_WaWU1(volatile void*, unsigned char);
6938 void __builtin__ITM_WaWU2(volatile void*, short unsigned int);
6939 void __builtin__ITM_WaWU4(volatile void*, unsigned int);
6940 void __builtin__ITM_WaWU8(volatile void*, long unsigned int);
6941 void __builtin__ITM_WD(volatile void*, double);
6942 void __builtin__ITM_WE(volatile void*, long double);
6943 void __builtin__ITM_WF(volatile void*, float);
6944 void __builtin__ITM_WM128(__cov_v4sf*, __cov_v4sf);
6945 void __builtin__ITM_WM256(__cov_v8sf*, __cov_v8sf);
6946 void __builtin__ITM_WM64(__cov_v2si_t*, __cov_v2si_t);
6947 void __builtin__ITM_WU1(volatile void*, unsigned char);
6948 void __builtin__ITM_WU2(volatile void*, short unsigned int);
6949 void __builtin__ITM_WU4(volatile void*, unsigned int);
6950 void __builtin__ITM_WU8(volatile void*, long unsigned int);
6951 void __builtin__ITM_commitTransaction(void);
6952 
6953 #if __COVERITY_GCC_VERSION_AT_LEAST(10, 0)
6954 // -mavx512vp2intersect
6955 void __builtin_ia32_2intersectd128(unsigned char*, unsigned char*, __cov_v4si_t, __cov_v4si_t);
6956 void __builtin_ia32_2intersectd256(unsigned char*, unsigned char*, __cov_v8si_t, __cov_v8si_t);
6957 void __builtin_ia32_2intersectd512(short unsigned int*, short unsigned int*, __cov_v16si_t, __cov_v16si_t);
6958 void __builtin_ia32_2intersectq128(unsigned char*, unsigned char*, __cov_v2di_t, __cov_v2di_t);
6959 void __builtin_ia32_2intersectq256(unsigned char*, unsigned char*, __cov_v4di_t, __cov_v4di_t);
6960 void __builtin_ia32_2intersectq512(unsigned char*, unsigned char*, __cov_v8di_t, __cov_v8di_t);
6961 __cov_v2df __builtin_ia32_rndscalesd_mask_round(__cov_v2df, __cov_v2df, int, __cov_v2df, unsigned char, int);
6962 __cov_v4sf __builtin_ia32_rndscaless_mask_round(__cov_v4sf, __cov_v4sf, int, __cov_v4sf, unsigned char, int);
6963 
6964 // -mavx512bf16
6965 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi(__cov_v8sf, __cov_v8sf);
6966 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi_mask(__cov_v8sf, __cov_v8sf, __cov_v16hi_t, short unsigned int);
6967 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi_maskz(__cov_v8sf, __cov_v8sf, short unsigned int);
6968 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi(__cov_v16sf, __cov_v16sf);
6969 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi_mask(__cov_v16sf, __cov_v16sf, __cov_v32hi_t, unsigned int);
6970 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi_maskz(__cov_v16sf, __cov_v16sf, unsigned int);
6971 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi(__cov_v4sf, __cov_v4sf);
6972 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi_mask(__cov_v4sf, __cov_v4sf, __cov_v8hi_t, unsigned char);
6973 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi_maskz(__cov_v4sf, __cov_v4sf, unsigned char);
6974 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf(__cov_v16sf);
6975 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf_mask(__cov_v16sf, __cov_v16hi_t, short unsigned int);
6976 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf_maskz(__cov_v16sf, short unsigned int);
6977 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf(__cov_v4sf);
6978 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf_mask(__cov_v4sf, __cov_v8hi_t, unsigned char);
6979 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf_maskz(__cov_v4sf, unsigned char);
6980 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf(__cov_v8sf);
6981 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf_mask(__cov_v8sf, __cov_v8hi_t, unsigned char);
6982 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf_maskz(__cov_v8sf, unsigned char);
6983 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t);
6984 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf_mask(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t, short unsigned int);
6985 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf_maskz(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t, short unsigned int);
6986 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t);
6987 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf_mask(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t, unsigned char);
6988 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf_maskz(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t, unsigned char);
6989 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t);
6990 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf_mask(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t, unsigned char);
6991 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf_maskz(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t, unsigned char);
6992 
6993 // -menqcmd
6994 int __builtin_ia32_enqcmd(void*, const void*);
6995 int __builtin_ia32_enqcmds(void*, const void*);
6996 
6997 // -mavx512dq
6998 char __builtin_ia32_fpclasssd_mask(__cov_v2df, int, unsigned char);
6999 char __builtin_ia32_fpclassss_mask(__cov_v4sf, int, unsigned char);
7000 #endif
7001 
7002 #if __COVERITY_GCC_VERSION_AT_LEAST(9, 0)
7003 /*
7004  * EDG 5.0 does not yet include prototypes for GCC 9 builtins, so these are
7005  * enabled even when __COVERITY_DISABLE_BUILTIN_DECLS is set.
7006  */
7007 
7008 unsigned int __builtin_ia32_readeflags_u32(void);
7009 void __builtin_ia32_writeeflags_u32(unsigned int);
7010 
7011 //-mfma4
7012 __cov_v4sf __builtin_ia32_vfmsubps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
7013 __cov_v2df __builtin_ia32_vfmsubpd(__cov_v2df, __cov_v2df, __cov_v2df);
7014 __cov_v4sf __builtin_ia32_vfnmaddps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
7015 __cov_v2df __builtin_ia32_vfnmaddpd(__cov_v2df, __cov_v2df, __cov_v2df);
7016 __cov_v4sf __builtin_ia32_vfnmsubps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
7017 __cov_v2df __builtin_ia32_vfnmsubpd(__cov_v2df, __cov_v2df, __cov_v2df);
7018 __cov_v8sf __builtin_ia32_vfmsubps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
7019 __cov_v4df __builtin_ia32_vfmsubpd256(__cov_v4df, __cov_v4df, __cov_v4df);
7020 __cov_v8sf __builtin_ia32_vfnmaddps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
7021 __cov_v4df __builtin_ia32_vfnmaddpd256(__cov_v4df, __cov_v4df, __cov_v4df);
7022 __cov_v8sf __builtin_ia32_vfnmsubps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
7023 __cov_v4df __builtin_ia32_vfnmsubpd256(__cov_v4df, __cov_v4df, __cov_v4df);
7024 
7025 #define __builtin_speculation_safe_value(t1, t2) t1
7026 #endif
7027 
7028 #if __COVERITY_GCC_VERSION_AT_LEAST(8, 0)
7029 long double __builtin_sqrtf128(long double);
7030 long double __builtin_fmaf128(long double, long double, long double);
7031 long double __builtin_fmaxf128(long double, long double);
7032 long double __builtin_fminf128(long double, long double);
7033 #endif
7034 
7035 #ifndef __coverity_cplusplus
7036 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
7037 typedef float __coverity_float _Float32;
7038 typedef double __coverity_floatx _Float32x;
7039 typedef double __coverity_float _Float64;
7040 typedef long double _Float64x;
7041 typedef long double _Float128;
7042 
7043 long double __builtin_inff128();
7044 #endif /* GCC >= 7.0 */
7045 #endif /* __coverity_cplusplus */
7046 
7047 #ifdef __x86_64__
7048 #define __builtin_ms_va_list __builtin_va_list
7049 #define __builtin_sysv_va_list __builtin_va_list
7050 #endif /* __x86_64__ */
7051 
7052 #ifdef __coverity_cplusplus
7053 }
7054 #endif
7055 
7056 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7057 typedef float __coverity_decimal _Decimal32;
7058 typedef double __coverity_decimal _Decimal64;
7059 typedef long double __coverity_decimal _Decimal128;
7060 
7061 _Decimal32 __builtin_nand32(const char*);
7062 _Decimal32 __builtin_infd32();
7063 _Decimal64 __builtin_infd64();
7064 _Decimal64 __builtin_nand64(const char*);
7065 _Decimal128 __builtin_infd128();
7066 _Decimal128 __builtin_nand128(const char*);
7067 
7068 _Decimal128 __builtin_fabsd128(_Decimal128);
7069 _Decimal32 __builtin_fabsd32(_Decimal32);
7070 _Decimal64 __builtin_fabsd64(_Decimal64);
7071 int __builtin_finited128(_Decimal128);
7072 int __builtin_finited32(_Decimal32);
7073 int __builtin_finited64(_Decimal64);
7074 float __builtin_inff32();
7075 double __builtin_inff64();
7076 int __builtin_isinfd128(_Decimal128);
7077 int __builtin_isinfd32(_Decimal32);
7078 int __builtin_isinfd64(_Decimal64);
7079 int __builtin_isnand128(_Decimal128);
7080 int __builtin_isnand32(_Decimal32);
7081 int __builtin_isnand64(_Decimal64);
7082 int __builtin_signbitd128(_Decimal128);
7083 int __builtin_signbitd32(_Decimal32);
7084 int __builtin_signbitd64(_Decimal64);
7085 #endif /* GCC >= 4.0 */
7086 
7087 
7088 #ifndef __COVERITY_DISABLE_BUILTIN_DECLS
7089 #if __COVERITY_GCC_VERSION_AT_LEAST(3, 4)
7090 extern char *__builtin_stpcpy(char *, const char *);
7091 #endif /* GCC >= 3.4 */
7092 
7093 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7094 #define __builtin_ms_va_list __builtin_va_list
7095 #define __builtin_ms_va_copy __builtin_va_copy
7096 #define __builtin_ms_va_start __builtin_va_start
7097 #define __builtin_ms_va_end __builtin_va_end
7098 
7099 #define __builtin_sysv_va_list __builtin_va_list
7100 #define __builtin_sysv_va_copy __builtin_va_copy
7101 #define __builtin_sysv_va_start __builtin_va_start
7102 #define __builtin_sysv_va_end __builtin_va_end
7103 
7104 #define __ms_va_copy(__d,__s) __builtin_ms_va_copy(__d,__s)
7105 #define __ms_va_start(__v,__l) __builtin_ms_va_start(__v,__l)
7106 #define __ms_va_arg(__v,__l)    __builtin_va_arg(__v,__l)
7107 #define __ms_va_end(__v) __builtin_ms_va_end(__v)
7108 
7109 #define __sysv_va_copy(__d,__s) __builtin_sysv_va_copy(__d,__s)
7110 #define __sysv_va_start(__v,__l) __builtin_sysv_va_start(__v,__l)
7111 #define __sysv_va_arg(__v,__l)  __builtin_va_arg(__v,__l)
7112 #define __sysv_va_end(__v) __builtin_sysv_va_end(__v)
7113 #endif // 4.4+
7114 
7115 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7116 extern double __builtin_powi(double,int);
7117 extern float __builtin_powif(float,int);
7118 extern long double __builtin_powil(long double,int);
7119 
7120 extern float __builtin_cabsf(__complex__ float);
7121 extern double __builtin_cabs(__complex__ double);
7122 extern long double __builtin_cabsl(__complex__ long double);
7123 extern float __builtin_cargf(__complex__ float);
7124 extern double __builtin_carg(__complex__ double);
7125 extern long double __builtin_cargl(__complex__ long double);
7126 
7127 #define __builtin_memchr(dst, src, len) memchr(dst, src, len)
7128 #define __builtin_memcpy(dst, src, len) memcpy(dst, src, len)
7129 #define __builtin_memmove(dst, src, len) memmove(dst, src, len)
7130 #define __builtin_memset(dst, val, len) memset(dst, val, len)
7131 #define __builtin_strcpy(dst, src) strcpy(dst, src)
7132 #define __builtin_strcat(dst, src) strcat(dst, src)
7133 #define __builtin_strncpy(dst, src, len) strncpy(dst, src, len)
7134 #define __builtin_strncat(dst, src, len) strncat(dst, src, len)
7135 #define __builtin_mempcpy(dst, src, len) mempcpy (dst, src, len)
7136 #if (__GNUC__ == 4) && (__GNUC_MINOR__ == 9) && ((__GNUC_PATCHLEVEL__ == 2) || (__GNUC_PATCHLEVEL__ == 3) || (__GNUC_PATCHLEVEL__ == 4))
7137 int __coverity_builtin_sprintf();
7138 #define __builtin_sprintf(dst, ...) __coverity_builtin_sprintf();
7139 #else
7140 #define __builtin_sprintf(dst, ...) sprintf (dst, __VA_ARGS__)
7141 #endif
7142 #define __builtin_snprintf(dst, len, ...) snprintf (dst, len, __VA_ARGS__)
7143 
7144 int __builtin_vsprintf(char *, const char *, __builtin_va_list);
7145 int __builtin_vsnprintf(char *, int, const char *, __builtin_va_list);
7146 #endif /* GCC >= 4.0 */
7147 
7148 /* mmx, sse compat */
7149 
7150 #if (__GNUC__ <3)
7151 typedef int __cov_m64 __attribute__ ((__mode__ (__V2SI__)));
7152 typedef float __cov_m128 __attribute__ ((__mode__(__V4SF__)));
7153 
7154 /* Internal data types for implementing the intrinsics.  */
7155 typedef int __cov_v2si __attribute__ ((__mode__ (__V2SI__)));
7156 typedef int __cov_v4hi __attribute__ ((__mode__ (__V4HI__)));
7157 typedef int __cov_v8qi __attribute__ ((__mode__ (__V8QI__)));
7158 
7159 /* Internal data types for implementing the intrinsics.  */
7160 typedef int __cov_v4si __attribute__ ((mode (V4SI)));
7161 
7162 typedef int __cov_v8hi __attribute__ ((mode (V8HI)));
7163 typedef int __cov_v2di __attribute__ ((mode (V2DI)));
7164 typedef int __cov_v16qi __attribute__ ((mode (V16QI)));
7165 
7166 typedef int __cov_v1di __attribute__ ((mode (V1DI)));
7167 
7168 #define __cov_m128i __cov_v2di
7169 #define __cov_m128d __cov_v2df
7170 #endif
7171 
7172 #if __GNUC__ == 3
7173 
7174 typedef int __cov_m64 __attribute__ ((__mode__ (__V2SI__)));
7175 
7176 /* Internal data types for implementing the intrinsics.  */
7177 typedef int __cov_v2si __attribute__ ((__mode__ (__V2SI__)));
7178 typedef int __cov_v4hi __attribute__ ((__mode__ (__V4HI__)));
7179 typedef int __cov_v8qi __attribute__ ((__mode__ (__V8QI__)));
7180 
7181 /* The data type intended for user use.  */
7182 typedef float __cov_m128 __attribute__ ((__mode__(__V4SF__)));
7183 
7184 /* Internal data types for implementing the intrinsics.  */
7185 typedef int __cov_v4si __attribute__ ((mode (V4SI)));
7186 
7187 typedef int __cov_v2di __attribute__ ((mode (V2DI)));
7188 typedef int __cov_v8hi __attribute__ ((mode (V8HI)));
7189 typedef int __cov_v16qi __attribute__ ((mode (V16QI)));
7190 typedef int __cov_v1di __attribute__ ((mode (V1DI)));
7191 
7192 #define __cov_m128i __cov_v2di
7193 #define __cov_m128d __cov_v2df
7194 
7195 #endif // gnu 3.x
7196 
7197 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7198 
7199 /* The Intel API is flexible enough that we must allow aliasing with other
7200 vector types, and their scalar components.  */
7201 #if defined(__APPLE__)
7202 typedef long long __cov_m64 __attribute__ ((__vector_size__ (8)));
7203 #else
7204 typedef int __cov_m64 __attribute__ ((__vector_size__ (8), __may_alias__));
7205 #endif
7206 
7207 /* Internal data types for implementing the intrinsics.  */
7208 typedef int __cov_v2si __attribute__ ((__vector_size__ (8)));
7209 typedef short __cov_v4hi __attribute__ ((__vector_size__ (8)));
7210 typedef char __cov_v8qi __attribute__ ((__vector_size__ (8)));
7211 typedef long long __cov_v1di __attribute__ ((__vector_size__ (8)));
7212 
7213 /* The Intel API is flexible enough that we must allow aliasing with other
7214 vector types, and their scalar components.  */
7215 typedef float __cov_m128 __attribute__ ((__vector_size__ (16), __may_alias__));
7216 /* Internal data types for implementing the intrinsics.  */
7217 typedef int __cov_v4si __attribute__ ((__vector_size__ (16)));
7218 typedef float __cov_v2sf __attribute__ ((__vector_size__ (8)));
7219 
7220 /* SSE2 */
7221 typedef long long __cov_v2di __attribute__ ((__vector_size__ (16)));
7222 typedef short __cov_v8hi __attribute__ ((__vector_size__ (16)));
7223 typedef char __cov_v16qi __attribute__ ((__vector_size__ (16)));
7224 
7225 /* The Intel API is flexible enough that we must allow aliasing with other
7226 vector types, and their scalar components.  */
7227 typedef long long __cov_m128i __attribute__ ((__vector_size__ (16), __may_alias__));
7228 typedef double __cov_m128d __attribute__ ((__vector_size__ (16), __may_alias__));
7229 
7230 typedef long long  __cov_v4di  __attribute__ ((__vector_size__ (32)));
7231 typedef int        __cov_v8si  __attribute__ ((__vector_size__ (32)));
7232 typedef short      __cov_v16hi __attribute__ ((__vector_size__ (32)));
7233 typedef char       __cov_v32qi __attribute__ ((__vector_size__ (32)));
7234 typedef float      __cov_m256  __attribute__ ((__vector_size__ (32),
7235                                               __may_alias__));
7236 typedef long long  __cov_m256i __attribute__ ((__vector_size__ (32),
7237                                                __may_alias__));
7238 typedef double     __cov_m256d __attribute__ ((__vector_size__ (32),
7239                                                __may_alias__));
7240 #endif // GNU 4+
7241 
7242 #if defined(__GNUC__)
7243 
7244 int __builtin_ia32_bsrsi(int);
7245 void __builtin_ia32_fxsave(void *);
7246 void __builtin_ia32_fxsave64(void *);
7247 void __builtin_ia32_fxrstor(void *);
7248 void __builtin_ia32_fxrstor64(void *);
7249 unsigned long long __builtin_ia32_rdpmc(int);
7250 unsigned long long __builtin_ia32_rdtsc();
7251 unsigned long long __builtin_ia32_rdtscp(unsigned int *);
7252 unsigned char __builtin_ia32_rolqi(unsigned char,int);
7253 unsigned short __builtin_ia32_rolhi(unsigned short,int);
7254 unsigned char __builtin_ia32_rorqi(unsigned char,int);
7255 unsigned short __builtin_ia32_rorhi(unsigned short,int);
7256 int __builtin_ia32_bsrdi(long long);
7257 unsigned char __builtin_ia32_addcarryx_u32(unsigned char,unsigned int,unsigned int,unsigned int *);
7258 unsigned char __builtin_ia32_addcarryx_u64(unsigned char,unsigned long,unsigned long,unsigned long long *);
7259 
7260 //SSE
7261 void __builtin_ia32_pause();
7262 __cov_m64 __builtin_ia32_pshufw(__cov_v4hi,int const);
7263 __cov_m64 __builtin_ia32_vec_set_v4hi(__cov_v4hi, int const, int const);
7264 int __builtin_ia32_vec_ext_v4hi(__cov_v4hi,int const);
7265 __cov_m128i __builtin_ia32_vec_set_v8hi(__cov_v8hi,int const,int const);
7266 unsigned short __builtin_ia32_vec_ext_v8hi(__cov_v8hi,int const);
7267 
7268 // generic MMX
7269 void __builtin_ia32_emms ();
7270 
7271 __cov_v4hi __builtin_ia32_packsswb (__cov_v4hi, __cov_v4hi);
7272 __cov_v2si __builtin_ia32_packssdw (__cov_v2si, __cov_v2si);
7273 __cov_v4hi __builtin_ia32_packuswb (__cov_v4hi, __cov_v4hi);
7274 __cov_v8qi __builtin_ia32_punpckhbw (__cov_v8qi, __cov_v8qi);
7275 __cov_v4hi __builtin_ia32_punpckhwd (__cov_v4hi, __cov_v4hi);
7276 __cov_v2si __builtin_ia32_punpckhdq (__cov_v2si, __cov_v2si);
7277 __cov_v8qi __builtin_ia32_punpcklbw (__cov_v8qi, __cov_v8qi);
7278 __cov_v4hi __builtin_ia32_punpcklwd (__cov_v4hi, __cov_v4hi);
7279 __cov_v2si __builtin_ia32_punpckldq (__cov_v2si, __cov_v2si);
7280 __cov_v8qi __builtin_ia32_paddb (__cov_v8qi, __cov_v8qi);
7281 __cov_v4hi __builtin_ia32_paddw (__cov_v4hi, __cov_v4hi);
7282 __cov_v2si __builtin_ia32_paddd (__cov_v2si, __cov_v2si);
7283 __cov_v8qi __builtin_ia32_paddsb (__cov_v8qi, __cov_v8qi);
7284 __cov_v4hi __builtin_ia32_paddsw (__cov_v4hi, __cov_v4hi);
7285 __cov_v8qi __builtin_ia32_paddusb (__cov_v8qi, __cov_v8qi);
7286 __cov_v4hi __builtin_ia32_paddusw (__cov_v4hi, __cov_v4hi);
7287 __cov_v8qi __builtin_ia32_psubb (__cov_v8qi, __cov_v8qi);
7288 __cov_v4hi __builtin_ia32_psubw (__cov_v4hi, __cov_v4hi);
7289 __cov_v2si __builtin_ia32_psubd (__cov_v2si, __cov_v2si);
7290 __cov_v8qi __builtin_ia32_psubsb (__cov_v8qi, __cov_v8qi);
7291 __cov_v4hi __builtin_ia32_psubsw (__cov_v4hi, __cov_v4hi);
7292 __cov_v8qi __builtin_ia32_psubusb (__cov_v8qi, __cov_v8qi);
7293 __cov_v4hi __builtin_ia32_psubusw (__cov_v4hi, __cov_v4hi);
7294 __cov_v4hi __builtin_ia32_pmaddwd (__cov_v4hi, __cov_v4hi);
7295 __cov_v4hi __builtin_ia32_pmulhw (__cov_v4hi, __cov_v4hi);
7296 __cov_v4hi __builtin_ia32_pmullw (__cov_v4hi, __cov_v4hi);
7297 __cov_v8qi __builtin_ia32_pcmpeqb (__cov_v8qi, __cov_v8qi);
7298 __cov_v8qi __builtin_ia32_pcmpgtb (__cov_v8qi, __cov_v8qi);
7299 __cov_v4hi __builtin_ia32_pcmpeqw (__cov_v4hi, __cov_v4hi);
7300 __cov_v4hi __builtin_ia32_pcmpgtw (__cov_v4hi, __cov_v4hi);
7301 __cov_v2si __builtin_ia32_pcmpeqd (__cov_v2si, __cov_v2si);
7302 __cov_v2si __builtin_ia32_pcmpgtd (__cov_v2si, __cov_v2si);
7303 __cov_v2si __builtin_ia32_mmx_zero ();
7304 
7305 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7306 long long __builtin_ia32_paddq (__cov_v1di, __cov_v1di);
7307 long long __builtin_ia32_psubq (__cov_v1di, __cov_v1di);
7308 __cov_m64 __builtin_ia32_psrlq (__cov_v1di, __cov_v1di);
7309 __cov_v4hi __builtin_ia32_psllw (__cov_v4hi, __cov_v4hi);
7310 __cov_v2si __builtin_ia32_pslld (__cov_v2si, __cov_v2si);
7311 __cov_m64 __builtin_ia32_psllq (__cov_v1di, __cov_v1di);
7312 __cov_v4hi __builtin_ia32_psraw (__cov_v4hi, __cov_v4hi);
7313 __cov_v2si __builtin_ia32_psrad (__cov_v2si, __cov_v2si);
7314 __cov_m64 __builtin_ia32_psrlw (__cov_v4hi, __cov_v4hi);
7315 __cov_v2si __builtin_ia32_psrld (__cov_v2si, __cov_v2si);
7316 #else
7317 long long __builtin_ia32_paddq (long long, long long);
7318 long long __builtin_ia32_psubq (long long, long long);
7319 long long __builtin_ia32_psrlq (long long, long long);
7320 __cov_v4hi __builtin_ia32_psllw (__cov_v4hi, int);
7321 __cov_v2si __builtin_ia32_pslld (__cov_v2si, int);
7322 long long __builtin_ia32_psllq (long long, long long);
7323 __cov_v4hi __builtin_ia32_psraw (__cov_v4hi, int);
7324 __cov_v2si __builtin_ia32_psrad (__cov_v2si, int);
7325 __cov_v4hi __builtin_ia32_psrlw (__cov_v4hi, int);
7326 __cov_v2si __builtin_ia32_psrld (__cov_v2si, int);
7327 #endif
7328 
7329 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7330 // MMX G++ 4.x specific
7331 __cov_m64 __builtin_ia32_vec_init_v2si (int, int);
7332 int __builtin_ia32_vec_ext_v2si (__cov_v2si, int);
7333 __cov_m64 __builtin_ia32_pand (__cov_m64, __cov_m64);
7334 __cov_m64 __builtin_ia32_pandn (__cov_m64, __cov_m64);
7335 __cov_m64 __builtin_ia32_por (__cov_m64, __cov_m64);
7336 __cov_m64 __builtin_ia32_pxor (__cov_m64, __cov_m64);
7337 __cov_m64 __builtin_ia32_vec_init_v4hi (short, short, short, short);
7338 __cov_m64 __builtin_ia32_vec_init_v8qi (char, char, char, char,
7339                                                                                 char, char, char, char);
7340 __cov_m64 _mm_set_pi32 (int, int);
7341 __cov_m64 _mm_set_pi16 (short, short, short, short);
7342 __cov_m64 _mm_set_pi8(char, char, char, char,
7343                                           char, char, char, char);
7344 
7345 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7346 __cov_m64 __builtin_ia32_psllwi (__cov_v4hi, int);
7347 __cov_m64 __builtin_ia32_pslldi (__cov_v2si, int);
7348 __cov_m64 __builtin_ia32_psllqi (__cov_v1di, int);
7349 __cov_m64 __builtin_ia32_psrlwi(__cov_v4hi, int);
7350 __cov_m64 __builtin_ia32_psrldi (__cov_v2si, int);
7351 __cov_m64 __builtin_ia32_psrlqi (__cov_v1di, int);
7352 __cov_m64 __builtin_ia32_psrawi (__cov_v4hi, int);
7353 __cov_m64 __builtin_ia32_psradi (__cov_v2si, int);
7354 #endif
7355 
7356 #else  // GNU 3.xx
7357 long long __builtin_ia32_pand (long long, long long);
7358 long long __builtin_ia32_pandn (long long, long long);
7359 long long __builtin_ia32_por (long long, long long);
7360 long long __builtin_ia32_pxor (long long, long long);
7361 #endif  // 4.0+
7362 
7363 int __builtin_ia32_comieq (__cov_v4sf, __cov_v4sf);
7364 int __builtin_ia32_comineq (__cov_v4sf, __cov_v4sf);
7365 int __builtin_ia32_comilt (__cov_v4sf, __cov_v4sf);
7366 int __builtin_ia32_comile (__cov_v4sf, __cov_v4sf);
7367 int __builtin_ia32_comigt (__cov_v4sf, __cov_v4sf);
7368 int __builtin_ia32_comige (__cov_v4sf, __cov_v4sf);
7369 int __builtin_ia32_ucomieq (__cov_v4sf, __cov_v4sf);
7370 int __builtin_ia32_ucomineq (__cov_v4sf, __cov_v4sf);
7371 int __builtin_ia32_ucomilt (__cov_v4sf, __cov_v4sf);
7372 int __builtin_ia32_ucomile (__cov_v4sf, __cov_v4sf);
7373 int __builtin_ia32_ucomigt (__cov_v4sf, __cov_v4sf);
7374 int __builtin_ia32_ucomige (__cov_v4sf, __cov_v4sf);
7375 __cov_v4sf __builtin_ia32_addps (__cov_v4sf, __cov_v4sf);
7376 __cov_v4sf __builtin_ia32_subps (__cov_v4sf, __cov_v4sf);
7377 __cov_v4sf __builtin_ia32_mulps (__cov_v4sf, __cov_v4sf);
7378 __cov_v4sf __builtin_ia32_divps (__cov_v4sf, __cov_v4sf);
7379 __cov_v4sf __builtin_ia32_addss (__cov_v4sf, __cov_v4sf);
7380 __cov_v4sf __builtin_ia32_subss (__cov_v4sf, __cov_v4sf);
7381 __cov_v4sf __builtin_ia32_mulss (__cov_v4sf, __cov_v4sf);
7382 __cov_v4sf __builtin_ia32_divss (__cov_v4sf, __cov_v4sf);
7383 __cov_v4si __builtin_ia32_cmpeqps (__cov_v4sf, __cov_v4sf);
7384 __cov_v4si __builtin_ia32_cmpltps (__cov_v4sf, __cov_v4sf);
7385 __cov_v4si __builtin_ia32_cmpleps (__cov_v4sf, __cov_v4sf);
7386 __cov_v4si __builtin_ia32_cmpgtps (__cov_v4sf, __cov_v4sf);
7387 __cov_v4si __builtin_ia32_cmpgeps (__cov_v4sf, __cov_v4sf);
7388 __cov_v4si __builtin_ia32_cmpunordps (__cov_v4sf, __cov_v4sf);
7389 __cov_v4si __builtin_ia32_cmpneqps (__cov_v4sf, __cov_v4sf);
7390 __cov_v4si __builtin_ia32_cmpnltps (__cov_v4sf, __cov_v4sf);
7391 __cov_v4si __builtin_ia32_cmpnleps (__cov_v4sf, __cov_v4sf);
7392 __cov_v4si __builtin_ia32_cmpngtps (__cov_v4sf, __cov_v4sf);
7393 __cov_v4si __builtin_ia32_cmpngeps (__cov_v4sf, __cov_v4sf);
7394 __cov_v4si __builtin_ia32_cmpordps (__cov_v4sf, __cov_v4sf);
7395 __cov_v4si __builtin_ia32_cmpeqss (__cov_v4sf, __cov_v4sf);
7396 __cov_v4si __builtin_ia32_cmpltss (__cov_v4sf, __cov_v4sf);
7397 __cov_v4si __builtin_ia32_cmpless (__cov_v4sf, __cov_v4sf);
7398 __cov_v4si __builtin_ia32_cmpunordss (__cov_v4sf, __cov_v4sf);
7399 __cov_v4si __builtin_ia32_cmpneqss (__cov_v4sf, __cov_v4sf);
7400 __cov_v4si __builtin_ia32_cmpnlts (__cov_v4sf, __cov_v4sf);
7401 __cov_v4si __builtin_ia32_cmpnless (__cov_v4sf, __cov_v4sf);
7402 __cov_v4si __builtin_ia32_cmpordss (__cov_v4sf, __cov_v4sf);
7403 __cov_v4sf __builtin_ia32_maxps (__cov_v4sf, __cov_v4sf);
7404 __cov_v4sf __builtin_ia32_maxss (__cov_v4sf, __cov_v4sf);
7405 __cov_v4sf __builtin_ia32_minps (__cov_v4sf, __cov_v4sf);
7406 __cov_v4sf __builtin_ia32_minss (__cov_v4sf, __cov_v4sf);
7407 __cov_v4sf __builtin_ia32_andps (__cov_v4sf, __cov_v4sf);
7408 __cov_v4sf __builtin_ia32_andnps (__cov_v4sf, __cov_v4sf);
7409 __cov_v4sf __builtin_ia32_orps (__cov_v4sf, __cov_v4sf);
7410 __cov_v4sf __builtin_ia32_xorps (__cov_v4sf, __cov_v4sf);
7411 __cov_v4sf __builtin_ia32_movss (__cov_v4sf, __cov_v4sf);
7412 __cov_v4sf __builtin_ia32_movhlps (__cov_v4sf, __cov_v4sf);
7413 __cov_v4sf __builtin_ia32_movlhps (__cov_v4sf, __cov_v4sf);
7414 __cov_v4sf __builtin_ia32_unpckhps (__cov_v4sf, __cov_v4sf);
7415 __cov_v4sf __builtin_ia32_unpcklps (__cov_v4sf, __cov_v4sf);
7416 __cov_v4sf __builtin_ia32_cvtpi2ps (__cov_v4sf, __cov_v2si);
7417 __cov_v4sf __builtin_ia32_cvtsi2ss (__cov_v4sf, int);
7418 __cov_v2si __builtin_ia32_cvtps2pi (__cov_v4sf);
7419 int __builtin_ia32_cvtss2si (__cov_v4sf);
7420 __cov_v2si __builtin_ia32_cvttps2pi (__cov_v4sf);
7421 int __builtin_ia32_cvttss2si (__cov_v4sf);
7422 #ifdef __x86_64__
7423 long long __builtin_ia32_cvtss2si64(__cov_v4sf);
7424 long long __builtin_ia32_cvttss2si64(__cov_v4sf);
7425 #endif
7426 __cov_v4sf __builtin_ia32_rcpps (__cov_v4sf);
7427 __cov_v4sf __builtin_ia32_rsqrtps (__cov_v4sf);
7428 __cov_v4sf __builtin_ia32_sqrtps (__cov_v4sf);
7429 __cov_v4sf __builtin_ia32_rcpss (__cov_v4sf);
7430 __cov_v4sf __builtin_ia32_rsqrtss (__cov_v4sf);
7431 __cov_v4sf __builtin_ia32_sqrtss (__cov_v4sf);
7432 __cov_v4sf __builtin_ia32_shufps (__cov_v4sf, __cov_v4sf, int);
7433 void __builtin_ia32_movntps (float *, __cov_v4sf);
7434 int __builtin_ia32_movmskps (__cov_v4sf);
7435 
7436 // extracted out of warnings in xmmintrin.h
7437 __cov_v4sf __builtin_ia32_loadaps (float const *);
7438 void __builtin_ia32_storeaps (float *, __cov_v4sf);
7439 __cov_m128 __builtin_ia32_cmpnltss(__cov_v4sf, __cov_v4sf);
7440 __cov_v4sf __builtin_ia32_setzerops ();
7441 unsigned int  __builtin_ia32_stmxcsr ();
7442 void __builtin_ia32_ldmxcsr (unsigned int);
7443 __cov_v4sf __builtin_ia32_loadss (float const *);
7444 __cov_m128 __builtin_ia32_loadups (float const *);
7445 __cov_v4sf __builtin_ia32_loadss (float const *);
7446 void __builtin_ia32_storess (float *, __cov_v4sf);
7447 void __builtin_ia32_storeups (float *, __cov_v4sf);
7448 __cov_m64 __builtin_ia32_pmaxsw (__cov_v4hi, __cov_v4hi);
7449 __cov_m64 __builtin_ia32_pmaxub (__cov_v8qi, __cov_v8qi);
7450 __cov_m64 __builtin_ia32_pminsw (__cov_v4hi, __cov_v4hi);
7451 __cov_m64 __builtin_ia32_pminub (__cov_v8qi, __cov_v8qi);
7452 int __builtin_ia32_pmovmskb (__cov_v8qi);
7453 __cov_m64 __builtin_ia32_pmulhuw (__cov_v4hi, __cov_v4hi);
7454 __cov_v8qi __builtin_ia32_maskmovq (__cov_v8qi, __cov_v8qi, char *);
7455 __cov_m64 __builtin_ia32_pavgb (__cov_v8qi, __cov_v8qi);
7456 __cov_m64 __builtin_ia32_pavgw (__cov_v4hi, __cov_v4hi);
7457 __cov_m64 __builtin_ia32_psadbw (__cov_v8qi, __cov_v8qi);
7458 void __builtin_ia32_movntq (unsigned long long *, unsigned long long);
7459 void __builtin_ia32_sfence ();
7460 
7461 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7462 float __builtin_ia32_vec_ext_v4sf (__cov_v4sf, int);
7463 #endif // 4.0+
7464 
7465 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7466 __cov_m128 __builtin_ia32_loadhps(__cov_v4sf, const __cov_v2sf *);
7467 void __builtin_ia32_storehps (__cov_v2sf *, __cov_v4sf);
7468 __cov_m128 __builtin_ia32_loadlps (__cov_v4sf, const __cov_v2sf *);
7469 void __builtin_ia32_storelps (__cov_v2sf *, __cov_v4sf);
7470 #else
7471 __cov_m128 __builtin_ia32_loadhps(__cov_v4sf, __cov_v2si *);
7472 void __builtin_ia32_storehps (__cov_v2si *, __cov_v4sf);
7473 __cov_m128 __builtin_ia32_loadlps (__cov_v4sf, __cov_v2si *);
7474 void __builtin_ia32_storelps (__cov_v2si *, __cov_v4sf);
7475 #endif
7476 
7477 int __builtin_ia32_comisdeq (__cov_v2df, __cov_v2df);
7478 int __builtin_ia32_comisdlt (__cov_v2df, __cov_v2df);
7479 int __builtin_ia32_comisdle (__cov_v2df, __cov_v2df);
7480 int __builtin_ia32_comisdgt (__cov_v2df, __cov_v2df);
7481 int __builtin_ia32_comisdge (__cov_v2df, __cov_v2df);
7482 int __builtin_ia32_comisdneq (__cov_v2df, __cov_v2df);
7483 int __builtin_ia32_ucomisdeq (__cov_v2df, __cov_v2df);
7484 int __builtin_ia32_ucomisdlt (__cov_v2df, __cov_v2df);
7485 int __builtin_ia32_ucomisdle (__cov_v2df, __cov_v2df);
7486 int __builtin_ia32_ucomisdgt (__cov_v2df, __cov_v2df);
7487 int __builtin_ia32_ucomisdge (__cov_v2df, __cov_v2df);
7488 int __builtin_ia32_ucomisdneq (__cov_v2df, __cov_v2df);
7489 __cov_v2df __builtin_ia32_cmpeqpd (__cov_v2df, __cov_v2df);
7490 __cov_v2df __builtin_ia32_cmpltpd (__cov_v2df, __cov_v2df);
7491 __cov_v2df __builtin_ia32_cmplepd (__cov_v2df, __cov_v2df);
7492 __cov_v2df __builtin_ia32_cmpgtpd (__cov_v2df, __cov_v2df);
7493 __cov_v2df __builtin_ia32_cmpgepd (__cov_v2df, __cov_v2df);
7494 __cov_v2df __builtin_ia32_cmpunordpd (__cov_v2df, __cov_v2df);
7495 __cov_v2df __builtin_ia32_cmpneqpd (__cov_v2df, __cov_v2df);
7496 __cov_v2df __builtin_ia32_cmpnltpd (__cov_v2df, __cov_v2df);
7497 __cov_v2df __builtin_ia32_cmpnlepd (__cov_v2df, __cov_v2df);
7498 __cov_v2df __builtin_ia32_cmpngtpd (__cov_v2df, __cov_v2df);
7499 __cov_v2df __builtin_ia32_cmpngepd (__cov_v2df, __cov_v2df);
7500 __cov_v2df __builtin_ia32_cmpordpd (__cov_v2df, __cov_v2df);
7501 __cov_v2df __builtin_ia32_cmpeqsd (__cov_v2df, __cov_v2df);
7502 __cov_v2df __builtin_ia32_cmpltsd (__cov_v2df, __cov_v2df);
7503 __cov_v2df __builtin_ia32_cmplesd (__cov_v2df, __cov_v2df);
7504 __cov_v2df __builtin_ia32_cmpunordsd (__cov_v2df, __cov_v2df);
7505 __cov_v2df __builtin_ia32_cmpneqsd (__cov_v2df, __cov_v2df);
7506 __cov_v2df __builtin_ia32_cmpnltsd (__cov_v2df, __cov_v2df);
7507 __cov_v2df __builtin_ia32_cmpnlesd (__cov_v2df, __cov_v2df);
7508 __cov_v2df __builtin_ia32_cmpordsd (__cov_v2df, __cov_v2df);
7509 //  __cov_v2di __builtin_ia32_paddq (__cov_v2di, __cov_v2di); // causes warning in gcc -msse2
7510 //  __cov_v2di __builtin_ia32_psubq (__cov_v2di, __cov_v2di); // causes warning in gcc -mssse3
7511 __cov_v2df __builtin_ia32_addpd (__cov_v2df, __cov_v2df);
7512 __cov_v2df __builtin_ia32_subpd (__cov_v2df, __cov_v2df);
7513 __cov_v2df __builtin_ia32_mulpd (__cov_v2df, __cov_v2df);
7514 __cov_v2df __builtin_ia32_divpd (__cov_v2df, __cov_v2df);
7515 __cov_v2df __builtin_ia32_addsd (__cov_v2df, __cov_v2df);
7516 __cov_v2df __builtin_ia32_subsd (__cov_v2df, __cov_v2df);
7517 __cov_v2df __builtin_ia32_mulsd (__cov_v2df, __cov_v2df);
7518 __cov_v2df __builtin_ia32_divsd (__cov_v2df, __cov_v2df);
7519 __cov_v2df __builtin_ia32_minpd (__cov_v2df, __cov_v2df);
7520 __cov_v2df __builtin_ia32_maxpd (__cov_v2df, __cov_v2df);
7521 __cov_v2df __builtin_ia32_minsd (__cov_v2df, __cov_v2df);
7522 __cov_v2df __builtin_ia32_maxsd (__cov_v2df, __cov_v2df);
7523 __cov_v2df __builtin_ia32_andpd (__cov_v2df, __cov_v2df);
7524 __cov_v2df __builtin_ia32_andnpd (__cov_v2df, __cov_v2df);
7525 __cov_v2df __builtin_ia32_orpd (__cov_v2df, __cov_v2df);
7526 __cov_v2df __builtin_ia32_xorpd (__cov_v2df, __cov_v2df);
7527 __cov_v2df __builtin_ia32_movsd (__cov_v2df, __cov_v2df);
7528 __cov_v2df __builtin_ia32_unpckhpd (__cov_v2df, __cov_v2df);
7529 __cov_v2df __builtin_ia32_unpcklpd (__cov_v2df, __cov_v2df);
7530 __cov_v16qi __builtin_ia32_paddb128 (__cov_v16qi, __cov_v16qi);
7531 __cov_v8hi __builtin_ia32_paddw128 (__cov_v8hi, __cov_v8hi);
7532 __cov_v4si __builtin_ia32_paddd128 (__cov_v4si, __cov_v4si);
7533 __cov_v2di __builtin_ia32_paddq128 (__cov_v2di, __cov_v2di);
7534 __cov_v16qi __builtin_ia32_psubb128 (__cov_v16qi, __cov_v16qi);
7535 __cov_v8hi __builtin_ia32_psubw128 (__cov_v8hi, __cov_v8hi);
7536 __cov_v4si __builtin_ia32_psubd128 (__cov_v4si, __cov_v4si);
7537 __cov_v2di __builtin_ia32_psubq128 (__cov_v2di, __cov_v2di);
7538 __cov_v8hi __builtin_ia32_pmullw128 (__cov_v8hi, __cov_v8hi);
7539 __cov_v8hi __builtin_ia32_pmulhw128 (__cov_v8hi, __cov_v8hi);
7540 __cov_v2di __builtin_ia32_pand128 (__cov_v2di, __cov_v2di);
7541 __cov_v2di __builtin_ia32_pandn128 (__cov_v2di, __cov_v2di);
7542 __cov_v2di __builtin_ia32_por128 (__cov_v2di, __cov_v2di);
7543 __cov_v2di __builtin_ia32_pxor128 (__cov_v2di, __cov_v2di);
7544 __cov_v16qi __builtin_ia32_pavgb128 (__cov_v16qi, __cov_v16qi);
7545 __cov_v8hi __builtin_ia32_pavgw128 (__cov_v8hi, __cov_v8hi);
7546 __cov_v16qi __builtin_ia32_pcmpeqb128 (__cov_v16qi, __cov_v16qi);
7547 __cov_v8hi __builtin_ia32_pcmpeqw128 (__cov_v8hi, __cov_v8hi);
7548 __cov_v4si __builtin_ia32_pcmpeqd128 (__cov_v4si, __cov_v4si);
7549 __cov_v16qi __builtin_ia32_pcmpgtb128 (__cov_v16qi, __cov_v16qi);
7550 __cov_v8hi __builtin_ia32_pcmpgtw128 (__cov_v8hi, __cov_v8hi);
7551 __cov_v4si __builtin_ia32_pcmpgtd128 (__cov_v4si, __cov_v4si);
7552 __cov_v16qi __builtin_ia32_pmaxub128 (__cov_v16qi, __cov_v16qi);
7553 __cov_v8hi __builtin_ia32_pmaxsw128 (__cov_v8hi, __cov_v8hi);
7554 __cov_v16qi __builtin_ia32_pminub128 (__cov_v16qi, __cov_v16qi);
7555 __cov_v8hi __builtin_ia32_pminsw128 (__cov_v8hi, __cov_v8hi);
7556 __cov_v16qi __builtin_ia32_punpckhbw128 (__cov_v16qi, __cov_v16qi);
7557 __cov_v8hi __builtin_ia32_punpckhwd128 (__cov_v8hi, __cov_v8hi);
7558 __cov_v4si __builtin_ia32_punpckhdq128 (__cov_v4si, __cov_v4si);
7559 __cov_v2di __builtin_ia32_punpckhqdq128 (__cov_v2di, __cov_v2di);
7560 __cov_v16qi __builtin_ia32_punpcklbw128 (__cov_v16qi, __cov_v16qi);
7561 __cov_v8hi __builtin_ia32_punpcklwd128 (__cov_v8hi, __cov_v8hi);
7562 __cov_v4si __builtin_ia32_punpckldq128 (__cov_v4si, __cov_v4si);
7563 __cov_v2di __builtin_ia32_punpcklqdq128 (__cov_v2di, __cov_v2di);
7564 __cov_v16qi __builtin_ia32_packsswb128 (__cov_v8hi, __cov_v8hi);
7565 __cov_v8hi __builtin_ia32_packssdw128 (__cov_v4si, __cov_v4si);
7566 __cov_v16qi __builtin_ia32_packuswb128 (__cov_v8hi, __cov_v8hi);
7567 __cov_v8hi __builtin_ia32_pmulhuw128 (__cov_v8hi, __cov_v8hi);
7568 void __builtin_ia32_maskmovdqu (__cov_v16qi, __cov_v16qi, char * c ); // char * c=0
7569 void __builtin_ia32_storeupd (double *, __cov_v2df);
7570 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7571 __cov_v2df __builtin_ia32_loadhpd (__cov_v2df, double const *);
7572 __cov_v2df __builtin_ia32_loadlpd (__cov_v2df, double const *);
7573 __cov_m128d __builtin_ia32_loadupd (double const *);
7574 #else
7575 __cov_v2df __builtin_ia32_loadhpd (__cov_v2df, __cov_v2si *);
7576 __cov_v2df __builtin_ia32_loadlpd (__cov_v2df, __cov_v2si *);
7577 __cov_v2df __builtin_ia32_loadupd (double const *);
7578 #endif
7579 int __builtin_ia32_movmskpd (__cov_v2df);
7580 int __builtin_ia32_pmovmskb128 (__cov_v16qi);
7581 void __builtin_ia32_movnti (int *, int);
7582 void __builtin_ia32_movnti64 (long long int *, long long int);
7583 void __builtin_ia32_movntpd (double *, __cov_v2df);
7584 void __builtin_ia32_movntdq (__cov_v2di *, __cov_v2di);
7585 __cov_v4si __builtin_ia32_pshufd (__cov_v4si, int);
7586 __cov_v8hi __builtin_ia32_pshuflw (__cov_v8hi, int);
7587 __cov_v8hi __builtin_ia32_pshufhw (__cov_v8hi, int);
7588 __cov_v2di __builtin_ia32_psadbw128 (__cov_v16qi, __cov_v16qi);
7589 __cov_v2df __builtin_ia32_sqrtpd (__cov_v2df);
7590 __cov_v2df __builtin_ia32_sqrtsd (__cov_v2df);
7591 __cov_v2df __builtin_ia32_shufpd (__cov_v2df, __cov_v2df, int);
7592 __cov_v2df __builtin_ia32_cvtdq2pd (__cov_v4si);
7593 __cov_v4sf __builtin_ia32_cvtdq2ps (__cov_v4si);
7594 __cov_v4si __builtin_ia32_cvtpd2dq (__cov_v2df);
7595 __cov_v2si __builtin_ia32_cvtpd2pi (__cov_v2df);
7596 __cov_v4sf __builtin_ia32_cvtpd2ps (__cov_v2df);
7597 __cov_v4si __builtin_ia32_cvttpd2dq (__cov_v2df);
7598 __cov_v2si __builtin_ia32_cvttpd2pi (__cov_v2df);
7599 __cov_v2df __builtin_ia32_cvtpi2pd (__cov_v2si);
7600 int __builtin_ia32_cvtsd2si (__cov_v2df);
7601 int __builtin_ia32_cvttsd2si (__cov_v2df);
7602 long long __builtin_ia32_cvtsd2si64 (__cov_v2df);
7603 long long __builtin_ia32_cvttsd2si64 (__cov_v2df);
7604 __cov_v4si __builtin_ia32_cvtps2dq (__cov_v4sf);
7605 __cov_v2df __builtin_ia32_cvtps2pd (__cov_v4sf);
7606 __cov_v4si __builtin_ia32_cvttps2dq (__cov_v4sf);
7607 __cov_v2df __builtin_ia32_cvtsi2sd (__cov_v2df, int);
7608 __cov_v2df __builtin_ia32_cvtsi642sd (__cov_v2df, long long);
7609 __cov_v4sf __builtin_ia32_cvtsi642ss (__cov_v4sf, long long);
7610 __cov_v4sf __builtin_ia32_cvtsd2ss (__cov_v4sf, __cov_v2df);
7611 __cov_v2df __builtin_ia32_cvtss2sd (__cov_v2df, __cov_v4sf);
7612 void __builtin_ia32_clflush (const void *);
7613 void __builtin_ia32_lfence (void);
7614 void __builtin_ia32_mfence (void);
7615 __cov_v16qi __builtin_ia32_loaddqu (const char *);
7616 void __builtin_ia32_storedqu (char *, __cov_v16qi);
7617 __cov_v1di __builtin_ia32_pmuludq (__cov_v2si, __cov_v2si); // was ret type v1di
7618 __cov_v2di __builtin_ia32_pmuludq128 (__cov_v4si, __cov_v4si);
7619 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7620 __cov_v8hi __builtin_ia32_psllw128 (__cov_v8hi, __cov_v8hi);
7621 __cov_v4si __builtin_ia32_pslld128 (__cov_v4si, __cov_v4si);
7622 __cov_v8hi __builtin_ia32_psrlw128 (__cov_v8hi, __cov_v8hi);
7623 __cov_v4si __builtin_ia32_psrld128 (__cov_v4si, __cov_v4si);
7624 __cov_v8hi __builtin_ia32_psraw128 (__cov_v8hi, __cov_v8hi);
7625 __cov_v4si __builtin_ia32_psrad128 (__cov_v4si, __cov_v4si);
7626 #else
7627 // The following intrinsics deviate from the manual in pre4, see BZ 18359
7628 __cov_v8hi __builtin_ia32_psllw128 (__cov_v8hi, __cov_v2di);
7629 __cov_v4si __builtin_ia32_pslld128 (__cov_v4si, __cov_v2di);
7630 __cov_v8hi __builtin_ia32_psrlw128 (__cov_v8hi, __cov_v2di);
7631 __cov_v4si __builtin_ia32_psrld128 (__cov_v4si, __cov_v2di);
7632 __cov_v8hi __builtin_ia32_psraw128 (__cov_v8hi, __cov_v2di);
7633 __cov_v4si __builtin_ia32_psrad128 (__cov_v4si, __cov_v2di);
7634 #endif
7635 __cov_v2di __builtin_ia32_psllq128 (__cov_v2di, __cov_v2di);
7636 __cov_v2di __builtin_ia32_psrlq128 (__cov_v2di, __cov_v2di);
7637 __cov_v2di __builtin_ia32_pslldqi128 (__cov_v2di, int);
7638 __cov_v8hi __builtin_ia32_psllwi128 (__cov_v8hi, int);
7639 __cov_v4si __builtin_ia32_pslldi128 (__cov_v4si, int);
7640 __cov_v2di __builtin_ia32_psllqi128 (__cov_v2di, int);
7641 __cov_v2di __builtin_ia32_psrldqi128 (__cov_v2di, int);
7642 __cov_v8hi __builtin_ia32_psrlwi128 (__cov_v8hi, int);
7643 __cov_v4si __builtin_ia32_psrldi128 (__cov_v4si, int);
7644 __cov_v2di __builtin_ia32_psrlqi128 (__cov_v2di, int);
7645 __cov_v8hi __builtin_ia32_psrawi128 (__cov_v8hi, int);
7646 __cov_v4si __builtin_ia32_psradi128 (__cov_v4si, int);
7647 __cov_v4si __builtin_ia32_pmaddwd128 (__cov_v8hi, __cov_v8hi);
7648 __cov_v2di __builtin_ia32_movq128 (__cov_v2di);
7649 
7650 __cov_v2df  __builtin_ia32_loadsd (double const *);
7651 __cov_v2df  __builtin_ia32_loadapd (double const *);
7652 __cov_v4si  __builtin_ia32_loadd (int *);
7653 __cov_m128i __builtin_ia32_loaddqa (char const *);
7654 /* __cov_m128i __builtin_ia32_loaddqu (char const *); */
7655 #if defined(__APPLE__)
7656 __cov_m128i __builtin_ia32_loadlv4si(__cov_v2si*);
7657 void __builtin_ia32_storelv4si (__cov_v2si *,__cov_m128i);
7658 __cov_m128i __builtin_ia32_movqv4si (__cov_v4si);
7659 #endif
7660 __cov_m128d __builtin_ia32_setzeropd ();
7661 __cov_m128i __builtin_ia32_setzero128 ();
7662 
7663 void __builtin_ia32_storesd (double *, __cov_v2df);
7664 void __builtin_ia32_storeapd (double *, __cov_v2df);
7665 void __builtin_ia32_storedqa (char *, __cov_v16qi);
7666 void __builtin_ia32_storedqu (char *, __cov_v16qi);
7667 
7668 __cov_v2di __builtin_ia32_movq2dq (unsigned long long);
7669 long long  __builtin_ia32_movdq2q (__cov_v2di);
7670 /*__cov_m64 __builtin_ia32_movdq2q (__cov_v2di);  */
7671 __cov_m128i __builtin_ia32_movq (__cov_v2di);
7672 
7673 
7674 void __builtin_ia32_storehpd (__cov_v2si *, __cov_v2df);
7675 void __builtin_ia32_storelpd (__cov_v2si *, __cov_v2df);
7676 void __builtin_ia32_stored (int *, __cov_v4si);
7677 __cov_m128i __builtin_ia32_paddsb128 (__cov_v16qi, __cov_v16qi);
7678 __cov_m128i __builtin_ia32_paddsw128 (__cov_v8hi, __cov_v8hi);
7679 __cov_m128i __builtin_ia32_paddusb128 (__cov_v16qi, __cov_v16qi);
7680 __cov_m128i __builtin_ia32_paddusw128 (__cov_v8hi, __cov_v8hi);
7681 __cov_m128i __builtin_ia32_psubsb128 (__cov_v16qi, __cov_v16qi);
7682 __cov_m128i __builtin_ia32_psubsw128 (__cov_v8hi, __cov_v8hi);
7683 __cov_m128i __builtin_ia32_psubusb128 (__cov_v16qi, __cov_v16qi);
7684 __cov_m128i __builtin_ia32_psubusw128 (__cov_v8hi, __cov_v8hi);
7685 
7686 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7687 double __builtin_ia32_vec_ext_v2df (__cov_m128d, int);
7688 int __builtin_ia32_vec_ext_v4si (__cov_v4si, int);
7689 long long __builtin_ia32_vec_ext_v2di (__cov_v2di, int); // ret: __m64 at line emmintrin.h:717
7690 #endif // 4.0+
7691 
7692 
7693 __cov_v2df __builtin_ia32_addsubpd (__cov_v2df, __cov_v2df);
7694 __cov_v4sf __builtin_ia32_addsubps (__cov_v4sf, __cov_v4sf);
7695 __cov_v2df __builtin_ia32_haddpd (__cov_v2df, __cov_v2df);
7696 __cov_v4sf __builtin_ia32_haddps (__cov_v4sf, __cov_v4sf);
7697 __cov_v2df __builtin_ia32_hsubpd (__cov_v2df, __cov_v2df);
7698 __cov_v4sf __builtin_ia32_hsubps (__cov_v4sf, __cov_v4sf);
7699 __cov_v16qi __builtin_ia32_lddqu (char const *);
7700 void __builtin_ia32_monitor (const void *, unsigned int, unsigned int);
7701 __cov_v2df __builtin_ia32_movddup (__cov_v2df);
7702 __cov_v4sf __builtin_ia32_movshdup (__cov_v4sf);
7703 __cov_v4sf __builtin_ia32_movsldup (__cov_v4sf);
7704 void __builtin_ia32_mwait (unsigned int, unsigned int);
7705 
7706 __cov_v2df __builtin_ia32_loadddup (double const *);
7707 
7708 // MMX regs
7709 __cov_v2si __builtin_ia32_phaddd (__cov_v2si, __cov_v2si);
7710 __cov_v4hi __builtin_ia32_phaddw (__cov_v4hi, __cov_v4hi);
7711 __cov_v4hi __builtin_ia32_phaddsw (__cov_v4hi, __cov_v4hi);
7712 __cov_v2si __builtin_ia32_phsubd (__cov_v2si, __cov_v2si);
7713 __cov_v4hi __builtin_ia32_phsubw (__cov_v4hi, __cov_v4hi);
7714 __cov_v4hi __builtin_ia32_phsubsw (__cov_v4hi, __cov_v4hi);
7715 __cov_v4hi __builtin_ia32_pmaddubsw (__cov_v8qi, __cov_v8qi);
7716 __cov_v4hi __builtin_ia32_pmulhrsw (__cov_v4hi, __cov_v4hi);
7717 __cov_v8qi __builtin_ia32_pshufb (__cov_v8qi, __cov_v8qi);
7718 __cov_v8qi __builtin_ia32_psignb (__cov_v8qi, __cov_v8qi);
7719 __cov_v2si __builtin_ia32_psignd (__cov_v2si, __cov_v2si);
7720 __cov_v4hi __builtin_ia32_psignw (__cov_v4hi, __cov_v4hi);
7721 __cov_v1di __builtin_ia32_palignr (__cov_v1di, __cov_v1di, int);
7722 __cov_v8qi __builtin_ia32_pabsb (__cov_v8qi);
7723 __cov_v2si __builtin_ia32_pabsd (__cov_v2si);
7724 __cov_v4hi __builtin_ia32_pabsw (__cov_v4hi);
7725 
7726 // SSE reg
7727 __cov_v4si __builtin_ia32_phaddd128 (__cov_v4si, __cov_v4si);
7728 __cov_v8hi __builtin_ia32_phaddw128 (__cov_v8hi, __cov_v8hi);
7729 __cov_v8hi __builtin_ia32_phaddsw128 (__cov_v8hi, __cov_v8hi);
7730 __cov_v4si __builtin_ia32_phsubd128 (__cov_v4si, __cov_v4si);
7731 __cov_v8hi __builtin_ia32_phsubw128 (__cov_v8hi, __cov_v8hi);
7732 __cov_v8hi __builtin_ia32_phsubsw128 (__cov_v8hi, __cov_v8hi);
7733 __cov_v8hi __builtin_ia32_pmaddubsw128 (__cov_v16qi, __cov_v16qi);
7734 __cov_v8hi __builtin_ia32_pmulhrsw128 (__cov_v8hi, __cov_v8hi);
7735 __cov_v16qi __builtin_ia32_pshufb128 (__cov_v16qi, __cov_v16qi);
7736 __cov_v16qi __builtin_ia32_psignb128 (__cov_v16qi, __cov_v16qi);
7737 __cov_v4si __builtin_ia32_psignd128 (__cov_v4si, __cov_v4si);
7738 __cov_v8hi __builtin_ia32_psignw128 (__cov_v8hi, __cov_v8hi);
7739 __cov_v2di __builtin_ia32_palignr128 (__cov_v2di, __cov_v2di, int);
7740 __cov_v16qi __builtin_ia32_pabsb128 (__cov_v16qi);
7741 __cov_v4si __builtin_ia32_pabsd128 (__cov_v4si);
7742 __cov_v8hi __builtin_ia32_pabsw128 (__cov_v8hi);
7743 
7744 __cov_v2si __builtin_ia32_phaddd (__cov_v2si, __cov_v2si);
7745 __cov_v4hi __builtin_ia32_phaddw (__cov_v4hi, __cov_v4hi);
7746 __cov_v4hi __builtin_ia32_phaddsw (__cov_v4hi, __cov_v4hi);
7747 __cov_v2si __builtin_ia32_phsubd (__cov_v2si, __cov_v2si);
7748 __cov_v4hi __builtin_ia32_phsubw (__cov_v4hi, __cov_v4hi);
7749 __cov_v4hi __builtin_ia32_phsubsw (__cov_v4hi, __cov_v4hi);
7750 __cov_v4hi __builtin_ia32_pmaddubsw (__cov_v8qi, __cov_v8qi);
7751 __cov_v4hi __builtin_ia32_pmulhrsw (__cov_v4hi, __cov_v4hi);
7752 __cov_v8qi __builtin_ia32_pshufb (__cov_v8qi, __cov_v8qi);
7753 __cov_v8qi __builtin_ia32_psignb (__cov_v8qi, __cov_v8qi);
7754 __cov_v2si __builtin_ia32_psignd (__cov_v2si, __cov_v2si);
7755 __cov_v4hi __builtin_ia32_psignw (__cov_v4hi, __cov_v4hi);
7756 __cov_v1di __builtin_ia32_palignr (__cov_v1di, __cov_v1di, int);
7757 __cov_v8qi __builtin_ia32_pabsb (__cov_v8qi);
7758 __cov_v2si __builtin_ia32_pabsd (__cov_v2si);
7759 __cov_v4hi __builtin_ia32_pabsw (__cov_v4hi);
7760 
7761 __cov_v4si __builtin_ia32_phaddd128 (__cov_v4si, __cov_v4si);
7762 __cov_v8hi __builtin_ia32_phaddw128 (__cov_v8hi, __cov_v8hi);
7763 __cov_v8hi __builtin_ia32_phaddsw128 (__cov_v8hi, __cov_v8hi);
7764 __cov_v4si __builtin_ia32_phsubd128 (__cov_v4si, __cov_v4si);
7765 __cov_v8hi __builtin_ia32_phsubw128 (__cov_v8hi, __cov_v8hi);
7766 __cov_v8hi __builtin_ia32_phsubsw128 (__cov_v8hi, __cov_v8hi);
7767 __cov_v8hi __builtin_ia32_pmaddubsw128 (__cov_v16qi, __cov_v16qi);
7768 __cov_v8hi __builtin_ia32_pmulhrsw128 (__cov_v8hi, __cov_v8hi);
7769 __cov_v16qi __builtin_ia32_pshufb128 (__cov_v16qi, __cov_v16qi);
7770 __cov_v16qi __builtin_ia32_psignb128 (__cov_v16qi, __cov_v16qi);
7771 __cov_v4si __builtin_ia32_psignd128 (__cov_v4si, __cov_v4si);
7772 __cov_v8hi __builtin_ia32_psignw128 (__cov_v8hi, __cov_v8hi);
7773 __cov_v2di __builtin_ia32_palignr128 (__cov_v2di, __cov_v2di, int);
7774 __cov_v16qi __builtin_ia32_pabsb128 (__cov_v16qi);
7775 __cov_v4si __builtin_ia32_pabsd128 (__cov_v4si);
7776 __cov_v8hi __builtin_ia32_pabsw128 (__cov_v8hi);
7777 
7778 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7779 __cov_v2df __builtin_ia32_blendpd (__cov_v2df, __cov_v2df, const int);
7780 __cov_v4sf __builtin_ia32_blendps (__cov_v4sf, __cov_v4sf, const int);
7781 __cov_v2df __builtin_ia32_blendvpd (__cov_v2df, __cov_v2df, __cov_v2df);
7782 __cov_v4sf __builtin_ia32_blendvps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7783 __cov_v2df __builtin_ia32_dppd (__cov_v2df, __cov_v2df, const int);
7784 __cov_v4sf __builtin_ia32_dpps (__cov_v4sf, __cov_v4sf, const int);
7785 __cov_v4sf __builtin_ia32_insertps128 (__cov_v4sf, __cov_v4sf, const int);
7786 __cov_v2di __builtin_ia32_movntdqa (__cov_v2di *);
7787 __cov_v16qi __builtin_ia32_mpsadbw128 (__cov_v16qi, __cov_v16qi, const int);
7788 __cov_v8hi __builtin_ia32_packusdw128 (__cov_v4si, __cov_v4si);
7789 __cov_v16qi __builtin_ia32_pblendvb128 (__cov_v16qi, __cov_v16qi, __cov_v16qi);
7790 __cov_v8hi __builtin_ia32_pblendw128 (__cov_v8hi, __cov_v8hi, const int);
7791 __cov_v2di __builtin_ia32_pcmpeqq (__cov_v2di, __cov_v2di);
7792 __cov_v8hi __builtin_ia32_phminposuw128 (__cov_v8hi);
7793 __cov_v16qi __builtin_ia32_pmaxsb128 (__cov_v16qi, __cov_v16qi);
7794 __cov_v4si __builtin_ia32_pmaxsd128 (__cov_v4si, __cov_v4si);
7795 __cov_v4si __builtin_ia32_pmaxud128 (__cov_v4si, __cov_v4si);
7796 __cov_v8hi __builtin_ia32_pmaxuw128 (__cov_v8hi, __cov_v8hi);
7797 __cov_v16qi __builtin_ia32_pminsb128 (__cov_v16qi, __cov_v16qi);
7798 __cov_v4si __builtin_ia32_pminsd128 (__cov_v4si, __cov_v4si);
7799 __cov_v4si __builtin_ia32_pminud128 (__cov_v4si, __cov_v4si);
7800 __cov_v8hi __builtin_ia32_pminuw128 (__cov_v8hi, __cov_v8hi);
7801 __cov_v4si __builtin_ia32_pmovsxbd128 (__cov_v16qi);
7802 __cov_v2di __builtin_ia32_pmovsxbq128 (__cov_v16qi);
7803 __cov_v8hi __builtin_ia32_pmovsxbw128 (__cov_v16qi);
7804 __cov_v2di __builtin_ia32_pmovsxdq128 (__cov_v4si);
7805 __cov_v4si __builtin_ia32_pmovsxwd128 (__cov_v8hi);
7806 __cov_v2di __builtin_ia32_pmovsxwq128 (__cov_v8hi);
7807 __cov_v4si __builtin_ia32_pmovzxbd128 (__cov_v16qi);
7808 __cov_v2di __builtin_ia32_pmovzxbq128 (__cov_v16qi);
7809 __cov_v8hi __builtin_ia32_pmovzxbw128 (__cov_v16qi);
7810 __cov_v2di __builtin_ia32_pmovzxdq128 (__cov_v4si);
7811 __cov_v4si __builtin_ia32_pmovzxwd128 (__cov_v8hi);
7812 __cov_v2di __builtin_ia32_pmovzxwq128 (__cov_v8hi);
7813 __cov_v2di __builtin_ia32_pmuldq128 (__cov_v4si, __cov_v4si);
7814 __cov_v4si __builtin_ia32_pmulld128 (__cov_v4si, __cov_v4si);
7815 
7816 
7817 __cov_v4sf __builtin_ia32_vec_set_v4sf (__cov_v4sf, float, const int);
7818 //    Generates the insertps machine instruction.
7819 int __builtin_ia32_vec_ext_v16qi (__cov_v16qi, const int);
7820 //    Generates the pextrb machine instruction.
7821 __cov_v16qi __builtin_ia32_vec_set_v16qi (__cov_v16qi, int, const int);
7822 //    Generates the pinsrb machine instruction.
7823 __cov_v4si __builtin_ia32_vec_set_v4si (__cov_v4si, int, const int);
7824 //    Generates the pinsrd machine instruction.
7825 __cov_v2di __builtin_ia32_vec_set_v2di (__cov_v2di, long long, const int);
7826 //    Generates the pinsrq machine instruction in 64bit mode.
7827 
7828 float __builtin_ia32_vec_ext_v4sf (__cov_v4sf, const int);
7829 //    Generates the extractps machine instruction.
7830 int __builtin_ia32_vec_ext_v4si (__cov_v4si, const int);
7831 //    Generates the pextrd machine instruction.
7832 long long __builtin_ia32_vec_ext_v2di (__cov_v2di, const int);
7833 //    Generates the pextrq machine instruction in 64bit mode.
7834 #endif // GNU4
7835 
7836 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7837 int __builtin_ia32_ptestc128 (__cov_v2di, __cov_v2di);
7838 int __builtin_ia32_ptestnzc128 (__cov_v2di, __cov_v2di);
7839 int __builtin_ia32_ptestz128 (__cov_v2di, __cov_v2di); //common SSE 5
7840 __cov_v2df __builtin_ia32_roundpd (__cov_v2df, const int);
7841 __cov_v4sf __builtin_ia32_roundps (__cov_v4sf, const int);
7842 __cov_v2df __builtin_ia32_roundsd (__cov_v2df, __cov_v2df, const int);
7843 __cov_v4sf __builtin_ia32_roundss (__cov_v4sf, __cov_v4sf, const int);
7844 
7845 __cov_v16qi __builtin_ia32_pcmpestrm128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7846 int __builtin_ia32_pcmpestri128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7847 int __builtin_ia32_pcmpestria128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7848 int __builtin_ia32_pcmpestric128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7849 int __builtin_ia32_pcmpestrio128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7850 int __builtin_ia32_pcmpestris128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7851 int __builtin_ia32_pcmpestriz128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7852 __cov_v16qi __builtin_ia32_pcmpistrm128 (__cov_v16qi, __cov_v16qi, const int);
7853 int __builtin_ia32_pcmpistri128 (__cov_v16qi, __cov_v16qi, const int);
7854 int __builtin_ia32_pcmpistria128 (__cov_v16qi, __cov_v16qi, const int);
7855 int __builtin_ia32_pcmpistric128 (__cov_v16qi, __cov_v16qi, const int);
7856 int __builtin_ia32_pcmpistrio128 (__cov_v16qi, __cov_v16qi, const int);
7857 int __builtin_ia32_pcmpistris128 (__cov_v16qi, __cov_v16qi, const int);
7858 int __builtin_ia32_pcmpistriz128 (__cov_v16qi, __cov_v16qi, const int);
7859 __cov_v2di __builtin_ia32_pcmpgtq (__cov_v2di, __cov_v2di);
7860 unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char);
7861 unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short);
7862 unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int);
7863 unsigned long long __builtin_ia32_crc32di (unsigned long long, unsigned long long);
7864 
7865 int __builtin_popcount (unsigned int);
7866 int __builtin_popcountl (unsigned long);
7867 int __builtin_popcountll (unsigned long long);
7868 
7869 void __builtin_ia32_movntsd (double *, __cov_v2df);
7870 void __builtin_ia32_movntss (float *, __cov_v4sf);
7871 __cov_v2di __builtin_ia32_extrq  (__cov_v2di, __cov_v16qi);
7872 __cov_v2di __builtin_ia32_extrqi (__cov_v2di, const unsigned int, const unsigned int);
7873 __cov_v2di __builtin_ia32_insertq (__cov_v2di, __cov_v2di);
7874 __cov_v2di __builtin_ia32_insertqi (__cov_v2di, __cov_v2di, const unsigned int, const unsigned int);
7875 __cov_v2df __builtin_ia32_comeqpd (__cov_v2df, __cov_v2df);
7876 __cov_v2df __builtin_ia32_comeqps (__cov_v4sf, __cov_v4sf);
7877 __cov_v4sf __builtin_ia32_comeqsd (__cov_v2df, __cov_v2df);
7878 __cov_v4sf __builtin_ia32_comeqss (__cov_v4sf, __cov_v4sf);
7879 __cov_v2df __builtin_ia32_comfalsepd (__cov_v2df, __cov_v2df);
7880 __cov_v4sf __builtin_ia32_comfalsesd (__cov_v2df, __cov_v2df);
7881 __cov_v4sf __builtin_ia32_comfalsess (__cov_v4sf, __cov_v4sf);
7882 __cov_v2df __builtin_ia32_comgepd (__cov_v2df, __cov_v2df);
7883 __cov_v2df __builtin_ia32_comgeps (__cov_v4sf, __cov_v4sf);
7884 __cov_v4sf __builtin_ia32_comgesd (__cov_v2df, __cov_v2df);
7885 __cov_v4sf __builtin_ia32_comgess (__cov_v4sf, __cov_v4sf);
7886 __cov_v2df __builtin_ia32_comgtpd (__cov_v2df, __cov_v2df);
7887 __cov_v2df __builtin_ia32_comgtps (__cov_v4sf, __cov_v4sf);
7888 __cov_v4sf __builtin_ia32_comgtsd (__cov_v2df, __cov_v2df);
7889 __cov_v4sf __builtin_ia32_comgtss (__cov_v4sf, __cov_v4sf);
7890 __cov_v2df __builtin_ia32_comlepd (__cov_v2df, __cov_v2df);
7891 __cov_v2df __builtin_ia32_comleps (__cov_v4sf, __cov_v4sf);
7892 __cov_v4sf __builtin_ia32_comless (__cov_v4sf, __cov_v4sf);
7893 __cov_v2df __builtin_ia32_comltpd (__cov_v2df, __cov_v2df);
7894 __cov_v2df __builtin_ia32_comltps (__cov_v4sf, __cov_v4sf);
7895 __cov_v4sf __builtin_ia32_comltsd (__cov_v2df, __cov_v2df);
7896 __cov_v4sf __builtin_ia32_comltss (__cov_v4sf, __cov_v4sf);
7897 __cov_v2df __builtin_ia32_comnepd (__cov_v2df, __cov_v2df);
7898 __cov_v2df __builtin_ia32_comneps (__cov_v2df, __cov_v2df);
7899 __cov_v4sf __builtin_ia32_comnesd (__cov_v4sf, __cov_v4sf);
7900 __cov_v4sf __builtin_ia32_comness (__cov_v4sf, __cov_v4sf);
7901 __cov_v2df __builtin_ia32_comordpd (__cov_v2df, __cov_v2df);
7902 __cov_v2df __builtin_ia32_comordps (__cov_v4sf, __cov_v4sf);
7903 __cov_v4sf __builtin_ia32_comordss (__cov_v4sf, __cov_v4sf);
7904 __cov_v2df __builtin_ia32_comtruepd (__cov_v2df, __cov_v2df);
7905 __cov_v2df __builtin_ia32_comtrueps (__cov_v4sf, __cov_v4sf);
7906 __cov_v4sf __builtin_ia32_comtruesd (__cov_v2df, __cov_v2df);
7907 __cov_v4sf __builtin_ia32_comtruess (__cov_v4sf, __cov_v4sf);
7908 __cov_v2df __builtin_ia32_comueqpd (__cov_v2df, __cov_v2df);
7909 __cov_v2df __builtin_ia32_comueqps (__cov_v4sf, __cov_v4sf);
7910 __cov_v4sf __builtin_ia32_comueqss (__cov_v4sf, __cov_v4sf);
7911 __cov_v2df __builtin_ia32_comugepd (__cov_v2df, __cov_v2df);
7912 __cov_v2df __builtin_ia32_comugeps (__cov_v2df, __cov_v2df);
7913 __cov_v4sf __builtin_ia32_comugesd (__cov_v4sf, __cov_v4sf);
7914 __cov_v4sf __builtin_ia32_comugess (__cov_v4sf, __cov_v4sf);
7915 __cov_v2df __builtin_ia32_comugtpd (__cov_v2df, __cov_v2df);
7916 __cov_v2df __builtin_ia32_comugtps (__cov_v2df, __cov_v2df);
7917 __cov_v4sf __builtin_ia32_comugtsd (__cov_v4sf, __cov_v4sf);
7918 __cov_v4sf __builtin_ia32_comugtss (__cov_v4sf, __cov_v4sf);
7919 __cov_v2df __builtin_ia32_comulepd (__cov_v2df, __cov_v2df);
7920 __cov_v2df __builtin_ia32_comuleps (__cov_v2df, __cov_v2df);
7921 __cov_v4sf __builtin_ia32_comulesd (__cov_v4sf, __cov_v4sf);
7922 __cov_v4sf __builtin_ia32_comuless (__cov_v4sf, __cov_v4sf);
7923 __cov_v2df __builtin_ia32_comultpd (__cov_v2df, __cov_v2df);
7924 __cov_v2df __builtin_ia32_comultps (__cov_v2df, __cov_v2df);
7925 __cov_v4sf __builtin_ia32_comultsd (__cov_v4sf, __cov_v4sf);
7926 __cov_v4sf __builtin_ia32_comultss (__cov_v4sf, __cov_v4sf);
7927 __cov_v2df __builtin_ia32_comunepd (__cov_v2df, __cov_v2df);
7928 __cov_v2df __builtin_ia32_comuneps (__cov_v2df, __cov_v2df);
7929 __cov_v4sf __builtin_ia32_comunesd (__cov_v4sf, __cov_v4sf);
7930 __cov_v4sf __builtin_ia32_comuness (__cov_v4sf, __cov_v4sf);
7931 __cov_v2df __builtin_ia32_comunordpd (__cov_v2df, __cov_v2df);
7932 __cov_v2df __builtin_ia32_comunordps (__cov_v4sf, __cov_v4sf);
7933 __cov_v4sf __builtin_ia32_comunordsd (__cov_v2df, __cov_v2df);
7934 __cov_v4sf __builtin_ia32_comunordss (__cov_v4sf, __cov_v4sf);
7935 __cov_v2df __builtin_ia32_fmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
7936 __cov_v4sf __builtin_ia32_fmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7937 __cov_v2df __builtin_ia32_fmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
7938 __cov_v4sf __builtin_ia32_fmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7939 __cov_v2df __builtin_ia32_fmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
7940 __cov_v4sf __builtin_ia32_fmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7941 __cov_v2df __builtin_ia32_fmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
7942 __cov_v4sf __builtin_ia32_fmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7943 __cov_v2df __builtin_ia32_fnmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
7944 __cov_v4sf __builtin_ia32_fnmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7945 __cov_v2df __builtin_ia32_fnmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
7946 __cov_v4sf __builtin_ia32_fnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7947 __cov_v2df __builtin_ia32_fnmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
7948 __cov_v4sf __builtin_ia32_fnmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7949 __cov_v2df __builtin_ia32_fnmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
7950 __cov_v4sf __builtin_ia32_fnmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7951 __cov_v2df __builtin_ia32_frczpd (__cov_v2df);
7952 __cov_v4sf __builtin_ia32_frczps (__cov_v4sf);
7953 __cov_v2df __builtin_ia32_frczsd (__cov_v2df, __cov_v2df);
7954 __cov_v4sf __builtin_ia32_frczss (__cov_v4sf, __cov_v4sf);
7955 __cov_v2di __builtin_ia32_pcmov (__cov_v2di, __cov_v2di, __cov_v2di);
7956 __cov_v2di __builtin_ia32_pcmov_v2di (__cov_v2di, __cov_v2di, __cov_v2di);
7957 __cov_v4si __builtin_ia32_pcmov_v4si (__cov_v4si, __cov_v4si, __cov_v4si);
7958 __cov_v8hi __builtin_ia32_pcmov_v8hi (__cov_v8hi, __cov_v8hi, __cov_v8hi);
7959 __cov_v16qi __builtin_ia32_pcmov_v16qi (__cov_v16qi, __cov_v16qi, __cov_v16qi);
7960 __cov_v2df __builtin_ia32_pcmov_v2df (__cov_v2df, __cov_v2df, __cov_v2df);
7961 __cov_v4sf __builtin_ia32_pcmov_v4sf (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7962 __cov_v16qi __builtin_ia32_pcomeqb (__cov_v16qi, __cov_v16qi);
7963 __cov_v8hi __builtin_ia32_pcomeqw (__cov_v8hi, __cov_v8hi);
7964 __cov_v4si __builtin_ia32_pcomeqd (__cov_v4si, __cov_v4si);
7965 __cov_v2di __builtin_ia32_pcomeqq (__cov_v2di, __cov_v2di);
7966 __cov_v16qi __builtin_ia32_pcomequb (__cov_v16qi, __cov_v16qi);
7967 __cov_v4si __builtin_ia32_pcomequd (__cov_v4si, __cov_v4si);
7968 __cov_v2di __builtin_ia32_pcomequq (__cov_v2di, __cov_v2di);
7969 __cov_v8hi __builtin_ia32_pcomequw (__cov_v8hi, __cov_v8hi);
7970 __cov_v8hi __builtin_ia32_pcomeqw (__cov_v8hi, __cov_v8hi);
7971 __cov_v16qi __builtin_ia32_pcomfalseb (__cov_v16qi, __cov_v16qi);
7972 __cov_v4si __builtin_ia32_pcomfalsed (__cov_v4si, __cov_v4si);
7973 __cov_v2di __builtin_ia32_pcomfalseq (__cov_v2di, __cov_v2di);
7974 __cov_v16qi __builtin_ia32_pcomfalseub (__cov_v16qi, __cov_v16qi);
7975 __cov_v4si __builtin_ia32_pcomfalseud (__cov_v4si, __cov_v4si);
7976 __cov_v2di __builtin_ia32_pcomfalseuq (__cov_v2di, __cov_v2di);
7977 __cov_v8hi __builtin_ia32_pcomfalseuw (__cov_v8hi, __cov_v8hi);
7978 __cov_v8hi __builtin_ia32_pcomfalsew (__cov_v8hi, __cov_v8hi);
7979 __cov_v16qi __builtin_ia32_pcomgeb (__cov_v16qi, __cov_v16qi);
7980 __cov_v4si __builtin_ia32_pcomged (__cov_v4si, __cov_v4si);
7981 __cov_v2di __builtin_ia32_pcomgeq (__cov_v2di, __cov_v2di);
7982 __cov_v16qi __builtin_ia32_pcomgeub (__cov_v16qi, __cov_v16qi);
7983 __cov_v4si __builtin_ia32_pcomgeud (__cov_v4si, __cov_v4si);
7984 __cov_v2di __builtin_ia32_pcomgeuq (__cov_v2di, __cov_v2di);
7985 __cov_v8hi __builtin_ia32_pcomgeuw (__cov_v8hi, __cov_v8hi);
7986 __cov_v8hi __builtin_ia32_pcomgew (__cov_v8hi, __cov_v8hi);
7987 __cov_v16qi __builtin_ia32_pcomgtb (__cov_v16qi, __cov_v16qi);
7988 __cov_v4si __builtin_ia32_pcomgtd (__cov_v4si, __cov_v4si);
7989 __cov_v2di __builtin_ia32_pcomgtq (__cov_v2di, __cov_v2di);
7990 __cov_v16qi __builtin_ia32_pcomgtub (__cov_v16qi, __cov_v16qi);
7991 __cov_v4si __builtin_ia32_pcomgtud (__cov_v4si, __cov_v4si);
7992 __cov_v2di __builtin_ia32_pcomgtuq (__cov_v2di, __cov_v2di);
7993 __cov_v8hi __builtin_ia32_pcomgtuw (__cov_v8hi, __cov_v8hi);
7994 __cov_v8hi __builtin_ia32_pcomgtw (__cov_v8hi, __cov_v8hi);
7995 __cov_v16qi __builtin_ia32_pcomleb (__cov_v16qi, __cov_v16qi);
7996 __cov_v4si __builtin_ia32_pcomled (__cov_v4si, __cov_v4si);
7997 __cov_v2di __builtin_ia32_pcomleq (__cov_v2di, __cov_v2di);
7998 __cov_v16qi __builtin_ia32_pcomleub (__cov_v16qi, __cov_v16qi);
7999 __cov_v4si __builtin_ia32_pcomleud (__cov_v4si, __cov_v4si);
8000 __cov_v2di __builtin_ia32_pcomleuq (__cov_v2di, __cov_v2di);
8001 __cov_v8hi __builtin_ia32_pcomleuw (__cov_v8hi, __cov_v8hi);
8002 __cov_v8hi __builtin_ia32_pcomlew (__cov_v8hi, __cov_v8hi);
8003 __cov_v16qi __builtin_ia32_pcomltb (__cov_v16qi, __cov_v16qi);
8004 __cov_v4si __builtin_ia32_pcomltd (__cov_v4si, __cov_v4si);
8005 __cov_v2di __builtin_ia32_pcomltq (__cov_v2di, __cov_v2di);
8006 __cov_v16qi __builtin_ia32_pcomltub (__cov_v16qi, __cov_v16qi);
8007 __cov_v4si __builtin_ia32_pcomltud (__cov_v4si, __cov_v4si);
8008 __cov_v2di __builtin_ia32_pcomltuq (__cov_v2di, __cov_v2di);
8009 __cov_v8hi __builtin_ia32_pcomltuw (__cov_v8hi, __cov_v8hi);
8010 __cov_v8hi __builtin_ia32_pcomltw (__cov_v8hi, __cov_v8hi);
8011 __cov_v16qi __builtin_ia32_pcomneb (__cov_v16qi, __cov_v16qi);
8012 __cov_v4si __builtin_ia32_pcomned (__cov_v4si, __cov_v4si);
8013 __cov_v2di __builtin_ia32_pcomneq (__cov_v2di, __cov_v2di);
8014 __cov_v16qi __builtin_ia32_pcomneub (__cov_v16qi, __cov_v16qi);
8015 __cov_v4si __builtin_ia32_pcomneud (__cov_v4si, __cov_v4si);
8016 __cov_v2di __builtin_ia32_pcomneuq (__cov_v2di, __cov_v2di);
8017 __cov_v8hi __builtin_ia32_pcomneuw (__cov_v8hi, __cov_v8hi);
8018 __cov_v8hi __builtin_ia32_pcomnew (__cov_v8hi, __cov_v8hi);
8019 __cov_v16qi __builtin_ia32_pcomtrueb (__cov_v16qi, __cov_v16qi);
8020 __cov_v4si __builtin_ia32_pcomtrued (__cov_v4si, __cov_v4si);
8021 __cov_v2di __builtin_ia32_pcomtrueq (__cov_v2di, __cov_v2di);
8022 __cov_v16qi __builtin_ia32_pcomtrueub (__cov_v16qi, __cov_v16qi);
8023 __cov_v4si __builtin_ia32_pcomtrueud (__cov_v4si, __cov_v4si);
8024 __cov_v2di __builtin_ia32_pcomtrueuq (__cov_v2di, __cov_v2di);
8025 __cov_v8hi __builtin_ia32_pcomtrueuw (__cov_v8hi, __cov_v8hi);
8026 __cov_v8hi __builtin_ia32_pcomtruew (__cov_v8hi, __cov_v8hi);
8027 __cov_m128d __builtin_ia32_permpd (__cov_v2df, __cov_v2df, __cov_v16qi);
8028 __cov_v4sf __builtin_ia32_permps (__cov_v4sf, __cov_v4sf, __cov_v16qi);
8029 __cov_v4si __builtin_ia32_phaddbd (__cov_v16qi);
8030 __cov_v2di __builtin_ia32_phaddbq (__cov_v16qi);
8031 __cov_v8hi __builtin_ia32_phaddbw (__cov_v16qi);
8032 __cov_v2di __builtin_ia32_phadddq (__cov_v4si);
8033 __cov_v4si __builtin_ia32_phaddubd (__cov_v16qi);
8034 __cov_v2di __builtin_ia32_phaddubq (__cov_v16qi);
8035 __cov_v8hi __builtin_ia32_phaddubw (__cov_v16qi);
8036 __cov_v2di __builtin_ia32_phaddudq (__cov_v4si);
8037 __cov_v4si __builtin_ia32_phadduwd (__cov_v8hi);
8038 __cov_v2di __builtin_ia32_phadduwq (__cov_v8hi);
8039 __cov_v4si __builtin_ia32_phaddwd (__cov_v8hi);
8040 __cov_v2di __builtin_ia32_phaddwq (__cov_v8hi);
8041 __cov_v8hi __builtin_ia32_phsubbw (__cov_v16qi);
8042 __cov_v2di __builtin_ia32_phsubdq (__cov_v4si);
8043 __cov_v4si __builtin_ia32_phsubwd (__cov_v8hi);
8044 __cov_v4si __builtin_ia32_pmacsdd (__cov_v4si, __cov_v4si, __cov_v4si);
8045 __cov_v2di __builtin_ia32_pmacsdqh (__cov_v4si, __cov_v4si, __cov_v2di);
8046 __cov_v2di __builtin_ia32_pmacsdql (__cov_v4si, __cov_v4si, __cov_v2di);
8047 __cov_v4si __builtin_ia32_pmacssdd (__cov_v4si, __cov_v4si, __cov_v4si);
8048 __cov_v2di __builtin_ia32_pmacssdqh (__cov_v4si, __cov_v4si, __cov_v2di);
8049 __cov_v2di __builtin_ia32_pmacssdql (__cov_v4si, __cov_v4si, __cov_v2di);
8050 __cov_v4si __builtin_ia32_pmacsswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
8051 __cov_v8hi __builtin_ia32_pmacssww (__cov_v8hi, __cov_v8hi, __cov_v8hi);
8052 __cov_v4si __builtin_ia32_pmacswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
8053 __cov_v8hi __builtin_ia32_pmacsww (__cov_v8hi, __cov_v8hi, __cov_v8hi);
8054 __cov_v4si __builtin_ia32_pmadcsswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
8055 __cov_v4si __builtin_ia32_pmadcswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
8056 __cov_v16qi __builtin_ia32_pperm (__cov_v16qi, __cov_v16qi, __cov_v16qi);
8057 __cov_v16qi __builtin_ia32_protb (__cov_v16qi, __cov_v16qi);
8058 __cov_v4si __builtin_ia32_protd (__cov_v4si, __cov_v4si);
8059 __cov_v2di __builtin_ia32_protq (__cov_v2di, __cov_v2di);
8060 __cov_v8hi __builtin_ia32_protw (__cov_v8hi, __cov_v8hi);
8061 __cov_v16qi __builtin_ia32_pshab (__cov_v16qi, __cov_v16qi);
8062 __cov_v4si __builtin_ia32_pshad (__cov_v4si, __cov_v4si);
8063 __cov_v2di __builtin_ia32_pshaq (__cov_v2di, __cov_v2di);
8064 __cov_v8hi __builtin_ia32_pshaw (__cov_v8hi, __cov_v8hi);
8065 __cov_v16qi __builtin_ia32_pshlb (__cov_v16qi, __cov_v16qi);
8066 __cov_v4si __builtin_ia32_pshld (__cov_v4si, __cov_v4si);
8067 __cov_v2di __builtin_ia32_pshlq (__cov_v2di, __cov_v2di);
8068 __cov_v8hi __builtin_ia32_pshlw (__cov_v8hi, __cov_v8hi);
8069 
8070 __cov_v16qi __builtin_ia32_protb_int (__cov_v16qi, int);
8071 __cov_v4si __builtin_ia32_protd_int (__cov_v4si, int);
8072 __cov_v2di __builtin_ia32_protq_int (__cov_v2di, int);
8073 __cov_v8hi __builtin_ia32_protw_int (__cov_v8hi, int);
8074 
8075 // These have different possibilities for parameters, take a guess based on
8076 //   OS or allow all if C++
8077 #if defined(__unix) || defined(__coverity_cplusplus)
8078 __cov_v2df __builtin_ia32_comfalseps (__cov_v2df, __cov_v2df);
8079 __cov_v4sf __builtin_ia32_comlesd (__cov_v4sf, __cov_v4sf);
8080 __cov_v4sf __builtin_ia32_comordsd (__cov_v4sf, __cov_v4sf);
8081 __cov_v4sf __builtin_ia32_comueqsd (__cov_v4sf, __cov_v4sf);
8082 #endif
8083 
8084 #if !defined(__unix) || defined(__coverity_cplusplus)
8085 __cov_m128 __builtin_ia32_comfalseps (__cov_v4sf, __cov_v4sf);
8086 __cov_v4sf __builtin_ia32_comlesd (__cov_v2df, __cov_v2df);
8087 __cov_m128d __builtin_ia32_comordsd (__cov_v2df, __cov_v2df);
8088 __cov_m128d __builtin_ia32_comueqsd (__cov_v2df, __cov_v2df);
8089 #endif
8090 
8091 // from headers
8092 __cov_m128 __builtin_ia32_comunltps (__cov_v4sf, __cov_v4sf);
8093 __cov_m128 __builtin_ia32_comuneqps (__cov_v4sf, __cov_v4sf);
8094 __cov_m128  __builtin_ia32_comunleps (__cov_v4sf, __cov_v4sf);
8095 __cov_m128 __builtin_ia32_comungeps (__cov_v4sf, __cov_v4sf);
8096 __cov_m128 __builtin_ia32_comungtps (__cov_v4sf, __cov_v4sf);
8097 __cov_m128 __builtin_ia32_comneqps (__cov_v4sf, __cov_v4sf);
8098 __cov_m128d __builtin_ia32_comuneqpd (__cov_v2df, __cov_v2df);
8099 __cov_m128d __builtin_ia32_comunltpd (__cov_v2df, __cov_v2df);
8100 __cov_m128d __builtin_ia32_comunlepd (__cov_v2df, __cov_v2df);
8101 __cov_m128d __builtin_ia32_comungepd (__cov_v2df, __cov_v2df);
8102 __cov_m128d __builtin_ia32_comungtpd (__cov_v2df, __cov_v2df);
8103 __cov_m128d __builtin_ia32_comneqpd (__cov_v2df, __cov_v2df);
8104 __cov_m128 __builtin_ia32_comuneqss (__cov_v4sf, __cov_v4sf);
8105 __cov_m128 __builtin_ia32_comunltss (__cov_v4sf, __cov_v4sf);
8106 __cov_m128 __builtin_ia32_comunless (__cov_v4sf, __cov_v4sf);
8107 __cov_m128 __builtin_ia32_comungess (__cov_v4sf, __cov_v4sf);
8108 __cov_m128 __builtin_ia32_comungtss (__cov_v4sf, __cov_v4sf);
8109 __cov_m128 __builtin_ia32_comneqss (__cov_v4sf, __cov_v4sf);
8110 __cov_m128d __builtin_ia32_comuneqsd (__cov_v2df, __cov_v2df);
8111 __cov_m128d __builtin_ia32_comunltsd (__cov_v2df, __cov_v2df);
8112 __cov_m128d __builtin_ia32_comunlesd (__cov_v2df, __cov_v2df);
8113 __cov_m128d __builtin_ia32_comungesd (__cov_v2df, __cov_v2df);
8114 __cov_m128d __builtin_ia32_comungtsd (__cov_v2df, __cov_v2df);
8115 __cov_m128d __builtin_ia32_comneqsd (__cov_v2df, __cov_v2df);
8116 __cov_m128i __builtin_ia32_pcomnequb (__cov_v16qi, __cov_v16qi);
8117 __cov_m128i __builtin_ia32_pcomnequw (__cov_v8hi, __cov_v8hi);
8118 __cov_m128i __builtin_ia32_pcomnequd (__cov_v4si, __cov_v4si);
8119 __cov_m128i __builtin_ia32_pcomnequq (__cov_v2di, __cov_v2di);
8120 __cov_m128i __builtin_ia32_pcomneqb (__cov_v16qi, __cov_v16qi);
8121 __cov_m128i __builtin_ia32_pcomneqw (__cov_v8hi, __cov_v8hi);
8122 __cov_m128i __builtin_ia32_pcomneqd (__cov_v4si, __cov_v4si);
8123 __cov_m128i __builtin_ia32_pcomneqq (__cov_v2di, __cov_v2di);
8124 
8125 
8126 void __builtin_ia32_femms(void);
8127 __cov_m64 __builtin_ia32_pavgusb (__cov_v8qi, __cov_v8qi);
8128 __cov_m64 __builtin_ia32_pf2id (__cov_v2sf);
8129 __cov_m64 __builtin_ia32_pfacc (__cov_v2sf, __cov_v2sf);
8130 __cov_m64 __builtin_ia32_pfadd (__cov_v2sf, __cov_v2sf);
8131 __cov_m64 __builtin_ia32_pfcmpeq (__cov_v2sf, __cov_v2sf);
8132 __cov_m64 __builtin_ia32_pfcmpge (__cov_v2sf, __cov_v2sf);
8133 __cov_m64 __builtin_ia32_pfcmpgt (__cov_v2sf, __cov_v2sf);
8134 __cov_m64 __builtin_ia32_pfmax (__cov_v2sf, __cov_v2sf);
8135 __cov_m64 __builtin_ia32_pfmin (__cov_v2sf, __cov_v2sf);
8136 __cov_m64 __builtin_ia32_pfmul (__cov_v2sf, __cov_v2sf);
8137 __cov_m64 __builtin_ia32_pfrcp (__cov_v2sf );
8138 __cov_m64 __builtin_ia32_pfrcpit1 (__cov_v2sf, __cov_v2sf);
8139 __cov_m64 __builtin_ia32_pfrcpit2 (__cov_v2sf, __cov_v2sf);
8140 __cov_m64 __builtin_ia32_pfrsqrt (__cov_v2sf);
8141 __cov_m64 __builtin_ia32_pfrsqit1 (__cov_v2sf, __cov_v2sf);
8142 __cov_m64 __builtin_ia32_pfsub (__cov_v2sf, __cov_v2sf);
8143 __cov_m64 __builtin_ia32_pfsubr (__cov_v2sf, __cov_v2sf);
8144 __cov_m64 __builtin_ia32_pi2fd (__cov_v2si);
8145 __cov_m64 __builtin_ia32_pmulhrw (__cov_v4hi, __cov_v4hi);
8146 
8147 __cov_m64 __builtin_ia32_pf2iw (__cov_v2sf);
8148 __cov_m64 __builtin_ia32_pfnacc (__cov_v2sf, __cov_v2sf);
8149 __cov_m64 __builtin_ia32_pfpnacc (__cov_v2sf, __cov_v2sf);
8150 __cov_m64 __builtin_ia32_pi2fw (__cov_v2si);
8151 __cov_m64 __builtin_ia32_pswapdsf (__cov_v2sf);
8152 
8153 #if defined(__AVX__) || __COVERITY_GCC49_INTRINSICS
8154 /* These were interpretted from avxintrin.h */
8155 __cov_m256d __builtin_ia32_addpd256(__cov_v4df, __cov_v4df);
8156 __cov_m256  __builtin_ia32_addps256(__cov_v8sf, __cov_v8sf);
8157 __cov_m256d __builtin_ia32_addsubpd256(__cov_v4df, __cov_v4df);
8158 __cov_m256  __builtin_ia32_addsubps256(__cov_v8sf, __cov_v8sf);
8159 __cov_m256d __builtin_ia32_andpd256(__cov_v4df, __cov_v4df);
8160 __cov_m256  __builtin_ia32_andps256(__cov_v8sf, __cov_v8sf);
8161 __cov_m256d __builtin_ia32_andnpd256(__cov_v4df, __cov_v4df);
8162 __cov_m256  __builtin_ia32_andnps256(__cov_v8sf, __cov_v8sf);
8163 __cov_m256d __builtin_ia32_blendpd256(__cov_v4df, __cov_v4df, int);
8164 __cov_m256  __builtin_ia32_blendps256(__cov_v8sf, __cov_v8sf, int);
8165 __cov_m256d __builtin_ia32_blendvpd256(__cov_v4df, __cov_v4df, __cov_v4df);
8166 __cov_m256  __builtin_ia32_blendvps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
8167 __cov_m256d __builtin_ia32_divpd256(__cov_v4df, __cov_v4df);
8168 __cov_m256  __builtin_ia32_divps256(__cov_v8sf, __cov_v8sf);
8169 __cov_m256  __builtin_ia32_dpps256(__cov_v8sf, __cov_v8sf, int);
8170 __cov_m256d __builtin_ia32_haddpd256(__cov_v4df, __cov_v4df);
8171 __cov_m256  __builtin_ia32_haddps256(__cov_v8sf, __cov_v8sf);
8172 __cov_m256d __builtin_ia32_hsubpd256(__cov_v4df, __cov_v4df);
8173 __cov_m256  __builtin_ia32_hsubps256(__cov_v8sf, __cov_v8sf);
8174 __cov_m256d __builtin_ia32_maxpd256(__cov_v4df, __cov_v4df);
8175 __cov_m256  __builtin_ia32_maxps256(__cov_v8sf, __cov_v8sf);
8176 __cov_m256d __builtin_ia32_minpd256(__cov_v4df, __cov_v4df);
8177 __cov_m256  __builtin_ia32_minps256(__cov_v8sf, __cov_v8sf);
8178 __cov_m256d __builtin_ia32_mulpd256(__cov_v4df, __cov_v4df);
8179 __cov_m256  __builtin_ia32_mulps256(__cov_v8sf, __cov_v8sf);
8180 __cov_m256d __builtin_ia32_orpd256(__cov_v4df, __cov_v4df);
8181 __cov_m256  __builtin_ia32_orps256(__cov_v8sf, __cov_v8sf);
8182 __cov_m256d __builtin_ia32_shufpd256(__cov_v4df, __cov_v4df, int);
8183 __cov_m256  __builtin_ia32_shufps256(__cov_v8sf, __cov_v8sf, int);
8184 __cov_m256d __builtin_ia32_subpd256(__cov_v4df, __cov_v4df);
8185 __cov_m256  __builtin_ia32_subps256(__cov_v8sf, __cov_v8sf);
8186 __cov_m256d __builtin_ia32_xorpd256(__cov_v4df, __cov_v4df);
8187 __cov_m256  __builtin_ia32_xorps256(__cov_v8sf, __cov_v8sf);
8188 __cov_m128d __builtin_ia32_cmppd(__cov_v2df, __cov_v2df, int);
8189 __cov_m128  __builtin_ia32_cmpps(__cov_v4sf, __cov_v4sf, int);
8190 __cov_m256d __builtin_ia32_cmppd256(__cov_v4df, __cov_v4df, int);
8191 __cov_m256  __builtin_ia32_cmpps256(__cov_v8sf, __cov_v8sf, int);
8192 __cov_m128d __builtin_ia32_cmpsd(__cov_v2df, __cov_v2df, int);
8193 __cov_m128  __builtin_ia32_cmpss(__cov_v4sf, __cov_v4sf, int);
8194 __cov_m256d __builtin_ia32_cvtdq2pd256(__cov_v4si);
8195 __cov_m256  __builtin_ia32_cvtdq2ps256(__cov_v8si);
8196 __cov_m128  __builtin_ia32_cvtpd2ps256(__cov_v4df);
8197 __cov_m256i __builtin_ia32_cvtps2dq256(__cov_v8sf);
8198 __cov_m256d __builtin_ia32_cvtps2pd256(__cov_v4sf);
8199 __cov_m128i __builtin_ia32_cvttpd2dq256(__cov_v4df);
8200 __cov_m128i __builtin_ia32_cvtpd2dq256(__cov_v4df);
8201 __cov_m256i __builtin_ia32_cvttps2dq256(__cov_v8sf);
8202 __cov_m128d __builtin_ia32_vextractf128_pd256(__cov_v4df, int);
8203 __cov_m128  __builtin_ia32_vextractf128_ps256(__cov_v8sf, int);
8204 __cov_m128i __builtin_ia32_vextractf128_si256(__cov_v8si, int);
8205 __cov_m128d __builtin_ia32_vpermilvarpd(__cov_v2df, __cov_v2di);
8206 __cov_m256d __builtin_ia32_vpermilvarpd256(__cov_v4df, __cov_v4di);
8207 __cov_m128  __builtin_ia32_vpermilvarps(__cov_v4sf, __cov_v4si);
8208 __cov_m256  __builtin_ia32_vpermilvarps256(__cov_v8sf, __cov_v8si);
8209 __cov_m128d __builtin_ia32_vpermilpd(__cov_v2df, int);
8210 __cov_m256d __builtin_ia32_vpermilpd256(__cov_v4df, int);
8211 __cov_m128  __builtin_ia32_vpermilps(__cov_v4sf, int);
8212 __cov_m256  __builtin_ia32_vpermilps256(__cov_v8sf, int);
8213 __cov_m256d __builtin_ia32_vperm2f128_pd256(__cov_v4df, __cov_v4df, int);
8214 __cov_m256  __builtin_ia32_vperm2f128_ps256(__cov_v8sf, __cov_v8sf, int);
8215 __cov_m256i __builtin_ia32_vperm2f128_si256(__cov_v8si, __cov_v8si, int);
8216 __cov_m128  __builtin_ia32_vbroadcastss(const float *);
8217 __cov_m256d __builtin_ia32_vbroadcastsd256(const double *);
8218 __cov_m256  __builtin_ia32_vbroadcastss256(const float *);
8219 __cov_m256d __builtin_ia32_vbroadcastf128_pd256(const __cov_v2df *);
8220 __cov_m256  __builtin_ia32_vbroadcastf128_ps256(const __cov_m128 *);
8221 __cov_m256d __builtin_ia32_vinsertf128_pd256(__cov_v4df, __cov_v2df, int);
8222 __cov_m256  __builtin_ia32_vinsertf128_ps256(__cov_v8sf, __cov_v4sf, int);
8223 __cov_m256i __builtin_ia32_vinsertf128_si256(__cov_v8si, __cov_v4si, int);
8224 __cov_m256  __builtin_ia32_rcpps256(__cov_v8sf);
8225 __cov_m256  __builtin_ia32_rsqrtps256(__cov_v8sf);
8226 __cov_m256d __builtin_ia32_sqrtpd256(__cov_v4df);
8227 __cov_m256  __builtin_ia32_sqrtps256(__cov_v8sf);
8228 __cov_m256d __builtin_ia32_roundpd256(__cov_v4df, int);
8229 __cov_m256  __builtin_ia32_roundps256(__cov_v8sf, int);
8230 __cov_m256d __builtin_ia32_unpckhpd256(__cov_v4df, __cov_v4df);
8231 __cov_m256d __builtin_ia32_unpcklpd256(__cov_v4df, __cov_v4df);
8232 __cov_m256  __builtin_ia32_unpckhps256(__cov_v8sf, __cov_v8sf);
8233 __cov_m256  __builtin_ia32_unpcklps256(__cov_v8sf, __cov_v8sf);
8234 int __builtin_ia32_vtestzpd(__cov_v2df, __cov_v2df);
8235 int __builtin_ia32_vtestcpd(__cov_v2df, __cov_v2df);
8236 int __builtin_ia32_vtestnzcpd(__cov_v2df, __cov_v2df);
8237 int __builtin_ia32_vtestzps(__cov_v4sf, __cov_v4sf);
8238 int __builtin_ia32_vtestcps(__cov_v4sf, __cov_v4sf);
8239 int __builtin_ia32_vtestnzcps(__cov_v4sf, __cov_v4sf);
8240 int __builtin_ia32_vtestzpd256(__cov_v4df, __cov_v4df);
8241 int __builtin_ia32_vtestcpd256(__cov_v4df, __cov_v4df);
8242 int __builtin_ia32_vtestnzcpd256(__cov_v4df, __cov_v4df);
8243 int __builtin_ia32_vtestzps256(__cov_v8sf, __cov_v8sf);
8244 int __builtin_ia32_vtestcps256(__cov_v8sf, __cov_v8sf);
8245 int __builtin_ia32_vtestnzcps256(__cov_v8sf, __cov_v8sf);
8246 int __builtin_ia32_ptestz256(__cov_v4di, __cov_v4di);
8247 int __builtin_ia32_ptestc256(__cov_v4di, __cov_v4di);
8248 int __builtin_ia32_ptestnzc256(__cov_v4di, __cov_v4di);
8249 int __builtin_ia32_movmskpd256(__cov_v4df);
8250 int __builtin_ia32_movmskps256(__cov_v8sf);
8251 __cov_m128d __builtin_ia32_pd_pd256(__cov_v4df);
8252 __cov_m128  __builtin_ia32_ps_ps256(__cov_v8sf);
8253 __cov_m128i __builtin_ia32_si_si256(__cov_v8si);
8254 __cov_m256d __builtin_ia32_pd256_pd(__cov_v2df);
8255 __cov_m256  __builtin_ia32_ps256_ps(__cov_v4sf);
8256 __cov_m256i __builtin_ia32_si256_si(__cov_v4si);
8257 __cov_m256d __builtin_ia32_loadupd256(const double *);
8258 void __builtin_ia32_storeupd256(double *, __cov_v4df);
8259 __cov_m256  __builtin_ia32_loadups256(const float *);
8260 void __builtin_ia32_storeups256(float *, __cov_v8sf);
8261 __cov_m256i __builtin_ia32_loaddqu256(const char *);
8262 void __builtin_ia32_storedqu256(char *, __cov_v32qi);
8263 __cov_m256  __builtin_ia32_movshdup256(__cov_v8sf);
8264 __cov_m256  __builtin_ia32_movsldup256(__cov_v8sf);
8265 __cov_m256d __builtin_ia32_movddup256(__cov_v4df);
8266 __cov_m256i __builtin_ia32_lddqu256(const char *);
8267 void __builtin_ia32_movntdq256(__cov_v4di *, __cov_v4di);
8268 void __builtin_ia32_movntpd256(double *, __cov_v4df);
8269 void __builtin_ia32_movntps256(float *, __cov_v8sf);
8270 void __builtin_ia32_vzeroall(void);
8271 void __builtin_ia32_vzeroupper(void);
8272 
8273 // Handle incorrect signatures for some older gcc versions
8274 // See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47318
8275 // Some older gcc versions were patched, so allow for GNU_GCC_47318_PATCHED
8276 //   specified manually
8277 #ifndef GNU_GCC_47318_PATCHED
8278 
8279 /* Auto-detect GNU_GCC_47318_PATCHED for Red Hat gcc 4.4.5 */
8280 #if (defined(__GNUC_RH_RELEASE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 4 && \
8281      __GNUC_PATCHLEVEL__ == 5 && __GNUC_RH_RELEASE__ >= 6)
8282 #define GNU_GCC_47318_PATCHED 1
8283 #endif
8284 
8285 /* Assume GNU_GCC_47318_PATCHED for gcc 4.5.2 since some popular distributions
8286    applied this patch but didn't provide a way to detect it */
8287 #if (__GNUC__ == 4 && __GNUC_MINOR__ == 5 && __GNUC_PATCHLEVEL__ == 2)
8288 #define GNU_GCC_47318_PATCHED 1
8289 #endif
8290 
8291 #endif
8292 
8293 /* Respect GNU_GCC_47318_PATCHED if it's defined, otherwise use the gcc version
8294    to detect if this is fixed. The wrong signatures being detected will
8295    result in compiler errors in avxintrin.h. */
8296 #if ((defined(GNU_GCC_47318_PATCHED) && GNU_GCC_47318_PATCHED && \
8297      !(__GNUC__ == 4 && __GNUC_MINOR__ == 5 & __GNUC_PATCHLEVEL__ == 2)) \
8298      || (!defined(GNU_GCC_47318_PATCHED) \
8299         && \
8300           (__GNUC__ > 4) \
8301        || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) \
8302        || (__GNUC__ == 4 && __GNUC_MINOR__ == 5 && __GNUC_PATCHLEVEL__ >= 3) \
8303        || (__GNUC__ == 4 && __GNUC_MINOR__ == 4 && __GNUC_PATCHLEVEL__ >= 6) \
8304       ) \
8305     )
8306 /* Signatures after this bug was fixed */
8307 /* If the alternative signatures were incorrectly chosen (in the #else), use
8308    -DGNU_GCC_47318_PATCHED=1 to use these instead. This should only be
8309    necessary for some variants of gcc 4.4.5 and gcc 4.5.2. */
8310 __cov_m128d __builtin_ia32_maskloadpd(const __cov_v2df *, __cov_v2di);
8311 void __builtin_ia32_maskstorepd(__cov_v2df *, __cov_v2di, __cov_v2df);
8312 __cov_m256d __builtin_ia32_maskloadpd256(const __cov_v4df *, __cov_v4di);
8313 void __builtin_ia32_maskstorepd256(__cov_v4df *, __cov_v4di, __cov_v4df);
8314 __cov_m128  __builtin_ia32_maskloadps(const __cov_v4sf *, __cov_v4si);
8315 void __builtin_ia32_maskstoreps(__cov_v4sf *, __cov_v4si, __cov_v4sf);
8316 __cov_m256  __builtin_ia32_maskloadps256(const __cov_v8sf *, __cov_v8si);
8317 void __builtin_ia32_maskstoreps256(__cov_v8sf *, __cov_v8si, __cov_v8sf);
8318 
8319 #else
8320 
8321 /* Signatures before this gcc bug was fixed */
8322 /* If the alternative signatures were incorrectly chosen (above), use
8323    -DGNU_GCC_47318_PATCHED=0 to use these instead. */
8324 __cov_m128d __builtin_ia32_maskloadpd(const __cov_v2df *, __cov_v2df);
8325 void __builtin_ia32_maskstorepd(__cov_v2df *, __cov_v2df, __cov_v2df);
8326 __cov_m256d __builtin_ia32_maskloadpd256(const __cov_v4df *, __cov_v4df);
8327 void __builtin_ia32_maskstorepd256(__cov_v4df *, __cov_v4df, __cov_v4df);
8328 __cov_m128  __builtin_ia32_maskloadps(const __cov_v4sf *, __cov_v4sf);
8329 void __builtin_ia32_maskstoreps(__cov_v4sf *, __cov_v4sf, __cov_v4sf);
8330 __cov_m256  __builtin_ia32_maskloadps256(const __cov_v8sf *, __cov_v8sf);
8331 void __builtin_ia32_maskstoreps256(__cov_v8sf *, __cov_v8sf, __cov_v8sf);
8332 
8333 #endif
8334 
8335 #if defined(__FMA__) || defined(__FMA4__) || __COVERITY_GCC49_INTRINSICS
8336 /* These were interpretted from fmaintrin.h, fma4intrin.h */
8337 __cov_m128d __builtin_ia32_vfmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8338 __cov_m256d __builtin_ia32_vfmaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8339 __cov_m128  __builtin_ia32_vfmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8340 __cov_m256  __builtin_ia32_vfmaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8341 __cov_m128d __builtin_ia32_vfmaddsd3 (__cov_v2df, __cov_v2df, __cov_v2df);
8342 __cov_m128  __builtin_ia32_vfmaddss3 (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8343 __cov_m128d __builtin_ia32_vfmaddsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8344 __cov_m256d __builtin_ia32_vfmaddsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8345 __cov_m128  __builtin_ia32_vfmaddsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8346 __cov_m256  __builtin_ia32_vfmaddsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8347 
8348 void __builtin_ia32_vzeroall(void);
8349 void __builtin_ia32_vzeroupper(void);
8350 #endif /* __FMA__ || __FMA4__ || __COVERITY_GCC49_INTRINSICS */
8351 
8352 #if defined(__FMA4__) || __COVERITY_GCC49_INTRINSICS
8353 /* These were interpretted from fma4intrin.h */
8354 __cov_m128 __builtin_ia32_vfmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8355 __cov_m128d __builtin_ia32_vfmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
8356 __cov_m128 __builtin_ia32_vfmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8357 __cov_m128d __builtin_ia32_vfmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8358 __cov_m128 __builtin_ia32_vfmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8359 __cov_m128d __builtin_ia32_vfmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
8360 __cov_m128 __builtin_ia32_vfnmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8361 __cov_m128d __builtin_ia32_vfnmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8362 __cov_m128 __builtin_ia32_vfnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8363 __cov_m128d __builtin_ia32_vfnmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
8364 __cov_m128 __builtin_ia32_vfnmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8365 __cov_m128d __builtin_ia32_vfnmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8366 __cov_m128 __builtin_ia32_vfnmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8367 __cov_m128d __builtin_ia32_vfnmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
8368 __cov_m128 __builtin_ia32_vfmsubaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8369 __cov_m128d __builtin_ia32_vfmsubaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8370 __cov_m256 __builtin_ia32_vfmsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8371 __cov_m256d __builtin_ia32_vfmsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8372 __cov_m256 __builtin_ia32_vfnmaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8373 __cov_m256d __builtin_ia32_vfnmaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8374 __cov_m256 __builtin_ia32_vfnmsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8375 __cov_m256d __builtin_ia32_vfnmsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8376 __cov_m256 __builtin_ia32_vfmsubaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8377 __cov_m256d __builtin_ia32_vfmsubaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8378 #endif /* __FMA4__ || __COVERITY_GCC49_INTRINSICS */
8379 
8380 #endif /* __AVX__ || __COVERITY_GCC49_INTRINSICS */
8381 
8382 #if defined(__XSAVE__) || __COVERITY_GCC49_INTRINSICS
8383 void __builtin_ia32_xsave(void *, long long);
8384 void __builtin_ia32_xrstor(void *, long long);
8385 
8386 #if defined(__x86_64__) || __COVERITY_GCC49_INTRINSICS
8387 void __builtin_ia32_xsave64 (void *, long long);
8388 void __builtin_ia32_xrstor64(void *, long long);
8389 #endif /* __x86_64__ || __COVERITY_GCC49_INTRINSICS */
8390 
8391 #endif /* __XSAVE__ || __COVERITY_GCC49_INTRINSICS */
8392 
8393 #if defined(__XSAVEOPT__) || __COVERITY_GCC49_INTRINSICS
8394 void __builtin_ia32_xsaveopt(void *, long long);
8395 void __builtin_ia32_xsaveopt64(void *, long long);
8396 #endif /* __XSAVEOPT__ || __COVERITY_GCC49_INTRINSICS */
8397 
8398 typedef char __cov_v64qi __attribute__((__vector_size__(64)));
8399 typedef double __cov_m512d __attribute__((__vector_size__(64), __may_alias__));
8400 typedef float __cov_m512 __attribute__((__vector_size__(64), __may_alias__));
8401 typedef int __cov_v16si __attribute__((__vector_size__(64)));
8402 typedef long long __cov_m512i __attribute__((__vector_size__(64), __may_alias__));
8403 typedef long long __cov_v8di __attribute__((__vector_size__(64)));
8404 typedef short __cov_v32hi __attribute__((__vector_size__(64)));
8405 typedef unsigned char __cov_mmask8;
8406 typedef unsigned short __cov_mmask16;
8407 typedef unsigned long __cov_mmask32;
8408 typedef unsigned long long __cov_mmask64;
8409 
8410 /*
8411  * AES (Advanced Encryption Standard) Intrinsics
8412  * Introduced in GCC 4.4.
8413  */
8414 #if defined(__AES__) || __COVERITY_GCC49_INTRINSICS
8415 __cov_v2di __builtin_ia32_aesenc128(__cov_v2di,__cov_v2di);
8416 __cov_v2di __builtin_ia32_aesenclast128(__cov_v2di,__cov_v2di);
8417 __cov_v2di __builtin_ia32_aesdec128(__cov_v2di,__cov_v2di);
8418 __cov_v2di __builtin_ia32_aesdeclast128(__cov_v2di,__cov_v2di);
8419 __cov_v2di __builtin_ia32_aeskeygenassist128(__cov_v2di,const int);
8420 __cov_v2di __builtin_ia32_aesimc128(__cov_v2di);
8421 #endif /* __AES__ || __COVERITY_GCC49_INTRINSICS */
8422 
8423 /*
8424  * PCLMUL (Perform carry-less multiplication) Intrinsics
8425  */
8426 #if defined(__PCLMUL__) || __COVERITY_GCC49_INTRINSICS
8427 __cov_m128i __builtin_ia32_pclmulqdq128(__cov_v2di,__cov_v2di,int);
8428 #endif /* __PCLMUL__ || __COVERITY_GCC49_INTRINSICS */
8429 
8430 /*
8431  * Intrinsics for accessing the eflags register.
8432  * Introduced in GCC 4.9.
8433  */
8434 #if __COVERITY_GCC49_INTRINSICS
8435 unsigned int __builtin_ia32_readeflags_u32(void);
8436 unsigned long long __builtin_ia32_readeflags_u64(void);
8437 void __builtin_ia32_writeeflags_u32(unsigned int);
8438 
8439 unsigned long long __builtin_ia32_readeflags_u64(void);
8440 void __builtin_ia32_writeeflags_u64(unsigned long long);
8441 #endif /* __COVERITY_GCC49_INTRINSICS */
8442 
8443 /*
8444  * AVX-2 (Advanced Vector eXtensions) intrinsics.
8445  * Introduced in GCC 4.7.
8446  */
8447 #if defined(__AVX2__) || __COVERITY_GCC49_INTRINSICS
8448 __cov_v32qi __builtin_ia32_mpsadbw256(__cov_v32qi,__cov_v32qi,int);
8449 __cov_v32qi __builtin_ia32_pabsb256(__cov_v32qi);
8450 __cov_v16hi __builtin_ia32_pabsw256(__cov_v16hi);
8451 __cov_v8si __builtin_ia32_pabsd256(__cov_v8si);
8452 __cov_v16hi __builtin_ia32_packssdw256(__cov_v8si,__cov_v8si);
8453 __cov_v32qi __builtin_ia32_packsswb256(__cov_v16hi,__cov_v16hi);
8454 __cov_v16hi __builtin_ia32_packusdw256(__cov_v8si,__cov_v8si);
8455 __cov_v32qi __builtin_ia32_packuswb256(__cov_v16hi,__cov_v16hi);
8456 __cov_v32qi __builtin_ia32_paddb256(__cov_v32qi,__cov_v32qi);
8457 __cov_v16hi __builtin_ia32_paddw256(__cov_v16hi,__cov_v16hi);
8458 __cov_v8si __builtin_ia32_paddd256(__cov_v8si,__cov_v8si);
8459 __cov_v4di __builtin_ia32_paddq256(__cov_v4di,__cov_v4di);
8460 __cov_v32qi __builtin_ia32_paddsb256(__cov_v32qi,__cov_v32qi);
8461 __cov_v16hi __builtin_ia32_paddsw256(__cov_v16hi,__cov_v16hi);
8462 __cov_v32qi __builtin_ia32_paddusb256(__cov_v32qi,__cov_v32qi);
8463 __cov_v16hi __builtin_ia32_paddusw256(__cov_v16hi,__cov_v16hi);
8464 __cov_v4di __builtin_ia32_palignr256(__cov_v4di,__cov_v4di,int);
8465 __cov_v4di __builtin_ia32_andsi256(__cov_v4di,__cov_v4di);
8466 __cov_v4di __builtin_ia32_andnotsi256(__cov_v4di,__cov_v4di);
8467 __cov_v32qi __builtin_ia32_pavgb256(__cov_v32qi,__cov_v32qi);
8468 __cov_v16hi __builtin_ia32_pavgw256(__cov_v16hi,__cov_v16hi);
8469 __cov_v32qi __builtin_ia32_pblendvb256(__cov_v32qi,__cov_v32qi,__cov_v32qi);
8470 __cov_v16hi __builtin_ia32_pblendw256(__cov_v16hi,__cov_v16hi,int);
8471 __cov_v32qi __builtin_ia32_pcmpeqb256(__cov_v32qi,__cov_v32qi);
8472 __cov_v16hi __builtin_ia32_pcmpeqw256(__cov_v16hi,__cov_v16hi);
8473 __cov_v8si __builtin_ia32_pcmpeqd256(__cov_v8si,__cov_v8si);
8474 __cov_v4di __builtin_ia32_pcmpeqq256(__cov_v4di,__cov_v4di);
8475 __cov_v32qi __builtin_ia32_pcmpgtb256(__cov_v32qi,__cov_v32qi);
8476 __cov_v16hi __builtin_ia32_pcmpgtw256(__cov_v16hi,__cov_v16hi);
8477 __cov_v8si __builtin_ia32_pcmpgtd256(__cov_v8si,__cov_v8si);
8478 __cov_v4di __builtin_ia32_pcmpgtq256(__cov_v4di,__cov_v4di);
8479 __cov_v16hi __builtin_ia32_phaddw256(__cov_v16hi,__cov_v16hi);
8480 __cov_v8si __builtin_ia32_phaddd256(__cov_v8si,__cov_v8si);
8481 __cov_v16hi __builtin_ia32_phaddsw256(__cov_v16hi,__cov_v16hi);
8482 __cov_v16hi __builtin_ia32_phsubw256(__cov_v16hi,__cov_v16hi);
8483 __cov_v8si __builtin_ia32_phsubd256(__cov_v8si,__cov_v8si);
8484 __cov_v16hi __builtin_ia32_phsubsw256(__cov_v16hi,__cov_v16hi);
8485 __cov_v32qi __builtin_ia32_pmaddubsw256(__cov_v32qi,__cov_v32qi);
8486 __cov_v16hi __builtin_ia32_pmaddwd256(__cov_v16hi,__cov_v16hi);
8487 __cov_v32qi __builtin_ia32_pmaxsb256(__cov_v32qi,__cov_v32qi);
8488 __cov_v16hi __builtin_ia32_pmaxsw256(__cov_v16hi,__cov_v16hi);
8489 __cov_v8si __builtin_ia32_pmaxsd256(__cov_v8si,__cov_v8si);
8490 __cov_v32qi __builtin_ia32_pmaxub256(__cov_v32qi,__cov_v32qi);
8491 __cov_v16hi __builtin_ia32_pmaxuw256(__cov_v16hi,__cov_v16hi);
8492 __cov_v8si __builtin_ia32_pmaxud256(__cov_v8si,__cov_v8si);
8493 __cov_v32qi __builtin_ia32_pminsb256(__cov_v32qi,__cov_v32qi);
8494 __cov_v16hi __builtin_ia32_pminsw256(__cov_v16hi,__cov_v16hi);
8495 __cov_v8si __builtin_ia32_pminsd256(__cov_v8si,__cov_v8si);
8496 __cov_v32qi __builtin_ia32_pminub256(__cov_v32qi,__cov_v32qi);
8497 __cov_v16hi __builtin_ia32_pminuw256(__cov_v16hi,__cov_v16hi);
8498 __cov_v8si __builtin_ia32_pminud256(__cov_v8si,__cov_v8si);
8499 int __builtin_ia32_pmovmskb256(__cov_v32qi);
8500 __cov_v16hi __builtin_ia32_pmovsxbw256(__cov_v16qi);
8501 __cov_v8si __builtin_ia32_pmovsxbd256(__cov_v16qi);
8502 __cov_v4di __builtin_ia32_pmovsxbq256(__cov_v16qi);
8503 __cov_v8si __builtin_ia32_pmovsxwd256(__cov_v8hi);
8504 __cov_v4di __builtin_ia32_pmovsxwq256(__cov_v8hi);
8505 __cov_v4di __builtin_ia32_pmovsxdq256(__cov_v4si);
8506 __cov_v16hi __builtin_ia32_pmovzxbw256(__cov_v16qi);
8507 __cov_v8si __builtin_ia32_pmovzxbd256(__cov_v16qi);
8508 __cov_v4di __builtin_ia32_pmovzxbq256(__cov_v16qi);
8509 __cov_v8si __builtin_ia32_pmovzxwd256(__cov_v8hi);
8510 __cov_v4di __builtin_ia32_pmovzxwq256(__cov_v8hi);
8511 __cov_v4di __builtin_ia32_pmovzxdq256(__cov_v4si);
8512 __cov_v4di __builtin_ia32_pmuldq256(__cov_v8si,__cov_v8si);
8513 __cov_v16hi __builtin_ia32_pmulhrsw256(__cov_v16hi, __cov_v16hi);
8514 __cov_v16hi __builtin_ia32_pmulhuw256(__cov_v16hi,__cov_v16hi);
8515 __cov_v16hi __builtin_ia32_pmulhw256(__cov_v16hi,__cov_v16hi);
8516 __cov_v16hi __builtin_ia32_pmullw256(__cov_v16hi,__cov_v16hi);
8517 __cov_v8si __builtin_ia32_pmulld256(__cov_v8si,__cov_v8si);
8518 __cov_v4di __builtin_ia32_pmuludq256(__cov_v8si,__cov_v8si);
8519 __cov_v4di __builtin_ia32_por256(__cov_v4di,__cov_v4di);
8520 __cov_v16hi __builtin_ia32_psadbw256(__cov_v32qi,__cov_v32qi);
8521 __cov_v32qi __builtin_ia32_pshufb256(__cov_v32qi,__cov_v32qi);
8522 __cov_v8si __builtin_ia32_pshufd256(__cov_v8si,int);
8523 __cov_v16hi __builtin_ia32_pshufhw256(__cov_v16hi,int);
8524 __cov_v16hi __builtin_ia32_pshuflw256(__cov_v16hi,int);
8525 __cov_v32qi __builtin_ia32_psignb256(__cov_v32qi,__cov_v32qi);
8526 __cov_v16hi __builtin_ia32_psignw256(__cov_v16hi,__cov_v16hi);
8527 __cov_v8si __builtin_ia32_psignd256(__cov_v8si,__cov_v8si);
8528 __cov_v4di __builtin_ia32_pslldqi256(__cov_v4di,int);
8529 __cov_v16hi __builtin_ia32_psllwi256(__cov_v16hi,int);
8530 __cov_v16hi __builtin_ia32_psllw256(__cov_v16hi,__cov_v8hi);
8531 __cov_v8si __builtin_ia32_pslldi256(__cov_v8si,int);
8532 __cov_v8si __builtin_ia32_pslld256(__cov_v8si,__cov_v4si);
8533 __cov_v4di __builtin_ia32_psllqi256(__cov_v4di,int);
8534 __cov_v4di __builtin_ia32_psllq256(__cov_v4di,__cov_v2di);
8535 __cov_v16hi __builtin_ia32_psrawi256(__cov_v16hi,int);
8536 __cov_v16hi __builtin_ia32_psraw256(__cov_v16hi,__cov_v8hi);
8537 __cov_v8si __builtin_ia32_psradi256(__cov_v8si,int);
8538 __cov_v8si __builtin_ia32_psrad256(__cov_v8si,__cov_v4si);
8539 __cov_v4di __builtin_ia32_psrldqi256(__cov_v4di, int);
8540 __cov_v16hi __builtin_ia32_psrlwi256(__cov_v16hi,int);
8541 __cov_v16hi __builtin_ia32_psrlw256(__cov_v16hi,__cov_v8hi);
8542 __cov_v8si __builtin_ia32_psrldi256(__cov_v8si,int);
8543 __cov_v8si __builtin_ia32_psrld256(__cov_v8si,__cov_v4si);
8544 __cov_v4di __builtin_ia32_psrlqi256(__cov_v4di,int);
8545 __cov_v4di __builtin_ia32_psrlq256(__cov_v4di,__cov_v2di);
8546 __cov_v32qi __builtin_ia32_psubb256(__cov_v32qi,__cov_v32qi);
8547 __cov_m256i __builtin_ia32_psubw256(__cov_v16hi,__cov_v16hi);
8548 __cov_v8si __builtin_ia32_psubd256(__cov_v8si,__cov_v8si);
8549 __cov_v4di __builtin_ia32_psubq256(__cov_v4di,__cov_v4di);
8550 __cov_v32qi __builtin_ia32_psubsb256(__cov_v32qi,__cov_v32qi);
8551 __cov_v16hi __builtin_ia32_psubsw256(__cov_v16hi,__cov_v16hi);
8552 __cov_v32qi __builtin_ia32_psubusb256(__cov_v32qi,__cov_v32qi);
8553 __cov_v16hi __builtin_ia32_psubusw256(__cov_v16hi,__cov_v16hi);
8554 __cov_v32qi __builtin_ia32_punpckhbw256(__cov_v32qi,__cov_v32qi);
8555 __cov_v16hi __builtin_ia32_punpckhwd256(__cov_v16hi,__cov_v16hi);
8556 __cov_v8si __builtin_ia32_punpckhdq256(__cov_v8si,__cov_v8si);
8557 __cov_v4di __builtin_ia32_punpckhqdq256(__cov_v4di,__cov_v4di);
8558 __cov_v32qi __builtin_ia32_punpcklbw256(__cov_v32qi,__cov_v32qi);
8559 __cov_v16hi __builtin_ia32_punpcklwd256(__cov_v16hi,__cov_v16hi);
8560 __cov_v8si __builtin_ia32_punpckldq256(__cov_v8si,__cov_v8si);
8561 __cov_v4di __builtin_ia32_punpcklqdq256(__cov_v4di,__cov_v4di);
8562 __cov_v4di __builtin_ia32_pxor256(__cov_v4di,__cov_v4di);
8563 __cov_v4di __builtin_ia32_movntdqa256(__cov_v4di *);
8564 __cov_v4sf __builtin_ia32_vbroadcastss_ps(__cov_v4sf);
8565 __cov_v8sf __builtin_ia32_vbroadcastss_ps256(__cov_v4sf);
8566 __cov_v4df __builtin_ia32_vbroadcastsd_pd256(__cov_v2df);
8567 __cov_v4di __builtin_ia32_vbroadcastsi256(__cov_v2di);
8568 __cov_v4si __builtin_ia32_pblendd128(__cov_v4si,__cov_v4si, int);
8569 __cov_v8si __builtin_ia32_pblendd256(__cov_v8si,__cov_v8si, int);
8570 __cov_v32qi __builtin_ia32_pbroadcastb256(__cov_v16qi);
8571 __cov_v16hi __builtin_ia32_pbroadcastw256(__cov_v8hi);
8572 __cov_v8si __builtin_ia32_pbroadcastd256(__cov_v4si);
8573 __cov_v4di __builtin_ia32_pbroadcastq256(__cov_v2di);
8574 __cov_v16qi __builtin_ia32_pbroadcastb128(__cov_v16qi);
8575 __cov_v8hi __builtin_ia32_pbroadcastw128(__cov_v8hi);
8576 __cov_v4si __builtin_ia32_pbroadcastd128(__cov_v4si);
8577 __cov_v2di __builtin_ia32_pbroadcastq128(__cov_v2di);
8578 __cov_v8si __builtin_ia32_permvarsi256(__cov_v8si,__cov_v8si);
8579 __cov_v4df __builtin_ia32_permdf256(__cov_v4df,int);
8580 __cov_v8sf __builtin_ia32_permvarsf256(__cov_v8sf,__cov_v8si);
8581 __cov_v4di __builtin_ia32_permdi256(__cov_v4di,int);
8582 __cov_v4di __builtin_ia32_permti256(__cov_v4di,__cov_v4di,int);
8583 __cov_m128i __builtin_ia32_extract128i256(__cov_v4di,int);
8584 __cov_v4di __builtin_ia32_insert128i256(__cov_v4di,__cov_v2di,int);
8585 __cov_v8si __builtin_ia32_maskloadd256(const __cov_v8si *,__cov_v8si);
8586 __cov_v4di __builtin_ia32_maskloadq256(const __cov_v4di *,__cov_v4di);
8587 __cov_v4si __builtin_ia32_maskloadd(const __cov_v4si *,__cov_v4si);
8588 __cov_v2di __builtin_ia32_maskloadq(const __cov_v2di *,__cov_v2di);
8589 void __builtin_ia32_maskstored256(__cov_v8si *,__cov_v8si,__cov_v8si);
8590 void __builtin_ia32_maskstoreq256(__cov_v4di *,__cov_v4di,__cov_v4di);
8591 void __builtin_ia32_maskstored(__cov_v4si *,__cov_v4si,__cov_v4si);
8592 void __builtin_ia32_maskstoreq(__cov_v2di *,__cov_v2di,__cov_v2di);
8593 __cov_v8si __builtin_ia32_psllv8si(__cov_v8si,__cov_v8si);
8594 __cov_v4si __builtin_ia32_psllv4si(__cov_v4si,__cov_v4si);
8595 __cov_v4di __builtin_ia32_psllv4di(__cov_v4di,__cov_v4di);
8596 __cov_v2di __builtin_ia32_psllv2di(__cov_v2di,__cov_v2di);
8597 __cov_v8si __builtin_ia32_psrav8si(__cov_v8si,__cov_v8si);
8598 __cov_v4si __builtin_ia32_psrav4si(__cov_v4si,__cov_v4si);
8599 __cov_v8si __builtin_ia32_psrlv8si(__cov_v8si,__cov_v8si);
8600 __cov_v4si __builtin_ia32_psrlv4si(__cov_v4si,__cov_v4si);
8601 __cov_v4di __builtin_ia32_psrlv4di(__cov_v4di,__cov_v4di);
8602 __cov_v2di __builtin_ia32_psrlv2di(__cov_v2di,__cov_v2di);
8603 __cov_v2df __builtin_ia32_gathersiv2df(__cov_v2df, const double *,__cov_v4si,__cov_v2df,int);
8604 __cov_v4df __builtin_ia32_gathersiv4df(__cov_v4df, const double *,__cov_v4si,__cov_v4df,int);
8605 __cov_v2df __builtin_ia32_gatherdiv2df(__cov_v2df, const double *,__cov_v2di,__cov_v2df,int);
8606 __cov_v4df __builtin_ia32_gatherdiv4df(__cov_v4df, const double *,__cov_v4di,__cov_v4df,int);
8607 __cov_v4sf __builtin_ia32_gathersiv4sf(__cov_v4sf, const float *,__cov_v4si,__cov_v4sf,int);
8608 __cov_v8sf __builtin_ia32_gathersiv8sf(__cov_v8sf, const float *,__cov_v8si,__cov_v8sf,int);
8609 __cov_v4sf __builtin_ia32_gatherdiv4sf(__cov_v4sf, const float *,__cov_v2di,__cov_v4sf,int);
8610 __cov_v4sf __builtin_ia32_gatherdiv4sf256(__cov_v4sf, const float *,__cov_v4di,__cov_v4sf,int);
8611 __cov_v2di __builtin_ia32_gathersiv2di(__cov_v2di, const long long *,__cov_v4si,__cov_v2di,int);
8612 __cov_v4di __builtin_ia32_gathersiv4di(__cov_v4di, const long long *,__cov_v4si,__cov_v4di,int);
8613 __cov_v2di __builtin_ia32_gatherdiv2di(__cov_v2di, const long long *,__cov_v2di,__cov_v2di,int);
8614 __cov_v4di __builtin_ia32_gatherdiv4di(__cov_v4di, const long long *,__cov_v4di,__cov_v4di,int);
8615 __cov_v4si __builtin_ia32_gathersiv4si(__cov_v4si, const int *,__cov_v4si,__cov_v4si,int);
8616 __cov_v8si __builtin_ia32_gathersiv8si(__cov_v8si, const int *,__cov_v8si,__cov_v8si,int);
8617 __cov_v4si __builtin_ia32_gatherdiv4si(__cov_v4si, const int *,__cov_v2di,__cov_v4si,int);
8618 __cov_v4si __builtin_ia32_gatherdiv4si256(__cov_v4si, const int *,__cov_v4di,__cov_v4si,int);
8619 #endif /* __AVX2__ || __COVERITY_GCC49_INTRINSICS */
8620 
8621 /*
8622  * AVX-512 (Advanced Vector eXtensions) foundation intrinsics.
8623  * Introduced in GCC 4.9.
8624  */
8625 #if defined(__AVX512F__) || __COVERITY_GCC49_INTRINSICS
8626 __cov_m512d __builtin_ia32_addpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8627 __cov_m512 __builtin_ia32_addps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8628 __cov_m512i __builtin_ia32_blendmd_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8629 __cov_m512d __builtin_ia32_blendmpd_512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8630 __cov_m512 __builtin_ia32_blendmps_512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8631 __cov_m512i __builtin_ia32_blendmq_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8632 __cov_m512 __builtin_ia32_broadcastf32x4_512(__cov_v4sf,__cov_v16sf,__cov_mmask16);
8633 __cov_m512d __builtin_ia32_broadcastf64x4_512(__cov_v4df,__cov_v8df,__cov_mmask8);
8634 __cov_m512i __builtin_ia32_broadcasti32x4_512(__cov_v4si,__cov_v16si,__cov_mmask16);
8635 __cov_m512i __builtin_ia32_broadcasti64x4_512(__cov_v4di,__cov_v8di,__cov_mmask8);
8636 __cov_m512d __builtin_ia32_broadcastsd512(__cov_v2df,__cov_v8df,__cov_mmask8);
8637 __cov_m512 __builtin_ia32_broadcastss512(__cov_v4sf,__cov_v16sf,__cov_mmask16);
8638 __cov_mmask16 __builtin_ia32_cmpd512_mask(__cov_v16si,__cov_v16si,int,__cov_mmask16);
8639 __cov_mmask8 __builtin_ia32_cmpq512_mask(__cov_v8di,__cov_v8di,int,__cov_mmask8);
8640 __cov_m512d __builtin_ia32_compressdf512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8641 __cov_m512i __builtin_ia32_compressdi512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8642 __cov_m512 __builtin_ia32_compresssf512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8643 __cov_m512i __builtin_ia32_compresssi512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8644 void __builtin_ia32_compressstoredf512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8645 void __builtin_ia32_compressstoredi512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8646 void __builtin_ia32_compressstoresf512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8647 void __builtin_ia32_compressstoresi512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8648 __cov_m512d __builtin_ia32_cvtdq2pd512_mask(__cov_v8si,__cov_v8df,__cov_mmask8);
8649 __cov_m512 __builtin_ia32_cvtdq2ps512_mask(__cov_v16si,__cov_v16sf,__cov_mmask16,int);
8650 __cov_m256i __builtin_ia32_cvtpd2dq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8651 __cov_m256 __builtin_ia32_cvtpd2ps512_mask(__cov_v8df,__cov_v8sf,__cov_mmask8,int);
8652 __cov_m256i __builtin_ia32_cvtpd2udq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8653 __cov_m512i __builtin_ia32_cvtps2dq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8654 __cov_m512d __builtin_ia32_cvtps2pd512_mask(__cov_v8sf,__cov_v8df,__cov_mmask8,int);
8655 __cov_m512i __builtin_ia32_cvtps2udq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8656 __cov_m256i __builtin_ia32_cvttpd2dq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8657 __cov_m256i __builtin_ia32_cvttpd2udq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8658 __cov_m512i __builtin_ia32_cvttps2dq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8659 __cov_m512i __builtin_ia32_cvttps2udq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8660 __cov_m512d __builtin_ia32_cvtudq2pd512_mask(__cov_v8si,__cov_v8df,__cov_mmask8);
8661 __cov_m512 __builtin_ia32_cvtudq2ps512_mask(__cov_v16si,__cov_v16sf,__cov_mmask16,int);
8662 __cov_v4df __builtin_ia32_extractf64x4_mask(__cov_v8df,int,__cov_v4df,__cov_mmask8);
8663 __cov_v4sf __builtin_ia32_extractf32x4_mask(__cov_v16sf,int,__cov_v4sf,__cov_mmask8);
8664 __cov_v4di __builtin_ia32_extracti64x4_mask(__cov_v8di,int,__cov_v4di,__cov_mmask8);
8665 __cov_v4si __builtin_ia32_extracti32x4_mask(__cov_v16si,int,__cov_v4si,__cov_mmask8);
8666 __cov_v16si __builtin_ia32_inserti32x4_mask(__cov_v16si,__cov_v4si,int,__cov_v16si,__cov_mmask16);
8667 __cov_v16sf __builtin_ia32_insertf32x4_mask(__cov_v16sf,__cov_v4sf,int,__cov_v16sf,__cov_mmask16);
8668 __cov_v8di __builtin_ia32_inserti64x4_mask(__cov_v8di,__cov_v4di,int,__cov_v8di,__cov_mmask8);
8669 __cov_v8df __builtin_ia32_insertf64x4_mask(__cov_v8df,__cov_v4df,int,__cov_v8df,__cov_mmask8);
8670 __cov_v16si __builtin_ia32_inserti32x8_mask(__cov_v16si,__cov_v8si,int,__cov_v16si,__cov_mmask16);
8671 __cov_m128d __builtin_ia32_cvtusi2sd32(__cov_v2df,unsigned);
8672 __cov_m128d __builtin_ia32_cvtusi2sd64(__cov_v2df,unsigned long long,int);
8673 __cov_v2df __builtin_ia32_cvtsi2sd64(__cov_v2df,long long,int);
8674 __cov_m128 __builtin_ia32_cvtusi2ss32(__cov_v4sf,unsigned,int);
8675 __cov_v4sf __builtin_ia32_cvtsi2ss32(__cov_v4sf,int,int);
8676 __cov_m128 __builtin_ia32_cvtusi2ss64(__cov_v4sf,unsigned long long,int);
8677 __cov_v4sf __builtin_ia32_cvtsi2ss64(__cov_v4sf,long long,int);
8678 __cov_m512d __builtin_ia32_divpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8679 __cov_m512 __builtin_ia32_divps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8680 __cov_m128d __builtin_ia32_mulsd_round(__cov_v2df,__cov_v2df,int);
8681 __cov_m128 __builtin_ia32_mulss_round(__cov_v4sf,__cov_v4sf,int);
8682 __cov_m128d __builtin_ia32_divsd_round(__cov_v2df,__cov_v2df,int);
8683 __cov_m128 __builtin_ia32_divss_round(__cov_v4sf,__cov_v4sf,int);
8684 __cov_m512d __builtin_ia32_expanddf512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8685 __cov_m512d __builtin_ia32_expanddf512_maskz(__cov_v8df,__cov_v8df,__cov_mmask8);
8686 __cov_m512i __builtin_ia32_expanddi512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8687 __cov_m512i __builtin_ia32_expanddi512_maskz(__cov_v8di,__cov_v8di,__cov_mmask8);
8688 __cov_m512d __builtin_ia32_expandloaddf512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8689 __cov_m512d __builtin_ia32_expandloaddf512_maskz(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8690 __cov_m512i __builtin_ia32_expandloaddi512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8691 __cov_m512i __builtin_ia32_expandloaddi512_maskz(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8692 __cov_m512 __builtin_ia32_expandloadsf512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8693 __cov_m512 __builtin_ia32_expandloadsf512_maskz(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8694 __cov_m512i __builtin_ia32_expandloadsi512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8695 __cov_m512i __builtin_ia32_expandloadsi512_maskz(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8696 __cov_m512 __builtin_ia32_expandsf512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8697 __cov_m512 __builtin_ia32_expandsf512_maskz(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8698 __cov_m512i __builtin_ia32_expandsi512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8699 __cov_m512i __builtin_ia32_expandsi512_maskz(__cov_v16si,__cov_v16si,__cov_mmask16);
8700 __cov_mmask16 __builtin_ia32_kandhi(__cov_mmask16,__cov_mmask16);
8701 __cov_mmask16 __builtin_ia32_kandnhi(__cov_mmask16,__cov_mmask16);
8702 __cov_mmask16 __builtin_ia32_kmov16(__cov_mmask16);
8703 __cov_mmask16 __builtin_ia32_knothi(__cov_mmask16);
8704 __cov_mmask16 __builtin_ia32_korhi(__cov_mmask16,__cov_mmask16);
8705 __cov_mmask16 __builtin_ia32_kortestchi(__cov_mmask16,__cov_mmask16);
8706 __cov_mmask16 __builtin_ia32_kortestzhi(__cov_mmask16,__cov_mmask16);
8707 __cov_mmask16 __builtin_ia32_kunpckhi(__cov_mmask16,__cov_mmask16);
8708 __cov_mmask16 __builtin_ia32_kxnorhi(__cov_mmask16,__cov_mmask16);
8709 __cov_mmask16 __builtin_ia32_kxorhi(__cov_mmask16,__cov_mmask16);
8710 __cov_m512d __builtin_ia32_loadapd512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8711 __cov_m512 __builtin_ia32_loadaps512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8712 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8713 __cov_m512i __builtin_ia32_loaddqudi512_mask(const long long *,__cov_v8di,__cov_mmask8);
8714 __cov_m512i __builtin_ia32_loaddqusi512_mask(const int *,__cov_v16si,__cov_mmask16);
8715 __cov_m512d __builtin_ia32_loadupd512_mask(const double *,__cov_v8df,__cov_mmask8);
8716 __cov_m512 __builtin_ia32_loadups512_mask(const float *,__cov_v16sf,__cov_mmask16);
8717 #else
8718 __cov_m512i __builtin_ia32_loaddqudi512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8719 __cov_m512i __builtin_ia32_loaddqusi512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8720 __cov_m512d __builtin_ia32_loadupd512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8721 __cov_m512 __builtin_ia32_loadups512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8722 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8723 __cov_m512d __builtin_ia32_maxpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8724 __cov_m512 __builtin_ia32_maxps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8725 __cov_m512d __builtin_ia32_minpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8726 __cov_m512 __builtin_ia32_minps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8727 __cov_m512d __builtin_ia32_movapd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8728 __cov_m512 __builtin_ia32_movaps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8729 __cov_m512d __builtin_ia32_movddup512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8730 __cov_m512i __builtin_ia32_movdqa32_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8731 __cov_m512i __builtin_ia32_movdqa32load512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8732 void __builtin_ia32_movdqa32store512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8733 __cov_m512i __builtin_ia32_movdqa64_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8734 __cov_m512i __builtin_ia32_movdqa64load512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8735 void __builtin_ia32_movdqa64store512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8736 void __builtin_ia32_movntdq512(__cov_v8di *,__cov_v8di);
8737 __cov_m512i __builtin_ia32_movntdqa512(__cov_v8di *);
8738 void __builtin_ia32_movntpd512(double *,__cov_v8df);
8739 void __builtin_ia32_movntps512(float *,__cov_v16sf);
8740 __cov_m512 __builtin_ia32_movshdup512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8741 __cov_m512 __builtin_ia32_movsldup512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8742 __cov_m512d __builtin_ia32_mulpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8743 __cov_m512 __builtin_ia32_mulps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8744 __cov_m512i __builtin_ia32_pabsd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8745 __cov_m512i __builtin_ia32_pabsq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8746 __cov_m512i __builtin_ia32_paddd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8747 __cov_m512i __builtin_ia32_paddq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8748 __cov_m512i __builtin_ia32_pandd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8749 __cov_m512i __builtin_ia32_pandnd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8750 __cov_m512i __builtin_ia32_pandnq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8751 __cov_m512i __builtin_ia32_pandq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8752 __cov_m512i __builtin_ia32_pbroadcastd512(__cov_v4si,__cov_v16si,__cov_mmask16);
8753 __cov_m512i __builtin_ia32_pbroadcastd512_gpr_mask(int,__cov_v16si,__cov_mmask16);
8754 __cov_m512i __builtin_ia32_pbroadcastq512(__cov_v2di,__cov_v8di,__cov_mmask8);
8755 __cov_m512i __builtin_ia32_pbroadcastq512_gpr_mask(long long,__cov_v8di,__cov_mmask8);
8756 __cov_m512i __builtin_ia32_pbroadcastq512_mem_mask(long long,__cov_v8di,__cov_mmask8);
8757 __cov_mmask16  __builtin_ia32_pcmpeqd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8758 __cov_mmask8 __builtin_ia32_pcmpeqq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8759 __cov_mmask16 __builtin_ia32_pcmpgtd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8760 __cov_mmask8 __builtin_ia32_pcmpgtq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8761 __cov_m512d __builtin_ia32_permvardf512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8762 __cov_m512i __builtin_ia32_permvardi512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8763 __cov_m512 __builtin_ia32_permvarsf512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8764 __cov_m512i __builtin_ia32_permvarsi512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8765 __cov_m512i __builtin_ia32_pmaxsd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8766 __cov_m512i __builtin_ia32_pmaxsq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8767 __cov_m512i __builtin_ia32_pmaxud512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8768 __cov_m512i __builtin_ia32_pmaxuq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8769 __cov_m512i __builtin_ia32_pminsd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8770 __cov_m512i __builtin_ia32_pminsq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8771 __cov_m512i __builtin_ia32_pminud512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8772 __cov_m512i __builtin_ia32_pminuq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8773 __cov_m128i __builtin_ia32_pmovdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8774 void __builtin_ia32_pmovdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8775 __cov_m256i __builtin_ia32_pmovdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8776 void __builtin_ia32_pmovdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8777 __cov_m128i __builtin_ia32_pmovqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8778 void __builtin_ia32_pmovqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8779 __cov_m256i __builtin_ia32_pmovqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8780 void __builtin_ia32_pmovqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8781 __cov_m128i __builtin_ia32_pmovqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8782 void __builtin_ia32_pmovqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8783 __cov_m128i __builtin_ia32_pmovsdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8784 void __builtin_ia32_pmovsdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8785 __cov_m256i __builtin_ia32_pmovsdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8786 void __builtin_ia32_pmovsdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8787 __cov_m128i __builtin_ia32_pmovsqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8788 void __builtin_ia32_pmovsqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8789 __cov_m256i __builtin_ia32_pmovsqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8790 void __builtin_ia32_pmovsqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8791 __cov_m128i __builtin_ia32_pmovsqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8792 void __builtin_ia32_pmovsqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8793 __cov_m512i __builtin_ia32_pmovsxbd512_mask(__cov_v16qi,__cov_v16si,__cov_mmask16);
8794 __cov_m512i __builtin_ia32_pmovsxbq512_mask(__cov_v16qi,__cov_v8di,__cov_mmask8);
8795 __cov_m512i __builtin_ia32_pmovsxdq512_mask(__cov_v8si,__cov_v8di,__cov_mmask8);
8796 __cov_m512i __builtin_ia32_pmovsxwd512_mask(__cov_v16hi,__cov_v16si,__cov_mmask16);
8797 __cov_m512i __builtin_ia32_pmovsxwq512_mask(__cov_v8hi,__cov_v8di,__cov_mmask8);
8798 __cov_m128i __builtin_ia32_pmovusdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8799 void __builtin_ia32_pmovusdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8800 __cov_m256i __builtin_ia32_pmovusdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8801 void __builtin_ia32_pmovusdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8802 __cov_m128i __builtin_ia32_pmovusqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8803 void __builtin_ia32_pmovusqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8804 __cov_m256i __builtin_ia32_pmovusqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8805 void __builtin_ia32_pmovusqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8806 __cov_m128i __builtin_ia32_pmovusqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8807 void __builtin_ia32_pmovusqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8808 __cov_m512i __builtin_ia32_pmovzxbd512_mask(__cov_v16qi,__cov_v16si,__cov_mmask16);
8809 __cov_m512i __builtin_ia32_pmovzxbq512_mask(__cov_v16qi,__cov_v8di,__cov_mmask8);
8810 __cov_m512i __builtin_ia32_pmovzxdq512_mask(__cov_v8si,__cov_v8di,__cov_mmask8);
8811 __cov_m512i __builtin_ia32_pmovzxwd512_mask(__cov_v16hi,__cov_v16si,__cov_mmask16);
8812 __cov_m512i __builtin_ia32_pmovzxwq512_mask(__cov_v8hi,__cov_v8di,__cov_mmask8);
8813 __cov_m512i __builtin_ia32_pmuldq512_mask(__cov_v16si,__cov_v16si,__cov_v8di,__cov_mmask8);
8814 __cov_m512i __builtin_ia32_pmulld512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8815 __cov_m512i __builtin_ia32_pmuludq512_mask(__cov_v16si,__cov_v16si,__cov_v8di,__cov_mmask8);
8816 __cov_m512i __builtin_ia32_psllqi512_mask(__cov_v8di, unsigned int, __cov_v8di, __cov_mmask8);
8817 __cov_m512i __builtin_ia32_pord512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8818 __cov_m512i __builtin_ia32_porq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8819 __cov_m512i __builtin_ia32_prolvd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8820 __cov_m512i __builtin_ia32_prolvq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8821 __cov_m512i __builtin_ia32_prorvd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8822 __cov_m512i __builtin_ia32_prorvq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8823 __cov_m512i __builtin_ia32_pslld512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8824 __cov_m512i __builtin_ia32_psrldi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8825 __cov_m512i __builtin_ia32_psllq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8826 __cov_m512i __builtin_ia32_psrlqi512_mask(__cov_v8di, int, __cov_v8di, __cov_mmask8);
8827 __cov_m512i __builtin_ia32_psllv16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8828 __cov_m512i __builtin_ia32_psllv8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8829 __cov_m512i __builtin_ia32_psrad512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8830 __cov_m128d __builtin_ia32_addsd_round(__cov_v2df,__cov_v2df,int);
8831 __cov_m128  __builtin_ia32_addss_round(__cov_v4sf,__cov_v4sf,int);
8832 __cov_m128d __builtin_ia32_subsd_round(__cov_v2df,__cov_v2df,int);
8833 __cov_m128  __builtin_ia32_subss_round(__cov_v4sf,__cov_v4sf,int);
8834 __cov_v16si __builtin_ia32_pshufd512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8835 __cov_v8di  __builtin_ia32_shuf_i64x2_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
8836 __cov_v16si __builtin_ia32_shuf_i32x4_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
8837 __cov_v8df  __builtin_ia32_shuf_f64x2_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
8838 __cov_v16sf __builtin_ia32_shuf_f32x4_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8839 __cov_v16hi __builtin_ia32_pshufhw256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
8840 __cov_v16hi __builtin_ia32_pshuflw256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
8841 __cov_m512i __builtin_ia32_pternlogq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
8842 __cov_m512i __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
8843 __cov_m512i __builtin_ia32_pternlogd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
8844 __cov_m512i __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
8845 __cov_m512i __builtin_ia32_psraq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8846 __cov_m512i __builtin_ia32_pslldi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8847 __cov_m512i __builtin_ia32_psrav16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8848 __cov_m512i __builtin_ia32_psrav8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8849 __cov_m512i __builtin_ia32_psrld512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8850 __cov_m512i __builtin_ia32_psradi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8851 __cov_m512i __builtin_ia32_psrlq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8852 __cov_m512i __builtin_ia32_psraqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8853 __cov_m512i __builtin_ia32_psrlv16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8854 __cov_m512i __builtin_ia32_psrlv8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8855 __cov_m512i __builtin_ia32_psubd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8856 __cov_m512i __builtin_ia32_psubq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8857 __cov_mmask16 __builtin_ia32_ptestmd512(__cov_v16si,__cov_v16si,__cov_mmask16);
8858 __cov_mmask8  __builtin_ia32_ptestmq512(__cov_v8di,__cov_v8di,__cov_mmask8);
8859 __cov_mmask16 __builtin_ia32_ptestnmd512(__cov_v16si,__cov_v16si,__cov_mmask16);
8860 __cov_mmask8 __builtin_ia32_ptestnmq512(__cov_v8di,__cov_v8di,__cov_mmask8);
8861 __cov_m512i __builtin_ia32_punpckhdq512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8862 __cov_m512i __builtin_ia32_punpckhqdq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8863 __cov_m512i __builtin_ia32_punpckldq512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8864 __cov_m512i __builtin_ia32_punpcklqdq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8865 __cov_m512i __builtin_ia32_pxord512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8866 __cov_m512i __builtin_ia32_pxorq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8867 __cov_m512d __builtin_ia32_rcp14pd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8868 __cov_m512 __builtin_ia32_rcp14ps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8869 __cov_m128d __builtin_ia32_rcp14sd(__cov_v2df,__cov_v2df);
8870 __cov_m128 __builtin_ia32_rcp14ss(__cov_v4sf,__cov_v4sf);
8871 __cov_m512d __builtin_ia32_rndscalepd_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
8872 __cov_m512 __builtin_ia32_rndscaleps_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
8873 __cov_m512d __builtin_ia32_rsqrt14pd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8874 __cov_m512 __builtin_ia32_rsqrt14ps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8875 __cov_m128d __builtin_ia32_rsqrt14sd(__cov_v2df,__cov_v2df);
8876 __cov_m128 __builtin_ia32_rsqrt14ss(__cov_v4sf,__cov_v4sf);
8877 __cov_m512d __builtin_ia32_scalefpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8878 __cov_m512 __builtin_ia32_scalefps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8879 __cov_m128d __builtin_ia32_scalefsd_round(__cov_v2df,__cov_v2df,int);
8880 __cov_m128 __builtin_ia32_scalefss_round(__cov_v4sf,__cov_v4sf,int);
8881 __cov_m512d __builtin_ia32_sqrtpd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8882 __cov_m512 __builtin_ia32_sqrtps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8883 __cov_m128d __builtin_ia32_sqrtsd_round(__cov_v2df,__cov_v2df,int);
8884 __cov_m128d __builtin_ia32_sqrtss_round(__cov_v4sf,__cov_v4sf,int);
8885 void __builtin_ia32_storeapd512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8886 void __builtin_ia32_storeaps512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8887 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8888 void __builtin_ia32_storedqudi512_mask(long long *,__cov_v8di,__cov_mmask8);
8889 void __builtin_ia32_storedqusi512_mask(int *,__cov_v16si,__cov_mmask16);
8890 void  __builtin_ia32_storeupd512_mask(double *,__cov_v8df,__cov_mmask8);
8891 void __builtin_ia32_storeups512_mask(float *,__cov_v16sf,__cov_mmask16);
8892 #else
8893 void __builtin_ia32_storedqudi512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8894 void __builtin_ia32_storedqusi512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8895 void  __builtin_ia32_storeupd512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8896 void __builtin_ia32_storeups512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8897 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8898 __cov_m512d __builtin_ia32_subpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8899 __cov_m512 __builtin_ia32_subps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8900 __cov_mmask16 __builtin_ia32_ucmpd512_mask(__cov_v16si,__cov_v16si,int,__cov_mmask16);
8901 __cov_mmask8 __builtin_ia32_ucmpq512_mask(__cov_v8di,__cov_v8di,int,__cov_mmask8);
8902 __cov_m512d __builtin_ia32_unpckhpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
8903 __cov_m512 __builtin_ia32_unpckhps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8904 __cov_m512d __builtin_ia32_unpcklpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
8905 __cov_m512 __builtin_ia32_unpcklps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8906 __cov_m512 __builtin_ia32_vcvtph2ps512_mask(__cov_v16hi,__cov_v16sf,__cov_mmask16,int);
8907 unsigned __builtin_ia32_vcvtsd2usi32(__cov_v2df,int);
8908 unsigned long long __builtin_ia32_vcvtsd2usi64(__cov_v2df,int);
8909 unsigned __builtin_ia32_vcvtss2usi32(__cov_v4sf,int);
8910 unsigned long long __builtin_ia32_vcvtss2usi64(__cov_v4sf,int);
8911 int __builtin_ia32_vcvttsd2si32(__cov_v2df,int);
8912 long long __builtin_ia32_vcvttsd2si64(__cov_v2df,int);
8913 unsigned __builtin_ia32_vcvttsd2usi32(__cov_v2df,int);
8914 unsigned long long __builtin_ia32_vcvttsd2usi64(__cov_v2df,int);
8915 int __builtin_ia32_vcvttss2si32(__cov_v4sf,int);
8916 long long __builtin_ia32_vcvttss2si64(__cov_v4sf,int);
8917 unsigned __builtin_ia32_vcvttss2usi32(__cov_v4sf,int);
8918 unsigned long long __builtin_ia32_vcvttss2usi64(__cov_v4sf,int);
8919 __cov_m512d __builtin_ia32_vfmaddpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8920 __cov_m512d __builtin_ia32_vfmaddpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8921 __cov_m512d __builtin_ia32_vfmaddpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8922 __cov_m512 __builtin_ia32_vfmaddps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8923 __cov_m512 __builtin_ia32_vfmaddps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8924 __cov_m512 __builtin_ia32_vfmaddps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8925 __cov_m512d __builtin_ia32_vfmaddsubpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8926 __cov_m512d __builtin_ia32_vfmaddsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8927 __cov_m512d __builtin_ia32_vfmaddsubpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8928 __cov_m512 __builtin_ia32_vfmaddsubps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8929 __cov_m512 __builtin_ia32_vfmaddsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8930 __cov_m512 __builtin_ia32_vfmaddsubps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8931 __cov_m512d __builtin_ia32_vfmsubaddpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8932 __cov_m512 __builtin_ia32_vfmsubaddps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8933 __cov_m512d __builtin_ia32_vfmsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8934 __cov_m512 __builtin_ia32_vfmsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8935 __cov_m512d __builtin_ia32_vfnmaddpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8936 __cov_m512 __builtin_ia32_vfnmaddps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8937 __cov_m512d __builtin_ia32_vfnmsubpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8938 __cov_m512d __builtin_ia32_vfnmsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8939 __cov_m512 __builtin_ia32_vfnmsubps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8940 __cov_m512 __builtin_ia32_vfnmsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8941 __cov_m512i __builtin_ia32_vpermi2vard512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8942 __cov_m512d __builtin_ia32_vpermi2varpd512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8943 __cov_m512 __builtin_ia32_vpermi2varps512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8944 __cov_m512i __builtin_ia32_vpermi2varq512_mask(__cov_v8di, __cov_v8di,__cov_v8di,__cov_mmask8);
8945 __cov_m512d __builtin_ia32_vpermilvarpd512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8946 __cov_m512 __builtin_ia32_vpermilvarps512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8947 __cov_m512i __builtin_ia32_vpermt2vard512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8948 __cov_m512i __builtin_ia32_vpermt2vard512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8949 __cov_m512d __builtin_ia32_vpermt2varpd512_mask(__cov_v8di,__cov_v8df,__cov_v8df,__cov_mmask8);
8950 __cov_m512d __builtin_ia32_vpermt2varpd512_maskz(__cov_v8di,__cov_v8df,__cov_v8df,__cov_mmask8);
8951 __cov_m512 __builtin_ia32_vpermt2varps512_mask(__cov_v16si,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8952 __cov_m512 __builtin_ia32_vpermt2varps512_maskz(__cov_v16si,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8953 __cov_m512d __builtin_ia32_vpermilpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
8954 __cov_m512 __builtin_ia32_vpermilps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8955 __cov_m512i __builtin_ia32_permdi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8956 __cov_m512d __builtin_ia32_permdf512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
8957 __cov_m512i __builtin_ia32_permvardi512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8958 __cov_m512i __builtin_ia32_permvarsi512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8959 __cov_m512d __builtin_ia32_permvardf512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8960 __cov_m512 __builtin_ia32_permvarsf512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8961 __cov_m512i __builtin_ia32_vpermt2varq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8962 __cov_m512i __builtin_ia32_vpermt2varq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8963 __cov_m512 __builtin_ia32_shufps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8964 __cov_m512d __builtin_ia32_shufpd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
8965 __cov_m512d __builtin_ia32_fixupimmpd512_mask(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
8966 __cov_m512 __builtin_ia32_fixupimmps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
8967 __cov_m128d __builtin_ia32_fixupimmsd_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
8968 __cov_m128 __builtin_ia32_fixupimmss_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
8969 __cov_m512d __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
8970 __cov_m512 __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
8971 __cov_m128 __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
8972 __cov_m512i __builtin_ia32_prold512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8973 __cov_m512i __builtin_ia32_prord512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8974 __cov_m512i __builtin_ia32_prolq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8975 __cov_m512i __builtin_ia32_prorq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8976 __cov_m128d __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
8977 __cov_m256i __builtin_ia32_vcvtps2ph512_mask(__cov_v16sf,int,__cov_v16hi,int);
8978 __cov_m128 __builtin_ia32_cvtsd2ss_round(__cov_v4sf,__cov_v2df,int);
8979 __cov_m128d __builtin_ia32_cvtss2sd_round(__cov_v2df,__cov_v4sf,int);
8980 __cov_m128  __builtin_ia32_getexpss128_round(__cov_v4sf,__cov_v4sf,int);
8981 __cov_m128d __builtin_ia32_getexpsd128_round(__cov_v2df,__cov_v2df,int);
8982 __cov_m512 __builtin_ia32_getexpps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8983 __cov_m512d __builtin_ia32_getexppd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8984 __cov_m512d __builtin_ia32_getmantpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
8985 __cov_m512 __builtin_ia32_getmantps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
8986 __cov_m128d __builtin_ia32_getmantsd_round(__cov_v2df,__cov_v2df,int,int);
8987 __cov_m128 __builtin_ia32_getmantss_round(__cov_v4sf,__cov_v4sf,int,int);
8988 __cov_m128 __builtin_ia32_rndscaless_round(__cov_v4sf,__cov_v4sf,int,int);
8989 __cov_m128d __builtin_ia32_rndscalesd_round(__cov_v2df,__cov_v2df,int,int);
8990 __cov_m512i __builtin_ia32_alignd512_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
8991 __cov_m512i __builtin_ia32_alignq512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
8992 __cov_mmask16 __builtin_ia32_pcmpeqd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8993 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 4) || \
8994    (__COVERITY_GCC_VERSION_AT_LEAST(5, 5) && !__COVERITY_GCC_VERSION_AT_LEAST(6, 1))
8995 __cov_m512 __builtin_ia32_gathersiv16sf(__cov_v16sf,const void*,__cov_v16si,__cov_mmask16,int);
8996 __cov_m512d __builtin_ia32_gathersiv8df(__cov_v8df,const void*,__cov_v8si,__cov_mmask8,int);
8997 __cov_m256 __builtin_ia32_gatherdiv16sf(__cov_v8sf,const void*,__cov_v8di,__cov_mmask8,int);
8998 __cov_m512d __builtin_ia32_gatherdiv8df(__cov_v8df,const void*,__cov_v8di,__cov_mmask8,int);
8999 __cov_m512i __builtin_ia32_gathersiv16si(__cov_v16si,const void*,__cov_v16si,__cov_mmask16,int);
9000 __cov_m512i __builtin_ia32_gathersiv8di(__cov_v8di,const void*,__cov_v8si,__cov_mmask8,int);
9001 __cov_m256i __builtin_ia32_gatherdiv16si(__cov_v8si,const void*,__cov_v8di,__cov_mmask8,int);
9002 __cov_m512i __builtin_ia32_gatherdiv8di(__cov_v8di,const void*,__cov_v8di,__cov_mmask8,int);
9003 #else
9004 __cov_m512 __builtin_ia32_gathersiv16sf(__cov_v16sf,const float *,__cov_v16si,__cov_mmask16,int);
9005 __cov_m512d __builtin_ia32_gathersiv8df(__cov_v8df,const double *,__cov_v8si,__cov_mmask8,int);
9006 __cov_m256 __builtin_ia32_gatherdiv16sf(__cov_v8sf,const float *,__cov_v8di,__cov_mmask8,int);
9007 __cov_m512d __builtin_ia32_gatherdiv8df(__cov_v8df,const double *,__cov_v8di,__cov_mmask8,int);
9008 __cov_m512i __builtin_ia32_gathersiv16si(__cov_v16si,const int *,__cov_v16si,__cov_mmask16,int);
9009 __cov_m512i __builtin_ia32_gathersiv8di(__cov_v8di,const long long *,__cov_v8si,__cov_mmask8,int);
9010 __cov_m256i __builtin_ia32_gatherdiv16si(__cov_v8si,const int *,__cov_v8di,__cov_mmask8,int);
9011 __cov_m512i __builtin_ia32_gatherdiv8di(__cov_v8di,const long long*,__cov_v8di,__cov_mmask8,int);
9012 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 4)
9013 __cov_m128d __builtin_ia32_maxsd_round(__cov_v2df,__cov_v2df,int);
9014 __cov_m128d __builtin_ia32_maxss_round(__cov_v4sf,__cov_v4sf,int);
9015 __cov_m128d __builtin_ia32_minsd_round(__cov_v2df,__cov_v2df,int);
9016 __cov_m128d __builtin_ia32_minss_round(__cov_v4sf,__cov_v4sf,int);
9017 __cov_m128d __builtin_ia32_vfmaddsd3_round(__cov_v2df,__cov_v2df,__cov_v2df, int);
9018 __cov_m128 __builtin_ia32_vfmaddss3_round(__cov_v4sf,__cov_v4sf,__cov_v4sf,int);
9019 __cov_m512d __builtin_ia32_exp2pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
9020 __cov_m512 __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9021 __cov_m512d __builtin_ia32_rcp28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
9022 __cov_m512 __builtin_ia32_rcp28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9023 __cov_m128d __builtin_ia32_rcp28sd_round(__cov_v2df,__cov_v2df,int);
9024 __cov_m128d __builtin_ia32_rcp28ss_round(__cov_v4sf,__cov_v4sf,int);
9025 __cov_m512d __builtin_ia32_rsqrt28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
9026 __cov_m512 __builtin_ia32_rsqrt28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9027 __cov_m128d __builtin_ia32_rsqrt28sd_round(__cov_v2df,__cov_v2df,int);
9028 __cov_m128 __builtin_ia32_rsqrt28ss_round(__cov_v4sf,__cov_v4sf,int);
9029 __cov_m128i __builtin_ia32_sha1rnds4(__cov_v4si,__cov_v4si,int);
9030 __cov_v8hi __builtin_ia32_vcvtps2ph(__cov_v4sf,int);
9031 __cov_m128i __builtin_ia32_vcvtps2ph256(__cov_v8sf, int);
9032 __cov_m128i __builtin_ia32_vprotbi(__cov_v16qi, int);
9033 __cov_m128i __builtin_ia32_vprotwi(__cov_v8hi,int);
9034 __cov_m128i __builtin_ia32_vprotdi(__cov_v4si,int);
9035 __cov_m128i __builtin_ia32_vprotqi(__cov_v2di,int);
9036 __cov_m128d __builtin_ia32_vpermil2pd(__cov_v2df,__cov_v2df,__cov_v2di,int);
9037 __cov_m256d __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
9038 __cov_m128 __builtin_ia32_vpermil2ps(__cov_v4sf,__cov_v4sf,__cov_v4si,int);
9039 __cov_m256 __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
9040 long long __builtin_ia32_vcvtss2si64(__cov_v4sf,int);
9041 long long __builtin_ia32_vcvttss2si64(__cov_v4sf,int);
9042 int __builtin_ia32_vcvtss2si32(__cov_v4sf,int);
9043 long long __builtin_ia32_vcvtsd2si64(__cov_v2df, int);
9044 int __builtin_ia32_vcvtsd2si32(__cov_v2df,int);
9045 __cov_mmask8 __builtin_ia32_cmppd512_mask(__cov_v8df,__cov_v8df,int,__cov_mmask8,int);
9046 __cov_mmask16 __builtin_ia32_cmpps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_mmask16,int);
9047 __cov_mmask8 __builtin_ia32_cmpsd_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8,int);
9048 __cov_mmask8 __builtin_ia32_cmpss_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8,int);
9049 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 4)
9050 void __builtin_ia32_scattersiv16sf(void*, __cov_mmask16,__cov_v16si,__cov_v16sf,int);
9051 void __builtin_ia32_scattersiv8df(void *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
9052 void __builtin_ia32_scatterdiv16sf(void*,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
9053 void __builtin_ia32_scatterdiv8df(void*,__cov_mmask8,__cov_v8di,__cov_v8df,int);
9054 void __builtin_ia32_scattersiv16si(void*,__cov_mmask16,__cov_v16si,__cov_v16si,int);
9055 void __builtin_ia32_scattersiv8di(void*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
9056 void __builtin_ia32_scatterdiv16si(void*,__cov_mmask8,__cov_v8di,__cov_v8si,int);
9057 void __builtin_ia32_scatterdiv8di(void*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
9058 #else
9059 void __builtin_ia32_scattersiv16sf(float *, __cov_mmask16,__cov_v16si,__cov_v16sf,int);
9060 void __builtin_ia32_scattersiv8df(double *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
9061 void __builtin_ia32_scatterdiv16sf(float *,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
9062 void __builtin_ia32_scatterdiv8df(double *,__cov_mmask8,__cov_v8di,__cov_v8df,int);
9063 void __builtin_ia32_scattersiv16si(int *,__cov_mmask16,__cov_v16si,__cov_v16si,int);
9064 void __builtin_ia32_scattersiv8di(long long*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
9065 void __builtin_ia32_scatterdiv16si(int *,__cov_mmask8,__cov_v8di,__cov_v8si,int);
9066 void __builtin_ia32_scatterdiv8di(long long*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
9067 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9068 void __builtin_ia32_scattersiv8df(double *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
9069 void __builtin_ia32_scatterdiv16sf(float *,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
9070 void __builtin_ia32_scatterdiv8df(double *,__cov_mmask8,__cov_v8di,__cov_v8df,int);
9071 void __builtin_ia32_scattersiv16si(int *,__cov_mmask16,__cov_v16si,__cov_v16si,int);
9072 void __builtin_ia32_scattersiv8di(long long*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
9073 void __builtin_ia32_scatterdiv16si(int *,__cov_mmask8,__cov_v8di,__cov_v8si,int);
9074 void __builtin_ia32_scatterdiv8di(long long*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
9075 int __builtin_ia32_vcomiss(__cov_v4sf,__cov_v4sf,int,int);
9076 int __builtin_ia32_vcomisd(__cov_v2df,__cov_v2df,int,int);
9077 #endif /* __AVX512F__ || __COVERITY_GCC49_INTRINSICS */
9078 
9079 /*
9080  * AVX-512 (Advanced Vector eXtensions) foundation intrinsics.
9081  * Introduced in GCC 4.9.
9082  */
9083 #if defined(__AVX512PF__) || __COVERITY_GCC49_INTRINSICS
9084 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 5)
9085 void __builtin_ia32_gatherpfdpd(__cov_mmask8,__cov_v8si,const void*,int,int);
9086 void __builtin_ia32_gatherpfdps(__cov_mmask16,__cov_v16si,const void*,int,int);
9087 void __builtin_ia32_gatherpfqpd(__cov_mmask8, __cov_v8di,const void *,int,int);
9088 void __builtin_ia32_gatherpfqps(__cov_mmask8,__cov_v8di,const void*,int,int);
9089 void __builtin_ia32_scatterpfdpd(__cov_mmask8, __cov_v8si,const void *,int,int);
9090 void __builtin_ia32_scatterpfdps(__cov_mmask16,__cov_v16si,const void *,int,int);
9091 void __builtin_ia32_scatterpfqpd(__cov_mmask8,__cov_v8di,const void*,int,int);
9092 void __builtin_ia32_scatterpfqps(__cov_mmask8,__cov_v8di,const void*,int,int);
9093 #else
9094 void __builtin_ia32_gatherpfdpd(__cov_mmask8,__cov_v8si,const long long *,int,int);
9095 void __builtin_ia32_gatherpfdps(__cov_mmask16,__cov_v16si,const int *,int,int);
9096 void __builtin_ia32_gatherpfqpd(__cov_mmask8, __cov_v8di,const long long *,int,int);
9097 void __builtin_ia32_gatherpfqps(__cov_mmask8,__cov_v8di,const int *,int,int);
9098 void __builtin_ia32_scatterpfdpd(__cov_mmask8, __cov_v8si,const long long *,int,int);
9099 void __builtin_ia32_scatterpfdps(__cov_mmask16,__cov_v16si,const int *,int,int);
9100 void __builtin_ia32_scatterpfqpd(__cov_mmask8,__cov_v8di,const long long *,int,int);
9101 void __builtin_ia32_scatterpfqps(__cov_mmask8,__cov_v8di,const int *,int,int);
9102 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 5)
9103 #endif
9104 
9105 
9106 /*
9107  * AVX-512 (Advanced Vector eXtensions) conflict detection intrinsics.
9108  * Introduced in GCC 4.9.
9109  */
9110 #if defined(__AVX512CD__) || __COVERITY_GCC49_INTRINSICS
9111 __cov_m512i __builtin_ia32_vpconflictsi_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
9112 __cov_m512i __builtin_ia32_vpconflictdi_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
9113 __cov_m512i __builtin_ia32_vplzcntq_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
9114 __cov_m512i __builtin_ia32_vplzcntd_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
9115 __cov_m512i __builtin_ia32_broadcastmb512(__cov_mmask8);
9116 __cov_m512i __builtin_ia32_broadcastmw512(__cov_mmask16);
9117 #endif /* __AVX512CD__ || __COVERITY_GCC49_INTRINSICS */
9118 
9119 /*
9120  * SHA (Secure Hash Algorithm) intrinsics.
9121  * Introduced in GCC 4.9.
9122  */
9123 #if defined(__SHA__) || __COVERITY_GCC49_INTRINSICS
9124 __cov_m128i __builtin_ia32_sha1msg1(__cov_v4si,__cov_v4si);
9125 __cov_m128i __builtin_ia32_sha1msg2(__cov_v4si,__cov_v4si);
9126 __cov_m128i __builtin_ia32_sha1nexte(__cov_v4si,__cov_v4si);
9127 __cov_m128i __builtin_ia32_sha256msg1(__cov_v4si,__cov_v4si);
9128 __cov_m128i __builtin_ia32_sha256msg2(__cov_v4si,__cov_v4si);
9129 __cov_m128i __builtin_ia32_sha256rnds2(__cov_v4si,__cov_v4si,__cov_v4si);
9130 #endif /* __SHA__ || __COVERITY_GCC49_INTRINSICS */
9131 
9132 /*
9133  * F16C intrinsics (a.k.a. CVT16).
9134  * Introduced in GCC 4.6., officially supported in GCC 4.7.
9135  */
9136 #if defined(__F16C__) || __COVERITY_GCC49_INTRINSICS
9137 __cov_m128 __builtin_ia32_vcvtph2ps(__cov_v8hi);
9138 __cov_m256 __builtin_ia32_vcvtph2ps256(__cov_v8hi);
9139 #endif /* __F16C__ || __COVERITY_GCC49_INTRINSICS */
9140 
9141 /*
9142  * Advanced Bit Manipulation intrinsics.
9143  * Introduced in GCC 4.7.
9144  */
9145 #if defined(__LZCNT__) || __COVERITY_GCC49_INTRINSICS
9146 unsigned short __builtin_clzs(unsigned short);
9147 #endif /* __LZCNT__ || __COVERITY_GCC49_INTRINSICS */
9148 
9149 /*
9150  * BMI (bit manipulation) intrinsics.
9151  * Introduced in GCC 4.6.
9152  */
9153 #if defined(__BMI__) || __COVERITY_GCC49_INTRINSICS
9154 unsigned short __builtin_ctzs(unsigned short);
9155 unsigned int __builtin_ia32_bextr_u32(unsigned int,unsigned int);
9156 unsigned long long __builtin_ia32_bextr_u64(unsigned long long,unsigned long long);
9157 #endif /* __BMI__ || __COVERITY_GCC49_INTRINSICS */
9158 
9159 /*
9160  * BMI2 (bit manipulation) intrinsics.
9161  * Introduced in GCC 4.7.
9162  */
9163 #if defined(__BMI2__) || __COVERITY_GCC49_INTRINSICS
9164 unsigned int __builtin_ia32_bzhi_si(unsigned int,unsigned int);
9165 unsigned int __builtin_ia32_pdep_si(unsigned int,unsigned int);
9166 unsigned int __builtin_ia32_pext_si(unsigned int,unsigned int);
9167 unsigned long long __builtin_ia32_bzhi_di(unsigned long long,unsigned long long);
9168 unsigned long long __builtin_ia32_pdep_di(unsigned long long,unsigned long long);
9169 unsigned long long __builtin_ia32_pext_di(unsigned long long,unsigned long long);
9170 #endif /* __BMI2__ || __COVERITY_GCC49_INTRINSICS */
9171 
9172 /*
9173  * RTM (Restricted Transactional Memory) intrinsics.
9174  * Introduced in GCC 4.8.
9175  */
9176 #if defined(__RTM__) || __COVERITY_GCC49_INTRINSICS
9177 unsigned int __builtin_ia32_xbegin(void);
9178 void __builtin_ia32_xend(void);
9179 void __builtin_ia32_xabort(const unsigned int);
9180 int __builtin_ia32_xtest(void);
9181 #endif /* __RTM__ || __COVERITY_GCC49_INTRINSICS */
9182 
9183 /*
9184  * RdRand intrinsics, a.k.a. Bull Mountain.
9185  * Introduced in GCC 4.6, officially supported in GCC 4.7.
9186  */
9187 #if defined(__RDRND__) || __COVERITY_GCC49_INTRINSICS
9188 int __builtin_ia32_rdrand16_step(unsigned short *);
9189 int __builtin_ia32_rdrand32_step(unsigned int *);
9190 int __builtin_ia32_rdrand64_step(unsigned long long *);
9191 #endif /* __RDRND__ || __COVERITY_GCC49_INTRINSICS */
9192 
9193 /*
9194  * FSGS base accesor intrinsics.
9195  * Introduced in GCC 4.6, officially supported in GCC 4.7.
9196  */
9197 #if defined(__FSGSBASE__) || __COVERITY_GCC49_INTRINSICS
9198 unsigned int __builtin_ia32_rdfsbase32(void);
9199 unsigned long long __builtin_ia32_rdfsbase64(void);
9200 unsigned int __builtin_ia32_rdgsbase32(void);
9201 unsigned long long __builtin_ia32_rdgsbase64(void);
9202 void __builtin_ia32_wrfsbase32(unsigned int);
9203 void __builtin_ia32_wrfsbase64(unsigned long long);
9204 void __builtin_ia32_wrgsbase32(unsigned int);
9205 void __builtin_ia32_wrgsbase64(unsigned long long);
9206 #endif /* __FSGSBASE__ || __COVERITY_GCC49_INTRINSICS */
9207 
9208 /*
9209  * XOP (eXtended Operations) Intrinsics.
9210  * Introduced in GCC 4.5.
9211  */
9212 #if defined(__XOP__) || __COVERITY_GCC49_INTRINSICS
9213 __cov_m128d __builtin_ia32_vfrczpd(__cov_v2df);
9214 __cov_m256d __builtin_ia32_vfrczpd256(__cov_v4df);
9215 __cov_m128 __builtin_ia32_vfrczps(__cov_v4sf);
9216 __cov_m256 __builtin_ia32_vfrczps256(__cov_v8sf);
9217 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df);
9218 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf);
9219 __cov_m128i __builtin_ia32_vpcmov(__cov_m128i,__cov_m128i,__cov_m128i);
9220 __cov_m128i __builtin_ia32_vpcomeqb(__cov_v16qi,__cov_v16qi);
9221 __cov_m128i __builtin_ia32_vpcomeqd(__cov_v4si,__cov_v4si);
9222 __cov_m128i __builtin_ia32_vpcomeqq(__cov_v2di,__cov_v2di);
9223 __cov_m128i __builtin_ia32_vpcomequb(__cov_v16qi,__cov_v16qi);
9224 __cov_m128i __builtin_ia32_vpcomequd(__cov_v4si,__cov_v4si);
9225 __cov_m128i __builtin_ia32_vpcomequq(__cov_v2di,__cov_v2di);
9226 __cov_m128i __builtin_ia32_vpcomequw(__cov_v8hi,__cov_v8hi);
9227 __cov_m128i __builtin_ia32_vpcomeqw(__cov_v8hi,__cov_v8hi);
9228 __cov_m128i __builtin_ia32_vpcomfalseb(__cov_v16qi,__cov_v16qi);
9229 __cov_m128i __builtin_ia32_vpcomfalsed(__cov_v4si,__cov_v4si);
9230 __cov_m128i __builtin_ia32_vpcomfalseq(__cov_v2di,__cov_v2di);
9231 __cov_m128i __builtin_ia32_vpcomfalseub(__cov_v16qi,__cov_v16qi);
9232 __cov_m128i __builtin_ia32_vpcomfalseud(__cov_v4si,__cov_v4si);
9233 __cov_m128i __builtin_ia32_vpcomfalseuq(__cov_v2di,__cov_v2di);
9234 __cov_m128i __builtin_ia32_vpcomfalseuw(__cov_v8hi,__cov_v8hi);
9235 __cov_m128i __builtin_ia32_vpcomfalsew(__cov_v8hi,__cov_v8hi);
9236 __cov_m128i __builtin_ia32_vpcomgeb(__cov_v16qi,__cov_v16qi);
9237 __cov_m128i __builtin_ia32_vpcomged(__cov_v4si,__cov_v4si);
9238 __cov_m128i __builtin_ia32_vpcomgeq(__cov_v2di,__cov_v2di);
9239 __cov_m128i __builtin_ia32_vpcomgeub(__cov_v16qi,__cov_v16qi);
9240 __cov_m128i __builtin_ia32_vpcomgeud(__cov_v4si,__cov_v4si);
9241 __cov_m128i __builtin_ia32_vpcomgeuq(__cov_v2di,__cov_v2di);
9242 __cov_m128i __builtin_ia32_vpcomgeuw(__cov_v8hi,__cov_v8hi);
9243 __cov_m128i __builtin_ia32_vpcomgew(__cov_v8hi,__cov_v8hi);
9244 __cov_m128i __builtin_ia32_vpcomgtb(__cov_v16qi,__cov_v16qi);
9245 __cov_m128i __builtin_ia32_vpcomgtd(__cov_v4si,__cov_v4si);
9246 __cov_m128i __builtin_ia32_vpcomgtq(__cov_v2di,__cov_v2di);
9247 __cov_m128i __builtin_ia32_vpcomgtub(__cov_v16qi,__cov_v16qi);
9248 __cov_m128i __builtin_ia32_vpcomgtud(__cov_v4si,__cov_v4si);
9249 __cov_m128i __builtin_ia32_vpcomgtuq(__cov_v2di,__cov_v2di);
9250 __cov_m128i __builtin_ia32_vpcomgtuw(__cov_v8hi,__cov_v8hi);
9251 __cov_m128i __builtin_ia32_vpcomgtw(__cov_v8hi,__cov_v8hi);
9252 __cov_m128i __builtin_ia32_vpcomleb(__cov_v16qi,__cov_v16qi);
9253 __cov_m128i __builtin_ia32_vpcomled(__cov_v4si,__cov_v4si);
9254 __cov_m128i __builtin_ia32_vpcomleq(__cov_v2di,__cov_v2di);
9255 __cov_m128i __builtin_ia32_vpcomleub(__cov_v16qi,__cov_v16qi);
9256 __cov_m128i __builtin_ia32_vpcomleud(__cov_v4si,__cov_v4si);
9257 __cov_m128i __builtin_ia32_vpcomleuq(__cov_v2di,__cov_v2di);
9258 __cov_m128i __builtin_ia32_vpcomleuw(__cov_v8hi,__cov_v8hi);
9259 __cov_m128i __builtin_ia32_vpcomlew(__cov_v8hi,__cov_v8hi);
9260 __cov_m128i __builtin_ia32_vpcomltb(__cov_v16qi,__cov_v16qi);
9261 __cov_m128i __builtin_ia32_vpcomltd(__cov_v4si,__cov_v4si);
9262 __cov_m128i __builtin_ia32_vpcomltq(__cov_v2di,__cov_v2di);
9263 __cov_m128i __builtin_ia32_vpcomltub(__cov_v16qi,__cov_v16qi);
9264 __cov_m128i __builtin_ia32_vpcomltud(__cov_v4si,__cov_v4si);
9265 __cov_m128i __builtin_ia32_vpcomltuq(__cov_v2di,__cov_v2di);
9266 __cov_m128i __builtin_ia32_vpcomltuw(__cov_v8hi,__cov_v8hi);
9267 __cov_m128i __builtin_ia32_vpcomltw(__cov_v8hi,__cov_v8hi);
9268 __cov_m128i __builtin_ia32_vpcomneqb(__cov_v16qi,__cov_v16qi);
9269 __cov_m128i __builtin_ia32_vpcomneqd(__cov_v4si,__cov_v4si);
9270 __cov_m128i __builtin_ia32_vpcomneqq(__cov_v2di,__cov_v2di);
9271 __cov_m128i __builtin_ia32_vpcomnequb(__cov_v16qi,__cov_v16qi);
9272 __cov_m128i __builtin_ia32_vpcomnequd(__cov_v4si,__cov_v4si);
9273 __cov_m128i __builtin_ia32_vpcomnequq(__cov_v2di,__cov_v2di);
9274 __cov_m128i __builtin_ia32_vpcomnequw(__cov_v8hi,__cov_v8hi);
9275 __cov_m128i __builtin_ia32_vpcomneqw(__cov_v8hi,__cov_v8hi);
9276 __cov_m128i __builtin_ia32_vpcomtrueb(__cov_v16qi,__cov_v16qi);
9277 __cov_m128i __builtin_ia32_vpcomtrued(__cov_v4si,__cov_v4si);
9278 __cov_m128i __builtin_ia32_vpcomtrueq(__cov_v2di,__cov_v2di);
9279 __cov_m128i __builtin_ia32_vpcomtrueub(__cov_v16qi,__cov_v16qi);
9280 __cov_m128i __builtin_ia32_vpcomtrueud(__cov_v4si,__cov_v4si);
9281 __cov_m128i __builtin_ia32_vpcomtrueuq(__cov_v2di,__cov_v2di);
9282 __cov_m128i __builtin_ia32_vpcomtrueuw(__cov_v8hi,__cov_v8hi);
9283 __cov_m128i __builtin_ia32_vpcomtruew(__cov_v8hi,__cov_v8hi);
9284 __cov_m128i __builtin_ia32_vphaddbd(__cov_v16qi);
9285 __cov_m128i __builtin_ia32_vphaddbq(__cov_v16qi);
9286 __cov_m128i __builtin_ia32_vphaddbw(__cov_v16qi);
9287 __cov_m128i __builtin_ia32_vphadddq(__cov_v4si);
9288 __cov_m128i __builtin_ia32_vphaddubd(__cov_v16qi);
9289 __cov_m128i __builtin_ia32_vphaddubq(__cov_v16qi);
9290 __cov_m128i __builtin_ia32_vphaddubw(__cov_v16qi);
9291 __cov_m128i __builtin_ia32_vphaddudq(__cov_v4si);
9292 __cov_m128i __builtin_ia32_vphadduwd(__cov_v8hi);
9293 __cov_m128i __builtin_ia32_vphadduwq(__cov_v8hi);
9294 __cov_m128i __builtin_ia32_vphaddwd(__cov_v8hi);
9295 __cov_m128i __builtin_ia32_vphaddwq(__cov_v8hi);
9296 __cov_m128i __builtin_ia32_vphsubbw(__cov_v16qi);
9297 __cov_m128i __builtin_ia32_vphsubdq(__cov_v4si);
9298 __cov_m128i __builtin_ia32_vphsubwd(__cov_v8hi);
9299 __cov_m128i __builtin_ia32_vpmacsdd(__cov_v4si,__cov_v4si,__cov_v4si);
9300 __cov_m128i __builtin_ia32_vpmacsdqh(__cov_v4si,__cov_v4si,__cov_v2di);
9301 __cov_m128i __builtin_ia32_vpmacsdql(__cov_v4si,__cov_v4si,__cov_v2di);
9302 __cov_m128i __builtin_ia32_vpmacssdd(__cov_v4si,__cov_v4si,__cov_v4si);
9303 __cov_m128i __builtin_ia32_vpmacssdqh(__cov_v4si,__cov_v4si,__cov_v2di);
9304 __cov_m128i __builtin_ia32_vpmacssdql(__cov_v4si,__cov_v4si,__cov_v2di);
9305 __cov_m128i __builtin_ia32_vpmacsswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9306 __cov_m128i __builtin_ia32_vpmacssww(__cov_v8hi,__cov_v8hi,__cov_v8hi);
9307 __cov_m128i __builtin_ia32_vpmacswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9308 __cov_m128i __builtin_ia32_vpmacsww(__cov_v8hi,__cov_v8hi,__cov_v8hi);
9309 __cov_m128i __builtin_ia32_vpmadcsswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9310 __cov_m128i __builtin_ia32_vpmadcswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9311 __cov_m128i __builtin_ia32_vpperm(__cov_v16qi,__cov_v16qi,__cov_v16qi);
9312 __cov_m128i __builtin_ia32_vprotb(__cov_v16qi,__cov_v16qi);
9313 __cov_m128i __builtin_ia32_vprotd(__cov_v4si,__cov_v4si);
9314 __cov_m128i __builtin_ia32_vprotq(__cov_v2di,__cov_v2di);
9315 __cov_m128i __builtin_ia32_vprotw(__cov_v8hi,__cov_v8hi);
9316 __cov_m128i __builtin_ia32_vpshab(__cov_v16qi,__cov_v16qi);
9317 __cov_m128i __builtin_ia32_vpshad(__cov_v4si,__cov_v4si);
9318 __cov_m128i __builtin_ia32_vpshaq(__cov_v2di,__cov_v2di);
9319 __cov_m128i __builtin_ia32_vpshaw(__cov_v8hi,__cov_v8hi);
9320 __cov_m128i __builtin_ia32_vpshlb(__cov_v16qi,__cov_v16qi);
9321 __cov_m128i __builtin_ia32_vpshld(__cov_v4si,__cov_v4si);
9322 __cov_m128i __builtin_ia32_vpshlq(__cov_v2di,__cov_v2di);
9323 __cov_m128i __builtin_ia32_vpshlw(__cov_v8hi,__cov_v8hi);
9324 
9325 /*
9326  * GCC bug 56788
9327  * Prior to 4.9, these intrinsics erroneously took
9328  * two arguments instead of just one.
9329  */
9330 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 9) || \
9331     ((__GNUC__ == 4 && __GNUC_MINOR__ == 8 && __GNUC_PATCHLEVEL__ >= 2) \
9332     && (defined(__linux__) || (defined(__unix__) && !defined(__CYGWIN__))))
9333 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df);
9334 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf);
9335 #else
9336 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df, __cov_v2df);
9337 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf, __cov_v4sf);
9338 #endif /* 4.9+ */
9339 
9340 #endif /* __XOP__ || __COVERITY_GCC49_INTRINSICS */
9341 
9342 /*
9343  * LWP (light weight profiling) intrinsics.
9344  * Introduced in GCC 4.5.
9345  */
9346 #if defined(__LWP__) || __COVERITY_GCC49_INTRINSICS
9347 void __builtin_ia32_llwpcb(void*);
9348 void *__builtin_ia32_slwpcb(void);
9349 void __builtin_ia32_lwpval32(unsigned int,unsigned int,unsigned int);
9350 void __builtin_ia32_lwpval64(unsigned long long,unsigned int,unsigned int);
9351 unsigned char __builtin_ia32_lwpins32(unsigned int,unsigned int,unsigned int);
9352 unsigned char __builtin_ia32_lwpins64(unsigned long long,unsigned int,unsigned int);
9353 #endif /* __LWP__ || __COVERITY_GCC49_INTRINSICS */
9354 
9355 /*
9356  * TBM (trailing bit manipulation) intrinsics.
9357  */
9358 #if defined(__TBM__) || __COVERITY_GCC49_INTRINSICS
9359 unsigned int __builtin_ia32_bextri_u32(unsigned int,unsigned int);
9360 unsigned long long __builtin_ia32_bextri_u64(unsigned long long,unsigned long long);
9361 #endif
9362 
9363 /*
9364  * RDSEED intrinsic.
9365  * Introduced in GCC 4.8.
9366  */
9367 #if defined(__RDSEED__) || __COVERITY_GCC49_INTRINSICS
9368 int __builtin_ia32_rdseed_hi_step(unsigned short *);
9369 int __builtin_ia32_rdseed_si_step(unsigned int *);
9370 int __builtin_ia32_rdseed_di_step(unsigned long long *);
9371 #endif /* __RDSEED__ || __COVERITY_GCC49_INTRINSICS */
9372 
9373 #endif /* 4.0+ */
9374 
9375 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 0)
9376 extern int __builtin_add_overflow(int, int, int *);
9377 extern int __builtin_sub_overflow(int, int, int *);
9378 extern int __builtin_mul_overflow(int, int, int *);
9379 typedef struct __cov_bounds_type_s *__cov_bounds_type;
9380 __cov_bounds_type __builtin_ia32_bndint(__cov_bounds_type,__cov_bounds_type);
9381 __cov_bounds_type __builtin_ia32_bndldx(void const *,void const *);
9382 __cov_bounds_type __builtin_ia32_bndmk(void const *,unsigned long);
9383 __cov_bounds_type __builtin_ia32_bndret(void const *);
9384 __cov_mmask16 __builtin_ia32_cmpb128_mask(__cov_v16qi,__cov_v16qi,int,__cov_mmask16);
9385 __cov_mmask16 __builtin_ia32_cmpps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_mmask16,int);
9386 __cov_mmask16 __builtin_ia32_cmpw256_mask(__cov_v16hi,__cov_v16hi,int,__cov_mmask16);
9387 __cov_mmask16 __builtin_ia32_cvtb2mask128(__cov_v16qi);
9388 __cov_mmask16 __builtin_ia32_cvtd2mask512(__cov_v16si);
9389 __cov_mmask16 __builtin_ia32_cvtw2mask256(__cov_v16hi);
9390 __cov_mmask16 __builtin_ia32_fpclassps512_mask(__cov_v16sf,int,__cov_mmask16);
9391 __cov_mmask16 __builtin_ia32_pcmpeqb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9392 __cov_mmask16 __builtin_ia32_pcmpeqw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9393 __cov_mmask16 __builtin_ia32_pcmpgtb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9394 __cov_mmask16 __builtin_ia32_pcmpgtw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9395 __cov_mmask16 __builtin_ia32_ptestmb128(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9396 __cov_mmask16 __builtin_ia32_ptestmw256(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9397 __cov_mmask16 __builtin_ia32_ptestnmb128(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9398 __cov_mmask16 __builtin_ia32_ptestnmw256(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9399 __cov_mmask16 __builtin_ia32_ucmpb128_mask(__cov_v16qi,__cov_v16qi,int,__cov_mmask16);
9400 __cov_mmask16 __builtin_ia32_ucmpw256_mask(__cov_v16hi,__cov_v16hi,int,__cov_mmask16);
9401 __cov_mmask8 __builtin_ia32_cmpd128_mask(__cov_v4si,__cov_v4si,int,__cov_mmask8);
9402 __cov_mmask8 __builtin_ia32_cmpd256_mask(__cov_v8si,__cov_v8si,int,__cov_mmask8);
9403 __cov_mmask8 __builtin_ia32_cmppd128_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8);
9404 __cov_mmask8 __builtin_ia32_cmppd256_mask(__cov_v4df,__cov_v4df,int,__cov_mmask8);
9405 __cov_mmask8 __builtin_ia32_cmppd512_mask(__cov_v8df,__cov_v8df,int,__cov_mmask8,int);
9406 __cov_mmask8 __builtin_ia32_cmpps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8);
9407 __cov_mmask8 __builtin_ia32_cmpps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_mmask8);
9408 __cov_mmask8 __builtin_ia32_cmpq128_mask(__cov_v2di,__cov_v2di,int,__cov_mmask8);
9409 __cov_mmask8 __builtin_ia32_cmpq256_mask(__cov_v4di,__cov_v4di,int,__cov_mmask8);
9410 __cov_mmask8 __builtin_ia32_cmpsd_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8,int);
9411 __cov_mmask8 __builtin_ia32_cmpss_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8,int);
9412 __cov_mmask8 __builtin_ia32_cmpw128_mask(__cov_v8hi,__cov_v8hi,int,__cov_mmask8);
9413 __cov_mmask8 __builtin_ia32_cvtd2mask128(__cov_v4si);
9414 __cov_mmask8 __builtin_ia32_cvtd2mask256(__cov_v8si);
9415 __cov_mmask8 __builtin_ia32_cvtq2mask128(__cov_v2di);
9416 __cov_mmask8 __builtin_ia32_cvtq2mask256(__cov_v4di);
9417 __cov_mmask8 __builtin_ia32_cvtq2mask512(__cov_v8di);
9418 __cov_mmask8 __builtin_ia32_cvtw2mask128(__cov_v8hi);
9419 __cov_mmask8 __builtin_ia32_fpclasspd128_mask(__cov_v2df,int,__cov_mmask8);
9420 __cov_mmask8 __builtin_ia32_fpclasspd256_mask(__cov_v4df,int,__cov_mmask8);
9421 __cov_mmask8 __builtin_ia32_fpclasspd512_mask(__cov_v8df,int,__cov_mmask8);
9422 __cov_mmask8 __builtin_ia32_fpclassps128_mask(__cov_v4sf,int,__cov_mmask8);
9423 __cov_mmask8 __builtin_ia32_fpclassps256_mask(__cov_v8sf,int,__cov_mmask8);
9424 __cov_mmask8 __builtin_ia32_fpclasssd(__cov_v2df,int);
9425 __cov_mmask8 __builtin_ia32_fpclassss(__cov_v4sf,int);
9426 __cov_mmask8 __builtin_ia32_pcmpeqd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
9427 __cov_mmask8 __builtin_ia32_pcmpeqd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
9428 __cov_mmask8 __builtin_ia32_pcmpeqq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9429 __cov_mmask8 __builtin_ia32_pcmpeqq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9430 __cov_mmask8 __builtin_ia32_pcmpeqw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9431 __cov_mmask8 __builtin_ia32_pcmpgtd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
9432 __cov_mmask8 __builtin_ia32_pcmpgtd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
9433 __cov_mmask8 __builtin_ia32_pcmpgtq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9434 __cov_mmask8 __builtin_ia32_pcmpgtq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9435 __cov_mmask8 __builtin_ia32_pcmpgtw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9436 __cov_mmask8 __builtin_ia32_ptestmd128(__cov_v4si,__cov_v4si,__cov_mmask8);
9437 __cov_mmask8 __builtin_ia32_ptestmd256(__cov_v8si,__cov_v8si,__cov_mmask8);
9438 __cov_mmask8 __builtin_ia32_ptestmq128(__cov_v2di,__cov_v2di,__cov_mmask8);
9439 __cov_mmask8 __builtin_ia32_ptestmq256(__cov_v4di,__cov_v4di,__cov_mmask8);
9440 __cov_mmask8 __builtin_ia32_ptestmw128(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9441 __cov_mmask8 __builtin_ia32_ptestnmd128(__cov_v4si,__cov_v4si,__cov_mmask8);
9442 __cov_mmask8 __builtin_ia32_ptestnmd256(__cov_v8si,__cov_v8si,__cov_mmask8);
9443 __cov_mmask8 __builtin_ia32_ptestnmq128(__cov_v2di,__cov_v2di,__cov_mmask8);
9444 __cov_mmask8 __builtin_ia32_ptestnmq256(__cov_v4di,__cov_v4di,__cov_mmask8);
9445 __cov_mmask8 __builtin_ia32_ptestnmw128(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9446 __cov_mmask8 __builtin_ia32_ucmpd128_mask(__cov_v4si,__cov_v4si,int,__cov_mmask8);
9447 __cov_mmask8 __builtin_ia32_ucmpd256_mask(__cov_v8si,__cov_v8si,int,__cov_mmask8);
9448 __cov_mmask8 __builtin_ia32_ucmpq128_mask(__cov_v2di,__cov_v2di,int,__cov_mmask8);
9449 __cov_mmask8 __builtin_ia32_ucmpq256_mask(__cov_v4di,__cov_v4di,int,__cov_mmask8);
9450 __cov_mmask8 __builtin_ia32_ucmpw128_mask(__cov_v8hi,__cov_v8hi,int,__cov_mmask8);
9451 __cov_v16hi __builtin_ia32_blendmw_256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9452 __cov_v16hi __builtin_ia32_cvtmask2w256(__cov_mmask16);
9453 __cov_v16hi __builtin_ia32_dbpsadbw256_mask(__cov_v32qi,__cov_v32qi,int,__cov_v16hi,__cov_mmask16);
9454 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9455 __cov_v16hi __builtin_ia32_loaddquhi256_mask(const short*,__cov_v16hi,__cov_mmask16);
9456 #else
9457 __cov_v16hi __builtin_ia32_loaddquhi256_mask(__cov_v16hi const *,__cov_v16hi,__cov_mmask16);
9458 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9459 __cov_v16hi __builtin_ia32_movdquhi256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9460 __cov_v16hi __builtin_ia32_pabsw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9461 __cov_v16hi __builtin_ia32_packssdw256_mask(__cov_v8si,__cov_v8si,__cov_v16hi,__cov_mmask16);
9462 __cov_v16hi __builtin_ia32_packusdw256_mask(__cov_v8si,__cov_v8si,__cov_v16hi,__cov_mmask16);
9463 __cov_v16hi __builtin_ia32_paddsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9464 __cov_v16hi __builtin_ia32_paddusw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9465 __cov_v16hi __builtin_ia32_paddw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9466 __cov_v16hi __builtin_ia32_pavgw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9467 __cov_v16hi __builtin_ia32_pbroadcastw256_gpr_mask(__cov_mmask16,__cov_v16hi,__cov_mmask16);
9468 __cov_v16hi __builtin_ia32_pbroadcastw256_mask(__cov_v8hi,__cov_v16hi,__cov_mmask16);
9469 __cov_v16hi __builtin_ia32_permvarhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9470 __cov_v16hi __builtin_ia32_pmaddubsw256_mask(__cov_v32qi,__cov_v32qi,__cov_v16hi,__cov_mmask16);
9471 __cov_v16hi __builtin_ia32_pmaxsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9472 __cov_v16hi __builtin_ia32_pmaxuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9473 __cov_v16hi __builtin_ia32_pminsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9474 __cov_v16hi __builtin_ia32_pminuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9475 __cov_v16hi __builtin_ia32_pmovsxbw256_mask(__cov_v16qi,__cov_v16hi,__cov_mmask16);
9476 __cov_v16hi __builtin_ia32_pmovzxbw256_mask(__cov_v16qi,__cov_v16hi,__cov_mmask16);
9477 __cov_v16hi __builtin_ia32_pmulhrsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9478 __cov_v16hi __builtin_ia32_pmulhuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9479 __cov_v16hi __builtin_ia32_pmulhw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9480 __cov_v16hi __builtin_ia32_pmullw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9481 __cov_v16hi __builtin_ia32_psllv16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9482 __cov_v16hi __builtin_ia32_psllw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9483 __cov_v16hi __builtin_ia32_psllwi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9484 __cov_v16hi __builtin_ia32_psrav16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9485 __cov_v16hi __builtin_ia32_psraw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9486 __cov_v16hi __builtin_ia32_psrawi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9487 __cov_v16hi __builtin_ia32_psrlv16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9488 __cov_v16hi __builtin_ia32_psrlw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9489 __cov_v16hi __builtin_ia32_psrlwi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9490 __cov_v16hi __builtin_ia32_psubsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9491 __cov_v16hi __builtin_ia32_psubusw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9492 __cov_v16hi __builtin_ia32_psubw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9493 __cov_v16hi __builtin_ia32_punpckhwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9494 __cov_v16hi __builtin_ia32_punpcklwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9495 __cov_v16hi __builtin_ia32_vcvtps2ph512_mask(__cov_v16sf,int,__cov_v16hi,__cov_mmask16);
9496 __cov_v16hi __builtin_ia32_vpcmov_v16hi256(__cov_v16hi,__cov_v16hi,__cov_v16hi);
9497 __cov_v16hi __builtin_ia32_vpermi2varhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9498 __cov_v16hi __builtin_ia32_vpermt2varhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9499 __cov_v16hi __builtin_ia32_vpermt2varhi256_maskz(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9500 __cov_v16qi __builtin_ia32_blendmb_128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9501 __cov_v16qi __builtin_ia32_cvtmask2b128(__cov_mmask16);
9502 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9503 __cov_v16qi __builtin_ia32_loaddquqi128_mask(const char*,__cov_v16qi,__cov_mmask16);
9504 #else
9505 __cov_v16qi __builtin_ia32_loaddquqi128_mask(__cov_v16qi const *,__cov_v16qi,__cov_mmask16);
9506 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9507 __cov_v16qi __builtin_ia32_movdquqi128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9508 __cov_v16qi __builtin_ia32_pabsb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9509 __cov_v16qi __builtin_ia32_packsswb128_mask(__cov_v8hi,__cov_v8hi,__cov_v16qi,__cov_mmask16);
9510 __cov_v16qi __builtin_ia32_packuswb128_mask(__cov_v8hi,__cov_v8hi,__cov_v16qi,__cov_mmask16);
9511 __cov_v16qi __builtin_ia32_paddb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9512 __cov_v16qi __builtin_ia32_paddsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9513 __cov_v16qi __builtin_ia32_paddusb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9514 __cov_v16qi __builtin_ia32_pavgb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9515 __cov_v16qi __builtin_ia32_pbroadcastb128_gpr_mask(__cov_mmask8,__cov_v16qi,__cov_mmask16);
9516 __cov_v16qi __builtin_ia32_pbroadcastb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9517 __cov_v16qi __builtin_ia32_pmaxsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9518 __cov_v16qi __builtin_ia32_pmaxub128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9519 __cov_v16qi __builtin_ia32_pminsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9520 __cov_v16qi __builtin_ia32_pminub128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9521 __cov_v16qi __builtin_ia32_pmovdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9522 __cov_v16qi __builtin_ia32_pmovdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9523 __cov_v16qi __builtin_ia32_pmovqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9524 __cov_v16qi __builtin_ia32_pmovqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9525 __cov_v16qi __builtin_ia32_pmovsdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9526 __cov_v16qi __builtin_ia32_pmovsdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9527 __cov_v16qi __builtin_ia32_pmovsqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9528 __cov_v16qi __builtin_ia32_pmovsqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9529 __cov_v16qi __builtin_ia32_pmovswb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9530 __cov_v16qi __builtin_ia32_pmovswb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9531 __cov_v16qi __builtin_ia32_pmovusdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9532 __cov_v16qi __builtin_ia32_pmovusdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9533 __cov_v16qi __builtin_ia32_pmovusqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9534 __cov_v16qi __builtin_ia32_pmovusqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9535 __cov_v16qi __builtin_ia32_pmovuswb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9536 __cov_v16qi __builtin_ia32_pmovuswb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9537 __cov_v16qi __builtin_ia32_pmovwb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9538 __cov_v16qi __builtin_ia32_pmovwb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9539 __cov_v16qi __builtin_ia32_pshufb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9540 __cov_v16qi __builtin_ia32_psubb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9541 __cov_v16qi __builtin_ia32_psubsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9542 __cov_v16qi __builtin_ia32_psubusb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9543 __cov_v16qi __builtin_ia32_punpckhbw128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9544 __cov_v16qi __builtin_ia32_punpcklbw128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9545 __cov_v16qi __builtin_ia32_vpcmov_v16qi(__cov_v16qi,__cov_v16qi,__cov_v16qi);
9546 __cov_v16qi __builtin_ia32_vpcomneb(__cov_v16qi,__cov_v16qi);
9547 __cov_v16qi __builtin_ia32_vpcomneub(__cov_v16qi,__cov_v16qi);
9548 __cov_v16qi __builtin_ia32_vprotbi(__cov_v16qi,int);
9549 __cov_v16sf __builtin_ia32_andnps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9550 __cov_v16sf __builtin_ia32_andps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9551 __cov_v16sf __builtin_ia32_broadcastf32x2_512_mask(__cov_v4sf,__cov_v16sf,__cov_mmask16);
9552 __cov_v16sf __builtin_ia32_broadcastf32x8_512_mask(__cov_v8sf,__cov_v16sf,__cov_mmask16);
9553 __cov_v16sf __builtin_ia32_copysignps512(__cov_v16sf,__cov_v16sf);
9554 __cov_v16sf __builtin_ia32_copysignps512(__cov_v16sf,__cov_v16sf);
9555 __cov_v16sf __builtin_ia32_exp2ps(__cov_v16sf);
9556 __cov_v16sf __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9557 __cov_v16sf __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9558 __cov_v16sf __builtin_ia32_fixupimmps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9559 __cov_v16sf __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9560 __cov_v16sf __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9561 __cov_v16sf __builtin_ia32_getexpps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9562 __cov_v16sf __builtin_ia32_getmantps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
9563 __cov_v16sf __builtin_ia32_insertf32x8_mask(__cov_v16sf,__cov_v8sf,int,__cov_v16sf,__cov_mmask16);
9564 __cov_v16sf __builtin_ia32_orps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9565 __cov_v16sf __builtin_ia32_ps512_256ps(__cov_v8sf);
9566 __cov_v16sf __builtin_ia32_ps512_ps(__cov_v4sf);
9567 __cov_v16sf __builtin_ia32_rangeps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
9568 __cov_v16sf __builtin_ia32_rcp28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9569 __cov_v16sf __builtin_ia32_reduceps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9570 __cov_v16sf __builtin_ia32_rsqrt28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9571 __cov_v16sf __builtin_ia32_shufps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9572 __cov_v16sf __builtin_ia32_vpermilps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9573 __cov_v16sf __builtin_ia32_xorps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9574 __cov_v16si __builtin_ia32_alignd512_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
9575 __cov_v16si __builtin_ia32_broadcasti32x2_512_mask(__cov_v4si,__cov_v16si,__cov_mmask16);
9576 __cov_v16si __builtin_ia32_broadcasti32x8_512_mask(__cov_v8si,__cov_v16si,__cov_mmask16);
9577 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9578 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9579 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9580 __cov_v16si __builtin_ia32_cvtmask2d512(__cov_mmask16);
9581 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9582 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9583 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9584 __cov_v16si __builtin_ia32_pmaddwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v16si,__cov_mmask16);
9585 __cov_v16si __builtin_ia32_prold512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9586 __cov_v16si __builtin_ia32_prord512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9587 __cov_v16si __builtin_ia32_pslldi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9588 __cov_v16si __builtin_ia32_psradi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9589 __cov_v16si __builtin_ia32_psrldi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9590 __cov_v16si __builtin_ia32_pternlogd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9591 __cov_v16si __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9592 __cov_v16si __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9593 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9594 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9595 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9596 __cov_v16si __builtin_ia32_si512_256si(__cov_v8si);
9597 __cov_v16si __builtin_ia32_si512_si(__cov_v4si);
9598 __cov_v2df __builtin_ia32_addpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9599 __cov_v2df __builtin_ia32_addsd_round(__cov_v2df,__cov_v2df,int);
9600 __cov_v2df __builtin_ia32_andnpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9601 __cov_v2df __builtin_ia32_andpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9602 __cov_v2df __builtin_ia32_blendmpd_128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9603 __cov_v2df __builtin_ia32_ceilpd(__cov_v2df);
9604 __cov_v2df __builtin_ia32_compressdf128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9605 __cov_v2df __builtin_ia32_copysignpd(__cov_v2df,__cov_v2df);
9606 __cov_v2df __builtin_ia32_cvtdq2pd128_mask(__cov_v4si,__cov_v2df,__cov_mmask8);
9607 __cov_v2df __builtin_ia32_cvtps2pd128_mask(__cov_v4sf,__cov_v2df,__cov_mmask8);
9608 __cov_v2df __builtin_ia32_cvtqq2pd128_mask(__cov_v2di,__cov_v2df,__cov_mmask8);
9609 __cov_v2df __builtin_ia32_cvtss2sd_round(__cov_v2df,__cov_v4sf,int);
9610 __cov_v2df __builtin_ia32_cvtudq2pd128_mask(__cov_v4si,__cov_v2df,__cov_mmask8);
9611 __cov_v2df __builtin_ia32_cvtuqq2pd128_mask(__cov_v2di,__cov_v2df,__cov_mmask8);
9612 __cov_v2df __builtin_ia32_divpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9613 __cov_v2df __builtin_ia32_divsd_round(__cov_v2df,__cov_v2df,int);
9614 __cov_v2df __builtin_ia32_expanddf128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9615 __cov_v2df __builtin_ia32_expanddf128_maskz(__cov_v2df,__cov_v2df,__cov_mmask8);
9616 __cov_v2df __builtin_ia32_expandloaddf128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9617 __cov_v2df __builtin_ia32_expandloaddf128_maskz(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9618 __cov_v2df __builtin_ia32_extractf64x2_256_mask(__cov_v4df,int,__cov_v2df,__cov_mmask8);
9619 __cov_v2df __builtin_ia32_extractf64x2_512_mask(__cov_v8df,int,__cov_v2df,__cov_mmask8);
9620 __cov_v2df __builtin_ia32_fixupimmpd128_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8);
9621 __cov_v2df __builtin_ia32_fixupimmpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8);
9622 __cov_v2df __builtin_ia32_fixupimmsd_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9623 __cov_v2df __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9624 __cov_v2df __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9625 __cov_v2df __builtin_ia32_floorpd(__cov_v2df);
9626 __cov_v2df __builtin_ia32_getexppd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9627 __cov_v2df __builtin_ia32_getexpsd128_round(__cov_v2df,__cov_v2df,int);
9628 __cov_v2df __builtin_ia32_getmantpd128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9629 __cov_v2df __builtin_ia32_getmantsd_round(__cov_v2df,__cov_v2df,int,int);
9630 __cov_v2df __builtin_ia32_loadapd128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9631 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9632 __cov_v2df __builtin_ia32_loadupd128_mask(const double *,__cov_v2df,__cov_mmask8);
9633 #else
9634 __cov_v2df __builtin_ia32_loadupd128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9635 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9636 __cov_v2df __builtin_ia32_maxpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9637 __cov_v2df __builtin_ia32_maxsd_round(__cov_v2df,__cov_v2df,int);
9638 __cov_v2df __builtin_ia32_minpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9639 __cov_v2df __builtin_ia32_minsd_round(__cov_v2df,__cov_v2df,int);
9640 __cov_v2df __builtin_ia32_movapd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9641 __cov_v2df __builtin_ia32_movddup128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9642 __cov_v2df __builtin_ia32_mulpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9643 __cov_v2df __builtin_ia32_mulsd_round(__cov_v2df,__cov_v2df,int);
9644 __cov_v2df __builtin_ia32_orpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9645 __cov_v2df __builtin_ia32_rangepd128_mask(__cov_v2df,__cov_v2df,int,__cov_v2df,__cov_mmask8);
9646 __cov_v2df __builtin_ia32_rangesd128_round(__cov_v2df,__cov_v2df,int,int);
9647 __cov_v2df __builtin_ia32_rcp14pd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9648 __cov_v2df __builtin_ia32_rcp28sd_round(__cov_v2df,__cov_v2df,int);
9649 __cov_v2df __builtin_ia32_reducepd128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9650 __cov_v2df __builtin_ia32_reducesd(__cov_v2df,__cov_v2df,int);
9651 __cov_v2df __builtin_ia32_rintpd(__cov_v2df);
9652 __cov_v2df __builtin_ia32_rndscalepd_128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9653 __cov_v2df __builtin_ia32_rndscalesd_round(__cov_v2df,__cov_v2df,int,int);
9654 __cov_v2df __builtin_ia32_roundpd_az(__cov_v2df);
9655 __cov_v2df __builtin_ia32_rsqrt14pd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9656 __cov_v2df __builtin_ia32_rsqrt28sd_round(__cov_v2df,__cov_v2df,int);
9657 __cov_v2df __builtin_ia32_scalefpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9658 __cov_v2df __builtin_ia32_shufpd128_mask(__cov_v2df,__cov_v2df,int,__cov_v2df,__cov_mmask8);
9659 __cov_v2df __builtin_ia32_sqrtpd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9660 __cov_v2df __builtin_ia32_sqrtsd_round(__cov_v2df,__cov_v2df,int);
9661 __cov_v2df __builtin_ia32_subpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9662 __cov_v2df __builtin_ia32_subsd_round(__cov_v2df,__cov_v2df,int);
9663 __cov_v2df __builtin_ia32_truncpd(__cov_v2df);
9664 __cov_v2df __builtin_ia32_unpckhpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9665 __cov_v2df __builtin_ia32_unpcklpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9666 __cov_v2df __builtin_ia32_vfmaddpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9667 __cov_v2df __builtin_ia32_vfmaddpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9668 __cov_v2df __builtin_ia32_vfmaddpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9669 __cov_v2df __builtin_ia32_vfmaddsd3_round(__cov_v2df,__cov_v2df,__cov_v2df,int);
9670 __cov_v2df __builtin_ia32_vfmaddsubpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9671 __cov_v2df __builtin_ia32_vfmaddsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9672 __cov_v2df __builtin_ia32_vfmaddsubpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9673 __cov_v2df __builtin_ia32_vfmsubaddpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9674 __cov_v2df __builtin_ia32_vfmsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9675 __cov_v2df __builtin_ia32_vfnmaddpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9676 __cov_v2df __builtin_ia32_vfnmsubpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9677 __cov_v2df __builtin_ia32_vfnmsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9678 __cov_v2df __builtin_ia32_vpcmov_v2df(__cov_v2df,__cov_v2df,__cov_v2df);
9679 __cov_v2df __builtin_ia32_vpermi2varpd128_mask(__cov_v2df,__cov_v2di,__cov_v2df,__cov_mmask8);
9680 __cov_v2df __builtin_ia32_vpermil2pd(__cov_v2df,__cov_v2df,__cov_v2di,int);
9681 __cov_v2df __builtin_ia32_vpermilpd_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9682 __cov_v2df __builtin_ia32_vpermilvarpd_mask(__cov_v2df,__cov_v2di,__cov_v2df,__cov_mmask8);
9683 __cov_v2df __builtin_ia32_vpermt2varpd128_mask(__cov_v2di,__cov_v2df,__cov_v2df,__cov_mmask8);
9684 __cov_v2df __builtin_ia32_vpermt2varpd128_maskz(__cov_v2di,__cov_v2df,__cov_v2df,__cov_mmask8);
9685 __cov_v2df __builtin_ia32_xorpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9686 __cov_v2di __builtin_ia32_alignq128_mask(__cov_v2di,__cov_v2di,int,__cov_v2di,__cov_mmask8);
9687 __cov_v2di __builtin_ia32_blendmq_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9688 __cov_v2di __builtin_ia32_broadcastmb128(__cov_mmask8);
9689 __cov_v2di __builtin_ia32_compressdi128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9690 __cov_v2di __builtin_ia32_cvtmask2q128(__cov_mmask8);
9691 __cov_v2di __builtin_ia32_cvtpd2qq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9692 __cov_v2di __builtin_ia32_cvtpd2uqq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9693 __cov_v2di __builtin_ia32_cvtps2qq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9694 __cov_v2di __builtin_ia32_cvtps2uqq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9695 __cov_v2di __builtin_ia32_cvttpd2qq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9696 __cov_v2di __builtin_ia32_cvttpd2uqq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9697 __cov_v2di __builtin_ia32_cvttps2qq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9698 __cov_v2di __builtin_ia32_cvttps2uqq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9699 __cov_v2di __builtin_ia32_expanddi128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9700 __cov_v2di __builtin_ia32_expanddi128_maskz(__cov_v2di,__cov_v2di,__cov_mmask8);
9701 __cov_v2di __builtin_ia32_expandloaddi128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9702 __cov_v2di __builtin_ia32_expandloaddi128_maskz(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9703 __cov_v2di __builtin_ia32_extracti64x2_256_mask(__cov_v4di,int,__cov_v2di,__cov_mmask8);
9704 __cov_v2di __builtin_ia32_extracti64x2_512_mask(__cov_v8di,int,__cov_v2di,__cov_mmask8);
9705 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9706 __cov_v2di __builtin_ia32_loaddqudi128_mask(const long long *,__cov_v2di,__cov_mmask8);
9707 #else
9708 __cov_v2di __builtin_ia32_loaddqudi128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9709 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9710 __cov_v2di __builtin_ia32_movdqa64_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9711 __cov_v2di __builtin_ia32_movdqa64load128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9712 __cov_v2di __builtin_ia32_pabsq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9713 __cov_v2di __builtin_ia32_paddq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9714 __cov_v2di __builtin_ia32_palignr128_mask(__cov_v2di,__cov_v2di,int,__cov_v2di,__cov_mmask16);
9715 __cov_v2di __builtin_ia32_pandnq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9716 __cov_v2di __builtin_ia32_pandq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9717 __cov_v2di __builtin_ia32_pbroadcastq128_gpr_mask(unsigned long long,__cov_v2di,__cov_mmask8);
9718 __cov_v2di __builtin_ia32_pbroadcastq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9719 __cov_v2di __builtin_ia32_pbroadcastq128_mem_mask(unsigned long long,__cov_v2di,__cov_mmask8);
9720 __cov_v2di __builtin_ia32_pmaxsq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9721 __cov_v2di __builtin_ia32_pmaxuq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9722 __cov_v2di __builtin_ia32_pminsq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9723 __cov_v2di __builtin_ia32_pminuq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9724 __cov_v2di __builtin_ia32_pmovsxbq128_mask(__cov_v16qi,__cov_v2di,__cov_mmask8);
9725 __cov_v2di __builtin_ia32_pmovsxdq128_mask(__cov_v4si,__cov_v2di,__cov_mmask8);
9726 __cov_v2di __builtin_ia32_pmovsxwq128_mask(__cov_v8hi,__cov_v2di,__cov_mmask8);
9727 __cov_v2di __builtin_ia32_pmovzxbq128_mask(__cov_v16qi,__cov_v2di,__cov_mmask8);
9728 __cov_v2di __builtin_ia32_pmovzxdq128_mask(__cov_v4si,__cov_v2di,__cov_mmask8);
9729 __cov_v2di __builtin_ia32_pmovzxwq128_mask(__cov_v8hi,__cov_v2di,__cov_mmask8);
9730 __cov_v2di __builtin_ia32_pmuldq128_mask(__cov_v4si,__cov_v4si,__cov_v2di,__cov_mmask8);
9731 __cov_v2di __builtin_ia32_pmullq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9732 __cov_v2di __builtin_ia32_pmuludq128_mask(__cov_v4si,__cov_v4si,__cov_v2di,__cov_mmask8);
9733 __cov_v2di __builtin_ia32_porq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9734 __cov_v2di __builtin_ia32_prolq128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9735 __cov_v2di __builtin_ia32_prolvq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9736 __cov_v2di __builtin_ia32_prorq128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9737 __cov_v2di __builtin_ia32_prorvq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9738 __cov_v2di __builtin_ia32_psllq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9739 __cov_v2di __builtin_ia32_psllqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9740 __cov_v2di __builtin_ia32_psllv2di_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9741 __cov_v2di __builtin_ia32_psraq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9742 __cov_v2di __builtin_ia32_psraqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9743 __cov_v2di __builtin_ia32_psravq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9744 __cov_v2di __builtin_ia32_psrlq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9745 __cov_v2di __builtin_ia32_psrlqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9746 __cov_v2di __builtin_ia32_psrlv2di_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9747 __cov_v2di __builtin_ia32_psubq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9748 __cov_v2di __builtin_ia32_pternlogq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,int,__cov_mmask8);
9749 __cov_v2di __builtin_ia32_pternlogq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,int,__cov_mmask8);
9750 __cov_v2di __builtin_ia32_punpckhqdq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9751 __cov_v2di __builtin_ia32_punpcklqdq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9752 __cov_v2di __builtin_ia32_pxorq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9753 __cov_v2di __builtin_ia32_vpcmov_v2di(__cov_v2di,__cov_v2di,__cov_v2di);
9754 __cov_v2di __builtin_ia32_vpcomneuq(__cov_v2di,__cov_v2di);
9755 __cov_v2di __builtin_ia32_vpconflictdi_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9756 __cov_v2di __builtin_ia32_vpermi2varq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9757 __cov_v2di __builtin_ia32_vpermt2varq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9758 __cov_v2di __builtin_ia32_vpermt2varq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9759 __cov_v2di __builtin_ia32_vplzcntq_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9760 __cov_v2di __builtin_ia32_vprotqi(__cov_v2di,int);
9761 __cov_v2si __builtin_ia32_pswapdsi(__cov_v2si);
9762 __cov_v32hi __builtin_ia32_blendmw_512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9763 __cov_v32hi __builtin_ia32_cvtmask2w512(unsigned int);
9764 __cov_v32hi __builtin_ia32_dbpsadbw512_mask(__cov_v64qi,__cov_v64qi,int,__cov_v32hi,unsigned int);
9765 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9766 __cov_v32hi __builtin_ia32_loaddquhi512_mask(const short*,__cov_v32hi,unsigned int);
9767 #else
9768 __cov_v32hi __builtin_ia32_loaddquhi512_mask(__cov_v32hi const *,__cov_v32hi,unsigned int);
9769 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9770 __cov_v32hi __builtin_ia32_movdquhi512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9771 __cov_v32hi __builtin_ia32_pabsw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9772 __cov_v32hi __builtin_ia32_packssdw512_mask(__cov_v16si,__cov_v16si,__cov_v32hi,unsigned int);
9773 __cov_v32hi __builtin_ia32_packusdw512_mask(__cov_v16si,__cov_v16si,__cov_v32hi,unsigned int);
9774 __cov_v32hi __builtin_ia32_paddsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9775 __cov_v32hi __builtin_ia32_paddusw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9776 __cov_v32hi __builtin_ia32_paddw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9777 __cov_v32hi __builtin_ia32_pavgw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9778 __cov_v32hi __builtin_ia32_pbroadcastw512_gpr_mask(__cov_mmask16,__cov_v32hi,unsigned int);
9779 __cov_v32hi __builtin_ia32_pbroadcastw512_mask(__cov_v8hi,__cov_v32hi,unsigned int);
9780 __cov_v32hi __builtin_ia32_permvarhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9781 __cov_v32hi __builtin_ia32_pmaddubsw512_mask(__cov_v64qi,__cov_v64qi,__cov_v32hi,unsigned int);
9782 __cov_v32hi __builtin_ia32_pmaxsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9783 __cov_v32hi __builtin_ia32_pmaxuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9784 __cov_v32hi __builtin_ia32_pminsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9785 __cov_v32hi __builtin_ia32_pminuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9786 __cov_v32hi __builtin_ia32_pmovsxbw512_mask(__cov_v32qi,__cov_v32hi,unsigned int);
9787 __cov_v32hi __builtin_ia32_pmovzxbw512_mask(__cov_v32qi,__cov_v32hi,unsigned int);
9788 __cov_v32hi __builtin_ia32_pmulhrsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9789 __cov_v32hi __builtin_ia32_pmulhuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9790 __cov_v32hi __builtin_ia32_pmulhw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9791 __cov_v32hi __builtin_ia32_pmullw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9792 __cov_v32hi __builtin_ia32_pshufhw512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9793 __cov_v32hi __builtin_ia32_pshuflw512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9794 __cov_v32hi __builtin_ia32_psllv32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9795 __cov_v32hi __builtin_ia32_psllw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9796 __cov_v32hi __builtin_ia32_psllwi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9797 __cov_v32hi __builtin_ia32_psrav32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9798 __cov_v32hi __builtin_ia32_psraw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9799 __cov_v32hi __builtin_ia32_psrawi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9800 __cov_v32hi __builtin_ia32_psrlv32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9801 __cov_v32hi __builtin_ia32_psrlw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9802 __cov_v32hi __builtin_ia32_psrlwi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9803 __cov_v32hi __builtin_ia32_psubsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9804 __cov_v32hi __builtin_ia32_psubusw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9805 __cov_v32hi __builtin_ia32_psubw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9806 __cov_v32hi __builtin_ia32_punpckhwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9807 __cov_v32hi __builtin_ia32_punpcklwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9808 __cov_v32hi __builtin_ia32_vpermi2varhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9809 __cov_v32hi __builtin_ia32_vpermt2varhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9810 __cov_v32hi __builtin_ia32_vpermt2varhi512_maskz(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9811 __cov_v32qi __builtin_ia32_blendmb_256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9812 __cov_v32qi __builtin_ia32_cvtmask2b256(unsigned int);
9813 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9814 __cov_v32qi __builtin_ia32_loaddquqi256_mask(const char*,__cov_v32qi,unsigned int);
9815 #else
9816 __cov_v32qi __builtin_ia32_loaddquqi256_mask(__cov_v32qi const *,__cov_v32qi,unsigned int);
9817 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9818 __cov_v32qi __builtin_ia32_movdquqi256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9819 __cov_v32qi __builtin_ia32_pabsb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9820 __cov_v32qi __builtin_ia32_packsswb256_mask(__cov_v16hi,__cov_v16hi,__cov_v32qi,unsigned int);
9821 __cov_v32qi __builtin_ia32_packuswb256_mask(__cov_v16hi,__cov_v16hi,__cov_v32qi,unsigned int);
9822 __cov_v32qi __builtin_ia32_paddb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9823 __cov_v32qi __builtin_ia32_paddsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9824 __cov_v32qi __builtin_ia32_paddusb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9825 __cov_v32qi __builtin_ia32_pavgb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9826 __cov_v32qi __builtin_ia32_pbroadcastb256_gpr_mask(__cov_mmask8,__cov_v32qi,unsigned int);
9827 __cov_v32qi __builtin_ia32_pbroadcastb256_mask(__cov_v16qi,__cov_v32qi,unsigned int);
9828 __cov_v32qi __builtin_ia32_pmaxsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9829 __cov_v32qi __builtin_ia32_pmaxub256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9830 __cov_v32qi __builtin_ia32_pminsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9831 __cov_v32qi __builtin_ia32_pminub256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9832 __cov_v32qi __builtin_ia32_pmovswb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9833 __cov_v32qi __builtin_ia32_pmovuswb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9834 __cov_v32qi __builtin_ia32_pmovwb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9835 __cov_v32qi __builtin_ia32_pshufb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9836 __cov_v32qi __builtin_ia32_psubb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9837 __cov_v32qi __builtin_ia32_psubsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9838 __cov_v32qi __builtin_ia32_psubusb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9839 __cov_v32qi __builtin_ia32_punpckhbw256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9840 __cov_v32qi __builtin_ia32_punpcklbw256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9841 __cov_v32qi __builtin_ia32_vpcmov_v32qi256(__cov_v32qi,__cov_v32qi,__cov_v32qi);
9842 __cov_v4df __builtin_ia32_addpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9843 __cov_v4df __builtin_ia32_andnpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9844 __cov_v4df __builtin_ia32_andpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9845 __cov_v4df __builtin_ia32_blendmpd_256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9846 __cov_v4df __builtin_ia32_broadcastf64x2_256_mask(__cov_v2df,__cov_v4df,__cov_mmask8);
9847 __cov_v4df __builtin_ia32_broadcastsd256_mask(__cov_v2df,__cov_v4df,__cov_mmask8);
9848 __cov_v4df __builtin_ia32_ceilpd256(__cov_v4df);
9849 __cov_v4df __builtin_ia32_ceilpd256(__cov_v4df);
9850 __cov_v4df __builtin_ia32_compressdf256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9851 __cov_v4df __builtin_ia32_copysignpd256(__cov_v4df,__cov_v4df);
9852 __cov_v4df __builtin_ia32_copysignpd256(__cov_v4df,__cov_v4df);
9853 __cov_v4df __builtin_ia32_cvtdq2pd256_mask(__cov_v4si,__cov_v4df,__cov_mmask8);
9854 __cov_v4df __builtin_ia32_cvtps2pd256_mask(__cov_v4sf,__cov_v4df,__cov_mmask8);
9855 __cov_v4df __builtin_ia32_cvtqq2pd256_mask(__cov_v4di,__cov_v4df,__cov_mmask8);
9856 __cov_v4df __builtin_ia32_cvtudq2pd256_mask(__cov_v4si,__cov_v4df,__cov_mmask8);
9857 __cov_v4df __builtin_ia32_cvtuqq2pd256_mask(__cov_v4di,__cov_v4df,__cov_mmask8);
9858 __cov_v4df __builtin_ia32_divpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9859 __cov_v4df __builtin_ia32_expanddf256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9860 __cov_v4df __builtin_ia32_expanddf256_maskz(__cov_v4df,__cov_v4df,__cov_mmask8);
9861 __cov_v4df __builtin_ia32_expandloaddf256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9862 __cov_v4df __builtin_ia32_expandloaddf256_maskz(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9863 __cov_v4df __builtin_ia32_fixupimmpd256_mask(__cov_v4df,__cov_v4df,__cov_v4di,int,__cov_mmask8);
9864 __cov_v4df __builtin_ia32_fixupimmpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4di,int,__cov_mmask8);
9865 __cov_v4df __builtin_ia32_floorpd256(__cov_v4df);
9866 __cov_v4df __builtin_ia32_floorpd256(__cov_v4df);
9867 __cov_v4df __builtin_ia32_getexppd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9868 __cov_v4df __builtin_ia32_getmantpd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9869 __cov_v4df __builtin_ia32_insertf64x2_256_mask(__cov_v4df,__cov_v2df,int,__cov_v4df,__cov_mmask8);
9870 __cov_v4df __builtin_ia32_loadapd256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9871 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9872 __cov_v4df __builtin_ia32_loadupd256_mask(const double *,__cov_v4df,__cov_mmask8);
9873 #else
9874 __cov_v4df __builtin_ia32_loadupd256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9875 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9876 __cov_v4df __builtin_ia32_maxpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9877 __cov_v4df __builtin_ia32_minpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9878 __cov_v4df __builtin_ia32_movapd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9879 __cov_v4df __builtin_ia32_movddup256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9880 __cov_v4df __builtin_ia32_mulpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9881 __cov_v4df __builtin_ia32_orpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9882 __cov_v4df __builtin_ia32_permdf256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9883 __cov_v4df __builtin_ia32_permvardf256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9884 __cov_v4df __builtin_ia32_rangepd256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9885 __cov_v4df __builtin_ia32_rcp14pd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9886 __cov_v4df __builtin_ia32_reducepd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9887 __cov_v4df __builtin_ia32_rintpd256(__cov_v4df);
9888 __cov_v4df __builtin_ia32_rintpd256(__cov_v4df);
9889 __cov_v4df __builtin_ia32_rndscalepd_256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9890 __cov_v4df __builtin_ia32_roundpd_az256(__cov_v4df);
9891 __cov_v4df __builtin_ia32_roundpd_az256(__cov_v4df);
9892 __cov_v4df __builtin_ia32_rsqrt14pd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9893 __cov_v4df __builtin_ia32_scalefpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9894 __cov_v4df __builtin_ia32_shuf_f64x2_256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9895 __cov_v4df __builtin_ia32_shufpd256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9896 __cov_v4df __builtin_ia32_sqrtpd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9897 __cov_v4df __builtin_ia32_subpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9898 __cov_v4df __builtin_ia32_truncpd256(__cov_v4df);
9899 __cov_v4df __builtin_ia32_truncpd256(__cov_v4df);
9900 __cov_v4df __builtin_ia32_unpckhpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9901 __cov_v4df __builtin_ia32_unpcklpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9902 __cov_v4df __builtin_ia32_vfmaddpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9903 __cov_v4df __builtin_ia32_vfmaddpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9904 __cov_v4df __builtin_ia32_vfmaddpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9905 __cov_v4df __builtin_ia32_vfmaddsubpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9906 __cov_v4df __builtin_ia32_vfmaddsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9907 __cov_v4df __builtin_ia32_vfmaddsubpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9908 __cov_v4df __builtin_ia32_vfmsubaddpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9909 __cov_v4df __builtin_ia32_vfmsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9910 __cov_v4df __builtin_ia32_vfnmaddpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9911 __cov_v4df __builtin_ia32_vfnmsubpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9912 __cov_v4df __builtin_ia32_vfnmsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9913 __cov_v4df __builtin_ia32_vpcmov_v4df256(__cov_v4df,__cov_v4df,__cov_v4df);
9914 __cov_v4df __builtin_ia32_vpermi2varpd256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9915 __cov_v4df __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
9916 __cov_v4df __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
9917 __cov_v4df __builtin_ia32_vpermilpd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9918 __cov_v4df __builtin_ia32_vpermilvarpd256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9919 __cov_v4df __builtin_ia32_vpermt2varpd256_mask(__cov_v4di,__cov_v4df,__cov_v4df,__cov_mmask8);
9920 __cov_v4df __builtin_ia32_vpermt2varpd256_maskz(__cov_v4di,__cov_v4df,__cov_v4df,__cov_mmask8);
9921 __cov_v4df __builtin_ia32_xorpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9922 __cov_v4di __builtin_ia32_alignq256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,__cov_mmask8);
9923 __cov_v4di __builtin_ia32_blendmq_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9924 __cov_v4di __builtin_ia32_broadcasti64x2_256_mask(__cov_v2di,__cov_v4di,__cov_mmask8);
9925 __cov_v4di __builtin_ia32_broadcastmb256(__cov_mmask8);
9926 __cov_v4di __builtin_ia32_compressdi256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9927 __cov_v4di __builtin_ia32_cvtmask2q256(__cov_mmask8);
9928 __cov_v4di __builtin_ia32_cvtpd2qq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9929 __cov_v4di __builtin_ia32_cvtpd2uqq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9930 __cov_v4di __builtin_ia32_cvtps2qq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9931 __cov_v4di __builtin_ia32_cvtps2uqq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9932 __cov_v4di __builtin_ia32_cvttpd2qq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9933 __cov_v4di __builtin_ia32_cvttpd2uqq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9934 __cov_v4di __builtin_ia32_cvttps2qq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9935 __cov_v4di __builtin_ia32_cvttps2uqq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9936 __cov_v4di __builtin_ia32_expanddi256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9937 __cov_v4di __builtin_ia32_expanddi256_maskz(__cov_v4di,__cov_v4di,__cov_mmask8);
9938 __cov_v4di __builtin_ia32_expandloaddi256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9939 __cov_v4di __builtin_ia32_expandloaddi256_maskz(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9940 __cov_v4di __builtin_ia32_inserti64x2_256_mask(__cov_v4di,__cov_v2di,int,__cov_v4di,__cov_mmask8);
9941 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9942 __cov_v4di __builtin_ia32_loaddqudi256_mask(const long long *,__cov_v4di,__cov_mmask8);
9943 #else
9944 __cov_v4di __builtin_ia32_loaddqudi256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9945 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9946 __cov_v4di __builtin_ia32_movdqa64_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9947 __cov_v4di __builtin_ia32_movdqa64load256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9948 __cov_v4di __builtin_ia32_pabsq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9949 __cov_v4di __builtin_ia32_paddq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9950 __cov_v4di __builtin_ia32_palignr256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,unsigned int);
9951 __cov_v4di __builtin_ia32_pandnq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9952 __cov_v4di __builtin_ia32_pandq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9953 __cov_v4di __builtin_ia32_pbroadcastq256_gpr_mask(unsigned long long,__cov_v4di,__cov_mmask8);
9954 __cov_v4di __builtin_ia32_pbroadcastq256_mask(__cov_v2di,__cov_v4di,__cov_mmask8);
9955 __cov_v4di __builtin_ia32_pbroadcastq256_mem_mask(unsigned long long,__cov_v4di,__cov_mmask8);
9956 __cov_v4di __builtin_ia32_permdi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9957 __cov_v4di __builtin_ia32_permvardi256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9958 __cov_v4di __builtin_ia32_pmaxsq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9959 __cov_v4di __builtin_ia32_pmaxuq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9960 __cov_v4di __builtin_ia32_pminsq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9961 __cov_v4di __builtin_ia32_pminuq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9962 __cov_v4di __builtin_ia32_pmovsxbq256_mask(__cov_v16qi,__cov_v4di,__cov_mmask8);
9963 __cov_v4di __builtin_ia32_pmovsxdq256_mask(__cov_v4si,__cov_v4di,__cov_mmask8);
9964 __cov_v4di __builtin_ia32_pmovsxwq256_mask(__cov_v8hi,__cov_v4di,__cov_mmask8);
9965 __cov_v4di __builtin_ia32_pmovzxbq256_mask(__cov_v16qi,__cov_v4di,__cov_mmask8);
9966 __cov_v4di __builtin_ia32_pmovzxdq256_mask(__cov_v4si,__cov_v4di,__cov_mmask8);
9967 __cov_v4di __builtin_ia32_pmovzxwq256_mask(__cov_v8hi,__cov_v4di,__cov_mmask8);
9968 __cov_v4di __builtin_ia32_pmuldq256_mask(__cov_v8si,__cov_v8si,__cov_v4di,__cov_mmask8);
9969 __cov_v4di __builtin_ia32_pmullq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9970 __cov_v4di __builtin_ia32_pmuludq256_mask(__cov_v8si,__cov_v8si,__cov_v4di,__cov_mmask8);
9971 __cov_v4di __builtin_ia32_porq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9972 __cov_v4di __builtin_ia32_prolq256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9973 __cov_v4di __builtin_ia32_prolvq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9974 __cov_v4di __builtin_ia32_prorq256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9975 __cov_v4di __builtin_ia32_prorvq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9976 __cov_v4di __builtin_ia32_psllq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9977 __cov_v4di __builtin_ia32_psllqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9978 __cov_v4di __builtin_ia32_psllv4di_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9979 __cov_v4di __builtin_ia32_psraq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9980 __cov_v4di __builtin_ia32_psraqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9981 __cov_v4di __builtin_ia32_psravq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9982 __cov_v4di __builtin_ia32_psrlq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9983 __cov_v4di __builtin_ia32_psrlqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9984 __cov_v4di __builtin_ia32_psrlv4di_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9985 __cov_v4di __builtin_ia32_psubq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9986 __cov_v4di __builtin_ia32_pternlogq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,int,__cov_mmask8);
9987 __cov_v4di __builtin_ia32_pternlogq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,int,__cov_mmask8);
9988 __cov_v4di __builtin_ia32_punpckhqdq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9989 __cov_v4di __builtin_ia32_punpcklqdq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9990 __cov_v4di __builtin_ia32_pxorq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9991 __cov_v4di __builtin_ia32_shuf_i64x2_256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,__cov_mmask8);
9992 __cov_v4di __builtin_ia32_vpcmov256(__cov_v4di,__cov_v4di,__cov_v4di);
9993 __cov_v4di __builtin_ia32_vpcmov_v4di256(__cov_v4di,__cov_v4di,__cov_v4di);
9994 __cov_v4di __builtin_ia32_vpconflictdi_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9995 __cov_v4di __builtin_ia32_vpermi2varq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9996 __cov_v4di __builtin_ia32_vpermt2varq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9997 __cov_v4di __builtin_ia32_vpermt2varq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9998 __cov_v4di __builtin_ia32_vplzcntq_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9999 __cov_v4sf __builtin_ia32_addps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10000 __cov_v4sf __builtin_ia32_addss_round(__cov_v4sf,__cov_v4sf,int);
10001 __cov_v4sf __builtin_ia32_andnps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10002 __cov_v4sf __builtin_ia32_andps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10003 __cov_v4sf __builtin_ia32_blendmps_128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10004 __cov_v4sf __builtin_ia32_broadcastss128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10005 __cov_v4sf __builtin_ia32_ceilps(__cov_v4sf);
10006 __cov_v4sf __builtin_ia32_compresssf128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10007 __cov_v4sf __builtin_ia32_copysignps(__cov_v4sf,__cov_v4sf);
10008 __cov_v4sf __builtin_ia32_cvtdq2ps128_mask(__cov_v4si,__cov_v4sf,__cov_mmask8);
10009 __cov_v4sf __builtin_ia32_cvtpd2ps256_mask(__cov_v4df,__cov_v4sf,__cov_mmask8);
10010 __cov_v4sf __builtin_ia32_cvtpd2ps_mask(__cov_v2df,__cov_v4sf,__cov_mmask8);
10011 __cov_v4sf __builtin_ia32_cvtqq2ps128_mask(__cov_v2di,__cov_v4sf,__cov_mmask8);
10012 __cov_v4sf __builtin_ia32_cvtqq2ps256_mask(__cov_v4di,__cov_v4sf,__cov_mmask8);
10013 __cov_v4sf __builtin_ia32_cvtsd2ss_round(__cov_v4sf,__cov_v2df,int);
10014 __cov_v4sf __builtin_ia32_cvtudq2ps128_mask(__cov_v4si,__cov_v4sf,__cov_mmask8);
10015 __cov_v4sf __builtin_ia32_cvtuqq2ps128_mask(__cov_v2di,__cov_v4sf,__cov_mmask8);
10016 __cov_v4sf __builtin_ia32_cvtuqq2ps256_mask(__cov_v4di,__cov_v4sf,__cov_mmask8);
10017 __cov_v4sf __builtin_ia32_divps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10018 __cov_v4sf __builtin_ia32_divss_round(__cov_v4sf,__cov_v4sf,int);
10019 __cov_v4sf __builtin_ia32_expandloadsf128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
10020 __cov_v4sf __builtin_ia32_expandloadsf128_maskz(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
10021 __cov_v4sf __builtin_ia32_expandsf128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10022 __cov_v4sf __builtin_ia32_expandsf128_maskz(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10023 __cov_v4sf __builtin_ia32_extractf32x4_256_mask(__cov_v8sf,int,__cov_v4sf,__cov_mmask8);
10024 __cov_v4sf __builtin_ia32_fixupimmps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8);
10025 __cov_v4sf __builtin_ia32_fixupimmps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8);
10026 __cov_v4sf __builtin_ia32_fixupimmss_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
10027 __cov_v4sf __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
10028 __cov_v4sf __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
10029 __cov_v4sf __builtin_ia32_floorps(__cov_v4sf);
10030 __cov_v4sf __builtin_ia32_getexpps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10031 __cov_v4sf __builtin_ia32_getexpss128_round(__cov_v4sf,__cov_v4sf,int);
10032 __cov_v4sf __builtin_ia32_getmantps128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10033 __cov_v4sf __builtin_ia32_getmantss_round(__cov_v4sf,__cov_v4sf,int,int);
10034 __cov_v4sf __builtin_ia32_loadaps128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
10035 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10036 __cov_v4sf __builtin_ia32_loadups128_mask(const float *,__cov_v4sf,__cov_mmask8);
10037 #else
10038 __cov_v4sf __builtin_ia32_loadups128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
10039 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10040 __cov_v4sf __builtin_ia32_maxps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10041 __cov_v4sf __builtin_ia32_maxss_round(__cov_v4sf,__cov_v4sf,int);
10042 __cov_v4sf __builtin_ia32_minps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10043 __cov_v4sf __builtin_ia32_minss_round(__cov_v4sf,__cov_v4sf,int);
10044 __cov_v4sf __builtin_ia32_movaps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10045 __cov_v4sf __builtin_ia32_movshdup128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10046 __cov_v4sf __builtin_ia32_movsldup128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10047 __cov_v4sf __builtin_ia32_mulps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10048 __cov_v4sf __builtin_ia32_mulss_round(__cov_v4sf,__cov_v4sf,int);
10049 __cov_v4sf __builtin_ia32_orps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10050 __cov_v4sf __builtin_ia32_rangeps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10051 __cov_v4sf __builtin_ia32_rangess128_round(__cov_v4sf,__cov_v4sf,int,int);
10052 __cov_v4sf __builtin_ia32_rcp14ps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10053 __cov_v4sf __builtin_ia32_rcp28ss_round(__cov_v4sf,__cov_v4sf,int);
10054 __cov_v4sf __builtin_ia32_reduceps128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10055 __cov_v4sf __builtin_ia32_reducess(__cov_v4sf,__cov_v4sf,int);
10056 __cov_v4sf __builtin_ia32_rintps(__cov_v4sf);
10057 __cov_v4sf __builtin_ia32_rndscaleps_128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10058 __cov_v4sf __builtin_ia32_rndscaless_round(__cov_v4sf,__cov_v4sf,int,int);
10059 __cov_v4sf __builtin_ia32_roundps_az(__cov_v4sf);
10060 __cov_v4sf __builtin_ia32_rsqrt14ps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10061 __cov_v4sf __builtin_ia32_rsqrt28ss_round(__cov_v4sf,__cov_v4sf,int);
10062 __cov_v4sf __builtin_ia32_rsqrtps_nr(__cov_v4sf);
10063 __cov_v4sf __builtin_ia32_scalefps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10064 __cov_v4sf __builtin_ia32_shufps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10065 __cov_v4sf __builtin_ia32_sqrtps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10066 __cov_v4sf __builtin_ia32_sqrtps_nr(__cov_v4sf);
10067 __cov_v4sf __builtin_ia32_sqrtss_round(__cov_v4sf,__cov_v4sf,int);
10068 __cov_v4sf __builtin_ia32_subps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10069 __cov_v4sf __builtin_ia32_subss_round(__cov_v4sf,__cov_v4sf,int);
10070 __cov_v4sf __builtin_ia32_truncps(__cov_v4sf);
10071 __cov_v4sf __builtin_ia32_unpckhps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10072 __cov_v4sf __builtin_ia32_unpcklps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10073 __cov_v4sf __builtin_ia32_vcvtph2ps_mask(__cov_v8hi,__cov_v4sf,__cov_mmask8);
10074 __cov_v4sf __builtin_ia32_vfmaddps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10075 __cov_v4sf __builtin_ia32_vfmaddps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10076 __cov_v4sf __builtin_ia32_vfmaddps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10077 __cov_v4sf __builtin_ia32_vfmaddss3_round(__cov_v4sf,__cov_v4sf,__cov_v4sf,int);
10078 __cov_v4sf __builtin_ia32_vfmaddsubps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10079 __cov_v4sf __builtin_ia32_vfmaddsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10080 __cov_v4sf __builtin_ia32_vfmaddsubps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10081 __cov_v4sf __builtin_ia32_vfmsubaddps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10082 __cov_v4sf __builtin_ia32_vfmsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10083 __cov_v4sf __builtin_ia32_vfnmaddps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10084 __cov_v4sf __builtin_ia32_vfnmsubps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10085 __cov_v4sf __builtin_ia32_vfnmsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10086 __cov_v4sf __builtin_ia32_vpcmov_v4sf(__cov_v4sf,__cov_v4sf,__cov_v4sf);
10087 __cov_v4sf __builtin_ia32_vpermi2varps128_mask(__cov_v4sf,__cov_v4si,__cov_v4sf,__cov_mmask8);
10088 __cov_v4sf __builtin_ia32_vpermil2ps(__cov_v4sf,__cov_v4sf,__cov_v4si,int);
10089 __cov_v4sf __builtin_ia32_vpermilps_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10090 __cov_v4sf __builtin_ia32_vpermilvarps_mask(__cov_v4sf,__cov_v4si,__cov_v4sf,__cov_mmask8);
10091 __cov_v4sf __builtin_ia32_vpermt2varps128_mask(__cov_v4si,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10092 __cov_v4sf __builtin_ia32_vpermt2varps128_maskz(__cov_v4si,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10093 __cov_v4sf __builtin_ia32_xorps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10094 __cov_v4si __builtin_ia32_alignd128_mask(__cov_v4si,__cov_v4si,int,__cov_v4si,__cov_mmask8);
10095 __cov_v4si __builtin_ia32_blendmd_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10096 __cov_v4si __builtin_ia32_broadcasti32x2_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10097 __cov_v4si __builtin_ia32_broadcastmw128(__cov_mmask16);
10098 __cov_v4si __builtin_ia32_ceilpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10099 __cov_v4si __builtin_ia32_ceilpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10100 __cov_v4si __builtin_ia32_ceilps_sfix(__cov_v4sf);
10101 __cov_v4si __builtin_ia32_ceilps_sfix(__cov_v4sf);
10102 __cov_v4si __builtin_ia32_compresssi128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10103 __cov_v4si __builtin_ia32_cvtmask2d128(__cov_mmask8);
10104 __cov_v4si __builtin_ia32_cvtpd2dq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10105 __cov_v4si __builtin_ia32_cvtpd2dq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10106 __cov_v4si __builtin_ia32_cvtpd2udq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10107 __cov_v4si __builtin_ia32_cvtpd2udq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10108 __cov_v4si __builtin_ia32_cvtps2dq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10109 __cov_v4si __builtin_ia32_cvtps2udq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10110 __cov_v4si __builtin_ia32_cvttpd2dq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10111 __cov_v4si __builtin_ia32_cvttpd2dq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10112 __cov_v4si __builtin_ia32_cvttpd2udq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10113 __cov_v4si __builtin_ia32_cvttpd2udq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10114 __cov_v4si __builtin_ia32_cvttps2dq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10115 __cov_v4si __builtin_ia32_cvttps2udq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10116 __cov_v4si __builtin_ia32_expandloadsi128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10117 __cov_v4si __builtin_ia32_expandloadsi128_maskz(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10118 __cov_v4si __builtin_ia32_expandsi128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10119 __cov_v4si __builtin_ia32_expandsi128_maskz(__cov_v4si,__cov_v4si,__cov_mmask8);
10120 __cov_v4si __builtin_ia32_extracti32x4_256_mask(__cov_v8si,int,__cov_v4si,__cov_mmask8);
10121 __cov_v4si __builtin_ia32_floorpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10122 __cov_v4si __builtin_ia32_floorpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10123 __cov_v4si __builtin_ia32_floorps_sfix(__cov_v4sf);
10124 __cov_v4si __builtin_ia32_floorps_sfix(__cov_v4sf);
10125 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10126 __cov_v4si __builtin_ia32_loaddqusi128_mask(const int*,__cov_v4si,__cov_mmask8);
10127 #else
10128 __cov_v4si __builtin_ia32_loaddqusi128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10129 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10130 __cov_v4si __builtin_ia32_movdqa32_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10131 __cov_v4si __builtin_ia32_movdqa32load128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10132 __cov_v4si __builtin_ia32_pabsd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10133 __cov_v4si __builtin_ia32_paddd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10134 __cov_v4si __builtin_ia32_pandd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10135 __cov_v4si __builtin_ia32_pandnd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10136 __cov_v4si __builtin_ia32_pbroadcastd128_gpr_mask(unsigned int,__cov_v4si,__cov_mmask8);
10137 __cov_v4si __builtin_ia32_pbroadcastd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10138 __cov_v4si __builtin_ia32_pmaddwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v4si,__cov_mmask8);
10139 __cov_v4si __builtin_ia32_pmaxsd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10140 __cov_v4si __builtin_ia32_pmaxud128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10141 __cov_v4si __builtin_ia32_pminsd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10142 __cov_v4si __builtin_ia32_pminud128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10143 __cov_v4si __builtin_ia32_pmovqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10144 __cov_v4si __builtin_ia32_pmovqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10145 __cov_v4si __builtin_ia32_pmovsqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10146 __cov_v4si __builtin_ia32_pmovsqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10147 __cov_v4si __builtin_ia32_pmovsxbd128_mask(__cov_v16qi,__cov_v4si,__cov_mmask8);
10148 __cov_v4si __builtin_ia32_pmovsxwd128_mask(__cov_v8hi,__cov_v4si,__cov_mmask8);
10149 __cov_v4si __builtin_ia32_pmovusqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10150 __cov_v4si __builtin_ia32_pmovusqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10151 __cov_v4si __builtin_ia32_pmovzxbd128_mask(__cov_v16qi,__cov_v4si,__cov_mmask8);
10152 __cov_v4si __builtin_ia32_pmovzxwd128_mask(__cov_v8hi,__cov_v4si,__cov_mmask8);
10153 __cov_v4si __builtin_ia32_pmulld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10154 __cov_v4si __builtin_ia32_pord128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10155 __cov_v4si __builtin_ia32_prold128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10156 __cov_v4si __builtin_ia32_prolvd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10157 __cov_v4si __builtin_ia32_prord128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10158 __cov_v4si __builtin_ia32_prorvd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10159 __cov_v4si __builtin_ia32_pshufd128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10160 __cov_v4si __builtin_ia32_pslld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10161 __cov_v4si __builtin_ia32_pslldi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10162 __cov_v4si __builtin_ia32_psllv4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10163 __cov_v4si __builtin_ia32_psrad128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10164 __cov_v4si __builtin_ia32_psradi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10165 __cov_v4si __builtin_ia32_psrav4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10166 __cov_v4si __builtin_ia32_psrld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10167 __cov_v4si __builtin_ia32_psrldi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10168 __cov_v4si __builtin_ia32_psrlv4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10169 __cov_v4si __builtin_ia32_psubd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10170 __cov_v4si __builtin_ia32_pternlogd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,int,__cov_mmask8);
10171 __cov_v4si __builtin_ia32_pternlogd128_maskz(__cov_v4si,__cov_v4si,__cov_v4si,int,__cov_mmask8);
10172 __cov_v4si __builtin_ia32_punpckhdq128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10173 __cov_v4si __builtin_ia32_punpckldq128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10174 __cov_v4si __builtin_ia32_pxord128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10175 __cov_v4si __builtin_ia32_roundpd_az_vec_pack_sfix(__cov_v2df,__cov_v2df);
10176 __cov_v4si __builtin_ia32_roundpd_az_vec_pack_sfix(__cov_v2df,__cov_v2df);
10177 __cov_v4si __builtin_ia32_roundps_az_sfix(__cov_v4sf);
10178 __cov_v4si __builtin_ia32_roundps_az_sfix(__cov_v4sf);
10179 __cov_v4si __builtin_ia32_vec_pack_sfix(__cov_v2df,__cov_v2df);
10180 __cov_v4si __builtin_ia32_vpcmov_v4si(__cov_v4si,__cov_v4si,__cov_v4si);
10181 __cov_v4si __builtin_ia32_vpcomned(__cov_v4si,__cov_v4si);
10182 __cov_v4si __builtin_ia32_vpcomneud(__cov_v4si,__cov_v4si);
10183 __cov_v4si __builtin_ia32_vpconflictsi_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10184 __cov_v4si __builtin_ia32_vpermi2vard128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10185 __cov_v4si __builtin_ia32_vpermt2vard128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10186 __cov_v4si __builtin_ia32_vpermt2vard128_maskz(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10187 __cov_v4si __builtin_ia32_vplzcntd_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10188 __cov_v4si __builtin_ia32_vprotdi(__cov_v4si,int);
10189 __cov_v64qi __builtin_ia32_blendmb_512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10190 __cov_v64qi __builtin_ia32_cvtmask2b512(unsigned long long);
10191 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10192 __cov_v64qi __builtin_ia32_loaddquqi512_mask(const char*,__cov_v64qi,unsigned long long);
10193 #else
10194 __cov_v64qi __builtin_ia32_loaddquqi512_mask(__cov_v64qi const *,__cov_v64qi,unsigned long long);
10195 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10196 __cov_v64qi __builtin_ia32_movdquqi512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10197 __cov_v64qi __builtin_ia32_pabsb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10198 __cov_v64qi __builtin_ia32_packsswb512_mask(__cov_v32hi,__cov_v32hi,__cov_v64qi,unsigned long long);
10199 __cov_v64qi __builtin_ia32_packuswb512_mask(__cov_v32hi,__cov_v32hi,__cov_v64qi,unsigned long long);
10200 __cov_v64qi __builtin_ia32_paddb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10201 __cov_v64qi __builtin_ia32_paddsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10202 __cov_v64qi __builtin_ia32_paddusb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10203 __cov_v64qi __builtin_ia32_pavgb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10204 __cov_v64qi __builtin_ia32_pbroadcastb512_gpr_mask(__cov_mmask8,__cov_v64qi,unsigned long long);
10205 __cov_v64qi __builtin_ia32_pbroadcastb512_mask(__cov_v16qi,__cov_v64qi,unsigned long long);
10206 __cov_v64qi __builtin_ia32_pmaxsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10207 __cov_v64qi __builtin_ia32_pmaxub512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10208 __cov_v64qi __builtin_ia32_pminsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10209 __cov_v64qi __builtin_ia32_pminub512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10210 __cov_v64qi __builtin_ia32_pshufb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10211 __cov_v64qi __builtin_ia32_psubb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10212 __cov_v64qi __builtin_ia32_psubsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10213 __cov_v64qi __builtin_ia32_psubusb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10214 __cov_v64qi __builtin_ia32_punpckhbw512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10215 __cov_v64qi __builtin_ia32_punpcklbw512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10216 __cov_v8df __builtin_ia32_andnpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10217 __cov_v8df __builtin_ia32_andpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10218 __cov_v8df __builtin_ia32_broadcastf64x2_512_mask(__cov_v2df,__cov_v8df,__cov_mmask8);
10219 __cov_v8df __builtin_ia32_copysignpd512(__cov_v8df,__cov_v8df);
10220 __cov_v8df __builtin_ia32_copysignpd512(__cov_v8df,__cov_v8df);
10221 __cov_v8df __builtin_ia32_cvtqq2pd512_mask(__cov_v8di,__cov_v8df,__cov_mmask8,int);
10222 __cov_v8df __builtin_ia32_cvtuqq2pd512_mask(__cov_v8di,__cov_v8df,__cov_mmask8,int);
10223 __cov_v8df __builtin_ia32_exp2pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10224 __cov_v8df __builtin_ia32_fixupimmpd512_mask(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10225 __cov_v8df __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10226 __cov_v8df __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10227 __cov_v8df __builtin_ia32_getexppd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10228 __cov_v8df __builtin_ia32_getmantpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
10229 __cov_v8df __builtin_ia32_insertf64x2_512_mask(__cov_v8df,__cov_v2df,int,__cov_v8df,__cov_mmask8);
10230 __cov_v8df __builtin_ia32_orpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10231 __cov_v8df __builtin_ia32_pd512_256pd(__cov_v4df);
10232 __cov_v8df __builtin_ia32_pd512_pd(__cov_v2df);
10233 __cov_v8df __builtin_ia32_permdf512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10234 __cov_v8df __builtin_ia32_rangepd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
10235 __cov_v8df __builtin_ia32_rcp28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10236 __cov_v8df __builtin_ia32_reducepd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10237 __cov_v8df __builtin_ia32_rsqrt28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10238 __cov_v8df __builtin_ia32_shufpd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
10239 __cov_v8df __builtin_ia32_vpermilpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10240 __cov_v8df __builtin_ia32_xorpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10241 __cov_v8di __builtin_ia32_alignq512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
10242 __cov_v8di __builtin_ia32_broadcasti64x2_512_mask(__cov_v2di,__cov_v8di,__cov_mmask8);
10243 __cov_v8di __builtin_ia32_cvtmask2q512(__cov_mmask8);
10244 __cov_v8di __builtin_ia32_cvtpd2qq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10245 __cov_v8di __builtin_ia32_cvtpd2uqq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10246 __cov_v8di __builtin_ia32_cvtps2qq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10247 __cov_v8di __builtin_ia32_cvtps2uqq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10248 __cov_v8di __builtin_ia32_cvttpd2qq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10249 __cov_v8di __builtin_ia32_cvttpd2uqq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10250 __cov_v8di __builtin_ia32_cvttps2qq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10251 __cov_v8di __builtin_ia32_cvttps2uqq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10252 __cov_v8di __builtin_ia32_inserti64x2_512_mask(__cov_v8di,__cov_v2di,int,__cov_v8di,__cov_mmask8);
10253 __cov_v8di __builtin_ia32_palignr512(__cov_v8di,__cov_v8di,int);
10254 __cov_v8di __builtin_ia32_palignr512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,unsigned long long);
10255 __cov_v8di __builtin_ia32_permdi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10256 __cov_v8di __builtin_ia32_pmullq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10257 __cov_v8di __builtin_ia32_prolq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10258 __cov_v8di __builtin_ia32_prorq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10259 __cov_v8di __builtin_ia32_psadbw512(__cov_v64qi,__cov_v64qi);
10260 __cov_v8di __builtin_ia32_pslldq512(__cov_v8di,int);
10261 __cov_v8di __builtin_ia32_psllqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10262 __cov_v8di __builtin_ia32_psraqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10263 __cov_v8di __builtin_ia32_psrldq512(__cov_v8di,int);
10264 __cov_v8di __builtin_ia32_psrlqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10265 __cov_v8di __builtin_ia32_pternlogq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10266 __cov_v8di __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10267 __cov_v8di __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10268 __cov_v8hi __builtin_ia32_blendmw_128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10269 __cov_v8hi __builtin_ia32_cvtmask2w128(__cov_mmask8);
10270 __cov_v8hi __builtin_ia32_dbpsadbw128_mask(__cov_v16qi,__cov_v16qi,int,__cov_v8hi,__cov_mmask8);
10271 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10272 __cov_v8hi __builtin_ia32_loaddquhi128_mask(const short*,__cov_v8hi,__cov_mmask8);
10273 #else
10274 __cov_v8hi __builtin_ia32_loaddquhi128_mask(__cov_v8hi const *,__cov_v8hi,__cov_mmask8);
10275 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10276 __cov_v8hi __builtin_ia32_movdquhi128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10277 __cov_v8hi __builtin_ia32_pabsw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10278 __cov_v8hi __builtin_ia32_packssdw128_mask(__cov_v4si,__cov_v4si,__cov_v8hi,__cov_mmask8);
10279 __cov_v8hi __builtin_ia32_packusdw128_mask(__cov_v4si,__cov_v4si,__cov_v8hi,__cov_mmask8);
10280 __cov_v8hi __builtin_ia32_paddsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10281 __cov_v8hi __builtin_ia32_paddusw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10282 __cov_v8hi __builtin_ia32_paddw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10283 __cov_v8hi __builtin_ia32_pavgw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10284 __cov_v8hi __builtin_ia32_pbroadcastw128_gpr_mask(__cov_mmask16,__cov_v8hi,__cov_mmask8);
10285 __cov_v8hi __builtin_ia32_pbroadcastw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10286 __cov_v8hi __builtin_ia32_permvarhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10287 __cov_v8hi __builtin_ia32_pmaddubsw128_mask(__cov_v16qi,__cov_v16qi,__cov_v8hi,__cov_mmask8);
10288 __cov_v8hi __builtin_ia32_pmaxsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10289 __cov_v8hi __builtin_ia32_pmaxuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10290 __cov_v8hi __builtin_ia32_pminsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10291 __cov_v8hi __builtin_ia32_pminuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10292 __cov_v8hi __builtin_ia32_pmovdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10293 __cov_v8hi __builtin_ia32_pmovdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10294 __cov_v8hi __builtin_ia32_pmovqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10295 __cov_v8hi __builtin_ia32_pmovqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10296 __cov_v8hi __builtin_ia32_pmovsdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10297 __cov_v8hi __builtin_ia32_pmovsdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10298 __cov_v8hi __builtin_ia32_pmovsqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10299 __cov_v8hi __builtin_ia32_pmovsqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10300 __cov_v8hi __builtin_ia32_pmovsxbw128_mask(__cov_v16qi,__cov_v8hi,__cov_mmask8);
10301 __cov_v8hi __builtin_ia32_pmovusdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10302 __cov_v8hi __builtin_ia32_pmovusdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10303 __cov_v8hi __builtin_ia32_pmovusqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10304 __cov_v8hi __builtin_ia32_pmovusqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10305 __cov_v8hi __builtin_ia32_pmovzxbw128_mask(__cov_v16qi,__cov_v8hi,__cov_mmask8);
10306 __cov_v8hi __builtin_ia32_pmulhrsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10307 __cov_v8hi __builtin_ia32_pmulhuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10308 __cov_v8hi __builtin_ia32_pmulhw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10309 __cov_v8hi __builtin_ia32_pmullw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10310 __cov_v8hi __builtin_ia32_pshufhw128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10311 __cov_v8hi __builtin_ia32_pshuflw128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10312 __cov_v8hi __builtin_ia32_psllv8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10313 __cov_v8hi __builtin_ia32_psllw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10314 __cov_v8hi __builtin_ia32_psllwi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10315 __cov_v8hi __builtin_ia32_psrav8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10316 __cov_v8hi __builtin_ia32_psraw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10317 __cov_v8hi __builtin_ia32_psrawi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10318 __cov_v8hi __builtin_ia32_psrlv8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10319 __cov_v8hi __builtin_ia32_psrlw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10320 __cov_v8hi __builtin_ia32_psrlwi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10321 __cov_v8hi __builtin_ia32_psubsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10322 __cov_v8hi __builtin_ia32_psubusw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10323 __cov_v8hi __builtin_ia32_psubw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10324 __cov_v8hi __builtin_ia32_punpckhwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10325 __cov_v8hi __builtin_ia32_punpcklwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10326 __cov_v8hi __builtin_ia32_vcvtps2ph256_mask(__cov_v8sf,int,__cov_v8hi,__cov_mmask8);
10327 __cov_v8hi __builtin_ia32_vcvtps2ph_mask(__cov_v4sf,int,__cov_v8hi,__cov_mmask8);
10328 __cov_v8hi __builtin_ia32_vpcmov_v8hi(__cov_v8hi,__cov_v8hi,__cov_v8hi);
10329 __cov_v8hi __builtin_ia32_vpcomneuw(__cov_v8hi,__cov_v8hi);
10330 __cov_v8hi __builtin_ia32_vpcomnew(__cov_v8hi,__cov_v8hi);
10331 __cov_v8hi __builtin_ia32_vpermi2varhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10332 __cov_v8hi __builtin_ia32_vpermt2varhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10333 __cov_v8hi __builtin_ia32_vpermt2varhi128_maskz(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10334 __cov_v8hi __builtin_ia32_vprotwi(__cov_v8hi,int);
10335 __cov_v8sf __builtin_ia32_addps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10336 __cov_v8sf __builtin_ia32_andnps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10337 __cov_v8sf __builtin_ia32_andps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10338 __cov_v8sf __builtin_ia32_blendmps_256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10339 __cov_v8sf __builtin_ia32_broadcastf32x2_256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10340 __cov_v8sf __builtin_ia32_broadcastf32x4_256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10341 __cov_v8sf __builtin_ia32_broadcastss256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10342 __cov_v8sf __builtin_ia32_ceilps256(__cov_v8sf);
10343 __cov_v8sf __builtin_ia32_ceilps256(__cov_v8sf);
10344 __cov_v8sf __builtin_ia32_compresssf256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10345 __cov_v8sf __builtin_ia32_copysignps256(__cov_v8sf,__cov_v8sf);
10346 __cov_v8sf __builtin_ia32_copysignps256(__cov_v8sf,__cov_v8sf);
10347 __cov_v8sf __builtin_ia32_cvtdq2ps256_mask(__cov_v8si,__cov_v8sf,__cov_mmask8);
10348 __cov_v8sf __builtin_ia32_cvtqq2ps512_mask(__cov_v8di,__cov_v8sf,__cov_mmask8,int);
10349 __cov_v8sf __builtin_ia32_cvtudq2ps256_mask(__cov_v8si,__cov_v8sf,__cov_mmask8);
10350 __cov_v8sf __builtin_ia32_cvtuqq2ps512_mask(__cov_v8di,__cov_v8sf,__cov_mmask8,int);
10351 __cov_v8sf __builtin_ia32_divps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10352 __cov_v8sf __builtin_ia32_expandloadsf256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10353 __cov_v8sf __builtin_ia32_expandloadsf256_maskz(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10354 __cov_v8sf __builtin_ia32_expandsf256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10355 __cov_v8sf __builtin_ia32_expandsf256_maskz(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10356 __cov_v8sf __builtin_ia32_extractf32x8_mask(__cov_v16sf,int,__cov_v8sf,__cov_mmask8);
10357 __cov_v8sf __builtin_ia32_fixupimmps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8si,int,__cov_mmask8);
10358 __cov_v8sf __builtin_ia32_fixupimmps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8si,int,__cov_mmask8);
10359 __cov_v8sf __builtin_ia32_floorps256(__cov_v8sf);
10360 __cov_v8sf __builtin_ia32_floorps256(__cov_v8sf);
10361 __cov_v8sf __builtin_ia32_getexpps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10362 __cov_v8sf __builtin_ia32_getmantps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10363 __cov_v8sf __builtin_ia32_insertf32x4_256_mask(__cov_v8sf,__cov_v4sf,int,__cov_v8sf,__cov_mmask8);
10364 __cov_v8sf __builtin_ia32_loadaps256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10365 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10366 __cov_v8sf __builtin_ia32_loadups256_mask(const float *,__cov_v8sf,__cov_mmask8);
10367 #else
10368 __cov_v8sf __builtin_ia32_loadups256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10369 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10370 __cov_v8sf __builtin_ia32_maxps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10371 __cov_v8sf __builtin_ia32_minps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10372 __cov_v8sf __builtin_ia32_movaps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10373 __cov_v8sf __builtin_ia32_movshdup256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10374 __cov_v8sf __builtin_ia32_movsldup256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10375 __cov_v8sf __builtin_ia32_mulps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10376 __cov_v8sf __builtin_ia32_orps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10377 __cov_v8sf __builtin_ia32_permvarsf256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10378 __cov_v8sf __builtin_ia32_rangeps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10379 __cov_v8sf __builtin_ia32_rcp14ps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10380 __cov_v8sf __builtin_ia32_reduceps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10381 __cov_v8sf __builtin_ia32_rintps256(__cov_v8sf);
10382 __cov_v8sf __builtin_ia32_rintps256(__cov_v8sf);
10383 __cov_v8sf __builtin_ia32_rndscaleps_256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10384 __cov_v8sf __builtin_ia32_roundps_az256(__cov_v8sf);
10385 __cov_v8sf __builtin_ia32_roundps_az256(__cov_v8sf);
10386 __cov_v8sf __builtin_ia32_rsqrt14ps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10387 __cov_v8sf __builtin_ia32_rsqrtps_nr256(__cov_v8sf);
10388 __cov_v8sf __builtin_ia32_rsqrtps_nr256(__cov_v8sf);
10389 __cov_v8sf __builtin_ia32_scalefps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10390 __cov_v8sf __builtin_ia32_shuf_f32x4_256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10391 __cov_v8sf __builtin_ia32_shufps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10392 __cov_v8sf __builtin_ia32_sqrtps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10393 __cov_v8sf __builtin_ia32_sqrtps_nr256(__cov_v8sf);
10394 __cov_v8sf __builtin_ia32_sqrtps_nr256(__cov_v8sf);
10395 __cov_v8sf __builtin_ia32_subps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10396 __cov_v8sf __builtin_ia32_truncps256(__cov_v8sf);
10397 __cov_v8sf __builtin_ia32_truncps256(__cov_v8sf);
10398 __cov_v8sf __builtin_ia32_unpckhps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10399 __cov_v8sf __builtin_ia32_unpcklps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10400 __cov_v8sf __builtin_ia32_vcvtph2ps256_mask(__cov_v8hi,__cov_v8sf,__cov_mmask8);
10401 __cov_v8sf __builtin_ia32_vfmaddps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10402 __cov_v8sf __builtin_ia32_vfmaddps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10403 __cov_v8sf __builtin_ia32_vfmaddps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10404 __cov_v8sf __builtin_ia32_vfmaddsubps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10405 __cov_v8sf __builtin_ia32_vfmaddsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10406 __cov_v8sf __builtin_ia32_vfmaddsubps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10407 __cov_v8sf __builtin_ia32_vfmsubaddps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10408 __cov_v8sf __builtin_ia32_vfmsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10409 __cov_v8sf __builtin_ia32_vfnmaddps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10410 __cov_v8sf __builtin_ia32_vfnmsubps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10411 __cov_v8sf __builtin_ia32_vfnmsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10412 __cov_v8sf __builtin_ia32_vpcmov_v8sf256(__cov_v8sf,__cov_v8sf,__cov_v8sf);
10413 __cov_v8sf __builtin_ia32_vpermi2varps256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10414 __cov_v8sf __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
10415 __cov_v8sf __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
10416 __cov_v8sf __builtin_ia32_vpermilps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10417 __cov_v8sf __builtin_ia32_vpermilvarps256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10418 __cov_v8sf __builtin_ia32_vpermt2varps256_mask(__cov_v8si,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10419 __cov_v8sf __builtin_ia32_vpermt2varps256_maskz(__cov_v8si,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10420 __cov_v8sf __builtin_ia32_xorps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10421 __cov_v8si __builtin_ia32_alignd256_mask(__cov_v8si,__cov_v8si,int,__cov_v8si,__cov_mmask8);
10422 __cov_v8si __builtin_ia32_blendmd_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10423 __cov_v8si __builtin_ia32_broadcasti32x2_256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10424 __cov_v8si __builtin_ia32_broadcasti32x4_256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10425 __cov_v8si __builtin_ia32_broadcastmw256(__cov_mmask16);
10426 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10427 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10428 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10429 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10430 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10431 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10432 __cov_v8si __builtin_ia32_compresssi256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10433 __cov_v8si __builtin_ia32_cvtmask2d256(__cov_mmask8);
10434 __cov_v8si __builtin_ia32_cvtps2dq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10435 __cov_v8si __builtin_ia32_cvtps2udq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10436 __cov_v8si __builtin_ia32_cvttps2dq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10437 __cov_v8si __builtin_ia32_cvttps2udq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10438 __cov_v8si __builtin_ia32_expandloadsi256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10439 __cov_v8si __builtin_ia32_expandloadsi256_maskz(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10440 __cov_v8si __builtin_ia32_expandsi256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10441 __cov_v8si __builtin_ia32_expandsi256_maskz(__cov_v8si,__cov_v8si,__cov_mmask8);
10442 __cov_v8si __builtin_ia32_extracti32x8_mask(__cov_v16si,int,__cov_v8si,__cov_mmask8);
10443 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10444 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10445 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10446 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10447 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10448 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10449 __cov_v8si __builtin_ia32_inserti32x4_256_mask(__cov_v8si,__cov_v4si,int,__cov_v8si,__cov_mmask8);
10450 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10451 __cov_v8si __builtin_ia32_loaddqusi256_mask(const int*,__cov_v8si,__cov_mmask8);
10452 #else
10453 __cov_v8si __builtin_ia32_loaddqusi256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10454 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10455 __cov_v8si __builtin_ia32_movdqa32_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10456 __cov_v8si __builtin_ia32_movdqa32load256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10457 __cov_v8si __builtin_ia32_pabsd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10458 __cov_v8si __builtin_ia32_paddd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10459 __cov_v8si __builtin_ia32_pandd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10460 __cov_v8si __builtin_ia32_pandnd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10461 __cov_v8si __builtin_ia32_pbroadcastd256_gpr_mask(unsigned int,__cov_v8si,__cov_mmask8);
10462 __cov_v8si __builtin_ia32_pbroadcastd256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10463 __cov_v8si __builtin_ia32_permvarsi256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10464 __cov_v8si __builtin_ia32_pmaddwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v8si,__cov_mmask8);
10465 __cov_v8si __builtin_ia32_pmaxsd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10466 __cov_v8si __builtin_ia32_pmaxud256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10467 __cov_v8si __builtin_ia32_pminsd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10468 __cov_v8si __builtin_ia32_pminud256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10469 __cov_v8si __builtin_ia32_pmovsxbd256_mask(__cov_v16qi,__cov_v8si,__cov_mmask8);
10470 __cov_v8si __builtin_ia32_pmovsxwd256_mask(__cov_v8hi,__cov_v8si,__cov_mmask8);
10471 __cov_v8si __builtin_ia32_pmovzxbd256_mask(__cov_v16qi,__cov_v8si,__cov_mmask8);
10472 __cov_v8si __builtin_ia32_pmovzxwd256_mask(__cov_v8hi,__cov_v8si,__cov_mmask8);
10473 __cov_v8si __builtin_ia32_pmulld256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10474 __cov_v8si __builtin_ia32_pord256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10475 __cov_v8si __builtin_ia32_prold256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10476 __cov_v8si __builtin_ia32_prolvd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10477 __cov_v8si __builtin_ia32_prord256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10478 __cov_v8si __builtin_ia32_prorvd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10479 __cov_v8si __builtin_ia32_pshufd256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10480 __cov_v8si __builtin_ia32_pslld256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10481 __cov_v8si __builtin_ia32_pslldi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10482 __cov_v8si __builtin_ia32_psllv8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10483 __cov_v8si __builtin_ia32_psrad256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10484 __cov_v8si __builtin_ia32_psradi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10485 __cov_v8si __builtin_ia32_psrav8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10486 __cov_v8si __builtin_ia32_psrld256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10487 __cov_v8si __builtin_ia32_psrldi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10488 __cov_v8si __builtin_ia32_psrlv8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10489 __cov_v8si __builtin_ia32_psubd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10490 __cov_v8si __builtin_ia32_pternlogd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,int,__cov_mmask8);
10491 __cov_v8si __builtin_ia32_pternlogd256_maskz(__cov_v8si,__cov_v8si,__cov_v8si,int,__cov_mmask8);
10492 __cov_v8si __builtin_ia32_punpckhdq256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10493 __cov_v8si __builtin_ia32_punpckldq256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10494 __cov_v8si __builtin_ia32_pxord256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10495 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10496 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10497 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10498 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10499 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10500 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10501 __cov_v8si __builtin_ia32_shuf_i32x4_256_mask(__cov_v8si,__cov_v8si,int,__cov_v8si,__cov_mmask8);
10502 __cov_v8si __builtin_ia32_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10503 __cov_v8si __builtin_ia32_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10504 __cov_v8si __builtin_ia32_vpcmov_v8si256(__cov_v8si,__cov_v8si,__cov_v8si);
10505 __cov_v8si __builtin_ia32_vpconflictsi_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10506 __cov_v8si __builtin_ia32_vpermi2vard256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10507 __cov_v8si __builtin_ia32_vpermt2vard256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10508 __cov_v8si __builtin_ia32_vpermt2vard256_maskz(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10509 __cov_v8si __builtin_ia32_vplzcntd_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10510 float __builtin_ia32_rsqrtf(float);
10511 int __builtin_ia32_vcvtsd2si32(__cov_v2df,int);
10512 int __builtin_ia32_vcvtss2si32(__cov_v4sf,int);
10513 long long __builtin_ia32_vcvtsd2si64(__cov_v2df,int);
10514 long long __builtin_ia32_vcvtss2si64(__cov_v4sf,int);
10515 unsigned char __builtin_ia32_sbb_u32(unsigned char, unsigned int, unsigned int, unsigned*);
10516 unsigned char __builtin_ia32_sbb_u64(unsigned char, unsigned long long, unsigned long long, unsigned long long*);
10517 unsigned int __builtin_ia32_cmpb256_mask(__cov_v32qi,__cov_v32qi,int,unsigned int);
10518 unsigned int __builtin_ia32_cmpw512_mask(__cov_v32hi,__cov_v32hi,int,unsigned int);
10519 unsigned int __builtin_ia32_cvtb2mask256(__cov_v32qi);
10520 unsigned int __builtin_ia32_cvtw2mask512(__cov_v32hi);
10521 unsigned int __builtin_ia32_kunpcksi(unsigned int,unsigned int);
10522 unsigned int __builtin_ia32_pcmpeqb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
10523 unsigned int __builtin_ia32_pcmpeqw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
10524 unsigned int __builtin_ia32_pcmpgtb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
10525 unsigned int __builtin_ia32_pcmpgtw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
10526 unsigned int __builtin_ia32_ptestmb256(__cov_v32qi,__cov_v32qi,unsigned int);
10527 unsigned int __builtin_ia32_ptestmw512(__cov_v32hi,__cov_v32hi,unsigned int);
10528 unsigned int __builtin_ia32_ptestnmb256(__cov_v32qi,__cov_v32qi,unsigned int);
10529 unsigned int __builtin_ia32_ptestnmw512(__cov_v32hi,__cov_v32hi,unsigned int);
10530 unsigned int __builtin_ia32_ucmpb256_mask(__cov_v32qi,__cov_v32qi,int,unsigned int);
10531 unsigned int __builtin_ia32_ucmpw512_mask(__cov_v32hi,__cov_v32hi,int,unsigned int);
10532 unsigned long __builtin_ia32_sizeof(void);
10533 unsigned long long __builtin_ia32_cmpb512_mask(__cov_v64qi,__cov_v64qi,int,unsigned long long);
10534 unsigned long long __builtin_ia32_cvtb2mask512(__cov_v64qi);
10535 unsigned long long __builtin_ia32_kunpckdi(unsigned long long,unsigned long long);
10536 unsigned long long __builtin_ia32_pcmpeqb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10537 unsigned long long __builtin_ia32_pcmpgtb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10538 unsigned long long __builtin_ia32_ptestmb512(__cov_v64qi,__cov_v64qi,unsigned long long);
10539 unsigned long long __builtin_ia32_ptestnmb512(__cov_v64qi,__cov_v64qi,unsigned long long);
10540 unsigned long long __builtin_ia32_ucmpb512_mask(__cov_v64qi,__cov_v64qi,int,unsigned long long);
10541 void __builtin_ia32_bndcl(void const *,__cov_bounds_type);
10542 void __builtin_ia32_bndcu(void const *,__cov_bounds_type);
10543 void __builtin_ia32_bndstx(void const *,__cov_bounds_type,void const *);
10544 void __builtin_ia32_clflushopt(const void*);
10545 void __builtin_ia32_compressstoredf128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10546 void __builtin_ia32_compressstoredf256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10547 void __builtin_ia32_compressstoredi128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10548 void __builtin_ia32_compressstoredi256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10549 void __builtin_ia32_compressstoresf128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10550 void __builtin_ia32_compressstoresf256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10551 void __builtin_ia32_compressstoresi128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10552 void __builtin_ia32_compressstoresi256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10553 void __builtin_ia32_movdqa32store128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10554 void __builtin_ia32_movdqa32store256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10555 void __builtin_ia32_movdqa64store128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10556 void __builtin_ia32_movdqa64store256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10557 void __builtin_ia32_pmovdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10558 void __builtin_ia32_pmovdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10559 void __builtin_ia32_pmovdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10560 void __builtin_ia32_pmovdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10561 void __builtin_ia32_pmovqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10562 void __builtin_ia32_pmovqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10563 void __builtin_ia32_pmovqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10564 void __builtin_ia32_pmovqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10565 void __builtin_ia32_pmovqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10566 void __builtin_ia32_pmovqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10567 void __builtin_ia32_pmovsdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10568 void __builtin_ia32_pmovsdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10569 void __builtin_ia32_pmovsdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10570 void __builtin_ia32_pmovsdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10571 void __builtin_ia32_pmovsqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10572 void __builtin_ia32_pmovsqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10573 void __builtin_ia32_pmovsqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10574 void __builtin_ia32_pmovsqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10575 void __builtin_ia32_pmovsqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10576 void __builtin_ia32_pmovsqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10577 void __builtin_ia32_pmovusdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10578 void __builtin_ia32_pmovusdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10579 void __builtin_ia32_pmovusdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10580 void __builtin_ia32_pmovusdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10581 void __builtin_ia32_pmovusqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10582 void __builtin_ia32_pmovusqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10583 void __builtin_ia32_pmovusqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10584 void __builtin_ia32_pmovusqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10585 void __builtin_ia32_pmovusqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10586 void __builtin_ia32_pmovusqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10587 void __builtin_ia32_storeapd128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10588 void __builtin_ia32_storeapd256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10589 void __builtin_ia32_storeaps128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10590 void __builtin_ia32_storeaps256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10591 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10592 void __builtin_ia32_storedqudi128_mask(long long*,__cov_v2di,__cov_mmask8);
10593 void __builtin_ia32_storedqudi256_mask(long long*,__cov_v4di,__cov_mmask8);
10594 void __builtin_ia32_storedquhi128_mask(short*,__cov_v8hi,__cov_mmask8);
10595 void __builtin_ia32_storedquhi256_mask(short*,__cov_v16hi,__cov_mmask16);
10596 void __builtin_ia32_storedquhi512_mask(short*,__cov_v32hi,unsigned int);
10597 void __builtin_ia32_storedquqi128_mask(char*,__cov_v16qi,__cov_mmask16);
10598 void __builtin_ia32_storedquqi256_mask(char*,__cov_v32qi,unsigned int);
10599 void __builtin_ia32_storedquqi512_mask(char*,__cov_v64qi,unsigned long long);
10600 void __builtin_ia32_storedqusi128_mask(int*,__cov_v4si,__cov_mmask8);
10601 void __builtin_ia32_storedqusi256_mask(int*,__cov_v8si,__cov_mmask8);
10602 void __builtin_ia32_storeupd128_mask(double*,__cov_v2df,__cov_mmask8);
10603 void __builtin_ia32_storeupd256_mask(double*,__cov_v4df,__cov_mmask8);
10604 void __builtin_ia32_storeups128_mask(float *,__cov_v4sf,__cov_mmask8);
10605 void __builtin_ia32_storeups256_mask(float*,__cov_v8sf,__cov_mmask8);
10606 #else
10607 void __builtin_ia32_storedqudi128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10608 void __builtin_ia32_storedqudi256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10609 void __builtin_ia32_storedquhi128_mask(__cov_v8hi*,__cov_v8hi,__cov_mmask8);
10610 void __builtin_ia32_storedquhi256_mask(__cov_v16hi*,__cov_v16hi,__cov_mmask16);
10611 void __builtin_ia32_storedquhi512_mask(__cov_v32hi*,__cov_v32hi,unsigned int);
10612 void __builtin_ia32_storedquqi128_mask(__cov_v16qi*,__cov_v16qi,__cov_mmask16);
10613 void __builtin_ia32_storedquqi256_mask(__cov_v32qi*,__cov_v32qi,unsigned int);
10614 void __builtin_ia32_storedquqi512_mask(__cov_v64qi*,__cov_v64qi,unsigned long long);
10615 void __builtin_ia32_storedqusi128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10616 void __builtin_ia32_storedqusi256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10617 void __builtin_ia32_storeupd128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10618 void __builtin_ia32_storeupd256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10619 void __builtin_ia32_storeups128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10620 void __builtin_ia32_storeups256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10621 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10622 void __builtin_ia32_xrstors(void*,long long);
10623 void __builtin_ia32_xrstors64(void*,long long);
10624 void __builtin_ia32_xsavec(void*,long long);
10625 void __builtin_ia32_xsavec64(void*,long long);
10626 void __builtin_ia32_xsaves(void*,long long);
10627 void __builtin_ia32_xsaves64(void*,long long);
10628 void* __builtin_ia32_bndlower(__cov_bounds_type);
10629 void* __builtin_ia32_bndupper(__cov_bounds_type);
10630 void* __builtin_ia32_narrow_bounds(void const *,__cov_bounds_type,unsigned long);
10631 __cov_m512i __builtin_ia32_vpmadd52luq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10632 __cov_m512i __builtin_ia32_vpmadd52huq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10633 __cov_m512i __builtin_ia32_vpmadd52luq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10634 __cov_m512i __builtin_ia32_vpmadd52huq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10635 __cov_m128i __builtin_ia32_vpmadd52luq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10636 __cov_m128i __builtin_ia32_vpmadd52huq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10637 __cov_m256i __builtin_ia32_vpmadd52luq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10638 __cov_m256i __builtin_ia32_vpmadd52huq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10639 __cov_m128i __builtin_ia32_vpmadd52luq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10640 __cov_m128i __builtin_ia32_vpmadd52huq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10641 __cov_m256i __builtin_ia32_vpmadd52luq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10642 __cov_m256i __builtin_ia32_vpmadd52huq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10643 __cov_m256d __builtin_ia32_movapd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
10644 __cov_m128d __builtin_ia32_movapd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
10645 __cov_m256d __builtin_ia32_loadapd256_mask(const __cov_v4df *,__cov_v4df,__cov_mmask8);
10646 __cov_m128d __builtin_ia32_loadapd128_mask(const __cov_v2df *,__cov_v2df,__cov_mmask8);
10647 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10648 __cov_m256 __builtin_ia32_gather3siv8sf(__cov_v8sf,const void*,__cov_v8si,__cov_mmask8,int);
10649 __cov_m128 __builtin_ia32_gather3siv4sf(__cov_v4sf,const void*,__cov_v4si,__cov_mmask8,int);
10650 __cov_m256d __builtin_ia32_gather3siv4df(__cov_v4df,const void*,__cov_v4si,__cov_mmask8,int);
10651 __cov_m128d __builtin_ia32_gather3siv2df(__cov_v2df,const void*,__cov_v4si,__cov_mmask8,int);
10652 __cov_m128 __builtin_ia32_gather3div8sf(__cov_v4sf,const void*,__cov_v4di,__cov_mmask8,int);
10653 __cov_m128 __builtin_ia32_gather3div4sf(__cov_v4sf,const void*,__cov_v2di,__cov_mmask8,int);
10654 __cov_m256d __builtin_ia32_gather3div4df(__cov_v4df,const void*,__cov_v4di,__cov_mmask8,int);
10655 __cov_m128d __builtin_ia32_gather3div2df(__cov_v2df,const void*,__cov_v2di,__cov_mmask8,int);
10656 __cov_m256i __builtin_ia32_gather3siv8si(__cov_v8si,const void*,__cov_v8si,__cov_mmask8,int);
10657 __cov_m128i __builtin_ia32_gather3siv4si(__cov_v4si,const void*,__cov_v4si,__cov_mmask8,int);
10658 __cov_m256i __builtin_ia32_gather3siv4di(__cov_v4di,const void*,__cov_v4si,__cov_mmask8,int);
10659 __cov_m128i __builtin_ia32_gather3siv2di(__cov_v2di,const void*,__cov_v4si,__cov_mmask8,int);
10660 __cov_m128i __builtin_ia32_gather3div8si(__cov_v4si,const void*,__cov_v4di,__cov_mmask8,int);
10661 __cov_m128i __builtin_ia32_gather3div4si(__cov_v4si,const void*,__cov_v2di,__cov_mmask8,int);
10662 __cov_m256i __builtin_ia32_gather3div4di(__cov_v4di,const void*,__cov_v4di,__cov_mmask8,int);
10663 __cov_m128i __builtin_ia32_gather3div2di(__cov_v2di,const void*,__cov_v2di,__cov_mmask8,int);
10664 void __builtin_ia32_scattersiv8sf(void*,__cov_mmask8,__cov_v8si,__cov_v8sf,int);
10665 void __builtin_ia32_scattersiv4sf(void*,__cov_mmask8,__cov_v4si,__cov_v4sf,int);
10666 void __builtin_ia32_scattersiv4df(void*,__cov_mmask8,__cov_v4si,__cov_v4df,int);
10667 void __builtin_ia32_scattersiv2df(void*,__cov_mmask8,__cov_v4si,__cov_v2df,int);
10668 void __builtin_ia32_scatterdiv8sf(const void*,__cov_mmask8,__cov_v4di,__cov_v4sf,int);
10669 void __builtin_ia32_scatterdiv4sf(const void*,__cov_mmask8,__cov_v2di,__cov_v4sf,int);
10670 void __builtin_ia32_scatterdiv4df(const void*,__cov_mmask8,__cov_v4di,__cov_v4df,int);
10671 void __builtin_ia32_scatterdiv2df(const void*,__cov_mmask8,__cov_v2di,__cov_v2df,int);
10672 void __builtin_ia32_scattersiv8si(const void*,__cov_mmask8,__cov_v8si,__cov_v8si,int);
10673 void __builtin_ia32_scattersiv4si(const void*,__cov_mmask8,__cov_v4si,__cov_v4si,int);
10674 void __builtin_ia32_scattersiv4di(const void*,__cov_mmask8,__cov_v4si,__cov_v4di,int);
10675 void __builtin_ia32_scattersiv2di(const void*,__cov_mmask8,__cov_v4si,__cov_v2di,int);
10676 void __builtin_ia32_scatterdiv8si(const void*,__cov_mmask8,__cov_v4di,__cov_v4si,int);
10677 void __builtin_ia32_scatterdiv4si(const void*,__cov_mmask8,__cov_v2di,__cov_v4si,int);
10678 void __builtin_ia32_scatterdiv4di(const void*,__cov_mmask8,__cov_v4di,__cov_v4di,int);
10679 void __builtin_ia32_scatterdiv2di(const void*,__cov_mmask8,__cov_v2di,__cov_v2di,int);
10680 #else
10681 __cov_m256 __builtin_ia32_gather3siv8sf(__cov_v8sf,const float *,__cov_v8si,__cov_mmask8,int);
10682 __cov_m128 __builtin_ia32_gather3siv4sf(__cov_v4sf,const float *,__cov_v4si,__cov_mmask8,int);
10683 __cov_m256d __builtin_ia32_gather3siv4df(__cov_v4df,const double *,__cov_v4si,__cov_mmask8,int);
10684 __cov_m128d __builtin_ia32_gather3siv2df(__cov_v2df,const double *,__cov_v4si,__cov_mmask8,int);
10685 __cov_m128 __builtin_ia32_gather3div8sf(__cov_v4sf,const float *,__cov_v4di,__cov_mmask8,int);
10686 __cov_m128 __builtin_ia32_gather3div4sf(__cov_v4sf,const float *,__cov_v2di,__cov_mmask8,int);
10687 __cov_m256d __builtin_ia32_gather3div4df(__cov_v4df,const double *,__cov_v4di,__cov_mmask8,int);
10688 __cov_m128d __builtin_ia32_gather3div2df(__cov_v2df,const double *,__cov_v2di,__cov_mmask8,int);
10689 __cov_m256i __builtin_ia32_gather3siv8si(__cov_v8si,const int *,__cov_v8si,__cov_mmask8,int);
10690 __cov_m128i __builtin_ia32_gather3siv4si(__cov_v4si,const int *,__cov_v4si,__cov_mmask8,int);
10691 __cov_m256i __builtin_ia32_gather3siv4di(__cov_v4di,const long long *,__cov_v4si,__cov_mmask8,int);
10692 __cov_m128i __builtin_ia32_gather3siv2di(__cov_v2di,const long long *,__cov_v4si,__cov_mmask8,int);
10693 __cov_m128i __builtin_ia32_gather3div8si(__cov_v4si,const int *,__cov_v4di,__cov_mmask8,int);
10694 __cov_m128i __builtin_ia32_gather3div4si(__cov_v4si,const int *,__cov_v2di,__cov_mmask8,int);
10695 __cov_m256i __builtin_ia32_gather3div4di(__cov_v4di,const long long *,__cov_v4di,__cov_mmask8,int);
10696 __cov_m128i __builtin_ia32_gather3div2di(__cov_v2di,const long long *,__cov_v2di,__cov_mmask8,int);
10697 void __builtin_ia32_scattersiv8sf(float *,__cov_mmask8,__cov_v8si,__cov_v8sf,int);
10698 void __builtin_ia32_scattersiv4sf(float*,__cov_mmask8,__cov_v4si,__cov_v4sf,int);
10699 void __builtin_ia32_scattersiv4df(double *,__cov_mmask8,__cov_v4si,__cov_v4df,int);
10700 void __builtin_ia32_scattersiv2df(double *,__cov_mmask8,__cov_v4si,__cov_v2df,int);
10701 void __builtin_ia32_scatterdiv8sf(const float *,__cov_mmask8,__cov_v4di,__cov_v4sf,int);
10702 void __builtin_ia32_scatterdiv4sf(const float *,__cov_mmask8,__cov_v2di,__cov_v4sf,int);
10703 void __builtin_ia32_scatterdiv4df(const double *,__cov_mmask8,__cov_v4di,__cov_v4df,int);
10704 void __builtin_ia32_scatterdiv2df(const double *,__cov_mmask8,__cov_v2di,__cov_v2df,int);
10705 void __builtin_ia32_scattersiv8si(const int *,__cov_mmask8,__cov_v8si,__cov_v8si,int);
10706 void __builtin_ia32_scattersiv4si(const int *,__cov_mmask8,__cov_v4si,__cov_v4si,int);
10707 void __builtin_ia32_scattersiv4di(const long long *,__cov_mmask8,__cov_v4si,__cov_v4di,int);
10708 void __builtin_ia32_scattersiv2di(const long long *,__cov_mmask8,__cov_v4si,__cov_v2di,int);
10709 void __builtin_ia32_scatterdiv8si(const int *,__cov_mmask8,__cov_v4di,__cov_v4si,int);
10710 void __builtin_ia32_scatterdiv4si(const int *,__cov_mmask8,__cov_v2di,__cov_v4si,int);
10711 void __builtin_ia32_scatterdiv4di(const long long *,__cov_mmask8,__cov_v4di,__cov_v4di,int);
10712 void __builtin_ia32_scatterdiv2di(const long long *,__cov_mmask8,__cov_v2di,__cov_v2di,int);
10713 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10714 __cov_m512i __builtin_ia32_vpmultishiftqb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10715 __cov_m512i __builtin_ia32_permvarqi512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10716 __cov_m512i __builtin_ia32_vpermt2varqi512_mask(__cov_v64qi,__cov_v64qi, __cov_v64qi,__cov_mmask64);
10717 __cov_m512i __builtin_ia32_vpermi2varqi512_mask(__cov_v64qi,__cov_v64qi, __cov_v64qi,__cov_mmask64);
10718 __cov_m512i __builtin_ia32_vpmultishiftqb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10719 __cov_m512i __builtin_ia32_permvarqi512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10720 __cov_m512i __builtin_ia32_vpermt2varqi512_maskz(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10721 __cov_m256i __builtin_ia32_vpmultishiftqb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10722 __cov_m128i __builtin_ia32_vpmultishiftqb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10723 __cov_m256i __builtin_ia32_permvarqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10724 __cov_m128i __builtin_ia32_permvarqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10725 __cov_m256i __builtin_ia32_vpermt2varqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10726 __cov_m256i __builtin_ia32_vpermi2varqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10727 __cov_m256i __builtin_ia32_vpermt2varqi256_maskz(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10728 __cov_m128i __builtin_ia32_vpermt2varqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10729 __cov_m128i __builtin_ia32_vpermi2varqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10730 __cov_m128i __builtin_ia32_vpermt2varqi128_maskz(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10731 void __builtin_ia32_clwb(void *);
10732 void __builtin_ia32_pcommit(void);
10733 
10734 #ifdef __coverity_cplusplus
10735 template<typename type1, typename type2, typename rtype>
10736 bool __builtin_add_overflow(type1 x, type2 y, rtype *ptr);
10737 template<typename type1, typename type2, typename rtype>
10738 bool __builtin_sub_overflow(type1 x, type2 y, rtype *ptr);
10739 template<typename type1, typename type2, typename rtype>
10740 bool __builtin_mul_overflow(type1 x, type2 y, rtype *ptr);
10741 #endif // __coverity_cplusplus
10742 
10743 #endif /* 5.0+ */
10744 
10745 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 2)
10746 void __builtin_ia32_monitorx (const void *, unsigned int, unsigned int);
10747 void __builtin_ia32_mwaitx (unsigned int, unsigned int, unsigned int);
10748 #endif /* 5.2+ */
10749 
10750 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
10751 void __builtin_ia32_clzero(void*);
10752 unsigned int __builtin_ia32_rdpkru(void);
10753 void __builtin_ia32_wrpkru(unsigned int);
10754 #endif /* 6.0+ */
10755 
10756 #endif /* defined(__GNUC__) */
10757 
10758 #ifdef __COVERITY_ALTIVEC__
10759 /* Declarations of AltiVec PPU built-in intrinsic functions. */
10760 /* Many of these are overloaded, so they can't be declared in C.  For those
10761  * that have operator equivalents those equivalents are used in C instead,
10762  * otherwise a generic version with no parameter types is declared.
10763  */
10764 
10765 typedef vector int __coverity_generic_altivec_vector;
10766 
10767 #ifdef __coverity_cplusplus
10768 extern vector signed char __builtin_vec_abs (vector signed char a1);
10769 extern vector signed short __builtin_vec_abs (vector signed short a1);
10770 extern vector signed int __builtin_vec_abs (vector signed int a1);
10771 extern vector float __builtin_vec_abs (vector float a1);
10772 
10773 extern vector signed char __builtin_vec_abss (vector signed char a1);
10774 extern vector signed short __builtin_vec_abss (vector signed short a1);
10775 #else
10776 __coverity_generic_altivec_vector  __builtin_vec_abs();
10777 __coverity_generic_altivec_vector  __builtin_vec_abss();
10778 #endif
10779 
10780 #ifdef __coverity_cplusplus
10781     extern vector unsigned int __builtin_vec_vslw (vector unsigned int a1, vector unsigned int a2);
10782 #else
10783 __coverity_generic_altivec_vector  __builtin_vec_vslw ();
10784 #endif
10785 
10786 #ifdef __coverity_cplusplus
10787 extern int __builtin_vec_vcmpgt_p(int, vector signed char a1, vector signed char a2);
10788 extern int __builtin_vec_vcmpgt_p(int, vector unsigned char a1, vector unsigned char a2);
10789 extern int __builtin_vec_vcmpgt_p(int, vector signed short a1, vector signed short a2);
10790 extern int __builtin_vec_vcmpgt_p(int, vector unsigned short a1, vector unsigned short a2);
10791 extern int __builtin_vec_vcmpgt_p(int, vector signed int a1, vector signed int a2);
10792 extern int __builtin_vec_vcmpgt_p(int, vector unsigned int a1, vector unsigned int a2);
10793 extern int __builtin_vec_vcmpgt_p(int, vector signed char a1, vector signed char a2);
10794 extern int __builtin_vec_vcmpgt_p(int, vector float a1, vector float a2);
10795 #else
10796 int __builtin_vec_vcmpgt_p();
10797 #endif
10798 
10799 #ifdef __coverity_cplusplus
10800 extern vector signed char __builtin_vec_add (vector signed char a1, vector signed char a2);
10801 extern vector unsigned char __builtin_vec_add (vector signed char a1, vector unsigned char a2);
10802 
10803 extern vector unsigned char __builtin_vec_add (vector unsigned char a1, vector signed char a2);
10804 
10805 extern vector unsigned char __builtin_vec_add (vector unsigned char a1,
10806                               vector unsigned char a2);
10807 extern vector signed short __builtin_vec_add (vector signed short a1, vector signed short a2);
10808 extern vector unsigned short __builtin_vec_add (vector signed short a1,
10809                                vector unsigned short a2);
10810 extern vector unsigned short __builtin_vec_add (vector unsigned short a1,
10811                                vector signed short a2);
10812 extern vector unsigned short __builtin_vec_add (vector unsigned short a1,
10813                                vector unsigned short a2);
10814 extern vector signed int __builtin_vec_add (vector signed int a1, vector signed int a2);
10815 extern vector unsigned int __builtin_vec_add (vector signed int a1, vector unsigned int a2);
10816 extern vector unsigned int __builtin_vec_add (vector unsigned int a1, vector signed int a2);
10817 extern vector unsigned int __builtin_vec_add (vector unsigned int a1, vector unsigned int a2);
10818 extern vector float __builtin_vec_add (vector float a1, vector float a2);
10819 #else
10820 # define __builtin_vec_add(a, b) ((a) + (b))
10821 #endif
10822 
10823 extern vector unsigned int __builtin_vec_addc (vector unsigned int a1, vector unsigned int a2);
10824 
10825 #ifdef __coverity_cplusplus
10826 extern vector unsigned char __builtin_vec_adds (vector signed char a1,
10827                                vector unsigned char a2);
10828 extern vector unsigned char __builtin_vec_adds (vector unsigned char a1,
10829                                vector signed char a2);
10830 extern vector unsigned char __builtin_vec_adds (vector unsigned char a1,
10831                                vector unsigned char a2);
10832 extern vector signed char __builtin_vec_adds (vector signed char a1, vector signed char a2);
10833 extern vector unsigned short __builtin_vec_adds (vector signed short a1,
10834                                 vector unsigned short a2);
10835 extern vector unsigned short __builtin_vec_adds (vector unsigned short a1,
10836                                 vector signed short a2);
10837 extern vector unsigned short __builtin_vec_adds (vector unsigned short a1,
10838                                 vector unsigned short a2);
10839 extern vector signed short __builtin_vec_adds (vector signed short a1, vector signed short a2);
10840 
10841 extern vector unsigned int __builtin_vec_adds (vector signed int a1, vector unsigned int a2);
10842 extern vector unsigned int __builtin_vec_adds (vector unsigned int a1, vector signed int a2);
10843 extern vector unsigned int __builtin_vec_adds (vector unsigned int a1, vector unsigned int a2);
10844 
10845 extern vector signed int __builtin_vec_adds (vector signed int a1, vector signed int a2);
10846 #else
10847 __coverity_generic_altivec_vector  __builtin_vec_adds ();
10848 #endif
10849 
10850 #ifdef __coverity_cplusplus
10851 extern vector float __builtin_vec_and (vector float a1, vector float a2);
10852 extern vector float __builtin_vec_and (vector float a1, vector signed int a2);
10853 extern vector float __builtin_vec_and (vector signed int a1, vector float a2);
10854 extern vector signed int __builtin_vec_and (vector signed int a1, vector signed int a2);
10855 extern vector unsigned int __builtin_vec_and (vector signed int a1, vector unsigned int a2);
10856 extern vector unsigned int __builtin_vec_and (vector unsigned int a1, vector signed int a2);
10857 extern vector unsigned int __builtin_vec_and (vector unsigned int a1, vector unsigned int a2);
10858 extern vector signed short __builtin_vec_and (vector signed short a1, vector signed short a2);
10859 extern vector unsigned short __builtin_vec_and (vector signed short a1,
10860                                vector unsigned short a2);
10861 extern vector unsigned short __builtin_vec_and (vector unsigned short a1,
10862                                vector signed short a2);
10863 extern vector unsigned short __builtin_vec_and (vector unsigned short a1,
10864                                vector unsigned short a2);
10865 extern  vector signed char __builtin_vec_and (vector signed char a1, vector signed char a2);
10866 extern vector unsigned char __builtin_vec_and (vector signed char a1, vector unsigned char a2);
10867 
10868 extern vector unsigned char __builtin_vec_and (vector unsigned char a1, vector signed char a2);
10869 
10870 extern vector unsigned char __builtin_vec_and (vector unsigned char a1,
10871                               vector unsigned char a2);
10872 #else
10873 # define __builtin_vec_and(a, b) ((a) & (b))
10874 #endif
10875 
10876 #ifdef __coverity_cplusplus
10877 extern vector float __builtin_vec_andc (vector float a1, vector float a2);
10878 extern vector float __builtin_vec_andc (vector float a1, vector signed int a2);
10879 extern vector float __builtin_vec_andc (vector signed int a1, vector float a2);
10880 extern vector signed int __builtin_vec_andc (vector signed int a1, vector signed int a2);
10881 extern vector unsigned int __builtin_vec_andc (vector signed int a1, vector unsigned int a2);
10882 extern vector unsigned int __builtin_vec_andc (vector unsigned int a1, vector signed int a2);
10883 extern vector unsigned int __builtin_vec_andc (vector unsigned int a1, vector unsigned int a2);
10884 
10885 extern vector signed short __builtin_vec_andc (vector signed short a1, vector signed short a2);
10886 
10887 extern vector unsigned short __builtin_vec_andc (vector signed short a1,
10888                                 vector unsigned short a2);
10889 extern vector unsigned short __builtin_vec_andc (vector unsigned short a1,
10890                                 vector signed short a2);
10891 extern vector unsigned short __builtin_vec_andc (vector unsigned short a1,
10892                                 vector unsigned short a2);
10893 extern vector signed char __builtin_vec_andc (vector signed char a1, vector signed char a2);
10894 extern vector unsigned char __builtin_vec_andc (vector signed char a1,
10895                                vector unsigned char a2);
10896 extern vector unsigned char __builtin_vec_andc (vector unsigned char a1,
10897                                vector signed char a2);
10898 extern vector unsigned char __builtin_vec_andc (vector unsigned char a1,
10899                                vector unsigned char a2);
10900 #else
10901 __coverity_generic_altivec_vector  __builtin_vec_andc ();
10902 #endif
10903 
10904 #ifdef __coverity_cplusplus
10905 extern vector unsigned char __builtin_vec_avg (vector unsigned char a1,
10906                               vector unsigned char a2);
10907 extern vector signed char __builtin_vec_avg (vector signed char a1, vector signed char a2);
10908 extern vector unsigned short __builtin_vec_avg (vector unsigned short a1,
10909                                vector unsigned short a2);
10910 extern vector signed short __builtin_vec_avg (vector signed short a1, vector signed short a2);
10911 extern vector unsigned int __builtin_vec_avg (vector unsigned int a1, vector unsigned int a2);
10912 extern vector signed int __builtin_vec_avg (vector signed int a1, vector signed int a2);
10913 #else
10914 __coverity_generic_altivec_vector  __builtin_vec_avg ();
10915 #endif
10916 
10917 extern vector float __builtin_vec_ceil (vector float a1);
10918 
10919 extern vector signed int __builtin_vec_cmpb (vector float a1, vector float a2);
10920 
10921 #ifdef __coverity_cplusplus
10922 extern vector signed char __builtin_vec_cmpeq (vector signed char a1, vector signed char a2);
10923 extern vector signed char __builtin_vec_cmpeq (vector unsigned char a1,
10924                               vector unsigned char a2);
10925 extern vector signed short __builtin_vec_cmpeq (vector signed short a1,
10926                                vector signed short a2);
10927 extern vector signed short __builtin_vec_cmpeq (vector unsigned short a1,
10928                                vector unsigned short a2);
10929 extern vector signed int __builtin_vec_cmpeq (vector signed int a1, vector signed int a2);
10930 extern vector signed int __builtin_vec_cmpeq (vector unsigned int a1, vector unsigned int a2);
10931 extern vector signed int __builtin_vec_cmpeq (vector float a1, vector float a2);
10932 
10933 extern vector signed int __builtin_vec_cmpge (vector float a1, vector float a2);
10934 
10935 extern vector signed char __builtin_vec_cmpgt (vector unsigned char a1,
10936                               vector unsigned char a2);
10937 extern vector signed char __builtin_vec_cmpgt (vector signed char a1, vector signed char a2);
10938 extern vector signed short __builtin_vec_cmpgt (vector unsigned short a1,
10939                                vector unsigned short a2);
10940 extern vector signed short __builtin_vec_cmpgt (vector signed short a1,
10941                                vector signed short a2);
10942 extern vector signed int __builtin_vec_cmpgt (vector unsigned int a1, vector unsigned int a2);
10943 extern vector signed int __builtin_vec_cmpgt (vector signed int a1, vector signed int a2);
10944 extern vector signed int __builtin_vec_cmpgt (vector float a1, vector float a2);
10945 
10946 extern vector signed int __builtin_vec_cmple (vector float a1, vector float a2);
10947 
10948 extern vector signed char __builtin_vec_cmplt (vector unsigned char a1,
10949                               vector unsigned char a2);
10950 extern vector signed char __builtin_vec_cmplt (vector signed char a1, vector signed char a2);
10951 extern vector signed short __builtin_vec_cmplt (vector unsigned short a1,
10952                                vector unsigned short a2);
10953 extern vector signed short __builtin_vec_cmplt (vector signed short a1,
10954                                vector signed short a2);
10955 extern vector signed int __builtin_vec_cmplt (vector unsigned int a1, vector unsigned int a2);
10956 extern vector signed int __builtin_vec_cmplt (vector signed int a1, vector signed int a2);
10957 extern vector signed int __builtin_vec_cmplt (vector float a1, vector float a2);
10958 #else
10959 __coverity_generic_altivec_vector  __builtin_vec_cmpeq ();
10960 __coverity_generic_altivec_vector  __builtin_vec_cmpge ();
10961 __coverity_generic_altivec_vector  __builtin_vec_cmpgt ();
10962 __coverity_generic_altivec_vector  __builtin_vec_cmple ();
10963 __coverity_generic_altivec_vector  __builtin_vec_cmplt ();
10964 #endif
10965 
10966 #ifdef __coverity_cplusplus
10967 extern vector float __builtin_vec_ctf (vector unsigned int a1, const char a2);
10968 extern vector float __builtin_vec_ctf (vector signed int a1, const char a2);
10969 #else
10970 extern vector float __builtin_vec_ctf ();
10971 #endif
10972 
10973 extern vector signed int __builtin_vec_cts (vector float a1, const char a2);
10974 
10975 extern vector unsigned int __builtin_vec_ctu (vector float a1, const char a2);
10976 
10977 extern void __builtin_vec_dss (const char a1);
10978 
10979 extern void __builtin_vec_dssall (void);
10980 
10981 extern void __builtin_vec_dst (const void * a1, int a2, const char a3);
10982 
10983 extern void __builtin_vec_dstst (const void * a1, int a2, const char a3);
10984 
10985 extern void __builtin_vec_dststt (const void * a1, int a2, const char a3);
10986 
10987 extern void __builtin_vec_dstt (const void * a1, int a2, const char a3);
10988 
10989 #ifdef __coverity_cplusplus
10990 extern vector float __builtin_vec_expte (vector float a1, vector float a2);
10991 extern vector float __builtin_vec_expte (vector float a1);
10992 
10993 extern vector float __builtin_vec_floor (vector float a1, vector float a2);
10994 extern vector float __builtin_vec_floor (vector float a1);
10995 #else
10996 __coverity_generic_altivec_vector __builtin_vec_expte();
10997 __coverity_generic_altivec_vector __builtin_vec_floor();
10998 #endif
10999 
11000 #ifdef __coverity_cplusplus
11001 extern vector float __builtin_vec_ld (int a1, vector float * a2);
11002 extern vector float __builtin_vec_ld (int a1, float * a2);
11003 extern vector signed int __builtin_vec_ld (int a1, int * a2);
11004 extern vector signed int __builtin_vec_ld (int a1, vector signed int * a2);
11005 extern vector unsigned int __builtin_vec_ld (int a1, vector unsigned int * a2);
11006 extern vector unsigned int __builtin_vec_ld (int a1, unsigned int * a2);
11007 extern vector signed short __builtin_vec_ld (int a1, short * a2, vector signed short * a3);
11008 extern vector unsigned short __builtin_vec_ld (int a1, unsigned short * a2,
11009                               vector unsigned short * a3);
11010 extern vector signed char __builtin_vec_ld (int a1, signed char * a2);
11011 extern vector signed char __builtin_vec_ld (int a1, vector signed char * a2);
11012 extern vector unsigned char __builtin_vec_ld (int a1, unsigned char * a2);
11013 extern vector unsigned char __builtin_vec_ld (int a1, vector unsigned char * a2);
11014 
11015 extern vector signed char __builtin_vec_lde (int a1, signed char * a2);
11016 extern vector unsigned char __builtin_vec_lde (int a1, unsigned char * a2);
11017 extern vector signed short __builtin_vec_lde (int a1, short * a2);
11018 extern vector unsigned short __builtin_vec_lde (int a1, unsigned short * a2);
11019 extern vector float __builtin_vec_lde (int a1, float * a2);
11020 extern vector signed int __builtin_vec_lde (int a1, int * a2);
11021 extern vector unsigned int __builtin_vec_lde (int a1, unsigned int * a2);
11022 
11023 extern vector float __builtin_vec_ldl (int a1, float * a2);
11024 extern vector float __builtin_vec_ldl (int a1, vector float * a2);
11025 extern vector signed int __builtin_vec_ldl (int a1, vector signed int * a2);
11026 extern vector signed int __builtin_vec_ldl (int a1, int * a2);
11027 extern vector unsigned int __builtin_vec_ldl (int a1, unsigned int * a2);
11028 extern vector unsigned int __builtin_vec_ldl (int a1, vector unsigned int * a2);
11029 extern vector signed short __builtin_vec_ldl (int a1, vector signed short * a2);
11030 extern vector signed short __builtin_vec_ldl (int a1, short * a2);
11031 extern vector unsigned short __builtin_vec_ldl (int a1, vector unsigned short * a2);
11032 extern vector unsigned short __builtin_vec_ldl (int a1, unsigned short * a2);
11033 extern vector signed char __builtin_vec_ldl (int a1, vector signed char * a2);
11034 extern vector signed char __builtin_vec_ldl (int a1, signed char * a2);
11035 extern vector unsigned char __builtin_vec_ldl (int a1, vector unsigned char * a2);
11036 extern vector unsigned char __builtin_vec_ldl (int a1, unsigned char * a2);
11037 #else
11038 __coverity_generic_altivec_vector  __builtin_vec_ld ();
11039 __coverity_generic_altivec_vector  __builtin_vec_lde ();
11040 __coverity_generic_altivec_vector  __builtin_vec_ldl ();
11041 #endif
11042 
11043 extern vector float __builtin_vec_loge (vector float a1);
11044 
11045 extern vector unsigned char __builtin_vec_lvsl (int a1, const void * a2, int * a3);
11046 
11047 extern vector unsigned char __builtin_vec_lvsr (int a1, const void * a2, int * a3);
11048 
11049 extern vector float __builtin_vec_madd (vector float a1, vector float a2, vector float a3);
11050 
11051 extern vector signed short __builtin_vec_madds (vector signed short a1, vector signed short a2,
11052                                vector signed short a3);
11053 
11054 #ifdef __coverity_cplusplus
11055 extern vector unsigned char __builtin_vec_max (vector signed char a1, vector unsigned char a2);
11056 
11057 extern vector unsigned char __builtin_vec_max (vector unsigned char a1, vector signed char a2);
11058 
11059 extern vector unsigned char __builtin_vec_max (vector unsigned char a1,
11060                               vector unsigned char a2);
11061 extern vector signed char __builtin_vec_max (vector signed char a1, vector signed char a2);
11062 extern vector unsigned short __builtin_vec_max (vector signed short a1,
11063                                vector unsigned short a2);
11064 extern vector unsigned short __builtin_vec_max (vector unsigned short a1,
11065                                vector signed short a2);
11066 extern vector unsigned short __builtin_vec_max (vector unsigned short a1,
11067                                vector unsigned short a2);
11068 extern vector signed short __builtin_vec_max (vector signed short a1, vector signed short a2);
11069 extern vector unsigned int __builtin_vec_max (vector signed int a1, vector unsigned int a2);
11070 extern vector unsigned int __builtin_vec_max (vector unsigned int a1, vector signed int a2);
11071 extern vector unsigned int __builtin_vec_max (vector unsigned int a1, vector unsigned int a2);
11072 extern vector signed int __builtin_vec_max (vector signed int a1, vector signed int a2);
11073 extern vector float __builtin_vec_max (vector float a1, vector float a2);
11074 
11075 extern vector signed char __builtin_vec_mergeh (vector signed char a1, vector signed char a2);
11076 extern vector unsigned char __builtin_vec_mergeh (vector unsigned char a1,
11077                                  vector unsigned char a2);
11078 extern vector signed short __builtin_vec_mergeh (vector signed short a1,
11079                                 vector signed short a2);
11080 extern vector unsigned short __builtin_vec_mergeh (vector unsigned short a1,
11081                                   vector unsigned short a2);
11082 extern vector float __builtin_vec_mergeh (vector float a1, vector float a2);
11083 extern vector signed int __builtin_vec_mergeh (vector signed int a1, vector signed int a2);
11084 extern vector unsigned int __builtin_vec_mergeh (vector unsigned int a1,
11085                                 vector unsigned int a2);
11086 
11087 extern vector signed char __builtin_vec_mergel (vector signed char a1, vector signed char a2);
11088 extern vector unsigned char __builtin_vec_mergel (vector unsigned char a1,
11089                                  vector unsigned char a2);
11090 extern vector signed short __builtin_vec_mergel (vector signed short a1,
11091                                 vector signed short a2);
11092 extern vector unsigned short __builtin_vec_mergel (vector unsigned short a1,
11093                                   vector unsigned short a2);
11094 extern vector float __builtin_vec_mergel (vector float a1, vector float a2);
11095 extern vector signed int __builtin_vec_mergel (vector signed int a1, vector signed int a2);
11096 extern vector unsigned int __builtin_vec_mergel (vector unsigned int a1,
11097                                 vector unsigned int a2);
11098 #else
11099 __coverity_generic_altivec_vector  __builtin_vec_max ();
11100 __coverity_generic_altivec_vector  __builtin_vec_mergeh ();
11101 __coverity_generic_altivec_vector  __builtin_vec_mergel ();
11102 #endif
11103 
11104 extern vector unsigned short __builtin_vec_mfvscr (void);
11105 
11106 #ifdef __coverity_cplusplus
11107 extern vector unsigned char __builtin_vec_min (vector signed char a1, vector unsigned char a2);
11108 
11109 extern vector unsigned char __builtin_vec_min (vector unsigned char a1, vector signed char a2);
11110 
11111 extern vector unsigned char __builtin_vec_min (vector unsigned char a1,
11112                               vector unsigned char a2);
11113 extern vector signed char __builtin_vec_min (vector signed char a1, vector signed char a2);
11114 extern vector unsigned short __builtin_vec_min (vector signed short a1,
11115                                vector unsigned short a2);
11116 extern vector unsigned short __builtin_vec_min (vector unsigned short a1,
11117                                vector signed short a2);
11118 extern vector unsigned short __builtin_vec_min (vector unsigned short a1,
11119                                vector unsigned short a2);
11120 extern vector signed short __builtin_vec_min (vector signed short a1, vector signed short a2);
11121 extern vector unsigned int __builtin_vec_min (vector signed int a1, vector unsigned int a2);
11122 extern vector unsigned int __builtin_vec_min (vector unsigned int a1, vector signed int a2);
11123 extern vector unsigned int __builtin_vec_min (vector unsigned int a1, vector unsigned int a2);
11124 extern vector signed int __builtin_vec_min (vector signed int a1, vector signed int a2);
11125 extern vector float __builtin_vec_min (vector float a1, vector float a2);
11126 
11127 extern vector signed short __builtin_vec_mladd (vector signed short a1, vector signed short a2,
11128                                vector signed short a3);
11129 extern vector signed short __builtin_vec_mladd (vector signed short a1,
11130                                vector unsigned short a2,
11131                                vector unsigned short a3);
11132 extern vector signed short __builtin_vec_mladd (vector unsigned short a1,
11133                                vector signed short a2,
11134                                vector signed short a3);
11135 extern vector unsigned short __builtin_vec_mladd (vector unsigned short a1,
11136                                  vector unsigned short a2,
11137                                  vector unsigned short a3);
11138 #else
11139 __coverity_generic_altivec_vector __builtin_vec_min ();
11140 __coverity_generic_altivec_vector __builtin_vec_mladd ();
11141 #endif
11142 
11143 extern vector signed short __builtin_vec_mradds (vector signed short a1,
11144                                 vector signed short a2,
11145                                 vector signed short a3);
11146 
11147 #ifdef __coverity_cplusplus
11148 extern vector unsigned int __builtin_vec_msum (vector unsigned char a1,
11149                               vector unsigned char a2,
11150                               vector unsigned int a3);
11151 extern vector signed int __builtin_vec_msum (vector signed char a1, vector unsigned char a2,
11152                             vector signed int a3);
11153 extern vector unsigned int __builtin_vec_msum (vector unsigned short a1,
11154                               vector unsigned short a2,
11155                               vector unsigned int a3);
11156 extern vector signed int __builtin_vec_msum (vector signed short a1, vector signed short a2,
11157                             vector signed int a3);
11158 
11159 extern vector unsigned int __builtin_vec_msums (vector unsigned short a1,
11160                                vector unsigned short a2,
11161                                vector unsigned int a3);
11162 extern vector signed int __builtin_vec_msums (vector signed short a1, vector signed short a2,
11163                              vector signed int a3);
11164 
11165 extern void __builtin_vec_mtvscr (vector signed int a1);
11166 extern void __builtin_vec_mtvscr (vector unsigned int a1);
11167 extern void __builtin_vec_mtvscr (vector signed short a1);
11168 extern void __builtin_vec_mtvscr (vector unsigned short a1);
11169 extern void __builtin_vec_mtvscr (vector signed char a1);
11170 extern void __builtin_vec_mtvscr (vector unsigned char a1);
11171 
11172 extern vector unsigned short __builtin_vec_mule (vector unsigned char a1,
11173                                 vector unsigned char a2);
11174 extern vector signed short __builtin_vec_mule (vector signed char a1, vector signed char a2);
11175 extern vector unsigned int __builtin_vec_mule (vector unsigned short a1,
11176                               vector unsigned short a2);
11177 extern vector signed int __builtin_vec_mule (vector signed short a1, vector signed short a2);
11178 
11179 extern vector unsigned short __builtin_vec_mulo (vector unsigned char a1,
11180                                 vector unsigned char a2);
11181 extern vector signed short __builtin_vec_mulo (vector signed char a1, vector signed char a2);
11182 extern vector unsigned int __builtin_vec_mulo (vector unsigned short a1,
11183                               vector unsigned short a2);
11184 extern vector signed int __builtin_vec_mulo (vector signed short a1, vector signed short a2);
11185 #else
11186 __coverity_generic_altivec_vector __builtin_vec_msum ();
11187 __coverity_generic_altivec_vector __builtin_vec_msums ();
11188 extern void __builtin_vec_mtvscr ();
11189 __coverity_generic_altivec_vector __builtin_vec_mule ();
11190 __coverity_generic_altivec_vector __builtin_vec_mulo ();
11191 #endif
11192 
11193 extern vector float __builtin_vec_nmsub (vector float a1, vector float a2, vector float a3);
11194 
11195 #ifdef __coverity_cplusplus
11196 extern vector float __builtin_vec_nor (vector float a1, vector float a2);
11197 extern vector signed int __builtin_vec_nor (vector signed int a1, vector signed int a2);
11198 extern vector unsigned int __builtin_vec_nor (vector unsigned int a1, vector unsigned int a2);
11199 extern vector signed short __builtin_vec_nor (vector signed short a1, vector signed short a2);
11200 extern vector unsigned short __builtin_vec_nor (vector unsigned short a1,
11201                                vector unsigned short a2);
11202 extern vector signed char __builtin_vec_nor (vector signed char a1, vector signed char a2);
11203 extern vector unsigned char __builtin_vec_nor (vector unsigned char a1,
11204                               vector unsigned char a2);
11205 
11206 extern vector float __builtin_vec_or (vector float a1, vector float a2);
11207 extern vector float __builtin_vec_or (vector float a1, vector signed int a2);
11208 extern vector float __builtin_vec_or (vector signed int a1, vector float a2);
11209 extern vector signed int __builtin_vec_or (vector signed int a1, vector signed int a2);
11210 extern vector unsigned int __builtin_vec_or (vector signed int a1, vector unsigned int a2);
11211 extern vector unsigned int __builtin_vec_or (vector unsigned int a1, vector signed int a2);
11212 extern vector unsigned int __builtin_vec_or (vector unsigned int a1, vector unsigned int a2);
11213 extern vector signed short __builtin_vec_or (vector signed short a1, vector signed short a2);
11214 extern vector unsigned short __builtin_vec_or (vector signed short a1,
11215                               vector unsigned short a2);
11216 extern vector unsigned short __builtin_vec_or (vector unsigned short a1,
11217                               vector signed short a2);
11218 extern vector unsigned short __builtin_vec_or (vector unsigned short a1,
11219                               vector unsigned short a2);
11220 extern vector signed char __builtin_vec_or (vector signed char a1, vector signed char a2);
11221 extern vector unsigned char __builtin_vec_or (vector signed char a1, vector unsigned char a2);
11222 extern vector unsigned char __builtin_vec_or (vector unsigned char a1, vector signed char a2);
11223 extern vector unsigned char __builtin_vec_or (vector unsigned char a1,
11224                              vector unsigned char a2);
11225 
11226 extern vector signed char __builtin_vec_pack (vector signed short a1, vector signed short a2);
11227 extern vector unsigned char __builtin_vec_pack (vector unsigned short a1,
11228                                vector unsigned short a2);
11229 extern vector signed short __builtin_vec_pack (vector signed int a1, vector signed int a2);
11230 extern vector unsigned short __builtin_vec_pack (vector unsigned int a1,
11231                                 vector unsigned int a2);
11232 #else
11233 # define __builtin_vec_nor(a, b) (~((a) | (b)))
11234 # define __builtin_vec_or(a, b) ((a) | (b))
11235 __coverity_generic_altivec_vector __builtin_vec_pack ();
11236 #endif
11237 
11238 extern vector signed short __builtin_vec_packpx (vector unsigned int a1,
11239                                 vector unsigned int a2);
11240 
11241 #ifdef __coverity_cplusplus
11242 extern vector unsigned char __builtin_vec_packs (vector unsigned short a1,
11243                                 vector unsigned short a2);
11244 extern vector signed char __builtin_vec_packs (vector signed short a1, vector signed short a2);
11245 
11246 extern vector unsigned short __builtin_vec_packs (vector unsigned int a1,
11247                                  vector unsigned int a2);
11248 extern vector signed short __builtin_vec_packs (vector signed int a1, vector signed int a2);
11249 
11250 extern vector unsigned char __builtin_vec_packsu (vector unsigned short a1,
11251                                  vector unsigned short a2);
11252 extern vector unsigned char __builtin_vec_packsu (vector signed short a1,
11253                                  vector signed short a2);
11254 extern vector unsigned short __builtin_vec_packsu (vector unsigned int a1,
11255                                   vector unsigned int a2);
11256 extern vector unsigned short __builtin_vec_packsu (vector signed int a1, vector signed int a2);
11257 
11258 extern vector float __builtin_vec_perm (vector float a1, vector float a2,
11259                        vector unsigned char a3);
11260 extern vector signed int __builtin_vec_perm (vector signed int a1, vector signed int a2,
11261                             vector unsigned char a3);
11262 extern vector unsigned int __builtin_vec_perm (vector unsigned int a1, vector unsigned int a2,
11263                               vector unsigned char a3);
11264 extern vector signed short __builtin_vec_perm (vector signed short a1, vector signed short a2,
11265                               vector unsigned char a3);
11266 extern vector unsigned short __builtin_vec_perm (vector unsigned short a1,
11267                                 vector unsigned short a2,
11268                                 vector unsigned char a3);
11269 extern vector signed char __builtin_vec_perm (vector signed char a1, vector signed char a2,
11270                              vector unsigned char a3);
11271 extern vector unsigned char __builtin_vec_perm (vector unsigned char a1,
11272                                vector unsigned char a2,
11273                                vector unsigned char a3);
11274 #else
11275 __coverity_generic_altivec_vector __builtin_vec_packs ();
11276 __coverity_generic_altivec_vector __builtin_vec_packsu ();
11277 __coverity_generic_altivec_vector __builtin_vec_perm ();
11278 #endif
11279 
11280 extern vector float __builtin_vec_re (vector float a1);
11281 
11282 #ifdef __coverity_cplusplus
11283 extern vector signed char __builtin_vec_rl (vector signed char a1, vector unsigned char a2);
11284 extern vector unsigned char __builtin_vec_rl (vector unsigned char a1,
11285                              vector unsigned char a2);
11286 extern vector signed short __builtin_vec_rl (vector signed short a1, vector unsigned short a2);
11287 
11288 extern vector unsigned short __builtin_vec_rl (vector unsigned short a1,
11289                               vector unsigned short a2);
11290 extern vector signed int __builtin_vec_rl (vector signed int a1, vector unsigned int a2);
11291 extern vector unsigned int __builtin_vec_rl (vector unsigned int a1, vector unsigned int a2);
11292 #else
11293 __coverity_generic_altivec_vector __builtin_vec_rl ();
11294 #endif
11295 
11296 extern vector float __builtin_vec_round (vector float a1);
11297 
11298 extern vector float __builtin_vec_rsqrte (vector float a1);
11299 
11300 #ifdef __coverity_cplusplus
11301 extern vector float __builtin_vec_sel (vector float a1, vector float a2, vector signed int a3);
11302 extern vector float __builtin_vec_sel (vector float a1, vector float a2, vector unsigned int a3);
11303 extern vector signed int __builtin_vec_sel (vector signed int a1, vector signed int a2,
11304                            vector signed int a3);
11305 extern vector signed int __builtin_vec_sel (vector signed int a1, vector signed int a2,
11306                            vector unsigned int a3);
11307 extern vector unsigned int __builtin_vec_sel (vector unsigned int a1, vector unsigned int a2,
11308                              vector signed int a3);
11309 extern vector unsigned int __builtin_vec_sel (vector unsigned int a1, vector unsigned int a2,
11310                              vector unsigned int a3);
11311 extern vector signed short __builtin_vec_sel (vector signed short a1, vector signed short a2,
11312                              vector signed short a3);
11313 extern vector signed short __builtin_vec_sel (vector signed short a1, vector signed short a2,
11314                              vector unsigned short a3);
11315 extern vector unsigned short __builtin_vec_sel (vector unsigned short a1,
11316                                vector unsigned short a2,
11317                                vector signed short a3);
11318 extern vector unsigned short __builtin_vec_sel (vector unsigned short a1,
11319                                vector unsigned short a2,
11320                                vector unsigned short a3);
11321 extern vector signed char __builtin_vec_sel (vector signed char a1, vector signed char a2,
11322                             vector signed char a3);
11323 extern vector signed char __builtin_vec_sel (vector signed char a1, vector signed char a2,
11324                             vector unsigned char a3);
11325 extern vector unsigned char __builtin_vec_sel (vector unsigned char a1,
11326                               vector unsigned char a2,
11327                               vector signed char a3);
11328 extern vector unsigned char __builtin_vec_sel (vector unsigned char a1,
11329                               vector unsigned char a2,
11330                               vector unsigned char a3);
11331 
11332 extern vector signed char __builtin_vec_sl (vector signed char a1, vector unsigned char a2);
11333 extern vector unsigned char __builtin_vec_sl (vector unsigned char a1,
11334                              vector unsigned char a2);
11335 extern vector signed short __builtin_vec_sl (vector signed short a1, vector unsigned short a2);
11336 
11337 extern vector unsigned short __builtin_vec_sl (vector unsigned short a1,
11338                               vector unsigned short a2);
11339 extern vector signed int __builtin_vec_sl (vector signed int a1, vector unsigned int a2);
11340 extern vector unsigned int __builtin_vec_sl (vector unsigned int a1, vector unsigned int a2);
11341 
11342 extern vector float __builtin_vec_sld (vector float a1, vector float a2, const char a3);
11343 extern vector signed int __builtin_vec_sld (vector signed int a1, vector signed int a2,
11344                            const char a3);
11345 extern vector unsigned int __builtin_vec_sld (vector unsigned int a1, vector unsigned int a2,
11346                              const char a3);
11347 extern vector signed short __builtin_vec_sld (vector signed short a1, vector signed short a2,
11348                              const char a3);
11349 extern vector unsigned short __builtin_vec_sld (vector unsigned short a1,
11350                                vector unsigned short a2, const char a3);
11351 extern vector signed char __builtin_vec_sld (vector signed char a1, vector signed char a2,
11352                             const char a3);
11353 extern vector unsigned char __builtin_vec_sld (vector unsigned char a1,
11354                               vector unsigned char a2,
11355                               const char a3);
11356 
11357 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned int a2);
11358 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned short a2);
11359 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned char a2);
11360 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1, vector unsigned int a2);
11361 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1,
11362                              vector unsigned short a2);
11363 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1, vector unsigned char a2);
11364 
11365 extern vector signed short __builtin_vec_sll (vector signed short a1, vector unsigned int a2);
11366 extern vector signed short __builtin_vec_sll (vector signed short a1,
11367                              vector unsigned short a2);
11368 extern vector signed short __builtin_vec_sll (vector signed short a1, vector unsigned char a2);
11369 
11370 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11371                                vector unsigned int a2);
11372 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11373                                vector unsigned short a2);
11374 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11375                                vector unsigned char a2);
11376 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned int a2);
11377 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned short a2);
11378 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned char a2);
11379 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11380                               vector unsigned int a2);
11381 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11382                               vector unsigned short a2);
11383 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11384                               vector unsigned char a2);
11385 
11386 extern vector float __builtin_vec_slo (vector float a1, vector signed char a2);
11387 extern vector float __builtin_vec_slo (vector float a1, vector unsigned char a2);
11388 extern vector signed int __builtin_vec_slo (vector signed int a1, vector signed char a2);
11389 extern vector signed int __builtin_vec_slo (vector signed int a1, vector unsigned char a2);
11390 extern vector unsigned int __builtin_vec_slo (vector unsigned int a1, vector signed char a2);
11391 extern vector unsigned int __builtin_vec_slo (vector unsigned int a1, vector unsigned char a2);
11392 
11393 extern vector signed short __builtin_vec_slo (vector signed short a1, vector signed char a2);
11394 extern vector signed short __builtin_vec_slo (vector signed short a1, vector unsigned char a2);
11395 
11396 extern vector unsigned short __builtin_vec_slo (vector unsigned short a1,
11397                                vector signed char a2);
11398 extern vector unsigned short __builtin_vec_slo (vector unsigned short a1,
11399                                vector unsigned char a2);
11400 extern vector signed char __builtin_vec_slo (vector signed char a1, vector signed char a2);
11401 extern vector signed char __builtin_vec_slo (vector signed char a1, vector unsigned char a2);
11402 extern vector unsigned char __builtin_vec_slo (vector unsigned char a1, vector signed char a2);
11403 
11404 extern vector unsigned char __builtin_vec_slo (vector unsigned char a1,
11405                               vector unsigned char a2);
11406 
11407 extern vector signed char __builtin_vec_splat (vector signed char a1, const char a2);
11408 extern vector unsigned char __builtin_vec_splat (vector unsigned char a1, const char a2);
11409 extern vector signed short __builtin_vec_splat (vector signed short a1, const char a2);
11410 extern vector unsigned short __builtin_vec_splat (vector unsigned short a1, const char a2);
11411 extern vector float __builtin_vec_splat (vector float a1, const char a2);
11412 extern vector signed int __builtin_vec_splat (vector signed int a1, const char a2);
11413 extern vector unsigned int __builtin_vec_splat (vector unsigned int a1, const char a2);
11414 #else
11415 # define __builtin_vec_sl(a, b) ((a) << (b))
11416 __coverity_generic_altivec_vector __builtin_vec_sel ();
11417 __coverity_generic_altivec_vector __builtin_vec_sel ();
11418 __coverity_generic_altivec_vector __builtin_vec_sld ();
11419 __coverity_generic_altivec_vector __builtin_vec_sll ();
11420 __coverity_generic_altivec_vector __builtin_vec_slo ();
11421 #endif
11422 
11423 extern vector signed char __builtin_vec_splat_s8 (const char a1);
11424 
11425 extern vector signed short __builtin_vec_splat_s16 (const char a1);
11426 
11427 extern vector signed int __builtin_vec_splat_s32 (const char a1);
11428 
11429 extern vector unsigned char __builtin_vec_splat_u8 (const char a1);
11430 
11431 extern vector unsigned short __builtin_vec_splat_u16 (const char a1);
11432 
11433 extern vector unsigned int __builtin_vec_splat_u32 (const char a1);
11434 
11435 #ifdef __coverity_cplusplus
11436 extern vector signed char __builtin_vec_sr (vector signed char a1, vector unsigned char a2);
11437 extern vector unsigned char __builtin_vec_sr (vector unsigned char a1,
11438                              vector unsigned char a2);
11439 extern vector signed short __builtin_vec_sr (vector signed short a1, vector unsigned short a2);
11440 
11441 extern vector unsigned short __builtin_vec_sr (vector unsigned short a1,
11442                               vector unsigned short a2);
11443 extern vector signed int __builtin_vec_sr (vector signed int a1, vector unsigned int a2);
11444 extern vector unsigned int __builtin_vec_sr (vector unsigned int a1, vector unsigned int a2);
11445 
11446 extern vector signed char __builtin_vec_sra (vector signed char a1, vector unsigned char a2);
11447 extern vector unsigned char __builtin_vec_sra (vector unsigned char a1,
11448                               vector unsigned char a2);
11449 extern vector signed short __builtin_vec_sra (vector signed short a1,
11450                              vector unsigned short a2);
11451 extern vector unsigned short __builtin_vec_sra (vector unsigned short a1,
11452                                vector unsigned short a2);
11453 extern vector signed int __builtin_vec_sra (vector signed int a1, vector unsigned int a2);
11454 extern vector unsigned int __builtin_vec_sra (vector unsigned int a1, vector unsigned int a2);
11455 
11456 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned int a2);
11457 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned short a2);
11458 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned char a2);
11459 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1, vector unsigned int a2);
11460 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1,
11461                              vector unsigned short a2);
11462 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1, vector unsigned char a2);
11463 
11464 extern vector signed short __builtin_vec_srl (vector signed short a1, vector unsigned int a2);
11465 extern vector signed short __builtin_vec_srl (vector signed short a1,
11466                              vector unsigned short a2);
11467 extern vector signed short __builtin_vec_srl (vector signed short a1, vector unsigned char a2);
11468 
11469 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11470                                vector unsigned int a2);
11471 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11472                                vector unsigned short a2);
11473 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11474                                vector unsigned char a2);
11475 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned int a2);
11476 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned short a2);
11477 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned char a2);
11478 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11479                               vector unsigned int a2);
11480 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11481                               vector unsigned short a2);
11482 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11483                               vector unsigned char a2);
11484 
11485 extern vector float __builtin_vec_sro (vector float a1, vector signed char a2);
11486 extern vector float __builtin_vec_sro (vector float a1, vector unsigned char a2);
11487 extern vector signed int __builtin_vec_sro (vector signed int a1, vector signed char a2);
11488 extern vector signed int __builtin_vec_sro (vector signed int a1, vector unsigned char a2);
11489 extern vector unsigned int __builtin_vec_sro (vector unsigned int a1, vector signed char a2);
11490 extern vector unsigned int __builtin_vec_sro (vector unsigned int a1, vector unsigned char a2);
11491 
11492 extern vector signed short __builtin_vec_sro (vector signed short a1, vector signed char a2);
11493 extern vector signed short __builtin_vec_sro (vector signed short a1, vector unsigned char a2);
11494 
11495 extern vector unsigned short __builtin_vec_sro (vector unsigned short a1,
11496                                vector signed char a2);
11497 extern vector unsigned short __builtin_vec_sro (vector unsigned short a1,
11498                                vector unsigned char a2);
11499 extern vector signed char __builtin_vec_sro (vector signed char a1, vector signed char a2);
11500 extern vector signed char __builtin_vec_sro (vector signed char a1, vector unsigned char a2);
11501 extern vector unsigned char __builtin_vec_sro (vector unsigned char a1, vector signed char a2);
11502 
11503 extern vector unsigned char __builtin_vec_sro (vector unsigned char a1,
11504                               vector unsigned char a2);
11505 
11506 extern void __builtin_vec_st (vector float a1, int a2, const void * a3);
11507 extern void __builtin_vec_st (vector signed int a1, int a2, const void * a3);
11508 extern void __builtin_vec_st (vector unsigned int a1, int a2, const void * a3);
11509 extern void __builtin_vec_st (vector signed short a1, int a2, const void * a3);
11510 extern void __builtin_vec_st (vector unsigned short a1, int a2, const void * a3);
11511 extern void __builtin_vec_st (vector signed char a1, int a2, const void * a3);
11512 extern void __builtin_vec_st (vector unsigned char a1, int a2, const void * a3);
11513 
11514 extern void __builtin_vec_ste (vector signed char a1, int a2, const void * a3);
11515 extern void __builtin_vec_ste (vector unsigned char a1, int a2, unsigned char * a3);
11516 extern void __builtin_vec_ste (vector signed short a1, int a2, const void * a3);
11517 extern void __builtin_vec_ste (vector unsigned short a1, int a2, const void * a3);
11518 extern void __builtin_vec_ste (vector signed int a1, int a2, const void * a3);
11519 extern void __builtin_vec_ste (vector unsigned int a1, int a2, unsigned int * a3);
11520 extern void __builtin_vec_ste (vector float a1, int a2, float * a3);
11521 
11522 extern void __builtin_vec_stl (vector float a1, int a2, const void * a3);
11523 extern void __builtin_vec_stl (vector signed int a1, int a2, const void * a3);
11524 extern void __builtin_vec_stl (vector unsigned int a1, int a2, const void * a3);
11525 extern void __builtin_vec_stl (vector signed short a1, int a2, const void * a3);
11526 extern void __builtin_vec_stl (vector unsigned short a1, int a2, const void * a3);
11527 extern void __builtin_vec_stl (vector signed char a1, int a2, const void * a3);
11528 extern void __builtin_vec_stl (vector unsigned char a1, int a2, const void * a3);
11529 
11530 extern vector signed char __builtin_vec_sub (vector signed char a1, vector signed char a2);
11531 extern vector unsigned char __builtin_vec_sub (vector signed char a1, vector unsigned char a2);
11532 
11533 extern vector unsigned char __builtin_vec_sub (vector unsigned char a1, vector signed char a2);
11534 
11535 extern vector unsigned char __builtin_vec_sub (vector unsigned char a1,
11536                               vector unsigned char a2);
11537 extern vector signed short __builtin_vec_sub (vector signed short a1, vector signed short a2);
11538 extern vector unsigned short __builtin_vec_sub (vector signed short a1,
11539                                vector unsigned short a2);
11540 extern vector unsigned short __builtin_vec_sub (vector unsigned short a1,
11541                                vector signed short a2);
11542 extern vector unsigned short __builtin_vec_sub (vector unsigned short a1,
11543                                vector unsigned short a2);
11544 extern vector signed int __builtin_vec_sub (vector signed int a1, vector signed int a2);
11545 extern vector unsigned int __builtin_vec_sub (vector signed int a1, vector unsigned int a2);
11546 extern vector unsigned int __builtin_vec_sub (vector unsigned int a1, vector signed int a2);
11547 extern vector unsigned int __builtin_vec_sub (vector unsigned int a1, vector unsigned int a2);
11548 extern vector float __builtin_vec_sub (vector float a1, vector float a2);
11549 
11550 extern vector unsigned int __builtin_vec_subc (vector unsigned int a1, vector unsigned int a2);
11551 
11552 extern vector unsigned char __builtin_vec_subs (vector signed char a1,
11553                                vector unsigned char a2);
11554 extern vector unsigned char __builtin_vec_subs (vector unsigned char a1,
11555                                vector signed char a2);
11556 extern vector unsigned char __builtin_vec_subs (vector unsigned char a1,
11557                                vector unsigned char a2);
11558 extern vector signed char __builtin_vec_subs (vector signed char a1, vector signed char a2);
11559 extern vector unsigned short __builtin_vec_subs (vector signed short a1,
11560                                 vector unsigned short a2);
11561 extern vector unsigned short __builtin_vec_subs (vector unsigned short a1,
11562                                 vector signed short a2);
11563 extern vector unsigned short __builtin_vec_subs (vector unsigned short a1,
11564                                 vector unsigned short a2);
11565 extern vector signed short __builtin_vec_subs (vector signed short a1, vector signed short a2);
11566 
11567 extern vector unsigned int __builtin_vec_subs (vector signed int a1, vector unsigned int a2);
11568 extern vector unsigned int __builtin_vec_subs (vector unsigned int a1, vector signed int a2);
11569 extern vector unsigned int __builtin_vec_subs (vector unsigned int a1, vector unsigned int a2);
11570 
11571 extern vector signed int __builtin_vec_subs (vector signed int a1, vector signed int a2);
11572 
11573 extern vector unsigned int __builtin_vec_sum4s (vector unsigned char a1,
11574                                vector unsigned int a2);
11575 extern vector signed int __builtin_vec_sum4s (vector signed char a1, vector signed int a2);
11576 extern vector signed int __builtin_vec_sum4s (vector signed short a1, vector signed int a2);
11577 #else
11578 # define __builtin_vec_sr(a, b) ((a) >> (b))
11579 # define __builtin_vec_sub(a, b) ((a) - (b))
11580 __coverity_generic_altivec_vector __builtin_vec_sra ();
11581 __coverity_generic_altivec_vector __builtin_vec_srl ();
11582 __coverity_generic_altivec_vector __builtin_vec_sro ();
11583 extern void __builtin_vec_st ();
11584 extern void __builtin_vec_ste ();
11585 extern void __builtin_vec_stl ();
11586 __coverity_generic_altivec_vector __builtin_vec_subc ();
11587 __coverity_generic_altivec_vector __builtin_vec_subs ();
11588 __coverity_generic_altivec_vector __builtin_vec_sum4s ();
11589 #endif
11590 
11591 extern vector signed int __builtin_vec_sum2s (vector signed int a1, vector signed int a2);
11592 
11593 extern vector signed int __builtin_vec_sums (vector signed int a1, vector signed int a2);
11594 
11595 extern vector float __builtin_vec_trunc (vector float a1);
11596 
11597 #ifdef __coverity_cplusplus
11598 extern vector signed short __builtin_vec_unpackh (vector signed char a1);
11599 extern vector unsigned int __builtin_vec_unpackh (vector unsigned short a1);
11600 extern vector signed int __builtin_vec_unpackh (vector signed short a1);
11601 
11602 extern vector signed short __builtin_vec_unpackl (vector signed char a1);
11603 extern vector unsigned int __builtin_vec_unpackl (vector unsigned short a1);
11604 extern vector signed int __builtin_vec_unpackl (vector signed short a1);
11605 
11606 extern vector float __builtin_vec_xor (vector float a1, vector float a2);
11607 extern vector float __builtin_vec_xor (vector float a1, vector signed int a2);
11608 extern vector float __builtin_vec_xor (vector signed int a1, vector float a2);
11609 extern vector signed int __builtin_vec_xor (vector signed int a1, vector signed int a2);
11610 extern vector unsigned int __builtin_vec_xor (vector signed int a1, vector unsigned int a2);
11611 extern vector unsigned int __builtin_vec_xor (vector unsigned int a1, vector signed int a2);
11612 extern vector unsigned int __builtin_vec_xor (vector unsigned int a1, vector unsigned int a2);
11613 extern vector signed short __builtin_vec_xor (vector signed short a1, vector signed short a2);
11614 extern vector unsigned short __builtin_vec_xor (vector signed short a1,
11615                                vector unsigned short a2);
11616 extern vector unsigned short __builtin_vec_xor (vector unsigned short a1,
11617                                vector signed short a2);
11618 extern vector unsigned short __builtin_vec_xor (vector unsigned short a1,
11619                                vector unsigned short a2);
11620 extern vector signed char __builtin_vec_xor (vector signed char a1, vector signed char a2);
11621 extern vector unsigned char __builtin_vec_xor (vector signed char a1, vector unsigned char a2);
11622 
11623 extern vector unsigned char __builtin_vec_xor (vector unsigned char a1, vector signed char a2);
11624 
11625 extern vector unsigned char __builtin_vec_xor (vector unsigned char a1,
11626                               vector unsigned char a2);
11627 
11628 extern vector signed int __builtin_vec_all_eq (vector signed char a1, vector unsigned char a2);
11629 
11630 extern vector signed int __builtin_vec_all_eq (vector signed char a1, vector signed char a2);
11631 extern vector signed int __builtin_vec_all_eq (vector unsigned char a1, vector signed char a2);
11632 
11633 extern vector signed int __builtin_vec_all_eq (vector unsigned char a1,
11634                               vector unsigned char a2);
11635 extern vector signed int __builtin_vec_all_eq (vector signed short a1,
11636                               vector unsigned short a2);
11637 extern vector signed int __builtin_vec_all_eq (vector signed short a1, vector signed short a2);
11638 
11639 extern vector signed int __builtin_vec_all_eq (vector unsigned short a1,
11640                               vector signed short a2);
11641 extern vector signed int __builtin_vec_all_eq (vector unsigned short a1,
11642                               vector unsigned short a2);
11643 extern vector signed int __builtin_vec_all_eq (vector signed int a1, vector unsigned int a2);
11644 extern vector signed int __builtin_vec_all_eq (vector signed int a1, vector signed int a2);
11645 extern vector signed int __builtin_vec_all_eq (vector unsigned int a1, vector signed int a2);
11646 extern vector signed int __builtin_vec_all_eq (vector unsigned int a1, vector unsigned int a2);
11647 
11648 extern vector signed int __builtin_vec_all_eq (vector float a1, vector float a2);
11649 
11650 extern vector signed int __builtin_vec_all_ge (vector signed char a1, vector unsigned char a2);
11651 
11652 extern vector signed int __builtin_vec_all_ge (vector unsigned char a1, vector signed char a2);
11653 
11654 extern vector signed int __builtin_vec_all_ge (vector unsigned char a1,
11655                               vector unsigned char a2);
11656 extern vector signed int __builtin_vec_all_ge (vector signed char a1, vector signed char a2);
11657 extern vector signed int __builtin_vec_all_ge (vector signed short a1,
11658                               vector unsigned short a2);
11659 extern vector signed int __builtin_vec_all_ge (vector unsigned short a1,
11660                               vector signed short a2);
11661 extern vector signed int __builtin_vec_all_ge (vector unsigned short a1,
11662                               vector unsigned short a2);
11663 extern vector signed int __builtin_vec_all_ge (vector signed short a1, vector signed short a2);
11664 
11665 extern vector signed int __builtin_vec_all_ge (vector signed int a1, vector unsigned int a2);
11666 extern vector signed int __builtin_vec_all_ge (vector unsigned int a1, vector signed int a2);
11667 extern vector signed int __builtin_vec_all_ge (vector unsigned int a1, vector unsigned int a2);
11668 
11669 extern vector signed int __builtin_vec_all_ge (vector signed int a1, vector signed int a2);
11670 extern vector signed int __builtin_vec_all_ge (vector float a1, vector float a2);
11671 
11672 extern vector signed int __builtin_vec_all_gt (vector signed char a1, vector unsigned char a2);
11673 
11674 extern vector signed int __builtin_vec_all_gt (vector unsigned char a1, vector signed char a2);
11675 
11676 extern vector signed int __builtin_vec_all_gt (vector unsigned char a1,
11677                               vector unsigned char a2);
11678 extern vector signed int __builtin_vec_all_gt (vector signed char a1, vector signed char a2);
11679 extern vector signed int __builtin_vec_all_gt (vector signed short a1,
11680                               vector unsigned short a2);
11681 extern vector signed int __builtin_vec_all_gt (vector unsigned short a1,
11682                               vector signed short a2);
11683 extern vector signed int __builtin_vec_all_gt (vector unsigned short a1,
11684                               vector unsigned short a2);
11685 extern vector signed int __builtin_vec_all_gt (vector signed short a1, vector signed short a2);
11686 
11687 extern vector signed int __builtin_vec_all_gt (vector signed int a1, vector unsigned int a2);
11688 extern vector signed int __builtin_vec_all_gt (vector unsigned int a1, vector signed int a2);
11689 extern vector signed int __builtin_vec_all_gt (vector unsigned int a1, vector unsigned int a2);
11690 
11691 extern vector signed int __builtin_vec_all_gt (vector signed int a1, vector signed int a2);
11692 extern vector signed int __builtin_vec_all_gt (vector float a1, vector float a2);
11693 
11694 extern vector signed int __builtin_vec_all_in (vector float a1, vector float a2);
11695 
11696 extern vector signed int __builtin_vec_all_le (vector signed char a1, vector unsigned char a2);
11697 
11698 extern vector signed int __builtin_vec_all_le (vector unsigned char a1, vector signed char a2);
11699 
11700 extern vector signed int __builtin_vec_all_le (vector unsigned char a1,
11701                               vector unsigned char a2);
11702 extern vector signed int __builtin_vec_all_le (vector signed char a1, vector signed char a2);
11703 extern vector signed int __builtin_vec_all_le (vector signed short a1,
11704                               vector unsigned short a2);
11705 extern vector signed int __builtin_vec_all_le (vector unsigned short a1,
11706                               vector signed short a2);
11707 extern vector signed int __builtin_vec_all_le (vector unsigned short a1,
11708                               vector unsigned short a2);
11709 extern vector signed int __builtin_vec_all_le (vector signed short a1, vector signed short a2);
11710 
11711 extern vector signed int __builtin_vec_all_le (vector signed int a1, vector unsigned int a2);
11712 extern vector signed int __builtin_vec_all_le (vector unsigned int a1, vector signed int a2);
11713 extern vector signed int __builtin_vec_all_le (vector unsigned int a1, vector unsigned int a2);
11714 
11715 extern vector signed int __builtin_vec_all_le (vector signed int a1, vector signed int a2);
11716 extern vector signed int __builtin_vec_all_le (vector float a1, vector float a2);
11717 
11718 extern vector signed int __builtin_vec_all_lt (vector signed char a1, vector unsigned char a2);
11719 
11720 extern vector signed int __builtin_vec_all_lt (vector unsigned char a1, vector signed char a2);
11721 
11722 extern vector signed int __builtin_vec_all_lt (vector unsigned char a1,
11723                               vector unsigned char a2);
11724 extern vector signed int __builtin_vec_all_lt (vector signed char a1, vector signed char a2);
11725 extern vector signed int __builtin_vec_all_lt (vector signed short a1,
11726                               vector unsigned short a2);
11727 extern vector signed int __builtin_vec_all_lt (vector unsigned short a1,
11728                               vector signed short a2);
11729 extern vector signed int __builtin_vec_all_lt (vector unsigned short a1,
11730                               vector unsigned short a2);
11731 extern vector signed int __builtin_vec_all_lt (vector signed short a1, vector signed short a2);
11732 
11733 extern vector signed int __builtin_vec_all_lt (vector signed int a1, vector unsigned int a2);
11734 extern vector signed int __builtin_vec_all_lt (vector unsigned int a1, vector signed int a2);
11735 extern vector signed int __builtin_vec_all_lt (vector unsigned int a1, vector unsigned int a2);
11736 
11737 extern vector signed int __builtin_vec_all_lt (vector signed int a1, vector signed int a2);
11738 extern vector signed int __builtin_vec_all_lt (vector float a1, vector float a2);
11739 #else
11740 __coverity_generic_altivec_vector __builtin_vec_unpackh ();
11741 __coverity_generic_altivec_vector __builtin_vec_unpackl ();
11742 #define __builtin_vec_xor(a1, a2) ((a1) ^ (a2))
11743 __coverity_generic_altivec_vector __builtin_vec_all_eq ();
11744 __coverity_generic_altivec_vector __builtin_vec_all_ge ();
11745 __coverity_generic_altivec_vector __builtin_vec_all_gt ();
11746 __coverity_generic_altivec_vector __builtin_vec_all_le ();
11747 __coverity_generic_altivec_vector __builtin_vec_all_lt ();
11748 #endif
11749 
11750 extern vector signed int __builtin_vec_all_nan (vector float a1);
11751 
11752 #ifdef __coverity_cplusplus
11753 extern vector signed int __builtin_vec_all_ne (vector signed char a1, vector unsigned char a2);
11754 
11755 extern vector signed int __builtin_vec_all_ne (vector signed char a1, vector signed char a2);
11756 extern vector signed int __builtin_vec_all_ne (vector unsigned char a1, vector signed char a2);
11757 
11758 extern vector signed int __builtin_vec_all_ne (vector unsigned char a1,
11759                               vector unsigned char a2);
11760 extern vector signed int __builtin_vec_all_ne (vector signed short a1,
11761                               vector unsigned short a2);
11762 extern vector signed int __builtin_vec_all_ne (vector signed short a1, vector signed short a2);
11763 
11764 extern vector signed int __builtin_vec_all_ne (vector unsigned short a1,
11765                               vector signed short a2);
11766 extern vector signed int __builtin_vec_all_ne (vector unsigned short a1,
11767                               vector unsigned short a2);
11768 extern vector signed int __builtin_vec_all_ne (vector signed int a1, vector unsigned int a2);
11769 extern vector signed int __builtin_vec_all_ne (vector signed int a1, vector signed int a2);
11770 extern vector signed int __builtin_vec_all_ne (vector unsigned int a1, vector signed int a2);
11771 extern vector signed int __builtin_vec_all_ne (vector unsigned int a1, vector unsigned int a2);
11772 
11773 extern vector signed int __builtin_vec_all_ne (vector float a1, vector float a2);
11774 
11775 #else
11776 __coverity_generic_altivec_vector __builtin_vec_all_ne ();
11777 #endif
11778 
11779 extern vector signed int __builtin_vec_all_nge (vector float a1, vector float a2);
11780 
11781 extern vector signed int __builtin_vec_all_ngt (vector float a1, vector float a2);
11782 
11783 extern vector signed int __builtin_vec_all_nle (vector float a1, vector float a2);
11784 
11785 extern vector signed int __builtin_vec_all_nlt (vector float a1, vector float a2);
11786 
11787 extern vector signed int __builtin_vec_all_numeric (vector float a1);
11788 
11789 #ifdef __coverity_cplusplus
11790 extern vector signed int __builtin_vec_any_eq (vector signed char a1, vector unsigned char a2);
11791 
11792 extern vector signed int __builtin_vec_any_eq (vector signed char a1, vector signed char a2);
11793 extern vector signed int __builtin_vec_any_eq (vector unsigned char a1, vector signed char a2);
11794 
11795 extern vector signed int __builtin_vec_any_eq (vector unsigned char a1,
11796                               vector unsigned char a2);
11797 extern vector signed int __builtin_vec_any_eq (vector signed short a1,
11798                               vector unsigned short a2);
11799 extern vector signed int __builtin_vec_any_eq (vector signed short a1, vector signed short a2);
11800 
11801 extern vector signed int __builtin_vec_any_eq (vector unsigned short a1,
11802                               vector signed short a2);
11803 extern vector signed int __builtin_vec_any_eq (vector unsigned short a1,
11804                               vector unsigned short a2);
11805 extern vector signed int __builtin_vec_any_eq (vector signed int a1, vector unsigned int a2);
11806 extern vector signed int __builtin_vec_any_eq (vector signed int a1, vector signed int a2);
11807 extern vector signed int __builtin_vec_any_eq (vector unsigned int a1, vector signed int a2);
11808 extern vector signed int __builtin_vec_any_eq (vector unsigned int a1, vector unsigned int a2);
11809 
11810 extern vector signed int __builtin_vec_any_eq (vector float a1, vector float a2);
11811 
11812 extern vector signed int __builtin_vec_any_ge (vector signed char a1, vector unsigned char a2);
11813 
11814 extern vector signed int __builtin_vec_any_ge (vector unsigned char a1, vector signed char a2);
11815 
11816 extern vector signed int __builtin_vec_any_ge (vector unsigned char a1,
11817                               vector unsigned char a2);
11818 extern vector signed int __builtin_vec_any_ge (vector signed char a1, vector signed char a2);
11819 extern vector signed int __builtin_vec_any_ge (vector signed short a1,
11820                               vector unsigned short a2);
11821 extern vector signed int __builtin_vec_any_ge (vector unsigned short a1,
11822                               vector signed short a2);
11823 extern vector signed int __builtin_vec_any_ge (vector unsigned short a1,
11824                               vector unsigned short a2);
11825 extern vector signed int __builtin_vec_any_ge (vector signed short a1, vector signed short a2);
11826 
11827 extern vector signed int __builtin_vec_any_ge (vector signed int a1, vector unsigned int a2);
11828 extern vector signed int __builtin_vec_any_ge (vector unsigned int a1, vector signed int a2);
11829 extern vector signed int __builtin_vec_any_ge (vector unsigned int a1, vector unsigned int a2);
11830 
11831 extern vector signed int __builtin_vec_any_ge (vector signed int a1, vector signed int a2);
11832 extern vector signed int __builtin_vec_any_ge (vector float a1, vector float a2);
11833 
11834 extern vector signed int __builtin_vec_any_gt (vector signed char a1, vector unsigned char a2);
11835 
11836 extern vector signed int __builtin_vec_any_gt (vector unsigned char a1, vector signed char a2);
11837 
11838 extern vector signed int __builtin_vec_any_gt (vector unsigned char a1,
11839                               vector unsigned char a2);
11840 extern vector signed int __builtin_vec_any_gt (vector signed char a1, vector signed char a2);
11841 extern vector signed int __builtin_vec_any_gt (vector signed short a1,
11842                               vector unsigned short a2);
11843 extern vector signed int __builtin_vec_any_gt (vector unsigned short a1,
11844                               vector signed short a2);
11845 extern vector signed int __builtin_vec_any_gt (vector unsigned short a1,
11846                               vector unsigned short a2);
11847 extern vector signed int __builtin_vec_any_gt (vector signed short a1, vector signed short a2);
11848 
11849 extern vector signed int __builtin_vec_any_gt (vector signed int a1, vector unsigned int a2);
11850 extern vector signed int __builtin_vec_any_gt (vector unsigned int a1, vector signed int a2);
11851 extern vector signed int __builtin_vec_any_gt (vector unsigned int a1, vector unsigned int a2);
11852 
11853 extern vector signed int __builtin_vec_any_gt (vector signed int a1, vector signed int a2);
11854 extern vector signed int __builtin_vec_any_gt (vector float a1, vector float a2);
11855 
11856 extern vector signed int __builtin_vec_any_le (vector signed char a1, vector unsigned char a2);
11857 
11858 extern vector signed int __builtin_vec_any_le (vector unsigned char a1, vector signed char a2);
11859 
11860 extern vector signed int __builtin_vec_any_le (vector unsigned char a1,
11861                               vector unsigned char a2);
11862 extern vector signed int __builtin_vec_any_le (vector signed char a1, vector signed char a2);
11863 extern vector signed int __builtin_vec_any_le (vector signed short a1,
11864                               vector unsigned short a2);
11865 extern vector signed int __builtin_vec_any_le (vector unsigned short a1,
11866                               vector signed short a2);
11867 extern vector signed int __builtin_vec_any_le (vector unsigned short a1,
11868                               vector unsigned short a2);
11869 extern vector signed int __builtin_vec_any_le (vector signed short a1, vector signed short a2);
11870 
11871 extern vector signed int __builtin_vec_any_le (vector signed int a1, vector unsigned int a2);
11872 extern vector signed int __builtin_vec_any_le (vector unsigned int a1, vector signed int a2);
11873 extern vector signed int __builtin_vec_any_le (vector unsigned int a1, vector unsigned int a2);
11874 
11875 extern vector signed int __builtin_vec_any_le (vector signed int a1, vector signed int a2);
11876 extern vector signed int __builtin_vec_any_le (vector float a1, vector float a2);
11877 
11878 extern vector signed int __builtin_vec_any_lt (vector signed char a1, vector unsigned char a2);
11879 
11880 extern vector signed int __builtin_vec_any_lt (vector unsigned char a1, vector signed char a2);
11881 
11882 extern vector signed int __builtin_vec_any_lt (vector unsigned char a1,
11883                               vector unsigned char a2);
11884 extern vector signed int __builtin_vec_any_lt (vector signed char a1, vector signed char a2);
11885 extern vector signed int __builtin_vec_any_lt (vector signed short a1,
11886                               vector unsigned short a2);
11887 extern vector signed int __builtin_vec_any_lt (vector unsigned short a1,
11888                               vector signed short a2);
11889 extern vector signed int __builtin_vec_any_lt (vector unsigned short a1,
11890                               vector unsigned short a2);
11891 extern vector signed int __builtin_vec_any_lt (vector signed short a1, vector signed short a2);
11892 
11893 extern vector signed int __builtin_vec_any_lt (vector signed int a1, vector unsigned int a2);
11894 extern vector signed int __builtin_vec_any_lt (vector unsigned int a1, vector signed int a2);
11895 extern vector signed int __builtin_vec_any_lt (vector unsigned int a1, vector unsigned int a2);
11896 
11897 extern vector signed int __builtin_vec_any_lt (vector signed int a1, vector signed int a2);
11898 extern vector signed int __builtin_vec_any_lt (vector float a1, vector float a2);
11899 #else
11900 __coverity_generic_altivec_vector __builtin_vec_any_eq ();
11901 __coverity_generic_altivec_vector __builtin_vec_any_ge ();
11902 __coverity_generic_altivec_vector __builtin_vec_any_gt ();
11903 __coverity_generic_altivec_vector __builtin_vec_any_le ();
11904 __coverity_generic_altivec_vector __builtin_vec_any_lt ();
11905 #endif
11906 
11907 extern vector signed int __builtin_vec_any_nan (vector float a1);
11908 
11909 #ifdef __coverity_cplusplus
11910 extern vector signed int __builtin_vec_any_ne (vector signed char a1, vector unsigned char a2);
11911 
11912 extern vector signed int __builtin_vec_any_ne (vector signed char a1, vector signed char a2);
11913 extern vector signed int __builtin_vec_any_ne (vector unsigned char a1, vector signed char a2);
11914 
11915 extern vector signed int __builtin_vec_any_ne (vector unsigned char a1,
11916                               vector unsigned char a2);
11917 extern vector signed int __builtin_vec_any_ne (vector signed short a1,
11918                               vector unsigned short a2);
11919 extern vector signed int __builtin_vec_any_ne (vector signed short a1, vector signed short a2);
11920 
11921 extern vector signed int __builtin_vec_any_ne (vector unsigned short a1,
11922                               vector signed short a2);
11923 extern vector signed int __builtin_vec_any_ne (vector unsigned short a1,
11924                               vector unsigned short a2);
11925 extern vector signed int __builtin_vec_any_ne (vector signed int a1, vector unsigned int a2);
11926 extern vector signed int __builtin_vec_any_ne (vector signed int a1, vector signed int a2);
11927 extern vector signed int __builtin_vec_any_ne (vector unsigned int a1, vector signed int a2);
11928 extern vector signed int __builtin_vec_any_ne (vector unsigned int a1, vector unsigned int a2);
11929 
11930 extern vector signed int __builtin_vec_any_ne (vector float a1, vector float a2);
11931 #else
11932 __coverity_generic_altivec_vector __builtin_vec_any_ne ();
11933 #endif
11934 
11935 extern vector signed int __builtin_vec_any_nge (vector float a1, vector float a2);
11936 
11937 extern vector signed int __builtin_vec_any_ngt (vector float a1, vector float a2);
11938 
11939 extern vector signed int __builtin_vec_any_nle (vector float a1, vector float a2);
11940 
11941 extern vector signed int __builtin_vec_any_nlt (vector float a1, vector float a2);
11942 
11943 extern vector signed int __builtin_vec_any_numeric (vector float a1);
11944 
11945 extern vector signed int __builtin_vec_any_out (vector float a1, vector float a2);
11946 
11947 # ifndef OFFSET_T
11948 #  ifdef _ARCH_PPC64
11949 #   define OFFSET_T long
11950 #  else
11951 #   define OFFSET_T int
11952 # endif
11953 # endif
11954 
11955 extern int __builtin_altivec_vcmpbfp_p(int a1, vector float a2, vector float a3);
11956 extern int __builtin_altivec_vcmpeqfp_p(int a1, vector float a2, vector float a3);
11957 extern int __builtin_altivec_vcmpeqfp_p(int, vector float a1, vector float a2);
11958 extern int __builtin_altivec_vcmpequb_p(int a1, vector signed char a2, vector signed char a3);
11959 extern int __builtin_altivec_vcmpequh_p(int a1, vector signed short a2, vector signed short a3);
11960 extern int __builtin_altivec_vcmpequw_p(int a1, vector signed int a2, vector signed int a3);
11961 extern int __builtin_altivec_vcmpgefp_p(int a1, vector float a2, vector float a3);
11962 extern int __builtin_altivec_vcmpgtfp_p(int a1, vector float a2, vector float a3);
11963 extern int __builtin_altivec_vcmpgtsb_p(int a1, vector signed char a2, vector signed char a3);
11964 extern int __builtin_altivec_vcmpgtsh_p(int a1, vector signed short a2, vector signed short a3);
11965 extern int __builtin_altivec_vcmpgtsw_p(int a1, vector signed int a2, vector signed int a3);
11966 extern int __builtin_altivec_vcmpgtub_p(int a1, vector signed char a2, vector signed char a3);
11967 extern int __builtin_altivec_vcmpgtuh_p(int a1, vector signed short a2, vector signed short a3);
11968 extern int __builtin_altivec_vcmpgtuw_p(int a1, vector signed int a2, vector signed int a3);
11969 extern vector bool char __builtin_altivec_lvx(OFFSET_T a1, const void * a2);
11970 extern vector bool char __builtin_altivec_lvxl(OFFSET_T a1, const void * a2);
11971 extern vector bool char __builtin_altivec_vand(vector signed int a1, vector signed int a2);
11972 extern vector bool char __builtin_altivec_vandc(vector signed int a1, vector signed int a2);
11973 extern vector bool char __builtin_altivec_vcmpequb(vector signed char a1, vector signed char a2);
11974 extern vector bool char __builtin_altivec_vcmpgtsb(vector signed char a1, vector signed char a2);
11975 extern vector bool char __builtin_altivec_vcmpgtub(vector signed char a1, vector signed char a2);
11976 extern vector bool char __builtin_altivec_vmrghb(vector signed char a1, vector signed char a2);
11977 extern vector bool char __builtin_altivec_vmrglb(vector signed char a1, vector signed char a2);
11978 extern vector bool char __builtin_altivec_vnor(vector signed int a1, vector signed int a2);
11979 extern vector bool char __builtin_altivec_vor(vector signed int a1, vector signed int a2);
11980 extern vector bool char __builtin_altivec_vperm_4si(vector signed int a1, vector signed int a2, vector signed char a3);
11981 extern vector bool char __builtin_altivec_vpkuhum(vector signed short a1, vector signed short a2);
11982 extern vector bool char __builtin_altivec_vsel_4si(vector signed int a1, vector signed int a2, vector signed int a3);
11983 extern vector bool char __builtin_altivec_vsl(vector signed int a1, vector signed int a2);
11984 extern vector bool char __builtin_altivec_vsldoi_4si(vector signed int a1, vector signed int a2, const int a3);
11985 extern vector bool char __builtin_altivec_vsldoi_4sf(vector float a1, vector float a2, const int a3);
11986 extern vector bool char __builtin_altivec_vspltb(vector signed char a1, const int a2);
11987 extern vector bool char __builtin_altivec_vsr(vector signed int a1, vector signed int a2);
11988 extern vector bool char __builtin_altivec_vxor(vector signed int a1, vector signed int a2);
11989 extern vector bool int __builtin_altivec_vcmpeqfp(vector float a1, vector float a2);
11990 extern vector bool int __builtin_altivec_vcmpequw(vector signed int a1, vector signed int a2);
11991 extern vector bool int __builtin_altivec_vcmpgefp(vector float a1, vector float a2);
11992 extern vector bool int __builtin_altivec_vcmpgtfp(vector float a1, vector float a2);
11993 extern vector bool int __builtin_altivec_vcmpgtsw(vector signed int a1, vector signed int a2);
11994 extern vector bool int __builtin_altivec_vcmpgtuw(vector signed int a1, vector signed int a2);
11995 extern vector bool int __builtin_altivec_vmrghw(vector signed int a1, vector signed int a2);
11996 extern vector bool int __builtin_altivec_vmrglw(vector signed int a1, vector signed int a2);
11997 extern vector bool int __builtin_altivec_vspltw(vector signed int a1, const int a2);
11998 extern vector bool int __builtin_altivec_vupkhsh(vector signed short a1);
11999 extern vector bool int __builtin_altivec_vupklsh(vector signed short a1);
12000 extern vector bool short __builtin_altivec_vcmpequh(vector signed short a1, vector signed short a2);
12001 extern vector bool short __builtin_altivec_vcmpgtsh(vector signed short a1, vector signed short a2);
12002 extern vector bool short __builtin_altivec_vcmpgtuh(vector signed short a1, vector signed short a2);
12003 extern vector bool short __builtin_altivec_vmrghh(vector signed short a1, vector signed short a2);
12004 extern vector bool short __builtin_altivec_vmrglh(vector signed short a1, vector signed short a2);
12005 extern vector bool short __builtin_altivec_vpkuwum(vector signed int a1, vector signed int a2);
12006 extern vector bool short __builtin_altivec_vsplth(vector signed short a1, const int a2);
12007 extern vector bool short __builtin_altivec_vupkhsb(vector signed char a1);
12008 extern vector bool short __builtin_altivec_vupklsb(vector signed char a1);
12009 extern vector float __builtin_altivec_abs_v4sf(vector float a1);
12010 extern vector float __builtin_altivec_lvewx(OFFSET_T a1, const void * a2);
12011 extern vector float __builtin_altivec_vaddfp(vector float a1, vector float a2);
12012 extern vector float __builtin_altivec_vcfsx(vector signed int a1, const int a2);
12013 extern vector float __builtin_altivec_vcfux(vector signed int a1, const int a2);
12014 extern vector float __builtin_altivec_vexptefp(vector float a1);
12015 extern vector float __builtin_altivec_vlogefp(vector float a1);
12016 extern vector float __builtin_altivec_vmaddfp(vector float a1, vector float a2, vector float a3);
12017 extern vector float __builtin_altivec_vmaxfp(vector float a1, vector float a2);
12018 extern vector float __builtin_altivec_vminfp(vector float a1, vector float a2);
12019 extern vector float __builtin_altivec_vnmsubfp(vector float a1, vector float a2, vector float a3);
12020 extern vector float __builtin_altivec_vrefp(vector float a1);
12021 extern vector float __builtin_altivec_vrfim(vector float a1);
12022 extern vector float __builtin_altivec_vrfin(vector float a1);
12023 extern vector float __builtin_altivec_vrfip(vector float a1);
12024 extern vector float __builtin_altivec_vrfiz(vector float a1);
12025 extern vector float __builtin_altivec_vrsqrtefp(vector float a1);
12026 extern vector float __builtin_altivec_vslo(vector signed int a1, vector signed int a2);
12027 extern vector float __builtin_altivec_vsro(vector signed int a1, vector signed int a2);
12028 extern vector float __builtin_altivec_vsubfp(vector float a1, vector float a2);
12029 extern vector pixel __builtin_altivec_vpkpx(vector signed int a1, vector signed int a2);
12030 extern vector signed char __builtin_altivec_abs_v16qi(vector signed char a1);
12031 extern vector signed char __builtin_altivec_abss_v16qi(vector signed char a1);
12032 extern vector signed char __builtin_altivec_lvebx(OFFSET_T a1, const void * a2);
12033 extern vector signed char __builtin_altivec_vaddsbs(vector signed char a1, vector signed char a2);
12034 extern vector signed char __builtin_altivec_vaddubm(vector signed char a1, vector signed char a2);
12035 extern vector signed char __builtin_altivec_vavgsb(vector signed char a1, vector signed char a2);
12036 extern vector signed char __builtin_altivec_vmaxsb(vector signed char a1, vector signed char a2);
12037 extern vector signed char __builtin_altivec_vminsb(vector signed char a1, vector signed char a2);
12038 extern vector signed char __builtin_altivec_vpkshss(vector signed short a1, vector signed short a2);
12039 extern vector signed char __builtin_altivec_vrlb(vector signed char a1, vector signed char a2);
12040 extern vector signed char __builtin_altivec_vslb(vector signed char a1, vector signed char a2);
12041 extern vector signed char __builtin_altivec_vspltisb(const int a1);
12042 extern vector signed char __builtin_altivec_vsrab(vector signed char a1, vector signed char a2);
12043 extern vector signed char __builtin_altivec_vsrb(vector signed char a1, vector signed char a2);
12044 extern vector signed char __builtin_altivec_vsubsbs(vector signed char a1, vector signed char a2);
12045 extern vector signed char __builtin_altivec_vsububm(vector signed char a1, vector signed char a2);
12046 extern vector signed int __builtin_altivec_abs_v4si(vector signed int a1);
12047 extern vector signed int __builtin_altivec_abss_v4si(vector signed int a1);
12048 extern vector signed int __builtin_altivec_vaddsws(vector signed int a1, vector signed int a2);
12049 extern vector signed int __builtin_altivec_vadduwm(vector signed int a1, vector signed int a2);
12050 extern vector signed int __builtin_altivec_vavgsw(vector signed int a1, vector signed int a2);
12051 extern vector signed int __builtin_altivec_vcmpbfp(vector float a1, vector float a2);
12052 extern vector signed int __builtin_altivec_vctsxs(vector float a1, const int a2);
12053 extern vector signed int __builtin_altivec_vmaxsw(vector signed int a1, vector signed int a2);
12054 extern vector signed int __builtin_altivec_vminsw(vector signed int a1, vector signed int a2);
12055 extern vector signed int __builtin_altivec_vmsummbm(vector signed char a1, vector signed char a2, vector signed int a3);
12056 extern vector signed int __builtin_altivec_vmsumshm(vector signed short a1, vector signed short a2, vector signed int a3);
12057 extern vector signed int __builtin_altivec_vmsumshs(vector signed short a1, vector signed short a2, vector signed int a3);
12058 extern vector signed int __builtin_altivec_vmulesh(vector signed short a1, vector signed short a2);
12059 extern vector signed int __builtin_altivec_vmulosh(vector signed short a1, vector signed short a2);
12060 extern vector signed int __builtin_altivec_vrlw(vector signed int a1, vector signed int a2);
12061 extern vector signed int __builtin_altivec_vslw(vector signed int a1, vector signed int a2);
12062 extern vector signed int __builtin_altivec_vspltisw(const int a1);
12063 extern vector signed int __builtin_altivec_vsraw(vector signed int a1, vector signed int a2);
12064 extern vector signed int __builtin_altivec_vsrw(vector signed int a1, vector signed int a2);
12065 extern vector signed int __builtin_altivec_vsubsws(vector signed int a1, vector signed int a2);
12066 extern vector signed int __builtin_altivec_vsubuwm(vector signed int a1, vector signed int a2);
12067 extern vector signed int __builtin_altivec_vsum2sws(vector signed int a1, vector signed int a2);
12068 extern vector signed int __builtin_altivec_vsum4sbs(vector signed char a1, vector signed int a2);
12069 extern vector signed int __builtin_altivec_vsum4shs(vector signed short a1, vector signed int a2);
12070 extern vector signed int __builtin_altivec_vsumsws(vector signed int a1, vector signed int a2);
12071 extern vector signed short __builtin_altivec_abs_v8hi(vector signed short a1);
12072 extern vector signed short __builtin_altivec_abss_v8hi(vector signed short a1);
12073 extern vector signed short __builtin_altivec_lvehx(OFFSET_T a1, const void * a2);
12074 extern vector signed short __builtin_altivec_vaddshs(vector signed short a1, vector signed short a2);
12075 extern vector signed short __builtin_altivec_vadduhm(vector signed short a1, vector signed short a2);
12076 extern vector signed short __builtin_altivec_vavgsh(vector signed short a1, vector signed short a2);
12077 extern vector signed short __builtin_altivec_vmaxsh(vector signed short a1, vector signed short a2);
12078 extern vector signed short __builtin_altivec_vmhaddshs(vector signed short a1, vector signed short a2, vector signed short a3);
12079 extern vector signed short __builtin_altivec_vmhraddshs(vector signed short a1, vector signed short a2, vector signed short a3);
12080 extern vector signed short __builtin_altivec_vminsh(vector signed short a1, vector signed short a2);
12081 extern vector signed short __builtin_altivec_vmladduhm(vector signed short a1, vector signed short a2, vector signed short a3);
12082 extern vector signed short __builtin_altivec_vmulesb(vector signed char a1, vector signed char a2);
12083 extern vector signed short __builtin_altivec_vmuleub(vector signed char a1, vector signed char a2);
12084 extern vector signed short __builtin_altivec_vmulosb(vector signed char a1, vector signed char a2);
12085 extern vector signed short __builtin_altivec_vpkswss(vector signed int a1, vector signed int a2);
12086 extern vector signed short __builtin_altivec_vrlh(vector signed short a1, vector signed short a2);
12087 extern vector signed short __builtin_altivec_vslh(vector signed short a1, vector signed short a2);
12088 extern vector signed short __builtin_altivec_vspltish(const int a1);
12089 extern vector signed short __builtin_altivec_vsrah(vector signed short a1, vector signed short a2);
12090 extern vector signed short __builtin_altivec_vsrh(vector signed short a1, vector signed short a2);
12091 extern vector signed short __builtin_altivec_vsubshs(vector signed short a1, vector signed short a2);
12092 extern vector signed short __builtin_altivec_vsubuhm(vector signed short a1, vector signed short a2);
12093 extern vector unsigned char __builtin_altivec_lvlx(OFFSET_T a1, const void * a2);
12094 extern vector unsigned char __builtin_altivec_lvlxl(OFFSET_T a1, const void * a2);
12095 extern vector unsigned char __builtin_altivec_lvrx(OFFSET_T a1, const void * a2);
12096 extern vector unsigned char __builtin_altivec_lvrxl(OFFSET_T a1, const void * a2);
12097 extern vector unsigned char __builtin_altivec_lvsl(OFFSET_T a1, const void * a2);
12098 extern vector unsigned char __builtin_altivec_lvsr(OFFSET_T a1, const void * a2);
12099 extern vector unsigned char __builtin_altivec_vaddubs(vector signed char a1, vector signed char a2);
12100 extern vector unsigned char __builtin_altivec_vavgub(vector signed char a1, vector signed char a2);
12101 extern vector unsigned char __builtin_altivec_vmaxub(vector signed char a1, vector signed char a2);
12102 extern vector unsigned char __builtin_altivec_vminub(vector signed char a1, vector signed char a2);
12103 extern vector unsigned char __builtin_altivec_vpkshus(vector signed short a1, vector signed short a2);
12104 extern vector unsigned char __builtin_altivec_vpkuhus(vector signed short a1, vector signed short a2);
12105 extern vector unsigned char __builtin_altivec_vsububs(vector signed char a1, vector signed char a2);
12106 extern vector unsigned int __builtin_altivec_vaddcuw(vector signed int a1, vector signed int a2);
12107 extern vector unsigned int __builtin_altivec_vadduws(vector signed int a1, vector signed int a2);
12108 extern vector unsigned int __builtin_altivec_vavguw(vector signed int a1, vector signed int a2);
12109 extern vector unsigned int __builtin_altivec_vctuxs(vector float a1, const int a2);
12110 extern vector unsigned int __builtin_altivec_vmaxuw(vector signed int a1, vector signed int a2);
12111 extern vector unsigned int __builtin_altivec_vminuw(vector signed int a1, vector signed int a2);
12112 extern vector unsigned int __builtin_altivec_vmsumubm(vector signed char a1, vector signed char a2, vector signed int a3);
12113 extern vector unsigned int __builtin_altivec_vmsumuhm(vector signed short a1, vector signed short a2, vector signed int a3);
12114 extern vector unsigned int __builtin_altivec_vmsumuhs(vector signed short a1, vector signed short a2, vector signed int a3);
12115 extern vector unsigned int __builtin_altivec_vmuleuh(vector signed short a1, vector signed short a2);
12116 extern vector unsigned int __builtin_altivec_vmulouh(vector signed short a1, vector signed short a2);
12117 extern vector unsigned int __builtin_altivec_vsubcuw(vector signed int a1, vector signed int a2);
12118 extern vector unsigned int __builtin_altivec_vsubuws(vector signed int a1, vector signed int a2);
12119 extern vector unsigned int __builtin_altivec_vsum4ubs(vector signed char a1, vector signed int a2);
12120 extern vector unsigned int __builtin_altivec_vupkhpx(vector signed short a1);
12121 extern vector unsigned int __builtin_altivec_vupklpx(vector signed short a1);
12122 extern vector unsigned short __builtin_altivec_mfvscr();
12123 extern vector unsigned short __builtin_altivec_vadduhs(vector signed short a1, vector signed short a2);
12124 extern vector unsigned short __builtin_altivec_vavguh(vector signed short a1, vector signed short a2);
12125 extern vector unsigned short __builtin_altivec_vmaxuh(vector signed short a1, vector signed short a2);
12126 extern vector unsigned short __builtin_altivec_vminuh(vector signed short a1, vector signed short a2);
12127 extern vector unsigned short __builtin_altivec_vmuloub(vector signed char a1, vector signed char a2);
12128 extern vector unsigned short __builtin_altivec_vpkswus(vector signed int a1, vector signed int a2);
12129 extern vector unsigned short __builtin_altivec_vpkuwus(vector signed int a1, vector signed int a2);
12130 extern vector unsigned short __builtin_altivec_vsubuhs(vector signed short a1, vector signed short a2);
12131 extern void __builtin_altivec_dss(int a1);
12132 extern void __builtin_altivec_dssall();
12133 extern void __builtin_altivec_dst(const void *a1, OFFSET_T a2, const int a3);
12134 extern void __builtin_altivec_dstst(const void *a1, OFFSET_T a2, const int a3);
12135 extern void __builtin_altivec_dststt(const void *a1, OFFSET_T a2, const int a3);
12136 extern void __builtin_altivec_dstt(const void *a1, OFFSET_T a2, const int a3);
12137 extern void __builtin_altivec_mtvscr(vector signed int a1);
12138 #ifdef __coverity_cplusplus
12139 extern void __builtin_altivec_stvebx(vector signed char a1, OFFSET_T a2, const void * a3);
12140 extern void __builtin_altivec_stvehx(vector signed short a1, OFFSET_T a2, const void * a3);
12141 extern void __builtin_altivec_stvewx(vector signed int a1, OFFSET_T a2, const void * a3);
12142 extern void __builtin_altivec_stvlx(vector signed char a1, OFFSET_T a2, const void * a3);
12143 extern void __builtin_altivec_stvlxl(vector signed char a1, OFFSET_T a2, const void * a3);
12144 extern void __builtin_altivec_stvrx(vector signed char a1, OFFSET_T a2, const void * a3);
12145 extern void __builtin_altivec_stvrxl(vector signed char a1, OFFSET_T a2, const void * a3);
12146 extern void __builtin_altivec_stvx(vector signed int a1, OFFSET_T a2, const void * a3);
12147 extern void __builtin_altivec_stvxl(vector signed int a1, OFFSET_T a2, const void * a3);
12148 extern vector bool char __builtin_altivec_vsel_4sf(vector float a1, vector float a2, vector float a3);
12149 extern vector bool char __builtin_altivec_vsel_4sf(vector float a1, vector float a2, vector signed int a3);
12150 #else
12151 extern void __builtin_altivec_stvebx();
12152 extern void __builtin_altivec_stvehx();
12153 extern void __builtin_altivec_stvewx();
12154 extern void __builtin_altivec_stvlx();
12155 extern void __builtin_altivec_stvlxl();
12156 extern void __builtin_altivec_stvrx();
12157 extern void __builtin_altivec_stvrxl();
12158 extern void __builtin_altivec_stvx();
12159 extern void __builtin_altivec_stvxl();
12160 extern __coverity_generic_altivec_vector __builtin_altivec_vsel_4sf();
12161 #endif
12162 #endif /* __ALTIVEC__ */
12163 
12164 //SPU intrinsic
12165 #if defined(COVERITY_SPU_COMPILER_2_5) && !defined(__COVERITY_DISABLE_BUILTIN_DECLS)
12166 #define __cov_qword __vector signed char
12167 #define __cov_imm int
12168 #define __cov_ra __cov_qword
12169 #define __cov_rb __cov_qword
12170 #define __cov_rc __cov_qword
12171 #define __cov_rd __cov_qword
12172 #define __cov_rt __cov_qword
12173 #define __cov_scalar double
12174 #define __cov_count unsigned int
12175 #define __cov_pos unsigned int
12176 
12177 __cov_qword __builtin_si_lqd(__cov_ra,__cov_imm);
12178 __cov_qword __builtin_si_lqx(__cov_ra,__cov_rb);
12179 __cov_qword __builtin_si_lqa(__cov_imm);
12180 __cov_qword __builtin_si_lqr(__cov_imm);
12181 __cov_qword __builtin_si_stqd(__cov_rt,__cov_ra,__cov_imm);
12182 __cov_qword __builtin_si_stqx(__cov_rt,__cov_ra,__cov_rb);
12183 __cov_qword __builtin_si_stqa(__cov_rt,__cov_imm);
12184 __cov_qword __builtin_si_stqr(__cov_rt,__cov_imm);
12185 __cov_qword __builtin_si_cbd(__cov_ra,__cov_imm);
12186 __cov_qword __builtin_si_cbx(__cov_ra,__cov_rb);
12187 __cov_qword __builtin_si_chd(__cov_ra,__cov_imm);
12188 __cov_qword __builtin_si_chx(__cov_ra,__cov_rb);
12189 __cov_qword __builtin_si_cwd(__cov_ra,__cov_imm);
12190 __cov_qword __builtin_si_cwx(__cov_ra,__cov_rb);
12191 __cov_qword __builtin_si_cdd(__cov_ra,__cov_imm);
12192 __cov_qword __builtin_si_cdx(__cov_ra,__cov_rb);
12193 __cov_qword __builtin_si_ilh(__cov_imm);
12194 __cov_qword __builtin_si_ilhu(__cov_imm);
12195 __cov_qword __builtin_si_il(__cov_imm);
12196 __cov_qword __builtin_si_ila(__cov_imm);
12197 __cov_qword __builtin_si_iohl(__cov_ra,__cov_imm);
12198 __cov_qword __builtin_si_fsmbi(__cov_imm);
12199 __cov_qword __builtin_si_ah(__cov_ra,__cov_rb);
12200 __cov_qword __builtin_si_ahi(__cov_ra,__cov_imm);
12201 __cov_qword __builtin_si_a(__cov_ra,__cov_rb);
12202 __cov_qword __builtin_si_ai(__cov_ra,__cov_imm);
12203 __cov_qword __builtin_si_addx(__cov_ra,__cov_rb,__cov_rt);
12204 __cov_qword __builtin_si_cg(__cov_ra,__cov_rb);
12205 __cov_qword __builtin_si_cgx(__cov_ra,__cov_rb,__cov_rt);
12206 __cov_qword __builtin_si_sfh(__cov_ra,__cov_rb);
12207 //__cov_qword __builtin_si_sfhi(__cov_imm,__cov_ra);
12208 __cov_qword __builtin_si_sf(__cov_ra,__cov_rb);
12209 __cov_qword __builtin_si_sfi(__cov_ra,__cov_imm);
12210 __cov_qword __builtin_si_sfx(__cov_ra,__cov_rb,__cov_rt);
12211 __cov_qword __builtin_si_bg(__cov_ra,__cov_rb);
12212 __cov_qword __builtin_si_bgx(__cov_ra,__cov_rb,__cov_rt);
12213 __cov_qword __builtin_si_mpy(__cov_ra,__cov_rb);
12214 __cov_qword __builtin_si_mpyu(__cov_ra,__cov_rb);
12215 __cov_qword __builtin_si_mpyi(__cov_ra,__cov_imm);
12216 __cov_qword __builtin_si_mpyui(__cov_ra,__cov_imm);
12217 __cov_qword __builtin_si_mpya(__cov_ra,__cov_rb,__cov_rc);
12218 __cov_qword __builtin_si_mpyh(__cov_ra,__cov_rb);
12219 __cov_qword __builtin_si_mpys(__cov_ra,__cov_rb);
12220 __cov_qword __builtin_si_mpyhh(__cov_ra,__cov_rb);
12221 __cov_qword __builtin_si_mpyhhu(__cov_ra,__cov_rb);
12222 __cov_qword __builtin_si_mpyhha(__cov_ra,__cov_rb,__cov_rc);
12223 __cov_qword __builtin_si_mpyhhau(__cov_ra,__cov_rb,__cov_rc);
12224 __cov_qword __builtin_si_clz(__cov_ra);
12225 __cov_qword __builtin_si_cntb(__cov_ra);
12226 __cov_qword __builtin_si_fsmb(__cov_ra);
12227 __cov_qword __builtin_si_fsmh(__cov_ra);
12228 __cov_qword __builtin_si_fsm(__cov_ra);
12229 __cov_qword __builtin_si_gbb(__cov_ra);
12230 __cov_qword __builtin_si_gbh(__cov_ra);
12231 __cov_qword __builtin_si_gb(__cov_ra);
12232 __cov_qword __builtin_si_avgb(__cov_ra,__cov_rb);
12233 __cov_qword __builtin_si_absdb(__cov_ra,__cov_rb);
12234 __cov_qword __builtin_si_sumb(__cov_ra,__cov_rb);
12235 __cov_qword __builtin_si_xsbh(__cov_ra);
12236 __cov_qword __builtin_si_xshw(__cov_ra);
12237 __cov_qword __builtin_si_xswd(__cov_ra);
12238 __cov_qword __builtin_si_and(__cov_ra,__cov_rb);
12239 __cov_qword __builtin_si_andc(__cov_ra,__cov_rb);
12240 __cov_qword __builtin_si_andbi(__cov_ra,__cov_imm);
12241 __cov_qword __builtin_si_andhi(__cov_ra,__cov_imm);
12242 __cov_qword __builtin_si_andi(__cov_ra,__cov_imm);
12243 __cov_qword __builtin_si_or(__cov_ra,__cov_rb);
12244 __cov_qword __builtin_si_orc(__cov_ra,__cov_rb);
12245 __cov_qword __builtin_si_orbi(__cov_ra,__cov_imm);
12246 __cov_qword __builtin_si_orhi(__cov_ra,__cov_imm);
12247 __cov_qword __builtin_si_ori(__cov_ra,__cov_imm);
12248 __cov_qword __builtin_si_orx(__cov_ra);
12249 __cov_qword __builtin_si_xor(__cov_ra,__cov_rb);
12250 __cov_qword __builtin_si_xorbi(__cov_ra,__cov_imm);
12251 __cov_qword __builtin_si_xorhi(__cov_ra,__cov_imm);
12252 __cov_qword __builtin_si_xori(__cov_ra,__cov_imm);
12253 __cov_qword __builtin_si_nand(__cov_ra,__cov_rb);
12254 __cov_qword __builtin_si_nor(__cov_ra,__cov_rb);
12255 __cov_qword __builtin_si_eqv(__cov_ra,__cov_rb);
12256 __cov_qword __builtin_si_selb(__cov_ra,__cov_rb,__cov_rc);
12257 __cov_qword __builtin_si_shufb(__cov_ra,__cov_rb,__cov_rc);
12258 __cov_qword __builtin_si_shlh(__cov_ra,__cov_rb);
12259 __cov_qword __builtin_si_shlhi(__cov_ra,__cov_imm);
12260 __cov_qword __builtin_si_shl(__cov_ra,__cov_rb);
12261 __cov_qword __builtin_si_shli(__cov_ra,__cov_imm);
12262 __cov_qword __builtin_si_shlqbi(__cov_ra,__cov_rb);
12263 __cov_qword __builtin_si_shlqbii(__cov_ra,__cov_imm);
12264 __cov_qword __builtin_si_shlqby(__cov_ra,__cov_rb);
12265 __cov_qword __builtin_si_shlqbyi(__cov_ra,__cov_imm);
12266 __cov_qword __builtin_si_shlqbybi(__cov_ra,__cov_rb);
12267 __cov_qword __builtin_si_roth(__cov_ra,__cov_rb);
12268 __cov_qword __builtin_si_rothi(__cov_ra,__cov_imm);
12269 __cov_qword __builtin_si_rot(__cov_ra,__cov_rb);
12270 __cov_qword __builtin_si_roti(__cov_ra,__cov_imm);
12271 __cov_qword __builtin_si_rotqby(__cov_ra,__cov_rb);
12272 __cov_qword __builtin_si_rotqbyi(__cov_ra,__cov_imm);
12273 __cov_qword __builtin_si_rotqbybi(__cov_ra,__cov_rb);
12274 __cov_qword __builtin_si_rotqbi(__cov_ra,__cov_rb);
12275 __cov_qword __builtin_si_rotqbii(__cov_ra,__cov_imm);
12276 __cov_qword __builtin_si_rothm(__cov_ra,__cov_rb);
12277 __cov_qword __builtin_si_rothmi(__cov_ra,__cov_imm);
12278 __cov_qword __builtin_si_rotm(__cov_ra,__cov_rb);
12279 __cov_qword __builtin_si_rotmi(__cov_ra,__cov_imm);
12280 __cov_qword __builtin_si_rotqmby(__cov_ra,__cov_rb);
12281 __cov_qword __builtin_si_rotqmbyi(__cov_ra,__cov_imm);
12282 __cov_qword __builtin_si_rotqmbi(__cov_ra,__cov_rb);
12283 __cov_qword __builtin_si_rotqmbii(__cov_ra,__cov_imm);
12284 __cov_qword __builtin_si_rotqmbybi(__cov_ra,__cov_rb);
12285 __cov_qword __builtin_si_rotmah(__cov_ra,__cov_rb);
12286 __cov_qword __builtin_si_rotmahi(__cov_ra,__cov_imm);
12287 __cov_qword __builtin_si_rotma(__cov_ra,__cov_rb);
12288 __cov_qword __builtin_si_rotmai(__cov_ra,__cov_imm);
12289 __cov_qword __builtin_si_heq(__cov_ra,__cov_rb);
12290 __cov_qword __builtin_si_heqi(__cov_ra,__cov_imm);
12291 __cov_qword __builtin_si_hgt(__cov_ra,__cov_rb);
12292 __cov_qword __builtin_si_hgti(__cov_ra,__cov_imm);
12293 __cov_qword __builtin_si_hlgt(__cov_ra,__cov_rb);
12294 __cov_qword __builtin_si_hlgti(__cov_ra,__cov_imm);
12295 __cov_qword __builtin_si_ceqb(__cov_ra,__cov_rb);
12296 __cov_qword __builtin_si_ceqbi(__cov_ra,__cov_imm);
12297 __cov_qword __builtin_si_ceqh(__cov_ra,__cov_rb);
12298 __cov_qword __builtin_si_ceqhi(__cov_ra,__cov_imm);
12299 __cov_qword __builtin_si_ceq(__cov_ra,__cov_rb);
12300 __cov_qword __builtin_si_ceqi(__cov_ra,__cov_imm);
12301 __cov_qword __builtin_si_cgtb(__cov_ra,__cov_rb);
12302 __cov_qword __builtin_si_cgtbi(__cov_ra,__cov_imm);
12303 __cov_qword __builtin_si_cgth(__cov_ra,__cov_rb);
12304 __cov_qword __builtin_si_cgthi(__cov_ra,__cov_imm);
12305 __cov_qword __builtin_si_cgt(__cov_ra,__cov_rb);
12306 __cov_qword __builtin_si_cgti(__cov_ra,__cov_imm);
12307 __cov_qword __builtin_si_clgtb(__cov_ra,__cov_rb);
12308 __cov_qword __builtin_si_clgtbi(__cov_ra,__cov_imm);
12309 __cov_qword __builtin_si_clgth(__cov_ra,__cov_rb);
12310 __cov_qword __builtin_si_clgthi(__cov_ra,__cov_imm);
12311 __cov_qword __builtin_si_clgt(__cov_ra,__cov_rb);
12312 __cov_qword __builtin_si_clgti(__cov_ra,__cov_imm);
12313 //__cov_qword __builtin_si_bisled(__cov_ra,int);
12314 //__cov_qword __builtin_si_bisledd(__cov_ra,int);
12315 //__cov_qword __builtin_si_bislede(__cov_ra,int);
12316 __cov_qword __builtin_si_fa(__cov_ra,__cov_rb);
12317 __cov_qword __builtin_si_dfa(__cov_ra,__cov_rb);
12318 __cov_qword __builtin_si_fs(__cov_ra,__cov_rb);
12319 __cov_qword __builtin_si_dfs(__cov_ra,__cov_rb);
12320 __cov_qword __builtin_si_fm(__cov_ra,__cov_rb);
12321 __cov_qword __builtin_si_dfm(__cov_ra,__cov_rb);
12322 __cov_qword __builtin_si_fma(__cov_ra,__cov_rb,__cov_rc);
12323 __cov_qword __builtin_si_dfma(__cov_ra,__cov_rb,__cov_rc);
12324 __cov_qword __builtin_si_dfnma(__cov_ra,__cov_rb,__cov_rc);
12325 __cov_qword __builtin_si_fnms(__cov_ra,__cov_rb,__cov_rc);
12326 __cov_qword __builtin_si_dfnms(__cov_ra,__cov_rb,__cov_rc);
12327 __cov_qword __builtin_si_fms(__cov_ra,__cov_rb,__cov_rc);
12328 __cov_qword __builtin_si_dfms(__cov_ra,__cov_rb,__cov_rc);
12329 __cov_qword __builtin_si_frest(__cov_ra);
12330 __cov_qword __builtin_si_frsqest(__cov_ra);
12331 __cov_qword __builtin_si_fi(__cov_ra,__cov_rb);
12332 __cov_qword __builtin_si_csflt(__cov_ra,__cov_imm);
12333 __cov_qword __builtin_si_cflts(__cov_ra,__cov_imm);
12334 __cov_qword __builtin_si_cuflt(__cov_ra,__cov_imm);
12335 __cov_qword __builtin_si_cfltu(__cov_ra,__cov_imm);
12336 __cov_qword __builtin_si_frds(__cov_ra);
12337 __cov_qword __builtin_si_fesd(__cov_ra);
12338 __cov_qword __builtin_si_fceq(__cov_ra,__cov_rb);
12339 __cov_qword __builtin_si_fcmeq(__cov_ra,__cov_rb);
12340 __cov_qword __builtin_si_fcgt(__cov_ra,__cov_rb);
12341 __cov_qword __builtin_si_fcmgt(__cov_ra,__cov_rb);
12342 __cov_qword __builtin_si_stop(__cov_imm);
12343 __cov_qword __builtin_si_stopd(__cov_ra,__cov_rb,__cov_rc);
12344 __cov_qword __builtin_si_lnop();
12345 __cov_qword __builtin_si_nop();
12346 __cov_qword __builtin_si_sync();
12347 __cov_qword __builtin_si_syncc();
12348 __cov_qword __builtin_si_dsync();
12349 __cov_qword __builtin_si_mfspr(__cov_imm);
12350 __cov_qword __builtin_si_mtspr(__cov_imm,__cov_ra);
12351 __cov_qword __builtin_si_fscrrd();
12352 __cov_qword __builtin_si_fscrwr(__cov_ra);
12353 __cov_qword __builtin_si_rdch(__cov_imm);
12354 __cov_qword __builtin_si_rchcnt(__cov_imm);
12355 __cov_qword __builtin_si_wrch(__cov_imm,__cov_ra);
12356 
12357 __cov_qword __builtin_si_dfceq(__cov_ra,__cov_rb);
12358 __cov_qword __builtin_si_dfcmeq(__cov_ra,__cov_rb);
12359 __cov_qword __builtin_si_dfcgt(__cov_ra,__cov_rb);
12360 __cov_qword __builtin_si_dfcmgt(__cov_ra,__cov_rb);
12361 __cov_qword __builtin_si_dftsv(__cov_ra,__cov_imm);
12362 
12363 __cov_qword __builtin_si_from_char(signed char);
12364 __cov_qword __builtin_si_from_uchar(unsigned char);
12365 __cov_qword __builtin_si_from_short(short);
12366 __cov_qword __builtin_si_from_ushort(unsigned short);
12367 __cov_qword __builtin_si_from_int(int);
12368 __cov_qword __builtin_si_from_uint(unsigned int);
12369 //__cov_qword __builtin_si_from_long(long);
12370 //__cov_qword __builtin_si_from_ulong(unsigned long);
12371 __cov_qword __builtin_si_from_float(float);
12372 __cov_qword __builtin_si_from_double(double);
12373 //__cov_qword __builtin_si_from_ptr(volatile void *);
12374 
12375 signed char __builtin_si_to_char(__cov_ra);
12376 unsigned char __builtin_si_to_uchar(__cov_ra);
12377 short __builtin_si_to_short(__cov_ra);
12378 unsigned short __builtin_si_to_ushort(__cov_ra);
12379 int __builtin_si_to_int(__cov_ra);
12380 unsigned short __builtin_si_to_uint(__cov_ra);
12381 long __builtin_si_to_long(__cov_ra);
12382 unsigned long __builtin_si_to_ulong(__cov_ra);
12383 float __builtin_si_to_float(__cov_ra);
12384 double __builtin_si_to_double(__cov_ra);
12385 void * __builtin_si_to_ptr(__cov_ra);
12386 
12387 //__builtin_spu_align_hint(ptr,base,offset);
12388 void __builtin_spu_align_hint(void *,int,int);
12389 
12390 /* generic spu_* intrinsics */
12391 
12392 __cov_qword __builtin_spu_splats(__cov_scalar);
12393 __cov_qword __builtin_spu_convtf(__cov_ra,__cov_imm);
12394 //__cov_qword __builtin_spu_convts(__cov_ra,__cov_imm);
12395 //__cov_qword __builtin_spu_convtu(__cov_ra,__cov_imm);
12396 __cov_qword __builtin_spu_extend(__cov_ra);
12397 //__cov_qword __builtin_spu_roundtf(__cov_ra);
12398 __cov_qword __builtin_spu_add(__cov_ra,__cov_rb);
12399 __cov_qword __builtin_spu_addx(__cov_ra,__cov_rb,__cov_rt);
12400 __cov_qword __builtin_spu_genc(__cov_ra,__cov_rb);
12401 __cov_qword __builtin_spu_gencx(__cov_ra,__cov_rb,__cov_rt);
12402 __cov_qword __builtin_spu_madd(__cov_ra,__cov_rb,__cov_rc);
12403 //__cov_qword __builtin_spu_nmadd(__cov_ra,__cov_rb,__cov_rc);
12404 __cov_qword __builtin_spu_mhhadd(__cov_ra,__cov_rb,__cov_rc);
12405 __cov_qword __builtin_spu_msub(__cov_ra,__cov_rb,__cov_rc);
12406 __cov_qword __builtin_spu_mul(__cov_ra,__cov_rb);
12407 //__cov_qword __builtin_spu_mulh(__cov_ra,__cov_rb);
12408 __cov_qword __builtin_spu_mule(__cov_ra,__cov_rb);
12409 __cov_qword __builtin_spu_mulo(__cov_ra,__cov_rb);
12410 //__cov_qword __builtin_spu_mulsr(__cov_ra,__cov_rb);
12411 __cov_qword __builtin_spu_nmsub(__cov_ra,__cov_rb,__cov_rc);
12412 __cov_qword __builtin_spu_sub(__cov_ra,__cov_rb);
12413 __cov_qword __builtin_spu_subx(__cov_ra,__cov_rb,__cov_rt);
12414 __cov_qword __builtin_spu_genb(__cov_ra,__cov_rb);
12415 __cov_qword __builtin_spu_genbx(__cov_ra,__cov_rb,__cov_rt);
12416 //__cov_qword __builtin_spu_absd(__cov_ra,__cov_rb);
12417 //__cov_qword __builtin_spu_avg(__cov_ra,__cov_rb);
12418 //__cov_qword __builtin_spu_sumb(__cov_ra,__cov_rb);
12419 //__cov_qword __builtin_spu_bisled(__cov_ra, int);
12420 //__cov_qword __builtin_spu_bisled_d(__cov_ra, int);
12421 //__cov_qword __builtin_spu_bisled_e(__cov_ra, int);
12422 __cov_qword __builtin_spu_cmpabseq(__cov_ra,__cov_rb);
12423 __cov_qword __builtin_spu_cmpabsgt(__cov_ra,__cov_rb);
12424 __cov_qword __builtin_spu_cmpeq(__cov_ra,__cov_rb);
12425 __cov_qword __builtin_spu_cmpgt(__cov_ra,__cov_rb);
12426 //__cov_qword __builtin_spu_testsv(__cov_ra,__cov_imm);
12427 __cov_qword __builtin_spu_hcmpeq(__cov_ra,__cov_rb);
12428 __cov_qword __builtin_spu_hcmpgt(__cov_ra,__cov_rb);
12429 __cov_qword __builtin_spu_cntb(__cov_ra);
12430 __cov_qword __builtin_spu_cntlz(__cov_ra);
12431 __cov_qword __builtin_spu_gather(__cov_ra);
12432 __cov_qword __builtin_spu_maskb(__cov_ra);
12433 __cov_qword __builtin_spu_maskh(__cov_ra);
12434 __cov_qword __builtin_spu_maskw(__cov_ra);
12435 __cov_qword __builtin_spu_sel(__cov_ra,__cov_rb,__cov_rc);
12436 __cov_qword __builtin_spu_shuffle(__cov_ra,__cov_rb,__cov_rc);
12437 __cov_qword __builtin_spu_and(__cov_ra,__cov_rb);
12438 __cov_qword __builtin_spu_andc(__cov_ra,__cov_rb);
12439 __cov_qword __builtin_spu_eqv(__cov_ra,__cov_rb);
12440 __cov_qword __builtin_spu_nand(__cov_ra,__cov_rb);
12441 __cov_qword __builtin_spu_nor(__cov_ra,__cov_rb);
12442 __cov_qword __builtin_spu_or(__cov_ra,__cov_rb);
12443 __cov_qword __builtin_spu_orc(__cov_ra,__cov_rb);
12444 __cov_qword __builtin_spu_orx(__cov_ra);
12445 __cov_qword __builtin_spu_xor(__cov_ra,__cov_rb);
12446 __cov_qword __builtin_spu_rl(__cov_ra,__cov_rb);
12447 __cov_qword __builtin_spu_rlqw(__cov_ra,__cov_count);
12448 __cov_qword __builtin_spu_rlqwbyte(__cov_ra,__cov_count);
12449 __cov_qword __builtin_spu_rlqwbytebc(__cov_ra,__cov_count);
12450 __cov_qword __builtin_spu_rlmask(__cov_ra,__cov_rb);
12451 __cov_qword __builtin_spu_rlmaska(__cov_ra,__cov_rb);
12452 __cov_qword __builtin_spu_rlmaskqw(__cov_ra,__cov_rb);
12453 __cov_qword __builtin_spu_rlmaskqwbyte(__cov_ra,__cov_rb);
12454 __cov_qword __builtin_spu_rlmaskqwbytebc(__cov_ra,__cov_rb);
12455 __cov_qword __builtin_spu_sl(__cov_ra,__cov_rb);
12456 __cov_qword __builtin_spu_slqw(__cov_ra,__cov_rb);
12457 __cov_qword __builtin_spu_slqwbyte(__cov_ra,__cov_rb);
12458 __cov_qword __builtin_spu_slqwbytebc(__cov_ra,__cov_rb);
12459 __cov_qword __builtin_spu_extract(__cov_ra,__cov_pos);
12460 __cov_qword __builtin_spu_insert(__cov_scalar,__cov_ra,__cov_pos);
12461 __cov_qword __builtin_spu_promote(__cov_scalar,__cov_pos);
12462 
12463 void __builtin_spu_idisable();
12464 void __builtin_spu_ienable();
12465 
12466 #if defined(__PS3_GCC_REVISION__)
12467 void __builtin_spu_hcmpeq_0 (int a, int b);
12468 void __builtin_spu_hcmpeq_1 (unsigned int a, unsigned int b);
12469 void __builtin_spu_hcmpgt_0 (int a, int b);
12470 void __builtin_spu_hcmpgt_1 (unsigned int a, unsigned int b);
12471 #endif
12472 
12473 /* See BZ31369 for how the SPU builtins were generated from spu-builtins.def */
12474 /* BEGIN: Generated from spu-builtins.def */
12475 void __builtin_si_bisled(__vector signed char arg0, void *arg1);
12476 void __builtin_si_bisledd(__vector signed char arg0, void *arg1);
12477 void __builtin_si_bislede(__vector signed char arg0, void *arg1);
12478 void __builtin_spu_bisled(void *arg0, void *arg1);
12479 void __builtin_spu_bisled_d(void *arg0, void *arg1);
12480 void __builtin_spu_bisled_e(void *arg0, void *arg1);
12481 double __builtin_dfmas(double arg0, double arg1, double arg2);
12482 float __builtin_fmas(float arg0, float arg1, float arg2);
12483 __vector signed char __builtin_si_a(__vector signed char arg0, __vector signed char arg1);
12484 __vector signed char __builtin_si_absdb(__vector signed char arg0, __vector signed char arg1);
12485 __vector signed char __builtin_si_addx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12486 __vector signed char __builtin_si_ah(__vector signed char arg0, __vector signed char arg1);
12487 __vector signed char __builtin_si_ahi(__vector signed char arg0, int arg1);
12488 __vector signed char __builtin_si_ai(__vector signed char arg0, int arg1);
12489 __vector signed char __builtin_si_and(__vector signed char arg0, __vector signed char arg1);
12490 __vector signed char __builtin_si_andbi(__vector signed char arg0, int arg1);
12491 __vector signed char __builtin_si_andc(__vector signed char arg0, __vector signed char arg1);
12492 __vector signed char __builtin_si_andhi(__vector signed char arg0, int arg1);
12493 __vector signed char __builtin_si_andi(__vector signed char arg0, int arg1);
12494 __vector signed char __builtin_si_avgb(__vector signed char arg0, __vector signed char arg1);
12495 __vector signed char __builtin_si_bg(__vector signed char arg0, __vector signed char arg1);
12496 __vector signed char __builtin_si_bgx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12497 __vector signed char __builtin_si_cbd(__vector signed char arg0, int arg1);
12498 __vector signed char __builtin_si_cbx(__vector signed char arg0, __vector signed char arg1);
12499 __vector signed char __builtin_si_cdd(__vector signed char arg0, int arg1);
12500 __vector signed char __builtin_si_cdx(__vector signed char arg0, __vector signed char arg1);
12501 __vector signed char __builtin_si_ceq(__vector signed char arg0, __vector signed char arg1);
12502 __vector signed char __builtin_si_ceqb(__vector signed char arg0, __vector signed char arg1);
12503 __vector signed char __builtin_si_ceqbi(__vector signed char arg0, int arg1);
12504 __vector signed char __builtin_si_ceqh(__vector signed char arg0, __vector signed char arg1);
12505 __vector signed char __builtin_si_ceqhi(__vector signed char arg0, int arg1);
12506 __vector signed char __builtin_si_ceqi(__vector signed char arg0, int arg1);
12507 __vector signed char __builtin_si_cflts(__vector signed char arg0, int arg1);
12508 __vector signed char __builtin_si_cfltu(__vector signed char arg0, int arg1);
12509 __vector signed char __builtin_si_cg(__vector signed char arg0, __vector signed char arg1);
12510 __vector signed char __builtin_si_cgt(__vector signed char arg0, __vector signed char arg1);
12511 __vector signed char __builtin_si_cgtb(__vector signed char arg0, __vector signed char arg1);
12512 __vector signed char __builtin_si_cgtbi(__vector signed char arg0, int arg1);
12513 __vector signed char __builtin_si_cgth(__vector signed char arg0, __vector signed char arg1);
12514 __vector signed char __builtin_si_cgthi(__vector signed char arg0, int arg1);
12515 __vector signed char __builtin_si_cgti(__vector signed char arg0, int arg1);
12516 __vector signed char __builtin_si_cgx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12517 __vector signed char __builtin_si_chd(__vector signed char arg0, int arg1);
12518 __vector signed char __builtin_si_chx(__vector signed char arg0, __vector signed char arg1);
12519 __vector signed char __builtin_si_clgt(__vector signed char arg0, __vector signed char arg1);
12520 __vector signed char __builtin_si_clgtb(__vector signed char arg0, __vector signed char arg1);
12521 __vector signed char __builtin_si_clgtbi(__vector signed char arg0, int arg1);
12522 __vector signed char __builtin_si_clgth(__vector signed char arg0, __vector signed char arg1);
12523 __vector signed char __builtin_si_clgthi(__vector signed char arg0, int arg1);
12524 __vector signed char __builtin_si_clgti(__vector signed char arg0, int arg1);
12525 __vector signed char __builtin_si_clz(__vector signed char arg0);
12526 __vector signed char __builtin_si_cntb(__vector signed char arg0);
12527 __vector signed char __builtin_si_csflt(__vector signed char arg0, int arg1);
12528 __vector signed char __builtin_si_cuflt(__vector signed char arg0, int arg1);
12529 __vector signed char __builtin_si_cwd(__vector signed char arg0, int arg1);
12530 __vector signed char __builtin_si_cwx(__vector signed char arg0, __vector signed char arg1);
12531 __vector signed char __builtin_si_dfa(__vector signed char arg0, __vector signed char arg1);
12532 __vector signed char __builtin_si_dfceq(__vector signed char arg0, __vector signed char arg1);
12533 __vector signed char __builtin_si_dfcgt(__vector signed char arg0, __vector signed char arg1);
12534 __vector signed char __builtin_si_dfcmeq(__vector signed char arg0, __vector signed char arg1);
12535 __vector signed char __builtin_si_dfcmgt(__vector signed char arg0, __vector signed char arg1);
12536 __vector signed char __builtin_si_dfm(__vector signed char arg0, __vector signed char arg1);
12537 __vector signed char __builtin_si_dfma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12538 __vector signed char __builtin_si_dfms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12539 __vector signed char __builtin_si_dfnma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12540 __vector signed char __builtin_si_dfnms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12541 __vector signed char __builtin_si_dfs(__vector signed char arg0, __vector signed char arg1);
12542 __vector signed char __builtin_si_dftsv(__vector signed char arg0, int arg1);
12543 void __builtin_si_dsync();
12544 __vector signed char __builtin_si_eqv(__vector signed char arg0, __vector signed char arg1);
12545 __vector signed char __builtin_si_fa(__vector signed char arg0, __vector signed char arg1);
12546 __vector signed char __builtin_si_fceq(__vector signed char arg0, __vector signed char arg1);
12547 __vector signed char __builtin_si_fcgt(__vector signed char arg0, __vector signed char arg1);
12548 __vector signed char __builtin_si_fcmeq(__vector signed char arg0, __vector signed char arg1);
12549 __vector signed char __builtin_si_fcmgt(__vector signed char arg0, __vector signed char arg1);
12550 __vector signed char __builtin_si_fesd(__vector signed char arg0);
12551 __vector signed char __builtin_si_fi(__vector signed char arg0, __vector signed char arg1);
12552 __vector signed char __builtin_si_fm(__vector signed char arg0, __vector signed char arg1);
12553 __vector signed char __builtin_si_fma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12554 __vector signed char __builtin_si_fms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12555 __vector signed char __builtin_si_fnms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12556 __vector signed char __builtin_si_frds(__vector signed char arg0);
12557 __vector signed char __builtin_si_frest(__vector signed char arg0);
12558 __vector signed char __builtin_si_from_char(signed char arg0);
12559 __vector signed char __builtin_si_from_double(double arg0);
12560 __vector signed char __builtin_si_from_float(float arg0);
12561 __vector signed char __builtin_si_from_int(signed int arg0);
12562 __vector signed char __builtin_si_from_long(signed long long arg0);
12563 __vector signed char __builtin_si_from_ptr(volatile void *arg0);
12564 __vector signed char __builtin_si_from_short(signed short arg0);
12565 __vector signed char __builtin_si_from_uchar(unsigned char arg0);
12566 __vector signed char __builtin_si_from_uint(unsigned int arg0);
12567 __vector signed char __builtin_si_from_ulong(unsigned long long arg0);
12568 __vector signed char __builtin_si_from_ushort(unsigned short arg0);
12569 __vector signed char __builtin_si_frsqest(__vector signed char arg0);
12570 __vector signed char __builtin_si_fs(__vector signed char arg0, __vector signed char arg1);
12571 __vector signed char __builtin_si_fscrrd();
12572 void __builtin_si_fscrwr(__vector signed char arg0);
12573 __vector signed char __builtin_si_fsm(__vector signed char arg0);
12574 __vector signed char __builtin_si_fsmb(__vector signed char arg0);
12575 __vector signed char __builtin_si_fsmbi(int arg0);
12576 __vector signed char __builtin_si_fsmh(__vector signed char arg0);
12577 __vector signed char __builtin_si_gb(__vector signed char arg0);
12578 __vector signed char __builtin_si_gbb(__vector signed char arg0);
12579 __vector signed char __builtin_si_gbh(__vector signed char arg0);
12580 void __builtin_si_heq(__vector signed char arg0, __vector signed char arg1);
12581 void __builtin_si_heqi(__vector signed char arg0, int arg1);
12582 void __builtin_si_hgt(__vector signed char arg0, __vector signed char arg1);
12583 void __builtin_si_hgti(__vector signed char arg0, int arg1);
12584 void __builtin_si_hlgt(__vector signed char arg0, __vector signed char arg1);
12585 void __builtin_si_hlgti(__vector signed char arg0, int arg1);
12586 __vector signed char __builtin_si_il(int arg0);
12587 __vector signed char __builtin_si_ila(int arg0);
12588 __vector signed char __builtin_si_ilh(int arg0);
12589 __vector signed char __builtin_si_ilhu(int arg0);
12590 __vector signed char __builtin_si_iohl(__vector signed char arg0, int arg1);
12591 void __builtin_si_lnop();
12592 __vector signed char __builtin_si_lqa(int arg0);
12593 __vector signed char __builtin_si_lqd(__vector signed char arg0, int arg1);
12594 __vector signed char __builtin_si_lqr(int arg0);
12595 __vector signed char __builtin_si_lqx(__vector signed char arg0, __vector signed char arg1);
12596 __vector signed char __builtin_si_mfspr(int arg0);
12597 __vector signed char __builtin_si_mpy(__vector signed char arg0, __vector signed char arg1);
12598 __vector signed char __builtin_si_mpya(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12599 __vector signed char __builtin_si_mpyh(__vector signed char arg0, __vector signed char arg1);
12600 __vector signed char __builtin_si_mpyhh(__vector signed char arg0, __vector signed char arg1);
12601 __vector signed char __builtin_si_mpyhha(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12602 __vector signed char __builtin_si_mpyhhau(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12603 __vector signed char __builtin_si_mpyhhu(__vector signed char arg0, __vector signed char arg1);
12604 __vector signed char __builtin_si_mpyi(__vector signed char arg0, int arg1);
12605 __vector signed char __builtin_si_mpys(__vector signed char arg0, __vector signed char arg1);
12606 __vector signed char __builtin_si_mpyu(__vector signed char arg0, __vector signed char arg1);
12607 __vector signed char __builtin_si_mpyui(__vector signed char arg0, int arg1);
12608 void __builtin_si_mtspr(int arg0, __vector signed char arg1);
12609 __vector signed char __builtin_si_nand(__vector signed char arg0, __vector signed char arg1);
12610 void __builtin_si_nop();
12611 __vector signed char __builtin_si_nor(__vector signed char arg0, __vector signed char arg1);
12612 __vector signed char __builtin_si_or(__vector signed char arg0, __vector signed char arg1);
12613 __vector signed char __builtin_si_orbi(__vector signed char arg0, int arg1);
12614 __vector signed char __builtin_si_orc(__vector signed char arg0, __vector signed char arg1);
12615 __vector signed char __builtin_si_orhi(__vector signed char arg0, int arg1);
12616 __vector signed char __builtin_si_ori(__vector signed char arg0, int arg1);
12617 __vector signed char __builtin_si_orx(__vector signed char arg0);
12618 __vector signed char __builtin_si_rchcnt(int arg0);
12619 __vector signed char __builtin_si_rdch(int arg0);
12620 __vector signed char __builtin_si_rot(__vector signed char arg0, __vector signed char arg1);
12621 __vector signed char __builtin_si_roth(__vector signed char arg0, __vector signed char arg1);
12622 __vector signed char __builtin_si_rothi(__vector signed char arg0, int arg1);
12623 __vector signed char __builtin_si_rothm(__vector signed char arg0, __vector signed char arg1);
12624 __vector signed char __builtin_si_rothmi(__vector signed char arg0, int arg1);
12625 __vector signed char __builtin_si_roti(__vector signed char arg0, int arg1);
12626 __vector signed char __builtin_si_rotm(__vector signed char arg0, __vector signed char arg1);
12627 __vector signed char __builtin_si_rotma(__vector signed char arg0, __vector signed char arg1);
12628 __vector signed char __builtin_si_rotmah(__vector signed char arg0, __vector signed char arg1);
12629 __vector signed char __builtin_si_rotmahi(__vector signed char arg0, int arg1);
12630 __vector signed char __builtin_si_rotmai(__vector signed char arg0, int arg1);
12631 __vector signed char __builtin_si_rotmi(__vector signed char arg0, int arg1);
12632 __vector signed char __builtin_si_rotqbi(__vector signed char arg0, __vector signed char arg1);
12633 __vector signed char __builtin_si_rotqbii(__vector signed char arg0, int arg1);
12634 __vector signed char __builtin_si_rotqby(__vector signed char arg0, __vector signed char arg1);
12635 __vector signed char __builtin_si_rotqbybi(__vector signed char arg0, __vector signed char arg1);
12636 __vector signed char __builtin_si_rotqbyi(__vector signed char arg0, int arg1);
12637 __vector signed char __builtin_si_rotqmbi(__vector signed char arg0, __vector signed char arg1);
12638 __vector signed char __builtin_si_rotqmbii(__vector signed char arg0, int arg1);
12639 __vector signed char __builtin_si_rotqmby(__vector signed char arg0, __vector signed char arg1);
12640 __vector signed char __builtin_si_rotqmbybi(__vector signed char arg0, __vector signed char arg1);
12641 __vector signed char __builtin_si_rotqmbyi(__vector signed char arg0, int arg1);
12642 __vector signed char __builtin_si_selb(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12643 __vector signed char __builtin_si_sf(__vector signed char arg0, __vector signed char arg1);
12644 __vector signed char __builtin_si_sfh(__vector signed char arg0, __vector signed char arg1);
12645 __vector signed char __builtin_si_sfhi(__vector signed char arg0, int arg1);
12646 __vector signed char __builtin_si_sfi(__vector signed char arg0, int arg1);
12647 __vector signed char __builtin_si_sfx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12648 __vector signed char __builtin_si_shl(__vector signed char arg0, __vector signed char arg1);
12649 __vector signed char __builtin_si_shlh(__vector signed char arg0, __vector signed char arg1);
12650 __vector signed char __builtin_si_shlhi(__vector signed char arg0, int arg1);
12651 __vector signed char __builtin_si_shli(__vector signed char arg0, int arg1);
12652 __vector signed char __builtin_si_shlqbi(__vector signed char arg0, __vector signed char arg1);
12653 __vector signed char __builtin_si_shlqbii(__vector signed char arg0, int arg1);
12654 __vector signed char __builtin_si_shlqby(__vector signed char arg0, __vector signed char arg1);
12655 __vector signed char __builtin_si_shlqbybi(__vector signed char arg0, __vector signed char arg1);
12656 __vector signed char __builtin_si_shlqbyi(__vector signed char arg0, int arg1);
12657 __vector signed char __builtin_si_shufb(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12658 void __builtin_si_stop(int arg0);
12659 void __builtin_si_stopd(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12660 void __builtin_si_stqa(__vector signed char arg0, int arg1);
12661 void __builtin_si_stqd(__vector signed char arg0, __vector signed char arg1, int arg2);
12662 void __builtin_si_stqr(__vector signed char arg0, int arg1);
12663 void __builtin_si_stqx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12664 __vector signed char __builtin_si_sumb(__vector signed char arg0, __vector signed char arg1);
12665 void __builtin_si_sync();
12666 void __builtin_si_syncc();
12667 signed char __builtin_si_to_char(__vector signed char arg0);
12668 double __builtin_si_to_double(__vector signed char arg0);
12669 float __builtin_si_to_float(__vector signed char arg0);
12670 signed int __builtin_si_to_int(__vector signed char arg0);
12671 signed long long __builtin_si_to_long(__vector signed char arg0);
12672 void * __builtin_si_to_ptr(__vector signed char arg0);
12673 signed short __builtin_si_to_short(__vector signed char arg0);
12674 unsigned char __builtin_si_to_uchar(__vector signed char arg0);
12675 unsigned int __builtin_si_to_uint(__vector signed char arg0);
12676 unsigned long long __builtin_si_to_ulong(__vector signed char arg0);
12677 unsigned short __builtin_si_to_ushort(__vector signed char arg0);
12678 void __builtin_si_wrch(int arg0, __vector signed char arg1);
12679 __vector signed char __builtin_si_xor(__vector signed char arg0, __vector signed char arg1);
12680 __vector signed char __builtin_si_xorbi(__vector signed char arg0, int arg1);
12681 __vector signed char __builtin_si_xorhi(__vector signed char arg0, int arg1);
12682 __vector signed char __builtin_si_xori(__vector signed char arg0, int arg1);
12683 __vector signed char __builtin_si_xsbh(__vector signed char arg0);
12684 __vector signed char __builtin_si_xshw(__vector signed char arg0);
12685 __vector signed char __builtin_si_xswd(__vector signed char arg0);
12686 __vector unsigned char __builtin_spu_absd(__vector unsigned char arg0, __vector unsigned char arg1);
12687 void __builtin_spu_align_hint(void *arg0, int arg1, int arg2);
12688 __vector unsigned char __builtin_spu_avg(__vector unsigned char arg0, __vector unsigned char arg1);
12689 __vector signed int __builtin_spu_convts(__vector float arg0, signed int arg1);
12690 __vector unsigned int __builtin_spu_convtu(__vector float arg0, signed int arg1);
12691 __vector float __builtin_spu_frest(__vector float arg0);
12692 __vector float __builtin_spu_frsqest(__vector float arg0);
12693 void __builtin_spu_idisable();
12694 void __builtin_spu_ienable();
12695 __vector signed char __builtin_spu_lvsr(void *arg0);
12696 __vector signed int __builtin_spu_mulh(__vector signed short arg0, __vector signed short arg1);
12697 __vector signed int __builtin_spu_mulsr(__vector signed short arg0, __vector signed short arg1);
12698 __vector double __builtin_spu_nmadd(__vector double arg0, __vector double arg1, __vector double arg2);
12699 __vector float __builtin_spu_roundtf(__vector double arg0);
12700 __vector unsigned short __builtin_spu_sumb(__vector unsigned char arg0, __vector unsigned char arg1);
12701 __vector unsigned long long __builtin_spu_testsv(__vector double arg0, int arg1);
12702 #ifdef __coverity_cplusplus
12703 __vector unsigned int __builtin_spu_add(__vector unsigned int arg0, __vector unsigned int arg1);
12704 __vector signed int __builtin_spu_add(__vector signed int arg0, __vector signed int arg1);
12705 __vector unsigned short __builtin_spu_add(__vector unsigned short arg0, __vector unsigned short arg1);
12706 __vector signed short __builtin_spu_add(__vector signed short arg0, __vector signed short arg1);
12707 __vector float __builtin_spu_add(__vector float arg0, __vector float arg1);
12708 __vector double __builtin_spu_add(__vector double arg0, __vector double arg1);
12709 __vector unsigned short __builtin_spu_add(__vector unsigned short arg0, unsigned short arg1);
12710 __vector signed short __builtin_spu_add(__vector signed short arg0, signed short arg1);
12711 __vector unsigned int __builtin_spu_add(__vector unsigned int arg0, unsigned int arg1);
12712 __vector signed int __builtin_spu_add(__vector signed int arg0, signed int arg1);
12713 #else
12714   /* No generic function generated since return types differ */
12715 #endif
12716 __vector unsigned int __builtin_spu_add_0(__vector unsigned int arg0, __vector unsigned int arg1);
12717 __vector signed int __builtin_spu_add_1(__vector signed int arg0, __vector signed int arg1);
12718 __vector unsigned short __builtin_spu_add_2(__vector unsigned short arg0, __vector unsigned short arg1);
12719 __vector signed short __builtin_spu_add_3(__vector signed short arg0, __vector signed short arg1);
12720 __vector float __builtin_spu_add_4(__vector float arg0, __vector float arg1);
12721 __vector double __builtin_spu_add_5(__vector double arg0, __vector double arg1);
12722 __vector unsigned short __builtin_spu_add_6(__vector unsigned short arg0, unsigned short arg1);
12723 __vector signed short __builtin_spu_add_7(__vector signed short arg0, signed short arg1);
12724 __vector unsigned int __builtin_spu_add_8(__vector unsigned int arg0, unsigned int arg1);
12725 __vector signed int __builtin_spu_add_9(__vector signed int arg0, signed int arg1);
12726 #ifdef __coverity_cplusplus
12727 __vector signed int __builtin_spu_addx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12728 __vector unsigned int __builtin_spu_addx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12729 #else
12730   /* No generic function generated since return types differ */
12731 #endif
12732 __vector signed int __builtin_spu_addx_0(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12733 __vector unsigned int __builtin_spu_addx_1(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12734 #ifdef __coverity_cplusplus
12735 __vector unsigned char __builtin_spu_and(__vector unsigned char arg0, __vector unsigned char arg1);
12736 __vector signed char __builtin_spu_and(__vector signed char arg0, __vector signed char arg1);
12737 __vector unsigned short __builtin_spu_and(__vector unsigned short arg0, __vector unsigned short arg1);
12738 __vector signed short __builtin_spu_and(__vector signed short arg0, __vector signed short arg1);
12739 __vector unsigned int __builtin_spu_and(__vector unsigned int arg0, __vector unsigned int arg1);
12740 __vector signed int __builtin_spu_and(__vector signed int arg0, __vector signed int arg1);
12741 __vector unsigned long long __builtin_spu_and(__vector unsigned long long arg0, __vector unsigned long long arg1);
12742 __vector signed long long __builtin_spu_and(__vector signed long long arg0, __vector signed long long arg1);
12743 __vector float __builtin_spu_and(__vector float arg0, __vector float arg1);
12744 __vector double __builtin_spu_and(__vector double arg0, __vector double arg1);
12745 __vector unsigned char __builtin_spu_and(__vector unsigned char arg0, unsigned char arg1);
12746 __vector signed char __builtin_spu_and(__vector signed char arg0, signed char arg1);
12747 __vector unsigned short __builtin_spu_and(__vector unsigned short arg0, unsigned short arg1);
12748 __vector signed short __builtin_spu_and(__vector signed short arg0, signed short arg1);
12749 __vector unsigned int __builtin_spu_and(__vector unsigned int arg0, unsigned int arg1);
12750 __vector signed int __builtin_spu_and(__vector signed int arg0, signed int arg1);
12751 #else
12752   /* No generic function generated since return types differ */
12753 #endif
12754 __vector unsigned char __builtin_spu_and_0(__vector unsigned char arg0, __vector unsigned char arg1);
12755 __vector signed char __builtin_spu_and_1(__vector signed char arg0, __vector signed char arg1);
12756 __vector unsigned short __builtin_spu_and_2(__vector unsigned short arg0, __vector unsigned short arg1);
12757 __vector signed short __builtin_spu_and_3(__vector signed short arg0, __vector signed short arg1);
12758 __vector unsigned int __builtin_spu_and_4(__vector unsigned int arg0, __vector unsigned int arg1);
12759 __vector signed int __builtin_spu_and_5(__vector signed int arg0, __vector signed int arg1);
12760 __vector unsigned long long __builtin_spu_and_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
12761 __vector signed long long __builtin_spu_and_7(__vector signed long long arg0, __vector signed long long arg1);
12762 __vector float __builtin_spu_and_8(__vector float arg0, __vector float arg1);
12763 __vector double __builtin_spu_and_9(__vector double arg0, __vector double arg1);
12764 __vector unsigned char __builtin_spu_and_10(__vector unsigned char arg0, unsigned char arg1);
12765 __vector signed char __builtin_spu_and_11(__vector signed char arg0, signed char arg1);
12766 __vector unsigned short __builtin_spu_and_12(__vector unsigned short arg0, unsigned short arg1);
12767 __vector signed short __builtin_spu_and_13(__vector signed short arg0, signed short arg1);
12768 __vector unsigned int __builtin_spu_and_14(__vector unsigned int arg0, unsigned int arg1);
12769 __vector signed int __builtin_spu_and_15(__vector signed int arg0, signed int arg1);
12770 #ifdef __coverity_cplusplus
12771 __vector signed long long __builtin_spu_andc(__vector signed long long arg0, __vector signed long long arg1);
12772 __vector unsigned long long __builtin_spu_andc(__vector unsigned long long arg0, __vector unsigned long long arg1);
12773 __vector signed int __builtin_spu_andc(__vector signed int arg0, __vector signed int arg1);
12774 __vector unsigned int __builtin_spu_andc(__vector unsigned int arg0, __vector unsigned int arg1);
12775 __vector signed short __builtin_spu_andc(__vector signed short arg0, __vector signed short arg1);
12776 __vector unsigned short __builtin_spu_andc(__vector unsigned short arg0, __vector unsigned short arg1);
12777 __vector signed char __builtin_spu_andc(__vector signed char arg0, __vector signed char arg1);
12778 __vector unsigned char __builtin_spu_andc(__vector unsigned char arg0, __vector unsigned char arg1);
12779 __vector float __builtin_spu_andc(__vector float arg0, __vector float arg1);
12780 __vector double __builtin_spu_andc(__vector double arg0, __vector double arg1);
12781 #else
12782   /* No generic function generated since return types differ */
12783 #endif
12784 __vector signed long long __builtin_spu_andc_0(__vector signed long long arg0, __vector signed long long arg1);
12785 __vector unsigned long long __builtin_spu_andc_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
12786 __vector signed int __builtin_spu_andc_2(__vector signed int arg0, __vector signed int arg1);
12787 __vector unsigned int __builtin_spu_andc_3(__vector unsigned int arg0, __vector unsigned int arg1);
12788 __vector signed short __builtin_spu_andc_4(__vector signed short arg0, __vector signed short arg1);
12789 __vector unsigned short __builtin_spu_andc_5(__vector unsigned short arg0, __vector unsigned short arg1);
12790 __vector signed char __builtin_spu_andc_6(__vector signed char arg0, __vector signed char arg1);
12791 __vector unsigned char __builtin_spu_andc_7(__vector unsigned char arg0, __vector unsigned char arg1);
12792 __vector float __builtin_spu_andc_8(__vector float arg0, __vector float arg1);
12793 __vector double __builtin_spu_andc_9(__vector double arg0, __vector double arg1);
12794 #ifdef __coverity_cplusplus
12795 __vector unsigned int __builtin_spu_cmpabseq(__vector float arg0, __vector float arg1);
12796 __vector unsigned long long __builtin_spu_cmpabseq(__vector double arg0, __vector double arg1);
12797 #else
12798   /* No generic function generated since return types differ */
12799 #endif
12800 __vector unsigned int __builtin_spu_cmpabseq_0(__vector float arg0, __vector float arg1);
12801 __vector unsigned long long __builtin_spu_cmpabseq_1(__vector double arg0, __vector double arg1);
12802 #ifdef __coverity_cplusplus
12803 __vector unsigned int __builtin_spu_cmpabsgt(__vector float arg0, __vector float arg1);
12804 __vector unsigned long long __builtin_spu_cmpabsgt(__vector double arg0, __vector double arg1);
12805 #else
12806   /* No generic function generated since return types differ */
12807 #endif
12808 __vector unsigned int __builtin_spu_cmpabsgt_0(__vector float arg0, __vector float arg1);
12809 __vector unsigned long long __builtin_spu_cmpabsgt_1(__vector double arg0, __vector double arg1);
12810 #ifdef __coverity_cplusplus
12811 __vector unsigned char __builtin_spu_cmpeq(__vector unsigned char arg0, __vector unsigned char arg1);
12812 __vector unsigned char __builtin_spu_cmpeq(__vector signed char arg0, __vector signed char arg1);
12813 __vector unsigned short __builtin_spu_cmpeq(__vector unsigned short arg0, __vector unsigned short arg1);
12814 __vector unsigned short __builtin_spu_cmpeq(__vector signed short arg0, __vector signed short arg1);
12815 __vector unsigned int __builtin_spu_cmpeq(__vector unsigned int arg0, __vector unsigned int arg1);
12816 __vector unsigned int __builtin_spu_cmpeq(__vector signed int arg0, __vector signed int arg1);
12817 __vector unsigned int __builtin_spu_cmpeq(__vector float arg0, __vector float arg1);
12818 __vector unsigned char __builtin_spu_cmpeq(__vector unsigned char arg0, unsigned char arg1);
12819 __vector unsigned char __builtin_spu_cmpeq(__vector signed char arg0, signed char arg1);
12820 __vector unsigned short __builtin_spu_cmpeq(__vector unsigned short arg0, unsigned short arg1);
12821 __vector unsigned short __builtin_spu_cmpeq(__vector signed short arg0, signed short arg1);
12822 __vector unsigned int __builtin_spu_cmpeq(__vector unsigned int arg0, unsigned int arg1);
12823 __vector unsigned int __builtin_spu_cmpeq(__vector signed int arg0, signed int arg1);
12824 __vector unsigned long long __builtin_spu_cmpeq(__vector double arg0, __vector double arg1);
12825 #else
12826   /* No generic function generated since return types differ */
12827 #endif
12828 __vector unsigned char __builtin_spu_cmpeq_0(__vector unsigned char arg0, __vector unsigned char arg1);
12829 __vector unsigned char __builtin_spu_cmpeq_1(__vector signed char arg0, __vector signed char arg1);
12830 __vector unsigned short __builtin_spu_cmpeq_2(__vector unsigned short arg0, __vector unsigned short arg1);
12831 __vector unsigned short __builtin_spu_cmpeq_3(__vector signed short arg0, __vector signed short arg1);
12832 __vector unsigned int __builtin_spu_cmpeq_4(__vector unsigned int arg0, __vector unsigned int arg1);
12833 __vector unsigned int __builtin_spu_cmpeq_5(__vector signed int arg0, __vector signed int arg1);
12834 __vector unsigned int __builtin_spu_cmpeq_6(__vector float arg0, __vector float arg1);
12835 __vector unsigned char __builtin_spu_cmpeq_7(__vector unsigned char arg0, unsigned char arg1);
12836 __vector unsigned char __builtin_spu_cmpeq_8(__vector signed char arg0, signed char arg1);
12837 __vector unsigned short __builtin_spu_cmpeq_9(__vector unsigned short arg0, unsigned short arg1);
12838 __vector unsigned short __builtin_spu_cmpeq_10(__vector signed short arg0, signed short arg1);
12839 __vector unsigned int __builtin_spu_cmpeq_11(__vector unsigned int arg0, unsigned int arg1);
12840 __vector unsigned int __builtin_spu_cmpeq_12(__vector signed int arg0, signed int arg1);
12841 __vector unsigned long long __builtin_spu_cmpeq_13(__vector double arg0, __vector double arg1);
12842 #ifdef __coverity_cplusplus
12843 __vector unsigned char __builtin_spu_cmpgt(__vector unsigned char arg0, __vector unsigned char arg1);
12844 __vector unsigned char __builtin_spu_cmpgt(__vector signed char arg0, __vector signed char arg1);
12845 __vector unsigned short __builtin_spu_cmpgt(__vector unsigned short arg0, __vector unsigned short arg1);
12846 __vector unsigned short __builtin_spu_cmpgt(__vector signed short arg0, __vector signed short arg1);
12847 __vector unsigned int __builtin_spu_cmpgt(__vector unsigned int arg0, __vector unsigned int arg1);
12848 __vector unsigned int __builtin_spu_cmpgt(__vector signed int arg0, __vector signed int arg1);
12849 __vector unsigned int __builtin_spu_cmpgt(__vector float arg0, __vector float arg1);
12850 __vector unsigned char __builtin_spu_cmpgt(__vector unsigned char arg0, unsigned char arg1);
12851 __vector unsigned char __builtin_spu_cmpgt(__vector signed char arg0, signed char arg1);
12852 __vector unsigned short __builtin_spu_cmpgt(__vector unsigned short arg0, unsigned short arg1);
12853 __vector unsigned short __builtin_spu_cmpgt(__vector signed short arg0, signed short arg1);
12854 __vector unsigned int __builtin_spu_cmpgt(__vector signed int arg0, signed int arg1);
12855 __vector unsigned int __builtin_spu_cmpgt(__vector unsigned int arg0, unsigned int arg1);
12856 __vector unsigned long long __builtin_spu_cmpgt(__vector double arg0, __vector double arg1);
12857 #else
12858   /* No generic function generated since return types differ */
12859 #endif
12860 __vector unsigned char __builtin_spu_cmpgt_0(__vector unsigned char arg0, __vector unsigned char arg1);
12861 __vector unsigned char __builtin_spu_cmpgt_1(__vector signed char arg0, __vector signed char arg1);
12862 __vector unsigned short __builtin_spu_cmpgt_2(__vector unsigned short arg0, __vector unsigned short arg1);
12863 __vector unsigned short __builtin_spu_cmpgt_3(__vector signed short arg0, __vector signed short arg1);
12864 __vector unsigned int __builtin_spu_cmpgt_4(__vector unsigned int arg0, __vector unsigned int arg1);
12865 __vector unsigned int __builtin_spu_cmpgt_5(__vector signed int arg0, __vector signed int arg1);
12866 __vector unsigned int __builtin_spu_cmpgt_6(__vector float arg0, __vector float arg1);
12867 __vector unsigned char __builtin_spu_cmpgt_7(__vector unsigned char arg0, unsigned char arg1);
12868 __vector unsigned char __builtin_spu_cmpgt_8(__vector signed char arg0, signed char arg1);
12869 __vector unsigned short __builtin_spu_cmpgt_9(__vector unsigned short arg0, unsigned short arg1);
12870 __vector unsigned short __builtin_spu_cmpgt_10(__vector signed short arg0, signed short arg1);
12871 __vector unsigned int __builtin_spu_cmpgt_11(__vector signed int arg0, signed int arg1);
12872 __vector unsigned int __builtin_spu_cmpgt_12(__vector unsigned int arg0, unsigned int arg1);
12873 __vector unsigned long long __builtin_spu_cmpgt_13(__vector double arg0, __vector double arg1);
12874 #ifdef __coverity_cplusplus
12875 __vector unsigned char __builtin_spu_cntb(__vector signed char arg0);
12876 __vector unsigned char __builtin_spu_cntb(__vector unsigned char arg0);
12877 #else
12878 void __builtin_spu_cntb();
12879 #endif
12880 __vector unsigned char __builtin_spu_cntb_0(__vector signed char arg0);
12881 __vector unsigned char __builtin_spu_cntb_1(__vector unsigned char arg0);
12882 #ifdef __coverity_cplusplus
12883 __vector unsigned int __builtin_spu_cntlz(__vector signed int arg0);
12884 __vector unsigned int __builtin_spu_cntlz(__vector unsigned int arg0);
12885 __vector unsigned int __builtin_spu_cntlz(__vector float arg0);
12886 #else
12887 void __builtin_spu_cntlz();
12888 #endif
12889 __vector unsigned int __builtin_spu_cntlz_0(__vector signed int arg0);
12890 __vector unsigned int __builtin_spu_cntlz_1(__vector unsigned int arg0);
12891 __vector unsigned int __builtin_spu_cntlz_2(__vector float arg0);
12892 #ifdef __coverity_cplusplus
12893 __vector float __builtin_spu_convtf(__vector unsigned int arg0, unsigned int arg1);
12894 __vector float __builtin_spu_convtf(__vector signed int arg0, unsigned int arg1);
12895 #else
12896 void __builtin_spu_convtf();
12897 #endif
12898 __vector float __builtin_spu_convtf_0(__vector unsigned int arg0, unsigned int arg1);
12899 __vector float __builtin_spu_convtf_1(__vector signed int arg0, unsigned int arg1);
12900 #ifdef __coverity_cplusplus
12901 __vector signed long long __builtin_spu_eqv(__vector signed long long arg0, __vector signed long long arg1);
12902 __vector unsigned long long __builtin_spu_eqv(__vector unsigned long long arg0, __vector unsigned long long arg1);
12903 __vector signed int __builtin_spu_eqv(__vector signed int arg0, __vector signed int arg1);
12904 __vector unsigned int __builtin_spu_eqv(__vector unsigned int arg0, __vector unsigned int arg1);
12905 __vector signed short __builtin_spu_eqv(__vector signed short arg0, __vector signed short arg1);
12906 __vector unsigned short __builtin_spu_eqv(__vector unsigned short arg0, __vector unsigned short arg1);
12907 __vector signed char __builtin_spu_eqv(__vector signed char arg0, __vector signed char arg1);
12908 __vector unsigned char __builtin_spu_eqv(__vector unsigned char arg0, __vector unsigned char arg1);
12909 __vector float __builtin_spu_eqv(__vector float arg0, __vector float arg1);
12910 __vector double __builtin_spu_eqv(__vector double arg0, __vector double arg1);
12911 #else
12912   /* No generic function generated since return types differ */
12913 #endif
12914 __vector signed long long __builtin_spu_eqv_0(__vector signed long long arg0, __vector signed long long arg1);
12915 __vector unsigned long long __builtin_spu_eqv_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
12916 __vector signed int __builtin_spu_eqv_2(__vector signed int arg0, __vector signed int arg1);
12917 __vector unsigned int __builtin_spu_eqv_3(__vector unsigned int arg0, __vector unsigned int arg1);
12918 __vector signed short __builtin_spu_eqv_4(__vector signed short arg0, __vector signed short arg1);
12919 __vector unsigned short __builtin_spu_eqv_5(__vector unsigned short arg0, __vector unsigned short arg1);
12920 __vector signed char __builtin_spu_eqv_6(__vector signed char arg0, __vector signed char arg1);
12921 __vector unsigned char __builtin_spu_eqv_7(__vector unsigned char arg0, __vector unsigned char arg1);
12922 __vector float __builtin_spu_eqv_8(__vector float arg0, __vector float arg1);
12923 __vector double __builtin_spu_eqv_9(__vector double arg0, __vector double arg1);
12924 #ifdef __coverity_cplusplus
12925 __vector signed short __builtin_spu_extend(__vector signed char arg0);
12926 __vector signed int __builtin_spu_extend(__vector signed short arg0);
12927 __vector signed long long __builtin_spu_extend(__vector signed int arg0);
12928 __vector double __builtin_spu_extend(__vector float arg0);
12929 #else
12930   /* No generic function generated since return types differ */
12931 #endif
12932 __vector signed short __builtin_spu_extend_0(__vector signed char arg0);
12933 __vector signed int __builtin_spu_extend_1(__vector signed short arg0);
12934 __vector signed long long __builtin_spu_extend_2(__vector signed int arg0);
12935 __vector double __builtin_spu_extend_3(__vector float arg0);
12936 #ifdef __coverity_cplusplus
12937 unsigned char __builtin_spu_extract(__vector unsigned char arg0, signed int arg1);
12938 signed char __builtin_spu_extract(__vector signed char arg0, signed int arg1);
12939 unsigned short __builtin_spu_extract(__vector unsigned short arg0, signed int arg1);
12940 signed short __builtin_spu_extract(__vector signed short arg0, signed int arg1);
12941 unsigned int __builtin_spu_extract(__vector unsigned int arg0, signed int arg1);
12942 signed int __builtin_spu_extract(__vector signed int arg0, signed int arg1);
12943 unsigned long long __builtin_spu_extract(__vector unsigned long long arg0, signed int arg1);
12944 signed long long __builtin_spu_extract(__vector signed long long arg0, signed int arg1);
12945 float __builtin_spu_extract(__vector float arg0, signed int arg1);
12946 double __builtin_spu_extract(__vector double arg0, signed int arg1);
12947 #else
12948   /* No generic function generated since return types differ */
12949 #endif
12950 unsigned char __builtin_spu_extract_0(__vector unsigned char arg0, signed int arg1);
12951 signed char __builtin_spu_extract_1(__vector signed char arg0, signed int arg1);
12952 unsigned short __builtin_spu_extract_2(__vector unsigned short arg0, signed int arg1);
12953 signed short __builtin_spu_extract_3(__vector signed short arg0, signed int arg1);
12954 unsigned int __builtin_spu_extract_4(__vector unsigned int arg0, signed int arg1);
12955 signed int __builtin_spu_extract_5(__vector signed int arg0, signed int arg1);
12956 unsigned long long __builtin_spu_extract_6(__vector unsigned long long arg0, signed int arg1);
12957 signed long long __builtin_spu_extract_7(__vector signed long long arg0, signed int arg1);
12958 float __builtin_spu_extract_8(__vector float arg0, signed int arg1);
12959 double __builtin_spu_extract_9(__vector double arg0, signed int arg1);
12960 #ifdef __coverity_cplusplus
12961 __vector unsigned int __builtin_spu_gather(__vector signed int arg0);
12962 __vector unsigned int __builtin_spu_gather(__vector unsigned int arg0);
12963 __vector unsigned int __builtin_spu_gather(__vector signed short arg0);
12964 __vector unsigned int __builtin_spu_gather(__vector unsigned short arg0);
12965 __vector unsigned int __builtin_spu_gather(__vector signed char arg0);
12966 __vector unsigned int __builtin_spu_gather(__vector unsigned char arg0);
12967 __vector unsigned int __builtin_spu_gather(__vector float arg0);
12968 #else
12969 void __builtin_spu_gather();
12970 #endif
12971 __vector unsigned int __builtin_spu_gather_0(__vector signed int arg0);
12972 __vector unsigned int __builtin_spu_gather_1(__vector unsigned int arg0);
12973 __vector unsigned int __builtin_spu_gather_2(__vector signed short arg0);
12974 __vector unsigned int __builtin_spu_gather_3(__vector unsigned short arg0);
12975 __vector unsigned int __builtin_spu_gather_4(__vector signed char arg0);
12976 __vector unsigned int __builtin_spu_gather_5(__vector unsigned char arg0);
12977 __vector unsigned int __builtin_spu_gather_6(__vector float arg0);
12978 #ifdef __coverity_cplusplus
12979 __vector unsigned int __builtin_spu_genb(__vector unsigned int arg0, __vector unsigned int arg1);
12980 __vector signed int __builtin_spu_genb(__vector signed int arg0, __vector signed int arg1);
12981 #else
12982   /* No generic function generated since return types differ */
12983 #endif
12984 __vector unsigned int __builtin_spu_genb_0(__vector unsigned int arg0, __vector unsigned int arg1);
12985 __vector signed int __builtin_spu_genb_1(__vector signed int arg0, __vector signed int arg1);
12986 #ifdef __coverity_cplusplus
12987 __vector unsigned int __builtin_spu_genbx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12988 __vector signed int __builtin_spu_genbx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12989 #else
12990   /* No generic function generated since return types differ */
12991 #endif
12992 __vector unsigned int __builtin_spu_genbx_0(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12993 __vector signed int __builtin_spu_genbx_1(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12994 #ifdef __coverity_cplusplus
12995 __vector signed int __builtin_spu_genc(__vector signed int arg0, __vector signed int arg1);
12996 __vector unsigned int __builtin_spu_genc(__vector unsigned int arg0, __vector unsigned int arg1);
12997 #else
12998   /* No generic function generated since return types differ */
12999 #endif
13000 __vector signed int __builtin_spu_genc_0(__vector signed int arg0, __vector signed int arg1);
13001 __vector unsigned int __builtin_spu_genc_1(__vector unsigned int arg0, __vector unsigned int arg1);
13002 #ifdef __coverity_cplusplus
13003 __vector signed int __builtin_spu_gencx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
13004 __vector unsigned int __builtin_spu_gencx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13005 #else
13006   /* No generic function generated since return types differ */
13007 #endif
13008 __vector signed int __builtin_spu_gencx_0(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
13009 __vector unsigned int __builtin_spu_gencx_1(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13010 #ifdef __coverity_cplusplus
13011 void __builtin_spu_hcmpeq(signed int arg0, signed int arg1);
13012 void __builtin_spu_hcmpeq(unsigned int arg0, unsigned int arg1);
13013 #else
13014 void __builtin_spu_hcmpeq();
13015 #endif
13016 void __builtin_spu_hcmpeq_0(signed int arg0, signed int arg1);
13017 void __builtin_spu_hcmpeq_1(unsigned int arg0, unsigned int arg1);
13018 #ifdef __coverity_cplusplus
13019 void __builtin_spu_hcmpgt(signed int arg0, signed int arg1);
13020 void __builtin_spu_hcmpgt(unsigned int arg0, unsigned int arg1);
13021 #else
13022 void __builtin_spu_hcmpgt();
13023 #endif
13024 void __builtin_spu_hcmpgt_0(signed int arg0, signed int arg1);
13025 void __builtin_spu_hcmpgt_1(unsigned int arg0, unsigned int arg1);
13026 #ifdef __coverity_cplusplus
13027 __vector unsigned char __builtin_spu_insert(unsigned char arg0, __vector unsigned char arg1, signed int arg2);
13028 __vector signed char __builtin_spu_insert(signed char arg0, __vector signed char arg1, signed int arg2);
13029 __vector unsigned short __builtin_spu_insert(unsigned short arg0, __vector unsigned short arg1, signed int arg2);
13030 __vector signed short __builtin_spu_insert(signed short arg0, __vector signed short arg1, signed int arg2);
13031 __vector unsigned int __builtin_spu_insert(unsigned int arg0, __vector unsigned int arg1, signed int arg2);
13032 __vector signed int __builtin_spu_insert(signed int arg0, __vector signed int arg1, signed int arg2);
13033 __vector unsigned long long __builtin_spu_insert(unsigned long long arg0, __vector unsigned long long arg1, signed int arg2);
13034 __vector signed long long __builtin_spu_insert(signed long long arg0, __vector signed long long arg1, signed int arg2);
13035 __vector float __builtin_spu_insert(float arg0, __vector float arg1, signed int arg2);
13036 __vector double __builtin_spu_insert(double arg0, __vector double arg1, signed int arg2);
13037 #else
13038   /* No generic function generated since return types differ */
13039 #endif
13040 __vector unsigned char __builtin_spu_insert_0(unsigned char arg0, __vector unsigned char arg1, signed int arg2);
13041 __vector signed char __builtin_spu_insert_1(signed char arg0, __vector signed char arg1, signed int arg2);
13042 __vector unsigned short __builtin_spu_insert_2(unsigned short arg0, __vector unsigned short arg1, signed int arg2);
13043 __vector signed short __builtin_spu_insert_3(signed short arg0, __vector signed short arg1, signed int arg2);
13044 __vector unsigned int __builtin_spu_insert_4(unsigned int arg0, __vector unsigned int arg1, signed int arg2);
13045 __vector signed int __builtin_spu_insert_5(signed int arg0, __vector signed int arg1, signed int arg2);
13046 __vector unsigned long long __builtin_spu_insert_6(unsigned long long arg0, __vector unsigned long long arg1, signed int arg2);
13047 __vector signed long long __builtin_spu_insert_7(signed long long arg0, __vector signed long long arg1, signed int arg2);
13048 __vector float __builtin_spu_insert_8(float arg0, __vector float arg1, signed int arg2);
13049 __vector double __builtin_spu_insert_9(double arg0, __vector double arg1, signed int arg2);
13050 #ifdef __coverity_cplusplus
13051 __vector signed int __builtin_spu_madd(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13052 __vector float __builtin_spu_madd(__vector float arg0, __vector float arg1, __vector float arg2);
13053 __vector double __builtin_spu_madd(__vector double arg0, __vector double arg1, __vector double arg2);
13054 #else
13055   /* No generic function generated since return types differ */
13056 #endif
13057 __vector signed int __builtin_spu_madd_0(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13058 __vector float __builtin_spu_madd_1(__vector float arg0, __vector float arg1, __vector float arg2);
13059 __vector double __builtin_spu_madd_2(__vector double arg0, __vector double arg1, __vector double arg2);
13060 #ifdef __coverity_cplusplus
13061 __vector unsigned char __builtin_spu_maskb(unsigned short arg0);
13062 __vector unsigned char __builtin_spu_maskb(signed short arg0);
13063 __vector unsigned char __builtin_spu_maskb(unsigned int arg0);
13064 __vector unsigned char __builtin_spu_maskb(signed int arg0);
13065 #else
13066 void __builtin_spu_maskb();
13067 #endif
13068 __vector unsigned char __builtin_spu_maskb_0(unsigned short arg0);
13069 __vector unsigned char __builtin_spu_maskb_1(signed short arg0);
13070 __vector unsigned char __builtin_spu_maskb_2(unsigned int arg0);
13071 __vector unsigned char __builtin_spu_maskb_3(signed int arg0);
13072 #ifdef __coverity_cplusplus
13073 __vector unsigned short __builtin_spu_maskh(unsigned char arg0);
13074 __vector unsigned short __builtin_spu_maskh(signed char arg0);
13075 __vector unsigned short __builtin_spu_maskh(unsigned short arg0);
13076 __vector unsigned short __builtin_spu_maskh(signed short arg0);
13077 __vector unsigned short __builtin_spu_maskh(unsigned int arg0);
13078 __vector unsigned short __builtin_spu_maskh(signed int arg0);
13079 #else
13080 void __builtin_spu_maskh();
13081 #endif
13082 __vector unsigned short __builtin_spu_maskh_0(unsigned char arg0);
13083 __vector unsigned short __builtin_spu_maskh_1(signed char arg0);
13084 __vector unsigned short __builtin_spu_maskh_2(unsigned short arg0);
13085 __vector unsigned short __builtin_spu_maskh_3(signed short arg0);
13086 __vector unsigned short __builtin_spu_maskh_4(unsigned int arg0);
13087 __vector unsigned short __builtin_spu_maskh_5(signed int arg0);
13088 #ifdef __coverity_cplusplus
13089 __vector unsigned int __builtin_spu_maskw(unsigned char arg0);
13090 __vector unsigned int __builtin_spu_maskw(signed char arg0);
13091 __vector unsigned int __builtin_spu_maskw(unsigned short arg0);
13092 __vector unsigned int __builtin_spu_maskw(signed short arg0);
13093 __vector unsigned int __builtin_spu_maskw(unsigned int arg0);
13094 __vector unsigned int __builtin_spu_maskw(signed int arg0);
13095 #else
13096 void __builtin_spu_maskw();
13097 #endif
13098 __vector unsigned int __builtin_spu_maskw_0(unsigned char arg0);
13099 __vector unsigned int __builtin_spu_maskw_1(signed char arg0);
13100 __vector unsigned int __builtin_spu_maskw_2(unsigned short arg0);
13101 __vector unsigned int __builtin_spu_maskw_3(signed short arg0);
13102 __vector unsigned int __builtin_spu_maskw_4(unsigned int arg0);
13103 __vector unsigned int __builtin_spu_maskw_5(signed int arg0);
13104 #ifdef __coverity_cplusplus
13105 __vector unsigned int __builtin_spu_mhhadd(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned int arg2);
13106 __vector signed int __builtin_spu_mhhadd(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13107 #else
13108   /* No generic function generated since return types differ */
13109 #endif
13110 __vector unsigned int __builtin_spu_mhhadd_0(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned int arg2);
13111 __vector signed int __builtin_spu_mhhadd_1(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13112 #ifdef __coverity_cplusplus
13113 __vector float __builtin_spu_msub(__vector float arg0, __vector float arg1, __vector float arg2);
13114 __vector double __builtin_spu_msub(__vector double arg0, __vector double arg1, __vector double arg2);
13115 #else
13116   /* No generic function generated since return types differ */
13117 #endif
13118 __vector float __builtin_spu_msub_0(__vector float arg0, __vector float arg1, __vector float arg2);
13119 __vector double __builtin_spu_msub_1(__vector double arg0, __vector double arg1, __vector double arg2);
13120 #ifdef __coverity_cplusplus
13121 __vector float __builtin_spu_mul(__vector float arg0, __vector float arg1);
13122 __vector double __builtin_spu_mul(__vector double arg0, __vector double arg1);
13123 #else
13124   /* No generic function generated since return types differ */
13125 #endif
13126 __vector float __builtin_spu_mul_0(__vector float arg0, __vector float arg1);
13127 __vector double __builtin_spu_mul_1(__vector double arg0, __vector double arg1);
13128 #ifdef __coverity_cplusplus
13129 __vector unsigned int __builtin_spu_mule(__vector unsigned short arg0, __vector unsigned short arg1);
13130 __vector signed int __builtin_spu_mule(__vector signed short arg0, __vector signed short arg1);
13131 #else
13132   /* No generic function generated since return types differ */
13133 #endif
13134 __vector unsigned int __builtin_spu_mule_0(__vector unsigned short arg0, __vector unsigned short arg1);
13135 __vector signed int __builtin_spu_mule_1(__vector signed short arg0, __vector signed short arg1);
13136 #ifdef __coverity_cplusplus
13137 __vector signed int __builtin_spu_mulo(__vector signed short arg0, __vector signed short arg1);
13138 __vector unsigned int __builtin_spu_mulo(__vector unsigned short arg0, __vector unsigned short arg1);
13139 __vector signed int __builtin_spu_mulo(__vector signed short arg0, signed short arg1);
13140 __vector unsigned int __builtin_spu_mulo(__vector unsigned short arg0, unsigned short arg1);
13141 #else
13142   /* No generic function generated since return types differ */
13143 #endif
13144 __vector signed int __builtin_spu_mulo_0(__vector signed short arg0, __vector signed short arg1);
13145 __vector unsigned int __builtin_spu_mulo_1(__vector unsigned short arg0, __vector unsigned short arg1);
13146 __vector signed int __builtin_spu_mulo_2(__vector signed short arg0, signed short arg1);
13147 __vector unsigned int __builtin_spu_mulo_3(__vector unsigned short arg0, unsigned short arg1);
13148 #ifdef __coverity_cplusplus
13149 __vector signed long long __builtin_spu_nand(__vector signed long long arg0, __vector signed long long arg1);
13150 __vector unsigned long long __builtin_spu_nand(__vector unsigned long long arg0, __vector unsigned long long arg1);
13151 __vector signed int __builtin_spu_nand(__vector signed int arg0, __vector signed int arg1);
13152 __vector unsigned int __builtin_spu_nand(__vector unsigned int arg0, __vector unsigned int arg1);
13153 __vector signed short __builtin_spu_nand(__vector signed short arg0, __vector signed short arg1);
13154 __vector unsigned short __builtin_spu_nand(__vector unsigned short arg0, __vector unsigned short arg1);
13155 __vector signed char __builtin_spu_nand(__vector signed char arg0, __vector signed char arg1);
13156 __vector unsigned char __builtin_spu_nand(__vector unsigned char arg0, __vector unsigned char arg1);
13157 __vector float __builtin_spu_nand(__vector float arg0, __vector float arg1);
13158 __vector double __builtin_spu_nand(__vector double arg0, __vector double arg1);
13159 #else
13160   /* No generic function generated since return types differ */
13161 #endif
13162 __vector signed long long __builtin_spu_nand_0(__vector signed long long arg0, __vector signed long long arg1);
13163 __vector unsigned long long __builtin_spu_nand_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13164 __vector signed int __builtin_spu_nand_2(__vector signed int arg0, __vector signed int arg1);
13165 __vector unsigned int __builtin_spu_nand_3(__vector unsigned int arg0, __vector unsigned int arg1);
13166 __vector signed short __builtin_spu_nand_4(__vector signed short arg0, __vector signed short arg1);
13167 __vector unsigned short __builtin_spu_nand_5(__vector unsigned short arg0, __vector unsigned short arg1);
13168 __vector signed char __builtin_spu_nand_6(__vector signed char arg0, __vector signed char arg1);
13169 __vector unsigned char __builtin_spu_nand_7(__vector unsigned char arg0, __vector unsigned char arg1);
13170 __vector float __builtin_spu_nand_8(__vector float arg0, __vector float arg1);
13171 __vector double __builtin_spu_nand_9(__vector double arg0, __vector double arg1);
13172 #ifdef __coverity_cplusplus
13173 __vector float __builtin_spu_nmsub(__vector float arg0, __vector float arg1, __vector float arg2);
13174 __vector double __builtin_spu_nmsub(__vector double arg0, __vector double arg1, __vector double arg2);
13175 #else
13176   /* No generic function generated since return types differ */
13177 #endif
13178 __vector float __builtin_spu_nmsub_0(__vector float arg0, __vector float arg1, __vector float arg2);
13179 __vector double __builtin_spu_nmsub_1(__vector double arg0, __vector double arg1, __vector double arg2);
13180 #ifdef __coverity_cplusplus
13181 __vector signed long long __builtin_spu_nor(__vector signed long long arg0, __vector signed long long arg1);
13182 __vector unsigned long long __builtin_spu_nor(__vector unsigned long long arg0, __vector unsigned long long arg1);
13183 __vector signed int __builtin_spu_nor(__vector signed int arg0, __vector signed int arg1);
13184 __vector unsigned int __builtin_spu_nor(__vector unsigned int arg0, __vector unsigned int arg1);
13185 __vector signed short __builtin_spu_nor(__vector signed short arg0, __vector signed short arg1);
13186 __vector unsigned short __builtin_spu_nor(__vector unsigned short arg0, __vector unsigned short arg1);
13187 __vector signed char __builtin_spu_nor(__vector signed char arg0, __vector signed char arg1);
13188 __vector unsigned char __builtin_spu_nor(__vector unsigned char arg0, __vector unsigned char arg1);
13189 __vector float __builtin_spu_nor(__vector float arg0, __vector float arg1);
13190 __vector double __builtin_spu_nor(__vector double arg0, __vector double arg1);
13191 #else
13192   /* No generic function generated since return types differ */
13193 #endif
13194 __vector signed long long __builtin_spu_nor_0(__vector signed long long arg0, __vector signed long long arg1);
13195 __vector unsigned long long __builtin_spu_nor_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13196 __vector signed int __builtin_spu_nor_2(__vector signed int arg0, __vector signed int arg1);
13197 __vector unsigned int __builtin_spu_nor_3(__vector unsigned int arg0, __vector unsigned int arg1);
13198 __vector signed short __builtin_spu_nor_4(__vector signed short arg0, __vector signed short arg1);
13199 __vector unsigned short __builtin_spu_nor_5(__vector unsigned short arg0, __vector unsigned short arg1);
13200 __vector signed char __builtin_spu_nor_6(__vector signed char arg0, __vector signed char arg1);
13201 __vector unsigned char __builtin_spu_nor_7(__vector unsigned char arg0, __vector unsigned char arg1);
13202 __vector float __builtin_spu_nor_8(__vector float arg0, __vector float arg1);
13203 __vector double __builtin_spu_nor_9(__vector double arg0, __vector double arg1);
13204 #ifdef __coverity_cplusplus
13205 __vector unsigned char __builtin_spu_or(__vector unsigned char arg0, __vector unsigned char arg1);
13206 __vector signed char __builtin_spu_or(__vector signed char arg0, __vector signed char arg1);
13207 __vector unsigned short __builtin_spu_or(__vector unsigned short arg0, __vector unsigned short arg1);
13208 __vector signed short __builtin_spu_or(__vector signed short arg0, __vector signed short arg1);
13209 __vector unsigned int __builtin_spu_or(__vector unsigned int arg0, __vector unsigned int arg1);
13210 __vector signed int __builtin_spu_or(__vector signed int arg0, __vector signed int arg1);
13211 __vector unsigned long long __builtin_spu_or(__vector unsigned long long arg0, __vector unsigned long long arg1);
13212 __vector signed long long __builtin_spu_or(__vector signed long long arg0, __vector signed long long arg1);
13213 __vector float __builtin_spu_or(__vector float arg0, __vector float arg1);
13214 __vector double __builtin_spu_or(__vector double arg0, __vector double arg1);
13215 __vector unsigned char __builtin_spu_or(__vector unsigned char arg0, unsigned char arg1);
13216 __vector signed char __builtin_spu_or(__vector signed char arg0, signed char arg1);
13217 __vector unsigned short __builtin_spu_or(__vector unsigned short arg0, unsigned short arg1);
13218 __vector signed short __builtin_spu_or(__vector signed short arg0, signed short arg1);
13219 __vector unsigned int __builtin_spu_or(__vector unsigned int arg0, unsigned int arg1);
13220 __vector signed int __builtin_spu_or(__vector signed int arg0, signed int arg1);
13221 #else
13222   /* No generic function generated since return types differ */
13223 #endif
13224 __vector unsigned char __builtin_spu_or_0(__vector unsigned char arg0, __vector unsigned char arg1);
13225 __vector signed char __builtin_spu_or_1(__vector signed char arg0, __vector signed char arg1);
13226 __vector unsigned short __builtin_spu_or_2(__vector unsigned short arg0, __vector unsigned short arg1);
13227 __vector signed short __builtin_spu_or_3(__vector signed short arg0, __vector signed short arg1);
13228 __vector unsigned int __builtin_spu_or_4(__vector unsigned int arg0, __vector unsigned int arg1);
13229 __vector signed int __builtin_spu_or_5(__vector signed int arg0, __vector signed int arg1);
13230 __vector unsigned long long __builtin_spu_or_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
13231 __vector signed long long __builtin_spu_or_7(__vector signed long long arg0, __vector signed long long arg1);
13232 __vector float __builtin_spu_or_8(__vector float arg0, __vector float arg1);
13233 __vector double __builtin_spu_or_9(__vector double arg0, __vector double arg1);
13234 __vector unsigned char __builtin_spu_or_10(__vector unsigned char arg0, unsigned char arg1);
13235 __vector signed char __builtin_spu_or_11(__vector signed char arg0, signed char arg1);
13236 __vector unsigned short __builtin_spu_or_12(__vector unsigned short arg0, unsigned short arg1);
13237 __vector signed short __builtin_spu_or_13(__vector signed short arg0, signed short arg1);
13238 __vector unsigned int __builtin_spu_or_14(__vector unsigned int arg0, unsigned int arg1);
13239 __vector signed int __builtin_spu_or_15(__vector signed int arg0, signed int arg1);
13240 #ifdef __coverity_cplusplus
13241 __vector signed long long __builtin_spu_orc(__vector signed long long arg0, __vector signed long long arg1);
13242 __vector unsigned long long __builtin_spu_orc(__vector unsigned long long arg0, __vector unsigned long long arg1);
13243 __vector signed int __builtin_spu_orc(__vector signed int arg0, __vector signed int arg1);
13244 __vector unsigned int __builtin_spu_orc(__vector unsigned int arg0, __vector unsigned int arg1);
13245 __vector signed short __builtin_spu_orc(__vector signed short arg0, __vector signed short arg1);
13246 __vector unsigned short __builtin_spu_orc(__vector unsigned short arg0, __vector unsigned short arg1);
13247 __vector signed char __builtin_spu_orc(__vector signed char arg0, __vector signed char arg1);
13248 __vector unsigned char __builtin_spu_orc(__vector unsigned char arg0, __vector unsigned char arg1);
13249 __vector float __builtin_spu_orc(__vector float arg0, __vector float arg1);
13250 __vector double __builtin_spu_orc(__vector double arg0, __vector double arg1);
13251 #else
13252   /* No generic function generated since return types differ */
13253 #endif
13254 __vector signed long long __builtin_spu_orc_0(__vector signed long long arg0, __vector signed long long arg1);
13255 __vector unsigned long long __builtin_spu_orc_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13256 __vector signed int __builtin_spu_orc_2(__vector signed int arg0, __vector signed int arg1);
13257 __vector unsigned int __builtin_spu_orc_3(__vector unsigned int arg0, __vector unsigned int arg1);
13258 __vector signed short __builtin_spu_orc_4(__vector signed short arg0, __vector signed short arg1);
13259 __vector unsigned short __builtin_spu_orc_5(__vector unsigned short arg0, __vector unsigned short arg1);
13260 __vector signed char __builtin_spu_orc_6(__vector signed char arg0, __vector signed char arg1);
13261 __vector unsigned char __builtin_spu_orc_7(__vector unsigned char arg0, __vector unsigned char arg1);
13262 __vector float __builtin_spu_orc_8(__vector float arg0, __vector float arg1);
13263 __vector double __builtin_spu_orc_9(__vector double arg0, __vector double arg1);
13264 #ifdef __coverity_cplusplus
13265 __vector signed int __builtin_spu_orx(__vector signed int arg0);
13266 __vector unsigned int __builtin_spu_orx(__vector unsigned int arg0);
13267 #else
13268   /* No generic function generated since return types differ */
13269 #endif
13270 __vector signed int __builtin_spu_orx_0(__vector signed int arg0);
13271 __vector unsigned int __builtin_spu_orx_1(__vector unsigned int arg0);
13272 #ifdef __coverity_cplusplus
13273 __vector unsigned char __builtin_spu_promote(unsigned char arg0, signed int arg1);
13274 __vector signed char __builtin_spu_promote(signed char arg0, signed int arg1);
13275 __vector unsigned short __builtin_spu_promote(unsigned short arg0, signed int arg1);
13276 __vector signed short __builtin_spu_promote(signed short arg0, signed int arg1);
13277 __vector unsigned int __builtin_spu_promote(unsigned int arg0, signed int arg1);
13278 __vector signed int __builtin_spu_promote(signed int arg0, signed int arg1);
13279 __vector unsigned long long __builtin_spu_promote(unsigned long long arg0, signed int arg1);
13280 __vector signed long long __builtin_spu_promote(signed long long arg0, signed int arg1);
13281 __vector float __builtin_spu_promote(float arg0, signed int arg1);
13282 __vector double __builtin_spu_promote(double arg0, signed int arg1);
13283 #else
13284   /* No generic function generated since return types differ */
13285 #endif
13286 __vector unsigned char __builtin_spu_promote_0(unsigned char arg0, signed int arg1);
13287 __vector signed char __builtin_spu_promote_1(signed char arg0, signed int arg1);
13288 __vector unsigned short __builtin_spu_promote_2(unsigned short arg0, signed int arg1);
13289 __vector signed short __builtin_spu_promote_3(signed short arg0, signed int arg1);
13290 __vector unsigned int __builtin_spu_promote_4(unsigned int arg0, signed int arg1);
13291 __vector signed int __builtin_spu_promote_5(signed int arg0, signed int arg1);
13292 __vector unsigned long long __builtin_spu_promote_6(unsigned long long arg0, signed int arg1);
13293 __vector signed long long __builtin_spu_promote_7(signed long long arg0, signed int arg1);
13294 __vector float __builtin_spu_promote_8(float arg0, signed int arg1);
13295 __vector double __builtin_spu_promote_9(double arg0, signed int arg1);
13296 #ifdef __coverity_cplusplus
13297 __vector unsigned short __builtin_spu_rl(__vector unsigned short arg0, __vector signed short arg1);
13298 __vector signed short __builtin_spu_rl(__vector signed short arg0, __vector signed short arg1);
13299 __vector unsigned int __builtin_spu_rl(__vector unsigned int arg0, __vector signed int arg1);
13300 __vector signed int __builtin_spu_rl(__vector signed int arg0, __vector signed int arg1);
13301 __vector unsigned short __builtin_spu_rl(__vector unsigned short arg0, signed short arg1);
13302 __vector signed short __builtin_spu_rl(__vector signed short arg0, signed short arg1);
13303 __vector unsigned int __builtin_spu_rl(__vector unsigned int arg0, signed int arg1);
13304 __vector signed int __builtin_spu_rl(__vector signed int arg0, signed int arg1);
13305 #else
13306   /* No generic function generated since return types differ */
13307 #endif
13308 __vector unsigned short __builtin_spu_rl_0(__vector unsigned short arg0, __vector signed short arg1);
13309 __vector signed short __builtin_spu_rl_1(__vector signed short arg0, __vector signed short arg1);
13310 __vector unsigned int __builtin_spu_rl_2(__vector unsigned int arg0, __vector signed int arg1);
13311 __vector signed int __builtin_spu_rl_3(__vector signed int arg0, __vector signed int arg1);
13312 __vector unsigned short __builtin_spu_rl_4(__vector unsigned short arg0, signed short arg1);
13313 __vector signed short __builtin_spu_rl_5(__vector signed short arg0, signed short arg1);
13314 __vector unsigned int __builtin_spu_rl_6(__vector unsigned int arg0, signed int arg1);
13315 __vector signed int __builtin_spu_rl_7(__vector signed int arg0, signed int arg1);
13316 #ifdef __coverity_cplusplus
13317 __vector unsigned short __builtin_spu_rlmask(__vector unsigned short arg0, __vector signed short arg1);
13318 __vector signed short __builtin_spu_rlmask(__vector signed short arg0, __vector signed short arg1);
13319 __vector unsigned int __builtin_spu_rlmask(__vector unsigned int arg0, __vector signed int arg1);
13320 __vector signed int __builtin_spu_rlmask(__vector signed int arg0, __vector signed int arg1);
13321 __vector unsigned short __builtin_spu_rlmask(__vector unsigned short arg0, signed int arg1);
13322 __vector signed short __builtin_spu_rlmask(__vector signed short arg0, signed int arg1);
13323 __vector unsigned int __builtin_spu_rlmask(__vector unsigned int arg0, signed int arg1);
13324 __vector signed int __builtin_spu_rlmask(__vector signed int arg0, signed int arg1);
13325 #else
13326   /* No generic function generated since return types differ */
13327 #endif
13328 __vector unsigned short __builtin_spu_rlmask_0(__vector unsigned short arg0, __vector signed short arg1);
13329 __vector signed short __builtin_spu_rlmask_1(__vector signed short arg0, __vector signed short arg1);
13330 __vector unsigned int __builtin_spu_rlmask_2(__vector unsigned int arg0, __vector signed int arg1);
13331 __vector signed int __builtin_spu_rlmask_3(__vector signed int arg0, __vector signed int arg1);
13332 __vector unsigned short __builtin_spu_rlmask_4(__vector unsigned short arg0, signed int arg1);
13333 __vector signed short __builtin_spu_rlmask_5(__vector signed short arg0, signed int arg1);
13334 __vector unsigned int __builtin_spu_rlmask_6(__vector unsigned int arg0, signed int arg1);
13335 __vector signed int __builtin_spu_rlmask_7(__vector signed int arg0, signed int arg1);
13336 #ifdef __coverity_cplusplus
13337 __vector unsigned short __builtin_spu_rlmaska(__vector unsigned short arg0, __vector signed short arg1);
13338 __vector signed short __builtin_spu_rlmaska(__vector signed short arg0, __vector signed short arg1);
13339 __vector unsigned int __builtin_spu_rlmaska(__vector unsigned int arg0, __vector signed int arg1);
13340 __vector signed int __builtin_spu_rlmaska(__vector signed int arg0, __vector signed int arg1);
13341 __vector unsigned short __builtin_spu_rlmaska(__vector unsigned short arg0, signed int arg1);
13342 __vector signed short __builtin_spu_rlmaska(__vector signed short arg0, signed int arg1);
13343 __vector unsigned int __builtin_spu_rlmaska(__vector unsigned int arg0, signed int arg1);
13344 __vector signed int __builtin_spu_rlmaska(__vector signed int arg0, signed int arg1);
13345 #else
13346   /* No generic function generated since return types differ */
13347 #endif
13348 __vector unsigned short __builtin_spu_rlmaska_0(__vector unsigned short arg0, __vector signed short arg1);
13349 __vector signed short __builtin_spu_rlmaska_1(__vector signed short arg0, __vector signed short arg1);
13350 __vector unsigned int __builtin_spu_rlmaska_2(__vector unsigned int arg0, __vector signed int arg1);
13351 __vector signed int __builtin_spu_rlmaska_3(__vector signed int arg0, __vector signed int arg1);
13352 __vector unsigned short __builtin_spu_rlmaska_4(__vector unsigned short arg0, signed int arg1);
13353 __vector signed short __builtin_spu_rlmaska_5(__vector signed short arg0, signed int arg1);
13354 __vector unsigned int __builtin_spu_rlmaska_6(__vector unsigned int arg0, signed int arg1);
13355 __vector signed int __builtin_spu_rlmaska_7(__vector signed int arg0, signed int arg1);
13356 #ifdef __coverity_cplusplus
13357 __vector unsigned char __builtin_spu_rlmaskqw(__vector unsigned char arg0, signed int arg1);
13358 __vector signed char __builtin_spu_rlmaskqw(__vector signed char arg0, signed int arg1);
13359 __vector unsigned short __builtin_spu_rlmaskqw(__vector unsigned short arg0, signed int arg1);
13360 __vector signed short __builtin_spu_rlmaskqw(__vector signed short arg0, signed int arg1);
13361 __vector unsigned int __builtin_spu_rlmaskqw(__vector unsigned int arg0, signed int arg1);
13362 __vector signed int __builtin_spu_rlmaskqw(__vector signed int arg0, signed int arg1);
13363 __vector unsigned long long __builtin_spu_rlmaskqw(__vector unsigned long long arg0, signed int arg1);
13364 __vector signed long long __builtin_spu_rlmaskqw(__vector signed long long arg0, signed int arg1);
13365 __vector float __builtin_spu_rlmaskqw(__vector float arg0, signed int arg1);
13366 __vector double __builtin_spu_rlmaskqw(__vector double arg0, signed int arg1);
13367 #else
13368   /* No generic function generated since return types differ */
13369 #endif
13370 __vector unsigned char __builtin_spu_rlmaskqw_0(__vector unsigned char arg0, signed int arg1);
13371 __vector signed char __builtin_spu_rlmaskqw_1(__vector signed char arg0, signed int arg1);
13372 __vector unsigned short __builtin_spu_rlmaskqw_2(__vector unsigned short arg0, signed int arg1);
13373 __vector signed short __builtin_spu_rlmaskqw_3(__vector signed short arg0, signed int arg1);
13374 __vector unsigned int __builtin_spu_rlmaskqw_4(__vector unsigned int arg0, signed int arg1);
13375 __vector signed int __builtin_spu_rlmaskqw_5(__vector signed int arg0, signed int arg1);
13376 __vector unsigned long long __builtin_spu_rlmaskqw_6(__vector unsigned long long arg0, signed int arg1);
13377 __vector signed long long __builtin_spu_rlmaskqw_7(__vector signed long long arg0, signed int arg1);
13378 __vector float __builtin_spu_rlmaskqw_8(__vector float arg0, signed int arg1);
13379 __vector double __builtin_spu_rlmaskqw_9(__vector double arg0, signed int arg1);
13380 #ifdef __coverity_cplusplus
13381 __vector unsigned char __builtin_spu_rlmaskqwbyte(__vector unsigned char arg0, signed int arg1);
13382 __vector signed char __builtin_spu_rlmaskqwbyte(__vector signed char arg0, signed int arg1);
13383 __vector unsigned short __builtin_spu_rlmaskqwbyte(__vector unsigned short arg0, signed int arg1);
13384 __vector signed short __builtin_spu_rlmaskqwbyte(__vector signed short arg0, signed int arg1);
13385 __vector unsigned int __builtin_spu_rlmaskqwbyte(__vector unsigned int arg0, signed int arg1);
13386 __vector signed int __builtin_spu_rlmaskqwbyte(__vector signed int arg0, signed int arg1);
13387 __vector unsigned long long __builtin_spu_rlmaskqwbyte(__vector unsigned long long arg0, signed int arg1);
13388 __vector signed long long __builtin_spu_rlmaskqwbyte(__vector signed long long arg0, signed int arg1);
13389 __vector float __builtin_spu_rlmaskqwbyte(__vector float arg0, signed int arg1);
13390 __vector double __builtin_spu_rlmaskqwbyte(__vector double arg0, signed int arg1);
13391 #else
13392   /* No generic function generated since return types differ */
13393 #endif
13394 __vector unsigned char __builtin_spu_rlmaskqwbyte_0(__vector unsigned char arg0, signed int arg1);
13395 __vector signed char __builtin_spu_rlmaskqwbyte_1(__vector signed char arg0, signed int arg1);
13396 __vector unsigned short __builtin_spu_rlmaskqwbyte_2(__vector unsigned short arg0, signed int arg1);
13397 __vector signed short __builtin_spu_rlmaskqwbyte_3(__vector signed short arg0, signed int arg1);
13398 __vector unsigned int __builtin_spu_rlmaskqwbyte_4(__vector unsigned int arg0, signed int arg1);
13399 __vector signed int __builtin_spu_rlmaskqwbyte_5(__vector signed int arg0, signed int arg1);
13400 __vector unsigned long long __builtin_spu_rlmaskqwbyte_6(__vector unsigned long long arg0, signed int arg1);
13401 __vector signed long long __builtin_spu_rlmaskqwbyte_7(__vector signed long long arg0, signed int arg1);
13402 __vector float __builtin_spu_rlmaskqwbyte_8(__vector float arg0, signed int arg1);
13403 __vector double __builtin_spu_rlmaskqwbyte_9(__vector double arg0, signed int arg1);
13404 #ifdef __coverity_cplusplus
13405 __vector unsigned char __builtin_spu_rlmaskqwbytebc(__vector unsigned char arg0, signed int arg1);
13406 __vector signed char __builtin_spu_rlmaskqwbytebc(__vector signed char arg0, signed int arg1);
13407 __vector unsigned short __builtin_spu_rlmaskqwbytebc(__vector unsigned short arg0, signed int arg1);
13408 __vector signed short __builtin_spu_rlmaskqwbytebc(__vector signed short arg0, signed int arg1);
13409 __vector unsigned int __builtin_spu_rlmaskqwbytebc(__vector unsigned int arg0, signed int arg1);
13410 __vector signed int __builtin_spu_rlmaskqwbytebc(__vector signed int arg0, signed int arg1);
13411 __vector unsigned long long __builtin_spu_rlmaskqwbytebc(__vector unsigned long long arg0, signed int arg1);
13412 __vector signed long long __builtin_spu_rlmaskqwbytebc(__vector signed long long arg0, signed int arg1);
13413 __vector float __builtin_spu_rlmaskqwbytebc(__vector float arg0, signed int arg1);
13414 __vector double __builtin_spu_rlmaskqwbytebc(__vector double arg0, signed int arg1);
13415 #else
13416   /* No generic function generated since return types differ */
13417 #endif
13418 __vector unsigned char __builtin_spu_rlmaskqwbytebc_0(__vector unsigned char arg0, signed int arg1);
13419 __vector signed char __builtin_spu_rlmaskqwbytebc_1(__vector signed char arg0, signed int arg1);
13420 __vector unsigned short __builtin_spu_rlmaskqwbytebc_2(__vector unsigned short arg0, signed int arg1);
13421 __vector signed short __builtin_spu_rlmaskqwbytebc_3(__vector signed short arg0, signed int arg1);
13422 __vector unsigned int __builtin_spu_rlmaskqwbytebc_4(__vector unsigned int arg0, signed int arg1);
13423 __vector signed int __builtin_spu_rlmaskqwbytebc_5(__vector signed int arg0, signed int arg1);
13424 __vector unsigned long long __builtin_spu_rlmaskqwbytebc_6(__vector unsigned long long arg0, signed int arg1);
13425 __vector signed long long __builtin_spu_rlmaskqwbytebc_7(__vector signed long long arg0, signed int arg1);
13426 __vector float __builtin_spu_rlmaskqwbytebc_8(__vector float arg0, signed int arg1);
13427 __vector double __builtin_spu_rlmaskqwbytebc_9(__vector double arg0, signed int arg1);
13428 #ifdef __coverity_cplusplus
13429 __vector unsigned char __builtin_spu_rlqw(__vector unsigned char arg0, signed int arg1);
13430 __vector signed char __builtin_spu_rlqw(__vector signed char arg0, signed int arg1);
13431 __vector unsigned short __builtin_spu_rlqw(__vector unsigned short arg0, signed int arg1);
13432 __vector signed short __builtin_spu_rlqw(__vector signed short arg0, signed int arg1);
13433 __vector unsigned int __builtin_spu_rlqw(__vector unsigned int arg0, signed int arg1);
13434 __vector signed int __builtin_spu_rlqw(__vector signed int arg0, signed int arg1);
13435 __vector unsigned long long __builtin_spu_rlqw(__vector unsigned long long arg0, signed int arg1);
13436 __vector signed long long __builtin_spu_rlqw(__vector signed long long arg0, signed int arg1);
13437 __vector float __builtin_spu_rlqw(__vector float arg0, signed int arg1);
13438 __vector double __builtin_spu_rlqw(__vector double arg0, signed int arg1);
13439 #else
13440   /* No generic function generated since return types differ */
13441 #endif
13442 __vector unsigned char __builtin_spu_rlqw_0(__vector unsigned char arg0, signed int arg1);
13443 __vector signed char __builtin_spu_rlqw_1(__vector signed char arg0, signed int arg1);
13444 __vector unsigned short __builtin_spu_rlqw_2(__vector unsigned short arg0, signed int arg1);
13445 __vector signed short __builtin_spu_rlqw_3(__vector signed short arg0, signed int arg1);
13446 __vector unsigned int __builtin_spu_rlqw_4(__vector unsigned int arg0, signed int arg1);
13447 __vector signed int __builtin_spu_rlqw_5(__vector signed int arg0, signed int arg1);
13448 __vector unsigned long long __builtin_spu_rlqw_6(__vector unsigned long long arg0, signed int arg1);
13449 __vector signed long long __builtin_spu_rlqw_7(__vector signed long long arg0, signed int arg1);
13450 __vector float __builtin_spu_rlqw_8(__vector float arg0, signed int arg1);
13451 __vector double __builtin_spu_rlqw_9(__vector double arg0, signed int arg1);
13452 #ifdef __coverity_cplusplus
13453 __vector unsigned char __builtin_spu_rlqwbyte(__vector unsigned char arg0, signed int arg1);
13454 __vector signed char __builtin_spu_rlqwbyte(__vector signed char arg0, signed int arg1);
13455 __vector unsigned short __builtin_spu_rlqwbyte(__vector unsigned short arg0, signed int arg1);
13456 __vector signed short __builtin_spu_rlqwbyte(__vector signed short arg0, signed int arg1);
13457 __vector unsigned int __builtin_spu_rlqwbyte(__vector unsigned int arg0, signed int arg1);
13458 __vector signed int __builtin_spu_rlqwbyte(__vector signed int arg0, signed int arg1);
13459 __vector unsigned long long __builtin_spu_rlqwbyte(__vector unsigned long long arg0, signed int arg1);
13460 __vector signed long long __builtin_spu_rlqwbyte(__vector signed long long arg0, signed int arg1);
13461 __vector float __builtin_spu_rlqwbyte(__vector float arg0, signed int arg1);
13462 __vector double __builtin_spu_rlqwbyte(__vector double arg0, signed int arg1);
13463 #else
13464   /* No generic function generated since return types differ */
13465 #endif
13466 __vector unsigned char __builtin_spu_rlqwbyte_0(__vector unsigned char arg0, signed int arg1);
13467 __vector signed char __builtin_spu_rlqwbyte_1(__vector signed char arg0, signed int arg1);
13468 __vector unsigned short __builtin_spu_rlqwbyte_2(__vector unsigned short arg0, signed int arg1);
13469 __vector signed short __builtin_spu_rlqwbyte_3(__vector signed short arg0, signed int arg1);
13470 __vector unsigned int __builtin_spu_rlqwbyte_4(__vector unsigned int arg0, signed int arg1);
13471 __vector signed int __builtin_spu_rlqwbyte_5(__vector signed int arg0, signed int arg1);
13472 __vector unsigned long long __builtin_spu_rlqwbyte_6(__vector unsigned long long arg0, signed int arg1);
13473 __vector signed long long __builtin_spu_rlqwbyte_7(__vector signed long long arg0, signed int arg1);
13474 __vector float __builtin_spu_rlqwbyte_8(__vector float arg0, signed int arg1);
13475 __vector double __builtin_spu_rlqwbyte_9(__vector double arg0, signed int arg1);
13476 #ifdef __coverity_cplusplus
13477 __vector unsigned char __builtin_spu_rlqwbytebc(__vector unsigned char arg0, signed int arg1);
13478 __vector signed char __builtin_spu_rlqwbytebc(__vector signed char arg0, signed int arg1);
13479 __vector unsigned short __builtin_spu_rlqwbytebc(__vector unsigned short arg0, signed int arg1);
13480 __vector signed short __builtin_spu_rlqwbytebc(__vector signed short arg0, signed int arg1);
13481 __vector unsigned int __builtin_spu_rlqwbytebc(__vector unsigned int arg0, signed int arg1);
13482 __vector signed int __builtin_spu_rlqwbytebc(__vector signed int arg0, signed int arg1);
13483 __vector unsigned long long __builtin_spu_rlqwbytebc(__vector unsigned long long arg0, signed int arg1);
13484 __vector signed long long __builtin_spu_rlqwbytebc(__vector signed long long arg0, signed int arg1);
13485 __vector float __builtin_spu_rlqwbytebc(__vector float arg0, signed int arg1);
13486 __vector double __builtin_spu_rlqwbytebc(__vector double arg0, signed int arg1);
13487 #else
13488   /* No generic function generated since return types differ */
13489 #endif
13490 __vector unsigned char __builtin_spu_rlqwbytebc_0(__vector unsigned char arg0, signed int arg1);
13491 __vector signed char __builtin_spu_rlqwbytebc_1(__vector signed char arg0, signed int arg1);
13492 __vector unsigned short __builtin_spu_rlqwbytebc_2(__vector unsigned short arg0, signed int arg1);
13493 __vector signed short __builtin_spu_rlqwbytebc_3(__vector signed short arg0, signed int arg1);
13494 __vector unsigned int __builtin_spu_rlqwbytebc_4(__vector unsigned int arg0, signed int arg1);
13495 __vector signed int __builtin_spu_rlqwbytebc_5(__vector signed int arg0, signed int arg1);
13496 __vector unsigned long long __builtin_spu_rlqwbytebc_6(__vector unsigned long long arg0, signed int arg1);
13497 __vector signed long long __builtin_spu_rlqwbytebc_7(__vector signed long long arg0, signed int arg1);
13498 __vector float __builtin_spu_rlqwbytebc_8(__vector float arg0, signed int arg1);
13499 __vector double __builtin_spu_rlqwbytebc_9(__vector double arg0, signed int arg1);
13500 #ifdef __coverity_cplusplus
13501 __vector signed long long __builtin_spu_sel(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned long long arg2);
13502 __vector unsigned long long __builtin_spu_sel(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned long long arg2);
13503 __vector signed int __builtin_spu_sel(__vector signed int arg0, __vector signed int arg1, __vector unsigned int arg2);
13504 __vector unsigned int __builtin_spu_sel(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13505 __vector signed short __builtin_spu_sel(__vector signed short arg0, __vector signed short arg1, __vector unsigned short arg2);
13506 __vector unsigned short __builtin_spu_sel(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned short arg2);
13507 __vector signed char __builtin_spu_sel(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13508 __vector unsigned char __builtin_spu_sel(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13509 __vector float __builtin_spu_sel(__vector float arg0, __vector float arg1, __vector unsigned int arg2);
13510 __vector double __builtin_spu_sel(__vector double arg0, __vector double arg1, __vector unsigned long long arg2);
13511 #else
13512   /* No generic function generated since return types differ */
13513 #endif
13514 __vector signed long long __builtin_spu_sel_0(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned long long arg2);
13515 __vector signed long long __builtin_spu_sel_0o(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13516 __vector unsigned long long __builtin_spu_sel_1(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned long long arg2);
13517 __vector unsigned long long __builtin_spu_sel_1o(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13518 __vector signed int __builtin_spu_sel_2(__vector signed int arg0, __vector signed int arg1, __vector unsigned int arg2);
13519 __vector signed int __builtin_spu_sel_2o(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13520 __vector unsigned int __builtin_spu_sel_3(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13521 __vector unsigned int __builtin_spu_sel_3o(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13522 __vector signed short __builtin_spu_sel_4(__vector signed short arg0, __vector signed short arg1, __vector unsigned short arg2);
13523 __vector signed short __builtin_spu_sel_4o(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13524 __vector unsigned short __builtin_spu_sel_5(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned short arg2);
13525 __vector unsigned short __builtin_spu_sel_5o(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13526 __vector signed char __builtin_spu_sel_6(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13527 __vector unsigned char __builtin_spu_sel_7(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13528 __vector float __builtin_spu_sel_8(__vector float arg0, __vector float arg1, __vector unsigned int arg2);
13529 __vector float __builtin_spu_sel_8o(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13530 __vector double __builtin_spu_sel_9(__vector double arg0, __vector double arg1, __vector unsigned long long arg2);
13531 __vector double __builtin_spu_sel_9o(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13532 #ifdef __coverity_cplusplus
13533 __vector unsigned char __builtin_spu_shuffle(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13534 __vector signed char __builtin_spu_shuffle(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13535 __vector unsigned short __builtin_spu_shuffle(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13536 __vector signed short __builtin_spu_shuffle(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13537 __vector unsigned int __builtin_spu_shuffle(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13538 __vector signed int __builtin_spu_shuffle(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13539 __vector unsigned long long __builtin_spu_shuffle(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13540 __vector signed long long __builtin_spu_shuffle(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13541 __vector float __builtin_spu_shuffle(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13542 __vector double __builtin_spu_shuffle(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13543 #else
13544   /* No generic function generated since return types differ */
13545 #endif
13546 __vector unsigned char __builtin_spu_shuffle_0(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13547 __vector signed char __builtin_spu_shuffle_1(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13548 __vector unsigned short __builtin_spu_shuffle_2(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13549 __vector signed short __builtin_spu_shuffle_3(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13550 __vector unsigned int __builtin_spu_shuffle_4(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13551 __vector signed int __builtin_spu_shuffle_5(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13552 __vector unsigned long long __builtin_spu_shuffle_6(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13553 __vector signed long long __builtin_spu_shuffle_7(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13554 __vector float __builtin_spu_shuffle_8(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13555 __vector double __builtin_spu_shuffle_9(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13556 #ifdef __coverity_cplusplus
13557 __vector unsigned short __builtin_spu_sl(__vector unsigned short arg0, __vector unsigned short arg1);
13558 __vector signed short __builtin_spu_sl(__vector signed short arg0, __vector unsigned short arg1);
13559 __vector unsigned int __builtin_spu_sl(__vector unsigned int arg0, __vector unsigned int arg1);
13560 __vector signed int __builtin_spu_sl(__vector signed int arg0, __vector unsigned int arg1);
13561 __vector unsigned short __builtin_spu_sl(__vector unsigned short arg0, unsigned int arg1);
13562 __vector signed short __builtin_spu_sl(__vector signed short arg0, unsigned int arg1);
13563 __vector unsigned int __builtin_spu_sl(__vector unsigned int arg0, unsigned int arg1);
13564 __vector signed int __builtin_spu_sl(__vector signed int arg0, unsigned int arg1);
13565 #else
13566   /* No generic function generated since return types differ */
13567 #endif
13568 __vector unsigned short __builtin_spu_sl_0(__vector unsigned short arg0, __vector unsigned short arg1);
13569 __vector signed short __builtin_spu_sl_1(__vector signed short arg0, __vector unsigned short arg1);
13570 __vector unsigned int __builtin_spu_sl_2(__vector unsigned int arg0, __vector unsigned int arg1);
13571 __vector signed int __builtin_spu_sl_3(__vector signed int arg0, __vector unsigned int arg1);
13572 __vector unsigned short __builtin_spu_sl_4(__vector unsigned short arg0, unsigned int arg1);
13573 __vector signed short __builtin_spu_sl_5(__vector signed short arg0, unsigned int arg1);
13574 __vector unsigned int __builtin_spu_sl_6(__vector unsigned int arg0, unsigned int arg1);
13575 __vector signed int __builtin_spu_sl_7(__vector signed int arg0, unsigned int arg1);
13576 #ifdef __coverity_cplusplus
13577 __vector signed long long __builtin_spu_slqw(__vector signed long long arg0, unsigned int arg1);
13578 __vector unsigned long long __builtin_spu_slqw(__vector unsigned long long arg0, unsigned int arg1);
13579 __vector signed int __builtin_spu_slqw(__vector signed int arg0, unsigned int arg1);
13580 __vector unsigned int __builtin_spu_slqw(__vector unsigned int arg0, unsigned int arg1);
13581 __vector signed short __builtin_spu_slqw(__vector signed short arg0, unsigned int arg1);
13582 __vector unsigned short __builtin_spu_slqw(__vector unsigned short arg0, unsigned int arg1);
13583 __vector signed char __builtin_spu_slqw(__vector signed char arg0, unsigned int arg1);
13584 __vector unsigned char __builtin_spu_slqw(__vector unsigned char arg0, unsigned int arg1);
13585 __vector float __builtin_spu_slqw(__vector float arg0, unsigned int arg1);
13586 __vector double __builtin_spu_slqw(__vector double arg0, unsigned int arg1);
13587 #else
13588   /* No generic function generated since return types differ */
13589 #endif
13590 __vector signed long long __builtin_spu_slqw_0(__vector signed long long arg0, unsigned int arg1);
13591 __vector unsigned long long __builtin_spu_slqw_1(__vector unsigned long long arg0, unsigned int arg1);
13592 __vector signed int __builtin_spu_slqw_2(__vector signed int arg0, unsigned int arg1);
13593 __vector unsigned int __builtin_spu_slqw_3(__vector unsigned int arg0, unsigned int arg1);
13594 __vector signed short __builtin_spu_slqw_4(__vector signed short arg0, unsigned int arg1);
13595 __vector unsigned short __builtin_spu_slqw_5(__vector unsigned short arg0, unsigned int arg1);
13596 __vector signed char __builtin_spu_slqw_6(__vector signed char arg0, unsigned int arg1);
13597 __vector unsigned char __builtin_spu_slqw_7(__vector unsigned char arg0, unsigned int arg1);
13598 __vector float __builtin_spu_slqw_8(__vector float arg0, unsigned int arg1);
13599 __vector double __builtin_spu_slqw_9(__vector double arg0, unsigned int arg1);
13600 #ifdef __coverity_cplusplus
13601 __vector signed long long __builtin_spu_slqwbyte(__vector signed long long arg0, unsigned int arg1);
13602 __vector unsigned long long __builtin_spu_slqwbyte(__vector unsigned long long arg0, unsigned int arg1);
13603 __vector signed int __builtin_spu_slqwbyte(__vector signed int arg0, unsigned int arg1);
13604 __vector unsigned int __builtin_spu_slqwbyte(__vector unsigned int arg0, unsigned int arg1);
13605 __vector signed short __builtin_spu_slqwbyte(__vector signed short arg0, unsigned int arg1);
13606 __vector unsigned short __builtin_spu_slqwbyte(__vector unsigned short arg0, unsigned int arg1);
13607 __vector signed char __builtin_spu_slqwbyte(__vector signed char arg0, unsigned int arg1);
13608 __vector unsigned char __builtin_spu_slqwbyte(__vector unsigned char arg0, unsigned int arg1);
13609 __vector float __builtin_spu_slqwbyte(__vector float arg0, unsigned int arg1);
13610 __vector double __builtin_spu_slqwbyte(__vector double arg0, unsigned int arg1);
13611 #else
13612   /* No generic function generated since return types differ */
13613 #endif
13614 __vector signed long long __builtin_spu_slqwbyte_0(__vector signed long long arg0, unsigned int arg1);
13615 __vector unsigned long long __builtin_spu_slqwbyte_1(__vector unsigned long long arg0, unsigned int arg1);
13616 __vector signed int __builtin_spu_slqwbyte_2(__vector signed int arg0, unsigned int arg1);
13617 __vector unsigned int __builtin_spu_slqwbyte_3(__vector unsigned int arg0, unsigned int arg1);
13618 __vector signed short __builtin_spu_slqwbyte_4(__vector signed short arg0, unsigned int arg1);
13619 __vector unsigned short __builtin_spu_slqwbyte_5(__vector unsigned short arg0, unsigned int arg1);
13620 __vector signed char __builtin_spu_slqwbyte_6(__vector signed char arg0, unsigned int arg1);
13621 __vector unsigned char __builtin_spu_slqwbyte_7(__vector unsigned char arg0, unsigned int arg1);
13622 __vector float __builtin_spu_slqwbyte_8(__vector float arg0, unsigned int arg1);
13623 __vector double __builtin_spu_slqwbyte_9(__vector double arg0, unsigned int arg1);
13624 #ifdef __coverity_cplusplus
13625 __vector signed long long __builtin_spu_slqwbytebc(__vector signed long long arg0, unsigned int arg1);
13626 __vector unsigned long long __builtin_spu_slqwbytebc(__vector unsigned long long arg0, unsigned int arg1);
13627 __vector signed int __builtin_spu_slqwbytebc(__vector signed int arg0, unsigned int arg1);
13628 __vector unsigned int __builtin_spu_slqwbytebc(__vector unsigned int arg0, unsigned int arg1);
13629 __vector signed short __builtin_spu_slqwbytebc(__vector signed short arg0, unsigned int arg1);
13630 __vector unsigned short __builtin_spu_slqwbytebc(__vector unsigned short arg0, unsigned int arg1);
13631 __vector signed char __builtin_spu_slqwbytebc(__vector signed char arg0, unsigned int arg1);
13632 __vector unsigned char __builtin_spu_slqwbytebc(__vector unsigned char arg0, unsigned int arg1);
13633 __vector float __builtin_spu_slqwbytebc(__vector float arg0, unsigned int arg1);
13634 __vector double __builtin_spu_slqwbytebc(__vector double arg0, unsigned int arg1);
13635 #else
13636   /* No generic function generated since return types differ */
13637 #endif
13638 __vector signed long long __builtin_spu_slqwbytebc_0(__vector signed long long arg0, unsigned int arg1);
13639 __vector unsigned long long __builtin_spu_slqwbytebc_1(__vector unsigned long long arg0, unsigned int arg1);
13640 __vector signed int __builtin_spu_slqwbytebc_2(__vector signed int arg0, unsigned int arg1);
13641 __vector unsigned int __builtin_spu_slqwbytebc_3(__vector unsigned int arg0, unsigned int arg1);
13642 __vector signed short __builtin_spu_slqwbytebc_4(__vector signed short arg0, unsigned int arg1);
13643 __vector unsigned short __builtin_spu_slqwbytebc_5(__vector unsigned short arg0, unsigned int arg1);
13644 __vector signed char __builtin_spu_slqwbytebc_6(__vector signed char arg0, unsigned int arg1);
13645 __vector unsigned char __builtin_spu_slqwbytebc_7(__vector unsigned char arg0, unsigned int arg1);
13646 __vector float __builtin_spu_slqwbytebc_8(__vector float arg0, unsigned int arg1);
13647 __vector double __builtin_spu_slqwbytebc_9(__vector double arg0, unsigned int arg1);
13648 #ifdef __coverity_cplusplus
13649 __vector unsigned char __builtin_spu_splats(unsigned char arg0);
13650 __vector signed char __builtin_spu_splats(signed char arg0);
13651 __vector unsigned short __builtin_spu_splats(unsigned short arg0);
13652 __vector signed short __builtin_spu_splats(signed short arg0);
13653 __vector unsigned int __builtin_spu_splats(unsigned int arg0);
13654 __vector signed int __builtin_spu_splats(signed int arg0);
13655 __vector unsigned long long __builtin_spu_splats(unsigned long long arg0);
13656 __vector signed long long __builtin_spu_splats(signed long long arg0);
13657 __vector float __builtin_spu_splats(float arg0);
13658 __vector double __builtin_spu_splats(double arg0);
13659 #else
13660   /* No generic function generated since return types differ */
13661 #endif
13662 __vector unsigned char __builtin_spu_splats_0(unsigned char arg0);
13663 __vector signed char __builtin_spu_splats_1(signed char arg0);
13664 __vector unsigned short __builtin_spu_splats_2(unsigned short arg0);
13665 __vector signed short __builtin_spu_splats_3(signed short arg0);
13666 __vector unsigned int __builtin_spu_splats_4(unsigned int arg0);
13667 __vector signed int __builtin_spu_splats_5(signed int arg0);
13668 __vector unsigned long long __builtin_spu_splats_6(unsigned long long arg0);
13669 __vector signed long long __builtin_spu_splats_7(signed long long arg0);
13670 __vector float __builtin_spu_splats_8(float arg0);
13671 __vector double __builtin_spu_splats_9(double arg0);
13672 #ifdef __coverity_cplusplus
13673 __vector unsigned short __builtin_spu_sr(__vector unsigned short arg0, __vector unsigned short arg1);
13674 __vector signed short __builtin_spu_sr(__vector signed short arg0, __vector unsigned short arg1);
13675 __vector unsigned int __builtin_spu_sr(__vector unsigned int arg0, __vector unsigned int arg1);
13676 __vector signed int __builtin_spu_sr(__vector signed int arg0, __vector unsigned int arg1);
13677 __vector unsigned short __builtin_spu_sr(__vector unsigned short arg0, unsigned int arg1);
13678 __vector signed short __builtin_spu_sr(__vector signed short arg0, unsigned int arg1);
13679 __vector unsigned int __builtin_spu_sr(__vector unsigned int arg0, unsigned int arg1);
13680 __vector signed int __builtin_spu_sr(__vector signed int arg0, unsigned int arg1);
13681 #else
13682   /* No generic function generated since return types differ */
13683 #endif
13684 __vector unsigned short __builtin_spu_sr_0(__vector unsigned short arg0, __vector unsigned short arg1);
13685 __vector signed short __builtin_spu_sr_1(__vector signed short arg0, __vector unsigned short arg1);
13686 __vector unsigned int __builtin_spu_sr_2(__vector unsigned int arg0, __vector unsigned int arg1);
13687 __vector signed int __builtin_spu_sr_3(__vector signed int arg0, __vector unsigned int arg1);
13688 __vector unsigned short __builtin_spu_sr_4(__vector unsigned short arg0, unsigned int arg1);
13689 __vector signed short __builtin_spu_sr_5(__vector signed short arg0, unsigned int arg1);
13690 __vector unsigned int __builtin_spu_sr_6(__vector unsigned int arg0, unsigned int arg1);
13691 __vector signed int __builtin_spu_sr_7(__vector signed int arg0, unsigned int arg1);
13692 #ifdef __coverity_cplusplus
13693 __vector unsigned short __builtin_spu_sra(__vector unsigned short arg0, __vector unsigned short arg1);
13694 __vector signed short __builtin_spu_sra(__vector signed short arg0, __vector unsigned short arg1);
13695 __vector unsigned int __builtin_spu_sra(__vector unsigned int arg0, __vector unsigned int arg1);
13696 __vector signed int __builtin_spu_sra(__vector signed int arg0, __vector unsigned int arg1);
13697 __vector unsigned short __builtin_spu_sra(__vector unsigned short arg0, unsigned int arg1);
13698 __vector signed short __builtin_spu_sra(__vector signed short arg0, unsigned int arg1);
13699 __vector unsigned int __builtin_spu_sra(__vector unsigned int arg0, unsigned int arg1);
13700 __vector signed int __builtin_spu_sra(__vector signed int arg0, unsigned int arg1);
13701 #else
13702   /* No generic function generated since return types differ */
13703 #endif
13704 __vector unsigned short __builtin_spu_sra_0(__vector unsigned short arg0, __vector unsigned short arg1);
13705 __vector signed short __builtin_spu_sra_1(__vector signed short arg0, __vector unsigned short arg1);
13706 __vector unsigned int __builtin_spu_sra_2(__vector unsigned int arg0, __vector unsigned int arg1);
13707 __vector signed int __builtin_spu_sra_3(__vector signed int arg0, __vector unsigned int arg1);
13708 __vector unsigned short __builtin_spu_sra_4(__vector unsigned short arg0, unsigned int arg1);
13709 __vector signed short __builtin_spu_sra_5(__vector signed short arg0, unsigned int arg1);
13710 __vector unsigned int __builtin_spu_sra_6(__vector unsigned int arg0, unsigned int arg1);
13711 __vector signed int __builtin_spu_sra_7(__vector signed int arg0, unsigned int arg1);
13712 #ifdef __coverity_cplusplus
13713 __vector signed long long __builtin_spu_srqw(__vector signed long long arg0, unsigned int arg1);
13714 __vector unsigned long long __builtin_spu_srqw(__vector unsigned long long arg0, unsigned int arg1);
13715 __vector signed int __builtin_spu_srqw(__vector signed int arg0, unsigned int arg1);
13716 __vector unsigned int __builtin_spu_srqw(__vector unsigned int arg0, unsigned int arg1);
13717 __vector signed short __builtin_spu_srqw(__vector signed short arg0, unsigned int arg1);
13718 __vector unsigned short __builtin_spu_srqw(__vector unsigned short arg0, unsigned int arg1);
13719 __vector signed char __builtin_spu_srqw(__vector signed char arg0, unsigned int arg1);
13720 __vector unsigned char __builtin_spu_srqw(__vector unsigned char arg0, unsigned int arg1);
13721 __vector float __builtin_spu_srqw(__vector float arg0, unsigned int arg1);
13722 __vector double __builtin_spu_srqw(__vector double arg0, unsigned int arg1);
13723 #else
13724   /* No generic function generated since return types differ */
13725 #endif
13726 __vector signed long long __builtin_spu_srqw_0(__vector signed long long arg0, unsigned int arg1);
13727 __vector unsigned long long __builtin_spu_srqw_1(__vector unsigned long long arg0, unsigned int arg1);
13728 __vector signed int __builtin_spu_srqw_2(__vector signed int arg0, unsigned int arg1);
13729 __vector unsigned int __builtin_spu_srqw_3(__vector unsigned int arg0, unsigned int arg1);
13730 __vector signed short __builtin_spu_srqw_4(__vector signed short arg0, unsigned int arg1);
13731 __vector unsigned short __builtin_spu_srqw_5(__vector unsigned short arg0, unsigned int arg1);
13732 __vector signed char __builtin_spu_srqw_6(__vector signed char arg0, unsigned int arg1);
13733 __vector unsigned char __builtin_spu_srqw_7(__vector unsigned char arg0, unsigned int arg1);
13734 __vector float __builtin_spu_srqw_8(__vector float arg0, unsigned int arg1);
13735 __vector double __builtin_spu_srqw_9(__vector double arg0, unsigned int arg1);
13736 #ifdef __coverity_cplusplus
13737 __vector signed long long __builtin_spu_srqwbyte(__vector signed long long arg0, unsigned int arg1);
13738 __vector unsigned long long __builtin_spu_srqwbyte(__vector unsigned long long arg0, unsigned int arg1);
13739 __vector signed int __builtin_spu_srqwbyte(__vector signed int arg0, unsigned int arg1);
13740 __vector unsigned int __builtin_spu_srqwbyte(__vector unsigned int arg0, unsigned int arg1);
13741 __vector signed short __builtin_spu_srqwbyte(__vector signed short arg0, unsigned int arg1);
13742 __vector unsigned short __builtin_spu_srqwbyte(__vector unsigned short arg0, unsigned int arg1);
13743 __vector signed char __builtin_spu_srqwbyte(__vector signed char arg0, unsigned int arg1);
13744 __vector unsigned char __builtin_spu_srqwbyte(__vector unsigned char arg0, unsigned int arg1);
13745 __vector float __builtin_spu_srqwbyte(__vector float arg0, unsigned int arg1);
13746 __vector double __builtin_spu_srqwbyte(__vector double arg0, unsigned int arg1);
13747 #else
13748   /* No generic function generated since return types differ */
13749 #endif
13750 __vector signed long long __builtin_spu_srqwbyte_0(__vector signed long long arg0, unsigned int arg1);
13751 __vector unsigned long long __builtin_spu_srqwbyte_1(__vector unsigned long long arg0, unsigned int arg1);
13752 __vector signed int __builtin_spu_srqwbyte_2(__vector signed int arg0, unsigned int arg1);
13753 __vector unsigned int __builtin_spu_srqwbyte_3(__vector unsigned int arg0, unsigned int arg1);
13754 __vector signed short __builtin_spu_srqwbyte_4(__vector signed short arg0, unsigned int arg1);
13755 __vector unsigned short __builtin_spu_srqwbyte_5(__vector unsigned short arg0, unsigned int arg1);
13756 __vector signed char __builtin_spu_srqwbyte_6(__vector signed char arg0, unsigned int arg1);
13757 __vector unsigned char __builtin_spu_srqwbyte_7(__vector unsigned char arg0, unsigned int arg1);
13758 __vector float __builtin_spu_srqwbyte_8(__vector float arg0, unsigned int arg1);
13759 __vector double __builtin_spu_srqwbyte_9(__vector double arg0, unsigned int arg1);
13760 #ifdef __coverity_cplusplus
13761 __vector signed long long __builtin_spu_srqwbytebc(__vector signed long long arg0, unsigned int arg1);
13762 __vector unsigned long long __builtin_spu_srqwbytebc(__vector unsigned long long arg0, unsigned int arg1);
13763 __vector signed int __builtin_spu_srqwbytebc(__vector signed int arg0, unsigned int arg1);
13764 __vector unsigned int __builtin_spu_srqwbytebc(__vector unsigned int arg0, unsigned int arg1);
13765 __vector signed short __builtin_spu_srqwbytebc(__vector signed short arg0, unsigned int arg1);
13766 __vector unsigned short __builtin_spu_srqwbytebc(__vector unsigned short arg0, unsigned int arg1);
13767 __vector signed char __builtin_spu_srqwbytebc(__vector signed char arg0, unsigned int arg1);
13768 __vector unsigned char __builtin_spu_srqwbytebc(__vector unsigned char arg0, unsigned int arg1);
13769 __vector float __builtin_spu_srqwbytebc(__vector float arg0, unsigned int arg1);
13770 __vector double __builtin_spu_srqwbytebc(__vector double arg0, unsigned int arg1);
13771 #else
13772   /* No generic function generated since return types differ */
13773 #endif
13774 __vector signed long long __builtin_spu_srqwbytebc_0(__vector signed long long arg0, unsigned int arg1);
13775 __vector unsigned long long __builtin_spu_srqwbytebc_1(__vector unsigned long long arg0, unsigned int arg1);
13776 __vector signed int __builtin_spu_srqwbytebc_2(__vector signed int arg0, unsigned int arg1);
13777 __vector unsigned int __builtin_spu_srqwbytebc_3(__vector unsigned int arg0, unsigned int arg1);
13778 __vector signed short __builtin_spu_srqwbytebc_4(__vector signed short arg0, unsigned int arg1);
13779 __vector unsigned short __builtin_spu_srqwbytebc_5(__vector unsigned short arg0, unsigned int arg1);
13780 __vector signed char __builtin_spu_srqwbytebc_6(__vector signed char arg0, unsigned int arg1);
13781 __vector unsigned char __builtin_spu_srqwbytebc_7(__vector unsigned char arg0, unsigned int arg1);
13782 __vector float __builtin_spu_srqwbytebc_8(__vector float arg0, unsigned int arg1);
13783 __vector double __builtin_spu_srqwbytebc_9(__vector double arg0, unsigned int arg1);
13784 #ifdef __coverity_cplusplus
13785 __vector unsigned short __builtin_spu_sub(__vector unsigned short arg0, __vector unsigned short arg1);
13786 __vector signed short __builtin_spu_sub(__vector signed short arg0, __vector signed short arg1);
13787 __vector unsigned int __builtin_spu_sub(__vector unsigned int arg0, __vector unsigned int arg1);
13788 __vector signed int __builtin_spu_sub(__vector signed int arg0, __vector signed int arg1);
13789 __vector float __builtin_spu_sub(__vector float arg0, __vector float arg1);
13790 __vector double __builtin_spu_sub(__vector double arg0, __vector double arg1);
13791 __vector unsigned short __builtin_spu_sub(unsigned short arg0, __vector unsigned short arg1);
13792 __vector signed short __builtin_spu_sub(signed short arg0, __vector signed short arg1);
13793 __vector unsigned int __builtin_spu_sub(unsigned int arg0, __vector unsigned int arg1);
13794 __vector signed int __builtin_spu_sub(signed int arg0, __vector signed int arg1);
13795 #else
13796   /* No generic function generated since return types differ */
13797 #endif
13798 __vector unsigned short __builtin_spu_sub_0(__vector unsigned short arg0, __vector unsigned short arg1);
13799 __vector signed short __builtin_spu_sub_1(__vector signed short arg0, __vector signed short arg1);
13800 __vector unsigned int __builtin_spu_sub_2(__vector unsigned int arg0, __vector unsigned int arg1);
13801 __vector signed int __builtin_spu_sub_3(__vector signed int arg0, __vector signed int arg1);
13802 __vector float __builtin_spu_sub_4(__vector float arg0, __vector float arg1);
13803 __vector double __builtin_spu_sub_5(__vector double arg0, __vector double arg1);
13804 __vector unsigned short __builtin_spu_sub_6(unsigned short arg0, __vector unsigned short arg1);
13805 __vector signed short __builtin_spu_sub_7(signed short arg0, __vector signed short arg1);
13806 __vector unsigned int __builtin_spu_sub_8(unsigned int arg0, __vector unsigned int arg1);
13807 __vector signed int __builtin_spu_sub_9(signed int arg0, __vector signed int arg1);
13808 #ifdef __coverity_cplusplus
13809 __vector unsigned int __builtin_spu_subx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13810 __vector signed int __builtin_spu_subx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
13811 #else
13812   /* No generic function generated since return types differ */
13813 #endif
13814 __vector unsigned int __builtin_spu_subx_0(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13815 __vector signed int __builtin_spu_subx_1(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
13816 #ifdef __coverity_cplusplus
13817 __vector unsigned char __builtin_spu_xor(__vector unsigned char arg0, __vector unsigned char arg1);
13818 __vector signed char __builtin_spu_xor(__vector signed char arg0, __vector signed char arg1);
13819 __vector unsigned short __builtin_spu_xor(__vector unsigned short arg0, __vector unsigned short arg1);
13820 __vector signed short __builtin_spu_xor(__vector signed short arg0, __vector signed short arg1);
13821 __vector unsigned int __builtin_spu_xor(__vector unsigned int arg0, __vector unsigned int arg1);
13822 __vector signed int __builtin_spu_xor(__vector signed int arg0, __vector signed int arg1);
13823 __vector unsigned long long __builtin_spu_xor(__vector unsigned long long arg0, __vector unsigned long long arg1);
13824 __vector signed long long __builtin_spu_xor(__vector signed long long arg0, __vector signed long long arg1);
13825 __vector float __builtin_spu_xor(__vector float arg0, __vector float arg1);
13826 __vector double __builtin_spu_xor(__vector double arg0, __vector double arg1);
13827 __vector unsigned char __builtin_spu_xor(__vector unsigned char arg0, unsigned char arg1);
13828 __vector signed char __builtin_spu_xor(__vector signed char arg0, signed char arg1);
13829 __vector unsigned short __builtin_spu_xor(__vector unsigned short arg0, unsigned short arg1);
13830 __vector signed short __builtin_spu_xor(__vector signed short arg0, signed short arg1);
13831 __vector unsigned int __builtin_spu_xor(__vector unsigned int arg0, unsigned int arg1);
13832 __vector signed int __builtin_spu_xor(__vector signed int arg0, signed int arg1);
13833 #else
13834   /* No generic function generated since return types differ */
13835 #endif
13836 __vector unsigned char __builtin_spu_xor_0(__vector unsigned char arg0, __vector unsigned char arg1);
13837 __vector signed char __builtin_spu_xor_1(__vector signed char arg0, __vector signed char arg1);
13838 __vector unsigned short __builtin_spu_xor_2(__vector unsigned short arg0, __vector unsigned short arg1);
13839 __vector signed short __builtin_spu_xor_3(__vector signed short arg0, __vector signed short arg1);
13840 __vector unsigned int __builtin_spu_xor_4(__vector unsigned int arg0, __vector unsigned int arg1);
13841 __vector signed int __builtin_spu_xor_5(__vector signed int arg0, __vector signed int arg1);
13842 __vector unsigned long long __builtin_spu_xor_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
13843 __vector signed long long __builtin_spu_xor_7(__vector signed long long arg0, __vector signed long long arg1);
13844 __vector float __builtin_spu_xor_8(__vector float arg0, __vector float arg1);
13845 __vector double __builtin_spu_xor_9(__vector double arg0, __vector double arg1);
13846 __vector unsigned char __builtin_spu_xor_10(__vector unsigned char arg0, unsigned char arg1);
13847 __vector signed char __builtin_spu_xor_11(__vector signed char arg0, signed char arg1);
13848 __vector unsigned short __builtin_spu_xor_12(__vector unsigned short arg0, unsigned short arg1);
13849 __vector signed short __builtin_spu_xor_13(__vector signed short arg0, signed short arg1);
13850 __vector unsigned int __builtin_spu_xor_14(__vector unsigned int arg0, unsigned int arg1);
13851 __vector signed int __builtin_spu_xor_15(__vector signed int arg0, signed int arg1);
13852 /* END: Generated from spu-builtins.def */
13853 
13854 #endif /* COVERITY_SPU_COMPILER_2_5 */
13855 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
13856 int __builtin_va_arg_pack();
13857 __COVERITY_SIZE_TYPE__ __builtin_va_arg_pack_len();
13858 
13859 //Added with GCC 4.7
13860 void *__builtin_assume_aligned (const void *exp, __COVERITY_SIZE_TYPE__ align, ...);
13861 #endif
13862 
13863 #if (__GNUC__ < 4)
13864 typedef int __g77_integer;
13865 typedef unsigned int __g77_uinteger;
13866 typedef long int __g77_longint;
13867 typedef unsigned long int __g77_ulongint;
13868 #endif
13869 
13870 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
13871 __cov_m512 __builtin_ia32_4fmaddps (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *);
13872 __cov_m512 __builtin_ia32_4fmaddps_mask (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *, __cov_v16sf, unsigned short);
13873 __cov_m128 __builtin_ia32_4fmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *);
13874 __cov_m128 __builtin_ia32_4fmaddss_mask (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *, __cov_v4sf, unsigned char);
13875 __cov_m512 __builtin_ia32_4fnmaddps (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *);
13876 __cov_m512 __builtin_ia32_4fnmaddps_mask (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *, __cov_v16sf, unsigned short);
13877 __cov_m128 __builtin_ia32_4fnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *);
13878 __cov_m128 __builtin_ia32_4fnmaddss_mask (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *, __cov_v4sf, unsigned char);
13879 __cov_m512i __builtin_ia32_vp4dpwssd (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *);
13880 __cov_m512i __builtin_ia32_vp4dpwssd_mask (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *, __cov_v16si, unsigned short);
13881 __cov_m512i __builtin_ia32_vp4dpwssds (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *);
13882 __cov_m512i __builtin_ia32_vp4dpwssds_mask (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *, __cov_v16si, unsigned short);
13883 __cov_m512i __builtin_ia32_vpopcountd_v16si (__cov_v16si);
13884 __cov_m512i __builtin_ia32_vpopcountd_v16si_mask (__cov_v16si, __cov_v16si, unsigned short);
13885 __cov_m512i __builtin_ia32_vpopcountq_v8di (__cov_v8di);
13886 __cov_m512i __builtin_ia32_vpopcountq_v8di_mask (__cov_v8di, __cov_v8di, unsigned char);
13887 unsigned int __builtin_ia32_kmovw(unsigned short);
13888 unsigned char __builtin_ia32_ktestcsi (unsigned int, unsigned int);
13889 unsigned char __builtin_ia32_ktestzsi (unsigned int, unsigned int);
13890 unsigned char __builtin_ia32_ktestcdi (unsigned long long, unsigned long long);
13891 unsigned char __builtin_ia32_ktestzdi (unsigned long long, unsigned long long);
13892 unsigned char __builtin_ia32_kortestcsi (unsigned int, unsigned int);
13893 unsigned char __builtin_ia32_kortestzsi (unsigned int, unsigned int);
13894 unsigned char __builtin_ia32_kortestcdi (unsigned long long, unsigned long long);
13895 unsigned char __builtin_ia32_kortestzdi (unsigned long long, unsigned long long);
13896 unsigned int __builtin_ia32_kaddsi (unsigned int, unsigned int);
13897 unsigned long long __builtin_ia32_kadddi (unsigned long long, unsigned long long);
13898 unsigned int __builtin_ia32_kmovd (unsigned int);
13899 unsigned long long __builtin_ia32_kmovq (unsigned long long);
13900 unsigned int __builtin_ia32_knotsi (unsigned int);
13901 unsigned long long __builtin_ia32_knotdi (unsigned long long);
13902 unsigned int __builtin_ia32_korsi (unsigned int, unsigned int);
13903 unsigned long long __builtin_ia32_kordi (unsigned long long, unsigned long long);
13904 unsigned int __builtin_ia32_kxnorsi (unsigned int, unsigned int);
13905 unsigned long long __builtin_ia32_kxnordi (unsigned long long, unsigned long long);
13906 unsigned int __builtin_ia32_kxorsi (unsigned int, unsigned int);
13907 unsigned long long __builtin_ia32_kxordi (unsigned long long, unsigned long long);
13908 unsigned int __builtin_ia32_kandsi (unsigned int, unsigned int);
13909 unsigned long long __builtin_ia32_kanddi (unsigned long long, unsigned long long);
13910 unsigned int __builtin_ia32_kandnsi (unsigned int, unsigned int);
13911 unsigned long long __builtin_ia32_kandndi (unsigned long long, unsigned long long);
13912 unsigned char __builtin_ia32_ktestcqi (unsigned char, unsigned char);
13913 unsigned char __builtin_ia32_ktestzqi (unsigned char, unsigned char);
13914 unsigned char __builtin_ia32_ktestchi (unsigned short, unsigned short);
13915 unsigned char __builtin_ia32_ktestzhi (unsigned short, unsigned short);
13916 unsigned char __builtin_ia32_kortestcqi (unsigned char, unsigned char);
13917 unsigned char __builtin_ia32_kortestzqi (unsigned char, unsigned char);
13918 unsigned char __builtin_ia32_kaddqi (unsigned char, unsigned char);
13919 unsigned short __builtin_ia32_kaddhi (unsigned short, unsigned short);
13920 unsigned int __builtin_ia32_kmovb (unsigned char);
13921 unsigned char __builtin_ia32_knotqi (unsigned char);
13922 unsigned char __builtin_ia32_korqi (unsigned char, unsigned char);
13923 unsigned char __builtin_ia32_kxnorqi (unsigned char, unsigned char);
13924 unsigned char __builtin_ia32_kxorqi (unsigned char, unsigned char);
13925 unsigned char __builtin_ia32_kandqi (unsigned char, unsigned char);
13926 unsigned char __builtin_ia32_kandnqi (unsigned char, unsigned char);
13927 unsigned int __builtin_ia32_rdpid ();
13928 unsigned short __builtin_ia32_kshiftlihi (unsigned short, unsigned char);
13929 unsigned short __builtin_ia32_kshiftrihi (unsigned short, unsigned char);
13930 unsigned int __builtin_ia32_kshiftlisi (unsigned int, unsigned char);
13931 unsigned long long __builtin_ia32_kshiftlidi (unsigned long long, unsigned char);
13932 unsigned int __builtin_ia32_kshiftrisi (unsigned int, unsigned char);
13933 unsigned long long __builtin_ia32_kshiftridi (unsigned long long, unsigned char);
13934 unsigned char __builtin_ia32_kshiftliqi (unsigned char, unsigned char);
13935 unsigned char __builtin_ia32_kshiftriqi (unsigned char, unsigned char);
13936 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
13937 
13938 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 3)
13939 unsigned short __builtin_ia32_lzcnt_u16 (unsigned short);
13940 unsigned int __builtin_ia32_lzcnt_u32 (unsigned int);
13941 unsigned long long __builtin_ia32_lzcnt_u64 (unsigned long long);
13942 unsigned short __builtin_ia32_tzcnt_u16 (unsigned short);
13943 unsigned int __builtin_ia32_tzcnt_u32 (unsigned int);
13944 unsigned long long __builtin_ia32_tzcnt_u64 (unsigned long long);
13945 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 3)
13946 
13947 #endif /* __COVERITY_DISABLE_BUILTIN_DECLS */
13948 #ifdef __COVERITY_CILKPLUS
13949 #define _Cilk_spawn
13950 #define _Cilk_sync
13951 #define _Cilk_for for
13952 #endif /* __cilk */
13953 
13954 #pragma builtin end
13955 #endif /* COVERITY_COMPAT_29596e24b4122fb51decd96f01b4053c */
13956 #endif /* __COVERITY__ */

/* [previous][next][first][last][top][bottom][index][help] */