root/coverity-615a9a4209343c7a632302635bcaf5555208cdd5/emit/p1.localdomain/config/afbb2caabfa82d93ef433835a2f6834f/g++-config-1/coverity-compiler-compat.h

/* [previous][next][first][last][top][bottom][index][help] */
   1 
   2 #if __COVERITY__
   3 #if !defined(COVERITY_COMPAT_4cbf1cd9400f67411fe991ad92257fb4)
   4 #define COVERITY_COMPAT_4cbf1cd9400f67411fe991ad92257fb4
   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 // __coverity_cplusplus is provided to handle cases where the C++ standard
  20 // __cplusplus predefined macro is not defined.
  21 #define __coverity_cplusplus
  22 
  23 #if defined(__APPLE__)
  24 #if defined(__BLOCKS__)
  25 #undef __BLOCKS__
  26 #endif
  27 const void* __builtin___CFStringMakeConstantString(const char*);
  28 #endif
  29 /* Copyright (c) 2020 Synopsys, Inc. All rights reserved worldwide. */
  30 #ifdef __coverity_cplusplus
  31 extern "C" {
  32 #endif
  33 
  34 #if defined(__arm__) || defined(__ARM_NEON__) || defined(__aarch64__)
  35 
  36 // Type aliases common to several targets
  37 
  38 typedef char __simd128_int8_t __attribute__((__vector_size__(16)));
  39 typedef short __simd128_int16_t __attribute__((__vector_size__(16)));
  40 typedef int __simd128_int32_t __attribute__((__vector_size__(16)));
  41 typedef long long __simd128_int64_t __attribute__((__vector_size__(16)));
  42 typedef unsigned char __simd128_uint8_t __attribute__((__vector_size__(16)));
  43 typedef unsigned short __simd128_uint16_t __attribute__((__vector_size__(16)));
  44 typedef unsigned int __simd128_uint32_t __attribute__((__vector_size__(16)));
  45 typedef unsigned long long __simd128_uint64_t __attribute__((__vector_size__(16)));
  46 typedef float cov_fp16_t __attribute__((mode(HF)));
  47 typedef float __simd128_float32_t __attribute__((__vector_size__(16)));
  48 typedef cov_fp16_t __simd128_float16_t __attribute__((__vector_size__(16)));
  49 typedef int __builtin_neon_oi __attribute__ ((__vector_size__(32)));
  50 typedef int __builtin_neon_xi __attribute__ ((__vector_size__(64)));
  51 typedef cov_fp16_t __bf16;
  52 
  53 #endif // defined(__arm__) || defined(__ARM_NEON__) || defined(__aarch64__)
  54 
  55 
  56 #ifdef __arm__
  57 
  58 void __builtin_cxa_end_cleanup();
  59 void __builtin_arm_cdp(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  60 void __builtin_arm_cdp2(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  61 unsigned int __builtin_arm_crc32b(unsigned int, unsigned char);
  62 unsigned int __builtin_arm_crc32cb(unsigned int, unsigned char);
  63 unsigned int __builtin_arm_crc32ch(unsigned int, short unsigned int);
  64 unsigned int __builtin_arm_crc32cw(unsigned int, unsigned int);
  65 unsigned int __builtin_arm_crc32h(unsigned int, short unsigned int);
  66 unsigned int __builtin_arm_crc32w(unsigned int, unsigned int);
  67 void __builtin_arm_ldc(unsigned int, unsigned int, const void*);
  68 void __builtin_arm_ldc2(unsigned int, unsigned int, const void*);
  69 void __builtin_arm_ldc2l(unsigned int, unsigned int, const void*);
  70 void __builtin_arm_ldcl(unsigned int, unsigned int, const void*);
  71 void __builtin_arm_mcr(unsigned int, unsigned int, int, unsigned int, unsigned int, unsigned int);
  72 void __builtin_arm_mcr2(unsigned int, unsigned int, int, unsigned int, unsigned int, unsigned int);
  73 void __builtin_arm_mcrr(unsigned int, unsigned int, long long int, unsigned int);
  74 void __builtin_arm_mcrr2(unsigned int, unsigned int, long long int, unsigned int);
  75 int __builtin_arm_mrc(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  76 int __builtin_arm_mrc2(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  77 long long int __builtin_arm_mrrc(unsigned int, unsigned int, unsigned int);
  78 long long int __builtin_arm_mrrc2(unsigned int, unsigned int, unsigned int);
  79 void __builtin_arm_stc(unsigned int, unsigned int, void*);
  80 void __builtin_arm_stc2(unsigned int, unsigned int, void*);
  81 void __builtin_arm_stc2l(unsigned int, unsigned int, void*);
  82 void __builtin_arm_stcl(unsigned int, unsigned int, void*);
  83 void* __builtin___emutls_get_address(void*);
  84 void __builtin___emutls_register_common(void*, unsigned int, unsigned int, void*);
  85 unsigned int __builtin_arm_get_fpscr ();
  86 void __builtin_arm_set_fpscr (unsigned int);
  87 
  88 int __builtin_arm_saturation_occurred(void);
  89 int __builtin_arm_qadd(int, int);
  90 int __builtin_arm_qadd16(int, int);
  91 int __builtin_arm_qadd8(int, int);
  92 int __builtin_arm_qasx(int, int);
  93 int __builtin_arm_qsax(int, int);
  94 int __builtin_arm_qsub(int, int);
  95 int __builtin_arm_qsub16(int, int);
  96 int __builtin_arm_qsub8(int, int);
  97 int __builtin_arm_sadd16(int, int);
  98 int __builtin_arm_sadd8(int, int);
  99 int __builtin_arm_sasx(int, int);
 100 unsigned int __builtin_arm_sel(unsigned int, unsigned int);
 101 void __builtin_arm_set_saturation(int);
 102 int __builtin_arm_shadd16(int, int);
 103 int __builtin_arm_shadd8(int, int);
 104 int __builtin_arm_shasx(int, int);
 105 int __builtin_arm_shsax(int, int);
 106 int __builtin_arm_shsub16(int, int);
 107 int __builtin_arm_shsub8(int, int);
 108 int __builtin_arm_smlabb(int, int, int);
 109 int __builtin_arm_smlad(int, int, int);
 110 int __builtin_arm_smladx(int, int, int);
 111 long long int __builtin_arm_smlald(int, int, long long int);
 112 long long int __builtin_arm_smlaldx(int, int, long long int);
 113 int __builtin_arm_smlatb(int, int, int);
 114 int __builtin_arm_smlatt(int, int, int);
 115 int __builtin_arm_smlawb(int, int, int);
 116 int __builtin_arm_smlawt(int, int, int);
 117 int __builtin_arm_smlsd(int, int, int);
 118 int __builtin_arm_smlsdx(int, int, int);
 119 long long int __builtin_arm_smlsld(int, int, long long int);
 120 long long int __builtin_arm_smlsldx(int, int, long long int);
 121 int __builtin_arm_smuad(int, int);
 122 int __builtin_arm_smuadx(int, int);
 123 int __builtin_arm_smusd(int, int);
 124 int __builtin_arm_smusdx(int, int);
 125 unsigned int __builtin_arm_ssat(int, unsigned int);
 126 unsigned int __builtin_arm_ssat16(int, unsigned int);
 127 int __builtin_arm_ssax(int, int);
 128 int __builtin_arm_ssub16(int, int);
 129 int __builtin_arm_ssub8(int, int);
 130 int __builtin_arm_sxtab16(int, int);
 131 int __builtin_arm_sxtb16(int);
 132 unsigned int __builtin_arm_uadd16(unsigned int, unsigned int);
 133 unsigned int __builtin_arm_uadd8(unsigned int, unsigned int);
 134 unsigned int __builtin_arm_uasx(unsigned int, unsigned int);
 135 unsigned int __builtin_arm_uhadd16(unsigned int, unsigned int);
 136 unsigned int __builtin_arm_uhadd8(unsigned int, unsigned int);
 137 unsigned int __builtin_arm_uhasx(unsigned int, unsigned int);
 138 unsigned int __builtin_arm_uhsax(unsigned int, unsigned int);
 139 unsigned int __builtin_arm_uhsub16(unsigned int, unsigned int);
 140 unsigned int __builtin_arm_uhsub8(unsigned int, unsigned int);
 141 unsigned int __builtin_arm_uqadd16(unsigned int, unsigned int);
 142 unsigned int __builtin_arm_uqadd8(unsigned int, unsigned int);
 143 unsigned int __builtin_arm_uqasx(unsigned int, unsigned int);
 144 unsigned int __builtin_arm_uqsax(unsigned int, unsigned int);
 145 unsigned int __builtin_arm_uqsub16(unsigned int, unsigned int);
 146 unsigned int __builtin_arm_uqsub8(unsigned int, unsigned int);
 147 unsigned int __builtin_arm_usad8(unsigned int, unsigned int);
 148 unsigned int __builtin_arm_usada8(unsigned int, unsigned int, unsigned int);
 149 unsigned int __builtin_arm_usat(int, unsigned int);
 150 unsigned int __builtin_arm_usat16(int, unsigned int);
 151 unsigned int __builtin_arm_usax(unsigned int, unsigned int);
 152 unsigned int __builtin_arm_usub16(unsigned int, unsigned int);
 153 unsigned int __builtin_arm_usub8(unsigned int, unsigned int);
 154 unsigned int __builtin_arm_uxtab16(unsigned int, unsigned int);
 155 unsigned int __builtin_arm_uxtb16(unsigned int);
 156 void __builtin_sat_imm_check(int, int, int);
 157 void* __emutls_get_address(void*);
 158 void __emutls_register_common(void*, unsigned int, unsigned int, void*);
 159 __bf16 __divbc3(__bf16, __bf16, __bf16, __bf16);
 160 __bf16 __mulbc3(__bf16, __bf16, __bf16, __bf16);
 161 
 162 // -mfp16-format=ieee
 163 __bf16 __divhc3(__bf16, __bf16, __bf16, __bf16);
 164 __bf16 __mulhc3(__bf16, __bf16, __bf16, __bf16);
 165 
 166 // -march=armv8-m.main+cdecp0
 167 long long int __builtin_arm_cx1adi(int, long long int, unsigned int);
 168 int __builtin_arm_cx1asi(int, int, unsigned int);
 169 long long int __builtin_arm_cx1di(int, unsigned int);
 170 int __builtin_arm_cx1si(int, unsigned int);
 171 long long int __builtin_arm_cx2adi(int, long long int, int, unsigned int);
 172 int __builtin_arm_cx2asi(int, int, int, unsigned int);
 173 long long int __builtin_arm_cx2di(int, int, unsigned int);
 174 int __builtin_arm_cx2si(int, int, unsigned int);
 175 long long int __builtin_arm_cx3adi(int, long long int, int, int, unsigned int);
 176 int __builtin_arm_cx3asi(int, int, int, int, unsigned int);
 177 long long int __builtin_arm_cx3di(int, int, int, unsigned int);
 178 int __builtin_arm_cx3si(int, int, int, unsigned int);
 179 
 180 // -mfloat-abi=hard -march=armv8.1-m.main+mve+cdecp0
 181 long long int __builtin_arm_vcx1adi(int, long long int, unsigned int);
 182 int __builtin_arm_vcx1asi(int, int, unsigned int);
 183 long long int __builtin_arm_vcx1di(int, unsigned int);
 184 __simd128_int8_t __builtin_arm_vcx1qa_p_v16qi(int, __simd128_int8_t, unsigned int, short unsigned int);
 185 __simd128_int8_t __builtin_arm_vcx1qav16qi(int, __simd128_int8_t, unsigned int);
 186 __simd128_int8_t __builtin_arm_vcx1q_p_v16qi(int, __simd128_int8_t, unsigned int, short unsigned int);
 187 __simd128_int8_t __builtin_arm_vcx1qv16qi(int, unsigned int);
 188 int __builtin_arm_vcx1si(int, unsigned int);
 189 long long int __builtin_arm_vcx2adi(int, long long int, long long int, unsigned int);
 190 int __builtin_arm_vcx2asi(int, int, int, unsigned int);
 191 long long int __builtin_arm_vcx2di(int, long long int, unsigned int);
 192 __simd128_int8_t __builtin_arm_vcx2qa_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 193 __simd128_int8_t __builtin_arm_vcx2qav16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int);
 194 __simd128_int8_t __builtin_arm_vcx2q_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 195 __simd128_int8_t __builtin_arm_vcx2qv16qi(int, __simd128_int8_t, unsigned int);
 196 int __builtin_arm_vcx2si(int, int, unsigned int);
 197 long long int __builtin_arm_vcx3adi(int, long long int, long long int, long long int, unsigned int);
 198 int __builtin_arm_vcx3asi(int, int, int, int, unsigned int);
 199 long long int __builtin_arm_vcx3di(int, long long int, long long int, unsigned int);
 200 __simd128_int8_t __builtin_arm_vcx3qa_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 201 __simd128_int8_t __builtin_arm_vcx3qav16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int);
 202 __simd128_int8_t __builtin_arm_vcx3q_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 203 __simd128_int8_t __builtin_arm_vcx3qv16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int);
 204 int __builtin_arm_vcx3si(int, int, int, unsigned int);
 205 
 206 // -march=armv8.1-m.main+mve -mfloat-abi=hard
 207 int __builtin_arm_get_fpscr_nzcvqc(void);
 208 void __builtin_arm_set_fpscr_nzcvqc(int);
 209 long long int __builtin_mve_sqrshrl_sat48_di(long long int, int);
 210 long long int __builtin_mve_sqrshrl_sat64_di(long long int, int);
 211 int __builtin_mve_sqrshr_si(int, int);
 212 long long unsigned int __builtin_mve_sqshll_di(long long unsigned int, const int);
 213 unsigned int __builtin_mve_sqshl_si(long long unsigned int, const int);
 214 long long unsigned int __builtin_mve_srshrl_di(long long unsigned int, const int);
 215 unsigned int __builtin_mve_srshr_si(long long unsigned int, const int);
 216 long long unsigned int __builtin_mve_uqrshll_sat48_di(long long unsigned int, int);
 217 long long unsigned int __builtin_mve_uqrshll_sat64_di(long long unsigned int, int);
 218 unsigned int __builtin_mve_uqrshl_si(unsigned int, int);
 219 long long unsigned int __builtin_mve_uqshll_di(long long unsigned int, const int);
 220 unsigned int __builtin_mve_uqshl_si(unsigned int, const int);
 221 long long unsigned int __builtin_mve_urshrl_di(long long unsigned int, const int);
 222 unsigned int __builtin_mve_urshr_si(unsigned int, const int);
 223 unsigned int __builtin_mve_vabavq_p_sv16qi(unsigned int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 224 unsigned int __builtin_mve_vabavq_p_sv4si(unsigned int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 225 unsigned int __builtin_mve_vabavq_p_sv8hi(unsigned int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 226 unsigned int __builtin_mve_vabavq_p_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 227 unsigned int __builtin_mve_vabavq_p_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 228 unsigned int __builtin_mve_vabavq_p_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 229 unsigned int __builtin_mve_vabavq_sv16qi(unsigned int, __simd128_int8_t, __simd128_int8_t);
 230 unsigned int __builtin_mve_vabavq_sv4si(unsigned int, __simd128_int32_t, __simd128_int32_t);
 231 unsigned int __builtin_mve_vabavq_sv8hi(unsigned int, __simd128_int16_t, __simd128_int16_t);
 232 unsigned int __builtin_mve_vabavq_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t);
 233 unsigned int __builtin_mve_vabavq_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t);
 234 unsigned int __builtin_mve_vabavq_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t);
 235 __simd128_float32_t __builtin_mve_vabdq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 236 __simd128_float16_t __builtin_mve_vabdq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 237 __simd128_float32_t __builtin_mve_vabdq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 238 __simd128_float16_t __builtin_mve_vabdq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 239 __simd128_int8_t __builtin_mve_vabdq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 240 __simd128_int32_t __builtin_mve_vabdq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 241 __simd128_int16_t __builtin_mve_vabdq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 242 __simd128_uint8_t __builtin_mve_vabdq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 243 __simd128_uint32_t __builtin_mve_vabdq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 244 __simd128_uint16_t __builtin_mve_vabdq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 245 __simd128_int8_t __builtin_mve_vabdq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 246 __simd128_int32_t __builtin_mve_vabdq_sv4si(__simd128_int32_t, __simd128_int32_t);
 247 __simd128_int16_t __builtin_mve_vabdq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 248 __simd128_uint8_t __builtin_mve_vabdq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 249 __simd128_uint32_t __builtin_mve_vabdq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 250 __simd128_uint16_t __builtin_mve_vabdq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 251 __simd128_float32_t __builtin_mve_vabsq_fv4sf(__simd128_float32_t);
 252 __simd128_float16_t __builtin_mve_vabsq_fv8hf(__simd128_float16_t);
 253 __simd128_float32_t __builtin_mve_vabsq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 254 __simd128_float16_t __builtin_mve_vabsq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 255 __simd128_int8_t __builtin_mve_vabsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 256 __simd128_int32_t __builtin_mve_vabsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 257 __simd128_int16_t __builtin_mve_vabsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 258 __simd128_int8_t __builtin_mve_vabsq_sv16qi(__simd128_int8_t);
 259 __simd128_int32_t __builtin_mve_vabsq_sv4si(__simd128_int32_t);
 260 __simd128_int16_t __builtin_mve_vabsq_sv8hi(__simd128_int16_t);
 261 __simd128_int32_t __builtin_mve_vadciq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 262 __simd128_uint32_t __builtin_mve_vadciq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 263 __simd128_int32_t __builtin_mve_vadciq_sv4si(__simd128_int32_t, __simd128_int32_t);
 264 __simd128_uint32_t __builtin_mve_vadciq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 265 __simd128_int32_t __builtin_mve_vadcq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 266 __simd128_uint32_t __builtin_mve_vadcq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 267 __simd128_int32_t __builtin_mve_vadcq_sv4si(__simd128_int32_t, __simd128_int32_t);
 268 __simd128_uint32_t __builtin_mve_vadcq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 269 long long int __builtin_mve_vaddlvaq_p_sv4si(long long int, __simd128_int32_t, short unsigned int);
 270 long long unsigned int __builtin_mve_vaddlvaq_p_uv4si(long long unsigned int, __simd128_uint32_t, short unsigned int);
 271 long long int __builtin_mve_vaddlvaq_sv4si(long long int, __simd128_int32_t);
 272 long long unsigned int __builtin_mve_vaddlvaq_uv4si(long long unsigned int, __simd128_uint32_t);
 273 long long int __builtin_mve_vaddlvq_p_sv4si(__simd128_int32_t, short unsigned int);
 274 long long unsigned int __builtin_mve_vaddlvq_p_uv4si(__simd128_uint32_t, short unsigned int);
 275 long long int __builtin_mve_vaddlvq_sv4si(__simd128_int32_t);
 276 long long unsigned int __builtin_mve_vaddlvq_uv4si(__simd128_uint32_t);
 277 __simd128_float32_t __builtin_mve_vaddq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 278 __simd128_float16_t __builtin_mve_vaddq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 279 __simd128_float32_t __builtin_mve_vaddq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 280 __simd128_float16_t __builtin_mve_vaddq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 281 __simd128_int8_t __builtin_mve_vaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 282 __simd128_int32_t __builtin_mve_vaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 283 __simd128_int16_t __builtin_mve_vaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 284 __simd128_uint8_t __builtin_mve_vaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 285 __simd128_uint32_t __builtin_mve_vaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 286 __simd128_uint16_t __builtin_mve_vaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 287 __simd128_int8_t __builtin_mve_vaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 288 __simd128_int32_t __builtin_mve_vaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 289 __simd128_int16_t __builtin_mve_vaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 290 __simd128_uint8_t __builtin_mve_vaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 291 __simd128_uint32_t __builtin_mve_vaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 292 __simd128_uint16_t __builtin_mve_vaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 293 __simd128_float32_t __builtin_mve_vaddq_n_fv4sf(__simd128_float32_t, float);
 294 __simd128_float16_t __builtin_mve_vaddq_n_fv8hf(__simd128_float16_t, __bf16);
 295 __simd128_int8_t __builtin_mve_vaddq_n_sv16qi(__simd128_int8_t, signed char);
 296 __simd128_int32_t __builtin_mve_vaddq_n_sv4si(__simd128_int32_t, int);
 297 __simd128_int16_t __builtin_mve_vaddq_n_sv8hi(__simd128_int16_t, short int);
 298 __simd128_uint8_t __builtin_mve_vaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
 299 __simd128_uint32_t __builtin_mve_vaddq_n_uv4si(__simd128_uint32_t, unsigned int);
 300 __simd128_uint16_t __builtin_mve_vaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 301 int __builtin_mve_vaddvaq_p_sv16qi(int, __simd128_int8_t, short unsigned int);
 302 int __builtin_mve_vaddvaq_p_sv4si(int, __simd128_int32_t, short unsigned int);
 303 int __builtin_mve_vaddvaq_p_sv8hi(int, __simd128_int16_t, short unsigned int);
 304 unsigned int __builtin_mve_vaddvaq_p_uv16qi(unsigned int, __simd128_uint8_t, short unsigned int);
 305 unsigned int __builtin_mve_vaddvaq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
 306 unsigned int __builtin_mve_vaddvaq_p_uv8hi(unsigned int, __simd128_uint16_t, short unsigned int);
 307 int __builtin_mve_vaddvaq_sv16qi(int, __simd128_int8_t);
 308 int __builtin_mve_vaddvaq_sv4si(int, __simd128_int32_t);
 309 int __builtin_mve_vaddvaq_sv8hi(int, __simd128_int16_t);
 310 unsigned int __builtin_mve_vaddvaq_uv16qi(unsigned int, __simd128_uint8_t);
 311 unsigned int __builtin_mve_vaddvaq_uv4si(unsigned int, __simd128_uint32_t);
 312 unsigned int __builtin_mve_vaddvaq_uv8hi(unsigned int, __simd128_uint16_t);
 313 int __builtin_mve_vaddvq_p_sv16qi(__simd128_int8_t, short unsigned int);
 314 int __builtin_mve_vaddvq_p_sv4si(__simd128_int32_t, short unsigned int);
 315 int __builtin_mve_vaddvq_p_sv8hi(__simd128_int16_t, short unsigned int);
 316 unsigned int __builtin_mve_vaddvq_p_uv16qi(__simd128_uint8_t, short unsigned int);
 317 unsigned int __builtin_mve_vaddvq_p_uv4si(__simd128_uint32_t, short unsigned int);
 318 unsigned int __builtin_mve_vaddvq_p_uv8hi(__simd128_uint16_t, short unsigned int);
 319 int __builtin_mve_vaddvq_sv16qi(__simd128_int8_t);
 320 int __builtin_mve_vaddvq_sv4si(__simd128_int32_t);
 321 int __builtin_mve_vaddvq_sv8hi(__simd128_int16_t);
 322 unsigned int __builtin_mve_vaddvq_uv16qi(__simd128_uint8_t);
 323 unsigned int __builtin_mve_vaddvq_uv4si(__simd128_uint32_t);
 324 unsigned int __builtin_mve_vaddvq_uv8hi(__simd128_uint16_t);
 325 __simd128_float32_t __builtin_mve_vandq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 326 __simd128_float16_t __builtin_mve_vandq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 327 __simd128_float32_t __builtin_mve_vandq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 328 __simd128_float16_t __builtin_mve_vandq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 329 __simd128_int8_t __builtin_mve_vandq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 330 __simd128_int32_t __builtin_mve_vandq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 331 __simd128_int16_t __builtin_mve_vandq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 332 __simd128_uint8_t __builtin_mve_vandq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 333 __simd128_uint32_t __builtin_mve_vandq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 334 __simd128_uint16_t __builtin_mve_vandq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 335 __simd128_int8_t __builtin_mve_vandq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 336 __simd128_int32_t __builtin_mve_vandq_sv4si(__simd128_int32_t, __simd128_int32_t);
 337 __simd128_int16_t __builtin_mve_vandq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 338 __simd128_uint8_t __builtin_mve_vandq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 339 __simd128_uint32_t __builtin_mve_vandq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 340 __simd128_uint16_t __builtin_mve_vandq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 341 __simd128_float32_t __builtin_mve_vbicq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 342 __simd128_float16_t __builtin_mve_vbicq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 343 __simd128_float32_t __builtin_mve_vbicq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 344 __simd128_float16_t __builtin_mve_vbicq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 345 __simd128_int32_t __builtin_mve_vbicq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 346 __simd128_int16_t __builtin_mve_vbicq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
 347 __simd128_uint32_t __builtin_mve_vbicq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
 348 __simd128_uint16_t __builtin_mve_vbicq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
 349 __simd128_int8_t __builtin_mve_vbicq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 350 __simd128_int32_t __builtin_mve_vbicq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 351 __simd128_int16_t __builtin_mve_vbicq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 352 __simd128_uint8_t __builtin_mve_vbicq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 353 __simd128_uint32_t __builtin_mve_vbicq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 354 __simd128_uint16_t __builtin_mve_vbicq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 355 __simd128_int32_t __builtin_mve_vbicq_n_sv4si(__simd128_int32_t, int);
 356 __simd128_int16_t __builtin_mve_vbicq_n_sv8hi(__simd128_int16_t, int);
 357 __simd128_uint32_t __builtin_mve_vbicq_n_uv4si(__simd128_uint32_t, int);
 358 __simd128_uint16_t __builtin_mve_vbicq_n_uv8hi(__simd128_uint16_t, int);
 359 __simd128_int8_t __builtin_mve_vbicq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 360 __simd128_int32_t __builtin_mve_vbicq_sv4si(__simd128_int32_t, __simd128_int32_t);
 361 __simd128_int16_t __builtin_mve_vbicq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 362 __simd128_uint8_t __builtin_mve_vbicq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 363 __simd128_uint32_t __builtin_mve_vbicq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 364 __simd128_uint16_t __builtin_mve_vbicq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 365 __simd128_float32_t __builtin_mve_vbrsrq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, int, short unsigned int);
 366 __simd128_float16_t __builtin_mve_vbrsrq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, int, short unsigned int);
 367 __simd128_int8_t __builtin_mve_vbrsrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
 368 __simd128_int32_t __builtin_mve_vbrsrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 369 __simd128_int16_t __builtin_mve_vbrsrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
 370 __simd128_uint8_t __builtin_mve_vbrsrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
 371 __simd128_uint32_t __builtin_mve_vbrsrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
 372 __simd128_uint16_t __builtin_mve_vbrsrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
 373 __simd128_float32_t __builtin_mve_vbrsrq_n_fv4sf(__simd128_float32_t, int);
 374 __simd128_float16_t __builtin_mve_vbrsrq_n_fv8hf(__simd128_float16_t, int);
 375 __simd128_int8_t __builtin_mve_vbrsrq_n_sv16qi(__simd128_int8_t, int);
 376 __simd128_int32_t __builtin_mve_vbrsrq_n_sv4si(__simd128_int32_t, int);
 377 __simd128_int16_t __builtin_mve_vbrsrq_n_sv8hi(__simd128_int16_t, int);
 378 __simd128_uint8_t __builtin_mve_vbrsrq_n_uv16qi(__simd128_uint8_t, int);
 379 __simd128_uint32_t __builtin_mve_vbrsrq_n_uv4si(__simd128_uint32_t, int);
 380 __simd128_uint16_t __builtin_mve_vbrsrq_n_uv8hi(__simd128_uint16_t, int);
 381 __simd128_float32_t __builtin_mve_vcaddq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t);
 382 __simd128_float16_t __builtin_mve_vcaddq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t);
 383 __simd128_float32_t __builtin_mve_vcaddq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 384 __simd128_float16_t __builtin_mve_vcaddq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 385 __simd128_int8_t __builtin_mve_vcaddq_rot270_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 386 __simd128_int32_t __builtin_mve_vcaddq_rot270_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 387 __simd128_int16_t __builtin_mve_vcaddq_rot270_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 388 __simd128_uint8_t __builtin_mve_vcaddq_rot270_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 389 __simd128_uint32_t __builtin_mve_vcaddq_rot270_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 390 __simd128_uint16_t __builtin_mve_vcaddq_rot270_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 391 __simd128_int8_t __builtin_mve_vcaddq_rot270_sv16qi(__simd128_int8_t, __simd128_int8_t);
 392 __simd128_int32_t __builtin_mve_vcaddq_rot270_sv4si(__simd128_int32_t, __simd128_int32_t);
 393 __simd128_int16_t __builtin_mve_vcaddq_rot270_sv8hi(__simd128_int16_t, __simd128_int16_t);
 394 __simd128_uint8_t __builtin_mve_vcaddq_rot270_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 395 __simd128_uint32_t __builtin_mve_vcaddq_rot270_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 396 __simd128_uint16_t __builtin_mve_vcaddq_rot270_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 397 __simd128_float32_t __builtin_mve_vcaddq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t);
 398 __simd128_float16_t __builtin_mve_vcaddq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t);
 399 __simd128_float32_t __builtin_mve_vcaddq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 400 __simd128_float16_t __builtin_mve_vcaddq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 401 __simd128_int8_t __builtin_mve_vcaddq_rot90_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 402 __simd128_int32_t __builtin_mve_vcaddq_rot90_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 403 __simd128_int16_t __builtin_mve_vcaddq_rot90_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 404 __simd128_uint8_t __builtin_mve_vcaddq_rot90_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 405 __simd128_uint32_t __builtin_mve_vcaddq_rot90_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 406 __simd128_uint16_t __builtin_mve_vcaddq_rot90_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 407 __simd128_int8_t __builtin_mve_vcaddq_rot90_sv16qi(__simd128_int8_t, __simd128_int8_t);
 408 __simd128_int32_t __builtin_mve_vcaddq_rot90_sv4si(__simd128_int32_t, __simd128_int32_t);
 409 __simd128_int16_t __builtin_mve_vcaddq_rot90_sv8hi(__simd128_int16_t, __simd128_int16_t);
 410 __simd128_uint8_t __builtin_mve_vcaddq_rot90_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 411 __simd128_uint32_t __builtin_mve_vcaddq_rot90_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 412 __simd128_uint16_t __builtin_mve_vcaddq_rot90_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 413 __simd128_int8_t __builtin_mve_vclsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 414 __simd128_int32_t __builtin_mve_vclsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 415 __simd128_int16_t __builtin_mve_vclsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 416 __simd128_int8_t __builtin_mve_vclsq_sv16qi(__simd128_int8_t);
 417 __simd128_int32_t __builtin_mve_vclsq_sv4si(__simd128_int32_t);
 418 __simd128_int16_t __builtin_mve_vclsq_sv8hi(__simd128_int16_t);
 419 __simd128_int8_t __builtin_mve_vclzq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 420 __simd128_int32_t __builtin_mve_vclzq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 421 __simd128_int16_t __builtin_mve_vclzq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 422 __simd128_uint8_t __builtin_mve_vclzq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 423 __simd128_uint32_t __builtin_mve_vclzq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 424 __simd128_uint16_t __builtin_mve_vclzq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 425 __simd128_int8_t __builtin_mve_vclzq_sv16qi(__simd128_int8_t);
 426 __simd128_int32_t __builtin_mve_vclzq_sv4si(__simd128_int32_t);
 427 __simd128_int16_t __builtin_mve_vclzq_sv8hi(__simd128_int16_t);
 428 __simd128_uint8_t __builtin_mve_vclzq_uv16qi(__simd128_uint8_t);
 429 __simd128_uint32_t __builtin_mve_vclzq_uv4si(__simd128_uint32_t);
 430 __simd128_uint16_t __builtin_mve_vclzq_uv8hi(__simd128_uint16_t);
 431 __simd128_float32_t __builtin_mve_vcmlaq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 432 __simd128_float16_t __builtin_mve_vcmlaq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 433 __simd128_float32_t __builtin_mve_vcmlaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 434 __simd128_float16_t __builtin_mve_vcmlaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 435 __simd128_float32_t __builtin_mve_vcmlaq_rot180_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 436 __simd128_float16_t __builtin_mve_vcmlaq_rot180_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 437 __simd128_float32_t __builtin_mve_vcmlaq_rot180_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 438 __simd128_float16_t __builtin_mve_vcmlaq_rot180_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 439 __simd128_float32_t __builtin_mve_vcmlaq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 440 __simd128_float16_t __builtin_mve_vcmlaq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 441 __simd128_float32_t __builtin_mve_vcmlaq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 442 __simd128_float16_t __builtin_mve_vcmlaq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 443 __simd128_float32_t __builtin_mve_vcmlaq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 444 __simd128_float16_t __builtin_mve_vcmlaq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 445 __simd128_float32_t __builtin_mve_vcmlaq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 446 __simd128_float16_t __builtin_mve_vcmlaq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 447 short unsigned int __builtin_mve_vcmpcsq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 448 short unsigned int __builtin_mve_vcmpcsq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 449 short unsigned int __builtin_mve_vcmpcsq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 450 short unsigned int __builtin_mve_vcmpcsq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 451 short unsigned int __builtin_mve_vcmpcsq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 452 short unsigned int __builtin_mve_vcmpcsq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 453 short unsigned int __builtin_mve_vcmpcsq_n_uv16qi(__simd128_uint8_t, unsigned char);
 454 short unsigned int __builtin_mve_vcmpcsq_n_uv4si(__simd128_uint32_t, unsigned int);
 455 short unsigned int __builtin_mve_vcmpcsq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 456 short unsigned int __builtin_mve_vcmpcsq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 457 short unsigned int __builtin_mve_vcmpcsq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 458 short unsigned int __builtin_mve_vcmpcsq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 459 short unsigned int __builtin_mve_vcmpeqq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 460 short unsigned int __builtin_mve_vcmpeqq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 461 short unsigned int __builtin_mve_vcmpeqq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 462 short unsigned int __builtin_mve_vcmpeqq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 463 short unsigned int __builtin_mve_vcmpeqq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 464 short unsigned int __builtin_mve_vcmpeqq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 465 short unsigned int __builtin_mve_vcmpeqq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 466 short unsigned int __builtin_mve_vcmpeqq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 467 short unsigned int __builtin_mve_vcmpeqq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 468 short unsigned int __builtin_mve_vcmpeqq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 469 short unsigned int __builtin_mve_vcmpeqq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 470 short unsigned int __builtin_mve_vcmpeqq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 471 short unsigned int __builtin_mve_vcmpeqq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 472 short unsigned int __builtin_mve_vcmpeqq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 473 short unsigned int __builtin_mve_vcmpeqq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 474 short unsigned int __builtin_mve_vcmpeqq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 475 short unsigned int __builtin_mve_vcmpeqq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 476 short unsigned int __builtin_mve_vcmpeqq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 477 short unsigned int __builtin_mve_vcmpeqq_n_fv4sf(__simd128_float32_t, float);
 478 short unsigned int __builtin_mve_vcmpeqq_n_fv8hf(__simd128_float16_t, __bf16);
 479 short unsigned int __builtin_mve_vcmpeqq_n_sv16qi(__simd128_int8_t, signed char);
 480 short unsigned int __builtin_mve_vcmpeqq_n_sv4si(__simd128_int32_t, int);
 481 short unsigned int __builtin_mve_vcmpeqq_n_sv8hi(__simd128_int16_t, short int);
 482 short unsigned int __builtin_mve_vcmpeqq_n_uv16qi(__simd128_uint8_t, unsigned char);
 483 short unsigned int __builtin_mve_vcmpeqq_n_uv4si(__simd128_uint32_t, unsigned int);
 484 short unsigned int __builtin_mve_vcmpeqq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 485 short unsigned int __builtin_mve_vcmpeqq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 486 short unsigned int __builtin_mve_vcmpeqq_sv4si(__simd128_int32_t, __simd128_int32_t);
 487 short unsigned int __builtin_mve_vcmpeqq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 488 short unsigned int __builtin_mve_vcmpeqq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 489 short unsigned int __builtin_mve_vcmpeqq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 490 short unsigned int __builtin_mve_vcmpeqq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 491 short unsigned int __builtin_mve_vcmpgeq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 492 short unsigned int __builtin_mve_vcmpgeq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 493 short unsigned int __builtin_mve_vcmpgeq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 494 short unsigned int __builtin_mve_vcmpgeq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 495 short unsigned int __builtin_mve_vcmpgeq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 496 short unsigned int __builtin_mve_vcmpgeq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 497 short unsigned int __builtin_mve_vcmpgeq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 498 short unsigned int __builtin_mve_vcmpgeq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 499 short unsigned int __builtin_mve_vcmpgeq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 500 short unsigned int __builtin_mve_vcmpgeq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 501 short unsigned int __builtin_mve_vcmpgeq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 502 short unsigned int __builtin_mve_vcmpgeq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 503 short unsigned int __builtin_mve_vcmpgeq_n_fv4sf(__simd128_float32_t, float);
 504 short unsigned int __builtin_mve_vcmpgeq_n_fv8hf(__simd128_float16_t, __bf16);
 505 short unsigned int __builtin_mve_vcmpgeq_n_sv16qi(__simd128_int8_t, signed char);
 506 short unsigned int __builtin_mve_vcmpgeq_n_sv4si(__simd128_int32_t, int);
 507 short unsigned int __builtin_mve_vcmpgeq_n_sv8hi(__simd128_int16_t, short int);
 508 short unsigned int __builtin_mve_vcmpgeq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 509 short unsigned int __builtin_mve_vcmpgeq_sv4si(__simd128_int32_t, __simd128_int32_t);
 510 short unsigned int __builtin_mve_vcmpgeq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 511 short unsigned int __builtin_mve_vcmpgtq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 512 short unsigned int __builtin_mve_vcmpgtq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 513 short unsigned int __builtin_mve_vcmpgtq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 514 short unsigned int __builtin_mve_vcmpgtq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 515 short unsigned int __builtin_mve_vcmpgtq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 516 short unsigned int __builtin_mve_vcmpgtq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 517 short unsigned int __builtin_mve_vcmpgtq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 518 short unsigned int __builtin_mve_vcmpgtq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 519 short unsigned int __builtin_mve_vcmpgtq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 520 short unsigned int __builtin_mve_vcmpgtq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 521 short unsigned int __builtin_mve_vcmpgtq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 522 short unsigned int __builtin_mve_vcmpgtq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 523 short unsigned int __builtin_mve_vcmpgtq_n_fv4sf(__simd128_float32_t, float);
 524 short unsigned int __builtin_mve_vcmpgtq_n_fv8hf(__simd128_float16_t, __bf16);
 525 short unsigned int __builtin_mve_vcmpgtq_n_sv16qi(__simd128_int8_t, signed char);
 526 short unsigned int __builtin_mve_vcmpgtq_n_sv4si(__simd128_int32_t, int);
 527 short unsigned int __builtin_mve_vcmpgtq_n_sv8hi(__simd128_int16_t, short int);
 528 short unsigned int __builtin_mve_vcmpgtq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 529 short unsigned int __builtin_mve_vcmpgtq_sv4si(__simd128_int32_t, __simd128_int32_t);
 530 short unsigned int __builtin_mve_vcmpgtq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 531 short unsigned int __builtin_mve_vcmphiq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 532 short unsigned int __builtin_mve_vcmphiq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 533 short unsigned int __builtin_mve_vcmphiq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 534 short unsigned int __builtin_mve_vcmphiq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 535 short unsigned int __builtin_mve_vcmphiq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 536 short unsigned int __builtin_mve_vcmphiq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 537 short unsigned int __builtin_mve_vcmphiq_n_uv16qi(__simd128_uint8_t, unsigned char);
 538 short unsigned int __builtin_mve_vcmphiq_n_uv4si(__simd128_uint32_t, unsigned int);
 539 short unsigned int __builtin_mve_vcmphiq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 540 short unsigned int __builtin_mve_vcmphiq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 541 short unsigned int __builtin_mve_vcmphiq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 542 short unsigned int __builtin_mve_vcmphiq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 543 short unsigned int __builtin_mve_vcmpleq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 544 short unsigned int __builtin_mve_vcmpleq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 545 short unsigned int __builtin_mve_vcmpleq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 546 short unsigned int __builtin_mve_vcmpleq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 547 short unsigned int __builtin_mve_vcmpleq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 548 short unsigned int __builtin_mve_vcmpleq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 549 short unsigned int __builtin_mve_vcmpleq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 550 short unsigned int __builtin_mve_vcmpleq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 551 short unsigned int __builtin_mve_vcmpleq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 552 short unsigned int __builtin_mve_vcmpleq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 553 short unsigned int __builtin_mve_vcmpleq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 554 short unsigned int __builtin_mve_vcmpleq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 555 short unsigned int __builtin_mve_vcmpleq_n_fv4sf(__simd128_float32_t, float);
 556 short unsigned int __builtin_mve_vcmpleq_n_fv8hf(__simd128_float16_t, __bf16);
 557 short unsigned int __builtin_mve_vcmpleq_n_sv16qi(__simd128_int8_t, signed char);
 558 short unsigned int __builtin_mve_vcmpleq_n_sv4si(__simd128_int32_t, int);
 559 short unsigned int __builtin_mve_vcmpleq_n_sv8hi(__simd128_int16_t, short int);
 560 short unsigned int __builtin_mve_vcmpleq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 561 short unsigned int __builtin_mve_vcmpleq_sv4si(__simd128_int32_t, __simd128_int32_t);
 562 short unsigned int __builtin_mve_vcmpleq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 563 short unsigned int __builtin_mve_vcmpltq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 564 short unsigned int __builtin_mve_vcmpltq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 565 short unsigned int __builtin_mve_vcmpltq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 566 short unsigned int __builtin_mve_vcmpltq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 567 short unsigned int __builtin_mve_vcmpltq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 568 short unsigned int __builtin_mve_vcmpltq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 569 short unsigned int __builtin_mve_vcmpltq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 570 short unsigned int __builtin_mve_vcmpltq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 571 short unsigned int __builtin_mve_vcmpltq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 572 short unsigned int __builtin_mve_vcmpltq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 573 short unsigned int __builtin_mve_vcmpltq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 574 short unsigned int __builtin_mve_vcmpltq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 575 short unsigned int __builtin_mve_vcmpltq_n_fv4sf(__simd128_float32_t, float);
 576 short unsigned int __builtin_mve_vcmpltq_n_fv8hf(__simd128_float16_t, __bf16);
 577 short unsigned int __builtin_mve_vcmpltq_n_sv16qi(__simd128_int8_t, signed char);
 578 short unsigned int __builtin_mve_vcmpltq_n_sv4si(__simd128_int32_t, int);
 579 short unsigned int __builtin_mve_vcmpltq_n_sv8hi(__simd128_int16_t, short int);
 580 short unsigned int __builtin_mve_vcmpltq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 581 short unsigned int __builtin_mve_vcmpltq_sv4si(__simd128_int32_t, __simd128_int32_t);
 582 short unsigned int __builtin_mve_vcmpltq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 583 short unsigned int __builtin_mve_vcmpneq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 584 short unsigned int __builtin_mve_vcmpneq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 585 short unsigned int __builtin_mve_vcmpneq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 586 short unsigned int __builtin_mve_vcmpneq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 587 short unsigned int __builtin_mve_vcmpneq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 588 short unsigned int __builtin_mve_vcmpneq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 589 short unsigned int __builtin_mve_vcmpneq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 590 short unsigned int __builtin_mve_vcmpneq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 591 short unsigned int __builtin_mve_vcmpneq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 592 short unsigned int __builtin_mve_vcmpneq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 593 short unsigned int __builtin_mve_vcmpneq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 594 short unsigned int __builtin_mve_vcmpneq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 595 short unsigned int __builtin_mve_vcmpneq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 596 short unsigned int __builtin_mve_vcmpneq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 597 short unsigned int __builtin_mve_vcmpneq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 598 short unsigned int __builtin_mve_vcmpneq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 599 short unsigned int __builtin_mve_vcmpneq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 600 short unsigned int __builtin_mve_vcmpneq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 601 short unsigned int __builtin_mve_vcmpneq_n_fv4sf(__simd128_float32_t, float);
 602 short unsigned int __builtin_mve_vcmpneq_n_fv8hf(__simd128_float16_t, __bf16);
 603 short unsigned int __builtin_mve_vcmpneq_n_sv16qi(__simd128_int8_t, signed char);
 604 short unsigned int __builtin_mve_vcmpneq_n_sv4si(__simd128_int32_t, int);
 605 short unsigned int __builtin_mve_vcmpneq_n_sv8hi(__simd128_int16_t, short int);
 606 short unsigned int __builtin_mve_vcmpneq_n_uv16qi(__simd128_uint8_t, unsigned char);
 607 short unsigned int __builtin_mve_vcmpneq_n_uv4si(__simd128_uint32_t, unsigned int);
 608 short unsigned int __builtin_mve_vcmpneq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 609 short unsigned int __builtin_mve_vcmpneq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 610 short unsigned int __builtin_mve_vcmpneq_sv4si(__simd128_int32_t, __simd128_int32_t);
 611 short unsigned int __builtin_mve_vcmpneq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 612 short unsigned int __builtin_mve_vcmpneq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 613 short unsigned int __builtin_mve_vcmpneq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 614 short unsigned int __builtin_mve_vcmpneq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 615 __simd128_float32_t __builtin_mve_vcmulq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 616 __simd128_float16_t __builtin_mve_vcmulq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 617 __simd128_float32_t __builtin_mve_vcmulq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 618 __simd128_float16_t __builtin_mve_vcmulq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 619 __simd128_float32_t __builtin_mve_vcmulq_rot180_fv4sf(__simd128_float32_t, __simd128_float32_t);
 620 __simd128_float16_t __builtin_mve_vcmulq_rot180_fv8hf(__simd128_float16_t, __simd128_float16_t);
 621 __simd128_float32_t __builtin_mve_vcmulq_rot180_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 622 __simd128_float16_t __builtin_mve_vcmulq_rot180_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 623 __simd128_float32_t __builtin_mve_vcmulq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t);
 624 __simd128_float16_t __builtin_mve_vcmulq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t);
 625 __simd128_float32_t __builtin_mve_vcmulq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 626 __simd128_float16_t __builtin_mve_vcmulq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 627 __simd128_float32_t __builtin_mve_vcmulq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t);
 628 __simd128_float16_t __builtin_mve_vcmulq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t);
 629 __simd128_float32_t __builtin_mve_vcmulq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 630 __simd128_float16_t __builtin_mve_vcmulq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 631 __simd128_float32_t __builtin_mve_vcreateq_fv4sf(long long unsigned int, long long unsigned int);
 632 __simd128_float16_t __builtin_mve_vcreateq_fv8hf(long long unsigned int, long long unsigned int);
 633 __simd128_int8_t __builtin_mve_vcreateq_sv16qi(long long unsigned int, long long unsigned int);
 634 __simd128_int64_t __builtin_mve_vcreateq_sv2di(long long unsigned int, long long unsigned int);
 635 __simd128_int32_t __builtin_mve_vcreateq_sv4si(long long unsigned int, long long unsigned int);
 636 __simd128_int16_t __builtin_mve_vcreateq_sv8hi(long long unsigned int, long long unsigned int);
 637 __simd128_uint8_t __builtin_mve_vcreateq_uv16qi(long long unsigned int, long long unsigned int);
 638 __simd128_uint64_t __builtin_mve_vcreateq_uv2di(long long unsigned int, long long unsigned int);
 639 __simd128_uint32_t __builtin_mve_vcreateq_uv4si(long long unsigned int, long long unsigned int);
 640 __simd128_uint16_t __builtin_mve_vcreateq_uv8hi(long long unsigned int, long long unsigned int);
 641 short unsigned int __builtin_mve_vctp16qhi(unsigned int);
 642 short unsigned int __builtin_mve_vctp16q_mhi(unsigned int, short unsigned int);
 643 short unsigned int __builtin_mve_vctp32qhi(unsigned int);
 644 short unsigned int __builtin_mve_vctp32q_mhi(unsigned int, short unsigned int);
 645 short unsigned int __builtin_mve_vctp64qhi(unsigned int);
 646 short unsigned int __builtin_mve_vctp64q_mhi(unsigned int, short unsigned int);
 647 short unsigned int __builtin_mve_vctp8qhi(unsigned int);
 648 short unsigned int __builtin_mve_vctp8q_mhi(unsigned int, short unsigned int);
 649 __simd128_int32_t __builtin_mve_vcvtaq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 650 __simd128_int16_t __builtin_mve_vcvtaq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 651 __simd128_uint32_t __builtin_mve_vcvtaq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 652 __simd128_uint16_t __builtin_mve_vcvtaq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 653 __simd128_int32_t __builtin_mve_vcvtaq_sv4si(__simd128_float32_t);
 654 __simd128_int16_t __builtin_mve_vcvtaq_sv8hi(__simd128_float16_t);
 655 __simd128_uint32_t __builtin_mve_vcvtaq_uv4si(__simd128_float32_t);
 656 __simd128_uint16_t __builtin_mve_vcvtaq_uv8hi(__simd128_float16_t);
 657 __simd128_float16_t __builtin_mve_vcvtbq_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t);
 658 __simd128_float32_t __builtin_mve_vcvtbq_f32_f16v4sf(__simd128_float16_t);
 659 __simd128_float16_t __builtin_mve_vcvtbq_m_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t, short unsigned int);
 660 __simd128_float32_t __builtin_mve_vcvtbq_m_f32_f16v4sf(__simd128_float32_t, __simd128_float16_t, short unsigned int);
 661 __simd128_int32_t __builtin_mve_vcvtmq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 662 __simd128_int16_t __builtin_mve_vcvtmq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 663 __simd128_uint32_t __builtin_mve_vcvtmq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 664 __simd128_uint16_t __builtin_mve_vcvtmq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 665 __simd128_int32_t __builtin_mve_vcvtmq_sv4si(__simd128_float32_t);
 666 __simd128_int16_t __builtin_mve_vcvtmq_sv8hi(__simd128_float16_t);
 667 __simd128_uint32_t __builtin_mve_vcvtmq_uv4si(__simd128_float32_t);
 668 __simd128_uint16_t __builtin_mve_vcvtmq_uv8hi(__simd128_float16_t);
 669 __simd128_int32_t __builtin_mve_vcvtnq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 670 __simd128_int16_t __builtin_mve_vcvtnq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 671 __simd128_uint32_t __builtin_mve_vcvtnq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 672 __simd128_uint16_t __builtin_mve_vcvtnq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 673 __simd128_int32_t __builtin_mve_vcvtnq_sv4si(__simd128_float32_t);
 674 __simd128_int16_t __builtin_mve_vcvtnq_sv8hi(__simd128_float16_t);
 675 __simd128_uint32_t __builtin_mve_vcvtnq_uv4si(__simd128_float32_t);
 676 __simd128_uint16_t __builtin_mve_vcvtnq_uv8hi(__simd128_float16_t);
 677 __simd128_int32_t __builtin_mve_vcvtpq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 678 __simd128_int16_t __builtin_mve_vcvtpq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 679 __simd128_uint32_t __builtin_mve_vcvtpq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 680 __simd128_uint16_t __builtin_mve_vcvtpq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 681 __simd128_int32_t __builtin_mve_vcvtpq_sv4si(__simd128_float32_t);
 682 __simd128_int16_t __builtin_mve_vcvtpq_sv8hi(__simd128_float16_t);
 683 __simd128_uint32_t __builtin_mve_vcvtpq_uv4si(__simd128_float32_t);
 684 __simd128_uint16_t __builtin_mve_vcvtpq_uv8hi(__simd128_float16_t);
 685 __simd128_int32_t __builtin_mve_vcvtq_from_f_sv4si(__simd128_float32_t);
 686 __simd128_int16_t __builtin_mve_vcvtq_from_f_sv8hi(__simd128_float16_t);
 687 __simd128_uint32_t __builtin_mve_vcvtq_from_f_uv4si(__simd128_float32_t);
 688 __simd128_uint16_t __builtin_mve_vcvtq_from_f_uv8hi(__simd128_float16_t);
 689 __simd128_int32_t __builtin_mve_vcvtq_m_from_f_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 690 __simd128_int16_t __builtin_mve_vcvtq_m_from_f_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 691 __simd128_uint32_t __builtin_mve_vcvtq_m_from_f_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 692 __simd128_uint16_t __builtin_mve_vcvtq_m_from_f_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 693 __simd128_int32_t __builtin_mve_vcvtq_m_n_from_f_sv4si(__simd128_int32_t, __simd128_float32_t, int, short unsigned int);
 694 __simd128_int16_t __builtin_mve_vcvtq_m_n_from_f_sv8hi(__simd128_int16_t, __simd128_float16_t, int, short unsigned int);
 695 __simd128_uint32_t __builtin_mve_vcvtq_m_n_from_f_uv4si(__simd128_uint32_t, __simd128_float32_t, int, short unsigned int);
 696 __simd128_uint16_t __builtin_mve_vcvtq_m_n_from_f_uv8hi(__simd128_uint16_t, __simd128_float16_t, int, short unsigned int);
 697 __simd128_float32_t __builtin_mve_vcvtq_m_n_to_f_sv4sf(__simd128_float32_t, __simd128_int32_t, int, short unsigned int);
 698 __simd128_float16_t __builtin_mve_vcvtq_m_n_to_f_sv8hf(__simd128_float16_t, __simd128_int16_t, int, short unsigned int);
 699 __simd128_float32_t __builtin_mve_vcvtq_m_n_to_f_uv4sf(__simd128_float32_t, __simd128_uint32_t, int, short unsigned int);
 700 __simd128_float16_t __builtin_mve_vcvtq_m_n_to_f_uv8hf(__simd128_float16_t, __simd128_uint16_t, int, short unsigned int);
 701 __simd128_float32_t __builtin_mve_vcvtq_m_to_f_sv4sf(__simd128_float32_t, __simd128_int32_t, short unsigned int);
 702 __simd128_float16_t __builtin_mve_vcvtq_m_to_f_sv8hf(__simd128_float16_t, __simd128_int16_t, short unsigned int);
 703 __simd128_float32_t __builtin_mve_vcvtq_m_to_f_uv4sf(__simd128_float32_t, __simd128_uint32_t, short unsigned int);
 704 __simd128_float16_t __builtin_mve_vcvtq_m_to_f_uv8hf(__simd128_float16_t, __simd128_uint16_t, short unsigned int);
 705 __simd128_int32_t __builtin_mve_vcvtq_n_from_f_sv4si(__simd128_float32_t, int);
 706 __simd128_int16_t __builtin_mve_vcvtq_n_from_f_sv8hi(__simd128_float16_t, int);
 707 __simd128_uint32_t __builtin_mve_vcvtq_n_from_f_uv4si(__simd128_float32_t, int);
 708 __simd128_uint16_t __builtin_mve_vcvtq_n_from_f_uv8hi(__simd128_float16_t, int);
 709 __simd128_float32_t __builtin_mve_vcvtq_n_to_f_sv4sf(__simd128_int32_t, int);
 710 __simd128_float16_t __builtin_mve_vcvtq_n_to_f_sv8hf(__simd128_int16_t, int);
 711 __simd128_float32_t __builtin_mve_vcvtq_n_to_f_uv4sf(__simd128_uint32_t, int);
 712 __simd128_float16_t __builtin_mve_vcvtq_n_to_f_uv8hf(__simd128_uint16_t, int);
 713 __simd128_float32_t __builtin_mve_vcvtq_to_f_sv4sf(__simd128_int32_t);
 714 __simd128_float16_t __builtin_mve_vcvtq_to_f_sv8hf(__simd128_int16_t);
 715 __simd128_float32_t __builtin_mve_vcvtq_to_f_uv4sf(__simd128_uint32_t);
 716 __simd128_float16_t __builtin_mve_vcvtq_to_f_uv8hf(__simd128_uint16_t);
 717 __simd128_float16_t __builtin_mve_vcvttq_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t);
 718 __simd128_float32_t __builtin_mve_vcvttq_f32_f16v4sf(__simd128_float16_t);
 719 __simd128_float16_t __builtin_mve_vcvttq_m_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t, short unsigned int);
 720 __simd128_float32_t __builtin_mve_vcvttq_m_f32_f16v4sf(__simd128_float32_t, __simd128_float16_t, short unsigned int);
 721 __simd128_uint8_t __builtin_mve_vddupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
 722 __simd128_uint32_t __builtin_mve_vddupq_m_n_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
 723 __simd128_uint16_t __builtin_mve_vddupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
 724 __simd128_uint8_t __builtin_mve_vddupq_n_uv16qi(unsigned int, int);
 725 __simd128_uint32_t __builtin_mve_vddupq_n_uv4si(unsigned int, int);
 726 __simd128_uint16_t __builtin_mve_vddupq_n_uv8hi(unsigned int, int);
 727 __simd128_float32_t __builtin_mve_vdupq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 728 __simd128_float16_t __builtin_mve_vdupq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 729 __simd128_int8_t __builtin_mve_vdupq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 730 __simd128_int32_t __builtin_mve_vdupq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 731 __simd128_int16_t __builtin_mve_vdupq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 732 __simd128_uint8_t __builtin_mve_vdupq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 733 __simd128_uint32_t __builtin_mve_vdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 734 __simd128_uint16_t __builtin_mve_vdupq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 735 __simd128_float32_t __builtin_mve_vdupq_n_fv4sf(float);
 736 __simd128_float16_t __builtin_mve_vdupq_n_fv8hf(__bf16);
 737 __simd128_int8_t __builtin_mve_vdupq_n_sv16qi(signed char);
 738 __simd128_int32_t __builtin_mve_vdupq_n_sv4si(int);
 739 __simd128_int16_t __builtin_mve_vdupq_n_sv8hi(short int);
 740 __simd128_uint8_t __builtin_mve_vdupq_n_uv16qi(unsigned char);
 741 __simd128_uint32_t __builtin_mve_vdupq_n_uv4si(unsigned int);
 742 __simd128_uint16_t __builtin_mve_vdupq_n_uv8hi(short unsigned int);
 743 __simd128_uint8_t __builtin_mve_vdwdupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 744 __simd128_uint32_t __builtin_mve_vdwdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 745 __simd128_uint16_t __builtin_mve_vdwdupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 746 unsigned int __builtin_mve_vdwdupq_m_wb_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 747 unsigned int __builtin_mve_vdwdupq_m_wb_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 748 unsigned int __builtin_mve_vdwdupq_m_wb_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 749 __simd128_uint8_t __builtin_mve_vdwdupq_n_uv16qi(unsigned int, long long unsigned int, int);
 750 __simd128_uint32_t __builtin_mve_vdwdupq_n_uv4si(unsigned int, long long unsigned int, int);
 751 __simd128_uint16_t __builtin_mve_vdwdupq_n_uv8hi(unsigned int, long long unsigned int, int);
 752 unsigned int __builtin_mve_vdwdupq_wb_uv16qi(unsigned int, long long unsigned int, int);
 753 unsigned int __builtin_mve_vdwdupq_wb_uv4si(unsigned int, long long unsigned int, int);
 754 unsigned int __builtin_mve_vdwdupq_wb_uv8hi(unsigned int, long long unsigned int, int);
 755 __simd128_float32_t __builtin_mve_veorq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 756 __simd128_float16_t __builtin_mve_veorq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 757 __simd128_float32_t __builtin_mve_veorq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 758 __simd128_float16_t __builtin_mve_veorq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 759 __simd128_int8_t __builtin_mve_veorq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 760 __simd128_int32_t __builtin_mve_veorq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 761 __simd128_int16_t __builtin_mve_veorq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 762 __simd128_uint8_t __builtin_mve_veorq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 763 __simd128_uint32_t __builtin_mve_veorq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 764 __simd128_uint16_t __builtin_mve_veorq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 765 __simd128_int8_t __builtin_mve_veorq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 766 __simd128_int32_t __builtin_mve_veorq_sv4si(__simd128_int32_t, __simd128_int32_t);
 767 __simd128_int16_t __builtin_mve_veorq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 768 __simd128_uint8_t __builtin_mve_veorq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 769 __simd128_uint32_t __builtin_mve_veorq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 770 __simd128_uint16_t __builtin_mve_veorq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 771 __simd128_float32_t __builtin_mve_vfmaq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 772 __simd128_float16_t __builtin_mve_vfmaq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 773 __simd128_float32_t __builtin_mve_vfmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 774 __simd128_float16_t __builtin_mve_vfmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 775 __simd128_float32_t __builtin_mve_vfmaq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 776 __simd128_float16_t __builtin_mve_vfmaq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 777 __simd128_float32_t __builtin_mve_vfmaq_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float);
 778 __simd128_float16_t __builtin_mve_vfmaq_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16);
 779 __simd128_float32_t __builtin_mve_vfmasq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 780 __simd128_float16_t __builtin_mve_vfmasq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 781 __simd128_float32_t __builtin_mve_vfmasq_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float);
 782 __simd128_float16_t __builtin_mve_vfmasq_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16);
 783 __simd128_float32_t __builtin_mve_vfmsq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 784 __simd128_float16_t __builtin_mve_vfmsq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 785 __simd128_float32_t __builtin_mve_vfmsq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 786 __simd128_float16_t __builtin_mve_vfmsq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 787 __simd128_int8_t __builtin_mve_vhaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 788 __simd128_int32_t __builtin_mve_vhaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 789 __simd128_int16_t __builtin_mve_vhaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 790 __simd128_uint8_t __builtin_mve_vhaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 791 __simd128_uint32_t __builtin_mve_vhaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 792 __simd128_uint16_t __builtin_mve_vhaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 793 __simd128_int8_t __builtin_mve_vhaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 794 __simd128_int32_t __builtin_mve_vhaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 795 __simd128_int16_t __builtin_mve_vhaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 796 __simd128_uint8_t __builtin_mve_vhaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 797 __simd128_uint32_t __builtin_mve_vhaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 798 __simd128_uint16_t __builtin_mve_vhaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 799 __simd128_int8_t __builtin_mve_vhaddq_n_sv16qi(__simd128_int8_t, signed char);
 800 __simd128_int32_t __builtin_mve_vhaddq_n_sv4si(__simd128_int32_t, int);
 801 __simd128_int16_t __builtin_mve_vhaddq_n_sv8hi(__simd128_int16_t, short int);
 802 __simd128_uint8_t __builtin_mve_vhaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
 803 __simd128_uint32_t __builtin_mve_vhaddq_n_uv4si(__simd128_uint32_t, unsigned int);
 804 __simd128_uint16_t __builtin_mve_vhaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 805 __simd128_int8_t __builtin_mve_vhaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 806 __simd128_int32_t __builtin_mve_vhaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
 807 __simd128_int16_t __builtin_mve_vhaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 808 __simd128_uint8_t __builtin_mve_vhaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 809 __simd128_uint32_t __builtin_mve_vhaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 810 __simd128_uint16_t __builtin_mve_vhaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 811 __simd128_int8_t __builtin_mve_vhcaddq_rot270_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 812 __simd128_int32_t __builtin_mve_vhcaddq_rot270_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 813 __simd128_int16_t __builtin_mve_vhcaddq_rot270_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 814 __simd128_int8_t __builtin_mve_vhcaddq_rot270_sv16qi(__simd128_int8_t, __simd128_int8_t);
 815 __simd128_int32_t __builtin_mve_vhcaddq_rot270_sv4si(__simd128_int32_t, __simd128_int32_t);
 816 __simd128_int16_t __builtin_mve_vhcaddq_rot270_sv8hi(__simd128_int16_t, __simd128_int16_t);
 817 __simd128_int8_t __builtin_mve_vhcaddq_rot90_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 818 __simd128_int32_t __builtin_mve_vhcaddq_rot90_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 819 __simd128_int16_t __builtin_mve_vhcaddq_rot90_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 820 __simd128_int8_t __builtin_mve_vhcaddq_rot90_sv16qi(__simd128_int8_t, __simd128_int8_t);
 821 __simd128_int32_t __builtin_mve_vhcaddq_rot90_sv4si(__simd128_int32_t, __simd128_int32_t);
 822 __simd128_int16_t __builtin_mve_vhcaddq_rot90_sv8hi(__simd128_int16_t, __simd128_int16_t);
 823 __simd128_int8_t __builtin_mve_vhsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 824 __simd128_int32_t __builtin_mve_vhsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 825 __simd128_int16_t __builtin_mve_vhsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 826 __simd128_uint8_t __builtin_mve_vhsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 827 __simd128_uint32_t __builtin_mve_vhsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 828 __simd128_uint16_t __builtin_mve_vhsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 829 __simd128_int8_t __builtin_mve_vhsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 830 __simd128_int32_t __builtin_mve_vhsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 831 __simd128_int16_t __builtin_mve_vhsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 832 __simd128_uint8_t __builtin_mve_vhsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 833 __simd128_uint32_t __builtin_mve_vhsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 834 __simd128_uint16_t __builtin_mve_vhsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 835 __simd128_int8_t __builtin_mve_vhsubq_n_sv16qi(__simd128_int8_t, signed char);
 836 __simd128_int32_t __builtin_mve_vhsubq_n_sv4si(__simd128_int32_t, int);
 837 __simd128_int16_t __builtin_mve_vhsubq_n_sv8hi(__simd128_int16_t, short int);
 838 __simd128_uint8_t __builtin_mve_vhsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
 839 __simd128_uint32_t __builtin_mve_vhsubq_n_uv4si(__simd128_uint32_t, unsigned int);
 840 __simd128_uint16_t __builtin_mve_vhsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 841 __simd128_int8_t __builtin_mve_vhsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 842 __simd128_int32_t __builtin_mve_vhsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
 843 __simd128_int16_t __builtin_mve_vhsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 844 __simd128_uint8_t __builtin_mve_vhsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 845 __simd128_uint32_t __builtin_mve_vhsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 846 __simd128_uint16_t __builtin_mve_vhsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 847 __simd128_uint8_t __builtin_mve_vidupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
 848 __simd128_uint32_t __builtin_mve_vidupq_m_n_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
 849 __simd128_uint16_t __builtin_mve_vidupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
 850 __simd128_uint8_t __builtin_mve_vidupq_n_uv16qi(unsigned int, int);
 851 __simd128_uint32_t __builtin_mve_vidupq_n_uv4si(unsigned int, int);
 852 __simd128_uint16_t __builtin_mve_vidupq_n_uv8hi(unsigned int, int);
 853 __simd128_uint8_t __builtin_mve_viwdupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 854 __simd128_uint32_t __builtin_mve_viwdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 855 __simd128_uint16_t __builtin_mve_viwdupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 856 unsigned int __builtin_mve_viwdupq_m_wb_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 857 unsigned int __builtin_mve_viwdupq_m_wb_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 858 unsigned int __builtin_mve_viwdupq_m_wb_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 859 __simd128_uint8_t __builtin_mve_viwdupq_n_uv16qi(unsigned int, long long unsigned int, int);
 860 __simd128_uint32_t __builtin_mve_viwdupq_n_uv4si(unsigned int, long long unsigned int, int);
 861 __simd128_uint16_t __builtin_mve_viwdupq_n_uv8hi(unsigned int, long long unsigned int, int);
 862 unsigned int __builtin_mve_viwdupq_wb_uv16qi(unsigned int, long long unsigned int, int);
 863 unsigned int __builtin_mve_viwdupq_wb_uv4si(unsigned int, long long unsigned int, int);
 864 unsigned int __builtin_mve_viwdupq_wb_uv8hi(unsigned int, long long unsigned int, int);
 865 __simd128_float32_t __builtin_mve_vld1q_fv4sf(int*);
 866 __simd128_float16_t __builtin_mve_vld1q_fv8hf(short int*);
 867 __simd128_int8_t __builtin_mve_vld1q_sv16qi(signed char*);
 868 __simd128_int32_t __builtin_mve_vld1q_sv4si(int*);
 869 __simd128_int16_t __builtin_mve_vld1q_sv8hi(short int*);
 870 __simd128_uint8_t __builtin_mve_vld1q_uv16qi(signed char*);
 871 __simd128_uint32_t __builtin_mve_vld1q_uv4si(int*);
 872 __simd128_uint16_t __builtin_mve_vld1q_uv8hi(short int*);
 873 __builtin_neon_oi __builtin_mve_vld2qv16qi(const signed char*);
 874 __builtin_neon_oi __builtin_mve_vld2qv4sf(const float*);
 875 __builtin_neon_oi __builtin_mve_vld2qv4si(const int*);
 876 __builtin_neon_oi __builtin_mve_vld2qv8hf(const __bf16*);
 877 __builtin_neon_oi __builtin_mve_vld2qv8hi(const short int*);
 878 __builtin_neon_xi __builtin_mve_vld4qv16qi(const signed char*);
 879 __builtin_neon_xi __builtin_mve_vld4qv4sf(const float*);
 880 __builtin_neon_xi __builtin_mve_vld4qv4si(const int*);
 881 __builtin_neon_xi __builtin_mve_vld4qv8hf(const __bf16*);
 882 __builtin_neon_xi __builtin_mve_vld4qv8hi(const short int*);
 883 __simd128_int8_t __builtin_mve_vldrbq_gather_offset_sv16qi(signed char*, __simd128_uint8_t);
 884 __simd128_int32_t __builtin_mve_vldrbq_gather_offset_sv4si(signed char*, __simd128_uint32_t);
 885 __simd128_int16_t __builtin_mve_vldrbq_gather_offset_sv8hi(signed char*, __simd128_uint16_t);
 886 __simd128_uint8_t __builtin_mve_vldrbq_gather_offset_uv16qi(signed char*, __simd128_uint8_t);
 887 __simd128_uint32_t __builtin_mve_vldrbq_gather_offset_uv4si(signed char*, __simd128_uint32_t);
 888 __simd128_uint16_t __builtin_mve_vldrbq_gather_offset_uv8hi(signed char*, __simd128_uint16_t);
 889 __simd128_int8_t __builtin_mve_vldrbq_gather_offset_z_sv16qi(signed char*, __simd128_uint8_t, short unsigned int);
 890 __simd128_int32_t __builtin_mve_vldrbq_gather_offset_z_sv4si(signed char*, __simd128_uint32_t, short unsigned int);
 891 __simd128_int16_t __builtin_mve_vldrbq_gather_offset_z_sv8hi(signed char*, __simd128_uint16_t, short unsigned int);
 892 __simd128_uint8_t __builtin_mve_vldrbq_gather_offset_z_uv16qi(signed char*, __simd128_uint8_t, short unsigned int);
 893 __simd128_uint32_t __builtin_mve_vldrbq_gather_offset_z_uv4si(signed char*, __simd128_uint32_t, short unsigned int);
 894 __simd128_uint16_t __builtin_mve_vldrbq_gather_offset_z_uv8hi(signed char*, __simd128_uint16_t, short unsigned int);
 895 __simd128_int8_t __builtin_mve_vldrbq_sv16qi(signed char*);
 896 __simd128_int32_t __builtin_mve_vldrbq_sv4si(signed char*);
 897 __simd128_int16_t __builtin_mve_vldrbq_sv8hi(signed char*);
 898 __simd128_uint8_t __builtin_mve_vldrbq_uv16qi(signed char*);
 899 __simd128_uint32_t __builtin_mve_vldrbq_uv4si(signed char*);
 900 __simd128_uint16_t __builtin_mve_vldrbq_uv8hi(signed char*);
 901 __simd128_int8_t __builtin_mve_vldrbq_z_sv16qi(signed char*, short unsigned int);
 902 __simd128_int32_t __builtin_mve_vldrbq_z_sv4si(signed char*, short unsigned int);
 903 __simd128_int16_t __builtin_mve_vldrbq_z_sv8hi(signed char*, short unsigned int);
 904 __simd128_uint8_t __builtin_mve_vldrbq_z_uv16qi(signed char*, short unsigned int);
 905 __simd128_uint32_t __builtin_mve_vldrbq_z_uv4si(signed char*, short unsigned int);
 906 __simd128_uint16_t __builtin_mve_vldrbq_z_uv8hi(signed char*, short unsigned int);
 907 __simd128_int64_t __builtin_mve_vldrdq_gather_base_nowb_sv2di(__simd128_uint64_t, int);
 908 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_nowb_uv2di(__simd128_uint64_t, int);
 909 __simd128_int64_t __builtin_mve_vldrdq_gather_base_nowb_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 910 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_nowb_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 911 __simd128_int64_t __builtin_mve_vldrdq_gather_base_sv2di(__simd128_uint64_t, int);
 912 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_uv2di(__simd128_uint64_t, int);
 913 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_sv2di(__simd128_uint64_t, int);
 914 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_uv2di(__simd128_uint64_t, int);
 915 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 916 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 917 __simd128_int64_t __builtin_mve_vldrdq_gather_base_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 918 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 919 __simd128_int64_t __builtin_mve_vldrdq_gather_offset_sv2di(long long int*, __simd128_uint64_t);
 920 __simd128_uint64_t __builtin_mve_vldrdq_gather_offset_uv2di(long long int*, __simd128_uint64_t);
 921 __simd128_int64_t __builtin_mve_vldrdq_gather_offset_z_sv2di(long long int*, __simd128_uint64_t, short unsigned int);
 922 __simd128_uint64_t __builtin_mve_vldrdq_gather_offset_z_uv2di(long long int*, __simd128_uint64_t, short unsigned int);
 923 __simd128_int64_t __builtin_mve_vldrdq_gather_shifted_offset_sv2di(long long int*, __simd128_uint64_t);
 924 __simd128_uint64_t __builtin_mve_vldrdq_gather_shifted_offset_uv2di(long long int*, __simd128_uint64_t);
 925 __simd128_int64_t __builtin_mve_vldrdq_gather_shifted_offset_z_sv2di(long long int*, __simd128_uint64_t, short unsigned int);
 926 __simd128_uint64_t __builtin_mve_vldrdq_gather_shifted_offset_z_uv2di(long long int*, __simd128_uint64_t, short unsigned int);
 927 __simd128_float16_t __builtin_mve_vldrhq_fv8hf(short int*);
 928 __simd128_float16_t __builtin_mve_vldrhq_gather_offset_fv8hf(short int*, __simd128_uint16_t);
 929 __simd128_int32_t __builtin_mve_vldrhq_gather_offset_sv4si(short int*, __simd128_uint32_t);
 930 __simd128_int16_t __builtin_mve_vldrhq_gather_offset_sv8hi(short int*, __simd128_uint16_t);
 931 __simd128_uint32_t __builtin_mve_vldrhq_gather_offset_uv4si(short int*, __simd128_uint32_t);
 932 __simd128_uint16_t __builtin_mve_vldrhq_gather_offset_uv8hi(short int*, __simd128_uint16_t);
 933 __simd128_float16_t __builtin_mve_vldrhq_gather_offset_z_fv8hf(short int*, __simd128_uint16_t, short unsigned int);
 934 __simd128_int32_t __builtin_mve_vldrhq_gather_offset_z_sv4si(short int*, __simd128_uint32_t, short unsigned int);
 935 __simd128_int16_t __builtin_mve_vldrhq_gather_offset_z_sv8hi(short int*, __simd128_uint16_t, short unsigned int);
 936 __simd128_uint32_t __builtin_mve_vldrhq_gather_offset_z_uv4si(short int*, __simd128_uint32_t, short unsigned int);
 937 __simd128_uint16_t __builtin_mve_vldrhq_gather_offset_z_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
 938 __simd128_float16_t __builtin_mve_vldrhq_gather_shifted_offset_fv8hf(short int*, __simd128_uint16_t);
 939 __simd128_int32_t __builtin_mve_vldrhq_gather_shifted_offset_sv4si(short int*, __simd128_uint32_t);
 940 __simd128_int16_t __builtin_mve_vldrhq_gather_shifted_offset_sv8hi(short int*, __simd128_uint16_t);
 941 __simd128_uint32_t __builtin_mve_vldrhq_gather_shifted_offset_uv4si(short int*, __simd128_uint32_t);
 942 __simd128_uint16_t __builtin_mve_vldrhq_gather_shifted_offset_uv8hi(short int*, __simd128_uint16_t);
 943 __simd128_float16_t __builtin_mve_vldrhq_gather_shifted_offset_z_fv8hf(short int*, __simd128_uint16_t, short unsigned int);
 944 __simd128_int32_t __builtin_mve_vldrhq_gather_shifted_offset_z_sv4si(short int*, __simd128_uint32_t, short unsigned int);
 945 __simd128_int16_t __builtin_mve_vldrhq_gather_shifted_offset_z_sv8hi(short int*, __simd128_uint16_t, short unsigned int);
 946 __simd128_uint32_t __builtin_mve_vldrhq_gather_shifted_offset_z_uv4si(short int*, __simd128_uint32_t, short unsigned int);
 947 __simd128_uint16_t __builtin_mve_vldrhq_gather_shifted_offset_z_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
 948 __simd128_int32_t __builtin_mve_vldrhq_sv4si(short int*);
 949 __simd128_int16_t __builtin_mve_vldrhq_sv8hi(short int*);
 950 __simd128_uint32_t __builtin_mve_vldrhq_uv4si(short int*);
 951 __simd128_uint16_t __builtin_mve_vldrhq_uv8hi(short int*);
 952 __simd128_float16_t __builtin_mve_vldrhq_z_fv8hf(short int*, short unsigned int);
 953 __simd128_int32_t __builtin_mve_vldrhq_z_sv4si(short int*, short unsigned int);
 954 __simd128_int16_t __builtin_mve_vldrhq_z_sv8hi(short int*, short unsigned int);
 955 __simd128_uint32_t __builtin_mve_vldrhq_z_uv4si(short int*, short unsigned int);
 956 __simd128_uint16_t __builtin_mve_vldrhq_z_uv8hi(short int*, short unsigned int);
 957 __simd128_float32_t __builtin_mve_vldrwq_fv4sf(int*);
 958 __simd128_float32_t __builtin_mve_vldrwq_gather_base_fv4sf(__simd128_uint32_t, int);
 959 __simd128_float32_t __builtin_mve_vldrwq_gather_base_nowb_fv4sf(__simd128_uint32_t, int);
 960 __simd128_int32_t __builtin_mve_vldrwq_gather_base_nowb_sv4si(__simd128_uint32_t, int);
 961 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_nowb_uv4si(__simd128_uint32_t, int);
 962 __simd128_float32_t __builtin_mve_vldrwq_gather_base_nowb_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
 963 __simd128_int32_t __builtin_mve_vldrwq_gather_base_nowb_z_sv4si(__simd128_uint32_t, int, short unsigned int);
 964 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_nowb_z_uv4si(__simd128_uint32_t, int, short unsigned int);
 965 __simd128_int32_t __builtin_mve_vldrwq_gather_base_sv4si(__simd128_uint32_t, int);
 966 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_uv4si(__simd128_uint32_t, int);
 967 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_fv4sf(__simd128_uint32_t, int);
 968 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_sv4si(__simd128_uint32_t, int);
 969 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_uv4si(__simd128_uint32_t, int);
 970 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
 971 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_sv4si(__simd128_uint32_t, int, short unsigned int);
 972 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_uv4si(__simd128_uint32_t, int, short unsigned int);
 973 __simd128_float32_t __builtin_mve_vldrwq_gather_base_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
 974 __simd128_int32_t __builtin_mve_vldrwq_gather_base_z_sv4si(__simd128_uint32_t, int, short unsigned int);
 975 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_z_uv4si(__simd128_uint32_t, int, short unsigned int);
 976 __simd128_float32_t __builtin_mve_vldrwq_gather_offset_fv4sf(int*, __simd128_uint32_t);
 977 __simd128_int32_t __builtin_mve_vldrwq_gather_offset_sv4si(int*, __simd128_uint32_t);
 978 __simd128_uint32_t __builtin_mve_vldrwq_gather_offset_uv4si(int*, __simd128_uint32_t);
 979 __simd128_float32_t __builtin_mve_vldrwq_gather_offset_z_fv4sf(int*, __simd128_uint32_t, short unsigned int);
 980 __simd128_int32_t __builtin_mve_vldrwq_gather_offset_z_sv4si(int*, __simd128_uint32_t, short unsigned int);
 981 __simd128_uint32_t __builtin_mve_vldrwq_gather_offset_z_uv4si(int*, __simd128_uint32_t, short unsigned int);
 982 __simd128_float32_t __builtin_mve_vldrwq_gather_shifted_offset_fv4sf(int*, __simd128_uint32_t);
 983 __simd128_int32_t __builtin_mve_vldrwq_gather_shifted_offset_sv4si(int*, __simd128_uint32_t);
 984 __simd128_uint32_t __builtin_mve_vldrwq_gather_shifted_offset_uv4si(int*, __simd128_uint32_t);
 985 __simd128_float32_t __builtin_mve_vldrwq_gather_shifted_offset_z_fv4sf(int*, __simd128_uint32_t, short unsigned int);
 986 __simd128_int32_t __builtin_mve_vldrwq_gather_shifted_offset_z_sv4si(int*, __simd128_uint32_t, short unsigned int);
 987 __simd128_uint32_t __builtin_mve_vldrwq_gather_shifted_offset_z_uv4si(int*, __simd128_uint32_t, short unsigned int);
 988 __simd128_int32_t __builtin_mve_vldrwq_sv4si(int*);
 989 __simd128_uint32_t __builtin_mve_vldrwq_uv4si(int*);
 990 __simd128_float32_t __builtin_mve_vldrwq_z_fv4sf(int*, short unsigned int);
 991 __simd128_int32_t __builtin_mve_vldrwq_z_sv4si(int*, short unsigned int);
 992 __simd128_uint32_t __builtin_mve_vldrwq_z_uv4si(int*, short unsigned int);
 993 __simd128_uint8_t __builtin_mve_vmaxaq_m_sv16qi(__simd128_uint8_t, __simd128_int8_t, short unsigned int);
 994 __simd128_uint32_t __builtin_mve_vmaxaq_m_sv4si(__simd128_uint32_t, __simd128_int32_t, short unsigned int);
 995 __simd128_uint16_t __builtin_mve_vmaxaq_m_sv8hi(__simd128_uint16_t, __simd128_int16_t, short unsigned int);
 996 __simd128_uint8_t __builtin_mve_vmaxaq_sv16qi(__simd128_uint8_t, __simd128_int8_t);
 997 __simd128_uint32_t __builtin_mve_vmaxaq_sv4si(__simd128_uint32_t, __simd128_int32_t);
 998 __simd128_uint16_t __builtin_mve_vmaxaq_sv8hi(__simd128_uint16_t, __simd128_int16_t);
 999 unsigned char __builtin_mve_vmaxavq_p_sv16qi(unsigned char, __simd128_int8_t, short unsigned int);
1000 unsigned int __builtin_mve_vmaxavq_p_sv4si(unsigned int, __simd128_int32_t, short unsigned int);
1001 short unsigned int __builtin_mve_vmaxavq_p_sv8hi(short unsigned int, __simd128_int16_t, short unsigned int);
1002 unsigned char __builtin_mve_vmaxavq_sv16qi(unsigned char, __simd128_int8_t);
1003 unsigned int __builtin_mve_vmaxavq_sv4si(unsigned int, __simd128_int32_t);
1004 short unsigned int __builtin_mve_vmaxavq_sv8hi(short unsigned int, __simd128_int16_t);
1005 __simd128_float32_t __builtin_mve_vmaxnmaq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1006 __simd128_float16_t __builtin_mve_vmaxnmaq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1007 __simd128_float32_t __builtin_mve_vmaxnmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1008 __simd128_float16_t __builtin_mve_vmaxnmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1009 float __builtin_mve_vmaxnmavq_fv4sf(float, __simd128_float32_t);
1010 __bf16 __builtin_mve_vmaxnmavq_fv8hf(__bf16, __simd128_float16_t);
1011 float __builtin_mve_vmaxnmavq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1012 __bf16 __builtin_mve_vmaxnmavq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1013 __simd128_float32_t __builtin_mve_vmaxnmq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1014 __simd128_float16_t __builtin_mve_vmaxnmq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1015 __simd128_float32_t __builtin_mve_vmaxnmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1016 __simd128_float16_t __builtin_mve_vmaxnmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1017 float __builtin_mve_vmaxnmvq_fv4sf(float, __simd128_float32_t);
1018 __bf16 __builtin_mve_vmaxnmvq_fv8hf(__bf16, __simd128_float16_t);
1019 float __builtin_mve_vmaxnmvq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1020 __bf16 __builtin_mve_vmaxnmvq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1021 __simd128_int8_t __builtin_mve_vmaxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1022 __simd128_int32_t __builtin_mve_vmaxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1023 __simd128_int16_t __builtin_mve_vmaxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1024 __simd128_uint8_t __builtin_mve_vmaxq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1025 __simd128_uint32_t __builtin_mve_vmaxq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1026 __simd128_uint16_t __builtin_mve_vmaxq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1027 __simd128_int8_t __builtin_mve_vmaxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1028 __simd128_int32_t __builtin_mve_vmaxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1029 __simd128_int16_t __builtin_mve_vmaxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1030 __simd128_uint8_t __builtin_mve_vmaxq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1031 __simd128_uint32_t __builtin_mve_vmaxq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1032 __simd128_uint16_t __builtin_mve_vmaxq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1033 signed char __builtin_mve_vmaxvq_p_sv16qi(signed char, __simd128_int8_t, short unsigned int);
1034 int __builtin_mve_vmaxvq_p_sv4si(int, __simd128_int32_t, short unsigned int);
1035 short int __builtin_mve_vmaxvq_p_sv8hi(short int, __simd128_int16_t, short unsigned int);
1036 unsigned char __builtin_mve_vmaxvq_p_uv16qi(unsigned char, __simd128_uint8_t, short unsigned int);
1037 unsigned int __builtin_mve_vmaxvq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
1038 short unsigned int __builtin_mve_vmaxvq_p_uv8hi(short unsigned int, __simd128_uint16_t, short unsigned int);
1039 signed char __builtin_mve_vmaxvq_sv16qi(signed char, __simd128_int8_t);
1040 int __builtin_mve_vmaxvq_sv4si(int, __simd128_int32_t);
1041 short int __builtin_mve_vmaxvq_sv8hi(short int, __simd128_int16_t);
1042 unsigned char __builtin_mve_vmaxvq_uv16qi(unsigned char, __simd128_uint8_t);
1043 unsigned int __builtin_mve_vmaxvq_uv4si(unsigned int, __simd128_uint32_t);
1044 short unsigned int __builtin_mve_vmaxvq_uv8hi(short unsigned int, __simd128_uint16_t);
1045 __simd128_uint8_t __builtin_mve_vminaq_m_sv16qi(__simd128_uint8_t, __simd128_int8_t, short unsigned int);
1046 __simd128_uint32_t __builtin_mve_vminaq_m_sv4si(__simd128_uint32_t, __simd128_int32_t, short unsigned int);
1047 __simd128_uint16_t __builtin_mve_vminaq_m_sv8hi(__simd128_uint16_t, __simd128_int16_t, short unsigned int);
1048 __simd128_uint8_t __builtin_mve_vminaq_sv16qi(__simd128_uint8_t, __simd128_int8_t);
1049 __simd128_uint32_t __builtin_mve_vminaq_sv4si(__simd128_uint32_t, __simd128_int32_t);
1050 __simd128_uint16_t __builtin_mve_vminaq_sv8hi(__simd128_uint16_t, __simd128_int16_t);
1051 unsigned char __builtin_mve_vminavq_p_sv16qi(unsigned char, __simd128_int8_t, short unsigned int);
1052 unsigned int __builtin_mve_vminavq_p_sv4si(unsigned int, __simd128_int32_t, short unsigned int);
1053 short unsigned int __builtin_mve_vminavq_p_sv8hi(short unsigned int, __simd128_int16_t, short unsigned int);
1054 unsigned char __builtin_mve_vminavq_sv16qi(unsigned char, __simd128_int8_t);
1055 unsigned int __builtin_mve_vminavq_sv4si(unsigned int, __simd128_int32_t);
1056 short unsigned int __builtin_mve_vminavq_sv8hi(short unsigned int, __simd128_int16_t);
1057 __simd128_float32_t __builtin_mve_vminnmaq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1058 __simd128_float16_t __builtin_mve_vminnmaq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1059 __simd128_float32_t __builtin_mve_vminnmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1060 __simd128_float16_t __builtin_mve_vminnmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1061 float __builtin_mve_vminnmavq_fv4sf(float, __simd128_float32_t);
1062 __bf16 __builtin_mve_vminnmavq_fv8hf(__bf16, __simd128_float16_t);
1063 float __builtin_mve_vminnmavq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1064 __bf16 __builtin_mve_vminnmavq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1065 __simd128_float32_t __builtin_mve_vminnmq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1066 __simd128_float16_t __builtin_mve_vminnmq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1067 __simd128_float32_t __builtin_mve_vminnmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1068 __simd128_float16_t __builtin_mve_vminnmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1069 float __builtin_mve_vminnmvq_fv4sf(float, __simd128_float32_t);
1070 __bf16 __builtin_mve_vminnmvq_fv8hf(__bf16, __simd128_float16_t);
1071 float __builtin_mve_vminnmvq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1072 __bf16 __builtin_mve_vminnmvq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1073 __simd128_int8_t __builtin_mve_vminq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1074 __simd128_int32_t __builtin_mve_vminq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1075 __simd128_int16_t __builtin_mve_vminq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1076 __simd128_uint8_t __builtin_mve_vminq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1077 __simd128_uint32_t __builtin_mve_vminq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1078 __simd128_uint16_t __builtin_mve_vminq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1079 __simd128_int8_t __builtin_mve_vminq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1080 __simd128_int32_t __builtin_mve_vminq_sv4si(__simd128_int32_t, __simd128_int32_t);
1081 __simd128_int16_t __builtin_mve_vminq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1082 __simd128_uint8_t __builtin_mve_vminq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1083 __simd128_uint32_t __builtin_mve_vminq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1084 __simd128_uint16_t __builtin_mve_vminq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1085 signed char __builtin_mve_vminvq_p_sv16qi(signed char, __simd128_int8_t, short unsigned int);
1086 int __builtin_mve_vminvq_p_sv4si(int, __simd128_int32_t, short unsigned int);
1087 short int __builtin_mve_vminvq_p_sv8hi(short int, __simd128_int16_t, short unsigned int);
1088 unsigned char __builtin_mve_vminvq_p_uv16qi(unsigned char, __simd128_uint8_t, short unsigned int);
1089 unsigned int __builtin_mve_vminvq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
1090 short unsigned int __builtin_mve_vminvq_p_uv8hi(short unsigned int, __simd128_uint16_t, short unsigned int);
1091 signed char __builtin_mve_vminvq_sv16qi(signed char, __simd128_int8_t);
1092 int __builtin_mve_vminvq_sv4si(int, __simd128_int32_t);
1093 short int __builtin_mve_vminvq_sv8hi(short int, __simd128_int16_t);
1094 unsigned char __builtin_mve_vminvq_uv16qi(unsigned char, __simd128_uint8_t);
1095 unsigned int __builtin_mve_vminvq_uv4si(unsigned int, __simd128_uint32_t);
1096 short unsigned int __builtin_mve_vminvq_uv8hi(short unsigned int, __simd128_uint16_t);
1097 int __builtin_mve_vmladavaq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1098 int __builtin_mve_vmladavaq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1099 int __builtin_mve_vmladavaq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1100 unsigned int __builtin_mve_vmladavaq_p_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1101 unsigned int __builtin_mve_vmladavaq_p_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1102 unsigned int __builtin_mve_vmladavaq_p_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1103 int __builtin_mve_vmladavaq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1104 int __builtin_mve_vmladavaq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1105 int __builtin_mve_vmladavaq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1106 unsigned int __builtin_mve_vmladavaq_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t);
1107 unsigned int __builtin_mve_vmladavaq_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1108 unsigned int __builtin_mve_vmladavaq_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t);
1109 int __builtin_mve_vmladavaxq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1110 int __builtin_mve_vmladavaxq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1111 int __builtin_mve_vmladavaxq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1112 int __builtin_mve_vmladavaxq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1113 int __builtin_mve_vmladavaxq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1114 int __builtin_mve_vmladavaxq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1115 int __builtin_mve_vmladavq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1116 int __builtin_mve_vmladavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1117 int __builtin_mve_vmladavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1118 unsigned int __builtin_mve_vmladavq_p_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1119 unsigned int __builtin_mve_vmladavq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1120 unsigned int __builtin_mve_vmladavq_p_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1121 int __builtin_mve_vmladavq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1122 int __builtin_mve_vmladavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1123 int __builtin_mve_vmladavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1124 unsigned int __builtin_mve_vmladavq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1125 unsigned int __builtin_mve_vmladavq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1126 unsigned int __builtin_mve_vmladavq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1127 int __builtin_mve_vmladavxq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1128 int __builtin_mve_vmladavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1129 int __builtin_mve_vmladavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1130 int __builtin_mve_vmladavxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1131 int __builtin_mve_vmladavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1132 int __builtin_mve_vmladavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1133 long long int __builtin_mve_vmlaldavaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1134 long long int __builtin_mve_vmlaldavaq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1135 long long unsigned int __builtin_mve_vmlaldavaq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1136 long long unsigned int __builtin_mve_vmlaldavaq_p_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1137 long long int __builtin_mve_vmlaldavaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1138 long long int __builtin_mve_vmlaldavaq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1139 long long unsigned int __builtin_mve_vmlaldavaq_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1140 long long unsigned int __builtin_mve_vmlaldavaq_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t);
1141 long long int __builtin_mve_vmlaldavaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1142 long long int __builtin_mve_vmlaldavaxq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1143 long long unsigned int __builtin_mve_vmlaldavaxq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1144 long long unsigned int __builtin_mve_vmlaldavaxq_p_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1145 long long int __builtin_mve_vmlaldavaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1146 long long int __builtin_mve_vmlaldavaxq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1147 long long int __builtin_mve_vmlaldavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1148 long long int __builtin_mve_vmlaldavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1149 long long unsigned int __builtin_mve_vmlaldavq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1150 long long unsigned int __builtin_mve_vmlaldavq_p_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1151 long long int __builtin_mve_vmlaldavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1152 long long int __builtin_mve_vmlaldavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1153 long long unsigned int __builtin_mve_vmlaldavq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1154 long long unsigned int __builtin_mve_vmlaldavq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1155 long long int __builtin_mve_vmlaldavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1156 long long int __builtin_mve_vmlaldavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1157 long long int __builtin_mve_vmlaldavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1158 long long int __builtin_mve_vmlaldavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1159 __simd128_int8_t __builtin_mve_vmlaq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1160 __simd128_int32_t __builtin_mve_vmlaq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1161 __simd128_int16_t __builtin_mve_vmlaq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1162 __simd128_uint8_t __builtin_mve_vmlaq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1163 __simd128_uint32_t __builtin_mve_vmlaq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1164 __simd128_uint16_t __builtin_mve_vmlaq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1165 __simd128_int8_t __builtin_mve_vmlaq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1166 __simd128_int32_t __builtin_mve_vmlaq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1167 __simd128_int16_t __builtin_mve_vmlaq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1168 __simd128_uint8_t __builtin_mve_vmlaq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1169 __simd128_uint32_t __builtin_mve_vmlaq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1170 __simd128_uint16_t __builtin_mve_vmlaq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1171 __simd128_int8_t __builtin_mve_vmlasq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1172 __simd128_int32_t __builtin_mve_vmlasq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1173 __simd128_int16_t __builtin_mve_vmlasq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1174 __simd128_uint8_t __builtin_mve_vmlasq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1175 __simd128_uint32_t __builtin_mve_vmlasq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1176 __simd128_uint16_t __builtin_mve_vmlasq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1177 __simd128_int8_t __builtin_mve_vmlasq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1178 __simd128_int32_t __builtin_mve_vmlasq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1179 __simd128_int16_t __builtin_mve_vmlasq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1180 __simd128_uint8_t __builtin_mve_vmlasq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1181 __simd128_uint32_t __builtin_mve_vmlasq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1182 __simd128_uint16_t __builtin_mve_vmlasq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1183 int __builtin_mve_vmlsdavaq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1184 int __builtin_mve_vmlsdavaq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1185 int __builtin_mve_vmlsdavaq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1186 int __builtin_mve_vmlsdavaq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1187 int __builtin_mve_vmlsdavaq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1188 int __builtin_mve_vmlsdavaq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1189 int __builtin_mve_vmlsdavaxq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1190 int __builtin_mve_vmlsdavaxq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1191 int __builtin_mve_vmlsdavaxq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1192 int __builtin_mve_vmlsdavaxq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1193 int __builtin_mve_vmlsdavaxq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1194 int __builtin_mve_vmlsdavaxq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1195 int __builtin_mve_vmlsdavq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1196 int __builtin_mve_vmlsdavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1197 int __builtin_mve_vmlsdavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1198 int __builtin_mve_vmlsdavq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1199 int __builtin_mve_vmlsdavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1200 int __builtin_mve_vmlsdavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1201 int __builtin_mve_vmlsdavxq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1202 int __builtin_mve_vmlsdavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1203 int __builtin_mve_vmlsdavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1204 int __builtin_mve_vmlsdavxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1205 int __builtin_mve_vmlsdavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1206 int __builtin_mve_vmlsdavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1207 long long int __builtin_mve_vmlsldavaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1208 long long int __builtin_mve_vmlsldavaq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1209 long long int __builtin_mve_vmlsldavaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1210 long long int __builtin_mve_vmlsldavaq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1211 long long int __builtin_mve_vmlsldavaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1212 long long int __builtin_mve_vmlsldavaxq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1213 long long int __builtin_mve_vmlsldavaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1214 long long int __builtin_mve_vmlsldavaxq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1215 long long int __builtin_mve_vmlsldavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1216 long long int __builtin_mve_vmlsldavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1217 long long int __builtin_mve_vmlsldavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1218 long long int __builtin_mve_vmlsldavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1219 long long int __builtin_mve_vmlsldavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1220 long long int __builtin_mve_vmlsldavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1221 long long int __builtin_mve_vmlsldavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1222 long long int __builtin_mve_vmlsldavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1223 __simd128_int16_t __builtin_mve_vmovlbq_m_sv16qi(__simd128_int16_t, __simd128_int8_t, short unsigned int);
1224 __simd128_int32_t __builtin_mve_vmovlbq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, short unsigned int);
1225 __simd128_uint16_t __builtin_mve_vmovlbq_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, short unsigned int);
1226 __simd128_uint32_t __builtin_mve_vmovlbq_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, short unsigned int);
1227 __simd128_int16_t __builtin_mve_vmovlbq_sv16qi(__simd128_int8_t);
1228 __simd128_int32_t __builtin_mve_vmovlbq_sv8hi(__simd128_int16_t);
1229 __simd128_uint16_t __builtin_mve_vmovlbq_uv16qi(__simd128_uint8_t);
1230 __simd128_uint32_t __builtin_mve_vmovlbq_uv8hi(__simd128_uint16_t);
1231 __simd128_int16_t __builtin_mve_vmovltq_m_sv16qi(__simd128_int16_t, __simd128_int8_t, short unsigned int);
1232 __simd128_int32_t __builtin_mve_vmovltq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, short unsigned int);
1233 __simd128_uint16_t __builtin_mve_vmovltq_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, short unsigned int);
1234 __simd128_uint32_t __builtin_mve_vmovltq_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, short unsigned int);
1235 __simd128_int16_t __builtin_mve_vmovltq_sv16qi(__simd128_int8_t);
1236 __simd128_int32_t __builtin_mve_vmovltq_sv8hi(__simd128_int16_t);
1237 __simd128_uint16_t __builtin_mve_vmovltq_uv16qi(__simd128_uint8_t);
1238 __simd128_uint32_t __builtin_mve_vmovltq_uv8hi(__simd128_uint16_t);
1239 __simd128_int16_t __builtin_mve_vmovnbq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1240 __simd128_int8_t __builtin_mve_vmovnbq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1241 __simd128_uint16_t __builtin_mve_vmovnbq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1242 __simd128_uint8_t __builtin_mve_vmovnbq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1243 __simd128_int16_t __builtin_mve_vmovnbq_sv4si(__simd128_int16_t, __simd128_int32_t);
1244 __simd128_int8_t __builtin_mve_vmovnbq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1245 __simd128_uint16_t __builtin_mve_vmovnbq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1246 __simd128_uint8_t __builtin_mve_vmovnbq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1247 __simd128_int16_t __builtin_mve_vmovntq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1248 __simd128_int8_t __builtin_mve_vmovntq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1249 __simd128_uint16_t __builtin_mve_vmovntq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1250 __simd128_uint8_t __builtin_mve_vmovntq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1251 __simd128_int16_t __builtin_mve_vmovntq_sv4si(__simd128_int16_t, __simd128_int32_t);
1252 __simd128_int8_t __builtin_mve_vmovntq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1253 __simd128_uint16_t __builtin_mve_vmovntq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1254 __simd128_uint8_t __builtin_mve_vmovntq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1255 __simd128_int8_t __builtin_mve_vmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1256 __simd128_int32_t __builtin_mve_vmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1257 __simd128_int16_t __builtin_mve_vmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1258 __simd128_uint8_t __builtin_mve_vmulhq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1259 __simd128_uint32_t __builtin_mve_vmulhq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1260 __simd128_uint16_t __builtin_mve_vmulhq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1261 __simd128_int8_t __builtin_mve_vmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1262 __simd128_int32_t __builtin_mve_vmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1263 __simd128_int16_t __builtin_mve_vmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1264 __simd128_uint8_t __builtin_mve_vmulhq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1265 __simd128_uint32_t __builtin_mve_vmulhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1266 __simd128_uint16_t __builtin_mve_vmulhq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1267 __simd128_int16_t __builtin_mve_vmullbq_int_m_sv16qi(__simd128_int16_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1268 __simd128_int64_t __builtin_mve_vmullbq_int_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1269 __simd128_int32_t __builtin_mve_vmullbq_int_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1270 __simd128_uint16_t __builtin_mve_vmullbq_int_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1271 __simd128_uint64_t __builtin_mve_vmullbq_int_m_uv4si(__simd128_uint64_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1272 __simd128_uint32_t __builtin_mve_vmullbq_int_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1273 __simd128_int16_t __builtin_mve_vmullbq_int_sv16qi(__simd128_int8_t, __simd128_int8_t);
1274 __simd128_int64_t __builtin_mve_vmullbq_int_sv4si(__simd128_int32_t, __simd128_int32_t);
1275 __simd128_int32_t __builtin_mve_vmullbq_int_sv8hi(__simd128_int16_t, __simd128_int16_t);
1276 __simd128_uint16_t __builtin_mve_vmullbq_int_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1277 __simd128_uint64_t __builtin_mve_vmullbq_int_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1278 __simd128_uint32_t __builtin_mve_vmullbq_int_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1279 __simd128_uint16_t __builtin_mve_vmullbq_poly_m_pv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1280 __simd128_uint32_t __builtin_mve_vmullbq_poly_m_pv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1281 __simd128_uint16_t __builtin_mve_vmullbq_poly_pv16qi(__simd128_uint8_t, __simd128_uint8_t);
1282 __simd128_uint32_t __builtin_mve_vmullbq_poly_pv8hi(__simd128_uint16_t, __simd128_uint16_t);
1283 __simd128_int16_t __builtin_mve_vmulltq_int_m_sv16qi(__simd128_int16_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1284 __simd128_int64_t __builtin_mve_vmulltq_int_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1285 __simd128_int32_t __builtin_mve_vmulltq_int_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1286 __simd128_uint16_t __builtin_mve_vmulltq_int_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1287 __simd128_uint64_t __builtin_mve_vmulltq_int_m_uv4si(__simd128_uint64_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1288 __simd128_uint32_t __builtin_mve_vmulltq_int_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1289 __simd128_int16_t __builtin_mve_vmulltq_int_sv16qi(__simd128_int8_t, __simd128_int8_t);
1290 __simd128_int64_t __builtin_mve_vmulltq_int_sv4si(__simd128_int32_t, __simd128_int32_t);
1291 __simd128_int32_t __builtin_mve_vmulltq_int_sv8hi(__simd128_int16_t, __simd128_int16_t);
1292 __simd128_uint16_t __builtin_mve_vmulltq_int_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1293 __simd128_uint64_t __builtin_mve_vmulltq_int_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1294 __simd128_uint32_t __builtin_mve_vmulltq_int_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1295 __simd128_uint16_t __builtin_mve_vmulltq_poly_m_pv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1296 __simd128_uint32_t __builtin_mve_vmulltq_poly_m_pv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1297 __simd128_uint16_t __builtin_mve_vmulltq_poly_pv16qi(__simd128_uint8_t, __simd128_uint8_t);
1298 __simd128_uint32_t __builtin_mve_vmulltq_poly_pv8hi(__simd128_uint16_t, __simd128_uint16_t);
1299 __simd128_float32_t __builtin_mve_vmulq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1300 __simd128_float16_t __builtin_mve_vmulq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1301 __simd128_float32_t __builtin_mve_vmulq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1302 __simd128_float16_t __builtin_mve_vmulq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1303 __simd128_float32_t __builtin_mve_vmulq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
1304 __simd128_float16_t __builtin_mve_vmulq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
1305 __simd128_int8_t __builtin_mve_vmulq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1306 __simd128_int32_t __builtin_mve_vmulq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1307 __simd128_int16_t __builtin_mve_vmulq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1308 __simd128_uint8_t __builtin_mve_vmulq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1309 __simd128_uint32_t __builtin_mve_vmulq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1310 __simd128_uint16_t __builtin_mve_vmulq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1311 __simd128_int8_t __builtin_mve_vmulq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1312 __simd128_int32_t __builtin_mve_vmulq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1313 __simd128_int16_t __builtin_mve_vmulq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1314 __simd128_uint8_t __builtin_mve_vmulq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1315 __simd128_uint32_t __builtin_mve_vmulq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1316 __simd128_uint16_t __builtin_mve_vmulq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1317 __simd128_float32_t __builtin_mve_vmulq_n_fv4sf(__simd128_float32_t, float);
1318 __simd128_float16_t __builtin_mve_vmulq_n_fv8hf(__simd128_float16_t, __bf16);
1319 __simd128_int8_t __builtin_mve_vmulq_n_sv16qi(__simd128_int8_t, signed char);
1320 __simd128_int32_t __builtin_mve_vmulq_n_sv4si(__simd128_int32_t, int);
1321 __simd128_int16_t __builtin_mve_vmulq_n_sv8hi(__simd128_int16_t, short int);
1322 __simd128_uint8_t __builtin_mve_vmulq_n_uv16qi(__simd128_uint8_t, unsigned char);
1323 __simd128_uint32_t __builtin_mve_vmulq_n_uv4si(__simd128_uint32_t, unsigned int);
1324 __simd128_uint16_t __builtin_mve_vmulq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1325 __simd128_int8_t __builtin_mve_vmulq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1326 __simd128_int32_t __builtin_mve_vmulq_sv4si(__simd128_int32_t, __simd128_int32_t);
1327 __simd128_int16_t __builtin_mve_vmulq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1328 __simd128_uint8_t __builtin_mve_vmulq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1329 __simd128_uint32_t __builtin_mve_vmulq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1330 __simd128_uint16_t __builtin_mve_vmulq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1331 __simd128_int32_t __builtin_mve_vmvnq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1332 __simd128_int16_t __builtin_mve_vmvnq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1333 __simd128_uint32_t __builtin_mve_vmvnq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1334 __simd128_uint16_t __builtin_mve_vmvnq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1335 __simd128_int8_t __builtin_mve_vmvnq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1336 __simd128_int32_t __builtin_mve_vmvnq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1337 __simd128_int16_t __builtin_mve_vmvnq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1338 __simd128_uint8_t __builtin_mve_vmvnq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1339 __simd128_uint32_t __builtin_mve_vmvnq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1340 __simd128_uint16_t __builtin_mve_vmvnq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1341 __simd128_int32_t __builtin_mve_vmvnq_n_sv4si(short int);
1342 __simd128_int16_t __builtin_mve_vmvnq_n_sv8hi(short int);
1343 __simd128_uint32_t __builtin_mve_vmvnq_n_uv4si(short int);
1344 __simd128_uint16_t __builtin_mve_vmvnq_n_uv8hi(short int);
1345 __simd128_int8_t __builtin_mve_vmvnq_sv16qi(__simd128_int8_t);
1346 __simd128_int32_t __builtin_mve_vmvnq_sv4si(__simd128_int32_t);
1347 __simd128_int16_t __builtin_mve_vmvnq_sv8hi(__simd128_int16_t);
1348 __simd128_uint8_t __builtin_mve_vmvnq_uv16qi(__simd128_uint8_t);
1349 __simd128_uint32_t __builtin_mve_vmvnq_uv4si(__simd128_uint32_t);
1350 __simd128_uint16_t __builtin_mve_vmvnq_uv8hi(__simd128_uint16_t);
1351 __simd128_float32_t __builtin_mve_vnegq_fv4sf(__simd128_float32_t);
1352 __simd128_float16_t __builtin_mve_vnegq_fv8hf(__simd128_float16_t);
1353 __simd128_float32_t __builtin_mve_vnegq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1354 __simd128_float16_t __builtin_mve_vnegq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1355 __simd128_int8_t __builtin_mve_vnegq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1356 __simd128_int32_t __builtin_mve_vnegq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1357 __simd128_int16_t __builtin_mve_vnegq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1358 __simd128_int8_t __builtin_mve_vnegq_sv16qi(__simd128_int8_t);
1359 __simd128_int32_t __builtin_mve_vnegq_sv4si(__simd128_int32_t);
1360 __simd128_int16_t __builtin_mve_vnegq_sv8hi(__simd128_int16_t);
1361 __simd128_float32_t __builtin_mve_vornq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1362 __simd128_float16_t __builtin_mve_vornq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1363 __simd128_float32_t __builtin_mve_vornq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1364 __simd128_float16_t __builtin_mve_vornq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1365 __simd128_int8_t __builtin_mve_vornq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1366 __simd128_int32_t __builtin_mve_vornq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1367 __simd128_int16_t __builtin_mve_vornq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1368 __simd128_uint8_t __builtin_mve_vornq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1369 __simd128_uint32_t __builtin_mve_vornq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1370 __simd128_uint16_t __builtin_mve_vornq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1371 __simd128_int8_t __builtin_mve_vornq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1372 __simd128_int32_t __builtin_mve_vornq_sv4si(__simd128_int32_t, __simd128_int32_t);
1373 __simd128_int16_t __builtin_mve_vornq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1374 __simd128_uint8_t __builtin_mve_vornq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1375 __simd128_uint32_t __builtin_mve_vornq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1376 __simd128_uint16_t __builtin_mve_vornq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1377 __simd128_float32_t __builtin_mve_vorrq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1378 __simd128_float16_t __builtin_mve_vorrq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1379 __simd128_float32_t __builtin_mve_vorrq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1380 __simd128_float16_t __builtin_mve_vorrq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1381 __simd128_int32_t __builtin_mve_vorrq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1382 __simd128_int16_t __builtin_mve_vorrq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1383 __simd128_uint32_t __builtin_mve_vorrq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1384 __simd128_uint16_t __builtin_mve_vorrq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1385 __simd128_int8_t __builtin_mve_vorrq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1386 __simd128_int32_t __builtin_mve_vorrq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1387 __simd128_int16_t __builtin_mve_vorrq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1388 __simd128_uint8_t __builtin_mve_vorrq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1389 __simd128_uint32_t __builtin_mve_vorrq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1390 __simd128_uint16_t __builtin_mve_vorrq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1391 __simd128_int32_t __builtin_mve_vorrq_n_sv4si(__simd128_int32_t, int);
1392 __simd128_int16_t __builtin_mve_vorrq_n_sv8hi(__simd128_int16_t, int);
1393 __simd128_uint32_t __builtin_mve_vorrq_n_uv4si(__simd128_uint32_t, int);
1394 __simd128_uint16_t __builtin_mve_vorrq_n_uv8hi(__simd128_uint16_t, int);
1395 __simd128_int8_t __builtin_mve_vorrq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1396 __simd128_int32_t __builtin_mve_vorrq_sv4si(__simd128_int32_t, __simd128_int32_t);
1397 __simd128_int16_t __builtin_mve_vorrq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1398 __simd128_uint8_t __builtin_mve_vorrq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1399 __simd128_uint32_t __builtin_mve_vorrq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1400 __simd128_uint16_t __builtin_mve_vorrq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1401 short unsigned int __builtin_mve_vpnothi(short unsigned int);
1402 __simd128_float32_t __builtin_mve_vpselq_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1403 __simd128_float16_t __builtin_mve_vpselq_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1404 __simd128_int8_t __builtin_mve_vpselq_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1405 __simd128_int64_t __builtin_mve_vpselq_sv2di(__simd128_int64_t, __simd128_int64_t, short unsigned int);
1406 __simd128_int32_t __builtin_mve_vpselq_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1407 __simd128_int16_t __builtin_mve_vpselq_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1408 __simd128_uint8_t __builtin_mve_vpselq_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1409 __simd128_uint64_t __builtin_mve_vpselq_uv2di(__simd128_uint64_t, __simd128_uint64_t, short unsigned int);
1410 __simd128_uint32_t __builtin_mve_vpselq_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1411 __simd128_uint16_t __builtin_mve_vpselq_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1412 __simd128_int8_t __builtin_mve_vqabsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1413 __simd128_int32_t __builtin_mve_vqabsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1414 __simd128_int16_t __builtin_mve_vqabsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1415 __simd128_int8_t __builtin_mve_vqabsq_sv16qi(__simd128_int8_t);
1416 __simd128_int32_t __builtin_mve_vqabsq_sv4si(__simd128_int32_t);
1417 __simd128_int16_t __builtin_mve_vqabsq_sv8hi(__simd128_int16_t);
1418 __simd128_int8_t __builtin_mve_vqaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1419 __simd128_int32_t __builtin_mve_vqaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1420 __simd128_int16_t __builtin_mve_vqaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1421 __simd128_uint8_t __builtin_mve_vqaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1422 __simd128_uint32_t __builtin_mve_vqaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1423 __simd128_uint16_t __builtin_mve_vqaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1424 __simd128_int8_t __builtin_mve_vqaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1425 __simd128_int32_t __builtin_mve_vqaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1426 __simd128_int16_t __builtin_mve_vqaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1427 __simd128_uint8_t __builtin_mve_vqaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1428 __simd128_uint32_t __builtin_mve_vqaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1429 __simd128_uint16_t __builtin_mve_vqaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1430 __simd128_int8_t __builtin_mve_vqaddq_n_sv16qi(__simd128_int8_t, signed char);
1431 __simd128_int32_t __builtin_mve_vqaddq_n_sv4si(__simd128_int32_t, int);
1432 __simd128_int16_t __builtin_mve_vqaddq_n_sv8hi(__simd128_int16_t, short int);
1433 __simd128_uint8_t __builtin_mve_vqaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
1434 __simd128_uint32_t __builtin_mve_vqaddq_n_uv4si(__simd128_uint32_t, unsigned int);
1435 __simd128_uint16_t __builtin_mve_vqaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1436 __simd128_int8_t __builtin_mve_vqaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1437 __simd128_int32_t __builtin_mve_vqaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
1438 __simd128_int16_t __builtin_mve_vqaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1439 __simd128_uint8_t __builtin_mve_vqaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1440 __simd128_uint32_t __builtin_mve_vqaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1441 __simd128_uint16_t __builtin_mve_vqaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1442 __simd128_int8_t __builtin_mve_vqdmladhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1443 __simd128_int32_t __builtin_mve_vqdmladhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1444 __simd128_int16_t __builtin_mve_vqdmladhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1445 __simd128_int8_t __builtin_mve_vqdmladhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1446 __simd128_int32_t __builtin_mve_vqdmladhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1447 __simd128_int16_t __builtin_mve_vqdmladhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1448 __simd128_int8_t __builtin_mve_vqdmladhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1449 __simd128_int32_t __builtin_mve_vqdmladhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1450 __simd128_int16_t __builtin_mve_vqdmladhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1451 __simd128_int8_t __builtin_mve_vqdmladhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1452 __simd128_int32_t __builtin_mve_vqdmladhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1453 __simd128_int16_t __builtin_mve_vqdmladhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1454 __simd128_int8_t __builtin_mve_vqdmlahq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1455 __simd128_int32_t __builtin_mve_vqdmlahq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1456 __simd128_int16_t __builtin_mve_vqdmlahq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1457 __simd128_int8_t __builtin_mve_vqdmlahq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1458 __simd128_int32_t __builtin_mve_vqdmlahq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1459 __simd128_int16_t __builtin_mve_vqdmlahq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1460 __simd128_uint8_t __builtin_mve_vqdmlahq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1461 __simd128_uint32_t __builtin_mve_vqdmlahq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1462 __simd128_uint16_t __builtin_mve_vqdmlahq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1463 __simd128_int8_t __builtin_mve_vqdmlsdhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1464 __simd128_int32_t __builtin_mve_vqdmlsdhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1465 __simd128_int16_t __builtin_mve_vqdmlsdhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1466 __simd128_int8_t __builtin_mve_vqdmlsdhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1467 __simd128_int32_t __builtin_mve_vqdmlsdhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1468 __simd128_int16_t __builtin_mve_vqdmlsdhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1469 __simd128_int8_t __builtin_mve_vqdmlsdhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1470 __simd128_int32_t __builtin_mve_vqdmlsdhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1471 __simd128_int16_t __builtin_mve_vqdmlsdhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1472 __simd128_int8_t __builtin_mve_vqdmlsdhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1473 __simd128_int32_t __builtin_mve_vqdmlsdhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1474 __simd128_int16_t __builtin_mve_vqdmlsdhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1475 __simd128_int8_t __builtin_mve_vqdmulhq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1476 __simd128_int32_t __builtin_mve_vqdmulhq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1477 __simd128_int16_t __builtin_mve_vqdmulhq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1478 __simd128_int8_t __builtin_mve_vqdmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1479 __simd128_int32_t __builtin_mve_vqdmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1480 __simd128_int16_t __builtin_mve_vqdmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1481 __simd128_int8_t __builtin_mve_vqdmulhq_n_sv16qi(__simd128_int8_t, signed char);
1482 __simd128_int32_t __builtin_mve_vqdmulhq_n_sv4si(__simd128_int32_t, int);
1483 __simd128_int16_t __builtin_mve_vqdmulhq_n_sv8hi(__simd128_int16_t, short int);
1484 __simd128_int8_t __builtin_mve_vqdmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1485 __simd128_int32_t __builtin_mve_vqdmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1486 __simd128_int16_t __builtin_mve_vqdmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1487 __simd128_int64_t __builtin_mve_vqdmullbq_m_n_sv4si(__simd128_int64_t, __simd128_int32_t, int, short unsigned int);
1488 __simd128_int32_t __builtin_mve_vqdmullbq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, short int, short unsigned int);
1489 __simd128_int64_t __builtin_mve_vqdmullbq_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1490 __simd128_int32_t __builtin_mve_vqdmullbq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1491 __simd128_int64_t __builtin_mve_vqdmullbq_n_sv4si(__simd128_int32_t, int);
1492 __simd128_int32_t __builtin_mve_vqdmullbq_n_sv8hi(__simd128_int16_t, short int);
1493 __simd128_int64_t __builtin_mve_vqdmullbq_sv4si(__simd128_int32_t, __simd128_int32_t);
1494 __simd128_int32_t __builtin_mve_vqdmullbq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1495 __simd128_int64_t __builtin_mve_vqdmulltq_m_n_sv4si(__simd128_int64_t, __simd128_int32_t, int, short unsigned int);
1496 __simd128_int32_t __builtin_mve_vqdmulltq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, short int, short unsigned int);
1497 __simd128_int64_t __builtin_mve_vqdmulltq_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1498 __simd128_int32_t __builtin_mve_vqdmulltq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1499 __simd128_int64_t __builtin_mve_vqdmulltq_n_sv4si(__simd128_int32_t, int);
1500 __simd128_int32_t __builtin_mve_vqdmulltq_n_sv8hi(__simd128_int16_t, short int);
1501 __simd128_int64_t __builtin_mve_vqdmulltq_sv4si(__simd128_int32_t, __simd128_int32_t);
1502 __simd128_int32_t __builtin_mve_vqdmulltq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1503 __simd128_int16_t __builtin_mve_vqmovnbq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1504 __simd128_int8_t __builtin_mve_vqmovnbq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1505 __simd128_uint16_t __builtin_mve_vqmovnbq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1506 __simd128_uint8_t __builtin_mve_vqmovnbq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1507 __simd128_int16_t __builtin_mve_vqmovnbq_sv4si(__simd128_int16_t, __simd128_int32_t);
1508 __simd128_int8_t __builtin_mve_vqmovnbq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1509 __simd128_uint16_t __builtin_mve_vqmovnbq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1510 __simd128_uint8_t __builtin_mve_vqmovnbq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1511 __simd128_int16_t __builtin_mve_vqmovntq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1512 __simd128_int8_t __builtin_mve_vqmovntq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1513 __simd128_uint16_t __builtin_mve_vqmovntq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1514 __simd128_uint8_t __builtin_mve_vqmovntq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1515 __simd128_int16_t __builtin_mve_vqmovntq_sv4si(__simd128_int16_t, __simd128_int32_t);
1516 __simd128_int8_t __builtin_mve_vqmovntq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1517 __simd128_uint16_t __builtin_mve_vqmovntq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1518 __simd128_uint8_t __builtin_mve_vqmovntq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1519 __simd128_uint16_t __builtin_mve_vqmovunbq_m_sv4si(__simd128_uint16_t, __simd128_int32_t, short unsigned int);
1520 __simd128_uint8_t __builtin_mve_vqmovunbq_m_sv8hi(__simd128_uint8_t, __simd128_int16_t, short unsigned int);
1521 __simd128_uint16_t __builtin_mve_vqmovunbq_sv4si(__simd128_uint16_t, __simd128_int32_t);
1522 __simd128_uint8_t __builtin_mve_vqmovunbq_sv8hi(__simd128_uint8_t, __simd128_int16_t);
1523 __simd128_uint16_t __builtin_mve_vqmovuntq_m_sv4si(__simd128_uint16_t, __simd128_int32_t, short unsigned int);
1524 __simd128_uint8_t __builtin_mve_vqmovuntq_m_sv8hi(__simd128_uint8_t, __simd128_int16_t, short unsigned int);
1525 __simd128_uint16_t __builtin_mve_vqmovuntq_sv4si(__simd128_uint16_t, __simd128_int32_t);
1526 __simd128_uint8_t __builtin_mve_vqmovuntq_sv8hi(__simd128_uint8_t, __simd128_int16_t);
1527 __simd128_int8_t __builtin_mve_vqnegq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1528 __simd128_int32_t __builtin_mve_vqnegq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1529 __simd128_int16_t __builtin_mve_vqnegq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1530 __simd128_int8_t __builtin_mve_vqnegq_sv16qi(__simd128_int8_t);
1531 __simd128_int32_t __builtin_mve_vqnegq_sv4si(__simd128_int32_t);
1532 __simd128_int16_t __builtin_mve_vqnegq_sv8hi(__simd128_int16_t);
1533 __simd128_int8_t __builtin_mve_vqrdmladhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1534 __simd128_int32_t __builtin_mve_vqrdmladhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1535 __simd128_int16_t __builtin_mve_vqrdmladhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1536 __simd128_int8_t __builtin_mve_vqrdmladhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1537 __simd128_int32_t __builtin_mve_vqrdmladhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1538 __simd128_int16_t __builtin_mve_vqrdmladhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1539 __simd128_int8_t __builtin_mve_vqrdmladhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1540 __simd128_int32_t __builtin_mve_vqrdmladhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1541 __simd128_int16_t __builtin_mve_vqrdmladhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1542 __simd128_int8_t __builtin_mve_vqrdmladhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1543 __simd128_int32_t __builtin_mve_vqrdmladhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1544 __simd128_int16_t __builtin_mve_vqrdmladhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1545 __simd128_int8_t __builtin_mve_vqrdmlahq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1546 __simd128_int32_t __builtin_mve_vqrdmlahq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1547 __simd128_int16_t __builtin_mve_vqrdmlahq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1548 __simd128_int8_t __builtin_mve_vqrdmlahq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1549 __simd128_int32_t __builtin_mve_vqrdmlahq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1550 __simd128_int16_t __builtin_mve_vqrdmlahq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1551 __simd128_uint8_t __builtin_mve_vqrdmlahq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1552 __simd128_uint32_t __builtin_mve_vqrdmlahq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1553 __simd128_uint16_t __builtin_mve_vqrdmlahq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1554 __simd128_int8_t __builtin_mve_vqrdmlashq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1555 __simd128_int32_t __builtin_mve_vqrdmlashq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1556 __simd128_int16_t __builtin_mve_vqrdmlashq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1557 __simd128_int8_t __builtin_mve_vqrdmlashq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1558 __simd128_int32_t __builtin_mve_vqrdmlashq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1559 __simd128_int16_t __builtin_mve_vqrdmlashq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1560 __simd128_uint8_t __builtin_mve_vqrdmlashq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1561 __simd128_uint32_t __builtin_mve_vqrdmlashq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1562 __simd128_uint16_t __builtin_mve_vqrdmlashq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1563 __simd128_int8_t __builtin_mve_vqrdmlsdhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1564 __simd128_int32_t __builtin_mve_vqrdmlsdhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1565 __simd128_int16_t __builtin_mve_vqrdmlsdhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1566 __simd128_int8_t __builtin_mve_vqrdmlsdhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1567 __simd128_int32_t __builtin_mve_vqrdmlsdhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1568 __simd128_int16_t __builtin_mve_vqrdmlsdhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1569 __simd128_int8_t __builtin_mve_vqrdmlsdhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1570 __simd128_int32_t __builtin_mve_vqrdmlsdhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1571 __simd128_int16_t __builtin_mve_vqrdmlsdhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1572 __simd128_int8_t __builtin_mve_vqrdmlsdhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1573 __simd128_int32_t __builtin_mve_vqrdmlsdhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1574 __simd128_int16_t __builtin_mve_vqrdmlsdhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1575 __simd128_int8_t __builtin_mve_vqrdmulhq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1576 __simd128_int32_t __builtin_mve_vqrdmulhq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1577 __simd128_int16_t __builtin_mve_vqrdmulhq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1578 __simd128_int8_t __builtin_mve_vqrdmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1579 __simd128_int32_t __builtin_mve_vqrdmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1580 __simd128_int16_t __builtin_mve_vqrdmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1581 __simd128_int8_t __builtin_mve_vqrdmulhq_n_sv16qi(__simd128_int8_t, signed char);
1582 __simd128_int32_t __builtin_mve_vqrdmulhq_n_sv4si(__simd128_int32_t, int);
1583 __simd128_int16_t __builtin_mve_vqrdmulhq_n_sv8hi(__simd128_int16_t, short int);
1584 __simd128_int8_t __builtin_mve_vqrdmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1585 __simd128_int32_t __builtin_mve_vqrdmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1586 __simd128_int16_t __builtin_mve_vqrdmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1587 __simd128_int8_t __builtin_mve_vqrshlq_m_n_sv16qi(__simd128_int8_t, int, short unsigned int);
1588 __simd128_int32_t __builtin_mve_vqrshlq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1589 __simd128_int16_t __builtin_mve_vqrshlq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1590 __simd128_uint8_t __builtin_mve_vqrshlq_m_n_uv16qi(__simd128_uint8_t, int, short unsigned int);
1591 __simd128_uint32_t __builtin_mve_vqrshlq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1592 __simd128_uint16_t __builtin_mve_vqrshlq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1593 __simd128_int8_t __builtin_mve_vqrshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1594 __simd128_int32_t __builtin_mve_vqrshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1595 __simd128_int16_t __builtin_mve_vqrshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1596 __simd128_uint8_t __builtin_mve_vqrshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1597 __simd128_uint32_t __builtin_mve_vqrshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1598 __simd128_uint16_t __builtin_mve_vqrshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1599 __simd128_int8_t __builtin_mve_vqrshlq_n_sv16qi(__simd128_int8_t, int);
1600 __simd128_int32_t __builtin_mve_vqrshlq_n_sv4si(__simd128_int32_t, int);
1601 __simd128_int16_t __builtin_mve_vqrshlq_n_sv8hi(__simd128_int16_t, int);
1602 __simd128_uint8_t __builtin_mve_vqrshlq_n_uv16qi(__simd128_uint8_t, int);
1603 __simd128_uint32_t __builtin_mve_vqrshlq_n_uv4si(__simd128_uint32_t, int);
1604 __simd128_uint16_t __builtin_mve_vqrshlq_n_uv8hi(__simd128_uint16_t, int);
1605 __simd128_int8_t __builtin_mve_vqrshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1606 __simd128_int32_t __builtin_mve_vqrshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1607 __simd128_int16_t __builtin_mve_vqrshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1608 __simd128_uint8_t __builtin_mve_vqrshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1609 __simd128_uint32_t __builtin_mve_vqrshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1610 __simd128_uint16_t __builtin_mve_vqrshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1611 __simd128_int16_t __builtin_mve_vqrshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1612 __simd128_int8_t __builtin_mve_vqrshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1613 __simd128_uint16_t __builtin_mve_vqrshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1614 __simd128_uint8_t __builtin_mve_vqrshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1615 __simd128_int16_t __builtin_mve_vqrshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1616 __simd128_int8_t __builtin_mve_vqrshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1617 __simd128_uint16_t __builtin_mve_vqrshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1618 __simd128_uint8_t __builtin_mve_vqrshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1619 __simd128_int16_t __builtin_mve_vqrshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1620 __simd128_int8_t __builtin_mve_vqrshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1621 __simd128_uint16_t __builtin_mve_vqrshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1622 __simd128_uint8_t __builtin_mve_vqrshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1623 __simd128_int16_t __builtin_mve_vqrshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1624 __simd128_int8_t __builtin_mve_vqrshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1625 __simd128_uint16_t __builtin_mve_vqrshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1626 __simd128_uint8_t __builtin_mve_vqrshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1627 __simd128_uint16_t __builtin_mve_vqrshrunbq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1628 __simd128_uint8_t __builtin_mve_vqrshrunbq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1629 __simd128_uint16_t __builtin_mve_vqrshrunbq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1630 __simd128_uint8_t __builtin_mve_vqrshrunbq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1631 __simd128_uint16_t __builtin_mve_vqrshruntq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1632 __simd128_uint8_t __builtin_mve_vqrshruntq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1633 __simd128_uint16_t __builtin_mve_vqrshruntq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1634 __simd128_uint8_t __builtin_mve_vqrshruntq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1635 __simd128_int8_t __builtin_mve_vqshlq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1636 __simd128_int32_t __builtin_mve_vqshlq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1637 __simd128_int16_t __builtin_mve_vqshlq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1638 __simd128_uint8_t __builtin_mve_vqshlq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1639 __simd128_uint32_t __builtin_mve_vqshlq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1640 __simd128_uint16_t __builtin_mve_vqshlq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1641 __simd128_int8_t __builtin_mve_vqshlq_m_r_sv16qi(__simd128_int8_t, int, short unsigned int);
1642 __simd128_int32_t __builtin_mve_vqshlq_m_r_sv4si(__simd128_int32_t, int, short unsigned int);
1643 __simd128_int16_t __builtin_mve_vqshlq_m_r_sv8hi(__simd128_int16_t, int, short unsigned int);
1644 __simd128_uint8_t __builtin_mve_vqshlq_m_r_uv16qi(__simd128_uint8_t, int, short unsigned int);
1645 __simd128_uint32_t __builtin_mve_vqshlq_m_r_uv4si(__simd128_uint32_t, int, short unsigned int);
1646 __simd128_uint16_t __builtin_mve_vqshlq_m_r_uv8hi(__simd128_uint16_t, int, short unsigned int);
1647 __simd128_int8_t __builtin_mve_vqshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1648 __simd128_int32_t __builtin_mve_vqshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1649 __simd128_int16_t __builtin_mve_vqshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1650 __simd128_uint8_t __builtin_mve_vqshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1651 __simd128_uint32_t __builtin_mve_vqshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1652 __simd128_uint16_t __builtin_mve_vqshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1653 __simd128_int8_t __builtin_mve_vqshlq_n_sv16qi(__simd128_int8_t, int);
1654 __simd128_int32_t __builtin_mve_vqshlq_n_sv4si(__simd128_int32_t, int);
1655 __simd128_int16_t __builtin_mve_vqshlq_n_sv8hi(__simd128_int16_t, int);
1656 __simd128_uint8_t __builtin_mve_vqshlq_n_uv16qi(__simd128_uint8_t, int);
1657 __simd128_uint32_t __builtin_mve_vqshlq_n_uv4si(__simd128_uint32_t, int);
1658 __simd128_uint16_t __builtin_mve_vqshlq_n_uv8hi(__simd128_uint16_t, int);
1659 __simd128_int8_t __builtin_mve_vqshlq_r_sv16qi(__simd128_int8_t, int);
1660 __simd128_int32_t __builtin_mve_vqshlq_r_sv4si(__simd128_int32_t, int);
1661 __simd128_int16_t __builtin_mve_vqshlq_r_sv8hi(__simd128_int16_t, int);
1662 __simd128_uint8_t __builtin_mve_vqshlq_r_uv16qi(__simd128_uint8_t, int);
1663 __simd128_uint32_t __builtin_mve_vqshlq_r_uv4si(__simd128_uint32_t, int);
1664 __simd128_uint16_t __builtin_mve_vqshlq_r_uv8hi(__simd128_uint16_t, int);
1665 __simd128_int8_t __builtin_mve_vqshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1666 __simd128_int32_t __builtin_mve_vqshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1667 __simd128_int16_t __builtin_mve_vqshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1668 __simd128_uint8_t __builtin_mve_vqshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1669 __simd128_uint32_t __builtin_mve_vqshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1670 __simd128_uint16_t __builtin_mve_vqshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1671 __simd128_uint8_t __builtin_mve_vqshluq_m_n_sv16qi(__simd128_uint8_t, __simd128_int8_t, int, short unsigned int);
1672 __simd128_uint32_t __builtin_mve_vqshluq_m_n_sv4si(__simd128_uint32_t, __simd128_int32_t, int, short unsigned int);
1673 __simd128_uint16_t __builtin_mve_vqshluq_m_n_sv8hi(__simd128_uint16_t, __simd128_int16_t, int, short unsigned int);
1674 __simd128_uint8_t __builtin_mve_vqshluq_n_sv16qi(__simd128_int8_t, int);
1675 __simd128_uint32_t __builtin_mve_vqshluq_n_sv4si(__simd128_int32_t, int);
1676 __simd128_uint16_t __builtin_mve_vqshluq_n_sv8hi(__simd128_int16_t, int);
1677 __simd128_int16_t __builtin_mve_vqshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1678 __simd128_int8_t __builtin_mve_vqshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1679 __simd128_uint16_t __builtin_mve_vqshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1680 __simd128_uint8_t __builtin_mve_vqshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1681 __simd128_int16_t __builtin_mve_vqshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1682 __simd128_int8_t __builtin_mve_vqshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1683 __simd128_uint16_t __builtin_mve_vqshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1684 __simd128_uint8_t __builtin_mve_vqshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1685 __simd128_int16_t __builtin_mve_vqshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1686 __simd128_int8_t __builtin_mve_vqshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1687 __simd128_uint16_t __builtin_mve_vqshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1688 __simd128_uint8_t __builtin_mve_vqshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1689 __simd128_int16_t __builtin_mve_vqshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1690 __simd128_int8_t __builtin_mve_vqshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1691 __simd128_uint16_t __builtin_mve_vqshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1692 __simd128_uint8_t __builtin_mve_vqshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1693 __simd128_uint16_t __builtin_mve_vqshrunbq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1694 __simd128_uint8_t __builtin_mve_vqshrunbq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1695 __simd128_uint16_t __builtin_mve_vqshrunbq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1696 __simd128_uint8_t __builtin_mve_vqshrunbq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1697 __simd128_uint16_t __builtin_mve_vqshruntq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1698 __simd128_uint8_t __builtin_mve_vqshruntq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1699 __simd128_uint16_t __builtin_mve_vqshruntq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1700 __simd128_uint8_t __builtin_mve_vqshruntq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1701 __simd128_int8_t __builtin_mve_vqsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1702 __simd128_int32_t __builtin_mve_vqsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1703 __simd128_int16_t __builtin_mve_vqsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1704 __simd128_uint8_t __builtin_mve_vqsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1705 __simd128_uint32_t __builtin_mve_vqsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1706 __simd128_uint16_t __builtin_mve_vqsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1707 __simd128_int8_t __builtin_mve_vqsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1708 __simd128_int32_t __builtin_mve_vqsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1709 __simd128_int16_t __builtin_mve_vqsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1710 __simd128_uint8_t __builtin_mve_vqsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1711 __simd128_uint32_t __builtin_mve_vqsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1712 __simd128_uint16_t __builtin_mve_vqsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1713 __simd128_int8_t __builtin_mve_vqsubq_n_sv16qi(__simd128_int8_t, signed char);
1714 __simd128_int32_t __builtin_mve_vqsubq_n_sv4si(__simd128_int32_t, int);
1715 __simd128_int16_t __builtin_mve_vqsubq_n_sv8hi(__simd128_int16_t, short int);
1716 __simd128_uint8_t __builtin_mve_vqsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
1717 __simd128_uint32_t __builtin_mve_vqsubq_n_uv4si(__simd128_uint32_t, unsigned int);
1718 __simd128_uint16_t __builtin_mve_vqsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1719 __simd128_int8_t __builtin_mve_vqsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1720 __simd128_int32_t __builtin_mve_vqsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
1721 __simd128_int16_t __builtin_mve_vqsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1722 __simd128_uint8_t __builtin_mve_vqsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1723 __simd128_uint32_t __builtin_mve_vqsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1724 __simd128_uint16_t __builtin_mve_vqsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1725 __simd128_int8_t __builtin_mve_vrev16q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1726 __simd128_uint8_t __builtin_mve_vrev16q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1727 __simd128_int8_t __builtin_mve_vrev16q_sv16qi(__simd128_int8_t);
1728 __simd128_uint8_t __builtin_mve_vrev16q_uv16qi(__simd128_uint8_t);
1729 __simd128_float16_t __builtin_mve_vrev32q_fv8hf(__simd128_float16_t);
1730 __simd128_float16_t __builtin_mve_vrev32q_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1731 __simd128_int8_t __builtin_mve_vrev32q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1732 __simd128_int16_t __builtin_mve_vrev32q_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1733 __simd128_uint8_t __builtin_mve_vrev32q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1734 __simd128_uint16_t __builtin_mve_vrev32q_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1735 __simd128_int8_t __builtin_mve_vrev32q_sv16qi(__simd128_int8_t);
1736 __simd128_int16_t __builtin_mve_vrev32q_sv8hi(__simd128_int16_t);
1737 __simd128_uint8_t __builtin_mve_vrev32q_uv16qi(__simd128_uint8_t);
1738 __simd128_uint16_t __builtin_mve_vrev32q_uv8hi(__simd128_uint16_t);
1739 __simd128_float32_t __builtin_mve_vrev64q_fv4sf(__simd128_float32_t);
1740 __simd128_float16_t __builtin_mve_vrev64q_fv8hf(__simd128_float16_t);
1741 __simd128_float32_t __builtin_mve_vrev64q_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1742 __simd128_float16_t __builtin_mve_vrev64q_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1743 __simd128_int8_t __builtin_mve_vrev64q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1744 __simd128_int32_t __builtin_mve_vrev64q_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1745 __simd128_int16_t __builtin_mve_vrev64q_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1746 __simd128_uint8_t __builtin_mve_vrev64q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1747 __simd128_uint32_t __builtin_mve_vrev64q_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1748 __simd128_uint16_t __builtin_mve_vrev64q_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1749 __simd128_int8_t __builtin_mve_vrev64q_sv16qi(__simd128_int8_t);
1750 __simd128_int32_t __builtin_mve_vrev64q_sv4si(__simd128_int32_t);
1751 __simd128_int16_t __builtin_mve_vrev64q_sv8hi(__simd128_int16_t);
1752 __simd128_uint8_t __builtin_mve_vrev64q_uv16qi(__simd128_uint8_t);
1753 __simd128_uint32_t __builtin_mve_vrev64q_uv4si(__simd128_uint32_t);
1754 __simd128_uint16_t __builtin_mve_vrev64q_uv8hi(__simd128_uint16_t);
1755 __simd128_int8_t __builtin_mve_vrhaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1756 __simd128_int32_t __builtin_mve_vrhaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1757 __simd128_int16_t __builtin_mve_vrhaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1758 __simd128_uint8_t __builtin_mve_vrhaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1759 __simd128_uint32_t __builtin_mve_vrhaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1760 __simd128_uint16_t __builtin_mve_vrhaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1761 __simd128_int8_t __builtin_mve_vrhaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1762 __simd128_int32_t __builtin_mve_vrhaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
1763 __simd128_int16_t __builtin_mve_vrhaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1764 __simd128_uint8_t __builtin_mve_vrhaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1765 __simd128_uint32_t __builtin_mve_vrhaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1766 __simd128_uint16_t __builtin_mve_vrhaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1767 long long int __builtin_mve_vrmlaldavhaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1768 long long unsigned int __builtin_mve_vrmlaldavhaq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1769 long long int __builtin_mve_vrmlaldavhaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1770 long long unsigned int __builtin_mve_vrmlaldavhaq_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1771 long long int __builtin_mve_vrmlaldavhaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1772 long long int __builtin_mve_vrmlaldavhaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1773 long long int __builtin_mve_vrmlaldavhq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1774 long long unsigned int __builtin_mve_vrmlaldavhq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1775 long long int __builtin_mve_vrmlaldavhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1776 long long unsigned int __builtin_mve_vrmlaldavhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1777 long long int __builtin_mve_vrmlaldavhxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1778 long long int __builtin_mve_vrmlaldavhxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1779 long long int __builtin_mve_vrmlsldavhaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1780 long long int __builtin_mve_vrmlsldavhaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1781 long long int __builtin_mve_vrmlsldavhaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1782 long long int __builtin_mve_vrmlsldavhaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1783 long long int __builtin_mve_vrmlsldavhq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1784 long long int __builtin_mve_vrmlsldavhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1785 long long int __builtin_mve_vrmlsldavhxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1786 long long int __builtin_mve_vrmlsldavhxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1787 __simd128_int8_t __builtin_mve_vrmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1788 __simd128_int32_t __builtin_mve_vrmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1789 __simd128_int16_t __builtin_mve_vrmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1790 __simd128_uint8_t __builtin_mve_vrmulhq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1791 __simd128_uint32_t __builtin_mve_vrmulhq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1792 __simd128_uint16_t __builtin_mve_vrmulhq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1793 __simd128_int8_t __builtin_mve_vrmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1794 __simd128_int32_t __builtin_mve_vrmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1795 __simd128_int16_t __builtin_mve_vrmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1796 __simd128_uint8_t __builtin_mve_vrmulhq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1797 __simd128_uint32_t __builtin_mve_vrmulhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1798 __simd128_uint16_t __builtin_mve_vrmulhq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1799 __simd128_float32_t __builtin_mve_vrndaq_fv4sf(__simd128_float32_t);
1800 __simd128_float16_t __builtin_mve_vrndaq_fv8hf(__simd128_float16_t);
1801 __simd128_float32_t __builtin_mve_vrndaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1802 __simd128_float16_t __builtin_mve_vrndaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1803 __simd128_float32_t __builtin_mve_vrndmq_fv4sf(__simd128_float32_t);
1804 __simd128_float16_t __builtin_mve_vrndmq_fv8hf(__simd128_float16_t);
1805 __simd128_float32_t __builtin_mve_vrndmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1806 __simd128_float16_t __builtin_mve_vrndmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1807 __simd128_float32_t __builtin_mve_vrndnq_fv4sf(__simd128_float32_t);
1808 __simd128_float16_t __builtin_mve_vrndnq_fv8hf(__simd128_float16_t);
1809 __simd128_float32_t __builtin_mve_vrndnq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1810 __simd128_float16_t __builtin_mve_vrndnq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1811 __simd128_float32_t __builtin_mve_vrndpq_fv4sf(__simd128_float32_t);
1812 __simd128_float16_t __builtin_mve_vrndpq_fv8hf(__simd128_float16_t);
1813 __simd128_float32_t __builtin_mve_vrndpq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1814 __simd128_float16_t __builtin_mve_vrndpq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1815 __simd128_float32_t __builtin_mve_vrndq_fv4sf(__simd128_float32_t);
1816 __simd128_float16_t __builtin_mve_vrndq_fv8hf(__simd128_float16_t);
1817 __simd128_float32_t __builtin_mve_vrndq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1818 __simd128_float16_t __builtin_mve_vrndq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1819 __simd128_float32_t __builtin_mve_vrndxq_fv4sf(__simd128_float32_t);
1820 __simd128_float16_t __builtin_mve_vrndxq_fv8hf(__simd128_float16_t);
1821 __simd128_float32_t __builtin_mve_vrndxq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1822 __simd128_float16_t __builtin_mve_vrndxq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1823 __simd128_int8_t __builtin_mve_vrshlq_m_n_sv16qi(__simd128_int8_t, int, short unsigned int);
1824 __simd128_int32_t __builtin_mve_vrshlq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1825 __simd128_int16_t __builtin_mve_vrshlq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1826 __simd128_uint8_t __builtin_mve_vrshlq_m_n_uv16qi(__simd128_uint8_t, int, short unsigned int);
1827 __simd128_uint32_t __builtin_mve_vrshlq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1828 __simd128_uint16_t __builtin_mve_vrshlq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1829 __simd128_int8_t __builtin_mve_vrshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1830 __simd128_int32_t __builtin_mve_vrshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1831 __simd128_int16_t __builtin_mve_vrshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1832 __simd128_uint8_t __builtin_mve_vrshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1833 __simd128_uint32_t __builtin_mve_vrshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1834 __simd128_uint16_t __builtin_mve_vrshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1835 __simd128_int8_t __builtin_mve_vrshlq_n_sv16qi(__simd128_int8_t, int);
1836 __simd128_int32_t __builtin_mve_vrshlq_n_sv4si(__simd128_int32_t, int);
1837 __simd128_int16_t __builtin_mve_vrshlq_n_sv8hi(__simd128_int16_t, int);
1838 __simd128_uint8_t __builtin_mve_vrshlq_n_uv16qi(__simd128_uint8_t, int);
1839 __simd128_uint32_t __builtin_mve_vrshlq_n_uv4si(__simd128_uint32_t, int);
1840 __simd128_uint16_t __builtin_mve_vrshlq_n_uv8hi(__simd128_uint16_t, int);
1841 __simd128_int8_t __builtin_mve_vrshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1842 __simd128_int32_t __builtin_mve_vrshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1843 __simd128_int16_t __builtin_mve_vrshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1844 __simd128_uint8_t __builtin_mve_vrshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1845 __simd128_uint32_t __builtin_mve_vrshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1846 __simd128_uint16_t __builtin_mve_vrshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1847 __simd128_int16_t __builtin_mve_vrshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1848 __simd128_int8_t __builtin_mve_vrshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1849 __simd128_uint16_t __builtin_mve_vrshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1850 __simd128_uint8_t __builtin_mve_vrshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1851 __simd128_int16_t __builtin_mve_vrshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1852 __simd128_int8_t __builtin_mve_vrshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1853 __simd128_uint16_t __builtin_mve_vrshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1854 __simd128_uint8_t __builtin_mve_vrshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1855 __simd128_int16_t __builtin_mve_vrshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1856 __simd128_int8_t __builtin_mve_vrshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1857 __simd128_uint16_t __builtin_mve_vrshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1858 __simd128_uint8_t __builtin_mve_vrshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1859 __simd128_int16_t __builtin_mve_vrshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1860 __simd128_int8_t __builtin_mve_vrshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1861 __simd128_uint16_t __builtin_mve_vrshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1862 __simd128_uint8_t __builtin_mve_vrshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1863 __simd128_int8_t __builtin_mve_vrshrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1864 __simd128_int32_t __builtin_mve_vrshrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1865 __simd128_int16_t __builtin_mve_vrshrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1866 __simd128_uint8_t __builtin_mve_vrshrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1867 __simd128_uint32_t __builtin_mve_vrshrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1868 __simd128_uint16_t __builtin_mve_vrshrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1869 __simd128_int8_t __builtin_mve_vrshrq_n_sv16qi(__simd128_int8_t, int);
1870 __simd128_int32_t __builtin_mve_vrshrq_n_sv4si(__simd128_int32_t, int);
1871 __simd128_int16_t __builtin_mve_vrshrq_n_sv8hi(__simd128_int16_t, int);
1872 __simd128_uint8_t __builtin_mve_vrshrq_n_uv16qi(__simd128_uint8_t, int);
1873 __simd128_uint32_t __builtin_mve_vrshrq_n_uv4si(__simd128_uint32_t, int);
1874 __simd128_uint16_t __builtin_mve_vrshrq_n_uv8hi(__simd128_uint16_t, int);
1875 __simd128_int32_t __builtin_mve_vsbciq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1876 __simd128_uint32_t __builtin_mve_vsbciq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1877 __simd128_int32_t __builtin_mve_vsbciq_sv4si(__simd128_int32_t, __simd128_int32_t);
1878 __simd128_uint32_t __builtin_mve_vsbciq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1879 __simd128_int32_t __builtin_mve_vsbcq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1880 __simd128_uint32_t __builtin_mve_vsbcq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1881 __simd128_int32_t __builtin_mve_vsbcq_sv4si(__simd128_int32_t, __simd128_int32_t);
1882 __simd128_uint32_t __builtin_mve_vsbcq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1883 unsigned int __builtin_mve_vshlcq_carry_sv16qi(__simd128_int8_t, unsigned int, int);
1884 unsigned int __builtin_mve_vshlcq_carry_sv4si(__simd128_int32_t, unsigned int, int);
1885 unsigned int __builtin_mve_vshlcq_carry_sv8hi(__simd128_int16_t, unsigned int, int);
1886 unsigned int __builtin_mve_vshlcq_carry_uv16qi(__simd128_uint8_t, unsigned int, int);
1887 unsigned int __builtin_mve_vshlcq_carry_uv4si(__simd128_uint32_t, unsigned int, int);
1888 unsigned int __builtin_mve_vshlcq_carry_uv8hi(__simd128_uint16_t, unsigned int, int);
1889 int __builtin_mve_vshlcq_m_carry_sv16qi(__simd128_int8_t, unsigned int, int, short unsigned int);
1890 int __builtin_mve_vshlcq_m_carry_sv4si(__simd128_int32_t, unsigned int, int, short unsigned int);
1891 int __builtin_mve_vshlcq_m_carry_sv8hi(__simd128_int16_t, unsigned int, int, short unsigned int);
1892 unsigned int __builtin_mve_vshlcq_m_carry_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
1893 unsigned int __builtin_mve_vshlcq_m_carry_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
1894 unsigned int __builtin_mve_vshlcq_m_carry_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
1895 __simd128_int8_t __builtin_mve_vshlcq_m_vec_sv16qi(__simd128_int8_t, unsigned int, int, short unsigned int);
1896 __simd128_int32_t __builtin_mve_vshlcq_m_vec_sv4si(__simd128_int32_t, unsigned int, int, short unsigned int);
1897 __simd128_int16_t __builtin_mve_vshlcq_m_vec_sv8hi(__simd128_int16_t, unsigned int, int, short unsigned int);
1898 __simd128_uint8_t __builtin_mve_vshlcq_m_vec_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
1899 __simd128_uint32_t __builtin_mve_vshlcq_m_vec_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
1900 __simd128_uint16_t __builtin_mve_vshlcq_m_vec_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
1901 __simd128_int8_t __builtin_mve_vshlcq_vec_sv16qi(__simd128_int8_t, unsigned int, int);
1902 __simd128_int32_t __builtin_mve_vshlcq_vec_sv4si(__simd128_int32_t, unsigned int, int);
1903 __simd128_int16_t __builtin_mve_vshlcq_vec_sv8hi(__simd128_int16_t, unsigned int, int);
1904 __simd128_uint8_t __builtin_mve_vshlcq_vec_uv16qi(__simd128_uint8_t, unsigned int, int);
1905 __simd128_uint32_t __builtin_mve_vshlcq_vec_uv4si(__simd128_uint32_t, unsigned int, int);
1906 __simd128_uint16_t __builtin_mve_vshlcq_vec_uv8hi(__simd128_uint16_t, unsigned int, int);
1907 __simd128_int16_t __builtin_mve_vshllbq_m_n_sv16qi(__simd128_int16_t, __simd128_int8_t, int, short unsigned int);
1908 __simd128_int32_t __builtin_mve_vshllbq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, int, short unsigned int);
1909 __simd128_uint16_t __builtin_mve_vshllbq_m_n_uv16qi(__simd128_uint16_t, __simd128_uint8_t, int, short unsigned int);
1910 __simd128_uint32_t __builtin_mve_vshllbq_m_n_uv8hi(__simd128_uint32_t, __simd128_uint16_t, int, short unsigned int);
1911 __simd128_int16_t __builtin_mve_vshllbq_n_sv16qi(__simd128_int8_t, int);
1912 __simd128_int32_t __builtin_mve_vshllbq_n_sv8hi(__simd128_int16_t, int);
1913 __simd128_uint16_t __builtin_mve_vshllbq_n_uv16qi(__simd128_uint8_t, int);
1914 __simd128_uint32_t __builtin_mve_vshllbq_n_uv8hi(__simd128_uint16_t, int);
1915 __simd128_int16_t __builtin_mve_vshlltq_m_n_sv16qi(__simd128_int16_t, __simd128_int8_t, int, short unsigned int);
1916 __simd128_int32_t __builtin_mve_vshlltq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, int, short unsigned int);
1917 __simd128_uint16_t __builtin_mve_vshlltq_m_n_uv16qi(__simd128_uint16_t, __simd128_uint8_t, int, short unsigned int);
1918 __simd128_uint32_t __builtin_mve_vshlltq_m_n_uv8hi(__simd128_uint32_t, __simd128_uint16_t, int, short unsigned int);
1919 __simd128_int16_t __builtin_mve_vshlltq_n_sv16qi(__simd128_int8_t, int);
1920 __simd128_int32_t __builtin_mve_vshlltq_n_sv8hi(__simd128_int16_t, int);
1921 __simd128_uint16_t __builtin_mve_vshlltq_n_uv16qi(__simd128_uint8_t, int);
1922 __simd128_uint32_t __builtin_mve_vshlltq_n_uv8hi(__simd128_uint16_t, int);
1923 __simd128_int8_t __builtin_mve_vshlq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1924 __simd128_int32_t __builtin_mve_vshlq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1925 __simd128_int16_t __builtin_mve_vshlq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1926 __simd128_uint8_t __builtin_mve_vshlq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1927 __simd128_uint32_t __builtin_mve_vshlq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1928 __simd128_uint16_t __builtin_mve_vshlq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1929 __simd128_int8_t __builtin_mve_vshlq_m_r_sv16qi(__simd128_int8_t, int, short unsigned int);
1930 __simd128_int32_t __builtin_mve_vshlq_m_r_sv4si(__simd128_int32_t, int, short unsigned int);
1931 __simd128_int16_t __builtin_mve_vshlq_m_r_sv8hi(__simd128_int16_t, int, short unsigned int);
1932 __simd128_uint8_t __builtin_mve_vshlq_m_r_uv16qi(__simd128_uint8_t, int, short unsigned int);
1933 __simd128_uint32_t __builtin_mve_vshlq_m_r_uv4si(__simd128_uint32_t, int, short unsigned int);
1934 __simd128_uint16_t __builtin_mve_vshlq_m_r_uv8hi(__simd128_uint16_t, int, short unsigned int);
1935 __simd128_int8_t __builtin_mve_vshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1936 __simd128_int32_t __builtin_mve_vshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1937 __simd128_int16_t __builtin_mve_vshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1938 __simd128_uint8_t __builtin_mve_vshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1939 __simd128_uint32_t __builtin_mve_vshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1940 __simd128_uint16_t __builtin_mve_vshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1941 __simd128_int8_t __builtin_mve_vshlq_n_sv16qi(__simd128_int8_t, int);
1942 __simd128_int32_t __builtin_mve_vshlq_n_sv4si(__simd128_int32_t, int);
1943 __simd128_int16_t __builtin_mve_vshlq_n_sv8hi(__simd128_int16_t, int);
1944 __simd128_uint8_t __builtin_mve_vshlq_n_uv16qi(__simd128_uint8_t, int);
1945 __simd128_uint32_t __builtin_mve_vshlq_n_uv4si(__simd128_uint32_t, int);
1946 __simd128_uint16_t __builtin_mve_vshlq_n_uv8hi(__simd128_uint16_t, int);
1947 __simd128_int8_t __builtin_mve_vshlq_r_sv16qi(__simd128_int8_t, int);
1948 __simd128_int32_t __builtin_mve_vshlq_r_sv4si(__simd128_int32_t, int);
1949 __simd128_int16_t __builtin_mve_vshlq_r_sv8hi(__simd128_int16_t, int);
1950 __simd128_uint8_t __builtin_mve_vshlq_r_uv16qi(__simd128_uint8_t, int);
1951 __simd128_uint32_t __builtin_mve_vshlq_r_uv4si(__simd128_uint32_t, int);
1952 __simd128_uint16_t __builtin_mve_vshlq_r_uv8hi(__simd128_uint16_t, int);
1953 __simd128_int8_t __builtin_mve_vshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1954 __simd128_int32_t __builtin_mve_vshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1955 __simd128_int16_t __builtin_mve_vshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1956 __simd128_uint8_t __builtin_mve_vshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1957 __simd128_uint32_t __builtin_mve_vshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1958 __simd128_uint16_t __builtin_mve_vshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1959 __simd128_int16_t __builtin_mve_vshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1960 __simd128_int8_t __builtin_mve_vshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1961 __simd128_uint16_t __builtin_mve_vshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1962 __simd128_uint8_t __builtin_mve_vshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1963 __simd128_int16_t __builtin_mve_vshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1964 __simd128_int8_t __builtin_mve_vshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1965 __simd128_uint16_t __builtin_mve_vshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1966 __simd128_uint8_t __builtin_mve_vshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1967 __simd128_int16_t __builtin_mve_vshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1968 __simd128_int8_t __builtin_mve_vshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1969 __simd128_uint16_t __builtin_mve_vshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1970 __simd128_uint8_t __builtin_mve_vshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1971 __simd128_int16_t __builtin_mve_vshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1972 __simd128_int8_t __builtin_mve_vshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1973 __simd128_uint16_t __builtin_mve_vshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1974 __simd128_uint8_t __builtin_mve_vshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1975 __simd128_int8_t __builtin_mve_vshrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1976 __simd128_int32_t __builtin_mve_vshrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1977 __simd128_int16_t __builtin_mve_vshrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1978 __simd128_uint8_t __builtin_mve_vshrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1979 __simd128_uint32_t __builtin_mve_vshrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1980 __simd128_uint16_t __builtin_mve_vshrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1981 __simd128_int8_t __builtin_mve_vshrq_n_sv16qi(__simd128_int8_t, int);
1982 __simd128_int32_t __builtin_mve_vshrq_n_sv4si(__simd128_int32_t, int);
1983 __simd128_int16_t __builtin_mve_vshrq_n_sv8hi(__simd128_int16_t, int);
1984 __simd128_uint8_t __builtin_mve_vshrq_n_uv16qi(__simd128_uint8_t, int);
1985 __simd128_uint32_t __builtin_mve_vshrq_n_uv4si(__simd128_uint32_t, int);
1986 __simd128_uint16_t __builtin_mve_vshrq_n_uv8hi(__simd128_uint16_t, int);
1987 __simd128_int8_t __builtin_mve_vsliq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1988 __simd128_int32_t __builtin_mve_vsliq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1989 __simd128_int16_t __builtin_mve_vsliq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1990 __simd128_uint8_t __builtin_mve_vsliq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1991 __simd128_uint32_t __builtin_mve_vsliq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1992 __simd128_uint16_t __builtin_mve_vsliq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1993 __simd128_int8_t __builtin_mve_vsliq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int);
1994 __simd128_int32_t __builtin_mve_vsliq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1995 __simd128_int16_t __builtin_mve_vsliq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int);
1996 __simd128_uint8_t __builtin_mve_vsliq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int);
1997 __simd128_uint32_t __builtin_mve_vsliq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int);
1998 __simd128_uint16_t __builtin_mve_vsliq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int);
1999 __simd128_int8_t __builtin_mve_vsriq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
2000 __simd128_int32_t __builtin_mve_vsriq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
2001 __simd128_int16_t __builtin_mve_vsriq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
2002 __simd128_uint8_t __builtin_mve_vsriq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
2003 __simd128_uint32_t __builtin_mve_vsriq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
2004 __simd128_uint16_t __builtin_mve_vsriq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
2005 __simd128_int8_t __builtin_mve_vsriq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int);
2006 __simd128_int32_t __builtin_mve_vsriq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
2007 __simd128_int16_t __builtin_mve_vsriq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int);
2008 __simd128_uint8_t __builtin_mve_vsriq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int);
2009 __simd128_uint32_t __builtin_mve_vsriq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int);
2010 __simd128_uint16_t __builtin_mve_vsriq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int);
2011 void __builtin_mve_vst1q_fv4sf(int*, __simd128_float32_t);
2012 void __builtin_mve_vst1q_fv8hf(short int*, __simd128_float16_t);
2013 void __builtin_mve_vst1q_sv16qi(signed char*, __simd128_int8_t);
2014 void __builtin_mve_vst1q_sv4si(int*, __simd128_int32_t);
2015 void __builtin_mve_vst1q_sv8hi(short int*, __simd128_int16_t);
2016 void __builtin_mve_vst1q_uv16qi(signed char*, __simd128_uint8_t);
2017 void __builtin_mve_vst1q_uv4si(int*, __simd128_uint32_t);
2018 void __builtin_mve_vst1q_uv8hi(short int*, __simd128_uint16_t);
2019 void __builtin_mve_vst2qv16qi(signed char*, __builtin_neon_oi);
2020 void __builtin_mve_vst2qv4sf(float*, __builtin_neon_oi);
2021 void __builtin_mve_vst2qv4si(int*, __builtin_neon_oi);
2022 void __builtin_mve_vst2qv8hf(__bf16*, __builtin_neon_oi);
2023 void __builtin_mve_vst2qv8hi(short int*, __builtin_neon_oi);
2024 void __builtin_mve_vst4qv16qi(signed char*, __builtin_neon_xi);
2025 void __builtin_mve_vst4qv4sf(float*, __builtin_neon_xi);
2026 void __builtin_mve_vst4qv4si(int*, __builtin_neon_xi);
2027 void __builtin_mve_vst4qv8hf(__bf16*, __builtin_neon_xi);
2028 void __builtin_mve_vst4qv8hi(short int*, __builtin_neon_xi);
2029 void __builtin_mve_vstrbq_p_sv16qi(signed char*, __simd128_int8_t, short unsigned int);
2030 void __builtin_mve_vstrbq_p_sv4si(signed char*, __simd128_int32_t, short unsigned int);
2031 void __builtin_mve_vstrbq_p_sv8hi(signed char*, __simd128_int16_t, short unsigned int);
2032 void __builtin_mve_vstrbq_p_uv16qi(signed char*, __simd128_uint8_t, short unsigned int);
2033 void __builtin_mve_vstrbq_p_uv4si(signed char*, __simd128_uint32_t, short unsigned int);
2034 void __builtin_mve_vstrbq_p_uv8hi(signed char*, __simd128_uint16_t, short unsigned int);
2035 void __builtin_mve_vstrbq_scatter_offset_p_sv16qi(signed char*, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
2036 void __builtin_mve_vstrbq_scatter_offset_p_sv4si(signed char*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2037 void __builtin_mve_vstrbq_scatter_offset_p_sv8hi(signed char*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2038 void __builtin_mve_vstrbq_scatter_offset_p_uv16qi(signed char*, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
2039 void __builtin_mve_vstrbq_scatter_offset_p_uv4si(signed char*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2040 void __builtin_mve_vstrbq_scatter_offset_p_uv8hi(signed char*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2041 void __builtin_mve_vstrbq_scatter_offset_sv16qi(signed char*, __simd128_uint8_t, __simd128_int8_t);
2042 void __builtin_mve_vstrbq_scatter_offset_sv4si(signed char*, __simd128_uint32_t, __simd128_int32_t);
2043 void __builtin_mve_vstrbq_scatter_offset_sv8hi(signed char*, __simd128_uint16_t, __simd128_int16_t);
2044 void __builtin_mve_vstrbq_scatter_offset_uv16qi(signed char*, __simd128_uint8_t, __simd128_uint8_t);
2045 void __builtin_mve_vstrbq_scatter_offset_uv4si(signed char*, __simd128_uint32_t, __simd128_uint32_t);
2046 void __builtin_mve_vstrbq_scatter_offset_uv8hi(signed char*, __simd128_uint16_t, __simd128_uint16_t);
2047 void __builtin_mve_vstrbq_sv16qi(signed char*, __simd128_int8_t);
2048 void __builtin_mve_vstrbq_sv4si(signed char*, __simd128_int32_t);
2049 void __builtin_mve_vstrbq_sv8hi(signed char*, __simd128_int16_t);
2050 void __builtin_mve_vstrbq_uv16qi(signed char*, __simd128_uint8_t);
2051 void __builtin_mve_vstrbq_uv4si(signed char*, __simd128_uint32_t);
2052 void __builtin_mve_vstrbq_uv8hi(signed char*, __simd128_uint16_t);
2053 void __builtin_mve_vstrdq_scatter_base_p_sv2di(__simd128_uint64_t, int, __simd128_int64_t, short unsigned int);
2054 void __builtin_mve_vstrdq_scatter_base_p_uv2di(__simd128_uint64_t, int, __simd128_uint64_t, short unsigned int);
2055 void __builtin_mve_vstrdq_scatter_base_sv2di(__simd128_uint64_t, int, __simd128_int64_t);
2056 void __builtin_mve_vstrdq_scatter_base_uv2di(__simd128_uint64_t, int, __simd128_uint64_t);
2057 void __builtin_mve_vstrdq_scatter_base_wb_add_sv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2058 void __builtin_mve_vstrdq_scatter_base_wb_add_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2059 void __builtin_mve_vstrdq_scatter_base_wb_p_add_sv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2060 void __builtin_mve_vstrdq_scatter_base_wb_p_add_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2061 void __builtin_mve_vstrdq_scatter_base_wb_p_sv2di(__simd128_uint64_t, const int, __simd128_int64_t, short unsigned int);
2062 void __builtin_mve_vstrdq_scatter_base_wb_p_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2063 void __builtin_mve_vstrdq_scatter_base_wb_sv2di(__simd128_uint64_t, const int, __simd128_int64_t);
2064 void __builtin_mve_vstrdq_scatter_base_wb_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2065 void __builtin_mve_vstrdq_scatter_offset_p_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t, short unsigned int);
2066 void __builtin_mve_vstrdq_scatter_offset_p_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t, short unsigned int);
2067 void __builtin_mve_vstrdq_scatter_offset_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t);
2068 void __builtin_mve_vstrdq_scatter_offset_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t);
2069 void __builtin_mve_vstrdq_scatter_shifted_offset_p_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t, short unsigned int);
2070 void __builtin_mve_vstrdq_scatter_shifted_offset_p_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t, short unsigned int);
2071 void __builtin_mve_vstrdq_scatter_shifted_offset_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t);
2072 void __builtin_mve_vstrdq_scatter_shifted_offset_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t);
2073 void __builtin_mve_vstrhq_fv8hf(short int*, __simd128_float16_t);
2074 void __builtin_mve_vstrhq_p_fv8hf(short int*, __simd128_float16_t, short unsigned int);
2075 void __builtin_mve_vstrhq_p_sv4si(short int*, __simd128_int32_t, short unsigned int);
2076 void __builtin_mve_vstrhq_p_sv8hi(short int*, __simd128_int16_t, short unsigned int);
2077 void __builtin_mve_vstrhq_p_uv4si(short int*, __simd128_uint32_t, short unsigned int);
2078 void __builtin_mve_vstrhq_p_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
2079 void __builtin_mve_vstrhq_scatter_offset_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t);
2080 void __builtin_mve_vstrhq_scatter_offset_p_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t, short unsigned int);
2081 void __builtin_mve_vstrhq_scatter_offset_p_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2082 void __builtin_mve_vstrhq_scatter_offset_p_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2083 void __builtin_mve_vstrhq_scatter_offset_p_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2084 void __builtin_mve_vstrhq_scatter_offset_p_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2085 void __builtin_mve_vstrhq_scatter_offset_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t);
2086 void __builtin_mve_vstrhq_scatter_offset_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t);
2087 void __builtin_mve_vstrhq_scatter_offset_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t);
2088 void __builtin_mve_vstrhq_scatter_offset_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t);
2089 void __builtin_mve_vstrhq_scatter_shifted_offset_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t);
2090 void __builtin_mve_vstrhq_scatter_shifted_offset_p_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t, short unsigned int);
2091 void __builtin_mve_vstrhq_scatter_shifted_offset_p_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2092 void __builtin_mve_vstrhq_scatter_shifted_offset_p_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2093 void __builtin_mve_vstrhq_scatter_shifted_offset_p_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2094 void __builtin_mve_vstrhq_scatter_shifted_offset_p_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2095 void __builtin_mve_vstrhq_scatter_shifted_offset_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t);
2096 void __builtin_mve_vstrhq_scatter_shifted_offset_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t);
2097 void __builtin_mve_vstrhq_scatter_shifted_offset_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t);
2098 void __builtin_mve_vstrhq_scatter_shifted_offset_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t);
2099 void __builtin_mve_vstrhq_sv4si(short int*, __simd128_int32_t);
2100 void __builtin_mve_vstrhq_sv8hi(short int*, __simd128_int16_t);
2101 void __builtin_mve_vstrhq_uv4si(short int*, __simd128_uint32_t);
2102 void __builtin_mve_vstrhq_uv8hi(short int*, __simd128_uint16_t);
2103 void __builtin_mve_vstrwq_fv4sf(int*, __simd128_float32_t);
2104 void __builtin_mve_vstrwq_p_fv4sf(int*, __simd128_float32_t, short unsigned int);
2105 void __builtin_mve_vstrwq_p_sv4si(int*, __simd128_int32_t, short unsigned int);
2106 void __builtin_mve_vstrwq_p_uv4si(int*, __simd128_uint32_t, short unsigned int);
2107 void __builtin_mve_vstrwq_scatter_base_fv4sf(__simd128_uint32_t, int, __simd128_float32_t);
2108 void __builtin_mve_vstrwq_scatter_base_p_fv4sf(__simd128_uint32_t, int, __simd128_float32_t, short unsigned int);
2109 void __builtin_mve_vstrwq_scatter_base_p_sv4si(__simd128_uint32_t, int, __simd128_int32_t, short unsigned int);
2110 void __builtin_mve_vstrwq_scatter_base_p_uv4si(__simd128_uint32_t, int, __simd128_uint32_t, short unsigned int);
2111 void __builtin_mve_vstrwq_scatter_base_sv4si(__simd128_uint32_t, int, __simd128_int32_t);
2112 void __builtin_mve_vstrwq_scatter_base_uv4si(__simd128_uint32_t, int, __simd128_uint32_t);
2113 void __builtin_mve_vstrwq_scatter_base_wb_add_fv4sf(__simd128_uint32_t, const int, __simd128_uint32_t);
2114 void __builtin_mve_vstrwq_scatter_base_wb_add_sv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2115 void __builtin_mve_vstrwq_scatter_base_wb_add_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2116 void __builtin_mve_vstrwq_scatter_base_wb_fv4sf(__simd128_uint32_t, const int, __simd128_float32_t);
2117 void __builtin_mve_vstrwq_scatter_base_wb_p_add_fv4sf(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2118 void __builtin_mve_vstrwq_scatter_base_wb_p_add_sv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2119 void __builtin_mve_vstrwq_scatter_base_wb_p_add_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2120 void __builtin_mve_vstrwq_scatter_base_wb_p_fv4sf(__simd128_uint32_t, const int, __simd128_float32_t, short unsigned int);
2121 void __builtin_mve_vstrwq_scatter_base_wb_p_sv4si(__simd128_uint32_t, const int, __simd128_int32_t, short unsigned int);
2122 void __builtin_mve_vstrwq_scatter_base_wb_p_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2123 void __builtin_mve_vstrwq_scatter_base_wb_sv4si(__simd128_uint32_t, const int, __simd128_int32_t);
2124 void __builtin_mve_vstrwq_scatter_base_wb_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2125 void __builtin_mve_vstrwq_scatter_offset_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t);
2126 void __builtin_mve_vstrwq_scatter_offset_p_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t, short unsigned int);
2127 void __builtin_mve_vstrwq_scatter_offset_p_sv4si(int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2128 void __builtin_mve_vstrwq_scatter_offset_p_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2129 void __builtin_mve_vstrwq_scatter_offset_sv4si(int*, __simd128_uint32_t, __simd128_int32_t);
2130 void __builtin_mve_vstrwq_scatter_offset_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t);
2131 void __builtin_mve_vstrwq_scatter_shifted_offset_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t);
2132 void __builtin_mve_vstrwq_scatter_shifted_offset_p_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t, short unsigned int);
2133 void __builtin_mve_vstrwq_scatter_shifted_offset_p_sv4si(int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2134 void __builtin_mve_vstrwq_scatter_shifted_offset_p_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2135 void __builtin_mve_vstrwq_scatter_shifted_offset_sv4si(int*, __simd128_uint32_t, __simd128_int32_t);
2136 void __builtin_mve_vstrwq_scatter_shifted_offset_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t);
2137 void __builtin_mve_vstrwq_sv4si(int*, __simd128_int32_t);
2138 void __builtin_mve_vstrwq_uv4si(int*, __simd128_uint32_t);
2139 __simd128_float32_t __builtin_mve_vsubq_fv4sf(__simd128_float32_t, __simd128_float32_t);
2140 __simd128_float16_t __builtin_mve_vsubq_fv8hf(__simd128_float16_t, __simd128_float16_t);
2141 __simd128_float32_t __builtin_mve_vsubq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
2142 __simd128_float16_t __builtin_mve_vsubq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
2143 __simd128_float32_t __builtin_mve_vsubq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
2144 __simd128_float16_t __builtin_mve_vsubq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
2145 __simd128_int8_t __builtin_mve_vsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
2146 __simd128_int32_t __builtin_mve_vsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
2147 __simd128_int16_t __builtin_mve_vsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
2148 __simd128_uint8_t __builtin_mve_vsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
2149 __simd128_uint32_t __builtin_mve_vsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
2150 __simd128_uint16_t __builtin_mve_vsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
2151 __simd128_int8_t __builtin_mve_vsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
2152 __simd128_int32_t __builtin_mve_vsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
2153 __simd128_int16_t __builtin_mve_vsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
2154 __simd128_uint8_t __builtin_mve_vsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
2155 __simd128_uint32_t __builtin_mve_vsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2156 __simd128_uint16_t __builtin_mve_vsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2157 __simd128_float32_t __builtin_mve_vsubq_n_fv4sf(__simd128_float32_t, float);
2158 __simd128_float16_t __builtin_mve_vsubq_n_fv8hf(__simd128_float16_t, __bf16);
2159 __simd128_int8_t __builtin_mve_vsubq_n_sv16qi(__simd128_int8_t, signed char);
2160 __simd128_int32_t __builtin_mve_vsubq_n_sv4si(__simd128_int32_t, int);
2161 __simd128_int16_t __builtin_mve_vsubq_n_sv8hi(__simd128_int16_t, short int);
2162 __simd128_uint8_t __builtin_mve_vsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
2163 __simd128_uint32_t __builtin_mve_vsubq_n_uv4si(__simd128_uint32_t, unsigned int);
2164 __simd128_uint16_t __builtin_mve_vsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
2165 __simd128_int8_t __builtin_mve_vsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
2166 __simd128_int32_t __builtin_mve_vsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
2167 __simd128_int16_t __builtin_mve_vsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
2168 __simd128_uint8_t __builtin_mve_vsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
2169 __simd128_uint32_t __builtin_mve_vsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
2170 __simd128_uint16_t __builtin_mve_vsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
2171 
2172 #endif // __arm__
2173 
2174 #ifdef __ARM_FEATURE_CMSE //eg, __ARM_FEATURE_CMSE is defined when passing -mcpu=cortex-m23 -mcmse
2175 unsigned int __builtin_arm_cmse_nonsecure_caller();
2176 #endif
2177 
2178 #ifdef __ARM_NEON__
2179 typedef signed char __builtin_neon_qi;
2180 typedef short int __builtin_neon_hi;
2181 typedef int __builtin_neon_si;
2182 typedef long long int __builtin_neon_di;
2183 typedef int __builtin_neon_ti __attribute__((mode(TI)));
2184 typedef unsigned int __builtin_neon_uti __attribute__((mode(TI)));
2185 typedef unsigned char __builtin_neon_uqi;
2186 typedef short unsigned int __builtin_neon_uhi;
2187 typedef unsigned int __builtin_neon_usi;
2188 typedef unsigned long long __builtin_neon_udi;
2189 typedef int __builtin_neon_ei __attribute__ ((__vector_size__(32)));
2190 typedef int __builtin_neon_ci __attribute__ ((__vector_size__(64)));
2191 typedef int __builtin_neon_poly8 __attribute__((mode(QI)));
2192 typedef int __builtin_neon_poly16 __attribute__((mode(HI)));
2193 typedef float __builtin_neon_sf;
2194 typedef float __builtin_neon_hf;
2195 typedef unsigned long long __builtin_neon_poly64;
2196 typedef unsigned int __builtin_neon_poly128 __attribute__((mode(TI)));
2197 
2198 typedef char __simd64_int8_t __attribute__((__vector_size__(8)));
2199 typedef short __simd64_int16_t __attribute__((__vector_size__(8)));
2200 typedef int __simd64_int32_t __attribute__((__vector_size__(8)));
2201 typedef unsigned char __simd64_uint8_t __attribute__((__vector_size__(8)));
2202 typedef unsigned short __simd64_uint16_t __attribute__((__vector_size__(8)));
2203 typedef unsigned int __simd64_uint32_t __attribute__((__vector_size__(8)));
2204 
2205 #ifdef __ARM_FEATURE_FP16_SCALAR_ARITHMETIC
2206 typedef cov_fp16_t __fp16;
2207 #endif
2208 typedef cov_fp16_t __simd64_float16_t __attribute__((__vector_size__(8)));
2209 typedef float __simd64_float32_t __attribute__((__vector_size__(8)));
2210 
2211 typedef signed char __simd64_poly8_t __attribute__((__vector_size__(8)));
2212 typedef short __simd64_poly16_t __attribute__((__vector_size__(8)));
2213 typedef signed char __simd128_poly8_t __attribute__((__vector_size__(16)));
2214 typedef short __simd128_poly16_t __attribute__((__vector_size__(16)));
2215 typedef __bf16 __simd128_bfloat16_t __attribute__((__vector_size__(16)));
2216 typedef __bf16 __simd64_bfloat16_t __attribute__((__vector_size__(8)));
2217 
2218 __simd128_uint8_t __builtin_arm_crypto_aesd(__simd128_uint8_t, __simd128_uint8_t);
2219 __simd128_uint8_t __builtin_arm_crypto_aese(__simd128_uint8_t, __simd128_uint8_t);
2220 __simd128_uint8_t __builtin_arm_crypto_aesimc(__simd128_uint8_t);
2221 __simd128_uint8_t __builtin_arm_crypto_aesmc(__simd128_uint8_t);
2222 __simd128_uint32_t __builtin_arm_crypto_sha1c(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2223 __simd128_uint32_t __builtin_arm_crypto_sha1h(__simd128_uint32_t);
2224 __simd128_uint32_t __builtin_arm_crypto_sha1m(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2225 __simd128_uint32_t __builtin_arm_crypto_sha1p(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2226 __simd128_uint32_t __builtin_arm_crypto_sha1su0(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2227 __simd128_uint32_t __builtin_arm_crypto_sha1su1(__simd128_uint32_t, __simd128_uint32_t);
2228 __simd128_uint32_t __builtin_arm_crypto_sha256h(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2229 __simd128_uint32_t __builtin_arm_crypto_sha256h2(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2230 __simd128_uint32_t __builtin_arm_crypto_sha256su0(__simd128_uint32_t, __simd128_uint32_t);
2231 __simd128_uint32_t __builtin_arm_crypto_sha256su1(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2232 __builtin_neon_uti __builtin_arm_crypto_vmullp64(long long unsigned int, long long unsigned int);
2233 void __builtin_arm_lane_check(int, int);
2234 
2235 __builtin_neon_ci __builtin_neon_vld3_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2236 __builtin_neon_ci __builtin_neon_vld3_lanev4si (const __builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2237 __builtin_neon_ci __builtin_neon_vld3_lanev8hf(const cov_fp16_t*, __builtin_neon_ci, int);
2238 __builtin_neon_ci __builtin_neon_vld3_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_ci __b, const int __c);
2239 __builtin_neon_ci __builtin_neon_vld3v16qi (const __builtin_neon_qi *  __a);
2240 __builtin_neon_ci __builtin_neon_vld3v4sf (const __builtin_neon_sf *  __a);
2241 __builtin_neon_ci __builtin_neon_vld3v4si (const __builtin_neon_si *  __a);
2242 __builtin_neon_ci __builtin_neon_vld3v8hf(const cov_fp16_t*);
2243 __builtin_neon_ci __builtin_neon_vld3v8hi (const __builtin_neon_hi *  __a);
2244 __builtin_neon_ci __builtin_neon_vld4_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2245 __builtin_neon_ci __builtin_neon_vld4_lanev4si (const __builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2246 __builtin_neon_ci __builtin_neon_vld4_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_ci __b, const int __c);
2247 __builtin_neon_ci __builtin_neon_vld4v16qi (const __builtin_neon_qi *  __a);
2248 __builtin_neon_ci __builtin_neon_vld4v4sf (const __builtin_neon_sf *  __a);
2249 __builtin_neon_ci __builtin_neon_vld4v4si (const __builtin_neon_si *  __a);
2250 __builtin_neon_ci __builtin_neon_vld4v8hi (const __builtin_neon_hi *  __a);
2251 __builtin_neon_ei __builtin_neon_vld3di (const __builtin_neon_di *  __a);
2252 __builtin_neon_ei __builtin_neon_vld3_dupdi (const __builtin_neon_di *  __a);
2253 __builtin_neon_ei __builtin_neon_vld3_dupv2sf (const __builtin_neon_sf *  __a);
2254 __builtin_neon_ei __builtin_neon_vld3_dupv2si (const __builtin_neon_si *  __a);
2255 __builtin_neon_ei __builtin_neon_vld3_dupv4hf(const cov_fp16_t*);
2256 __builtin_neon_ei __builtin_neon_vld3_dupv4hi (const __builtin_neon_hi *  __a);
2257 __builtin_neon_ei __builtin_neon_vld3_dupv8qi (const __builtin_neon_qi *  __a);
2258 __builtin_neon_ei __builtin_neon_vld3_lanev2sf (const __builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2259 __builtin_neon_ei __builtin_neon_vld3_lanev2si (const __builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2260 __builtin_neon_ei __builtin_neon_vld3_lanev4hf(const cov_fp16_t*, __builtin_neon_ei, int);
2261 __builtin_neon_ei __builtin_neon_vld3_lanev4hi (const __builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2262 __builtin_neon_ei __builtin_neon_vld3_lanev8qi (const __builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2263 __builtin_neon_ei __builtin_neon_vld3v2sf (const __builtin_neon_sf *  __a);
2264 __builtin_neon_ei __builtin_neon_vld3v2si (const __builtin_neon_si *  __a);
2265 __builtin_neon_ei __builtin_neon_vld3v4hf(const cov_fp16_t*);
2266 __builtin_neon_ei __builtin_neon_vld3v4hi (const __builtin_neon_hi *  __a);
2267 __builtin_neon_ei __builtin_neon_vld3v8qi (const __builtin_neon_qi *  __a);
2268 __builtin_neon_ei __builtin_neon_vld4di (const __builtin_neon_di *  __a);
2269 __builtin_neon_ei __builtin_neon_vld4_dupdi (const __builtin_neon_di *  __a);
2270 __builtin_neon_ei __builtin_neon_vld4_dupv2sf (const __builtin_neon_sf *  __a);
2271 __builtin_neon_ei __builtin_neon_vld4_dupv2si (const __builtin_neon_si *  __a);
2272 __builtin_neon_ei __builtin_neon_vld4_dupv4hi (const __builtin_neon_hi *  __a);
2273 __builtin_neon_ei __builtin_neon_vld4_dupv8qi (const __builtin_neon_qi *  __a);
2274 __builtin_neon_ei __builtin_neon_vld4_lanev2sf (const __builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2275 __builtin_neon_ei __builtin_neon_vld4_lanev2si (const __builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2276 __builtin_neon_ei __builtin_neon_vld4_lanev4hi (const __builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2277 __builtin_neon_ei __builtin_neon_vld4_lanev8qi (const __builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2278 __builtin_neon_ei __builtin_neon_vld4v2sf (const __builtin_neon_sf *  __a);
2279 __builtin_neon_ei __builtin_neon_vld4v2si (const __builtin_neon_si *  __a);
2280 __builtin_neon_ei __builtin_neon_vld4v4hi (const __builtin_neon_hi *  __a);
2281 __builtin_neon_ei __builtin_neon_vld4v8qi (const __builtin_neon_qi *  __a);
2282 __builtin_neon_oi __builtin_neon_vld2_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_oi __b, const int __c);
2283 __builtin_neon_oi __builtin_neon_vld2_lanev4si (const __builtin_neon_si * __a, __builtin_neon_oi __b, const int __c);
2284 __builtin_neon_oi __builtin_neon_vld2_lanev8hf(const cov_fp16_t*, __builtin_neon_oi, int);
2285 __builtin_neon_oi __builtin_neon_vld2_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_oi __b, const int __c);
2286 __builtin_neon_oi __builtin_neon_vld2v16qi (const __builtin_neon_qi *  __a);
2287 __builtin_neon_oi __builtin_neon_vld2v4sf (const __builtin_neon_sf *  __a);
2288 __builtin_neon_oi __builtin_neon_vld2v4si (const __builtin_neon_si *  __a);
2289 __builtin_neon_oi __builtin_neon_vld2v8hf(const cov_fp16_t*);
2290 __builtin_neon_oi __builtin_neon_vld2v8hi (const __builtin_neon_hi *  __a);
2291 __builtin_neon_oi __builtin_neon_vld4_dupv4hf(const cov_fp16_t*);
2292 __builtin_neon_oi __builtin_neon_vld4_lanev4hf(const cov_fp16_t*, __builtin_neon_oi, int);
2293 __builtin_neon_oi __builtin_neon_vld4v4hf(const cov_fp16_t*);
2294 __builtin_neon_ti __builtin_neon_vld2di (const __builtin_neon_di *  __a);
2295 __builtin_neon_ti __builtin_neon_vld2_dupdi (const __builtin_neon_di *  __a);
2296 __builtin_neon_ti __builtin_neon_vld2_dupv2sf (const __builtin_neon_sf *  __a);
2297 __builtin_neon_ti __builtin_neon_vld2_dupv2si (const __builtin_neon_si *  __a);
2298 __builtin_neon_ti __builtin_neon_vld2_dupv4hf(const cov_fp16_t*);
2299 __builtin_neon_ti __builtin_neon_vld2_dupv4hi (const __builtin_neon_hi *  __a);
2300 __builtin_neon_ti __builtin_neon_vld2_dupv8qi (const __builtin_neon_qi *  __a);
2301 __builtin_neon_ti __builtin_neon_vld2_lanev2sf (const __builtin_neon_sf * __a, float __b, const int __c);
2302 __builtin_neon_ti __builtin_neon_vld2_lanev2si (const __builtin_neon_si * __a, int __b, const int __c);
2303 __builtin_neon_ti __builtin_neon_vld2_lanev4hf(const cov_fp16_t*, __builtin_neon_ti, int);
2304 __builtin_neon_ti __builtin_neon_vld2_lanev4hi (const __builtin_neon_hi * __a, int __b, const int __c);
2305 __builtin_neon_ti __builtin_neon_vld2_lanev8qi (const __builtin_neon_qi * __a, int __b, const int __c);
2306 __builtin_neon_ti __builtin_neon_vld2v2sf (const __builtin_neon_sf *  __a);
2307 __builtin_neon_ti __builtin_neon_vld2v2si (const __builtin_neon_si *  __a);
2308 __builtin_neon_ti __builtin_neon_vld2v4hf(const cov_fp16_t*);
2309 __builtin_neon_ti __builtin_neon_vld2v4hi (const __builtin_neon_hi *  __a);
2310 __builtin_neon_ti __builtin_neon_vld2v8qi (const __builtin_neon_qi *  __a);
2311 __builtin_neon_uti __builtin_arm_crypto_vmullp64(long long unsigned int, long long unsigned int);
2312 __builtin_neon_xi __builtin_neon_vld4_lanev8hf(const cov_fp16_t*, __builtin_neon_xi, int);
2313 __builtin_neon_xi __builtin_neon_vld4v8hf(const cov_fp16_t*);
2314 cov_fp16_t __builtin_neon_vabshf(cov_fp16_t);
2315 cov_fp16_t __builtin_neon_vcvthshf(int);
2316 cov_fp16_t __builtin_neon_vcvths_nhf(int, int);
2317 cov_fp16_t __builtin_neon_vcvthuhf(int);
2318 cov_fp16_t __builtin_neon_vcvthu_nhf(int, int);
2319 cov_fp16_t __builtin_neon_vfmahf(cov_fp16_t, cov_fp16_t, cov_fp16_t);
2320 cov_fp16_t __builtin_neon_vfmshf(cov_fp16_t, cov_fp16_t, cov_fp16_t);
2321 cov_fp16_t __builtin_neon_vmaxnmhf(cov_fp16_t, cov_fp16_t);
2322 cov_fp16_t __builtin_neon_vminnmhf(cov_fp16_t, cov_fp16_t);
2323 cov_fp16_t __builtin_neon_vrndahf(cov_fp16_t);
2324 cov_fp16_t __builtin_neon_vrndhf(cov_fp16_t);
2325 cov_fp16_t __builtin_neon_vrndihf(cov_fp16_t);
2326 cov_fp16_t __builtin_neon_vrndmhf(cov_fp16_t);
2327 cov_fp16_t __builtin_neon_vrndnhf(cov_fp16_t);
2328 cov_fp16_t __builtin_neon_vrndphf(cov_fp16_t);
2329 cov_fp16_t __builtin_neon_vrndxhf(cov_fp16_t);
2330 cov_fp16_t __builtin_neon_vsqrthf(cov_fp16_t);
2331 float __builtin_neon_vget_lanev2sf (__simd64_float32_t __a, const int __b);
2332 float __builtin_neon_vget_lanev4sf (__simd128_float32_t __a, const int __b);
2333 int __builtin_neon_vbsldi (int  __a, int __b, int __c);
2334 int __builtin_neon_vcreatedi (__builtin_neon_di __a);
2335 int __builtin_neon_vcvtahssi(cov_fp16_t);
2336 int __builtin_neon_vcvtahusi(cov_fp16_t);
2337 int __builtin_neon_vcvths_nsi(cov_fp16_t, int);
2338 int __builtin_neon_vcvthssi(cov_fp16_t);
2339 int __builtin_neon_vcvthu_nsi(cov_fp16_t, int);
2340 int __builtin_neon_vcvthusi(cov_fp16_t);
2341 int __builtin_neon_vcvtmhssi(cov_fp16_t);
2342 int __builtin_neon_vcvtmhusi(cov_fp16_t);
2343 int __builtin_neon_vcvtnhssi(cov_fp16_t);
2344 int __builtin_neon_vcvtnhusi(cov_fp16_t);
2345 int __builtin_neon_vcvtphssi(cov_fp16_t);
2346 int __builtin_neon_vcvtphusi(cov_fp16_t);
2347 int __builtin_neon_vdup_lanedi (int __a, const int __b);
2348 int __builtin_neon_vdup_ndi (__builtin_neon_di __a);
2349 int __builtin_neon_vextdi (int __a, int __b, const int __c);
2350 int __builtin_neon_vget_lanedi (int __a, const int __b);
2351 int __builtin_neon_vget_laneuv16qi(__simd128_int8_t, int);
2352 int __builtin_neon_vget_laneuv4hi(__simd64_int16_t, int);
2353 int __builtin_neon_vget_laneuv8hi(__simd128_int16_t, int);
2354 int __builtin_neon_vget_laneuv8qi(__simd64_int8_t, int);
2355 int __builtin_neon_vget_lanev16qi(__simd128_int8_t, int);
2356 int __builtin_neon_vget_lanev2si (__simd64_int32_t __a, const int __b);
2357 int __builtin_neon_vget_lanev4hi(__simd64_int16_t, int);
2358 int __builtin_neon_vget_lanev4si (__simd128_int32_t __a, const int __b);
2359 int __builtin_neon_vget_lanev8hi(__simd128_int16_t, int);
2360 int __builtin_neon_vget_lanev8qi(__simd64_int8_t, int);
2361 int __builtin_neon_vld1di (const __builtin_neon_di *  __a);
2362 int __builtin_neon_vld1_dupdi (const __builtin_neon_di *  __a);
2363 int  __builtin_neon_vld1_lanedi (const __builtin_neon_di* __a, int __b, const int __c);
2364 int __builtin_neon_vpadalsv2si (int __a, __simd64_int32_t __b);
2365 int __builtin_neon_vpaddlsv2si (__simd64_int32_t __a);
2366 int __builtin_neon_vqaddsdi (int __a, int __b);
2367 int __builtin_neon_vqrshlsdi (int __a, int __b);
2368 int __builtin_neon_vqshlsdi (int __a, int __b);
2369 int __builtin_neon_vqshl_s_ndi (int __a, const int __b);
2370 int __builtin_neon_vqsubsdi (int __a, int __b);
2371 int __builtin_neon_vqsubudi (int  __a, int  __b);
2372 int __builtin_neon_vreinterpretdidi (int  __a);
2373 int __builtin_neon_vreinterpretdiv2sf (__simd64_float32_t __a);
2374 int __builtin_neon_vreinterpretdiv2si (__simd64_int32_t  __a);
2375 int __builtin_neon_vreinterpretdiv4hi (__simd64_int32_t __a);
2376 int __builtin_neon_vreinterpretdiv8qi (__simd64_int32_t  __a);
2377 int __builtin_neon_vrshlsdi (int __a, int __b);
2378 int __builtin_neon_vrshrs_ndi (int __a, const int __b);
2379 int __builtin_neon_vrsras_ndi (int __a, int __b, const int __c);
2380 int __builtin_neon_vset_lanedi (__builtin_neon_di __a, int __b, const int __c);
2381 int __builtin_neon_vshl_ndi (int __a, const int __b);
2382 int __builtin_neon_vshlsdi (int __a, int __b);
2383 int __builtin_neon_vshrs_ndi (int __a, const int __b);
2384 int __builtin_neon_vsli_ndi (int __a, int __b, const int __c);
2385 int __builtin_neon_vsras_ndi (int __a, int __b, const int __c);
2386 int __builtin_neon_vsri_ndi (int __a, int __b, const int __c);
2387 int __builtin_neon_vst1_lanedi (__builtin_neon_di * __a, int __b, const int __c);
2388 void __builtin_neon_vst2di(long long int*, __builtin_neon_ti);
2389 int __builtin_neon_vst2_lanev2sf (__builtin_neon_sf * __a, float __b, const int __c);
2390 int __builtin_neon_vst2_lanev2si (__builtin_neon_si * __a, int __b, const int __c);
2391 int __builtin_neon_vst2_lanev4hi (__builtin_neon_hi * __a, int __b, const int __c);
2392 int __builtin_neon_vst2_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_oi __b, const int __c);
2393 int __builtin_neon_vst2_lanev4si (__builtin_neon_si * __a, __builtin_neon_oi __b, const int __c);
2394 int __builtin_neon_vst2_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_oi __b, const int __c);
2395 int __builtin_neon_vst2_lanev8qi (__builtin_neon_qi * __a, int __b, const int __c);
2396 void __builtin_neon_vst2v16qi(signed char*, __builtin_neon_oi);
2397 void __builtin_neon_vst2v2sf(float*, __builtin_neon_ti);
2398 void __builtin_neon_vst2v2si(int*, __builtin_neon_ti);
2399 void __builtin_neon_vst2v4hi(short int*, __builtin_neon_ti);
2400 void __builtin_neon_vst2v4sf(float*, __builtin_neon_oi);
2401 void __builtin_neon_vst2v4si(int*, __builtin_neon_oi);
2402 void __builtin_neon_vst2v8hi(short int*, __builtin_neon_oi);
2403 void __builtin_neon_vst2v8qi(signed char*, __builtin_neon_ti);
2404 void __builtin_neon_vst3di(long long int*, __builtin_neon_ei);
2405 int __builtin_neon_vst3_lanev2sf (__builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2406 int __builtin_neon_vst3_lanev2si (__builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2407 int __builtin_neon_vst3_lanev4hi (__builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2408 int __builtin_neon_vst3_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2409 int __builtin_neon_vst3_lanev4si (__builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2410 int __builtin_neon_vst3_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_ci __b, const int __c);
2411 int __builtin_neon_vst3_lanev8qi (__builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2412 void __builtin_neon_vst3v16qi(signed char*, __builtin_neon_ci);
2413 void __builtin_neon_vst3v2sf(float*, __builtin_neon_ei);
2414 void __builtin_neon_vst3v2si(int*, __builtin_neon_ei);
2415 void __builtin_neon_vst3v4hi(short int*, __builtin_neon_ei);
2416 void __builtin_neon_vst3v4sf(float*, __builtin_neon_ci);
2417 void __builtin_neon_vst3v4si(int*, __builtin_neon_ci);
2418 void __builtin_neon_vst3v8hi(short int*, __builtin_neon_ci);
2419 void __builtin_neon_vst3v8qi(signed char*, __builtin_neon_ei);
2420 void __builtin_neon_vst4di(long long int*, __builtin_neon_oi);
2421 int __builtin_neon_vst4_lanev2sf (__builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2422 int __builtin_neon_vst4_lanev2si (__builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2423 int __builtin_neon_vst4_lanev4hi (__builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2424 int __builtin_neon_vst4_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2425 int __builtin_neon_vst4_lanev4si (__builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2426 int __builtin_neon_vst4_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_ci __b, const int __c);
2427 int __builtin_neon_vst4_lanev8qi (__builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2428 void __builtin_neon_vst4v16qi(signed char*, __builtin_neon_xi);
2429 void __builtin_neon_vst4v2sf(float*, __builtin_neon_oi);
2430 void __builtin_neon_vst4v2si(int*, __builtin_neon_oi);
2431 void __builtin_neon_vst4v4hi(short int*, __builtin_neon_oi);
2432 void __builtin_neon_vst4v4sf(float*, __builtin_neon_xi);
2433 void __builtin_neon_vst4v4si(int*, __builtin_neon_xi);
2434 void __builtin_neon_vst4v8hi(short int*, __builtin_neon_xi);
2435 void __builtin_neon_vst4v8qi(signed char*, __builtin_neon_oi);
2436 long long int __builtin_neon_vget_highv2di(__simd128_int64_t);
2437 long long int __builtin_neon_vget_lanev2di(__simd128_int64_t, int);
2438 long long int __builtin_neon_vget_lowv2di(__simd128_int64_t);
2439 __simd128_float16_t __builtin_neon_vabdv8hf(__simd128_float16_t, __simd128_float16_t);
2440 __simd128_float16_t __builtin_neon_vabsv8hf(__simd128_float16_t);
2441 __simd128_float16_t __builtin_neon_vaddv8hf(__simd128_float16_t, __simd128_float16_t);
2442 __simd128_float16_t __builtin_neon_vbslv8hf(__simd128_int16_t, __simd128_float16_t, __simd128_float16_t);
2443 __simd128_float16_t __builtin_neon_vcadd90v8hf(__simd128_float16_t, __simd128_float16_t);
2444 __simd128_float16_t __builtin_neon_vcmla0v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2445 __simd128_float16_t __builtin_neon_vcmla180v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2446 __simd128_float16_t __builtin_neon_vcmla270v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2447 __simd128_float16_t __builtin_neon_vcmla90v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2448 __simd128_float16_t __builtin_neon_vcmla_lane0v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2449 __simd128_float16_t __builtin_neon_vcmla_lane180v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2450 __simd128_float16_t __builtin_neon_vcmla_lane270v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2451 __simd128_float16_t __builtin_neon_vcmla_lane90v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2452 __simd128_float16_t __builtin_neon_vcmlaq_lane0v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2453 __simd128_float16_t __builtin_neon_vcmlaq_lane180v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2454 __simd128_float16_t __builtin_neon_vcmlaq_lane270v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2455 __simd128_float16_t __builtin_neon_vcmlaq_lane90v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2456 __simd128_float16_t __builtin_neon_vcombinev4hf(__simd64_float16_t, __simd64_float16_t);
2457 __simd128_float16_t __builtin_neon_vcvts_nv8hi(__simd128_int16_t, int);
2458 __simd128_float16_t __builtin_neon_vcvtsv8hi(__simd128_int16_t);
2459 __simd128_float16_t __builtin_neon_vcvtu_nv8hi(__simd128_int16_t, int);
2460 __simd128_float16_t __builtin_neon_vcvtuv8hi(__simd128_int16_t);
2461 __simd128_float16_t __builtin_neon_vdup_lanev8hf(__simd64_float16_t, int);
2462 __simd128_float16_t __builtin_neon_vdup_nv8hf(cov_fp16_t);
2463 __simd128_float16_t __builtin_neon_vextv8hf(__simd128_float16_t, __simd128_float16_t, int);
2464 __simd128_float16_t __builtin_neon_vfmav8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2465 __simd128_float16_t __builtin_neon_vfmsv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2466 __simd128_float16_t __builtin_neon_vld1v8hf(const cov_fp16_t*);
2467 __simd128_float16_t __builtin_neon_vmaxfv8hf(__simd128_float16_t, __simd128_float16_t);
2468 __simd128_float16_t __builtin_neon_vmaxnmv8hf(__simd128_float16_t, __simd128_float16_t);
2469 __simd128_float16_t __builtin_neon_vminfv8hf(__simd128_float16_t, __simd128_float16_t);
2470 __simd128_float16_t __builtin_neon_vminnmv8hf(__simd128_float16_t, __simd128_float16_t);
2471 __simd128_float16_t __builtin_neon_vmulfv8hf(__simd128_float16_t, __simd128_float16_t);
2472 __simd128_float16_t __builtin_neon_vmul_lanev8hf(__simd128_float16_t, __simd64_float16_t, int);
2473 __simd128_float16_t __builtin_neon_vmul_nv8hf(__simd128_float16_t, cov_fp16_t);
2474 __simd128_float16_t __builtin_neon_vnegv8hf(__simd128_float16_t);
2475 __simd128_float16_t __builtin_neon_vrecpev8hf(__simd128_float16_t);
2476 __simd128_float16_t __builtin_neon_vrecpsv8hf(__simd128_float16_t, __simd128_float16_t);
2477 __simd128_float16_t __builtin_neon_vrndav8hf(__simd128_float16_t);
2478 __simd128_float16_t __builtin_neon_vrndmv8hf(__simd128_float16_t);
2479 __simd128_float16_t __builtin_neon_vrndnv8hf(__simd128_float16_t);
2480 __simd128_float16_t __builtin_neon_vrndpv8hf(__simd128_float16_t);
2481 __simd128_float16_t __builtin_neon_vrndv8hf(__simd128_float16_t);
2482 __simd128_float16_t __builtin_neon_vrndxv8hf(__simd128_float16_t);
2483 __simd128_float16_t __builtin_neon_vrsqrtev8hf(__simd128_float16_t);
2484 __simd128_float16_t __builtin_neon_vrsqrtsv8hf(__simd128_float16_t, __simd128_float16_t);
2485 __simd128_float16_t __builtin_neon_vsubv8hf(__simd128_float16_t, __simd128_float16_t);
2486 __simd128_float32_t __builtin_neon_vabdfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2487 __simd128_float32_t __builtin_neon_vabsv4sf (__simd128_float32_t __a);
2488 __simd128_float32_t __builtin_neon_vaddv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2489 __simd128_float32_t __builtin_neon_vbslv4sf (__simd128_int32_t  __a, __simd128_float32_t __b, __simd128_float32_t __c);
2490 __simd128_float32_t __builtin_neon_vcadd90v4sf(__simd128_float32_t, __simd128_float32_t);
2491 __simd128_float32_t __builtin_neon_vcmla0v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2492 __simd128_float32_t __builtin_neon_vcmla180v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2493 __simd128_float32_t __builtin_neon_vcmla270v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2494 __simd128_float32_t __builtin_neon_vcmla90v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2495 __simd128_float32_t __builtin_neon_vcmla_lane0v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2496 __simd128_float32_t __builtin_neon_vcmla_lane180v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2497 __simd128_float32_t __builtin_neon_vcmla_lane270v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2498 __simd128_float32_t __builtin_neon_vcmla_lane90v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2499 __simd128_float32_t __builtin_neon_vcmlaq_lane0v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2500 __simd128_float32_t __builtin_neon_vcmlaq_lane180v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2501 __simd128_float32_t __builtin_neon_vcmlaq_lane270v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2502 __simd128_float32_t __builtin_neon_vcmlaq_lane90v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2503 __simd128_float32_t __builtin_neon_vcombinev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
2504 __simd128_float32_t __builtin_neon_vcvts_nv4si (__simd128_int32_t __a, const int __b);
2505 __simd128_float32_t __builtin_neon_vcvtsv4si (__simd128_int32_t __a);
2506 __simd128_float32_t __builtin_neon_vcvtu_nv4si (__simd128_int32_t  __a, const int __b);
2507 __simd128_float32_t __builtin_neon_vcvtuv4si (__simd128_int32_t  __a);
2508 __simd128_float32_t __builtin_neon_vcvtv4sfv4hf(__simd64_float16_t);
2509 __simd128_float32_t __builtin_neon_vdup_lanev4sf (__simd64_float32_t __a, const int __b);
2510 __simd128_float32_t __builtin_neon_vdup_nv4sf (__builtin_neon_sf __a);
2511 __simd128_float32_t __builtin_neon_vextv4sf (__simd128_float32_t __a, __simd128_float32_t __b, const int __c);
2512 __simd128_float32_t __builtin_neon_vfmal_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2513 __simd128_float32_t __builtin_neon_vfmal_lane_highv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2514 __simd128_float32_t __builtin_neon_vfmal_lane_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2515 __simd128_float32_t __builtin_neon_vfmal_lane_lowv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2516 __simd128_float32_t __builtin_neon_vfmal_lane_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2517 __simd128_float32_t __builtin_neon_vfmal_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2518 __simd128_float32_t __builtin_neon_vfmav4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2519 __simd128_float32_t __builtin_neon_vfmsl_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2520 __simd128_float32_t __builtin_neon_vfmsl_lane_highv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2521 __simd128_float32_t __builtin_neon_vfmsl_lane_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2522 __simd128_float32_t __builtin_neon_vfmsl_lane_lowv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2523 __simd128_float32_t __builtin_neon_vfmsl_lane_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2524 __simd128_float32_t __builtin_neon_vfmsl_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2525 __simd128_float32_t __builtin_neon_vfmsv4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2526 __simd128_float32_t __builtin_neon_vld1_dupv4sf (const __builtin_neon_sf *  __a);
2527 __simd128_float32_t __builtin_neon_vld1_lanev4sf (const float * __a, __simd128_float32_t __b, const int __c);
2528 __simd128_float32_t __builtin_neon_vld1v4sf (const __builtin_neon_sf *  __a);
2529 __simd128_float32_t __builtin_neon_vmaxfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2530 __simd128_float32_t __builtin_neon_vmaxnmv4sf(__simd128_float32_t, __simd128_float32_t);
2531 __simd128_float32_t __builtin_neon_vminfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2532 __simd128_float32_t __builtin_neon_vminnmv4sf(__simd128_float32_t, __simd128_float32_t);
2533 __simd128_float32_t __builtin_neon_vmla_lanev4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd64_float32_t __c, const int __d);
2534 __simd128_float32_t __builtin_neon_vmla_nv4sf (__simd128_float32_t __a, __simd128_float32_t __b, float __c);
2535 __simd128_float32_t __builtin_neon_vmlav4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2536 __simd128_float32_t __builtin_neon_vmls_lanev4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd64_float32_t __c, const int __d);
2537 __simd128_float32_t __builtin_neon_vmls_nv4sf (__simd128_float32_t __a, __simd128_float32_t __b, float __c);
2538 __simd128_float32_t __builtin_neon_vmlsv4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2539 __simd128_float32_t __builtin_neon_vmulfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2540 __simd128_float32_t __builtin_neon_vmul_lanev4sf (__simd128_float32_t __a, __simd64_float32_t __b, const int __c);
2541 __simd128_float32_t __builtin_neon_vmul_nv4sf (__simd128_float32_t __a, float __b);
2542 __simd128_float32_t __builtin_neon_vnegv4sf (__simd128_float32_t __a);
2543 __simd128_float32_t __builtin_neon_vrecpev4sf (__simd128_float32_t __a);
2544 __simd128_float32_t __builtin_neon_vrecpsv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2545 __simd128_float32_t __builtin_neon_vreinterpretv4sfti (__builtin_neon_ti __a);
2546 __simd128_float32_t __builtin_neon_vreinterpretv4sfv16qi (__simd128_int32_t  __a);
2547 __simd128_float32_t __builtin_neon_vreinterpretv4sfv2di (__simd128_int32_t  __a);
2548 __simd128_float32_t __builtin_neon_vreinterpretv4sfv4si (__simd128_int32_t __a);
2549 __simd128_float32_t __builtin_neon_vreinterpretv4sfv8hi (__simd128_int32_t  __a);
2550 __simd128_float32_t __builtin_neon_vrintav4sf (__simd128_float32_t __a);
2551 __simd128_float32_t __builtin_neon_vrintmv4sf (__simd128_float32_t __a);
2552 __simd128_float32_t __builtin_neon_vrintnv4sf (__simd128_float32_t __a);
2553 __simd128_float32_t __builtin_neon_vrintpv4sf (__simd128_float32_t __a);
2554 __simd128_float32_t __builtin_neon_vrintxv4sf (__simd128_float32_t __a);
2555 __simd128_float32_t __builtin_neon_vrintzv4sf (__simd128_float32_t __a);
2556 __simd128_float32_t __builtin_neon_vrsqrtev4sf (__simd128_float32_t __a);
2557 __simd128_float32_t __builtin_neon_vrsqrtsv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2558 __simd128_float32_t __builtin_neon_vset_lanev4sf (float __a, __simd128_float32_t __b, const int __c);
2559 void __builtin_neon_vst1_lanev4sf(float*, __simd128_float32_t, int);
2560 void __builtin_neon_vst1v4sf(float*, __simd128_float32_t);
2561 __simd128_float32_t __builtin_neon_vsubv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2562 __simd128_int16_t __builtin_neon_vabalsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2563 __simd128_int16_t __builtin_neon_vabaluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2564 __simd128_int16_t __builtin_neon_vabasv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2565 __simd128_int16_t __builtin_neon_vabauv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2566 __simd128_int16_t __builtin_neon_vabdlsv8qi(__simd64_int8_t, __simd64_int8_t);
2567 __simd128_int16_t __builtin_neon_vabdluv8qi(__simd64_int8_t, __simd64_int8_t);
2568 __simd128_int16_t __builtin_neon_vabdsv8hi(__simd128_int16_t, __simd128_int16_t);
2569 __simd128_int16_t __builtin_neon_vabduv8hi(__simd128_int16_t, __simd128_int16_t);
2570 __simd128_int16_t __builtin_neon_vabsv8hi(__simd128_int16_t);
2571 __simd128_int16_t __builtin_neon_vaddlsv8qi(__simd64_int8_t, __simd64_int8_t);
2572 __simd128_int16_t __builtin_neon_vaddluv8qi(__simd64_int8_t, __simd64_int8_t);
2573 __simd128_int16_t __builtin_neon_vaddwsv8qi(__simd128_int16_t, __simd64_int8_t);
2574 __simd128_int16_t __builtin_neon_vaddwuv8qi(__simd128_int16_t, __simd64_int8_t);
2575 __simd128_int16_t __builtin_neon_vbslv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2576 __simd128_int16_t __builtin_neon_vcagev8hf(__simd128_float16_t, __simd128_float16_t);
2577 __simd128_int16_t __builtin_neon_vcagtv8hf(__simd128_float16_t, __simd128_float16_t);
2578 __simd128_int16_t __builtin_neon_vcalev8hf(__simd128_float16_t, __simd128_float16_t);
2579 __simd128_int16_t __builtin_neon_vcaltv8hf(__simd128_float16_t, __simd128_float16_t);
2580 __simd128_int16_t __builtin_neon_vceqv8hf(__simd128_float16_t, __simd128_float16_t);
2581 __simd128_int16_t __builtin_neon_vceqv8hi(__simd128_int16_t, __simd128_int16_t);
2582 __simd128_int16_t __builtin_neon_vceqzv8hf(__simd128_float16_t);
2583 __simd128_int16_t __builtin_neon_vcgeuv8hi(__simd128_int16_t, __simd128_int16_t);
2584 __simd128_int16_t __builtin_neon_vcgev8hf(__simd128_float16_t, __simd128_float16_t);
2585 __simd128_int16_t __builtin_neon_vcgev8hi(__simd128_int16_t, __simd128_int16_t);
2586 __simd128_int16_t __builtin_neon_vcgezv8hf(__simd128_float16_t);
2587 __simd128_int16_t __builtin_neon_vcgtuv8hi(__simd128_int16_t, __simd128_int16_t);
2588 __simd128_int16_t __builtin_neon_vcgtv8hf(__simd128_float16_t, __simd128_float16_t);
2589 __simd128_int16_t __builtin_neon_vcgtv8hi(__simd128_int16_t, __simd128_int16_t);
2590 __simd128_int16_t __builtin_neon_vcgtzv8hf(__simd128_float16_t);
2591 __simd128_int16_t __builtin_neon_vclev8hf(__simd128_float16_t, __simd128_float16_t);
2592 __simd128_int16_t __builtin_neon_vclezv8hf(__simd128_float16_t);
2593 __simd128_int16_t __builtin_neon_vclsv8hi(__simd128_int16_t);
2594 __simd128_int16_t __builtin_neon_vcltv8hf(__simd128_float16_t, __simd128_float16_t);
2595 __simd128_int16_t __builtin_neon_vcltzv8hf(__simd128_float16_t);
2596 __simd128_int16_t __builtin_neon_vclzv8hi(__simd128_int16_t);
2597 __simd128_int16_t __builtin_neon_vcombinev4hi(__simd64_int16_t, __simd64_int16_t);
2598 __simd128_int16_t __builtin_neon_vcvtasv8hf(__simd128_float16_t);
2599 __simd128_int16_t __builtin_neon_vcvtauv8hf(__simd128_float16_t);
2600 __simd128_int16_t __builtin_neon_vcvtmsv8hf(__simd128_float16_t);
2601 __simd128_int16_t __builtin_neon_vcvtmuv8hf(__simd128_float16_t);
2602 __simd128_int16_t __builtin_neon_vcvtnsv8hf(__simd128_float16_t);
2603 __simd128_int16_t __builtin_neon_vcvtnuv8hf(__simd128_float16_t);
2604 __simd128_int16_t __builtin_neon_vcvtpsv8hf(__simd128_float16_t);
2605 __simd128_int16_t __builtin_neon_vcvtpuv8hf(__simd128_float16_t);
2606 __simd128_int16_t __builtin_neon_vcvts_nv8hf(__simd128_float16_t, int);
2607 __simd128_int16_t __builtin_neon_vcvtsv8hf(__simd128_float16_t);
2608 __simd128_int16_t __builtin_neon_vcvtu_nv8hf(__simd128_float16_t, int);
2609 __simd128_int16_t __builtin_neon_vcvtuv8hf(__simd128_float16_t);
2610 __simd128_int16_t __builtin_neon_vdup_lanev8hi(__simd64_int16_t, int);
2611 __simd128_int16_t __builtin_neon_vextv8hi(__simd128_int16_t, __simd128_int16_t, int);
2612 __simd128_int16_t __builtin_neon_vhaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2613 __simd128_int16_t __builtin_neon_vhadduv8hi(__simd128_int16_t, __simd128_int16_t);
2614 __simd128_int16_t __builtin_neon_vhsubsv8hi(__simd128_int16_t, __simd128_int16_t);
2615 __simd128_int16_t __builtin_neon_vhsubuv8hi(__simd128_int16_t, __simd128_int16_t);
2616 __simd128_int16_t __builtin_neon_vld1_lanev8hi(const short int*, __simd128_int16_t, int);
2617 __simd128_int16_t __builtin_neon_vmaxsv8hi(__simd128_int16_t, __simd128_int16_t);
2618 __simd128_int16_t __builtin_neon_vmaxuv8hi(__simd128_int16_t, __simd128_int16_t);
2619 __simd128_int16_t __builtin_neon_vminsv8hi(__simd128_int16_t, __simd128_int16_t);
2620 __simd128_int16_t __builtin_neon_vminuv8hi(__simd128_int16_t, __simd128_int16_t);
2621 __simd128_int16_t __builtin_neon_vmla_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2622 __simd128_int16_t __builtin_neon_vmlalsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2623 __simd128_int16_t __builtin_neon_vmlaluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2624 __simd128_int16_t __builtin_neon_vmla_nv8hi(__simd128_int16_t, __simd128_int16_t, short int);
2625 __simd128_int16_t __builtin_neon_vmlav8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2626 __simd128_int16_t __builtin_neon_vmls_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2627 __simd128_int16_t __builtin_neon_vmlslsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2628 __simd128_int16_t __builtin_neon_vmlsluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2629 __simd128_int16_t __builtin_neon_vmls_nv8hi(__simd128_int16_t, __simd128_int16_t, short int);
2630 __simd128_int16_t __builtin_neon_vmlsv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2631 __simd128_int16_t __builtin_neon_vmovlsv8qi(__simd64_int8_t);
2632 __simd128_int16_t __builtin_neon_vmovluv8qi(__simd64_int8_t);
2633 __simd128_int16_t __builtin_neon_vmul_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2634 __simd128_int16_t __builtin_neon_vmullpv8qi(__simd64_int8_t, __simd64_int8_t);
2635 __simd128_int16_t __builtin_neon_vmullsv8qi(__simd64_int8_t, __simd64_int8_t);
2636 __simd128_int16_t __builtin_neon_vmulluv8qi(__simd64_int8_t, __simd64_int8_t);
2637 __simd128_int16_t __builtin_neon_vmul_nv8hi(__simd128_int16_t, short int);
2638 __simd128_int16_t __builtin_neon_vmvnv8hi(__simd128_int16_t);
2639 __simd128_int16_t __builtin_neon_vnegv8hi(__simd128_int16_t);
2640 __simd128_int16_t __builtin_neon_vpadalsv16qi(__simd128_int16_t, __simd128_int8_t);
2641 __simd128_int16_t __builtin_neon_vpadaluv16qi(__simd128_int16_t, __simd128_int8_t);
2642 __simd128_int16_t __builtin_neon_vpaddlsv16qi(__simd128_int8_t);
2643 __simd128_int16_t __builtin_neon_vpaddluv16qi(__simd128_int8_t);
2644 __simd128_int16_t __builtin_neon_vqabsv8hi(__simd128_int16_t);
2645 __simd128_int16_t __builtin_neon_vqaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2646 __simd128_int16_t __builtin_neon_vqadduv8hi(__simd128_int16_t, __simd128_int16_t);
2647 __simd128_int16_t __builtin_neon_vqdmulh_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2648 __simd128_int16_t __builtin_neon_vqdmulh_nv8hi(__simd128_int16_t, short int);
2649 __simd128_int16_t __builtin_neon_vqdmulhv8hi(__simd128_int16_t, __simd128_int16_t);
2650 __simd128_int16_t __builtin_neon_vqnegv8hi(__simd128_int16_t);
2651 __simd128_int16_t __builtin_neon_vqrdmlah_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2652 __simd128_int16_t __builtin_neon_vqrdmlahv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2653 __simd128_int16_t __builtin_neon_vqrdmlsh_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2654 __simd128_int16_t __builtin_neon_vqrdmlshv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2655 __simd128_int16_t __builtin_neon_vqrdmulh_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2656 __simd128_int16_t __builtin_neon_vqrdmulh_nv8hi(__simd128_int16_t, short int);
2657 __simd128_int16_t __builtin_neon_vqrdmulhv8hi(__simd128_int16_t, __simd128_int16_t);
2658 __simd128_int16_t __builtin_neon_vqrshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2659 __simd128_int16_t __builtin_neon_vqrshluv8hi(__simd128_int16_t, __simd128_int16_t);
2660 __simd128_int16_t __builtin_neon_vqshl_s_nv8hi(__simd128_int16_t, int);
2661 __simd128_int16_t __builtin_neon_vqshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2662 __simd128_int16_t __builtin_neon_vqshl_u_nv8hi(__simd128_int16_t, int);
2663 __simd128_int16_t __builtin_neon_vqshlu_nv8hi(__simd128_int16_t, int);
2664 __simd128_int16_t __builtin_neon_vqshluv8hi(__simd128_int16_t, __simd128_int16_t);
2665 __simd128_int16_t __builtin_neon_vqsubsv8hi(__simd128_int16_t, __simd128_int16_t);
2666 __simd128_int16_t __builtin_neon_vqsubuv8hi(__simd128_int16_t, __simd128_int16_t);
2667 __simd128_int16_t __builtin_neon_vrhaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2668 __simd128_int16_t __builtin_neon_vrhadduv8hi(__simd128_int16_t, __simd128_int16_t);
2669 __simd128_int16_t __builtin_neon_vrshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2670 __simd128_int16_t __builtin_neon_vrshluv8hi(__simd128_int16_t, __simd128_int16_t);
2671 __simd128_int16_t __builtin_neon_vrshrs_nv8hi(__simd128_int16_t, int);
2672 __simd128_int16_t __builtin_neon_vrshru_nv8hi(__simd128_int16_t, int);
2673 __simd128_int16_t __builtin_neon_vrsras_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2674 __simd128_int16_t __builtin_neon_vrsrau_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2675 __simd128_int16_t __builtin_neon_vset_lanev8hi(short int, __simd128_int16_t, int);
2676 __simd128_int16_t __builtin_neon_vshlls_nv8qi(__simd64_int8_t, int);
2677 __simd128_int16_t __builtin_neon_vshllu_nv8qi(__simd64_int8_t, int);
2678 __simd128_int16_t __builtin_neon_vshl_nv8hi(__simd128_int16_t, int);
2679 __simd128_int16_t __builtin_neon_vshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2680 __simd128_int16_t __builtin_neon_vshluv8hi(__simd128_int16_t, __simd128_int16_t);
2681 __simd128_int16_t __builtin_neon_vshrs_nv8hi(__simd128_int16_t, int);
2682 __simd128_int16_t __builtin_neon_vshru_nv8hi(__simd128_int16_t, int);
2683 __simd128_int16_t __builtin_neon_vsli_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2684 __simd128_int16_t __builtin_neon_vsras_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2685 __simd128_int16_t __builtin_neon_vsrau_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2686 __simd128_int16_t __builtin_neon_vsri_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2687 __simd128_int16_t __builtin_neon_vsublsv8qi(__simd64_int8_t, __simd64_int8_t);
2688 __simd128_int16_t __builtin_neon_vsubluv8qi(__simd64_int8_t, __simd64_int8_t);
2689 __simd128_int16_t __builtin_neon_vsubwsv8qi(__simd128_int16_t, __simd64_int8_t);
2690 __simd128_int16_t __builtin_neon_vsubwuv8qi(__simd128_int16_t, __simd64_int8_t);
2691 __simd128_int16_t __builtin_neon_vtstv8hi(__simd128_int16_t, __simd128_int16_t);
2692 __simd128_int32_t __builtin_neon_sdot_lanev16qi(__simd128_int32_t, __simd128_int8_t, __simd64_int8_t, int);
2693 __simd128_int32_t __builtin_neon_sdotv16qi(__simd128_int32_t, __simd128_int8_t, __simd128_int8_t);
2694 __simd128_int32_t __builtin_neon_vabalsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2695 __simd128_int32_t __builtin_neon_vabaluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2696 __simd128_int32_t __builtin_neon_vabasv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2697 __simd128_int32_t __builtin_neon_vabauv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, __simd128_int32_t  __c);
2698 __simd128_int32_t __builtin_neon_vabdlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2699 __simd128_int32_t __builtin_neon_vabdlsv4hi(__simd64_int16_t, __simd64_int16_t);
2700 __simd128_int32_t __builtin_neon_vabdluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2701 __simd128_int32_t __builtin_neon_vabdluv4hi(__simd64_int16_t, __simd64_int16_t);
2702 __simd128_int32_t __builtin_neon_vabdsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2703 __simd128_int32_t __builtin_neon_vabduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2704 __simd128_int32_t __builtin_neon_vabsv4si (__simd128_int32_t __a);
2705 __simd128_int32_t __builtin_neon_vaddlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2706 __simd128_int32_t __builtin_neon_vaddlsv4hi(__simd64_int16_t, __simd64_int16_t);
2707 __simd128_int32_t __builtin_neon_vaddluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2708 __simd128_int32_t __builtin_neon_vaddluv4hi(__simd64_int16_t, __simd64_int16_t);
2709 __simd128_int32_t __builtin_neon_vaddwsv4hi(__simd128_int32_t, __simd64_int16_t);
2710 __simd128_int32_t __builtin_neon_vaddwuv4hi(__simd128_int32_t, __simd64_int16_t);
2711 __simd128_int32_t __builtin_neon_vbslv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2712 __simd128_int32_t __builtin_neon_vcagev4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2713 __simd128_int32_t __builtin_neon_vcagtv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2714 __simd128_int32_t __builtin_neon_vceqv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2715 __simd128_int32_t __builtin_neon_vceqv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2716 __simd128_int32_t __builtin_neon_vcgeuv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2717 __simd128_int32_t __builtin_neon_vcgev4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2718 __simd128_int32_t __builtin_neon_vcgev4si (__simd128_int32_t __a, __simd128_int32_t __b);
2719 __simd128_int32_t __builtin_neon_vcgtuv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2720 __simd128_int32_t __builtin_neon_vcgtv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2721 __simd128_int32_t __builtin_neon_vcgtv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2722 __simd128_int32_t __builtin_neon_vclsv4si (__simd128_int32_t __a);
2723 __simd128_int32_t __builtin_neon_vclzv4si (__simd128_int32_t __a);
2724 __simd128_int64_t __builtin_neon_vcombinedi (long long int __a, long long int __b);
2725 __simd128_int32_t __builtin_neon_vcombinev2si (__simd64_int32_t __a, __simd64_int32_t __b);
2726 __simd128_int32_t __builtin_neon_vcvts_nv4sf (__simd128_float32_t __a, const int __b);
2727 __simd128_int32_t __builtin_neon_vcvtsv4sf (__simd128_float32_t __a);
2728 __simd128_int32_t __builtin_neon_vcvtu_nv4sf (__simd128_float32_t __a, const int __b);
2729 __simd128_int32_t __builtin_neon_vcvtuv4sf (__simd128_float32_t __a);
2730 __simd128_int32_t __builtin_neon_vdup_lanev2di (int __a, const int __b);
2731 __simd128_int32_t __builtin_neon_vdup_lanev4si (__simd64_int32_t __a, const int __b);
2732 __simd128_int8_t __builtin_neon_vdup_nv16qi(signed char);
2733 __simd128_int64_t __builtin_neon_vdup_nv2di(long long int);
2734 __simd128_int32_t __builtin_neon_vdup_nv4si (__builtin_neon_si __a);
2735 __simd128_int16_t __builtin_neon_vdup_nv8hi(short int);
2736 __simd128_int32_t __builtin_neon_vextv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2737 __simd128_int32_t __builtin_neon_vhaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2738 __simd128_int32_t __builtin_neon_vhadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2739 __simd128_int32_t __builtin_neon_vhsubsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2740 __simd128_int32_t __builtin_neon_vhsubuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2741 __simd128_int8_t __builtin_neon_vld1_dupv16qi(const signed char*);
2742 __simd128_int64_t __builtin_neon_vld1_dupv2di(const long long int*);
2743 __simd128_int32_t __builtin_neon_vld1_dupv4si (const __builtin_neon_si *  __a);
2744 __simd128_int16_t __builtin_neon_vld1_dupv8hi(const short int*);
2745 __simd128_int32_t __builtin_neon_vld1_lanev4si (const int * __a, __simd128_int32_t __b, const int __c);
2746 __simd128_int8_t __builtin_neon_vld1v16qi(const signed char*);
2747 __simd128_int64_t __builtin_neon_vld1v2di(const long long int*);
2748 __simd128_int32_t __builtin_neon_vld1v4si (const __builtin_neon_si *  __a);
2749 __simd128_int16_t __builtin_neon_vld1v8hi(const short int*);
2750 __simd128_int32_t __builtin_neon_vmaxsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2751 __simd128_int32_t __builtin_neon_vmaxuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2752 __simd128_int32_t __builtin_neon_vminsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2753 __simd128_int32_t __builtin_neon_vminuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2754 __simd128_int32_t __builtin_neon_vmla_lanev4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd64_int32_t __c, const int __d);
2755 __simd128_int32_t __builtin_neon_vmlals_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2756 __simd128_int32_t __builtin_neon_vmlals_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2757 __simd128_int32_t __builtin_neon_vmlalsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2758 __simd128_int32_t __builtin_neon_vmlalu_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2759 __simd128_int32_t __builtin_neon_vmlalu_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2760 __simd128_int32_t __builtin_neon_vmlaluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2761 __simd128_int32_t __builtin_neon_vmla_nv4si (__simd128_int32_t __a, __simd128_int32_t __a, int __c);
2762 __simd128_int32_t __builtin_neon_vmlav4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2763 __simd128_int32_t __builtin_neon_vmls_lanev4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd64_int32_t __c, const int __d);
2764 __simd128_int32_t __builtin_neon_vmlsls_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2765 __simd128_int32_t __builtin_neon_vmlsls_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2766 __simd128_int32_t __builtin_neon_vmlslsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2767 __simd128_int32_t __builtin_neon_vmlslu_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2768 __simd128_int32_t __builtin_neon_vmlslu_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2769 __simd128_int32_t __builtin_neon_vmlsluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2770 __simd128_int32_t __builtin_neon_vmls_nv4si (__simd128_int32_t __a, __simd128_int32_t __a, int __c);
2771 __simd128_int32_t __builtin_neon_vmlsv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2772 __simd128_int32_t __builtin_neon_vmovlsv2si (__simd64_int32_t __a);
2773 __simd128_int32_t __builtin_neon_vmovlsv4hi(__simd64_int16_t);
2774 __simd128_int32_t __builtin_neon_vmovluv2si (__simd64_int32_t  __a);
2775 __simd128_int32_t __builtin_neon_vmovluv4hi(__simd64_int16_t);
2776 __simd128_int32_t __builtin_neon_vmul_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2777 __simd128_int32_t __builtin_neon_vmulls_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2778 __simd128_int32_t __builtin_neon_vmulls_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2779 __simd128_int32_t __builtin_neon_vmulls_nv2si (__simd64_int32_t __a, int __b);
2780 __simd128_int32_t __builtin_neon_vmulls_nv4hi(__simd64_int16_t, short int);
2781 __simd128_int32_t __builtin_neon_vmullsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2782 __simd128_int32_t __builtin_neon_vmullsv4hi(__simd64_int16_t, __simd64_int16_t);
2783 __simd128_int32_t __builtin_neon_vmullu_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2784 __simd128_int32_t __builtin_neon_vmullu_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2785 __simd128_int32_t __builtin_neon_vmullu_nv2si (__simd64_int32_t  __a, __builtin_neon_si  __b);
2786 __simd128_int32_t __builtin_neon_vmullu_nv4hi(__simd64_int16_t, short int);
2787 __simd128_int32_t __builtin_neon_vmulluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2788 __simd128_int32_t __builtin_neon_vmulluv4hi(__simd64_int16_t, __simd64_int16_t);
2789 __simd128_int32_t __builtin_neon_vmul_nv4si (__simd128_int32_t __a, int __b);
2790 __simd128_int32_t __builtin_neon_vmvnv4si (__simd128_int32_t __a);
2791 __simd128_int32_t __builtin_neon_vnegv4si (__simd128_int32_t __a);
2792 __simd128_int32_t __builtin_neon_vpadalsv8hi(__simd128_int32_t, __simd128_int16_t);
2793 __simd128_int32_t __builtin_neon_vpadaluv8hi(__simd128_int32_t, __simd128_int16_t);
2794 __simd128_int32_t __builtin_neon_vpaddlsv4si (__simd128_int32_t __a);
2795 __simd128_int32_t __builtin_neon_vpaddlsv8hi(__simd128_int16_t);
2796 __simd128_int32_t __builtin_neon_vpaddluv4si (__simd128_int32_t  __a);
2797 __simd128_int32_t __builtin_neon_vpaddluv8hi(__simd128_int16_t);
2798 __simd128_int32_t __builtin_neon_vqabsv4si (__simd128_int32_t __a);
2799 __simd128_int32_t __builtin_neon_vqaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2800 __simd128_int32_t __builtin_neon_vqadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2801 __simd128_int32_t __builtin_neon_vqdmlal_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2802 __simd128_int32_t __builtin_neon_vqdmlal_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2803 __simd128_int32_t __builtin_neon_vqdmlalv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2804 __simd128_int32_t __builtin_neon_vqdmlsl_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2805 __simd128_int32_t __builtin_neon_vqdmlsl_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2806 __simd128_int32_t __builtin_neon_vqdmlslv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2807 __simd128_int32_t __builtin_neon_vqdmulh_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2808 __simd128_int32_t __builtin_neon_vqdmulh_nv4si (__simd128_int32_t __a, int __b);
2809 __simd128_int32_t __builtin_neon_vqdmulhv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2810 __simd128_int32_t __builtin_neon_vqdmull_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2811 __simd128_int32_t __builtin_neon_vqdmull_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2812 __simd128_int32_t __builtin_neon_vqdmull_nv2si (__simd64_int32_t __a, int __b);
2813 __simd128_int32_t __builtin_neon_vqdmull_nv4hi(__simd64_int16_t, short int);
2814 __simd128_int32_t __builtin_neon_vqdmullv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2815 __simd128_int32_t __builtin_neon_vqdmullv4hi(__simd64_int16_t, __simd64_int16_t);
2816 __simd128_int32_t __builtin_neon_vqnegv4si (__simd128_int32_t __a);
2817 __simd128_int32_t __builtin_neon_vqrdmlah_lanev4si(__simd128_int32_t, __simd128_int32_t, __simd64_int32_t, int);
2818 __simd128_int32_t __builtin_neon_vqrdmlahv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
2819 __simd128_int32_t __builtin_neon_vqrdmlsh_lanev4si(__simd128_int32_t, __simd128_int32_t, __simd64_int32_t, int);
2820 __simd128_int32_t __builtin_neon_vqrdmlshv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
2821 __simd128_int32_t __builtin_neon_vqrdmulh_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2822 __simd128_int32_t __builtin_neon_vqrdmulh_nv4si (__simd128_int32_t __a, int __b);
2823 __simd128_int32_t __builtin_neon_vqrdmulhv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2824 __simd128_int32_t __builtin_neon_vqrshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2825 __simd128_int32_t __builtin_neon_vqrshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2826 __simd128_int32_t __builtin_neon_vqshl_s_nv4si (__simd128_int32_t __a, const int __b);
2827 __simd128_int32_t __builtin_neon_vqshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2828 __simd128_int32_t __builtin_neon_vqshl_u_nv4si (__simd128_int32_t  __a, const int __b);
2829 __simd128_int32_t __builtin_neon_vqshlu_nv4si (__simd128_int32_t __a, const int __b);
2830 __simd128_int32_t __builtin_neon_vqshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2831 __simd128_int32_t __builtin_neon_vqsubsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2832 __simd128_int32_t __builtin_neon_vqsubuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2833 __simd128_int32_t __builtin_neon_vrecpev4si (__simd128_int32_t  __a);
2834 __simd128_int32_t __builtin_neon_vreinterprettiv16qi (__simd128_int32_t __a);
2835 __simd128_int32_t __builtin_neon_vreinterprettiv2di (__simd128_int32_t __a);
2836 __simd128_int32_t __builtin_neon_vreinterprettiv4sf (__simd128_float32_t __a);
2837 __simd128_int32_t __builtin_neon_vreinterprettiv4si (__simd128_int32_t __a);
2838 __simd128_int32_t __builtin_neon_vreinterprettiv8hi (__simd128_int32_t __a);
2839 __simd128_int32_t __builtin_neon_vreinterpretv16qiti (__builtin_neon_ti __a);
2840 __simd128_int32_t __builtin_neon_vreinterpretv16qiv16qi (__simd128_int32_t __a);
2841 __simd128_int32_t __builtin_neon_vreinterpretv16qiv2di (__simd128_int32_t  __a);
2842 __simd128_int32_t __builtin_neon_vreinterpretv16qiv4sf (__simd128_float32_t __a);
2843 __simd128_int32_t __builtin_neon_vreinterpretv16qiv4si (__simd128_int32_t __a);
2844 __simd128_int32_t __builtin_neon_vreinterpretv16qiv8hi (__simd128_int32_t  __a);
2845 __simd128_int32_t __builtin_neon_vreinterpretv2diti (__builtin_neon_ti __a);
2846 __simd128_int32_t __builtin_neon_vreinterpretv2div16qi (__simd128_int32_t  __a);
2847 __simd128_int32_t __builtin_neon_vreinterpretv2div2di (__simd128_int32_t __a);
2848 __simd128_int32_t __builtin_neon_vreinterpretv2div4sf (__simd128_float32_t __a);
2849 __simd128_int32_t __builtin_neon_vreinterpretv2div4si (__simd128_int32_t  __a);
2850 __simd128_int32_t __builtin_neon_vreinterpretv2div8hi (__simd128_int32_t  __a);
2851 __simd128_int32_t __builtin_neon_vreinterpretv4siti (__builtin_neon_ti __a);
2852 __simd128_int32_t __builtin_neon_vreinterpretv4siv16qi (__simd128_int32_t  __a);
2853 __simd128_int32_t __builtin_neon_vreinterpretv4siv2di (__simd128_int32_t  __a);
2854 __simd128_int32_t __builtin_neon_vreinterpretv4siv4sf (__simd128_float32_t __a);
2855 __simd128_int32_t __builtin_neon_vreinterpretv4siv4si (__simd128_int32_t  __a);
2856 __simd128_int32_t __builtin_neon_vreinterpretv4siv8hi (__simd128_int32_t  __a);
2857 __simd128_int32_t __builtin_neon_vreinterpretv8hiti (__builtin_neon_ti __a);
2858 __simd128_int32_t __builtin_neon_vreinterpretv8hiv16qi (__simd128_int32_t  __a);
2859 __simd128_int32_t __builtin_neon_vreinterpretv8hiv2di (__simd128_int32_t  __a);
2860 __simd128_int32_t __builtin_neon_vreinterpretv8hiv4sf (__simd128_float32_t __a);
2861 __simd128_int32_t __builtin_neon_vreinterpretv8hiv4si (__simd128_int32_t  __a);
2862 __simd128_int32_t __builtin_neon_vreinterpretv8hiv8hi (__simd128_int32_t  __a);
2863 __simd128_int32_t __builtin_neon_vrhaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2864 __simd128_int32_t __builtin_neon_vrhadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2865 __simd128_int32_t __builtin_neon_vrshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2866 __simd128_int32_t __builtin_neon_vrshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2867 __simd128_int32_t __builtin_neon_vrshrs_nv4si (__simd128_int32_t __a, const int __b);
2868 __simd128_int32_t __builtin_neon_vrshru_nv4si (__simd128_int32_t  __a, const int __b);
2869 __simd128_int32_t __builtin_neon_vrsqrtev4si (__simd128_int32_t  __a);
2870 __simd128_int32_t __builtin_neon_vrsras_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2871 __simd128_int32_t __builtin_neon_vrsrau_nv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, const int __c);
2872 __simd128_int32_t __builtin_neon_vset_lanev4si (int __a, __simd128_int32_t __a, const int __c);
2873 __simd128_int32_t __builtin_neon_vshlls_nv2si (__simd64_int32_t __a, const int __b);
2874 __simd128_int32_t __builtin_neon_vshlls_nv4hi(__simd64_int16_t, int);
2875 __simd128_int32_t __builtin_neon_vshllu_nv2si (__simd64_int32_t __a, const int __b);
2876 __simd128_int32_t __builtin_neon_vshllu_nv4hi(__simd64_int16_t, int);
2877 __simd128_int32_t __builtin_neon_vshl_nv4si (__simd128_int32_t __a, const int __b);
2878 __simd128_int32_t __builtin_neon_vshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2879 __simd128_int32_t __builtin_neon_vshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2880 __simd128_int32_t __builtin_neon_vshrs_nv4si (__simd128_int32_t __a, const int __b);
2881 __simd128_int32_t __builtin_neon_vshru_nv4si (__simd128_int32_t  __a, const int __b);
2882 __simd128_int32_t __builtin_neon_vsli_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2883 __simd128_int32_t __builtin_neon_vsras_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2884 __simd128_int32_t __builtin_neon_vsrau_nv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, const int __c);
2885 __simd128_int32_t __builtin_neon_vsri_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2886 void __builtin_neon_vst1_lanev4si(int*, __simd128_int32_t, int);
2887 void __builtin_neon_vst1v4si(int*, __simd128_int32_t);
2888 __simd128_int32_t __builtin_neon_vsublsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2889 __simd128_int32_t __builtin_neon_vsublsv4hi(__simd64_int16_t, __simd64_int16_t);
2890 __simd128_int32_t __builtin_neon_vsubluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2891 __simd128_int32_t __builtin_neon_vsubluv4hi(__simd64_int16_t, __simd64_int16_t);
2892 __simd128_int32_t __builtin_neon_vsubwsv4hi(__simd128_int32_t, __simd64_int16_t);
2893 __simd128_int32_t __builtin_neon_vsubwuv4hi(__simd128_int32_t, __simd64_int16_t);
2894 __simd128_int32_t __builtin_neon_vtstv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2895 __simd128_int64_t __builtin_neon_vabalsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2896 __simd128_int64_t __builtin_neon_vabaluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2897 __simd128_int64_t __builtin_neon_vaddwsv2si(__simd128_int64_t, __simd64_int32_t);
2898 __simd128_int64_t __builtin_neon_vaddwuv2si(__simd128_int64_t, __simd64_int32_t);
2899 __simd128_int64_t __builtin_neon_vbslv2di(__simd128_int64_t, __simd128_int64_t, __simd128_int64_t);
2900 __simd128_int64_t __builtin_neon_vextv2di(__simd128_int64_t, __simd128_int64_t, int);
2901 __simd128_int64_t __builtin_neon_vld1_lanev2di(const long long int*, __simd128_int64_t, int);
2902 __simd128_int64_t __builtin_neon_vmlals_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2903 __simd128_int64_t __builtin_neon_vmlals_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2904 __simd128_int64_t __builtin_neon_vmlalsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2905 __simd128_int64_t __builtin_neon_vmlalu_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2906 __simd128_int64_t __builtin_neon_vmlalu_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2907 __simd128_int64_t __builtin_neon_vmlaluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2908 __simd128_int64_t __builtin_neon_vmlsls_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2909 __simd128_int64_t __builtin_neon_vmlsls_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2910 __simd128_int64_t __builtin_neon_vmlslsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2911 __simd128_int64_t __builtin_neon_vmlslu_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2912 __simd128_int64_t __builtin_neon_vmlslu_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2913 __simd128_int64_t __builtin_neon_vmlsluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2914 __simd128_int64_t __builtin_neon_vpadalsv4si(__simd128_int64_t, __simd128_int32_t);
2915 __simd128_int64_t __builtin_neon_vpadaluv4si(__simd128_int64_t, __simd128_int32_t);
2916 __simd128_int64_t __builtin_neon_vqaddsv2di(__simd128_int64_t, __simd128_int64_t);
2917 __simd128_int64_t __builtin_neon_vqadduv2di(__simd128_int64_t, __simd128_int64_t);
2918 __simd128_int64_t __builtin_neon_vqdmlal_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2919 __simd128_int64_t __builtin_neon_vqdmlal_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2920 __simd128_int64_t __builtin_neon_vqdmlalv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2921 __simd128_int64_t __builtin_neon_vqdmlsl_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2922 __simd128_int64_t __builtin_neon_vqdmlsl_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2923 __simd128_int64_t __builtin_neon_vqdmlslv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2924 __simd128_int64_t __builtin_neon_vqrshlsv2di(__simd128_int64_t, __simd128_int64_t);
2925 __simd128_int64_t __builtin_neon_vqrshluv2di(__simd128_int64_t, __simd128_int64_t);
2926 __simd128_int64_t __builtin_neon_vqshl_s_nv2di(__simd128_int64_t, int);
2927 __simd128_int64_t __builtin_neon_vqshlsv2di(__simd128_int64_t, __simd128_int64_t);
2928 __simd128_int64_t __builtin_neon_vqshl_u_nv2di(__simd128_int64_t, int);
2929 __simd128_int64_t __builtin_neon_vqshlu_nv2di(__simd128_int64_t, int);
2930 __simd128_int64_t __builtin_neon_vqshluv2di(__simd128_int64_t, __simd128_int64_t);
2931 __simd128_int64_t __builtin_neon_vqsubsv2di(__simd128_int64_t, __simd128_int64_t);
2932 __simd128_int64_t __builtin_neon_vqsubuv2di(__simd128_int64_t, __simd128_int64_t);
2933 __simd128_int64_t __builtin_neon_vrshlsv2di(__simd128_int64_t, __simd128_int64_t);
2934 __simd128_int64_t __builtin_neon_vrshluv2di(__simd128_int64_t, __simd128_int64_t);
2935 __simd128_int64_t __builtin_neon_vrshrs_nv2di(__simd128_int64_t, int);
2936 __simd128_int64_t __builtin_neon_vrshru_nv2di(__simd128_int64_t, int);
2937 __simd128_int64_t __builtin_neon_vrsras_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2938 __simd128_int64_t __builtin_neon_vrsrau_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2939 __simd128_int64_t __builtin_neon_vset_lanev2di(long long int, __simd128_int64_t, int);
2940 __simd128_int64_t __builtin_neon_vshl_nv2di(__simd128_int64_t, int);
2941 __simd128_int64_t __builtin_neon_vshlsv2di(__simd128_int64_t, __simd128_int64_t);
2942 __simd128_int64_t __builtin_neon_vshluv2di(__simd128_int64_t, __simd128_int64_t);
2943 __simd128_int64_t __builtin_neon_vshrs_nv2di(__simd128_int64_t, int);
2944 __simd128_int64_t __builtin_neon_vshru_nv2di(__simd128_int64_t, int);
2945 __simd128_int64_t __builtin_neon_vsli_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2946 __simd128_int64_t __builtin_neon_vsras_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2947 __simd128_int64_t __builtin_neon_vsrau_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2948 __simd128_int64_t __builtin_neon_vsri_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2949 __simd128_int64_t __builtin_neon_vsubwsv2si(__simd128_int64_t, __simd64_int32_t);
2950 __simd128_int64_t __builtin_neon_vsubwuv2si(__simd128_int64_t, __simd64_int32_t);
2951 __simd128_int8_t __builtin_neon_vabasv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2952 __simd128_int8_t __builtin_neon_vabauv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2953 __simd128_int8_t __builtin_neon_vabdsv16qi(__simd128_int8_t, __simd128_int8_t);
2954 __simd128_int8_t __builtin_neon_vabduv16qi(__simd128_int8_t, __simd128_int8_t);
2955 __simd128_int8_t __builtin_neon_vabsv16qi(__simd128_int8_t);
2956 __simd128_int8_t __builtin_neon_vbslv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2957 __simd128_int8_t __builtin_neon_vceqv16qi(__simd128_int8_t, __simd128_int8_t);
2958 __simd128_int8_t __builtin_neon_vcgeuv16qi(__simd128_int8_t, __simd128_int8_t);
2959 __simd128_int8_t __builtin_neon_vcgev16qi(__simd128_int8_t, __simd128_int8_t);
2960 __simd128_int8_t __builtin_neon_vcgtuv16qi(__simd128_int8_t, __simd128_int8_t);
2961 __simd128_int8_t __builtin_neon_vcgtv16qi(__simd128_int8_t, __simd128_int8_t);
2962 __simd128_int8_t __builtin_neon_vclsv16qi(__simd128_int8_t);
2963 __simd128_int8_t __builtin_neon_vclzv16qi(__simd128_int8_t);
2964 __simd128_int8_t __builtin_neon_vcntv16qi(__simd128_int8_t);
2965 __simd128_int8_t __builtin_neon_vcombinev8qi(__simd64_int8_t, __simd64_int8_t);
2966 __simd128_int8_t __builtin_neon_vdup_lanev16qi(__simd64_int8_t, int);
2967 __simd128_int8_t __builtin_neon_vextv16qi(__simd128_int8_t, __simd128_int8_t, int);
2968 __simd128_int8_t __builtin_neon_vhaddsv16qi(__simd128_int8_t, __simd128_int8_t);
2969 __simd128_int8_t __builtin_neon_vhadduv16qi(__simd128_int8_t, __simd128_int8_t);
2970 __simd128_int8_t __builtin_neon_vhsubsv16qi(__simd128_int8_t, __simd128_int8_t);
2971 __simd128_int8_t __builtin_neon_vhsubuv16qi(__simd128_int8_t, __simd128_int8_t);
2972 __simd128_int8_t __builtin_neon_vld1_lanev16qi(const signed char*, __simd128_int8_t, int);
2973 __simd128_int8_t __builtin_neon_vmaxsv16qi(__simd128_int8_t, __simd128_int8_t);
2974 __simd128_int8_t __builtin_neon_vmaxuv16qi(__simd128_int8_t, __simd128_int8_t);
2975 __simd128_int8_t __builtin_neon_vminsv16qi(__simd128_int8_t, __simd128_int8_t);
2976 __simd128_int8_t __builtin_neon_vminuv16qi(__simd128_int8_t, __simd128_int8_t);
2977 __simd128_int8_t __builtin_neon_vmlav16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2978 __simd128_int8_t __builtin_neon_vmlsv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2979 __simd128_int8_t __builtin_neon_vmulpv16qi(__simd128_int8_t, __simd128_int8_t);
2980 __simd128_int8_t __builtin_neon_vmvnv16qi(__simd128_int8_t);
2981 __simd128_int8_t __builtin_neon_vnegv16qi(__simd128_int8_t);
2982 __simd128_int8_t __builtin_neon_vqabsv16qi(__simd128_int8_t);
2983 __simd128_int8_t __builtin_neon_vqaddsv16qi(__simd128_int8_t, __simd128_int8_t);
2984 __simd128_int8_t __builtin_neon_vqadduv16qi(__simd128_int8_t, __simd128_int8_t);
2985 __simd128_int8_t __builtin_neon_vqnegv16qi(__simd128_int8_t);
2986 __simd128_int8_t __builtin_neon_vqrshlsv16qi(__simd128_int8_t, __simd128_int8_t);
2987 __simd128_int8_t __builtin_neon_vqrshluv16qi(__simd128_int8_t, __simd128_int8_t);
2988 __simd128_int8_t __builtin_neon_vqshl_s_nv16qi(__simd128_int8_t, int);
2989 __simd128_int8_t __builtin_neon_vqshlsv16qi(__simd128_int8_t, __simd128_int8_t);
2990 __simd128_int8_t __builtin_neon_vqshl_u_nv16qi(__simd128_int8_t, int);
2991 __simd128_int8_t __builtin_neon_vqshlu_nv16qi(__simd128_int8_t, int);
2992 __simd128_int8_t __builtin_neon_vqshluv16qi(__simd128_int8_t, __simd128_int8_t);
2993 __simd128_int8_t __builtin_neon_vqsubsv16qi(__simd128_int8_t, __simd128_int8_t);
2994 __simd128_int8_t __builtin_neon_vqsubuv16qi(__simd128_int8_t, __simd128_int8_t);
2995 __simd128_int8_t __builtin_neon_vrhaddsv16qi(__simd128_int8_t, __simd128_int8_t);
2996 __simd128_int8_t __builtin_neon_vrhadduv16qi(__simd128_int8_t, __simd128_int8_t);
2997 __simd128_int8_t __builtin_neon_vrshlsv16qi(__simd128_int8_t, __simd128_int8_t);
2998 __simd128_int8_t __builtin_neon_vrshluv16qi(__simd128_int8_t, __simd128_int8_t);
2999 __simd128_int8_t __builtin_neon_vrshrs_nv16qi(__simd128_int8_t, int);
3000 __simd128_int8_t __builtin_neon_vrshru_nv16qi(__simd128_int8_t, int);
3001 __simd128_int8_t __builtin_neon_vrsras_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3002 __simd128_int8_t __builtin_neon_vrsrau_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3003 __simd128_int8_t __builtin_neon_vset_lanev16qi(signed char, __simd128_int8_t, int);
3004 __simd128_int8_t __builtin_neon_vshl_nv16qi(__simd128_int8_t, int);
3005 __simd128_int8_t __builtin_neon_vshlsv16qi(__simd128_int8_t, __simd128_int8_t);
3006 __simd128_int8_t __builtin_neon_vshluv16qi(__simd128_int8_t, __simd128_int8_t);
3007 __simd128_int8_t __builtin_neon_vshrs_nv16qi(__simd128_int8_t, int);
3008 __simd128_int8_t __builtin_neon_vshru_nv16qi(__simd128_int8_t, int);
3009 __simd128_int8_t __builtin_neon_vsli_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3010 __simd128_int8_t __builtin_neon_vsras_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3011 __simd128_int8_t __builtin_neon_vsrau_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3012 __simd128_int8_t __builtin_neon_vsri_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3013 __simd128_int8_t __builtin_neon_vtstv16qi(__simd128_int8_t, __simd128_int8_t);
3014 __simd128_uint32_t __builtin_neon_udot_lanev16qi_uuuus(__simd128_uint32_t, __simd128_uint8_t, __simd64_uint8_t, int);
3015 __simd128_uint32_t __builtin_neon_udotv16qi_uuuu(__simd128_uint32_t, __simd128_uint8_t, __simd128_uint8_t);
3016 __simd64_float16_t __builtin_neon_vabdv4hf(__simd64_float16_t, __simd64_float16_t);
3017 __simd64_float16_t __builtin_neon_vabsv4hf(__simd64_float16_t);
3018 __simd64_float16_t __builtin_neon_vaddv4hf(__simd64_float16_t, __simd64_float16_t);
3019 __simd64_float16_t __builtin_neon_vbslv4hf(__simd64_int16_t, __simd64_float16_t, __simd64_float16_t);
3020 __simd64_float16_t __builtin_neon_vcadd90v4hf(__simd64_float16_t, __simd64_float16_t);
3021 __simd64_float16_t __builtin_neon_vcmla0v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3022 __simd64_float16_t __builtin_neon_vcmla180v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3023 __simd64_float16_t __builtin_neon_vcmla270v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3024 __simd64_float16_t __builtin_neon_vcmla90v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3025 __simd64_float16_t __builtin_neon_vcmla_lane0v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3026 __simd64_float16_t __builtin_neon_vcmla_lane180v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3027 __simd64_float16_t __builtin_neon_vcmla_lane270v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3028 __simd64_float16_t __builtin_neon_vcmla_lane90v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3029 __simd64_float16_t __builtin_neon_vcmla_laneq0v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3030 __simd64_float16_t __builtin_neon_vcmla_laneq180v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3031 __simd64_float16_t __builtin_neon_vcmla_laneq270v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3032 __simd64_float16_t __builtin_neon_vcmla_laneq90v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3033 __simd64_float16_t __builtin_neon_vcvts_nv4hi(__simd64_int16_t, int);
3034 __simd64_float16_t __builtin_neon_vcvtsv4hi(__simd64_int16_t);
3035 __simd64_float16_t __builtin_neon_vcvtu_nv4hi(__simd64_int16_t, int);
3036 __simd64_float16_t __builtin_neon_vcvtuv4hi(__simd64_int16_t);
3037 __simd64_float16_t __builtin_neon_vdup_lanev4hf(__simd64_float16_t, int);
3038 __simd64_float16_t __builtin_neon_vdup_nv4hf(cov_fp16_t);
3039 __simd64_float16_t __builtin_neon_vextv4hf(__simd64_float16_t, __simd64_float16_t, int);
3040 __simd64_float16_t __builtin_neon_vfmav4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3041 __simd64_float16_t __builtin_neon_vfmsv4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3042 __simd64_float16_t __builtin_neon_vget_highv8hf(__simd128_float16_t);
3043 __simd64_float16_t __builtin_neon_vget_lowv8hf(__simd128_float16_t);
3044 __simd64_float16_t __builtin_neon_vld1v4hf(const cov_fp16_t*);
3045 __simd64_float16_t __builtin_neon_vmaxfv4hf(__simd64_float16_t, __simd64_float16_t);
3046 __simd64_float16_t __builtin_neon_vmaxnmv4hf(__simd64_float16_t, __simd64_float16_t);
3047 __simd64_float16_t __builtin_neon_vminfv4hf(__simd64_float16_t, __simd64_float16_t);
3048 __simd64_float16_t __builtin_neon_vminnmv4hf(__simd64_float16_t, __simd64_float16_t);
3049 __simd64_float16_t __builtin_neon_vmulfv4hf(__simd64_float16_t, __simd64_float16_t);
3050 __simd64_float16_t __builtin_neon_vmul_lanev4hf(__simd64_float16_t, __simd64_float16_t, int);
3051 __simd64_float16_t __builtin_neon_vmul_nv4hf(__simd64_float16_t, cov_fp16_t);
3052 __simd64_float16_t __builtin_neon_vnegv4hf(__simd64_float16_t);
3053 __simd64_float16_t __builtin_neon_vpaddv4hf(__simd64_float16_t, __simd64_float16_t);
3054 __simd64_float16_t __builtin_neon_vpmaxfv4hf(__simd64_float16_t, __simd64_float16_t);
3055 __simd64_float16_t __builtin_neon_vpminfv4hf(__simd64_float16_t, __simd64_float16_t);
3056 __simd64_float16_t __builtin_neon_vrecpev4hf(__simd64_float16_t);
3057 __simd64_float16_t __builtin_neon_vrecpsv4hf(__simd64_float16_t, __simd64_float16_t);
3058 __simd64_float16_t __builtin_neon_vrndav4hf(__simd64_float16_t);
3059 __simd64_float16_t __builtin_neon_vrndmv4hf(__simd64_float16_t);
3060 __simd64_float16_t __builtin_neon_vrndnv4hf(__simd64_float16_t);
3061 __simd64_float16_t __builtin_neon_vrndpv4hf(__simd64_float16_t);
3062 __simd64_float16_t __builtin_neon_vrndv4hf(__simd64_float16_t);
3063 __simd64_float16_t __builtin_neon_vrndxv4hf(__simd64_float16_t);
3064 __simd64_float16_t __builtin_neon_vrsqrtev4hf(__simd64_float16_t);
3065 __simd64_float16_t __builtin_neon_vrsqrtsv4hf(__simd64_float16_t, __simd64_float16_t);
3066 __simd64_float16_t __builtin_neon_vsubv4hf(__simd64_float16_t, __simd64_float16_t);
3067 __simd64_float32_t __builtin_neon_vabdfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3068 __simd64_float32_t __builtin_neon_vabsv2sf (__simd64_float32_t __a);
3069 __simd64_float32_t  __builtin_neon_vaddv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3070 __simd64_float32_t __builtin_neon_vbslv2sf (__simd64_int32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3071 __simd64_float32_t __builtin_neon_vcadd90v2sf(__simd64_float32_t, __simd64_float32_t);
3072 __simd64_float32_t __builtin_neon_vcmla0v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3073 __simd64_float32_t __builtin_neon_vcmla180v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3074 __simd64_float32_t __builtin_neon_vcmla270v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3075 __simd64_float32_t __builtin_neon_vcmla90v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3076 __simd64_float32_t __builtin_neon_vcmla_lane0v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3077 __simd64_float32_t __builtin_neon_vcmla_lane180v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3078 __simd64_float32_t __builtin_neon_vcmla_lane270v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3079 __simd64_float32_t __builtin_neon_vcmla_lane90v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3080 __simd64_float32_t __builtin_neon_vcmla_laneq0v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3081 __simd64_float32_t __builtin_neon_vcmla_laneq180v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3082 __simd64_float32_t __builtin_neon_vcmla_laneq270v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3083 __simd64_float32_t __builtin_neon_vcmla_laneq90v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3084 __simd64_float32_t __builtin_neon_vcreatev2sf (__builtin_neon_di __a);
3085 __simd64_float32_t __builtin_neon_vcvts_nv2si (__simd64_int32_t __a, const int __b);
3086 __simd64_float32_t __builtin_neon_vcvtsv2si (__simd64_int32_t __a);
3087 __simd64_float32_t __builtin_neon_vcvtu_nv2si (__simd64_int32_t __a, const int __b);
3088 __simd64_float32_t __builtin_neon_vcvtuv2si (__simd64_int32_t  __a);
3089 __simd64_float16_t __builtin_neon_vcvtv4hfv4sf(__simd128_float32_t);
3090 __simd64_float32_t __builtin_neon_vdup_lanev2sf (__simd64_float32_t __a, const int __b);
3091 __simd64_float32_t __builtin_neon_vdup_nv2sf (__builtin_neon_sf __a);
3092 __simd64_float32_t __builtin_neon_vextv2sf (__simd64_float32_t __a, __simd64_float32_t __b, const int __c);
3093 __simd64_float32_t __builtin_neon_vfmal_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3094 __simd64_float32_t __builtin_neon_vfmal_lane_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3095 __simd64_float32_t __builtin_neon_vfmal_lane_highv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3096 __simd64_float32_t __builtin_neon_vfmal_lane_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3097 __simd64_float32_t __builtin_neon_vfmal_lane_lowv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3098 __simd64_float32_t __builtin_neon_vfmal_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3099 __simd64_float32_t __builtin_neon_vfmav2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3100 __simd64_float32_t __builtin_neon_vfmsl_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3101 __simd64_float32_t __builtin_neon_vfmsl_lane_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3102 __simd64_float32_t __builtin_neon_vfmsl_lane_highv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3103 __simd64_float32_t __builtin_neon_vfmsl_lane_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3104 __simd64_float32_t __builtin_neon_vfmsl_lane_lowv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3105 __simd64_float32_t __builtin_neon_vfmsl_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3106 __simd64_float32_t __builtin_neon_vfmsv2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3107 __simd64_float32_t __builtin_neon_vget_highv4sf (__simd128_float32_t __a);
3108 __simd64_float32_t __builtin_neon_vget_lowv4sf (__simd128_float32_t __a);
3109 __simd64_float32_t __builtin_neon_vld1_dupv2sf (const __builtin_neon_sf *  __a);
3110 __simd64_float32_t __builtin_neon_vld1_lanev2sf (const float * __a, __simd64_float32_t __b, const int __c);
3111 __simd64_float32_t __builtin_neon_vld1v2sf (const __builtin_neon_sf *  __a);
3112 __simd64_float32_t __builtin_neon_vmaxfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3113 __simd64_float32_t __builtin_neon_vmaxnmv2sf(__simd64_float32_t, __simd64_float32_t);
3114 __simd64_float32_t __builtin_neon_vminfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3115 __simd64_float32_t __builtin_neon_vminnmv2sf(__simd64_float32_t, __simd64_float32_t);
3116 __simd64_float32_t __builtin_neon_vmla_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c, const int __d);
3117 __simd64_float32_t __builtin_neon_vmla_nv2sf (__simd64_float32_t __a, __simd64_float32_t __b, float __c);
3118 __simd64_float32_t __builtin_neon_vmlav2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3119 __simd64_float32_t __builtin_neon_vmls_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c, const int __d);
3120 __simd64_float32_t __builtin_neon_vmls_nv2sf (__simd64_float32_t __a, __simd64_float32_t __b, float __c);
3121 __simd64_float32_t __builtin_neon_vmlsv2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3122 __simd64_float32_t  __builtin_neon_vmulfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3123 __simd64_float32_t __builtin_neon_vmul_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, const int __c);
3124 __simd64_float32_t __builtin_neon_vmul_nv2sf (__simd64_float32_t __a, float __b);
3125 __simd64_float32_t __builtin_neon_vnegv2sf (__simd64_float32_t __a);
3126 __simd64_float32_t __builtin_neon_vpaddv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3127 __simd64_float32_t __builtin_neon_vpmaxfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3128 __simd64_float32_t __builtin_neon_vpminfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3129 __simd64_float32_t __builtin_neon_vrecpev2sf (__simd64_float32_t __a);
3130 __simd64_float32_t __builtin_neon_vrecpsv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3131 __simd64_float32_t __builtin_neon_vrintav2sf (__simd64_float32_t __a);
3132 __simd64_float32_t __builtin_neon_vrintmv2sf (__simd64_float32_t __a);
3133 __simd64_float32_t __builtin_neon_vrintnv2sf (__simd64_float32_t __a);
3134 __simd64_float32_t __builtin_neon_vrintpv2sf (__simd64_float32_t __a);
3135 __simd64_float32_t __builtin_neon_vrintxv2sf (__simd64_float32_t __a);
3136 __simd64_float32_t __builtin_neon_vrintzv2sf (__simd64_float32_t __a);
3137 __simd64_float32_t __builtin_neon_vrsqrtev2sf (__simd64_float32_t __a);
3138 __simd64_float32_t __builtin_neon_vrsqrtsv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3139 __simd64_float32_t __builtin_neon_vset_lanev2sf (float __a, __simd64_float32_t __b, const int __c);
3140 void __builtin_neon_vst1_lanev2sf(float*, __simd64_float32_t, int);
3141 void __builtin_neon_vst1v2sf(float*, __simd64_float32_t);
3142 __simd64_float32_t  __builtin_neon_vsubv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3143 __simd64_int16_t __builtin_neon_vabasv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3144 __simd64_int16_t __builtin_neon_vabauv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3145 __simd64_int16_t __builtin_neon_vabdsv4hi(__simd64_int16_t, __simd64_int16_t);
3146 __simd64_int16_t __builtin_neon_vabduv4hi(__simd64_int16_t, __simd64_int16_t);
3147 __simd64_int16_t __builtin_neon_vabsv4hi(__simd64_int16_t);
3148 __simd64_int16_t __builtin_neon_vbslv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3149 __simd64_int16_t __builtin_neon_vcagev4hf(__simd64_float16_t, __simd64_float16_t);
3150 __simd64_int16_t __builtin_neon_vcagtv4hf(__simd64_float16_t, __simd64_float16_t);
3151 __simd64_int16_t __builtin_neon_vcalev4hf(__simd64_float16_t, __simd64_float16_t);
3152 __simd64_int16_t __builtin_neon_vcaltv4hf(__simd64_float16_t, __simd64_float16_t);
3153 __simd64_int16_t __builtin_neon_vceqv4hf(__simd64_float16_t, __simd64_float16_t);
3154 __simd64_int16_t __builtin_neon_vceqv4hi(__simd64_int16_t, __simd64_int16_t);
3155 __simd64_int16_t __builtin_neon_vceqzv4hf(__simd64_float16_t);
3156 __simd64_int16_t __builtin_neon_vcgeuv4hi(__simd64_int16_t, __simd64_int16_t);
3157 __simd64_int16_t __builtin_neon_vcgev4hf(__simd64_float16_t, __simd64_float16_t);
3158 __simd64_int16_t __builtin_neon_vcgev4hi(__simd64_int16_t, __simd64_int16_t);
3159 __simd64_int16_t __builtin_neon_vcgezv4hf(__simd64_float16_t);
3160 __simd64_int16_t __builtin_neon_vcgtuv4hi(__simd64_int16_t, __simd64_int16_t);
3161 __simd64_int16_t __builtin_neon_vcgtv4hf(__simd64_float16_t, __simd64_float16_t);
3162 __simd64_int16_t __builtin_neon_vcgtv4hi(__simd64_int16_t, __simd64_int16_t);
3163 __simd64_int16_t __builtin_neon_vcgtzv4hf(__simd64_float16_t);
3164 __simd64_int16_t __builtin_neon_vclev4hf(__simd64_float16_t, __simd64_float16_t);
3165 __simd64_int16_t __builtin_neon_vclezv4hf(__simd64_float16_t);
3166 __simd64_int16_t __builtin_neon_vclsv4hi(__simd64_int16_t);
3167 __simd64_int16_t __builtin_neon_vcltv4hf(__simd64_float16_t, __simd64_float16_t);
3168 __simd64_int16_t __builtin_neon_vcltzv4hf(__simd64_float16_t);
3169 __simd64_int16_t __builtin_neon_vclzv4hi(__simd64_int16_t);
3170 __simd64_int16_t __builtin_neon_vcvtasv4hf(__simd64_float16_t);
3171 __simd64_int16_t __builtin_neon_vcvtauv4hf(__simd64_float16_t);
3172 __simd64_int16_t __builtin_neon_vcvtmsv4hf(__simd64_float16_t);
3173 __simd64_int16_t __builtin_neon_vcvtmuv4hf(__simd64_float16_t);
3174 __simd64_int16_t __builtin_neon_vcvtnsv4hf(__simd64_float16_t);
3175 __simd64_int16_t __builtin_neon_vcvtnuv4hf(__simd64_float16_t);
3176 __simd64_int16_t __builtin_neon_vcvtpsv4hf(__simd64_float16_t);
3177 __simd64_int16_t __builtin_neon_vcvtpuv4hf(__simd64_float16_t);
3178 __simd64_int16_t __builtin_neon_vcvts_nv4hf(__simd64_float16_t, int);
3179 __simd64_int16_t __builtin_neon_vcvtsv4hf(__simd64_float16_t);
3180 __simd64_int16_t __builtin_neon_vcvtu_nv4hf(__simd64_float16_t, int);
3181 __simd64_int16_t __builtin_neon_vcvtuv4hf(__simd64_float16_t);
3182 __simd64_int16_t __builtin_neon_vdup_lanev4hi(__simd64_int16_t, int);
3183 __simd64_int16_t __builtin_neon_vextv4hi(__simd64_int16_t, __simd64_int16_t, int);
3184 __simd64_int16_t __builtin_neon_vget_highv8hi(__simd128_int16_t);
3185 __simd64_int16_t __builtin_neon_vget_lowv8hi(__simd128_int16_t);
3186 __simd64_int16_t __builtin_neon_vhaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3187 __simd64_int16_t __builtin_neon_vhadduv4hi(__simd64_int16_t, __simd64_int16_t);
3188 __simd64_int16_t __builtin_neon_vhsubsv4hi(__simd64_int16_t, __simd64_int16_t);
3189 __simd64_int16_t __builtin_neon_vhsubuv4hi(__simd64_int16_t, __simd64_int16_t);
3190 __simd64_int16_t __builtin_neon_vld1_lanev4hi(const short int*, __simd64_int16_t, int);
3191 __simd64_int16_t __builtin_neon_vmaxsv4hi(__simd64_int16_t, __simd64_int16_t);
3192 __simd64_int16_t __builtin_neon_vmaxuv4hi(__simd64_int16_t, __simd64_int16_t);
3193 __simd64_int16_t __builtin_neon_vminsv4hi(__simd64_int16_t, __simd64_int16_t);
3194 __simd64_int16_t __builtin_neon_vminuv4hi(__simd64_int16_t, __simd64_int16_t);
3195 __simd64_int16_t __builtin_neon_vmla_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3196 __simd64_int16_t __builtin_neon_vmla_nv4hi(__simd64_int16_t, __simd64_int16_t, short int);
3197 __simd64_int16_t __builtin_neon_vmlav4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3198 __simd64_int16_t __builtin_neon_vmls_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3199 __simd64_int16_t __builtin_neon_vmls_nv4hi(__simd64_int16_t, __simd64_int16_t, short int);
3200 __simd64_int16_t __builtin_neon_vmlsv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3201 __simd64_int16_t __builtin_neon_vmul_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3202 __simd64_int16_t __builtin_neon_vmul_nv4hi(__simd64_int16_t, short int);
3203 __simd64_int16_t __builtin_neon_vmvnv4hi(__simd64_int16_t);
3204 __simd64_int16_t __builtin_neon_vnegv4hi(__simd64_int16_t);
3205 __simd64_int16_t __builtin_neon_vpadalsv8qi(__simd64_int16_t, __simd64_int8_t);
3206 __simd64_int16_t __builtin_neon_vpadaluv8qi(__simd64_int16_t, __simd64_int8_t);
3207 __simd64_int16_t __builtin_neon_vpaddlsv8qi(__simd64_int8_t);
3208 __simd64_int16_t __builtin_neon_vpaddluv8qi(__simd64_int8_t);
3209 __simd64_int16_t __builtin_neon_vpaddv4hi(__simd64_int16_t, __simd64_int16_t);
3210 __simd64_int16_t __builtin_neon_vpmaxsv4hi(__simd64_int16_t, __simd64_int16_t);
3211 __simd64_int16_t __builtin_neon_vpmaxuv4hi(__simd64_int16_t, __simd64_int16_t);
3212 __simd64_int16_t __builtin_neon_vpminsv4hi(__simd64_int16_t, __simd64_int16_t);
3213 __simd64_int16_t __builtin_neon_vpminuv4hi(__simd64_int16_t, __simd64_int16_t);
3214 __simd64_int16_t __builtin_neon_vqabsv4hi(__simd64_int16_t);
3215 __simd64_int16_t __builtin_neon_vqaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3216 __simd64_int16_t __builtin_neon_vqadduv4hi(__simd64_int16_t, __simd64_int16_t);
3217 __simd64_int16_t __builtin_neon_vqdmulh_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3218 __simd64_int16_t __builtin_neon_vqdmulh_nv4hi(__simd64_int16_t, short int);
3219 __simd64_int16_t __builtin_neon_vqdmulhv4hi(__simd64_int16_t, __simd64_int16_t);
3220 __simd64_int16_t __builtin_neon_vqnegv4hi(__simd64_int16_t);
3221 __simd64_int16_t __builtin_neon_vqrdmlah_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3222 __simd64_int16_t __builtin_neon_vqrdmlahv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3223 __simd64_int16_t __builtin_neon_vqrdmlsh_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3224 __simd64_int16_t __builtin_neon_vqrdmlshv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3225 __simd64_int16_t __builtin_neon_vqrdmulh_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3226 __simd64_int16_t __builtin_neon_vqrdmulh_nv4hi(__simd64_int16_t, short int);
3227 __simd64_int16_t __builtin_neon_vqrdmulhv4hi(__simd64_int16_t, __simd64_int16_t);
3228 __simd64_int16_t __builtin_neon_vqrshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3229 __simd64_int16_t __builtin_neon_vqrshluv4hi(__simd64_int16_t, __simd64_int16_t);
3230 __simd64_int16_t __builtin_neon_vqshl_s_nv4hi(__simd64_int16_t, int);
3231 __simd64_int16_t __builtin_neon_vqshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3232 __simd64_int16_t __builtin_neon_vqshl_u_nv4hi(__simd64_int16_t, int);
3233 __simd64_int16_t __builtin_neon_vqshlu_nv4hi(__simd64_int16_t, int);
3234 __simd64_int16_t __builtin_neon_vqshluv4hi(__simd64_int16_t, __simd64_int16_t);
3235 __simd64_int16_t __builtin_neon_vqsubsv4hi(__simd64_int16_t, __simd64_int16_t);
3236 __simd64_int16_t __builtin_neon_vqsubuv4hi(__simd64_int16_t, __simd64_int16_t);
3237 __simd64_int16_t __builtin_neon_vrhaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3238 __simd64_int16_t __builtin_neon_vrhadduv4hi(__simd64_int16_t, __simd64_int16_t);
3239 __simd64_int16_t __builtin_neon_vrshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3240 __simd64_int16_t __builtin_neon_vrshluv4hi(__simd64_int16_t, __simd64_int16_t);
3241 __simd64_int16_t __builtin_neon_vrshrs_nv4hi(__simd64_int16_t, int);
3242 __simd64_int16_t __builtin_neon_vrshru_nv4hi(__simd64_int16_t, int);
3243 __simd64_int16_t __builtin_neon_vrsras_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3244 __simd64_int16_t __builtin_neon_vrsrau_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3245 __simd64_int16_t __builtin_neon_vset_lanev4hi(short int, __simd64_int16_t, int);
3246 __simd64_int16_t __builtin_neon_vshl_nv4hi(__simd64_int16_t, int);
3247 __simd64_int16_t __builtin_neon_vshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3248 __simd64_int16_t __builtin_neon_vshluv4hi(__simd64_int16_t, __simd64_int16_t);
3249 __simd64_int16_t __builtin_neon_vshrs_nv4hi(__simd64_int16_t, int);
3250 __simd64_int16_t __builtin_neon_vshru_nv4hi(__simd64_int16_t, int);
3251 __simd64_int16_t __builtin_neon_vsli_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3252 __simd64_int16_t __builtin_neon_vsras_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3253 __simd64_int16_t __builtin_neon_vsrau_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3254 __simd64_int16_t __builtin_neon_vsri_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3255 __simd64_int16_t __builtin_neon_vtstv4hi(__simd64_int16_t, __simd64_int16_t);
3256 __simd64_int32_t __builtin_neon_sdot_lanev8qi(__simd64_int32_t, __simd64_int8_t, __simd64_int8_t, int);
3257 __simd64_int32_t __builtin_neon_sdotv8qi(__simd64_int32_t, __simd64_int8_t, __simd64_int8_t);
3258 __simd64_int32_t __builtin_neon_vabasv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3259 __simd64_int32_t __builtin_neon_vabauv2si (__simd64_int32_t  __a, __simd64_int32_t  __b, __simd64_int32_t  __c);
3260 __simd64_int32_t __builtin_neon_vabdsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3261 __simd64_int32_t __builtin_neon_vabduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3262 __simd64_int32_t __builtin_neon_vabsv2si (__simd64_int32_t __a);
3263 __simd64_int32_t __builtin_neon_vaddhnv2di(__simd128_int64_t, __simd128_int64_t);
3264 __simd64_int32_t __builtin_neon_vaddhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3265 __simd64_int32_t __builtin_neon_vbslv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3266 __simd64_int32_t __builtin_neon_vcagev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3267 __simd64_int32_t __builtin_neon_vcagtv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3268 __simd64_int32_t __builtin_neon_vceqv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3269 __simd64_int32_t __builtin_neon_vceqv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3270 __simd64_int32_t __builtin_neon_vcgeuv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3271 __simd64_int32_t __builtin_neon_vcgev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3272 __simd64_int32_t __builtin_neon_vcgev2si (__simd64_int32_t __a, __simd64_int32_t __b);
3273 __simd64_int32_t __builtin_neon_vcgtuv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3274 __simd64_int32_t __builtin_neon_vcgtv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3275 __simd64_int32_t __builtin_neon_vcgtv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3276 __simd64_int32_t __builtin_neon_vclsv2si (__simd64_int32_t __a);
3277 __simd64_int32_t __builtin_neon_vclzv2si (__simd64_int32_t __a);
3278 __simd64_int32_t __builtin_neon_vcreatev2si (__builtin_neon_di __a);
3279 __simd64_int16_t __builtin_neon_vcreatev4hi(long long int);
3280 __simd64_int8_t __builtin_neon_vcreatev8qi(long long int);
3281 __simd64_int32_t __builtin_neon_vcvts_nv2sf (__simd64_float32_t __a, const int __b);
3282 __simd64_int32_t __builtin_neon_vcvtsv2sf (__simd64_float32_t __a);
3283 __simd64_int32_t __builtin_neon_vcvtu_nv2sf (__simd64_float32_t __a, const int __b);
3284 __simd64_int32_t __builtin_neon_vcvtuv2sf (__simd64_float32_t __a);
3285 __simd64_int32_t __builtin_neon_vdup_lanev2si (__simd64_int32_t __a, const int __b);
3286 __simd64_int32_t __builtin_neon_vdup_nv2si (__builtin_neon_si __a);
3287 __simd64_int16_t __builtin_neon_vdup_nv4hi (__builtin_neon_hi __a);
3288 __simd64_int8_t __builtin_neon_vdup_nv8qi(signed char);
3289 __simd64_int32_t __builtin_neon_vextv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3290 __simd64_int32_t __builtin_neon_vget_highv4si (__simd128_int32_t __a);
3291 __simd64_int32_t __builtin_neon_vget_lowv4si (__simd128_int32_t __a);
3292 __simd64_int32_t __builtin_neon_vhaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3293 __simd64_int32_t __builtin_neon_vhadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3294 __simd64_int32_t __builtin_neon_vhsubsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3295 __simd64_int32_t __builtin_neon_vhsubuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3296 __simd64_int32_t __builtin_neon_vld1_dupv2si (const __builtin_neon_si *  __a);
3297 __simd64_int16_t __builtin_neon_vld1_dupv4hi(const short int*);
3298 __simd64_int8_t __builtin_neon_vld1_dupv8qi(const signed char*);
3299 __simd64_int32_t __builtin_neon_vld1_lanev2si (const int * __a, __simd64_int32_t __b, const int __c);
3300 __simd64_int32_t __builtin_neon_vld1v2si (const __builtin_neon_si *  __a);
3301 __simd64_int16_t __builtin_neon_vld1v4hi(const short int*);
3302 __simd64_int8_t __builtin_neon_vld1v8qi(const signed char*);
3303 __simd64_int32_t __builtin_neon_vmaxsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3304 __simd64_int32_t __builtin_neon_vmaxuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3305 __simd64_int32_t __builtin_neon_vminsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3306 __simd64_int32_t __builtin_neon_vminuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3307 __simd64_int32_t __builtin_neon_vmla_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c, const int __d);
3308 __simd64_int32_t __builtin_neon_vmla_nv2si (__simd64_int32_t __a, __simd64_int32_t __a, int __c);
3309 __simd64_int32_t __builtin_neon_vmlav2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3310 __simd64_int32_t __builtin_neon_vmls_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c, const int __d);
3311 __simd64_int32_t __builtin_neon_vmls_nv2si (__simd64_int32_t __a, __simd64_int32_t __a, int __c);
3312 __simd64_int32_t __builtin_neon_vmlsv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3313 __simd64_int32_t __builtin_neon_vmovnv2di(__simd128_int64_t);
3314 __simd64_int32_t __builtin_neon_vmovnv4si (__simd128_int32_t __a);
3315 __simd64_int32_t __builtin_neon_vmul_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3316 __simd64_int32_t __builtin_neon_vmul_nv2si (__simd64_int32_t __a, int __b);
3317 __simd64_int32_t __builtin_neon_vmvnv2si (__simd64_int32_t __a);
3318 __simd64_int32_t __builtin_neon_vnegv2si (__simd64_int32_t __a);
3319 __simd64_int32_t __builtin_neon_vpadalsv4hi(__simd64_int32_t, __simd64_int16_t);
3320 __simd64_int32_t __builtin_neon_vpadaluv4hi(__simd64_int32_t, __simd64_int16_t);
3321 __simd64_int32_t __builtin_neon_vpaddlsv4hi(__simd64_int16_t);
3322 __simd64_int32_t __builtin_neon_vpaddluv4hi(__simd64_int16_t);
3323 __simd64_int32_t __builtin_neon_vpaddv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3324 __simd64_int32_t __builtin_neon_vpmaxsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3325 __simd64_int32_t __builtin_neon_vpmaxuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3326 __simd64_int32_t __builtin_neon_vpminsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3327 __simd64_int32_t __builtin_neon_vpminuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3328 __simd64_int32_t __builtin_neon_vqabsv2si (__simd64_int32_t __a);
3329 __simd64_int32_t __builtin_neon_vqaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3330 __simd64_int32_t __builtin_neon_vqadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3331 __simd64_int32_t __builtin_neon_vqdmulh_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3332 __simd64_int32_t __builtin_neon_vqdmulh_nv2si (__simd64_int32_t __a, int __b);
3333 __simd64_int32_t __builtin_neon_vqdmulhv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3334 __simd64_int32_t __builtin_neon_vqmovnsv2di(__simd128_int64_t);
3335 __simd64_int32_t __builtin_neon_vqmovnsv4si (__simd128_int32_t __a);
3336 __simd64_int32_t __builtin_neon_vqmovnuv2di(__simd128_int64_t);
3337 __simd64_int32_t __builtin_neon_vqmovnuv4si (__simd128_int32_t  __a);
3338 __simd64_int32_t __builtin_neon_vqmovunv2di(__simd128_int64_t);
3339 __simd64_int32_t __builtin_neon_vqmovunv4si (__simd128_int32_t __a);
3340 __simd64_int32_t __builtin_neon_vqnegv2si (__simd64_int32_t __a);
3341 __simd64_int32_t __builtin_neon_vqrdmlah_lanev2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t, int);
3342 __simd64_int32_t __builtin_neon_vqrdmlahv2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t);
3343 __simd64_int32_t __builtin_neon_vqrdmlsh_lanev2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t, int);
3344 __simd64_int32_t __builtin_neon_vqrdmlshv2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t);
3345 __simd64_int32_t __builtin_neon_vqrdmulh_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3346 __simd64_int32_t __builtin_neon_vqrdmulh_nv2si (__simd64_int32_t __a, int __b);
3347 __simd64_int32_t __builtin_neon_vqrdmulhv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3348 __simd64_int32_t __builtin_neon_vqrshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3349 __simd64_int32_t __builtin_neon_vqrshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3350 __simd64_int32_t __builtin_neon_vqrshrns_nv2di(__simd128_int64_t, int);
3351 __simd64_int32_t __builtin_neon_vqrshrns_nv4si (__simd128_int32_t __a, const int __b);
3352 __simd64_int32_t __builtin_neon_vqrshrnu_nv2di(__simd128_int64_t, int);
3353 __simd64_int32_t __builtin_neon_vqrshrnu_nv4si (__simd128_int32_t  __a, const int __b);
3354 __simd64_int32_t __builtin_neon_vqrshrun_nv2di(__simd128_int64_t, int);
3355 __simd64_int32_t __builtin_neon_vqrshrun_nv4si (__simd128_int32_t __a, const int __b);
3356 __simd64_int32_t __builtin_neon_vqshl_s_nv2si (__simd64_int32_t __a, const int __b);
3357 __simd64_int32_t __builtin_neon_vqshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3358 __simd64_int32_t __builtin_neon_vqshl_u_nv2si (__simd64_int32_t __a, const int __b);
3359 __simd64_int32_t __builtin_neon_vqshlu_nv2si (__simd64_int32_t __a, const int __b);
3360 __simd64_int32_t __builtin_neon_vqshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3361 __simd64_int32_t __builtin_neon_vqshrns_nv2di(__simd128_int64_t, int);
3362 __simd64_int32_t __builtin_neon_vqshrns_nv4si (__simd128_int32_t __a, const int __b);
3363 __simd64_int32_t __builtin_neon_vqshrnu_nv2di(__simd128_int64_t, int);
3364 __simd64_int32_t __builtin_neon_vqshrnu_nv4si (__simd128_int32_t  __a, const int __b);
3365 __simd64_int32_t __builtin_neon_vqshrun_nv2di(__simd128_int64_t, int);
3366 __simd64_int32_t __builtin_neon_vqshrun_nv4si (__simd128_int32_t __a, const int __b);
3367 __simd64_int32_t __builtin_neon_vqsubsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3368 __simd64_int32_t __builtin_neon_vqsubuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3369 __simd64_int32_t __builtin_neon_vraddhnv2di(__simd128_int64_t, __simd128_int64_t);
3370 __simd64_int32_t __builtin_neon_vraddhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3371 __simd64_int32_t __builtin_neon_vrecpev2si (__simd64_int32_t  __a);
3372 __simd64_int32_t __builtin_neon_vreinterpretv2sfdi (int  __a);
3373 __simd64_int32_t __builtin_neon_vreinterpretv2sfv2sf (__simd64_float32_t __a);
3374 __simd64_int32_t __builtin_neon_vreinterpretv2sfv2si (__simd64_int32_t  __a);
3375 __simd64_int32_t __builtin_neon_vreinterpretv2sfv4hi (__simd64_int32_t __a);
3376 __simd64_int32_t __builtin_neon_vreinterpretv2sfv8qi (__simd64_int32_t  __a);
3377 __simd64_int32_t __builtin_neon_vreinterpretv2sidi (int  __a);
3378 __simd64_int32_t __builtin_neon_vreinterpretv2siv2sf (__simd64_float32_t __a);
3379 __simd64_int32_t __builtin_neon_vreinterpretv2siv2si (__simd64_int32_t  __a);
3380 __simd64_int32_t __builtin_neon_vreinterpretv2siv4hi (__simd64_int32_t __a);
3381 __simd64_int32_t __builtin_neon_vreinterpretv2siv8qi (__simd64_int32_t  __a);
3382 __simd64_int32_t __builtin_neon_vreinterpretv4hidi (int  __a);
3383 __simd64_int32_t __builtin_neon_vreinterpretv4hiv2sf (__simd64_float32_t __a);
3384 __simd64_int32_t __builtin_neon_vreinterpretv4hiv2si (__simd64_int32_t  __a);
3385 __simd64_int32_t __builtin_neon_vreinterpretv4hiv4hi (__simd64_int32_t __a);
3386 __simd64_int32_t __builtin_neon_vreinterpretv4hiv8qi (__simd64_int32_t  __a);
3387 __simd64_int32_t __builtin_neon_vreinterpretv8qidi (int  __a);
3388 __simd64_int32_t __builtin_neon_vreinterpretv8qiv2sf (__simd64_float32_t __a);
3389 __simd64_int32_t __builtin_neon_vreinterpretv8qiv2si (__simd64_int32_t __a);
3390 __simd64_int32_t __builtin_neon_vreinterpretv8qiv4hi (__simd64_int32_t  __a);
3391 __simd64_int32_t __builtin_neon_vreinterpretv8qiv8qi (__simd64_int32_t __a);
3392 __simd64_int32_t __builtin_neon_vrhaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3393 __simd64_int32_t __builtin_neon_vrhadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3394 __simd64_int32_t __builtin_neon_vrshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3395 __simd64_int32_t __builtin_neon_vrshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3396 __simd64_int32_t __builtin_neon_vrshrn_nv2di(__simd128_int64_t, int);
3397 __simd64_int32_t __builtin_neon_vrshrn_nv4si (__simd128_int32_t __a, const int __b);
3398 __simd64_int32_t __builtin_neon_vrshrs_nv2si (__simd64_int32_t __a, const int __b);
3399 __simd64_int32_t __builtin_neon_vrshru_nv2si (__simd64_int32_t __a, const int __b);
3400 __simd64_int32_t __builtin_neon_vrsqrtev2si (__simd64_int32_t  __a);
3401 __simd64_int32_t __builtin_neon_vrsras_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3402 __simd64_int32_t __builtin_neon_vrsrau_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3403 __simd64_int32_t __builtin_neon_vrsubhnv2di(__simd128_int64_t, __simd128_int64_t);
3404 __simd64_int32_t __builtin_neon_vrsubhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3405 __simd64_int32_t __builtin_neon_vset_lanev2si (int __a, __simd64_int32_t __a, const int __c);
3406 __simd64_int32_t __builtin_neon_vshl_nv2si (__simd64_int32_t __a, const int __b);
3407 __simd64_int32_t __builtin_neon_vshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3408 __simd64_int32_t __builtin_neon_vshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3409 __simd64_int32_t __builtin_neon_vshrn_nv2di(__simd128_int64_t, int);
3410 __simd64_int32_t __builtin_neon_vshrn_nv4si (__simd128_int32_t __a, const int __b);
3411 __simd64_int32_t __builtin_neon_vshrs_nv2si (__simd64_int32_t __a, const int __b);
3412 __simd64_int32_t __builtin_neon_vshru_nv2si (__simd64_int32_t __a, const int __b);
3413 __simd64_int32_t __builtin_neon_vsli_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3414 __simd64_int32_t __builtin_neon_vsras_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3415 __simd64_int32_t __builtin_neon_vsrau_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3416 __simd64_int32_t __builtin_neon_vsri_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3417 void __builtin_neon_vst1di(long long int*, long long int);
3418 void __builtin_neon_vst1_lanev2si(int*, __simd64_int32_t, int);
3419 void __builtin_neon_vst1v2si(int*, __simd64_int32_t);
3420 __simd64_int32_t __builtin_neon_vsubhnv2di(__simd128_int64_t, __simd128_int64_t);
3421 __simd64_int32_t __builtin_neon_vsubhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3422 __simd64_int32_t __builtin_neon_vtstv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3423 __simd64_int8_t __builtin_neon_vabasv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3424 __simd64_int8_t __builtin_neon_vabauv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3425 __simd64_int8_t __builtin_neon_vabdsv8qi(__simd64_int8_t, __simd64_int8_t);
3426 __simd64_int8_t __builtin_neon_vabduv8qi(__simd64_int8_t, __simd64_int8_t);
3427 __simd64_int8_t __builtin_neon_vabsv8qi(__simd64_int8_t);
3428 __simd64_int8_t __builtin_neon_vaddhnv8hi(__simd128_int16_t, __simd128_int16_t);
3429 __simd64_int8_t __builtin_neon_vbslv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3430 __simd64_int8_t __builtin_neon_vceqv8qi(__simd64_int8_t, __simd64_int8_t);
3431 __simd64_int8_t __builtin_neon_vcgeuv8qi(__simd64_int8_t, __simd64_int8_t);
3432 __simd64_int8_t __builtin_neon_vcgev8qi(__simd64_int8_t, __simd64_int8_t);
3433 __simd64_int8_t __builtin_neon_vcgtuv8qi(__simd64_int8_t, __simd64_int8_t);
3434 __simd64_int8_t __builtin_neon_vcgtv8qi(__simd64_int8_t, __simd64_int8_t);
3435 __simd64_int8_t __builtin_neon_vclsv8qi(__simd64_int8_t);
3436 __simd64_int8_t __builtin_neon_vclzv8qi(__simd64_int8_t);
3437 __simd64_int8_t __builtin_neon_vcntv8qi(__simd64_int8_t);
3438 __simd64_int8_t __builtin_neon_vdup_lanev8qi(__simd64_int8_t, int);
3439 __simd64_int8_t __builtin_neon_vextv8qi(__simd64_int8_t, __simd64_int8_t, int);
3440 __simd64_int8_t __builtin_neon_vget_highv16qi(__simd128_int8_t);
3441 __simd64_int8_t __builtin_neon_vget_lowv16qi(__simd128_int8_t);
3442 __simd64_int8_t __builtin_neon_vhaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3443 __simd64_int8_t __builtin_neon_vhadduv8qi(__simd64_int8_t, __simd64_int8_t);
3444 __simd64_int8_t __builtin_neon_vhsubsv8qi(__simd64_int8_t, __simd64_int8_t);
3445 __simd64_int8_t __builtin_neon_vhsubuv8qi(__simd64_int8_t, __simd64_int8_t);
3446 __simd64_int8_t __builtin_neon_vld1_lanev8qi(const signed char*, __simd64_int8_t, int);
3447 __simd64_int8_t __builtin_neon_vmaxsv8qi(__simd64_int8_t, __simd64_int8_t);
3448 __simd64_int8_t __builtin_neon_vmaxuv8qi(__simd64_int8_t, __simd64_int8_t);
3449 __simd64_int8_t __builtin_neon_vminsv8qi(__simd64_int8_t, __simd64_int8_t);
3450 __simd64_int8_t __builtin_neon_vminuv8qi(__simd64_int8_t, __simd64_int8_t);
3451 __simd64_int8_t __builtin_neon_vmlav8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3452 __simd64_int8_t __builtin_neon_vmlsv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3453 __simd64_int8_t __builtin_neon_vmovnv8hi(__simd128_int16_t);
3454 __simd64_int8_t __builtin_neon_vmulpv8qi(__simd64_int8_t, __simd64_int8_t);
3455 __simd64_int8_t __builtin_neon_vmvnv8qi(__simd64_int8_t);
3456 __simd64_int8_t __builtin_neon_vnegv8qi(__simd64_int8_t);
3457 __simd64_int8_t __builtin_neon_vpaddv8qi(__simd64_int8_t, __simd64_int8_t);
3458 __simd64_int8_t __builtin_neon_vpmaxsv8qi(__simd64_int8_t, __simd64_int8_t);
3459 __simd64_int8_t __builtin_neon_vpmaxuv8qi(__simd64_int8_t, __simd64_int8_t);
3460 __simd64_int8_t __builtin_neon_vpminsv8qi(__simd64_int8_t, __simd64_int8_t);
3461 __simd64_int8_t __builtin_neon_vpminuv8qi(__simd64_int8_t, __simd64_int8_t);
3462 __simd64_int8_t __builtin_neon_vqabsv8qi(__simd64_int8_t);
3463 __simd64_int8_t __builtin_neon_vqaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3464 __simd64_int8_t __builtin_neon_vqadduv8qi(__simd64_int8_t, __simd64_int8_t);
3465 __simd64_int8_t __builtin_neon_vqmovnsv8hi(__simd128_int16_t);
3466 __simd64_int8_t __builtin_neon_vqmovnuv8hi(__simd128_int16_t);
3467 __simd64_int8_t __builtin_neon_vqmovunv8hi(__simd128_int16_t);
3468 __simd64_int8_t __builtin_neon_vqnegv8qi(__simd64_int8_t);
3469 __simd64_int8_t __builtin_neon_vqrshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3470 __simd64_int8_t __builtin_neon_vqrshluv8qi(__simd64_int8_t, __simd64_int8_t);
3471 __simd64_int8_t __builtin_neon_vqrshrns_nv8hi(__simd128_int16_t, int);
3472 __simd64_int8_t __builtin_neon_vqrshrnu_nv8hi(__simd128_int16_t, int);
3473 __simd64_int8_t __builtin_neon_vqrshrun_nv8hi(__simd128_int16_t, int);
3474 __simd64_int8_t __builtin_neon_vqshl_s_nv8qi(__simd64_int8_t, int);
3475 __simd64_int8_t __builtin_neon_vqshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3476 __simd64_int8_t __builtin_neon_vqshl_u_nv8qi(__simd64_int8_t, int);
3477 __simd64_int8_t __builtin_neon_vqshlu_nv8qi(__simd64_int8_t, int);
3478 __simd64_int8_t __builtin_neon_vqshluv8qi(__simd64_int8_t, __simd64_int8_t);
3479 __simd64_int8_t __builtin_neon_vqshrns_nv8hi(__simd128_int16_t, int);
3480 __simd64_int8_t __builtin_neon_vqshrnu_nv8hi(__simd128_int16_t, int);
3481 __simd64_int8_t __builtin_neon_vqshrun_nv8hi(__simd128_int16_t, int);
3482 __simd64_int8_t __builtin_neon_vqsubsv8qi(__simd64_int8_t, __simd64_int8_t);
3483 __simd64_int8_t __builtin_neon_vqsubuv8qi(__simd64_int8_t, __simd64_int8_t);
3484 __simd64_int8_t __builtin_neon_vraddhnv8hi(__simd128_int16_t, __simd128_int16_t);
3485 __simd64_int8_t __builtin_neon_vrhaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3486 __simd64_int8_t __builtin_neon_vrhadduv8qi(__simd64_int8_t, __simd64_int8_t);
3487 __simd64_int8_t __builtin_neon_vrshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3488 __simd64_int8_t __builtin_neon_vrshluv8qi(__simd64_int8_t, __simd64_int8_t);
3489 __simd64_int8_t __builtin_neon_vrshrn_nv8hi(__simd128_int16_t, int);
3490 __simd64_int8_t __builtin_neon_vrshrs_nv8qi(__simd64_int8_t, int);
3491 __simd64_int8_t __builtin_neon_vrshru_nv8qi(__simd64_int8_t, int);
3492 __simd64_int8_t __builtin_neon_vrsras_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3493 __simd64_int8_t __builtin_neon_vrsrau_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3494 __simd64_int8_t __builtin_neon_vrsubhnv8hi(__simd128_int16_t, __simd128_int16_t);
3495 __simd64_int8_t __builtin_neon_vset_lanev8qi(signed char, __simd64_int8_t, int);
3496 __simd64_int8_t __builtin_neon_vshl_nv8qi(__simd64_int8_t, int);
3497 __simd64_int8_t __builtin_neon_vshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3498 __simd64_int8_t __builtin_neon_vshluv8qi(__simd64_int8_t, __simd64_int8_t);
3499 __simd64_int8_t __builtin_neon_vshrn_nv8hi(__simd128_int16_t, int);
3500 __simd64_int8_t __builtin_neon_vshrs_nv8qi(__simd64_int8_t, int);
3501 __simd64_int8_t __builtin_neon_vshru_nv8qi(__simd64_int8_t, int);
3502 __simd64_int8_t __builtin_neon_vsli_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3503 __simd64_int8_t __builtin_neon_vsras_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3504 __simd64_int8_t __builtin_neon_vsrau_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3505 __simd64_int8_t __builtin_neon_vsri_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3506 __simd64_int8_t __builtin_neon_vsubhnv8hi(__simd128_int16_t, __simd128_int16_t);
3507 __simd64_int8_t __builtin_neon_vtbl1v8qi(__simd64_int8_t, __simd64_int8_t);
3508 __simd64_int8_t __builtin_neon_vtbl2v8qi(__builtin_neon_ti, __simd64_int8_t);
3509 __simd64_int8_t __builtin_neon_vtbl3v8qi(__builtin_neon_ei, __simd64_int8_t);
3510 __simd64_int8_t __builtin_neon_vtbl4v8qi(__builtin_neon_oi, __simd64_int8_t);
3511 __simd64_int8_t __builtin_neon_vtbx1v8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3512 __simd64_int8_t __builtin_neon_vtbx2v8qi(__simd64_int8_t, __builtin_neon_ti, __simd64_int8_t);
3513 __simd64_int8_t __builtin_neon_vtbx3v8qi(__simd64_int8_t, __builtin_neon_ei, __simd64_int8_t);
3514 __simd64_int8_t __builtin_neon_vtbx4v8qi(__simd64_int8_t, __builtin_neon_oi, __simd64_int8_t);
3515 __simd64_int8_t __builtin_neon_vtstv8qi(__simd64_int8_t, __simd64_int8_t);
3516 __simd64_uint32_t __builtin_neon_udot_lanev8qi_uuuus(__simd64_uint32_t, __simd64_uint8_t, __simd64_uint8_t, int);
3517 __simd64_uint32_t __builtin_neon_udotv8qi_uuuu(__simd64_uint32_t, __simd64_uint8_t, __simd64_uint8_t);
3518 unsigned int __builtin_neon_vget_laneuv2si (__simd64_int32_t __a, const int __b);
3519 unsigned int __builtin_neon_vget_laneuv4si (__simd128_int32_t  __a, const int __b);
3520 unsigned int __builtin_neon_vpadaluv2si (int  __a, __simd64_int32_t  __b);
3521 unsigned int __builtin_neon_vpaddluv2si (__simd64_int32_t  __a);
3522 unsigned int __builtin_neon_vqaddudi (int  __a, int  __b);
3523 unsigned int __builtin_neon_vqrshludi (int  __a, int __b);
3524 unsigned int __builtin_neon_vqshludi (int  __a, int __b);
3525 unsigned int __builtin_neon_vqshl_u_ndi (int  __a, const int __b);
3526 unsigned int __builtin_neon_vqshlu_ndi (int __a, const int __b);
3527 unsigned int __builtin_neon_vrshludi (int  __a, int __b);
3528 unsigned int __builtin_neon_vrshru_ndi (int  __a, const int __b);
3529 unsigned int __builtin_neon_vrsrau_ndi (int  __a, int  __b, const int __c);
3530 unsigned int __builtin_neon_vshludi (int  __a, int __b);
3531 unsigned int __builtin_neon_vshru_ndi (int  __a, const int __b);
3532 unsigned int __builtin_neon_vsrau_ndi (int  __a, int  __b, const int __c);
3533 void __builtin_neon_vst1_lanev16qi(signed char*, __simd128_int8_t, int);
3534 void __builtin_neon_vst1_lanev2di(long long int*, __simd128_int64_t, int);
3535 void __builtin_neon_vst1_lanev4hf(cov_fp16_t*, __simd64_float16_t, int);
3536 void __builtin_neon_vst1_lanev4hi(short int*, __simd64_int16_t, int);
3537 void __builtin_neon_vst1_lanev8hf(cov_fp16_t*, __simd128_float16_t, int);
3538 void __builtin_neon_vst1_lanev8hi(short int*, __simd128_int16_t, int);
3539 void __builtin_neon_vst1_lanev8qi(signed char*, __simd64_int8_t, int);
3540 void __builtin_neon_vst1v16qi(signed char*, __simd128_int8_t);
3541 void __builtin_neon_vst1v2di(long long int*, __simd128_int64_t);
3542 void __builtin_neon_vst1v4hf(cov_fp16_t*, __simd64_float16_t);
3543 void __builtin_neon_vst1v4hi(short int*, __simd64_int16_t);
3544 void __builtin_neon_vst1v8hf(cov_fp16_t*, __simd128_float16_t);
3545 void __builtin_neon_vst1v8hi(short int*, __simd128_int16_t);
3546 void __builtin_neon_vst1v8qi(signed char*, __simd64_int8_t);
3547 void __builtin_neon_vst2_lanev4hf(cov_fp16_t*, __builtin_neon_ti, int);
3548 void __builtin_neon_vst2_lanev8hf(cov_fp16_t*, __builtin_neon_oi, int);
3549 void __builtin_neon_vst2v4hf(cov_fp16_t*, __builtin_neon_ti);
3550 void __builtin_neon_vst2v8hf(cov_fp16_t*, __builtin_neon_oi);
3551 void __builtin_neon_vst3_lanev4hf(cov_fp16_t*, __builtin_neon_ei, int);
3552 void __builtin_neon_vst3_lanev8hf(cov_fp16_t*, __builtin_neon_ci, int);
3553 void __builtin_neon_vst3v4hf(cov_fp16_t*, __builtin_neon_ei);
3554 void __builtin_neon_vst3v8hf(cov_fp16_t*, __builtin_neon_ci);
3555 void __builtin_neon_vst4_lanev4hf(cov_fp16_t*, __builtin_neon_oi, int);
3556 void __builtin_neon_vst4_lanev8hf(cov_fp16_t*, __builtin_neon_xi, int);
3557 void __builtin_neon_vst4v4hf(cov_fp16_t*, __builtin_neon_oi);
3558 void __builtin_neon_vst4v8hf(cov_fp16_t*, __builtin_neon_xi);
3559 
3560 // -mfpu=vfpv2 -mfloat-abi=hard -mfpu=neon
3561 __simd128_uint64_t __builtin_neon_bswapv2di_uu(__simd128_uint64_t);
3562 __simd64_uint32_t __builtin_neon_bswapv2si_uu(__simd64_uint32_t);
3563 __simd64_uint16_t __builtin_neon_bswapv4hi_uu(__simd64_uint16_t);
3564 __simd128_uint32_t __builtin_neon_bswapv4si_uu(__simd128_uint32_t);
3565 __simd128_uint16_t __builtin_neon_bswapv8hi_uu(__simd128_uint16_t);
3566 __simd64_float32_t __builtin_neon_copysignfv2sf(__simd64_float32_t);
3567 __simd128_float32_t __builtin_neon_copysignfv4sf(__simd128_float32_t);
3568 __simd128_int32_t __builtin_neon_smmlav16qi(__simd128_int32_t, __simd128_int8_t, __simd128_int8_t);
3569 __simd128_int32_t __builtin_neon_sudot_lanev16qi_sssus(__simd128_int32_t, __simd128_int8_t, __simd64_uint8_t, int);
3570 __simd64_int32_t __builtin_neon_sudot_lanev8qi_sssus(__simd64_int32_t, __simd64_int8_t, __simd64_uint8_t, int);
3571 __simd128_uint32_t __builtin_neon_ummlav16qi_uuuu(__simd128_uint32_t, __simd128_uint8_t, __simd128_uint8_t);
3572 __simd128_int32_t __builtin_neon_usdot_lanev16qi_ssuss(__simd128_int32_t, __simd128_uint8_t, __simd64_int8_t, int);
3573 __simd64_int32_t __builtin_neon_usdot_lanev8qi_ssuss(__simd64_int32_t, __simd64_uint8_t, __simd64_int8_t, int);
3574 __simd64_int32_t __builtin_neon_usdotv8qi_ssus(__simd64_int32_t, __simd64_uint8_t, __simd64_int8_t);
3575 __simd128_int32_t __builtin_neon_usmmlav16qi_ssus(__simd128_int32_t, __simd128_uint8_t, __simd128_int8_t);
3576 float __builtin_neon_vbfcvtbf(__bf16);
3577 __simd128_float32_t __builtin_neon_vbfcvt_highv8bf(__simd128_bfloat16_t);
3578 __bf16 __builtin_neon_vbfcvtsf(float);
3579 __simd128_float32_t __builtin_neon_vbfcvtv4bf(__simd64_bfloat16_t);
3580 __simd128_bfloat16_t __builtin_neon_vbfcvtv4sf_highv8bf(__simd128_bfloat16_t, __simd128_float32_t);
3581 __simd64_bfloat16_t __builtin_neon_vbfcvtv4sfv4bf(__simd128_float32_t);
3582 __simd128_bfloat16_t __builtin_neon_vbfcvtv4sfv8bf(__simd128_float32_t);
3583 __simd128_float32_t __builtin_neon_vbfcvtv8bf(__simd128_bfloat16_t);
3584 __simd64_float32_t __builtin_neon_vbfdot_lanev4bfv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd64_bfloat16_t, int);
3585 __simd128_float32_t __builtin_neon_vbfdot_lanev4bfv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3586 __simd64_float32_t __builtin_neon_vbfdot_lanev8bfv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd128_bfloat16_t, int);
3587 __simd128_float32_t __builtin_neon_vbfdot_lanev8bfv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3588 __simd64_float32_t __builtin_neon_vbfdotv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd64_bfloat16_t);
3589 __simd128_float32_t __builtin_neon_vbfdotv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3590 __simd64_float32_t __builtin_neon_vcadd270v2sf(__simd64_float32_t, __simd64_float32_t);
3591 __simd64_float16_t __builtin_neon_vcadd270v4hf(__simd64_float16_t, __simd64_float16_t);
3592 __simd128_float32_t __builtin_neon_vcadd270v4sf(__simd128_float32_t, __simd128_float32_t);
3593 __simd128_float16_t __builtin_neon_vcadd270v8hf(__simd128_float16_t, __simd128_float16_t);
3594 __simd128_bfloat16_t __builtin_neon_vcombinev4bf(__simd64_bfloat16_t, __simd64_bfloat16_t);
3595 __simd64_int32_t __builtin_neon_vcvtauv2sfv2si(__simd64_float32_t);
3596 __simd128_int32_t __builtin_neon_vcvtauv4sfv4si(__simd128_float32_t);
3597 __simd64_int32_t __builtin_neon_vcvtav2sfv2si(__simd64_float32_t);
3598 __simd128_int32_t __builtin_neon_vcvtav4sfv4si(__simd128_float32_t);
3599 __simd64_int32_t __builtin_neon_vcvtmuv2sfv2si(__simd64_float32_t);
3600 __simd128_int32_t __builtin_neon_vcvtmuv4sfv4si(__simd128_float32_t);
3601 __simd64_int32_t __builtin_neon_vcvtmv2sfv2si(__simd64_float32_t);
3602 __simd128_int32_t __builtin_neon_vcvtmv4sfv4si(__simd128_float32_t);
3603 __simd64_int32_t __builtin_neon_vcvtpuv2sfv2si(__simd64_float32_t);
3604 __simd128_int32_t __builtin_neon_vcvtpuv4sfv4si(__simd128_float32_t);
3605 __simd64_int32_t __builtin_neon_vcvtpv2sfv2si(__simd64_float32_t);
3606 __simd128_int32_t __builtin_neon_vcvtpv4sfv4si(__simd128_float32_t);
3607 __simd64_bfloat16_t __builtin_neon_vdup_lanev4bf(__simd64_bfloat16_t, int);
3608 __simd128_bfloat16_t __builtin_neon_vdup_lanev8bf(__simd64_bfloat16_t, int);
3609 __simd64_bfloat16_t __builtin_neon_vdup_nv4bf(__bf16);
3610 __simd128_bfloat16_t __builtin_neon_vdup_nv8bf(__bf16);
3611 __simd128_float32_t __builtin_neon_vfmab_laneqv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3612 __simd128_float32_t __builtin_neon_vfmab_lanev8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3613 __simd128_float32_t __builtin_neon_vfmabv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3614 __simd128_float32_t __builtin_neon_vfmat_laneqv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3615 __simd128_float32_t __builtin_neon_vfmat_lanev8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3616 __simd128_float32_t __builtin_neon_vfmatv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3617 __simd64_bfloat16_t __builtin_neon_vget_highv8bf(__simd128_bfloat16_t);
3618 __simd64_bfloat16_t __builtin_neon_vget_lowv8bf(__simd128_bfloat16_t);
3619 __builtin_neon_ti __builtin_neon_vld2_dupv4bf(const __bf16*);
3620 __builtin_neon_oi __builtin_neon_vld2_dupv8bf(const __bf16*);
3621 __builtin_neon_ti __builtin_neon_vld2v4bf(const __bf16*);
3622 __builtin_neon_oi __builtin_neon_vld2v8bf(const __bf16*);
3623 __builtin_neon_ei __builtin_neon_vld3_dupv4bf(const __bf16*);
3624 __builtin_neon_ci __builtin_neon_vld3_dupv8bf(const __bf16*);
3625 __builtin_neon_ei __builtin_neon_vld3v4bf(const __bf16*);
3626 __builtin_neon_ci __builtin_neon_vld3v8bf(const __bf16*);
3627 __builtin_neon_oi __builtin_neon_vld4_dupv4bf(const __bf16*);
3628 __builtin_neon_xi __builtin_neon_vld4_dupv8bf(const __bf16*);
3629 __builtin_neon_oi __builtin_neon_vld4v4bf(const __bf16*);
3630 __builtin_neon_xi __builtin_neon_vld4v8bf(const __bf16*);
3631 __simd128_float32_t __builtin_neon_vmmlav8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3632 __simd128_int64_t __builtin_neon_vmullpv2si(__simd64_int32_t, __simd64_int32_t);
3633 __simd128_int32_t __builtin_neon_vmullpv4hi(__simd64_int16_t, __simd64_int16_t);
3634 __simd128_int8_t __builtin_neon_vrev16v16qi(__simd128_int8_t);
3635 __simd64_int8_t __builtin_neon_vrev16v8qi(__simd64_int8_t);
3636 __simd128_int8_t __builtin_neon_vrev32v16qi(__simd128_int8_t);
3637 __simd64_int16_t __builtin_neon_vrev32v4hi(__simd64_int16_t);
3638 __simd128_int16_t __builtin_neon_vrev32v8hi(__simd128_int16_t);
3639 __simd64_int8_t __builtin_neon_vrev32v8qi(__simd64_int8_t);
3640 __simd128_int8_t __builtin_neon_vrev64v16qi(__simd128_int8_t);
3641 __simd64_float32_t __builtin_neon_vrev64v2sf(__simd64_float32_t);
3642 __simd64_int32_t __builtin_neon_vrev64v2si(__simd64_int32_t);
3643 __simd64_int16_t __builtin_neon_vrev64v4hi(__simd64_int16_t);
3644 __simd128_float32_t __builtin_neon_vrev64v4sf(__simd128_float32_t);
3645 __simd128_int32_t __builtin_neon_vrev64v4si(__simd128_int32_t);
3646 __simd128_int16_t __builtin_neon_vrev64v8hi(__simd128_int16_t);
3647 __simd64_int8_t __builtin_neon_vrev64v8qi(__simd64_int8_t);
3648 void __builtin_neon_vst2v4bf(__bf16*, __builtin_neon_ti);
3649 void __builtin_neon_vst2v8bf(__bf16*, __builtin_neon_oi);
3650 void __builtin_neon_vst3v4bf(__bf16*, __builtin_neon_ei);
3651 void __builtin_neon_vst3v8bf(__bf16*, __builtin_neon_ci);
3652 void __builtin_neon_vst4v4bf(__bf16*, __builtin_neon_oi);
3653 void __builtin_neon_vst4v8bf(__bf16*, __builtin_neon_xi);
3654 
3655 #endif // __ARM_NEON__
3656 
3657 /* aarch64 support */
3658 #ifdef __aarch64__
3659 typedef int __builtin_aarch64_simd_qi __attribute__((mode(QI)));
3660 typedef int __builtin_aarch64_simd_hi __attribute__((mode(HI)));
3661 typedef int __builtin_aarch64_simd_si __attribute__((mode(SI)));
3662 typedef int __builtin_aarch64_simd_di __attribute__((mode(DI)));
3663 typedef int __builtin_aarch64_simd_poly8 __attribute__((mode(QI)));
3664 typedef int __builtin_aarch64_simd_poly16 __attribute__((mode(HI)));
3665 typedef int __builtin_aarch64_simd_poly64 __attribute__ ((mode (DI)));
3666 typedef unsigned int __builtin_aarch64_simd_poly128 __attribute__ ((mode (TI)));
3667 typedef float __builtin_aarch64_simd_df __attribute__ ((mode (DF)));
3668 typedef float __builtin_aarch64_simd_sf __attribute__ ((mode (SF)));
3669 typedef unsigned int __builtin_aarch64_simd_udi __attribute__((mode(DI)));
3670 typedef unsigned int __builtin_aarch64_simd_uqi __attribute__((mode(QI)));
3671 typedef unsigned int __builtin_aarch64_simd_uhi __attribute__((mode(HI)));
3672 typedef unsigned int __builtin_aarch64_simd_usi __attribute__((mode(SI)));
3673 typedef float __builtin_aarch64_simd_hf __attribute__((mode(HF)));
3674 typedef __builtin_aarch64_simd_hf __fp16;
3675 typedef int __Poly64_t __attribute__((mode(DI)));
3676 typedef __coverity_decimal long long __Poly64x1_t __attribute__((vector_size (8)));
3677 typedef int __Poly128_t __attribute__((mode(TI)));
3678 
3679 unsigned int __builtin_aarch64_get_fpcr();
3680 void __builtin_aarch64_set_fpcr(unsigned int);
3681 unsigned int __builtin_aarch64_get_fpsr();
3682 void __builtin_aarch64_set_fpsr(unsigned int);
3683 //CMPCPP-6477
3684 typedef char __Int8x8_t  __attribute__ ((vector_size (8)));
3685 typedef short __Int16x4_t __attribute__ ((vector_size (8)));
3686 typedef int __Int32x2_t __attribute__ ((vector_size (8)));
3687 typedef long __Int64x1_t __attribute__((vector_size (8)));
3688 typedef __coverity_float __fp16 __Float16x4_t __attribute__((vector_size (8)));
3689 typedef float __Float32x2_t __attribute__((vector_size (8)));
3690 typedef __coverity_decimal unsigned char __Poly8x8_t  __attribute__((vector_size (8)));
3691 typedef __coverity_decimal short __Poly16x4_t __attribute__((vector_size (8)));
3692 typedef unsigned char __Uint8x8_t __attribute__((vector_size (8)));
3693 typedef unsigned short __Uint16x4_t __attribute__((vector_size (8)));
3694 typedef unsigned int __Uint32x2_t __attribute__((vector_size (8)));
3695 typedef double __Float64x1_t __attribute__((vector_size (8)));
3696 typedef unsigned long __Uint64x1_t __attribute__((vector_size (8)));
3697 typedef char __Int8x16_t __attribute__((vector_size (16)));
3698 typedef short __Int16x8_t __attribute__((vector_size (16)));
3699 typedef int __Int32x4_t __attribute__((vector_size (16)));
3700 typedef long __Int64x2_t __attribute__((vector_size (16)));
3701 typedef __coverity_float __fp16 __Float16x8_t __attribute__((vector_size (16)));
3702 typedef __coverity_float __bf16 __Bfloat16x8_t __attribute__((vector_size (16)));
3703 typedef __coverity_float __bf16 __Bfloat16x4_t __attribute__((vector_size (8)));
3704 typedef float __Float32x4_t __attribute__((vector_size (16)));
3705 typedef double __Float64x2_t __attribute__((vector_size (16)));
3706 typedef __coverity_decimal unsigned char __Poly8x16_t __attribute__((vector_size (16)));
3707 typedef __coverity_decimal unsigned short __Poly16x8_t __attribute__((vector_size (16)));
3708 typedef __coverity_decimal long __Poly64x2_t __attribute__((vector_size (16)));
3709 typedef unsigned char __Uint8x16_t __attribute__((vector_size (16)));
3710 typedef unsigned short __Uint16x8_t __attribute__((vector_size (16)));
3711 typedef unsigned int __Uint32x4_t __attribute__((vector_size (16)));
3712 typedef unsigned long __Uint64x2_t  __attribute__((vector_size (16)));
3713 typedef unsigned char __Poly8_t;
3714 typedef unsigned short __Poly16_t;
3715 
3716 typedef int __builtin_aarch64_simd_oi __attribute__((mode(OI)));
3717 typedef int __builtin_aarch64_simd_ci __attribute__((mode(CI)));
3718 typedef int __builtin_aarch64_simd_xi __attribute__((mode(XI)));
3719 
3720 __Int8x8_t __builtin_aarch64_tbl3v8qi(__builtin_aarch64_simd_oi, __Int8x8_t);
3721 __Float32x2_t __builtin_aarch64_absv2sf(__Float32x2_t);
3722 __Int8x8_t __builtin_aarch64_absv8qi(__Int8x8_t);
3723 __Int16x4_t __builtin_aarch64_absv4hi(__Int16x4_t);
3724 __Int32x2_t __builtin_aarch64_absv2si(__Int32x2_t);
3725 int __builtin_aarch64_absdi(int);
3726 __Float32x4_t __builtin_aarch64_absv4sf(__Float32x4_t);
3727 __Float64x2_t __builtin_aarch64_absv2df(__Float64x2_t);
3728 __Int8x16_t __builtin_aarch64_absv16qi(__Int8x16_t);
3729 int __builtin_aarch64_im_lane_boundsi(int, int, int);
3730 __Int64x1_t __builtin_aarch64_get_dregoidi(__builtin_aarch64_simd_oi, int);
3731 float __builtin_aarch64_get_dregoidf(__builtin_aarch64_simd_oi, int);
3732 __Int8x8_t __builtin_aarch64_get_dregoiv8qi(__builtin_aarch64_simd_oi, int);
3733 __Int16x4_t __builtin_aarch64_get_dregoiv4hi(__builtin_aarch64_simd_oi, int);
3734 __Int32x2_t __builtin_aarch64_get_dregoiv2si(__builtin_aarch64_simd_oi, int);
3735 __Float16x4_t __builtin_aarch64_get_dregoiv4hf(__builtin_aarch64_simd_oi, int);
3736 __Float32x2_t __builtin_aarch64_get_dregoiv2sf(__builtin_aarch64_simd_oi, int);
3737 __Int8x16_t __builtin_aarch64_get_qregoiv16qi(__builtin_aarch64_simd_oi, const int);
3738 __Int16x8_t __builtin_aarch64_get_qregoiv8hi(__builtin_aarch64_simd_oi, const int);
3739 __Int32x4_t __builtin_aarch64_get_qregoiv4si(__builtin_aarch64_simd_oi, const int);
3740 __Int64x2_t __builtin_aarch64_get_qregoiv2di(__builtin_aarch64_simd_oi, const int);
3741 __Float16x8_t __builtin_aarch64_get_qregoiv8hf(__builtin_aarch64_simd_oi, const int);
3742 __Float32x4_t __builtin_aarch64_get_qregoiv4sf(__builtin_aarch64_simd_oi, const int);
3743 __Float64x2_t __builtin_aarch64_get_qregoiv2df(__builtin_aarch64_simd_oi, const int);
3744 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8hf(__builtin_aarch64_simd_oi, __Float16x8_t, int);
3745 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv4sf(__builtin_aarch64_simd_oi, __Float32x4_t, int);
3746 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2df(__builtin_aarch64_simd_oi, __Float64x2_t, int);
3747 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv16qi(__builtin_aarch64_simd_oi, __Int8x16_t, int);
3748 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8hi(__builtin_aarch64_simd_oi, __Int16x8_t, int);
3749 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv4si(__builtin_aarch64_simd_oi, __Int32x4_t, int);
3750 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2di(__builtin_aarch64_simd_oi, __Int64x2_t, int);
3751 __builtin_aarch64_simd_ci __builtin_aarch64_ld3di(const __builtin_aarch64_simd_di*);
3752 __Int64x1_t __builtin_aarch64_get_dregcidi(__builtin_aarch64_simd_ci, int);
3753 float __builtin_aarch64_get_dregcidf(__builtin_aarch64_simd_ci, int);
3754 __Int8x8_t __builtin_aarch64_get_dregciv8qi(__builtin_aarch64_simd_ci, int);
3755 __Int16x4_t __builtin_aarch64_get_dregciv4hi(__builtin_aarch64_simd_ci, int);
3756 __Int32x2_t __builtin_aarch64_get_dregciv2si(__builtin_aarch64_simd_ci, int);
3757 __Float16x4_t __builtin_aarch64_get_dregciv4hf(__builtin_aarch64_simd_ci, int);
3758 __Float32x2_t __builtin_aarch64_get_dregciv2sf(__builtin_aarch64_simd_ci, int);
3759 __Int8x16_t __builtin_aarch64_get_qregciv16qi(__builtin_aarch64_simd_ci, const int);
3760 __Int16x8_t __builtin_aarch64_get_qregciv8hi(__builtin_aarch64_simd_ci, const int);
3761 __Int32x4_t __builtin_aarch64_get_qregciv4si(__builtin_aarch64_simd_ci, const int);
3762 __Int64x2_t __builtin_aarch64_get_qregciv2di(__builtin_aarch64_simd_ci, const int);
3763 __Float16x8_t __builtin_aarch64_get_qregciv8hf(__builtin_aarch64_simd_ci, const int);
3764 __Float32x4_t __builtin_aarch64_get_qregciv4sf(__builtin_aarch64_simd_ci, const int);
3765 __Float64x2_t __builtin_aarch64_get_qregciv2df(__builtin_aarch64_simd_ci, const int);
3766 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8hf(__builtin_aarch64_simd_ci, __Float16x8_t, int);
3767 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv4sf(__builtin_aarch64_simd_ci, __Float32x4_t, int);
3768 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2df(__builtin_aarch64_simd_ci, __Float64x2_t, int);
3769 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv16qi(__builtin_aarch64_simd_ci, __Int8x16_t, int);
3770 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8hi(__builtin_aarch64_simd_ci, __Int16x8_t, int);
3771 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv4si(__builtin_aarch64_simd_ci, __Int32x4_t, int);
3772 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2di(__builtin_aarch64_simd_ci, __Int64x2_t, int);
3773 __Int64x1_t __builtin_aarch64_get_dregxidi(__builtin_aarch64_simd_xi, int);
3774 float __builtin_aarch64_get_dregxidf(__builtin_aarch64_simd_xi, int);
3775 __Int8x8_t __builtin_aarch64_get_dregxiv8qi(__builtin_aarch64_simd_xi, int);
3776 __Int16x4_t __builtin_aarch64_get_dregxiv4hi(__builtin_aarch64_simd_xi, int);
3777 __Int32x2_t __builtin_aarch64_get_dregxiv2si(__builtin_aarch64_simd_xi, int);
3778 __Float16x4_t __builtin_aarch64_get_dregxiv4hf(__builtin_aarch64_simd_xi, int);
3779 __Float32x2_t __builtin_aarch64_get_dregxiv2sf(__builtin_aarch64_simd_xi, int);
3780 __Int8x16_t __builtin_aarch64_get_qregxiv16qi(__builtin_aarch64_simd_xi, const int);
3781 __Int16x8_t __builtin_aarch64_get_qregxiv8hi(__builtin_aarch64_simd_xi, const int);
3782 __Int32x4_t __builtin_aarch64_get_qregxiv4si(__builtin_aarch64_simd_xi, const int);
3783 __Int64x2_t __builtin_aarch64_get_qregxiv2di(__builtin_aarch64_simd_xi, const int);
3784 __Float16x8_t __builtin_aarch64_get_qregxiv8hf(__builtin_aarch64_simd_xi, const int);
3785 __Float32x4_t __builtin_aarch64_get_qregxiv4sf(__builtin_aarch64_simd_xi, const int);
3786 __Float64x2_t __builtin_aarch64_get_qregxiv2df(__builtin_aarch64_simd_xi, const int);
3787 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8hf(__builtin_aarch64_simd_xi, __Float16x8_t, int);
3788 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv4sf(__builtin_aarch64_simd_xi, __Float32x4_t, int);
3789 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2df(__builtin_aarch64_simd_xi, __Float64x2_t, int);
3790 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv16qi(__builtin_aarch64_simd_xi, __Int8x16_t, int);
3791 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8hi(__builtin_aarch64_simd_xi, __Int16x8_t, int);
3792 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv4si(__builtin_aarch64_simd_xi, __Int32x4_t, int);
3793 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2di(__builtin_aarch64_simd_xi, __Int64x2_t, int);
3794 __Int32x4_t __builtin_aarch64_saddlv4hi(__Int16x4_t, __Int16x4_t);
3795 __Int16x8_t __builtin_aarch64_saddlv8qi(__Int8x8_t, __Int8x8_t);
3796 __Uint16x8_t __builtin_aarch64_uaddlv8qi(__Int8x8_t, __Int8x8_t);
3797 __Int16x8_t __builtin_aarch64_saddl2v16qi(__Int8x16_t, __Int8x16_t);
3798 __Uint16x8_t __builtin_aarch64_uaddl2v16qi(__Int8x16_t, __Int8x16_t);
3799 __Int16x8_t __builtin_aarch64_saddwv8qi(__Int16x8_t, __Int8x8_t);
3800 __Uint16x8_t __builtin_aarch64_uaddwv8qi(__Int16x8_t, __Int8x8_t);
3801 __Int16x8_t __builtin_aarch64_saddw2v16qi(__Int16x8_t, __Int8x16_t);
3802 __Uint16x8_t __builtin_aarch64_uaddw2v16qi(__Int16x8_t, __Int8x16_t);
3803 __Int8x8_t __builtin_aarch64_shaddv8qi(__Int8x8_t, __Int8x8_t);
3804 __Uint8x8_t __builtin_aarch64_uhaddv8qi(__Int8x8_t, __Int8x8_t);
3805 __Int8x16_t __builtin_aarch64_shaddv16qi(__Int8x16_t, __Int8x16_t);
3806 __Int16x8_t __builtin_aarch64_shaddv8hi(__Int16x8_t, __Int16x8_t);
3807 __Uint8x16_t __builtin_aarch64_uhaddv16qi(__Int8x16_t, __Int8x16_t);
3808 __Uint16x8_t __builtin_aarch64_uhaddv8hi(__Int16x8_t, __Int16x8_t);
3809 __Int8x8_t __builtin_aarch64_srhaddv8qi(__Int8x8_t, __Int8x8_t);
3810 __Uint8x8_t __builtin_aarch64_urhaddv8qi(__Int8x8_t, __Int8x8_t);
3811 __Int8x16_t __builtin_aarch64_srhaddv16qi(__Int8x16_t, __Int8x16_t);
3812 __Int16x8_t __builtin_aarch64_srhaddv8hi(__Int16x8_t, __Int16x8_t);
3813 __Uint8x16_t __builtin_aarch64_urhaddv16qi(__Int8x16_t, __Int8x16_t);
3814 __Uint16x8_t __builtin_aarch64_urhaddv8hi(__Int16x8_t, __Int16x8_t);
3815 __Int8x8_t __builtin_aarch64_addhnv8hi(__Int16x8_t, __Int16x8_t);
3816 __Int8x8_t __builtin_aarch64_raddhnv8hi(__Int16x8_t, __Int16x8_t);
3817 __Int8x16_t __builtin_aarch64_addhn2v8hi(__Int8x8_t, __Int16x8_t, __Int16x8_t);
3818 __Int16x8_t __builtin_aarch64_addhn2v4si(__Int16x4_t, __Int32x4_t, __Int32x4_t);
3819 __Int8x16_t __builtin_aarch64_raddhn2v8hi(__Int8x8_t, __Int16x8_t, __Int16x8_t);
3820 __Int16x8_t __builtin_aarch64_raddhn2v4si(__Int16x4_t, __Int32x4_t, __Int32x4_t);
3821 __Poly8x8_t __builtin_aarch64_pmulv8qi(__Int8x8_t, __Int8x8_t);
3822 __Poly8x16_t __builtin_aarch64_pmulv16qi(__Int8x16_t, __Int8x16_t);
3823 __Int16x8_t __builtin_aarch64_ssublv8qi(__Int8x8_t, __Int8x8_t);
3824 __Uint16x8_t __builtin_aarch64_usublv8qi(__Int8x8_t, __Int8x8_t);
3825 __Float32x2_t __builtin_aarch64_smax_nanpv2sf(__Float32x2_t, __Float32x2_t);
3826 __Int64x2_t __builtin_aarch64_saddlv2si(__Int32x2_t, __Int32x2_t);
3827 __Uint32x4_t __builtin_aarch64_uaddlv4hi (__Int16x4_t, __Int16x4_t);
3828 __Uint64x2_t __builtin_aarch64_uaddlv2si (__Int32x2_t, __Int32x2_t);
3829 __Int32x4_t __builtin_aarch64_saddl2v8hi (__Int16x8_t, __Int16x8_t);
3830 __Int64x2_t __builtin_aarch64_saddl2v4si (__Int32x4_t, __Int32x4_t);
3831 __Uint32x4_t __builtin_aarch64_uaddl2v8hi (__Int16x8_t, __Int16x8_t);
3832 __Uint64x2_t __builtin_aarch64_uaddl2v4si (__Int32x4_t, __Int32x4_t);
3833 __Int32x4_t __builtin_aarch64_saddwv4hi (__Int32x4_t, __Int16x4_t);
3834 __Int64x2_t __builtin_aarch64_saddwv2si (__Int64x2_t, __Int32x2_t);
3835 __Uint32x4_t __builtin_aarch64_uaddwv4hi (__Int32x4_t, __Int16x4_t);
3836 __Uint64x2_t __builtin_aarch64_uaddwv2si (__Int64x2_t, __Int32x2_t);
3837 __Int32x4_t __builtin_aarch64_saddw2v8hi (__Int32x4_t, __Int16x8_t);
3838 __Int64x2_t __builtin_aarch64_saddw2v4si (__Int64x2_t, __Int32x4_t);
3839 __Uint32x4_t __builtin_aarch64_uaddw2v8hi (__Int32x4_t, __Int16x8_t);
3840 __Uint64x2_t __builtin_aarch64_uaddw2v4si (__Int64x2_t, __Int32x4_t);
3841 __Int16x4_t __builtin_aarch64_shaddv4hi (__Int16x4_t, __Int16x4_t);
3842 __Int32x2_t __builtin_aarch64_shaddv2si (__Int32x2_t, __Int32x2_t);
3843 __Uint16x4_t __builtin_aarch64_uhaddv4hi (__Int16x4_t, __Int16x4_t);
3844 __Uint32x2_t __builtin_aarch64_uhaddv2si (__Int32x2_t, __Int32x2_t);
3845 __Int32x4_t __builtin_aarch64_shaddv4si (__Int32x4_t, __Int32x4_t);
3846 __Uint32x4_t __builtin_aarch64_uhaddv4si (__Int32x4_t, __Int32x4_t);
3847 __Int16x4_t __builtin_aarch64_srhaddv4hi (__Int16x4_t, __Int16x4_t);
3848 __Int32x2_t __builtin_aarch64_srhaddv2si (__Int32x2_t, __Int32x2_t);
3849 __Uint16x4_t __builtin_aarch64_urhaddv4hi (__Int16x4_t, __Int16x4_t);
3850 __Uint32x2_t __builtin_aarch64_urhaddv2si (__Int32x2_t, __Int32x2_t);
3851 __Int32x4_t __builtin_aarch64_srhaddv4si (__Int32x4_t, __Int32x4_t);
3852 __Uint32x4_t __builtin_aarch64_urhaddv4si (__Int32x4_t, __Int32x4_t);
3853 __Int16x4_t __builtin_aarch64_addhnv4si (__Int32x4_t, __Int32x4_t);
3854 __Int32x2_t __builtin_aarch64_addhnv2di (__Int64x2_t, __Int64x2_t);
3855 __Uint32x2_t __builtin_aarch64_addhnv2di (__Int64x2_t, __Int64x2_t);
3856 __Int16x4_t __builtin_aarch64_raddhnv4si (__Int32x4_t, __Int32x4_t);
3857 __Int32x2_t __builtin_aarch64_raddhnv2di (__Int64x2_t, __Int64x2_t);
3858 __Uint16x4_t __builtin_aarch64_raddhnv4si (__Int32x4_t, __Int32x4_t);
3859 __Uint32x2_t __builtin_aarch64_raddhnv2di (__Int64x2_t, __Int64x2_t);
3860 __Int32x4_t __builtin_aarch64_addhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3861 __Uint32x4_t __builtin_aarch64_addhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3862 __Int32x4_t __builtin_aarch64_raddhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3863 __Uint32x4_t __builtin_aarch64_raddhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3864 __Int32x4_t __builtin_aarch64_ssublv4hi (__Int16x4_t, __Int16x4_t);
3865 __Int64x2_t __builtin_aarch64_ssublv2si (__Int32x2_t, __Int32x2_t);
3866 __Uint32x4_t __builtin_aarch64_usublv4hi (__Int16x4_t, __Int16x4_t);
3867 __Uint64x2_t __builtin_aarch64_usublv2si (__Int32x2_t, __Int32x2_t);
3868 __Int16x8_t __builtin_aarch64_ssubl2v16qi (__Int8x16_t, __Int8x16_t);
3869 __Int32x4_t __builtin_aarch64_ssubl2v8hi (__Int16x8_t, __Int16x8_t);
3870 __Int64x2_t __builtin_aarch64_ssubl2v4si (__Int32x4_t, __Int32x4_t);
3871 __Uint16x8_t __builtin_aarch64_usubl2v16qi (__Int8x16_t, __Int8x16_t);
3872 __Uint32x4_t __builtin_aarch64_usubl2v8hi (__Int16x8_t, __Int16x8_t);
3873 __Uint64x2_t __builtin_aarch64_usubl2v4si (__Int32x4_t, __Int32x4_t);
3874 __Int16x8_t __builtin_aarch64_ssubwv8qi (__Int16x8_t, __Int8x8_t);
3875 __Int32x4_t __builtin_aarch64_ssubwv4hi (__Int32x4_t, __Int16x4_t);
3876 __Int64x2_t __builtin_aarch64_ssubwv2si (__Int64x2_t, __Int32x2_t);
3877 __Uint16x8_t __builtin_aarch64_usubwv8qi (__Int16x8_t, __Int8x8_t);
3878 __Uint32x4_t __builtin_aarch64_usubwv4hi (__Int32x4_t, __Int16x4_t);
3879 __Uint64x2_t __builtin_aarch64_usubwv2si (__Int64x2_t, __Int32x2_t);
3880 __Int16x8_t __builtin_aarch64_ssubw2v16qi (__Int16x8_t, __Int8x16_t);
3881 __Int32x4_t __builtin_aarch64_ssubw2v8hi (__Int32x4_t, __Int16x8_t);
3882 __Int64x2_t __builtin_aarch64_ssubw2v4si (__Int64x2_t, __Int32x4_t);
3883 __Uint16x8_t __builtin_aarch64_usubw2v16qi (__Int16x8_t, __Int8x16_t);
3884 __Uint32x4_t __builtin_aarch64_usubw2v8hi (__Int32x4_t, __Int16x8_t);
3885 __Uint64x2_t __builtin_aarch64_usubw2v4si (__Int64x2_t, __Int32x4_t);
3886 __Int8x8_t __builtin_aarch64_sqaddv8qi (__Int8x8_t, __Int8x8_t);
3887 __Int16x4_t __builtin_aarch64_sqaddv4hi (__Int16x4_t, __Int16x4_t);
3888 __Int32x2_t __builtin_aarch64_sqaddv2si (__Int32x2_t, __Int32x2_t);
3889 __Int8x8_t __builtin_aarch64_shsubv8qi (__Int8x8_t, __Int8x8_t);
3890 __Int16x4_t __builtin_aarch64_shsubv4hi (__Int16x4_t, __Int16x4_t);
3891 __Int32x2_t __builtin_aarch64_shsubv2si (__Int32x2_t, __Int32x2_t);
3892 __Uint8x8_t __builtin_aarch64_uhsubv8qi (__Int8x8_t, __Int8x8_t);
3893 __Uint16x4_t __builtin_aarch64_uhsubv4hi (__Int16x4_t, __Int16x4_t);
3894 __Uint32x2_t __builtin_aarch64_uhsubv2si (__Int32x2_t, __Int32x2_t);
3895 __Int8x16_t __builtin_aarch64_shsubv16qi (__Int8x16_t, __Int8x16_t);
3896 __Int16x8_t __builtin_aarch64_shsubv8hi (__Int16x8_t, __Int16x8_t);
3897 __Int32x4_t __builtin_aarch64_shsubv4si (__Int32x4_t, __Int32x4_t);
3898 __Uint8x16_t __builtin_aarch64_uhsubv16qi (__Int8x16_t, __Int8x16_t);
3899 __Uint16x8_t __builtin_aarch64_uhsubv8hi (__Int16x8_t, __Int16x8_t);
3900 __Uint32x4_t __builtin_aarch64_uhsubv4si (__Int32x4_t, __Int32x4_t);
3901 __Int8x8_t __builtin_aarch64_subhnv8hi (__Int16x8_t, __Int16x8_t);
3902 __Int16x4_t __builtin_aarch64_subhnv4si (__Int32x4_t, __Int32x4_t);
3903 __Int32x2_t __builtin_aarch64_subhnv2di (__Int64x2_t, __Int64x2_t);
3904 __Uint8x8_t __builtin_aarch64_subhnv8hi (__Int16x8_t, __Int16x8_t);
3905 __Uint16x4_t __builtin_aarch64_subhnv4si (__Int32x4_t, __Int32x4_t);
3906 __Uint32x2_t __builtin_aarch64_subhnv2di (__Int64x2_t, __Int64x2_t);
3907 __Int8x8_t __builtin_aarch64_rsubhnv8hi (__Int16x8_t, __Int16x8_t);
3908 __Int16x4_t __builtin_aarch64_rsubhnv4si (__Int32x4_t, __Int32x4_t);
3909 __Int32x2_t __builtin_aarch64_rsubhnv2di (__Int64x2_t, __Int64x2_t);
3910 __Uint8x8_t __builtin_aarch64_rsubhnv8hi (__Int16x8_t, __Int16x8_t);
3911 __Uint16x4_t __builtin_aarch64_rsubhnv4si (__Int32x4_t, __Int32x4_t);
3912 __Uint32x2_t __builtin_aarch64_rsubhnv2di (__Int64x2_t, __Int64x2_t);
3913 __Int8x16_t __builtin_aarch64_rsubhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3914 __Int16x8_t __builtin_aarch64_rsubhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3915 __Int32x4_t __builtin_aarch64_rsubhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3916 __Uint8x16_t __builtin_aarch64_rsubhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3917 __Uint16x8_t __builtin_aarch64_rsubhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3918 __Uint32x4_t __builtin_aarch64_rsubhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3919 __Int8x16_t __builtin_aarch64_subhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3920 __Int16x8_t __builtin_aarch64_subhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3921 __Int32x4_t __builtin_aarch64_subhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3922 __Uint8x16_t __builtin_aarch64_subhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3923 __Uint16x8_t __builtin_aarch64_subhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3924 __Uint32x4_t __builtin_aarch64_subhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3925 __Int8x16_t __builtin_aarch64_sqaddv16qi (__Int8x16_t, __Int8x16_t);
3926 __Int16x8_t __builtin_aarch64_sqaddv8hi (__Int16x8_t, __Int16x8_t);
3927 __Int32x4_t __builtin_aarch64_sqaddv4si (__Int32x4_t, __Int32x4_t);
3928 __Int64x2_t __builtin_aarch64_sqaddv2di (__Int64x2_t, __Int64x2_t);
3929 __Int8x8_t __builtin_aarch64_sqsubv8qi (__Int8x8_t, __Int8x8_t);
3930 __Int16x4_t __builtin_aarch64_sqsubv4hi (__Int16x4_t, __Int16x4_t);
3931 __Int32x2_t __builtin_aarch64_sqsubv2si (__Int32x2_t, __Int32x2_t);
3932 __Int8x16_t __builtin_aarch64_sqsubv16qi (__Int8x16_t, __Int8x16_t);
3933 __Int16x8_t __builtin_aarch64_sqsubv8hi (__Int16x8_t, __Int16x8_t);
3934 __Int32x4_t __builtin_aarch64_sqsubv4si (__Int32x4_t, __Int32x4_t);
3935 __Int64x2_t __builtin_aarch64_sqsubv2di (__Int64x2_t, __Int64x2_t);
3936 __Int8x8_t __builtin_aarch64_sqnegv8qi (__Int8x8_t);
3937 __Int16x4_t __builtin_aarch64_sqnegv4hi (__Int16x4_t);
3938 __Int32x2_t __builtin_aarch64_sqnegv2si (__Int32x2_t);
3939 __Int8x16_t __builtin_aarch64_sqnegv16qi (__Int8x16_t);
3940 __Int16x8_t __builtin_aarch64_sqnegv8hi (__Int16x8_t);
3941 __Int32x4_t __builtin_aarch64_sqnegv4si (__Int32x4_t);
3942 __Int8x8_t __builtin_aarch64_sqabsv8qi (__Int8x8_t);
3943 __Int16x4_t __builtin_aarch64_sqabsv4hi (__Int16x4_t);
3944 __Int32x2_t __builtin_aarch64_sqabsv2si (__Int32x2_t);
3945 __Int8x16_t __builtin_aarch64_sqabsv16qi (__Int8x16_t);
3946 __Int16x8_t __builtin_aarch64_sqabsv8hi (__Int16x8_t);
3947 __Int32x4_t __builtin_aarch64_sqabsv4si (__Int32x4_t);
3948 __Int16x4_t __builtin_aarch64_sqdmulhv4hi (__Int16x4_t, __Int16x4_t);
3949 __Int32x2_t __builtin_aarch64_sqdmulhv2si (__Int32x2_t, __Int32x2_t);
3950 __Int16x8_t __builtin_aarch64_sqdmulhv8hi (__Int16x8_t, __Int16x8_t);
3951 __Int32x4_t __builtin_aarch64_sqdmulhv4si (__Int32x4_t, __Int32x4_t);
3952 __Int16x4_t __builtin_aarch64_sqrdmulhv4hi (__Int16x4_t, __Int16x4_t);
3953 __Int32x2_t __builtin_aarch64_sqrdmulhv2si (__Int32x2_t, __Int32x2_t);
3954 __Int16x8_t __builtin_aarch64_sqrdmulhv8hi (__Int16x8_t, __Int16x8_t);
3955 __Int32x4_t __builtin_aarch64_sqrdmulhv4si (__Int32x4_t, __Int32x4_t);
3956 __Int8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
3957 __Int16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
3958 __Int32x4_t __builtin_aarch64_combinev2si (__Int32x2_t, __Int32x2_t);
3959 __Float32x4_t __builtin_aarch64_combinev2sf (__Float32x2_t, __Float32x2_t);
3960 __Uint8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
3961 __Uint16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
3962 __Uint32x4_t __builtin_aarch64_combinev2si (__Int32x2_t, __Int32x2_t);
3963 __Poly8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
3964 __Poly16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
3965 __Uint8x8_t __builtin_aarch64_clzv8qi (__Int8x8_t);
3966 __Uint16x4_t __builtin_aarch64_clzv4hi (__Int16x4_t);
3967 __Uint32x2_t __builtin_aarch64_clzv2si (__Int32x2_t);
3968 __Uint8x16_t __builtin_aarch64_clzv16qi (__Int8x16_t);
3969 __Uint16x8_t __builtin_aarch64_clzv8hi (__Int16x8_t);
3970 __Uint32x4_t __builtin_aarch64_clzv4si (__Int32x4_t);
3971 __Poly8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t);
3972 __Uint8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t);
3973 __Poly8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t);
3974 __Uint8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t);
3975 __Uint8x8_t __builtin_aarch64_umaxv8qi (__Int8x8_t, __Int8x8_t);
3976 __Uint16x4_t __builtin_aarch64_umaxv4hi (__Int16x4_t, __Int16x4_t);
3977 __Uint32x2_t __builtin_aarch64_umaxv2si (__Int32x2_t, __Int32x2_t);
3978 __Uint8x16_t __builtin_aarch64_umaxv16qi (__Int8x16_t, __Int8x16_t);
3979 __Uint16x8_t __builtin_aarch64_umaxv8hi (__Int16x8_t, __Int16x8_t);
3980 __Uint32x4_t __builtin_aarch64_umaxv4si (__Int32x4_t, __Int32x4_t);
3981 __Uint8x8_t __builtin_aarch64_umaxpv8qi (__Int8x8_t, __Int8x8_t);
3982 __Uint16x4_t __builtin_aarch64_umaxpv4hi (__Int16x4_t, __Int16x4_t);
3983 __Uint32x2_t __builtin_aarch64_umaxpv2si (__Int32x2_t, __Int32x2_t);
3984 __Uint8x16_t __builtin_aarch64_umaxpv16qi (__Int8x16_t, __Int8x16_t);
3985 __Uint16x8_t __builtin_aarch64_umaxpv8hi (__Int16x8_t, __Int16x8_t);
3986 __Uint32x4_t __builtin_aarch64_umaxpv4si (__Int32x4_t, __Int32x4_t);
3987 __Uint8x8_t __builtin_aarch64_uminpv8qi (__Int8x8_t, __Int8x8_t);
3988 __Uint16x4_t __builtin_aarch64_uminpv4hi (__Int16x4_t, __Int16x4_t);
3989 __Uint32x2_t __builtin_aarch64_uminpv2si (__Int32x2_t, __Int32x2_t);
3990 __Uint8x16_t __builtin_aarch64_uminpv16qi (__Int8x16_t, __Int8x16_t);
3991 __Uint16x8_t __builtin_aarch64_uminpv8hi (__Int16x8_t, __Int16x8_t);
3992 __Uint32x4_t __builtin_aarch64_uminpv4si (__Int32x4_t, __Int32x4_t);
3993 __Uint8x8_t __builtin_aarch64_uminv8qi (__Int8x8_t, __Int8x8_t);
3994 __Uint16x4_t __builtin_aarch64_uminv4hi (__Int16x4_t, __Int16x4_t);
3995 __Uint32x2_t __builtin_aarch64_uminv2si (__Int32x2_t, __Int32x2_t);
3996 __Uint8x16_t __builtin_aarch64_uminv16qi (__Int8x16_t, __Int8x16_t);
3997 __Uint16x8_t __builtin_aarch64_uminv8hi (__Int16x8_t, __Int16x8_t);
3998 __Uint32x4_t __builtin_aarch64_uminv4si (__Int32x4_t, __Int32x4_t);
3999 __Uint8x8_t __builtin_aarch64_addpv8qi (__Int8x8_t, __Int8x8_t);
4000 __Uint16x4_t __builtin_aarch64_addpv4hi (__Int16x4_t, __Int16x4_t);
4001 __Uint32x2_t __builtin_aarch64_addpv2si (__Int32x2_t, __Int32x2_t);
4002 __Int64x2_t __builtin_aarch64_sqabsv2di (__Int64x2_t);
4003 __Int8x8_t __builtin_aarch64_sqmovnv8hi (__Int16x8_t);
4004 __Int16x4_t __builtin_aarch64_sqmovnv4si (__Int32x4_t);
4005 __Int32x2_t __builtin_aarch64_sqmovnv2di (__Int64x2_t);
4006 __Uint8x8_t __builtin_aarch64_uqmovnv8hi (__Int16x8_t);
4007 __Uint16x4_t __builtin_aarch64_uqmovnv4si (__Int32x4_t);
4008 __Uint32x2_t __builtin_aarch64_uqmovnv2di (__Int64x2_t);
4009 __Uint8x8_t __builtin_aarch64_sqmovunv8hi (__Int16x8_t);
4010 __Uint16x4_t __builtin_aarch64_sqmovunv4si (__Int32x4_t);
4011 __Uint32x2_t __builtin_aarch64_sqmovunv2di (__Int64x2_t);
4012 __Int64x2_t __builtin_aarch64_sqnegv2di (__Int64x2_t);
4013 __Int8x8_t __builtin_aarch64_sqrshrn_nv8hi (__Int16x8_t, const int);
4014 __Int16x4_t __builtin_aarch64_sqrshrn_nv4si (__Int32x4_t, const int);
4015 __Int32x2_t __builtin_aarch64_sqrshrn_nv2di (__Int64x2_t, const int);
4016 __Uint8x8_t __builtin_aarch64_sqrshrun_nv8hi (__Int16x8_t, const int);
4017 __Uint16x4_t __builtin_aarch64_sqrshrun_nv4si (__Int32x4_t, const int);
4018 __Uint32x2_t __builtin_aarch64_sqrshrun_nv2di (__Int64x2_t, const int);
4019 __Int8x8_t __builtin_aarch64_sqshl_nv8qi (__Int8x8_t, const int);
4020 __Int16x4_t __builtin_aarch64_sqshl_nv4hi (__Int16x4_t, const int);
4021 __Int32x2_t __builtin_aarch64_sqshl_nv2si (__Int32x2_t, const int);
4022 __Int8x16_t __builtin_aarch64_sqshl_nv16qi (__Int8x16_t, const int);
4023 __Int16x8_t __builtin_aarch64_sqshl_nv8hi (__Int16x8_t, const int);
4024 __Int32x4_t __builtin_aarch64_sqshl_nv4si (__Int32x4_t, const int);
4025 __Int64x2_t __builtin_aarch64_sqshl_nv2di (__Int64x2_t, const int);
4026 __Int8x8_t __builtin_aarch64_sqshrn_nv8hi (__Int16x8_t, const int);
4027 __Int16x4_t __builtin_aarch64_sqshrn_nv4si (__Int32x4_t, const int);
4028 __Int32x2_t __builtin_aarch64_sqshrn_nv2di (__Int64x2_t, const int);
4029 __Uint8x8_t __builtin_aarch64_sqshrun_nv8hi (__Int16x8_t, const int);
4030 __Uint16x4_t __builtin_aarch64_sqshrun_nv4si (__Int32x4_t, const int);
4031 __Uint32x2_t __builtin_aarch64_sqshrun_nv2di (__Int64x2_t, const int);
4032 __Poly8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t);
4033 __Uint8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t);
4034 __Poly8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t);
4035 __Uint8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t);
4036 __Uint32x2_t __builtin_aarch64_urecpev2si (__Int32x2_t);
4037 __Uint32x4_t __builtin_aarch64_urecpev4si (__Int32x4_t);
4038 __Int8x8_t __builtin_aarch64_srshlv8qi (__Int8x8_t, __Int8x8_t);
4039 __Int16x4_t __builtin_aarch64_srshlv4hi (__Int16x4_t, __Int16x4_t);
4040 __Int32x2_t __builtin_aarch64_srshlv2si (__Int32x2_t, __Int32x2_t);
4041 __Int8x16_t __builtin_aarch64_srshlv16qi (__Int8x16_t, __Int8x16_t);
4042 __Int16x8_t __builtin_aarch64_srshlv8hi (__Int16x8_t, __Int16x8_t);
4043 __Int32x4_t __builtin_aarch64_srshlv4si (__Int32x4_t, __Int32x4_t);
4044 __Int64x2_t __builtin_aarch64_srshlv2di (__Int64x2_t, __Int64x2_t);
4045 __Int8x8_t __builtin_aarch64_srshr_nv8qi (__Int8x8_t, const int);
4046 __Int16x4_t __builtin_aarch64_srshr_nv4hi (__Int16x4_t, const int);
4047 __Int32x2_t __builtin_aarch64_srshr_nv2si (__Int32x2_t, const int);
4048 __Int8x16_t __builtin_aarch64_srshr_nv16qi (__Int8x16_t, const int);
4049 __Int16x8_t __builtin_aarch64_srshr_nv8hi (__Int16x8_t, const int);
4050 __Int32x4_t __builtin_aarch64_srshr_nv4si (__Int32x4_t, const int);
4051 __Int64x2_t __builtin_aarch64_srshr_nv2di (__Int64x2_t, const int);
4052 __Int8x8_t __builtin_aarch64_srsra_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4053 __Int16x4_t __builtin_aarch64_srsra_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4054 __Int32x2_t __builtin_aarch64_srsra_nv2si (__Int32x2_t, __Int32x2_t, const int);
4055 __Int8x16_t __builtin_aarch64_srsra_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4056 __Int16x8_t __builtin_aarch64_srsra_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4057 __Int32x4_t __builtin_aarch64_srsra_nv4si (__Int32x4_t, __Int32x4_t, const int);
4058 __Int64x2_t __builtin_aarch64_srsra_nv2di (__Int64x2_t, __Int64x2_t, const int);
4059 __Int8x8_t __builtin_aarch64_ashlv8qi (__Int8x8_t, const int);
4060 __Int16x4_t __builtin_aarch64_ashlv4hi (__Int16x4_t, const int);
4061 __Int32x2_t __builtin_aarch64_ashlv2si (__Int32x2_t, const int);
4062 __Uint8x8_t __builtin_aarch64_ashlv8qi (__Int8x8_t, const int);
4063 __Uint16x4_t __builtin_aarch64_ashlv4hi (__Int16x4_t, const int);
4064 __Uint32x2_t __builtin_aarch64_ashlv2si (__Int32x2_t, const int);
4065 __Int8x16_t __builtin_aarch64_ashlv16qi (__Int8x16_t, const int);
4066 __Int16x8_t __builtin_aarch64_ashlv8hi (__Int16x8_t, const int);
4067 __Int32x4_t __builtin_aarch64_ashlv4si (__Int32x4_t, const int);
4068 __Int64x2_t __builtin_aarch64_ashlv2di (__Int64x2_t, const int);
4069 __Uint8x16_t __builtin_aarch64_ashlv16qi (__Int8x16_t, const int);
4070 __Uint16x8_t __builtin_aarch64_ashlv8hi (__Int16x8_t, const int);
4071 __Uint32x4_t __builtin_aarch64_ashlv4si (__Int32x4_t, const int);
4072 __Uint64x2_t __builtin_aarch64_ashlv2di (__Int64x2_t, const int);
4073 __Uint16x8_t __builtin_aarch64_ushll2_nv16qi (__Int8x16_t, const int);
4074 __Uint32x4_t __builtin_aarch64_ushll2_nv8hi (__Int16x8_t, const int);
4075 __Uint64x2_t __builtin_aarch64_ushll2_nv4si (__Int32x4_t, const int);
4076 __Int8x8_t __builtin_aarch64_ashrv8qi (__Int8x8_t, const int);
4077 __Int16x4_t __builtin_aarch64_ashrv4hi (__Int16x4_t, const int);
4078 __Int32x2_t __builtin_aarch64_ashrv2si (__Int32x2_t, const int);
4079 __Uint8x8_t __builtin_aarch64_lshrv8qi (__Int8x8_t, const int);
4080 __Uint16x4_t __builtin_aarch64_lshrv4hi (__Int16x4_t, const int);
4081 __Uint32x2_t __builtin_aarch64_lshrv2si (__Int32x2_t, const int);
4082 __Int8x16_t __builtin_aarch64_ashrv16qi (__Int8x16_t, const int);
4083 __Int16x8_t __builtin_aarch64_ashrv8hi (__Int16x8_t, const int);
4084 __Int32x4_t __builtin_aarch64_ashrv4si (__Int32x4_t, const int);
4085 __Int64x2_t __builtin_aarch64_ashrv2di (__Int64x2_t, const int);
4086 __Uint8x16_t __builtin_aarch64_lshrv16qi (__Int8x16_t, const int);
4087 __Uint16x8_t __builtin_aarch64_lshrv8hi (__Int16x8_t, const int);
4088 __Int8x8_t __builtin_aarch64_ssli_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4089 __Int16x4_t __builtin_aarch64_ssli_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4090 __Int32x2_t __builtin_aarch64_ssli_nv2si (__Int32x2_t, __Int32x2_t, const int);
4091 __Int8x16_t __builtin_aarch64_ssli_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4092 __Int16x8_t __builtin_aarch64_ssli_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4093 __Int32x4_t __builtin_aarch64_ssli_nv4si (__Int32x4_t, __Int32x4_t, const int);
4094 __Int64x2_t __builtin_aarch64_ssli_nv2di (__Int64x2_t, __Int64x2_t, const int);
4095 __Int8x8_t __builtin_aarch64_ssra_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4096 __Int16x4_t __builtin_aarch64_ssra_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4097 __Int32x2_t __builtin_aarch64_ssra_nv2si (__Int32x2_t, __Int32x2_t, const int);
4098 __Int8x16_t __builtin_aarch64_ssra_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4099 __Int16x8_t __builtin_aarch64_ssra_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4100 __Int32x4_t __builtin_aarch64_ssra_nv4si (__Int32x4_t, __Int32x4_t, const int);
4101 __Int64x2_t __builtin_aarch64_ssra_nv2di (__Int64x2_t, __Int64x2_t, const int);
4102 __Int8x8_t __builtin_aarch64_ssri_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4103 __Int16x4_t __builtin_aarch64_ssri_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4104 __Int32x2_t __builtin_aarch64_ssri_nv2si (__Int32x2_t, __Int32x2_t, const int);
4105 __Int8x16_t __builtin_aarch64_ssri_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4106 __Int16x8_t __builtin_aarch64_ssri_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4107 __Int32x4_t __builtin_aarch64_ssri_nv4si (__Int32x4_t, __Int32x4_t, const int);
4108 __Int64x2_t __builtin_aarch64_ssri_nv2di (__Int64x2_t, __Int64x2_t, const int);
4109 __Uint8x8_t __builtin_aarch64_uqaddv8qi_uuu (__Uint8x8_t, __Uint8x8_t);
4110 __Uint32x2_t __builtin_aarch64_uqaddv2si_uuu (__Uint32x2_t, __Uint32x2_t);
4111 __Uint8x16_t __builtin_aarch64_uqaddv16qi_uuu (__Uint8x16_t, __Uint8x16_t);
4112 __Uint16x8_t __builtin_aarch64_uqaddv8hi_uuu (__Uint16x8_t, __Uint16x8_t);
4113 __Uint32x4_t __builtin_aarch64_uqaddv4si_uuu (__Uint32x4_t, __Uint32x4_t);
4114 __Uint64x2_t __builtin_aarch64_uqaddv2di_uuu (__Uint64x2_t, __Uint64x2_t);
4115 __Uint8x8_t __builtin_aarch64_uqsubv8qi_uuu (__Uint8x8_t, __Uint8x8_t);
4116 __Uint16x4_t __builtin_aarch64_uqsubv4hi_uuu (__Uint16x4_t, __Uint16x4_t);
4117 __Uint32x2_t __builtin_aarch64_uqsubv2si_uuu (__Uint32x2_t, __Uint32x2_t);
4118 __Uint8x16_t __builtin_aarch64_uqsubv16qi_uuu (__Uint8x16_t, __Uint8x16_t);
4119 __Uint16x8_t __builtin_aarch64_uqsubv8hi_uuu (__Uint16x8_t, __Uint16x8_t);
4120 __Uint32x4_t __builtin_aarch64_uqsubv4si_uuu (__Uint32x4_t, __Uint32x4_t);
4121 __Uint64x2_t __builtin_aarch64_uqsubv2di_uuu (__Uint64x2_t, __Uint64x2_t);
4122 __Float16x8_t __builtin_aarch64_combinev4hf (__Float16x4_t, __Float16x4_t);
4123 __Uint16x4_t __builtin_aarch64_uqaddv4hi_uuu(__Uint16x4_t, __Uint16x4_t);
4124 __Int16x4_t __builtin_aarch64_sqdmulh_laneqv4hi(__Int16x4_t, __Int16x8_t, const int);
4125 __Int32x2_t __builtin_aarch64_sqdmulh_laneqv2si(__Int32x2_t, __Int32x4_t, const int);
4126 __Int16x8_t __builtin_aarch64_sqdmulh_laneqv8hi(__Int16x8_t, __Int16x8_t, const int);
4127 __Int32x4_t __builtin_aarch64_sqdmulh_laneqv4si(__Int32x4_t, __Int32x4_t, const int);
4128 __Int16x4_t __builtin_aarch64_sqrdmulh_laneqv4hi(__Int16x4_t, __Int16x8_t, const int);
4129 __Int32x2_t __builtin_aarch64_sqrdmulh_laneqv2si(__Int32x2_t, __Int32x4_t, const int);
4130 __Int16x8_t __builtin_aarch64_sqrdmulh_laneqv8hi(__Int16x8_t, __Int16x8_t, const int);
4131 __Int32x4_t __builtin_aarch64_sqrdmulh_laneqv4si(__Int32x4_t, __Int32x4_t, const int);
4132 __Uint16x4_t __builtin_aarch64_uqaddv4hi_uuu (__Uint16x4_t __a, __Uint16x4_t __b);
4133 __Int64x2_t __builtin_aarch64_combinedi (long int, long int);
4134 __Float64x2_t __builtin_aarch64_combinedf (float , float);
4135 __Int16x4_t __builtin_aarch64_sqdmulh_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, const int __c);
4136 __Int32x2_t __builtin_aarch64_sqdmulh_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, const int __c);
4137 __Int16x8_t __builtin_aarch64_sqdmulh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, const int __c);
4138 __Int32x4_t __builtin_aarch64_sqdmulh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, const int __c);
4139 __Int16x4_t __builtin_aarch64_sqrdmulh_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, const int __c);
4140 __Int32x2_t __builtin_aarch64_sqrdmulh_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, const int __c);
4141 __Int16x8_t __builtin_aarch64_sqrdmulh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, const int __c);
4142 __Int32x4_t __builtin_aarch64_sqrdmulh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, const int __c);
4143 __Int8x8_t __builtin_aarch64_absv8qi (__Int8x8_t __a);
4144 __Int16x4_t __builtin_aarch64_absv4hi (__Int16x4_t __a);
4145 __Int32x2_t __builtin_aarch64_absv2si (__Int32x2_t __a);
4146 __Float32x4_t __builtin_aarch64_absv4sf (__Float32x4_t __a);
4147 __Float64x2_t __builtin_aarch64_absv2df (__Float64x2_t __a);
4148 __Int8x16_t __builtin_aarch64_absv16qi (__Int8x16_t __a);
4149 __Int16x8_t __builtin_aarch64_absv8hi (__Int16x8_t __a);
4150 __Int32x4_t __builtin_aarch64_absv4si (__Int32x4_t __a);
4151 __Int64x2_t __builtin_aarch64_absv2di (__Int64x2_t __a);
4152 __Float32x2_t __builtin_aarch64_simd_bslv2sf_suss (__Uint32x2_t __a, __Float32x2_t __b, __Float32x2_t __c);
4153 __Poly8x8_t __builtin_aarch64_simd_bslv8qi_pupp (__Uint8x8_t __a, __Poly8x8_t __b, __Poly8x8_t __c);
4154 __Poly16x4_t __builtin_aarch64_simd_bslv4hi_pupp (__Uint16x4_t __a, __Poly16x4_t __b, __Poly16x4_t __c);
4155 __Int8x8_t __builtin_aarch64_simd_bslv8qi_suss (__Uint8x8_t __a, __Int8x8_t __b, __Int8x8_t __c);
4156 __Int16x4_t __builtin_aarch64_simd_bslv4hi_suss (__Uint16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4157 __Int32x2_t __builtin_aarch64_simd_bslv2si_suss (__Uint32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4158 __Uint8x8_t __builtin_aarch64_simd_bslv8qi_uuuu (__Uint8x8_t __a, __Uint8x8_t __b, __Uint8x8_t __c);
4159 __Uint16x4_t __builtin_aarch64_simd_bslv4hi_uuuu (__Uint16x4_t __a, __Uint16x4_t __b, __Uint16x4_t __c);
4160 __Uint32x2_t __builtin_aarch64_simd_bslv2si_uuuu (__Uint32x2_t __a, __Uint32x2_t __b, __Uint32x2_t __c);
4161 __Float32x4_t __builtin_aarch64_simd_bslv4sf_suss (__Uint32x4_t __a, __Float32x4_t __b, __Float32x4_t __c);
4162 __Float64x2_t __builtin_aarch64_simd_bslv2df_suss (__Uint64x2_t __a, __Float64x2_t __b, __Float64x2_t __c);
4163 __Poly8x16_t __builtin_aarch64_simd_bslv16qi_pupp (__Uint8x16_t __a, __Poly8x16_t __b, __Poly8x16_t __c);
4164 __Poly16x8_t __builtin_aarch64_simd_bslv8hi_pupp (__Uint16x8_t __a, __Poly16x8_t __b, __Poly16x8_t __c);
4165 __Int8x16_t __builtin_aarch64_simd_bslv16qi_suss (__Uint8x16_t __a, __Int8x16_t __b, __Int8x16_t __c);
4166 __Int16x8_t __builtin_aarch64_simd_bslv8hi_suss (__Uint16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4167 __Int32x4_t __builtin_aarch64_simd_bslv4si_suss (__Uint32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4168 __Int64x2_t __builtin_aarch64_simd_bslv2di_suss (__Uint64x2_t __a, __Int64x2_t __b, __Int64x2_t __c);
4169 __Uint8x16_t __builtin_aarch64_simd_bslv16qi_uuuu (__Uint8x16_t __a, __Uint8x16_t __b, __Uint8x16_t __c);
4170 __Uint16x8_t __builtin_aarch64_simd_bslv8hi_uuuu (__Uint16x8_t __a, __Uint16x8_t __b, __Uint16x8_t __c);
4171 __Uint32x4_t __builtin_aarch64_simd_bslv4si_uuuu (__Uint32x4_t __a, __Uint32x4_t __b, __Uint32x4_t __c);
4172 __Uint64x2_t __builtin_aarch64_simd_bslv2di_uuuu (__Uint64x2_t __a, __Uint64x2_t __b, __Uint64x2_t __c);
4173 __Int16x4_t __builtin_aarch64_sqrdmlahv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4174 __Int32x2_t __builtin_aarch64_sqrdmlahv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4175 __Int16x8_t __builtin_aarch64_sqrdmlahv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4176 __Int32x4_t __builtin_aarch64_sqrdmlahv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4177 __Int16x4_t __builtin_aarch64_sqrdmlshv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4178 __Int32x2_t __builtin_aarch64_sqrdmlshv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4179 __Int16x8_t __builtin_aarch64_sqrdmlshv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4180 __Int32x4_t __builtin_aarch64_sqrdmlshv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4181 __Int16x4_t __builtin_aarch64_sqrdmlah_laneqv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x8_t __c, const int __d);
4182 __Int32x2_t __builtin_aarch64_sqrdmlah_laneqv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x4_t __c, const int __d);
4183 __Int16x8_t __builtin_aarch64_sqrdmlah_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c, const int __d);
4184 __Int32x4_t __builtin_aarch64_sqrdmlah_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c, const int __d);
4185 __Int16x4_t __builtin_aarch64_sqrdmlsh_laneqv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x8_t __c, const int __d);
4186 __Int32x2_t __builtin_aarch64_sqrdmlsh_laneqv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x4_t __c, const int __d);
4187 __Int16x8_t __builtin_aarch64_sqrdmlsh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c, const int __d);
4188 __Int32x4_t __builtin_aarch64_sqrdmlsh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c, const int __d);
4189 __Int16x4_t __builtin_aarch64_sqrdmlah_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c, const int __d);
4190 __Int32x2_t __builtin_aarch64_sqrdmlah_lanev2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c, const int __d);
4191 __Int16x8_t __builtin_aarch64_sqrdmlah_lanev8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x4_t __c, const int __d);
4192 __Int32x4_t __builtin_aarch64_sqrdmlah_lanev4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x2_t __c, const int __d);
4193 __Int16x4_t __builtin_aarch64_sqrdmlsh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c, const int __d);
4194 __Int32x2_t __builtin_aarch64_sqrdmlsh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c, const int __d);
4195 __Int16x8_t __builtin_aarch64_sqrdmlsh_lanev8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x4_t __c, const int __d);
4196 __Int32x4_t __builtin_aarch64_sqrdmlsh_lanev4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x2_t __c, const int __d);
4197 __Uint8x16_t __builtin_aarch64_crypto_aesev16qi_uuu (__Uint8x16_t data, __Uint8x16_t key);
4198 __Uint8x16_t __builtin_aarch64_crypto_aesdv16qi_uuu (__Uint8x16_t data, __Uint8x16_t key);
4199 __Uint8x16_t __builtin_aarch64_crypto_aesmcv16qi_uu (__Uint8x16_t data);
4200 __Uint8x16_t __builtin_aarch64_crypto_aesimcv16qi_uu (__Uint8x16_t data);
4201 __Int8x8_t __builtin_aarch64_clrsbv8qi (__Int8x8_t __a);
4202 __Int16x4_t __builtin_aarch64_clrsbv4hi (__Int16x4_t __a);
4203 __Int32x2_t __builtin_aarch64_clrsbv2si (__Int32x2_t __a);
4204 __Int8x16_t __builtin_aarch64_clrsbv16qi (__Int8x16_t __a);
4205 __Int16x8_t __builtin_aarch64_clrsbv8hi (__Int16x8_t __a);
4206 __Int32x4_t __builtin_aarch64_clrsbv4si (__Int32x4_t __a);
4207 __Int8x8_t __builtin_aarch64_clzv8qi (__Int8x8_t __a);
4208 __Int16x4_t __builtin_aarch64_clzv4hi (__Int16x4_t __a);
4209 __Int32x2_t __builtin_aarch64_clzv2si (__Int32x2_t __a);
4210 __Int8x16_t __builtin_aarch64_clzv16qi (__Int8x16_t __a);
4211 __Int16x8_t __builtin_aarch64_clzv8hi (__Int16x8_t __a);
4212 __Int32x4_t __builtin_aarch64_clzv4si (__Int32x4_t __a);
4213 __Int8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t __a);
4214 __Int8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t __a);
4215 __Float16x4_t __builtin_aarch64_float_truncate_lo_v4hf (__Float32x4_t __a);
4216 __Float16x8_t __builtin_aarch64_float_truncate_hi_v8hf (__Float16x4_t __a, __Float32x4_t __b);
4217 __Float32x2_t __builtin_aarch64_float_truncate_lo_v2sf (__Float64x2_t __a);
4218 __Float32x4_t __builtin_aarch64_float_truncate_hi_v4sf (__Float32x2_t __a, __Float64x2_t __b);
4219 __Float32x4_t __builtin_aarch64_float_extend_lo_v4sf (__Float16x4_t __a);
4220 __Float64x2_t __builtin_aarch64_float_extend_lo_v2df (__Float32x2_t __a);
4221 __Float32x4_t __builtin_aarch64_vec_unpacks_hi_v8hf (__Float16x8_t __a);
4222 __Float64x2_t __builtin_aarch64_vec_unpacks_hi_v4sf (__Float32x4_t __a);
4223 __Float32x2_t __builtin_aarch64_floatv2siv2sf (__Int32x2_t __a);
4224 __Float32x2_t __builtin_aarch64_floatunsv2siv2sf (__Int32x2_t __a);
4225 __Float32x4_t __builtin_aarch64_floatv4siv4sf (__Int32x4_t __a);
4226 __Float32x4_t __builtin_aarch64_floatunsv4siv4sf (__Int32x4_t __a);
4227 __Float64x2_t __builtin_aarch64_floatv2div2df (__Int64x2_t __a);
4228 __Float64x2_t __builtin_aarch64_floatunsv2div2df (__Int64x2_t __a);
4229 __Int32x2_t __builtin_aarch64_lbtruncv2sfv2si (__Float32x2_t __a);
4230 __Uint32x2_t __builtin_aarch64_lbtruncuv2sfv2si_us (__Float32x2_t __a);
4231 __Int32x4_t __builtin_aarch64_lbtruncv4sfv4si (__Float32x4_t __a);
4232 __Uint32x4_t __builtin_aarch64_lbtruncuv4sfv4si_us (__Float32x4_t __a);
4233 __Int64x2_t __builtin_aarch64_lbtruncv2dfv2di (__Float64x2_t __a);
4234 __Uint64x2_t __builtin_aarch64_lbtruncuv2dfv2di_us (__Float64x2_t __a);
4235 __Int32x2_t __builtin_aarch64_lroundv2sfv2si (__Float32x2_t __a);
4236 __Uint32x2_t __builtin_aarch64_lrounduv2sfv2si_us (__Float32x2_t __a);
4237 __Int32x4_t __builtin_aarch64_lroundv4sfv4si (__Float32x4_t __a);
4238 __Uint32x4_t __builtin_aarch64_lrounduv4sfv4si_us (__Float32x4_t __a);
4239 __Int64x2_t __builtin_aarch64_lroundv2dfv2di (__Float64x2_t __a);
4240 __Uint64x2_t __builtin_aarch64_lrounduv2dfv2di_us (__Float64x2_t __a);
4241 __Int32x2_t __builtin_aarch64_lfloorv2sfv2si (__Float32x2_t __a);
4242 __Uint32x2_t __builtin_aarch64_lflooruv2sfv2si_us (__Float32x2_t __a);
4243 __Int32x4_t __builtin_aarch64_lfloorv4sfv4si (__Float32x4_t __a);
4244 __Uint32x4_t __builtin_aarch64_lflooruv4sfv4si_us (__Float32x4_t __a);
4245 __Int64x2_t __builtin_aarch64_lfloorv2dfv2di (__Float64x2_t __a);
4246 __Uint64x2_t __builtin_aarch64_lflooruv2dfv2di_us (__Float64x2_t __a);
4247 __Int32x2_t __builtin_aarch64_lfrintnv2sfv2si (__Float32x2_t __a);
4248 __Uint32x2_t __builtin_aarch64_lfrintnuv2sfv2si_us (__Float32x2_t __a);
4249 __Int32x4_t __builtin_aarch64_lfrintnv4sfv4si (__Float32x4_t __a);
4250 __Uint32x4_t __builtin_aarch64_lfrintnuv4sfv4si_us (__Float32x4_t __a);
4251 __Int64x2_t __builtin_aarch64_lfrintnv2dfv2di (__Float64x2_t __a);
4252 __Uint64x2_t __builtin_aarch64_lfrintnuv2dfv2di_us (__Float64x2_t __a);
4253 __Int32x2_t __builtin_aarch64_lceilv2sfv2si (__Float32x2_t __a);
4254 __Uint32x2_t __builtin_aarch64_lceiluv2sfv2si_us (__Float32x2_t __a);
4255 __Int32x4_t __builtin_aarch64_lceilv4sfv4si (__Float32x4_t __a);
4256 __Uint32x4_t __builtin_aarch64_lceiluv4sfv4si_us (__Float32x4_t __a);
4257 __Int64x2_t __builtin_aarch64_lceilv2dfv2di (__Float64x2_t __a);
4258 __Uint64x2_t __builtin_aarch64_lceiluv2dfv2di_us (__Float64x2_t __a);
4259 __Float32x2_t __builtin_aarch64_fmav2sf (__Float32x2_t __a, __Float32x2_t __b, __Float32x2_t __c);
4260 __Float32x4_t __builtin_aarch64_fmav4sf (__Float32x4_t __a, __Float32x4_t __b, __Float32x4_t __c);
4261 __Float64x2_t __builtin_aarch64_fmav2df (__Float64x2_t __a, __Float64x2_t __b, __Float64x2_t __c);
4262 __Float16x4_t __builtin_aarch64_ld1v4hf (const __fp16 *__a);
4263 __Float32x2_t __builtin_aarch64_ld1v2sf (const __builtin_aarch64_simd_sf * a);
4264 __Int8x8_t __builtin_aarch64_ld1v8qi (const __builtin_aarch64_simd_qi * a);
4265 __Int16x4_t __builtin_aarch64_ld1v4hi (const __builtin_aarch64_simd_hi * a);
4266 __Int32x2_t __builtin_aarch64_ld1v2si (const __builtin_aarch64_simd_si * a);
4267 __Float16x8_t __builtin_aarch64_ld1v8hf (const __fp16 *__a);
4268 __Float32x4_t __builtin_aarch64_ld1v4sf (const __builtin_aarch64_simd_sf * a);
4269 __Float64x2_t __builtin_aarch64_ld1v2df (const __builtin_aarch64_simd_df * a);
4270 __Int8x16_t __builtin_aarch64_ld1v16qi (const __builtin_aarch64_simd_qi * a);
4271 __Int16x8_t __builtin_aarch64_ld1v8hi (const __builtin_aarch64_simd_hi * a);
4272 __Int32x4_t __builtin_aarch64_ld1v4si (const __builtin_aarch64_simd_si * a);
4273 __Int64x2_t __builtin_aarch64_ld1v2di (const __builtin_aarch64_simd_di * a);
4274 __Float32x2_t __builtin_aarch64_smax_nanv2sf (__Float32x2_t __a, __Float32x2_t __b);
4275 __Int8x8_t __builtin_aarch64_smaxv8qi (__Int8x8_t __a, __Int8x8_t __b);
4276 __Int16x4_t __builtin_aarch64_smaxv4hi (__Int16x4_t __a, __Int16x4_t __b);
4277 __Int32x2_t __builtin_aarch64_smaxv2si (__Int32x2_t __a, __Int32x2_t __b);
4278 __Float32x4_t __builtin_aarch64_smax_nanv4sf (__Float32x4_t __a, __Float32x4_t __b);
4279 __Float64x2_t __builtin_aarch64_smax_nanv2df (__Float64x2_t __a, __Float64x2_t __b);
4280 __Int8x16_t __builtin_aarch64_smaxv16qi (__Int8x16_t __a, __Int8x16_t __b);
4281 __Int16x8_t __builtin_aarch64_smaxv8hi (__Int16x8_t __a, __Int16x8_t __b);
4282 __Int32x4_t __builtin_aarch64_smaxv4si (__Int32x4_t __a, __Int32x4_t __b);
4283 __Int8x8_t __builtin_aarch64_smaxpv8qi (__Int8x8_t a, __Int8x8_t b);
4284 __Int16x4_t __builtin_aarch64_smaxpv4hi (__Int16x4_t a, __Int16x4_t b);
4285 __Int32x2_t __builtin_aarch64_smaxpv2si (__Int32x2_t a, __Int32x2_t b);
4286 __Int8x16_t __builtin_aarch64_smaxpv16qi (__Int8x16_t a, __Int8x16_t b);
4287 __Int16x8_t __builtin_aarch64_smaxpv8hi (__Int16x8_t a, __Int16x8_t b);
4288 __Int32x4_t __builtin_aarch64_smaxpv4si (__Int32x4_t a, __Int32x4_t b);
4289 __Float32x4_t __builtin_aarch64_smax_nanpv4sf (__Float32x4_t a, __Float32x4_t b);
4290 __Float64x2_t __builtin_aarch64_smax_nanpv2df (__Float64x2_t a, __Float64x2_t b);
4291 __Float32x2_t __builtin_aarch64_smaxpv2sf (__Float32x2_t a, __Float32x2_t b);
4292 __Float32x4_t __builtin_aarch64_smaxpv4sf (__Float32x4_t a, __Float32x4_t b);
4293 __Float64x2_t __builtin_aarch64_smaxpv2df (__Float64x2_t a, __Float64x2_t b);
4294 __Int8x8_t __builtin_aarch64_sminpv8qi (__Int8x8_t a, __Int8x8_t b);
4295 __Int16x4_t __builtin_aarch64_sminpv4hi (__Int16x4_t a, __Int16x4_t b);
4296 __Int32x2_t __builtin_aarch64_sminpv2si (__Int32x2_t a, __Int32x2_t b);
4297 __Int8x16_t __builtin_aarch64_sminpv16qi (__Int8x16_t a, __Int8x16_t b);
4298 __Int16x8_t __builtin_aarch64_sminpv8hi (__Int16x8_t a, __Int16x8_t b);
4299 __Int32x4_t __builtin_aarch64_sminpv4si (__Int32x4_t a, __Int32x4_t b);
4300 __Float32x2_t __builtin_aarch64_smin_nanpv2sf (__Float32x2_t a, __Float32x2_t b);
4301 __Float32x4_t __builtin_aarch64_smin_nanpv4sf (__Float32x4_t a, __Float32x4_t b);
4302 __Float64x2_t __builtin_aarch64_smin_nanpv2df (__Float64x2_t a, __Float64x2_t b);
4303 __Float32x2_t __builtin_aarch64_sminpv2sf (__Float32x2_t a, __Float32x2_t b);
4304 __Float32x4_t __builtin_aarch64_sminpv4sf (__Float32x4_t a, __Float32x4_t b);
4305 __Float64x2_t __builtin_aarch64_sminpv2df (__Float64x2_t a, __Float64x2_t b);
4306 __Float32x2_t __builtin_aarch64_smaxv2sf (__Float32x2_t __a, __Float32x2_t __b);
4307 __Float32x4_t __builtin_aarch64_smaxv4sf (__Float32x4_t __a, __Float32x4_t __b);
4308 __Float64x2_t __builtin_aarch64_smaxv2df (__Float64x2_t __a, __Float64x2_t __b);
4309 __Float32x2_t __builtin_aarch64_smin_nanv2sf (__Float32x2_t __a, __Float32x2_t __b);
4310 __Int8x8_t __builtin_aarch64_sminv8qi (__Int8x8_t __a, __Int8x8_t __b);
4311 __Int16x4_t __builtin_aarch64_sminv4hi (__Int16x4_t __a, __Int16x4_t __b);
4312 __Int32x2_t __builtin_aarch64_sminv2si (__Int32x2_t __a, __Int32x2_t __b);
4313 __Float32x4_t __builtin_aarch64_smin_nanv4sf (__Float32x4_t __a, __Float32x4_t __b);
4314 __Float64x2_t __builtin_aarch64_smin_nanv2df (__Float64x2_t __a, __Float64x2_t __b);
4315 __Int8x16_t __builtin_aarch64_sminv16qi (__Int8x16_t __a, __Int8x16_t __b);
4316 __Int16x8_t __builtin_aarch64_sminv8hi (__Int16x8_t __a, __Int16x8_t __b);
4317 __Int32x4_t __builtin_aarch64_sminv4si (__Int32x4_t __a, __Int32x4_t __b);
4318 __Float32x2_t __builtin_aarch64_sminv2sf (__Float32x2_t __a, __Float32x2_t __b);
4319 __Float32x4_t __builtin_aarch64_sminv4sf (__Float32x4_t __a, __Float32x4_t __b);
4320 __Float64x2_t __builtin_aarch64_sminv2df (__Float64x2_t __a, __Float64x2_t __b);
4321 __Int8x8_t __builtin_aarch64_addpv8qi (__Int8x8_t __a, __Int8x8_t __b);
4322 __Int16x4_t __builtin_aarch64_addpv4hi (__Int16x4_t __a, __Int16x4_t __b);
4323 __Int32x2_t __builtin_aarch64_addpv2si (__Int32x2_t __a, __Int32x2_t __b);
4324 __Int32x4_t __builtin_aarch64_sqdmlalv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4325 __Int32x4_t __builtin_aarch64_sqdmlal2v8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c);
4326 __Int32x4_t __builtin_aarch64_sqdmlal2_lanev8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x4_t __c, int const __d);
4327 __Int32x4_t __builtin_aarch64_sqdmlal2_laneqv8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c, int const __d);
4328 __Int32x4_t __builtin_aarch64_sqdmlal2_nv8hi (__Int32x4_t __a, __Int16x8_t __b, short int __c);
4329 __Int32x4_t __builtin_aarch64_sqdmlal_lanev4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c, int const __d);
4330 __Int32x4_t __builtin_aarch64_sqdmlal_laneqv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x8_t __c, int const __d);
4331 __Int32x4_t __builtin_aarch64_sqdmlal_nv4hi (__Int32x4_t __a, __Int16x4_t __b, short int __c);
4332 __Int64x2_t __builtin_aarch64_sqdmlalv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4333 __Int64x2_t __builtin_aarch64_sqdmlal2v4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c);
4334 __Int64x2_t __builtin_aarch64_sqdmlal2_lanev4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x2_t __c, int const __d);
4335 __Int64x2_t __builtin_aarch64_sqdmlal2_laneqv4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c, int const __d);
4336 __Int64x2_t __builtin_aarch64_sqdmlal2_nv4si (__Int64x2_t __a, __Int32x4_t __b, int __c);
4337 __Int64x2_t __builtin_aarch64_sqdmlal_lanev2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c, int const __d);
4338 __Int64x2_t __builtin_aarch64_sqdmlal_laneqv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x4_t __c, int const __d);
4339 __Int64x2_t __builtin_aarch64_sqdmlal_nv2si (__Int64x2_t __a, __Int32x2_t __b, int __c);
4340 __Int32x4_t __builtin_aarch64_sqdmlslv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4341 __Int32x4_t __builtin_aarch64_sqdmlsl2v8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c);
4342 __Int32x4_t __builtin_aarch64_sqdmlsl2_lanev8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x4_t __c, int const __d);
4343 __Int32x4_t __builtin_aarch64_sqdmlsl2_laneqv8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c, int const __d);
4344 __Int32x4_t __builtin_aarch64_sqdmlsl2_nv8hi (__Int32x4_t __a, __Int16x8_t __b, short int __c);
4345 __Int32x4_t __builtin_aarch64_sqdmlsl_lanev4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c, int const __d);
4346 __Int32x4_t __builtin_aarch64_sqdmlsl_laneqv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x8_t __c, int const __d);
4347 __Int32x4_t __builtin_aarch64_sqdmlsl_nv4hi (__Int32x4_t __a, __Int16x4_t __b, short int __c);
4348 __Int64x2_t __builtin_aarch64_sqdmlslv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4349 __Int64x2_t __builtin_aarch64_sqdmlsl2v4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c);
4350 __Int64x2_t __builtin_aarch64_sqdmlsl2_lanev4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x2_t __c, int const __d);
4351 __Int64x2_t __builtin_aarch64_sqdmlsl2_laneqv4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c, int const __d);
4352 __Int64x2_t __builtin_aarch64_sqdmlsl2_nv4si (__Int64x2_t __a, __Int32x4_t __b, int __c);
4353 __Int64x2_t __builtin_aarch64_sqdmlsl_lanev2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c, int const __d);
4354 __Int64x2_t __builtin_aarch64_sqdmlsl_laneqv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x4_t __c, int const __d);
4355 __Int64x2_t __builtin_aarch64_sqdmlsl_nv2si (__Int64x2_t __a, __Int32x2_t __b, int __c);
4356 __Int16x4_t __builtin_aarch64_sqdmulh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, const int __c);
4357 __Int32x2_t __builtin_aarch64_sqdmulh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, const int __c);
4358 __Int16x8_t __builtin_aarch64_sqdmulh_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, const int __c);
4359 __Int32x4_t __builtin_aarch64_sqdmulh_lanev4si (__Int32x4_t __a, __Int32x2_t __b, const int __c);
4360 __Int32x4_t __builtin_aarch64_sqdmullv4hi (__Int16x4_t __a, __Int16x4_t __b);
4361 __Int32x4_t __builtin_aarch64_sqdmull2v8hi (__Int16x8_t __a, __Int16x8_t __b);
4362 __Int32x4_t __builtin_aarch64_sqdmull2_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, int const __c);
4363 __Int32x4_t __builtin_aarch64_sqdmull2_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, int const __c);
4364 __Int32x4_t __builtin_aarch64_sqdmull2_nv8hi (__Int16x8_t __a, short int __b);
4365 __Int32x4_t __builtin_aarch64_sqdmull_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, int const __c);
4366 __Int32x4_t __builtin_aarch64_sqdmull_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, int const __c);
4367 __Int32x4_t __builtin_aarch64_sqdmull_nv4hi (__Int16x4_t __a, short int __b);
4368 __Int64x2_t __builtin_aarch64_sqdmullv2si (__Int32x2_t __a, __Int32x2_t __b);
4369 __Int64x2_t __builtin_aarch64_sqdmull2v4si (__Int32x4_t __a, __Int32x4_t __b);
4370 __Int64x2_t __builtin_aarch64_sqdmull2_lanev4si (__Int32x4_t __a, __Int32x2_t __b, int const __c);
4371 __Int64x2_t __builtin_aarch64_sqdmull2_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, int const __c);
4372 __Int64x2_t __builtin_aarch64_sqdmull2_nv4si (__Int32x4_t __a, int __b);
4373 __Int64x2_t __builtin_aarch64_sqdmull_lanev2si (__Int32x2_t __a, __Int32x2_t __b, int const __c);
4374 __Int64x2_t __builtin_aarch64_sqdmull_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, int const __c);
4375 __Int64x2_t __builtin_aarch64_sqdmull_nv2si (__Int32x2_t __a, int __b);
4376 __Int16x4_t __builtin_aarch64_sqrdmulh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, const int __c);
4377 __Int32x2_t __builtin_aarch64_sqrdmulh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, const int __c);
4378 __Int16x8_t __builtin_aarch64_sqrdmulh_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, const int __c);
4379 __Int32x4_t __builtin_aarch64_sqrdmulh_lanev4si (__Int32x4_t __a, __Int32x2_t __b, const int __c);
4380 __Int8x8_t __builtin_aarch64_sqrshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4381 __Int16x4_t __builtin_aarch64_sqrshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4382 __Int32x2_t __builtin_aarch64_sqrshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4383 __Uint8x8_t __builtin_aarch64_uqrshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4384 __Uint16x4_t __builtin_aarch64_uqrshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4385 __Uint32x2_t __builtin_aarch64_uqrshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4386 __Int8x16_t __builtin_aarch64_sqrshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4387 __Int16x8_t __builtin_aarch64_sqrshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4388 __Int32x4_t __builtin_aarch64_sqrshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4389 __Int64x2_t __builtin_aarch64_sqrshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4390 __Uint8x16_t __builtin_aarch64_uqrshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4391 __Uint16x8_t __builtin_aarch64_uqrshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4392 __Uint32x4_t __builtin_aarch64_uqrshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4393 __Uint64x2_t __builtin_aarch64_uqrshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4394 __Uint8x8_t __builtin_aarch64_uqrshrn_nv8hi_uus (__Uint16x8_t __a, const int __b);
4395 __Uint16x4_t __builtin_aarch64_uqrshrn_nv4si_uus (__Uint32x4_t __a, const int __b);
4396 __Uint32x2_t __builtin_aarch64_uqrshrn_nv2di_uus (__Uint64x2_t __a, const int __b);
4397 __Int8x8_t __builtin_aarch64_sqshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4398 __Int16x4_t __builtin_aarch64_sqshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4399 __Int32x2_t __builtin_aarch64_sqshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4400 __Uint8x8_t __builtin_aarch64_uqshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4401 __Uint16x4_t __builtin_aarch64_uqshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4402 __Uint32x2_t __builtin_aarch64_uqshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4403 __Int8x16_t __builtin_aarch64_sqshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4404 __Int16x8_t __builtin_aarch64_sqshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4405 __Int32x4_t __builtin_aarch64_sqshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4406 __Int64x2_t __builtin_aarch64_sqshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4407 __Uint8x16_t __builtin_aarch64_uqshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4408 __Uint16x8_t __builtin_aarch64_uqshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4409 __Uint32x4_t __builtin_aarch64_uqshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4410 __Uint64x2_t __builtin_aarch64_uqshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4411 __Uint8x8_t __builtin_aarch64_uqshl_nv8qi_uus (__Uint8x8_t __a, const int __b);
4412 __Uint16x4_t __builtin_aarch64_uqshl_nv4hi_uus (__Uint16x4_t __a, const int __b);
4413 __Uint32x2_t __builtin_aarch64_uqshl_nv2si_uus (__Uint32x2_t __a, const int __b);
4414 __Uint8x16_t __builtin_aarch64_uqshl_nv16qi_uus (__Uint8x16_t __a, const int __b);
4415 __Uint16x8_t __builtin_aarch64_uqshl_nv8hi_uus (__Uint16x8_t __a, const int __b);
4416 __Uint32x4_t __builtin_aarch64_uqshl_nv4si_uus (__Uint32x4_t __a, const int __b);
4417 __Uint64x2_t __builtin_aarch64_uqshl_nv2di_uus (__Uint64x2_t __a, const int __b);
4418 __Uint8x8_t __builtin_aarch64_sqshlu_nv8qi_uss (__Int8x8_t __a, const int __b);
4419 __Uint16x4_t __builtin_aarch64_sqshlu_nv4hi_uss (__Int16x4_t __a, const int __b);
4420 __Uint32x2_t __builtin_aarch64_sqshlu_nv2si_uss (__Int32x2_t __a, const int __b);
4421 __Uint8x16_t __builtin_aarch64_sqshlu_nv16qi_uss (__Int8x16_t __a, const int __b);
4422 __Uint16x8_t __builtin_aarch64_sqshlu_nv8hi_uss (__Int16x8_t __a, const int __b);
4423 __Uint32x4_t __builtin_aarch64_sqshlu_nv4si_uss (__Int32x4_t __a, const int __b);
4424 __Uint64x2_t __builtin_aarch64_sqshlu_nv2di_uss (__Int64x2_t __a, const int __b);
4425 __Uint8x8_t __builtin_aarch64_uqshrn_nv8hi_uus (__Uint16x8_t __a, const int __b);
4426 __Uint16x4_t __builtin_aarch64_uqshrn_nv4si_uus (__Uint32x4_t __a, const int __b);
4427 __Uint32x2_t __builtin_aarch64_uqshrn_nv2di_uus (__Uint64x2_t __a, const int __b);
4428 __Int8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t __a);
4429 __Int8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t __a);
4430 __Float32x2_t __builtin_aarch64_frecpev2sf (__Float32x2_t __a);
4431 __Float32x4_t __builtin_aarch64_frecpev4sf (__Float32x4_t __a);
4432 __Float64x2_t __builtin_aarch64_frecpev2df (__Float64x2_t __a);
4433 __Float32x2_t __builtin_aarch64_frecpsv2sf (__Float32x2_t __a, __Float32x2_t __b);
4434 __Float32x4_t __builtin_aarch64_frecpsv4sf (__Float32x4_t __a, __Float32x4_t __b);
4435 __Float64x2_t __builtin_aarch64_frecpsv2df (__Float64x2_t __a, __Float64x2_t __b);
4436 __Float32x2_t __builtin_aarch64_btruncv2sf (__Float32x2_t __a);
4437 __Float32x4_t __builtin_aarch64_btruncv4sf (__Float32x4_t __a);
4438 __Float64x2_t __builtin_aarch64_btruncv2df (__Float64x2_t __a);
4439 __Float32x2_t __builtin_aarch64_roundv2sf (__Float32x2_t __a);
4440 __Float32x4_t __builtin_aarch64_roundv4sf (__Float32x4_t __a);
4441 __Float64x2_t __builtin_aarch64_roundv2df (__Float64x2_t __a);
4442 __Float32x2_t __builtin_aarch64_nearbyintv2sf (__Float32x2_t __a);
4443 __Float32x4_t __builtin_aarch64_nearbyintv4sf (__Float32x4_t __a);
4444 __Float64x2_t __builtin_aarch64_nearbyintv2df (__Float64x2_t __a);
4445 __Float32x2_t __builtin_aarch64_floorv2sf (__Float32x2_t __a);
4446 __Float32x4_t __builtin_aarch64_floorv4sf (__Float32x4_t __a);
4447 __Float64x2_t __builtin_aarch64_floorv2df (__Float64x2_t __a);
4448 __Float32x2_t __builtin_aarch64_frintnv2sf (__Float32x2_t __a);
4449 __Float32x4_t __builtin_aarch64_frintnv4sf (__Float32x4_t __a);
4450 __Float64x2_t __builtin_aarch64_frintnv2df (__Float64x2_t __a);
4451 __Float32x2_t __builtin_aarch64_ceilv2sf (__Float32x2_t __a);
4452 __Float32x4_t __builtin_aarch64_ceilv4sf (__Float32x4_t __a);
4453 __Float64x2_t __builtin_aarch64_ceilv2df (__Float64x2_t __a);
4454 __Float32x2_t __builtin_aarch64_rintv2sf (__Float32x2_t __a);
4455 __Float32x4_t __builtin_aarch64_rintv4sf (__Float32x4_t __a);
4456 __Float64x2_t __builtin_aarch64_rintv2df (__Float64x2_t __a);
4457 __Uint8x8_t __builtin_aarch64_urshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4458 __Uint16x4_t __builtin_aarch64_urshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4459 __Uint32x2_t __builtin_aarch64_urshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4460 __Uint8x16_t __builtin_aarch64_urshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4461 __Uint16x8_t __builtin_aarch64_urshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4462 __Uint32x4_t __builtin_aarch64_urshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4463 __Uint64x2_t __builtin_aarch64_urshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4464 __Uint8x8_t __builtin_aarch64_urshr_nv8qi_uus (__Uint8x8_t __a, const int __b);
4465 __Uint16x4_t __builtin_aarch64_urshr_nv4hi_uus (__Uint16x4_t __a, const int __b);
4466 __Uint32x2_t __builtin_aarch64_urshr_nv2si_uus (__Uint32x2_t __a, const int __b);
4467 __Uint8x16_t __builtin_aarch64_urshr_nv16qi_uus (__Uint8x16_t __a, const int __b);
4468 __Uint16x8_t __builtin_aarch64_urshr_nv8hi_uus (__Uint16x8_t __a, const int __b);
4469 __Uint32x4_t __builtin_aarch64_urshr_nv4si_uus (__Uint32x4_t __a, const int __b);
4470 __Uint64x2_t __builtin_aarch64_urshr_nv2di_uus (__Uint64x2_t __a, const int __b);
4471 __Uint8x8_t __builtin_aarch64_ursra_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4472 __Uint16x4_t __builtin_aarch64_ursra_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4473 __Uint32x2_t __builtin_aarch64_ursra_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4474 __Uint8x16_t __builtin_aarch64_ursra_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4475 __Uint16x8_t __builtin_aarch64_ursra_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4476 __Uint32x4_t __builtin_aarch64_ursra_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4477 __Uint64x2_t __builtin_aarch64_ursra_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4478 __Uint32x4_t __builtin_aarch64_crypto_sha1cv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4479 __Uint32x4_t __builtin_aarch64_crypto_sha1mv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4480 __Uint32x4_t __builtin_aarch64_crypto_sha1pv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4481 __Uint32x4_t __builtin_aarch64_crypto_sha1su0v4si_uuuu (__Uint32x4_t w0_3, __Uint32x4_t w4_7, __Uint32x4_t w8_11);
4482 __Uint32x4_t __builtin_aarch64_crypto_sha1su1v4si_uuu (__Uint32x4_t tw0_3, __Uint32x4_t w12_15);
4483 __Uint32x4_t __builtin_aarch64_crypto_sha256hv4si_uuuu (__Uint32x4_t hash_abcd, __Uint32x4_t hash_efgh, __Uint32x4_t wk);
4484 __Uint32x4_t __builtin_aarch64_crypto_sha256h2v4si_uuuu (__Uint32x4_t hash_efgh, __Uint32x4_t hash_abcd, __Uint32x4_t wk);
4485 __Uint32x4_t __builtin_aarch64_crypto_sha256su0v4si_uuu (__Uint32x4_t w0_3, __Uint32x4_t w4_7);
4486 __Uint32x4_t __builtin_aarch64_crypto_sha256su1v4si_uuuu (__Uint32x4_t tw0_3, __Uint32x4_t w8_11, __Uint32x4_t w12_15);
4487 __Poly128_t __builtin_aarch64_crypto_pmullv2di_ppp (__Poly64x2_t a, __Poly64x2_t b);
4488 __Int8x8_t __builtin_aarch64_sshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4489 __Int16x4_t __builtin_aarch64_sshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4490 __Int32x2_t __builtin_aarch64_sshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4491 __Uint8x8_t __builtin_aarch64_ushlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4492 __Uint16x4_t __builtin_aarch64_ushlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4493 __Uint32x2_t __builtin_aarch64_ushlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4494 __Int8x16_t __builtin_aarch64_sshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4495 __Int16x8_t __builtin_aarch64_sshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4496 __Int32x4_t __builtin_aarch64_sshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4497 __Int64x2_t __builtin_aarch64_sshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4498 __Uint8x16_t __builtin_aarch64_ushlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4499 __Uint16x8_t __builtin_aarch64_ushlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4500 __Uint32x4_t __builtin_aarch64_ushlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4501 __Uint64x2_t __builtin_aarch64_ushlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4502 __Int16x8_t __builtin_aarch64_sshll2_nv16qi (__Int8x16_t __a, const int __b);
4503 __Int32x4_t __builtin_aarch64_sshll2_nv8hi (__Int16x8_t __a, const int __b);
4504 __Int64x2_t __builtin_aarch64_sshll2_nv4si (__Int32x4_t __a, const int __b);
4505 __Int16x8_t __builtin_aarch64_sshll_nv8qi (__Int8x8_t __a, const int __b);
4506 __Int32x4_t __builtin_aarch64_sshll_nv4hi (__Int16x4_t __a, const int __b);
4507 __Int64x2_t __builtin_aarch64_sshll_nv2si (__Int32x2_t __a, const int __b);
4508 __Uint16x8_t __builtin_aarch64_ushll_nv8qi_uus (__Uint8x8_t __a, const int __b);
4509 __Uint32x4_t __builtin_aarch64_ushll_nv4hi_uus (__Uint16x4_t __a, const int __b);
4510 __Uint64x2_t __builtin_aarch64_ushll_nv2si_uus (__Uint32x2_t __a, const int __b);
4511 __Int32x4_t __builtin_aarch64_lshrv4si (__Int32x4_t __a, const int __b);
4512 __Int64x2_t __builtin_aarch64_lshrv2di (__Int64x2_t __a, const int __b);
4513 __Uint8x8_t __builtin_aarch64_usli_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4514 __Uint16x4_t __builtin_aarch64_usli_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4515 __Uint32x2_t __builtin_aarch64_usli_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4516 __Uint8x16_t __builtin_aarch64_usli_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4517 __Uint16x8_t __builtin_aarch64_usli_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4518 __Uint32x4_t __builtin_aarch64_usli_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4519 __Uint64x2_t __builtin_aarch64_usli_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4520 __Uint8x8_t __builtin_aarch64_usqaddv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4521 __Uint16x4_t __builtin_aarch64_usqaddv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4522 __Uint32x2_t __builtin_aarch64_usqaddv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4523 __Uint8x16_t __builtin_aarch64_usqaddv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4524 __Uint16x8_t __builtin_aarch64_usqaddv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4525 __Uint32x4_t __builtin_aarch64_usqaddv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4526 __Uint64x2_t __builtin_aarch64_usqaddv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4527 __Float32x2_t __builtin_aarch64_sqrtv2sf (__Float32x2_t a);
4528 __Float32x4_t __builtin_aarch64_sqrtv4sf (__Float32x4_t a);
4529 __Float64x2_t __builtin_aarch64_sqrtv2df (__Float64x2_t a);
4530 __Uint8x8_t __builtin_aarch64_usra_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4531 __Uint16x4_t __builtin_aarch64_usra_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4532 __Uint32x2_t __builtin_aarch64_usra_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4533 __Uint8x16_t __builtin_aarch64_usra_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4534 __Uint16x8_t __builtin_aarch64_usra_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4535 __Uint32x4_t __builtin_aarch64_usra_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4536 __Uint64x2_t __builtin_aarch64_usra_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4537 __Uint8x8_t __builtin_aarch64_usri_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4538 __Uint16x4_t __builtin_aarch64_usri_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4539 __Uint32x2_t __builtin_aarch64_usri_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4540 __Uint8x16_t __builtin_aarch64_usri_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4541 __Uint16x8_t __builtin_aarch64_usri_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4542 __Uint32x4_t __builtin_aarch64_usri_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4543 __Uint64x2_t __builtin_aarch64_usri_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4544 __Int8x8_t __builtin_aarch64_suqaddv8qi_ssu (__Int8x8_t __a, __Uint8x8_t __b);
4545 __Int16x4_t __builtin_aarch64_suqaddv4hi_ssu (__Int16x4_t __a, __Uint16x4_t __b);
4546 __Int32x2_t __builtin_aarch64_suqaddv2si_ssu (__Int32x2_t __a, __Uint32x2_t __b);
4547 __Int8x16_t __builtin_aarch64_suqaddv16qi_ssu (__Int8x16_t __a, __Uint8x16_t __b);
4548 __Int16x8_t __builtin_aarch64_suqaddv8hi_ssu (__Int16x8_t __a, __Uint16x8_t __b);
4549 __Int32x4_t __builtin_aarch64_suqaddv4si_ssu (__Int32x4_t __a, __Uint32x4_t __b);
4550 __Int64x2_t __builtin_aarch64_suqaddv2di_ssu (__Int64x2_t __a, __Uint64x2_t __b);
4551 __Poly128_t __builtin_aarch64_crypto_pmulldi_ppp (__Poly64_t a, __Poly64_t b);
4552 __Int8x8_t __builtin_aarch64_tbx4v8qi (__Int8x8_t, __builtin_aarch64_simd_oi, __Int8x8_t);
4553 //end CMPCPP-6477
4554 void __builtin_aarch64_st2_lanev4hf(__fp16*, __builtin_aarch64_simd_oi, int);
4555 void __builtin_aarch64_st2_lanev2sf(float*, __builtin_aarch64_simd_oi, int);
4556 void __builtin_aarch64_st2_lanedf(double*, __builtin_aarch64_simd_oi, int);
4557 void __builtin_aarch64_st2_lanev8qi(signed char*, __builtin_aarch64_simd_oi, int);
4558 void __builtin_aarch64_st2_lanev4hi(short int*, __builtin_aarch64_simd_oi, int);
4559 void __builtin_aarch64_st2_lanedi(long int*, __builtin_aarch64_simd_oi, int);
4560 void __builtin_aarch64_st2_lanev2si(int*, __builtin_aarch64_simd_oi, int);
4561 void __builtin_aarch64_st3_lanev4hf(__fp16*, __builtin_aarch64_simd_ci, int);
4562 void __builtin_aarch64_st3_lanev2sf(float*, __builtin_aarch64_simd_ci, int);
4563 void __builtin_aarch64_st3_lanedf(double*, __builtin_aarch64_simd_ci, int);
4564 void __builtin_aarch64_st3_lanev8qi(signed char*, __builtin_aarch64_simd_ci, int);
4565 void __builtin_aarch64_st3_lanev4hi(short int*, __builtin_aarch64_simd_ci, int);
4566 void __builtin_aarch64_st3_lanedi(long int*, __builtin_aarch64_simd_ci, int);
4567 void __builtin_aarch64_st3_lanev2si(int*, __builtin_aarch64_simd_ci, int);
4568 void __builtin_aarch64_st4_lanev4hf(__fp16*, __builtin_aarch64_simd_xi, int);
4569 void __builtin_aarch64_st4_lanev2sf(float*, __builtin_aarch64_simd_xi, int);
4570 void __builtin_aarch64_st4_lanedf(double*, __builtin_aarch64_simd_xi, int);
4571 void __builtin_aarch64_st4_lanev8qi(signed char*, __builtin_aarch64_simd_xi, int);
4572 void __builtin_aarch64_st4_lanev4hi(short int*, __builtin_aarch64_simd_xi, int);
4573 void __builtin_aarch64_st4_lanedi(long int*, __builtin_aarch64_simd_xi, int);
4574 void __builtin_aarch64_st4_lanev2si(int*, __builtin_aarch64_simd_xi, int);
4575 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4hf(const __fp16*, __builtin_aarch64_simd_oi, int);
4576 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2sf(const float*, __builtin_aarch64_simd_oi, int);
4577 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanedf(const double*, __builtin_aarch64_simd_oi, int);
4578 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8qi(const signed char*, __builtin_aarch64_simd_oi, int);
4579 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4hi(const short int*, __builtin_aarch64_simd_oi, int);
4580 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanedi(const long int*, __builtin_aarch64_simd_oi, int);
4581 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2si(const int*, __builtin_aarch64_simd_oi, int);
4582 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4hf(const __fp16*, __builtin_aarch64_simd_ci, int);
4583 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2sf(const float*, __builtin_aarch64_simd_ci, int);
4584 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanedf(const double*, __builtin_aarch64_simd_ci, int);
4585 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8qi(const signed char*, __builtin_aarch64_simd_ci, int);
4586 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4hi(const short int*, __builtin_aarch64_simd_ci, int);
4587 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanedi(const long int*, __builtin_aarch64_simd_ci, int);
4588 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2si(const int*, __builtin_aarch64_simd_ci, int);
4589 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4hf(const __fp16*, __builtin_aarch64_simd_xi, int);
4590 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2sf(const float*, __builtin_aarch64_simd_xi, int);
4591 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanedf(const double*, __builtin_aarch64_simd_xi, int);
4592 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8qi(const signed char*, __builtin_aarch64_simd_xi, int);
4593 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4hi(const short int*, __builtin_aarch64_simd_xi, int);
4594 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanedi(const long int*, __builtin_aarch64_simd_xi, int);
4595 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2si(const int*, __builtin_aarch64_simd_xi, int);
4596 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev16qi(const signed char*, __builtin_aarch64_simd_oi, int);
4597 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2df(const double*, __builtin_aarch64_simd_oi, int);
4598 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2di(const long int*, __builtin_aarch64_simd_oi, int);
4599 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4sf(const float*, __builtin_aarch64_simd_oi, int);
4600 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4si(const int*, __builtin_aarch64_simd_oi, int);
4601 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8hf(const __fp16*, __builtin_aarch64_simd_oi, int);
4602 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8hi(const short int*, __builtin_aarch64_simd_oi, int);
4603 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev16qi(const signed char*, __builtin_aarch64_simd_ci, int);
4604 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2df(const double*, __builtin_aarch64_simd_ci, int);
4605 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2di(const long int*, __builtin_aarch64_simd_ci, int);
4606 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4sf(const float*, __builtin_aarch64_simd_ci, int);
4607 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4si(const int*, __builtin_aarch64_simd_ci, int);
4608 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8hf(const __fp16*, __builtin_aarch64_simd_ci, int);
4609 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8hi(const short int*, __builtin_aarch64_simd_ci, int);
4610 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev16qi(const signed char*, __builtin_aarch64_simd_xi, int);
4611 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2df(const double*, __builtin_aarch64_simd_xi, int);
4612 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2di(const long int*, __builtin_aarch64_simd_xi, int);
4613 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4sf(const float*, __builtin_aarch64_simd_xi, int);
4614 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4si(const int*, __builtin_aarch64_simd_xi, int);
4615 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8hf(const __fp16*, __builtin_aarch64_simd_xi, int);
4616 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8hi(const short int*, __builtin_aarch64_simd_xi, int);
4617 void __builtin_aarch64_st2_lanev16qi(signed char*, __builtin_aarch64_simd_oi, int);
4618 void __builtin_aarch64_st2_lanev2df(double*, __builtin_aarch64_simd_oi, int);
4619 void __builtin_aarch64_st2_lanev2di(long int*, __builtin_aarch64_simd_oi, int);
4620 void __builtin_aarch64_st2_lanev4sf(float*, __builtin_aarch64_simd_oi, int);
4621 void __builtin_aarch64_st2_lanev4si(int*, __builtin_aarch64_simd_oi, int);
4622 void __builtin_aarch64_st2_lanev8hf(__fp16*, __builtin_aarch64_simd_oi, int);
4623 void __builtin_aarch64_st2_lanev8hi(short int*, __builtin_aarch64_simd_oi, int);
4624 void __builtin_aarch64_st3_lanev16qi(signed char*, __builtin_aarch64_simd_ci, int);
4625 void __builtin_aarch64_st3_lanev2df(double*, __builtin_aarch64_simd_ci, int);
4626 void __builtin_aarch64_st3_lanev2di(long int*, __builtin_aarch64_simd_ci, int);
4627 void __builtin_aarch64_st3_lanev4sf(float*, __builtin_aarch64_simd_ci, int);
4628 void __builtin_aarch64_st3_lanev4si(int*, __builtin_aarch64_simd_ci, int);
4629 void __builtin_aarch64_st3_lanev8hf(__fp16*, __builtin_aarch64_simd_ci, int);
4630 void __builtin_aarch64_st3_lanev8hi(short int*, __builtin_aarch64_simd_ci, int);
4631 void __builtin_aarch64_st4_lanev16qi(signed char*, __builtin_aarch64_simd_xi, int);
4632 void __builtin_aarch64_st4_lanev2df(double*, __builtin_aarch64_simd_xi, int);
4633 void __builtin_aarch64_st4_lanev2di(long int*, __builtin_aarch64_simd_xi, int);
4634 void __builtin_aarch64_st4_lanev4sf(float*, __builtin_aarch64_simd_xi, int);
4635 void __builtin_aarch64_st4_lanev4si(int*, __builtin_aarch64_simd_xi, int);
4636 void __builtin_aarch64_st4_lanev8hf(__fp16*, __builtin_aarch64_simd_xi, int);
4637 void __builtin_aarch64_st4_lanev8hi(short int*, __builtin_aarch64_simd_xi, int);
4638 __fp16 __builtin_aarch64_abshf(__fp16);
4639 __Float16x4_t __builtin_aarch64_absv4hf(__Float16x4_t);
4640 __Float16x8_t __builtin_aarch64_absv8hf(__Float16x8_t);
4641 long int __builtin_aarch64_addpdi(__Int64x2_t);
4642 long int __builtin_aarch64_ashldi(long int, signed char);
4643 long int __builtin_aarch64_ashr_simddi(long int, int);
4644 __Int8x16_t __builtin_aarch64_bcaxqv16qi(__Int8x16_t, __Int8x16_t, __Int8x16_t);
4645 __Uint8x16_t __builtin_aarch64_bcaxqv16qi_uuuu(__Uint8x16_t, __Uint8x16_t, __Uint8x16_t);
4646 __Int64x2_t __builtin_aarch64_bcaxqv2di(__Int64x2_t, __Int64x2_t, __Int64x2_t);
4647 __Uint64x2_t __builtin_aarch64_bcaxqv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4648 __Int32x4_t __builtin_aarch64_bcaxqv4si(__Int32x4_t, __Int32x4_t, __Int32x4_t);
4649 __Uint32x4_t __builtin_aarch64_bcaxqv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
4650 __Int16x8_t __builtin_aarch64_bcaxqv8hi(__Int16x8_t, __Int16x8_t, __Int16x8_t);
4651 __Uint16x8_t __builtin_aarch64_bcaxqv8hi_uuuu(__Uint16x8_t, __Uint16x8_t, __Uint16x8_t);
4652 __fp16 __builtin_aarch64_btrunchf(__fp16);
4653 __Float16x4_t __builtin_aarch64_btruncv4hf(__Float16x4_t);
4654 __Float16x8_t __builtin_aarch64_btruncv8hf(__Float16x8_t);
4655 __fp16 __builtin_aarch64_ceilhf(__fp16);
4656 __Float16x4_t __builtin_aarch64_ceilv4hf(__Float16x4_t);
4657 __Float16x8_t __builtin_aarch64_ceilv8hf(__Float16x8_t);
4658 short unsigned int __builtin_aarch64_cmeqhf_uss(__fp16, __fp16);
4659 __Uint16x4_t __builtin_aarch64_cmeqv4hf_uss(__Float16x4_t, __Float16x4_t);
4660 __Uint16x8_t __builtin_aarch64_cmeqv8hf_uss(__Float16x8_t, __Float16x8_t);
4661 short unsigned int __builtin_aarch64_cmgehf_uss(__fp16, __fp16);
4662 __Uint16x4_t __builtin_aarch64_cmgev4hf_uss(__Float16x4_t, __Float16x4_t);
4663 __Uint16x8_t __builtin_aarch64_cmgev8hf_uss(__Float16x8_t, __Float16x8_t);
4664 short unsigned int __builtin_aarch64_cmgthf_uss(__fp16, __fp16);
4665 __Uint16x4_t __builtin_aarch64_cmgtv4hf_uss(__Float16x4_t, __Float16x4_t);
4666 __Uint16x8_t __builtin_aarch64_cmgtv8hf_uss(__Float16x8_t, __Float16x8_t);
4667 short unsigned int __builtin_aarch64_cmlehf_uss(__fp16, __fp16);
4668 __Uint16x4_t __builtin_aarch64_cmlev4hf_uss(__Float16x4_t, __Float16x4_t);
4669 __Uint16x8_t __builtin_aarch64_cmlev8hf_uss(__Float16x8_t, __Float16x8_t);
4670 short unsigned int __builtin_aarch64_cmlthf_uss(__fp16, __fp16);
4671 __Uint16x4_t __builtin_aarch64_cmltv4hf_uss(__Float16x4_t, __Float16x4_t);
4672 __Uint16x8_t __builtin_aarch64_cmltv8hf_uss(__Float16x8_t, __Float16x8_t);
4673 __Poly64x2_t __builtin_aarch64_combinedi_ppp(__Poly64_t, __Poly64_t);
4674 unsigned int __builtin_aarch64_crc32b(unsigned int, unsigned char);
4675 unsigned int __builtin_aarch64_crc32cb(unsigned int, unsigned char);
4676 unsigned int __builtin_aarch64_crc32ch(unsigned int, short unsigned int);
4677 unsigned int __builtin_aarch64_crc32cw(unsigned int, unsigned int);
4678 unsigned int __builtin_aarch64_crc32cx(unsigned int, long unsigned int);
4679 unsigned int __builtin_aarch64_crc32h(unsigned int, short unsigned int);
4680 unsigned int __builtin_aarch64_crc32w(unsigned int, unsigned int);
4681 unsigned int __builtin_aarch64_crc32x(unsigned int, long unsigned int);
4682 unsigned int __builtin_aarch64_crypto_sha1hsi_uu(unsigned int);
4683 __Uint64x2_t __builtin_aarch64_crypto_sha512h2qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4684 __Uint64x2_t __builtin_aarch64_crypto_sha512hqv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4685 __Uint64x2_t __builtin_aarch64_crypto_sha512su0qv2di_uuu(__Uint64x2_t, __Uint64x2_t);
4686 __Uint64x2_t __builtin_aarch64_crypto_sha512su1qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4687 __Int8x16_t __builtin_aarch64_eor3qv16qi(__Int8x16_t, __Int8x16_t, __Int8x16_t);
4688 __Uint8x16_t __builtin_aarch64_eor3qv16qi_uuuu(__Uint8x16_t, __Uint8x16_t, __Uint8x16_t);
4689 __Int64x2_t __builtin_aarch64_eor3qv2di(__Int64x2_t, __Int64x2_t, __Int64x2_t);
4690 __Uint64x2_t __builtin_aarch64_eor3qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4691 __Int32x4_t __builtin_aarch64_eor3qv4si(__Int32x4_t, __Int32x4_t, __Int32x4_t);
4692 __Uint32x4_t __builtin_aarch64_eor3qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
4693 __Int16x8_t __builtin_aarch64_eor3qv8hi(__Int16x8_t, __Int16x8_t, __Int16x8_t);
4694 __Uint16x8_t __builtin_aarch64_eor3qv8hi_uuuu(__Uint16x8_t, __Uint16x8_t, __Uint16x8_t);
4695 double __builtin_aarch64_fabddf(double, double);
4696 __fp16 __builtin_aarch64_fabdhf(__fp16, __fp16);
4697 float __builtin_aarch64_fabdsf(float, float);
4698 __Float64x2_t __builtin_aarch64_fabdv2df(__Float64x2_t, __Float64x2_t);
4699 __Float32x2_t __builtin_aarch64_fabdv2sf(__Float32x2_t, __Float32x2_t);
4700 __Float16x4_t __builtin_aarch64_fabdv4hf(__Float16x4_t, __Float16x4_t);
4701 __Float32x4_t __builtin_aarch64_fabdv4sf(__Float32x4_t, __Float32x4_t);
4702 __Float16x8_t __builtin_aarch64_fabdv8hf(__Float16x8_t, __Float16x8_t);
4703 short unsigned int __builtin_aarch64_facgehf_uss(__fp16, __fp16);
4704 __Uint16x4_t __builtin_aarch64_facgev4hf_uss(__Float16x4_t, __Float16x4_t);
4705 __Uint16x8_t __builtin_aarch64_facgev8hf_uss(__Float16x8_t, __Float16x8_t);
4706 short unsigned int __builtin_aarch64_facgthf_uss(__fp16, __fp16);
4707 __Uint16x4_t __builtin_aarch64_facgtv4hf_uss(__Float16x4_t, __Float16x4_t);
4708 __Uint16x8_t __builtin_aarch64_facgtv8hf_uss(__Float16x8_t, __Float16x8_t);
4709 short unsigned int __builtin_aarch64_faclehf_uss(__fp16, __fp16);
4710 __Uint16x4_t __builtin_aarch64_faclev4hf_uss(__Float16x4_t, __Float16x4_t);
4711 __Uint16x8_t __builtin_aarch64_faclev8hf_uss(__Float16x8_t, __Float16x8_t);
4712 short unsigned int __builtin_aarch64_faclthf_uss(__fp16, __fp16);
4713 __Uint16x4_t __builtin_aarch64_facltv4hf_uss(__Float16x4_t, __Float16x4_t);
4714 __Uint16x8_t __builtin_aarch64_facltv8hf_uss(__Float16x8_t, __Float16x8_t);
4715 __Float64x2_t __builtin_aarch64_faddpv2df(__Float64x2_t, __Float64x2_t);
4716 __Float32x2_t __builtin_aarch64_faddpv2sf(__Float32x2_t, __Float32x2_t);
4717 __Float16x4_t __builtin_aarch64_faddpv4hf(__Float16x4_t, __Float16x4_t);
4718 __Float32x4_t __builtin_aarch64_faddpv4sf(__Float32x4_t, __Float32x4_t);
4719 __Float16x8_t __builtin_aarch64_faddpv8hf(__Float16x8_t, __Float16x8_t);
4720 __Float64x2_t __builtin_aarch64_fcadd270v2df(__Float64x2_t, __Float64x2_t);
4721 __Float32x2_t __builtin_aarch64_fcadd270v2sf(__Float32x2_t, __Float32x2_t);
4722 __Float16x4_t __builtin_aarch64_fcadd270v4hf(__Float16x4_t, __Float16x4_t);
4723 __Float32x4_t __builtin_aarch64_fcadd270v4sf(__Float32x4_t, __Float32x4_t);
4724 __Float16x8_t __builtin_aarch64_fcadd270v8hf(__Float16x8_t, __Float16x8_t);
4725 __Float64x2_t __builtin_aarch64_fcadd90v2df(__Float64x2_t, __Float64x2_t);
4726 __Float32x2_t __builtin_aarch64_fcadd90v2sf(__Float32x2_t, __Float32x2_t);
4727 __Float16x4_t __builtin_aarch64_fcadd90v4hf(__Float16x4_t, __Float16x4_t);
4728 __Float32x4_t __builtin_aarch64_fcadd90v4sf(__Float32x4_t, __Float32x4_t);
4729 __Float16x8_t __builtin_aarch64_fcadd90v8hf(__Float16x8_t, __Float16x8_t);
4730 __Float64x2_t __builtin_aarch64_fcmla0v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4731 __Float32x2_t __builtin_aarch64_fcmla0v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4732 __Float16x4_t __builtin_aarch64_fcmla0v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4733 __Float32x4_t __builtin_aarch64_fcmla0v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4734 __Float16x8_t __builtin_aarch64_fcmla0v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4735 __Float64x2_t __builtin_aarch64_fcmla180v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4736 __Float32x2_t __builtin_aarch64_fcmla180v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4737 __Float16x4_t __builtin_aarch64_fcmla180v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4738 __Float32x4_t __builtin_aarch64_fcmla180v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4739 __Float16x8_t __builtin_aarch64_fcmla180v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4740 __Float64x2_t __builtin_aarch64_fcmla270v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4741 __Float32x2_t __builtin_aarch64_fcmla270v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4742 __Float16x4_t __builtin_aarch64_fcmla270v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4743 __Float32x4_t __builtin_aarch64_fcmla270v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4744 __Float16x8_t __builtin_aarch64_fcmla270v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4745 __Float64x2_t __builtin_aarch64_fcmla90v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4746 __Float32x2_t __builtin_aarch64_fcmla90v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4747 __Float16x4_t __builtin_aarch64_fcmla90v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4748 __Float32x4_t __builtin_aarch64_fcmla90v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4749 __Float16x8_t __builtin_aarch64_fcmla90v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4750 __Float32x2_t __builtin_aarch64_fcmla_lane0v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4751 __Float16x4_t __builtin_aarch64_fcmla_lane0v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4752 __Float32x4_t __builtin_aarch64_fcmla_lane0v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4753 __Float16x8_t __builtin_aarch64_fcmla_lane0v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4754 __Float32x2_t __builtin_aarch64_fcmla_lane180v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4755 __Float16x4_t __builtin_aarch64_fcmla_lane180v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4756 __Float32x4_t __builtin_aarch64_fcmla_lane180v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4757 __Float16x8_t __builtin_aarch64_fcmla_lane180v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4758 __Float32x2_t __builtin_aarch64_fcmla_lane270v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4759 __Float16x4_t __builtin_aarch64_fcmla_lane270v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4760 __Float32x4_t __builtin_aarch64_fcmla_lane270v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4761 __Float16x8_t __builtin_aarch64_fcmla_lane270v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4762 __Float32x2_t __builtin_aarch64_fcmla_lane90v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4763 __Float16x4_t __builtin_aarch64_fcmla_lane90v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4764 __Float32x4_t __builtin_aarch64_fcmla_lane90v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4765 __Float16x8_t __builtin_aarch64_fcmla_lane90v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4766 __Float32x2_t __builtin_aarch64_fcmla_laneq0v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4767 __Float16x4_t __builtin_aarch64_fcmla_laneq0v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4768 __Float32x2_t __builtin_aarch64_fcmla_laneq180v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4769 __Float16x4_t __builtin_aarch64_fcmla_laneq180v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4770 __Float32x2_t __builtin_aarch64_fcmla_laneq270v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4771 __Float16x4_t __builtin_aarch64_fcmla_laneq270v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4772 __Float32x2_t __builtin_aarch64_fcmla_laneq90v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4773 __Float16x4_t __builtin_aarch64_fcmla_laneq90v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4774 __Float32x4_t __builtin_aarch64_fcmlaq_lane0v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4775 __Float16x8_t __builtin_aarch64_fcmlaq_lane0v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4776 __Float32x4_t __builtin_aarch64_fcmlaq_lane180v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4777 __Float16x8_t __builtin_aarch64_fcmlaq_lane180v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4778 __Float32x4_t __builtin_aarch64_fcmlaq_lane270v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4779 __Float16x8_t __builtin_aarch64_fcmlaq_lane270v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4780 __Float32x4_t __builtin_aarch64_fcmlaq_lane90v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4781 __Float16x8_t __builtin_aarch64_fcmlaq_lane90v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4782 long int __builtin_aarch64_fcvtzsdf(double, int);
4783 short int __builtin_aarch64_fcvtzshf(__fp16, int);
4784 long int __builtin_aarch64_fcvtzshfdi(__fp16, int);
4785 int __builtin_aarch64_fcvtzshfsi(__fp16, int);
4786 int __builtin_aarch64_fcvtzssf(float, int);
4787 __Int64x2_t __builtin_aarch64_fcvtzsv2df(__Float64x2_t, int);
4788 __Int32x2_t __builtin_aarch64_fcvtzsv2sf(__Float32x2_t, int);
4789 __Int16x4_t __builtin_aarch64_fcvtzsv4hf(__Float16x4_t, int);
4790 __Int32x4_t __builtin_aarch64_fcvtzsv4sf(__Float32x4_t, int);
4791 __Int16x8_t __builtin_aarch64_fcvtzsv8hf(__Float16x8_t, int);
4792 long unsigned int __builtin_aarch64_fcvtzudf_uss(double, int);
4793 long unsigned int __builtin_aarch64_fcvtzuhfdi_uss(__fp16, int);
4794 unsigned int __builtin_aarch64_fcvtzuhfsi_uss(__fp16, int);
4795 short unsigned int __builtin_aarch64_fcvtzuhf_uss(__fp16, int);
4796 unsigned int __builtin_aarch64_fcvtzusf_uss(float, int);
4797 __Uint64x2_t __builtin_aarch64_fcvtzuv2df_uss(__Float64x2_t, int);
4798 __Uint32x2_t __builtin_aarch64_fcvtzuv2sf_uss(__Float32x2_t, int);
4799 __Uint16x4_t __builtin_aarch64_fcvtzuv4hf_uss(__Float16x4_t, int);
4800 __Uint32x4_t __builtin_aarch64_fcvtzuv4sf_uss(__Float32x4_t, int);
4801 __Uint16x8_t __builtin_aarch64_fcvtzuv8hf_uss(__Float16x8_t, int);
4802 long int __builtin_aarch64_fix_trunchfdi(__fp16);
4803 short int __builtin_aarch64_fix_trunchfhi(__fp16);
4804 int __builtin_aarch64_fix_trunchfsi(__fp16);
4805 long unsigned int __builtin_aarch64_fixuns_trunchfdi_us(__fp16);
4806 short unsigned int __builtin_aarch64_fixuns_trunchfhi_us(__fp16);
4807 unsigned int __builtin_aarch64_fixuns_trunchfsi_us(__fp16);
4808 __fp16 __builtin_aarch64_floatdihf(long int);
4809 __fp16 __builtin_aarch64_floathihf(short int);
4810 __fp16 __builtin_aarch64_floatsihf(int);
4811 __fp16 __builtin_aarch64_floatunsdihf_us(long int);
4812 __fp16 __builtin_aarch64_floatunshihf_us(short int);
4813 __fp16 __builtin_aarch64_floatunssihf_us(int);
4814 __Float16x4_t __builtin_aarch64_floatunsv4hiv4hf(__Int16x4_t);
4815 __Float16x8_t __builtin_aarch64_floatunsv8hiv8hf(__Int16x8_t);
4816 __Float16x4_t __builtin_aarch64_floatv4hiv4hf(__Int16x4_t);
4817 __Float16x8_t __builtin_aarch64_floatv8hiv8hf(__Int16x8_t);
4818 __fp16 __builtin_aarch64_floorhf(__fp16);
4819 __Float16x4_t __builtin_aarch64_floorv4hf(__Float16x4_t);
4820 __Float16x8_t __builtin_aarch64_floorv8hf(__Float16x8_t);
4821 __fp16 __builtin_aarch64_fmahf(__fp16, __fp16, __fp16);
4822 __Float16x4_t __builtin_aarch64_fmav4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4823 __Float16x8_t __builtin_aarch64_fmav8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4824 double __builtin_aarch64_fmaxdf(double, double);
4825 __fp16 __builtin_aarch64_fmaxhf(__fp16, __fp16);
4826 __Float64x2_t __builtin_aarch64_fmaxv2df(__Float64x2_t, __Float64x2_t);
4827 __Float32x2_t __builtin_aarch64_fmaxv2sf(__Float32x2_t, __Float32x2_t);
4828 __Float16x4_t __builtin_aarch64_fmaxv4hf(__Float16x4_t, __Float16x4_t);
4829 __Float32x4_t __builtin_aarch64_fmaxv4sf(__Float32x4_t, __Float32x4_t);
4830 __Float16x8_t __builtin_aarch64_fmaxv8hf(__Float16x8_t, __Float16x8_t);
4831 double __builtin_aarch64_fmindf(double, double);
4832 __fp16 __builtin_aarch64_fminhf(__fp16, __fp16);
4833 __Float64x2_t __builtin_aarch64_fminv2df(__Float64x2_t, __Float64x2_t);
4834 __Float32x2_t __builtin_aarch64_fminv2sf(__Float32x2_t, __Float32x2_t);
4835 __Float16x4_t __builtin_aarch64_fminv4hf(__Float16x4_t, __Float16x4_t);
4836 __Float32x4_t __builtin_aarch64_fminv4sf(__Float32x4_t, __Float32x4_t);
4837 __Float16x8_t __builtin_aarch64_fminv8hf(__Float16x8_t, __Float16x8_t);
4838 __Float32x2_t __builtin_aarch64_fmlal_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4839 __Float32x2_t __builtin_aarch64_fmlal_lane_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4840 __Float32x2_t __builtin_aarch64_fmlal_lane_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4841 __Float32x2_t __builtin_aarch64_fmlal_laneq_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4842 __Float32x2_t __builtin_aarch64_fmlal_laneq_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4843 __Float32x2_t __builtin_aarch64_fmlal_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4844 __Float32x4_t __builtin_aarch64_fmlalq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4845 __Float32x4_t __builtin_aarch64_fmlalq_lane_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4846 __Float32x4_t __builtin_aarch64_fmlalq_lane_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4847 __Float32x4_t __builtin_aarch64_fmlalq_laneq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4848 __Float32x4_t __builtin_aarch64_fmlalq_laneq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4849 __Float32x4_t __builtin_aarch64_fmlalq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4850 __Float32x2_t __builtin_aarch64_fmlsl_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4851 __Float32x2_t __builtin_aarch64_fmlsl_lane_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4852 __Float32x2_t __builtin_aarch64_fmlsl_lane_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4853 __Float32x2_t __builtin_aarch64_fmlsl_laneq_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4854 __Float32x2_t __builtin_aarch64_fmlsl_laneq_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4855 __Float32x2_t __builtin_aarch64_fmlsl_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4856 __Float32x4_t __builtin_aarch64_fmlslq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4857 __Float32x4_t __builtin_aarch64_fmlslq_lane_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4858 __Float32x4_t __builtin_aarch64_fmlslq_lane_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4859 __Float32x4_t __builtin_aarch64_fmlslq_laneq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4860 __Float32x4_t __builtin_aarch64_fmlslq_laneq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4861 __Float32x4_t __builtin_aarch64_fmlslq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4862 double __builtin_aarch64_fmulxdf(double, double);
4863 __fp16 __builtin_aarch64_fmulxhf(__fp16, __fp16);
4864 float __builtin_aarch64_fmulxsf(float, float);
4865 __Float64x2_t __builtin_aarch64_fmulxv2df(__Float64x2_t, __Float64x2_t);
4866 __Float32x2_t __builtin_aarch64_fmulxv2sf(__Float32x2_t, __Float32x2_t);
4867 __Float16x4_t __builtin_aarch64_fmulxv4hf(__Float16x4_t, __Float16x4_t);
4868 __Float32x4_t __builtin_aarch64_fmulxv4sf(__Float32x4_t, __Float32x4_t);
4869 __Float16x8_t __builtin_aarch64_fmulxv8hf(__Float16x8_t, __Float16x8_t);
4870 __fp16 __builtin_aarch64_fnmahf(__fp16, __fp16, __fp16);
4871 __Float16x4_t __builtin_aarch64_fnmav4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4872 __Float16x8_t __builtin_aarch64_fnmav8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4873 double __builtin_aarch64_frecpedf(double);
4874 __fp16 __builtin_aarch64_frecpehf(__fp16);
4875 float __builtin_aarch64_frecpesf(float);
4876 __Float16x4_t __builtin_aarch64_frecpev4hf(__Float16x4_t);
4877 __Float16x8_t __builtin_aarch64_frecpev8hf(__Float16x8_t);
4878 double __builtin_aarch64_frecpsdf(double, double);
4879 __fp16 __builtin_aarch64_frecpshf(__fp16, __fp16);
4880 float __builtin_aarch64_frecpssf(float, float);
4881 __Float16x4_t __builtin_aarch64_frecpsv4hf(__Float16x4_t, __Float16x4_t);
4882 __Float16x8_t __builtin_aarch64_frecpsv8hf(__Float16x8_t, __Float16x8_t);
4883 double __builtin_aarch64_frecpxdf(double);
4884 __fp16 __builtin_aarch64_frecpxhf(__fp16);
4885 float __builtin_aarch64_frecpxsf(float);
4886 double __builtin_aarch64_frintndf(double);
4887 __fp16 __builtin_aarch64_frintnhf(__fp16);
4888 __Float16x4_t __builtin_aarch64_frintnv4hf(__Float16x4_t);
4889 __Float16x8_t __builtin_aarch64_frintnv8hf(__Float16x8_t);
4890 __Poly64_t __builtin_aarch64_get_dregcidi_pss(__builtin_aarch64_simd_ci, int);
4891 __Poly64_t __builtin_aarch64_get_dregoidi_pss(__builtin_aarch64_simd_oi, int);
4892 __Poly64_t __builtin_aarch64_get_dregxidi_pss(__builtin_aarch64_simd_xi, int);
4893 __Poly64x2_t __builtin_aarch64_get_qregciv2di_pss(__builtin_aarch64_simd_ci, int);
4894 __Poly64x2_t __builtin_aarch64_get_qregoiv2di_pss(__builtin_aarch64_simd_oi, int);
4895 __Poly64x2_t __builtin_aarch64_get_qregxiv2di_pss(__builtin_aarch64_simd_xi, int);
4896 __Uint16x4_t __builtin_aarch64_lbtruncuv4hfv4hi_us(__Float16x4_t);
4897 __Uint16x8_t __builtin_aarch64_lbtruncuv8hfv8hi_us(__Float16x8_t);
4898 __Int16x4_t __builtin_aarch64_lbtruncv4hfv4hi(__Float16x4_t);
4899 __Int16x8_t __builtin_aarch64_lbtruncv8hfv8hi(__Float16x8_t);
4900 long int __builtin_aarch64_lceilhfdi(__fp16);
4901 short int __builtin_aarch64_lceilhfhi(__fp16);
4902 int __builtin_aarch64_lceilhfsi(__fp16);
4903 long unsigned int __builtin_aarch64_lceiludfdi_us(double);
4904 long unsigned int __builtin_aarch64_lceiluhfdi_us(__fp16);
4905 short unsigned int __builtin_aarch64_lceiluhfhi_us(__fp16);
4906 unsigned int __builtin_aarch64_lceiluhfsi_us(__fp16);
4907 unsigned int __builtin_aarch64_lceilusfsi_us(float);
4908 __Uint16x4_t __builtin_aarch64_lceiluv4hfv4hi_us(__Float16x4_t);
4909 __Uint16x8_t __builtin_aarch64_lceiluv8hfv8hi_us(__Float16x8_t);
4910 __Int16x4_t __builtin_aarch64_lceilv4hfv4hi(__Float16x4_t);
4911 __Int16x8_t __builtin_aarch64_lceilv8hfv8hi(__Float16x8_t);
4912 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2df(const double*);
4913 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2di(const long int*);
4914 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v16qi(const signed char*);
4915 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2df(const double*);
4916 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2di(const long int*);
4917 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2sf(const float*);
4918 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2si(const int*);
4919 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4hf(const __fp16*);
4920 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4hi(const short int*);
4921 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4sf(const float*);
4922 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4si(const int*);
4923 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8hf(const __fp16*);
4924 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8hi(const short int*);
4925 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8qi(const signed char*);
4926 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3df(const double*);
4927 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3di(const long int*);
4928 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v16qi(const signed char*);
4929 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2df(const double*);
4930 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2di(const long int*);
4931 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2sf(const float*);
4932 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2si(const int*);
4933 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4hf(const __fp16*);
4934 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4hi(const short int*);
4935 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4sf(const float*);
4936 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4si(const int*);
4937 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8hf(const __fp16*);
4938 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8hi(const short int*);
4939 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8qi(const signed char*);
4940 __builtin_aarch64_simd_oi __builtin_aarch64_ld2df(const double*);
4941 __builtin_aarch64_simd_oi __builtin_aarch64_ld2di(const long int*);
4942 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rdf(const double*);
4943 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rdi(const long int*);
4944 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv16qi(const signed char*);
4945 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2df(const double*);
4946 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2di(const long int*);
4947 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2sf(const float*);
4948 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2si(const int*);
4949 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4hf(const __fp16*);
4950 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4hi(const short int*);
4951 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4sf(const float*);
4952 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4si(const int*);
4953 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8hf(const __fp16*);
4954 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8hi(const short int*);
4955 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8qi(const signed char*);
4956 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v16qi(const signed char*);
4957 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2df(const double*);
4958 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2di(const long int*);
4959 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2sf(const float*);
4960 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2si(const int*);
4961 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4hf(const __fp16*);
4962 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4hi(const short int*);
4963 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4sf(const float*);
4964 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4si(const int*);
4965 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8hf(const __fp16*);
4966 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8hi(const short int*);
4967 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8qi(const signed char*);
4968 __builtin_aarch64_simd_ci __builtin_aarch64_ld3df(const double*);
4969 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rdf(const double*);
4970 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rdi(const long int*);
4971 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv16qi(const signed char*);
4972 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2df(const double*);
4973 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2di(const long int*);
4974 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2sf(const float*);
4975 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2si(const int*);
4976 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4hf(const __fp16*);
4977 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4hi(const short int*);
4978 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4sf(const float*);
4979 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4si(const int*);
4980 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8hf(const __fp16*);
4981 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8hi(const short int*);
4982 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8qi(const signed char*);
4983 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v16qi(const signed char*);
4984 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2df(const double*);
4985 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2di(const long int*);
4986 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2sf(const float*);
4987 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2si(const int*);
4988 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4hf(const __fp16*);
4989 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4hi(const short int*);
4990 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4sf(const float*);
4991 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4si(const int*);
4992 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8hf(const __fp16*);
4993 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8hi(const short int*);
4994 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8qi(const signed char*);
4995 __builtin_aarch64_simd_xi __builtin_aarch64_ld4df(const double*);
4996 __builtin_aarch64_simd_xi __builtin_aarch64_ld4di(const long int*);
4997 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rdf(const double*);
4998 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rdi(const long int*);
4999 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv16qi(const signed char*);
5000 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2df(const double*);
5001 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2di(const long int*);
5002 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2sf(const float*);
5003 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2si(const int*);
5004 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4hf(const __fp16*);
5005 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4hi(const short int*);
5006 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4sf(const float*);
5007 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4si(const int*);
5008 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8hf(const __fp16*);
5009 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8hi(const short int*);
5010 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8qi(const signed char*);
5011 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v16qi(const signed char*);
5012 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2df(const double*);
5013 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2di(const long int*);
5014 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2sf(const float*);
5015 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2si(const int*);
5016 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4hf(const __fp16*);
5017 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4hi(const short int*);
5018 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4sf(const float*);
5019 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4si(const int*);
5020 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8hf(const __fp16*);
5021 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8hi(const short int*);
5022 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8qi(const signed char*);
5023 long int __builtin_aarch64_lfloorhfdi(__fp16);
5024 short int __builtin_aarch64_lfloorhfhi(__fp16);
5025 int __builtin_aarch64_lfloorhfsi(__fp16);
5026 long unsigned int __builtin_aarch64_lfloorudfdi_us(double);
5027 long unsigned int __builtin_aarch64_lflooruhfdi_us(__fp16);
5028 short unsigned int __builtin_aarch64_lflooruhfhi_us(__fp16);
5029 unsigned int __builtin_aarch64_lflooruhfsi_us(__fp16);
5030 unsigned int __builtin_aarch64_lfloorusfsi_us(float);
5031 __Uint16x4_t __builtin_aarch64_lflooruv4hfv4hi_us(__Float16x4_t);
5032 __Uint16x8_t __builtin_aarch64_lflooruv8hfv8hi_us(__Float16x8_t);
5033 __Int16x4_t __builtin_aarch64_lfloorv4hfv4hi(__Float16x4_t);
5034 __Int16x8_t __builtin_aarch64_lfloorv8hfv8hi(__Float16x8_t);
5035 long int __builtin_aarch64_lfrintndfdi(double);
5036 long int __builtin_aarch64_lfrintnhfdi(__fp16);
5037 short int __builtin_aarch64_lfrintnhfhi(__fp16);
5038 int __builtin_aarch64_lfrintnhfsi(__fp16);
5039 int __builtin_aarch64_lfrintnsfsi(float);
5040 long unsigned int __builtin_aarch64_lfrintnudfdi_us(double);
5041 long unsigned int __builtin_aarch64_lfrintnuhfdi_us(__fp16);
5042 short unsigned int __builtin_aarch64_lfrintnuhfhi_us(__fp16);
5043 unsigned int __builtin_aarch64_lfrintnuhfsi_us(__fp16);
5044 unsigned int __builtin_aarch64_lfrintnusfsi_us(float);
5045 __Uint16x4_t __builtin_aarch64_lfrintnuv4hfv4hi_us(__Float16x4_t);
5046 __Uint16x8_t __builtin_aarch64_lfrintnuv8hfv8hi_us(__Float16x8_t);
5047 __Int16x4_t __builtin_aarch64_lfrintnv4hfv4hi(__Float16x4_t);
5048 __Int16x8_t __builtin_aarch64_lfrintnv8hfv8hi(__Float16x8_t);
5049 long int __builtin_aarch64_lrounddfdi(double);
5050 long int __builtin_aarch64_lroundhfdi(__fp16);
5051 short int __builtin_aarch64_lroundhfhi(__fp16);
5052 int __builtin_aarch64_lroundhfsi(__fp16);
5053 int __builtin_aarch64_lroundsfsi(float);
5054 long unsigned int __builtin_aarch64_lroundudfdi_us(double);
5055 long unsigned int __builtin_aarch64_lrounduhfdi_us(__fp16);
5056 short unsigned int __builtin_aarch64_lrounduhfhi_us(__fp16);
5057 unsigned int __builtin_aarch64_lrounduhfsi_us(__fp16);
5058 unsigned int __builtin_aarch64_lroundusfsi_us(float);
5059 __Uint16x4_t __builtin_aarch64_lrounduv4hfv4hi_us(__Float16x4_t);
5060 __Uint16x8_t __builtin_aarch64_lrounduv8hfv8hi_us(__Float16x8_t);
5061 __Int16x4_t __builtin_aarch64_lroundv4hfv4hi(__Float16x4_t);
5062 __Int16x8_t __builtin_aarch64_lroundv8hfv8hi(__Float16x8_t);
5063 long unsigned int __builtin_aarch64_lshr_simddi_uus(long unsigned int, int);
5064 __fp16 __builtin_aarch64_nearbyinthf(__fp16);
5065 __Float16x4_t __builtin_aarch64_nearbyintv4hf(__Float16x4_t);
5066 __Float16x8_t __builtin_aarch64_nearbyintv8hf(__Float16x8_t);
5067 __fp16 __builtin_aarch64_neghf(__fp16);
5068 __Int8x16_t __builtin_aarch64_qtbl3v16qi(__builtin_aarch64_simd_ci, __Int8x16_t);
5069 __Int8x8_t __builtin_aarch64_qtbl3v8qi(__builtin_aarch64_simd_ci, __Int8x8_t);
5070 __Int8x16_t __builtin_aarch64_qtbl4v16qi(__builtin_aarch64_simd_xi, __Int8x16_t);
5071 __Int8x8_t __builtin_aarch64_qtbl4v8qi(__builtin_aarch64_simd_xi, __Int8x8_t);
5072 __Int8x16_t __builtin_aarch64_qtbx3v16qi(__Int8x16_t, __builtin_aarch64_simd_ci, __Int8x16_t);
5073 __Int8x8_t __builtin_aarch64_qtbx3v8qi(__Int8x8_t, __builtin_aarch64_simd_ci, __Int8x8_t);
5074 __Int8x16_t __builtin_aarch64_qtbx4v16qi(__Int8x16_t, __builtin_aarch64_simd_xi, __Int8x16_t);
5075 __Int8x8_t __builtin_aarch64_qtbx4v8qi(__Int8x8_t, __builtin_aarch64_simd_xi, __Int8x8_t);
5076 __Uint64x2_t __builtin_aarch64_rax1qv2di_uuu(__Uint64x2_t, __Uint64x2_t);
5077 signed char __builtin_aarch64_reduc_plus_scal_v16qi(__Int8x16_t);
5078 double __builtin_aarch64_reduc_plus_scal_v2df(__Float64x2_t);
5079 long int __builtin_aarch64_reduc_plus_scal_v2di(__Int64x2_t);
5080 float __builtin_aarch64_reduc_plus_scal_v2sf(__Float32x2_t);
5081 int __builtin_aarch64_reduc_plus_scal_v2si(__Int32x2_t);
5082 short int __builtin_aarch64_reduc_plus_scal_v4hi(__Int16x4_t);
5083 float __builtin_aarch64_reduc_plus_scal_v4sf(__Float32x4_t);
5084 int __builtin_aarch64_reduc_plus_scal_v4si(__Int32x4_t);
5085 short int __builtin_aarch64_reduc_plus_scal_v8hi(__Int16x8_t);
5086 signed char __builtin_aarch64_reduc_plus_scal_v8qi(__Int8x8_t);
5087 double __builtin_aarch64_reduc_smax_nan_scal_v2df(__Float64x2_t);
5088 float __builtin_aarch64_reduc_smax_nan_scal_v2sf(__Float32x2_t);
5089 __fp16 __builtin_aarch64_reduc_smax_nan_scal_v4hf(__Float16x4_t);
5090 float __builtin_aarch64_reduc_smax_nan_scal_v4sf(__Float32x4_t);
5091 __fp16 __builtin_aarch64_reduc_smax_nan_scal_v8hf(__Float16x8_t);
5092 signed char __builtin_aarch64_reduc_smax_scal_v16qi(__Int8x16_t);
5093 double __builtin_aarch64_reduc_smax_scal_v2df(__Float64x2_t);
5094 float __builtin_aarch64_reduc_smax_scal_v2sf(__Float32x2_t);
5095 int __builtin_aarch64_reduc_smax_scal_v2si(__Int32x2_t);
5096 __fp16 __builtin_aarch64_reduc_smax_scal_v4hf(__Float16x4_t);
5097 short int __builtin_aarch64_reduc_smax_scal_v4hi(__Int16x4_t);
5098 float __builtin_aarch64_reduc_smax_scal_v4sf(__Float32x4_t);
5099 int __builtin_aarch64_reduc_smax_scal_v4si(__Int32x4_t);
5100 __fp16 __builtin_aarch64_reduc_smax_scal_v8hf(__Float16x8_t);
5101 short int __builtin_aarch64_reduc_smax_scal_v8hi(__Int16x8_t);
5102 signed char __builtin_aarch64_reduc_smax_scal_v8qi(__Int8x8_t);
5103 double __builtin_aarch64_reduc_smin_nan_scal_v2df(__Float64x2_t);
5104 float __builtin_aarch64_reduc_smin_nan_scal_v2sf(__Float32x2_t);
5105 __fp16 __builtin_aarch64_reduc_smin_nan_scal_v4hf(__Float16x4_t);
5106 float __builtin_aarch64_reduc_smin_nan_scal_v4sf(__Float32x4_t);
5107 __fp16 __builtin_aarch64_reduc_smin_nan_scal_v8hf(__Float16x8_t);
5108 signed char __builtin_aarch64_reduc_smin_scal_v16qi(__Int8x16_t);
5109 double __builtin_aarch64_reduc_smin_scal_v2df(__Float64x2_t);
5110 float __builtin_aarch64_reduc_smin_scal_v2sf(__Float32x2_t);
5111 int __builtin_aarch64_reduc_smin_scal_v2si(__Int32x2_t);
5112 __fp16 __builtin_aarch64_reduc_smin_scal_v4hf(__Float16x4_t);
5113 short int __builtin_aarch64_reduc_smin_scal_v4hi(__Int16x4_t);
5114 float __builtin_aarch64_reduc_smin_scal_v4sf(__Float32x4_t);
5115 int __builtin_aarch64_reduc_smin_scal_v4si(__Int32x4_t);
5116 __fp16 __builtin_aarch64_reduc_smin_scal_v8hf(__Float16x8_t);
5117 short int __builtin_aarch64_reduc_smin_scal_v8hi(__Int16x8_t);
5118 signed char __builtin_aarch64_reduc_smin_scal_v8qi(__Int8x8_t);
5119 unsigned char __builtin_aarch64_reduc_umax_scal_v16qi_uu(__Uint8x16_t);
5120 unsigned int __builtin_aarch64_reduc_umax_scal_v2si_uu(__Uint32x2_t);
5121 short unsigned int __builtin_aarch64_reduc_umax_scal_v4hi_uu(__Uint16x4_t);
5122 unsigned int __builtin_aarch64_reduc_umax_scal_v4si_uu(__Uint32x4_t);
5123 short unsigned int __builtin_aarch64_reduc_umax_scal_v8hi_uu(__Uint16x8_t);
5124 unsigned char __builtin_aarch64_reduc_umax_scal_v8qi_uu(__Uint8x8_t);
5125 unsigned char __builtin_aarch64_reduc_umin_scal_v16qi_uu(__Uint8x16_t);
5126 unsigned int __builtin_aarch64_reduc_umin_scal_v2si_uu(__Uint32x2_t);
5127 short unsigned int __builtin_aarch64_reduc_umin_scal_v4hi_uu(__Uint16x4_t);
5128 unsigned int __builtin_aarch64_reduc_umin_scal_v4si_uu(__Uint32x4_t);
5129 short unsigned int __builtin_aarch64_reduc_umin_scal_v8hi_uu(__Uint16x8_t);
5130 unsigned char __builtin_aarch64_reduc_umin_scal_v8qi_uu(__Uint8x8_t);
5131 __fp16 __builtin_aarch64_rinthf(__fp16);
5132 __Float16x4_t __builtin_aarch64_rintv4hf(__Float16x4_t);
5133 __Float16x8_t __builtin_aarch64_rintv8hf(__Float16x8_t);
5134 __fp16 __builtin_aarch64_roundhf(__fp16);
5135 __Float16x4_t __builtin_aarch64_roundv4hf(__Float16x4_t);
5136 __Float16x8_t __builtin_aarch64_roundv8hf(__Float16x8_t);
5137 double __builtin_aarch64_rsqrtedf(double);
5138 __fp16 __builtin_aarch64_rsqrtehf(__fp16);
5139 float __builtin_aarch64_rsqrtesf(float);
5140 __Float64x2_t __builtin_aarch64_rsqrtev2df(__Float64x2_t);
5141 __Float32x2_t __builtin_aarch64_rsqrtev2sf(__Float32x2_t);
5142 __Float16x4_t __builtin_aarch64_rsqrtev4hf(__Float16x4_t);
5143 __Float32x4_t __builtin_aarch64_rsqrtev4sf(__Float32x4_t);
5144 __Float16x8_t __builtin_aarch64_rsqrtev8hf(__Float16x8_t);
5145 double __builtin_aarch64_rsqrtsdf(double, double);
5146 __fp16 __builtin_aarch64_rsqrtshf(__fp16, __fp16);
5147 float __builtin_aarch64_rsqrtssf(float, float);
5148 __Float64x2_t __builtin_aarch64_rsqrtsv2df(__Float64x2_t, __Float64x2_t);
5149 __Float32x2_t __builtin_aarch64_rsqrtsv2sf(__Float32x2_t, __Float32x2_t);
5150 __Float16x4_t __builtin_aarch64_rsqrtsv4hf(__Float16x4_t, __Float16x4_t);
5151 __Float32x4_t __builtin_aarch64_rsqrtsv4sf(__Float32x4_t, __Float32x4_t);
5152 __Float16x8_t __builtin_aarch64_rsqrtsv8hf(__Float16x8_t, __Float16x8_t);
5153 double __builtin_aarch64_scvtfdi(long int, int);
5154 __fp16 __builtin_aarch64_scvtfdihf(long int, int);
5155 __fp16 __builtin_aarch64_scvtfhi(short int, int);
5156 float __builtin_aarch64_scvtfsi(int, int);
5157 __fp16 __builtin_aarch64_scvtfsihf(int, int);
5158 __Float64x2_t __builtin_aarch64_scvtfv2di(__Int64x2_t, int);
5159 __Float32x2_t __builtin_aarch64_scvtfv2si(__Int32x2_t, int);
5160 __Float16x4_t __builtin_aarch64_scvtfv4hi(__Int16x4_t, int);
5161 __Float32x4_t __builtin_aarch64_scvtfv4si(__Int32x4_t, int);
5162 __Float16x8_t __builtin_aarch64_scvtfv8hi(__Int16x8_t, int);
5163 __Int32x4_t __builtin_aarch64_sdot_laneqv16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t, int);
5164 __Int32x2_t __builtin_aarch64_sdot_laneqv8qi(__Int32x2_t, __Int8x8_t, __Int8x16_t, int);
5165 __Int32x4_t __builtin_aarch64_sdot_lanev16qi(__Int32x4_t, __Int8x16_t, __Int8x8_t, int);
5166 __Int32x2_t __builtin_aarch64_sdot_lanev8qi(__Int32x2_t, __Int8x8_t, __Int8x8_t, int);
5167 __Int32x4_t __builtin_aarch64_sdotv16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t);
5168 __Int32x2_t __builtin_aarch64_sdotv8qi(__Int32x2_t, __Int8x8_t, __Int8x8_t);
5169 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2di_ssps(__builtin_aarch64_simd_ci, __Poly64x2_t, int);
5170 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2di_ssps(__builtin_aarch64_simd_oi, __Poly64x2_t, int);
5171 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2di_ssps(__builtin_aarch64_simd_xi, __Poly64x2_t, int);
5172 double __builtin_aarch64_simd_bsldf_suss(long unsigned int, double, double);
5173 __Poly64_t __builtin_aarch64_simd_bsldi_pupp(long unsigned int, __Poly64_t, __Poly64_t);
5174 long int __builtin_aarch64_simd_bsldi_suss(long unsigned int, long int, long int);
5175 long unsigned int __builtin_aarch64_simd_bsldi_uuuu(long unsigned int, long unsigned int, long unsigned int);
5176 __Poly64x2_t __builtin_aarch64_simd_bslv2di_pupp(__Uint64x2_t, __Poly64x2_t, __Poly64x2_t);
5177 __Float16x4_t __builtin_aarch64_simd_bslv4hf_suss(__Uint16x4_t, __Float16x4_t, __Float16x4_t);
5178 __Float16x8_t __builtin_aarch64_simd_bslv8hf_suss(__Uint16x8_t, __Float16x8_t, __Float16x8_t);
5179 __Uint32x4_t __builtin_aarch64_sm3partw1qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5180 __Uint32x4_t __builtin_aarch64_sm3partw2qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5181 __Uint32x4_t __builtin_aarch64_sm3ss1qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5182 __Uint32x4_t __builtin_aarch64_sm3tt1aqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5183 __Uint32x4_t __builtin_aarch64_sm3tt1bqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5184 __Uint32x4_t __builtin_aarch64_sm3tt2aqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5185 __Uint32x4_t __builtin_aarch64_sm3tt2bqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5186 __Uint32x4_t __builtin_aarch64_sm4ekeyqv4si_uuu(__Uint32x4_t, __Uint32x4_t);
5187 __Uint32x4_t __builtin_aarch64_sm4eqv4si_uuu(__Uint32x4_t, __Uint32x4_t);
5188 double __builtin_aarch64_smax_nandf(double, double);
5189 __Float16x4_t __builtin_aarch64_smax_nanpv4hf(__Float16x4_t, __Float16x4_t);
5190 __Float16x8_t __builtin_aarch64_smax_nanpv8hf(__Float16x8_t, __Float16x8_t);
5191 __Float16x4_t __builtin_aarch64_smax_nanv4hf(__Float16x4_t, __Float16x4_t);
5192 __Float16x8_t __builtin_aarch64_smax_nanv8hf(__Float16x8_t, __Float16x8_t);
5193 __Float16x4_t __builtin_aarch64_smaxpv4hf(__Float16x4_t, __Float16x4_t);
5194 __Float16x8_t __builtin_aarch64_smaxpv8hf(__Float16x8_t, __Float16x8_t);
5195 double __builtin_aarch64_smin_nandf(double, double);
5196 __Float16x4_t __builtin_aarch64_smin_nanpv4hf(__Float16x4_t, __Float16x4_t);
5197 __Float16x8_t __builtin_aarch64_smin_nanpv8hf(__Float16x8_t, __Float16x8_t);
5198 __Float16x4_t __builtin_aarch64_smin_nanv4hf(__Float16x4_t, __Float16x4_t);
5199 __Float16x8_t __builtin_aarch64_smin_nanv8hf(__Float16x8_t, __Float16x8_t);
5200 __Float16x4_t __builtin_aarch64_sminpv4hf(__Float16x4_t, __Float16x4_t);
5201 __Float16x8_t __builtin_aarch64_sminpv8hf(__Float16x8_t, __Float16x8_t);
5202 long int __builtin_aarch64_sqabsdi(long int);
5203 short int __builtin_aarch64_sqabshi(short int);
5204 signed char __builtin_aarch64_sqabsqi(signed char);
5205 int __builtin_aarch64_sqabssi(int);
5206 long int __builtin_aarch64_sqadddi(long int, long int);
5207 short int __builtin_aarch64_sqaddhi(short int, short int);
5208 signed char __builtin_aarch64_sqaddqi(signed char, signed char);
5209 int __builtin_aarch64_sqaddsi(int, int);
5210 int __builtin_aarch64_sqdmlalhi(int, short int, short int);
5211 int __builtin_aarch64_sqdmlal_lanehi(int, short int, __Int16x4_t, int);
5212 int __builtin_aarch64_sqdmlal_laneqhi(int, short int, __Int16x8_t, int);
5213 long int __builtin_aarch64_sqdmlal_laneqsi(long int, int, __Int32x4_t, int);
5214 long int __builtin_aarch64_sqdmlal_lanesi(long int, int, __Int32x2_t, int);
5215 long int __builtin_aarch64_sqdmlalsi(long int, int, int);
5216 int __builtin_aarch64_sqdmlslhi(int, short int, short int);
5217 int __builtin_aarch64_sqdmlsl_lanehi(int, short int, __Int16x4_t, int);
5218 int __builtin_aarch64_sqdmlsl_laneqhi(int, short int, __Int16x8_t, int);
5219 long int __builtin_aarch64_sqdmlsl_laneqsi(long int, int, __Int32x4_t, int);
5220 long int __builtin_aarch64_sqdmlsl_lanesi(long int, int, __Int32x2_t, int);
5221 long int __builtin_aarch64_sqdmlslsi(long int, int, int);
5222 short int __builtin_aarch64_sqdmulhhi(short int, short int);
5223 short int __builtin_aarch64_sqdmulh_lanehi(short int, __Int16x4_t, int);
5224 short int __builtin_aarch64_sqdmulh_laneqhi(short int, __Int16x8_t, int);
5225 int __builtin_aarch64_sqdmulh_laneqsi(int, __Int32x4_t, int);
5226 int __builtin_aarch64_sqdmulh_lanesi(int, __Int32x2_t, int);
5227 int __builtin_aarch64_sqdmulhsi(int, int);
5228 int __builtin_aarch64_sqdmullhi(short int, short int);
5229 int __builtin_aarch64_sqdmull_lanehi(short int, __Int16x4_t, int);
5230 int __builtin_aarch64_sqdmull_laneqhi(short int, __Int16x8_t, int);
5231 long int __builtin_aarch64_sqdmull_laneqsi(int, __Int32x4_t, int);
5232 long int __builtin_aarch64_sqdmull_lanesi(int, __Int32x2_t, int);
5233 long int __builtin_aarch64_sqdmullsi(int, int);
5234 int __builtin_aarch64_sqmovndi(long int);
5235 signed char __builtin_aarch64_sqmovnhi(short int);
5236 short int __builtin_aarch64_sqmovnsi(int);
5237 int __builtin_aarch64_sqmovundi(long int);
5238 signed char __builtin_aarch64_sqmovunhi(short int);
5239 short int __builtin_aarch64_sqmovunsi(int);
5240 long int __builtin_aarch64_sqnegdi(long int);
5241 short int __builtin_aarch64_sqneghi(short int);
5242 signed char __builtin_aarch64_sqnegqi(signed char);
5243 int __builtin_aarch64_sqnegsi(int);
5244 short int __builtin_aarch64_sqrdmlahhi(short int, short int, short int);
5245 short int __builtin_aarch64_sqrdmlah_lanehi(short int, short int, __Int16x4_t, int);
5246 short int __builtin_aarch64_sqrdmlah_laneqhi(short int, short int, __Int16x8_t, int);
5247 int __builtin_aarch64_sqrdmlah_laneqsi(int, int, __Int32x4_t, int);
5248 int __builtin_aarch64_sqrdmlah_lanesi(int, int, __Int32x2_t, int);
5249 int __builtin_aarch64_sqrdmlahsi(int, int, int);
5250 short int __builtin_aarch64_sqrdmlshhi(short int, short int, short int);
5251 short int __builtin_aarch64_sqrdmlsh_lanehi(short int, short int, __Int16x4_t, int);
5252 short int __builtin_aarch64_sqrdmlsh_laneqhi(short int, short int, __Int16x8_t, int);
5253 int __builtin_aarch64_sqrdmlsh_laneqsi(int, int, __Int32x4_t, int);
5254 int __builtin_aarch64_sqrdmlsh_lanesi(int, int, __Int32x2_t, int);
5255 int __builtin_aarch64_sqrdmlshsi(int, int, int);
5256 short int __builtin_aarch64_sqrdmulhhi(short int, short int);
5257 short int __builtin_aarch64_sqrdmulh_lanehi(short int, __Int16x4_t, int);
5258 short int __builtin_aarch64_sqrdmulh_laneqhi(short int, __Int16x8_t, int);
5259 int __builtin_aarch64_sqrdmulh_laneqsi(int, __Int32x4_t, int);
5260 int __builtin_aarch64_sqrdmulh_lanesi(int, __Int32x2_t, int);
5261 int __builtin_aarch64_sqrdmulhsi(int, int);
5262 long int __builtin_aarch64_sqrshldi(long int, long int);
5263 short int __builtin_aarch64_sqrshlhi(short int, short int);
5264 signed char __builtin_aarch64_sqrshlqi(signed char, signed char);
5265 int __builtin_aarch64_sqrshlsi(int, int);
5266 int __builtin_aarch64_sqrshrn_ndi(long int, int);
5267 signed char __builtin_aarch64_sqrshrn_nhi(short int, int);
5268 short int __builtin_aarch64_sqrshrn_nsi(int, int);
5269 int __builtin_aarch64_sqrshrun_ndi(long int, int);
5270 signed char __builtin_aarch64_sqrshrun_nhi(short int, int);
5271 short int __builtin_aarch64_sqrshrun_nsi(int, int);
5272 double __builtin_aarch64_sqrtdf(double);
5273 __fp16 __builtin_aarch64_sqrthf(__fp16);
5274 __Float16x4_t __builtin_aarch64_sqrtv4hf(__Float16x4_t);
5275 __Float16x8_t __builtin_aarch64_sqrtv8hf(__Float16x8_t);
5276 long int __builtin_aarch64_sqshldi(long int, long int);
5277 short int __builtin_aarch64_sqshlhi(short int, short int);
5278 long int __builtin_aarch64_sqshl_ndi(long int, int);
5279 short int __builtin_aarch64_sqshl_nhi(short int, int);
5280 signed char __builtin_aarch64_sqshl_nqi(signed char, int);
5281 int __builtin_aarch64_sqshl_nsi(int, int);
5282 signed char __builtin_aarch64_sqshlqi(signed char, signed char);
5283 int __builtin_aarch64_sqshlsi(int, int);
5284 long unsigned int __builtin_aarch64_sqshlu_ndi_uss(long int, int);
5285 short unsigned int __builtin_aarch64_sqshlu_nhi_uss(short int, int);
5286 unsigned char __builtin_aarch64_sqshlu_nqi_uss(signed char, int);
5287 unsigned int __builtin_aarch64_sqshlu_nsi_uss(int, int);
5288 int __builtin_aarch64_sqshrn_ndi(long int, int);
5289 signed char __builtin_aarch64_sqshrn_nhi(short int, int);
5290 short int __builtin_aarch64_sqshrn_nsi(int, int);
5291 int __builtin_aarch64_sqshrun_ndi(long int, int);
5292 signed char __builtin_aarch64_sqshrun_nhi(short int, int);
5293 short int __builtin_aarch64_sqshrun_nsi(int, int);
5294 long int __builtin_aarch64_sqsubdi(long int, long int);
5295 short int __builtin_aarch64_sqsubhi(short int, short int);
5296 signed char __builtin_aarch64_sqsubqi(signed char, signed char);
5297 int __builtin_aarch64_sqsubsi(int, int);
5298 long int __builtin_aarch64_srshldi(long int, long int);
5299 long int __builtin_aarch64_srshr_ndi(long int, int);
5300 long int __builtin_aarch64_srsra_ndi(long int, long int, int);
5301 long int __builtin_aarch64_sshldi(long int, long int);
5302 long int __builtin_aarch64_ssli_ndi(long int, long int, int);
5303 __Poly64_t __builtin_aarch64_ssli_ndi_ppps(__Poly64_t, __Poly64_t, int);
5304 __Poly64x2_t __builtin_aarch64_ssli_nv2di_ppps(__Poly64x2_t, __Poly64x2_t, int);
5305 long int __builtin_aarch64_ssra_ndi(long int, long int, int);
5306 long int __builtin_aarch64_ssri_ndi(long int, long int, int);
5307 void __builtin_aarch64_st1v16qi(signed char*, __Int8x16_t);
5308 void __builtin_aarch64_st1v2df(double*, __Float64x2_t);
5309 void __builtin_aarch64_st1v2di(long int*, __Int64x2_t);
5310 void __builtin_aarch64_st1v2di_sp(long int*, __Poly64x2_t);
5311 void __builtin_aarch64_st1v2sf(float*, __Float32x2_t);
5312 void __builtin_aarch64_st1v2si(int*, __Int32x2_t);
5313 void __builtin_aarch64_st1v4hf(__fp16*, __Float16x4_t);
5314 void __builtin_aarch64_st1v4hi(short int*, __Int16x4_t);
5315 void __builtin_aarch64_st1v4sf(float*, __Float32x4_t);
5316 void __builtin_aarch64_st1v4si(int*, __Int32x4_t);
5317 void __builtin_aarch64_st1v8hf(__fp16*, __Float16x8_t);
5318 void __builtin_aarch64_st1v8hi(short int*, __Int16x8_t);
5319 void __builtin_aarch64_st1v8qi(signed char*, __Int8x8_t);
5320 void __builtin_aarch64_st1x2df(double*, __builtin_aarch64_simd_oi);
5321 void __builtin_aarch64_st1x2di(long int*, __builtin_aarch64_simd_oi);
5322 void __builtin_aarch64_st1x2v16qi(signed char*, __builtin_aarch64_simd_oi);
5323 void __builtin_aarch64_st1x2v2df(double*, __builtin_aarch64_simd_oi);
5324 void __builtin_aarch64_st1x2v2di(long int*, __builtin_aarch64_simd_oi);
5325 void __builtin_aarch64_st1x2v2sf(float*, __builtin_aarch64_simd_oi);
5326 void __builtin_aarch64_st1x2v2si(int*, __builtin_aarch64_simd_oi);
5327 void __builtin_aarch64_st1x2v4hf(__fp16*, __builtin_aarch64_simd_oi);
5328 void __builtin_aarch64_st1x2v4hi(short int*, __builtin_aarch64_simd_oi);
5329 void __builtin_aarch64_st1x2v4sf(float*, __builtin_aarch64_simd_oi);
5330 void __builtin_aarch64_st1x2v4si(int*, __builtin_aarch64_simd_oi);
5331 void __builtin_aarch64_st1x2v8hf(__fp16*, __builtin_aarch64_simd_oi);
5332 void __builtin_aarch64_st1x2v8hi(short int*, __builtin_aarch64_simd_oi);
5333 void __builtin_aarch64_st1x2v8qi(signed char*, __builtin_aarch64_simd_oi);
5334 void __builtin_aarch64_st1x3df(double*, __builtin_aarch64_simd_ci);
5335 void __builtin_aarch64_st1x3di(long int*, __builtin_aarch64_simd_ci);
5336 void __builtin_aarch64_st1x3v16qi(signed char*, __builtin_aarch64_simd_ci);
5337 void __builtin_aarch64_st1x3v2df(double*, __builtin_aarch64_simd_ci);
5338 void __builtin_aarch64_st1x3v2di(long int*, __builtin_aarch64_simd_ci);
5339 void __builtin_aarch64_st1x3v2sf(float*, __builtin_aarch64_simd_ci);
5340 void __builtin_aarch64_st1x3v2si(int*, __builtin_aarch64_simd_ci);
5341 void __builtin_aarch64_st1x3v4hf(__fp16*, __builtin_aarch64_simd_ci);
5342 void __builtin_aarch64_st1x3v4hi(short int*, __builtin_aarch64_simd_ci);
5343 void __builtin_aarch64_st1x3v4sf(float*, __builtin_aarch64_simd_ci);
5344 void __builtin_aarch64_st1x3v4si(int*, __builtin_aarch64_simd_ci);
5345 void __builtin_aarch64_st1x3v8hf(__fp16*, __builtin_aarch64_simd_ci);
5346 void __builtin_aarch64_st1x3v8hi(short int*, __builtin_aarch64_simd_ci);
5347 void __builtin_aarch64_st1x3v8qi(signed char*, __builtin_aarch64_simd_ci);
5348 void __builtin_aarch64_st2df(double*, __builtin_aarch64_simd_oi);
5349 void __builtin_aarch64_st2di(long int*, __builtin_aarch64_simd_oi);
5350 void __builtin_aarch64_st2v16qi(signed char*, __builtin_aarch64_simd_oi);
5351 void __builtin_aarch64_st2v2df(double*, __builtin_aarch64_simd_oi);
5352 void __builtin_aarch64_st2v2di(long int*, __builtin_aarch64_simd_oi);
5353 void __builtin_aarch64_st2v2sf(float*, __builtin_aarch64_simd_oi);
5354 void __builtin_aarch64_st2v2si(int*, __builtin_aarch64_simd_oi);
5355 void __builtin_aarch64_st2v4hf(__fp16*, __builtin_aarch64_simd_oi);
5356 void __builtin_aarch64_st2v4hi(short int*, __builtin_aarch64_simd_oi);
5357 void __builtin_aarch64_st2v4sf(float*, __builtin_aarch64_simd_oi);
5358 void __builtin_aarch64_st2v4si(int*, __builtin_aarch64_simd_oi);
5359 void __builtin_aarch64_st2v8hf(__fp16*, __builtin_aarch64_simd_oi);
5360 void __builtin_aarch64_st2v8hi(short int*, __builtin_aarch64_simd_oi);
5361 void __builtin_aarch64_st2v8qi(signed char*, __builtin_aarch64_simd_oi);
5362 void __builtin_aarch64_st3df(double*, __builtin_aarch64_simd_ci);
5363 void __builtin_aarch64_st3di(long int*, __builtin_aarch64_simd_ci);
5364 void __builtin_aarch64_st3v16qi(signed char*, __builtin_aarch64_simd_ci);
5365 void __builtin_aarch64_st3v2df(double*, __builtin_aarch64_simd_ci);
5366 void __builtin_aarch64_st3v2di(long int*, __builtin_aarch64_simd_ci);
5367 void __builtin_aarch64_st3v2sf(float*, __builtin_aarch64_simd_ci);
5368 void __builtin_aarch64_st3v2si(int*, __builtin_aarch64_simd_ci);
5369 void __builtin_aarch64_st3v4hf(__fp16*, __builtin_aarch64_simd_ci);
5370 void __builtin_aarch64_st3v4hi(short int*, __builtin_aarch64_simd_ci);
5371 void __builtin_aarch64_st3v4sf(float*, __builtin_aarch64_simd_ci);
5372 void __builtin_aarch64_st3v4si(int*, __builtin_aarch64_simd_ci);
5373 void __builtin_aarch64_st3v8hf(__fp16*, __builtin_aarch64_simd_ci);
5374 void __builtin_aarch64_st3v8hi(short int*, __builtin_aarch64_simd_ci);
5375 void __builtin_aarch64_st3v8qi(signed char*, __builtin_aarch64_simd_ci);
5376 void __builtin_aarch64_st4df(double*, __builtin_aarch64_simd_xi);
5377 void __builtin_aarch64_st4di(long int*, __builtin_aarch64_simd_xi);
5378 void __builtin_aarch64_st4v16qi(signed char*, __builtin_aarch64_simd_xi);
5379 void __builtin_aarch64_st4v2df(double*, __builtin_aarch64_simd_xi);
5380 void __builtin_aarch64_st4v2di(long int*, __builtin_aarch64_simd_xi);
5381 void __builtin_aarch64_st4v2sf(float*, __builtin_aarch64_simd_xi);
5382 void __builtin_aarch64_st4v2si(int*, __builtin_aarch64_simd_xi);
5383 void __builtin_aarch64_st4v4hf(__fp16*, __builtin_aarch64_simd_xi);
5384 void __builtin_aarch64_st4v4hi(short int*, __builtin_aarch64_simd_xi);
5385 void __builtin_aarch64_st4v4sf(float*, __builtin_aarch64_simd_xi);
5386 void __builtin_aarch64_st4v4si(int*, __builtin_aarch64_simd_xi);
5387 void __builtin_aarch64_st4v8hf(__fp16*, __builtin_aarch64_simd_xi);
5388 void __builtin_aarch64_st4v8hi(short int*, __builtin_aarch64_simd_xi);
5389 void __builtin_aarch64_st4v8qi(signed char*, __builtin_aarch64_simd_xi);
5390 long int __builtin_aarch64_suqadddi_ssu(long int, long unsigned int);
5391 short int __builtin_aarch64_suqaddhi_ssu(short int, short unsigned int);
5392 signed char __builtin_aarch64_suqaddqi_ssu(signed char, unsigned char);
5393 int __builtin_aarch64_suqaddsi_ssu(int, unsigned int);
5394 __Int8x16_t __builtin_aarch64_tbl3v16qi(__builtin_aarch64_simd_oi, __Int8x16_t);
5395 __Int8x16_t __builtin_aarch64_tbx4v16qi(__Int8x16_t, __builtin_aarch64_simd_oi, __Int8x16_t);
5396 __fp16 __builtin_aarch64_ucvtfdihf_sus(long unsigned int, int);
5397 double __builtin_aarch64_ucvtfdi_sus(long unsigned int, int);
5398 __fp16 __builtin_aarch64_ucvtfhi_sus(short unsigned int, int);
5399 __fp16 __builtin_aarch64_ucvtfsihf_sus(unsigned int, int);
5400 float __builtin_aarch64_ucvtfsi_sus(unsigned int, int);
5401 __Float64x2_t __builtin_aarch64_ucvtfv2di_sus(__Uint64x2_t, int);
5402 __Float32x2_t __builtin_aarch64_ucvtfv2si_sus(__Uint32x2_t, int);
5403 __Float16x4_t __builtin_aarch64_ucvtfv4hi_sus(__Uint16x4_t, int);
5404 __Float32x4_t __builtin_aarch64_ucvtfv4si_sus(__Uint32x4_t, int);
5405 __Float16x8_t __builtin_aarch64_ucvtfv8hi_sus(__Uint16x8_t, int);
5406 __Uint32x4_t __builtin_aarch64_udot_laneqv16qi_uuuus(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t, int);
5407 __Uint32x2_t __builtin_aarch64_udot_laneqv8qi_uuuus(__Uint32x2_t, __Uint8x8_t, __Uint8x16_t, int);
5408 __Uint32x4_t __builtin_aarch64_udot_lanev16qi_uuuus(__Uint32x4_t, __Uint8x16_t, __Uint8x8_t, int);
5409 __Uint32x2_t __builtin_aarch64_udot_lanev8qi_uuuus(__Uint32x2_t, __Uint8x8_t, __Uint8x8_t, int);
5410 __Uint32x4_t __builtin_aarch64_udotv16qi_uuuu(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t);
5411 __Uint32x2_t __builtin_aarch64_udotv8qi_uuuu(__Uint32x2_t, __Uint8x8_t, __Uint8x8_t);
5412 long unsigned int __builtin_aarch64_uqadddi_uuu(long unsigned int, long unsigned int);
5413 short unsigned int __builtin_aarch64_uqaddhi_uuu(short unsigned int, short unsigned int);
5414 unsigned char __builtin_aarch64_uqaddqi_uuu(unsigned char, unsigned char);
5415 unsigned int __builtin_aarch64_uqaddsi_uuu(unsigned int, unsigned int);
5416 int __builtin_aarch64_uqmovndi(long int);
5417 signed char __builtin_aarch64_uqmovnhi(short int);
5418 short int __builtin_aarch64_uqmovnsi(int);
5419 long unsigned int __builtin_aarch64_uqrshldi_uus(long unsigned int, long int);
5420 short unsigned int __builtin_aarch64_uqrshlhi_uus(short unsigned int, short int);
5421 unsigned char __builtin_aarch64_uqrshlqi_uus(unsigned char, signed char);
5422 unsigned int __builtin_aarch64_uqrshlsi_uus(unsigned int, int);
5423 unsigned int __builtin_aarch64_uqrshrn_ndi_uus(long unsigned int, int);
5424 unsigned char __builtin_aarch64_uqrshrn_nhi_uus(short unsigned int, int);
5425 short unsigned int __builtin_aarch64_uqrshrn_nsi_uus(unsigned int, int);
5426 long unsigned int __builtin_aarch64_uqshldi_uus(long unsigned int, long int);
5427 short unsigned int __builtin_aarch64_uqshlhi_uus(short unsigned int, short int);
5428 long unsigned int __builtin_aarch64_uqshl_ndi_uus(long unsigned int, int);
5429 short unsigned int __builtin_aarch64_uqshl_nhi_uus(short unsigned int, int);
5430 unsigned char __builtin_aarch64_uqshl_nqi_uus(unsigned char, int);
5431 unsigned int __builtin_aarch64_uqshl_nsi_uus(unsigned int, int);
5432 unsigned char __builtin_aarch64_uqshlqi_uus(unsigned char, signed char);
5433 unsigned int __builtin_aarch64_uqshlsi_uus(unsigned int, int);
5434 unsigned int __builtin_aarch64_uqshrn_ndi_uus(long unsigned int, int);
5435 unsigned char __builtin_aarch64_uqshrn_nhi_uus(short unsigned int, int);
5436 short unsigned int __builtin_aarch64_uqshrn_nsi_uus(unsigned int, int);
5437 long unsigned int __builtin_aarch64_uqsubdi_uuu(long unsigned int, long unsigned int);
5438 short unsigned int __builtin_aarch64_uqsubhi_uuu(short unsigned int, short unsigned int);
5439 unsigned char __builtin_aarch64_uqsubqi_uuu(unsigned char, unsigned char);
5440 unsigned int __builtin_aarch64_uqsubsi_uuu(unsigned int, unsigned int);
5441 long unsigned int __builtin_aarch64_urshldi_uus(long unsigned int, long int);
5442 long unsigned int __builtin_aarch64_urshr_ndi_uus(long unsigned int, int);
5443 long unsigned int __builtin_aarch64_ursra_ndi_uuus(long unsigned int, long unsigned int, int);
5444 long unsigned int __builtin_aarch64_ushldi_uus(long unsigned int, long int);
5445 long unsigned int __builtin_aarch64_usli_ndi_uuus(long unsigned int, long unsigned int, int);
5446 long unsigned int __builtin_aarch64_usqadddi_uus(long unsigned int, long int);
5447 short unsigned int __builtin_aarch64_usqaddhi_uus(short unsigned int, short int);
5448 unsigned char __builtin_aarch64_usqaddqi_uus(unsigned char, signed char);
5449 unsigned int __builtin_aarch64_usqaddsi_uus(unsigned int, int);
5450 long unsigned int __builtin_aarch64_usra_ndi_uuus(long unsigned int, long unsigned int, int);
5451 long unsigned int __builtin_aarch64_usri_ndi_uuus(long unsigned int, long unsigned int, int);
5452 __Uint64x2_t __builtin_aarch64_xarqv2di_uuus(__Uint64x2_t, __Uint64x2_t, int);
5453 
5454 void* __builtin_aarch64_autia1716(void*, long unsigned int);
5455 void* __builtin_aarch64_autib1716(void*, long unsigned int);
5456 __bf16 __builtin_aarch64_bfcvtbf(float);
5457 __Bfloat16x8_t __builtin_aarch64_bfcvtn2v8bf(__Bfloat16x8_t, __Float32x4_t);
5458 __Bfloat16x8_t __builtin_aarch64_bfcvtn_qv8bf(__Float32x4_t);
5459 __Bfloat16x4_t __builtin_aarch64_bfcvtnv4bf(__Float32x4_t);
5460 __Float32x2_t __builtin_aarch64_bfdot_laneqv2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x8_t, int);
5461 __Float32x4_t __builtin_aarch64_bfdot_laneqv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5462 __Float32x2_t __builtin_aarch64_bfdot_lanev2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x4_t, int);
5463 __Float32x4_t __builtin_aarch64_bfdot_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5464 __Float32x2_t __builtin_aarch64_bfdotv2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x4_t);
5465 __Float32x4_t __builtin_aarch64_bfdotv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5466 __Float32x4_t __builtin_aarch64_bfmlalb_lane_qv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5467 __Float32x4_t __builtin_aarch64_bfmlalb_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5468 __Float32x4_t __builtin_aarch64_bfmlalbv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5469 __Float32x4_t __builtin_aarch64_bfmlalt_lane_qv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5470 __Float32x4_t __builtin_aarch64_bfmlalt_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5471 __Float32x4_t __builtin_aarch64_bfmlaltv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5472 __Float32x4_t __builtin_aarch64_bfmmlaqv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5473 __Uint64x2_t __builtin_aarch64_bswapv2di_uu(__Uint64x2_t);
5474 __Uint32x2_t __builtin_aarch64_bswapv2si_uu(__Uint32x2_t);
5475 __Uint16x4_t __builtin_aarch64_bswapv4hi_uu(__Uint16x4_t);
5476 __Uint32x4_t __builtin_aarch64_bswapv4si_uu(__Uint32x4_t);
5477 __Uint16x8_t __builtin_aarch64_bswapv8hi_uu(__Uint16x8_t);
5478 long unsigned int __builtin_aarch64_cmeqdf_uss(double, double);
5479 unsigned int __builtin_aarch64_cmeqsf_uss(float, float);
5480 __Uint64x2_t __builtin_aarch64_cmeqv2df_uss(__Float64x2_t, __Float64x2_t);
5481 __Uint32x2_t __builtin_aarch64_cmeqv2sf_uss(__Float32x2_t, __Float32x2_t);
5482 __Uint32x4_t __builtin_aarch64_cmeqv4sf_uss(__Float32x4_t, __Float32x4_t);
5483 long unsigned int __builtin_aarch64_cmgedf_uss(double, double);
5484 unsigned int __builtin_aarch64_cmgesf_uss(float, float);
5485 __Uint64x2_t __builtin_aarch64_cmgev2df_uss(__Float64x2_t, __Float64x2_t);
5486 __Uint32x2_t __builtin_aarch64_cmgev2sf_uss(__Float32x2_t, __Float32x2_t);
5487 __Uint32x4_t __builtin_aarch64_cmgev4sf_uss(__Float32x4_t, __Float32x4_t);
5488 long unsigned int __builtin_aarch64_cmgtdf_uss(double, double);
5489 unsigned int __builtin_aarch64_cmgtsf_uss(float, float);
5490 __Uint64x2_t __builtin_aarch64_cmgtv2df_uss(__Float64x2_t, __Float64x2_t);
5491 __Uint32x2_t __builtin_aarch64_cmgtv2sf_uss(__Float32x2_t, __Float32x2_t);
5492 __Uint32x4_t __builtin_aarch64_cmgtv4sf_uss(__Float32x4_t, __Float32x4_t);
5493 long unsigned int __builtin_aarch64_cmledf_uss(double, double);
5494 unsigned int __builtin_aarch64_cmlesf_uss(float, float);
5495 __Uint64x2_t __builtin_aarch64_cmlev2df_uss(__Float64x2_t, __Float64x2_t);
5496 __Uint32x2_t __builtin_aarch64_cmlev2sf_uss(__Float32x2_t, __Float32x2_t);
5497 __Uint32x4_t __builtin_aarch64_cmlev4sf_uss(__Float32x4_t, __Float32x4_t);
5498 long unsigned int __builtin_aarch64_cmltdf_uss(double, double);
5499 unsigned int __builtin_aarch64_cmltsf_uss(float, float);
5500 __Uint64x2_t __builtin_aarch64_cmltv2df_uss(__Float64x2_t, __Float64x2_t);
5501 __Uint32x2_t __builtin_aarch64_cmltv2sf_uss(__Float32x2_t, __Float32x2_t);
5502 __Uint32x4_t __builtin_aarch64_cmltv4sf_uss(__Float32x4_t, __Float32x4_t);
5503 __Bfloat16x8_t __builtin_aarch64_combinev4bf(__Bfloat16x4_t, __Bfloat16x4_t);
5504 __Int32x2_t __builtin_aarch64_ctzv2si(__Int32x2_t);
5505 __Int32x4_t __builtin_aarch64_ctzv4si(__Int32x4_t);
5506 long unsigned int __builtin_aarch64_facgedf_uss(double, double);
5507 unsigned int __builtin_aarch64_facgesf_uss(float, float);
5508 __Uint64x2_t __builtin_aarch64_facgev2df_uss(__Float64x2_t, __Float64x2_t);
5509 __Uint32x2_t __builtin_aarch64_facgev2sf_uss(__Float32x2_t, __Float32x2_t);
5510 __Uint32x4_t __builtin_aarch64_facgev4sf_uss(__Float32x4_t, __Float32x4_t);
5511 long unsigned int __builtin_aarch64_facgtdf_uss(double, double);
5512 unsigned int __builtin_aarch64_facgtsf_uss(float, float);
5513 __Uint64x2_t __builtin_aarch64_facgtv2df_uss(__Float64x2_t, __Float64x2_t);
5514 __Uint32x2_t __builtin_aarch64_facgtv2sf_uss(__Float32x2_t, __Float32x2_t);
5515 __Uint32x4_t __builtin_aarch64_facgtv4sf_uss(__Float32x4_t, __Float32x4_t);
5516 long unsigned int __builtin_aarch64_facledf_uss(double, double);
5517 unsigned int __builtin_aarch64_faclesf_uss(float, float);
5518 __Uint64x2_t __builtin_aarch64_faclev2df_uss(__Float64x2_t, __Float64x2_t);
5519 __Uint32x2_t __builtin_aarch64_faclev2sf_uss(__Float32x2_t, __Float32x2_t);
5520 __Uint32x4_t __builtin_aarch64_faclev4sf_uss(__Float32x4_t, __Float32x4_t);
5521 long unsigned int __builtin_aarch64_facltdf_uss(double, double);
5522 unsigned int __builtin_aarch64_facltsf_uss(float, float);
5523 __Uint64x2_t __builtin_aarch64_facltv2df_uss(__Float64x2_t, __Float64x2_t);
5524 __Uint32x2_t __builtin_aarch64_facltv2sf_uss(__Float32x2_t, __Float32x2_t);
5525 __Uint32x4_t __builtin_aarch64_facltv4sf_uss(__Float32x4_t, __Float32x4_t);
5526 __Float64x2_t __builtin_aarch64_fcmla_lane0v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5527 __Float64x2_t __builtin_aarch64_fcmla_lane180v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5528 __Float64x2_t __builtin_aarch64_fcmla_lane270v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5529 __Float64x2_t __builtin_aarch64_fcmla_lane90v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5530 long int __builtin_aarch64_fix_truncdfdi(double);
5531 int __builtin_aarch64_fix_truncdfsi(double);
5532 long int __builtin_aarch64_fix_truncsfdi(float);
5533 int __builtin_aarch64_fix_truncsfsi(float);
5534 long unsigned int __builtin_aarch64_fixuns_truncdfdi_us(double);
5535 unsigned int __builtin_aarch64_fixuns_truncdfsi_us(double);
5536 long unsigned int __builtin_aarch64_fixuns_truncsfdi_us(float);
5537 unsigned int __builtin_aarch64_fixuns_truncsfsi_us(float);
5538 float __builtin_aarch64_fmaxsf(float, float);
5539 float __builtin_aarch64_fminsf(float, float);
5540 __Float64x2_t __builtin_aarch64_fnmav2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
5541 __Float32x2_t __builtin_aarch64_fnmav2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
5542 __Float32x4_t __builtin_aarch64_fnmav4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
5543 double __builtin_aarch64_frint32xdf(double);
5544 float __builtin_aarch64_frint32xsf(float);
5545 __Float64x2_t __builtin_aarch64_frint32xv2df(__Float64x2_t);
5546 __Float32x2_t __builtin_aarch64_frint32xv2sf(__Float32x2_t);
5547 __Float32x4_t __builtin_aarch64_frint32xv4sf(__Float32x4_t);
5548 double __builtin_aarch64_frint32zdf(double);
5549 float __builtin_aarch64_frint32zsf(float);
5550 __Float64x2_t __builtin_aarch64_frint32zv2df(__Float64x2_t);
5551 __Float32x2_t __builtin_aarch64_frint32zv2sf(__Float32x2_t);
5552 __Float32x4_t __builtin_aarch64_frint32zv4sf(__Float32x4_t);
5553 double __builtin_aarch64_frint64xdf(double);
5554 float __builtin_aarch64_frint64xsf(float);
5555 __Float64x2_t __builtin_aarch64_frint64xv2df(__Float64x2_t);
5556 __Float32x2_t __builtin_aarch64_frint64xv2sf(__Float32x2_t);
5557 __Float32x4_t __builtin_aarch64_frint64xv4sf(__Float32x4_t);
5558 double __builtin_aarch64_frint64zdf(double);
5559 float __builtin_aarch64_frint64zsf(float);
5560 __Float64x2_t __builtin_aarch64_frint64zv2df(__Float64x2_t);
5561 __Float32x2_t __builtin_aarch64_frint64zv2sf(__Float32x2_t);
5562 __Float32x4_t __builtin_aarch64_frint64zv4sf(__Float32x4_t);
5563 __Bfloat16x4_t __builtin_aarch64_get_dregciv4bf(__builtin_aarch64_simd_ci, int);
5564 __Bfloat16x4_t __builtin_aarch64_get_dregoiv4bf(__builtin_aarch64_simd_oi, int);
5565 __Bfloat16x4_t __builtin_aarch64_get_dregxiv4bf(__builtin_aarch64_simd_xi, int);
5566 __Bfloat16x8_t __builtin_aarch64_get_qregciv8bf(__builtin_aarch64_simd_ci, int);
5567 __Bfloat16x8_t __builtin_aarch64_get_qregoiv8bf(__builtin_aarch64_simd_oi, int);
5568 __Bfloat16x8_t __builtin_aarch64_get_qregxiv8bf(__builtin_aarch64_simd_xi, int);
5569 __Int64x2_t __builtin_aarch64_intrinsic_vec_smult_lo_v2si(__Int32x2_t, __Int32x2_t);
5570 __Int32x4_t __builtin_aarch64_intrinsic_vec_smult_lo_v4hi(__Int16x4_t, __Int16x4_t);
5571 __Int16x8_t __builtin_aarch64_intrinsic_vec_smult_lo_v8qi(__Int8x8_t, __Int8x8_t);
5572 __Uint64x2_t __builtin_aarch64_intrinsic_vec_umult_lo_v2si_uuu(__Uint32x2_t, __Uint32x2_t);
5573 __Uint32x4_t __builtin_aarch64_intrinsic_vec_umult_lo_v4hi_uuu(__Uint16x4_t, __Uint16x4_t);
5574 __Uint16x8_t __builtin_aarch64_intrinsic_vec_umult_lo_v8qi_uuu(__Uint8x8_t, __Uint8x8_t);
5575 int __builtin_aarch64_jcvtzs(double);
5576 void __builtin_aarch64_ld1v2di_sp(long int*, __Poly64_t);
5577 __Bfloat16x4_t __builtin_aarch64_ld1v4bf(const __bf16*);
5578 __Bfloat16x8_t __builtin_aarch64_ld1v8bf(const __bf16*);
5579 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4bf(const __bf16*);
5580 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8bf(const __bf16*);
5581 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4bf(const __bf16*);
5582 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8bf(const __bf16*);
5583 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4df(const double*);
5584 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4di(const long int*);
5585 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v16qi(const signed char*);
5586 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2df(const double*);
5587 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2di(const long int*);
5588 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2sf(const float*);
5589 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2si(const int*);
5590 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4bf(const __bf16*);
5591 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4hf(const __fp16*);
5592 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4hi(const short int*);
5593 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4sf(const float*);
5594 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4si(const int*);
5595 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8bf(const __bf16*);
5596 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8hf(const __fp16*);
5597 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8hi(const short int*);
5598 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8qi(const signed char*);
5599 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4bf(const __bf16*, __builtin_aarch64_simd_oi, int);
5600 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8bf(const __bf16*, __builtin_aarch64_simd_oi, int);
5601 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4bf(const __bf16*);
5602 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8bf(const __bf16*);
5603 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4bf(const __bf16*);
5604 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8bf(const __bf16*);
5605 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4bf(const __bf16*, __builtin_aarch64_simd_ci, int);
5606 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8bf(const __bf16*, __builtin_aarch64_simd_ci, int);
5607 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4bf(const __bf16*);
5608 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8bf(const __bf16*);
5609 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4bf(const __bf16*);
5610 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8bf(const __bf16*);
5611 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4bf(const __bf16*, __builtin_aarch64_simd_xi, int);
5612 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8bf(const __bf16*, __builtin_aarch64_simd_xi, int);
5613 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4bf(const __bf16*);
5614 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8bf(const __bf16*);
5615 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4bf(const __bf16*);
5616 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8bf(const __bf16*);
5617 double __builtin_aarch64_negdf(double);
5618 float __builtin_aarch64_negsf(float);
5619 __Float64x2_t __builtin_aarch64_negv2df(__Float64x2_t);
5620 __Float32x2_t __builtin_aarch64_negv2sf(__Float32x2_t);
5621 __Float16x4_t __builtin_aarch64_negv4hf(__Float16x4_t);
5622 __Float32x4_t __builtin_aarch64_negv4sf(__Float32x4_t);
5623 __Float16x8_t __builtin_aarch64_negv8hf(__Float16x8_t);
5624 void* __builtin_aarch64_pacia1716(void*, long unsigned int);
5625 void* __builtin_aarch64_pacib1716(void*, long unsigned int);
5626 int __builtin_aarch64_rndr(long unsigned int*);
5627 int __builtin_aarch64_rndrrs(long unsigned int*);
5628 double __builtin_aarch64_rsqrt_df(double);
5629 float __builtin_aarch64_rsqrt_sf(float);
5630 __Float64x2_t __builtin_aarch64_rsqrt_v2df(__Float64x2_t);
5631 __Float32x2_t __builtin_aarch64_rsqrt_v2sf(__Float32x2_t);
5632 __Float32x4_t __builtin_aarch64_rsqrt_v4sf(__Float32x4_t);
5633 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8bf(__builtin_aarch64_simd_ci, __Bfloat16x8_t, int);
5634 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8bf(__builtin_aarch64_simd_oi, __Bfloat16x8_t, int);
5635 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8bf(__builtin_aarch64_simd_xi, __Bfloat16x8_t, int);
5636 __Bfloat16x4_t __builtin_aarch64_simd_bslv4bf_suss(__Uint16x4_t, __Bfloat16x4_t, __Bfloat16x4_t);
5637 __Bfloat16x8_t __builtin_aarch64_simd_bslv8bf_suss(__Uint16x8_t, __Bfloat16x8_t, __Bfloat16x8_t);
5638 __Int32x4_t __builtin_aarch64_simd_smmlav16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t);
5639 __Uint32x4_t __builtin_aarch64_simd_ummlav16qi_uuuu(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t);
5640 __Int32x4_t __builtin_aarch64_simd_usmmlav16qi_ssus(__Int32x4_t, __Uint8x16_t, __Int8x16_t);
5641 void __builtin_aarch64_st1v4bf(__bf16*, __Bfloat16x4_t);
5642 void __builtin_aarch64_st1v8bf(__bf16*, __Bfloat16x8_t);
5643 void __builtin_aarch64_st1x2v4bf(__bf16*, __builtin_aarch64_simd_oi);
5644 void __builtin_aarch64_st1x2v8bf(__bf16*, __builtin_aarch64_simd_oi);
5645 void __builtin_aarch64_st1x3v4bf(__bf16*, __builtin_aarch64_simd_ci);
5646 void __builtin_aarch64_st1x3v8bf(__bf16*, __builtin_aarch64_simd_ci);
5647 void __builtin_aarch64_st1x4df(double*, __builtin_aarch64_simd_xi);
5648 void __builtin_aarch64_st1x4di(long int*, __builtin_aarch64_simd_xi);
5649 void __builtin_aarch64_st1x4v16qi(signed char*, __builtin_aarch64_simd_xi);
5650 void __builtin_aarch64_st1x4v2df(double*, __builtin_aarch64_simd_xi);
5651 void __builtin_aarch64_st1x4v2di(long int*, __builtin_aarch64_simd_xi);
5652 void __builtin_aarch64_st1x4v2sf(float*, __builtin_aarch64_simd_xi);
5653 void __builtin_aarch64_st1x4v2si(int*, __builtin_aarch64_simd_xi);
5654 void __builtin_aarch64_st1x4v4bf(__bf16*, __builtin_aarch64_simd_xi);
5655 void __builtin_aarch64_st1x4v4hf(__fp16*, __builtin_aarch64_simd_xi);
5656 void __builtin_aarch64_st1x4v4hi(short int*, __builtin_aarch64_simd_xi);
5657 void __builtin_aarch64_st1x4v4sf(float*, __builtin_aarch64_simd_xi);
5658 void __builtin_aarch64_st1x4v4si(int*, __builtin_aarch64_simd_xi);
5659 void __builtin_aarch64_st1x4v8bf(__bf16*, __builtin_aarch64_simd_xi);
5660 void __builtin_aarch64_st1x4v8hf(__fp16*, __builtin_aarch64_simd_xi);
5661 void __builtin_aarch64_st1x4v8hi(short int*, __builtin_aarch64_simd_xi);
5662 void __builtin_aarch64_st1x4v8qi(signed char*, __builtin_aarch64_simd_xi);
5663 void __builtin_aarch64_st2_lanev4bf(__bf16*, __builtin_aarch64_simd_oi, int);
5664 void __builtin_aarch64_st2_lanev8bf(__bf16*, __builtin_aarch64_simd_oi, int);
5665 void __builtin_aarch64_st2v4bf(__bf16*, __builtin_aarch64_simd_oi);
5666 void __builtin_aarch64_st2v8bf(__bf16*, __builtin_aarch64_simd_oi);
5667 void __builtin_aarch64_st3_lanev4bf(__bf16*, __builtin_aarch64_simd_ci, int);
5668 void __builtin_aarch64_st3_lanev8bf(__bf16*, __builtin_aarch64_simd_ci, int);
5669 void __builtin_aarch64_st3v4bf(__bf16*, __builtin_aarch64_simd_ci);
5670 void __builtin_aarch64_st3v8bf(__bf16*, __builtin_aarch64_simd_ci);
5671 void __builtin_aarch64_st4_lanev4bf(__bf16*, __builtin_aarch64_simd_xi, int);
5672 void __builtin_aarch64_st4_lanev8bf(__bf16*, __builtin_aarch64_simd_xi, int);
5673 void __builtin_aarch64_st4v4bf(__bf16*, __builtin_aarch64_simd_xi);
5674 void __builtin_aarch64_st4v8bf(__bf16*, __builtin_aarch64_simd_xi);
5675 __Int32x4_t __builtin_aarch64_sudot_laneqv16qi_sssus(__Int32x4_t, __Int8x16_t, __Uint8x16_t, int);
5676 __Int32x2_t __builtin_aarch64_sudot_laneqv8qi_sssus(__Int32x2_t, __Int8x8_t, __Uint8x16_t, int);
5677 __Int32x4_t __builtin_aarch64_sudot_lanev16qi_sssus(__Int32x4_t, __Int8x16_t, __Uint8x8_t, int);
5678 __Int32x2_t __builtin_aarch64_sudot_lanev8qi_sssus(__Int32x2_t, __Int8x8_t, __Uint8x8_t, int);
5679 __Int8x16_t __builtin_aarch64_trn1v16qi(__Int8x16_t, __Int8x16_t);
5680 __Float64x2_t __builtin_aarch64_trn1v2df(__Float64x2_t, __Float64x2_t);
5681 __Int64x2_t __builtin_aarch64_trn1v2di(__Int64x2_t, __Int64x2_t);
5682 __Float32x2_t __builtin_aarch64_trn1v2sf(__Float32x2_t, __Float32x2_t);
5683 __Int32x2_t __builtin_aarch64_trn1v2si(__Int32x2_t, __Int32x2_t);
5684 __Int16x4_t __builtin_aarch64_trn1v4hi(__Int16x4_t, __Int16x4_t);
5685 __Float32x4_t __builtin_aarch64_trn1v4sf(__Float32x4_t, __Float32x4_t);
5686 __Int32x4_t __builtin_aarch64_trn1v4si(__Int32x4_t, __Int32x4_t);
5687 __Int16x8_t __builtin_aarch64_trn1v8hi(__Int16x8_t, __Int16x8_t);
5688 __Int8x8_t __builtin_aarch64_trn1v8qi(__Int8x8_t, __Int8x8_t);
5689 __Int8x16_t __builtin_aarch64_trn2v16qi(__Int8x16_t, __Int8x16_t);
5690 __Float64x2_t __builtin_aarch64_trn2v2df(__Float64x2_t, __Float64x2_t);
5691 __Int64x2_t __builtin_aarch64_trn2v2di(__Int64x2_t, __Int64x2_t);
5692 __Float32x2_t __builtin_aarch64_trn2v2sf(__Float32x2_t, __Float32x2_t);
5693 __Int32x2_t __builtin_aarch64_trn2v2si(__Int32x2_t, __Int32x2_t);
5694 __Int16x4_t __builtin_aarch64_trn2v4hi(__Int16x4_t, __Int16x4_t);
5695 __Float32x4_t __builtin_aarch64_trn2v4sf(__Float32x4_t, __Float32x4_t);
5696 __Int32x4_t __builtin_aarch64_trn2v4si(__Int32x4_t, __Int32x4_t);
5697 __Int16x8_t __builtin_aarch64_trn2v8hi(__Int16x8_t, __Int16x8_t);
5698 __Int8x8_t __builtin_aarch64_trn2v8qi(__Int8x8_t, __Int8x8_t);
5699 __Int32x4_t __builtin_aarch64_usdot_laneqv16qi_ssuss(__Int32x4_t, __Uint8x16_t, __Int8x16_t, int);
5700 __Int32x2_t __builtin_aarch64_usdot_laneqv8qi_ssuss(__Int32x2_t, __Uint8x8_t, __Int8x16_t, int);
5701 __Int32x4_t __builtin_aarch64_usdot_lanev16qi_ssuss(__Int32x4_t, __Uint8x16_t, __Int8x8_t, int);
5702 __Int32x2_t __builtin_aarch64_usdot_lanev8qi_ssuss(__Int32x2_t, __Uint8x8_t, __Int8x8_t, int);
5703 __Int32x4_t __builtin_aarch64_usdotv16qi_ssus(__Int32x4_t, __Uint8x16_t, __Int8x16_t);
5704 __Int32x2_t __builtin_aarch64_usdotv8qi_ssus(__Int32x2_t, __Uint8x8_t, __Int8x8_t);
5705 __Int8x16_t __builtin_aarch64_uzp1v16qi(__Int8x16_t, __Int8x16_t);
5706 __Float64x2_t __builtin_aarch64_uzp1v2df(__Float64x2_t, __Float64x2_t);
5707 __Int64x2_t __builtin_aarch64_uzp1v2di(__Int64x2_t, __Int64x2_t);
5708 __Float32x2_t __builtin_aarch64_uzp1v2sf(__Float32x2_t, __Float32x2_t);
5709 __Int32x2_t __builtin_aarch64_uzp1v2si(__Int32x2_t, __Int32x2_t);
5710 __Int16x4_t __builtin_aarch64_uzp1v4hi(__Int16x4_t, __Int16x4_t);
5711 __Float32x4_t __builtin_aarch64_uzp1v4sf(__Float32x4_t, __Float32x4_t);
5712 __Int32x4_t __builtin_aarch64_uzp1v4si(__Int32x4_t, __Int32x4_t);
5713 __Int16x8_t __builtin_aarch64_uzp1v8hi(__Int16x8_t, __Int16x8_t);
5714 __Int8x8_t __builtin_aarch64_uzp1v8qi(__Int8x8_t, __Int8x8_t);
5715 __Int8x16_t __builtin_aarch64_uzp2v16qi(__Int8x16_t, __Int8x16_t);
5716 __Float64x2_t __builtin_aarch64_uzp2v2df(__Float64x2_t, __Float64x2_t);
5717 __Int64x2_t __builtin_aarch64_uzp2v2di(__Int64x2_t, __Int64x2_t);
5718 __Float32x2_t __builtin_aarch64_uzp2v2sf(__Float32x2_t, __Float32x2_t);
5719 __Int32x2_t __builtin_aarch64_uzp2v2si(__Int32x2_t, __Int32x2_t);
5720 __Int16x4_t __builtin_aarch64_uzp2v4hi(__Int16x4_t, __Int16x4_t);
5721 __Float32x4_t __builtin_aarch64_uzp2v4sf(__Float32x4_t, __Float32x4_t);
5722 __Int32x4_t __builtin_aarch64_uzp2v4si(__Int32x4_t, __Int32x4_t);
5723 __Int16x8_t __builtin_aarch64_uzp2v8hi(__Int16x8_t, __Int16x8_t);
5724 __Int8x8_t __builtin_aarch64_uzp2v8qi(__Int8x8_t, __Int8x8_t);
5725 __Int64x2_t __builtin_aarch64_vec_smlal_laneq_v2si(__Int64x2_t, __Int32x2_t, __Int32x4_t, int);
5726 __Int32x4_t __builtin_aarch64_vec_smlal_laneq_v4hi(__Int32x4_t, __Int16x4_t, __Int16x8_t, int);
5727 __Int64x2_t __builtin_aarch64_vec_smlal_lane_v2si(__Int64x2_t, __Int32x2_t, __Int32x2_t, int);
5728 __Int32x4_t __builtin_aarch64_vec_smlal_lane_v4hi(__Int32x4_t, __Int16x4_t, __Int16x4_t, int);
5729 __Int64x2_t __builtin_aarch64_vec_smult_laneq_v2si(__Int32x2_t, __Int32x4_t, int);
5730 __Int32x4_t __builtin_aarch64_vec_smult_laneq_v4hi(__Int16x4_t, __Int16x8_t, int);
5731 __Int64x2_t __builtin_aarch64_vec_smult_lane_v2si(__Int32x2_t, __Int32x2_t, int);
5732 __Int32x4_t __builtin_aarch64_vec_smult_lane_v4hi(__Int16x4_t, __Int16x4_t, int);
5733 __Uint64x2_t __builtin_aarch64_vec_umlal_laneq_v2si_uuuus(__Uint64x2_t, __Uint32x2_t, __Uint32x4_t, int);
5734 __Uint32x4_t __builtin_aarch64_vec_umlal_laneq_v4hi_uuuus(__Uint32x4_t, __Uint16x4_t, __Uint16x8_t, int);
5735 __Uint64x2_t __builtin_aarch64_vec_umlal_lane_v2si_uuuus(__Uint64x2_t, __Uint32x2_t, __Uint32x2_t, int);
5736 __Uint32x4_t __builtin_aarch64_vec_umlal_lane_v4hi_uuuus(__Uint32x4_t, __Uint16x4_t, __Uint16x4_t, int);
5737 __Uint64x2_t __builtin_aarch64_vec_umult_laneq_v2si_uuus(__Uint32x2_t, __Uint32x4_t, int);
5738 __Uint32x4_t __builtin_aarch64_vec_umult_laneq_v4hi_uuus(__Uint16x4_t, __Uint16x8_t, int);
5739 __Uint64x2_t __builtin_aarch64_vec_umult_lane_v2si_uuus(__Uint32x2_t, __Uint32x2_t, int);
5740 __Uint32x4_t __builtin_aarch64_vec_umult_lane_v4hi_uuus(__Uint16x4_t, __Uint16x4_t, int);
5741 __Int16x8_t __builtin_aarch64_vec_widen_smult_hi_v16qi(__Int8x16_t, __Int8x16_t);
5742 __Int64x2_t __builtin_aarch64_vec_widen_smult_hi_v4si(__Int32x4_t, __Int32x4_t);
5743 __Int32x4_t __builtin_aarch64_vec_widen_smult_hi_v8hi(__Int16x8_t, __Int16x8_t);
5744 __Uint16x8_t __builtin_aarch64_vec_widen_umult_hi_v16qi_uuu(__Uint8x16_t, __Uint8x16_t);
5745 __Uint64x2_t __builtin_aarch64_vec_widen_umult_hi_v4si_uuu(__Uint32x4_t, __Uint32x4_t);
5746 __Uint32x4_t __builtin_aarch64_vec_widen_umult_hi_v8hi_uuu(__Uint16x8_t, __Uint16x8_t);
5747 void* __builtin_aarch64_xpaclri(void*);
5748 __Int8x16_t __builtin_aarch64_zip1v16qi(__Int8x16_t, __Int8x16_t);
5749 __Float64x2_t __builtin_aarch64_zip1v2df(__Float64x2_t, __Float64x2_t);
5750 __Int64x2_t __builtin_aarch64_zip1v2di(__Int64x2_t, __Int64x2_t);
5751 __Float32x2_t __builtin_aarch64_zip1v2sf(__Float32x2_t, __Float32x2_t);
5752 __Int32x2_t __builtin_aarch64_zip1v2si(__Int32x2_t, __Int32x2_t);
5753 __Int16x4_t __builtin_aarch64_zip1v4hi(__Int16x4_t, __Int16x4_t);
5754 __Float32x4_t __builtin_aarch64_zip1v4sf(__Float32x4_t, __Float32x4_t);
5755 __Int32x4_t __builtin_aarch64_zip1v4si(__Int32x4_t, __Int32x4_t);
5756 __Int16x8_t __builtin_aarch64_zip1v8hi(__Int16x8_t, __Int16x8_t);
5757 __Int8x8_t __builtin_aarch64_zip1v8qi(__Int8x8_t, __Int8x8_t);
5758 __Int8x16_t __builtin_aarch64_zip2v16qi(__Int8x16_t, __Int8x16_t);
5759 __Float64x2_t __builtin_aarch64_zip2v2df(__Float64x2_t, __Float64x2_t);
5760 __Int64x2_t __builtin_aarch64_zip2v2di(__Int64x2_t, __Int64x2_t);
5761 __Float32x2_t __builtin_aarch64_zip2v2sf(__Float32x2_t, __Float32x2_t);
5762 __Int32x2_t __builtin_aarch64_zip2v2si(__Int32x2_t, __Int32x2_t);
5763 __Int16x4_t __builtin_aarch64_zip2v4hi(__Int16x4_t, __Int16x4_t);
5764 __Float32x4_t __builtin_aarch64_zip2v4sf(__Float32x4_t, __Float32x4_t);
5765 __Int32x4_t __builtin_aarch64_zip2v4si(__Int32x4_t, __Int32x4_t);
5766 __Int16x8_t __builtin_aarch64_zip2v8hi(__Int16x8_t, __Int16x8_t);
5767 __Int8x8_t __builtin_aarch64_zip2v8qi(__Int8x8_t, __Int8x8_t);
5768 
5769 // -march=armv8.5-a+memtag
5770 void* __builtin_aarch64_memtag_get_tag(void*);
5771 long unsigned int __builtin_aarch64_memtag_gmi(void*, long unsigned int);
5772 void* __builtin_aarch64_memtag_inc_tag(void*, unsigned int);
5773 void* __builtin_aarch64_memtag_irg(void*, long unsigned int);
5774 void __builtin_aarch64_memtag_set_tag(void*);
5775 long int __builtin_aarch64_memtag_subp(void*, void*);
5776 // -march=armv8.5-a+tme
5777 void __builtin_aarch64_tcancel(long unsigned int);
5778 void __builtin_aarch64_tcommit(void);
5779 long unsigned int __builtin_aarch64_tstart(void);
5780 long unsigned int __builtin_aarch64_ttest(void);
5781 
5782 #endif
5783 
5784 #ifdef __IWMMXT__
5785 typedef unsigned long long __mmx_m64;
5786 typedef int __mmx_v2si __attribute__ ((vector_size (8)));
5787 typedef short __mmx_v4hi __attribute__ ((vector_size (8)));
5788 
5789 #ifdef __ANDROID__
5790 typedef char __mmx_v8qi __attribute__ ((vector_size (8)));
5791 __mmx_m64 __builtin_arm_wsadb (__mmx_v8qi  __A, __mmx_v8qi __B);
5792 __mmx_m64 __builtin_arm_wsadh (__mmx_v4hi  __A, __mmx_v4hi __B);
5793 void __builtin_arm_setwcx(int x, int y);
5794 int __builtin_arm_getwcx(int x);
5795 #else
5796 typedef signed char __mmx_v8qi __attribute__ ((vector_size (8)));
5797 __mmx_m64 __builtin_arm_wsadb (__mmx_v2si  __A, __mmx_v8qi __B, __mmx_v8qi __C);
5798 __mmx_m64 __builtin_arm_wsadh (__mmx_v2si  __A, __mmx_v4hi __B, __mmx_v4hi __C);
5799 #endif // __ANDROID__
5800 
5801 __mmx_m64 __builtin_arm_walign (__mmx_v8qi __a, __mmx_v8qi __b, int __C);
5802 __mmx_m64 __builtin_arm_wpackhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5803 __mmx_m64 __builtin_arm_wpackwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5804 __mmx_m64 __builtin_arm_wpackdss (long long __m1, long long __m2);
5805 __mmx_m64 __builtin_arm_wpackhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5806 __mmx_m64 __builtin_arm_wpackwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5807 __mmx_m64 __builtin_arm_wpackdus (long long __m1, long long __m2);
5808 __mmx_m64 __builtin_arm_wunpckihb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5809 __mmx_m64 __builtin_arm_wunpckihh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5810 __mmx_m64 __builtin_arm_wunpckihw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5811 __mmx_m64 __builtin_arm_wunpckilb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5812 __mmx_m64 __builtin_arm_wunpckilh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5813 __mmx_m64 __builtin_arm_wunpckilw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5814 __mmx_m64 __builtin_arm_wunpckelsb (__mmx_v8qi __m1);
5815 __mmx_m64 __builtin_arm_wunpckelsh (__mmx_v4hi __m1);
5816 __mmx_m64 __builtin_arm_wunpckelsw (__mmx_v2si  __m1);
5817 __mmx_m64 __builtin_arm_wunpckehsb (__mmx_v8qi __m1);
5818 __mmx_m64 __builtin_arm_wunpckehsh (__mmx_v4hi __m1);
5819 __mmx_m64 __builtin_arm_wunpckehsw (__mmx_v2si  __m1);
5820 __mmx_m64 __builtin_arm_wunpckelub (__mmx_v8qi __m1);
5821 __mmx_m64 __builtin_arm_wunpckeluh (__mmx_v4hi __m1);
5822 __mmx_m64 __builtin_arm_wunpckeluw (__mmx_v2si  __m1);
5823 __mmx_m64 __builtin_arm_wunpckehub (__mmx_v8qi __m1);
5824 __mmx_m64 __builtin_arm_wunpckehuh (__mmx_v4hi __m1);
5825 __mmx_m64 __builtin_arm_wunpckehuw (__mmx_v2si  __m1);
5826 __mmx_m64 __builtin_arm_waddb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5827 __mmx_m64 __builtin_arm_waddh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5828 __mmx_m64 __builtin_arm_waddw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5829 __mmx_m64 __builtin_arm_waddbss (__mmx_v8qi __m1, __mmx_v8qi __m2);
5830 __mmx_m64 __builtin_arm_waddhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5831 __mmx_m64 __builtin_arm_waddwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5832 __mmx_m64 __builtin_arm_waddbus (__mmx_v8qi __m1, __mmx_v8qi __m2);
5833 __mmx_m64 __builtin_arm_waddhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5834 __mmx_m64 __builtin_arm_waddwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5835 __mmx_m64 __builtin_arm_wsubb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5836 __mmx_m64 __builtin_arm_wsubh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5837 __mmx_m64 __builtin_arm_wsubw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5838 __mmx_m64 __builtin_arm_wsubbss (__mmx_v8qi __m1, __mmx_v8qi __m2);
5839 __mmx_m64 __builtin_arm_wsubhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5840 __mmx_m64 __builtin_arm_wsubwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5841 __mmx_m64 __builtin_arm_wsubbus (__mmx_v8qi __m1, __mmx_v8qi __m2);
5842 __mmx_m64 __builtin_arm_wsubhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5843 __mmx_m64 __builtin_arm_wsubwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5844 __mmx_m64 __builtin_arm_wmadds (__mmx_v4hi __m1, __mmx_v4hi __m2);
5845 __mmx_m64 __builtin_arm_wmaddu (__mmx_v4hi __m1, __mmx_v4hi __m2);
5846 __mmx_m64 __builtin_arm_wmulsm (__mmx_v4hi __m1, __mmx_v4hi __m2);
5847 __mmx_m64 __builtin_arm_wmulum (__mmx_v4hi __m1, __mmx_v4hi __m2);
5848 __mmx_m64 __builtin_arm_wmulul (__mmx_v4hi __m1, __mmx_v4hi __m2);
5849 __mmx_m64 __builtin_arm_wsllh (__mmx_v4hi __m, int __count);
5850 __mmx_m64 __builtin_arm_wsllhi (__mmx_v4hi __m, int __count);
5851 __mmx_m64 __builtin_arm_wsllw (__mmx_v2si  __m, int __count);
5852 __mmx_m64 __builtin_arm_wsllwi (__mmx_v2si  __m, int __count);
5853 __mmx_m64 __builtin_arm_wslld (int __m, int __count);
5854 __mmx_m64 __builtin_arm_wslldi (int __m, int __count);
5855 __mmx_m64 __builtin_arm_wsrah (__mmx_v4hi __m, int __count);
5856 __mmx_m64 __builtin_arm_wsrahi (__mmx_v4hi __m, int __count);
5857 __mmx_m64 __builtin_arm_wsraw (__mmx_v2si  __m, int __count);
5858 __mmx_m64 __builtin_arm_wsrawi (__mmx_v2si  __m, int __count);
5859 __mmx_m64 __builtin_arm_wsrad (int __m, int __count);
5860 __mmx_m64 __builtin_arm_wsradi (int __m, int __count);
5861 __mmx_m64 __builtin_arm_wsrlh (__mmx_v4hi __m, int __count);
5862 __mmx_m64 __builtin_arm_wsrlhi (__mmx_v4hi __m, int __count);
5863 __mmx_m64 __builtin_arm_wsrlw (__mmx_v2si  __m, int __count);
5864 __mmx_m64 __builtin_arm_wsrlwi (__mmx_v2si  __m, int __count);
5865 __mmx_m64 __builtin_arm_wsrld (int __m, int __count);
5866 __mmx_m64 __builtin_arm_wsrldi (int __m, int __count);
5867 __mmx_m64 __builtin_arm_wrorh (__mmx_v4hi __m, int __count);
5868 __mmx_m64 __builtin_arm_wrorhi (__mmx_v4hi __m, int __count);
5869 __mmx_m64 __builtin_arm_wrorw (__mmx_v2si  __m, int __count);
5870 __mmx_m64 __builtin_arm_wrorwi (__mmx_v2si  __m, int __count);
5871 __mmx_m64 __builtin_arm_wrord (int __m, int __count);
5872 __mmx_m64 __builtin_arm_wrordi (int __m, int __count);
5873 __mmx_m64 __builtin_arm_wand (int __m1, int __m2);
5874 __mmx_m64 __builtin_arm_wandn (int __m2, int __m1);
5875 __mmx_m64 __builtin_arm_wor (int __m1, int __m2);
5876 __mmx_m64 __builtin_arm_wxor (int __m1, int __m2);
5877 __mmx_m64 __builtin_arm_wcmpeqb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5878 __mmx_m64 __builtin_arm_wcmpgtsb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5879 __mmx_m64 __builtin_arm_wcmpgtub (__mmx_v8qi __m1, __mmx_v8qi __m2);
5880 __mmx_m64 __builtin_arm_wcmpeqh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5881 __mmx_m64 __builtin_arm_wcmpgtsh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5882 __mmx_m64 __builtin_arm_wcmpgtuh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5883 __mmx_m64 __builtin_arm_wcmpeqw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5884 __mmx_m64 __builtin_arm_wcmpgtsw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5885 __mmx_m64 __builtin_arm_wcmpgtuw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5886 __mmx_m64 __builtin_arm_wmacu (int __A, __mmx_v4hi __B, __mmx_v4hi __C);
5887 __mmx_m64 __builtin_arm_wmacs (int __A, __mmx_v4hi __B, __mmx_v4hi __C);
5888 __mmx_m64 __builtin_arm_wmacuz (__mmx_v4hi __A, __mmx_v4hi __B);
5889 __mmx_m64 __builtin_arm_wmacsz (__mmx_v4hi __A, __mmx_v4hi __B);
5890 __mmx_m64 __builtin_arm_waccb (__mmx_v8qi __A);
5891 __mmx_m64 __builtin_arm_wacch (__mmx_v4hi __A);
5892 __mmx_m64 __builtin_arm_waccw (__mmx_v2si  __A);
5893 __mmx_m64 __builtin_arm_tmia (int __A, int __B, int __C);
5894 __mmx_m64 __builtin_arm_tmiaph (int __A, int __B, int __C);
5895 __mmx_m64 __builtin_arm_tmiabb (int __A, int __B, int __C);
5896 __mmx_m64 __builtin_arm_tmiabt (int __A, int __B, int __C);
5897 __mmx_m64 __builtin_arm_tmiatb (int __A, int __B, int __C);
5898 __mmx_m64 __builtin_arm_tmiatt (int __A, int __B, int __C);
5899 __mmx_m64 __builtin_arm_wmaxsb (__mmx_v8qi __A, __mmx_v8qi __B);
5900 __mmx_m64 __builtin_arm_wmaxsh (__mmx_v4hi __A, __mmx_v4hi __B);
5901 __mmx_m64 __builtin_arm_wmaxsw (__mmx_v2si  __A, __mmx_v2si  __B);
5902 __mmx_m64 __builtin_arm_wmaxub (__mmx_v8qi __A, __mmx_v8qi __B);
5903 __mmx_m64 __builtin_arm_wmaxuh (__mmx_v4hi __A, __mmx_v4hi __B);
5904 __mmx_m64 __builtin_arm_wmaxuw (__mmx_v2si  __A, __mmx_v2si  __B);
5905 __mmx_m64 __builtin_arm_wminsb (__mmx_v8qi __A, __mmx_v8qi __B);
5906 __mmx_m64 __builtin_arm_wminsh (__mmx_v4hi __A, __mmx_v4hi __B);
5907 __mmx_m64 __builtin_arm_wminsw (__mmx_v2si  __A, __mmx_v2si  __B);
5908 __mmx_m64 __builtin_arm_wminub (__mmx_v8qi __A, __mmx_v8qi __B);
5909 __mmx_m64 __builtin_arm_wminuh (__mmx_v4hi __A, __mmx_v4hi __B);
5910 __mmx_m64 __builtin_arm_wminuw (__mmx_v2si  __A, __mmx_v2si  __B);
5911 __mmx_m64 __builtin_arm_tmovmskb (__mmx_v8qi __A);
5912 __mmx_m64 __builtin_arm_tmovmskh (__mmx_v4hi __A);
5913 __mmx_m64 __builtin_arm_tmovmskw (__mmx_v2si  __A);
5914 __mmx_m64 __builtin_arm_wavg2br (__mmx_v8qi __A, __mmx_v8qi __B);
5915 __mmx_m64 __builtin_arm_wavg2hr (__mmx_v4hi __A, __mmx_v4hi __B);
5916 __mmx_m64 __builtin_arm_wavg2b (__mmx_v8qi __A, __mmx_v8qi __B);
5917 __mmx_m64 __builtin_arm_wavg2h (__mmx_v4hi __A, __mmx_v4hi __B);
5918 __mmx_m64 __builtin_arm_wsadbz (__mmx_v8qi __A, __mmx_v8qi __B);
5919 __mmx_m64 __builtin_arm_wsadhz (__mmx_v4hi __A, __mmx_v4hi __B);
5920 __mmx_m64 __builtin_arm_wsadbz (__mmx_v8qi __A, __mmx_v8qi __B);
5921 __mmx_m64 __builtin_arm_wsadhz (__mmx_v4hi __A, __mmx_v4hi __B);
5922 __mmx_m64 __builtin_arm_wzero ();
5923 __mmx_m64 __builtin_arm_setwcgr0 (int __value);
5924 __mmx_m64 __builtin_arm_setwcgr1 (int __value);
5925 __mmx_m64 __builtin_arm_setwcgr2 (int __value);
5926 __mmx_m64 __builtin_arm_setwcgr3 (int __value);
5927 __mmx_m64 __builtin_arm_getwcgr0 ();
5928 __mmx_m64 __builtin_arm_getwcgr1 ();
5929 __mmx_m64 __builtin_arm_getwcgr2 ();
5930 __mmx_m64 __builtin_arm_getwcgr3 ();
5931 __mmx_m64 __builtin_arm_wabsb (__mmx_v8qi m1);
5932 __mmx_m64 __builtin_arm_wabsh (__mmx_v4hi __m1);
5933 __mmx_m64 __builtin_arm_wabsw (__mmx_v2si  __m1);
5934 __mmx_m64 __builtin_arm_waddsubhx (__mmx_v4hi __a, __mmx_v4hi __b);
5935 __mmx_m64 __builtin_arm_wabsdiffb (__mmx_v8qi __a, __mmx_v8qi __b);
5936 __mmx_m64 __builtin_arm_wabsdiffh (__mmx_v4hi __a, __mmx_v4hi __b);
5937 __mmx_m64 __builtin_arm_wabsdiffw (__mmx_v2si __a, __mmx_v2si __b);
5938 __mmx_m64 __builtin_arm_wavg4 (__mmx_v8qi __a, __mmx_v8qi __b);
5939 __mmx_m64 __builtin_arm_wavg4r (__mmx_v8qi __a, __mmx_v8qi __b);
5940 __mmx_m64 __builtin_arm_wmaddsx (__mmx_v4hi __a, __mmx_v4hi __b);
5941 __mmx_m64 __builtin_arm_wmaddux (__mmx_v4hi __a, __mmx_v4hi __b);
5942 __mmx_m64 __builtin_arm_wmaddsn (__mmx_v4hi __a, __mmx_v4hi __b);
5943 __mmx_m64 __builtin_arm_wmaddun (__mmx_v4hi __a, __mmx_v4hi __b);
5944 __mmx_m64 __builtin_arm_wmulwsm (__mmx_v2si __a, __mmx_v2si __b);
5945 __mmx_m64 __builtin_arm_wmulwum (__mmx_v2si __a, __mmx_v2si __b);
5946 __mmx_m64 __builtin_arm_wmulsmr (__mmx_v4hi __a, __mmx_v4hi __b);
5947 __mmx_m64 __builtin_arm_wmulwsmr (__mmx_v2si __a, __mmx_v2si __b);
5948 __mmx_m64 __builtin_arm_wmulumr (__mmx_v4hi __a, __mmx_v4hi __b);
5949 __mmx_m64 __builtin_arm_wmulwumr (__mmx_v2si __a, __mmx_v2si __b);
5950 __mmx_m64 __builtin_arm_wmulwl (__mmx_v2si __a, __mmx_v2si __b);
5951 __mmx_m64 __builtin_arm_wqmulm (__mmx_v4hi __a, __mmx_v4hi __b);
5952 __mmx_m64 __builtin_arm_wqmulwm (__mmx_v2si __a, __mmx_v2si __b);
5953 __mmx_m64 __builtin_arm_wqmulmr (__mmx_v4hi __a, __mmx_v4hi __b);
5954 __mmx_m64 __builtin_arm_wqmulwmr (__mmx_v2si __a, __mmx_v2si __b);
5955 __mmx_m64 __builtin_arm_wsubaddhx (__mmx_v4hi __a, __mmx_v4hi __b);
5956 __mmx_m64 __builtin_arm_waddbhusl (__mmx_v4hi __a, __mmx_v8qi __b);
5957 __mmx_m64 __builtin_arm_waddbhusm (__mmx_v4hi __a, __mmx_v8qi __b);
5958 __mmx_m64 __builtin_arm_walignr0 (__mmx_v8qi __a, __mmx_v8qi __b);
5959 __mmx_m64 __builtin_arm_walignr1 (__mmx_v8qi __a, __mmx_v8qi __b);
5960 __mmx_m64 __builtin_arm_walignr2 (__mmx_v8qi __a, __mmx_v8qi __b);
5961 __mmx_m64 __builtin_arm_walignr3 (__mmx_v8qi __a, __mmx_v8qi __b);
5962 __mmx_m64 __builtin_arm_tbcstb (signed char value);
5963 __mmx_m64 __builtin_arm_tbcsth (short value);
5964 __mmx_m64 __builtin_arm_tbcstw (int value);
5965 int __builtin_arm_textrmsb(__mmx_v8qi, int);
5966 int __builtin_arm_textrmsh(__mmx_v4hi, int);
5967 int __builtin_arm_textrmsw(__mmx_v2si, int);
5968 int __builtin_arm_textrmub(__mmx_v8qi, int);
5969 int __builtin_arm_textrmuh(___mmx_v4hi, int);
5970 int __builtin_arm_textrmuw(__mmx_v2si, int);
5971 __mmx_v8qi __builtin_arm_tinsrb(__mmx_v8qi, int, int);
5972 ___mmx_v4hi __builtin_arm_tinsrh(___mmx_v4hi, int, int);
5973 __mmx_v2si __builtin_arm_tinsrw(__mmx_v2si, int, int);
5974 ___mmx_v4hi __builtin_arm_wshufh(___mmx_v4hi, int);
5975 #endif // __IWMMX__
5976 
5977 #ifdef __IWMMXT2__ //enable with -march=iwmmxt2
5978 long long unsigned int __builtin_arm_wmerge(long long unsigned int, long long unsigned int, int);
5979 long long unsigned int __builtin_arm_wmiabb(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5980 long long unsigned int __builtin_arm_wmiabbn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5981 long long unsigned int __builtin_arm_wmiabt(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5982 long long unsigned int __builtin_arm_wmiabtn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5983 long long unsigned int __builtin_arm_wmiatb(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5984 long long unsigned int __builtin_arm_wmiatbn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5985 long long unsigned int __builtin_arm_wmiatt(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5986 long long unsigned int __builtin_arm_wmiattn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5987 long long unsigned int __builtin_arm_wmiawbb(long long unsigned int, __mmx_v2si, __mmx_v2si);
5988 long long unsigned int __builtin_arm_wmiawbbn(long long unsigned int, __mmx_v2si, __mmx_v2si);
5989 long long unsigned int __builtin_arm_wmiawbt(long long unsigned int, __mmx_v2si, __mmx_v2si);
5990 long long unsigned int __builtin_arm_wmiawbtn(long long unsigned int, __mmx_v2si, __mmx_v2si);
5991 long long unsigned int __builtin_arm_wmiawtb(long long unsigned int, __mmx_v2si, __mmx_v2si);
5992 long long unsigned int __builtin_arm_wmiawtbn(long long unsigned int, __mmx_v2si, __mmx_v2si);
5993 long long unsigned int __builtin_arm_wmiawtt(long long unsigned int, __mmx_v2si, __mmx_v2si);
5994 long long unsigned int __builtin_arm_wmiawttn(long long unsigned int, __mmx_v2si, __mmx_v2si);
5995 __mmx_v2si __builtin_arm_wqmiabb(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5996 __mmx_v2si __builtin_arm_wqmiabbn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5997 __mmx_v2si __builtin_arm_wqmiabt(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5998 __mmx_v2si __builtin_arm_wqmiabtn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5999 __mmx_v2si __builtin_arm_wqmiatb(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6000 __mmx_v2si __builtin_arm_wqmiatbn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6001 __mmx_v2si __builtin_arm_wqmiatt(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6002 __mmx_v2si __builtin_arm_wqmiattn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
6003 #endif
6004 
6005 #ifdef __ARM_FP16_ARGS // arm-eabi -mfp16-format=ieee or aarch64
6006 typedef float cov_fp16 __attribute__((mode(HF)));
6007 
6008 cov_fp16 __builtin_ceilf16(cov_fp16);
6009 cov_fp16 __builtin_copysignf16(cov_fp16, cov_fp16);
6010 cov_fp16 __builtin_fabsf16(cov_fp16);
6011 cov_fp16 __builtin_floorf16(cov_fp16);
6012 cov_fp16 __builtin_fmaf16(cov_fp16, cov_fp16, cov_fp16);
6013 cov_fp16 __builtin_fmaxf16(cov_fp16, cov_fp16);
6014 cov_fp16 __builtin_fminf16(cov_fp16, cov_fp16);
6015 cov_fp16 __builtin_nanf16(const char*);
6016 cov_fp16 __builtin_nansf16(const char*);
6017 cov_fp16 __builtin_nearbyintf16(cov_fp16);
6018 cov_fp16 __builtin_rintf16(cov_fp16);
6019 cov_fp16 __builtin_roundevenf16(cov_fp16);
6020 cov_fp16 __builtin_roundf16(cov_fp16);
6021 cov_fp16 __builtin_sqrtf16(cov_fp16);
6022 cov_fp16 __builtin_truncf16(cov_fp16);
6023 cov_fp16 __builtin_huge_valf16(void);
6024 cov_fp16 __builtin_inff16(void);
6025 #endif
6026 
6027 #ifdef __coverity_cplusplus
6028 }
6029 #endif
6030 /*
6031   Copyright (c) 2021 Synopsys, Inc. All rights reserved worldwide.
6032   The information contained in this file is the proprietary and confidential
6033   information of Synopsys, Inc. and its licensors, and is supplied subject to,
6034   and may be used only by Synopsys customers in accordance with the terms and
6035   conditions of a previously executed license agreement between Synopsys and
6036   that customer.
6037 */
6038 
6039 
6040 #define __COVERITY_GCC_VERSION_AT_LEAST(maj, min) \
6041     ((__GNUC__ > (maj)) || (__GNUC__ == (maj) && __GNUC_MINOR__ >= (min)))
6042 
6043 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 9)
6044 // Starting with GCC 4.9, instruction set intrinsics are always visible
6045 // regardless of whether or not the instruction set is enabled.
6046 #define __COVERITY_GCC49_INTRINSICS 1
6047 #else // GCC <4.9
6048 #define __COVERITY_GCC49_INTRINSICS 0
6049 #endif
6050 
6051 #if __COVERITY_GCC_VERSION_AT_LEAST(8, 0) && !defined(__COVERITY_DISABLE_BUILTIN_DECLS)
6052 /*
6053  * Beginning with GCC 8, we use the cov-emit --builtin_emulation switch to
6054  * handle Intel intrinsics in GCC.
6055  */
6056 #define __COVERITY_DISABLE_BUILTIN_DECLS
6057 #endif /* GCC >= 8.0 */
6058 #ifdef __IA64__
6059 typedef __coverity___fpreg long double __fpreg;
6060 #endif
6061 
6062 #ifdef __coverity_cplusplus
6063 extern "C" {
6064 #endif
6065 
6066 #if defined(__coverity_cplusplus)
6067 typedef bool __cov_bool;
6068 #else
6069 typedef _Bool __cov_bool;
6070 #endif
6071 
6072 #if defined(__SIZEOF_FLOAT128__) && defined(__coverity_cplusplus)
6073 #define cov_f128_t __float128
6074 #else
6075 #define cov_f128_t long double
6076 #endif
6077 cov_f128_t __builtin_huge_valq(void);
6078 cov_f128_t __builtin_infq(void);
6079 cov_f128_t __builtin_copysignq(cov_f128_t, cov_f128_t);
6080 cov_f128_t __builtin_fabsq(cov_f128_t);
6081 cov_f128_t __builtin_nanq(const char*);
6082 cov_f128_t __builtin_nansq(const char*);
6083 
6084 void __builtin_ia32_ptwrite32(unsigned int);
6085 void __builtin_ia32_ptwrite64(long long unsigned int);
6086 void __builtin_ia32_cldemote(const void*);
6087 
6088 // The following macros are used in the Linux Kernel
6089 #if defined(__linux__) && defined(__KERNEL__)
6090 #nodef BUG_ON(x) do { if (x) __coverity_panic__(); } while (0)
6091 #nodef WARN_ON(x) ({ int result = !!(x); if (result) __coverity_panic__(); result; })
6092 #nodef BUG() __coverity_panic__()
6093 void __coverity_panic__();
6094 #endif // Linux kernel
6095 
6096 #nodef setjmp
6097 int setjmp(void *);
6098 
6099 #ifndef __COVERITY_NO_STRING_NODEFS__
6100 // Function list obtained from "cstring"+memrchr+stpcopy (from bits/string.h)
6101 
6102 #nodef memcpy
6103 void *memcpy(void *, const void *, __COVERITY_SIZE_TYPE__);
6104 
6105 #nodef memmove
6106 void *memmove(void *, const void *, __COVERITY_SIZE_TYPE__);
6107 
6108 #nodef strcpy
6109 char *strcpy(char *, const char *);
6110 
6111 #nodef strncpy
6112 char *strncpy(char *, const char *, __COVERITY_SIZE_TYPE__);
6113 
6114 #nodef strcat
6115 char *strcat(char *, const char *);
6116 
6117 #nodef strncat
6118 char *strncat(char *, const char *, __COVERITY_SIZE_TYPE__);
6119 
6120 #nodef memcmp
6121 int memcmp(const void *, const void *, __COVERITY_SIZE_TYPE__ n);
6122 
6123 #nodef strcmp
6124 int strcmp(const char *, const char *);
6125 
6126 #nodef strcoll
6127 int strcoll(const char *, const char *);
6128 
6129 #nodef strncmp
6130 int strncmp(const char *, const char *, __COVERITY_SIZE_TYPE__);
6131 
6132 #nodef strxfrm
6133 __COVERITY_SIZE_TYPE__
6134 strxfrm(char *, const char *, __COVERITY_SIZE_TYPE__);
6135 
6136 #nodef memchr
6137 void *memchr(const void *, int, __COVERITY_SIZE_TYPE__);
6138 
6139 #nodef strchr
6140 char *strchr(const char *, int);
6141 
6142 #nodef strcspn
6143 __COVERITY_SIZE_TYPE__ strcspn(const char *, const char *);
6144 
6145 #nodef strpbrk
6146 char *strpbrk(const char *, const char *);
6147 
6148 #nodef strrchr
6149 char *strrchr(const char *, int);
6150 
6151 #nodef strspn
6152 __COVERITY_SIZE_TYPE__ strspn(const char *, const char *);
6153 
6154 #nodef strstr
6155 char *strstr(const char *, const char *);
6156 
6157 #nodef strtok
6158 char *strtok(char *, const char *);
6159 
6160 #nodef memset
6161 void *memset(void *, int, __COVERITY_SIZE_TYPE__);
6162 
6163 #nodef strlen
6164 __COVERITY_SIZE_TYPE__ strlen(const char *);
6165 
6166 #nodef strerror
6167 char *strerror(int);
6168 
6169 #nodef memrchr
6170 void *memrchr(const void *, int, __COVERITY_SIZE_TYPE__);
6171 
6172 #nodef stpcpy
6173 char *stpcpy(char *, const char *);
6174 
6175 #nodef strdup
6176 char *strdup(const char *);
6177 #endif // __COVERITY_NO_STRING_NODEFS__
6178 
6179 #ifdef __SIZEOF_FLOAT128__
6180 cov_f128_t __builtin_copysignf128(cov_f128_t, cov_f128_t);
6181 cov_f128_t __builtin_fabsf128(cov_f128_t);
6182 #else
6183 long double __builtin_copysignf128(long double, long double);
6184 long double __builtin_fabsf128(long double);
6185 #endif
6186 long int __builtin_expect_with_probability(long int, long int, double);
6187 
6188 typedef double __cov_v2df __attribute__ ((__vector_size__ (16)));
6189 typedef float __cov_v4sf __attribute__ ((__vector_size__ (16)));
6190 typedef double __cov_v8df __attribute__((__vector_size__(64)));
6191 typedef float __cov_v16sf __attribute__((__vector_size__(64)));
6192 typedef double __cov_v4df  __attribute__ ((__vector_size__ (32)));
6193 typedef float __cov_v8sf  __attribute__ ((__vector_size__ (32)));
6194 typedef int __cov_v2si_t  __attribute__ ((__vector_size__ (8)));
6195 typedef int __cov_v4si_t  __attribute__ ((__vector_size__ (16)));
6196 typedef int __cov_v8si_t  __attribute__ ((__vector_size__ (32)));
6197 typedef int __cov_v16si_t  __attribute__ ((__vector_size__ (64)));
6198 typedef long long __cov_v2di_t  __attribute__ ((__vector_size__ (16)));
6199 typedef long long __cov_v4di_t  __attribute__ ((__vector_size__ (32)));
6200 typedef long long __cov_v8di_t  __attribute__ ((__vector_size__ (64)));
6201 typedef short __cov_v4hi_t __attribute__ ((__vector_size__ (8)));
6202 typedef short __cov_v8hi_t __attribute__ ((__vector_size__ (16)));
6203 typedef short __cov_v16hi_t __attribute__ ((__vector_size__ (32)));
6204 typedef short __cov_v32hi_t __attribute__ ((__vector_size__ (64)));
6205 __cov_v2df __builtin_ia32_loadsd_mask(const double*, __cov_v2df, unsigned char);
6206 __cov_v4sf __builtin_ia32_loadss_mask(const float*, __cov_v4sf, unsigned char);
6207 __cov_v2df __builtin_ia32_movesd_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6208 __cov_v4sf __builtin_ia32_movess_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6209 void __builtin_ia32_storesd_mask(double*, __cov_v2df, unsigned char);
6210 void __builtin_ia32_storess_mask(float*, __cov_v4sf, unsigned char);
6211 __cov_v2df __builtin_ia32_vfmaddsd3_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6212 __cov_v2df __builtin_ia32_vfmaddsd3_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6213 __cov_v2df __builtin_ia32_vfmaddsd3_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6214 __cov_v4sf __builtin_ia32_vfmaddss3_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6215 __cov_v4sf __builtin_ia32_vfmaddss3_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6216 __cov_v4sf __builtin_ia32_vfmaddss3_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6217 __cov_v8df __builtin_ia32_vfmsubpd512_mask(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6218 __cov_v8df __builtin_ia32_vfmsubpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6219 __cov_v16sf __builtin_ia32_vfmsubps512_mask(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6220 __cov_v16sf __builtin_ia32_vfmsubps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6221 __cov_v2df __builtin_ia32_vfmsubsd3_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6222 __cov_v4sf __builtin_ia32_vfmsubss3_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6223 __cov_v8df __builtin_ia32_vfnmaddpd512_mask3(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6224 __cov_v8df __builtin_ia32_vfnmaddpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6225 __cov_v16sf __builtin_ia32_vfnmaddps512_mask3(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6226 __cov_v16sf __builtin_ia32_vfnmaddps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6227 __cov_v8df __builtin_ia32_vfnmsubpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6228 __cov_v16sf __builtin_ia32_vfnmsubps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6229 unsigned char __builtin_ia32_tpause(unsigned int, long long unsigned int);
6230 void __builtin_ia32_umonitor(void*);
6231 unsigned char __builtin_ia32_umwait(unsigned int, long long unsigned int);
6232 __cov_v2df __builtin_ia32_vfmsubpd128_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6233 __cov_v2df __builtin_ia32_vfmsubpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6234 __cov_v4df __builtin_ia32_vfmsubpd256_mask(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6235 __cov_v4df __builtin_ia32_vfmsubpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6236 __cov_v4sf __builtin_ia32_vfmsubps128_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6237 __cov_v4sf __builtin_ia32_vfmsubps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6238 __cov_v8sf __builtin_ia32_vfmsubps256_mask(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6239 __cov_v8sf __builtin_ia32_vfmsubps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6240 __cov_v2df __builtin_ia32_vfnmaddpd128_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6241 __cov_v2df __builtin_ia32_vfnmaddpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6242 __cov_v4df __builtin_ia32_vfnmaddpd256_mask3(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6243 __cov_v4df __builtin_ia32_vfnmaddpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6244 __cov_v4sf __builtin_ia32_vfnmaddps128_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6245 __cov_v4sf __builtin_ia32_vfnmaddps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6246 __cov_v8sf __builtin_ia32_vfnmaddps256_mask3(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6247 __cov_v8sf __builtin_ia32_vfnmaddps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6248 __cov_v2df __builtin_ia32_vfnmsubpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6249 __cov_v4df __builtin_ia32_vfnmsubpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6250 __cov_v4sf __builtin_ia32_vfnmsubps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6251 __cov_v8sf __builtin_ia32_vfnmsubps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6252 __cov_v2df __builtin_ia32_vfmsubsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6253 __cov_v4sf __builtin_ia32_vfmsubss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6254 __cov_v2df __builtin_ia32_vfnmaddsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6255 __cov_v4sf __builtin_ia32_vfnmaddss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6256 __cov_v2df __builtin_ia32_vfnmsubsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6257 __cov_v4sf __builtin_ia32_vfnmsubss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6258 
6259 cov_f128_t __builtin_huge_valf128(void);
6260 cov_f128_t __builtin_ceilf128(cov_f128_t);
6261 cov_f128_t __builtin_floorf128(cov_f128_t);
6262 cov_f128_t __builtin_nanf128(const char*);
6263 cov_f128_t __builtin_nansf128(const char*);
6264 cov_f128_t __builtin_nearbyintf128(cov_f128_t);
6265 cov_f128_t __builtin_rintf128(cov_f128_t);
6266 cov_f128_t __builtin_roundevenf128(cov_f128_t);
6267 cov_f128_t __builtin_roundf128(cov_f128_t);
6268 cov_f128_t __builtin_truncf128(cov_f128_t);
6269 cov_f128_t __divtc3(cov_f128_t, cov_f128_t, cov_f128_t, cov_f128_t);
6270 cov_f128_t __multc3(cov_f128_t, cov_f128_t, cov_f128_t, cov_f128_t);
6271 double __builtin_roundeven(double);
6272 float __builtin_roundevenf(float);
6273 float __builtin_roundevenf32(float);
6274 double __builtin_roundevenf32x(double);
6275 double __builtin_roundevenf64(double);
6276 long double __builtin_roundevenf64x(long double);
6277 long double __builtin_roundevenl(long double);
6278 void __clear_cache(void*, void*);
6279 
6280 #ifdef __coverity_cplusplus
6281 const void* __builtin_source_location(void);
6282 // -fcoroutines
6283 void __builtin_coro_destroy(void*);
6284 bool __builtin_coro_done(void*);
6285 void* __builtin_coro_promise(void*, const long unsigned int, bool);
6286 void __builtin_coro_resume(void*);
6287 #endif
6288 
6289 // -fsanitize-coverage=trace-cmp
6290 void __asan_after_dynamic_init(void);
6291 void __asan_handle_no_return(void);
6292 void __asan_init(void);
6293 void __asan_version_mismatch_check_v8(void);
6294 void __builtin___asan_after_dynamic_init(void);
6295 void __builtin___asan_handle_no_return(void);
6296 void __builtin___asan_init(void);
6297 void __builtin___asan_version_mismatch_check_v8(void);
6298 void __builtin___sanitizer_cov_trace_pc(void);
6299 void __builtin___tsan_init(void);
6300 void __sanitizer_cov_trace_pc(void);
6301 void __tsan_init(void);
6302 void __asan_alloca_poison(void*, long int);
6303 void __asan_allocas_unpoison(void*, long int);
6304 void __asan_before_dynamic_init(const void*);
6305 void __asan_load1(void*);
6306 void __asan_load16(void*);
6307 void __asan_load16_noabort(void*);
6308 void __asan_load1_noabort(void*);
6309 void __asan_load2(void*);
6310 void __asan_load2_noabort(void*);
6311 void __asan_load4(void*);
6312 void __asan_load4_noabort(void*);
6313 void __asan_load8(void*);
6314 void __asan_load8_noabort(void*);
6315 void __asan_loadN(void*, long int);
6316 void __asan_loadN_noabort(void*, long int);
6317 void __asan_poison_stack_memory(void*, long int);
6318 void __asan_register_globals(void*, long int);
6319 void __asan_report_load1(void*);
6320 void __asan_report_load16(void*);
6321 void __asan_report_load16_noabort(void*);
6322 void __asan_report_load1_noabort(void*);
6323 void __asan_report_load2(void*);
6324 void __asan_report_load2_noabort(void*);
6325 void __asan_report_load4(void*);
6326 void __asan_report_load4_noabort(void*);
6327 void __asan_report_load8(void*);
6328 void __asan_report_load8_noabort(void*);
6329 void __asan_report_load_n(void*, long int);
6330 void __asan_report_load_n_noabort(void*, long int);
6331 void __asan_report_store1(void*);
6332 void __asan_report_store16(void*);
6333 void __asan_report_store16_noabort(void*);
6334 void __asan_report_store1_noabort(void*);
6335 void __asan_report_store2(void*);
6336 void __asan_report_store2_noabort(void*);
6337 void __asan_report_store4(void*);
6338 void __asan_report_store4_noabort(void*);
6339 void __asan_report_store8(void*);
6340 void __asan_report_store8_noabort(void*);
6341 void __asan_report_store_n(void*, long int);
6342 void __asan_report_store_n_noabort(void*, long int);
6343 void __asan_store1(void*);
6344 void __asan_store16(void*);
6345 void __asan_store16_noabort(void*);
6346 void __asan_store1_noabort(void*);
6347 void __asan_store2(void*);
6348 void __asan_store2_noabort(void*);
6349 void __asan_store4(void*);
6350 void __asan_store4_noabort(void*);
6351 void __asan_store8(void*);
6352 void __asan_store8_noabort(void*);
6353 void __asan_storeN(void*, long int);
6354 void __asan_storeN_noabort(void*, long int);
6355 void __asan_unpoison_stack_memory(void*, long int);
6356 void __asan_unregister_globals(void*, long int);
6357 void __builtin___asan_alloca_poison(void*, long int);
6358 void __builtin___asan_allocas_unpoison(void*, long int);
6359 void __builtin___asan_before_dynamic_init(const void*);
6360 void __builtin___asan_load1(void*);
6361 void __builtin___asan_load16(void*);
6362 void __builtin___asan_load16_noabort(void*);
6363 void __builtin___asan_load1_noabort(void*);
6364 void __builtin___asan_load2(void*);
6365 void __builtin___asan_load2_noabort(void*);
6366 void __builtin___asan_load4(void*);
6367 void __builtin___asan_load4_noabort(void*);
6368 void __builtin___asan_load8(void*);
6369 void __builtin___asan_load8_noabort(void*);
6370 void __builtin___asan_loadN(void*, long int);
6371 void __builtin___asan_loadN_noabort(void*, long int);
6372 void __builtin___asan_poison_stack_memory(void*, long int);
6373 void __builtin___asan_register_globals(void*, long int);
6374 void __builtin___asan_report_load1(void*);
6375 void __builtin___asan_report_load16(void*);
6376 void __builtin___asan_report_load16_noabort(void*);
6377 void __builtin___asan_report_load1_noabort(void*);
6378 void __builtin___asan_report_load2(void*);
6379 void __builtin___asan_report_load2_noabort(void*);
6380 void __builtin___asan_report_load4(void*);
6381 void __builtin___asan_report_load4_noabort(void*);
6382 void __builtin___asan_report_load8(void*);
6383 void __builtin___asan_report_load8_noabort(void*);
6384 void __builtin___asan_report_load_n(void*, long int);
6385 void __builtin___asan_report_load_n_noabort(void*, long int);
6386 void __builtin___asan_report_store1(void*);
6387 void __builtin___asan_report_store16(void*);
6388 void __builtin___asan_report_store16_noabort(void*);
6389 void __builtin___asan_report_store1_noabort(void*);
6390 void __builtin___asan_report_store2(void*);
6391 void __builtin___asan_report_store2_noabort(void*);
6392 void __builtin___asan_report_store4(void*);
6393 void __builtin___asan_report_store4_noabort(void*);
6394 void __builtin___asan_report_store8(void*);
6395 void __builtin___asan_report_store8_noabort(void*);
6396 void __builtin___asan_report_store_n(void*, long int);
6397 void __builtin___asan_report_store_n_noabort(void*, long int);
6398 void __builtin___asan_store1(void*);
6399 void __builtin___asan_store16(void*);
6400 void __builtin___asan_store16_noabort(void*);
6401 void __builtin___asan_store1_noabort(void*);
6402 void __builtin___asan_store2(void*);
6403 void __builtin___asan_store2_noabort(void*);
6404 void __builtin___asan_store4(void*);
6405 void __builtin___asan_store4_noabort(void*);
6406 void __builtin___asan_store8(void*);
6407 void __builtin___asan_store8_noabort(void*);
6408 void __builtin___asan_storeN(void*, long int);
6409 void __builtin___asan_storeN_noabort(void*, long int);
6410 void __builtin___asan_unpoison_stack_memory(void*, long int);
6411 void __builtin___asan_unregister_globals(void*, long int);
6412 void __builtin___sanitizer_cov_trace_cmp1(unsigned char, unsigned char);
6413 void __builtin___sanitizer_cov_trace_cmp2(short unsigned int, short unsigned int);
6414 void __builtin___sanitizer_cov_trace_cmp4(unsigned int, unsigned int);
6415 void __builtin___sanitizer_cov_trace_cmp8(long unsigned int, long unsigned int);
6416 void __builtin___sanitizer_cov_trace_cmpd(double, double);
6417 void __builtin___sanitizer_cov_trace_cmpf(float, float);
6418 void __builtin___sanitizer_cov_trace_const_cmp1(unsigned char, unsigned char);
6419 void __builtin___sanitizer_cov_trace_const_cmp2(short unsigned int, short unsigned int);
6420 void __builtin___sanitizer_cov_trace_const_cmp4(unsigned int, unsigned int);
6421 void __builtin___sanitizer_cov_trace_const_cmp8(long unsigned int, long unsigned int);
6422 void __builtin___sanitizer_cov_trace_switch(long unsigned int, void*);
6423 void __builtin___sanitizer_ptr_cmp(void*, long int);
6424 void __builtin___sanitizer_ptr_sub(void*, long int);
6425 
6426 #if defined(__SIZEOF_INT128__)
6427 __cov_bool __builtin___tsan_atomic128_compare_exchange_strong(volatile void*, void*, __int128 unsigned, int, int);
6428 __cov_bool __builtin___tsan_atomic128_compare_exchange_weak(volatile void*, void*, __int128 unsigned, int, int);
6429 __int128 unsigned __builtin___tsan_atomic128_exchange(volatile void*, __int128 unsigned, int);
6430 __int128 unsigned __builtin___tsan_atomic128_fetch_add(volatile void*, __int128 unsigned, int);
6431 __int128 unsigned __builtin___tsan_atomic128_fetch_and(volatile void*, __int128 unsigned, int);
6432 __int128 unsigned __builtin___tsan_atomic128_fetch_nand(volatile void*, __int128 unsigned, int);
6433 __int128 unsigned __builtin___tsan_atomic128_fetch_or(volatile void*, __int128 unsigned, int);
6434 __int128 unsigned __builtin___tsan_atomic128_fetch_sub(volatile void*, __int128 unsigned, int);
6435 __int128 unsigned __builtin___tsan_atomic128_fetch_xor(volatile void*, __int128 unsigned, int);
6436 __int128 unsigned __builtin___tsan_atomic128_load(const volatile void*, int);
6437 void __builtin___tsan_atomic128_store(volatile void*, __int128 unsigned, int);
6438 __cov_bool __tsan_atomic128_compare_exchange_strong(volatile void*, void*, __int128 unsigned, int, int);
6439 __cov_bool __tsan_atomic128_compare_exchange_weak(volatile void*, void*, __int128 unsigned, int, int);
6440 __int128 unsigned __tsan_atomic128_exchange(volatile void*, __int128 unsigned, int);
6441 __int128 unsigned __tsan_atomic128_fetch_add(volatile void*, __int128 unsigned, int);
6442 __int128 unsigned __tsan_atomic128_fetch_and(volatile void*, __int128 unsigned, int);
6443 __int128 unsigned __tsan_atomic128_fetch_nand(volatile void*, __int128 unsigned, int);
6444 __int128 unsigned __tsan_atomic128_fetch_or(volatile void*, __int128 unsigned, int);
6445 __int128 unsigned __tsan_atomic128_fetch_sub(volatile void*, __int128 unsigned, int);
6446 __int128 unsigned __tsan_atomic128_fetch_xor(volatile void*, __int128 unsigned, int);
6447 __int128 unsigned __tsan_atomic128_load(const volatile void*, int);
6448 void __tsan_atomic128_store(volatile void*, __int128 unsigned, int);
6449 #endif /* defined(__SIZEOF_INT128__) */
6450 
6451 __cov_bool __builtin___tsan_atomic16_compare_exchange_strong(volatile void*, void*, short unsigned int, int, int);
6452 __cov_bool __builtin___tsan_atomic16_compare_exchange_weak(volatile void*, void*, short unsigned int, int, int);
6453 short unsigned int __builtin___tsan_atomic16_exchange(volatile void*, short unsigned int, int);
6454 short unsigned int __builtin___tsan_atomic16_fetch_add(volatile void*, short unsigned int, int);
6455 short unsigned int __builtin___tsan_atomic16_fetch_and(volatile void*, short unsigned int, int);
6456 short unsigned int __builtin___tsan_atomic16_fetch_nand(volatile void*, short unsigned int, int);
6457 short unsigned int __builtin___tsan_atomic16_fetch_or(volatile void*, short unsigned int, int);
6458 short unsigned int __builtin___tsan_atomic16_fetch_sub(volatile void*, short unsigned int, int);
6459 short unsigned int __builtin___tsan_atomic16_fetch_xor(volatile void*, short unsigned int, int);
6460 short unsigned int __builtin___tsan_atomic16_load(const volatile void*, int);
6461 void __builtin___tsan_atomic16_store(volatile void*, short unsigned int, int);
6462 __cov_bool __builtin___tsan_atomic32_compare_exchange_strong(volatile void*, void*, unsigned int, int, int);
6463 __cov_bool __builtin___tsan_atomic32_compare_exchange_weak(volatile void*, void*, unsigned int, int, int);
6464 unsigned int __builtin___tsan_atomic32_exchange(volatile void*, unsigned int, int);
6465 unsigned int __builtin___tsan_atomic32_fetch_add(volatile void*, unsigned int, int);
6466 unsigned int __builtin___tsan_atomic32_fetch_and(volatile void*, unsigned int, int);
6467 unsigned int __builtin___tsan_atomic32_fetch_nand(volatile void*, unsigned int, int);
6468 unsigned int __builtin___tsan_atomic32_fetch_or(volatile void*, unsigned int, int);
6469 unsigned int __builtin___tsan_atomic32_fetch_sub(volatile void*, unsigned int, int);
6470 unsigned int __builtin___tsan_atomic32_fetch_xor(volatile void*, unsigned int, int);
6471 unsigned int __builtin___tsan_atomic32_load(const volatile void*, int);
6472 void __builtin___tsan_atomic32_store(volatile void*, unsigned int, int);
6473 __cov_bool __builtin___tsan_atomic64_compare_exchange_strong(volatile void*, void*, long unsigned int, int, int);
6474 __cov_bool __builtin___tsan_atomic64_compare_exchange_weak(volatile void*, void*, long unsigned int, int, int);
6475 long unsigned int __builtin___tsan_atomic64_exchange(volatile void*, long unsigned int, int);
6476 long unsigned int __builtin___tsan_atomic64_fetch_add(volatile void*, long unsigned int, int);
6477 long unsigned int __builtin___tsan_atomic64_fetch_and(volatile void*, long unsigned int, int);
6478 long unsigned int __builtin___tsan_atomic64_fetch_nand(volatile void*, long unsigned int, int);
6479 long unsigned int __builtin___tsan_atomic64_fetch_or(volatile void*, long unsigned int, int);
6480 long unsigned int __builtin___tsan_atomic64_fetch_sub(volatile void*, long unsigned int, int);
6481 long unsigned int __builtin___tsan_atomic64_fetch_xor(volatile void*, long unsigned int, int);
6482 long unsigned int __builtin___tsan_atomic64_load(const volatile void*, int);
6483 void __builtin___tsan_atomic64_store(volatile void*, long unsigned int, int);
6484 __cov_bool __builtin___tsan_atomic8_compare_exchange_strong(volatile void*, void*, unsigned char, int, int);
6485 __cov_bool __builtin___tsan_atomic8_compare_exchange_weak(volatile void*, void*, unsigned char, int, int);
6486 unsigned char __builtin___tsan_atomic8_exchange(volatile void*, unsigned char, int);
6487 unsigned char __builtin___tsan_atomic8_fetch_add(volatile void*, unsigned char, int);
6488 unsigned char __builtin___tsan_atomic8_fetch_and(volatile void*, unsigned char, int);
6489 unsigned char __builtin___tsan_atomic8_fetch_nand(volatile void*, unsigned char, int);
6490 unsigned char __builtin___tsan_atomic8_fetch_or(volatile void*, unsigned char, int);
6491 unsigned char __builtin___tsan_atomic8_fetch_sub(volatile void*, unsigned char, int);
6492 unsigned char __builtin___tsan_atomic8_fetch_xor(volatile void*, unsigned char, int);
6493 unsigned char __builtin___tsan_atomic8_load(const volatile void*, int);
6494 void __builtin___tsan_atomic8_store(volatile void*, unsigned char, int);
6495 void __builtin___tsan_atomic_signal_fence(int);
6496 void __builtin___tsan_atomic_thread_fence(int);
6497 void __builtin___tsan_func_entry(void*);
6498 void __builtin___tsan_func_exit(void*);
6499 void __builtin___tsan_read1(void*);
6500 void __builtin___tsan_read16(void*);
6501 void __builtin___tsan_read2(void*);
6502 void __builtin___tsan_read4(void*);
6503 void __builtin___tsan_read8(void*);
6504 void __builtin___tsan_read_range(void*, long int);
6505 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 1)
6506 void __builtin___tsan_vptr_update(void*, void*);
6507 void __tsan_vptr_update(void*, void*);
6508 #else
6509 void __tsan_vptr_update(void*);
6510 void __builtin___tsan_vptr_update(void*);
6511 #endif
6512 void __builtin___tsan_write1(void*);
6513 void __builtin___tsan_write16(void*);
6514 void __builtin___tsan_write2(void*);
6515 void __builtin___tsan_write4(void*);
6516 void __builtin___tsan_write8(void*);
6517 void __builtin___tsan_write_range(void*, long int);
6518 void __builtin___ubsan_handle_add_overflow(void*, void*, void*);
6519 void __builtin___ubsan_handle_add_overflow_abort(void*, void*, void*);
6520 void __builtin___ubsan_handle_builtin_unreachable(void*);
6521 void __builtin___ubsan_handle_divrem_overflow(void*, void*, void*);
6522 void __builtin___ubsan_handle_divrem_overflow_abort(void*, void*, void*);
6523 void __builtin___ubsan_handle_dynamic_type_cache_miss(void*, void*, void*);
6524 void __builtin___ubsan_handle_dynamic_type_cache_miss_abort(void*, void*, void*);
6525 void __builtin___ubsan_handle_float_cast_overflow(void*, void*);
6526 void __builtin___ubsan_handle_float_cast_overflow_abort(void*, void*);
6527 void __builtin___ubsan_handle_invalid_builtin(void*);
6528 void __builtin___ubsan_handle_invalid_builtin_abort(void*);
6529 void __builtin___ubsan_handle_load_invalid_value(void*, void*);
6530 void __builtin___ubsan_handle_load_invalid_value_abort(void*, void*);
6531 void __builtin___ubsan_handle_missing_return(void*);
6532 void __builtin___ubsan_handle_mul_overflow(void*, void*, void*);
6533 void __builtin___ubsan_handle_mul_overflow_abort(void*, void*, void*);
6534 void __builtin___ubsan_handle_negate_overflow(void*, void*);
6535 void __builtin___ubsan_handle_negate_overflow_abort(void*, void*);
6536 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
6537 void __builtin___ubsan_handle_nonnull_arg(void*);
6538 void __builtin___ubsan_handle_nonnull_arg_abort(void*);
6539 void __ubsan_handle_nonnull_arg(void*);
6540 void __ubsan_handle_nonnull_arg_abort(void*);
6541 #else
6542 void __ubsan_handle_nonnull_arg(void*, int);
6543 void __ubsan_handle_nonnull_arg_abort(void*, int);
6544 void __builtin___ubsan_handle_nonnull_arg(void*, int);
6545 void __builtin___ubsan_handle_nonnull_arg_abort(void*, int);
6546 #endif
6547 void __builtin___ubsan_handle_nonnull_return_v1(void*, void*);
6548 void __builtin___ubsan_handle_nonnull_return_v1_abort(void*, void*);
6549 void __builtin___ubsan_handle_out_of_bounds(void*, void*);
6550 void __builtin___ubsan_handle_out_of_bounds_abort(void*, void*);
6551 void __builtin___ubsan_handle_pointer_overflow(void*, void*, void*);
6552 void __builtin___ubsan_handle_pointer_overflow_abort(void*, void*, void*);
6553 void __builtin___ubsan_handle_shift_out_of_bounds(void*, void*, void*);
6554 void __builtin___ubsan_handle_shift_out_of_bounds_abort(void*, void*, void*);
6555 void __builtin___ubsan_handle_sub_overflow(void*, void*, void*);
6556 void __builtin___ubsan_handle_sub_overflow_abort(void*, void*, void*);
6557 void __builtin___ubsan_handle_type_mismatch_v1(void*, void*);
6558 void __builtin___ubsan_handle_type_mismatch_v1_abort(void*, void*);
6559 void __builtin___ubsan_handle_vla_bound_not_positive(void*, void*);
6560 void __builtin___ubsan_handle_vla_bound_not_positive_abort(void*, void*);
6561 void __sanitizer_cov_trace_cmp1(unsigned char, unsigned char);
6562 void __sanitizer_cov_trace_cmp2(short unsigned int, short unsigned int);
6563 void __sanitizer_cov_trace_cmp4(unsigned int, unsigned int);
6564 void __sanitizer_cov_trace_cmp8(long unsigned int, long unsigned int);
6565 void __sanitizer_cov_trace_cmpd(double, double);
6566 void __sanitizer_cov_trace_cmpf(float, float);
6567 void __sanitizer_cov_trace_const_cmp1(unsigned char, unsigned char);
6568 void __sanitizer_cov_trace_const_cmp2(short unsigned int, short unsigned int);
6569 void __sanitizer_cov_trace_const_cmp4(unsigned int, unsigned int);
6570 void __sanitizer_cov_trace_const_cmp8(long unsigned int, long unsigned int);
6571 void __sanitizer_cov_trace_switch(long unsigned int, void*);
6572 void __sanitizer_ptr_cmp(void*, long int);
6573 void __sanitizer_ptr_sub(void*, long int);
6574 __cov_bool __tsan_atomic16_compare_exchange_strong(volatile void*, void*, short unsigned int, int, int);
6575 __cov_bool __tsan_atomic16_compare_exchange_weak(volatile void*, void*, short unsigned int, int, int);
6576 short unsigned int __tsan_atomic16_exchange(volatile void*, short unsigned int, int);
6577 short unsigned int __tsan_atomic16_fetch_add(volatile void*, short unsigned int, int);
6578 short unsigned int __tsan_atomic16_fetch_and(volatile void*, short unsigned int, int);
6579 short unsigned int __tsan_atomic16_fetch_nand(volatile void*, short unsigned int, int);
6580 short unsigned int __tsan_atomic16_fetch_or(volatile void*, short unsigned int, int);
6581 short unsigned int __tsan_atomic16_fetch_sub(volatile void*, short unsigned int, int);
6582 short unsigned int __tsan_atomic16_fetch_xor(volatile void*, short unsigned int, int);
6583 short unsigned int __tsan_atomic16_load(const volatile void*, int);
6584 void __tsan_atomic16_store(volatile void*, short unsigned int, int);
6585 __cov_bool __tsan_atomic32_compare_exchange_strong(volatile void*, void*, unsigned int, int, int);
6586 __cov_bool __tsan_atomic32_compare_exchange_weak(volatile void*, void*, unsigned int, int, int);
6587 unsigned int __tsan_atomic32_exchange(volatile void*, unsigned int, int);
6588 unsigned int __tsan_atomic32_fetch_add(volatile void*, unsigned int, int);
6589 unsigned int __tsan_atomic32_fetch_and(volatile void*, unsigned int, int);
6590 unsigned int __tsan_atomic32_fetch_nand(volatile void*, unsigned int, int);
6591 unsigned int __tsan_atomic32_fetch_or(volatile void*, unsigned int, int);
6592 unsigned int __tsan_atomic32_fetch_sub(volatile void*, unsigned int, int);
6593 unsigned int __tsan_atomic32_fetch_xor(volatile void*, unsigned int, int);
6594 unsigned int __tsan_atomic32_load(const volatile void*, int);
6595 void __tsan_atomic32_store(volatile void*, unsigned int, int);
6596 __cov_bool __tsan_atomic64_compare_exchange_strong(volatile void*, void*, long unsigned int, int, int);
6597 __cov_bool __tsan_atomic64_compare_exchange_weak(volatile void*, void*, long unsigned int, int, int);
6598 long unsigned int __tsan_atomic64_exchange(volatile void*, long unsigned int, int);
6599 long unsigned int __tsan_atomic64_fetch_add(volatile void*, long unsigned int, int);
6600 long unsigned int __tsan_atomic64_fetch_and(volatile void*, long unsigned int, int);
6601 long unsigned int __tsan_atomic64_fetch_nand(volatile void*, long unsigned int, int);
6602 long unsigned int __tsan_atomic64_fetch_or(volatile void*, long unsigned int, int);
6603 long unsigned int __tsan_atomic64_fetch_sub(volatile void*, long unsigned int, int);
6604 long unsigned int __tsan_atomic64_fetch_xor(volatile void*, long unsigned int, int);
6605 long unsigned int __tsan_atomic64_load(const volatile void*, int);
6606 void __tsan_atomic64_store(volatile void*, long unsigned int, int);
6607 __cov_bool __tsan_atomic8_compare_exchange_strong(volatile void*, void*, unsigned char, int, int);
6608 __cov_bool __tsan_atomic8_compare_exchange_weak(volatile void*, void*, unsigned char, int, int);
6609 unsigned char __tsan_atomic8_exchange(volatile void*, unsigned char, int);
6610 unsigned char __tsan_atomic8_fetch_add(volatile void*, unsigned char, int);
6611 unsigned char __tsan_atomic8_fetch_and(volatile void*, unsigned char, int);
6612 unsigned char __tsan_atomic8_fetch_nand(volatile void*, unsigned char, int);
6613 unsigned char __tsan_atomic8_fetch_or(volatile void*, unsigned char, int);
6614 unsigned char __tsan_atomic8_fetch_sub(volatile void*, unsigned char, int);
6615 unsigned char __tsan_atomic8_fetch_xor(volatile void*, unsigned char, int);
6616 unsigned char __tsan_atomic8_load(const volatile void*, int);
6617 void __tsan_atomic8_store(volatile void*, unsigned char, int);
6618 void __tsan_atomic_signal_fence(int);
6619 void __tsan_atomic_thread_fence(int);
6620 void __tsan_func_entry(void*);
6621 void __tsan_func_exit(void*);
6622 void __tsan_read1(void*);
6623 void __tsan_read16(void*);
6624 void __tsan_read2(void*);
6625 void __tsan_read4(void*);
6626 void __tsan_read8(void*);
6627 void __tsan_read_range(void*, long int);
6628 void __tsan_write1(void*);
6629 void __tsan_write16(void*);
6630 void __tsan_write2(void*);
6631 void __tsan_write4(void*);
6632 void __tsan_write8(void*);
6633 void __tsan_write_range(void*, long int);
6634 void __ubsan_handle_add_overflow(void*, void*, void*);
6635 void __ubsan_handle_add_overflow_abort(void*, void*, void*);
6636 void __ubsan_handle_builtin_unreachable(void*);
6637 void __ubsan_handle_divrem_overflow(void*, void*, void*);
6638 void __ubsan_handle_divrem_overflow_abort(void*, void*, void*);
6639 void __ubsan_handle_dynamic_type_cache_miss(void*, void*, void*);
6640 void __ubsan_handle_dynamic_type_cache_miss_abort(void*, void*, void*);
6641 void __ubsan_handle_float_cast_overflow(void*, void*);
6642 void __ubsan_handle_float_cast_overflow_abort(void*, void*);
6643 void __ubsan_handle_invalid_builtin(void*);
6644 void __ubsan_handle_invalid_builtin_abort(void*);
6645 void __ubsan_handle_load_invalid_value(void*, void*);
6646 void __ubsan_handle_load_invalid_value_abort(void*, void*);
6647 void __ubsan_handle_missing_return(void*);
6648 void __ubsan_handle_mul_overflow(void*, void*, void*);
6649 void __ubsan_handle_mul_overflow_abort(void*, void*, void*);
6650 void __ubsan_handle_negate_overflow(void*, void*);
6651 void __ubsan_handle_negate_overflow_abort(void*, void*);
6652 void __ubsan_handle_nonnull_return_v1(void*, void*);
6653 void __ubsan_handle_nonnull_return_v1_abort(void*, void*);
6654 void __ubsan_handle_out_of_bounds(void*, void*);
6655 void __ubsan_handle_out_of_bounds_abort(void*, void*);
6656 void __ubsan_handle_pointer_overflow(void*, void*, void*);
6657 void __ubsan_handle_pointer_overflow_abort(void*, void*, void*);
6658 void __ubsan_handle_shift_out_of_bounds(void*, void*, void*);
6659 void __ubsan_handle_shift_out_of_bounds_abort(void*, void*, void*);
6660 void __ubsan_handle_sub_overflow(void*, void*, void*);
6661 void __ubsan_handle_sub_overflow_abort(void*, void*, void*);
6662 void __ubsan_handle_type_mismatch_v1(void*, void*);
6663 void __ubsan_handle_type_mismatch_v1_abort(void*, void*);
6664 void __ubsan_handle_vla_bound_not_positive(void*, void*);
6665 void __ubsan_handle_vla_bound_not_positive_abort(void*, void*);
6666 
6667 // -fopenacc
6668 int __builtin_acc_get_device_type(void);
6669 void __builtin_GOACC_data_end(void);
6670 void __builtin_GOMP_atomic_end(void);
6671 void __builtin_GOMP_atomic_start(void);
6672 void __builtin_GOMP_barrier(void);
6673 __cov_bool __builtin_GOMP_barrier_cancel(void);
6674 void __builtin_GOMP_critical_end(void);
6675 void __builtin_GOMP_critical_start(void);
6676 void __builtin_GOMP_loop_end(void);
6677 __cov_bool __builtin_GOMP_loop_end_cancel(void);
6678 void __builtin_GOMP_loop_end_nowait(void);
6679 void __builtin_GOMP_ordered_end(void);
6680 void __builtin_GOMP_ordered_start(void);
6681 void __builtin_GOMP_sections_end(void);
6682 __cov_bool __builtin_GOMP_sections_end_cancel(void);
6683 void __builtin_GOMP_sections_end_nowait(void);
6684 unsigned int __builtin_GOMP_sections_next(void);
6685 void* __builtin_GOMP_single_copy_start(void);
6686 __cov_bool __builtin_GOMP_single_start(void);
6687 void __builtin_GOMP_target_end_data(void);
6688 void __builtin_GOMP_taskgroup_end(void);
6689 void __builtin_GOMP_taskgroup_start(void);
6690 void __builtin_GOMP_taskwait(void);
6691 void __builtin_GOMP_taskyield(void);
6692 int __builtin_omp_get_num_teams(void);
6693 int __builtin_omp_get_num_threads(void);
6694 int __builtin_omp_get_team_num(void);
6695 int __builtin_omp_get_thread_num(void);
6696 void __builtin_GOACC_data_start(int, long unsigned int, void*, void*, void*);
6697 void __builtin_GOACC_declare(int, long unsigned int, void*, void*, void*);
6698 void __builtin_GOACC_enter_exit_data(int, long unsigned int, void*, void*, void*, int, int, ...);
6699 void __builtin_GOACC_parallel_keyed(int, void (*)(void*), long unsigned int, void*, void*, void*, ...);
6700 int __builtin_goacc_parlevel_id(int);
6701 int __builtin_goacc_parlevel_size(int);
6702 void __builtin_GOACC_update(int, long unsigned int, void*, void*, void*, int, int, ...);
6703 void __builtin_GOACC_wait(int, int, ...);
6704 __cov_bool __builtin_GOMP_cancel(int, __cov_bool);
6705 __cov_bool __builtin_GOMP_cancellation_point(int);
6706 void __builtin_GOMP_critical_name_end(void**);
6707 void __builtin_GOMP_critical_name_start(void**);
6708 void __builtin_GOMP_doacross_post(void*);
6709 void __builtin_GOMP_doacross_ull_post(void*);
6710 void __builtin_GOMP_doacross_ull_wait(long long unsigned int, ...);
6711 void __builtin_GOMP_doacross_wait(long int, ...);
6712 __cov_bool __builtin_GOMP_loop_doacross_dynamic_start(unsigned int, long int*, long int, long int*, long int*);
6713 __cov_bool __builtin_GOMP_loop_doacross_guided_start(unsigned int, long int*, long int, long int*, long int*);
6714 __cov_bool __builtin_GOMP_loop_doacross_runtime_start(unsigned int, long int*, long int*, long int*);
6715 __cov_bool __builtin_GOMP_loop_doacross_start(unsigned int, long int*, long int, long int, long int*, long int*, void*, void*);
6716 __cov_bool __builtin_GOMP_loop_doacross_static_start(unsigned int, long int*, long int, long int*, long int*);
6717 __cov_bool __builtin_GOMP_loop_dynamic_next(long int*, long int*);
6718 __cov_bool __builtin_GOMP_loop_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6719 __cov_bool __builtin_GOMP_loop_guided_next(long int*, long int*);
6720 __cov_bool __builtin_GOMP_loop_guided_start(long int, long int, long int, long int, long int*, long int*);
6721 __cov_bool __builtin_GOMP_loop_maybe_nonmonotonic_runtime_next(long int*, long int*);
6722 __cov_bool __builtin_GOMP_loop_maybe_nonmonotonic_runtime_start(long int, long int, long int, long int*, long int*);
6723 __cov_bool __builtin_GOMP_loop_nonmonotonic_dynamic_next(long int*, long int*);
6724 __cov_bool __builtin_GOMP_loop_nonmonotonic_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6725 __cov_bool __builtin_GOMP_loop_nonmonotonic_guided_next(long int*, long int*);
6726 __cov_bool __builtin_GOMP_loop_nonmonotonic_guided_start(long int, long int, long int, long int, long int*, long int*);
6727 __cov_bool __builtin_GOMP_loop_nonmonotonic_runtime_next(long int*, long int*);
6728 __cov_bool __builtin_GOMP_loop_nonmonotonic_runtime_start(long int, long int, long int, long int*, long int*);
6729 __cov_bool __builtin_GOMP_loop_ordered_dynamic_next(long int*, long int*);
6730 __cov_bool __builtin_GOMP_loop_ordered_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6731 __cov_bool __builtin_GOMP_loop_ordered_guided_next(long int*, long int*);
6732 __cov_bool __builtin_GOMP_loop_ordered_guided_start(long int, long int, long int, long int, long int*, long int*);
6733 __cov_bool __builtin_GOMP_loop_ordered_runtime_next(long int*, long int*);
6734 __cov_bool __builtin_GOMP_loop_ordered_runtime_start(long int, long int, long int, long int*, long int*);
6735 __cov_bool __builtin_GOMP_loop_ordered_start(long int, long int, long int, long int, long int, long int*, long int*, void*, void*);
6736 __cov_bool __builtin_GOMP_loop_ordered_static_next(long int*, long int*);
6737 __cov_bool __builtin_GOMP_loop_ordered_static_start(long int, long int, long int, long int, long int*, long int*);
6738 __cov_bool __builtin_GOMP_loop_runtime_next(long int*, long int*);
6739 __cov_bool __builtin_GOMP_loop_runtime_start(long int, long int, long int, long int*, long int*);
6740 __cov_bool __builtin_GOMP_loop_start(long int, long int, long int, long int, long int, long int*, long int*, void*, void*);
6741 __cov_bool __builtin_GOMP_loop_static_next(long int*, long int*);
6742 __cov_bool __builtin_GOMP_loop_static_start(long int, long int, long int, long int, long int*, long int*);
6743 __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*);
6744 __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*);
6745 __cov_bool __builtin_GOMP_loop_ull_doacross_runtime_start(unsigned int, long long unsigned int*, long long unsigned int*, long long unsigned int*);
6746 __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*);
6747 __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*);
6748 __cov_bool __builtin_GOMP_loop_ull_dynamic_next(long long unsigned int*, long long unsigned int*);
6749 __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*);
6750 __cov_bool __builtin_GOMP_loop_ull_guided_next(long long unsigned int*, long long unsigned int*);
6751 __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*);
6752 __cov_bool __builtin_GOMP_loop_ull_maybe_nonmonotonic_runtime_next(long long unsigned int*, long long unsigned int*);
6753 __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*);
6754 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_dynamic_next(long long unsigned int*, long long unsigned int*);
6755 __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*);
6756 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_guided_next(long long unsigned int*, long long unsigned int*);
6757 __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*);
6758 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_runtime_next(long long unsigned int*, long long unsigned int*);
6759 __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*);
6760 __cov_bool __builtin_GOMP_loop_ull_ordered_dynamic_next(long long unsigned int*, long long unsigned int*);
6761 __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*);
6762 __cov_bool __builtin_GOMP_loop_ull_ordered_guided_next(long long unsigned int*, long long unsigned int*);
6763 __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*);
6764 __cov_bool __builtin_GOMP_loop_ull_ordered_runtime_next(long long unsigned int*, long long unsigned int*);
6765 __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*);
6766 __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*);
6767 __cov_bool __builtin_GOMP_loop_ull_ordered_static_next(long long unsigned int*, long long unsigned int*);
6768 __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*);
6769 __cov_bool __builtin_GOMP_loop_ull_runtime_next(long long unsigned int*, long long unsigned int*);
6770 __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*);
6771 __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*);
6772 __cov_bool __builtin_GOMP_loop_ull_static_next(long long unsigned int*, long long unsigned int*);
6773 __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*);
6774 void __builtin_GOMP_offload_register_ver(int, void*, int, void*);
6775 void __builtin_GOMP_offload_unregister_ver(int, void*, int, void*);
6776 void __builtin_GOMP_parallel(void (*)(void*), void*, unsigned int, unsigned int);
6777 void __builtin_GOMP_parallel_loop_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6778 void __builtin_GOMP_parallel_loop_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6779 void __builtin_GOMP_parallel_loop_maybe_nonmonotonic_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6780 void __builtin_GOMP_parallel_loop_nonmonotonic_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6781 void __builtin_GOMP_parallel_loop_nonmonotonic_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6782 void __builtin_GOMP_parallel_loop_nonmonotonic_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6783 void __builtin_GOMP_parallel_loop_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6784 void __builtin_GOMP_parallel_loop_static(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6785 unsigned int __builtin_GOMP_parallel_reductions(void (*)(void*), void*, unsigned int, unsigned int);
6786 void __builtin_GOMP_parallel_sections(void (*)(void*), void*, unsigned int, unsigned int, unsigned int);
6787 unsigned int __builtin_GOMP_sections2_start(unsigned int, void*, void*);
6788 unsigned int __builtin_GOMP_sections_start(unsigned int);
6789 void __builtin_GOMP_single_copy_end(void*);
6790 void __builtin_GOMP_target_data_ext(int, long unsigned int, void*, void*, void*);
6791 void __builtin_GOMP_target_enter_exit_data(int, long unsigned int, void*, void*, void*, unsigned int, void*);
6792 void __builtin_GOMP_target_ext(int, void (*)(void*), long unsigned int, void*, void*, void*, unsigned int, void*, void*);
6793 void __builtin_GOMP_target_update_ext(int, long unsigned int, void*, void*, void*, unsigned int, void*);
6794 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
6795 void __builtin_GOMP_task(void (*)(void*), void*, void (*)(void*, void*), long int, long int, __cov_bool, unsigned int, void*, int);
6796 #endif
6797 void __builtin_GOMP_taskgroup_reduction_register(void*);
6798 void __builtin_GOMP_taskgroup_reduction_unregister(void*);
6799 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);
6800 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);
6801 void __builtin_GOMP_task_reduction_remap(long unsigned int, long unsigned int, void*);
6802 void __builtin_GOMP_taskwait_depend(void*);
6803 void __builtin_GOMP_teams(unsigned int, unsigned int);
6804 void __builtin_GOMP_teams_reg(void (*)(void*), void*, unsigned int, unsigned int, unsigned int);
6805 void __builtin_GOMP_workshare_task_reduction_unregister(__cov_bool);
6806 
6807 // -fgnu-tm -mavx
6808 void __builtin__ITM_abortTransaction(int);
6809 unsigned int __builtin__ITM_beginTransaction(unsigned int, ...);
6810 void* __builtin__ITM_calloc(long unsigned int, long unsigned int);
6811 void __builtin__ITM_changeTransactionMode(int);
6812 void __builtin__ITM_commitTransactionEH(void*);
6813 void __builtin__ITM_free(void*);
6814 void* __builtin__ITM_getTMCloneOrIrrevocable(void*);
6815 void* __builtin__ITM_getTMCloneSafe(void*);
6816 void __builtin__ITM_LB(volatile void*, long unsigned int);
6817 void __builtin__ITM_LD(volatile void*);
6818 void __builtin__ITM_LE(volatile void*);
6819 void __builtin__ITM_LF(volatile void*);
6820 void __builtin__ITM_LM128(const void*);
6821 void __builtin__ITM_LM256(const void*);
6822 void __builtin__ITM_LM64(const void*);
6823 void __builtin__ITM_LU1(volatile void*);
6824 void __builtin__ITM_LU2(volatile void*);
6825 void __builtin__ITM_LU4(volatile void*);
6826 void __builtin__ITM_LU8(volatile void*);
6827 void* __builtin__ITM_malloc(long unsigned int);
6828 void __builtin__ITM_memcpyRnWt(void*, const void*, long unsigned int);
6829 void __builtin__ITM_memcpyRtWn(void*, const void*, long unsigned int);
6830 void __builtin__ITM_memcpyRtWt(void*, const void*, long unsigned int);
6831 void __builtin__ITM_memmoveRtWt(void*, const void*, long unsigned int);
6832 void __builtin__ITM_memsetW(void*, int, long unsigned int);
6833 double __builtin__ITM_RaRD(double*);
6834 long double __builtin__ITM_RaRE(volatile void*);
6835 float __builtin__ITM_RaRF(volatile void*);
6836 __cov_v4sf __builtin__ITM_RaRM128(const __cov_v4sf*);
6837 __cov_v8sf __builtin__ITM_RaRM256(const __cov_v8sf*);
6838 __cov_v2si_t __builtin__ITM_RaRM64(const __cov_v2si_t*);
6839 unsigned char __builtin__ITM_RaRU1(volatile void*);
6840 short unsigned int __builtin__ITM_RaRU2(volatile void*);
6841 unsigned int __builtin__ITM_RaRU4(volatile void*);
6842 long unsigned int __builtin__ITM_RaRU8(volatile void*);
6843 double __builtin__ITM_RaWD(double*);
6844 long double __builtin__ITM_RaWE(volatile void*);
6845 float __builtin__ITM_RaWF(volatile void*);
6846 __cov_v4sf __builtin__ITM_RaWM128(const __cov_v4sf*);
6847 __cov_v8sf __builtin__ITM_RaWM256(const __cov_v8sf*);
6848 __cov_v2si_t __builtin__ITM_RaWM64(const __cov_v2si_t*);
6849 unsigned char __builtin__ITM_RaWU1(volatile void*);
6850 short unsigned int __builtin__ITM_RaWU2(volatile void*);
6851 unsigned int __builtin__ITM_RaWU4(volatile void*);
6852 long unsigned int __builtin__ITM_RaWU8(volatile void*);
6853 double __builtin__ITM_RD(double*);
6854 long double __builtin__ITM_RE(volatile void*);
6855 float __builtin__ITM_RF(volatile void*);
6856 double __builtin__ITM_RfWD(double*);
6857 long double __builtin__ITM_RfWE(volatile void*);
6858 float __builtin__ITM_RfWF(volatile void*);
6859 __cov_v4sf __builtin__ITM_RfWM128(const __cov_v4sf*);
6860 __cov_v8sf __builtin__ITM_RfWM256(const __cov_v8sf*);
6861 __cov_v2si_t __builtin__ITM_RfWM64(const __cov_v2si_t*);
6862 unsigned char __builtin__ITM_RfWU1(volatile void*);
6863 short unsigned int __builtin__ITM_RfWU2(volatile void*);
6864 unsigned int __builtin__ITM_RfWU4(volatile void*);
6865 long unsigned int __builtin__ITM_RfWU8(volatile void*);
6866 __cov_v4sf __builtin__ITM_RM128(const __cov_v4sf*);
6867 __cov_v8sf __builtin__ITM_RM256(const __cov_v8sf*);
6868 __cov_v2si_t __builtin__ITM_RM64(const __cov_v2si_t*);
6869 unsigned char __builtin__ITM_RU1(volatile void*);
6870 short unsigned int __builtin__ITM_RU2(volatile void*);
6871 unsigned int __builtin__ITM_RU4(volatile void*);
6872 long unsigned int __builtin__ITM_RU8(volatile void*);
6873 void __builtin__ITM_WaRD(volatile void*, double);
6874 void __builtin__ITM_WaRE(volatile void*, long double);
6875 void __builtin__ITM_WaRF(volatile void*, float);
6876 void __builtin__ITM_WaRM128(__cov_v4sf*, __cov_v4sf);
6877 void __builtin__ITM_WaRM256(__cov_v8sf*, __cov_v8sf);
6878 void __builtin__ITM_WaRM64(__cov_v2si_t*, __cov_v2si_t);
6879 void __builtin__ITM_WaRU1(volatile void*, unsigned char);
6880 void __builtin__ITM_WaRU2(volatile void*, short unsigned int);
6881 void __builtin__ITM_WaRU4(volatile void*, unsigned int);
6882 void __builtin__ITM_WaRU8(volatile void*, long unsigned int);
6883 void __builtin__ITM_WaWD(volatile void*, double);
6884 void __builtin__ITM_WaWE(volatile void*, long double);
6885 void __builtin__ITM_WaWF(volatile void*, float);
6886 void __builtin__ITM_WaWM128(__cov_v4sf*, __cov_v4sf);
6887 void __builtin__ITM_WaWM256(__cov_v8sf*, __cov_v8sf);
6888 void __builtin__ITM_WaWM64(__cov_v2si_t*, __cov_v2si_t);
6889 void __builtin__ITM_WaWU1(volatile void*, unsigned char);
6890 void __builtin__ITM_WaWU2(volatile void*, short unsigned int);
6891 void __builtin__ITM_WaWU4(volatile void*, unsigned int);
6892 void __builtin__ITM_WaWU8(volatile void*, long unsigned int);
6893 void __builtin__ITM_WD(volatile void*, double);
6894 void __builtin__ITM_WE(volatile void*, long double);
6895 void __builtin__ITM_WF(volatile void*, float);
6896 void __builtin__ITM_WM128(__cov_v4sf*, __cov_v4sf);
6897 void __builtin__ITM_WM256(__cov_v8sf*, __cov_v8sf);
6898 void __builtin__ITM_WM64(__cov_v2si_t*, __cov_v2si_t);
6899 void __builtin__ITM_WU1(volatile void*, unsigned char);
6900 void __builtin__ITM_WU2(volatile void*, short unsigned int);
6901 void __builtin__ITM_WU4(volatile void*, unsigned int);
6902 void __builtin__ITM_WU8(volatile void*, long unsigned int);
6903 void __builtin__ITM_commitTransaction(void);
6904 
6905 #if __COVERITY_GCC_VERSION_AT_LEAST(10, 0)
6906 // -mavx512vp2intersect
6907 void __builtin_ia32_2intersectd128(unsigned char*, unsigned char*, __cov_v4si_t, __cov_v4si_t);
6908 void __builtin_ia32_2intersectd256(unsigned char*, unsigned char*, __cov_v8si_t, __cov_v8si_t);
6909 void __builtin_ia32_2intersectd512(short unsigned int*, short unsigned int*, __cov_v16si_t, __cov_v16si_t);
6910 void __builtin_ia32_2intersectq128(unsigned char*, unsigned char*, __cov_v2di_t, __cov_v2di_t);
6911 void __builtin_ia32_2intersectq256(unsigned char*, unsigned char*, __cov_v4di_t, __cov_v4di_t);
6912 void __builtin_ia32_2intersectq512(unsigned char*, unsigned char*, __cov_v8di_t, __cov_v8di_t);
6913 __cov_v2df __builtin_ia32_rndscalesd_mask_round(__cov_v2df, __cov_v2df, int, __cov_v2df, unsigned char, int);
6914 __cov_v4sf __builtin_ia32_rndscaless_mask_round(__cov_v4sf, __cov_v4sf, int, __cov_v4sf, unsigned char, int);
6915 
6916 // -mavx512bf16
6917 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi(__cov_v8sf, __cov_v8sf);
6918 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi_mask(__cov_v8sf, __cov_v8sf, __cov_v16hi_t, short unsigned int);
6919 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi_maskz(__cov_v8sf, __cov_v8sf, short unsigned int);
6920 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi(__cov_v16sf, __cov_v16sf);
6921 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi_mask(__cov_v16sf, __cov_v16sf, __cov_v32hi_t, unsigned int);
6922 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi_maskz(__cov_v16sf, __cov_v16sf, unsigned int);
6923 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi(__cov_v4sf, __cov_v4sf);
6924 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi_mask(__cov_v4sf, __cov_v4sf, __cov_v8hi_t, unsigned char);
6925 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi_maskz(__cov_v4sf, __cov_v4sf, unsigned char);
6926 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf(__cov_v16sf);
6927 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf_mask(__cov_v16sf, __cov_v16hi_t, short unsigned int);
6928 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf_maskz(__cov_v16sf, short unsigned int);
6929 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf(__cov_v4sf);
6930 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf_mask(__cov_v4sf, __cov_v8hi_t, unsigned char);
6931 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf_maskz(__cov_v4sf, unsigned char);
6932 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf(__cov_v8sf);
6933 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf_mask(__cov_v8sf, __cov_v8hi_t, unsigned char);
6934 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf_maskz(__cov_v8sf, unsigned char);
6935 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t);
6936 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf_mask(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t, short unsigned int);
6937 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf_maskz(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t, short unsigned int);
6938 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t);
6939 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf_mask(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t, unsigned char);
6940 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf_maskz(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t, unsigned char);
6941 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t);
6942 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf_mask(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t, unsigned char);
6943 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf_maskz(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t, unsigned char);
6944 
6945 // -menqcmd
6946 int __builtin_ia32_enqcmd(void*, const void*);
6947 int __builtin_ia32_enqcmds(void*, const void*);
6948 
6949 // -mavx512dq
6950 char __builtin_ia32_fpclasssd_mask(__cov_v2df, int, unsigned char);
6951 char __builtin_ia32_fpclassss_mask(__cov_v4sf, int, unsigned char);
6952 #endif
6953 
6954 #if __COVERITY_GCC_VERSION_AT_LEAST(9, 0)
6955 /*
6956  * EDG 5.0 does not yet include prototypes for GCC 9 builtins, so these are
6957  * enabled even when __COVERITY_DISABLE_BUILTIN_DECLS is set.
6958  */
6959 
6960 unsigned int __builtin_ia32_readeflags_u32(void);
6961 void __builtin_ia32_writeeflags_u32(unsigned int);
6962 
6963 //-mfma4
6964 __cov_v4sf __builtin_ia32_vfmsubps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6965 __cov_v2df __builtin_ia32_vfmsubpd(__cov_v2df, __cov_v2df, __cov_v2df);
6966 __cov_v4sf __builtin_ia32_vfnmaddps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6967 __cov_v2df __builtin_ia32_vfnmaddpd(__cov_v2df, __cov_v2df, __cov_v2df);
6968 __cov_v4sf __builtin_ia32_vfnmsubps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6969 __cov_v2df __builtin_ia32_vfnmsubpd(__cov_v2df, __cov_v2df, __cov_v2df);
6970 __cov_v8sf __builtin_ia32_vfmsubps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
6971 __cov_v4df __builtin_ia32_vfmsubpd256(__cov_v4df, __cov_v4df, __cov_v4df);
6972 __cov_v8sf __builtin_ia32_vfnmaddps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
6973 __cov_v4df __builtin_ia32_vfnmaddpd256(__cov_v4df, __cov_v4df, __cov_v4df);
6974 __cov_v8sf __builtin_ia32_vfnmsubps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
6975 __cov_v4df __builtin_ia32_vfnmsubpd256(__cov_v4df, __cov_v4df, __cov_v4df);
6976 
6977 #define __builtin_speculation_safe_value(t1, t2) t1
6978 #endif
6979 
6980 #if __COVERITY_GCC_VERSION_AT_LEAST(8, 0)
6981 long double __builtin_sqrtf128(long double);
6982 long double __builtin_fmaf128(long double, long double, long double);
6983 long double __builtin_fmaxf128(long double, long double);
6984 long double __builtin_fminf128(long double, long double);
6985 #endif
6986 
6987 #ifndef __coverity_cplusplus
6988 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
6989 typedef float __coverity_float _Float32;
6990 typedef double __coverity_floatx _Float32x;
6991 typedef double __coverity_float _Float64;
6992 typedef long double _Float64x;
6993 typedef long double _Float128;
6994 
6995 long double __builtin_inff128();
6996 #endif /* GCC >= 7.0 */
6997 #endif /* __coverity_cplusplus */
6998 
6999 #ifdef __x86_64__
7000 #define __builtin_ms_va_list __builtin_va_list
7001 #define __builtin_sysv_va_list __builtin_va_list
7002 #endif /* __x86_64__ */
7003 
7004 #ifdef __coverity_cplusplus
7005 }
7006 #endif
7007 
7008 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7009 typedef float __coverity_decimal _Decimal32;
7010 typedef double __coverity_decimal _Decimal64;
7011 typedef long double __coverity_decimal _Decimal128;
7012 
7013 _Decimal32 __builtin_nand32(const char*);
7014 _Decimal32 __builtin_infd32();
7015 _Decimal64 __builtin_infd64();
7016 _Decimal64 __builtin_nand64(const char*);
7017 _Decimal128 __builtin_infd128();
7018 _Decimal128 __builtin_nand128(const char*);
7019 
7020 _Decimal128 __builtin_fabsd128(_Decimal128);
7021 _Decimal32 __builtin_fabsd32(_Decimal32);
7022 _Decimal64 __builtin_fabsd64(_Decimal64);
7023 int __builtin_finited128(_Decimal128);
7024 int __builtin_finited32(_Decimal32);
7025 int __builtin_finited64(_Decimal64);
7026 float __builtin_inff32();
7027 double __builtin_inff64();
7028 int __builtin_isinfd128(_Decimal128);
7029 int __builtin_isinfd32(_Decimal32);
7030 int __builtin_isinfd64(_Decimal64);
7031 int __builtin_isnand128(_Decimal128);
7032 int __builtin_isnand32(_Decimal32);
7033 int __builtin_isnand64(_Decimal64);
7034 int __builtin_signbitd128(_Decimal128);
7035 int __builtin_signbitd32(_Decimal32);
7036 int __builtin_signbitd64(_Decimal64);
7037 #endif /* GCC >= 4.0 */
7038 
7039 
7040 #ifndef __COVERITY_DISABLE_BUILTIN_DECLS
7041 #if __COVERITY_GCC_VERSION_AT_LEAST(3, 4)
7042 extern char *__builtin_stpcpy(char *, const char *);
7043 #endif /* GCC >= 3.4 */
7044 
7045 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7046 #define __builtin_ms_va_list __builtin_va_list
7047 #define __builtin_ms_va_copy __builtin_va_copy
7048 #define __builtin_ms_va_start __builtin_va_start
7049 #define __builtin_ms_va_end __builtin_va_end
7050 
7051 #define __builtin_sysv_va_list __builtin_va_list
7052 #define __builtin_sysv_va_copy __builtin_va_copy
7053 #define __builtin_sysv_va_start __builtin_va_start
7054 #define __builtin_sysv_va_end __builtin_va_end
7055 
7056 #define __ms_va_copy(__d,__s) __builtin_ms_va_copy(__d,__s)
7057 #define __ms_va_start(__v,__l) __builtin_ms_va_start(__v,__l)
7058 #define __ms_va_arg(__v,__l)    __builtin_va_arg(__v,__l)
7059 #define __ms_va_end(__v) __builtin_ms_va_end(__v)
7060 
7061 #define __sysv_va_copy(__d,__s) __builtin_sysv_va_copy(__d,__s)
7062 #define __sysv_va_start(__v,__l) __builtin_sysv_va_start(__v,__l)
7063 #define __sysv_va_arg(__v,__l)  __builtin_va_arg(__v,__l)
7064 #define __sysv_va_end(__v) __builtin_sysv_va_end(__v)
7065 #endif // 4.4+
7066 
7067 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7068 extern double __builtin_powi(double,int);
7069 extern float __builtin_powif(float,int);
7070 extern long double __builtin_powil(long double,int);
7071 
7072 extern float __builtin_cabsf(__complex__ float);
7073 extern double __builtin_cabs(__complex__ double);
7074 extern long double __builtin_cabsl(__complex__ long double);
7075 extern float __builtin_cargf(__complex__ float);
7076 extern double __builtin_carg(__complex__ double);
7077 extern long double __builtin_cargl(__complex__ long double);
7078 
7079 #define __builtin_memchr(dst, src, len) memchr(dst, src, len)
7080 #define __builtin_memcpy(dst, src, len) memcpy(dst, src, len)
7081 #define __builtin_memmove(dst, src, len) memmove(dst, src, len)
7082 #define __builtin_memset(dst, val, len) memset(dst, val, len)
7083 #define __builtin_strcpy(dst, src) strcpy(dst, src)
7084 #define __builtin_strcat(dst, src) strcat(dst, src)
7085 #define __builtin_strncpy(dst, src, len) strncpy(dst, src, len)
7086 #define __builtin_strncat(dst, src, len) strncat(dst, src, len)
7087 #define __builtin_mempcpy(dst, src, len) mempcpy (dst, src, len)
7088 #if (__GNUC__ == 4) && (__GNUC_MINOR__ == 9) && ((__GNUC_PATCHLEVEL__ == 2) || (__GNUC_PATCHLEVEL__ == 3) || (__GNUC_PATCHLEVEL__ == 4))
7089 int __coverity_builtin_sprintf();
7090 #define __builtin_sprintf(dst, ...) __coverity_builtin_sprintf();
7091 #else
7092 #define __builtin_sprintf(dst, ...) sprintf (dst, __VA_ARGS__)
7093 #endif
7094 #define __builtin_snprintf(dst, len, ...) snprintf (dst, len, __VA_ARGS__)
7095 
7096 int __builtin_vsprintf(char *, const char *, __builtin_va_list);
7097 int __builtin_vsnprintf(char *, int, const char *, __builtin_va_list);
7098 #endif /* GCC >= 4.0 */
7099 
7100 /* mmx, sse compat */
7101 
7102 #if (__GNUC__ <3)
7103 typedef int __cov_m64 __attribute__ ((__mode__ (__V2SI__)));
7104 typedef float __cov_m128 __attribute__ ((__mode__(__V4SF__)));
7105 
7106 /* Internal data types for implementing the intrinsics.  */
7107 typedef int __cov_v2si __attribute__ ((__mode__ (__V2SI__)));
7108 typedef int __cov_v4hi __attribute__ ((__mode__ (__V4HI__)));
7109 typedef int __cov_v8qi __attribute__ ((__mode__ (__V8QI__)));
7110 
7111 /* Internal data types for implementing the intrinsics.  */
7112 typedef int __cov_v4si __attribute__ ((mode (V4SI)));
7113 
7114 typedef int __cov_v8hi __attribute__ ((mode (V8HI)));
7115 typedef int __cov_v2di __attribute__ ((mode (V2DI)));
7116 typedef int __cov_v16qi __attribute__ ((mode (V16QI)));
7117 
7118 typedef int __cov_v1di __attribute__ ((mode (V1DI)));
7119 
7120 #define __cov_m128i __cov_v2di
7121 #define __cov_m128d __cov_v2df
7122 #endif
7123 
7124 #if __GNUC__ == 3
7125 
7126 typedef int __cov_m64 __attribute__ ((__mode__ (__V2SI__)));
7127 
7128 /* Internal data types for implementing the intrinsics.  */
7129 typedef int __cov_v2si __attribute__ ((__mode__ (__V2SI__)));
7130 typedef int __cov_v4hi __attribute__ ((__mode__ (__V4HI__)));
7131 typedef int __cov_v8qi __attribute__ ((__mode__ (__V8QI__)));
7132 
7133 /* The data type intended for user use.  */
7134 typedef float __cov_m128 __attribute__ ((__mode__(__V4SF__)));
7135 
7136 /* Internal data types for implementing the intrinsics.  */
7137 typedef int __cov_v4si __attribute__ ((mode (V4SI)));
7138 
7139 typedef int __cov_v2di __attribute__ ((mode (V2DI)));
7140 typedef int __cov_v8hi __attribute__ ((mode (V8HI)));
7141 typedef int __cov_v16qi __attribute__ ((mode (V16QI)));
7142 typedef int __cov_v1di __attribute__ ((mode (V1DI)));
7143 
7144 #define __cov_m128i __cov_v2di
7145 #define __cov_m128d __cov_v2df
7146 
7147 #endif // gnu 3.x
7148 
7149 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7150 
7151 /* The Intel API is flexible enough that we must allow aliasing with other
7152 vector types, and their scalar components.  */
7153 #if defined(__APPLE__)
7154 typedef long long __cov_m64 __attribute__ ((__vector_size__ (8)));
7155 #else
7156 typedef int __cov_m64 __attribute__ ((__vector_size__ (8), __may_alias__));
7157 #endif
7158 
7159 /* Internal data types for implementing the intrinsics.  */
7160 typedef int __cov_v2si __attribute__ ((__vector_size__ (8)));
7161 typedef short __cov_v4hi __attribute__ ((__vector_size__ (8)));
7162 typedef char __cov_v8qi __attribute__ ((__vector_size__ (8)));
7163 typedef long long __cov_v1di __attribute__ ((__vector_size__ (8)));
7164 
7165 /* The Intel API is flexible enough that we must allow aliasing with other
7166 vector types, and their scalar components.  */
7167 typedef float __cov_m128 __attribute__ ((__vector_size__ (16), __may_alias__));
7168 /* Internal data types for implementing the intrinsics.  */
7169 typedef int __cov_v4si __attribute__ ((__vector_size__ (16)));
7170 typedef float __cov_v2sf __attribute__ ((__vector_size__ (8)));
7171 
7172 /* SSE2 */
7173 typedef long long __cov_v2di __attribute__ ((__vector_size__ (16)));
7174 typedef short __cov_v8hi __attribute__ ((__vector_size__ (16)));
7175 typedef char __cov_v16qi __attribute__ ((__vector_size__ (16)));
7176 
7177 /* The Intel API is flexible enough that we must allow aliasing with other
7178 vector types, and their scalar components.  */
7179 typedef long long __cov_m128i __attribute__ ((__vector_size__ (16), __may_alias__));
7180 typedef double __cov_m128d __attribute__ ((__vector_size__ (16), __may_alias__));
7181 
7182 typedef long long  __cov_v4di  __attribute__ ((__vector_size__ (32)));
7183 typedef int        __cov_v8si  __attribute__ ((__vector_size__ (32)));
7184 typedef short      __cov_v16hi __attribute__ ((__vector_size__ (32)));
7185 typedef char       __cov_v32qi __attribute__ ((__vector_size__ (32)));
7186 typedef float      __cov_m256  __attribute__ ((__vector_size__ (32),
7187                                               __may_alias__));
7188 typedef long long  __cov_m256i __attribute__ ((__vector_size__ (32),
7189                                                __may_alias__));
7190 typedef double     __cov_m256d __attribute__ ((__vector_size__ (32),
7191                                                __may_alias__));
7192 #endif // GNU 4+
7193 
7194 #if defined(__GNUC__)
7195 
7196 int __builtin_ia32_bsrsi(int);
7197 void __builtin_ia32_fxsave(void *);
7198 void __builtin_ia32_fxsave64(void *);
7199 void __builtin_ia32_fxrstor(void *);
7200 void __builtin_ia32_fxrstor64(void *);
7201 unsigned long long __builtin_ia32_rdpmc(int);
7202 unsigned long long __builtin_ia32_rdtsc();
7203 unsigned long long __builtin_ia32_rdtscp(unsigned int *);
7204 unsigned char __builtin_ia32_rolqi(unsigned char,int);
7205 unsigned short __builtin_ia32_rolhi(unsigned short,int);
7206 unsigned char __builtin_ia32_rorqi(unsigned char,int);
7207 unsigned short __builtin_ia32_rorhi(unsigned short,int);
7208 int __builtin_ia32_bsrdi(long long);
7209 unsigned char __builtin_ia32_addcarryx_u32(unsigned char,unsigned int,unsigned int,unsigned int *);
7210 unsigned char __builtin_ia32_addcarryx_u64(unsigned char,unsigned long,unsigned long,unsigned long long *);
7211 
7212 //SSE
7213 void __builtin_ia32_pause();
7214 __cov_m64 __builtin_ia32_pshufw(__cov_v4hi,int const);
7215 __cov_m64 __builtin_ia32_vec_set_v4hi(__cov_v4hi, int const, int const);
7216 int __builtin_ia32_vec_ext_v4hi(__cov_v4hi,int const);
7217 __cov_m128i __builtin_ia32_vec_set_v8hi(__cov_v8hi,int const,int const);
7218 unsigned short __builtin_ia32_vec_ext_v8hi(__cov_v8hi,int const);
7219 
7220 // generic MMX
7221 void __builtin_ia32_emms ();
7222 
7223 __cov_v4hi __builtin_ia32_packsswb (__cov_v4hi, __cov_v4hi);
7224 __cov_v2si __builtin_ia32_packssdw (__cov_v2si, __cov_v2si);
7225 __cov_v4hi __builtin_ia32_packuswb (__cov_v4hi, __cov_v4hi);
7226 __cov_v8qi __builtin_ia32_punpckhbw (__cov_v8qi, __cov_v8qi);
7227 __cov_v4hi __builtin_ia32_punpckhwd (__cov_v4hi, __cov_v4hi);
7228 __cov_v2si __builtin_ia32_punpckhdq (__cov_v2si, __cov_v2si);
7229 __cov_v8qi __builtin_ia32_punpcklbw (__cov_v8qi, __cov_v8qi);
7230 __cov_v4hi __builtin_ia32_punpcklwd (__cov_v4hi, __cov_v4hi);
7231 __cov_v2si __builtin_ia32_punpckldq (__cov_v2si, __cov_v2si);
7232 __cov_v8qi __builtin_ia32_paddb (__cov_v8qi, __cov_v8qi);
7233 __cov_v4hi __builtin_ia32_paddw (__cov_v4hi, __cov_v4hi);
7234 __cov_v2si __builtin_ia32_paddd (__cov_v2si, __cov_v2si);
7235 __cov_v8qi __builtin_ia32_paddsb (__cov_v8qi, __cov_v8qi);
7236 __cov_v4hi __builtin_ia32_paddsw (__cov_v4hi, __cov_v4hi);
7237 __cov_v8qi __builtin_ia32_paddusb (__cov_v8qi, __cov_v8qi);
7238 __cov_v4hi __builtin_ia32_paddusw (__cov_v4hi, __cov_v4hi);
7239 __cov_v8qi __builtin_ia32_psubb (__cov_v8qi, __cov_v8qi);
7240 __cov_v4hi __builtin_ia32_psubw (__cov_v4hi, __cov_v4hi);
7241 __cov_v2si __builtin_ia32_psubd (__cov_v2si, __cov_v2si);
7242 __cov_v8qi __builtin_ia32_psubsb (__cov_v8qi, __cov_v8qi);
7243 __cov_v4hi __builtin_ia32_psubsw (__cov_v4hi, __cov_v4hi);
7244 __cov_v8qi __builtin_ia32_psubusb (__cov_v8qi, __cov_v8qi);
7245 __cov_v4hi __builtin_ia32_psubusw (__cov_v4hi, __cov_v4hi);
7246 __cov_v4hi __builtin_ia32_pmaddwd (__cov_v4hi, __cov_v4hi);
7247 __cov_v4hi __builtin_ia32_pmulhw (__cov_v4hi, __cov_v4hi);
7248 __cov_v4hi __builtin_ia32_pmullw (__cov_v4hi, __cov_v4hi);
7249 __cov_v8qi __builtin_ia32_pcmpeqb (__cov_v8qi, __cov_v8qi);
7250 __cov_v8qi __builtin_ia32_pcmpgtb (__cov_v8qi, __cov_v8qi);
7251 __cov_v4hi __builtin_ia32_pcmpeqw (__cov_v4hi, __cov_v4hi);
7252 __cov_v4hi __builtin_ia32_pcmpgtw (__cov_v4hi, __cov_v4hi);
7253 __cov_v2si __builtin_ia32_pcmpeqd (__cov_v2si, __cov_v2si);
7254 __cov_v2si __builtin_ia32_pcmpgtd (__cov_v2si, __cov_v2si);
7255 __cov_v2si __builtin_ia32_mmx_zero ();
7256 
7257 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7258 long long __builtin_ia32_paddq (__cov_v1di, __cov_v1di);
7259 long long __builtin_ia32_psubq (__cov_v1di, __cov_v1di);
7260 __cov_m64 __builtin_ia32_psrlq (__cov_v1di, __cov_v1di);
7261 __cov_v4hi __builtin_ia32_psllw (__cov_v4hi, __cov_v4hi);
7262 __cov_v2si __builtin_ia32_pslld (__cov_v2si, __cov_v2si);
7263 __cov_m64 __builtin_ia32_psllq (__cov_v1di, __cov_v1di);
7264 __cov_v4hi __builtin_ia32_psraw (__cov_v4hi, __cov_v4hi);
7265 __cov_v2si __builtin_ia32_psrad (__cov_v2si, __cov_v2si);
7266 __cov_m64 __builtin_ia32_psrlw (__cov_v4hi, __cov_v4hi);
7267 __cov_v2si __builtin_ia32_psrld (__cov_v2si, __cov_v2si);
7268 #else
7269 long long __builtin_ia32_paddq (long long, long long);
7270 long long __builtin_ia32_psubq (long long, long long);
7271 long long __builtin_ia32_psrlq (long long, long long);
7272 __cov_v4hi __builtin_ia32_psllw (__cov_v4hi, int);
7273 __cov_v2si __builtin_ia32_pslld (__cov_v2si, int);
7274 long long __builtin_ia32_psllq (long long, long long);
7275 __cov_v4hi __builtin_ia32_psraw (__cov_v4hi, int);
7276 __cov_v2si __builtin_ia32_psrad (__cov_v2si, int);
7277 __cov_v4hi __builtin_ia32_psrlw (__cov_v4hi, int);
7278 __cov_v2si __builtin_ia32_psrld (__cov_v2si, int);
7279 #endif
7280 
7281 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7282 // MMX G++ 4.x specific
7283 __cov_m64 __builtin_ia32_vec_init_v2si (int, int);
7284 int __builtin_ia32_vec_ext_v2si (__cov_v2si, int);
7285 __cov_m64 __builtin_ia32_pand (__cov_m64, __cov_m64);
7286 __cov_m64 __builtin_ia32_pandn (__cov_m64, __cov_m64);
7287 __cov_m64 __builtin_ia32_por (__cov_m64, __cov_m64);
7288 __cov_m64 __builtin_ia32_pxor (__cov_m64, __cov_m64);
7289 __cov_m64 __builtin_ia32_vec_init_v4hi (short, short, short, short);
7290 __cov_m64 __builtin_ia32_vec_init_v8qi (char, char, char, char,
7291                                                                                 char, char, char, char);
7292 __cov_m64 _mm_set_pi32 (int, int);
7293 __cov_m64 _mm_set_pi16 (short, short, short, short);
7294 __cov_m64 _mm_set_pi8(char, char, char, char,
7295                                           char, char, char, char);
7296 
7297 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7298 __cov_m64 __builtin_ia32_psllwi (__cov_v4hi, int);
7299 __cov_m64 __builtin_ia32_pslldi (__cov_v2si, int);
7300 __cov_m64 __builtin_ia32_psllqi (__cov_v1di, int);
7301 __cov_m64 __builtin_ia32_psrlwi(__cov_v4hi, int);
7302 __cov_m64 __builtin_ia32_psrldi (__cov_v2si, int);
7303 __cov_m64 __builtin_ia32_psrlqi (__cov_v1di, int);
7304 __cov_m64 __builtin_ia32_psrawi (__cov_v4hi, int);
7305 __cov_m64 __builtin_ia32_psradi (__cov_v2si, int);
7306 #endif
7307 
7308 #else  // GNU 3.xx
7309 long long __builtin_ia32_pand (long long, long long);
7310 long long __builtin_ia32_pandn (long long, long long);
7311 long long __builtin_ia32_por (long long, long long);
7312 long long __builtin_ia32_pxor (long long, long long);
7313 #endif  // 4.0+
7314 
7315 int __builtin_ia32_comieq (__cov_v4sf, __cov_v4sf);
7316 int __builtin_ia32_comineq (__cov_v4sf, __cov_v4sf);
7317 int __builtin_ia32_comilt (__cov_v4sf, __cov_v4sf);
7318 int __builtin_ia32_comile (__cov_v4sf, __cov_v4sf);
7319 int __builtin_ia32_comigt (__cov_v4sf, __cov_v4sf);
7320 int __builtin_ia32_comige (__cov_v4sf, __cov_v4sf);
7321 int __builtin_ia32_ucomieq (__cov_v4sf, __cov_v4sf);
7322 int __builtin_ia32_ucomineq (__cov_v4sf, __cov_v4sf);
7323 int __builtin_ia32_ucomilt (__cov_v4sf, __cov_v4sf);
7324 int __builtin_ia32_ucomile (__cov_v4sf, __cov_v4sf);
7325 int __builtin_ia32_ucomigt (__cov_v4sf, __cov_v4sf);
7326 int __builtin_ia32_ucomige (__cov_v4sf, __cov_v4sf);
7327 __cov_v4sf __builtin_ia32_addps (__cov_v4sf, __cov_v4sf);
7328 __cov_v4sf __builtin_ia32_subps (__cov_v4sf, __cov_v4sf);
7329 __cov_v4sf __builtin_ia32_mulps (__cov_v4sf, __cov_v4sf);
7330 __cov_v4sf __builtin_ia32_divps (__cov_v4sf, __cov_v4sf);
7331 __cov_v4sf __builtin_ia32_addss (__cov_v4sf, __cov_v4sf);
7332 __cov_v4sf __builtin_ia32_subss (__cov_v4sf, __cov_v4sf);
7333 __cov_v4sf __builtin_ia32_mulss (__cov_v4sf, __cov_v4sf);
7334 __cov_v4sf __builtin_ia32_divss (__cov_v4sf, __cov_v4sf);
7335 __cov_v4si __builtin_ia32_cmpeqps (__cov_v4sf, __cov_v4sf);
7336 __cov_v4si __builtin_ia32_cmpltps (__cov_v4sf, __cov_v4sf);
7337 __cov_v4si __builtin_ia32_cmpleps (__cov_v4sf, __cov_v4sf);
7338 __cov_v4si __builtin_ia32_cmpgtps (__cov_v4sf, __cov_v4sf);
7339 __cov_v4si __builtin_ia32_cmpgeps (__cov_v4sf, __cov_v4sf);
7340 __cov_v4si __builtin_ia32_cmpunordps (__cov_v4sf, __cov_v4sf);
7341 __cov_v4si __builtin_ia32_cmpneqps (__cov_v4sf, __cov_v4sf);
7342 __cov_v4si __builtin_ia32_cmpnltps (__cov_v4sf, __cov_v4sf);
7343 __cov_v4si __builtin_ia32_cmpnleps (__cov_v4sf, __cov_v4sf);
7344 __cov_v4si __builtin_ia32_cmpngtps (__cov_v4sf, __cov_v4sf);
7345 __cov_v4si __builtin_ia32_cmpngeps (__cov_v4sf, __cov_v4sf);
7346 __cov_v4si __builtin_ia32_cmpordps (__cov_v4sf, __cov_v4sf);
7347 __cov_v4si __builtin_ia32_cmpeqss (__cov_v4sf, __cov_v4sf);
7348 __cov_v4si __builtin_ia32_cmpltss (__cov_v4sf, __cov_v4sf);
7349 __cov_v4si __builtin_ia32_cmpless (__cov_v4sf, __cov_v4sf);
7350 __cov_v4si __builtin_ia32_cmpunordss (__cov_v4sf, __cov_v4sf);
7351 __cov_v4si __builtin_ia32_cmpneqss (__cov_v4sf, __cov_v4sf);
7352 __cov_v4si __builtin_ia32_cmpnlts (__cov_v4sf, __cov_v4sf);
7353 __cov_v4si __builtin_ia32_cmpnless (__cov_v4sf, __cov_v4sf);
7354 __cov_v4si __builtin_ia32_cmpordss (__cov_v4sf, __cov_v4sf);
7355 __cov_v4sf __builtin_ia32_maxps (__cov_v4sf, __cov_v4sf);
7356 __cov_v4sf __builtin_ia32_maxss (__cov_v4sf, __cov_v4sf);
7357 __cov_v4sf __builtin_ia32_minps (__cov_v4sf, __cov_v4sf);
7358 __cov_v4sf __builtin_ia32_minss (__cov_v4sf, __cov_v4sf);
7359 __cov_v4sf __builtin_ia32_andps (__cov_v4sf, __cov_v4sf);
7360 __cov_v4sf __builtin_ia32_andnps (__cov_v4sf, __cov_v4sf);
7361 __cov_v4sf __builtin_ia32_orps (__cov_v4sf, __cov_v4sf);
7362 __cov_v4sf __builtin_ia32_xorps (__cov_v4sf, __cov_v4sf);
7363 __cov_v4sf __builtin_ia32_movss (__cov_v4sf, __cov_v4sf);
7364 __cov_v4sf __builtin_ia32_movhlps (__cov_v4sf, __cov_v4sf);
7365 __cov_v4sf __builtin_ia32_movlhps (__cov_v4sf, __cov_v4sf);
7366 __cov_v4sf __builtin_ia32_unpckhps (__cov_v4sf, __cov_v4sf);
7367 __cov_v4sf __builtin_ia32_unpcklps (__cov_v4sf, __cov_v4sf);
7368 __cov_v4sf __builtin_ia32_cvtpi2ps (__cov_v4sf, __cov_v2si);
7369 __cov_v4sf __builtin_ia32_cvtsi2ss (__cov_v4sf, int);
7370 __cov_v2si __builtin_ia32_cvtps2pi (__cov_v4sf);
7371 int __builtin_ia32_cvtss2si (__cov_v4sf);
7372 __cov_v2si __builtin_ia32_cvttps2pi (__cov_v4sf);
7373 int __builtin_ia32_cvttss2si (__cov_v4sf);
7374 #ifdef __x86_64__
7375 long long __builtin_ia32_cvtss2si64(__cov_v4sf);
7376 long long __builtin_ia32_cvttss2si64(__cov_v4sf);
7377 #endif
7378 __cov_v4sf __builtin_ia32_rcpps (__cov_v4sf);
7379 __cov_v4sf __builtin_ia32_rsqrtps (__cov_v4sf);
7380 __cov_v4sf __builtin_ia32_sqrtps (__cov_v4sf);
7381 __cov_v4sf __builtin_ia32_rcpss (__cov_v4sf);
7382 __cov_v4sf __builtin_ia32_rsqrtss (__cov_v4sf);
7383 __cov_v4sf __builtin_ia32_sqrtss (__cov_v4sf);
7384 __cov_v4sf __builtin_ia32_shufps (__cov_v4sf, __cov_v4sf, int);
7385 void __builtin_ia32_movntps (float *, __cov_v4sf);
7386 int __builtin_ia32_movmskps (__cov_v4sf);
7387 
7388 // extracted out of warnings in xmmintrin.h
7389 __cov_v4sf __builtin_ia32_loadaps (float const *);
7390 void __builtin_ia32_storeaps (float *, __cov_v4sf);
7391 __cov_m128 __builtin_ia32_cmpnltss(__cov_v4sf, __cov_v4sf);
7392 __cov_v4sf __builtin_ia32_setzerops ();
7393 unsigned int  __builtin_ia32_stmxcsr ();
7394 void __builtin_ia32_ldmxcsr (unsigned int);
7395 __cov_v4sf __builtin_ia32_loadss (float const *);
7396 __cov_m128 __builtin_ia32_loadups (float const *);
7397 __cov_v4sf __builtin_ia32_loadss (float const *);
7398 void __builtin_ia32_storess (float *, __cov_v4sf);
7399 void __builtin_ia32_storeups (float *, __cov_v4sf);
7400 __cov_m64 __builtin_ia32_pmaxsw (__cov_v4hi, __cov_v4hi);
7401 __cov_m64 __builtin_ia32_pmaxub (__cov_v8qi, __cov_v8qi);
7402 __cov_m64 __builtin_ia32_pminsw (__cov_v4hi, __cov_v4hi);
7403 __cov_m64 __builtin_ia32_pminub (__cov_v8qi, __cov_v8qi);
7404 int __builtin_ia32_pmovmskb (__cov_v8qi);
7405 __cov_m64 __builtin_ia32_pmulhuw (__cov_v4hi, __cov_v4hi);
7406 __cov_v8qi __builtin_ia32_maskmovq (__cov_v8qi, __cov_v8qi, char *);
7407 __cov_m64 __builtin_ia32_pavgb (__cov_v8qi, __cov_v8qi);
7408 __cov_m64 __builtin_ia32_pavgw (__cov_v4hi, __cov_v4hi);
7409 __cov_m64 __builtin_ia32_psadbw (__cov_v8qi, __cov_v8qi);
7410 void __builtin_ia32_movntq (unsigned long long *, unsigned long long);
7411 void __builtin_ia32_sfence ();
7412 
7413 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7414 float __builtin_ia32_vec_ext_v4sf (__cov_v4sf, int);
7415 #endif // 4.0+
7416 
7417 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7418 __cov_m128 __builtin_ia32_loadhps(__cov_v4sf, const __cov_v2sf *);
7419 void __builtin_ia32_storehps (__cov_v2sf *, __cov_v4sf);
7420 __cov_m128 __builtin_ia32_loadlps (__cov_v4sf, const __cov_v2sf *);
7421 void __builtin_ia32_storelps (__cov_v2sf *, __cov_v4sf);
7422 #else
7423 __cov_m128 __builtin_ia32_loadhps(__cov_v4sf, __cov_v2si *);
7424 void __builtin_ia32_storehps (__cov_v2si *, __cov_v4sf);
7425 __cov_m128 __builtin_ia32_loadlps (__cov_v4sf, __cov_v2si *);
7426 void __builtin_ia32_storelps (__cov_v2si *, __cov_v4sf);
7427 #endif
7428 
7429 int __builtin_ia32_comisdeq (__cov_v2df, __cov_v2df);
7430 int __builtin_ia32_comisdlt (__cov_v2df, __cov_v2df);
7431 int __builtin_ia32_comisdle (__cov_v2df, __cov_v2df);
7432 int __builtin_ia32_comisdgt (__cov_v2df, __cov_v2df);
7433 int __builtin_ia32_comisdge (__cov_v2df, __cov_v2df);
7434 int __builtin_ia32_comisdneq (__cov_v2df, __cov_v2df);
7435 int __builtin_ia32_ucomisdeq (__cov_v2df, __cov_v2df);
7436 int __builtin_ia32_ucomisdlt (__cov_v2df, __cov_v2df);
7437 int __builtin_ia32_ucomisdle (__cov_v2df, __cov_v2df);
7438 int __builtin_ia32_ucomisdgt (__cov_v2df, __cov_v2df);
7439 int __builtin_ia32_ucomisdge (__cov_v2df, __cov_v2df);
7440 int __builtin_ia32_ucomisdneq (__cov_v2df, __cov_v2df);
7441 __cov_v2df __builtin_ia32_cmpeqpd (__cov_v2df, __cov_v2df);
7442 __cov_v2df __builtin_ia32_cmpltpd (__cov_v2df, __cov_v2df);
7443 __cov_v2df __builtin_ia32_cmplepd (__cov_v2df, __cov_v2df);
7444 __cov_v2df __builtin_ia32_cmpgtpd (__cov_v2df, __cov_v2df);
7445 __cov_v2df __builtin_ia32_cmpgepd (__cov_v2df, __cov_v2df);
7446 __cov_v2df __builtin_ia32_cmpunordpd (__cov_v2df, __cov_v2df);
7447 __cov_v2df __builtin_ia32_cmpneqpd (__cov_v2df, __cov_v2df);
7448 __cov_v2df __builtin_ia32_cmpnltpd (__cov_v2df, __cov_v2df);
7449 __cov_v2df __builtin_ia32_cmpnlepd (__cov_v2df, __cov_v2df);
7450 __cov_v2df __builtin_ia32_cmpngtpd (__cov_v2df, __cov_v2df);
7451 __cov_v2df __builtin_ia32_cmpngepd (__cov_v2df, __cov_v2df);
7452 __cov_v2df __builtin_ia32_cmpordpd (__cov_v2df, __cov_v2df);
7453 __cov_v2df __builtin_ia32_cmpeqsd (__cov_v2df, __cov_v2df);
7454 __cov_v2df __builtin_ia32_cmpltsd (__cov_v2df, __cov_v2df);
7455 __cov_v2df __builtin_ia32_cmplesd (__cov_v2df, __cov_v2df);
7456 __cov_v2df __builtin_ia32_cmpunordsd (__cov_v2df, __cov_v2df);
7457 __cov_v2df __builtin_ia32_cmpneqsd (__cov_v2df, __cov_v2df);
7458 __cov_v2df __builtin_ia32_cmpnltsd (__cov_v2df, __cov_v2df);
7459 __cov_v2df __builtin_ia32_cmpnlesd (__cov_v2df, __cov_v2df);
7460 __cov_v2df __builtin_ia32_cmpordsd (__cov_v2df, __cov_v2df);
7461 //  __cov_v2di __builtin_ia32_paddq (__cov_v2di, __cov_v2di); // causes warning in gcc -msse2
7462 //  __cov_v2di __builtin_ia32_psubq (__cov_v2di, __cov_v2di); // causes warning in gcc -mssse3
7463 __cov_v2df __builtin_ia32_addpd (__cov_v2df, __cov_v2df);
7464 __cov_v2df __builtin_ia32_subpd (__cov_v2df, __cov_v2df);
7465 __cov_v2df __builtin_ia32_mulpd (__cov_v2df, __cov_v2df);
7466 __cov_v2df __builtin_ia32_divpd (__cov_v2df, __cov_v2df);
7467 __cov_v2df __builtin_ia32_addsd (__cov_v2df, __cov_v2df);
7468 __cov_v2df __builtin_ia32_subsd (__cov_v2df, __cov_v2df);
7469 __cov_v2df __builtin_ia32_mulsd (__cov_v2df, __cov_v2df);
7470 __cov_v2df __builtin_ia32_divsd (__cov_v2df, __cov_v2df);
7471 __cov_v2df __builtin_ia32_minpd (__cov_v2df, __cov_v2df);
7472 __cov_v2df __builtin_ia32_maxpd (__cov_v2df, __cov_v2df);
7473 __cov_v2df __builtin_ia32_minsd (__cov_v2df, __cov_v2df);
7474 __cov_v2df __builtin_ia32_maxsd (__cov_v2df, __cov_v2df);
7475 __cov_v2df __builtin_ia32_andpd (__cov_v2df, __cov_v2df);
7476 __cov_v2df __builtin_ia32_andnpd (__cov_v2df, __cov_v2df);
7477 __cov_v2df __builtin_ia32_orpd (__cov_v2df, __cov_v2df);
7478 __cov_v2df __builtin_ia32_xorpd (__cov_v2df, __cov_v2df);
7479 __cov_v2df __builtin_ia32_movsd (__cov_v2df, __cov_v2df);
7480 __cov_v2df __builtin_ia32_unpckhpd (__cov_v2df, __cov_v2df);
7481 __cov_v2df __builtin_ia32_unpcklpd (__cov_v2df, __cov_v2df);
7482 __cov_v16qi __builtin_ia32_paddb128 (__cov_v16qi, __cov_v16qi);
7483 __cov_v8hi __builtin_ia32_paddw128 (__cov_v8hi, __cov_v8hi);
7484 __cov_v4si __builtin_ia32_paddd128 (__cov_v4si, __cov_v4si);
7485 __cov_v2di __builtin_ia32_paddq128 (__cov_v2di, __cov_v2di);
7486 __cov_v16qi __builtin_ia32_psubb128 (__cov_v16qi, __cov_v16qi);
7487 __cov_v8hi __builtin_ia32_psubw128 (__cov_v8hi, __cov_v8hi);
7488 __cov_v4si __builtin_ia32_psubd128 (__cov_v4si, __cov_v4si);
7489 __cov_v2di __builtin_ia32_psubq128 (__cov_v2di, __cov_v2di);
7490 __cov_v8hi __builtin_ia32_pmullw128 (__cov_v8hi, __cov_v8hi);
7491 __cov_v8hi __builtin_ia32_pmulhw128 (__cov_v8hi, __cov_v8hi);
7492 __cov_v2di __builtin_ia32_pand128 (__cov_v2di, __cov_v2di);
7493 __cov_v2di __builtin_ia32_pandn128 (__cov_v2di, __cov_v2di);
7494 __cov_v2di __builtin_ia32_por128 (__cov_v2di, __cov_v2di);
7495 __cov_v2di __builtin_ia32_pxor128 (__cov_v2di, __cov_v2di);
7496 __cov_v16qi __builtin_ia32_pavgb128 (__cov_v16qi, __cov_v16qi);
7497 __cov_v8hi __builtin_ia32_pavgw128 (__cov_v8hi, __cov_v8hi);
7498 __cov_v16qi __builtin_ia32_pcmpeqb128 (__cov_v16qi, __cov_v16qi);
7499 __cov_v8hi __builtin_ia32_pcmpeqw128 (__cov_v8hi, __cov_v8hi);
7500 __cov_v4si __builtin_ia32_pcmpeqd128 (__cov_v4si, __cov_v4si);
7501 __cov_v16qi __builtin_ia32_pcmpgtb128 (__cov_v16qi, __cov_v16qi);
7502 __cov_v8hi __builtin_ia32_pcmpgtw128 (__cov_v8hi, __cov_v8hi);
7503 __cov_v4si __builtin_ia32_pcmpgtd128 (__cov_v4si, __cov_v4si);
7504 __cov_v16qi __builtin_ia32_pmaxub128 (__cov_v16qi, __cov_v16qi);
7505 __cov_v8hi __builtin_ia32_pmaxsw128 (__cov_v8hi, __cov_v8hi);
7506 __cov_v16qi __builtin_ia32_pminub128 (__cov_v16qi, __cov_v16qi);
7507 __cov_v8hi __builtin_ia32_pminsw128 (__cov_v8hi, __cov_v8hi);
7508 __cov_v16qi __builtin_ia32_punpckhbw128 (__cov_v16qi, __cov_v16qi);
7509 __cov_v8hi __builtin_ia32_punpckhwd128 (__cov_v8hi, __cov_v8hi);
7510 __cov_v4si __builtin_ia32_punpckhdq128 (__cov_v4si, __cov_v4si);
7511 __cov_v2di __builtin_ia32_punpckhqdq128 (__cov_v2di, __cov_v2di);
7512 __cov_v16qi __builtin_ia32_punpcklbw128 (__cov_v16qi, __cov_v16qi);
7513 __cov_v8hi __builtin_ia32_punpcklwd128 (__cov_v8hi, __cov_v8hi);
7514 __cov_v4si __builtin_ia32_punpckldq128 (__cov_v4si, __cov_v4si);
7515 __cov_v2di __builtin_ia32_punpcklqdq128 (__cov_v2di, __cov_v2di);
7516 __cov_v16qi __builtin_ia32_packsswb128 (__cov_v8hi, __cov_v8hi);
7517 __cov_v8hi __builtin_ia32_packssdw128 (__cov_v4si, __cov_v4si);
7518 __cov_v16qi __builtin_ia32_packuswb128 (__cov_v8hi, __cov_v8hi);
7519 __cov_v8hi __builtin_ia32_pmulhuw128 (__cov_v8hi, __cov_v8hi);
7520 void __builtin_ia32_maskmovdqu (__cov_v16qi, __cov_v16qi, char * c ); // char * c=0
7521 void __builtin_ia32_storeupd (double *, __cov_v2df);
7522 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7523 __cov_v2df __builtin_ia32_loadhpd (__cov_v2df, double const *);
7524 __cov_v2df __builtin_ia32_loadlpd (__cov_v2df, double const *);
7525 __cov_m128d __builtin_ia32_loadupd (double const *);
7526 #else
7527 __cov_v2df __builtin_ia32_loadhpd (__cov_v2df, __cov_v2si *);
7528 __cov_v2df __builtin_ia32_loadlpd (__cov_v2df, __cov_v2si *);
7529 __cov_v2df __builtin_ia32_loadupd (double const *);
7530 #endif
7531 int __builtin_ia32_movmskpd (__cov_v2df);
7532 int __builtin_ia32_pmovmskb128 (__cov_v16qi);
7533 void __builtin_ia32_movnti (int *, int);
7534 void __builtin_ia32_movnti64 (long long int *, long long int);
7535 void __builtin_ia32_movntpd (double *, __cov_v2df);
7536 void __builtin_ia32_movntdq (__cov_v2di *, __cov_v2di);
7537 __cov_v4si __builtin_ia32_pshufd (__cov_v4si, int);
7538 __cov_v8hi __builtin_ia32_pshuflw (__cov_v8hi, int);
7539 __cov_v8hi __builtin_ia32_pshufhw (__cov_v8hi, int);
7540 __cov_v2di __builtin_ia32_psadbw128 (__cov_v16qi, __cov_v16qi);
7541 __cov_v2df __builtin_ia32_sqrtpd (__cov_v2df);
7542 __cov_v2df __builtin_ia32_sqrtsd (__cov_v2df);
7543 __cov_v2df __builtin_ia32_shufpd (__cov_v2df, __cov_v2df, int);
7544 __cov_v2df __builtin_ia32_cvtdq2pd (__cov_v4si);
7545 __cov_v4sf __builtin_ia32_cvtdq2ps (__cov_v4si);
7546 __cov_v4si __builtin_ia32_cvtpd2dq (__cov_v2df);
7547 __cov_v2si __builtin_ia32_cvtpd2pi (__cov_v2df);
7548 __cov_v4sf __builtin_ia32_cvtpd2ps (__cov_v2df);
7549 __cov_v4si __builtin_ia32_cvttpd2dq (__cov_v2df);
7550 __cov_v2si __builtin_ia32_cvttpd2pi (__cov_v2df);
7551 __cov_v2df __builtin_ia32_cvtpi2pd (__cov_v2si);
7552 int __builtin_ia32_cvtsd2si (__cov_v2df);
7553 int __builtin_ia32_cvttsd2si (__cov_v2df);
7554 long long __builtin_ia32_cvtsd2si64 (__cov_v2df);
7555 long long __builtin_ia32_cvttsd2si64 (__cov_v2df);
7556 __cov_v4si __builtin_ia32_cvtps2dq (__cov_v4sf);
7557 __cov_v2df __builtin_ia32_cvtps2pd (__cov_v4sf);
7558 __cov_v4si __builtin_ia32_cvttps2dq (__cov_v4sf);
7559 __cov_v2df __builtin_ia32_cvtsi2sd (__cov_v2df, int);
7560 __cov_v2df __builtin_ia32_cvtsi642sd (__cov_v2df, long long);
7561 __cov_v4sf __builtin_ia32_cvtsi642ss (__cov_v4sf, long long);
7562 __cov_v4sf __builtin_ia32_cvtsd2ss (__cov_v4sf, __cov_v2df);
7563 __cov_v2df __builtin_ia32_cvtss2sd (__cov_v2df, __cov_v4sf);
7564 void __builtin_ia32_clflush (const void *);
7565 void __builtin_ia32_lfence (void);
7566 void __builtin_ia32_mfence (void);
7567 __cov_v16qi __builtin_ia32_loaddqu (const char *);
7568 void __builtin_ia32_storedqu (char *, __cov_v16qi);
7569 __cov_v1di __builtin_ia32_pmuludq (__cov_v2si, __cov_v2si); // was ret type v1di
7570 __cov_v2di __builtin_ia32_pmuludq128 (__cov_v4si, __cov_v4si);
7571 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7572 __cov_v8hi __builtin_ia32_psllw128 (__cov_v8hi, __cov_v8hi);
7573 __cov_v4si __builtin_ia32_pslld128 (__cov_v4si, __cov_v4si);
7574 __cov_v8hi __builtin_ia32_psrlw128 (__cov_v8hi, __cov_v8hi);
7575 __cov_v4si __builtin_ia32_psrld128 (__cov_v4si, __cov_v4si);
7576 __cov_v8hi __builtin_ia32_psraw128 (__cov_v8hi, __cov_v8hi);
7577 __cov_v4si __builtin_ia32_psrad128 (__cov_v4si, __cov_v4si);
7578 #else
7579 // The following intrinsics deviate from the manual in pre4, see BZ 18359
7580 __cov_v8hi __builtin_ia32_psllw128 (__cov_v8hi, __cov_v2di);
7581 __cov_v4si __builtin_ia32_pslld128 (__cov_v4si, __cov_v2di);
7582 __cov_v8hi __builtin_ia32_psrlw128 (__cov_v8hi, __cov_v2di);
7583 __cov_v4si __builtin_ia32_psrld128 (__cov_v4si, __cov_v2di);
7584 __cov_v8hi __builtin_ia32_psraw128 (__cov_v8hi, __cov_v2di);
7585 __cov_v4si __builtin_ia32_psrad128 (__cov_v4si, __cov_v2di);
7586 #endif
7587 __cov_v2di __builtin_ia32_psllq128 (__cov_v2di, __cov_v2di);
7588 __cov_v2di __builtin_ia32_psrlq128 (__cov_v2di, __cov_v2di);
7589 __cov_v2di __builtin_ia32_pslldqi128 (__cov_v2di, int);
7590 __cov_v8hi __builtin_ia32_psllwi128 (__cov_v8hi, int);
7591 __cov_v4si __builtin_ia32_pslldi128 (__cov_v4si, int);
7592 __cov_v2di __builtin_ia32_psllqi128 (__cov_v2di, int);
7593 __cov_v2di __builtin_ia32_psrldqi128 (__cov_v2di, int);
7594 __cov_v8hi __builtin_ia32_psrlwi128 (__cov_v8hi, int);
7595 __cov_v4si __builtin_ia32_psrldi128 (__cov_v4si, int);
7596 __cov_v2di __builtin_ia32_psrlqi128 (__cov_v2di, int);
7597 __cov_v8hi __builtin_ia32_psrawi128 (__cov_v8hi, int);
7598 __cov_v4si __builtin_ia32_psradi128 (__cov_v4si, int);
7599 __cov_v4si __builtin_ia32_pmaddwd128 (__cov_v8hi, __cov_v8hi);
7600 __cov_v2di __builtin_ia32_movq128 (__cov_v2di);
7601 
7602 __cov_v2df  __builtin_ia32_loadsd (double const *);
7603 __cov_v2df  __builtin_ia32_loadapd (double const *);
7604 __cov_v4si  __builtin_ia32_loadd (int *);
7605 __cov_m128i __builtin_ia32_loaddqa (char const *);
7606 /* __cov_m128i __builtin_ia32_loaddqu (char const *); */
7607 #if defined(__APPLE__)
7608 __cov_m128i __builtin_ia32_loadlv4si(__cov_v2si*);
7609 void __builtin_ia32_storelv4si (__cov_v2si *,__cov_m128i);
7610 __cov_m128i __builtin_ia32_movqv4si (__cov_v4si);
7611 #endif
7612 __cov_m128d __builtin_ia32_setzeropd ();
7613 __cov_m128i __builtin_ia32_setzero128 ();
7614 
7615 void __builtin_ia32_storesd (double *, __cov_v2df);
7616 void __builtin_ia32_storeapd (double *, __cov_v2df);
7617 void __builtin_ia32_storedqa (char *, __cov_v16qi);
7618 void __builtin_ia32_storedqu (char *, __cov_v16qi);
7619 
7620 __cov_v2di __builtin_ia32_movq2dq (unsigned long long);
7621 long long  __builtin_ia32_movdq2q (__cov_v2di);
7622 /*__cov_m64 __builtin_ia32_movdq2q (__cov_v2di);  */
7623 __cov_m128i __builtin_ia32_movq (__cov_v2di);
7624 
7625 
7626 void __builtin_ia32_storehpd (__cov_v2si *, __cov_v2df);
7627 void __builtin_ia32_storelpd (__cov_v2si *, __cov_v2df);
7628 void __builtin_ia32_stored (int *, __cov_v4si);
7629 __cov_m128i __builtin_ia32_paddsb128 (__cov_v16qi, __cov_v16qi);
7630 __cov_m128i __builtin_ia32_paddsw128 (__cov_v8hi, __cov_v8hi);
7631 __cov_m128i __builtin_ia32_paddusb128 (__cov_v16qi, __cov_v16qi);
7632 __cov_m128i __builtin_ia32_paddusw128 (__cov_v8hi, __cov_v8hi);
7633 __cov_m128i __builtin_ia32_psubsb128 (__cov_v16qi, __cov_v16qi);
7634 __cov_m128i __builtin_ia32_psubsw128 (__cov_v8hi, __cov_v8hi);
7635 __cov_m128i __builtin_ia32_psubusb128 (__cov_v16qi, __cov_v16qi);
7636 __cov_m128i __builtin_ia32_psubusw128 (__cov_v8hi, __cov_v8hi);
7637 
7638 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7639 double __builtin_ia32_vec_ext_v2df (__cov_m128d, int);
7640 int __builtin_ia32_vec_ext_v4si (__cov_v4si, int);
7641 long long __builtin_ia32_vec_ext_v2di (__cov_v2di, int); // ret: __m64 at line emmintrin.h:717
7642 #endif // 4.0+
7643 
7644 
7645 __cov_v2df __builtin_ia32_addsubpd (__cov_v2df, __cov_v2df);
7646 __cov_v4sf __builtin_ia32_addsubps (__cov_v4sf, __cov_v4sf);
7647 __cov_v2df __builtin_ia32_haddpd (__cov_v2df, __cov_v2df);
7648 __cov_v4sf __builtin_ia32_haddps (__cov_v4sf, __cov_v4sf);
7649 __cov_v2df __builtin_ia32_hsubpd (__cov_v2df, __cov_v2df);
7650 __cov_v4sf __builtin_ia32_hsubps (__cov_v4sf, __cov_v4sf);
7651 __cov_v16qi __builtin_ia32_lddqu (char const *);
7652 void __builtin_ia32_monitor (const void *, unsigned int, unsigned int);
7653 __cov_v2df __builtin_ia32_movddup (__cov_v2df);
7654 __cov_v4sf __builtin_ia32_movshdup (__cov_v4sf);
7655 __cov_v4sf __builtin_ia32_movsldup (__cov_v4sf);
7656 void __builtin_ia32_mwait (unsigned int, unsigned int);
7657 
7658 __cov_v2df __builtin_ia32_loadddup (double const *);
7659 
7660 // MMX regs
7661 __cov_v2si __builtin_ia32_phaddd (__cov_v2si, __cov_v2si);
7662 __cov_v4hi __builtin_ia32_phaddw (__cov_v4hi, __cov_v4hi);
7663 __cov_v4hi __builtin_ia32_phaddsw (__cov_v4hi, __cov_v4hi);
7664 __cov_v2si __builtin_ia32_phsubd (__cov_v2si, __cov_v2si);
7665 __cov_v4hi __builtin_ia32_phsubw (__cov_v4hi, __cov_v4hi);
7666 __cov_v4hi __builtin_ia32_phsubsw (__cov_v4hi, __cov_v4hi);
7667 __cov_v4hi __builtin_ia32_pmaddubsw (__cov_v8qi, __cov_v8qi);
7668 __cov_v4hi __builtin_ia32_pmulhrsw (__cov_v4hi, __cov_v4hi);
7669 __cov_v8qi __builtin_ia32_pshufb (__cov_v8qi, __cov_v8qi);
7670 __cov_v8qi __builtin_ia32_psignb (__cov_v8qi, __cov_v8qi);
7671 __cov_v2si __builtin_ia32_psignd (__cov_v2si, __cov_v2si);
7672 __cov_v4hi __builtin_ia32_psignw (__cov_v4hi, __cov_v4hi);
7673 __cov_v1di __builtin_ia32_palignr (__cov_v1di, __cov_v1di, int);
7674 __cov_v8qi __builtin_ia32_pabsb (__cov_v8qi);
7675 __cov_v2si __builtin_ia32_pabsd (__cov_v2si);
7676 __cov_v4hi __builtin_ia32_pabsw (__cov_v4hi);
7677 
7678 // SSE reg
7679 __cov_v4si __builtin_ia32_phaddd128 (__cov_v4si, __cov_v4si);
7680 __cov_v8hi __builtin_ia32_phaddw128 (__cov_v8hi, __cov_v8hi);
7681 __cov_v8hi __builtin_ia32_phaddsw128 (__cov_v8hi, __cov_v8hi);
7682 __cov_v4si __builtin_ia32_phsubd128 (__cov_v4si, __cov_v4si);
7683 __cov_v8hi __builtin_ia32_phsubw128 (__cov_v8hi, __cov_v8hi);
7684 __cov_v8hi __builtin_ia32_phsubsw128 (__cov_v8hi, __cov_v8hi);
7685 __cov_v8hi __builtin_ia32_pmaddubsw128 (__cov_v16qi, __cov_v16qi);
7686 __cov_v8hi __builtin_ia32_pmulhrsw128 (__cov_v8hi, __cov_v8hi);
7687 __cov_v16qi __builtin_ia32_pshufb128 (__cov_v16qi, __cov_v16qi);
7688 __cov_v16qi __builtin_ia32_psignb128 (__cov_v16qi, __cov_v16qi);
7689 __cov_v4si __builtin_ia32_psignd128 (__cov_v4si, __cov_v4si);
7690 __cov_v8hi __builtin_ia32_psignw128 (__cov_v8hi, __cov_v8hi);
7691 __cov_v2di __builtin_ia32_palignr128 (__cov_v2di, __cov_v2di, int);
7692 __cov_v16qi __builtin_ia32_pabsb128 (__cov_v16qi);
7693 __cov_v4si __builtin_ia32_pabsd128 (__cov_v4si);
7694 __cov_v8hi __builtin_ia32_pabsw128 (__cov_v8hi);
7695 
7696 __cov_v2si __builtin_ia32_phaddd (__cov_v2si, __cov_v2si);
7697 __cov_v4hi __builtin_ia32_phaddw (__cov_v4hi, __cov_v4hi);
7698 __cov_v4hi __builtin_ia32_phaddsw (__cov_v4hi, __cov_v4hi);
7699 __cov_v2si __builtin_ia32_phsubd (__cov_v2si, __cov_v2si);
7700 __cov_v4hi __builtin_ia32_phsubw (__cov_v4hi, __cov_v4hi);
7701 __cov_v4hi __builtin_ia32_phsubsw (__cov_v4hi, __cov_v4hi);
7702 __cov_v4hi __builtin_ia32_pmaddubsw (__cov_v8qi, __cov_v8qi);
7703 __cov_v4hi __builtin_ia32_pmulhrsw (__cov_v4hi, __cov_v4hi);
7704 __cov_v8qi __builtin_ia32_pshufb (__cov_v8qi, __cov_v8qi);
7705 __cov_v8qi __builtin_ia32_psignb (__cov_v8qi, __cov_v8qi);
7706 __cov_v2si __builtin_ia32_psignd (__cov_v2si, __cov_v2si);
7707 __cov_v4hi __builtin_ia32_psignw (__cov_v4hi, __cov_v4hi);
7708 __cov_v1di __builtin_ia32_palignr (__cov_v1di, __cov_v1di, int);
7709 __cov_v8qi __builtin_ia32_pabsb (__cov_v8qi);
7710 __cov_v2si __builtin_ia32_pabsd (__cov_v2si);
7711 __cov_v4hi __builtin_ia32_pabsw (__cov_v4hi);
7712 
7713 __cov_v4si __builtin_ia32_phaddd128 (__cov_v4si, __cov_v4si);
7714 __cov_v8hi __builtin_ia32_phaddw128 (__cov_v8hi, __cov_v8hi);
7715 __cov_v8hi __builtin_ia32_phaddsw128 (__cov_v8hi, __cov_v8hi);
7716 __cov_v4si __builtin_ia32_phsubd128 (__cov_v4si, __cov_v4si);
7717 __cov_v8hi __builtin_ia32_phsubw128 (__cov_v8hi, __cov_v8hi);
7718 __cov_v8hi __builtin_ia32_phsubsw128 (__cov_v8hi, __cov_v8hi);
7719 __cov_v8hi __builtin_ia32_pmaddubsw128 (__cov_v16qi, __cov_v16qi);
7720 __cov_v8hi __builtin_ia32_pmulhrsw128 (__cov_v8hi, __cov_v8hi);
7721 __cov_v16qi __builtin_ia32_pshufb128 (__cov_v16qi, __cov_v16qi);
7722 __cov_v16qi __builtin_ia32_psignb128 (__cov_v16qi, __cov_v16qi);
7723 __cov_v4si __builtin_ia32_psignd128 (__cov_v4si, __cov_v4si);
7724 __cov_v8hi __builtin_ia32_psignw128 (__cov_v8hi, __cov_v8hi);
7725 __cov_v2di __builtin_ia32_palignr128 (__cov_v2di, __cov_v2di, int);
7726 __cov_v16qi __builtin_ia32_pabsb128 (__cov_v16qi);
7727 __cov_v4si __builtin_ia32_pabsd128 (__cov_v4si);
7728 __cov_v8hi __builtin_ia32_pabsw128 (__cov_v8hi);
7729 
7730 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7731 __cov_v2df __builtin_ia32_blendpd (__cov_v2df, __cov_v2df, const int);
7732 __cov_v4sf __builtin_ia32_blendps (__cov_v4sf, __cov_v4sf, const int);
7733 __cov_v2df __builtin_ia32_blendvpd (__cov_v2df, __cov_v2df, __cov_v2df);
7734 __cov_v4sf __builtin_ia32_blendvps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7735 __cov_v2df __builtin_ia32_dppd (__cov_v2df, __cov_v2df, const int);
7736 __cov_v4sf __builtin_ia32_dpps (__cov_v4sf, __cov_v4sf, const int);
7737 __cov_v4sf __builtin_ia32_insertps128 (__cov_v4sf, __cov_v4sf, const int);
7738 __cov_v2di __builtin_ia32_movntdqa (__cov_v2di *);
7739 __cov_v16qi __builtin_ia32_mpsadbw128 (__cov_v16qi, __cov_v16qi, const int);
7740 __cov_v8hi __builtin_ia32_packusdw128 (__cov_v4si, __cov_v4si);
7741 __cov_v16qi __builtin_ia32_pblendvb128 (__cov_v16qi, __cov_v16qi, __cov_v16qi);
7742 __cov_v8hi __builtin_ia32_pblendw128 (__cov_v8hi, __cov_v8hi, const int);
7743 __cov_v2di __builtin_ia32_pcmpeqq (__cov_v2di, __cov_v2di);
7744 __cov_v8hi __builtin_ia32_phminposuw128 (__cov_v8hi);
7745 __cov_v16qi __builtin_ia32_pmaxsb128 (__cov_v16qi, __cov_v16qi);
7746 __cov_v4si __builtin_ia32_pmaxsd128 (__cov_v4si, __cov_v4si);
7747 __cov_v4si __builtin_ia32_pmaxud128 (__cov_v4si, __cov_v4si);
7748 __cov_v8hi __builtin_ia32_pmaxuw128 (__cov_v8hi, __cov_v8hi);
7749 __cov_v16qi __builtin_ia32_pminsb128 (__cov_v16qi, __cov_v16qi);
7750 __cov_v4si __builtin_ia32_pminsd128 (__cov_v4si, __cov_v4si);
7751 __cov_v4si __builtin_ia32_pminud128 (__cov_v4si, __cov_v4si);
7752 __cov_v8hi __builtin_ia32_pminuw128 (__cov_v8hi, __cov_v8hi);
7753 __cov_v4si __builtin_ia32_pmovsxbd128 (__cov_v16qi);
7754 __cov_v2di __builtin_ia32_pmovsxbq128 (__cov_v16qi);
7755 __cov_v8hi __builtin_ia32_pmovsxbw128 (__cov_v16qi);
7756 __cov_v2di __builtin_ia32_pmovsxdq128 (__cov_v4si);
7757 __cov_v4si __builtin_ia32_pmovsxwd128 (__cov_v8hi);
7758 __cov_v2di __builtin_ia32_pmovsxwq128 (__cov_v8hi);
7759 __cov_v4si __builtin_ia32_pmovzxbd128 (__cov_v16qi);
7760 __cov_v2di __builtin_ia32_pmovzxbq128 (__cov_v16qi);
7761 __cov_v8hi __builtin_ia32_pmovzxbw128 (__cov_v16qi);
7762 __cov_v2di __builtin_ia32_pmovzxdq128 (__cov_v4si);
7763 __cov_v4si __builtin_ia32_pmovzxwd128 (__cov_v8hi);
7764 __cov_v2di __builtin_ia32_pmovzxwq128 (__cov_v8hi);
7765 __cov_v2di __builtin_ia32_pmuldq128 (__cov_v4si, __cov_v4si);
7766 __cov_v4si __builtin_ia32_pmulld128 (__cov_v4si, __cov_v4si);
7767 
7768 
7769 __cov_v4sf __builtin_ia32_vec_set_v4sf (__cov_v4sf, float, const int);
7770 //    Generates the insertps machine instruction.
7771 int __builtin_ia32_vec_ext_v16qi (__cov_v16qi, const int);
7772 //    Generates the pextrb machine instruction.
7773 __cov_v16qi __builtin_ia32_vec_set_v16qi (__cov_v16qi, int, const int);
7774 //    Generates the pinsrb machine instruction.
7775 __cov_v4si __builtin_ia32_vec_set_v4si (__cov_v4si, int, const int);
7776 //    Generates the pinsrd machine instruction.
7777 __cov_v2di __builtin_ia32_vec_set_v2di (__cov_v2di, long long, const int);
7778 //    Generates the pinsrq machine instruction in 64bit mode.
7779 
7780 float __builtin_ia32_vec_ext_v4sf (__cov_v4sf, const int);
7781 //    Generates the extractps machine instruction.
7782 int __builtin_ia32_vec_ext_v4si (__cov_v4si, const int);
7783 //    Generates the pextrd machine instruction.
7784 long long __builtin_ia32_vec_ext_v2di (__cov_v2di, const int);
7785 //    Generates the pextrq machine instruction in 64bit mode.
7786 #endif // GNU4
7787 
7788 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7789 int __builtin_ia32_ptestc128 (__cov_v2di, __cov_v2di);
7790 int __builtin_ia32_ptestnzc128 (__cov_v2di, __cov_v2di);
7791 int __builtin_ia32_ptestz128 (__cov_v2di, __cov_v2di); //common SSE 5
7792 __cov_v2df __builtin_ia32_roundpd (__cov_v2df, const int);
7793 __cov_v4sf __builtin_ia32_roundps (__cov_v4sf, const int);
7794 __cov_v2df __builtin_ia32_roundsd (__cov_v2df, __cov_v2df, const int);
7795 __cov_v4sf __builtin_ia32_roundss (__cov_v4sf, __cov_v4sf, const int);
7796 
7797 __cov_v16qi __builtin_ia32_pcmpestrm128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7798 int __builtin_ia32_pcmpestri128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7799 int __builtin_ia32_pcmpestria128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7800 int __builtin_ia32_pcmpestric128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7801 int __builtin_ia32_pcmpestrio128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7802 int __builtin_ia32_pcmpestris128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7803 int __builtin_ia32_pcmpestriz128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7804 __cov_v16qi __builtin_ia32_pcmpistrm128 (__cov_v16qi, __cov_v16qi, const int);
7805 int __builtin_ia32_pcmpistri128 (__cov_v16qi, __cov_v16qi, const int);
7806 int __builtin_ia32_pcmpistria128 (__cov_v16qi, __cov_v16qi, const int);
7807 int __builtin_ia32_pcmpistric128 (__cov_v16qi, __cov_v16qi, const int);
7808 int __builtin_ia32_pcmpistrio128 (__cov_v16qi, __cov_v16qi, const int);
7809 int __builtin_ia32_pcmpistris128 (__cov_v16qi, __cov_v16qi, const int);
7810 int __builtin_ia32_pcmpistriz128 (__cov_v16qi, __cov_v16qi, const int);
7811 __cov_v2di __builtin_ia32_pcmpgtq (__cov_v2di, __cov_v2di);
7812 unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char);
7813 unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short);
7814 unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int);
7815 unsigned long long __builtin_ia32_crc32di (unsigned long long, unsigned long long);
7816 
7817 int __builtin_popcount (unsigned int);
7818 int __builtin_popcountl (unsigned long);
7819 int __builtin_popcountll (unsigned long long);
7820 
7821 void __builtin_ia32_movntsd (double *, __cov_v2df);
7822 void __builtin_ia32_movntss (float *, __cov_v4sf);
7823 __cov_v2di __builtin_ia32_extrq  (__cov_v2di, __cov_v16qi);
7824 __cov_v2di __builtin_ia32_extrqi (__cov_v2di, const unsigned int, const unsigned int);
7825 __cov_v2di __builtin_ia32_insertq (__cov_v2di, __cov_v2di);
7826 __cov_v2di __builtin_ia32_insertqi (__cov_v2di, __cov_v2di, const unsigned int, const unsigned int);
7827 __cov_v2df __builtin_ia32_comeqpd (__cov_v2df, __cov_v2df);
7828 __cov_v2df __builtin_ia32_comeqps (__cov_v4sf, __cov_v4sf);
7829 __cov_v4sf __builtin_ia32_comeqsd (__cov_v2df, __cov_v2df);
7830 __cov_v4sf __builtin_ia32_comeqss (__cov_v4sf, __cov_v4sf);
7831 __cov_v2df __builtin_ia32_comfalsepd (__cov_v2df, __cov_v2df);
7832 __cov_v4sf __builtin_ia32_comfalsesd (__cov_v2df, __cov_v2df);
7833 __cov_v4sf __builtin_ia32_comfalsess (__cov_v4sf, __cov_v4sf);
7834 __cov_v2df __builtin_ia32_comgepd (__cov_v2df, __cov_v2df);
7835 __cov_v2df __builtin_ia32_comgeps (__cov_v4sf, __cov_v4sf);
7836 __cov_v4sf __builtin_ia32_comgesd (__cov_v2df, __cov_v2df);
7837 __cov_v4sf __builtin_ia32_comgess (__cov_v4sf, __cov_v4sf);
7838 __cov_v2df __builtin_ia32_comgtpd (__cov_v2df, __cov_v2df);
7839 __cov_v2df __builtin_ia32_comgtps (__cov_v4sf, __cov_v4sf);
7840 __cov_v4sf __builtin_ia32_comgtsd (__cov_v2df, __cov_v2df);
7841 __cov_v4sf __builtin_ia32_comgtss (__cov_v4sf, __cov_v4sf);
7842 __cov_v2df __builtin_ia32_comlepd (__cov_v2df, __cov_v2df);
7843 __cov_v2df __builtin_ia32_comleps (__cov_v4sf, __cov_v4sf);
7844 __cov_v4sf __builtin_ia32_comless (__cov_v4sf, __cov_v4sf);
7845 __cov_v2df __builtin_ia32_comltpd (__cov_v2df, __cov_v2df);
7846 __cov_v2df __builtin_ia32_comltps (__cov_v4sf, __cov_v4sf);
7847 __cov_v4sf __builtin_ia32_comltsd (__cov_v2df, __cov_v2df);
7848 __cov_v4sf __builtin_ia32_comltss (__cov_v4sf, __cov_v4sf);
7849 __cov_v2df __builtin_ia32_comnepd (__cov_v2df, __cov_v2df);
7850 __cov_v2df __builtin_ia32_comneps (__cov_v2df, __cov_v2df);
7851 __cov_v4sf __builtin_ia32_comnesd (__cov_v4sf, __cov_v4sf);
7852 __cov_v4sf __builtin_ia32_comness (__cov_v4sf, __cov_v4sf);
7853 __cov_v2df __builtin_ia32_comordpd (__cov_v2df, __cov_v2df);
7854 __cov_v2df __builtin_ia32_comordps (__cov_v4sf, __cov_v4sf);
7855 __cov_v4sf __builtin_ia32_comordss (__cov_v4sf, __cov_v4sf);
7856 __cov_v2df __builtin_ia32_comtruepd (__cov_v2df, __cov_v2df);
7857 __cov_v2df __builtin_ia32_comtrueps (__cov_v4sf, __cov_v4sf);
7858 __cov_v4sf __builtin_ia32_comtruesd (__cov_v2df, __cov_v2df);
7859 __cov_v4sf __builtin_ia32_comtruess (__cov_v4sf, __cov_v4sf);
7860 __cov_v2df __builtin_ia32_comueqpd (__cov_v2df, __cov_v2df);
7861 __cov_v2df __builtin_ia32_comueqps (__cov_v4sf, __cov_v4sf);
7862 __cov_v4sf __builtin_ia32_comueqss (__cov_v4sf, __cov_v4sf);
7863 __cov_v2df __builtin_ia32_comugepd (__cov_v2df, __cov_v2df);
7864 __cov_v2df __builtin_ia32_comugeps (__cov_v2df, __cov_v2df);
7865 __cov_v4sf __builtin_ia32_comugesd (__cov_v4sf, __cov_v4sf);
7866 __cov_v4sf __builtin_ia32_comugess (__cov_v4sf, __cov_v4sf);
7867 __cov_v2df __builtin_ia32_comugtpd (__cov_v2df, __cov_v2df);
7868 __cov_v2df __builtin_ia32_comugtps (__cov_v2df, __cov_v2df);
7869 __cov_v4sf __builtin_ia32_comugtsd (__cov_v4sf, __cov_v4sf);
7870 __cov_v4sf __builtin_ia32_comugtss (__cov_v4sf, __cov_v4sf);
7871 __cov_v2df __builtin_ia32_comulepd (__cov_v2df, __cov_v2df);
7872 __cov_v2df __builtin_ia32_comuleps (__cov_v2df, __cov_v2df);
7873 __cov_v4sf __builtin_ia32_comulesd (__cov_v4sf, __cov_v4sf);
7874 __cov_v4sf __builtin_ia32_comuless (__cov_v4sf, __cov_v4sf);
7875 __cov_v2df __builtin_ia32_comultpd (__cov_v2df, __cov_v2df);
7876 __cov_v2df __builtin_ia32_comultps (__cov_v2df, __cov_v2df);
7877 __cov_v4sf __builtin_ia32_comultsd (__cov_v4sf, __cov_v4sf);
7878 __cov_v4sf __builtin_ia32_comultss (__cov_v4sf, __cov_v4sf);
7879 __cov_v2df __builtin_ia32_comunepd (__cov_v2df, __cov_v2df);
7880 __cov_v2df __builtin_ia32_comuneps (__cov_v2df, __cov_v2df);
7881 __cov_v4sf __builtin_ia32_comunesd (__cov_v4sf, __cov_v4sf);
7882 __cov_v4sf __builtin_ia32_comuness (__cov_v4sf, __cov_v4sf);
7883 __cov_v2df __builtin_ia32_comunordpd (__cov_v2df, __cov_v2df);
7884 __cov_v2df __builtin_ia32_comunordps (__cov_v4sf, __cov_v4sf);
7885 __cov_v4sf __builtin_ia32_comunordsd (__cov_v2df, __cov_v2df);
7886 __cov_v4sf __builtin_ia32_comunordss (__cov_v4sf, __cov_v4sf);
7887 __cov_v2df __builtin_ia32_fmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
7888 __cov_v4sf __builtin_ia32_fmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7889 __cov_v2df __builtin_ia32_fmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
7890 __cov_v4sf __builtin_ia32_fmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7891 __cov_v2df __builtin_ia32_fmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
7892 __cov_v4sf __builtin_ia32_fmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7893 __cov_v2df __builtin_ia32_fmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
7894 __cov_v4sf __builtin_ia32_fmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7895 __cov_v2df __builtin_ia32_fnmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
7896 __cov_v4sf __builtin_ia32_fnmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7897 __cov_v2df __builtin_ia32_fnmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
7898 __cov_v4sf __builtin_ia32_fnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7899 __cov_v2df __builtin_ia32_fnmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
7900 __cov_v4sf __builtin_ia32_fnmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7901 __cov_v2df __builtin_ia32_fnmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
7902 __cov_v4sf __builtin_ia32_fnmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7903 __cov_v2df __builtin_ia32_frczpd (__cov_v2df);
7904 __cov_v4sf __builtin_ia32_frczps (__cov_v4sf);
7905 __cov_v2df __builtin_ia32_frczsd (__cov_v2df, __cov_v2df);
7906 __cov_v4sf __builtin_ia32_frczss (__cov_v4sf, __cov_v4sf);
7907 __cov_v2di __builtin_ia32_pcmov (__cov_v2di, __cov_v2di, __cov_v2di);
7908 __cov_v2di __builtin_ia32_pcmov_v2di (__cov_v2di, __cov_v2di, __cov_v2di);
7909 __cov_v4si __builtin_ia32_pcmov_v4si (__cov_v4si, __cov_v4si, __cov_v4si);
7910 __cov_v8hi __builtin_ia32_pcmov_v8hi (__cov_v8hi, __cov_v8hi, __cov_v8hi);
7911 __cov_v16qi __builtin_ia32_pcmov_v16qi (__cov_v16qi, __cov_v16qi, __cov_v16qi);
7912 __cov_v2df __builtin_ia32_pcmov_v2df (__cov_v2df, __cov_v2df, __cov_v2df);
7913 __cov_v4sf __builtin_ia32_pcmov_v4sf (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7914 __cov_v16qi __builtin_ia32_pcomeqb (__cov_v16qi, __cov_v16qi);
7915 __cov_v8hi __builtin_ia32_pcomeqw (__cov_v8hi, __cov_v8hi);
7916 __cov_v4si __builtin_ia32_pcomeqd (__cov_v4si, __cov_v4si);
7917 __cov_v2di __builtin_ia32_pcomeqq (__cov_v2di, __cov_v2di);
7918 __cov_v16qi __builtin_ia32_pcomequb (__cov_v16qi, __cov_v16qi);
7919 __cov_v4si __builtin_ia32_pcomequd (__cov_v4si, __cov_v4si);
7920 __cov_v2di __builtin_ia32_pcomequq (__cov_v2di, __cov_v2di);
7921 __cov_v8hi __builtin_ia32_pcomequw (__cov_v8hi, __cov_v8hi);
7922 __cov_v8hi __builtin_ia32_pcomeqw (__cov_v8hi, __cov_v8hi);
7923 __cov_v16qi __builtin_ia32_pcomfalseb (__cov_v16qi, __cov_v16qi);
7924 __cov_v4si __builtin_ia32_pcomfalsed (__cov_v4si, __cov_v4si);
7925 __cov_v2di __builtin_ia32_pcomfalseq (__cov_v2di, __cov_v2di);
7926 __cov_v16qi __builtin_ia32_pcomfalseub (__cov_v16qi, __cov_v16qi);
7927 __cov_v4si __builtin_ia32_pcomfalseud (__cov_v4si, __cov_v4si);
7928 __cov_v2di __builtin_ia32_pcomfalseuq (__cov_v2di, __cov_v2di);
7929 __cov_v8hi __builtin_ia32_pcomfalseuw (__cov_v8hi, __cov_v8hi);
7930 __cov_v8hi __builtin_ia32_pcomfalsew (__cov_v8hi, __cov_v8hi);
7931 __cov_v16qi __builtin_ia32_pcomgeb (__cov_v16qi, __cov_v16qi);
7932 __cov_v4si __builtin_ia32_pcomged (__cov_v4si, __cov_v4si);
7933 __cov_v2di __builtin_ia32_pcomgeq (__cov_v2di, __cov_v2di);
7934 __cov_v16qi __builtin_ia32_pcomgeub (__cov_v16qi, __cov_v16qi);
7935 __cov_v4si __builtin_ia32_pcomgeud (__cov_v4si, __cov_v4si);
7936 __cov_v2di __builtin_ia32_pcomgeuq (__cov_v2di, __cov_v2di);
7937 __cov_v8hi __builtin_ia32_pcomgeuw (__cov_v8hi, __cov_v8hi);
7938 __cov_v8hi __builtin_ia32_pcomgew (__cov_v8hi, __cov_v8hi);
7939 __cov_v16qi __builtin_ia32_pcomgtb (__cov_v16qi, __cov_v16qi);
7940 __cov_v4si __builtin_ia32_pcomgtd (__cov_v4si, __cov_v4si);
7941 __cov_v2di __builtin_ia32_pcomgtq (__cov_v2di, __cov_v2di);
7942 __cov_v16qi __builtin_ia32_pcomgtub (__cov_v16qi, __cov_v16qi);
7943 __cov_v4si __builtin_ia32_pcomgtud (__cov_v4si, __cov_v4si);
7944 __cov_v2di __builtin_ia32_pcomgtuq (__cov_v2di, __cov_v2di);
7945 __cov_v8hi __builtin_ia32_pcomgtuw (__cov_v8hi, __cov_v8hi);
7946 __cov_v8hi __builtin_ia32_pcomgtw (__cov_v8hi, __cov_v8hi);
7947 __cov_v16qi __builtin_ia32_pcomleb (__cov_v16qi, __cov_v16qi);
7948 __cov_v4si __builtin_ia32_pcomled (__cov_v4si, __cov_v4si);
7949 __cov_v2di __builtin_ia32_pcomleq (__cov_v2di, __cov_v2di);
7950 __cov_v16qi __builtin_ia32_pcomleub (__cov_v16qi, __cov_v16qi);
7951 __cov_v4si __builtin_ia32_pcomleud (__cov_v4si, __cov_v4si);
7952 __cov_v2di __builtin_ia32_pcomleuq (__cov_v2di, __cov_v2di);
7953 __cov_v8hi __builtin_ia32_pcomleuw (__cov_v8hi, __cov_v8hi);
7954 __cov_v8hi __builtin_ia32_pcomlew (__cov_v8hi, __cov_v8hi);
7955 __cov_v16qi __builtin_ia32_pcomltb (__cov_v16qi, __cov_v16qi);
7956 __cov_v4si __builtin_ia32_pcomltd (__cov_v4si, __cov_v4si);
7957 __cov_v2di __builtin_ia32_pcomltq (__cov_v2di, __cov_v2di);
7958 __cov_v16qi __builtin_ia32_pcomltub (__cov_v16qi, __cov_v16qi);
7959 __cov_v4si __builtin_ia32_pcomltud (__cov_v4si, __cov_v4si);
7960 __cov_v2di __builtin_ia32_pcomltuq (__cov_v2di, __cov_v2di);
7961 __cov_v8hi __builtin_ia32_pcomltuw (__cov_v8hi, __cov_v8hi);
7962 __cov_v8hi __builtin_ia32_pcomltw (__cov_v8hi, __cov_v8hi);
7963 __cov_v16qi __builtin_ia32_pcomneb (__cov_v16qi, __cov_v16qi);
7964 __cov_v4si __builtin_ia32_pcomned (__cov_v4si, __cov_v4si);
7965 __cov_v2di __builtin_ia32_pcomneq (__cov_v2di, __cov_v2di);
7966 __cov_v16qi __builtin_ia32_pcomneub (__cov_v16qi, __cov_v16qi);
7967 __cov_v4si __builtin_ia32_pcomneud (__cov_v4si, __cov_v4si);
7968 __cov_v2di __builtin_ia32_pcomneuq (__cov_v2di, __cov_v2di);
7969 __cov_v8hi __builtin_ia32_pcomneuw (__cov_v8hi, __cov_v8hi);
7970 __cov_v8hi __builtin_ia32_pcomnew (__cov_v8hi, __cov_v8hi);
7971 __cov_v16qi __builtin_ia32_pcomtrueb (__cov_v16qi, __cov_v16qi);
7972 __cov_v4si __builtin_ia32_pcomtrued (__cov_v4si, __cov_v4si);
7973 __cov_v2di __builtin_ia32_pcomtrueq (__cov_v2di, __cov_v2di);
7974 __cov_v16qi __builtin_ia32_pcomtrueub (__cov_v16qi, __cov_v16qi);
7975 __cov_v4si __builtin_ia32_pcomtrueud (__cov_v4si, __cov_v4si);
7976 __cov_v2di __builtin_ia32_pcomtrueuq (__cov_v2di, __cov_v2di);
7977 __cov_v8hi __builtin_ia32_pcomtrueuw (__cov_v8hi, __cov_v8hi);
7978 __cov_v8hi __builtin_ia32_pcomtruew (__cov_v8hi, __cov_v8hi);
7979 __cov_m128d __builtin_ia32_permpd (__cov_v2df, __cov_v2df, __cov_v16qi);
7980 __cov_v4sf __builtin_ia32_permps (__cov_v4sf, __cov_v4sf, __cov_v16qi);
7981 __cov_v4si __builtin_ia32_phaddbd (__cov_v16qi);
7982 __cov_v2di __builtin_ia32_phaddbq (__cov_v16qi);
7983 __cov_v8hi __builtin_ia32_phaddbw (__cov_v16qi);
7984 __cov_v2di __builtin_ia32_phadddq (__cov_v4si);
7985 __cov_v4si __builtin_ia32_phaddubd (__cov_v16qi);
7986 __cov_v2di __builtin_ia32_phaddubq (__cov_v16qi);
7987 __cov_v8hi __builtin_ia32_phaddubw (__cov_v16qi);
7988 __cov_v2di __builtin_ia32_phaddudq (__cov_v4si);
7989 __cov_v4si __builtin_ia32_phadduwd (__cov_v8hi);
7990 __cov_v2di __builtin_ia32_phadduwq (__cov_v8hi);
7991 __cov_v4si __builtin_ia32_phaddwd (__cov_v8hi);
7992 __cov_v2di __builtin_ia32_phaddwq (__cov_v8hi);
7993 __cov_v8hi __builtin_ia32_phsubbw (__cov_v16qi);
7994 __cov_v2di __builtin_ia32_phsubdq (__cov_v4si);
7995 __cov_v4si __builtin_ia32_phsubwd (__cov_v8hi);
7996 __cov_v4si __builtin_ia32_pmacsdd (__cov_v4si, __cov_v4si, __cov_v4si);
7997 __cov_v2di __builtin_ia32_pmacsdqh (__cov_v4si, __cov_v4si, __cov_v2di);
7998 __cov_v2di __builtin_ia32_pmacsdql (__cov_v4si, __cov_v4si, __cov_v2di);
7999 __cov_v4si __builtin_ia32_pmacssdd (__cov_v4si, __cov_v4si, __cov_v4si);
8000 __cov_v2di __builtin_ia32_pmacssdqh (__cov_v4si, __cov_v4si, __cov_v2di);
8001 __cov_v2di __builtin_ia32_pmacssdql (__cov_v4si, __cov_v4si, __cov_v2di);
8002 __cov_v4si __builtin_ia32_pmacsswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
8003 __cov_v8hi __builtin_ia32_pmacssww (__cov_v8hi, __cov_v8hi, __cov_v8hi);
8004 __cov_v4si __builtin_ia32_pmacswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
8005 __cov_v8hi __builtin_ia32_pmacsww (__cov_v8hi, __cov_v8hi, __cov_v8hi);
8006 __cov_v4si __builtin_ia32_pmadcsswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
8007 __cov_v4si __builtin_ia32_pmadcswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
8008 __cov_v16qi __builtin_ia32_pperm (__cov_v16qi, __cov_v16qi, __cov_v16qi);
8009 __cov_v16qi __builtin_ia32_protb (__cov_v16qi, __cov_v16qi);
8010 __cov_v4si __builtin_ia32_protd (__cov_v4si, __cov_v4si);
8011 __cov_v2di __builtin_ia32_protq (__cov_v2di, __cov_v2di);
8012 __cov_v8hi __builtin_ia32_protw (__cov_v8hi, __cov_v8hi);
8013 __cov_v16qi __builtin_ia32_pshab (__cov_v16qi, __cov_v16qi);
8014 __cov_v4si __builtin_ia32_pshad (__cov_v4si, __cov_v4si);
8015 __cov_v2di __builtin_ia32_pshaq (__cov_v2di, __cov_v2di);
8016 __cov_v8hi __builtin_ia32_pshaw (__cov_v8hi, __cov_v8hi);
8017 __cov_v16qi __builtin_ia32_pshlb (__cov_v16qi, __cov_v16qi);
8018 __cov_v4si __builtin_ia32_pshld (__cov_v4si, __cov_v4si);
8019 __cov_v2di __builtin_ia32_pshlq (__cov_v2di, __cov_v2di);
8020 __cov_v8hi __builtin_ia32_pshlw (__cov_v8hi, __cov_v8hi);
8021 
8022 __cov_v16qi __builtin_ia32_protb_int (__cov_v16qi, int);
8023 __cov_v4si __builtin_ia32_protd_int (__cov_v4si, int);
8024 __cov_v2di __builtin_ia32_protq_int (__cov_v2di, int);
8025 __cov_v8hi __builtin_ia32_protw_int (__cov_v8hi, int);
8026 
8027 // These have different possibilities for parameters, take a guess based on
8028 //   OS or allow all if C++
8029 #if defined(__unix) || defined(__coverity_cplusplus)
8030 __cov_v2df __builtin_ia32_comfalseps (__cov_v2df, __cov_v2df);
8031 __cov_v4sf __builtin_ia32_comlesd (__cov_v4sf, __cov_v4sf);
8032 __cov_v4sf __builtin_ia32_comordsd (__cov_v4sf, __cov_v4sf);
8033 __cov_v4sf __builtin_ia32_comueqsd (__cov_v4sf, __cov_v4sf);
8034 #endif
8035 
8036 #if !defined(__unix) || defined(__coverity_cplusplus)
8037 __cov_m128 __builtin_ia32_comfalseps (__cov_v4sf, __cov_v4sf);
8038 __cov_v4sf __builtin_ia32_comlesd (__cov_v2df, __cov_v2df);
8039 __cov_m128d __builtin_ia32_comordsd (__cov_v2df, __cov_v2df);
8040 __cov_m128d __builtin_ia32_comueqsd (__cov_v2df, __cov_v2df);
8041 #endif
8042 
8043 // from headers
8044 __cov_m128 __builtin_ia32_comunltps (__cov_v4sf, __cov_v4sf);
8045 __cov_m128 __builtin_ia32_comuneqps (__cov_v4sf, __cov_v4sf);
8046 __cov_m128  __builtin_ia32_comunleps (__cov_v4sf, __cov_v4sf);
8047 __cov_m128 __builtin_ia32_comungeps (__cov_v4sf, __cov_v4sf);
8048 __cov_m128 __builtin_ia32_comungtps (__cov_v4sf, __cov_v4sf);
8049 __cov_m128 __builtin_ia32_comneqps (__cov_v4sf, __cov_v4sf);
8050 __cov_m128d __builtin_ia32_comuneqpd (__cov_v2df, __cov_v2df);
8051 __cov_m128d __builtin_ia32_comunltpd (__cov_v2df, __cov_v2df);
8052 __cov_m128d __builtin_ia32_comunlepd (__cov_v2df, __cov_v2df);
8053 __cov_m128d __builtin_ia32_comungepd (__cov_v2df, __cov_v2df);
8054 __cov_m128d __builtin_ia32_comungtpd (__cov_v2df, __cov_v2df);
8055 __cov_m128d __builtin_ia32_comneqpd (__cov_v2df, __cov_v2df);
8056 __cov_m128 __builtin_ia32_comuneqss (__cov_v4sf, __cov_v4sf);
8057 __cov_m128 __builtin_ia32_comunltss (__cov_v4sf, __cov_v4sf);
8058 __cov_m128 __builtin_ia32_comunless (__cov_v4sf, __cov_v4sf);
8059 __cov_m128 __builtin_ia32_comungess (__cov_v4sf, __cov_v4sf);
8060 __cov_m128 __builtin_ia32_comungtss (__cov_v4sf, __cov_v4sf);
8061 __cov_m128 __builtin_ia32_comneqss (__cov_v4sf, __cov_v4sf);
8062 __cov_m128d __builtin_ia32_comuneqsd (__cov_v2df, __cov_v2df);
8063 __cov_m128d __builtin_ia32_comunltsd (__cov_v2df, __cov_v2df);
8064 __cov_m128d __builtin_ia32_comunlesd (__cov_v2df, __cov_v2df);
8065 __cov_m128d __builtin_ia32_comungesd (__cov_v2df, __cov_v2df);
8066 __cov_m128d __builtin_ia32_comungtsd (__cov_v2df, __cov_v2df);
8067 __cov_m128d __builtin_ia32_comneqsd (__cov_v2df, __cov_v2df);
8068 __cov_m128i __builtin_ia32_pcomnequb (__cov_v16qi, __cov_v16qi);
8069 __cov_m128i __builtin_ia32_pcomnequw (__cov_v8hi, __cov_v8hi);
8070 __cov_m128i __builtin_ia32_pcomnequd (__cov_v4si, __cov_v4si);
8071 __cov_m128i __builtin_ia32_pcomnequq (__cov_v2di, __cov_v2di);
8072 __cov_m128i __builtin_ia32_pcomneqb (__cov_v16qi, __cov_v16qi);
8073 __cov_m128i __builtin_ia32_pcomneqw (__cov_v8hi, __cov_v8hi);
8074 __cov_m128i __builtin_ia32_pcomneqd (__cov_v4si, __cov_v4si);
8075 __cov_m128i __builtin_ia32_pcomneqq (__cov_v2di, __cov_v2di);
8076 
8077 
8078 void __builtin_ia32_femms(void);
8079 __cov_m64 __builtin_ia32_pavgusb (__cov_v8qi, __cov_v8qi);
8080 __cov_m64 __builtin_ia32_pf2id (__cov_v2sf);
8081 __cov_m64 __builtin_ia32_pfacc (__cov_v2sf, __cov_v2sf);
8082 __cov_m64 __builtin_ia32_pfadd (__cov_v2sf, __cov_v2sf);
8083 __cov_m64 __builtin_ia32_pfcmpeq (__cov_v2sf, __cov_v2sf);
8084 __cov_m64 __builtin_ia32_pfcmpge (__cov_v2sf, __cov_v2sf);
8085 __cov_m64 __builtin_ia32_pfcmpgt (__cov_v2sf, __cov_v2sf);
8086 __cov_m64 __builtin_ia32_pfmax (__cov_v2sf, __cov_v2sf);
8087 __cov_m64 __builtin_ia32_pfmin (__cov_v2sf, __cov_v2sf);
8088 __cov_m64 __builtin_ia32_pfmul (__cov_v2sf, __cov_v2sf);
8089 __cov_m64 __builtin_ia32_pfrcp (__cov_v2sf );
8090 __cov_m64 __builtin_ia32_pfrcpit1 (__cov_v2sf, __cov_v2sf);
8091 __cov_m64 __builtin_ia32_pfrcpit2 (__cov_v2sf, __cov_v2sf);
8092 __cov_m64 __builtin_ia32_pfrsqrt (__cov_v2sf);
8093 __cov_m64 __builtin_ia32_pfrsqit1 (__cov_v2sf, __cov_v2sf);
8094 __cov_m64 __builtin_ia32_pfsub (__cov_v2sf, __cov_v2sf);
8095 __cov_m64 __builtin_ia32_pfsubr (__cov_v2sf, __cov_v2sf);
8096 __cov_m64 __builtin_ia32_pi2fd (__cov_v2si);
8097 __cov_m64 __builtin_ia32_pmulhrw (__cov_v4hi, __cov_v4hi);
8098 
8099 __cov_m64 __builtin_ia32_pf2iw (__cov_v2sf);
8100 __cov_m64 __builtin_ia32_pfnacc (__cov_v2sf, __cov_v2sf);
8101 __cov_m64 __builtin_ia32_pfpnacc (__cov_v2sf, __cov_v2sf);
8102 __cov_m64 __builtin_ia32_pi2fw (__cov_v2si);
8103 __cov_m64 __builtin_ia32_pswapdsf (__cov_v2sf);
8104 
8105 #if defined(__AVX__) || __COVERITY_GCC49_INTRINSICS
8106 /* These were interpretted from avxintrin.h */
8107 __cov_m256d __builtin_ia32_addpd256(__cov_v4df, __cov_v4df);
8108 __cov_m256  __builtin_ia32_addps256(__cov_v8sf, __cov_v8sf);
8109 __cov_m256d __builtin_ia32_addsubpd256(__cov_v4df, __cov_v4df);
8110 __cov_m256  __builtin_ia32_addsubps256(__cov_v8sf, __cov_v8sf);
8111 __cov_m256d __builtin_ia32_andpd256(__cov_v4df, __cov_v4df);
8112 __cov_m256  __builtin_ia32_andps256(__cov_v8sf, __cov_v8sf);
8113 __cov_m256d __builtin_ia32_andnpd256(__cov_v4df, __cov_v4df);
8114 __cov_m256  __builtin_ia32_andnps256(__cov_v8sf, __cov_v8sf);
8115 __cov_m256d __builtin_ia32_blendpd256(__cov_v4df, __cov_v4df, int);
8116 __cov_m256  __builtin_ia32_blendps256(__cov_v8sf, __cov_v8sf, int);
8117 __cov_m256d __builtin_ia32_blendvpd256(__cov_v4df, __cov_v4df, __cov_v4df);
8118 __cov_m256  __builtin_ia32_blendvps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
8119 __cov_m256d __builtin_ia32_divpd256(__cov_v4df, __cov_v4df);
8120 __cov_m256  __builtin_ia32_divps256(__cov_v8sf, __cov_v8sf);
8121 __cov_m256  __builtin_ia32_dpps256(__cov_v8sf, __cov_v8sf, int);
8122 __cov_m256d __builtin_ia32_haddpd256(__cov_v4df, __cov_v4df);
8123 __cov_m256  __builtin_ia32_haddps256(__cov_v8sf, __cov_v8sf);
8124 __cov_m256d __builtin_ia32_hsubpd256(__cov_v4df, __cov_v4df);
8125 __cov_m256  __builtin_ia32_hsubps256(__cov_v8sf, __cov_v8sf);
8126 __cov_m256d __builtin_ia32_maxpd256(__cov_v4df, __cov_v4df);
8127 __cov_m256  __builtin_ia32_maxps256(__cov_v8sf, __cov_v8sf);
8128 __cov_m256d __builtin_ia32_minpd256(__cov_v4df, __cov_v4df);
8129 __cov_m256  __builtin_ia32_minps256(__cov_v8sf, __cov_v8sf);
8130 __cov_m256d __builtin_ia32_mulpd256(__cov_v4df, __cov_v4df);
8131 __cov_m256  __builtin_ia32_mulps256(__cov_v8sf, __cov_v8sf);
8132 __cov_m256d __builtin_ia32_orpd256(__cov_v4df, __cov_v4df);
8133 __cov_m256  __builtin_ia32_orps256(__cov_v8sf, __cov_v8sf);
8134 __cov_m256d __builtin_ia32_shufpd256(__cov_v4df, __cov_v4df, int);
8135 __cov_m256  __builtin_ia32_shufps256(__cov_v8sf, __cov_v8sf, int);
8136 __cov_m256d __builtin_ia32_subpd256(__cov_v4df, __cov_v4df);
8137 __cov_m256  __builtin_ia32_subps256(__cov_v8sf, __cov_v8sf);
8138 __cov_m256d __builtin_ia32_xorpd256(__cov_v4df, __cov_v4df);
8139 __cov_m256  __builtin_ia32_xorps256(__cov_v8sf, __cov_v8sf);
8140 __cov_m128d __builtin_ia32_cmppd(__cov_v2df, __cov_v2df, int);
8141 __cov_m128  __builtin_ia32_cmpps(__cov_v4sf, __cov_v4sf, int);
8142 __cov_m256d __builtin_ia32_cmppd256(__cov_v4df, __cov_v4df, int);
8143 __cov_m256  __builtin_ia32_cmpps256(__cov_v8sf, __cov_v8sf, int);
8144 __cov_m128d __builtin_ia32_cmpsd(__cov_v2df, __cov_v2df, int);
8145 __cov_m128  __builtin_ia32_cmpss(__cov_v4sf, __cov_v4sf, int);
8146 __cov_m256d __builtin_ia32_cvtdq2pd256(__cov_v4si);
8147 __cov_m256  __builtin_ia32_cvtdq2ps256(__cov_v8si);
8148 __cov_m128  __builtin_ia32_cvtpd2ps256(__cov_v4df);
8149 __cov_m256i __builtin_ia32_cvtps2dq256(__cov_v8sf);
8150 __cov_m256d __builtin_ia32_cvtps2pd256(__cov_v4sf);
8151 __cov_m128i __builtin_ia32_cvttpd2dq256(__cov_v4df);
8152 __cov_m128i __builtin_ia32_cvtpd2dq256(__cov_v4df);
8153 __cov_m256i __builtin_ia32_cvttps2dq256(__cov_v8sf);
8154 __cov_m128d __builtin_ia32_vextractf128_pd256(__cov_v4df, int);
8155 __cov_m128  __builtin_ia32_vextractf128_ps256(__cov_v8sf, int);
8156 __cov_m128i __builtin_ia32_vextractf128_si256(__cov_v8si, int);
8157 __cov_m128d __builtin_ia32_vpermilvarpd(__cov_v2df, __cov_v2di);
8158 __cov_m256d __builtin_ia32_vpermilvarpd256(__cov_v4df, __cov_v4di);
8159 __cov_m128  __builtin_ia32_vpermilvarps(__cov_v4sf, __cov_v4si);
8160 __cov_m256  __builtin_ia32_vpermilvarps256(__cov_v8sf, __cov_v8si);
8161 __cov_m128d __builtin_ia32_vpermilpd(__cov_v2df, int);
8162 __cov_m256d __builtin_ia32_vpermilpd256(__cov_v4df, int);
8163 __cov_m128  __builtin_ia32_vpermilps(__cov_v4sf, int);
8164 __cov_m256  __builtin_ia32_vpermilps256(__cov_v8sf, int);
8165 __cov_m256d __builtin_ia32_vperm2f128_pd256(__cov_v4df, __cov_v4df, int);
8166 __cov_m256  __builtin_ia32_vperm2f128_ps256(__cov_v8sf, __cov_v8sf, int);
8167 __cov_m256i __builtin_ia32_vperm2f128_si256(__cov_v8si, __cov_v8si, int);
8168 __cov_m128  __builtin_ia32_vbroadcastss(const float *);
8169 __cov_m256d __builtin_ia32_vbroadcastsd256(const double *);
8170 __cov_m256  __builtin_ia32_vbroadcastss256(const float *);
8171 __cov_m256d __builtin_ia32_vbroadcastf128_pd256(const __cov_v2df *);
8172 __cov_m256  __builtin_ia32_vbroadcastf128_ps256(const __cov_m128 *);
8173 __cov_m256d __builtin_ia32_vinsertf128_pd256(__cov_v4df, __cov_v2df, int);
8174 __cov_m256  __builtin_ia32_vinsertf128_ps256(__cov_v8sf, __cov_v4sf, int);
8175 __cov_m256i __builtin_ia32_vinsertf128_si256(__cov_v8si, __cov_v4si, int);
8176 __cov_m256  __builtin_ia32_rcpps256(__cov_v8sf);
8177 __cov_m256  __builtin_ia32_rsqrtps256(__cov_v8sf);
8178 __cov_m256d __builtin_ia32_sqrtpd256(__cov_v4df);
8179 __cov_m256  __builtin_ia32_sqrtps256(__cov_v8sf);
8180 __cov_m256d __builtin_ia32_roundpd256(__cov_v4df, int);
8181 __cov_m256  __builtin_ia32_roundps256(__cov_v8sf, int);
8182 __cov_m256d __builtin_ia32_unpckhpd256(__cov_v4df, __cov_v4df);
8183 __cov_m256d __builtin_ia32_unpcklpd256(__cov_v4df, __cov_v4df);
8184 __cov_m256  __builtin_ia32_unpckhps256(__cov_v8sf, __cov_v8sf);
8185 __cov_m256  __builtin_ia32_unpcklps256(__cov_v8sf, __cov_v8sf);
8186 int __builtin_ia32_vtestzpd(__cov_v2df, __cov_v2df);
8187 int __builtin_ia32_vtestcpd(__cov_v2df, __cov_v2df);
8188 int __builtin_ia32_vtestnzcpd(__cov_v2df, __cov_v2df);
8189 int __builtin_ia32_vtestzps(__cov_v4sf, __cov_v4sf);
8190 int __builtin_ia32_vtestcps(__cov_v4sf, __cov_v4sf);
8191 int __builtin_ia32_vtestnzcps(__cov_v4sf, __cov_v4sf);
8192 int __builtin_ia32_vtestzpd256(__cov_v4df, __cov_v4df);
8193 int __builtin_ia32_vtestcpd256(__cov_v4df, __cov_v4df);
8194 int __builtin_ia32_vtestnzcpd256(__cov_v4df, __cov_v4df);
8195 int __builtin_ia32_vtestzps256(__cov_v8sf, __cov_v8sf);
8196 int __builtin_ia32_vtestcps256(__cov_v8sf, __cov_v8sf);
8197 int __builtin_ia32_vtestnzcps256(__cov_v8sf, __cov_v8sf);
8198 int __builtin_ia32_ptestz256(__cov_v4di, __cov_v4di);
8199 int __builtin_ia32_ptestc256(__cov_v4di, __cov_v4di);
8200 int __builtin_ia32_ptestnzc256(__cov_v4di, __cov_v4di);
8201 int __builtin_ia32_movmskpd256(__cov_v4df);
8202 int __builtin_ia32_movmskps256(__cov_v8sf);
8203 __cov_m128d __builtin_ia32_pd_pd256(__cov_v4df);
8204 __cov_m128  __builtin_ia32_ps_ps256(__cov_v8sf);
8205 __cov_m128i __builtin_ia32_si_si256(__cov_v8si);
8206 __cov_m256d __builtin_ia32_pd256_pd(__cov_v2df);
8207 __cov_m256  __builtin_ia32_ps256_ps(__cov_v4sf);
8208 __cov_m256i __builtin_ia32_si256_si(__cov_v4si);
8209 __cov_m256d __builtin_ia32_loadupd256(const double *);
8210 void __builtin_ia32_storeupd256(double *, __cov_v4df);
8211 __cov_m256  __builtin_ia32_loadups256(const float *);
8212 void __builtin_ia32_storeups256(float *, __cov_v8sf);
8213 __cov_m256i __builtin_ia32_loaddqu256(const char *);
8214 void __builtin_ia32_storedqu256(char *, __cov_v32qi);
8215 __cov_m256  __builtin_ia32_movshdup256(__cov_v8sf);
8216 __cov_m256  __builtin_ia32_movsldup256(__cov_v8sf);
8217 __cov_m256d __builtin_ia32_movddup256(__cov_v4df);
8218 __cov_m256i __builtin_ia32_lddqu256(const char *);
8219 void __builtin_ia32_movntdq256(__cov_v4di *, __cov_v4di);
8220 void __builtin_ia32_movntpd256(double *, __cov_v4df);
8221 void __builtin_ia32_movntps256(float *, __cov_v8sf);
8222 void __builtin_ia32_vzeroall(void);
8223 void __builtin_ia32_vzeroupper(void);
8224 
8225 // Handle incorrect signatures for some older gcc versions
8226 // See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47318
8227 // Some older gcc versions were patched, so allow for GNU_GCC_47318_PATCHED
8228 //   specified manually
8229 #ifndef GNU_GCC_47318_PATCHED
8230 
8231 /* Auto-detect GNU_GCC_47318_PATCHED for Red Hat gcc 4.4.5 */
8232 #if (defined(__GNUC_RH_RELEASE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 4 && \
8233      __GNUC_PATCHLEVEL__ == 5 && __GNUC_RH_RELEASE__ >= 6)
8234 #define GNU_GCC_47318_PATCHED 1
8235 #endif
8236 
8237 /* Assume GNU_GCC_47318_PATCHED for gcc 4.5.2 since some popular distributions
8238    applied this patch but didn't provide a way to detect it */
8239 #if (__GNUC__ == 4 && __GNUC_MINOR__ == 5 && __GNUC_PATCHLEVEL__ == 2)
8240 #define GNU_GCC_47318_PATCHED 1
8241 #endif
8242 
8243 #endif
8244 
8245 /* Respect GNU_GCC_47318_PATCHED if it's defined, otherwise use the gcc version
8246    to detect if this is fixed. The wrong signatures being detected will
8247    result in compiler errors in avxintrin.h. */
8248 #if ((defined(GNU_GCC_47318_PATCHED) && GNU_GCC_47318_PATCHED && \
8249      !(__GNUC__ == 4 && __GNUC_MINOR__ == 5 & __GNUC_PATCHLEVEL__ == 2)) \
8250      || (!defined(GNU_GCC_47318_PATCHED) \
8251         && \
8252           (__GNUC__ > 4) \
8253        || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) \
8254        || (__GNUC__ == 4 && __GNUC_MINOR__ == 5 && __GNUC_PATCHLEVEL__ >= 3) \
8255        || (__GNUC__ == 4 && __GNUC_MINOR__ == 4 && __GNUC_PATCHLEVEL__ >= 6) \
8256       ) \
8257     )
8258 /* Signatures after this bug was fixed */
8259 /* If the alternative signatures were incorrectly chosen (in the #else), use
8260    -DGNU_GCC_47318_PATCHED=1 to use these instead. This should only be
8261    necessary for some variants of gcc 4.4.5 and gcc 4.5.2. */
8262 __cov_m128d __builtin_ia32_maskloadpd(const __cov_v2df *, __cov_v2di);
8263 void __builtin_ia32_maskstorepd(__cov_v2df *, __cov_v2di, __cov_v2df);
8264 __cov_m256d __builtin_ia32_maskloadpd256(const __cov_v4df *, __cov_v4di);
8265 void __builtin_ia32_maskstorepd256(__cov_v4df *, __cov_v4di, __cov_v4df);
8266 __cov_m128  __builtin_ia32_maskloadps(const __cov_v4sf *, __cov_v4si);
8267 void __builtin_ia32_maskstoreps(__cov_v4sf *, __cov_v4si, __cov_v4sf);
8268 __cov_m256  __builtin_ia32_maskloadps256(const __cov_v8sf *, __cov_v8si);
8269 void __builtin_ia32_maskstoreps256(__cov_v8sf *, __cov_v8si, __cov_v8sf);
8270 
8271 #else
8272 
8273 /* Signatures before this gcc bug was fixed */
8274 /* If the alternative signatures were incorrectly chosen (above), use
8275    -DGNU_GCC_47318_PATCHED=0 to use these instead. */
8276 __cov_m128d __builtin_ia32_maskloadpd(const __cov_v2df *, __cov_v2df);
8277 void __builtin_ia32_maskstorepd(__cov_v2df *, __cov_v2df, __cov_v2df);
8278 __cov_m256d __builtin_ia32_maskloadpd256(const __cov_v4df *, __cov_v4df);
8279 void __builtin_ia32_maskstorepd256(__cov_v4df *, __cov_v4df, __cov_v4df);
8280 __cov_m128  __builtin_ia32_maskloadps(const __cov_v4sf *, __cov_v4sf);
8281 void __builtin_ia32_maskstoreps(__cov_v4sf *, __cov_v4sf, __cov_v4sf);
8282 __cov_m256  __builtin_ia32_maskloadps256(const __cov_v8sf *, __cov_v8sf);
8283 void __builtin_ia32_maskstoreps256(__cov_v8sf *, __cov_v8sf, __cov_v8sf);
8284 
8285 #endif
8286 
8287 #if defined(__FMA__) || defined(__FMA4__) || __COVERITY_GCC49_INTRINSICS
8288 /* These were interpretted from fmaintrin.h, fma4intrin.h */
8289 __cov_m128d __builtin_ia32_vfmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8290 __cov_m256d __builtin_ia32_vfmaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8291 __cov_m128  __builtin_ia32_vfmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8292 __cov_m256  __builtin_ia32_vfmaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8293 __cov_m128d __builtin_ia32_vfmaddsd3 (__cov_v2df, __cov_v2df, __cov_v2df);
8294 __cov_m128  __builtin_ia32_vfmaddss3 (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8295 __cov_m128d __builtin_ia32_vfmaddsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8296 __cov_m256d __builtin_ia32_vfmaddsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8297 __cov_m128  __builtin_ia32_vfmaddsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8298 __cov_m256  __builtin_ia32_vfmaddsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8299 
8300 void __builtin_ia32_vzeroall(void);
8301 void __builtin_ia32_vzeroupper(void);
8302 #endif /* __FMA__ || __FMA4__ || __COVERITY_GCC49_INTRINSICS */
8303 
8304 #if defined(__FMA4__) || __COVERITY_GCC49_INTRINSICS
8305 /* These were interpretted from fma4intrin.h */
8306 __cov_m128 __builtin_ia32_vfmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8307 __cov_m128d __builtin_ia32_vfmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
8308 __cov_m128 __builtin_ia32_vfmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8309 __cov_m128d __builtin_ia32_vfmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8310 __cov_m128 __builtin_ia32_vfmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8311 __cov_m128d __builtin_ia32_vfmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
8312 __cov_m128 __builtin_ia32_vfnmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8313 __cov_m128d __builtin_ia32_vfnmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8314 __cov_m128 __builtin_ia32_vfnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8315 __cov_m128d __builtin_ia32_vfnmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
8316 __cov_m128 __builtin_ia32_vfnmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8317 __cov_m128d __builtin_ia32_vfnmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8318 __cov_m128 __builtin_ia32_vfnmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8319 __cov_m128d __builtin_ia32_vfnmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
8320 __cov_m128 __builtin_ia32_vfmsubaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8321 __cov_m128d __builtin_ia32_vfmsubaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8322 __cov_m256 __builtin_ia32_vfmsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8323 __cov_m256d __builtin_ia32_vfmsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8324 __cov_m256 __builtin_ia32_vfnmaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8325 __cov_m256d __builtin_ia32_vfnmaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8326 __cov_m256 __builtin_ia32_vfnmsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8327 __cov_m256d __builtin_ia32_vfnmsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8328 __cov_m256 __builtin_ia32_vfmsubaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8329 __cov_m256d __builtin_ia32_vfmsubaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8330 #endif /* __FMA4__ || __COVERITY_GCC49_INTRINSICS */
8331 
8332 #endif /* __AVX__ || __COVERITY_GCC49_INTRINSICS */
8333 
8334 #if defined(__XSAVE__) || __COVERITY_GCC49_INTRINSICS
8335 void __builtin_ia32_xsave(void *, long long);
8336 void __builtin_ia32_xrstor(void *, long long);
8337 
8338 #if defined(__x86_64__) || __COVERITY_GCC49_INTRINSICS
8339 void __builtin_ia32_xsave64 (void *, long long);
8340 void __builtin_ia32_xrstor64(void *, long long);
8341 #endif /* __x86_64__ || __COVERITY_GCC49_INTRINSICS */
8342 
8343 #endif /* __XSAVE__ || __COVERITY_GCC49_INTRINSICS */
8344 
8345 #if defined(__XSAVEOPT__) || __COVERITY_GCC49_INTRINSICS
8346 void __builtin_ia32_xsaveopt(void *, long long);
8347 void __builtin_ia32_xsaveopt64(void *, long long);
8348 #endif /* __XSAVEOPT__ || __COVERITY_GCC49_INTRINSICS */
8349 
8350 typedef char __cov_v64qi __attribute__((__vector_size__(64)));
8351 typedef double __cov_m512d __attribute__((__vector_size__(64), __may_alias__));
8352 typedef float __cov_m512 __attribute__((__vector_size__(64), __may_alias__));
8353 typedef int __cov_v16si __attribute__((__vector_size__(64)));
8354 typedef long long __cov_m512i __attribute__((__vector_size__(64), __may_alias__));
8355 typedef long long __cov_v8di __attribute__((__vector_size__(64)));
8356 typedef short __cov_v32hi __attribute__((__vector_size__(64)));
8357 typedef unsigned char __cov_mmask8;
8358 typedef unsigned short __cov_mmask16;
8359 typedef unsigned long __cov_mmask32;
8360 typedef unsigned long long __cov_mmask64;
8361 
8362 /*
8363  * AES (Advanced Encryption Standard) Intrinsics
8364  * Introduced in GCC 4.4.
8365  */
8366 #if defined(__AES__) || __COVERITY_GCC49_INTRINSICS
8367 __cov_v2di __builtin_ia32_aesenc128(__cov_v2di,__cov_v2di);
8368 __cov_v2di __builtin_ia32_aesenclast128(__cov_v2di,__cov_v2di);
8369 __cov_v2di __builtin_ia32_aesdec128(__cov_v2di,__cov_v2di);
8370 __cov_v2di __builtin_ia32_aesdeclast128(__cov_v2di,__cov_v2di);
8371 __cov_v2di __builtin_ia32_aeskeygenassist128(__cov_v2di,const int);
8372 __cov_v2di __builtin_ia32_aesimc128(__cov_v2di);
8373 #endif /* __AES__ || __COVERITY_GCC49_INTRINSICS */
8374 
8375 /*
8376  * PCLMUL (Perform carry-less multiplication) Intrinsics
8377  */
8378 #if defined(__PCLMUL__) || __COVERITY_GCC49_INTRINSICS
8379 __cov_m128i __builtin_ia32_pclmulqdq128(__cov_v2di,__cov_v2di,int);
8380 #endif /* __PCLMUL__ || __COVERITY_GCC49_INTRINSICS */
8381 
8382 /*
8383  * Intrinsics for accessing the eflags register.
8384  * Introduced in GCC 4.9.
8385  */
8386 #if __COVERITY_GCC49_INTRINSICS
8387 unsigned int __builtin_ia32_readeflags_u32(void);
8388 unsigned long long __builtin_ia32_readeflags_u64(void);
8389 void __builtin_ia32_writeeflags_u32(unsigned int);
8390 
8391 unsigned long long __builtin_ia32_readeflags_u64(void);
8392 void __builtin_ia32_writeeflags_u64(unsigned long long);
8393 #endif /* __COVERITY_GCC49_INTRINSICS */
8394 
8395 /*
8396  * AVX-2 (Advanced Vector eXtensions) intrinsics.
8397  * Introduced in GCC 4.7.
8398  */
8399 #if defined(__AVX2__) || __COVERITY_GCC49_INTRINSICS
8400 __cov_v32qi __builtin_ia32_mpsadbw256(__cov_v32qi,__cov_v32qi,int);
8401 __cov_v32qi __builtin_ia32_pabsb256(__cov_v32qi);
8402 __cov_v16hi __builtin_ia32_pabsw256(__cov_v16hi);
8403 __cov_v8si __builtin_ia32_pabsd256(__cov_v8si);
8404 __cov_v16hi __builtin_ia32_packssdw256(__cov_v8si,__cov_v8si);
8405 __cov_v32qi __builtin_ia32_packsswb256(__cov_v16hi,__cov_v16hi);
8406 __cov_v16hi __builtin_ia32_packusdw256(__cov_v8si,__cov_v8si);
8407 __cov_v32qi __builtin_ia32_packuswb256(__cov_v16hi,__cov_v16hi);
8408 __cov_v32qi __builtin_ia32_paddb256(__cov_v32qi,__cov_v32qi);
8409 __cov_v16hi __builtin_ia32_paddw256(__cov_v16hi,__cov_v16hi);
8410 __cov_v8si __builtin_ia32_paddd256(__cov_v8si,__cov_v8si);
8411 __cov_v4di __builtin_ia32_paddq256(__cov_v4di,__cov_v4di);
8412 __cov_v32qi __builtin_ia32_paddsb256(__cov_v32qi,__cov_v32qi);
8413 __cov_v16hi __builtin_ia32_paddsw256(__cov_v16hi,__cov_v16hi);
8414 __cov_v32qi __builtin_ia32_paddusb256(__cov_v32qi,__cov_v32qi);
8415 __cov_v16hi __builtin_ia32_paddusw256(__cov_v16hi,__cov_v16hi);
8416 __cov_v4di __builtin_ia32_palignr256(__cov_v4di,__cov_v4di,int);
8417 __cov_v4di __builtin_ia32_andsi256(__cov_v4di,__cov_v4di);
8418 __cov_v4di __builtin_ia32_andnotsi256(__cov_v4di,__cov_v4di);
8419 __cov_v32qi __builtin_ia32_pavgb256(__cov_v32qi,__cov_v32qi);
8420 __cov_v16hi __builtin_ia32_pavgw256(__cov_v16hi,__cov_v16hi);
8421 __cov_v32qi __builtin_ia32_pblendvb256(__cov_v32qi,__cov_v32qi,__cov_v32qi);
8422 __cov_v16hi __builtin_ia32_pblendw256(__cov_v16hi,__cov_v16hi,int);
8423 __cov_v32qi __builtin_ia32_pcmpeqb256(__cov_v32qi,__cov_v32qi);
8424 __cov_v16hi __builtin_ia32_pcmpeqw256(__cov_v16hi,__cov_v16hi);
8425 __cov_v8si __builtin_ia32_pcmpeqd256(__cov_v8si,__cov_v8si);
8426 __cov_v4di __builtin_ia32_pcmpeqq256(__cov_v4di,__cov_v4di);
8427 __cov_v32qi __builtin_ia32_pcmpgtb256(__cov_v32qi,__cov_v32qi);
8428 __cov_v16hi __builtin_ia32_pcmpgtw256(__cov_v16hi,__cov_v16hi);
8429 __cov_v8si __builtin_ia32_pcmpgtd256(__cov_v8si,__cov_v8si);
8430 __cov_v4di __builtin_ia32_pcmpgtq256(__cov_v4di,__cov_v4di);
8431 __cov_v16hi __builtin_ia32_phaddw256(__cov_v16hi,__cov_v16hi);
8432 __cov_v8si __builtin_ia32_phaddd256(__cov_v8si,__cov_v8si);
8433 __cov_v16hi __builtin_ia32_phaddsw256(__cov_v16hi,__cov_v16hi);
8434 __cov_v16hi __builtin_ia32_phsubw256(__cov_v16hi,__cov_v16hi);
8435 __cov_v8si __builtin_ia32_phsubd256(__cov_v8si,__cov_v8si);
8436 __cov_v16hi __builtin_ia32_phsubsw256(__cov_v16hi,__cov_v16hi);
8437 __cov_v32qi __builtin_ia32_pmaddubsw256(__cov_v32qi,__cov_v32qi);
8438 __cov_v16hi __builtin_ia32_pmaddwd256(__cov_v16hi,__cov_v16hi);
8439 __cov_v32qi __builtin_ia32_pmaxsb256(__cov_v32qi,__cov_v32qi);
8440 __cov_v16hi __builtin_ia32_pmaxsw256(__cov_v16hi,__cov_v16hi);
8441 __cov_v8si __builtin_ia32_pmaxsd256(__cov_v8si,__cov_v8si);
8442 __cov_v32qi __builtin_ia32_pmaxub256(__cov_v32qi,__cov_v32qi);
8443 __cov_v16hi __builtin_ia32_pmaxuw256(__cov_v16hi,__cov_v16hi);
8444 __cov_v8si __builtin_ia32_pmaxud256(__cov_v8si,__cov_v8si);
8445 __cov_v32qi __builtin_ia32_pminsb256(__cov_v32qi,__cov_v32qi);
8446 __cov_v16hi __builtin_ia32_pminsw256(__cov_v16hi,__cov_v16hi);
8447 __cov_v8si __builtin_ia32_pminsd256(__cov_v8si,__cov_v8si);
8448 __cov_v32qi __builtin_ia32_pminub256(__cov_v32qi,__cov_v32qi);
8449 __cov_v16hi __builtin_ia32_pminuw256(__cov_v16hi,__cov_v16hi);
8450 __cov_v8si __builtin_ia32_pminud256(__cov_v8si,__cov_v8si);
8451 int __builtin_ia32_pmovmskb256(__cov_v32qi);
8452 __cov_v16hi __builtin_ia32_pmovsxbw256(__cov_v16qi);
8453 __cov_v8si __builtin_ia32_pmovsxbd256(__cov_v16qi);
8454 __cov_v4di __builtin_ia32_pmovsxbq256(__cov_v16qi);
8455 __cov_v8si __builtin_ia32_pmovsxwd256(__cov_v8hi);
8456 __cov_v4di __builtin_ia32_pmovsxwq256(__cov_v8hi);
8457 __cov_v4di __builtin_ia32_pmovsxdq256(__cov_v4si);
8458 __cov_v16hi __builtin_ia32_pmovzxbw256(__cov_v16qi);
8459 __cov_v8si __builtin_ia32_pmovzxbd256(__cov_v16qi);
8460 __cov_v4di __builtin_ia32_pmovzxbq256(__cov_v16qi);
8461 __cov_v8si __builtin_ia32_pmovzxwd256(__cov_v8hi);
8462 __cov_v4di __builtin_ia32_pmovzxwq256(__cov_v8hi);
8463 __cov_v4di __builtin_ia32_pmovzxdq256(__cov_v4si);
8464 __cov_v4di __builtin_ia32_pmuldq256(__cov_v8si,__cov_v8si);
8465 __cov_v16hi __builtin_ia32_pmulhrsw256(__cov_v16hi, __cov_v16hi);
8466 __cov_v16hi __builtin_ia32_pmulhuw256(__cov_v16hi,__cov_v16hi);
8467 __cov_v16hi __builtin_ia32_pmulhw256(__cov_v16hi,__cov_v16hi);
8468 __cov_v16hi __builtin_ia32_pmullw256(__cov_v16hi,__cov_v16hi);
8469 __cov_v8si __builtin_ia32_pmulld256(__cov_v8si,__cov_v8si);
8470 __cov_v4di __builtin_ia32_pmuludq256(__cov_v8si,__cov_v8si);
8471 __cov_v4di __builtin_ia32_por256(__cov_v4di,__cov_v4di);
8472 __cov_v16hi __builtin_ia32_psadbw256(__cov_v32qi,__cov_v32qi);
8473 __cov_v32qi __builtin_ia32_pshufb256(__cov_v32qi,__cov_v32qi);
8474 __cov_v8si __builtin_ia32_pshufd256(__cov_v8si,int);
8475 __cov_v16hi __builtin_ia32_pshufhw256(__cov_v16hi,int);
8476 __cov_v16hi __builtin_ia32_pshuflw256(__cov_v16hi,int);
8477 __cov_v32qi __builtin_ia32_psignb256(__cov_v32qi,__cov_v32qi);
8478 __cov_v16hi __builtin_ia32_psignw256(__cov_v16hi,__cov_v16hi);
8479 __cov_v8si __builtin_ia32_psignd256(__cov_v8si,__cov_v8si);
8480 __cov_v4di __builtin_ia32_pslldqi256(__cov_v4di,int);
8481 __cov_v16hi __builtin_ia32_psllwi256(__cov_v16hi,int);
8482 __cov_v16hi __builtin_ia32_psllw256(__cov_v16hi,__cov_v8hi);
8483 __cov_v8si __builtin_ia32_pslldi256(__cov_v8si,int);
8484 __cov_v8si __builtin_ia32_pslld256(__cov_v8si,__cov_v4si);
8485 __cov_v4di __builtin_ia32_psllqi256(__cov_v4di,int);
8486 __cov_v4di __builtin_ia32_psllq256(__cov_v4di,__cov_v2di);
8487 __cov_v16hi __builtin_ia32_psrawi256(__cov_v16hi,int);
8488 __cov_v16hi __builtin_ia32_psraw256(__cov_v16hi,__cov_v8hi);
8489 __cov_v8si __builtin_ia32_psradi256(__cov_v8si,int);
8490 __cov_v8si __builtin_ia32_psrad256(__cov_v8si,__cov_v4si);
8491 __cov_v4di __builtin_ia32_psrldqi256(__cov_v4di, int);
8492 __cov_v16hi __builtin_ia32_psrlwi256(__cov_v16hi,int);
8493 __cov_v16hi __builtin_ia32_psrlw256(__cov_v16hi,__cov_v8hi);
8494 __cov_v8si __builtin_ia32_psrldi256(__cov_v8si,int);
8495 __cov_v8si __builtin_ia32_psrld256(__cov_v8si,__cov_v4si);
8496 __cov_v4di __builtin_ia32_psrlqi256(__cov_v4di,int);
8497 __cov_v4di __builtin_ia32_psrlq256(__cov_v4di,__cov_v2di);
8498 __cov_v32qi __builtin_ia32_psubb256(__cov_v32qi,__cov_v32qi);
8499 __cov_m256i __builtin_ia32_psubw256(__cov_v16hi,__cov_v16hi);
8500 __cov_v8si __builtin_ia32_psubd256(__cov_v8si,__cov_v8si);
8501 __cov_v4di __builtin_ia32_psubq256(__cov_v4di,__cov_v4di);
8502 __cov_v32qi __builtin_ia32_psubsb256(__cov_v32qi,__cov_v32qi);
8503 __cov_v16hi __builtin_ia32_psubsw256(__cov_v16hi,__cov_v16hi);
8504 __cov_v32qi __builtin_ia32_psubusb256(__cov_v32qi,__cov_v32qi);
8505 __cov_v16hi __builtin_ia32_psubusw256(__cov_v16hi,__cov_v16hi);
8506 __cov_v32qi __builtin_ia32_punpckhbw256(__cov_v32qi,__cov_v32qi);
8507 __cov_v16hi __builtin_ia32_punpckhwd256(__cov_v16hi,__cov_v16hi);
8508 __cov_v8si __builtin_ia32_punpckhdq256(__cov_v8si,__cov_v8si);
8509 __cov_v4di __builtin_ia32_punpckhqdq256(__cov_v4di,__cov_v4di);
8510 __cov_v32qi __builtin_ia32_punpcklbw256(__cov_v32qi,__cov_v32qi);
8511 __cov_v16hi __builtin_ia32_punpcklwd256(__cov_v16hi,__cov_v16hi);
8512 __cov_v8si __builtin_ia32_punpckldq256(__cov_v8si,__cov_v8si);
8513 __cov_v4di __builtin_ia32_punpcklqdq256(__cov_v4di,__cov_v4di);
8514 __cov_v4di __builtin_ia32_pxor256(__cov_v4di,__cov_v4di);
8515 __cov_v4di __builtin_ia32_movntdqa256(__cov_v4di *);
8516 __cov_v4sf __builtin_ia32_vbroadcastss_ps(__cov_v4sf);
8517 __cov_v8sf __builtin_ia32_vbroadcastss_ps256(__cov_v4sf);
8518 __cov_v4df __builtin_ia32_vbroadcastsd_pd256(__cov_v2df);
8519 __cov_v4di __builtin_ia32_vbroadcastsi256(__cov_v2di);
8520 __cov_v4si __builtin_ia32_pblendd128(__cov_v4si,__cov_v4si, int);
8521 __cov_v8si __builtin_ia32_pblendd256(__cov_v8si,__cov_v8si, int);
8522 __cov_v32qi __builtin_ia32_pbroadcastb256(__cov_v16qi);
8523 __cov_v16hi __builtin_ia32_pbroadcastw256(__cov_v8hi);
8524 __cov_v8si __builtin_ia32_pbroadcastd256(__cov_v4si);
8525 __cov_v4di __builtin_ia32_pbroadcastq256(__cov_v2di);
8526 __cov_v16qi __builtin_ia32_pbroadcastb128(__cov_v16qi);
8527 __cov_v8hi __builtin_ia32_pbroadcastw128(__cov_v8hi);
8528 __cov_v4si __builtin_ia32_pbroadcastd128(__cov_v4si);
8529 __cov_v2di __builtin_ia32_pbroadcastq128(__cov_v2di);
8530 __cov_v8si __builtin_ia32_permvarsi256(__cov_v8si,__cov_v8si);
8531 __cov_v4df __builtin_ia32_permdf256(__cov_v4df,int);
8532 __cov_v8sf __builtin_ia32_permvarsf256(__cov_v8sf,__cov_v8si);
8533 __cov_v4di __builtin_ia32_permdi256(__cov_v4di,int);
8534 __cov_v4di __builtin_ia32_permti256(__cov_v4di,__cov_v4di,int);
8535 __cov_m128i __builtin_ia32_extract128i256(__cov_v4di,int);
8536 __cov_v4di __builtin_ia32_insert128i256(__cov_v4di,__cov_v2di,int);
8537 __cov_v8si __builtin_ia32_maskloadd256(const __cov_v8si *,__cov_v8si);
8538 __cov_v4di __builtin_ia32_maskloadq256(const __cov_v4di *,__cov_v4di);
8539 __cov_v4si __builtin_ia32_maskloadd(const __cov_v4si *,__cov_v4si);
8540 __cov_v2di __builtin_ia32_maskloadq(const __cov_v2di *,__cov_v2di);
8541 void __builtin_ia32_maskstored256(__cov_v8si *,__cov_v8si,__cov_v8si);
8542 void __builtin_ia32_maskstoreq256(__cov_v4di *,__cov_v4di,__cov_v4di);
8543 void __builtin_ia32_maskstored(__cov_v4si *,__cov_v4si,__cov_v4si);
8544 void __builtin_ia32_maskstoreq(__cov_v2di *,__cov_v2di,__cov_v2di);
8545 __cov_v8si __builtin_ia32_psllv8si(__cov_v8si,__cov_v8si);
8546 __cov_v4si __builtin_ia32_psllv4si(__cov_v4si,__cov_v4si);
8547 __cov_v4di __builtin_ia32_psllv4di(__cov_v4di,__cov_v4di);
8548 __cov_v2di __builtin_ia32_psllv2di(__cov_v2di,__cov_v2di);
8549 __cov_v8si __builtin_ia32_psrav8si(__cov_v8si,__cov_v8si);
8550 __cov_v4si __builtin_ia32_psrav4si(__cov_v4si,__cov_v4si);
8551 __cov_v8si __builtin_ia32_psrlv8si(__cov_v8si,__cov_v8si);
8552 __cov_v4si __builtin_ia32_psrlv4si(__cov_v4si,__cov_v4si);
8553 __cov_v4di __builtin_ia32_psrlv4di(__cov_v4di,__cov_v4di);
8554 __cov_v2di __builtin_ia32_psrlv2di(__cov_v2di,__cov_v2di);
8555 __cov_v2df __builtin_ia32_gathersiv2df(__cov_v2df, const double *,__cov_v4si,__cov_v2df,int);
8556 __cov_v4df __builtin_ia32_gathersiv4df(__cov_v4df, const double *,__cov_v4si,__cov_v4df,int);
8557 __cov_v2df __builtin_ia32_gatherdiv2df(__cov_v2df, const double *,__cov_v2di,__cov_v2df,int);
8558 __cov_v4df __builtin_ia32_gatherdiv4df(__cov_v4df, const double *,__cov_v4di,__cov_v4df,int);
8559 __cov_v4sf __builtin_ia32_gathersiv4sf(__cov_v4sf, const float *,__cov_v4si,__cov_v4sf,int);
8560 __cov_v8sf __builtin_ia32_gathersiv8sf(__cov_v8sf, const float *,__cov_v8si,__cov_v8sf,int);
8561 __cov_v4sf __builtin_ia32_gatherdiv4sf(__cov_v4sf, const float *,__cov_v2di,__cov_v4sf,int);
8562 __cov_v4sf __builtin_ia32_gatherdiv4sf256(__cov_v4sf, const float *,__cov_v4di,__cov_v4sf,int);
8563 __cov_v2di __builtin_ia32_gathersiv2di(__cov_v2di, const long long *,__cov_v4si,__cov_v2di,int);
8564 __cov_v4di __builtin_ia32_gathersiv4di(__cov_v4di, const long long *,__cov_v4si,__cov_v4di,int);
8565 __cov_v2di __builtin_ia32_gatherdiv2di(__cov_v2di, const long long *,__cov_v2di,__cov_v2di,int);
8566 __cov_v4di __builtin_ia32_gatherdiv4di(__cov_v4di, const long long *,__cov_v4di,__cov_v4di,int);
8567 __cov_v4si __builtin_ia32_gathersiv4si(__cov_v4si, const int *,__cov_v4si,__cov_v4si,int);
8568 __cov_v8si __builtin_ia32_gathersiv8si(__cov_v8si, const int *,__cov_v8si,__cov_v8si,int);
8569 __cov_v4si __builtin_ia32_gatherdiv4si(__cov_v4si, const int *,__cov_v2di,__cov_v4si,int);
8570 __cov_v4si __builtin_ia32_gatherdiv4si256(__cov_v4si, const int *,__cov_v4di,__cov_v4si,int);
8571 #endif /* __AVX2__ || __COVERITY_GCC49_INTRINSICS */
8572 
8573 /*
8574  * AVX-512 (Advanced Vector eXtensions) foundation intrinsics.
8575  * Introduced in GCC 4.9.
8576  */
8577 #if defined(__AVX512F__) || __COVERITY_GCC49_INTRINSICS
8578 __cov_m512d __builtin_ia32_addpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8579 __cov_m512 __builtin_ia32_addps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8580 __cov_m512i __builtin_ia32_blendmd_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8581 __cov_m512d __builtin_ia32_blendmpd_512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8582 __cov_m512 __builtin_ia32_blendmps_512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8583 __cov_m512i __builtin_ia32_blendmq_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8584 __cov_m512 __builtin_ia32_broadcastf32x4_512(__cov_v4sf,__cov_v16sf,__cov_mmask16);
8585 __cov_m512d __builtin_ia32_broadcastf64x4_512(__cov_v4df,__cov_v8df,__cov_mmask8);
8586 __cov_m512i __builtin_ia32_broadcasti32x4_512(__cov_v4si,__cov_v16si,__cov_mmask16);
8587 __cov_m512i __builtin_ia32_broadcasti64x4_512(__cov_v4di,__cov_v8di,__cov_mmask8);
8588 __cov_m512d __builtin_ia32_broadcastsd512(__cov_v2df,__cov_v8df,__cov_mmask8);
8589 __cov_m512 __builtin_ia32_broadcastss512(__cov_v4sf,__cov_v16sf,__cov_mmask16);
8590 __cov_mmask16 __builtin_ia32_cmpd512_mask(__cov_v16si,__cov_v16si,int,__cov_mmask16);
8591 __cov_mmask8 __builtin_ia32_cmpq512_mask(__cov_v8di,__cov_v8di,int,__cov_mmask8);
8592 __cov_m512d __builtin_ia32_compressdf512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8593 __cov_m512i __builtin_ia32_compressdi512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8594 __cov_m512 __builtin_ia32_compresssf512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8595 __cov_m512i __builtin_ia32_compresssi512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8596 void __builtin_ia32_compressstoredf512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8597 void __builtin_ia32_compressstoredi512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8598 void __builtin_ia32_compressstoresf512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8599 void __builtin_ia32_compressstoresi512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8600 __cov_m512d __builtin_ia32_cvtdq2pd512_mask(__cov_v8si,__cov_v8df,__cov_mmask8);
8601 __cov_m512 __builtin_ia32_cvtdq2ps512_mask(__cov_v16si,__cov_v16sf,__cov_mmask16,int);
8602 __cov_m256i __builtin_ia32_cvtpd2dq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8603 __cov_m256 __builtin_ia32_cvtpd2ps512_mask(__cov_v8df,__cov_v8sf,__cov_mmask8,int);
8604 __cov_m256i __builtin_ia32_cvtpd2udq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8605 __cov_m512i __builtin_ia32_cvtps2dq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8606 __cov_m512d __builtin_ia32_cvtps2pd512_mask(__cov_v8sf,__cov_v8df,__cov_mmask8,int);
8607 __cov_m512i __builtin_ia32_cvtps2udq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8608 __cov_m256i __builtin_ia32_cvttpd2dq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8609 __cov_m256i __builtin_ia32_cvttpd2udq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8610 __cov_m512i __builtin_ia32_cvttps2dq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8611 __cov_m512i __builtin_ia32_cvttps2udq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8612 __cov_m512d __builtin_ia32_cvtudq2pd512_mask(__cov_v8si,__cov_v8df,__cov_mmask8);
8613 __cov_m512 __builtin_ia32_cvtudq2ps512_mask(__cov_v16si,__cov_v16sf,__cov_mmask16,int);
8614 __cov_v4df __builtin_ia32_extractf64x4_mask(__cov_v8df,int,__cov_v4df,__cov_mmask8);
8615 __cov_v4sf __builtin_ia32_extractf32x4_mask(__cov_v16sf,int,__cov_v4sf,__cov_mmask8);
8616 __cov_v4di __builtin_ia32_extracti64x4_mask(__cov_v8di,int,__cov_v4di,__cov_mmask8);
8617 __cov_v4si __builtin_ia32_extracti32x4_mask(__cov_v16si,int,__cov_v4si,__cov_mmask8);
8618 __cov_v16si __builtin_ia32_inserti32x4_mask(__cov_v16si,__cov_v4si,int,__cov_v16si,__cov_mmask16);
8619 __cov_v16sf __builtin_ia32_insertf32x4_mask(__cov_v16sf,__cov_v4sf,int,__cov_v16sf,__cov_mmask16);
8620 __cov_v8di __builtin_ia32_inserti64x4_mask(__cov_v8di,__cov_v4di,int,__cov_v8di,__cov_mmask8);
8621 __cov_v8df __builtin_ia32_insertf64x4_mask(__cov_v8df,__cov_v4df,int,__cov_v8df,__cov_mmask8);
8622 __cov_v16si __builtin_ia32_inserti32x8_mask(__cov_v16si,__cov_v8si,int,__cov_v16si,__cov_mmask16);
8623 __cov_m128d __builtin_ia32_cvtusi2sd32(__cov_v2df,unsigned);
8624 __cov_m128d __builtin_ia32_cvtusi2sd64(__cov_v2df,unsigned long long,int);
8625 __cov_v2df __builtin_ia32_cvtsi2sd64(__cov_v2df,long long,int);
8626 __cov_m128 __builtin_ia32_cvtusi2ss32(__cov_v4sf,unsigned,int);
8627 __cov_v4sf __builtin_ia32_cvtsi2ss32(__cov_v4sf,int,int);
8628 __cov_m128 __builtin_ia32_cvtusi2ss64(__cov_v4sf,unsigned long long,int);
8629 __cov_v4sf __builtin_ia32_cvtsi2ss64(__cov_v4sf,long long,int);
8630 __cov_m512d __builtin_ia32_divpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8631 __cov_m512 __builtin_ia32_divps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8632 __cov_m128d __builtin_ia32_mulsd_round(__cov_v2df,__cov_v2df,int);
8633 __cov_m128 __builtin_ia32_mulss_round(__cov_v4sf,__cov_v4sf,int);
8634 __cov_m128d __builtin_ia32_divsd_round(__cov_v2df,__cov_v2df,int);
8635 __cov_m128 __builtin_ia32_divss_round(__cov_v4sf,__cov_v4sf,int);
8636 __cov_m512d __builtin_ia32_expanddf512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8637 __cov_m512d __builtin_ia32_expanddf512_maskz(__cov_v8df,__cov_v8df,__cov_mmask8);
8638 __cov_m512i __builtin_ia32_expanddi512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8639 __cov_m512i __builtin_ia32_expanddi512_maskz(__cov_v8di,__cov_v8di,__cov_mmask8);
8640 __cov_m512d __builtin_ia32_expandloaddf512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8641 __cov_m512d __builtin_ia32_expandloaddf512_maskz(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8642 __cov_m512i __builtin_ia32_expandloaddi512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8643 __cov_m512i __builtin_ia32_expandloaddi512_maskz(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8644 __cov_m512 __builtin_ia32_expandloadsf512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8645 __cov_m512 __builtin_ia32_expandloadsf512_maskz(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8646 __cov_m512i __builtin_ia32_expandloadsi512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8647 __cov_m512i __builtin_ia32_expandloadsi512_maskz(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8648 __cov_m512 __builtin_ia32_expandsf512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8649 __cov_m512 __builtin_ia32_expandsf512_maskz(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8650 __cov_m512i __builtin_ia32_expandsi512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8651 __cov_m512i __builtin_ia32_expandsi512_maskz(__cov_v16si,__cov_v16si,__cov_mmask16);
8652 __cov_mmask16 __builtin_ia32_kandhi(__cov_mmask16,__cov_mmask16);
8653 __cov_mmask16 __builtin_ia32_kandnhi(__cov_mmask16,__cov_mmask16);
8654 __cov_mmask16 __builtin_ia32_kmov16(__cov_mmask16);
8655 __cov_mmask16 __builtin_ia32_knothi(__cov_mmask16);
8656 __cov_mmask16 __builtin_ia32_korhi(__cov_mmask16,__cov_mmask16);
8657 __cov_mmask16 __builtin_ia32_kortestchi(__cov_mmask16,__cov_mmask16);
8658 __cov_mmask16 __builtin_ia32_kortestzhi(__cov_mmask16,__cov_mmask16);
8659 __cov_mmask16 __builtin_ia32_kunpckhi(__cov_mmask16,__cov_mmask16);
8660 __cov_mmask16 __builtin_ia32_kxnorhi(__cov_mmask16,__cov_mmask16);
8661 __cov_mmask16 __builtin_ia32_kxorhi(__cov_mmask16,__cov_mmask16);
8662 __cov_m512d __builtin_ia32_loadapd512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8663 __cov_m512 __builtin_ia32_loadaps512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8664 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8665 __cov_m512i __builtin_ia32_loaddqudi512_mask(const long long *,__cov_v8di,__cov_mmask8);
8666 __cov_m512i __builtin_ia32_loaddqusi512_mask(const int *,__cov_v16si,__cov_mmask16);
8667 __cov_m512d __builtin_ia32_loadupd512_mask(const double *,__cov_v8df,__cov_mmask8);
8668 __cov_m512 __builtin_ia32_loadups512_mask(const float *,__cov_v16sf,__cov_mmask16);
8669 #else
8670 __cov_m512i __builtin_ia32_loaddqudi512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8671 __cov_m512i __builtin_ia32_loaddqusi512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8672 __cov_m512d __builtin_ia32_loadupd512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8673 __cov_m512 __builtin_ia32_loadups512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8674 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8675 __cov_m512d __builtin_ia32_maxpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8676 __cov_m512 __builtin_ia32_maxps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8677 __cov_m512d __builtin_ia32_minpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8678 __cov_m512 __builtin_ia32_minps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8679 __cov_m512d __builtin_ia32_movapd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8680 __cov_m512 __builtin_ia32_movaps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8681 __cov_m512d __builtin_ia32_movddup512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8682 __cov_m512i __builtin_ia32_movdqa32_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8683 __cov_m512i __builtin_ia32_movdqa32load512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8684 void __builtin_ia32_movdqa32store512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8685 __cov_m512i __builtin_ia32_movdqa64_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8686 __cov_m512i __builtin_ia32_movdqa64load512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8687 void __builtin_ia32_movdqa64store512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8688 void __builtin_ia32_movntdq512(__cov_v8di *,__cov_v8di);
8689 __cov_m512i __builtin_ia32_movntdqa512(__cov_v8di *);
8690 void __builtin_ia32_movntpd512(double *,__cov_v8df);
8691 void __builtin_ia32_movntps512(float *,__cov_v16sf);
8692 __cov_m512 __builtin_ia32_movshdup512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8693 __cov_m512 __builtin_ia32_movsldup512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8694 __cov_m512d __builtin_ia32_mulpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8695 __cov_m512 __builtin_ia32_mulps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8696 __cov_m512i __builtin_ia32_pabsd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8697 __cov_m512i __builtin_ia32_pabsq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8698 __cov_m512i __builtin_ia32_paddd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8699 __cov_m512i __builtin_ia32_paddq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8700 __cov_m512i __builtin_ia32_pandd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8701 __cov_m512i __builtin_ia32_pandnd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8702 __cov_m512i __builtin_ia32_pandnq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8703 __cov_m512i __builtin_ia32_pandq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8704 __cov_m512i __builtin_ia32_pbroadcastd512(__cov_v4si,__cov_v16si,__cov_mmask16);
8705 __cov_m512i __builtin_ia32_pbroadcastd512_gpr_mask(int,__cov_v16si,__cov_mmask16);
8706 __cov_m512i __builtin_ia32_pbroadcastq512(__cov_v2di,__cov_v8di,__cov_mmask8);
8707 __cov_m512i __builtin_ia32_pbroadcastq512_gpr_mask(long long,__cov_v8di,__cov_mmask8);
8708 __cov_m512i __builtin_ia32_pbroadcastq512_mem_mask(long long,__cov_v8di,__cov_mmask8);
8709 __cov_mmask16  __builtin_ia32_pcmpeqd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8710 __cov_mmask8 __builtin_ia32_pcmpeqq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8711 __cov_mmask16 __builtin_ia32_pcmpgtd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8712 __cov_mmask8 __builtin_ia32_pcmpgtq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8713 __cov_m512d __builtin_ia32_permvardf512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8714 __cov_m512i __builtin_ia32_permvardi512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8715 __cov_m512 __builtin_ia32_permvarsf512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8716 __cov_m512i __builtin_ia32_permvarsi512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8717 __cov_m512i __builtin_ia32_pmaxsd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8718 __cov_m512i __builtin_ia32_pmaxsq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8719 __cov_m512i __builtin_ia32_pmaxud512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8720 __cov_m512i __builtin_ia32_pmaxuq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8721 __cov_m512i __builtin_ia32_pminsd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8722 __cov_m512i __builtin_ia32_pminsq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8723 __cov_m512i __builtin_ia32_pminud512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8724 __cov_m512i __builtin_ia32_pminuq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8725 __cov_m128i __builtin_ia32_pmovdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8726 void __builtin_ia32_pmovdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8727 __cov_m256i __builtin_ia32_pmovdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8728 void __builtin_ia32_pmovdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8729 __cov_m128i __builtin_ia32_pmovqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8730 void __builtin_ia32_pmovqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8731 __cov_m256i __builtin_ia32_pmovqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8732 void __builtin_ia32_pmovqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8733 __cov_m128i __builtin_ia32_pmovqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8734 void __builtin_ia32_pmovqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8735 __cov_m128i __builtin_ia32_pmovsdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8736 void __builtin_ia32_pmovsdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8737 __cov_m256i __builtin_ia32_pmovsdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8738 void __builtin_ia32_pmovsdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8739 __cov_m128i __builtin_ia32_pmovsqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8740 void __builtin_ia32_pmovsqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8741 __cov_m256i __builtin_ia32_pmovsqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8742 void __builtin_ia32_pmovsqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8743 __cov_m128i __builtin_ia32_pmovsqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8744 void __builtin_ia32_pmovsqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8745 __cov_m512i __builtin_ia32_pmovsxbd512_mask(__cov_v16qi,__cov_v16si,__cov_mmask16);
8746 __cov_m512i __builtin_ia32_pmovsxbq512_mask(__cov_v16qi,__cov_v8di,__cov_mmask8);
8747 __cov_m512i __builtin_ia32_pmovsxdq512_mask(__cov_v8si,__cov_v8di,__cov_mmask8);
8748 __cov_m512i __builtin_ia32_pmovsxwd512_mask(__cov_v16hi,__cov_v16si,__cov_mmask16);
8749 __cov_m512i __builtin_ia32_pmovsxwq512_mask(__cov_v8hi,__cov_v8di,__cov_mmask8);
8750 __cov_m128i __builtin_ia32_pmovusdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8751 void __builtin_ia32_pmovusdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8752 __cov_m256i __builtin_ia32_pmovusdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8753 void __builtin_ia32_pmovusdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8754 __cov_m128i __builtin_ia32_pmovusqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8755 void __builtin_ia32_pmovusqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8756 __cov_m256i __builtin_ia32_pmovusqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8757 void __builtin_ia32_pmovusqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8758 __cov_m128i __builtin_ia32_pmovusqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8759 void __builtin_ia32_pmovusqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8760 __cov_m512i __builtin_ia32_pmovzxbd512_mask(__cov_v16qi,__cov_v16si,__cov_mmask16);
8761 __cov_m512i __builtin_ia32_pmovzxbq512_mask(__cov_v16qi,__cov_v8di,__cov_mmask8);
8762 __cov_m512i __builtin_ia32_pmovzxdq512_mask(__cov_v8si,__cov_v8di,__cov_mmask8);
8763 __cov_m512i __builtin_ia32_pmovzxwd512_mask(__cov_v16hi,__cov_v16si,__cov_mmask16);
8764 __cov_m512i __builtin_ia32_pmovzxwq512_mask(__cov_v8hi,__cov_v8di,__cov_mmask8);
8765 __cov_m512i __builtin_ia32_pmuldq512_mask(__cov_v16si,__cov_v16si,__cov_v8di,__cov_mmask8);
8766 __cov_m512i __builtin_ia32_pmulld512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8767 __cov_m512i __builtin_ia32_pmuludq512_mask(__cov_v16si,__cov_v16si,__cov_v8di,__cov_mmask8);
8768 __cov_m512i __builtin_ia32_psllqi512_mask(__cov_v8di, unsigned int, __cov_v8di, __cov_mmask8);
8769 __cov_m512i __builtin_ia32_pord512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8770 __cov_m512i __builtin_ia32_porq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8771 __cov_m512i __builtin_ia32_prolvd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8772 __cov_m512i __builtin_ia32_prolvq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8773 __cov_m512i __builtin_ia32_prorvd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8774 __cov_m512i __builtin_ia32_prorvq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8775 __cov_m512i __builtin_ia32_pslld512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8776 __cov_m512i __builtin_ia32_psrldi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8777 __cov_m512i __builtin_ia32_psllq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8778 __cov_m512i __builtin_ia32_psrlqi512_mask(__cov_v8di, int, __cov_v8di, __cov_mmask8);
8779 __cov_m512i __builtin_ia32_psllv16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8780 __cov_m512i __builtin_ia32_psllv8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8781 __cov_m512i __builtin_ia32_psrad512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8782 __cov_m128d __builtin_ia32_addsd_round(__cov_v2df,__cov_v2df,int);
8783 __cov_m128  __builtin_ia32_addss_round(__cov_v4sf,__cov_v4sf,int);
8784 __cov_m128d __builtin_ia32_subsd_round(__cov_v2df,__cov_v2df,int);
8785 __cov_m128  __builtin_ia32_subss_round(__cov_v4sf,__cov_v4sf,int);
8786 __cov_v16si __builtin_ia32_pshufd512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8787 __cov_v8di  __builtin_ia32_shuf_i64x2_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
8788 __cov_v16si __builtin_ia32_shuf_i32x4_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
8789 __cov_v8df  __builtin_ia32_shuf_f64x2_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
8790 __cov_v16sf __builtin_ia32_shuf_f32x4_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8791 __cov_v16hi __builtin_ia32_pshufhw256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
8792 __cov_v16hi __builtin_ia32_pshuflw256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
8793 __cov_m512i __builtin_ia32_pternlogq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
8794 __cov_m512i __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
8795 __cov_m512i __builtin_ia32_pternlogd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
8796 __cov_m512i __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
8797 __cov_m512i __builtin_ia32_psraq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8798 __cov_m512i __builtin_ia32_pslldi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8799 __cov_m512i __builtin_ia32_psrav16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8800 __cov_m512i __builtin_ia32_psrav8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8801 __cov_m512i __builtin_ia32_psrld512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8802 __cov_m512i __builtin_ia32_psradi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8803 __cov_m512i __builtin_ia32_psrlq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8804 __cov_m512i __builtin_ia32_psraqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8805 __cov_m512i __builtin_ia32_psrlv16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8806 __cov_m512i __builtin_ia32_psrlv8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8807 __cov_m512i __builtin_ia32_psubd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8808 __cov_m512i __builtin_ia32_psubq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8809 __cov_mmask16 __builtin_ia32_ptestmd512(__cov_v16si,__cov_v16si,__cov_mmask16);
8810 __cov_mmask8  __builtin_ia32_ptestmq512(__cov_v8di,__cov_v8di,__cov_mmask8);
8811 __cov_mmask16 __builtin_ia32_ptestnmd512(__cov_v16si,__cov_v16si,__cov_mmask16);
8812 __cov_mmask8 __builtin_ia32_ptestnmq512(__cov_v8di,__cov_v8di,__cov_mmask8);
8813 __cov_m512i __builtin_ia32_punpckhdq512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8814 __cov_m512i __builtin_ia32_punpckhqdq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8815 __cov_m512i __builtin_ia32_punpckldq512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8816 __cov_m512i __builtin_ia32_punpcklqdq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8817 __cov_m512i __builtin_ia32_pxord512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8818 __cov_m512i __builtin_ia32_pxorq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8819 __cov_m512d __builtin_ia32_rcp14pd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8820 __cov_m512 __builtin_ia32_rcp14ps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8821 __cov_m128d __builtin_ia32_rcp14sd(__cov_v2df,__cov_v2df);
8822 __cov_m128 __builtin_ia32_rcp14ss(__cov_v4sf,__cov_v4sf);
8823 __cov_m512d __builtin_ia32_rndscalepd_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
8824 __cov_m512 __builtin_ia32_rndscaleps_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
8825 __cov_m512d __builtin_ia32_rsqrt14pd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8826 __cov_m512 __builtin_ia32_rsqrt14ps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8827 __cov_m128d __builtin_ia32_rsqrt14sd(__cov_v2df,__cov_v2df);
8828 __cov_m128 __builtin_ia32_rsqrt14ss(__cov_v4sf,__cov_v4sf);
8829 __cov_m512d __builtin_ia32_scalefpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8830 __cov_m512 __builtin_ia32_scalefps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8831 __cov_m128d __builtin_ia32_scalefsd_round(__cov_v2df,__cov_v2df,int);
8832 __cov_m128 __builtin_ia32_scalefss_round(__cov_v4sf,__cov_v4sf,int);
8833 __cov_m512d __builtin_ia32_sqrtpd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8834 __cov_m512 __builtin_ia32_sqrtps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8835 __cov_m128d __builtin_ia32_sqrtsd_round(__cov_v2df,__cov_v2df,int);
8836 __cov_m128d __builtin_ia32_sqrtss_round(__cov_v4sf,__cov_v4sf,int);
8837 void __builtin_ia32_storeapd512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8838 void __builtin_ia32_storeaps512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8839 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8840 void __builtin_ia32_storedqudi512_mask(long long *,__cov_v8di,__cov_mmask8);
8841 void __builtin_ia32_storedqusi512_mask(int *,__cov_v16si,__cov_mmask16);
8842 void  __builtin_ia32_storeupd512_mask(double *,__cov_v8df,__cov_mmask8);
8843 void __builtin_ia32_storeups512_mask(float *,__cov_v16sf,__cov_mmask16);
8844 #else
8845 void __builtin_ia32_storedqudi512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8846 void __builtin_ia32_storedqusi512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8847 void  __builtin_ia32_storeupd512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8848 void __builtin_ia32_storeups512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8849 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8850 __cov_m512d __builtin_ia32_subpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8851 __cov_m512 __builtin_ia32_subps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8852 __cov_mmask16 __builtin_ia32_ucmpd512_mask(__cov_v16si,__cov_v16si,int,__cov_mmask16);
8853 __cov_mmask8 __builtin_ia32_ucmpq512_mask(__cov_v8di,__cov_v8di,int,__cov_mmask8);
8854 __cov_m512d __builtin_ia32_unpckhpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
8855 __cov_m512 __builtin_ia32_unpckhps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8856 __cov_m512d __builtin_ia32_unpcklpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
8857 __cov_m512 __builtin_ia32_unpcklps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8858 __cov_m512 __builtin_ia32_vcvtph2ps512_mask(__cov_v16hi,__cov_v16sf,__cov_mmask16,int);
8859 unsigned __builtin_ia32_vcvtsd2usi32(__cov_v2df,int);
8860 unsigned long long __builtin_ia32_vcvtsd2usi64(__cov_v2df,int);
8861 unsigned __builtin_ia32_vcvtss2usi32(__cov_v4sf,int);
8862 unsigned long long __builtin_ia32_vcvtss2usi64(__cov_v4sf,int);
8863 int __builtin_ia32_vcvttsd2si32(__cov_v2df,int);
8864 long long __builtin_ia32_vcvttsd2si64(__cov_v2df,int);
8865 unsigned __builtin_ia32_vcvttsd2usi32(__cov_v2df,int);
8866 unsigned long long __builtin_ia32_vcvttsd2usi64(__cov_v2df,int);
8867 int __builtin_ia32_vcvttss2si32(__cov_v4sf,int);
8868 long long __builtin_ia32_vcvttss2si64(__cov_v4sf,int);
8869 unsigned __builtin_ia32_vcvttss2usi32(__cov_v4sf,int);
8870 unsigned long long __builtin_ia32_vcvttss2usi64(__cov_v4sf,int);
8871 __cov_m512d __builtin_ia32_vfmaddpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8872 __cov_m512d __builtin_ia32_vfmaddpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8873 __cov_m512d __builtin_ia32_vfmaddpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8874 __cov_m512 __builtin_ia32_vfmaddps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8875 __cov_m512 __builtin_ia32_vfmaddps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8876 __cov_m512 __builtin_ia32_vfmaddps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8877 __cov_m512d __builtin_ia32_vfmaddsubpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8878 __cov_m512d __builtin_ia32_vfmaddsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8879 __cov_m512d __builtin_ia32_vfmaddsubpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8880 __cov_m512 __builtin_ia32_vfmaddsubps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8881 __cov_m512 __builtin_ia32_vfmaddsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8882 __cov_m512 __builtin_ia32_vfmaddsubps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8883 __cov_m512d __builtin_ia32_vfmsubaddpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8884 __cov_m512 __builtin_ia32_vfmsubaddps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8885 __cov_m512d __builtin_ia32_vfmsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8886 __cov_m512 __builtin_ia32_vfmsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8887 __cov_m512d __builtin_ia32_vfnmaddpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8888 __cov_m512 __builtin_ia32_vfnmaddps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8889 __cov_m512d __builtin_ia32_vfnmsubpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8890 __cov_m512d __builtin_ia32_vfnmsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8891 __cov_m512 __builtin_ia32_vfnmsubps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8892 __cov_m512 __builtin_ia32_vfnmsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8893 __cov_m512i __builtin_ia32_vpermi2vard512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8894 __cov_m512d __builtin_ia32_vpermi2varpd512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8895 __cov_m512 __builtin_ia32_vpermi2varps512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8896 __cov_m512i __builtin_ia32_vpermi2varq512_mask(__cov_v8di, __cov_v8di,__cov_v8di,__cov_mmask8);
8897 __cov_m512d __builtin_ia32_vpermilvarpd512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8898 __cov_m512 __builtin_ia32_vpermilvarps512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8899 __cov_m512i __builtin_ia32_vpermt2vard512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8900 __cov_m512i __builtin_ia32_vpermt2vard512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8901 __cov_m512d __builtin_ia32_vpermt2varpd512_mask(__cov_v8di,__cov_v8df,__cov_v8df,__cov_mmask8);
8902 __cov_m512d __builtin_ia32_vpermt2varpd512_maskz(__cov_v8di,__cov_v8df,__cov_v8df,__cov_mmask8);
8903 __cov_m512 __builtin_ia32_vpermt2varps512_mask(__cov_v16si,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8904 __cov_m512 __builtin_ia32_vpermt2varps512_maskz(__cov_v16si,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8905 __cov_m512d __builtin_ia32_vpermilpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
8906 __cov_m512 __builtin_ia32_vpermilps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8907 __cov_m512i __builtin_ia32_permdi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8908 __cov_m512d __builtin_ia32_permdf512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
8909 __cov_m512i __builtin_ia32_permvardi512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8910 __cov_m512i __builtin_ia32_permvarsi512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8911 __cov_m512d __builtin_ia32_permvardf512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8912 __cov_m512 __builtin_ia32_permvarsf512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8913 __cov_m512i __builtin_ia32_vpermt2varq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8914 __cov_m512i __builtin_ia32_vpermt2varq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8915 __cov_m512 __builtin_ia32_shufps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8916 __cov_m512d __builtin_ia32_shufpd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
8917 __cov_m512d __builtin_ia32_fixupimmpd512_mask(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
8918 __cov_m512 __builtin_ia32_fixupimmps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
8919 __cov_m128d __builtin_ia32_fixupimmsd_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
8920 __cov_m128 __builtin_ia32_fixupimmss_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
8921 __cov_m512d __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
8922 __cov_m512 __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
8923 __cov_m128 __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
8924 __cov_m512i __builtin_ia32_prold512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8925 __cov_m512i __builtin_ia32_prord512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8926 __cov_m512i __builtin_ia32_prolq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8927 __cov_m512i __builtin_ia32_prorq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8928 __cov_m128d __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
8929 __cov_m256i __builtin_ia32_vcvtps2ph512_mask(__cov_v16sf,int,__cov_v16hi,int);
8930 __cov_m128 __builtin_ia32_cvtsd2ss_round(__cov_v4sf,__cov_v2df,int);
8931 __cov_m128d __builtin_ia32_cvtss2sd_round(__cov_v2df,__cov_v4sf,int);
8932 __cov_m128  __builtin_ia32_getexpss128_round(__cov_v4sf,__cov_v4sf,int);
8933 __cov_m128d __builtin_ia32_getexpsd128_round(__cov_v2df,__cov_v2df,int);
8934 __cov_m512 __builtin_ia32_getexpps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8935 __cov_m512d __builtin_ia32_getexppd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8936 __cov_m512d __builtin_ia32_getmantpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
8937 __cov_m512 __builtin_ia32_getmantps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
8938 __cov_m128d __builtin_ia32_getmantsd_round(__cov_v2df,__cov_v2df,int,int);
8939 __cov_m128 __builtin_ia32_getmantss_round(__cov_v4sf,__cov_v4sf,int,int);
8940 __cov_m128 __builtin_ia32_rndscaless_round(__cov_v4sf,__cov_v4sf,int,int);
8941 __cov_m128d __builtin_ia32_rndscalesd_round(__cov_v2df,__cov_v2df,int,int);
8942 __cov_m512i __builtin_ia32_alignd512_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
8943 __cov_m512i __builtin_ia32_alignq512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
8944 __cov_mmask16 __builtin_ia32_pcmpeqd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8945 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 4) || \
8946    (__COVERITY_GCC_VERSION_AT_LEAST(5, 5) && !__COVERITY_GCC_VERSION_AT_LEAST(6, 1))
8947 __cov_m512 __builtin_ia32_gathersiv16sf(__cov_v16sf,const void*,__cov_v16si,__cov_mmask16,int);
8948 __cov_m512d __builtin_ia32_gathersiv8df(__cov_v8df,const void*,__cov_v8si,__cov_mmask8,int);
8949 __cov_m256 __builtin_ia32_gatherdiv16sf(__cov_v8sf,const void*,__cov_v8di,__cov_mmask8,int);
8950 __cov_m512d __builtin_ia32_gatherdiv8df(__cov_v8df,const void*,__cov_v8di,__cov_mmask8,int);
8951 __cov_m512i __builtin_ia32_gathersiv16si(__cov_v16si,const void*,__cov_v16si,__cov_mmask16,int);
8952 __cov_m512i __builtin_ia32_gathersiv8di(__cov_v8di,const void*,__cov_v8si,__cov_mmask8,int);
8953 __cov_m256i __builtin_ia32_gatherdiv16si(__cov_v8si,const void*,__cov_v8di,__cov_mmask8,int);
8954 __cov_m512i __builtin_ia32_gatherdiv8di(__cov_v8di,const void*,__cov_v8di,__cov_mmask8,int);
8955 #else
8956 __cov_m512 __builtin_ia32_gathersiv16sf(__cov_v16sf,const float *,__cov_v16si,__cov_mmask16,int);
8957 __cov_m512d __builtin_ia32_gathersiv8df(__cov_v8df,const double *,__cov_v8si,__cov_mmask8,int);
8958 __cov_m256 __builtin_ia32_gatherdiv16sf(__cov_v8sf,const float *,__cov_v8di,__cov_mmask8,int);
8959 __cov_m512d __builtin_ia32_gatherdiv8df(__cov_v8df,const double *,__cov_v8di,__cov_mmask8,int);
8960 __cov_m512i __builtin_ia32_gathersiv16si(__cov_v16si,const int *,__cov_v16si,__cov_mmask16,int);
8961 __cov_m512i __builtin_ia32_gathersiv8di(__cov_v8di,const long long *,__cov_v8si,__cov_mmask8,int);
8962 __cov_m256i __builtin_ia32_gatherdiv16si(__cov_v8si,const int *,__cov_v8di,__cov_mmask8,int);
8963 __cov_m512i __builtin_ia32_gatherdiv8di(__cov_v8di,const long long*,__cov_v8di,__cov_mmask8,int);
8964 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 4)
8965 __cov_m128d __builtin_ia32_maxsd_round(__cov_v2df,__cov_v2df,int);
8966 __cov_m128d __builtin_ia32_maxss_round(__cov_v4sf,__cov_v4sf,int);
8967 __cov_m128d __builtin_ia32_minsd_round(__cov_v2df,__cov_v2df,int);
8968 __cov_m128d __builtin_ia32_minss_round(__cov_v4sf,__cov_v4sf,int);
8969 __cov_m128d __builtin_ia32_vfmaddsd3_round(__cov_v2df,__cov_v2df,__cov_v2df, int);
8970 __cov_m128 __builtin_ia32_vfmaddss3_round(__cov_v4sf,__cov_v4sf,__cov_v4sf,int);
8971 __cov_m512d __builtin_ia32_exp2pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8972 __cov_m512 __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8973 __cov_m512d __builtin_ia32_rcp28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8974 __cov_m512 __builtin_ia32_rcp28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8975 __cov_m128d __builtin_ia32_rcp28sd_round(__cov_v2df,__cov_v2df,int);
8976 __cov_m128d __builtin_ia32_rcp28ss_round(__cov_v4sf,__cov_v4sf,int);
8977 __cov_m512d __builtin_ia32_rsqrt28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8978 __cov_m512 __builtin_ia32_rsqrt28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8979 __cov_m128d __builtin_ia32_rsqrt28sd_round(__cov_v2df,__cov_v2df,int);
8980 __cov_m128 __builtin_ia32_rsqrt28ss_round(__cov_v4sf,__cov_v4sf,int);
8981 __cov_m128i __builtin_ia32_sha1rnds4(__cov_v4si,__cov_v4si,int);
8982 __cov_v8hi __builtin_ia32_vcvtps2ph(__cov_v4sf,int);
8983 __cov_m128i __builtin_ia32_vcvtps2ph256(__cov_v8sf, int);
8984 __cov_m128i __builtin_ia32_vprotbi(__cov_v16qi, int);
8985 __cov_m128i __builtin_ia32_vprotwi(__cov_v8hi,int);
8986 __cov_m128i __builtin_ia32_vprotdi(__cov_v4si,int);
8987 __cov_m128i __builtin_ia32_vprotqi(__cov_v2di,int);
8988 __cov_m128d __builtin_ia32_vpermil2pd(__cov_v2df,__cov_v2df,__cov_v2di,int);
8989 __cov_m256d __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
8990 __cov_m128 __builtin_ia32_vpermil2ps(__cov_v4sf,__cov_v4sf,__cov_v4si,int);
8991 __cov_m256 __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
8992 long long __builtin_ia32_vcvtss2si64(__cov_v4sf,int);
8993 long long __builtin_ia32_vcvttss2si64(__cov_v4sf,int);
8994 int __builtin_ia32_vcvtss2si32(__cov_v4sf,int);
8995 long long __builtin_ia32_vcvtsd2si64(__cov_v2df, int);
8996 int __builtin_ia32_vcvtsd2si32(__cov_v2df,int);
8997 __cov_mmask8 __builtin_ia32_cmppd512_mask(__cov_v8df,__cov_v8df,int,__cov_mmask8,int);
8998 __cov_mmask16 __builtin_ia32_cmpps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_mmask16,int);
8999 __cov_mmask8 __builtin_ia32_cmpsd_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8,int);
9000 __cov_mmask8 __builtin_ia32_cmpss_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8,int);
9001 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 4)
9002 void __builtin_ia32_scattersiv16sf(void*, __cov_mmask16,__cov_v16si,__cov_v16sf,int);
9003 void __builtin_ia32_scattersiv8df(void *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
9004 void __builtin_ia32_scatterdiv16sf(void*,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
9005 void __builtin_ia32_scatterdiv8df(void*,__cov_mmask8,__cov_v8di,__cov_v8df,int);
9006 void __builtin_ia32_scattersiv16si(void*,__cov_mmask16,__cov_v16si,__cov_v16si,int);
9007 void __builtin_ia32_scattersiv8di(void*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
9008 void __builtin_ia32_scatterdiv16si(void*,__cov_mmask8,__cov_v8di,__cov_v8si,int);
9009 void __builtin_ia32_scatterdiv8di(void*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
9010 #else
9011 void __builtin_ia32_scattersiv16sf(float *, __cov_mmask16,__cov_v16si,__cov_v16sf,int);
9012 void __builtin_ia32_scattersiv8df(double *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
9013 void __builtin_ia32_scatterdiv16sf(float *,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
9014 void __builtin_ia32_scatterdiv8df(double *,__cov_mmask8,__cov_v8di,__cov_v8df,int);
9015 void __builtin_ia32_scattersiv16si(int *,__cov_mmask16,__cov_v16si,__cov_v16si,int);
9016 void __builtin_ia32_scattersiv8di(long long*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
9017 void __builtin_ia32_scatterdiv16si(int *,__cov_mmask8,__cov_v8di,__cov_v8si,int);
9018 void __builtin_ia32_scatterdiv8di(long long*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
9019 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9020 void __builtin_ia32_scattersiv8df(double *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
9021 void __builtin_ia32_scatterdiv16sf(float *,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
9022 void __builtin_ia32_scatterdiv8df(double *,__cov_mmask8,__cov_v8di,__cov_v8df,int);
9023 void __builtin_ia32_scattersiv16si(int *,__cov_mmask16,__cov_v16si,__cov_v16si,int);
9024 void __builtin_ia32_scattersiv8di(long long*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
9025 void __builtin_ia32_scatterdiv16si(int *,__cov_mmask8,__cov_v8di,__cov_v8si,int);
9026 void __builtin_ia32_scatterdiv8di(long long*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
9027 int __builtin_ia32_vcomiss(__cov_v4sf,__cov_v4sf,int,int);
9028 int __builtin_ia32_vcomisd(__cov_v2df,__cov_v2df,int,int);
9029 #endif /* __AVX512F__ || __COVERITY_GCC49_INTRINSICS */
9030 
9031 /*
9032  * AVX-512 (Advanced Vector eXtensions) foundation intrinsics.
9033  * Introduced in GCC 4.9.
9034  */
9035 #if defined(__AVX512PF__) || __COVERITY_GCC49_INTRINSICS
9036 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 5)
9037 void __builtin_ia32_gatherpfdpd(__cov_mmask8,__cov_v8si,const void*,int,int);
9038 void __builtin_ia32_gatherpfdps(__cov_mmask16,__cov_v16si,const void*,int,int);
9039 void __builtin_ia32_gatherpfqpd(__cov_mmask8, __cov_v8di,const void *,int,int);
9040 void __builtin_ia32_gatherpfqps(__cov_mmask8,__cov_v8di,const void*,int,int);
9041 void __builtin_ia32_scatterpfdpd(__cov_mmask8, __cov_v8si,const void *,int,int);
9042 void __builtin_ia32_scatterpfdps(__cov_mmask16,__cov_v16si,const void *,int,int);
9043 void __builtin_ia32_scatterpfqpd(__cov_mmask8,__cov_v8di,const void*,int,int);
9044 void __builtin_ia32_scatterpfqps(__cov_mmask8,__cov_v8di,const void*,int,int);
9045 #else
9046 void __builtin_ia32_gatherpfdpd(__cov_mmask8,__cov_v8si,const long long *,int,int);
9047 void __builtin_ia32_gatherpfdps(__cov_mmask16,__cov_v16si,const int *,int,int);
9048 void __builtin_ia32_gatherpfqpd(__cov_mmask8, __cov_v8di,const long long *,int,int);
9049 void __builtin_ia32_gatherpfqps(__cov_mmask8,__cov_v8di,const int *,int,int);
9050 void __builtin_ia32_scatterpfdpd(__cov_mmask8, __cov_v8si,const long long *,int,int);
9051 void __builtin_ia32_scatterpfdps(__cov_mmask16,__cov_v16si,const int *,int,int);
9052 void __builtin_ia32_scatterpfqpd(__cov_mmask8,__cov_v8di,const long long *,int,int);
9053 void __builtin_ia32_scatterpfqps(__cov_mmask8,__cov_v8di,const int *,int,int);
9054 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 5)
9055 #endif
9056 
9057 
9058 /*
9059  * AVX-512 (Advanced Vector eXtensions) conflict detection intrinsics.
9060  * Introduced in GCC 4.9.
9061  */
9062 #if defined(__AVX512CD__) || __COVERITY_GCC49_INTRINSICS
9063 __cov_m512i __builtin_ia32_vpconflictsi_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
9064 __cov_m512i __builtin_ia32_vpconflictdi_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
9065 __cov_m512i __builtin_ia32_vplzcntq_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
9066 __cov_m512i __builtin_ia32_vplzcntd_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
9067 __cov_m512i __builtin_ia32_broadcastmb512(__cov_mmask8);
9068 __cov_m512i __builtin_ia32_broadcastmw512(__cov_mmask16);
9069 #endif /* __AVX512CD__ || __COVERITY_GCC49_INTRINSICS */
9070 
9071 /*
9072  * SHA (Secure Hash Algorithm) intrinsics.
9073  * Introduced in GCC 4.9.
9074  */
9075 #if defined(__SHA__) || __COVERITY_GCC49_INTRINSICS
9076 __cov_m128i __builtin_ia32_sha1msg1(__cov_v4si,__cov_v4si);
9077 __cov_m128i __builtin_ia32_sha1msg2(__cov_v4si,__cov_v4si);
9078 __cov_m128i __builtin_ia32_sha1nexte(__cov_v4si,__cov_v4si);
9079 __cov_m128i __builtin_ia32_sha256msg1(__cov_v4si,__cov_v4si);
9080 __cov_m128i __builtin_ia32_sha256msg2(__cov_v4si,__cov_v4si);
9081 __cov_m128i __builtin_ia32_sha256rnds2(__cov_v4si,__cov_v4si,__cov_v4si);
9082 #endif /* __SHA__ || __COVERITY_GCC49_INTRINSICS */
9083 
9084 /*
9085  * F16C intrinsics (a.k.a. CVT16).
9086  * Introduced in GCC 4.6., officially supported in GCC 4.7.
9087  */
9088 #if defined(__F16C__) || __COVERITY_GCC49_INTRINSICS
9089 __cov_m128 __builtin_ia32_vcvtph2ps(__cov_v8hi);
9090 __cov_m256 __builtin_ia32_vcvtph2ps256(__cov_v8hi);
9091 #endif /* __F16C__ || __COVERITY_GCC49_INTRINSICS */
9092 
9093 /*
9094  * Advanced Bit Manipulation intrinsics.
9095  * Introduced in GCC 4.7.
9096  */
9097 #if defined(__LZCNT__) || __COVERITY_GCC49_INTRINSICS
9098 unsigned short __builtin_clzs(unsigned short);
9099 #endif /* __LZCNT__ || __COVERITY_GCC49_INTRINSICS */
9100 
9101 /*
9102  * BMI (bit manipulation) intrinsics.
9103  * Introduced in GCC 4.6.
9104  */
9105 #if defined(__BMI__) || __COVERITY_GCC49_INTRINSICS
9106 unsigned short __builtin_ctzs(unsigned short);
9107 unsigned int __builtin_ia32_bextr_u32(unsigned int,unsigned int);
9108 unsigned long long __builtin_ia32_bextr_u64(unsigned long long,unsigned long long);
9109 #endif /* __BMI__ || __COVERITY_GCC49_INTRINSICS */
9110 
9111 /*
9112  * BMI2 (bit manipulation) intrinsics.
9113  * Introduced in GCC 4.7.
9114  */
9115 #if defined(__BMI2__) || __COVERITY_GCC49_INTRINSICS
9116 unsigned int __builtin_ia32_bzhi_si(unsigned int,unsigned int);
9117 unsigned int __builtin_ia32_pdep_si(unsigned int,unsigned int);
9118 unsigned int __builtin_ia32_pext_si(unsigned int,unsigned int);
9119 unsigned long long __builtin_ia32_bzhi_di(unsigned long long,unsigned long long);
9120 unsigned long long __builtin_ia32_pdep_di(unsigned long long,unsigned long long);
9121 unsigned long long __builtin_ia32_pext_di(unsigned long long,unsigned long long);
9122 #endif /* __BMI2__ || __COVERITY_GCC49_INTRINSICS */
9123 
9124 /*
9125  * RTM (Restricted Transactional Memory) intrinsics.
9126  * Introduced in GCC 4.8.
9127  */
9128 #if defined(__RTM__) || __COVERITY_GCC49_INTRINSICS
9129 unsigned int __builtin_ia32_xbegin(void);
9130 void __builtin_ia32_xend(void);
9131 void __builtin_ia32_xabort(const unsigned int);
9132 int __builtin_ia32_xtest(void);
9133 #endif /* __RTM__ || __COVERITY_GCC49_INTRINSICS */
9134 
9135 /*
9136  * RdRand intrinsics, a.k.a. Bull Mountain.
9137  * Introduced in GCC 4.6, officially supported in GCC 4.7.
9138  */
9139 #if defined(__RDRND__) || __COVERITY_GCC49_INTRINSICS
9140 int __builtin_ia32_rdrand16_step(unsigned short *);
9141 int __builtin_ia32_rdrand32_step(unsigned int *);
9142 int __builtin_ia32_rdrand64_step(unsigned long long *);
9143 #endif /* __RDRND__ || __COVERITY_GCC49_INTRINSICS */
9144 
9145 /*
9146  * FSGS base accesor intrinsics.
9147  * Introduced in GCC 4.6, officially supported in GCC 4.7.
9148  */
9149 #if defined(__FSGSBASE__) || __COVERITY_GCC49_INTRINSICS
9150 unsigned int __builtin_ia32_rdfsbase32(void);
9151 unsigned long long __builtin_ia32_rdfsbase64(void);
9152 unsigned int __builtin_ia32_rdgsbase32(void);
9153 unsigned long long __builtin_ia32_rdgsbase64(void);
9154 void __builtin_ia32_wrfsbase32(unsigned int);
9155 void __builtin_ia32_wrfsbase64(unsigned long long);
9156 void __builtin_ia32_wrgsbase32(unsigned int);
9157 void __builtin_ia32_wrgsbase64(unsigned long long);
9158 #endif /* __FSGSBASE__ || __COVERITY_GCC49_INTRINSICS */
9159 
9160 /*
9161  * XOP (eXtended Operations) Intrinsics.
9162  * Introduced in GCC 4.5.
9163  */
9164 #if defined(__XOP__) || __COVERITY_GCC49_INTRINSICS
9165 __cov_m128d __builtin_ia32_vfrczpd(__cov_v2df);
9166 __cov_m256d __builtin_ia32_vfrczpd256(__cov_v4df);
9167 __cov_m128 __builtin_ia32_vfrczps(__cov_v4sf);
9168 __cov_m256 __builtin_ia32_vfrczps256(__cov_v8sf);
9169 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df);
9170 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf);
9171 __cov_m128i __builtin_ia32_vpcmov(__cov_m128i,__cov_m128i,__cov_m128i);
9172 __cov_m128i __builtin_ia32_vpcomeqb(__cov_v16qi,__cov_v16qi);
9173 __cov_m128i __builtin_ia32_vpcomeqd(__cov_v4si,__cov_v4si);
9174 __cov_m128i __builtin_ia32_vpcomeqq(__cov_v2di,__cov_v2di);
9175 __cov_m128i __builtin_ia32_vpcomequb(__cov_v16qi,__cov_v16qi);
9176 __cov_m128i __builtin_ia32_vpcomequd(__cov_v4si,__cov_v4si);
9177 __cov_m128i __builtin_ia32_vpcomequq(__cov_v2di,__cov_v2di);
9178 __cov_m128i __builtin_ia32_vpcomequw(__cov_v8hi,__cov_v8hi);
9179 __cov_m128i __builtin_ia32_vpcomeqw(__cov_v8hi,__cov_v8hi);
9180 __cov_m128i __builtin_ia32_vpcomfalseb(__cov_v16qi,__cov_v16qi);
9181 __cov_m128i __builtin_ia32_vpcomfalsed(__cov_v4si,__cov_v4si);
9182 __cov_m128i __builtin_ia32_vpcomfalseq(__cov_v2di,__cov_v2di);
9183 __cov_m128i __builtin_ia32_vpcomfalseub(__cov_v16qi,__cov_v16qi);
9184 __cov_m128i __builtin_ia32_vpcomfalseud(__cov_v4si,__cov_v4si);
9185 __cov_m128i __builtin_ia32_vpcomfalseuq(__cov_v2di,__cov_v2di);
9186 __cov_m128i __builtin_ia32_vpcomfalseuw(__cov_v8hi,__cov_v8hi);
9187 __cov_m128i __builtin_ia32_vpcomfalsew(__cov_v8hi,__cov_v8hi);
9188 __cov_m128i __builtin_ia32_vpcomgeb(__cov_v16qi,__cov_v16qi);
9189 __cov_m128i __builtin_ia32_vpcomged(__cov_v4si,__cov_v4si);
9190 __cov_m128i __builtin_ia32_vpcomgeq(__cov_v2di,__cov_v2di);
9191 __cov_m128i __builtin_ia32_vpcomgeub(__cov_v16qi,__cov_v16qi);
9192 __cov_m128i __builtin_ia32_vpcomgeud(__cov_v4si,__cov_v4si);
9193 __cov_m128i __builtin_ia32_vpcomgeuq(__cov_v2di,__cov_v2di);
9194 __cov_m128i __builtin_ia32_vpcomgeuw(__cov_v8hi,__cov_v8hi);
9195 __cov_m128i __builtin_ia32_vpcomgew(__cov_v8hi,__cov_v8hi);
9196 __cov_m128i __builtin_ia32_vpcomgtb(__cov_v16qi,__cov_v16qi);
9197 __cov_m128i __builtin_ia32_vpcomgtd(__cov_v4si,__cov_v4si);
9198 __cov_m128i __builtin_ia32_vpcomgtq(__cov_v2di,__cov_v2di);
9199 __cov_m128i __builtin_ia32_vpcomgtub(__cov_v16qi,__cov_v16qi);
9200 __cov_m128i __builtin_ia32_vpcomgtud(__cov_v4si,__cov_v4si);
9201 __cov_m128i __builtin_ia32_vpcomgtuq(__cov_v2di,__cov_v2di);
9202 __cov_m128i __builtin_ia32_vpcomgtuw(__cov_v8hi,__cov_v8hi);
9203 __cov_m128i __builtin_ia32_vpcomgtw(__cov_v8hi,__cov_v8hi);
9204 __cov_m128i __builtin_ia32_vpcomleb(__cov_v16qi,__cov_v16qi);
9205 __cov_m128i __builtin_ia32_vpcomled(__cov_v4si,__cov_v4si);
9206 __cov_m128i __builtin_ia32_vpcomleq(__cov_v2di,__cov_v2di);
9207 __cov_m128i __builtin_ia32_vpcomleub(__cov_v16qi,__cov_v16qi);
9208 __cov_m128i __builtin_ia32_vpcomleud(__cov_v4si,__cov_v4si);
9209 __cov_m128i __builtin_ia32_vpcomleuq(__cov_v2di,__cov_v2di);
9210 __cov_m128i __builtin_ia32_vpcomleuw(__cov_v8hi,__cov_v8hi);
9211 __cov_m128i __builtin_ia32_vpcomlew(__cov_v8hi,__cov_v8hi);
9212 __cov_m128i __builtin_ia32_vpcomltb(__cov_v16qi,__cov_v16qi);
9213 __cov_m128i __builtin_ia32_vpcomltd(__cov_v4si,__cov_v4si);
9214 __cov_m128i __builtin_ia32_vpcomltq(__cov_v2di,__cov_v2di);
9215 __cov_m128i __builtin_ia32_vpcomltub(__cov_v16qi,__cov_v16qi);
9216 __cov_m128i __builtin_ia32_vpcomltud(__cov_v4si,__cov_v4si);
9217 __cov_m128i __builtin_ia32_vpcomltuq(__cov_v2di,__cov_v2di);
9218 __cov_m128i __builtin_ia32_vpcomltuw(__cov_v8hi,__cov_v8hi);
9219 __cov_m128i __builtin_ia32_vpcomltw(__cov_v8hi,__cov_v8hi);
9220 __cov_m128i __builtin_ia32_vpcomneqb(__cov_v16qi,__cov_v16qi);
9221 __cov_m128i __builtin_ia32_vpcomneqd(__cov_v4si,__cov_v4si);
9222 __cov_m128i __builtin_ia32_vpcomneqq(__cov_v2di,__cov_v2di);
9223 __cov_m128i __builtin_ia32_vpcomnequb(__cov_v16qi,__cov_v16qi);
9224 __cov_m128i __builtin_ia32_vpcomnequd(__cov_v4si,__cov_v4si);
9225 __cov_m128i __builtin_ia32_vpcomnequq(__cov_v2di,__cov_v2di);
9226 __cov_m128i __builtin_ia32_vpcomnequw(__cov_v8hi,__cov_v8hi);
9227 __cov_m128i __builtin_ia32_vpcomneqw(__cov_v8hi,__cov_v8hi);
9228 __cov_m128i __builtin_ia32_vpcomtrueb(__cov_v16qi,__cov_v16qi);
9229 __cov_m128i __builtin_ia32_vpcomtrued(__cov_v4si,__cov_v4si);
9230 __cov_m128i __builtin_ia32_vpcomtrueq(__cov_v2di,__cov_v2di);
9231 __cov_m128i __builtin_ia32_vpcomtrueub(__cov_v16qi,__cov_v16qi);
9232 __cov_m128i __builtin_ia32_vpcomtrueud(__cov_v4si,__cov_v4si);
9233 __cov_m128i __builtin_ia32_vpcomtrueuq(__cov_v2di,__cov_v2di);
9234 __cov_m128i __builtin_ia32_vpcomtrueuw(__cov_v8hi,__cov_v8hi);
9235 __cov_m128i __builtin_ia32_vpcomtruew(__cov_v8hi,__cov_v8hi);
9236 __cov_m128i __builtin_ia32_vphaddbd(__cov_v16qi);
9237 __cov_m128i __builtin_ia32_vphaddbq(__cov_v16qi);
9238 __cov_m128i __builtin_ia32_vphaddbw(__cov_v16qi);
9239 __cov_m128i __builtin_ia32_vphadddq(__cov_v4si);
9240 __cov_m128i __builtin_ia32_vphaddubd(__cov_v16qi);
9241 __cov_m128i __builtin_ia32_vphaddubq(__cov_v16qi);
9242 __cov_m128i __builtin_ia32_vphaddubw(__cov_v16qi);
9243 __cov_m128i __builtin_ia32_vphaddudq(__cov_v4si);
9244 __cov_m128i __builtin_ia32_vphadduwd(__cov_v8hi);
9245 __cov_m128i __builtin_ia32_vphadduwq(__cov_v8hi);
9246 __cov_m128i __builtin_ia32_vphaddwd(__cov_v8hi);
9247 __cov_m128i __builtin_ia32_vphaddwq(__cov_v8hi);
9248 __cov_m128i __builtin_ia32_vphsubbw(__cov_v16qi);
9249 __cov_m128i __builtin_ia32_vphsubdq(__cov_v4si);
9250 __cov_m128i __builtin_ia32_vphsubwd(__cov_v8hi);
9251 __cov_m128i __builtin_ia32_vpmacsdd(__cov_v4si,__cov_v4si,__cov_v4si);
9252 __cov_m128i __builtin_ia32_vpmacsdqh(__cov_v4si,__cov_v4si,__cov_v2di);
9253 __cov_m128i __builtin_ia32_vpmacsdql(__cov_v4si,__cov_v4si,__cov_v2di);
9254 __cov_m128i __builtin_ia32_vpmacssdd(__cov_v4si,__cov_v4si,__cov_v4si);
9255 __cov_m128i __builtin_ia32_vpmacssdqh(__cov_v4si,__cov_v4si,__cov_v2di);
9256 __cov_m128i __builtin_ia32_vpmacssdql(__cov_v4si,__cov_v4si,__cov_v2di);
9257 __cov_m128i __builtin_ia32_vpmacsswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9258 __cov_m128i __builtin_ia32_vpmacssww(__cov_v8hi,__cov_v8hi,__cov_v8hi);
9259 __cov_m128i __builtin_ia32_vpmacswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9260 __cov_m128i __builtin_ia32_vpmacsww(__cov_v8hi,__cov_v8hi,__cov_v8hi);
9261 __cov_m128i __builtin_ia32_vpmadcsswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9262 __cov_m128i __builtin_ia32_vpmadcswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9263 __cov_m128i __builtin_ia32_vpperm(__cov_v16qi,__cov_v16qi,__cov_v16qi);
9264 __cov_m128i __builtin_ia32_vprotb(__cov_v16qi,__cov_v16qi);
9265 __cov_m128i __builtin_ia32_vprotd(__cov_v4si,__cov_v4si);
9266 __cov_m128i __builtin_ia32_vprotq(__cov_v2di,__cov_v2di);
9267 __cov_m128i __builtin_ia32_vprotw(__cov_v8hi,__cov_v8hi);
9268 __cov_m128i __builtin_ia32_vpshab(__cov_v16qi,__cov_v16qi);
9269 __cov_m128i __builtin_ia32_vpshad(__cov_v4si,__cov_v4si);
9270 __cov_m128i __builtin_ia32_vpshaq(__cov_v2di,__cov_v2di);
9271 __cov_m128i __builtin_ia32_vpshaw(__cov_v8hi,__cov_v8hi);
9272 __cov_m128i __builtin_ia32_vpshlb(__cov_v16qi,__cov_v16qi);
9273 __cov_m128i __builtin_ia32_vpshld(__cov_v4si,__cov_v4si);
9274 __cov_m128i __builtin_ia32_vpshlq(__cov_v2di,__cov_v2di);
9275 __cov_m128i __builtin_ia32_vpshlw(__cov_v8hi,__cov_v8hi);
9276 
9277 /*
9278  * GCC bug 56788
9279  * Prior to 4.9, these intrinsics erroneously took
9280  * two arguments instead of just one.
9281  */
9282 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 9) || \
9283     ((__GNUC__ == 4 && __GNUC_MINOR__ == 8 && __GNUC_PATCHLEVEL__ >= 2) \
9284     && (defined(__linux__) || (defined(__unix__) && !defined(__CYGWIN__))))
9285 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df);
9286 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf);
9287 #else
9288 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df, __cov_v2df);
9289 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf, __cov_v4sf);
9290 #endif /* 4.9+ */
9291 
9292 #endif /* __XOP__ || __COVERITY_GCC49_INTRINSICS */
9293 
9294 /*
9295  * LWP (light weight profiling) intrinsics.
9296  * Introduced in GCC 4.5.
9297  */
9298 #if defined(__LWP__) || __COVERITY_GCC49_INTRINSICS
9299 void __builtin_ia32_llwpcb(void*);
9300 void *__builtin_ia32_slwpcb(void);
9301 void __builtin_ia32_lwpval32(unsigned int,unsigned int,unsigned int);
9302 void __builtin_ia32_lwpval64(unsigned long long,unsigned int,unsigned int);
9303 unsigned char __builtin_ia32_lwpins32(unsigned int,unsigned int,unsigned int);
9304 unsigned char __builtin_ia32_lwpins64(unsigned long long,unsigned int,unsigned int);
9305 #endif /* __LWP__ || __COVERITY_GCC49_INTRINSICS */
9306 
9307 /*
9308  * TBM (trailing bit manipulation) intrinsics.
9309  */
9310 #if defined(__TBM__) || __COVERITY_GCC49_INTRINSICS
9311 unsigned int __builtin_ia32_bextri_u32(unsigned int,unsigned int);
9312 unsigned long long __builtin_ia32_bextri_u64(unsigned long long,unsigned long long);
9313 #endif
9314 
9315 /*
9316  * RDSEED intrinsic.
9317  * Introduced in GCC 4.8.
9318  */
9319 #if defined(__RDSEED__) || __COVERITY_GCC49_INTRINSICS
9320 int __builtin_ia32_rdseed_hi_step(unsigned short *);
9321 int __builtin_ia32_rdseed_si_step(unsigned int *);
9322 int __builtin_ia32_rdseed_di_step(unsigned long long *);
9323 #endif /* __RDSEED__ || __COVERITY_GCC49_INTRINSICS */
9324 
9325 #endif /* 4.0+ */
9326 
9327 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 0)
9328 extern int __builtin_add_overflow(int, int, int *);
9329 extern int __builtin_sub_overflow(int, int, int *);
9330 extern int __builtin_mul_overflow(int, int, int *);
9331 typedef struct __cov_bounds_type_s *__cov_bounds_type;
9332 __cov_bounds_type __builtin_ia32_bndint(__cov_bounds_type,__cov_bounds_type);
9333 __cov_bounds_type __builtin_ia32_bndldx(void const *,void const *);
9334 __cov_bounds_type __builtin_ia32_bndmk(void const *,unsigned long);
9335 __cov_bounds_type __builtin_ia32_bndret(void const *);
9336 __cov_mmask16 __builtin_ia32_cmpb128_mask(__cov_v16qi,__cov_v16qi,int,__cov_mmask16);
9337 __cov_mmask16 __builtin_ia32_cmpps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_mmask16,int);
9338 __cov_mmask16 __builtin_ia32_cmpw256_mask(__cov_v16hi,__cov_v16hi,int,__cov_mmask16);
9339 __cov_mmask16 __builtin_ia32_cvtb2mask128(__cov_v16qi);
9340 __cov_mmask16 __builtin_ia32_cvtd2mask512(__cov_v16si);
9341 __cov_mmask16 __builtin_ia32_cvtw2mask256(__cov_v16hi);
9342 __cov_mmask16 __builtin_ia32_fpclassps512_mask(__cov_v16sf,int,__cov_mmask16);
9343 __cov_mmask16 __builtin_ia32_pcmpeqb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9344 __cov_mmask16 __builtin_ia32_pcmpeqw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9345 __cov_mmask16 __builtin_ia32_pcmpgtb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9346 __cov_mmask16 __builtin_ia32_pcmpgtw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9347 __cov_mmask16 __builtin_ia32_ptestmb128(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9348 __cov_mmask16 __builtin_ia32_ptestmw256(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9349 __cov_mmask16 __builtin_ia32_ptestnmb128(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9350 __cov_mmask16 __builtin_ia32_ptestnmw256(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9351 __cov_mmask16 __builtin_ia32_ucmpb128_mask(__cov_v16qi,__cov_v16qi,int,__cov_mmask16);
9352 __cov_mmask16 __builtin_ia32_ucmpw256_mask(__cov_v16hi,__cov_v16hi,int,__cov_mmask16);
9353 __cov_mmask8 __builtin_ia32_cmpd128_mask(__cov_v4si,__cov_v4si,int,__cov_mmask8);
9354 __cov_mmask8 __builtin_ia32_cmpd256_mask(__cov_v8si,__cov_v8si,int,__cov_mmask8);
9355 __cov_mmask8 __builtin_ia32_cmppd128_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8);
9356 __cov_mmask8 __builtin_ia32_cmppd256_mask(__cov_v4df,__cov_v4df,int,__cov_mmask8);
9357 __cov_mmask8 __builtin_ia32_cmppd512_mask(__cov_v8df,__cov_v8df,int,__cov_mmask8,int);
9358 __cov_mmask8 __builtin_ia32_cmpps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8);
9359 __cov_mmask8 __builtin_ia32_cmpps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_mmask8);
9360 __cov_mmask8 __builtin_ia32_cmpq128_mask(__cov_v2di,__cov_v2di,int,__cov_mmask8);
9361 __cov_mmask8 __builtin_ia32_cmpq256_mask(__cov_v4di,__cov_v4di,int,__cov_mmask8);
9362 __cov_mmask8 __builtin_ia32_cmpsd_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8,int);
9363 __cov_mmask8 __builtin_ia32_cmpss_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8,int);
9364 __cov_mmask8 __builtin_ia32_cmpw128_mask(__cov_v8hi,__cov_v8hi,int,__cov_mmask8);
9365 __cov_mmask8 __builtin_ia32_cvtd2mask128(__cov_v4si);
9366 __cov_mmask8 __builtin_ia32_cvtd2mask256(__cov_v8si);
9367 __cov_mmask8 __builtin_ia32_cvtq2mask128(__cov_v2di);
9368 __cov_mmask8 __builtin_ia32_cvtq2mask256(__cov_v4di);
9369 __cov_mmask8 __builtin_ia32_cvtq2mask512(__cov_v8di);
9370 __cov_mmask8 __builtin_ia32_cvtw2mask128(__cov_v8hi);
9371 __cov_mmask8 __builtin_ia32_fpclasspd128_mask(__cov_v2df,int,__cov_mmask8);
9372 __cov_mmask8 __builtin_ia32_fpclasspd256_mask(__cov_v4df,int,__cov_mmask8);
9373 __cov_mmask8 __builtin_ia32_fpclasspd512_mask(__cov_v8df,int,__cov_mmask8);
9374 __cov_mmask8 __builtin_ia32_fpclassps128_mask(__cov_v4sf,int,__cov_mmask8);
9375 __cov_mmask8 __builtin_ia32_fpclassps256_mask(__cov_v8sf,int,__cov_mmask8);
9376 __cov_mmask8 __builtin_ia32_fpclasssd(__cov_v2df,int);
9377 __cov_mmask8 __builtin_ia32_fpclassss(__cov_v4sf,int);
9378 __cov_mmask8 __builtin_ia32_pcmpeqd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
9379 __cov_mmask8 __builtin_ia32_pcmpeqd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
9380 __cov_mmask8 __builtin_ia32_pcmpeqq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9381 __cov_mmask8 __builtin_ia32_pcmpeqq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9382 __cov_mmask8 __builtin_ia32_pcmpeqw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9383 __cov_mmask8 __builtin_ia32_pcmpgtd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
9384 __cov_mmask8 __builtin_ia32_pcmpgtd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
9385 __cov_mmask8 __builtin_ia32_pcmpgtq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9386 __cov_mmask8 __builtin_ia32_pcmpgtq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9387 __cov_mmask8 __builtin_ia32_pcmpgtw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9388 __cov_mmask8 __builtin_ia32_ptestmd128(__cov_v4si,__cov_v4si,__cov_mmask8);
9389 __cov_mmask8 __builtin_ia32_ptestmd256(__cov_v8si,__cov_v8si,__cov_mmask8);
9390 __cov_mmask8 __builtin_ia32_ptestmq128(__cov_v2di,__cov_v2di,__cov_mmask8);
9391 __cov_mmask8 __builtin_ia32_ptestmq256(__cov_v4di,__cov_v4di,__cov_mmask8);
9392 __cov_mmask8 __builtin_ia32_ptestmw128(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9393 __cov_mmask8 __builtin_ia32_ptestnmd128(__cov_v4si,__cov_v4si,__cov_mmask8);
9394 __cov_mmask8 __builtin_ia32_ptestnmd256(__cov_v8si,__cov_v8si,__cov_mmask8);
9395 __cov_mmask8 __builtin_ia32_ptestnmq128(__cov_v2di,__cov_v2di,__cov_mmask8);
9396 __cov_mmask8 __builtin_ia32_ptestnmq256(__cov_v4di,__cov_v4di,__cov_mmask8);
9397 __cov_mmask8 __builtin_ia32_ptestnmw128(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9398 __cov_mmask8 __builtin_ia32_ucmpd128_mask(__cov_v4si,__cov_v4si,int,__cov_mmask8);
9399 __cov_mmask8 __builtin_ia32_ucmpd256_mask(__cov_v8si,__cov_v8si,int,__cov_mmask8);
9400 __cov_mmask8 __builtin_ia32_ucmpq128_mask(__cov_v2di,__cov_v2di,int,__cov_mmask8);
9401 __cov_mmask8 __builtin_ia32_ucmpq256_mask(__cov_v4di,__cov_v4di,int,__cov_mmask8);
9402 __cov_mmask8 __builtin_ia32_ucmpw128_mask(__cov_v8hi,__cov_v8hi,int,__cov_mmask8);
9403 __cov_v16hi __builtin_ia32_blendmw_256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9404 __cov_v16hi __builtin_ia32_cvtmask2w256(__cov_mmask16);
9405 __cov_v16hi __builtin_ia32_dbpsadbw256_mask(__cov_v32qi,__cov_v32qi,int,__cov_v16hi,__cov_mmask16);
9406 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9407 __cov_v16hi __builtin_ia32_loaddquhi256_mask(const short*,__cov_v16hi,__cov_mmask16);
9408 #else
9409 __cov_v16hi __builtin_ia32_loaddquhi256_mask(__cov_v16hi const *,__cov_v16hi,__cov_mmask16);
9410 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9411 __cov_v16hi __builtin_ia32_movdquhi256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9412 __cov_v16hi __builtin_ia32_pabsw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9413 __cov_v16hi __builtin_ia32_packssdw256_mask(__cov_v8si,__cov_v8si,__cov_v16hi,__cov_mmask16);
9414 __cov_v16hi __builtin_ia32_packusdw256_mask(__cov_v8si,__cov_v8si,__cov_v16hi,__cov_mmask16);
9415 __cov_v16hi __builtin_ia32_paddsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9416 __cov_v16hi __builtin_ia32_paddusw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9417 __cov_v16hi __builtin_ia32_paddw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9418 __cov_v16hi __builtin_ia32_pavgw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9419 __cov_v16hi __builtin_ia32_pbroadcastw256_gpr_mask(__cov_mmask16,__cov_v16hi,__cov_mmask16);
9420 __cov_v16hi __builtin_ia32_pbroadcastw256_mask(__cov_v8hi,__cov_v16hi,__cov_mmask16);
9421 __cov_v16hi __builtin_ia32_permvarhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9422 __cov_v16hi __builtin_ia32_pmaddubsw256_mask(__cov_v32qi,__cov_v32qi,__cov_v16hi,__cov_mmask16);
9423 __cov_v16hi __builtin_ia32_pmaxsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9424 __cov_v16hi __builtin_ia32_pmaxuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9425 __cov_v16hi __builtin_ia32_pminsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9426 __cov_v16hi __builtin_ia32_pminuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9427 __cov_v16hi __builtin_ia32_pmovsxbw256_mask(__cov_v16qi,__cov_v16hi,__cov_mmask16);
9428 __cov_v16hi __builtin_ia32_pmovzxbw256_mask(__cov_v16qi,__cov_v16hi,__cov_mmask16);
9429 __cov_v16hi __builtin_ia32_pmulhrsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9430 __cov_v16hi __builtin_ia32_pmulhuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9431 __cov_v16hi __builtin_ia32_pmulhw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9432 __cov_v16hi __builtin_ia32_pmullw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9433 __cov_v16hi __builtin_ia32_psllv16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9434 __cov_v16hi __builtin_ia32_psllw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9435 __cov_v16hi __builtin_ia32_psllwi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9436 __cov_v16hi __builtin_ia32_psrav16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9437 __cov_v16hi __builtin_ia32_psraw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9438 __cov_v16hi __builtin_ia32_psrawi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9439 __cov_v16hi __builtin_ia32_psrlv16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9440 __cov_v16hi __builtin_ia32_psrlw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9441 __cov_v16hi __builtin_ia32_psrlwi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9442 __cov_v16hi __builtin_ia32_psubsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9443 __cov_v16hi __builtin_ia32_psubusw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9444 __cov_v16hi __builtin_ia32_psubw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9445 __cov_v16hi __builtin_ia32_punpckhwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9446 __cov_v16hi __builtin_ia32_punpcklwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9447 __cov_v16hi __builtin_ia32_vcvtps2ph512_mask(__cov_v16sf,int,__cov_v16hi,__cov_mmask16);
9448 __cov_v16hi __builtin_ia32_vpcmov_v16hi256(__cov_v16hi,__cov_v16hi,__cov_v16hi);
9449 __cov_v16hi __builtin_ia32_vpermi2varhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9450 __cov_v16hi __builtin_ia32_vpermt2varhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9451 __cov_v16hi __builtin_ia32_vpermt2varhi256_maskz(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9452 __cov_v16qi __builtin_ia32_blendmb_128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9453 __cov_v16qi __builtin_ia32_cvtmask2b128(__cov_mmask16);
9454 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9455 __cov_v16qi __builtin_ia32_loaddquqi128_mask(const char*,__cov_v16qi,__cov_mmask16);
9456 #else
9457 __cov_v16qi __builtin_ia32_loaddquqi128_mask(__cov_v16qi const *,__cov_v16qi,__cov_mmask16);
9458 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9459 __cov_v16qi __builtin_ia32_movdquqi128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9460 __cov_v16qi __builtin_ia32_pabsb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9461 __cov_v16qi __builtin_ia32_packsswb128_mask(__cov_v8hi,__cov_v8hi,__cov_v16qi,__cov_mmask16);
9462 __cov_v16qi __builtin_ia32_packuswb128_mask(__cov_v8hi,__cov_v8hi,__cov_v16qi,__cov_mmask16);
9463 __cov_v16qi __builtin_ia32_paddb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9464 __cov_v16qi __builtin_ia32_paddsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9465 __cov_v16qi __builtin_ia32_paddusb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9466 __cov_v16qi __builtin_ia32_pavgb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9467 __cov_v16qi __builtin_ia32_pbroadcastb128_gpr_mask(__cov_mmask8,__cov_v16qi,__cov_mmask16);
9468 __cov_v16qi __builtin_ia32_pbroadcastb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9469 __cov_v16qi __builtin_ia32_pmaxsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9470 __cov_v16qi __builtin_ia32_pmaxub128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9471 __cov_v16qi __builtin_ia32_pminsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9472 __cov_v16qi __builtin_ia32_pminub128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9473 __cov_v16qi __builtin_ia32_pmovdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9474 __cov_v16qi __builtin_ia32_pmovdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9475 __cov_v16qi __builtin_ia32_pmovqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9476 __cov_v16qi __builtin_ia32_pmovqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9477 __cov_v16qi __builtin_ia32_pmovsdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9478 __cov_v16qi __builtin_ia32_pmovsdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9479 __cov_v16qi __builtin_ia32_pmovsqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9480 __cov_v16qi __builtin_ia32_pmovsqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9481 __cov_v16qi __builtin_ia32_pmovswb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9482 __cov_v16qi __builtin_ia32_pmovswb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9483 __cov_v16qi __builtin_ia32_pmovusdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9484 __cov_v16qi __builtin_ia32_pmovusdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9485 __cov_v16qi __builtin_ia32_pmovusqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9486 __cov_v16qi __builtin_ia32_pmovusqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9487 __cov_v16qi __builtin_ia32_pmovuswb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9488 __cov_v16qi __builtin_ia32_pmovuswb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9489 __cov_v16qi __builtin_ia32_pmovwb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9490 __cov_v16qi __builtin_ia32_pmovwb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9491 __cov_v16qi __builtin_ia32_pshufb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9492 __cov_v16qi __builtin_ia32_psubb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9493 __cov_v16qi __builtin_ia32_psubsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9494 __cov_v16qi __builtin_ia32_psubusb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9495 __cov_v16qi __builtin_ia32_punpckhbw128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9496 __cov_v16qi __builtin_ia32_punpcklbw128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9497 __cov_v16qi __builtin_ia32_vpcmov_v16qi(__cov_v16qi,__cov_v16qi,__cov_v16qi);
9498 __cov_v16qi __builtin_ia32_vpcomneb(__cov_v16qi,__cov_v16qi);
9499 __cov_v16qi __builtin_ia32_vpcomneub(__cov_v16qi,__cov_v16qi);
9500 __cov_v16qi __builtin_ia32_vprotbi(__cov_v16qi,int);
9501 __cov_v16sf __builtin_ia32_andnps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9502 __cov_v16sf __builtin_ia32_andps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9503 __cov_v16sf __builtin_ia32_broadcastf32x2_512_mask(__cov_v4sf,__cov_v16sf,__cov_mmask16);
9504 __cov_v16sf __builtin_ia32_broadcastf32x8_512_mask(__cov_v8sf,__cov_v16sf,__cov_mmask16);
9505 __cov_v16sf __builtin_ia32_copysignps512(__cov_v16sf,__cov_v16sf);
9506 __cov_v16sf __builtin_ia32_copysignps512(__cov_v16sf,__cov_v16sf);
9507 __cov_v16sf __builtin_ia32_exp2ps(__cov_v16sf);
9508 __cov_v16sf __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9509 __cov_v16sf __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9510 __cov_v16sf __builtin_ia32_fixupimmps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9511 __cov_v16sf __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9512 __cov_v16sf __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9513 __cov_v16sf __builtin_ia32_getexpps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9514 __cov_v16sf __builtin_ia32_getmantps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
9515 __cov_v16sf __builtin_ia32_insertf32x8_mask(__cov_v16sf,__cov_v8sf,int,__cov_v16sf,__cov_mmask16);
9516 __cov_v16sf __builtin_ia32_orps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9517 __cov_v16sf __builtin_ia32_ps512_256ps(__cov_v8sf);
9518 __cov_v16sf __builtin_ia32_ps512_ps(__cov_v4sf);
9519 __cov_v16sf __builtin_ia32_rangeps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
9520 __cov_v16sf __builtin_ia32_rcp28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9521 __cov_v16sf __builtin_ia32_reduceps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9522 __cov_v16sf __builtin_ia32_rsqrt28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9523 __cov_v16sf __builtin_ia32_shufps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9524 __cov_v16sf __builtin_ia32_vpermilps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9525 __cov_v16sf __builtin_ia32_xorps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9526 __cov_v16si __builtin_ia32_alignd512_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
9527 __cov_v16si __builtin_ia32_broadcasti32x2_512_mask(__cov_v4si,__cov_v16si,__cov_mmask16);
9528 __cov_v16si __builtin_ia32_broadcasti32x8_512_mask(__cov_v8si,__cov_v16si,__cov_mmask16);
9529 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9530 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9531 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9532 __cov_v16si __builtin_ia32_cvtmask2d512(__cov_mmask16);
9533 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9534 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9535 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9536 __cov_v16si __builtin_ia32_pmaddwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v16si,__cov_mmask16);
9537 __cov_v16si __builtin_ia32_prold512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9538 __cov_v16si __builtin_ia32_prord512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9539 __cov_v16si __builtin_ia32_pslldi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9540 __cov_v16si __builtin_ia32_psradi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9541 __cov_v16si __builtin_ia32_psrldi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9542 __cov_v16si __builtin_ia32_pternlogd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9543 __cov_v16si __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9544 __cov_v16si __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9545 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9546 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9547 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9548 __cov_v16si __builtin_ia32_si512_256si(__cov_v8si);
9549 __cov_v16si __builtin_ia32_si512_si(__cov_v4si);
9550 __cov_v2df __builtin_ia32_addpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9551 __cov_v2df __builtin_ia32_addsd_round(__cov_v2df,__cov_v2df,int);
9552 __cov_v2df __builtin_ia32_andnpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9553 __cov_v2df __builtin_ia32_andpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9554 __cov_v2df __builtin_ia32_blendmpd_128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9555 __cov_v2df __builtin_ia32_ceilpd(__cov_v2df);
9556 __cov_v2df __builtin_ia32_compressdf128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9557 __cov_v2df __builtin_ia32_copysignpd(__cov_v2df,__cov_v2df);
9558 __cov_v2df __builtin_ia32_cvtdq2pd128_mask(__cov_v4si,__cov_v2df,__cov_mmask8);
9559 __cov_v2df __builtin_ia32_cvtps2pd128_mask(__cov_v4sf,__cov_v2df,__cov_mmask8);
9560 __cov_v2df __builtin_ia32_cvtqq2pd128_mask(__cov_v2di,__cov_v2df,__cov_mmask8);
9561 __cov_v2df __builtin_ia32_cvtss2sd_round(__cov_v2df,__cov_v4sf,int);
9562 __cov_v2df __builtin_ia32_cvtudq2pd128_mask(__cov_v4si,__cov_v2df,__cov_mmask8);
9563 __cov_v2df __builtin_ia32_cvtuqq2pd128_mask(__cov_v2di,__cov_v2df,__cov_mmask8);
9564 __cov_v2df __builtin_ia32_divpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9565 __cov_v2df __builtin_ia32_divsd_round(__cov_v2df,__cov_v2df,int);
9566 __cov_v2df __builtin_ia32_expanddf128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9567 __cov_v2df __builtin_ia32_expanddf128_maskz(__cov_v2df,__cov_v2df,__cov_mmask8);
9568 __cov_v2df __builtin_ia32_expandloaddf128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9569 __cov_v2df __builtin_ia32_expandloaddf128_maskz(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9570 __cov_v2df __builtin_ia32_extractf64x2_256_mask(__cov_v4df,int,__cov_v2df,__cov_mmask8);
9571 __cov_v2df __builtin_ia32_extractf64x2_512_mask(__cov_v8df,int,__cov_v2df,__cov_mmask8);
9572 __cov_v2df __builtin_ia32_fixupimmpd128_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8);
9573 __cov_v2df __builtin_ia32_fixupimmpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8);
9574 __cov_v2df __builtin_ia32_fixupimmsd_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9575 __cov_v2df __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9576 __cov_v2df __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9577 __cov_v2df __builtin_ia32_floorpd(__cov_v2df);
9578 __cov_v2df __builtin_ia32_getexppd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9579 __cov_v2df __builtin_ia32_getexpsd128_round(__cov_v2df,__cov_v2df,int);
9580 __cov_v2df __builtin_ia32_getmantpd128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9581 __cov_v2df __builtin_ia32_getmantsd_round(__cov_v2df,__cov_v2df,int,int);
9582 __cov_v2df __builtin_ia32_loadapd128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9583 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9584 __cov_v2df __builtin_ia32_loadupd128_mask(const double *,__cov_v2df,__cov_mmask8);
9585 #else
9586 __cov_v2df __builtin_ia32_loadupd128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9587 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9588 __cov_v2df __builtin_ia32_maxpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9589 __cov_v2df __builtin_ia32_maxsd_round(__cov_v2df,__cov_v2df,int);
9590 __cov_v2df __builtin_ia32_minpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9591 __cov_v2df __builtin_ia32_minsd_round(__cov_v2df,__cov_v2df,int);
9592 __cov_v2df __builtin_ia32_movapd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9593 __cov_v2df __builtin_ia32_movddup128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9594 __cov_v2df __builtin_ia32_mulpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9595 __cov_v2df __builtin_ia32_mulsd_round(__cov_v2df,__cov_v2df,int);
9596 __cov_v2df __builtin_ia32_orpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9597 __cov_v2df __builtin_ia32_rangepd128_mask(__cov_v2df,__cov_v2df,int,__cov_v2df,__cov_mmask8);
9598 __cov_v2df __builtin_ia32_rangesd128_round(__cov_v2df,__cov_v2df,int,int);
9599 __cov_v2df __builtin_ia32_rcp14pd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9600 __cov_v2df __builtin_ia32_rcp28sd_round(__cov_v2df,__cov_v2df,int);
9601 __cov_v2df __builtin_ia32_reducepd128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9602 __cov_v2df __builtin_ia32_reducesd(__cov_v2df,__cov_v2df,int);
9603 __cov_v2df __builtin_ia32_rintpd(__cov_v2df);
9604 __cov_v2df __builtin_ia32_rndscalepd_128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9605 __cov_v2df __builtin_ia32_rndscalesd_round(__cov_v2df,__cov_v2df,int,int);
9606 __cov_v2df __builtin_ia32_roundpd_az(__cov_v2df);
9607 __cov_v2df __builtin_ia32_rsqrt14pd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9608 __cov_v2df __builtin_ia32_rsqrt28sd_round(__cov_v2df,__cov_v2df,int);
9609 __cov_v2df __builtin_ia32_scalefpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9610 __cov_v2df __builtin_ia32_shufpd128_mask(__cov_v2df,__cov_v2df,int,__cov_v2df,__cov_mmask8);
9611 __cov_v2df __builtin_ia32_sqrtpd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9612 __cov_v2df __builtin_ia32_sqrtsd_round(__cov_v2df,__cov_v2df,int);
9613 __cov_v2df __builtin_ia32_subpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9614 __cov_v2df __builtin_ia32_subsd_round(__cov_v2df,__cov_v2df,int);
9615 __cov_v2df __builtin_ia32_truncpd(__cov_v2df);
9616 __cov_v2df __builtin_ia32_unpckhpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9617 __cov_v2df __builtin_ia32_unpcklpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9618 __cov_v2df __builtin_ia32_vfmaddpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9619 __cov_v2df __builtin_ia32_vfmaddpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9620 __cov_v2df __builtin_ia32_vfmaddpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9621 __cov_v2df __builtin_ia32_vfmaddsd3_round(__cov_v2df,__cov_v2df,__cov_v2df,int);
9622 __cov_v2df __builtin_ia32_vfmaddsubpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9623 __cov_v2df __builtin_ia32_vfmaddsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9624 __cov_v2df __builtin_ia32_vfmaddsubpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9625 __cov_v2df __builtin_ia32_vfmsubaddpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9626 __cov_v2df __builtin_ia32_vfmsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9627 __cov_v2df __builtin_ia32_vfnmaddpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9628 __cov_v2df __builtin_ia32_vfnmsubpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9629 __cov_v2df __builtin_ia32_vfnmsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9630 __cov_v2df __builtin_ia32_vpcmov_v2df(__cov_v2df,__cov_v2df,__cov_v2df);
9631 __cov_v2df __builtin_ia32_vpermi2varpd128_mask(__cov_v2df,__cov_v2di,__cov_v2df,__cov_mmask8);
9632 __cov_v2df __builtin_ia32_vpermil2pd(__cov_v2df,__cov_v2df,__cov_v2di,int);
9633 __cov_v2df __builtin_ia32_vpermilpd_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9634 __cov_v2df __builtin_ia32_vpermilvarpd_mask(__cov_v2df,__cov_v2di,__cov_v2df,__cov_mmask8);
9635 __cov_v2df __builtin_ia32_vpermt2varpd128_mask(__cov_v2di,__cov_v2df,__cov_v2df,__cov_mmask8);
9636 __cov_v2df __builtin_ia32_vpermt2varpd128_maskz(__cov_v2di,__cov_v2df,__cov_v2df,__cov_mmask8);
9637 __cov_v2df __builtin_ia32_xorpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9638 __cov_v2di __builtin_ia32_alignq128_mask(__cov_v2di,__cov_v2di,int,__cov_v2di,__cov_mmask8);
9639 __cov_v2di __builtin_ia32_blendmq_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9640 __cov_v2di __builtin_ia32_broadcastmb128(__cov_mmask8);
9641 __cov_v2di __builtin_ia32_compressdi128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9642 __cov_v2di __builtin_ia32_cvtmask2q128(__cov_mmask8);
9643 __cov_v2di __builtin_ia32_cvtpd2qq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9644 __cov_v2di __builtin_ia32_cvtpd2uqq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9645 __cov_v2di __builtin_ia32_cvtps2qq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9646 __cov_v2di __builtin_ia32_cvtps2uqq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9647 __cov_v2di __builtin_ia32_cvttpd2qq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9648 __cov_v2di __builtin_ia32_cvttpd2uqq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9649 __cov_v2di __builtin_ia32_cvttps2qq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9650 __cov_v2di __builtin_ia32_cvttps2uqq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9651 __cov_v2di __builtin_ia32_expanddi128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9652 __cov_v2di __builtin_ia32_expanddi128_maskz(__cov_v2di,__cov_v2di,__cov_mmask8);
9653 __cov_v2di __builtin_ia32_expandloaddi128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9654 __cov_v2di __builtin_ia32_expandloaddi128_maskz(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9655 __cov_v2di __builtin_ia32_extracti64x2_256_mask(__cov_v4di,int,__cov_v2di,__cov_mmask8);
9656 __cov_v2di __builtin_ia32_extracti64x2_512_mask(__cov_v8di,int,__cov_v2di,__cov_mmask8);
9657 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9658 __cov_v2di __builtin_ia32_loaddqudi128_mask(const long long *,__cov_v2di,__cov_mmask8);
9659 #else
9660 __cov_v2di __builtin_ia32_loaddqudi128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9661 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9662 __cov_v2di __builtin_ia32_movdqa64_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9663 __cov_v2di __builtin_ia32_movdqa64load128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9664 __cov_v2di __builtin_ia32_pabsq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9665 __cov_v2di __builtin_ia32_paddq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9666 __cov_v2di __builtin_ia32_palignr128_mask(__cov_v2di,__cov_v2di,int,__cov_v2di,__cov_mmask16);
9667 __cov_v2di __builtin_ia32_pandnq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9668 __cov_v2di __builtin_ia32_pandq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9669 __cov_v2di __builtin_ia32_pbroadcastq128_gpr_mask(unsigned long long,__cov_v2di,__cov_mmask8);
9670 __cov_v2di __builtin_ia32_pbroadcastq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9671 __cov_v2di __builtin_ia32_pbroadcastq128_mem_mask(unsigned long long,__cov_v2di,__cov_mmask8);
9672 __cov_v2di __builtin_ia32_pmaxsq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9673 __cov_v2di __builtin_ia32_pmaxuq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9674 __cov_v2di __builtin_ia32_pminsq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9675 __cov_v2di __builtin_ia32_pminuq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9676 __cov_v2di __builtin_ia32_pmovsxbq128_mask(__cov_v16qi,__cov_v2di,__cov_mmask8);
9677 __cov_v2di __builtin_ia32_pmovsxdq128_mask(__cov_v4si,__cov_v2di,__cov_mmask8);
9678 __cov_v2di __builtin_ia32_pmovsxwq128_mask(__cov_v8hi,__cov_v2di,__cov_mmask8);
9679 __cov_v2di __builtin_ia32_pmovzxbq128_mask(__cov_v16qi,__cov_v2di,__cov_mmask8);
9680 __cov_v2di __builtin_ia32_pmovzxdq128_mask(__cov_v4si,__cov_v2di,__cov_mmask8);
9681 __cov_v2di __builtin_ia32_pmovzxwq128_mask(__cov_v8hi,__cov_v2di,__cov_mmask8);
9682 __cov_v2di __builtin_ia32_pmuldq128_mask(__cov_v4si,__cov_v4si,__cov_v2di,__cov_mmask8);
9683 __cov_v2di __builtin_ia32_pmullq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9684 __cov_v2di __builtin_ia32_pmuludq128_mask(__cov_v4si,__cov_v4si,__cov_v2di,__cov_mmask8);
9685 __cov_v2di __builtin_ia32_porq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9686 __cov_v2di __builtin_ia32_prolq128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9687 __cov_v2di __builtin_ia32_prolvq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9688 __cov_v2di __builtin_ia32_prorq128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9689 __cov_v2di __builtin_ia32_prorvq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9690 __cov_v2di __builtin_ia32_psllq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9691 __cov_v2di __builtin_ia32_psllqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9692 __cov_v2di __builtin_ia32_psllv2di_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9693 __cov_v2di __builtin_ia32_psraq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9694 __cov_v2di __builtin_ia32_psraqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9695 __cov_v2di __builtin_ia32_psravq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9696 __cov_v2di __builtin_ia32_psrlq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9697 __cov_v2di __builtin_ia32_psrlqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9698 __cov_v2di __builtin_ia32_psrlv2di_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9699 __cov_v2di __builtin_ia32_psubq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9700 __cov_v2di __builtin_ia32_pternlogq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,int,__cov_mmask8);
9701 __cov_v2di __builtin_ia32_pternlogq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,int,__cov_mmask8);
9702 __cov_v2di __builtin_ia32_punpckhqdq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9703 __cov_v2di __builtin_ia32_punpcklqdq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9704 __cov_v2di __builtin_ia32_pxorq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9705 __cov_v2di __builtin_ia32_vpcmov_v2di(__cov_v2di,__cov_v2di,__cov_v2di);
9706 __cov_v2di __builtin_ia32_vpcomneuq(__cov_v2di,__cov_v2di);
9707 __cov_v2di __builtin_ia32_vpconflictdi_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9708 __cov_v2di __builtin_ia32_vpermi2varq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9709 __cov_v2di __builtin_ia32_vpermt2varq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9710 __cov_v2di __builtin_ia32_vpermt2varq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9711 __cov_v2di __builtin_ia32_vplzcntq_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9712 __cov_v2di __builtin_ia32_vprotqi(__cov_v2di,int);
9713 __cov_v2si __builtin_ia32_pswapdsi(__cov_v2si);
9714 __cov_v32hi __builtin_ia32_blendmw_512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9715 __cov_v32hi __builtin_ia32_cvtmask2w512(unsigned int);
9716 __cov_v32hi __builtin_ia32_dbpsadbw512_mask(__cov_v64qi,__cov_v64qi,int,__cov_v32hi,unsigned int);
9717 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9718 __cov_v32hi __builtin_ia32_loaddquhi512_mask(const short*,__cov_v32hi,unsigned int);
9719 #else
9720 __cov_v32hi __builtin_ia32_loaddquhi512_mask(__cov_v32hi const *,__cov_v32hi,unsigned int);
9721 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9722 __cov_v32hi __builtin_ia32_movdquhi512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9723 __cov_v32hi __builtin_ia32_pabsw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9724 __cov_v32hi __builtin_ia32_packssdw512_mask(__cov_v16si,__cov_v16si,__cov_v32hi,unsigned int);
9725 __cov_v32hi __builtin_ia32_packusdw512_mask(__cov_v16si,__cov_v16si,__cov_v32hi,unsigned int);
9726 __cov_v32hi __builtin_ia32_paddsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9727 __cov_v32hi __builtin_ia32_paddusw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9728 __cov_v32hi __builtin_ia32_paddw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9729 __cov_v32hi __builtin_ia32_pavgw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9730 __cov_v32hi __builtin_ia32_pbroadcastw512_gpr_mask(__cov_mmask16,__cov_v32hi,unsigned int);
9731 __cov_v32hi __builtin_ia32_pbroadcastw512_mask(__cov_v8hi,__cov_v32hi,unsigned int);
9732 __cov_v32hi __builtin_ia32_permvarhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9733 __cov_v32hi __builtin_ia32_pmaddubsw512_mask(__cov_v64qi,__cov_v64qi,__cov_v32hi,unsigned int);
9734 __cov_v32hi __builtin_ia32_pmaxsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9735 __cov_v32hi __builtin_ia32_pmaxuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9736 __cov_v32hi __builtin_ia32_pminsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9737 __cov_v32hi __builtin_ia32_pminuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9738 __cov_v32hi __builtin_ia32_pmovsxbw512_mask(__cov_v32qi,__cov_v32hi,unsigned int);
9739 __cov_v32hi __builtin_ia32_pmovzxbw512_mask(__cov_v32qi,__cov_v32hi,unsigned int);
9740 __cov_v32hi __builtin_ia32_pmulhrsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9741 __cov_v32hi __builtin_ia32_pmulhuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9742 __cov_v32hi __builtin_ia32_pmulhw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9743 __cov_v32hi __builtin_ia32_pmullw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9744 __cov_v32hi __builtin_ia32_pshufhw512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9745 __cov_v32hi __builtin_ia32_pshuflw512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9746 __cov_v32hi __builtin_ia32_psllv32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9747 __cov_v32hi __builtin_ia32_psllw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9748 __cov_v32hi __builtin_ia32_psllwi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9749 __cov_v32hi __builtin_ia32_psrav32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9750 __cov_v32hi __builtin_ia32_psraw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9751 __cov_v32hi __builtin_ia32_psrawi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9752 __cov_v32hi __builtin_ia32_psrlv32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9753 __cov_v32hi __builtin_ia32_psrlw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9754 __cov_v32hi __builtin_ia32_psrlwi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9755 __cov_v32hi __builtin_ia32_psubsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9756 __cov_v32hi __builtin_ia32_psubusw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9757 __cov_v32hi __builtin_ia32_psubw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9758 __cov_v32hi __builtin_ia32_punpckhwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9759 __cov_v32hi __builtin_ia32_punpcklwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9760 __cov_v32hi __builtin_ia32_vpermi2varhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9761 __cov_v32hi __builtin_ia32_vpermt2varhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9762 __cov_v32hi __builtin_ia32_vpermt2varhi512_maskz(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9763 __cov_v32qi __builtin_ia32_blendmb_256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9764 __cov_v32qi __builtin_ia32_cvtmask2b256(unsigned int);
9765 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9766 __cov_v32qi __builtin_ia32_loaddquqi256_mask(const char*,__cov_v32qi,unsigned int);
9767 #else
9768 __cov_v32qi __builtin_ia32_loaddquqi256_mask(__cov_v32qi const *,__cov_v32qi,unsigned int);
9769 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9770 __cov_v32qi __builtin_ia32_movdquqi256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9771 __cov_v32qi __builtin_ia32_pabsb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9772 __cov_v32qi __builtin_ia32_packsswb256_mask(__cov_v16hi,__cov_v16hi,__cov_v32qi,unsigned int);
9773 __cov_v32qi __builtin_ia32_packuswb256_mask(__cov_v16hi,__cov_v16hi,__cov_v32qi,unsigned int);
9774 __cov_v32qi __builtin_ia32_paddb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9775 __cov_v32qi __builtin_ia32_paddsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9776 __cov_v32qi __builtin_ia32_paddusb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9777 __cov_v32qi __builtin_ia32_pavgb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9778 __cov_v32qi __builtin_ia32_pbroadcastb256_gpr_mask(__cov_mmask8,__cov_v32qi,unsigned int);
9779 __cov_v32qi __builtin_ia32_pbroadcastb256_mask(__cov_v16qi,__cov_v32qi,unsigned int);
9780 __cov_v32qi __builtin_ia32_pmaxsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9781 __cov_v32qi __builtin_ia32_pmaxub256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9782 __cov_v32qi __builtin_ia32_pminsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9783 __cov_v32qi __builtin_ia32_pminub256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9784 __cov_v32qi __builtin_ia32_pmovswb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9785 __cov_v32qi __builtin_ia32_pmovuswb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9786 __cov_v32qi __builtin_ia32_pmovwb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9787 __cov_v32qi __builtin_ia32_pshufb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9788 __cov_v32qi __builtin_ia32_psubb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9789 __cov_v32qi __builtin_ia32_psubsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9790 __cov_v32qi __builtin_ia32_psubusb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9791 __cov_v32qi __builtin_ia32_punpckhbw256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9792 __cov_v32qi __builtin_ia32_punpcklbw256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9793 __cov_v32qi __builtin_ia32_vpcmov_v32qi256(__cov_v32qi,__cov_v32qi,__cov_v32qi);
9794 __cov_v4df __builtin_ia32_addpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9795 __cov_v4df __builtin_ia32_andnpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9796 __cov_v4df __builtin_ia32_andpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9797 __cov_v4df __builtin_ia32_blendmpd_256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9798 __cov_v4df __builtin_ia32_broadcastf64x2_256_mask(__cov_v2df,__cov_v4df,__cov_mmask8);
9799 __cov_v4df __builtin_ia32_broadcastsd256_mask(__cov_v2df,__cov_v4df,__cov_mmask8);
9800 __cov_v4df __builtin_ia32_ceilpd256(__cov_v4df);
9801 __cov_v4df __builtin_ia32_ceilpd256(__cov_v4df);
9802 __cov_v4df __builtin_ia32_compressdf256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9803 __cov_v4df __builtin_ia32_copysignpd256(__cov_v4df,__cov_v4df);
9804 __cov_v4df __builtin_ia32_copysignpd256(__cov_v4df,__cov_v4df);
9805 __cov_v4df __builtin_ia32_cvtdq2pd256_mask(__cov_v4si,__cov_v4df,__cov_mmask8);
9806 __cov_v4df __builtin_ia32_cvtps2pd256_mask(__cov_v4sf,__cov_v4df,__cov_mmask8);
9807 __cov_v4df __builtin_ia32_cvtqq2pd256_mask(__cov_v4di,__cov_v4df,__cov_mmask8);
9808 __cov_v4df __builtin_ia32_cvtudq2pd256_mask(__cov_v4si,__cov_v4df,__cov_mmask8);
9809 __cov_v4df __builtin_ia32_cvtuqq2pd256_mask(__cov_v4di,__cov_v4df,__cov_mmask8);
9810 __cov_v4df __builtin_ia32_divpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9811 __cov_v4df __builtin_ia32_expanddf256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9812 __cov_v4df __builtin_ia32_expanddf256_maskz(__cov_v4df,__cov_v4df,__cov_mmask8);
9813 __cov_v4df __builtin_ia32_expandloaddf256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9814 __cov_v4df __builtin_ia32_expandloaddf256_maskz(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9815 __cov_v4df __builtin_ia32_fixupimmpd256_mask(__cov_v4df,__cov_v4df,__cov_v4di,int,__cov_mmask8);
9816 __cov_v4df __builtin_ia32_fixupimmpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4di,int,__cov_mmask8);
9817 __cov_v4df __builtin_ia32_floorpd256(__cov_v4df);
9818 __cov_v4df __builtin_ia32_floorpd256(__cov_v4df);
9819 __cov_v4df __builtin_ia32_getexppd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9820 __cov_v4df __builtin_ia32_getmantpd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9821 __cov_v4df __builtin_ia32_insertf64x2_256_mask(__cov_v4df,__cov_v2df,int,__cov_v4df,__cov_mmask8);
9822 __cov_v4df __builtin_ia32_loadapd256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9823 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9824 __cov_v4df __builtin_ia32_loadupd256_mask(const double *,__cov_v4df,__cov_mmask8);
9825 #else
9826 __cov_v4df __builtin_ia32_loadupd256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9827 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9828 __cov_v4df __builtin_ia32_maxpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9829 __cov_v4df __builtin_ia32_minpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9830 __cov_v4df __builtin_ia32_movapd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9831 __cov_v4df __builtin_ia32_movddup256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9832 __cov_v4df __builtin_ia32_mulpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9833 __cov_v4df __builtin_ia32_orpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9834 __cov_v4df __builtin_ia32_permdf256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9835 __cov_v4df __builtin_ia32_permvardf256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9836 __cov_v4df __builtin_ia32_rangepd256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9837 __cov_v4df __builtin_ia32_rcp14pd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9838 __cov_v4df __builtin_ia32_reducepd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9839 __cov_v4df __builtin_ia32_rintpd256(__cov_v4df);
9840 __cov_v4df __builtin_ia32_rintpd256(__cov_v4df);
9841 __cov_v4df __builtin_ia32_rndscalepd_256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9842 __cov_v4df __builtin_ia32_roundpd_az256(__cov_v4df);
9843 __cov_v4df __builtin_ia32_roundpd_az256(__cov_v4df);
9844 __cov_v4df __builtin_ia32_rsqrt14pd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9845 __cov_v4df __builtin_ia32_scalefpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9846 __cov_v4df __builtin_ia32_shuf_f64x2_256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9847 __cov_v4df __builtin_ia32_shufpd256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9848 __cov_v4df __builtin_ia32_sqrtpd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9849 __cov_v4df __builtin_ia32_subpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9850 __cov_v4df __builtin_ia32_truncpd256(__cov_v4df);
9851 __cov_v4df __builtin_ia32_truncpd256(__cov_v4df);
9852 __cov_v4df __builtin_ia32_unpckhpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9853 __cov_v4df __builtin_ia32_unpcklpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9854 __cov_v4df __builtin_ia32_vfmaddpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9855 __cov_v4df __builtin_ia32_vfmaddpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9856 __cov_v4df __builtin_ia32_vfmaddpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9857 __cov_v4df __builtin_ia32_vfmaddsubpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9858 __cov_v4df __builtin_ia32_vfmaddsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9859 __cov_v4df __builtin_ia32_vfmaddsubpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9860 __cov_v4df __builtin_ia32_vfmsubaddpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9861 __cov_v4df __builtin_ia32_vfmsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9862 __cov_v4df __builtin_ia32_vfnmaddpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9863 __cov_v4df __builtin_ia32_vfnmsubpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9864 __cov_v4df __builtin_ia32_vfnmsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9865 __cov_v4df __builtin_ia32_vpcmov_v4df256(__cov_v4df,__cov_v4df,__cov_v4df);
9866 __cov_v4df __builtin_ia32_vpermi2varpd256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9867 __cov_v4df __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
9868 __cov_v4df __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
9869 __cov_v4df __builtin_ia32_vpermilpd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9870 __cov_v4df __builtin_ia32_vpermilvarpd256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9871 __cov_v4df __builtin_ia32_vpermt2varpd256_mask(__cov_v4di,__cov_v4df,__cov_v4df,__cov_mmask8);
9872 __cov_v4df __builtin_ia32_vpermt2varpd256_maskz(__cov_v4di,__cov_v4df,__cov_v4df,__cov_mmask8);
9873 __cov_v4df __builtin_ia32_xorpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9874 __cov_v4di __builtin_ia32_alignq256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,__cov_mmask8);
9875 __cov_v4di __builtin_ia32_blendmq_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9876 __cov_v4di __builtin_ia32_broadcasti64x2_256_mask(__cov_v2di,__cov_v4di,__cov_mmask8);
9877 __cov_v4di __builtin_ia32_broadcastmb256(__cov_mmask8);
9878 __cov_v4di __builtin_ia32_compressdi256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9879 __cov_v4di __builtin_ia32_cvtmask2q256(__cov_mmask8);
9880 __cov_v4di __builtin_ia32_cvtpd2qq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9881 __cov_v4di __builtin_ia32_cvtpd2uqq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9882 __cov_v4di __builtin_ia32_cvtps2qq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9883 __cov_v4di __builtin_ia32_cvtps2uqq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9884 __cov_v4di __builtin_ia32_cvttpd2qq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9885 __cov_v4di __builtin_ia32_cvttpd2uqq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9886 __cov_v4di __builtin_ia32_cvttps2qq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9887 __cov_v4di __builtin_ia32_cvttps2uqq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9888 __cov_v4di __builtin_ia32_expanddi256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9889 __cov_v4di __builtin_ia32_expanddi256_maskz(__cov_v4di,__cov_v4di,__cov_mmask8);
9890 __cov_v4di __builtin_ia32_expandloaddi256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9891 __cov_v4di __builtin_ia32_expandloaddi256_maskz(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9892 __cov_v4di __builtin_ia32_inserti64x2_256_mask(__cov_v4di,__cov_v2di,int,__cov_v4di,__cov_mmask8);
9893 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9894 __cov_v4di __builtin_ia32_loaddqudi256_mask(const long long *,__cov_v4di,__cov_mmask8);
9895 #else
9896 __cov_v4di __builtin_ia32_loaddqudi256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9897 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9898 __cov_v4di __builtin_ia32_movdqa64_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9899 __cov_v4di __builtin_ia32_movdqa64load256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9900 __cov_v4di __builtin_ia32_pabsq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9901 __cov_v4di __builtin_ia32_paddq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9902 __cov_v4di __builtin_ia32_palignr256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,unsigned int);
9903 __cov_v4di __builtin_ia32_pandnq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9904 __cov_v4di __builtin_ia32_pandq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9905 __cov_v4di __builtin_ia32_pbroadcastq256_gpr_mask(unsigned long long,__cov_v4di,__cov_mmask8);
9906 __cov_v4di __builtin_ia32_pbroadcastq256_mask(__cov_v2di,__cov_v4di,__cov_mmask8);
9907 __cov_v4di __builtin_ia32_pbroadcastq256_mem_mask(unsigned long long,__cov_v4di,__cov_mmask8);
9908 __cov_v4di __builtin_ia32_permdi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9909 __cov_v4di __builtin_ia32_permvardi256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9910 __cov_v4di __builtin_ia32_pmaxsq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9911 __cov_v4di __builtin_ia32_pmaxuq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9912 __cov_v4di __builtin_ia32_pminsq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9913 __cov_v4di __builtin_ia32_pminuq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9914 __cov_v4di __builtin_ia32_pmovsxbq256_mask(__cov_v16qi,__cov_v4di,__cov_mmask8);
9915 __cov_v4di __builtin_ia32_pmovsxdq256_mask(__cov_v4si,__cov_v4di,__cov_mmask8);
9916 __cov_v4di __builtin_ia32_pmovsxwq256_mask(__cov_v8hi,__cov_v4di,__cov_mmask8);
9917 __cov_v4di __builtin_ia32_pmovzxbq256_mask(__cov_v16qi,__cov_v4di,__cov_mmask8);
9918 __cov_v4di __builtin_ia32_pmovzxdq256_mask(__cov_v4si,__cov_v4di,__cov_mmask8);
9919 __cov_v4di __builtin_ia32_pmovzxwq256_mask(__cov_v8hi,__cov_v4di,__cov_mmask8);
9920 __cov_v4di __builtin_ia32_pmuldq256_mask(__cov_v8si,__cov_v8si,__cov_v4di,__cov_mmask8);
9921 __cov_v4di __builtin_ia32_pmullq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9922 __cov_v4di __builtin_ia32_pmuludq256_mask(__cov_v8si,__cov_v8si,__cov_v4di,__cov_mmask8);
9923 __cov_v4di __builtin_ia32_porq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9924 __cov_v4di __builtin_ia32_prolq256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9925 __cov_v4di __builtin_ia32_prolvq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9926 __cov_v4di __builtin_ia32_prorq256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9927 __cov_v4di __builtin_ia32_prorvq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9928 __cov_v4di __builtin_ia32_psllq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9929 __cov_v4di __builtin_ia32_psllqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9930 __cov_v4di __builtin_ia32_psllv4di_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9931 __cov_v4di __builtin_ia32_psraq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9932 __cov_v4di __builtin_ia32_psraqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9933 __cov_v4di __builtin_ia32_psravq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9934 __cov_v4di __builtin_ia32_psrlq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9935 __cov_v4di __builtin_ia32_psrlqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9936 __cov_v4di __builtin_ia32_psrlv4di_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9937 __cov_v4di __builtin_ia32_psubq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9938 __cov_v4di __builtin_ia32_pternlogq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,int,__cov_mmask8);
9939 __cov_v4di __builtin_ia32_pternlogq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,int,__cov_mmask8);
9940 __cov_v4di __builtin_ia32_punpckhqdq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9941 __cov_v4di __builtin_ia32_punpcklqdq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9942 __cov_v4di __builtin_ia32_pxorq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9943 __cov_v4di __builtin_ia32_shuf_i64x2_256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,__cov_mmask8);
9944 __cov_v4di __builtin_ia32_vpcmov256(__cov_v4di,__cov_v4di,__cov_v4di);
9945 __cov_v4di __builtin_ia32_vpcmov_v4di256(__cov_v4di,__cov_v4di,__cov_v4di);
9946 __cov_v4di __builtin_ia32_vpconflictdi_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9947 __cov_v4di __builtin_ia32_vpermi2varq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9948 __cov_v4di __builtin_ia32_vpermt2varq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9949 __cov_v4di __builtin_ia32_vpermt2varq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9950 __cov_v4di __builtin_ia32_vplzcntq_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9951 __cov_v4sf __builtin_ia32_addps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9952 __cov_v4sf __builtin_ia32_addss_round(__cov_v4sf,__cov_v4sf,int);
9953 __cov_v4sf __builtin_ia32_andnps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9954 __cov_v4sf __builtin_ia32_andps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9955 __cov_v4sf __builtin_ia32_blendmps_128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9956 __cov_v4sf __builtin_ia32_broadcastss128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9957 __cov_v4sf __builtin_ia32_ceilps(__cov_v4sf);
9958 __cov_v4sf __builtin_ia32_compresssf128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9959 __cov_v4sf __builtin_ia32_copysignps(__cov_v4sf,__cov_v4sf);
9960 __cov_v4sf __builtin_ia32_cvtdq2ps128_mask(__cov_v4si,__cov_v4sf,__cov_mmask8);
9961 __cov_v4sf __builtin_ia32_cvtpd2ps256_mask(__cov_v4df,__cov_v4sf,__cov_mmask8);
9962 __cov_v4sf __builtin_ia32_cvtpd2ps_mask(__cov_v2df,__cov_v4sf,__cov_mmask8);
9963 __cov_v4sf __builtin_ia32_cvtqq2ps128_mask(__cov_v2di,__cov_v4sf,__cov_mmask8);
9964 __cov_v4sf __builtin_ia32_cvtqq2ps256_mask(__cov_v4di,__cov_v4sf,__cov_mmask8);
9965 __cov_v4sf __builtin_ia32_cvtsd2ss_round(__cov_v4sf,__cov_v2df,int);
9966 __cov_v4sf __builtin_ia32_cvtudq2ps128_mask(__cov_v4si,__cov_v4sf,__cov_mmask8);
9967 __cov_v4sf __builtin_ia32_cvtuqq2ps128_mask(__cov_v2di,__cov_v4sf,__cov_mmask8);
9968 __cov_v4sf __builtin_ia32_cvtuqq2ps256_mask(__cov_v4di,__cov_v4sf,__cov_mmask8);
9969 __cov_v4sf __builtin_ia32_divps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9970 __cov_v4sf __builtin_ia32_divss_round(__cov_v4sf,__cov_v4sf,int);
9971 __cov_v4sf __builtin_ia32_expandloadsf128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
9972 __cov_v4sf __builtin_ia32_expandloadsf128_maskz(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
9973 __cov_v4sf __builtin_ia32_expandsf128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9974 __cov_v4sf __builtin_ia32_expandsf128_maskz(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9975 __cov_v4sf __builtin_ia32_extractf32x4_256_mask(__cov_v8sf,int,__cov_v4sf,__cov_mmask8);
9976 __cov_v4sf __builtin_ia32_fixupimmps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8);
9977 __cov_v4sf __builtin_ia32_fixupimmps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8);
9978 __cov_v4sf __builtin_ia32_fixupimmss_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
9979 __cov_v4sf __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
9980 __cov_v4sf __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
9981 __cov_v4sf __builtin_ia32_floorps(__cov_v4sf);
9982 __cov_v4sf __builtin_ia32_getexpps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9983 __cov_v4sf __builtin_ia32_getexpss128_round(__cov_v4sf,__cov_v4sf,int);
9984 __cov_v4sf __builtin_ia32_getmantps128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
9985 __cov_v4sf __builtin_ia32_getmantss_round(__cov_v4sf,__cov_v4sf,int,int);
9986 __cov_v4sf __builtin_ia32_loadaps128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
9987 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9988 __cov_v4sf __builtin_ia32_loadups128_mask(const float *,__cov_v4sf,__cov_mmask8);
9989 #else
9990 __cov_v4sf __builtin_ia32_loadups128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
9991 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9992 __cov_v4sf __builtin_ia32_maxps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9993 __cov_v4sf __builtin_ia32_maxss_round(__cov_v4sf,__cov_v4sf,int);
9994 __cov_v4sf __builtin_ia32_minps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9995 __cov_v4sf __builtin_ia32_minss_round(__cov_v4sf,__cov_v4sf,int);
9996 __cov_v4sf __builtin_ia32_movaps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9997 __cov_v4sf __builtin_ia32_movshdup128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9998 __cov_v4sf __builtin_ia32_movsldup128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9999 __cov_v4sf __builtin_ia32_mulps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10000 __cov_v4sf __builtin_ia32_mulss_round(__cov_v4sf,__cov_v4sf,int);
10001 __cov_v4sf __builtin_ia32_orps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10002 __cov_v4sf __builtin_ia32_rangeps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10003 __cov_v4sf __builtin_ia32_rangess128_round(__cov_v4sf,__cov_v4sf,int,int);
10004 __cov_v4sf __builtin_ia32_rcp14ps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10005 __cov_v4sf __builtin_ia32_rcp28ss_round(__cov_v4sf,__cov_v4sf,int);
10006 __cov_v4sf __builtin_ia32_reduceps128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10007 __cov_v4sf __builtin_ia32_reducess(__cov_v4sf,__cov_v4sf,int);
10008 __cov_v4sf __builtin_ia32_rintps(__cov_v4sf);
10009 __cov_v4sf __builtin_ia32_rndscaleps_128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10010 __cov_v4sf __builtin_ia32_rndscaless_round(__cov_v4sf,__cov_v4sf,int,int);
10011 __cov_v4sf __builtin_ia32_roundps_az(__cov_v4sf);
10012 __cov_v4sf __builtin_ia32_rsqrt14ps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10013 __cov_v4sf __builtin_ia32_rsqrt28ss_round(__cov_v4sf,__cov_v4sf,int);
10014 __cov_v4sf __builtin_ia32_rsqrtps_nr(__cov_v4sf);
10015 __cov_v4sf __builtin_ia32_scalefps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10016 __cov_v4sf __builtin_ia32_shufps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10017 __cov_v4sf __builtin_ia32_sqrtps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10018 __cov_v4sf __builtin_ia32_sqrtps_nr(__cov_v4sf);
10019 __cov_v4sf __builtin_ia32_sqrtss_round(__cov_v4sf,__cov_v4sf,int);
10020 __cov_v4sf __builtin_ia32_subps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10021 __cov_v4sf __builtin_ia32_subss_round(__cov_v4sf,__cov_v4sf,int);
10022 __cov_v4sf __builtin_ia32_truncps(__cov_v4sf);
10023 __cov_v4sf __builtin_ia32_unpckhps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10024 __cov_v4sf __builtin_ia32_unpcklps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10025 __cov_v4sf __builtin_ia32_vcvtph2ps_mask(__cov_v8hi,__cov_v4sf,__cov_mmask8);
10026 __cov_v4sf __builtin_ia32_vfmaddps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10027 __cov_v4sf __builtin_ia32_vfmaddps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10028 __cov_v4sf __builtin_ia32_vfmaddps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10029 __cov_v4sf __builtin_ia32_vfmaddss3_round(__cov_v4sf,__cov_v4sf,__cov_v4sf,int);
10030 __cov_v4sf __builtin_ia32_vfmaddsubps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10031 __cov_v4sf __builtin_ia32_vfmaddsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10032 __cov_v4sf __builtin_ia32_vfmaddsubps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10033 __cov_v4sf __builtin_ia32_vfmsubaddps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10034 __cov_v4sf __builtin_ia32_vfmsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10035 __cov_v4sf __builtin_ia32_vfnmaddps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10036 __cov_v4sf __builtin_ia32_vfnmsubps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10037 __cov_v4sf __builtin_ia32_vfnmsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10038 __cov_v4sf __builtin_ia32_vpcmov_v4sf(__cov_v4sf,__cov_v4sf,__cov_v4sf);
10039 __cov_v4sf __builtin_ia32_vpermi2varps128_mask(__cov_v4sf,__cov_v4si,__cov_v4sf,__cov_mmask8);
10040 __cov_v4sf __builtin_ia32_vpermil2ps(__cov_v4sf,__cov_v4sf,__cov_v4si,int);
10041 __cov_v4sf __builtin_ia32_vpermilps_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10042 __cov_v4sf __builtin_ia32_vpermilvarps_mask(__cov_v4sf,__cov_v4si,__cov_v4sf,__cov_mmask8);
10043 __cov_v4sf __builtin_ia32_vpermt2varps128_mask(__cov_v4si,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10044 __cov_v4sf __builtin_ia32_vpermt2varps128_maskz(__cov_v4si,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10045 __cov_v4sf __builtin_ia32_xorps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10046 __cov_v4si __builtin_ia32_alignd128_mask(__cov_v4si,__cov_v4si,int,__cov_v4si,__cov_mmask8);
10047 __cov_v4si __builtin_ia32_blendmd_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10048 __cov_v4si __builtin_ia32_broadcasti32x2_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10049 __cov_v4si __builtin_ia32_broadcastmw128(__cov_mmask16);
10050 __cov_v4si __builtin_ia32_ceilpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10051 __cov_v4si __builtin_ia32_ceilpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10052 __cov_v4si __builtin_ia32_ceilps_sfix(__cov_v4sf);
10053 __cov_v4si __builtin_ia32_ceilps_sfix(__cov_v4sf);
10054 __cov_v4si __builtin_ia32_compresssi128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10055 __cov_v4si __builtin_ia32_cvtmask2d128(__cov_mmask8);
10056 __cov_v4si __builtin_ia32_cvtpd2dq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10057 __cov_v4si __builtin_ia32_cvtpd2dq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10058 __cov_v4si __builtin_ia32_cvtpd2udq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10059 __cov_v4si __builtin_ia32_cvtpd2udq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10060 __cov_v4si __builtin_ia32_cvtps2dq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10061 __cov_v4si __builtin_ia32_cvtps2udq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10062 __cov_v4si __builtin_ia32_cvttpd2dq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10063 __cov_v4si __builtin_ia32_cvttpd2dq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10064 __cov_v4si __builtin_ia32_cvttpd2udq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10065 __cov_v4si __builtin_ia32_cvttpd2udq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10066 __cov_v4si __builtin_ia32_cvttps2dq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10067 __cov_v4si __builtin_ia32_cvttps2udq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10068 __cov_v4si __builtin_ia32_expandloadsi128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10069 __cov_v4si __builtin_ia32_expandloadsi128_maskz(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10070 __cov_v4si __builtin_ia32_expandsi128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10071 __cov_v4si __builtin_ia32_expandsi128_maskz(__cov_v4si,__cov_v4si,__cov_mmask8);
10072 __cov_v4si __builtin_ia32_extracti32x4_256_mask(__cov_v8si,int,__cov_v4si,__cov_mmask8);
10073 __cov_v4si __builtin_ia32_floorpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10074 __cov_v4si __builtin_ia32_floorpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10075 __cov_v4si __builtin_ia32_floorps_sfix(__cov_v4sf);
10076 __cov_v4si __builtin_ia32_floorps_sfix(__cov_v4sf);
10077 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10078 __cov_v4si __builtin_ia32_loaddqusi128_mask(const int*,__cov_v4si,__cov_mmask8);
10079 #else
10080 __cov_v4si __builtin_ia32_loaddqusi128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10081 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10082 __cov_v4si __builtin_ia32_movdqa32_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10083 __cov_v4si __builtin_ia32_movdqa32load128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10084 __cov_v4si __builtin_ia32_pabsd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10085 __cov_v4si __builtin_ia32_paddd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10086 __cov_v4si __builtin_ia32_pandd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10087 __cov_v4si __builtin_ia32_pandnd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10088 __cov_v4si __builtin_ia32_pbroadcastd128_gpr_mask(unsigned int,__cov_v4si,__cov_mmask8);
10089 __cov_v4si __builtin_ia32_pbroadcastd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10090 __cov_v4si __builtin_ia32_pmaddwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v4si,__cov_mmask8);
10091 __cov_v4si __builtin_ia32_pmaxsd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10092 __cov_v4si __builtin_ia32_pmaxud128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10093 __cov_v4si __builtin_ia32_pminsd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10094 __cov_v4si __builtin_ia32_pminud128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10095 __cov_v4si __builtin_ia32_pmovqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10096 __cov_v4si __builtin_ia32_pmovqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10097 __cov_v4si __builtin_ia32_pmovsqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10098 __cov_v4si __builtin_ia32_pmovsqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10099 __cov_v4si __builtin_ia32_pmovsxbd128_mask(__cov_v16qi,__cov_v4si,__cov_mmask8);
10100 __cov_v4si __builtin_ia32_pmovsxwd128_mask(__cov_v8hi,__cov_v4si,__cov_mmask8);
10101 __cov_v4si __builtin_ia32_pmovusqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10102 __cov_v4si __builtin_ia32_pmovusqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10103 __cov_v4si __builtin_ia32_pmovzxbd128_mask(__cov_v16qi,__cov_v4si,__cov_mmask8);
10104 __cov_v4si __builtin_ia32_pmovzxwd128_mask(__cov_v8hi,__cov_v4si,__cov_mmask8);
10105 __cov_v4si __builtin_ia32_pmulld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10106 __cov_v4si __builtin_ia32_pord128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10107 __cov_v4si __builtin_ia32_prold128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10108 __cov_v4si __builtin_ia32_prolvd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10109 __cov_v4si __builtin_ia32_prord128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10110 __cov_v4si __builtin_ia32_prorvd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10111 __cov_v4si __builtin_ia32_pshufd128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10112 __cov_v4si __builtin_ia32_pslld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10113 __cov_v4si __builtin_ia32_pslldi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10114 __cov_v4si __builtin_ia32_psllv4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10115 __cov_v4si __builtin_ia32_psrad128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10116 __cov_v4si __builtin_ia32_psradi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10117 __cov_v4si __builtin_ia32_psrav4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10118 __cov_v4si __builtin_ia32_psrld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10119 __cov_v4si __builtin_ia32_psrldi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10120 __cov_v4si __builtin_ia32_psrlv4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10121 __cov_v4si __builtin_ia32_psubd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10122 __cov_v4si __builtin_ia32_pternlogd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,int,__cov_mmask8);
10123 __cov_v4si __builtin_ia32_pternlogd128_maskz(__cov_v4si,__cov_v4si,__cov_v4si,int,__cov_mmask8);
10124 __cov_v4si __builtin_ia32_punpckhdq128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10125 __cov_v4si __builtin_ia32_punpckldq128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10126 __cov_v4si __builtin_ia32_pxord128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10127 __cov_v4si __builtin_ia32_roundpd_az_vec_pack_sfix(__cov_v2df,__cov_v2df);
10128 __cov_v4si __builtin_ia32_roundpd_az_vec_pack_sfix(__cov_v2df,__cov_v2df);
10129 __cov_v4si __builtin_ia32_roundps_az_sfix(__cov_v4sf);
10130 __cov_v4si __builtin_ia32_roundps_az_sfix(__cov_v4sf);
10131 __cov_v4si __builtin_ia32_vec_pack_sfix(__cov_v2df,__cov_v2df);
10132 __cov_v4si __builtin_ia32_vpcmov_v4si(__cov_v4si,__cov_v4si,__cov_v4si);
10133 __cov_v4si __builtin_ia32_vpcomned(__cov_v4si,__cov_v4si);
10134 __cov_v4si __builtin_ia32_vpcomneud(__cov_v4si,__cov_v4si);
10135 __cov_v4si __builtin_ia32_vpconflictsi_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10136 __cov_v4si __builtin_ia32_vpermi2vard128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10137 __cov_v4si __builtin_ia32_vpermt2vard128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10138 __cov_v4si __builtin_ia32_vpermt2vard128_maskz(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10139 __cov_v4si __builtin_ia32_vplzcntd_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10140 __cov_v4si __builtin_ia32_vprotdi(__cov_v4si,int);
10141 __cov_v64qi __builtin_ia32_blendmb_512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10142 __cov_v64qi __builtin_ia32_cvtmask2b512(unsigned long long);
10143 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10144 __cov_v64qi __builtin_ia32_loaddquqi512_mask(const char*,__cov_v64qi,unsigned long long);
10145 #else
10146 __cov_v64qi __builtin_ia32_loaddquqi512_mask(__cov_v64qi const *,__cov_v64qi,unsigned long long);
10147 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10148 __cov_v64qi __builtin_ia32_movdquqi512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10149 __cov_v64qi __builtin_ia32_pabsb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10150 __cov_v64qi __builtin_ia32_packsswb512_mask(__cov_v32hi,__cov_v32hi,__cov_v64qi,unsigned long long);
10151 __cov_v64qi __builtin_ia32_packuswb512_mask(__cov_v32hi,__cov_v32hi,__cov_v64qi,unsigned long long);
10152 __cov_v64qi __builtin_ia32_paddb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10153 __cov_v64qi __builtin_ia32_paddsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10154 __cov_v64qi __builtin_ia32_paddusb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10155 __cov_v64qi __builtin_ia32_pavgb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10156 __cov_v64qi __builtin_ia32_pbroadcastb512_gpr_mask(__cov_mmask8,__cov_v64qi,unsigned long long);
10157 __cov_v64qi __builtin_ia32_pbroadcastb512_mask(__cov_v16qi,__cov_v64qi,unsigned long long);
10158 __cov_v64qi __builtin_ia32_pmaxsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10159 __cov_v64qi __builtin_ia32_pmaxub512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10160 __cov_v64qi __builtin_ia32_pminsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10161 __cov_v64qi __builtin_ia32_pminub512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10162 __cov_v64qi __builtin_ia32_pshufb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10163 __cov_v64qi __builtin_ia32_psubb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10164 __cov_v64qi __builtin_ia32_psubsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10165 __cov_v64qi __builtin_ia32_psubusb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10166 __cov_v64qi __builtin_ia32_punpckhbw512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10167 __cov_v64qi __builtin_ia32_punpcklbw512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10168 __cov_v8df __builtin_ia32_andnpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10169 __cov_v8df __builtin_ia32_andpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10170 __cov_v8df __builtin_ia32_broadcastf64x2_512_mask(__cov_v2df,__cov_v8df,__cov_mmask8);
10171 __cov_v8df __builtin_ia32_copysignpd512(__cov_v8df,__cov_v8df);
10172 __cov_v8df __builtin_ia32_copysignpd512(__cov_v8df,__cov_v8df);
10173 __cov_v8df __builtin_ia32_cvtqq2pd512_mask(__cov_v8di,__cov_v8df,__cov_mmask8,int);
10174 __cov_v8df __builtin_ia32_cvtuqq2pd512_mask(__cov_v8di,__cov_v8df,__cov_mmask8,int);
10175 __cov_v8df __builtin_ia32_exp2pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10176 __cov_v8df __builtin_ia32_fixupimmpd512_mask(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10177 __cov_v8df __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10178 __cov_v8df __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10179 __cov_v8df __builtin_ia32_getexppd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10180 __cov_v8df __builtin_ia32_getmantpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
10181 __cov_v8df __builtin_ia32_insertf64x2_512_mask(__cov_v8df,__cov_v2df,int,__cov_v8df,__cov_mmask8);
10182 __cov_v8df __builtin_ia32_orpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10183 __cov_v8df __builtin_ia32_pd512_256pd(__cov_v4df);
10184 __cov_v8df __builtin_ia32_pd512_pd(__cov_v2df);
10185 __cov_v8df __builtin_ia32_permdf512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10186 __cov_v8df __builtin_ia32_rangepd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
10187 __cov_v8df __builtin_ia32_rcp28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10188 __cov_v8df __builtin_ia32_reducepd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10189 __cov_v8df __builtin_ia32_rsqrt28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10190 __cov_v8df __builtin_ia32_shufpd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
10191 __cov_v8df __builtin_ia32_vpermilpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10192 __cov_v8df __builtin_ia32_xorpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10193 __cov_v8di __builtin_ia32_alignq512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
10194 __cov_v8di __builtin_ia32_broadcasti64x2_512_mask(__cov_v2di,__cov_v8di,__cov_mmask8);
10195 __cov_v8di __builtin_ia32_cvtmask2q512(__cov_mmask8);
10196 __cov_v8di __builtin_ia32_cvtpd2qq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10197 __cov_v8di __builtin_ia32_cvtpd2uqq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10198 __cov_v8di __builtin_ia32_cvtps2qq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10199 __cov_v8di __builtin_ia32_cvtps2uqq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10200 __cov_v8di __builtin_ia32_cvttpd2qq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10201 __cov_v8di __builtin_ia32_cvttpd2uqq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10202 __cov_v8di __builtin_ia32_cvttps2qq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10203 __cov_v8di __builtin_ia32_cvttps2uqq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10204 __cov_v8di __builtin_ia32_inserti64x2_512_mask(__cov_v8di,__cov_v2di,int,__cov_v8di,__cov_mmask8);
10205 __cov_v8di __builtin_ia32_palignr512(__cov_v8di,__cov_v8di,int);
10206 __cov_v8di __builtin_ia32_palignr512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,unsigned long long);
10207 __cov_v8di __builtin_ia32_permdi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10208 __cov_v8di __builtin_ia32_pmullq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10209 __cov_v8di __builtin_ia32_prolq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10210 __cov_v8di __builtin_ia32_prorq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10211 __cov_v8di __builtin_ia32_psadbw512(__cov_v64qi,__cov_v64qi);
10212 __cov_v8di __builtin_ia32_pslldq512(__cov_v8di,int);
10213 __cov_v8di __builtin_ia32_psllqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10214 __cov_v8di __builtin_ia32_psraqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10215 __cov_v8di __builtin_ia32_psrldq512(__cov_v8di,int);
10216 __cov_v8di __builtin_ia32_psrlqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10217 __cov_v8di __builtin_ia32_pternlogq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10218 __cov_v8di __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10219 __cov_v8di __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10220 __cov_v8hi __builtin_ia32_blendmw_128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10221 __cov_v8hi __builtin_ia32_cvtmask2w128(__cov_mmask8);
10222 __cov_v8hi __builtin_ia32_dbpsadbw128_mask(__cov_v16qi,__cov_v16qi,int,__cov_v8hi,__cov_mmask8);
10223 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10224 __cov_v8hi __builtin_ia32_loaddquhi128_mask(const short*,__cov_v8hi,__cov_mmask8);
10225 #else
10226 __cov_v8hi __builtin_ia32_loaddquhi128_mask(__cov_v8hi const *,__cov_v8hi,__cov_mmask8);
10227 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10228 __cov_v8hi __builtin_ia32_movdquhi128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10229 __cov_v8hi __builtin_ia32_pabsw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10230 __cov_v8hi __builtin_ia32_packssdw128_mask(__cov_v4si,__cov_v4si,__cov_v8hi,__cov_mmask8);
10231 __cov_v8hi __builtin_ia32_packusdw128_mask(__cov_v4si,__cov_v4si,__cov_v8hi,__cov_mmask8);
10232 __cov_v8hi __builtin_ia32_paddsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10233 __cov_v8hi __builtin_ia32_paddusw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10234 __cov_v8hi __builtin_ia32_paddw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10235 __cov_v8hi __builtin_ia32_pavgw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10236 __cov_v8hi __builtin_ia32_pbroadcastw128_gpr_mask(__cov_mmask16,__cov_v8hi,__cov_mmask8);
10237 __cov_v8hi __builtin_ia32_pbroadcastw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10238 __cov_v8hi __builtin_ia32_permvarhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10239 __cov_v8hi __builtin_ia32_pmaddubsw128_mask(__cov_v16qi,__cov_v16qi,__cov_v8hi,__cov_mmask8);
10240 __cov_v8hi __builtin_ia32_pmaxsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10241 __cov_v8hi __builtin_ia32_pmaxuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10242 __cov_v8hi __builtin_ia32_pminsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10243 __cov_v8hi __builtin_ia32_pminuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10244 __cov_v8hi __builtin_ia32_pmovdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10245 __cov_v8hi __builtin_ia32_pmovdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10246 __cov_v8hi __builtin_ia32_pmovqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10247 __cov_v8hi __builtin_ia32_pmovqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10248 __cov_v8hi __builtin_ia32_pmovsdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10249 __cov_v8hi __builtin_ia32_pmovsdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10250 __cov_v8hi __builtin_ia32_pmovsqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10251 __cov_v8hi __builtin_ia32_pmovsqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10252 __cov_v8hi __builtin_ia32_pmovsxbw128_mask(__cov_v16qi,__cov_v8hi,__cov_mmask8);
10253 __cov_v8hi __builtin_ia32_pmovusdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10254 __cov_v8hi __builtin_ia32_pmovusdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10255 __cov_v8hi __builtin_ia32_pmovusqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10256 __cov_v8hi __builtin_ia32_pmovusqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10257 __cov_v8hi __builtin_ia32_pmovzxbw128_mask(__cov_v16qi,__cov_v8hi,__cov_mmask8);
10258 __cov_v8hi __builtin_ia32_pmulhrsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10259 __cov_v8hi __builtin_ia32_pmulhuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10260 __cov_v8hi __builtin_ia32_pmulhw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10261 __cov_v8hi __builtin_ia32_pmullw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10262 __cov_v8hi __builtin_ia32_pshufhw128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10263 __cov_v8hi __builtin_ia32_pshuflw128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10264 __cov_v8hi __builtin_ia32_psllv8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10265 __cov_v8hi __builtin_ia32_psllw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10266 __cov_v8hi __builtin_ia32_psllwi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10267 __cov_v8hi __builtin_ia32_psrav8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10268 __cov_v8hi __builtin_ia32_psraw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10269 __cov_v8hi __builtin_ia32_psrawi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10270 __cov_v8hi __builtin_ia32_psrlv8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10271 __cov_v8hi __builtin_ia32_psrlw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10272 __cov_v8hi __builtin_ia32_psrlwi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10273 __cov_v8hi __builtin_ia32_psubsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10274 __cov_v8hi __builtin_ia32_psubusw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10275 __cov_v8hi __builtin_ia32_psubw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10276 __cov_v8hi __builtin_ia32_punpckhwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10277 __cov_v8hi __builtin_ia32_punpcklwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10278 __cov_v8hi __builtin_ia32_vcvtps2ph256_mask(__cov_v8sf,int,__cov_v8hi,__cov_mmask8);
10279 __cov_v8hi __builtin_ia32_vcvtps2ph_mask(__cov_v4sf,int,__cov_v8hi,__cov_mmask8);
10280 __cov_v8hi __builtin_ia32_vpcmov_v8hi(__cov_v8hi,__cov_v8hi,__cov_v8hi);
10281 __cov_v8hi __builtin_ia32_vpcomneuw(__cov_v8hi,__cov_v8hi);
10282 __cov_v8hi __builtin_ia32_vpcomnew(__cov_v8hi,__cov_v8hi);
10283 __cov_v8hi __builtin_ia32_vpermi2varhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10284 __cov_v8hi __builtin_ia32_vpermt2varhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10285 __cov_v8hi __builtin_ia32_vpermt2varhi128_maskz(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10286 __cov_v8hi __builtin_ia32_vprotwi(__cov_v8hi,int);
10287 __cov_v8sf __builtin_ia32_addps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10288 __cov_v8sf __builtin_ia32_andnps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10289 __cov_v8sf __builtin_ia32_andps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10290 __cov_v8sf __builtin_ia32_blendmps_256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10291 __cov_v8sf __builtin_ia32_broadcastf32x2_256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10292 __cov_v8sf __builtin_ia32_broadcastf32x4_256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10293 __cov_v8sf __builtin_ia32_broadcastss256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10294 __cov_v8sf __builtin_ia32_ceilps256(__cov_v8sf);
10295 __cov_v8sf __builtin_ia32_ceilps256(__cov_v8sf);
10296 __cov_v8sf __builtin_ia32_compresssf256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10297 __cov_v8sf __builtin_ia32_copysignps256(__cov_v8sf,__cov_v8sf);
10298 __cov_v8sf __builtin_ia32_copysignps256(__cov_v8sf,__cov_v8sf);
10299 __cov_v8sf __builtin_ia32_cvtdq2ps256_mask(__cov_v8si,__cov_v8sf,__cov_mmask8);
10300 __cov_v8sf __builtin_ia32_cvtqq2ps512_mask(__cov_v8di,__cov_v8sf,__cov_mmask8,int);
10301 __cov_v8sf __builtin_ia32_cvtudq2ps256_mask(__cov_v8si,__cov_v8sf,__cov_mmask8);
10302 __cov_v8sf __builtin_ia32_cvtuqq2ps512_mask(__cov_v8di,__cov_v8sf,__cov_mmask8,int);
10303 __cov_v8sf __builtin_ia32_divps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10304 __cov_v8sf __builtin_ia32_expandloadsf256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10305 __cov_v8sf __builtin_ia32_expandloadsf256_maskz(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10306 __cov_v8sf __builtin_ia32_expandsf256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10307 __cov_v8sf __builtin_ia32_expandsf256_maskz(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10308 __cov_v8sf __builtin_ia32_extractf32x8_mask(__cov_v16sf,int,__cov_v8sf,__cov_mmask8);
10309 __cov_v8sf __builtin_ia32_fixupimmps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8si,int,__cov_mmask8);
10310 __cov_v8sf __builtin_ia32_fixupimmps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8si,int,__cov_mmask8);
10311 __cov_v8sf __builtin_ia32_floorps256(__cov_v8sf);
10312 __cov_v8sf __builtin_ia32_floorps256(__cov_v8sf);
10313 __cov_v8sf __builtin_ia32_getexpps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10314 __cov_v8sf __builtin_ia32_getmantps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10315 __cov_v8sf __builtin_ia32_insertf32x4_256_mask(__cov_v8sf,__cov_v4sf,int,__cov_v8sf,__cov_mmask8);
10316 __cov_v8sf __builtin_ia32_loadaps256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10317 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10318 __cov_v8sf __builtin_ia32_loadups256_mask(const float *,__cov_v8sf,__cov_mmask8);
10319 #else
10320 __cov_v8sf __builtin_ia32_loadups256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10321 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10322 __cov_v8sf __builtin_ia32_maxps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10323 __cov_v8sf __builtin_ia32_minps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10324 __cov_v8sf __builtin_ia32_movaps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10325 __cov_v8sf __builtin_ia32_movshdup256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10326 __cov_v8sf __builtin_ia32_movsldup256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10327 __cov_v8sf __builtin_ia32_mulps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10328 __cov_v8sf __builtin_ia32_orps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10329 __cov_v8sf __builtin_ia32_permvarsf256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10330 __cov_v8sf __builtin_ia32_rangeps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10331 __cov_v8sf __builtin_ia32_rcp14ps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10332 __cov_v8sf __builtin_ia32_reduceps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10333 __cov_v8sf __builtin_ia32_rintps256(__cov_v8sf);
10334 __cov_v8sf __builtin_ia32_rintps256(__cov_v8sf);
10335 __cov_v8sf __builtin_ia32_rndscaleps_256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10336 __cov_v8sf __builtin_ia32_roundps_az256(__cov_v8sf);
10337 __cov_v8sf __builtin_ia32_roundps_az256(__cov_v8sf);
10338 __cov_v8sf __builtin_ia32_rsqrt14ps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10339 __cov_v8sf __builtin_ia32_rsqrtps_nr256(__cov_v8sf);
10340 __cov_v8sf __builtin_ia32_rsqrtps_nr256(__cov_v8sf);
10341 __cov_v8sf __builtin_ia32_scalefps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10342 __cov_v8sf __builtin_ia32_shuf_f32x4_256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10343 __cov_v8sf __builtin_ia32_shufps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10344 __cov_v8sf __builtin_ia32_sqrtps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10345 __cov_v8sf __builtin_ia32_sqrtps_nr256(__cov_v8sf);
10346 __cov_v8sf __builtin_ia32_sqrtps_nr256(__cov_v8sf);
10347 __cov_v8sf __builtin_ia32_subps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10348 __cov_v8sf __builtin_ia32_truncps256(__cov_v8sf);
10349 __cov_v8sf __builtin_ia32_truncps256(__cov_v8sf);
10350 __cov_v8sf __builtin_ia32_unpckhps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10351 __cov_v8sf __builtin_ia32_unpcklps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10352 __cov_v8sf __builtin_ia32_vcvtph2ps256_mask(__cov_v8hi,__cov_v8sf,__cov_mmask8);
10353 __cov_v8sf __builtin_ia32_vfmaddps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10354 __cov_v8sf __builtin_ia32_vfmaddps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10355 __cov_v8sf __builtin_ia32_vfmaddps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10356 __cov_v8sf __builtin_ia32_vfmaddsubps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10357 __cov_v8sf __builtin_ia32_vfmaddsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10358 __cov_v8sf __builtin_ia32_vfmaddsubps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10359 __cov_v8sf __builtin_ia32_vfmsubaddps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10360 __cov_v8sf __builtin_ia32_vfmsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10361 __cov_v8sf __builtin_ia32_vfnmaddps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10362 __cov_v8sf __builtin_ia32_vfnmsubps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10363 __cov_v8sf __builtin_ia32_vfnmsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10364 __cov_v8sf __builtin_ia32_vpcmov_v8sf256(__cov_v8sf,__cov_v8sf,__cov_v8sf);
10365 __cov_v8sf __builtin_ia32_vpermi2varps256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10366 __cov_v8sf __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
10367 __cov_v8sf __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
10368 __cov_v8sf __builtin_ia32_vpermilps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10369 __cov_v8sf __builtin_ia32_vpermilvarps256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10370 __cov_v8sf __builtin_ia32_vpermt2varps256_mask(__cov_v8si,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10371 __cov_v8sf __builtin_ia32_vpermt2varps256_maskz(__cov_v8si,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10372 __cov_v8sf __builtin_ia32_xorps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10373 __cov_v8si __builtin_ia32_alignd256_mask(__cov_v8si,__cov_v8si,int,__cov_v8si,__cov_mmask8);
10374 __cov_v8si __builtin_ia32_blendmd_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10375 __cov_v8si __builtin_ia32_broadcasti32x2_256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10376 __cov_v8si __builtin_ia32_broadcasti32x4_256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10377 __cov_v8si __builtin_ia32_broadcastmw256(__cov_mmask16);
10378 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10379 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10380 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10381 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10382 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10383 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10384 __cov_v8si __builtin_ia32_compresssi256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10385 __cov_v8si __builtin_ia32_cvtmask2d256(__cov_mmask8);
10386 __cov_v8si __builtin_ia32_cvtps2dq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10387 __cov_v8si __builtin_ia32_cvtps2udq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10388 __cov_v8si __builtin_ia32_cvttps2dq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10389 __cov_v8si __builtin_ia32_cvttps2udq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10390 __cov_v8si __builtin_ia32_expandloadsi256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10391 __cov_v8si __builtin_ia32_expandloadsi256_maskz(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10392 __cov_v8si __builtin_ia32_expandsi256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10393 __cov_v8si __builtin_ia32_expandsi256_maskz(__cov_v8si,__cov_v8si,__cov_mmask8);
10394 __cov_v8si __builtin_ia32_extracti32x8_mask(__cov_v16si,int,__cov_v8si,__cov_mmask8);
10395 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10396 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10397 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10398 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10399 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10400 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10401 __cov_v8si __builtin_ia32_inserti32x4_256_mask(__cov_v8si,__cov_v4si,int,__cov_v8si,__cov_mmask8);
10402 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10403 __cov_v8si __builtin_ia32_loaddqusi256_mask(const int*,__cov_v8si,__cov_mmask8);
10404 #else
10405 __cov_v8si __builtin_ia32_loaddqusi256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10406 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10407 __cov_v8si __builtin_ia32_movdqa32_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10408 __cov_v8si __builtin_ia32_movdqa32load256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10409 __cov_v8si __builtin_ia32_pabsd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10410 __cov_v8si __builtin_ia32_paddd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10411 __cov_v8si __builtin_ia32_pandd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10412 __cov_v8si __builtin_ia32_pandnd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10413 __cov_v8si __builtin_ia32_pbroadcastd256_gpr_mask(unsigned int,__cov_v8si,__cov_mmask8);
10414 __cov_v8si __builtin_ia32_pbroadcastd256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10415 __cov_v8si __builtin_ia32_permvarsi256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10416 __cov_v8si __builtin_ia32_pmaddwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v8si,__cov_mmask8);
10417 __cov_v8si __builtin_ia32_pmaxsd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10418 __cov_v8si __builtin_ia32_pmaxud256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10419 __cov_v8si __builtin_ia32_pminsd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10420 __cov_v8si __builtin_ia32_pminud256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10421 __cov_v8si __builtin_ia32_pmovsxbd256_mask(__cov_v16qi,__cov_v8si,__cov_mmask8);
10422 __cov_v8si __builtin_ia32_pmovsxwd256_mask(__cov_v8hi,__cov_v8si,__cov_mmask8);
10423 __cov_v8si __builtin_ia32_pmovzxbd256_mask(__cov_v16qi,__cov_v8si,__cov_mmask8);
10424 __cov_v8si __builtin_ia32_pmovzxwd256_mask(__cov_v8hi,__cov_v8si,__cov_mmask8);
10425 __cov_v8si __builtin_ia32_pmulld256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10426 __cov_v8si __builtin_ia32_pord256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10427 __cov_v8si __builtin_ia32_prold256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10428 __cov_v8si __builtin_ia32_prolvd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10429 __cov_v8si __builtin_ia32_prord256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10430 __cov_v8si __builtin_ia32_prorvd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10431 __cov_v8si __builtin_ia32_pshufd256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10432 __cov_v8si __builtin_ia32_pslld256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10433 __cov_v8si __builtin_ia32_pslldi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10434 __cov_v8si __builtin_ia32_psllv8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10435 __cov_v8si __builtin_ia32_psrad256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10436 __cov_v8si __builtin_ia32_psradi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10437 __cov_v8si __builtin_ia32_psrav8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10438 __cov_v8si __builtin_ia32_psrld256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10439 __cov_v8si __builtin_ia32_psrldi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10440 __cov_v8si __builtin_ia32_psrlv8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10441 __cov_v8si __builtin_ia32_psubd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10442 __cov_v8si __builtin_ia32_pternlogd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,int,__cov_mmask8);
10443 __cov_v8si __builtin_ia32_pternlogd256_maskz(__cov_v8si,__cov_v8si,__cov_v8si,int,__cov_mmask8);
10444 __cov_v8si __builtin_ia32_punpckhdq256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10445 __cov_v8si __builtin_ia32_punpckldq256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10446 __cov_v8si __builtin_ia32_pxord256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10447 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10448 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10449 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10450 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10451 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10452 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10453 __cov_v8si __builtin_ia32_shuf_i32x4_256_mask(__cov_v8si,__cov_v8si,int,__cov_v8si,__cov_mmask8);
10454 __cov_v8si __builtin_ia32_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10455 __cov_v8si __builtin_ia32_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10456 __cov_v8si __builtin_ia32_vpcmov_v8si256(__cov_v8si,__cov_v8si,__cov_v8si);
10457 __cov_v8si __builtin_ia32_vpconflictsi_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10458 __cov_v8si __builtin_ia32_vpermi2vard256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10459 __cov_v8si __builtin_ia32_vpermt2vard256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10460 __cov_v8si __builtin_ia32_vpermt2vard256_maskz(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10461 __cov_v8si __builtin_ia32_vplzcntd_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10462 float __builtin_ia32_rsqrtf(float);
10463 int __builtin_ia32_vcvtsd2si32(__cov_v2df,int);
10464 int __builtin_ia32_vcvtss2si32(__cov_v4sf,int);
10465 long long __builtin_ia32_vcvtsd2si64(__cov_v2df,int);
10466 long long __builtin_ia32_vcvtss2si64(__cov_v4sf,int);
10467 unsigned char __builtin_ia32_sbb_u32(unsigned char, unsigned int, unsigned int, unsigned*);
10468 unsigned char __builtin_ia32_sbb_u64(unsigned char, unsigned long long, unsigned long long, unsigned long long*);
10469 unsigned int __builtin_ia32_cmpb256_mask(__cov_v32qi,__cov_v32qi,int,unsigned int);
10470 unsigned int __builtin_ia32_cmpw512_mask(__cov_v32hi,__cov_v32hi,int,unsigned int);
10471 unsigned int __builtin_ia32_cvtb2mask256(__cov_v32qi);
10472 unsigned int __builtin_ia32_cvtw2mask512(__cov_v32hi);
10473 unsigned int __builtin_ia32_kunpcksi(unsigned int,unsigned int);
10474 unsigned int __builtin_ia32_pcmpeqb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
10475 unsigned int __builtin_ia32_pcmpeqw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
10476 unsigned int __builtin_ia32_pcmpgtb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
10477 unsigned int __builtin_ia32_pcmpgtw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
10478 unsigned int __builtin_ia32_ptestmb256(__cov_v32qi,__cov_v32qi,unsigned int);
10479 unsigned int __builtin_ia32_ptestmw512(__cov_v32hi,__cov_v32hi,unsigned int);
10480 unsigned int __builtin_ia32_ptestnmb256(__cov_v32qi,__cov_v32qi,unsigned int);
10481 unsigned int __builtin_ia32_ptestnmw512(__cov_v32hi,__cov_v32hi,unsigned int);
10482 unsigned int __builtin_ia32_ucmpb256_mask(__cov_v32qi,__cov_v32qi,int,unsigned int);
10483 unsigned int __builtin_ia32_ucmpw512_mask(__cov_v32hi,__cov_v32hi,int,unsigned int);
10484 unsigned long __builtin_ia32_sizeof(void);
10485 unsigned long long __builtin_ia32_cmpb512_mask(__cov_v64qi,__cov_v64qi,int,unsigned long long);
10486 unsigned long long __builtin_ia32_cvtb2mask512(__cov_v64qi);
10487 unsigned long long __builtin_ia32_kunpckdi(unsigned long long,unsigned long long);
10488 unsigned long long __builtin_ia32_pcmpeqb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10489 unsigned long long __builtin_ia32_pcmpgtb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10490 unsigned long long __builtin_ia32_ptestmb512(__cov_v64qi,__cov_v64qi,unsigned long long);
10491 unsigned long long __builtin_ia32_ptestnmb512(__cov_v64qi,__cov_v64qi,unsigned long long);
10492 unsigned long long __builtin_ia32_ucmpb512_mask(__cov_v64qi,__cov_v64qi,int,unsigned long long);
10493 void __builtin_ia32_bndcl(void const *,__cov_bounds_type);
10494 void __builtin_ia32_bndcu(void const *,__cov_bounds_type);
10495 void __builtin_ia32_bndstx(void const *,__cov_bounds_type,void const *);
10496 void __builtin_ia32_clflushopt(const void*);
10497 void __builtin_ia32_compressstoredf128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10498 void __builtin_ia32_compressstoredf256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10499 void __builtin_ia32_compressstoredi128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10500 void __builtin_ia32_compressstoredi256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10501 void __builtin_ia32_compressstoresf128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10502 void __builtin_ia32_compressstoresf256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10503 void __builtin_ia32_compressstoresi128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10504 void __builtin_ia32_compressstoresi256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10505 void __builtin_ia32_movdqa32store128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10506 void __builtin_ia32_movdqa32store256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10507 void __builtin_ia32_movdqa64store128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10508 void __builtin_ia32_movdqa64store256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10509 void __builtin_ia32_pmovdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10510 void __builtin_ia32_pmovdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10511 void __builtin_ia32_pmovdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10512 void __builtin_ia32_pmovdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10513 void __builtin_ia32_pmovqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10514 void __builtin_ia32_pmovqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10515 void __builtin_ia32_pmovqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10516 void __builtin_ia32_pmovqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10517 void __builtin_ia32_pmovqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10518 void __builtin_ia32_pmovqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10519 void __builtin_ia32_pmovsdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10520 void __builtin_ia32_pmovsdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10521 void __builtin_ia32_pmovsdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10522 void __builtin_ia32_pmovsdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10523 void __builtin_ia32_pmovsqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10524 void __builtin_ia32_pmovsqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10525 void __builtin_ia32_pmovsqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10526 void __builtin_ia32_pmovsqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10527 void __builtin_ia32_pmovsqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10528 void __builtin_ia32_pmovsqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10529 void __builtin_ia32_pmovusdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10530 void __builtin_ia32_pmovusdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10531 void __builtin_ia32_pmovusdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10532 void __builtin_ia32_pmovusdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10533 void __builtin_ia32_pmovusqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10534 void __builtin_ia32_pmovusqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10535 void __builtin_ia32_pmovusqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10536 void __builtin_ia32_pmovusqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10537 void __builtin_ia32_pmovusqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10538 void __builtin_ia32_pmovusqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10539 void __builtin_ia32_storeapd128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10540 void __builtin_ia32_storeapd256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10541 void __builtin_ia32_storeaps128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10542 void __builtin_ia32_storeaps256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10543 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10544 void __builtin_ia32_storedqudi128_mask(long long*,__cov_v2di,__cov_mmask8);
10545 void __builtin_ia32_storedqudi256_mask(long long*,__cov_v4di,__cov_mmask8);
10546 void __builtin_ia32_storedquhi128_mask(short*,__cov_v8hi,__cov_mmask8);
10547 void __builtin_ia32_storedquhi256_mask(short*,__cov_v16hi,__cov_mmask16);
10548 void __builtin_ia32_storedquhi512_mask(short*,__cov_v32hi,unsigned int);
10549 void __builtin_ia32_storedquqi128_mask(char*,__cov_v16qi,__cov_mmask16);
10550 void __builtin_ia32_storedquqi256_mask(char*,__cov_v32qi,unsigned int);
10551 void __builtin_ia32_storedquqi512_mask(char*,__cov_v64qi,unsigned long long);
10552 void __builtin_ia32_storedqusi128_mask(int*,__cov_v4si,__cov_mmask8);
10553 void __builtin_ia32_storedqusi256_mask(int*,__cov_v8si,__cov_mmask8);
10554 void __builtin_ia32_storeupd128_mask(double*,__cov_v2df,__cov_mmask8);
10555 void __builtin_ia32_storeupd256_mask(double*,__cov_v4df,__cov_mmask8);
10556 void __builtin_ia32_storeups128_mask(float *,__cov_v4sf,__cov_mmask8);
10557 void __builtin_ia32_storeups256_mask(float*,__cov_v8sf,__cov_mmask8);
10558 #else
10559 void __builtin_ia32_storedqudi128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10560 void __builtin_ia32_storedqudi256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10561 void __builtin_ia32_storedquhi128_mask(__cov_v8hi*,__cov_v8hi,__cov_mmask8);
10562 void __builtin_ia32_storedquhi256_mask(__cov_v16hi*,__cov_v16hi,__cov_mmask16);
10563 void __builtin_ia32_storedquhi512_mask(__cov_v32hi*,__cov_v32hi,unsigned int);
10564 void __builtin_ia32_storedquqi128_mask(__cov_v16qi*,__cov_v16qi,__cov_mmask16);
10565 void __builtin_ia32_storedquqi256_mask(__cov_v32qi*,__cov_v32qi,unsigned int);
10566 void __builtin_ia32_storedquqi512_mask(__cov_v64qi*,__cov_v64qi,unsigned long long);
10567 void __builtin_ia32_storedqusi128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10568 void __builtin_ia32_storedqusi256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10569 void __builtin_ia32_storeupd128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10570 void __builtin_ia32_storeupd256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10571 void __builtin_ia32_storeups128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10572 void __builtin_ia32_storeups256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10573 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10574 void __builtin_ia32_xrstors(void*,long long);
10575 void __builtin_ia32_xrstors64(void*,long long);
10576 void __builtin_ia32_xsavec(void*,long long);
10577 void __builtin_ia32_xsavec64(void*,long long);
10578 void __builtin_ia32_xsaves(void*,long long);
10579 void __builtin_ia32_xsaves64(void*,long long);
10580 void* __builtin_ia32_bndlower(__cov_bounds_type);
10581 void* __builtin_ia32_bndupper(__cov_bounds_type);
10582 void* __builtin_ia32_narrow_bounds(void const *,__cov_bounds_type,unsigned long);
10583 __cov_m512i __builtin_ia32_vpmadd52luq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10584 __cov_m512i __builtin_ia32_vpmadd52huq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10585 __cov_m512i __builtin_ia32_vpmadd52luq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10586 __cov_m512i __builtin_ia32_vpmadd52huq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10587 __cov_m128i __builtin_ia32_vpmadd52luq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10588 __cov_m128i __builtin_ia32_vpmadd52huq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10589 __cov_m256i __builtin_ia32_vpmadd52luq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10590 __cov_m256i __builtin_ia32_vpmadd52huq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10591 __cov_m128i __builtin_ia32_vpmadd52luq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10592 __cov_m128i __builtin_ia32_vpmadd52huq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10593 __cov_m256i __builtin_ia32_vpmadd52luq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10594 __cov_m256i __builtin_ia32_vpmadd52huq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10595 __cov_m256d __builtin_ia32_movapd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
10596 __cov_m128d __builtin_ia32_movapd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
10597 __cov_m256d __builtin_ia32_loadapd256_mask(const __cov_v4df *,__cov_v4df,__cov_mmask8);
10598 __cov_m128d __builtin_ia32_loadapd128_mask(const __cov_v2df *,__cov_v2df,__cov_mmask8);
10599 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10600 __cov_m256 __builtin_ia32_gather3siv8sf(__cov_v8sf,const void*,__cov_v8si,__cov_mmask8,int);
10601 __cov_m128 __builtin_ia32_gather3siv4sf(__cov_v4sf,const void*,__cov_v4si,__cov_mmask8,int);
10602 __cov_m256d __builtin_ia32_gather3siv4df(__cov_v4df,const void*,__cov_v4si,__cov_mmask8,int);
10603 __cov_m128d __builtin_ia32_gather3siv2df(__cov_v2df,const void*,__cov_v4si,__cov_mmask8,int);
10604 __cov_m128 __builtin_ia32_gather3div8sf(__cov_v4sf,const void*,__cov_v4di,__cov_mmask8,int);
10605 __cov_m128 __builtin_ia32_gather3div4sf(__cov_v4sf,const void*,__cov_v2di,__cov_mmask8,int);
10606 __cov_m256d __builtin_ia32_gather3div4df(__cov_v4df,const void*,__cov_v4di,__cov_mmask8,int);
10607 __cov_m128d __builtin_ia32_gather3div2df(__cov_v2df,const void*,__cov_v2di,__cov_mmask8,int);
10608 __cov_m256i __builtin_ia32_gather3siv8si(__cov_v8si,const void*,__cov_v8si,__cov_mmask8,int);
10609 __cov_m128i __builtin_ia32_gather3siv4si(__cov_v4si,const void*,__cov_v4si,__cov_mmask8,int);
10610 __cov_m256i __builtin_ia32_gather3siv4di(__cov_v4di,const void*,__cov_v4si,__cov_mmask8,int);
10611 __cov_m128i __builtin_ia32_gather3siv2di(__cov_v2di,const void*,__cov_v4si,__cov_mmask8,int);
10612 __cov_m128i __builtin_ia32_gather3div8si(__cov_v4si,const void*,__cov_v4di,__cov_mmask8,int);
10613 __cov_m128i __builtin_ia32_gather3div4si(__cov_v4si,const void*,__cov_v2di,__cov_mmask8,int);
10614 __cov_m256i __builtin_ia32_gather3div4di(__cov_v4di,const void*,__cov_v4di,__cov_mmask8,int);
10615 __cov_m128i __builtin_ia32_gather3div2di(__cov_v2di,const void*,__cov_v2di,__cov_mmask8,int);
10616 void __builtin_ia32_scattersiv8sf(void*,__cov_mmask8,__cov_v8si,__cov_v8sf,int);
10617 void __builtin_ia32_scattersiv4sf(void*,__cov_mmask8,__cov_v4si,__cov_v4sf,int);
10618 void __builtin_ia32_scattersiv4df(void*,__cov_mmask8,__cov_v4si,__cov_v4df,int);
10619 void __builtin_ia32_scattersiv2df(void*,__cov_mmask8,__cov_v4si,__cov_v2df,int);
10620 void __builtin_ia32_scatterdiv8sf(const void*,__cov_mmask8,__cov_v4di,__cov_v4sf,int);
10621 void __builtin_ia32_scatterdiv4sf(const void*,__cov_mmask8,__cov_v2di,__cov_v4sf,int);
10622 void __builtin_ia32_scatterdiv4df(const void*,__cov_mmask8,__cov_v4di,__cov_v4df,int);
10623 void __builtin_ia32_scatterdiv2df(const void*,__cov_mmask8,__cov_v2di,__cov_v2df,int);
10624 void __builtin_ia32_scattersiv8si(const void*,__cov_mmask8,__cov_v8si,__cov_v8si,int);
10625 void __builtin_ia32_scattersiv4si(const void*,__cov_mmask8,__cov_v4si,__cov_v4si,int);
10626 void __builtin_ia32_scattersiv4di(const void*,__cov_mmask8,__cov_v4si,__cov_v4di,int);
10627 void __builtin_ia32_scattersiv2di(const void*,__cov_mmask8,__cov_v4si,__cov_v2di,int);
10628 void __builtin_ia32_scatterdiv8si(const void*,__cov_mmask8,__cov_v4di,__cov_v4si,int);
10629 void __builtin_ia32_scatterdiv4si(const void*,__cov_mmask8,__cov_v2di,__cov_v4si,int);
10630 void __builtin_ia32_scatterdiv4di(const void*,__cov_mmask8,__cov_v4di,__cov_v4di,int);
10631 void __builtin_ia32_scatterdiv2di(const void*,__cov_mmask8,__cov_v2di,__cov_v2di,int);
10632 #else
10633 __cov_m256 __builtin_ia32_gather3siv8sf(__cov_v8sf,const float *,__cov_v8si,__cov_mmask8,int);
10634 __cov_m128 __builtin_ia32_gather3siv4sf(__cov_v4sf,const float *,__cov_v4si,__cov_mmask8,int);
10635 __cov_m256d __builtin_ia32_gather3siv4df(__cov_v4df,const double *,__cov_v4si,__cov_mmask8,int);
10636 __cov_m128d __builtin_ia32_gather3siv2df(__cov_v2df,const double *,__cov_v4si,__cov_mmask8,int);
10637 __cov_m128 __builtin_ia32_gather3div8sf(__cov_v4sf,const float *,__cov_v4di,__cov_mmask8,int);
10638 __cov_m128 __builtin_ia32_gather3div4sf(__cov_v4sf,const float *,__cov_v2di,__cov_mmask8,int);
10639 __cov_m256d __builtin_ia32_gather3div4df(__cov_v4df,const double *,__cov_v4di,__cov_mmask8,int);
10640 __cov_m128d __builtin_ia32_gather3div2df(__cov_v2df,const double *,__cov_v2di,__cov_mmask8,int);
10641 __cov_m256i __builtin_ia32_gather3siv8si(__cov_v8si,const int *,__cov_v8si,__cov_mmask8,int);
10642 __cov_m128i __builtin_ia32_gather3siv4si(__cov_v4si,const int *,__cov_v4si,__cov_mmask8,int);
10643 __cov_m256i __builtin_ia32_gather3siv4di(__cov_v4di,const long long *,__cov_v4si,__cov_mmask8,int);
10644 __cov_m128i __builtin_ia32_gather3siv2di(__cov_v2di,const long long *,__cov_v4si,__cov_mmask8,int);
10645 __cov_m128i __builtin_ia32_gather3div8si(__cov_v4si,const int *,__cov_v4di,__cov_mmask8,int);
10646 __cov_m128i __builtin_ia32_gather3div4si(__cov_v4si,const int *,__cov_v2di,__cov_mmask8,int);
10647 __cov_m256i __builtin_ia32_gather3div4di(__cov_v4di,const long long *,__cov_v4di,__cov_mmask8,int);
10648 __cov_m128i __builtin_ia32_gather3div2di(__cov_v2di,const long long *,__cov_v2di,__cov_mmask8,int);
10649 void __builtin_ia32_scattersiv8sf(float *,__cov_mmask8,__cov_v8si,__cov_v8sf,int);
10650 void __builtin_ia32_scattersiv4sf(float*,__cov_mmask8,__cov_v4si,__cov_v4sf,int);
10651 void __builtin_ia32_scattersiv4df(double *,__cov_mmask8,__cov_v4si,__cov_v4df,int);
10652 void __builtin_ia32_scattersiv2df(double *,__cov_mmask8,__cov_v4si,__cov_v2df,int);
10653 void __builtin_ia32_scatterdiv8sf(const float *,__cov_mmask8,__cov_v4di,__cov_v4sf,int);
10654 void __builtin_ia32_scatterdiv4sf(const float *,__cov_mmask8,__cov_v2di,__cov_v4sf,int);
10655 void __builtin_ia32_scatterdiv4df(const double *,__cov_mmask8,__cov_v4di,__cov_v4df,int);
10656 void __builtin_ia32_scatterdiv2df(const double *,__cov_mmask8,__cov_v2di,__cov_v2df,int);
10657 void __builtin_ia32_scattersiv8si(const int *,__cov_mmask8,__cov_v8si,__cov_v8si,int);
10658 void __builtin_ia32_scattersiv4si(const int *,__cov_mmask8,__cov_v4si,__cov_v4si,int);
10659 void __builtin_ia32_scattersiv4di(const long long *,__cov_mmask8,__cov_v4si,__cov_v4di,int);
10660 void __builtin_ia32_scattersiv2di(const long long *,__cov_mmask8,__cov_v4si,__cov_v2di,int);
10661 void __builtin_ia32_scatterdiv8si(const int *,__cov_mmask8,__cov_v4di,__cov_v4si,int);
10662 void __builtin_ia32_scatterdiv4si(const int *,__cov_mmask8,__cov_v2di,__cov_v4si,int);
10663 void __builtin_ia32_scatterdiv4di(const long long *,__cov_mmask8,__cov_v4di,__cov_v4di,int);
10664 void __builtin_ia32_scatterdiv2di(const long long *,__cov_mmask8,__cov_v2di,__cov_v2di,int);
10665 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10666 __cov_m512i __builtin_ia32_vpmultishiftqb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10667 __cov_m512i __builtin_ia32_permvarqi512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10668 __cov_m512i __builtin_ia32_vpermt2varqi512_mask(__cov_v64qi,__cov_v64qi, __cov_v64qi,__cov_mmask64);
10669 __cov_m512i __builtin_ia32_vpermi2varqi512_mask(__cov_v64qi,__cov_v64qi, __cov_v64qi,__cov_mmask64);
10670 __cov_m512i __builtin_ia32_vpmultishiftqb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10671 __cov_m512i __builtin_ia32_permvarqi512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10672 __cov_m512i __builtin_ia32_vpermt2varqi512_maskz(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10673 __cov_m256i __builtin_ia32_vpmultishiftqb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10674 __cov_m128i __builtin_ia32_vpmultishiftqb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10675 __cov_m256i __builtin_ia32_permvarqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10676 __cov_m128i __builtin_ia32_permvarqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10677 __cov_m256i __builtin_ia32_vpermt2varqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10678 __cov_m256i __builtin_ia32_vpermi2varqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10679 __cov_m256i __builtin_ia32_vpermt2varqi256_maskz(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10680 __cov_m128i __builtin_ia32_vpermt2varqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10681 __cov_m128i __builtin_ia32_vpermi2varqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10682 __cov_m128i __builtin_ia32_vpermt2varqi128_maskz(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10683 void __builtin_ia32_clwb(void *);
10684 void __builtin_ia32_pcommit(void);
10685 
10686 #ifdef __coverity_cplusplus
10687 template<typename type1, typename type2, typename rtype>
10688 bool __builtin_add_overflow(type1 x, type2 y, rtype *ptr);
10689 template<typename type1, typename type2, typename rtype>
10690 bool __builtin_sub_overflow(type1 x, type2 y, rtype *ptr);
10691 template<typename type1, typename type2, typename rtype>
10692 bool __builtin_mul_overflow(type1 x, type2 y, rtype *ptr);
10693 #endif // __coverity_cplusplus
10694 
10695 #endif /* 5.0+ */
10696 
10697 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 2)
10698 void __builtin_ia32_monitorx (const void *, unsigned int, unsigned int);
10699 void __builtin_ia32_mwaitx (unsigned int, unsigned int, unsigned int);
10700 #endif /* 5.2+ */
10701 
10702 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
10703 void __builtin_ia32_clzero(void*);
10704 unsigned int __builtin_ia32_rdpkru(void);
10705 void __builtin_ia32_wrpkru(unsigned int);
10706 #endif /* 6.0+ */
10707 
10708 #endif /* defined(__GNUC__) */
10709 
10710 #ifdef __COVERITY_ALTIVEC__
10711 /* Declarations of AltiVec PPU built-in intrinsic functions. */
10712 /* Many of these are overloaded, so they can't be declared in C.  For those
10713  * that have operator equivalents those equivalents are used in C instead,
10714  * otherwise a generic version with no parameter types is declared.
10715  */
10716 
10717 typedef vector int __coverity_generic_altivec_vector;
10718 
10719 #ifdef __coverity_cplusplus
10720 extern vector signed char __builtin_vec_abs (vector signed char a1);
10721 extern vector signed short __builtin_vec_abs (vector signed short a1);
10722 extern vector signed int __builtin_vec_abs (vector signed int a1);
10723 extern vector float __builtin_vec_abs (vector float a1);
10724 
10725 extern vector signed char __builtin_vec_abss (vector signed char a1);
10726 extern vector signed short __builtin_vec_abss (vector signed short a1);
10727 #else
10728 __coverity_generic_altivec_vector  __builtin_vec_abs();
10729 __coverity_generic_altivec_vector  __builtin_vec_abss();
10730 #endif
10731 
10732 #ifdef __coverity_cplusplus
10733     extern vector unsigned int __builtin_vec_vslw (vector unsigned int a1, vector unsigned int a2);
10734 #else
10735 __coverity_generic_altivec_vector  __builtin_vec_vslw ();
10736 #endif
10737 
10738 #ifdef __coverity_cplusplus
10739 extern int __builtin_vec_vcmpgt_p(int, vector signed char a1, vector signed char a2);
10740 extern int __builtin_vec_vcmpgt_p(int, vector unsigned char a1, vector unsigned char a2);
10741 extern int __builtin_vec_vcmpgt_p(int, vector signed short a1, vector signed short a2);
10742 extern int __builtin_vec_vcmpgt_p(int, vector unsigned short a1, vector unsigned short a2);
10743 extern int __builtin_vec_vcmpgt_p(int, vector signed int a1, vector signed int a2);
10744 extern int __builtin_vec_vcmpgt_p(int, vector unsigned int a1, vector unsigned int a2);
10745 extern int __builtin_vec_vcmpgt_p(int, vector signed char a1, vector signed char a2);
10746 extern int __builtin_vec_vcmpgt_p(int, vector float a1, vector float a2);
10747 #else
10748 int __builtin_vec_vcmpgt_p();
10749 #endif
10750 
10751 #ifdef __coverity_cplusplus
10752 extern vector signed char __builtin_vec_add (vector signed char a1, vector signed char a2);
10753 extern vector unsigned char __builtin_vec_add (vector signed char a1, vector unsigned char a2);
10754 
10755 extern vector unsigned char __builtin_vec_add (vector unsigned char a1, vector signed char a2);
10756 
10757 extern vector unsigned char __builtin_vec_add (vector unsigned char a1,
10758                               vector unsigned char a2);
10759 extern vector signed short __builtin_vec_add (vector signed short a1, vector signed short a2);
10760 extern vector unsigned short __builtin_vec_add (vector signed short a1,
10761                                vector unsigned short a2);
10762 extern vector unsigned short __builtin_vec_add (vector unsigned short a1,
10763                                vector signed short a2);
10764 extern vector unsigned short __builtin_vec_add (vector unsigned short a1,
10765                                vector unsigned short a2);
10766 extern vector signed int __builtin_vec_add (vector signed int a1, vector signed int a2);
10767 extern vector unsigned int __builtin_vec_add (vector signed int a1, vector unsigned int a2);
10768 extern vector unsigned int __builtin_vec_add (vector unsigned int a1, vector signed int a2);
10769 extern vector unsigned int __builtin_vec_add (vector unsigned int a1, vector unsigned int a2);
10770 extern vector float __builtin_vec_add (vector float a1, vector float a2);
10771 #else
10772 # define __builtin_vec_add(a, b) ((a) + (b))
10773 #endif
10774 
10775 extern vector unsigned int __builtin_vec_addc (vector unsigned int a1, vector unsigned int a2);
10776 
10777 #ifdef __coverity_cplusplus
10778 extern vector unsigned char __builtin_vec_adds (vector signed char a1,
10779                                vector unsigned char a2);
10780 extern vector unsigned char __builtin_vec_adds (vector unsigned char a1,
10781                                vector signed char a2);
10782 extern vector unsigned char __builtin_vec_adds (vector unsigned char a1,
10783                                vector unsigned char a2);
10784 extern vector signed char __builtin_vec_adds (vector signed char a1, vector signed char a2);
10785 extern vector unsigned short __builtin_vec_adds (vector signed short a1,
10786                                 vector unsigned short a2);
10787 extern vector unsigned short __builtin_vec_adds (vector unsigned short a1,
10788                                 vector signed short a2);
10789 extern vector unsigned short __builtin_vec_adds (vector unsigned short a1,
10790                                 vector unsigned short a2);
10791 extern vector signed short __builtin_vec_adds (vector signed short a1, vector signed short a2);
10792 
10793 extern vector unsigned int __builtin_vec_adds (vector signed int a1, vector unsigned int a2);
10794 extern vector unsigned int __builtin_vec_adds (vector unsigned int a1, vector signed int a2);
10795 extern vector unsigned int __builtin_vec_adds (vector unsigned int a1, vector unsigned int a2);
10796 
10797 extern vector signed int __builtin_vec_adds (vector signed int a1, vector signed int a2);
10798 #else
10799 __coverity_generic_altivec_vector  __builtin_vec_adds ();
10800 #endif
10801 
10802 #ifdef __coverity_cplusplus
10803 extern vector float __builtin_vec_and (vector float a1, vector float a2);
10804 extern vector float __builtin_vec_and (vector float a1, vector signed int a2);
10805 extern vector float __builtin_vec_and (vector signed int a1, vector float a2);
10806 extern vector signed int __builtin_vec_and (vector signed int a1, vector signed int a2);
10807 extern vector unsigned int __builtin_vec_and (vector signed int a1, vector unsigned int a2);
10808 extern vector unsigned int __builtin_vec_and (vector unsigned int a1, vector signed int a2);
10809 extern vector unsigned int __builtin_vec_and (vector unsigned int a1, vector unsigned int a2);
10810 extern vector signed short __builtin_vec_and (vector signed short a1, vector signed short a2);
10811 extern vector unsigned short __builtin_vec_and (vector signed short a1,
10812                                vector unsigned short a2);
10813 extern vector unsigned short __builtin_vec_and (vector unsigned short a1,
10814                                vector signed short a2);
10815 extern vector unsigned short __builtin_vec_and (vector unsigned short a1,
10816                                vector unsigned short a2);
10817 extern  vector signed char __builtin_vec_and (vector signed char a1, vector signed char a2);
10818 extern vector unsigned char __builtin_vec_and (vector signed char a1, vector unsigned char a2);
10819 
10820 extern vector unsigned char __builtin_vec_and (vector unsigned char a1, vector signed char a2);
10821 
10822 extern vector unsigned char __builtin_vec_and (vector unsigned char a1,
10823                               vector unsigned char a2);
10824 #else
10825 # define __builtin_vec_and(a, b) ((a) & (b))
10826 #endif
10827 
10828 #ifdef __coverity_cplusplus
10829 extern vector float __builtin_vec_andc (vector float a1, vector float a2);
10830 extern vector float __builtin_vec_andc (vector float a1, vector signed int a2);
10831 extern vector float __builtin_vec_andc (vector signed int a1, vector float a2);
10832 extern vector signed int __builtin_vec_andc (vector signed int a1, vector signed int a2);
10833 extern vector unsigned int __builtin_vec_andc (vector signed int a1, vector unsigned int a2);
10834 extern vector unsigned int __builtin_vec_andc (vector unsigned int a1, vector signed int a2);
10835 extern vector unsigned int __builtin_vec_andc (vector unsigned int a1, vector unsigned int a2);
10836 
10837 extern vector signed short __builtin_vec_andc (vector signed short a1, vector signed short a2);
10838 
10839 extern vector unsigned short __builtin_vec_andc (vector signed short a1,
10840                                 vector unsigned short a2);
10841 extern vector unsigned short __builtin_vec_andc (vector unsigned short a1,
10842                                 vector signed short a2);
10843 extern vector unsigned short __builtin_vec_andc (vector unsigned short a1,
10844                                 vector unsigned short a2);
10845 extern vector signed char __builtin_vec_andc (vector signed char a1, vector signed char a2);
10846 extern vector unsigned char __builtin_vec_andc (vector signed char a1,
10847                                vector unsigned char a2);
10848 extern vector unsigned char __builtin_vec_andc (vector unsigned char a1,
10849                                vector signed char a2);
10850 extern vector unsigned char __builtin_vec_andc (vector unsigned char a1,
10851                                vector unsigned char a2);
10852 #else
10853 __coverity_generic_altivec_vector  __builtin_vec_andc ();
10854 #endif
10855 
10856 #ifdef __coverity_cplusplus
10857 extern vector unsigned char __builtin_vec_avg (vector unsigned char a1,
10858                               vector unsigned char a2);
10859 extern vector signed char __builtin_vec_avg (vector signed char a1, vector signed char a2);
10860 extern vector unsigned short __builtin_vec_avg (vector unsigned short a1,
10861                                vector unsigned short a2);
10862 extern vector signed short __builtin_vec_avg (vector signed short a1, vector signed short a2);
10863 extern vector unsigned int __builtin_vec_avg (vector unsigned int a1, vector unsigned int a2);
10864 extern vector signed int __builtin_vec_avg (vector signed int a1, vector signed int a2);
10865 #else
10866 __coverity_generic_altivec_vector  __builtin_vec_avg ();
10867 #endif
10868 
10869 extern vector float __builtin_vec_ceil (vector float a1);
10870 
10871 extern vector signed int __builtin_vec_cmpb (vector float a1, vector float a2);
10872 
10873 #ifdef __coverity_cplusplus
10874 extern vector signed char __builtin_vec_cmpeq (vector signed char a1, vector signed char a2);
10875 extern vector signed char __builtin_vec_cmpeq (vector unsigned char a1,
10876                               vector unsigned char a2);
10877 extern vector signed short __builtin_vec_cmpeq (vector signed short a1,
10878                                vector signed short a2);
10879 extern vector signed short __builtin_vec_cmpeq (vector unsigned short a1,
10880                                vector unsigned short a2);
10881 extern vector signed int __builtin_vec_cmpeq (vector signed int a1, vector signed int a2);
10882 extern vector signed int __builtin_vec_cmpeq (vector unsigned int a1, vector unsigned int a2);
10883 extern vector signed int __builtin_vec_cmpeq (vector float a1, vector float a2);
10884 
10885 extern vector signed int __builtin_vec_cmpge (vector float a1, vector float a2);
10886 
10887 extern vector signed char __builtin_vec_cmpgt (vector unsigned char a1,
10888                               vector unsigned char a2);
10889 extern vector signed char __builtin_vec_cmpgt (vector signed char a1, vector signed char a2);
10890 extern vector signed short __builtin_vec_cmpgt (vector unsigned short a1,
10891                                vector unsigned short a2);
10892 extern vector signed short __builtin_vec_cmpgt (vector signed short a1,
10893                                vector signed short a2);
10894 extern vector signed int __builtin_vec_cmpgt (vector unsigned int a1, vector unsigned int a2);
10895 extern vector signed int __builtin_vec_cmpgt (vector signed int a1, vector signed int a2);
10896 extern vector signed int __builtin_vec_cmpgt (vector float a1, vector float a2);
10897 
10898 extern vector signed int __builtin_vec_cmple (vector float a1, vector float a2);
10899 
10900 extern vector signed char __builtin_vec_cmplt (vector unsigned char a1,
10901                               vector unsigned char a2);
10902 extern vector signed char __builtin_vec_cmplt (vector signed char a1, vector signed char a2);
10903 extern vector signed short __builtin_vec_cmplt (vector unsigned short a1,
10904                                vector unsigned short a2);
10905 extern vector signed short __builtin_vec_cmplt (vector signed short a1,
10906                                vector signed short a2);
10907 extern vector signed int __builtin_vec_cmplt (vector unsigned int a1, vector unsigned int a2);
10908 extern vector signed int __builtin_vec_cmplt (vector signed int a1, vector signed int a2);
10909 extern vector signed int __builtin_vec_cmplt (vector float a1, vector float a2);
10910 #else
10911 __coverity_generic_altivec_vector  __builtin_vec_cmpeq ();
10912 __coverity_generic_altivec_vector  __builtin_vec_cmpge ();
10913 __coverity_generic_altivec_vector  __builtin_vec_cmpgt ();
10914 __coverity_generic_altivec_vector  __builtin_vec_cmple ();
10915 __coverity_generic_altivec_vector  __builtin_vec_cmplt ();
10916 #endif
10917 
10918 #ifdef __coverity_cplusplus
10919 extern vector float __builtin_vec_ctf (vector unsigned int a1, const char a2);
10920 extern vector float __builtin_vec_ctf (vector signed int a1, const char a2);
10921 #else
10922 extern vector float __builtin_vec_ctf ();
10923 #endif
10924 
10925 extern vector signed int __builtin_vec_cts (vector float a1, const char a2);
10926 
10927 extern vector unsigned int __builtin_vec_ctu (vector float a1, const char a2);
10928 
10929 extern void __builtin_vec_dss (const char a1);
10930 
10931 extern void __builtin_vec_dssall (void);
10932 
10933 extern void __builtin_vec_dst (const void * a1, int a2, const char a3);
10934 
10935 extern void __builtin_vec_dstst (const void * a1, int a2, const char a3);
10936 
10937 extern void __builtin_vec_dststt (const void * a1, int a2, const char a3);
10938 
10939 extern void __builtin_vec_dstt (const void * a1, int a2, const char a3);
10940 
10941 #ifdef __coverity_cplusplus
10942 extern vector float __builtin_vec_expte (vector float a1, vector float a2);
10943 extern vector float __builtin_vec_expte (vector float a1);
10944 
10945 extern vector float __builtin_vec_floor (vector float a1, vector float a2);
10946 extern vector float __builtin_vec_floor (vector float a1);
10947 #else
10948 __coverity_generic_altivec_vector __builtin_vec_expte();
10949 __coverity_generic_altivec_vector __builtin_vec_floor();
10950 #endif
10951 
10952 #ifdef __coverity_cplusplus
10953 extern vector float __builtin_vec_ld (int a1, vector float * a2);
10954 extern vector float __builtin_vec_ld (int a1, float * a2);
10955 extern vector signed int __builtin_vec_ld (int a1, int * a2);
10956 extern vector signed int __builtin_vec_ld (int a1, vector signed int * a2);
10957 extern vector unsigned int __builtin_vec_ld (int a1, vector unsigned int * a2);
10958 extern vector unsigned int __builtin_vec_ld (int a1, unsigned int * a2);
10959 extern vector signed short __builtin_vec_ld (int a1, short * a2, vector signed short * a3);
10960 extern vector unsigned short __builtin_vec_ld (int a1, unsigned short * a2,
10961                               vector unsigned short * a3);
10962 extern vector signed char __builtin_vec_ld (int a1, signed char * a2);
10963 extern vector signed char __builtin_vec_ld (int a1, vector signed char * a2);
10964 extern vector unsigned char __builtin_vec_ld (int a1, unsigned char * a2);
10965 extern vector unsigned char __builtin_vec_ld (int a1, vector unsigned char * a2);
10966 
10967 extern vector signed char __builtin_vec_lde (int a1, signed char * a2);
10968 extern vector unsigned char __builtin_vec_lde (int a1, unsigned char * a2);
10969 extern vector signed short __builtin_vec_lde (int a1, short * a2);
10970 extern vector unsigned short __builtin_vec_lde (int a1, unsigned short * a2);
10971 extern vector float __builtin_vec_lde (int a1, float * a2);
10972 extern vector signed int __builtin_vec_lde (int a1, int * a2);
10973 extern vector unsigned int __builtin_vec_lde (int a1, unsigned int * a2);
10974 
10975 extern vector float __builtin_vec_ldl (int a1, float * a2);
10976 extern vector float __builtin_vec_ldl (int a1, vector float * a2);
10977 extern vector signed int __builtin_vec_ldl (int a1, vector signed int * a2);
10978 extern vector signed int __builtin_vec_ldl (int a1, int * a2);
10979 extern vector unsigned int __builtin_vec_ldl (int a1, unsigned int * a2);
10980 extern vector unsigned int __builtin_vec_ldl (int a1, vector unsigned int * a2);
10981 extern vector signed short __builtin_vec_ldl (int a1, vector signed short * a2);
10982 extern vector signed short __builtin_vec_ldl (int a1, short * a2);
10983 extern vector unsigned short __builtin_vec_ldl (int a1, vector unsigned short * a2);
10984 extern vector unsigned short __builtin_vec_ldl (int a1, unsigned short * a2);
10985 extern vector signed char __builtin_vec_ldl (int a1, vector signed char * a2);
10986 extern vector signed char __builtin_vec_ldl (int a1, signed char * a2);
10987 extern vector unsigned char __builtin_vec_ldl (int a1, vector unsigned char * a2);
10988 extern vector unsigned char __builtin_vec_ldl (int a1, unsigned char * a2);
10989 #else
10990 __coverity_generic_altivec_vector  __builtin_vec_ld ();
10991 __coverity_generic_altivec_vector  __builtin_vec_lde ();
10992 __coverity_generic_altivec_vector  __builtin_vec_ldl ();
10993 #endif
10994 
10995 extern vector float __builtin_vec_loge (vector float a1);
10996 
10997 extern vector unsigned char __builtin_vec_lvsl (int a1, const void * a2, int * a3);
10998 
10999 extern vector unsigned char __builtin_vec_lvsr (int a1, const void * a2, int * a3);
11000 
11001 extern vector float __builtin_vec_madd (vector float a1, vector float a2, vector float a3);
11002 
11003 extern vector signed short __builtin_vec_madds (vector signed short a1, vector signed short a2,
11004                                vector signed short a3);
11005 
11006 #ifdef __coverity_cplusplus
11007 extern vector unsigned char __builtin_vec_max (vector signed char a1, vector unsigned char a2);
11008 
11009 extern vector unsigned char __builtin_vec_max (vector unsigned char a1, vector signed char a2);
11010 
11011 extern vector unsigned char __builtin_vec_max (vector unsigned char a1,
11012                               vector unsigned char a2);
11013 extern vector signed char __builtin_vec_max (vector signed char a1, vector signed char a2);
11014 extern vector unsigned short __builtin_vec_max (vector signed short a1,
11015                                vector unsigned short a2);
11016 extern vector unsigned short __builtin_vec_max (vector unsigned short a1,
11017                                vector signed short a2);
11018 extern vector unsigned short __builtin_vec_max (vector unsigned short a1,
11019                                vector unsigned short a2);
11020 extern vector signed short __builtin_vec_max (vector signed short a1, vector signed short a2);
11021 extern vector unsigned int __builtin_vec_max (vector signed int a1, vector unsigned int a2);
11022 extern vector unsigned int __builtin_vec_max (vector unsigned int a1, vector signed int a2);
11023 extern vector unsigned int __builtin_vec_max (vector unsigned int a1, vector unsigned int a2);
11024 extern vector signed int __builtin_vec_max (vector signed int a1, vector signed int a2);
11025 extern vector float __builtin_vec_max (vector float a1, vector float a2);
11026 
11027 extern vector signed char __builtin_vec_mergeh (vector signed char a1, vector signed char a2);
11028 extern vector unsigned char __builtin_vec_mergeh (vector unsigned char a1,
11029                                  vector unsigned char a2);
11030 extern vector signed short __builtin_vec_mergeh (vector signed short a1,
11031                                 vector signed short a2);
11032 extern vector unsigned short __builtin_vec_mergeh (vector unsigned short a1,
11033                                   vector unsigned short a2);
11034 extern vector float __builtin_vec_mergeh (vector float a1, vector float a2);
11035 extern vector signed int __builtin_vec_mergeh (vector signed int a1, vector signed int a2);
11036 extern vector unsigned int __builtin_vec_mergeh (vector unsigned int a1,
11037                                 vector unsigned int a2);
11038 
11039 extern vector signed char __builtin_vec_mergel (vector signed char a1, vector signed char a2);
11040 extern vector unsigned char __builtin_vec_mergel (vector unsigned char a1,
11041                                  vector unsigned char a2);
11042 extern vector signed short __builtin_vec_mergel (vector signed short a1,
11043                                 vector signed short a2);
11044 extern vector unsigned short __builtin_vec_mergel (vector unsigned short a1,
11045                                   vector unsigned short a2);
11046 extern vector float __builtin_vec_mergel (vector float a1, vector float a2);
11047 extern vector signed int __builtin_vec_mergel (vector signed int a1, vector signed int a2);
11048 extern vector unsigned int __builtin_vec_mergel (vector unsigned int a1,
11049                                 vector unsigned int a2);
11050 #else
11051 __coverity_generic_altivec_vector  __builtin_vec_max ();
11052 __coverity_generic_altivec_vector  __builtin_vec_mergeh ();
11053 __coverity_generic_altivec_vector  __builtin_vec_mergel ();
11054 #endif
11055 
11056 extern vector unsigned short __builtin_vec_mfvscr (void);
11057 
11058 #ifdef __coverity_cplusplus
11059 extern vector unsigned char __builtin_vec_min (vector signed char a1, vector unsigned char a2);
11060 
11061 extern vector unsigned char __builtin_vec_min (vector unsigned char a1, vector signed char a2);
11062 
11063 extern vector unsigned char __builtin_vec_min (vector unsigned char a1,
11064                               vector unsigned char a2);
11065 extern vector signed char __builtin_vec_min (vector signed char a1, vector signed char a2);
11066 extern vector unsigned short __builtin_vec_min (vector signed short a1,
11067                                vector unsigned short a2);
11068 extern vector unsigned short __builtin_vec_min (vector unsigned short a1,
11069                                vector signed short a2);
11070 extern vector unsigned short __builtin_vec_min (vector unsigned short a1,
11071                                vector unsigned short a2);
11072 extern vector signed short __builtin_vec_min (vector signed short a1, vector signed short a2);
11073 extern vector unsigned int __builtin_vec_min (vector signed int a1, vector unsigned int a2);
11074 extern vector unsigned int __builtin_vec_min (vector unsigned int a1, vector signed int a2);
11075 extern vector unsigned int __builtin_vec_min (vector unsigned int a1, vector unsigned int a2);
11076 extern vector signed int __builtin_vec_min (vector signed int a1, vector signed int a2);
11077 extern vector float __builtin_vec_min (vector float a1, vector float a2);
11078 
11079 extern vector signed short __builtin_vec_mladd (vector signed short a1, vector signed short a2,
11080                                vector signed short a3);
11081 extern vector signed short __builtin_vec_mladd (vector signed short a1,
11082                                vector unsigned short a2,
11083                                vector unsigned short a3);
11084 extern vector signed short __builtin_vec_mladd (vector unsigned short a1,
11085                                vector signed short a2,
11086                                vector signed short a3);
11087 extern vector unsigned short __builtin_vec_mladd (vector unsigned short a1,
11088                                  vector unsigned short a2,
11089                                  vector unsigned short a3);
11090 #else
11091 __coverity_generic_altivec_vector __builtin_vec_min ();
11092 __coverity_generic_altivec_vector __builtin_vec_mladd ();
11093 #endif
11094 
11095 extern vector signed short __builtin_vec_mradds (vector signed short a1,
11096                                 vector signed short a2,
11097                                 vector signed short a3);
11098 
11099 #ifdef __coverity_cplusplus
11100 extern vector unsigned int __builtin_vec_msum (vector unsigned char a1,
11101                               vector unsigned char a2,
11102                               vector unsigned int a3);
11103 extern vector signed int __builtin_vec_msum (vector signed char a1, vector unsigned char a2,
11104                             vector signed int a3);
11105 extern vector unsigned int __builtin_vec_msum (vector unsigned short a1,
11106                               vector unsigned short a2,
11107                               vector unsigned int a3);
11108 extern vector signed int __builtin_vec_msum (vector signed short a1, vector signed short a2,
11109                             vector signed int a3);
11110 
11111 extern vector unsigned int __builtin_vec_msums (vector unsigned short a1,
11112                                vector unsigned short a2,
11113                                vector unsigned int a3);
11114 extern vector signed int __builtin_vec_msums (vector signed short a1, vector signed short a2,
11115                              vector signed int a3);
11116 
11117 extern void __builtin_vec_mtvscr (vector signed int a1);
11118 extern void __builtin_vec_mtvscr (vector unsigned int a1);
11119 extern void __builtin_vec_mtvscr (vector signed short a1);
11120 extern void __builtin_vec_mtvscr (vector unsigned short a1);
11121 extern void __builtin_vec_mtvscr (vector signed char a1);
11122 extern void __builtin_vec_mtvscr (vector unsigned char a1);
11123 
11124 extern vector unsigned short __builtin_vec_mule (vector unsigned char a1,
11125                                 vector unsigned char a2);
11126 extern vector signed short __builtin_vec_mule (vector signed char a1, vector signed char a2);
11127 extern vector unsigned int __builtin_vec_mule (vector unsigned short a1,
11128                               vector unsigned short a2);
11129 extern vector signed int __builtin_vec_mule (vector signed short a1, vector signed short a2);
11130 
11131 extern vector unsigned short __builtin_vec_mulo (vector unsigned char a1,
11132                                 vector unsigned char a2);
11133 extern vector signed short __builtin_vec_mulo (vector signed char a1, vector signed char a2);
11134 extern vector unsigned int __builtin_vec_mulo (vector unsigned short a1,
11135                               vector unsigned short a2);
11136 extern vector signed int __builtin_vec_mulo (vector signed short a1, vector signed short a2);
11137 #else
11138 __coverity_generic_altivec_vector __builtin_vec_msum ();
11139 __coverity_generic_altivec_vector __builtin_vec_msums ();
11140 extern void __builtin_vec_mtvscr ();
11141 __coverity_generic_altivec_vector __builtin_vec_mule ();
11142 __coverity_generic_altivec_vector __builtin_vec_mulo ();
11143 #endif
11144 
11145 extern vector float __builtin_vec_nmsub (vector float a1, vector float a2, vector float a3);
11146 
11147 #ifdef __coverity_cplusplus
11148 extern vector float __builtin_vec_nor (vector float a1, vector float a2);
11149 extern vector signed int __builtin_vec_nor (vector signed int a1, vector signed int a2);
11150 extern vector unsigned int __builtin_vec_nor (vector unsigned int a1, vector unsigned int a2);
11151 extern vector signed short __builtin_vec_nor (vector signed short a1, vector signed short a2);
11152 extern vector unsigned short __builtin_vec_nor (vector unsigned short a1,
11153                                vector unsigned short a2);
11154 extern vector signed char __builtin_vec_nor (vector signed char a1, vector signed char a2);
11155 extern vector unsigned char __builtin_vec_nor (vector unsigned char a1,
11156                               vector unsigned char a2);
11157 
11158 extern vector float __builtin_vec_or (vector float a1, vector float a2);
11159 extern vector float __builtin_vec_or (vector float a1, vector signed int a2);
11160 extern vector float __builtin_vec_or (vector signed int a1, vector float a2);
11161 extern vector signed int __builtin_vec_or (vector signed int a1, vector signed int a2);
11162 extern vector unsigned int __builtin_vec_or (vector signed int a1, vector unsigned int a2);
11163 extern vector unsigned int __builtin_vec_or (vector unsigned int a1, vector signed int a2);
11164 extern vector unsigned int __builtin_vec_or (vector unsigned int a1, vector unsigned int a2);
11165 extern vector signed short __builtin_vec_or (vector signed short a1, vector signed short a2);
11166 extern vector unsigned short __builtin_vec_or (vector signed short a1,
11167                               vector unsigned short a2);
11168 extern vector unsigned short __builtin_vec_or (vector unsigned short a1,
11169                               vector signed short a2);
11170 extern vector unsigned short __builtin_vec_or (vector unsigned short a1,
11171                               vector unsigned short a2);
11172 extern vector signed char __builtin_vec_or (vector signed char a1, vector signed char a2);
11173 extern vector unsigned char __builtin_vec_or (vector signed char a1, vector unsigned char a2);
11174 extern vector unsigned char __builtin_vec_or (vector unsigned char a1, vector signed char a2);
11175 extern vector unsigned char __builtin_vec_or (vector unsigned char a1,
11176                              vector unsigned char a2);
11177 
11178 extern vector signed char __builtin_vec_pack (vector signed short a1, vector signed short a2);
11179 extern vector unsigned char __builtin_vec_pack (vector unsigned short a1,
11180                                vector unsigned short a2);
11181 extern vector signed short __builtin_vec_pack (vector signed int a1, vector signed int a2);
11182 extern vector unsigned short __builtin_vec_pack (vector unsigned int a1,
11183                                 vector unsigned int a2);
11184 #else
11185 # define __builtin_vec_nor(a, b) (~((a) | (b)))
11186 # define __builtin_vec_or(a, b) ((a) | (b))
11187 __coverity_generic_altivec_vector __builtin_vec_pack ();
11188 #endif
11189 
11190 extern vector signed short __builtin_vec_packpx (vector unsigned int a1,
11191                                 vector unsigned int a2);
11192 
11193 #ifdef __coverity_cplusplus
11194 extern vector unsigned char __builtin_vec_packs (vector unsigned short a1,
11195                                 vector unsigned short a2);
11196 extern vector signed char __builtin_vec_packs (vector signed short a1, vector signed short a2);
11197 
11198 extern vector unsigned short __builtin_vec_packs (vector unsigned int a1,
11199                                  vector unsigned int a2);
11200 extern vector signed short __builtin_vec_packs (vector signed int a1, vector signed int a2);
11201 
11202 extern vector unsigned char __builtin_vec_packsu (vector unsigned short a1,
11203                                  vector unsigned short a2);
11204 extern vector unsigned char __builtin_vec_packsu (vector signed short a1,
11205                                  vector signed short a2);
11206 extern vector unsigned short __builtin_vec_packsu (vector unsigned int a1,
11207                                   vector unsigned int a2);
11208 extern vector unsigned short __builtin_vec_packsu (vector signed int a1, vector signed int a2);
11209 
11210 extern vector float __builtin_vec_perm (vector float a1, vector float a2,
11211                        vector unsigned char a3);
11212 extern vector signed int __builtin_vec_perm (vector signed int a1, vector signed int a2,
11213                             vector unsigned char a3);
11214 extern vector unsigned int __builtin_vec_perm (vector unsigned int a1, vector unsigned int a2,
11215                               vector unsigned char a3);
11216 extern vector signed short __builtin_vec_perm (vector signed short a1, vector signed short a2,
11217                               vector unsigned char a3);
11218 extern vector unsigned short __builtin_vec_perm (vector unsigned short a1,
11219                                 vector unsigned short a2,
11220                                 vector unsigned char a3);
11221 extern vector signed char __builtin_vec_perm (vector signed char a1, vector signed char a2,
11222                              vector unsigned char a3);
11223 extern vector unsigned char __builtin_vec_perm (vector unsigned char a1,
11224                                vector unsigned char a2,
11225                                vector unsigned char a3);
11226 #else
11227 __coverity_generic_altivec_vector __builtin_vec_packs ();
11228 __coverity_generic_altivec_vector __builtin_vec_packsu ();
11229 __coverity_generic_altivec_vector __builtin_vec_perm ();
11230 #endif
11231 
11232 extern vector float __builtin_vec_re (vector float a1);
11233 
11234 #ifdef __coverity_cplusplus
11235 extern vector signed char __builtin_vec_rl (vector signed char a1, vector unsigned char a2);
11236 extern vector unsigned char __builtin_vec_rl (vector unsigned char a1,
11237                              vector unsigned char a2);
11238 extern vector signed short __builtin_vec_rl (vector signed short a1, vector unsigned short a2);
11239 
11240 extern vector unsigned short __builtin_vec_rl (vector unsigned short a1,
11241                               vector unsigned short a2);
11242 extern vector signed int __builtin_vec_rl (vector signed int a1, vector unsigned int a2);
11243 extern vector unsigned int __builtin_vec_rl (vector unsigned int a1, vector unsigned int a2);
11244 #else
11245 __coverity_generic_altivec_vector __builtin_vec_rl ();
11246 #endif
11247 
11248 extern vector float __builtin_vec_round (vector float a1);
11249 
11250 extern vector float __builtin_vec_rsqrte (vector float a1);
11251 
11252 #ifdef __coverity_cplusplus
11253 extern vector float __builtin_vec_sel (vector float a1, vector float a2, vector signed int a3);
11254 extern vector float __builtin_vec_sel (vector float a1, vector float a2, vector unsigned int a3);
11255 extern vector signed int __builtin_vec_sel (vector signed int a1, vector signed int a2,
11256                            vector signed int a3);
11257 extern vector signed int __builtin_vec_sel (vector signed int a1, vector signed int a2,
11258                            vector unsigned int a3);
11259 extern vector unsigned int __builtin_vec_sel (vector unsigned int a1, vector unsigned int a2,
11260                              vector signed int a3);
11261 extern vector unsigned int __builtin_vec_sel (vector unsigned int a1, vector unsigned int a2,
11262                              vector unsigned int a3);
11263 extern vector signed short __builtin_vec_sel (vector signed short a1, vector signed short a2,
11264                              vector signed short a3);
11265 extern vector signed short __builtin_vec_sel (vector signed short a1, vector signed short a2,
11266                              vector unsigned short a3);
11267 extern vector unsigned short __builtin_vec_sel (vector unsigned short a1,
11268                                vector unsigned short a2,
11269                                vector signed short a3);
11270 extern vector unsigned short __builtin_vec_sel (vector unsigned short a1,
11271                                vector unsigned short a2,
11272                                vector unsigned short a3);
11273 extern vector signed char __builtin_vec_sel (vector signed char a1, vector signed char a2,
11274                             vector signed char a3);
11275 extern vector signed char __builtin_vec_sel (vector signed char a1, vector signed char a2,
11276                             vector unsigned char a3);
11277 extern vector unsigned char __builtin_vec_sel (vector unsigned char a1,
11278                               vector unsigned char a2,
11279                               vector signed char a3);
11280 extern vector unsigned char __builtin_vec_sel (vector unsigned char a1,
11281                               vector unsigned char a2,
11282                               vector unsigned char a3);
11283 
11284 extern vector signed char __builtin_vec_sl (vector signed char a1, vector unsigned char a2);
11285 extern vector unsigned char __builtin_vec_sl (vector unsigned char a1,
11286                              vector unsigned char a2);
11287 extern vector signed short __builtin_vec_sl (vector signed short a1, vector unsigned short a2);
11288 
11289 extern vector unsigned short __builtin_vec_sl (vector unsigned short a1,
11290                               vector unsigned short a2);
11291 extern vector signed int __builtin_vec_sl (vector signed int a1, vector unsigned int a2);
11292 extern vector unsigned int __builtin_vec_sl (vector unsigned int a1, vector unsigned int a2);
11293 
11294 extern vector float __builtin_vec_sld (vector float a1, vector float a2, const char a3);
11295 extern vector signed int __builtin_vec_sld (vector signed int a1, vector signed int a2,
11296                            const char a3);
11297 extern vector unsigned int __builtin_vec_sld (vector unsigned int a1, vector unsigned int a2,
11298                              const char a3);
11299 extern vector signed short __builtin_vec_sld (vector signed short a1, vector signed short a2,
11300                              const char a3);
11301 extern vector unsigned short __builtin_vec_sld (vector unsigned short a1,
11302                                vector unsigned short a2, const char a3);
11303 extern vector signed char __builtin_vec_sld (vector signed char a1, vector signed char a2,
11304                             const char a3);
11305 extern vector unsigned char __builtin_vec_sld (vector unsigned char a1,
11306                               vector unsigned char a2,
11307                               const char a3);
11308 
11309 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned int a2);
11310 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned short a2);
11311 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned char a2);
11312 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1, vector unsigned int a2);
11313 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1,
11314                              vector unsigned short a2);
11315 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1, vector unsigned char a2);
11316 
11317 extern vector signed short __builtin_vec_sll (vector signed short a1, vector unsigned int a2);
11318 extern vector signed short __builtin_vec_sll (vector signed short a1,
11319                              vector unsigned short a2);
11320 extern vector signed short __builtin_vec_sll (vector signed short a1, vector unsigned char a2);
11321 
11322 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11323                                vector unsigned int a2);
11324 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11325                                vector unsigned short a2);
11326 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11327                                vector unsigned char a2);
11328 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned int a2);
11329 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned short a2);
11330 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned char a2);
11331 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11332                               vector unsigned int a2);
11333 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11334                               vector unsigned short a2);
11335 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11336                               vector unsigned char a2);
11337 
11338 extern vector float __builtin_vec_slo (vector float a1, vector signed char a2);
11339 extern vector float __builtin_vec_slo (vector float a1, vector unsigned char a2);
11340 extern vector signed int __builtin_vec_slo (vector signed int a1, vector signed char a2);
11341 extern vector signed int __builtin_vec_slo (vector signed int a1, vector unsigned char a2);
11342 extern vector unsigned int __builtin_vec_slo (vector unsigned int a1, vector signed char a2);
11343 extern vector unsigned int __builtin_vec_slo (vector unsigned int a1, vector unsigned char a2);
11344 
11345 extern vector signed short __builtin_vec_slo (vector signed short a1, vector signed char a2);
11346 extern vector signed short __builtin_vec_slo (vector signed short a1, vector unsigned char a2);
11347 
11348 extern vector unsigned short __builtin_vec_slo (vector unsigned short a1,
11349                                vector signed char a2);
11350 extern vector unsigned short __builtin_vec_slo (vector unsigned short a1,
11351                                vector unsigned char a2);
11352 extern vector signed char __builtin_vec_slo (vector signed char a1, vector signed char a2);
11353 extern vector signed char __builtin_vec_slo (vector signed char a1, vector unsigned char a2);
11354 extern vector unsigned char __builtin_vec_slo (vector unsigned char a1, vector signed char a2);
11355 
11356 extern vector unsigned char __builtin_vec_slo (vector unsigned char a1,
11357                               vector unsigned char a2);
11358 
11359 extern vector signed char __builtin_vec_splat (vector signed char a1, const char a2);
11360 extern vector unsigned char __builtin_vec_splat (vector unsigned char a1, const char a2);
11361 extern vector signed short __builtin_vec_splat (vector signed short a1, const char a2);
11362 extern vector unsigned short __builtin_vec_splat (vector unsigned short a1, const char a2);
11363 extern vector float __builtin_vec_splat (vector float a1, const char a2);
11364 extern vector signed int __builtin_vec_splat (vector signed int a1, const char a2);
11365 extern vector unsigned int __builtin_vec_splat (vector unsigned int a1, const char a2);
11366 #else
11367 # define __builtin_vec_sl(a, b) ((a) << (b))
11368 __coverity_generic_altivec_vector __builtin_vec_sel ();
11369 __coverity_generic_altivec_vector __builtin_vec_sel ();
11370 __coverity_generic_altivec_vector __builtin_vec_sld ();
11371 __coverity_generic_altivec_vector __builtin_vec_sll ();
11372 __coverity_generic_altivec_vector __builtin_vec_slo ();
11373 #endif
11374 
11375 extern vector signed char __builtin_vec_splat_s8 (const char a1);
11376 
11377 extern vector signed short __builtin_vec_splat_s16 (const char a1);
11378 
11379 extern vector signed int __builtin_vec_splat_s32 (const char a1);
11380 
11381 extern vector unsigned char __builtin_vec_splat_u8 (const char a1);
11382 
11383 extern vector unsigned short __builtin_vec_splat_u16 (const char a1);
11384 
11385 extern vector unsigned int __builtin_vec_splat_u32 (const char a1);
11386 
11387 #ifdef __coverity_cplusplus
11388 extern vector signed char __builtin_vec_sr (vector signed char a1, vector unsigned char a2);
11389 extern vector unsigned char __builtin_vec_sr (vector unsigned char a1,
11390                              vector unsigned char a2);
11391 extern vector signed short __builtin_vec_sr (vector signed short a1, vector unsigned short a2);
11392 
11393 extern vector unsigned short __builtin_vec_sr (vector unsigned short a1,
11394                               vector unsigned short a2);
11395 extern vector signed int __builtin_vec_sr (vector signed int a1, vector unsigned int a2);
11396 extern vector unsigned int __builtin_vec_sr (vector unsigned int a1, vector unsigned int a2);
11397 
11398 extern vector signed char __builtin_vec_sra (vector signed char a1, vector unsigned char a2);
11399 extern vector unsigned char __builtin_vec_sra (vector unsigned char a1,
11400                               vector unsigned char a2);
11401 extern vector signed short __builtin_vec_sra (vector signed short a1,
11402                              vector unsigned short a2);
11403 extern vector unsigned short __builtin_vec_sra (vector unsigned short a1,
11404                                vector unsigned short a2);
11405 extern vector signed int __builtin_vec_sra (vector signed int a1, vector unsigned int a2);
11406 extern vector unsigned int __builtin_vec_sra (vector unsigned int a1, vector unsigned int a2);
11407 
11408 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned int a2);
11409 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned short a2);
11410 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned char a2);
11411 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1, vector unsigned int a2);
11412 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1,
11413                              vector unsigned short a2);
11414 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1, vector unsigned char a2);
11415 
11416 extern vector signed short __builtin_vec_srl (vector signed short a1, vector unsigned int a2);
11417 extern vector signed short __builtin_vec_srl (vector signed short a1,
11418                              vector unsigned short a2);
11419 extern vector signed short __builtin_vec_srl (vector signed short a1, vector unsigned char a2);
11420 
11421 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11422                                vector unsigned int a2);
11423 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11424                                vector unsigned short a2);
11425 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11426                                vector unsigned char a2);
11427 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned int a2);
11428 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned short a2);
11429 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned char a2);
11430 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11431                               vector unsigned int a2);
11432 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11433                               vector unsigned short a2);
11434 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11435                               vector unsigned char a2);
11436 
11437 extern vector float __builtin_vec_sro (vector float a1, vector signed char a2);
11438 extern vector float __builtin_vec_sro (vector float a1, vector unsigned char a2);
11439 extern vector signed int __builtin_vec_sro (vector signed int a1, vector signed char a2);
11440 extern vector signed int __builtin_vec_sro (vector signed int a1, vector unsigned char a2);
11441 extern vector unsigned int __builtin_vec_sro (vector unsigned int a1, vector signed char a2);
11442 extern vector unsigned int __builtin_vec_sro (vector unsigned int a1, vector unsigned char a2);
11443 
11444 extern vector signed short __builtin_vec_sro (vector signed short a1, vector signed char a2);
11445 extern vector signed short __builtin_vec_sro (vector signed short a1, vector unsigned char a2);
11446 
11447 extern vector unsigned short __builtin_vec_sro (vector unsigned short a1,
11448                                vector signed char a2);
11449 extern vector unsigned short __builtin_vec_sro (vector unsigned short a1,
11450                                vector unsigned char a2);
11451 extern vector signed char __builtin_vec_sro (vector signed char a1, vector signed char a2);
11452 extern vector signed char __builtin_vec_sro (vector signed char a1, vector unsigned char a2);
11453 extern vector unsigned char __builtin_vec_sro (vector unsigned char a1, vector signed char a2);
11454 
11455 extern vector unsigned char __builtin_vec_sro (vector unsigned char a1,
11456                               vector unsigned char a2);
11457 
11458 extern void __builtin_vec_st (vector float a1, int a2, const void * a3);
11459 extern void __builtin_vec_st (vector signed int a1, int a2, const void * a3);
11460 extern void __builtin_vec_st (vector unsigned int a1, int a2, const void * a3);
11461 extern void __builtin_vec_st (vector signed short a1, int a2, const void * a3);
11462 extern void __builtin_vec_st (vector unsigned short a1, int a2, const void * a3);
11463 extern void __builtin_vec_st (vector signed char a1, int a2, const void * a3);
11464 extern void __builtin_vec_st (vector unsigned char a1, int a2, const void * a3);
11465 
11466 extern void __builtin_vec_ste (vector signed char a1, int a2, const void * a3);
11467 extern void __builtin_vec_ste (vector unsigned char a1, int a2, unsigned char * a3);
11468 extern void __builtin_vec_ste (vector signed short a1, int a2, const void * a3);
11469 extern void __builtin_vec_ste (vector unsigned short a1, int a2, const void * a3);
11470 extern void __builtin_vec_ste (vector signed int a1, int a2, const void * a3);
11471 extern void __builtin_vec_ste (vector unsigned int a1, int a2, unsigned int * a3);
11472 extern void __builtin_vec_ste (vector float a1, int a2, float * a3);
11473 
11474 extern void __builtin_vec_stl (vector float a1, int a2, const void * a3);
11475 extern void __builtin_vec_stl (vector signed int a1, int a2, const void * a3);
11476 extern void __builtin_vec_stl (vector unsigned int a1, int a2, const void * a3);
11477 extern void __builtin_vec_stl (vector signed short a1, int a2, const void * a3);
11478 extern void __builtin_vec_stl (vector unsigned short a1, int a2, const void * a3);
11479 extern void __builtin_vec_stl (vector signed char a1, int a2, const void * a3);
11480 extern void __builtin_vec_stl (vector unsigned char a1, int a2, const void * a3);
11481 
11482 extern vector signed char __builtin_vec_sub (vector signed char a1, vector signed char a2);
11483 extern vector unsigned char __builtin_vec_sub (vector signed char a1, vector unsigned char a2);
11484 
11485 extern vector unsigned char __builtin_vec_sub (vector unsigned char a1, vector signed char a2);
11486 
11487 extern vector unsigned char __builtin_vec_sub (vector unsigned char a1,
11488                               vector unsigned char a2);
11489 extern vector signed short __builtin_vec_sub (vector signed short a1, vector signed short a2);
11490 extern vector unsigned short __builtin_vec_sub (vector signed short a1,
11491                                vector unsigned short a2);
11492 extern vector unsigned short __builtin_vec_sub (vector unsigned short a1,
11493                                vector signed short a2);
11494 extern vector unsigned short __builtin_vec_sub (vector unsigned short a1,
11495                                vector unsigned short a2);
11496 extern vector signed int __builtin_vec_sub (vector signed int a1, vector signed int a2);
11497 extern vector unsigned int __builtin_vec_sub (vector signed int a1, vector unsigned int a2);
11498 extern vector unsigned int __builtin_vec_sub (vector unsigned int a1, vector signed int a2);
11499 extern vector unsigned int __builtin_vec_sub (vector unsigned int a1, vector unsigned int a2);
11500 extern vector float __builtin_vec_sub (vector float a1, vector float a2);
11501 
11502 extern vector unsigned int __builtin_vec_subc (vector unsigned int a1, vector unsigned int a2);
11503 
11504 extern vector unsigned char __builtin_vec_subs (vector signed char a1,
11505                                vector unsigned char a2);
11506 extern vector unsigned char __builtin_vec_subs (vector unsigned char a1,
11507                                vector signed char a2);
11508 extern vector unsigned char __builtin_vec_subs (vector unsigned char a1,
11509                                vector unsigned char a2);
11510 extern vector signed char __builtin_vec_subs (vector signed char a1, vector signed char a2);
11511 extern vector unsigned short __builtin_vec_subs (vector signed short a1,
11512                                 vector unsigned short a2);
11513 extern vector unsigned short __builtin_vec_subs (vector unsigned short a1,
11514                                 vector signed short a2);
11515 extern vector unsigned short __builtin_vec_subs (vector unsigned short a1,
11516                                 vector unsigned short a2);
11517 extern vector signed short __builtin_vec_subs (vector signed short a1, vector signed short a2);
11518 
11519 extern vector unsigned int __builtin_vec_subs (vector signed int a1, vector unsigned int a2);
11520 extern vector unsigned int __builtin_vec_subs (vector unsigned int a1, vector signed int a2);
11521 extern vector unsigned int __builtin_vec_subs (vector unsigned int a1, vector unsigned int a2);
11522 
11523 extern vector signed int __builtin_vec_subs (vector signed int a1, vector signed int a2);
11524 
11525 extern vector unsigned int __builtin_vec_sum4s (vector unsigned char a1,
11526                                vector unsigned int a2);
11527 extern vector signed int __builtin_vec_sum4s (vector signed char a1, vector signed int a2);
11528 extern vector signed int __builtin_vec_sum4s (vector signed short a1, vector signed int a2);
11529 #else
11530 # define __builtin_vec_sr(a, b) ((a) >> (b))
11531 # define __builtin_vec_sub(a, b) ((a) - (b))
11532 __coverity_generic_altivec_vector __builtin_vec_sra ();
11533 __coverity_generic_altivec_vector __builtin_vec_srl ();
11534 __coverity_generic_altivec_vector __builtin_vec_sro ();
11535 extern void __builtin_vec_st ();
11536 extern void __builtin_vec_ste ();
11537 extern void __builtin_vec_stl ();
11538 __coverity_generic_altivec_vector __builtin_vec_subc ();
11539 __coverity_generic_altivec_vector __builtin_vec_subs ();
11540 __coverity_generic_altivec_vector __builtin_vec_sum4s ();
11541 #endif
11542 
11543 extern vector signed int __builtin_vec_sum2s (vector signed int a1, vector signed int a2);
11544 
11545 extern vector signed int __builtin_vec_sums (vector signed int a1, vector signed int a2);
11546 
11547 extern vector float __builtin_vec_trunc (vector float a1);
11548 
11549 #ifdef __coverity_cplusplus
11550 extern vector signed short __builtin_vec_unpackh (vector signed char a1);
11551 extern vector unsigned int __builtin_vec_unpackh (vector unsigned short a1);
11552 extern vector signed int __builtin_vec_unpackh (vector signed short a1);
11553 
11554 extern vector signed short __builtin_vec_unpackl (vector signed char a1);
11555 extern vector unsigned int __builtin_vec_unpackl (vector unsigned short a1);
11556 extern vector signed int __builtin_vec_unpackl (vector signed short a1);
11557 
11558 extern vector float __builtin_vec_xor (vector float a1, vector float a2);
11559 extern vector float __builtin_vec_xor (vector float a1, vector signed int a2);
11560 extern vector float __builtin_vec_xor (vector signed int a1, vector float a2);
11561 extern vector signed int __builtin_vec_xor (vector signed int a1, vector signed int a2);
11562 extern vector unsigned int __builtin_vec_xor (vector signed int a1, vector unsigned int a2);
11563 extern vector unsigned int __builtin_vec_xor (vector unsigned int a1, vector signed int a2);
11564 extern vector unsigned int __builtin_vec_xor (vector unsigned int a1, vector unsigned int a2);
11565 extern vector signed short __builtin_vec_xor (vector signed short a1, vector signed short a2);
11566 extern vector unsigned short __builtin_vec_xor (vector signed short a1,
11567                                vector unsigned short a2);
11568 extern vector unsigned short __builtin_vec_xor (vector unsigned short a1,
11569                                vector signed short a2);
11570 extern vector unsigned short __builtin_vec_xor (vector unsigned short a1,
11571                                vector unsigned short a2);
11572 extern vector signed char __builtin_vec_xor (vector signed char a1, vector signed char a2);
11573 extern vector unsigned char __builtin_vec_xor (vector signed char a1, vector unsigned char a2);
11574 
11575 extern vector unsigned char __builtin_vec_xor (vector unsigned char a1, vector signed char a2);
11576 
11577 extern vector unsigned char __builtin_vec_xor (vector unsigned char a1,
11578                               vector unsigned char a2);
11579 
11580 extern vector signed int __builtin_vec_all_eq (vector signed char a1, vector unsigned char a2);
11581 
11582 extern vector signed int __builtin_vec_all_eq (vector signed char a1, vector signed char a2);
11583 extern vector signed int __builtin_vec_all_eq (vector unsigned char a1, vector signed char a2);
11584 
11585 extern vector signed int __builtin_vec_all_eq (vector unsigned char a1,
11586                               vector unsigned char a2);
11587 extern vector signed int __builtin_vec_all_eq (vector signed short a1,
11588                               vector unsigned short a2);
11589 extern vector signed int __builtin_vec_all_eq (vector signed short a1, vector signed short a2);
11590 
11591 extern vector signed int __builtin_vec_all_eq (vector unsigned short a1,
11592                               vector signed short a2);
11593 extern vector signed int __builtin_vec_all_eq (vector unsigned short a1,
11594                               vector unsigned short a2);
11595 extern vector signed int __builtin_vec_all_eq (vector signed int a1, vector unsigned int a2);
11596 extern vector signed int __builtin_vec_all_eq (vector signed int a1, vector signed int a2);
11597 extern vector signed int __builtin_vec_all_eq (vector unsigned int a1, vector signed int a2);
11598 extern vector signed int __builtin_vec_all_eq (vector unsigned int a1, vector unsigned int a2);
11599 
11600 extern vector signed int __builtin_vec_all_eq (vector float a1, vector float a2);
11601 
11602 extern vector signed int __builtin_vec_all_ge (vector signed char a1, vector unsigned char a2);
11603 
11604 extern vector signed int __builtin_vec_all_ge (vector unsigned char a1, vector signed char a2);
11605 
11606 extern vector signed int __builtin_vec_all_ge (vector unsigned char a1,
11607                               vector unsigned char a2);
11608 extern vector signed int __builtin_vec_all_ge (vector signed char a1, vector signed char a2);
11609 extern vector signed int __builtin_vec_all_ge (vector signed short a1,
11610                               vector unsigned short a2);
11611 extern vector signed int __builtin_vec_all_ge (vector unsigned short a1,
11612                               vector signed short a2);
11613 extern vector signed int __builtin_vec_all_ge (vector unsigned short a1,
11614                               vector unsigned short a2);
11615 extern vector signed int __builtin_vec_all_ge (vector signed short a1, vector signed short a2);
11616 
11617 extern vector signed int __builtin_vec_all_ge (vector signed int a1, vector unsigned int a2);
11618 extern vector signed int __builtin_vec_all_ge (vector unsigned int a1, vector signed int a2);
11619 extern vector signed int __builtin_vec_all_ge (vector unsigned int a1, vector unsigned int a2);
11620 
11621 extern vector signed int __builtin_vec_all_ge (vector signed int a1, vector signed int a2);
11622 extern vector signed int __builtin_vec_all_ge (vector float a1, vector float a2);
11623 
11624 extern vector signed int __builtin_vec_all_gt (vector signed char a1, vector unsigned char a2);
11625 
11626 extern vector signed int __builtin_vec_all_gt (vector unsigned char a1, vector signed char a2);
11627 
11628 extern vector signed int __builtin_vec_all_gt (vector unsigned char a1,
11629                               vector unsigned char a2);
11630 extern vector signed int __builtin_vec_all_gt (vector signed char a1, vector signed char a2);
11631 extern vector signed int __builtin_vec_all_gt (vector signed short a1,
11632                               vector unsigned short a2);
11633 extern vector signed int __builtin_vec_all_gt (vector unsigned short a1,
11634                               vector signed short a2);
11635 extern vector signed int __builtin_vec_all_gt (vector unsigned short a1,
11636                               vector unsigned short a2);
11637 extern vector signed int __builtin_vec_all_gt (vector signed short a1, vector signed short a2);
11638 
11639 extern vector signed int __builtin_vec_all_gt (vector signed int a1, vector unsigned int a2);
11640 extern vector signed int __builtin_vec_all_gt (vector unsigned int a1, vector signed int a2);
11641 extern vector signed int __builtin_vec_all_gt (vector unsigned int a1, vector unsigned int a2);
11642 
11643 extern vector signed int __builtin_vec_all_gt (vector signed int a1, vector signed int a2);
11644 extern vector signed int __builtin_vec_all_gt (vector float a1, vector float a2);
11645 
11646 extern vector signed int __builtin_vec_all_in (vector float a1, vector float a2);
11647 
11648 extern vector signed int __builtin_vec_all_le (vector signed char a1, vector unsigned char a2);
11649 
11650 extern vector signed int __builtin_vec_all_le (vector unsigned char a1, vector signed char a2);
11651 
11652 extern vector signed int __builtin_vec_all_le (vector unsigned char a1,
11653                               vector unsigned char a2);
11654 extern vector signed int __builtin_vec_all_le (vector signed char a1, vector signed char a2);
11655 extern vector signed int __builtin_vec_all_le (vector signed short a1,
11656                               vector unsigned short a2);
11657 extern vector signed int __builtin_vec_all_le (vector unsigned short a1,
11658                               vector signed short a2);
11659 extern vector signed int __builtin_vec_all_le (vector unsigned short a1,
11660                               vector unsigned short a2);
11661 extern vector signed int __builtin_vec_all_le (vector signed short a1, vector signed short a2);
11662 
11663 extern vector signed int __builtin_vec_all_le (vector signed int a1, vector unsigned int a2);
11664 extern vector signed int __builtin_vec_all_le (vector unsigned int a1, vector signed int a2);
11665 extern vector signed int __builtin_vec_all_le (vector unsigned int a1, vector unsigned int a2);
11666 
11667 extern vector signed int __builtin_vec_all_le (vector signed int a1, vector signed int a2);
11668 extern vector signed int __builtin_vec_all_le (vector float a1, vector float a2);
11669 
11670 extern vector signed int __builtin_vec_all_lt (vector signed char a1, vector unsigned char a2);
11671 
11672 extern vector signed int __builtin_vec_all_lt (vector unsigned char a1, vector signed char a2);
11673 
11674 extern vector signed int __builtin_vec_all_lt (vector unsigned char a1,
11675                               vector unsigned char a2);
11676 extern vector signed int __builtin_vec_all_lt (vector signed char a1, vector signed char a2);
11677 extern vector signed int __builtin_vec_all_lt (vector signed short a1,
11678                               vector unsigned short a2);
11679 extern vector signed int __builtin_vec_all_lt (vector unsigned short a1,
11680                               vector signed short a2);
11681 extern vector signed int __builtin_vec_all_lt (vector unsigned short a1,
11682                               vector unsigned short a2);
11683 extern vector signed int __builtin_vec_all_lt (vector signed short a1, vector signed short a2);
11684 
11685 extern vector signed int __builtin_vec_all_lt (vector signed int a1, vector unsigned int a2);
11686 extern vector signed int __builtin_vec_all_lt (vector unsigned int a1, vector signed int a2);
11687 extern vector signed int __builtin_vec_all_lt (vector unsigned int a1, vector unsigned int a2);
11688 
11689 extern vector signed int __builtin_vec_all_lt (vector signed int a1, vector signed int a2);
11690 extern vector signed int __builtin_vec_all_lt (vector float a1, vector float a2);
11691 #else
11692 __coverity_generic_altivec_vector __builtin_vec_unpackh ();
11693 __coverity_generic_altivec_vector __builtin_vec_unpackl ();
11694 #define __builtin_vec_xor(a1, a2) ((a1) ^ (a2))
11695 __coverity_generic_altivec_vector __builtin_vec_all_eq ();
11696 __coverity_generic_altivec_vector __builtin_vec_all_ge ();
11697 __coverity_generic_altivec_vector __builtin_vec_all_gt ();
11698 __coverity_generic_altivec_vector __builtin_vec_all_le ();
11699 __coverity_generic_altivec_vector __builtin_vec_all_lt ();
11700 #endif
11701 
11702 extern vector signed int __builtin_vec_all_nan (vector float a1);
11703 
11704 #ifdef __coverity_cplusplus
11705 extern vector signed int __builtin_vec_all_ne (vector signed char a1, vector unsigned char a2);
11706 
11707 extern vector signed int __builtin_vec_all_ne (vector signed char a1, vector signed char a2);
11708 extern vector signed int __builtin_vec_all_ne (vector unsigned char a1, vector signed char a2);
11709 
11710 extern vector signed int __builtin_vec_all_ne (vector unsigned char a1,
11711                               vector unsigned char a2);
11712 extern vector signed int __builtin_vec_all_ne (vector signed short a1,
11713                               vector unsigned short a2);
11714 extern vector signed int __builtin_vec_all_ne (vector signed short a1, vector signed short a2);
11715 
11716 extern vector signed int __builtin_vec_all_ne (vector unsigned short a1,
11717                               vector signed short a2);
11718 extern vector signed int __builtin_vec_all_ne (vector unsigned short a1,
11719                               vector unsigned short a2);
11720 extern vector signed int __builtin_vec_all_ne (vector signed int a1, vector unsigned int a2);
11721 extern vector signed int __builtin_vec_all_ne (vector signed int a1, vector signed int a2);
11722 extern vector signed int __builtin_vec_all_ne (vector unsigned int a1, vector signed int a2);
11723 extern vector signed int __builtin_vec_all_ne (vector unsigned int a1, vector unsigned int a2);
11724 
11725 extern vector signed int __builtin_vec_all_ne (vector float a1, vector float a2);
11726 
11727 #else
11728 __coverity_generic_altivec_vector __builtin_vec_all_ne ();
11729 #endif
11730 
11731 extern vector signed int __builtin_vec_all_nge (vector float a1, vector float a2);
11732 
11733 extern vector signed int __builtin_vec_all_ngt (vector float a1, vector float a2);
11734 
11735 extern vector signed int __builtin_vec_all_nle (vector float a1, vector float a2);
11736 
11737 extern vector signed int __builtin_vec_all_nlt (vector float a1, vector float a2);
11738 
11739 extern vector signed int __builtin_vec_all_numeric (vector float a1);
11740 
11741 #ifdef __coverity_cplusplus
11742 extern vector signed int __builtin_vec_any_eq (vector signed char a1, vector unsigned char a2);
11743 
11744 extern vector signed int __builtin_vec_any_eq (vector signed char a1, vector signed char a2);
11745 extern vector signed int __builtin_vec_any_eq (vector unsigned char a1, vector signed char a2);
11746 
11747 extern vector signed int __builtin_vec_any_eq (vector unsigned char a1,
11748                               vector unsigned char a2);
11749 extern vector signed int __builtin_vec_any_eq (vector signed short a1,
11750                               vector unsigned short a2);
11751 extern vector signed int __builtin_vec_any_eq (vector signed short a1, vector signed short a2);
11752 
11753 extern vector signed int __builtin_vec_any_eq (vector unsigned short a1,
11754                               vector signed short a2);
11755 extern vector signed int __builtin_vec_any_eq (vector unsigned short a1,
11756                               vector unsigned short a2);
11757 extern vector signed int __builtin_vec_any_eq (vector signed int a1, vector unsigned int a2);
11758 extern vector signed int __builtin_vec_any_eq (vector signed int a1, vector signed int a2);
11759 extern vector signed int __builtin_vec_any_eq (vector unsigned int a1, vector signed int a2);
11760 extern vector signed int __builtin_vec_any_eq (vector unsigned int a1, vector unsigned int a2);
11761 
11762 extern vector signed int __builtin_vec_any_eq (vector float a1, vector float a2);
11763 
11764 extern vector signed int __builtin_vec_any_ge (vector signed char a1, vector unsigned char a2);
11765 
11766 extern vector signed int __builtin_vec_any_ge (vector unsigned char a1, vector signed char a2);
11767 
11768 extern vector signed int __builtin_vec_any_ge (vector unsigned char a1,
11769                               vector unsigned char a2);
11770 extern vector signed int __builtin_vec_any_ge (vector signed char a1, vector signed char a2);
11771 extern vector signed int __builtin_vec_any_ge (vector signed short a1,
11772                               vector unsigned short a2);
11773 extern vector signed int __builtin_vec_any_ge (vector unsigned short a1,
11774                               vector signed short a2);
11775 extern vector signed int __builtin_vec_any_ge (vector unsigned short a1,
11776                               vector unsigned short a2);
11777 extern vector signed int __builtin_vec_any_ge (vector signed short a1, vector signed short a2);
11778 
11779 extern vector signed int __builtin_vec_any_ge (vector signed int a1, vector unsigned int a2);
11780 extern vector signed int __builtin_vec_any_ge (vector unsigned int a1, vector signed int a2);
11781 extern vector signed int __builtin_vec_any_ge (vector unsigned int a1, vector unsigned int a2);
11782 
11783 extern vector signed int __builtin_vec_any_ge (vector signed int a1, vector signed int a2);
11784 extern vector signed int __builtin_vec_any_ge (vector float a1, vector float a2);
11785 
11786 extern vector signed int __builtin_vec_any_gt (vector signed char a1, vector unsigned char a2);
11787 
11788 extern vector signed int __builtin_vec_any_gt (vector unsigned char a1, vector signed char a2);
11789 
11790 extern vector signed int __builtin_vec_any_gt (vector unsigned char a1,
11791                               vector unsigned char a2);
11792 extern vector signed int __builtin_vec_any_gt (vector signed char a1, vector signed char a2);
11793 extern vector signed int __builtin_vec_any_gt (vector signed short a1,
11794                               vector unsigned short a2);
11795 extern vector signed int __builtin_vec_any_gt (vector unsigned short a1,
11796                               vector signed short a2);
11797 extern vector signed int __builtin_vec_any_gt (vector unsigned short a1,
11798                               vector unsigned short a2);
11799 extern vector signed int __builtin_vec_any_gt (vector signed short a1, vector signed short a2);
11800 
11801 extern vector signed int __builtin_vec_any_gt (vector signed int a1, vector unsigned int a2);
11802 extern vector signed int __builtin_vec_any_gt (vector unsigned int a1, vector signed int a2);
11803 extern vector signed int __builtin_vec_any_gt (vector unsigned int a1, vector unsigned int a2);
11804 
11805 extern vector signed int __builtin_vec_any_gt (vector signed int a1, vector signed int a2);
11806 extern vector signed int __builtin_vec_any_gt (vector float a1, vector float a2);
11807 
11808 extern vector signed int __builtin_vec_any_le (vector signed char a1, vector unsigned char a2);
11809 
11810 extern vector signed int __builtin_vec_any_le (vector unsigned char a1, vector signed char a2);
11811 
11812 extern vector signed int __builtin_vec_any_le (vector unsigned char a1,
11813                               vector unsigned char a2);
11814 extern vector signed int __builtin_vec_any_le (vector signed char a1, vector signed char a2);
11815 extern vector signed int __builtin_vec_any_le (vector signed short a1,
11816                               vector unsigned short a2);
11817 extern vector signed int __builtin_vec_any_le (vector unsigned short a1,
11818                               vector signed short a2);
11819 extern vector signed int __builtin_vec_any_le (vector unsigned short a1,
11820                               vector unsigned short a2);
11821 extern vector signed int __builtin_vec_any_le (vector signed short a1, vector signed short a2);
11822 
11823 extern vector signed int __builtin_vec_any_le (vector signed int a1, vector unsigned int a2);
11824 extern vector signed int __builtin_vec_any_le (vector unsigned int a1, vector signed int a2);
11825 extern vector signed int __builtin_vec_any_le (vector unsigned int a1, vector unsigned int a2);
11826 
11827 extern vector signed int __builtin_vec_any_le (vector signed int a1, vector signed int a2);
11828 extern vector signed int __builtin_vec_any_le (vector float a1, vector float a2);
11829 
11830 extern vector signed int __builtin_vec_any_lt (vector signed char a1, vector unsigned char a2);
11831 
11832 extern vector signed int __builtin_vec_any_lt (vector unsigned char a1, vector signed char a2);
11833 
11834 extern vector signed int __builtin_vec_any_lt (vector unsigned char a1,
11835                               vector unsigned char a2);
11836 extern vector signed int __builtin_vec_any_lt (vector signed char a1, vector signed char a2);
11837 extern vector signed int __builtin_vec_any_lt (vector signed short a1,
11838                               vector unsigned short a2);
11839 extern vector signed int __builtin_vec_any_lt (vector unsigned short a1,
11840                               vector signed short a2);
11841 extern vector signed int __builtin_vec_any_lt (vector unsigned short a1,
11842                               vector unsigned short a2);
11843 extern vector signed int __builtin_vec_any_lt (vector signed short a1, vector signed short a2);
11844 
11845 extern vector signed int __builtin_vec_any_lt (vector signed int a1, vector unsigned int a2);
11846 extern vector signed int __builtin_vec_any_lt (vector unsigned int a1, vector signed int a2);
11847 extern vector signed int __builtin_vec_any_lt (vector unsigned int a1, vector unsigned int a2);
11848 
11849 extern vector signed int __builtin_vec_any_lt (vector signed int a1, vector signed int a2);
11850 extern vector signed int __builtin_vec_any_lt (vector float a1, vector float a2);
11851 #else
11852 __coverity_generic_altivec_vector __builtin_vec_any_eq ();
11853 __coverity_generic_altivec_vector __builtin_vec_any_ge ();
11854 __coverity_generic_altivec_vector __builtin_vec_any_gt ();
11855 __coverity_generic_altivec_vector __builtin_vec_any_le ();
11856 __coverity_generic_altivec_vector __builtin_vec_any_lt ();
11857 #endif
11858 
11859 extern vector signed int __builtin_vec_any_nan (vector float a1);
11860 
11861 #ifdef __coverity_cplusplus
11862 extern vector signed int __builtin_vec_any_ne (vector signed char a1, vector unsigned char a2);
11863 
11864 extern vector signed int __builtin_vec_any_ne (vector signed char a1, vector signed char a2);
11865 extern vector signed int __builtin_vec_any_ne (vector unsigned char a1, vector signed char a2);
11866 
11867 extern vector signed int __builtin_vec_any_ne (vector unsigned char a1,
11868                               vector unsigned char a2);
11869 extern vector signed int __builtin_vec_any_ne (vector signed short a1,
11870                               vector unsigned short a2);
11871 extern vector signed int __builtin_vec_any_ne (vector signed short a1, vector signed short a2);
11872 
11873 extern vector signed int __builtin_vec_any_ne (vector unsigned short a1,
11874                               vector signed short a2);
11875 extern vector signed int __builtin_vec_any_ne (vector unsigned short a1,
11876                               vector unsigned short a2);
11877 extern vector signed int __builtin_vec_any_ne (vector signed int a1, vector unsigned int a2);
11878 extern vector signed int __builtin_vec_any_ne (vector signed int a1, vector signed int a2);
11879 extern vector signed int __builtin_vec_any_ne (vector unsigned int a1, vector signed int a2);
11880 extern vector signed int __builtin_vec_any_ne (vector unsigned int a1, vector unsigned int a2);
11881 
11882 extern vector signed int __builtin_vec_any_ne (vector float a1, vector float a2);
11883 #else
11884 __coverity_generic_altivec_vector __builtin_vec_any_ne ();
11885 #endif
11886 
11887 extern vector signed int __builtin_vec_any_nge (vector float a1, vector float a2);
11888 
11889 extern vector signed int __builtin_vec_any_ngt (vector float a1, vector float a2);
11890 
11891 extern vector signed int __builtin_vec_any_nle (vector float a1, vector float a2);
11892 
11893 extern vector signed int __builtin_vec_any_nlt (vector float a1, vector float a2);
11894 
11895 extern vector signed int __builtin_vec_any_numeric (vector float a1);
11896 
11897 extern vector signed int __builtin_vec_any_out (vector float a1, vector float a2);
11898 
11899 # ifndef OFFSET_T
11900 #  ifdef _ARCH_PPC64
11901 #   define OFFSET_T long
11902 #  else
11903 #   define OFFSET_T int
11904 # endif
11905 # endif
11906 
11907 extern int __builtin_altivec_vcmpbfp_p(int a1, vector float a2, vector float a3);
11908 extern int __builtin_altivec_vcmpeqfp_p(int a1, vector float a2, vector float a3);
11909 extern int __builtin_altivec_vcmpeqfp_p(int, vector float a1, vector float a2);
11910 extern int __builtin_altivec_vcmpequb_p(int a1, vector signed char a2, vector signed char a3);
11911 extern int __builtin_altivec_vcmpequh_p(int a1, vector signed short a2, vector signed short a3);
11912 extern int __builtin_altivec_vcmpequw_p(int a1, vector signed int a2, vector signed int a3);
11913 extern int __builtin_altivec_vcmpgefp_p(int a1, vector float a2, vector float a3);
11914 extern int __builtin_altivec_vcmpgtfp_p(int a1, vector float a2, vector float a3);
11915 extern int __builtin_altivec_vcmpgtsb_p(int a1, vector signed char a2, vector signed char a3);
11916 extern int __builtin_altivec_vcmpgtsh_p(int a1, vector signed short a2, vector signed short a3);
11917 extern int __builtin_altivec_vcmpgtsw_p(int a1, vector signed int a2, vector signed int a3);
11918 extern int __builtin_altivec_vcmpgtub_p(int a1, vector signed char a2, vector signed char a3);
11919 extern int __builtin_altivec_vcmpgtuh_p(int a1, vector signed short a2, vector signed short a3);
11920 extern int __builtin_altivec_vcmpgtuw_p(int a1, vector signed int a2, vector signed int a3);
11921 extern vector bool char __builtin_altivec_lvx(OFFSET_T a1, const void * a2);
11922 extern vector bool char __builtin_altivec_lvxl(OFFSET_T a1, const void * a2);
11923 extern vector bool char __builtin_altivec_vand(vector signed int a1, vector signed int a2);
11924 extern vector bool char __builtin_altivec_vandc(vector signed int a1, vector signed int a2);
11925 extern vector bool char __builtin_altivec_vcmpequb(vector signed char a1, vector signed char a2);
11926 extern vector bool char __builtin_altivec_vcmpgtsb(vector signed char a1, vector signed char a2);
11927 extern vector bool char __builtin_altivec_vcmpgtub(vector signed char a1, vector signed char a2);
11928 extern vector bool char __builtin_altivec_vmrghb(vector signed char a1, vector signed char a2);
11929 extern vector bool char __builtin_altivec_vmrglb(vector signed char a1, vector signed char a2);
11930 extern vector bool char __builtin_altivec_vnor(vector signed int a1, vector signed int a2);
11931 extern vector bool char __builtin_altivec_vor(vector signed int a1, vector signed int a2);
11932 extern vector bool char __builtin_altivec_vperm_4si(vector signed int a1, vector signed int a2, vector signed char a3);
11933 extern vector bool char __builtin_altivec_vpkuhum(vector signed short a1, vector signed short a2);
11934 extern vector bool char __builtin_altivec_vsel_4si(vector signed int a1, vector signed int a2, vector signed int a3);
11935 extern vector bool char __builtin_altivec_vsl(vector signed int a1, vector signed int a2);
11936 extern vector bool char __builtin_altivec_vsldoi_4si(vector signed int a1, vector signed int a2, const int a3);
11937 extern vector bool char __builtin_altivec_vsldoi_4sf(vector float a1, vector float a2, const int a3);
11938 extern vector bool char __builtin_altivec_vspltb(vector signed char a1, const int a2);
11939 extern vector bool char __builtin_altivec_vsr(vector signed int a1, vector signed int a2);
11940 extern vector bool char __builtin_altivec_vxor(vector signed int a1, vector signed int a2);
11941 extern vector bool int __builtin_altivec_vcmpeqfp(vector float a1, vector float a2);
11942 extern vector bool int __builtin_altivec_vcmpequw(vector signed int a1, vector signed int a2);
11943 extern vector bool int __builtin_altivec_vcmpgefp(vector float a1, vector float a2);
11944 extern vector bool int __builtin_altivec_vcmpgtfp(vector float a1, vector float a2);
11945 extern vector bool int __builtin_altivec_vcmpgtsw(vector signed int a1, vector signed int a2);
11946 extern vector bool int __builtin_altivec_vcmpgtuw(vector signed int a1, vector signed int a2);
11947 extern vector bool int __builtin_altivec_vmrghw(vector signed int a1, vector signed int a2);
11948 extern vector bool int __builtin_altivec_vmrglw(vector signed int a1, vector signed int a2);
11949 extern vector bool int __builtin_altivec_vspltw(vector signed int a1, const int a2);
11950 extern vector bool int __builtin_altivec_vupkhsh(vector signed short a1);
11951 extern vector bool int __builtin_altivec_vupklsh(vector signed short a1);
11952 extern vector bool short __builtin_altivec_vcmpequh(vector signed short a1, vector signed short a2);
11953 extern vector bool short __builtin_altivec_vcmpgtsh(vector signed short a1, vector signed short a2);
11954 extern vector bool short __builtin_altivec_vcmpgtuh(vector signed short a1, vector signed short a2);
11955 extern vector bool short __builtin_altivec_vmrghh(vector signed short a1, vector signed short a2);
11956 extern vector bool short __builtin_altivec_vmrglh(vector signed short a1, vector signed short a2);
11957 extern vector bool short __builtin_altivec_vpkuwum(vector signed int a1, vector signed int a2);
11958 extern vector bool short __builtin_altivec_vsplth(vector signed short a1, const int a2);
11959 extern vector bool short __builtin_altivec_vupkhsb(vector signed char a1);
11960 extern vector bool short __builtin_altivec_vupklsb(vector signed char a1);
11961 extern vector float __builtin_altivec_abs_v4sf(vector float a1);
11962 extern vector float __builtin_altivec_lvewx(OFFSET_T a1, const void * a2);
11963 extern vector float __builtin_altivec_vaddfp(vector float a1, vector float a2);
11964 extern vector float __builtin_altivec_vcfsx(vector signed int a1, const int a2);
11965 extern vector float __builtin_altivec_vcfux(vector signed int a1, const int a2);
11966 extern vector float __builtin_altivec_vexptefp(vector float a1);
11967 extern vector float __builtin_altivec_vlogefp(vector float a1);
11968 extern vector float __builtin_altivec_vmaddfp(vector float a1, vector float a2, vector float a3);
11969 extern vector float __builtin_altivec_vmaxfp(vector float a1, vector float a2);
11970 extern vector float __builtin_altivec_vminfp(vector float a1, vector float a2);
11971 extern vector float __builtin_altivec_vnmsubfp(vector float a1, vector float a2, vector float a3);
11972 extern vector float __builtin_altivec_vrefp(vector float a1);
11973 extern vector float __builtin_altivec_vrfim(vector float a1);
11974 extern vector float __builtin_altivec_vrfin(vector float a1);
11975 extern vector float __builtin_altivec_vrfip(vector float a1);
11976 extern vector float __builtin_altivec_vrfiz(vector float a1);
11977 extern vector float __builtin_altivec_vrsqrtefp(vector float a1);
11978 extern vector float __builtin_altivec_vslo(vector signed int a1, vector signed int a2);
11979 extern vector float __builtin_altivec_vsro(vector signed int a1, vector signed int a2);
11980 extern vector float __builtin_altivec_vsubfp(vector float a1, vector float a2);
11981 extern vector pixel __builtin_altivec_vpkpx(vector signed int a1, vector signed int a2);
11982 extern vector signed char __builtin_altivec_abs_v16qi(vector signed char a1);
11983 extern vector signed char __builtin_altivec_abss_v16qi(vector signed char a1);
11984 extern vector signed char __builtin_altivec_lvebx(OFFSET_T a1, const void * a2);
11985 extern vector signed char __builtin_altivec_vaddsbs(vector signed char a1, vector signed char a2);
11986 extern vector signed char __builtin_altivec_vaddubm(vector signed char a1, vector signed char a2);
11987 extern vector signed char __builtin_altivec_vavgsb(vector signed char a1, vector signed char a2);
11988 extern vector signed char __builtin_altivec_vmaxsb(vector signed char a1, vector signed char a2);
11989 extern vector signed char __builtin_altivec_vminsb(vector signed char a1, vector signed char a2);
11990 extern vector signed char __builtin_altivec_vpkshss(vector signed short a1, vector signed short a2);
11991 extern vector signed char __builtin_altivec_vrlb(vector signed char a1, vector signed char a2);
11992 extern vector signed char __builtin_altivec_vslb(vector signed char a1, vector signed char a2);
11993 extern vector signed char __builtin_altivec_vspltisb(const int a1);
11994 extern vector signed char __builtin_altivec_vsrab(vector signed char a1, vector signed char a2);
11995 extern vector signed char __builtin_altivec_vsrb(vector signed char a1, vector signed char a2);
11996 extern vector signed char __builtin_altivec_vsubsbs(vector signed char a1, vector signed char a2);
11997 extern vector signed char __builtin_altivec_vsububm(vector signed char a1, vector signed char a2);
11998 extern vector signed int __builtin_altivec_abs_v4si(vector signed int a1);
11999 extern vector signed int __builtin_altivec_abss_v4si(vector signed int a1);
12000 extern vector signed int __builtin_altivec_vaddsws(vector signed int a1, vector signed int a2);
12001 extern vector signed int __builtin_altivec_vadduwm(vector signed int a1, vector signed int a2);
12002 extern vector signed int __builtin_altivec_vavgsw(vector signed int a1, vector signed int a2);
12003 extern vector signed int __builtin_altivec_vcmpbfp(vector float a1, vector float a2);
12004 extern vector signed int __builtin_altivec_vctsxs(vector float a1, const int a2);
12005 extern vector signed int __builtin_altivec_vmaxsw(vector signed int a1, vector signed int a2);
12006 extern vector signed int __builtin_altivec_vminsw(vector signed int a1, vector signed int a2);
12007 extern vector signed int __builtin_altivec_vmsummbm(vector signed char a1, vector signed char a2, vector signed int a3);
12008 extern vector signed int __builtin_altivec_vmsumshm(vector signed short a1, vector signed short a2, vector signed int a3);
12009 extern vector signed int __builtin_altivec_vmsumshs(vector signed short a1, vector signed short a2, vector signed int a3);
12010 extern vector signed int __builtin_altivec_vmulesh(vector signed short a1, vector signed short a2);
12011 extern vector signed int __builtin_altivec_vmulosh(vector signed short a1, vector signed short a2);
12012 extern vector signed int __builtin_altivec_vrlw(vector signed int a1, vector signed int a2);
12013 extern vector signed int __builtin_altivec_vslw(vector signed int a1, vector signed int a2);
12014 extern vector signed int __builtin_altivec_vspltisw(const int a1);
12015 extern vector signed int __builtin_altivec_vsraw(vector signed int a1, vector signed int a2);
12016 extern vector signed int __builtin_altivec_vsrw(vector signed int a1, vector signed int a2);
12017 extern vector signed int __builtin_altivec_vsubsws(vector signed int a1, vector signed int a2);
12018 extern vector signed int __builtin_altivec_vsubuwm(vector signed int a1, vector signed int a2);
12019 extern vector signed int __builtin_altivec_vsum2sws(vector signed int a1, vector signed int a2);
12020 extern vector signed int __builtin_altivec_vsum4sbs(vector signed char a1, vector signed int a2);
12021 extern vector signed int __builtin_altivec_vsum4shs(vector signed short a1, vector signed int a2);
12022 extern vector signed int __builtin_altivec_vsumsws(vector signed int a1, vector signed int a2);
12023 extern vector signed short __builtin_altivec_abs_v8hi(vector signed short a1);
12024 extern vector signed short __builtin_altivec_abss_v8hi(vector signed short a1);
12025 extern vector signed short __builtin_altivec_lvehx(OFFSET_T a1, const void * a2);
12026 extern vector signed short __builtin_altivec_vaddshs(vector signed short a1, vector signed short a2);
12027 extern vector signed short __builtin_altivec_vadduhm(vector signed short a1, vector signed short a2);
12028 extern vector signed short __builtin_altivec_vavgsh(vector signed short a1, vector signed short a2);
12029 extern vector signed short __builtin_altivec_vmaxsh(vector signed short a1, vector signed short a2);
12030 extern vector signed short __builtin_altivec_vmhaddshs(vector signed short a1, vector signed short a2, vector signed short a3);
12031 extern vector signed short __builtin_altivec_vmhraddshs(vector signed short a1, vector signed short a2, vector signed short a3);
12032 extern vector signed short __builtin_altivec_vminsh(vector signed short a1, vector signed short a2);
12033 extern vector signed short __builtin_altivec_vmladduhm(vector signed short a1, vector signed short a2, vector signed short a3);
12034 extern vector signed short __builtin_altivec_vmulesb(vector signed char a1, vector signed char a2);
12035 extern vector signed short __builtin_altivec_vmuleub(vector signed char a1, vector signed char a2);
12036 extern vector signed short __builtin_altivec_vmulosb(vector signed char a1, vector signed char a2);
12037 extern vector signed short __builtin_altivec_vpkswss(vector signed int a1, vector signed int a2);
12038 extern vector signed short __builtin_altivec_vrlh(vector signed short a1, vector signed short a2);
12039 extern vector signed short __builtin_altivec_vslh(vector signed short a1, vector signed short a2);
12040 extern vector signed short __builtin_altivec_vspltish(const int a1);
12041 extern vector signed short __builtin_altivec_vsrah(vector signed short a1, vector signed short a2);
12042 extern vector signed short __builtin_altivec_vsrh(vector signed short a1, vector signed short a2);
12043 extern vector signed short __builtin_altivec_vsubshs(vector signed short a1, vector signed short a2);
12044 extern vector signed short __builtin_altivec_vsubuhm(vector signed short a1, vector signed short a2);
12045 extern vector unsigned char __builtin_altivec_lvlx(OFFSET_T a1, const void * a2);
12046 extern vector unsigned char __builtin_altivec_lvlxl(OFFSET_T a1, const void * a2);
12047 extern vector unsigned char __builtin_altivec_lvrx(OFFSET_T a1, const void * a2);
12048 extern vector unsigned char __builtin_altivec_lvrxl(OFFSET_T a1, const void * a2);
12049 extern vector unsigned char __builtin_altivec_lvsl(OFFSET_T a1, const void * a2);
12050 extern vector unsigned char __builtin_altivec_lvsr(OFFSET_T a1, const void * a2);
12051 extern vector unsigned char __builtin_altivec_vaddubs(vector signed char a1, vector signed char a2);
12052 extern vector unsigned char __builtin_altivec_vavgub(vector signed char a1, vector signed char a2);
12053 extern vector unsigned char __builtin_altivec_vmaxub(vector signed char a1, vector signed char a2);
12054 extern vector unsigned char __builtin_altivec_vminub(vector signed char a1, vector signed char a2);
12055 extern vector unsigned char __builtin_altivec_vpkshus(vector signed short a1, vector signed short a2);
12056 extern vector unsigned char __builtin_altivec_vpkuhus(vector signed short a1, vector signed short a2);
12057 extern vector unsigned char __builtin_altivec_vsububs(vector signed char a1, vector signed char a2);
12058 extern vector unsigned int __builtin_altivec_vaddcuw(vector signed int a1, vector signed int a2);
12059 extern vector unsigned int __builtin_altivec_vadduws(vector signed int a1, vector signed int a2);
12060 extern vector unsigned int __builtin_altivec_vavguw(vector signed int a1, vector signed int a2);
12061 extern vector unsigned int __builtin_altivec_vctuxs(vector float a1, const int a2);
12062 extern vector unsigned int __builtin_altivec_vmaxuw(vector signed int a1, vector signed int a2);
12063 extern vector unsigned int __builtin_altivec_vminuw(vector signed int a1, vector signed int a2);
12064 extern vector unsigned int __builtin_altivec_vmsumubm(vector signed char a1, vector signed char a2, vector signed int a3);
12065 extern vector unsigned int __builtin_altivec_vmsumuhm(vector signed short a1, vector signed short a2, vector signed int a3);
12066 extern vector unsigned int __builtin_altivec_vmsumuhs(vector signed short a1, vector signed short a2, vector signed int a3);
12067 extern vector unsigned int __builtin_altivec_vmuleuh(vector signed short a1, vector signed short a2);
12068 extern vector unsigned int __builtin_altivec_vmulouh(vector signed short a1, vector signed short a2);
12069 extern vector unsigned int __builtin_altivec_vsubcuw(vector signed int a1, vector signed int a2);
12070 extern vector unsigned int __builtin_altivec_vsubuws(vector signed int a1, vector signed int a2);
12071 extern vector unsigned int __builtin_altivec_vsum4ubs(vector signed char a1, vector signed int a2);
12072 extern vector unsigned int __builtin_altivec_vupkhpx(vector signed short a1);
12073 extern vector unsigned int __builtin_altivec_vupklpx(vector signed short a1);
12074 extern vector unsigned short __builtin_altivec_mfvscr();
12075 extern vector unsigned short __builtin_altivec_vadduhs(vector signed short a1, vector signed short a2);
12076 extern vector unsigned short __builtin_altivec_vavguh(vector signed short a1, vector signed short a2);
12077 extern vector unsigned short __builtin_altivec_vmaxuh(vector signed short a1, vector signed short a2);
12078 extern vector unsigned short __builtin_altivec_vminuh(vector signed short a1, vector signed short a2);
12079 extern vector unsigned short __builtin_altivec_vmuloub(vector signed char a1, vector signed char a2);
12080 extern vector unsigned short __builtin_altivec_vpkswus(vector signed int a1, vector signed int a2);
12081 extern vector unsigned short __builtin_altivec_vpkuwus(vector signed int a1, vector signed int a2);
12082 extern vector unsigned short __builtin_altivec_vsubuhs(vector signed short a1, vector signed short a2);
12083 extern void __builtin_altivec_dss(int a1);
12084 extern void __builtin_altivec_dssall();
12085 extern void __builtin_altivec_dst(const void *a1, OFFSET_T a2, const int a3);
12086 extern void __builtin_altivec_dstst(const void *a1, OFFSET_T a2, const int a3);
12087 extern void __builtin_altivec_dststt(const void *a1, OFFSET_T a2, const int a3);
12088 extern void __builtin_altivec_dstt(const void *a1, OFFSET_T a2, const int a3);
12089 extern void __builtin_altivec_mtvscr(vector signed int a1);
12090 #ifdef __coverity_cplusplus
12091 extern void __builtin_altivec_stvebx(vector signed char a1, OFFSET_T a2, const void * a3);
12092 extern void __builtin_altivec_stvehx(vector signed short a1, OFFSET_T a2, const void * a3);
12093 extern void __builtin_altivec_stvewx(vector signed int a1, OFFSET_T a2, const void * a3);
12094 extern void __builtin_altivec_stvlx(vector signed char a1, OFFSET_T a2, const void * a3);
12095 extern void __builtin_altivec_stvlxl(vector signed char a1, OFFSET_T a2, const void * a3);
12096 extern void __builtin_altivec_stvrx(vector signed char a1, OFFSET_T a2, const void * a3);
12097 extern void __builtin_altivec_stvrxl(vector signed char a1, OFFSET_T a2, const void * a3);
12098 extern void __builtin_altivec_stvx(vector signed int a1, OFFSET_T a2, const void * a3);
12099 extern void __builtin_altivec_stvxl(vector signed int a1, OFFSET_T a2, const void * a3);
12100 extern vector bool char __builtin_altivec_vsel_4sf(vector float a1, vector float a2, vector float a3);
12101 extern vector bool char __builtin_altivec_vsel_4sf(vector float a1, vector float a2, vector signed int a3);
12102 #else
12103 extern void __builtin_altivec_stvebx();
12104 extern void __builtin_altivec_stvehx();
12105 extern void __builtin_altivec_stvewx();
12106 extern void __builtin_altivec_stvlx();
12107 extern void __builtin_altivec_stvlxl();
12108 extern void __builtin_altivec_stvrx();
12109 extern void __builtin_altivec_stvrxl();
12110 extern void __builtin_altivec_stvx();
12111 extern void __builtin_altivec_stvxl();
12112 extern __coverity_generic_altivec_vector __builtin_altivec_vsel_4sf();
12113 #endif
12114 #endif /* __ALTIVEC__ */
12115 
12116 //SPU intrinsic
12117 #if defined(COVERITY_SPU_COMPILER_2_5) && !defined(__COVERITY_DISABLE_BUILTIN_DECLS)
12118 #define __cov_qword __vector signed char
12119 #define __cov_imm int
12120 #define __cov_ra __cov_qword
12121 #define __cov_rb __cov_qword
12122 #define __cov_rc __cov_qword
12123 #define __cov_rd __cov_qword
12124 #define __cov_rt __cov_qword
12125 #define __cov_scalar double
12126 #define __cov_count unsigned int
12127 #define __cov_pos unsigned int
12128 
12129 __cov_qword __builtin_si_lqd(__cov_ra,__cov_imm);
12130 __cov_qword __builtin_si_lqx(__cov_ra,__cov_rb);
12131 __cov_qword __builtin_si_lqa(__cov_imm);
12132 __cov_qword __builtin_si_lqr(__cov_imm);
12133 __cov_qword __builtin_si_stqd(__cov_rt,__cov_ra,__cov_imm);
12134 __cov_qword __builtin_si_stqx(__cov_rt,__cov_ra,__cov_rb);
12135 __cov_qword __builtin_si_stqa(__cov_rt,__cov_imm);
12136 __cov_qword __builtin_si_stqr(__cov_rt,__cov_imm);
12137 __cov_qword __builtin_si_cbd(__cov_ra,__cov_imm);
12138 __cov_qword __builtin_si_cbx(__cov_ra,__cov_rb);
12139 __cov_qword __builtin_si_chd(__cov_ra,__cov_imm);
12140 __cov_qword __builtin_si_chx(__cov_ra,__cov_rb);
12141 __cov_qword __builtin_si_cwd(__cov_ra,__cov_imm);
12142 __cov_qword __builtin_si_cwx(__cov_ra,__cov_rb);
12143 __cov_qword __builtin_si_cdd(__cov_ra,__cov_imm);
12144 __cov_qword __builtin_si_cdx(__cov_ra,__cov_rb);
12145 __cov_qword __builtin_si_ilh(__cov_imm);
12146 __cov_qword __builtin_si_ilhu(__cov_imm);
12147 __cov_qword __builtin_si_il(__cov_imm);
12148 __cov_qword __builtin_si_ila(__cov_imm);
12149 __cov_qword __builtin_si_iohl(__cov_ra,__cov_imm);
12150 __cov_qword __builtin_si_fsmbi(__cov_imm);
12151 __cov_qword __builtin_si_ah(__cov_ra,__cov_rb);
12152 __cov_qword __builtin_si_ahi(__cov_ra,__cov_imm);
12153 __cov_qword __builtin_si_a(__cov_ra,__cov_rb);
12154 __cov_qword __builtin_si_ai(__cov_ra,__cov_imm);
12155 __cov_qword __builtin_si_addx(__cov_ra,__cov_rb,__cov_rt);
12156 __cov_qword __builtin_si_cg(__cov_ra,__cov_rb);
12157 __cov_qword __builtin_si_cgx(__cov_ra,__cov_rb,__cov_rt);
12158 __cov_qword __builtin_si_sfh(__cov_ra,__cov_rb);
12159 //__cov_qword __builtin_si_sfhi(__cov_imm,__cov_ra);
12160 __cov_qword __builtin_si_sf(__cov_ra,__cov_rb);
12161 __cov_qword __builtin_si_sfi(__cov_ra,__cov_imm);
12162 __cov_qword __builtin_si_sfx(__cov_ra,__cov_rb,__cov_rt);
12163 __cov_qword __builtin_si_bg(__cov_ra,__cov_rb);
12164 __cov_qword __builtin_si_bgx(__cov_ra,__cov_rb,__cov_rt);
12165 __cov_qword __builtin_si_mpy(__cov_ra,__cov_rb);
12166 __cov_qword __builtin_si_mpyu(__cov_ra,__cov_rb);
12167 __cov_qword __builtin_si_mpyi(__cov_ra,__cov_imm);
12168 __cov_qword __builtin_si_mpyui(__cov_ra,__cov_imm);
12169 __cov_qword __builtin_si_mpya(__cov_ra,__cov_rb,__cov_rc);
12170 __cov_qword __builtin_si_mpyh(__cov_ra,__cov_rb);
12171 __cov_qword __builtin_si_mpys(__cov_ra,__cov_rb);
12172 __cov_qword __builtin_si_mpyhh(__cov_ra,__cov_rb);
12173 __cov_qword __builtin_si_mpyhhu(__cov_ra,__cov_rb);
12174 __cov_qword __builtin_si_mpyhha(__cov_ra,__cov_rb,__cov_rc);
12175 __cov_qword __builtin_si_mpyhhau(__cov_ra,__cov_rb,__cov_rc);
12176 __cov_qword __builtin_si_clz(__cov_ra);
12177 __cov_qword __builtin_si_cntb(__cov_ra);
12178 __cov_qword __builtin_si_fsmb(__cov_ra);
12179 __cov_qword __builtin_si_fsmh(__cov_ra);
12180 __cov_qword __builtin_si_fsm(__cov_ra);
12181 __cov_qword __builtin_si_gbb(__cov_ra);
12182 __cov_qword __builtin_si_gbh(__cov_ra);
12183 __cov_qword __builtin_si_gb(__cov_ra);
12184 __cov_qword __builtin_si_avgb(__cov_ra,__cov_rb);
12185 __cov_qword __builtin_si_absdb(__cov_ra,__cov_rb);
12186 __cov_qword __builtin_si_sumb(__cov_ra,__cov_rb);
12187 __cov_qword __builtin_si_xsbh(__cov_ra);
12188 __cov_qword __builtin_si_xshw(__cov_ra);
12189 __cov_qword __builtin_si_xswd(__cov_ra);
12190 __cov_qword __builtin_si_and(__cov_ra,__cov_rb);
12191 __cov_qword __builtin_si_andc(__cov_ra,__cov_rb);
12192 __cov_qword __builtin_si_andbi(__cov_ra,__cov_imm);
12193 __cov_qword __builtin_si_andhi(__cov_ra,__cov_imm);
12194 __cov_qword __builtin_si_andi(__cov_ra,__cov_imm);
12195 __cov_qword __builtin_si_or(__cov_ra,__cov_rb);
12196 __cov_qword __builtin_si_orc(__cov_ra,__cov_rb);
12197 __cov_qword __builtin_si_orbi(__cov_ra,__cov_imm);
12198 __cov_qword __builtin_si_orhi(__cov_ra,__cov_imm);
12199 __cov_qword __builtin_si_ori(__cov_ra,__cov_imm);
12200 __cov_qword __builtin_si_orx(__cov_ra);
12201 __cov_qword __builtin_si_xor(__cov_ra,__cov_rb);
12202 __cov_qword __builtin_si_xorbi(__cov_ra,__cov_imm);
12203 __cov_qword __builtin_si_xorhi(__cov_ra,__cov_imm);
12204 __cov_qword __builtin_si_xori(__cov_ra,__cov_imm);
12205 __cov_qword __builtin_si_nand(__cov_ra,__cov_rb);
12206 __cov_qword __builtin_si_nor(__cov_ra,__cov_rb);
12207 __cov_qword __builtin_si_eqv(__cov_ra,__cov_rb);
12208 __cov_qword __builtin_si_selb(__cov_ra,__cov_rb,__cov_rc);
12209 __cov_qword __builtin_si_shufb(__cov_ra,__cov_rb,__cov_rc);
12210 __cov_qword __builtin_si_shlh(__cov_ra,__cov_rb);
12211 __cov_qword __builtin_si_shlhi(__cov_ra,__cov_imm);
12212 __cov_qword __builtin_si_shl(__cov_ra,__cov_rb);
12213 __cov_qword __builtin_si_shli(__cov_ra,__cov_imm);
12214 __cov_qword __builtin_si_shlqbi(__cov_ra,__cov_rb);
12215 __cov_qword __builtin_si_shlqbii(__cov_ra,__cov_imm);
12216 __cov_qword __builtin_si_shlqby(__cov_ra,__cov_rb);
12217 __cov_qword __builtin_si_shlqbyi(__cov_ra,__cov_imm);
12218 __cov_qword __builtin_si_shlqbybi(__cov_ra,__cov_rb);
12219 __cov_qword __builtin_si_roth(__cov_ra,__cov_rb);
12220 __cov_qword __builtin_si_rothi(__cov_ra,__cov_imm);
12221 __cov_qword __builtin_si_rot(__cov_ra,__cov_rb);
12222 __cov_qword __builtin_si_roti(__cov_ra,__cov_imm);
12223 __cov_qword __builtin_si_rotqby(__cov_ra,__cov_rb);
12224 __cov_qword __builtin_si_rotqbyi(__cov_ra,__cov_imm);
12225 __cov_qword __builtin_si_rotqbybi(__cov_ra,__cov_rb);
12226 __cov_qword __builtin_si_rotqbi(__cov_ra,__cov_rb);
12227 __cov_qword __builtin_si_rotqbii(__cov_ra,__cov_imm);
12228 __cov_qword __builtin_si_rothm(__cov_ra,__cov_rb);
12229 __cov_qword __builtin_si_rothmi(__cov_ra,__cov_imm);
12230 __cov_qword __builtin_si_rotm(__cov_ra,__cov_rb);
12231 __cov_qword __builtin_si_rotmi(__cov_ra,__cov_imm);
12232 __cov_qword __builtin_si_rotqmby(__cov_ra,__cov_rb);
12233 __cov_qword __builtin_si_rotqmbyi(__cov_ra,__cov_imm);
12234 __cov_qword __builtin_si_rotqmbi(__cov_ra,__cov_rb);
12235 __cov_qword __builtin_si_rotqmbii(__cov_ra,__cov_imm);
12236 __cov_qword __builtin_si_rotqmbybi(__cov_ra,__cov_rb);
12237 __cov_qword __builtin_si_rotmah(__cov_ra,__cov_rb);
12238 __cov_qword __builtin_si_rotmahi(__cov_ra,__cov_imm);
12239 __cov_qword __builtin_si_rotma(__cov_ra,__cov_rb);
12240 __cov_qword __builtin_si_rotmai(__cov_ra,__cov_imm);
12241 __cov_qword __builtin_si_heq(__cov_ra,__cov_rb);
12242 __cov_qword __builtin_si_heqi(__cov_ra,__cov_imm);
12243 __cov_qword __builtin_si_hgt(__cov_ra,__cov_rb);
12244 __cov_qword __builtin_si_hgti(__cov_ra,__cov_imm);
12245 __cov_qword __builtin_si_hlgt(__cov_ra,__cov_rb);
12246 __cov_qword __builtin_si_hlgti(__cov_ra,__cov_imm);
12247 __cov_qword __builtin_si_ceqb(__cov_ra,__cov_rb);
12248 __cov_qword __builtin_si_ceqbi(__cov_ra,__cov_imm);
12249 __cov_qword __builtin_si_ceqh(__cov_ra,__cov_rb);
12250 __cov_qword __builtin_si_ceqhi(__cov_ra,__cov_imm);
12251 __cov_qword __builtin_si_ceq(__cov_ra,__cov_rb);
12252 __cov_qword __builtin_si_ceqi(__cov_ra,__cov_imm);
12253 __cov_qword __builtin_si_cgtb(__cov_ra,__cov_rb);
12254 __cov_qword __builtin_si_cgtbi(__cov_ra,__cov_imm);
12255 __cov_qword __builtin_si_cgth(__cov_ra,__cov_rb);
12256 __cov_qword __builtin_si_cgthi(__cov_ra,__cov_imm);
12257 __cov_qword __builtin_si_cgt(__cov_ra,__cov_rb);
12258 __cov_qword __builtin_si_cgti(__cov_ra,__cov_imm);
12259 __cov_qword __builtin_si_clgtb(__cov_ra,__cov_rb);
12260 __cov_qword __builtin_si_clgtbi(__cov_ra,__cov_imm);
12261 __cov_qword __builtin_si_clgth(__cov_ra,__cov_rb);
12262 __cov_qword __builtin_si_clgthi(__cov_ra,__cov_imm);
12263 __cov_qword __builtin_si_clgt(__cov_ra,__cov_rb);
12264 __cov_qword __builtin_si_clgti(__cov_ra,__cov_imm);
12265 //__cov_qword __builtin_si_bisled(__cov_ra,int);
12266 //__cov_qword __builtin_si_bisledd(__cov_ra,int);
12267 //__cov_qword __builtin_si_bislede(__cov_ra,int);
12268 __cov_qword __builtin_si_fa(__cov_ra,__cov_rb);
12269 __cov_qword __builtin_si_dfa(__cov_ra,__cov_rb);
12270 __cov_qword __builtin_si_fs(__cov_ra,__cov_rb);
12271 __cov_qword __builtin_si_dfs(__cov_ra,__cov_rb);
12272 __cov_qword __builtin_si_fm(__cov_ra,__cov_rb);
12273 __cov_qword __builtin_si_dfm(__cov_ra,__cov_rb);
12274 __cov_qword __builtin_si_fma(__cov_ra,__cov_rb,__cov_rc);
12275 __cov_qword __builtin_si_dfma(__cov_ra,__cov_rb,__cov_rc);
12276 __cov_qword __builtin_si_dfnma(__cov_ra,__cov_rb,__cov_rc);
12277 __cov_qword __builtin_si_fnms(__cov_ra,__cov_rb,__cov_rc);
12278 __cov_qword __builtin_si_dfnms(__cov_ra,__cov_rb,__cov_rc);
12279 __cov_qword __builtin_si_fms(__cov_ra,__cov_rb,__cov_rc);
12280 __cov_qword __builtin_si_dfms(__cov_ra,__cov_rb,__cov_rc);
12281 __cov_qword __builtin_si_frest(__cov_ra);
12282 __cov_qword __builtin_si_frsqest(__cov_ra);
12283 __cov_qword __builtin_si_fi(__cov_ra,__cov_rb);
12284 __cov_qword __builtin_si_csflt(__cov_ra,__cov_imm);
12285 __cov_qword __builtin_si_cflts(__cov_ra,__cov_imm);
12286 __cov_qword __builtin_si_cuflt(__cov_ra,__cov_imm);
12287 __cov_qword __builtin_si_cfltu(__cov_ra,__cov_imm);
12288 __cov_qword __builtin_si_frds(__cov_ra);
12289 __cov_qword __builtin_si_fesd(__cov_ra);
12290 __cov_qword __builtin_si_fceq(__cov_ra,__cov_rb);
12291 __cov_qword __builtin_si_fcmeq(__cov_ra,__cov_rb);
12292 __cov_qword __builtin_si_fcgt(__cov_ra,__cov_rb);
12293 __cov_qword __builtin_si_fcmgt(__cov_ra,__cov_rb);
12294 __cov_qword __builtin_si_stop(__cov_imm);
12295 __cov_qword __builtin_si_stopd(__cov_ra,__cov_rb,__cov_rc);
12296 __cov_qword __builtin_si_lnop();
12297 __cov_qword __builtin_si_nop();
12298 __cov_qword __builtin_si_sync();
12299 __cov_qword __builtin_si_syncc();
12300 __cov_qword __builtin_si_dsync();
12301 __cov_qword __builtin_si_mfspr(__cov_imm);
12302 __cov_qword __builtin_si_mtspr(__cov_imm,__cov_ra);
12303 __cov_qword __builtin_si_fscrrd();
12304 __cov_qword __builtin_si_fscrwr(__cov_ra);
12305 __cov_qword __builtin_si_rdch(__cov_imm);
12306 __cov_qword __builtin_si_rchcnt(__cov_imm);
12307 __cov_qword __builtin_si_wrch(__cov_imm,__cov_ra);
12308 
12309 __cov_qword __builtin_si_dfceq(__cov_ra,__cov_rb);
12310 __cov_qword __builtin_si_dfcmeq(__cov_ra,__cov_rb);
12311 __cov_qword __builtin_si_dfcgt(__cov_ra,__cov_rb);
12312 __cov_qword __builtin_si_dfcmgt(__cov_ra,__cov_rb);
12313 __cov_qword __builtin_si_dftsv(__cov_ra,__cov_imm);
12314 
12315 __cov_qword __builtin_si_from_char(signed char);
12316 __cov_qword __builtin_si_from_uchar(unsigned char);
12317 __cov_qword __builtin_si_from_short(short);
12318 __cov_qword __builtin_si_from_ushort(unsigned short);
12319 __cov_qword __builtin_si_from_int(int);
12320 __cov_qword __builtin_si_from_uint(unsigned int);
12321 //__cov_qword __builtin_si_from_long(long);
12322 //__cov_qword __builtin_si_from_ulong(unsigned long);
12323 __cov_qword __builtin_si_from_float(float);
12324 __cov_qword __builtin_si_from_double(double);
12325 //__cov_qword __builtin_si_from_ptr(volatile void *);
12326 
12327 signed char __builtin_si_to_char(__cov_ra);
12328 unsigned char __builtin_si_to_uchar(__cov_ra);
12329 short __builtin_si_to_short(__cov_ra);
12330 unsigned short __builtin_si_to_ushort(__cov_ra);
12331 int __builtin_si_to_int(__cov_ra);
12332 unsigned short __builtin_si_to_uint(__cov_ra);
12333 long __builtin_si_to_long(__cov_ra);
12334 unsigned long __builtin_si_to_ulong(__cov_ra);
12335 float __builtin_si_to_float(__cov_ra);
12336 double __builtin_si_to_double(__cov_ra);
12337 void * __builtin_si_to_ptr(__cov_ra);
12338 
12339 //__builtin_spu_align_hint(ptr,base,offset);
12340 void __builtin_spu_align_hint(void *,int,int);
12341 
12342 /* generic spu_* intrinsics */
12343 
12344 __cov_qword __builtin_spu_splats(__cov_scalar);
12345 __cov_qword __builtin_spu_convtf(__cov_ra,__cov_imm);
12346 //__cov_qword __builtin_spu_convts(__cov_ra,__cov_imm);
12347 //__cov_qword __builtin_spu_convtu(__cov_ra,__cov_imm);
12348 __cov_qword __builtin_spu_extend(__cov_ra);
12349 //__cov_qword __builtin_spu_roundtf(__cov_ra);
12350 __cov_qword __builtin_spu_add(__cov_ra,__cov_rb);
12351 __cov_qword __builtin_spu_addx(__cov_ra,__cov_rb,__cov_rt);
12352 __cov_qword __builtin_spu_genc(__cov_ra,__cov_rb);
12353 __cov_qword __builtin_spu_gencx(__cov_ra,__cov_rb,__cov_rt);
12354 __cov_qword __builtin_spu_madd(__cov_ra,__cov_rb,__cov_rc);
12355 //__cov_qword __builtin_spu_nmadd(__cov_ra,__cov_rb,__cov_rc);
12356 __cov_qword __builtin_spu_mhhadd(__cov_ra,__cov_rb,__cov_rc);
12357 __cov_qword __builtin_spu_msub(__cov_ra,__cov_rb,__cov_rc);
12358 __cov_qword __builtin_spu_mul(__cov_ra,__cov_rb);
12359 //__cov_qword __builtin_spu_mulh(__cov_ra,__cov_rb);
12360 __cov_qword __builtin_spu_mule(__cov_ra,__cov_rb);
12361 __cov_qword __builtin_spu_mulo(__cov_ra,__cov_rb);
12362 //__cov_qword __builtin_spu_mulsr(__cov_ra,__cov_rb);
12363 __cov_qword __builtin_spu_nmsub(__cov_ra,__cov_rb,__cov_rc);
12364 __cov_qword __builtin_spu_sub(__cov_ra,__cov_rb);
12365 __cov_qword __builtin_spu_subx(__cov_ra,__cov_rb,__cov_rt);
12366 __cov_qword __builtin_spu_genb(__cov_ra,__cov_rb);
12367 __cov_qword __builtin_spu_genbx(__cov_ra,__cov_rb,__cov_rt);
12368 //__cov_qword __builtin_spu_absd(__cov_ra,__cov_rb);
12369 //__cov_qword __builtin_spu_avg(__cov_ra,__cov_rb);
12370 //__cov_qword __builtin_spu_sumb(__cov_ra,__cov_rb);
12371 //__cov_qword __builtin_spu_bisled(__cov_ra, int);
12372 //__cov_qword __builtin_spu_bisled_d(__cov_ra, int);
12373 //__cov_qword __builtin_spu_bisled_e(__cov_ra, int);
12374 __cov_qword __builtin_spu_cmpabseq(__cov_ra,__cov_rb);
12375 __cov_qword __builtin_spu_cmpabsgt(__cov_ra,__cov_rb);
12376 __cov_qword __builtin_spu_cmpeq(__cov_ra,__cov_rb);
12377 __cov_qword __builtin_spu_cmpgt(__cov_ra,__cov_rb);
12378 //__cov_qword __builtin_spu_testsv(__cov_ra,__cov_imm);
12379 __cov_qword __builtin_spu_hcmpeq(__cov_ra,__cov_rb);
12380 __cov_qword __builtin_spu_hcmpgt(__cov_ra,__cov_rb);
12381 __cov_qword __builtin_spu_cntb(__cov_ra);
12382 __cov_qword __builtin_spu_cntlz(__cov_ra);
12383 __cov_qword __builtin_spu_gather(__cov_ra);
12384 __cov_qword __builtin_spu_maskb(__cov_ra);
12385 __cov_qword __builtin_spu_maskh(__cov_ra);
12386 __cov_qword __builtin_spu_maskw(__cov_ra);
12387 __cov_qword __builtin_spu_sel(__cov_ra,__cov_rb,__cov_rc);
12388 __cov_qword __builtin_spu_shuffle(__cov_ra,__cov_rb,__cov_rc);
12389 __cov_qword __builtin_spu_and(__cov_ra,__cov_rb);
12390 __cov_qword __builtin_spu_andc(__cov_ra,__cov_rb);
12391 __cov_qword __builtin_spu_eqv(__cov_ra,__cov_rb);
12392 __cov_qword __builtin_spu_nand(__cov_ra,__cov_rb);
12393 __cov_qword __builtin_spu_nor(__cov_ra,__cov_rb);
12394 __cov_qword __builtin_spu_or(__cov_ra,__cov_rb);
12395 __cov_qword __builtin_spu_orc(__cov_ra,__cov_rb);
12396 __cov_qword __builtin_spu_orx(__cov_ra);
12397 __cov_qword __builtin_spu_xor(__cov_ra,__cov_rb);
12398 __cov_qword __builtin_spu_rl(__cov_ra,__cov_rb);
12399 __cov_qword __builtin_spu_rlqw(__cov_ra,__cov_count);
12400 __cov_qword __builtin_spu_rlqwbyte(__cov_ra,__cov_count);
12401 __cov_qword __builtin_spu_rlqwbytebc(__cov_ra,__cov_count);
12402 __cov_qword __builtin_spu_rlmask(__cov_ra,__cov_rb);
12403 __cov_qword __builtin_spu_rlmaska(__cov_ra,__cov_rb);
12404 __cov_qword __builtin_spu_rlmaskqw(__cov_ra,__cov_rb);
12405 __cov_qword __builtin_spu_rlmaskqwbyte(__cov_ra,__cov_rb);
12406 __cov_qword __builtin_spu_rlmaskqwbytebc(__cov_ra,__cov_rb);
12407 __cov_qword __builtin_spu_sl(__cov_ra,__cov_rb);
12408 __cov_qword __builtin_spu_slqw(__cov_ra,__cov_rb);
12409 __cov_qword __builtin_spu_slqwbyte(__cov_ra,__cov_rb);
12410 __cov_qword __builtin_spu_slqwbytebc(__cov_ra,__cov_rb);
12411 __cov_qword __builtin_spu_extract(__cov_ra,__cov_pos);
12412 __cov_qword __builtin_spu_insert(__cov_scalar,__cov_ra,__cov_pos);
12413 __cov_qword __builtin_spu_promote(__cov_scalar,__cov_pos);
12414 
12415 void __builtin_spu_idisable();
12416 void __builtin_spu_ienable();
12417 
12418 #if defined(__PS3_GCC_REVISION__)
12419 void __builtin_spu_hcmpeq_0 (int a, int b);
12420 void __builtin_spu_hcmpeq_1 (unsigned int a, unsigned int b);
12421 void __builtin_spu_hcmpgt_0 (int a, int b);
12422 void __builtin_spu_hcmpgt_1 (unsigned int a, unsigned int b);
12423 #endif
12424 
12425 /* See BZ31369 for how the SPU builtins were generated from spu-builtins.def */
12426 /* BEGIN: Generated from spu-builtins.def */
12427 void __builtin_si_bisled(__vector signed char arg0, void *arg1);
12428 void __builtin_si_bisledd(__vector signed char arg0, void *arg1);
12429 void __builtin_si_bislede(__vector signed char arg0, void *arg1);
12430 void __builtin_spu_bisled(void *arg0, void *arg1);
12431 void __builtin_spu_bisled_d(void *arg0, void *arg1);
12432 void __builtin_spu_bisled_e(void *arg0, void *arg1);
12433 double __builtin_dfmas(double arg0, double arg1, double arg2);
12434 float __builtin_fmas(float arg0, float arg1, float arg2);
12435 __vector signed char __builtin_si_a(__vector signed char arg0, __vector signed char arg1);
12436 __vector signed char __builtin_si_absdb(__vector signed char arg0, __vector signed char arg1);
12437 __vector signed char __builtin_si_addx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12438 __vector signed char __builtin_si_ah(__vector signed char arg0, __vector signed char arg1);
12439 __vector signed char __builtin_si_ahi(__vector signed char arg0, int arg1);
12440 __vector signed char __builtin_si_ai(__vector signed char arg0, int arg1);
12441 __vector signed char __builtin_si_and(__vector signed char arg0, __vector signed char arg1);
12442 __vector signed char __builtin_si_andbi(__vector signed char arg0, int arg1);
12443 __vector signed char __builtin_si_andc(__vector signed char arg0, __vector signed char arg1);
12444 __vector signed char __builtin_si_andhi(__vector signed char arg0, int arg1);
12445 __vector signed char __builtin_si_andi(__vector signed char arg0, int arg1);
12446 __vector signed char __builtin_si_avgb(__vector signed char arg0, __vector signed char arg1);
12447 __vector signed char __builtin_si_bg(__vector signed char arg0, __vector signed char arg1);
12448 __vector signed char __builtin_si_bgx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12449 __vector signed char __builtin_si_cbd(__vector signed char arg0, int arg1);
12450 __vector signed char __builtin_si_cbx(__vector signed char arg0, __vector signed char arg1);
12451 __vector signed char __builtin_si_cdd(__vector signed char arg0, int arg1);
12452 __vector signed char __builtin_si_cdx(__vector signed char arg0, __vector signed char arg1);
12453 __vector signed char __builtin_si_ceq(__vector signed char arg0, __vector signed char arg1);
12454 __vector signed char __builtin_si_ceqb(__vector signed char arg0, __vector signed char arg1);
12455 __vector signed char __builtin_si_ceqbi(__vector signed char arg0, int arg1);
12456 __vector signed char __builtin_si_ceqh(__vector signed char arg0, __vector signed char arg1);
12457 __vector signed char __builtin_si_ceqhi(__vector signed char arg0, int arg1);
12458 __vector signed char __builtin_si_ceqi(__vector signed char arg0, int arg1);
12459 __vector signed char __builtin_si_cflts(__vector signed char arg0, int arg1);
12460 __vector signed char __builtin_si_cfltu(__vector signed char arg0, int arg1);
12461 __vector signed char __builtin_si_cg(__vector signed char arg0, __vector signed char arg1);
12462 __vector signed char __builtin_si_cgt(__vector signed char arg0, __vector signed char arg1);
12463 __vector signed char __builtin_si_cgtb(__vector signed char arg0, __vector signed char arg1);
12464 __vector signed char __builtin_si_cgtbi(__vector signed char arg0, int arg1);
12465 __vector signed char __builtin_si_cgth(__vector signed char arg0, __vector signed char arg1);
12466 __vector signed char __builtin_si_cgthi(__vector signed char arg0, int arg1);
12467 __vector signed char __builtin_si_cgti(__vector signed char arg0, int arg1);
12468 __vector signed char __builtin_si_cgx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12469 __vector signed char __builtin_si_chd(__vector signed char arg0, int arg1);
12470 __vector signed char __builtin_si_chx(__vector signed char arg0, __vector signed char arg1);
12471 __vector signed char __builtin_si_clgt(__vector signed char arg0, __vector signed char arg1);
12472 __vector signed char __builtin_si_clgtb(__vector signed char arg0, __vector signed char arg1);
12473 __vector signed char __builtin_si_clgtbi(__vector signed char arg0, int arg1);
12474 __vector signed char __builtin_si_clgth(__vector signed char arg0, __vector signed char arg1);
12475 __vector signed char __builtin_si_clgthi(__vector signed char arg0, int arg1);
12476 __vector signed char __builtin_si_clgti(__vector signed char arg0, int arg1);
12477 __vector signed char __builtin_si_clz(__vector signed char arg0);
12478 __vector signed char __builtin_si_cntb(__vector signed char arg0);
12479 __vector signed char __builtin_si_csflt(__vector signed char arg0, int arg1);
12480 __vector signed char __builtin_si_cuflt(__vector signed char arg0, int arg1);
12481 __vector signed char __builtin_si_cwd(__vector signed char arg0, int arg1);
12482 __vector signed char __builtin_si_cwx(__vector signed char arg0, __vector signed char arg1);
12483 __vector signed char __builtin_si_dfa(__vector signed char arg0, __vector signed char arg1);
12484 __vector signed char __builtin_si_dfceq(__vector signed char arg0, __vector signed char arg1);
12485 __vector signed char __builtin_si_dfcgt(__vector signed char arg0, __vector signed char arg1);
12486 __vector signed char __builtin_si_dfcmeq(__vector signed char arg0, __vector signed char arg1);
12487 __vector signed char __builtin_si_dfcmgt(__vector signed char arg0, __vector signed char arg1);
12488 __vector signed char __builtin_si_dfm(__vector signed char arg0, __vector signed char arg1);
12489 __vector signed char __builtin_si_dfma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12490 __vector signed char __builtin_si_dfms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12491 __vector signed char __builtin_si_dfnma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12492 __vector signed char __builtin_si_dfnms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12493 __vector signed char __builtin_si_dfs(__vector signed char arg0, __vector signed char arg1);
12494 __vector signed char __builtin_si_dftsv(__vector signed char arg0, int arg1);
12495 void __builtin_si_dsync();
12496 __vector signed char __builtin_si_eqv(__vector signed char arg0, __vector signed char arg1);
12497 __vector signed char __builtin_si_fa(__vector signed char arg0, __vector signed char arg1);
12498 __vector signed char __builtin_si_fceq(__vector signed char arg0, __vector signed char arg1);
12499 __vector signed char __builtin_si_fcgt(__vector signed char arg0, __vector signed char arg1);
12500 __vector signed char __builtin_si_fcmeq(__vector signed char arg0, __vector signed char arg1);
12501 __vector signed char __builtin_si_fcmgt(__vector signed char arg0, __vector signed char arg1);
12502 __vector signed char __builtin_si_fesd(__vector signed char arg0);
12503 __vector signed char __builtin_si_fi(__vector signed char arg0, __vector signed char arg1);
12504 __vector signed char __builtin_si_fm(__vector signed char arg0, __vector signed char arg1);
12505 __vector signed char __builtin_si_fma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12506 __vector signed char __builtin_si_fms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12507 __vector signed char __builtin_si_fnms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12508 __vector signed char __builtin_si_frds(__vector signed char arg0);
12509 __vector signed char __builtin_si_frest(__vector signed char arg0);
12510 __vector signed char __builtin_si_from_char(signed char arg0);
12511 __vector signed char __builtin_si_from_double(double arg0);
12512 __vector signed char __builtin_si_from_float(float arg0);
12513 __vector signed char __builtin_si_from_int(signed int arg0);
12514 __vector signed char __builtin_si_from_long(signed long long arg0);
12515 __vector signed char __builtin_si_from_ptr(volatile void *arg0);
12516 __vector signed char __builtin_si_from_short(signed short arg0);
12517 __vector signed char __builtin_si_from_uchar(unsigned char arg0);
12518 __vector signed char __builtin_si_from_uint(unsigned int arg0);
12519 __vector signed char __builtin_si_from_ulong(unsigned long long arg0);
12520 __vector signed char __builtin_si_from_ushort(unsigned short arg0);
12521 __vector signed char __builtin_si_frsqest(__vector signed char arg0);
12522 __vector signed char __builtin_si_fs(__vector signed char arg0, __vector signed char arg1);
12523 __vector signed char __builtin_si_fscrrd();
12524 void __builtin_si_fscrwr(__vector signed char arg0);
12525 __vector signed char __builtin_si_fsm(__vector signed char arg0);
12526 __vector signed char __builtin_si_fsmb(__vector signed char arg0);
12527 __vector signed char __builtin_si_fsmbi(int arg0);
12528 __vector signed char __builtin_si_fsmh(__vector signed char arg0);
12529 __vector signed char __builtin_si_gb(__vector signed char arg0);
12530 __vector signed char __builtin_si_gbb(__vector signed char arg0);
12531 __vector signed char __builtin_si_gbh(__vector signed char arg0);
12532 void __builtin_si_heq(__vector signed char arg0, __vector signed char arg1);
12533 void __builtin_si_heqi(__vector signed char arg0, int arg1);
12534 void __builtin_si_hgt(__vector signed char arg0, __vector signed char arg1);
12535 void __builtin_si_hgti(__vector signed char arg0, int arg1);
12536 void __builtin_si_hlgt(__vector signed char arg0, __vector signed char arg1);
12537 void __builtin_si_hlgti(__vector signed char arg0, int arg1);
12538 __vector signed char __builtin_si_il(int arg0);
12539 __vector signed char __builtin_si_ila(int arg0);
12540 __vector signed char __builtin_si_ilh(int arg0);
12541 __vector signed char __builtin_si_ilhu(int arg0);
12542 __vector signed char __builtin_si_iohl(__vector signed char arg0, int arg1);
12543 void __builtin_si_lnop();
12544 __vector signed char __builtin_si_lqa(int arg0);
12545 __vector signed char __builtin_si_lqd(__vector signed char arg0, int arg1);
12546 __vector signed char __builtin_si_lqr(int arg0);
12547 __vector signed char __builtin_si_lqx(__vector signed char arg0, __vector signed char arg1);
12548 __vector signed char __builtin_si_mfspr(int arg0);
12549 __vector signed char __builtin_si_mpy(__vector signed char arg0, __vector signed char arg1);
12550 __vector signed char __builtin_si_mpya(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12551 __vector signed char __builtin_si_mpyh(__vector signed char arg0, __vector signed char arg1);
12552 __vector signed char __builtin_si_mpyhh(__vector signed char arg0, __vector signed char arg1);
12553 __vector signed char __builtin_si_mpyhha(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12554 __vector signed char __builtin_si_mpyhhau(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12555 __vector signed char __builtin_si_mpyhhu(__vector signed char arg0, __vector signed char arg1);
12556 __vector signed char __builtin_si_mpyi(__vector signed char arg0, int arg1);
12557 __vector signed char __builtin_si_mpys(__vector signed char arg0, __vector signed char arg1);
12558 __vector signed char __builtin_si_mpyu(__vector signed char arg0, __vector signed char arg1);
12559 __vector signed char __builtin_si_mpyui(__vector signed char arg0, int arg1);
12560 void __builtin_si_mtspr(int arg0, __vector signed char arg1);
12561 __vector signed char __builtin_si_nand(__vector signed char arg0, __vector signed char arg1);
12562 void __builtin_si_nop();
12563 __vector signed char __builtin_si_nor(__vector signed char arg0, __vector signed char arg1);
12564 __vector signed char __builtin_si_or(__vector signed char arg0, __vector signed char arg1);
12565 __vector signed char __builtin_si_orbi(__vector signed char arg0, int arg1);
12566 __vector signed char __builtin_si_orc(__vector signed char arg0, __vector signed char arg1);
12567 __vector signed char __builtin_si_orhi(__vector signed char arg0, int arg1);
12568 __vector signed char __builtin_si_ori(__vector signed char arg0, int arg1);
12569 __vector signed char __builtin_si_orx(__vector signed char arg0);
12570 __vector signed char __builtin_si_rchcnt(int arg0);
12571 __vector signed char __builtin_si_rdch(int arg0);
12572 __vector signed char __builtin_si_rot(__vector signed char arg0, __vector signed char arg1);
12573 __vector signed char __builtin_si_roth(__vector signed char arg0, __vector signed char arg1);
12574 __vector signed char __builtin_si_rothi(__vector signed char arg0, int arg1);
12575 __vector signed char __builtin_si_rothm(__vector signed char arg0, __vector signed char arg1);
12576 __vector signed char __builtin_si_rothmi(__vector signed char arg0, int arg1);
12577 __vector signed char __builtin_si_roti(__vector signed char arg0, int arg1);
12578 __vector signed char __builtin_si_rotm(__vector signed char arg0, __vector signed char arg1);
12579 __vector signed char __builtin_si_rotma(__vector signed char arg0, __vector signed char arg1);
12580 __vector signed char __builtin_si_rotmah(__vector signed char arg0, __vector signed char arg1);
12581 __vector signed char __builtin_si_rotmahi(__vector signed char arg0, int arg1);
12582 __vector signed char __builtin_si_rotmai(__vector signed char arg0, int arg1);
12583 __vector signed char __builtin_si_rotmi(__vector signed char arg0, int arg1);
12584 __vector signed char __builtin_si_rotqbi(__vector signed char arg0, __vector signed char arg1);
12585 __vector signed char __builtin_si_rotqbii(__vector signed char arg0, int arg1);
12586 __vector signed char __builtin_si_rotqby(__vector signed char arg0, __vector signed char arg1);
12587 __vector signed char __builtin_si_rotqbybi(__vector signed char arg0, __vector signed char arg1);
12588 __vector signed char __builtin_si_rotqbyi(__vector signed char arg0, int arg1);
12589 __vector signed char __builtin_si_rotqmbi(__vector signed char arg0, __vector signed char arg1);
12590 __vector signed char __builtin_si_rotqmbii(__vector signed char arg0, int arg1);
12591 __vector signed char __builtin_si_rotqmby(__vector signed char arg0, __vector signed char arg1);
12592 __vector signed char __builtin_si_rotqmbybi(__vector signed char arg0, __vector signed char arg1);
12593 __vector signed char __builtin_si_rotqmbyi(__vector signed char arg0, int arg1);
12594 __vector signed char __builtin_si_selb(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12595 __vector signed char __builtin_si_sf(__vector signed char arg0, __vector signed char arg1);
12596 __vector signed char __builtin_si_sfh(__vector signed char arg0, __vector signed char arg1);
12597 __vector signed char __builtin_si_sfhi(__vector signed char arg0, int arg1);
12598 __vector signed char __builtin_si_sfi(__vector signed char arg0, int arg1);
12599 __vector signed char __builtin_si_sfx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12600 __vector signed char __builtin_si_shl(__vector signed char arg0, __vector signed char arg1);
12601 __vector signed char __builtin_si_shlh(__vector signed char arg0, __vector signed char arg1);
12602 __vector signed char __builtin_si_shlhi(__vector signed char arg0, int arg1);
12603 __vector signed char __builtin_si_shli(__vector signed char arg0, int arg1);
12604 __vector signed char __builtin_si_shlqbi(__vector signed char arg0, __vector signed char arg1);
12605 __vector signed char __builtin_si_shlqbii(__vector signed char arg0, int arg1);
12606 __vector signed char __builtin_si_shlqby(__vector signed char arg0, __vector signed char arg1);
12607 __vector signed char __builtin_si_shlqbybi(__vector signed char arg0, __vector signed char arg1);
12608 __vector signed char __builtin_si_shlqbyi(__vector signed char arg0, int arg1);
12609 __vector signed char __builtin_si_shufb(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12610 void __builtin_si_stop(int arg0);
12611 void __builtin_si_stopd(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12612 void __builtin_si_stqa(__vector signed char arg0, int arg1);
12613 void __builtin_si_stqd(__vector signed char arg0, __vector signed char arg1, int arg2);
12614 void __builtin_si_stqr(__vector signed char arg0, int arg1);
12615 void __builtin_si_stqx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12616 __vector signed char __builtin_si_sumb(__vector signed char arg0, __vector signed char arg1);
12617 void __builtin_si_sync();
12618 void __builtin_si_syncc();
12619 signed char __builtin_si_to_char(__vector signed char arg0);
12620 double __builtin_si_to_double(__vector signed char arg0);
12621 float __builtin_si_to_float(__vector signed char arg0);
12622 signed int __builtin_si_to_int(__vector signed char arg0);
12623 signed long long __builtin_si_to_long(__vector signed char arg0);
12624 void * __builtin_si_to_ptr(__vector signed char arg0);
12625 signed short __builtin_si_to_short(__vector signed char arg0);
12626 unsigned char __builtin_si_to_uchar(__vector signed char arg0);
12627 unsigned int __builtin_si_to_uint(__vector signed char arg0);
12628 unsigned long long __builtin_si_to_ulong(__vector signed char arg0);
12629 unsigned short __builtin_si_to_ushort(__vector signed char arg0);
12630 void __builtin_si_wrch(int arg0, __vector signed char arg1);
12631 __vector signed char __builtin_si_xor(__vector signed char arg0, __vector signed char arg1);
12632 __vector signed char __builtin_si_xorbi(__vector signed char arg0, int arg1);
12633 __vector signed char __builtin_si_xorhi(__vector signed char arg0, int arg1);
12634 __vector signed char __builtin_si_xori(__vector signed char arg0, int arg1);
12635 __vector signed char __builtin_si_xsbh(__vector signed char arg0);
12636 __vector signed char __builtin_si_xshw(__vector signed char arg0);
12637 __vector signed char __builtin_si_xswd(__vector signed char arg0);
12638 __vector unsigned char __builtin_spu_absd(__vector unsigned char arg0, __vector unsigned char arg1);
12639 void __builtin_spu_align_hint(void *arg0, int arg1, int arg2);
12640 __vector unsigned char __builtin_spu_avg(__vector unsigned char arg0, __vector unsigned char arg1);
12641 __vector signed int __builtin_spu_convts(__vector float arg0, signed int arg1);
12642 __vector unsigned int __builtin_spu_convtu(__vector float arg0, signed int arg1);
12643 __vector float __builtin_spu_frest(__vector float arg0);
12644 __vector float __builtin_spu_frsqest(__vector float arg0);
12645 void __builtin_spu_idisable();
12646 void __builtin_spu_ienable();
12647 __vector signed char __builtin_spu_lvsr(void *arg0);
12648 __vector signed int __builtin_spu_mulh(__vector signed short arg0, __vector signed short arg1);
12649 __vector signed int __builtin_spu_mulsr(__vector signed short arg0, __vector signed short arg1);
12650 __vector double __builtin_spu_nmadd(__vector double arg0, __vector double arg1, __vector double arg2);
12651 __vector float __builtin_spu_roundtf(__vector double arg0);
12652 __vector unsigned short __builtin_spu_sumb(__vector unsigned char arg0, __vector unsigned char arg1);
12653 __vector unsigned long long __builtin_spu_testsv(__vector double arg0, int arg1);
12654 #ifdef __coverity_cplusplus
12655 __vector unsigned int __builtin_spu_add(__vector unsigned int arg0, __vector unsigned int arg1);
12656 __vector signed int __builtin_spu_add(__vector signed int arg0, __vector signed int arg1);
12657 __vector unsigned short __builtin_spu_add(__vector unsigned short arg0, __vector unsigned short arg1);
12658 __vector signed short __builtin_spu_add(__vector signed short arg0, __vector signed short arg1);
12659 __vector float __builtin_spu_add(__vector float arg0, __vector float arg1);
12660 __vector double __builtin_spu_add(__vector double arg0, __vector double arg1);
12661 __vector unsigned short __builtin_spu_add(__vector unsigned short arg0, unsigned short arg1);
12662 __vector signed short __builtin_spu_add(__vector signed short arg0, signed short arg1);
12663 __vector unsigned int __builtin_spu_add(__vector unsigned int arg0, unsigned int arg1);
12664 __vector signed int __builtin_spu_add(__vector signed int arg0, signed int arg1);
12665 #else
12666   /* No generic function generated since return types differ */
12667 #endif
12668 __vector unsigned int __builtin_spu_add_0(__vector unsigned int arg0, __vector unsigned int arg1);
12669 __vector signed int __builtin_spu_add_1(__vector signed int arg0, __vector signed int arg1);
12670 __vector unsigned short __builtin_spu_add_2(__vector unsigned short arg0, __vector unsigned short arg1);
12671 __vector signed short __builtin_spu_add_3(__vector signed short arg0, __vector signed short arg1);
12672 __vector float __builtin_spu_add_4(__vector float arg0, __vector float arg1);
12673 __vector double __builtin_spu_add_5(__vector double arg0, __vector double arg1);
12674 __vector unsigned short __builtin_spu_add_6(__vector unsigned short arg0, unsigned short arg1);
12675 __vector signed short __builtin_spu_add_7(__vector signed short arg0, signed short arg1);
12676 __vector unsigned int __builtin_spu_add_8(__vector unsigned int arg0, unsigned int arg1);
12677 __vector signed int __builtin_spu_add_9(__vector signed int arg0, signed int arg1);
12678 #ifdef __coverity_cplusplus
12679 __vector signed int __builtin_spu_addx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12680 __vector unsigned int __builtin_spu_addx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12681 #else
12682   /* No generic function generated since return types differ */
12683 #endif
12684 __vector signed int __builtin_spu_addx_0(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12685 __vector unsigned int __builtin_spu_addx_1(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12686 #ifdef __coverity_cplusplus
12687 __vector unsigned char __builtin_spu_and(__vector unsigned char arg0, __vector unsigned char arg1);
12688 __vector signed char __builtin_spu_and(__vector signed char arg0, __vector signed char arg1);
12689 __vector unsigned short __builtin_spu_and(__vector unsigned short arg0, __vector unsigned short arg1);
12690 __vector signed short __builtin_spu_and(__vector signed short arg0, __vector signed short arg1);
12691 __vector unsigned int __builtin_spu_and(__vector unsigned int arg0, __vector unsigned int arg1);
12692 __vector signed int __builtin_spu_and(__vector signed int arg0, __vector signed int arg1);
12693 __vector unsigned long long __builtin_spu_and(__vector unsigned long long arg0, __vector unsigned long long arg1);
12694 __vector signed long long __builtin_spu_and(__vector signed long long arg0, __vector signed long long arg1);
12695 __vector float __builtin_spu_and(__vector float arg0, __vector float arg1);
12696 __vector double __builtin_spu_and(__vector double arg0, __vector double arg1);
12697 __vector unsigned char __builtin_spu_and(__vector unsigned char arg0, unsigned char arg1);
12698 __vector signed char __builtin_spu_and(__vector signed char arg0, signed char arg1);
12699 __vector unsigned short __builtin_spu_and(__vector unsigned short arg0, unsigned short arg1);
12700 __vector signed short __builtin_spu_and(__vector signed short arg0, signed short arg1);
12701 __vector unsigned int __builtin_spu_and(__vector unsigned int arg0, unsigned int arg1);
12702 __vector signed int __builtin_spu_and(__vector signed int arg0, signed int arg1);
12703 #else
12704   /* No generic function generated since return types differ */
12705 #endif
12706 __vector unsigned char __builtin_spu_and_0(__vector unsigned char arg0, __vector unsigned char arg1);
12707 __vector signed char __builtin_spu_and_1(__vector signed char arg0, __vector signed char arg1);
12708 __vector unsigned short __builtin_spu_and_2(__vector unsigned short arg0, __vector unsigned short arg1);
12709 __vector signed short __builtin_spu_and_3(__vector signed short arg0, __vector signed short arg1);
12710 __vector unsigned int __builtin_spu_and_4(__vector unsigned int arg0, __vector unsigned int arg1);
12711 __vector signed int __builtin_spu_and_5(__vector signed int arg0, __vector signed int arg1);
12712 __vector unsigned long long __builtin_spu_and_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
12713 __vector signed long long __builtin_spu_and_7(__vector signed long long arg0, __vector signed long long arg1);
12714 __vector float __builtin_spu_and_8(__vector float arg0, __vector float arg1);
12715 __vector double __builtin_spu_and_9(__vector double arg0, __vector double arg1);
12716 __vector unsigned char __builtin_spu_and_10(__vector unsigned char arg0, unsigned char arg1);
12717 __vector signed char __builtin_spu_and_11(__vector signed char arg0, signed char arg1);
12718 __vector unsigned short __builtin_spu_and_12(__vector unsigned short arg0, unsigned short arg1);
12719 __vector signed short __builtin_spu_and_13(__vector signed short arg0, signed short arg1);
12720 __vector unsigned int __builtin_spu_and_14(__vector unsigned int arg0, unsigned int arg1);
12721 __vector signed int __builtin_spu_and_15(__vector signed int arg0, signed int arg1);
12722 #ifdef __coverity_cplusplus
12723 __vector signed long long __builtin_spu_andc(__vector signed long long arg0, __vector signed long long arg1);
12724 __vector unsigned long long __builtin_spu_andc(__vector unsigned long long arg0, __vector unsigned long long arg1);
12725 __vector signed int __builtin_spu_andc(__vector signed int arg0, __vector signed int arg1);
12726 __vector unsigned int __builtin_spu_andc(__vector unsigned int arg0, __vector unsigned int arg1);
12727 __vector signed short __builtin_spu_andc(__vector signed short arg0, __vector signed short arg1);
12728 __vector unsigned short __builtin_spu_andc(__vector unsigned short arg0, __vector unsigned short arg1);
12729 __vector signed char __builtin_spu_andc(__vector signed char arg0, __vector signed char arg1);
12730 __vector unsigned char __builtin_spu_andc(__vector unsigned char arg0, __vector unsigned char arg1);
12731 __vector float __builtin_spu_andc(__vector float arg0, __vector float arg1);
12732 __vector double __builtin_spu_andc(__vector double arg0, __vector double arg1);
12733 #else
12734   /* No generic function generated since return types differ */
12735 #endif
12736 __vector signed long long __builtin_spu_andc_0(__vector signed long long arg0, __vector signed long long arg1);
12737 __vector unsigned long long __builtin_spu_andc_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
12738 __vector signed int __builtin_spu_andc_2(__vector signed int arg0, __vector signed int arg1);
12739 __vector unsigned int __builtin_spu_andc_3(__vector unsigned int arg0, __vector unsigned int arg1);
12740 __vector signed short __builtin_spu_andc_4(__vector signed short arg0, __vector signed short arg1);
12741 __vector unsigned short __builtin_spu_andc_5(__vector unsigned short arg0, __vector unsigned short arg1);
12742 __vector signed char __builtin_spu_andc_6(__vector signed char arg0, __vector signed char arg1);
12743 __vector unsigned char __builtin_spu_andc_7(__vector unsigned char arg0, __vector unsigned char arg1);
12744 __vector float __builtin_spu_andc_8(__vector float arg0, __vector float arg1);
12745 __vector double __builtin_spu_andc_9(__vector double arg0, __vector double arg1);
12746 #ifdef __coverity_cplusplus
12747 __vector unsigned int __builtin_spu_cmpabseq(__vector float arg0, __vector float arg1);
12748 __vector unsigned long long __builtin_spu_cmpabseq(__vector double arg0, __vector double arg1);
12749 #else
12750   /* No generic function generated since return types differ */
12751 #endif
12752 __vector unsigned int __builtin_spu_cmpabseq_0(__vector float arg0, __vector float arg1);
12753 __vector unsigned long long __builtin_spu_cmpabseq_1(__vector double arg0, __vector double arg1);
12754 #ifdef __coverity_cplusplus
12755 __vector unsigned int __builtin_spu_cmpabsgt(__vector float arg0, __vector float arg1);
12756 __vector unsigned long long __builtin_spu_cmpabsgt(__vector double arg0, __vector double arg1);
12757 #else
12758   /* No generic function generated since return types differ */
12759 #endif
12760 __vector unsigned int __builtin_spu_cmpabsgt_0(__vector float arg0, __vector float arg1);
12761 __vector unsigned long long __builtin_spu_cmpabsgt_1(__vector double arg0, __vector double arg1);
12762 #ifdef __coverity_cplusplus
12763 __vector unsigned char __builtin_spu_cmpeq(__vector unsigned char arg0, __vector unsigned char arg1);
12764 __vector unsigned char __builtin_spu_cmpeq(__vector signed char arg0, __vector signed char arg1);
12765 __vector unsigned short __builtin_spu_cmpeq(__vector unsigned short arg0, __vector unsigned short arg1);
12766 __vector unsigned short __builtin_spu_cmpeq(__vector signed short arg0, __vector signed short arg1);
12767 __vector unsigned int __builtin_spu_cmpeq(__vector unsigned int arg0, __vector unsigned int arg1);
12768 __vector unsigned int __builtin_spu_cmpeq(__vector signed int arg0, __vector signed int arg1);
12769 __vector unsigned int __builtin_spu_cmpeq(__vector float arg0, __vector float arg1);
12770 __vector unsigned char __builtin_spu_cmpeq(__vector unsigned char arg0, unsigned char arg1);
12771 __vector unsigned char __builtin_spu_cmpeq(__vector signed char arg0, signed char arg1);
12772 __vector unsigned short __builtin_spu_cmpeq(__vector unsigned short arg0, unsigned short arg1);
12773 __vector unsigned short __builtin_spu_cmpeq(__vector signed short arg0, signed short arg1);
12774 __vector unsigned int __builtin_spu_cmpeq(__vector unsigned int arg0, unsigned int arg1);
12775 __vector unsigned int __builtin_spu_cmpeq(__vector signed int arg0, signed int arg1);
12776 __vector unsigned long long __builtin_spu_cmpeq(__vector double arg0, __vector double arg1);
12777 #else
12778   /* No generic function generated since return types differ */
12779 #endif
12780 __vector unsigned char __builtin_spu_cmpeq_0(__vector unsigned char arg0, __vector unsigned char arg1);
12781 __vector unsigned char __builtin_spu_cmpeq_1(__vector signed char arg0, __vector signed char arg1);
12782 __vector unsigned short __builtin_spu_cmpeq_2(__vector unsigned short arg0, __vector unsigned short arg1);
12783 __vector unsigned short __builtin_spu_cmpeq_3(__vector signed short arg0, __vector signed short arg1);
12784 __vector unsigned int __builtin_spu_cmpeq_4(__vector unsigned int arg0, __vector unsigned int arg1);
12785 __vector unsigned int __builtin_spu_cmpeq_5(__vector signed int arg0, __vector signed int arg1);
12786 __vector unsigned int __builtin_spu_cmpeq_6(__vector float arg0, __vector float arg1);
12787 __vector unsigned char __builtin_spu_cmpeq_7(__vector unsigned char arg0, unsigned char arg1);
12788 __vector unsigned char __builtin_spu_cmpeq_8(__vector signed char arg0, signed char arg1);
12789 __vector unsigned short __builtin_spu_cmpeq_9(__vector unsigned short arg0, unsigned short arg1);
12790 __vector unsigned short __builtin_spu_cmpeq_10(__vector signed short arg0, signed short arg1);
12791 __vector unsigned int __builtin_spu_cmpeq_11(__vector unsigned int arg0, unsigned int arg1);
12792 __vector unsigned int __builtin_spu_cmpeq_12(__vector signed int arg0, signed int arg1);
12793 __vector unsigned long long __builtin_spu_cmpeq_13(__vector double arg0, __vector double arg1);
12794 #ifdef __coverity_cplusplus
12795 __vector unsigned char __builtin_spu_cmpgt(__vector unsigned char arg0, __vector unsigned char arg1);
12796 __vector unsigned char __builtin_spu_cmpgt(__vector signed char arg0, __vector signed char arg1);
12797 __vector unsigned short __builtin_spu_cmpgt(__vector unsigned short arg0, __vector unsigned short arg1);
12798 __vector unsigned short __builtin_spu_cmpgt(__vector signed short arg0, __vector signed short arg1);
12799 __vector unsigned int __builtin_spu_cmpgt(__vector unsigned int arg0, __vector unsigned int arg1);
12800 __vector unsigned int __builtin_spu_cmpgt(__vector signed int arg0, __vector signed int arg1);
12801 __vector unsigned int __builtin_spu_cmpgt(__vector float arg0, __vector float arg1);
12802 __vector unsigned char __builtin_spu_cmpgt(__vector unsigned char arg0, unsigned char arg1);
12803 __vector unsigned char __builtin_spu_cmpgt(__vector signed char arg0, signed char arg1);
12804 __vector unsigned short __builtin_spu_cmpgt(__vector unsigned short arg0, unsigned short arg1);
12805 __vector unsigned short __builtin_spu_cmpgt(__vector signed short arg0, signed short arg1);
12806 __vector unsigned int __builtin_spu_cmpgt(__vector signed int arg0, signed int arg1);
12807 __vector unsigned int __builtin_spu_cmpgt(__vector unsigned int arg0, unsigned int arg1);
12808 __vector unsigned long long __builtin_spu_cmpgt(__vector double arg0, __vector double arg1);
12809 #else
12810   /* No generic function generated since return types differ */
12811 #endif
12812 __vector unsigned char __builtin_spu_cmpgt_0(__vector unsigned char arg0, __vector unsigned char arg1);
12813 __vector unsigned char __builtin_spu_cmpgt_1(__vector signed char arg0, __vector signed char arg1);
12814 __vector unsigned short __builtin_spu_cmpgt_2(__vector unsigned short arg0, __vector unsigned short arg1);
12815 __vector unsigned short __builtin_spu_cmpgt_3(__vector signed short arg0, __vector signed short arg1);
12816 __vector unsigned int __builtin_spu_cmpgt_4(__vector unsigned int arg0, __vector unsigned int arg1);
12817 __vector unsigned int __builtin_spu_cmpgt_5(__vector signed int arg0, __vector signed int arg1);
12818 __vector unsigned int __builtin_spu_cmpgt_6(__vector float arg0, __vector float arg1);
12819 __vector unsigned char __builtin_spu_cmpgt_7(__vector unsigned char arg0, unsigned char arg1);
12820 __vector unsigned char __builtin_spu_cmpgt_8(__vector signed char arg0, signed char arg1);
12821 __vector unsigned short __builtin_spu_cmpgt_9(__vector unsigned short arg0, unsigned short arg1);
12822 __vector unsigned short __builtin_spu_cmpgt_10(__vector signed short arg0, signed short arg1);
12823 __vector unsigned int __builtin_spu_cmpgt_11(__vector signed int arg0, signed int arg1);
12824 __vector unsigned int __builtin_spu_cmpgt_12(__vector unsigned int arg0, unsigned int arg1);
12825 __vector unsigned long long __builtin_spu_cmpgt_13(__vector double arg0, __vector double arg1);
12826 #ifdef __coverity_cplusplus
12827 __vector unsigned char __builtin_spu_cntb(__vector signed char arg0);
12828 __vector unsigned char __builtin_spu_cntb(__vector unsigned char arg0);
12829 #else
12830 void __builtin_spu_cntb();
12831 #endif
12832 __vector unsigned char __builtin_spu_cntb_0(__vector signed char arg0);
12833 __vector unsigned char __builtin_spu_cntb_1(__vector unsigned char arg0);
12834 #ifdef __coverity_cplusplus
12835 __vector unsigned int __builtin_spu_cntlz(__vector signed int arg0);
12836 __vector unsigned int __builtin_spu_cntlz(__vector unsigned int arg0);
12837 __vector unsigned int __builtin_spu_cntlz(__vector float arg0);
12838 #else
12839 void __builtin_spu_cntlz();
12840 #endif
12841 __vector unsigned int __builtin_spu_cntlz_0(__vector signed int arg0);
12842 __vector unsigned int __builtin_spu_cntlz_1(__vector unsigned int arg0);
12843 __vector unsigned int __builtin_spu_cntlz_2(__vector float arg0);
12844 #ifdef __coverity_cplusplus
12845 __vector float __builtin_spu_convtf(__vector unsigned int arg0, unsigned int arg1);
12846 __vector float __builtin_spu_convtf(__vector signed int arg0, unsigned int arg1);
12847 #else
12848 void __builtin_spu_convtf();
12849 #endif
12850 __vector float __builtin_spu_convtf_0(__vector unsigned int arg0, unsigned int arg1);
12851 __vector float __builtin_spu_convtf_1(__vector signed int arg0, unsigned int arg1);
12852 #ifdef __coverity_cplusplus
12853 __vector signed long long __builtin_spu_eqv(__vector signed long long arg0, __vector signed long long arg1);
12854 __vector unsigned long long __builtin_spu_eqv(__vector unsigned long long arg0, __vector unsigned long long arg1);
12855 __vector signed int __builtin_spu_eqv(__vector signed int arg0, __vector signed int arg1);
12856 __vector unsigned int __builtin_spu_eqv(__vector unsigned int arg0, __vector unsigned int arg1);
12857 __vector signed short __builtin_spu_eqv(__vector signed short arg0, __vector signed short arg1);
12858 __vector unsigned short __builtin_spu_eqv(__vector unsigned short arg0, __vector unsigned short arg1);
12859 __vector signed char __builtin_spu_eqv(__vector signed char arg0, __vector signed char arg1);
12860 __vector unsigned char __builtin_spu_eqv(__vector unsigned char arg0, __vector unsigned char arg1);
12861 __vector float __builtin_spu_eqv(__vector float arg0, __vector float arg1);
12862 __vector double __builtin_spu_eqv(__vector double arg0, __vector double arg1);
12863 #else
12864   /* No generic function generated since return types differ */
12865 #endif
12866 __vector signed long long __builtin_spu_eqv_0(__vector signed long long arg0, __vector signed long long arg1);
12867 __vector unsigned long long __builtin_spu_eqv_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
12868 __vector signed int __builtin_spu_eqv_2(__vector signed int arg0, __vector signed int arg1);
12869 __vector unsigned int __builtin_spu_eqv_3(__vector unsigned int arg0, __vector unsigned int arg1);
12870 __vector signed short __builtin_spu_eqv_4(__vector signed short arg0, __vector signed short arg1);
12871 __vector unsigned short __builtin_spu_eqv_5(__vector unsigned short arg0, __vector unsigned short arg1);
12872 __vector signed char __builtin_spu_eqv_6(__vector signed char arg0, __vector signed char arg1);
12873 __vector unsigned char __builtin_spu_eqv_7(__vector unsigned char arg0, __vector unsigned char arg1);
12874 __vector float __builtin_spu_eqv_8(__vector float arg0, __vector float arg1);
12875 __vector double __builtin_spu_eqv_9(__vector double arg0, __vector double arg1);
12876 #ifdef __coverity_cplusplus
12877 __vector signed short __builtin_spu_extend(__vector signed char arg0);
12878 __vector signed int __builtin_spu_extend(__vector signed short arg0);
12879 __vector signed long long __builtin_spu_extend(__vector signed int arg0);
12880 __vector double __builtin_spu_extend(__vector float arg0);
12881 #else
12882   /* No generic function generated since return types differ */
12883 #endif
12884 __vector signed short __builtin_spu_extend_0(__vector signed char arg0);
12885 __vector signed int __builtin_spu_extend_1(__vector signed short arg0);
12886 __vector signed long long __builtin_spu_extend_2(__vector signed int arg0);
12887 __vector double __builtin_spu_extend_3(__vector float arg0);
12888 #ifdef __coverity_cplusplus
12889 unsigned char __builtin_spu_extract(__vector unsigned char arg0, signed int arg1);
12890 signed char __builtin_spu_extract(__vector signed char arg0, signed int arg1);
12891 unsigned short __builtin_spu_extract(__vector unsigned short arg0, signed int arg1);
12892 signed short __builtin_spu_extract(__vector signed short arg0, signed int arg1);
12893 unsigned int __builtin_spu_extract(__vector unsigned int arg0, signed int arg1);
12894 signed int __builtin_spu_extract(__vector signed int arg0, signed int arg1);
12895 unsigned long long __builtin_spu_extract(__vector unsigned long long arg0, signed int arg1);
12896 signed long long __builtin_spu_extract(__vector signed long long arg0, signed int arg1);
12897 float __builtin_spu_extract(__vector float arg0, signed int arg1);
12898 double __builtin_spu_extract(__vector double arg0, signed int arg1);
12899 #else
12900   /* No generic function generated since return types differ */
12901 #endif
12902 unsigned char __builtin_spu_extract_0(__vector unsigned char arg0, signed int arg1);
12903 signed char __builtin_spu_extract_1(__vector signed char arg0, signed int arg1);
12904 unsigned short __builtin_spu_extract_2(__vector unsigned short arg0, signed int arg1);
12905 signed short __builtin_spu_extract_3(__vector signed short arg0, signed int arg1);
12906 unsigned int __builtin_spu_extract_4(__vector unsigned int arg0, signed int arg1);
12907 signed int __builtin_spu_extract_5(__vector signed int arg0, signed int arg1);
12908 unsigned long long __builtin_spu_extract_6(__vector unsigned long long arg0, signed int arg1);
12909 signed long long __builtin_spu_extract_7(__vector signed long long arg0, signed int arg1);
12910 float __builtin_spu_extract_8(__vector float arg0, signed int arg1);
12911 double __builtin_spu_extract_9(__vector double arg0, signed int arg1);
12912 #ifdef __coverity_cplusplus
12913 __vector unsigned int __builtin_spu_gather(__vector signed int arg0);
12914 __vector unsigned int __builtin_spu_gather(__vector unsigned int arg0);
12915 __vector unsigned int __builtin_spu_gather(__vector signed short arg0);
12916 __vector unsigned int __builtin_spu_gather(__vector unsigned short arg0);
12917 __vector unsigned int __builtin_spu_gather(__vector signed char arg0);
12918 __vector unsigned int __builtin_spu_gather(__vector unsigned char arg0);
12919 __vector unsigned int __builtin_spu_gather(__vector float arg0);
12920 #else
12921 void __builtin_spu_gather();
12922 #endif
12923 __vector unsigned int __builtin_spu_gather_0(__vector signed int arg0);
12924 __vector unsigned int __builtin_spu_gather_1(__vector unsigned int arg0);
12925 __vector unsigned int __builtin_spu_gather_2(__vector signed short arg0);
12926 __vector unsigned int __builtin_spu_gather_3(__vector unsigned short arg0);
12927 __vector unsigned int __builtin_spu_gather_4(__vector signed char arg0);
12928 __vector unsigned int __builtin_spu_gather_5(__vector unsigned char arg0);
12929 __vector unsigned int __builtin_spu_gather_6(__vector float arg0);
12930 #ifdef __coverity_cplusplus
12931 __vector unsigned int __builtin_spu_genb(__vector unsigned int arg0, __vector unsigned int arg1);
12932 __vector signed int __builtin_spu_genb(__vector signed int arg0, __vector signed int arg1);
12933 #else
12934   /* No generic function generated since return types differ */
12935 #endif
12936 __vector unsigned int __builtin_spu_genb_0(__vector unsigned int arg0, __vector unsigned int arg1);
12937 __vector signed int __builtin_spu_genb_1(__vector signed int arg0, __vector signed int arg1);
12938 #ifdef __coverity_cplusplus
12939 __vector unsigned int __builtin_spu_genbx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12940 __vector signed int __builtin_spu_genbx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12941 #else
12942   /* No generic function generated since return types differ */
12943 #endif
12944 __vector unsigned int __builtin_spu_genbx_0(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12945 __vector signed int __builtin_spu_genbx_1(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12946 #ifdef __coverity_cplusplus
12947 __vector signed int __builtin_spu_genc(__vector signed int arg0, __vector signed int arg1);
12948 __vector unsigned int __builtin_spu_genc(__vector unsigned int arg0, __vector unsigned int arg1);
12949 #else
12950   /* No generic function generated since return types differ */
12951 #endif
12952 __vector signed int __builtin_spu_genc_0(__vector signed int arg0, __vector signed int arg1);
12953 __vector unsigned int __builtin_spu_genc_1(__vector unsigned int arg0, __vector unsigned int arg1);
12954 #ifdef __coverity_cplusplus
12955 __vector signed int __builtin_spu_gencx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12956 __vector unsigned int __builtin_spu_gencx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12957 #else
12958   /* No generic function generated since return types differ */
12959 #endif
12960 __vector signed int __builtin_spu_gencx_0(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12961 __vector unsigned int __builtin_spu_gencx_1(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12962 #ifdef __coverity_cplusplus
12963 void __builtin_spu_hcmpeq(signed int arg0, signed int arg1);
12964 void __builtin_spu_hcmpeq(unsigned int arg0, unsigned int arg1);
12965 #else
12966 void __builtin_spu_hcmpeq();
12967 #endif
12968 void __builtin_spu_hcmpeq_0(signed int arg0, signed int arg1);
12969 void __builtin_spu_hcmpeq_1(unsigned int arg0, unsigned int arg1);
12970 #ifdef __coverity_cplusplus
12971 void __builtin_spu_hcmpgt(signed int arg0, signed int arg1);
12972 void __builtin_spu_hcmpgt(unsigned int arg0, unsigned int arg1);
12973 #else
12974 void __builtin_spu_hcmpgt();
12975 #endif
12976 void __builtin_spu_hcmpgt_0(signed int arg0, signed int arg1);
12977 void __builtin_spu_hcmpgt_1(unsigned int arg0, unsigned int arg1);
12978 #ifdef __coverity_cplusplus
12979 __vector unsigned char __builtin_spu_insert(unsigned char arg0, __vector unsigned char arg1, signed int arg2);
12980 __vector signed char __builtin_spu_insert(signed char arg0, __vector signed char arg1, signed int arg2);
12981 __vector unsigned short __builtin_spu_insert(unsigned short arg0, __vector unsigned short arg1, signed int arg2);
12982 __vector signed short __builtin_spu_insert(signed short arg0, __vector signed short arg1, signed int arg2);
12983 __vector unsigned int __builtin_spu_insert(unsigned int arg0, __vector unsigned int arg1, signed int arg2);
12984 __vector signed int __builtin_spu_insert(signed int arg0, __vector signed int arg1, signed int arg2);
12985 __vector unsigned long long __builtin_spu_insert(unsigned long long arg0, __vector unsigned long long arg1, signed int arg2);
12986 __vector signed long long __builtin_spu_insert(signed long long arg0, __vector signed long long arg1, signed int arg2);
12987 __vector float __builtin_spu_insert(float arg0, __vector float arg1, signed int arg2);
12988 __vector double __builtin_spu_insert(double arg0, __vector double arg1, signed int arg2);
12989 #else
12990   /* No generic function generated since return types differ */
12991 #endif
12992 __vector unsigned char __builtin_spu_insert_0(unsigned char arg0, __vector unsigned char arg1, signed int arg2);
12993 __vector signed char __builtin_spu_insert_1(signed char arg0, __vector signed char arg1, signed int arg2);
12994 __vector unsigned short __builtin_spu_insert_2(unsigned short arg0, __vector unsigned short arg1, signed int arg2);
12995 __vector signed short __builtin_spu_insert_3(signed short arg0, __vector signed short arg1, signed int arg2);
12996 __vector unsigned int __builtin_spu_insert_4(unsigned int arg0, __vector unsigned int arg1, signed int arg2);
12997 __vector signed int __builtin_spu_insert_5(signed int arg0, __vector signed int arg1, signed int arg2);
12998 __vector unsigned long long __builtin_spu_insert_6(unsigned long long arg0, __vector unsigned long long arg1, signed int arg2);
12999 __vector signed long long __builtin_spu_insert_7(signed long long arg0, __vector signed long long arg1, signed int arg2);
13000 __vector float __builtin_spu_insert_8(float arg0, __vector float arg1, signed int arg2);
13001 __vector double __builtin_spu_insert_9(double arg0, __vector double arg1, signed int arg2);
13002 #ifdef __coverity_cplusplus
13003 __vector signed int __builtin_spu_madd(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13004 __vector float __builtin_spu_madd(__vector float arg0, __vector float arg1, __vector float arg2);
13005 __vector double __builtin_spu_madd(__vector double arg0, __vector double arg1, __vector double arg2);
13006 #else
13007   /* No generic function generated since return types differ */
13008 #endif
13009 __vector signed int __builtin_spu_madd_0(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13010 __vector float __builtin_spu_madd_1(__vector float arg0, __vector float arg1, __vector float arg2);
13011 __vector double __builtin_spu_madd_2(__vector double arg0, __vector double arg1, __vector double arg2);
13012 #ifdef __coverity_cplusplus
13013 __vector unsigned char __builtin_spu_maskb(unsigned short arg0);
13014 __vector unsigned char __builtin_spu_maskb(signed short arg0);
13015 __vector unsigned char __builtin_spu_maskb(unsigned int arg0);
13016 __vector unsigned char __builtin_spu_maskb(signed int arg0);
13017 #else
13018 void __builtin_spu_maskb();
13019 #endif
13020 __vector unsigned char __builtin_spu_maskb_0(unsigned short arg0);
13021 __vector unsigned char __builtin_spu_maskb_1(signed short arg0);
13022 __vector unsigned char __builtin_spu_maskb_2(unsigned int arg0);
13023 __vector unsigned char __builtin_spu_maskb_3(signed int arg0);
13024 #ifdef __coverity_cplusplus
13025 __vector unsigned short __builtin_spu_maskh(unsigned char arg0);
13026 __vector unsigned short __builtin_spu_maskh(signed char arg0);
13027 __vector unsigned short __builtin_spu_maskh(unsigned short arg0);
13028 __vector unsigned short __builtin_spu_maskh(signed short arg0);
13029 __vector unsigned short __builtin_spu_maskh(unsigned int arg0);
13030 __vector unsigned short __builtin_spu_maskh(signed int arg0);
13031 #else
13032 void __builtin_spu_maskh();
13033 #endif
13034 __vector unsigned short __builtin_spu_maskh_0(unsigned char arg0);
13035 __vector unsigned short __builtin_spu_maskh_1(signed char arg0);
13036 __vector unsigned short __builtin_spu_maskh_2(unsigned short arg0);
13037 __vector unsigned short __builtin_spu_maskh_3(signed short arg0);
13038 __vector unsigned short __builtin_spu_maskh_4(unsigned int arg0);
13039 __vector unsigned short __builtin_spu_maskh_5(signed int arg0);
13040 #ifdef __coverity_cplusplus
13041 __vector unsigned int __builtin_spu_maskw(unsigned char arg0);
13042 __vector unsigned int __builtin_spu_maskw(signed char arg0);
13043 __vector unsigned int __builtin_spu_maskw(unsigned short arg0);
13044 __vector unsigned int __builtin_spu_maskw(signed short arg0);
13045 __vector unsigned int __builtin_spu_maskw(unsigned int arg0);
13046 __vector unsigned int __builtin_spu_maskw(signed int arg0);
13047 #else
13048 void __builtin_spu_maskw();
13049 #endif
13050 __vector unsigned int __builtin_spu_maskw_0(unsigned char arg0);
13051 __vector unsigned int __builtin_spu_maskw_1(signed char arg0);
13052 __vector unsigned int __builtin_spu_maskw_2(unsigned short arg0);
13053 __vector unsigned int __builtin_spu_maskw_3(signed short arg0);
13054 __vector unsigned int __builtin_spu_maskw_4(unsigned int arg0);
13055 __vector unsigned int __builtin_spu_maskw_5(signed int arg0);
13056 #ifdef __coverity_cplusplus
13057 __vector unsigned int __builtin_spu_mhhadd(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned int arg2);
13058 __vector signed int __builtin_spu_mhhadd(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13059 #else
13060   /* No generic function generated since return types differ */
13061 #endif
13062 __vector unsigned int __builtin_spu_mhhadd_0(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned int arg2);
13063 __vector signed int __builtin_spu_mhhadd_1(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13064 #ifdef __coverity_cplusplus
13065 __vector float __builtin_spu_msub(__vector float arg0, __vector float arg1, __vector float arg2);
13066 __vector double __builtin_spu_msub(__vector double arg0, __vector double arg1, __vector double arg2);
13067 #else
13068   /* No generic function generated since return types differ */
13069 #endif
13070 __vector float __builtin_spu_msub_0(__vector float arg0, __vector float arg1, __vector float arg2);
13071 __vector double __builtin_spu_msub_1(__vector double arg0, __vector double arg1, __vector double arg2);
13072 #ifdef __coverity_cplusplus
13073 __vector float __builtin_spu_mul(__vector float arg0, __vector float arg1);
13074 __vector double __builtin_spu_mul(__vector double arg0, __vector double arg1);
13075 #else
13076   /* No generic function generated since return types differ */
13077 #endif
13078 __vector float __builtin_spu_mul_0(__vector float arg0, __vector float arg1);
13079 __vector double __builtin_spu_mul_1(__vector double arg0, __vector double arg1);
13080 #ifdef __coverity_cplusplus
13081 __vector unsigned int __builtin_spu_mule(__vector unsigned short arg0, __vector unsigned short arg1);
13082 __vector signed int __builtin_spu_mule(__vector signed short arg0, __vector signed short arg1);
13083 #else
13084   /* No generic function generated since return types differ */
13085 #endif
13086 __vector unsigned int __builtin_spu_mule_0(__vector unsigned short arg0, __vector unsigned short arg1);
13087 __vector signed int __builtin_spu_mule_1(__vector signed short arg0, __vector signed short arg1);
13088 #ifdef __coverity_cplusplus
13089 __vector signed int __builtin_spu_mulo(__vector signed short arg0, __vector signed short arg1);
13090 __vector unsigned int __builtin_spu_mulo(__vector unsigned short arg0, __vector unsigned short arg1);
13091 __vector signed int __builtin_spu_mulo(__vector signed short arg0, signed short arg1);
13092 __vector unsigned int __builtin_spu_mulo(__vector unsigned short arg0, unsigned short arg1);
13093 #else
13094   /* No generic function generated since return types differ */
13095 #endif
13096 __vector signed int __builtin_spu_mulo_0(__vector signed short arg0, __vector signed short arg1);
13097 __vector unsigned int __builtin_spu_mulo_1(__vector unsigned short arg0, __vector unsigned short arg1);
13098 __vector signed int __builtin_spu_mulo_2(__vector signed short arg0, signed short arg1);
13099 __vector unsigned int __builtin_spu_mulo_3(__vector unsigned short arg0, unsigned short arg1);
13100 #ifdef __coverity_cplusplus
13101 __vector signed long long __builtin_spu_nand(__vector signed long long arg0, __vector signed long long arg1);
13102 __vector unsigned long long __builtin_spu_nand(__vector unsigned long long arg0, __vector unsigned long long arg1);
13103 __vector signed int __builtin_spu_nand(__vector signed int arg0, __vector signed int arg1);
13104 __vector unsigned int __builtin_spu_nand(__vector unsigned int arg0, __vector unsigned int arg1);
13105 __vector signed short __builtin_spu_nand(__vector signed short arg0, __vector signed short arg1);
13106 __vector unsigned short __builtin_spu_nand(__vector unsigned short arg0, __vector unsigned short arg1);
13107 __vector signed char __builtin_spu_nand(__vector signed char arg0, __vector signed char arg1);
13108 __vector unsigned char __builtin_spu_nand(__vector unsigned char arg0, __vector unsigned char arg1);
13109 __vector float __builtin_spu_nand(__vector float arg0, __vector float arg1);
13110 __vector double __builtin_spu_nand(__vector double arg0, __vector double arg1);
13111 #else
13112   /* No generic function generated since return types differ */
13113 #endif
13114 __vector signed long long __builtin_spu_nand_0(__vector signed long long arg0, __vector signed long long arg1);
13115 __vector unsigned long long __builtin_spu_nand_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13116 __vector signed int __builtin_spu_nand_2(__vector signed int arg0, __vector signed int arg1);
13117 __vector unsigned int __builtin_spu_nand_3(__vector unsigned int arg0, __vector unsigned int arg1);
13118 __vector signed short __builtin_spu_nand_4(__vector signed short arg0, __vector signed short arg1);
13119 __vector unsigned short __builtin_spu_nand_5(__vector unsigned short arg0, __vector unsigned short arg1);
13120 __vector signed char __builtin_spu_nand_6(__vector signed char arg0, __vector signed char arg1);
13121 __vector unsigned char __builtin_spu_nand_7(__vector unsigned char arg0, __vector unsigned char arg1);
13122 __vector float __builtin_spu_nand_8(__vector float arg0, __vector float arg1);
13123 __vector double __builtin_spu_nand_9(__vector double arg0, __vector double arg1);
13124 #ifdef __coverity_cplusplus
13125 __vector float __builtin_spu_nmsub(__vector float arg0, __vector float arg1, __vector float arg2);
13126 __vector double __builtin_spu_nmsub(__vector double arg0, __vector double arg1, __vector double arg2);
13127 #else
13128   /* No generic function generated since return types differ */
13129 #endif
13130 __vector float __builtin_spu_nmsub_0(__vector float arg0, __vector float arg1, __vector float arg2);
13131 __vector double __builtin_spu_nmsub_1(__vector double arg0, __vector double arg1, __vector double arg2);
13132 #ifdef __coverity_cplusplus
13133 __vector signed long long __builtin_spu_nor(__vector signed long long arg0, __vector signed long long arg1);
13134 __vector unsigned long long __builtin_spu_nor(__vector unsigned long long arg0, __vector unsigned long long arg1);
13135 __vector signed int __builtin_spu_nor(__vector signed int arg0, __vector signed int arg1);
13136 __vector unsigned int __builtin_spu_nor(__vector unsigned int arg0, __vector unsigned int arg1);
13137 __vector signed short __builtin_spu_nor(__vector signed short arg0, __vector signed short arg1);
13138 __vector unsigned short __builtin_spu_nor(__vector unsigned short arg0, __vector unsigned short arg1);
13139 __vector signed char __builtin_spu_nor(__vector signed char arg0, __vector signed char arg1);
13140 __vector unsigned char __builtin_spu_nor(__vector unsigned char arg0, __vector unsigned char arg1);
13141 __vector float __builtin_spu_nor(__vector float arg0, __vector float arg1);
13142 __vector double __builtin_spu_nor(__vector double arg0, __vector double arg1);
13143 #else
13144   /* No generic function generated since return types differ */
13145 #endif
13146 __vector signed long long __builtin_spu_nor_0(__vector signed long long arg0, __vector signed long long arg1);
13147 __vector unsigned long long __builtin_spu_nor_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13148 __vector signed int __builtin_spu_nor_2(__vector signed int arg0, __vector signed int arg1);
13149 __vector unsigned int __builtin_spu_nor_3(__vector unsigned int arg0, __vector unsigned int arg1);
13150 __vector signed short __builtin_spu_nor_4(__vector signed short arg0, __vector signed short arg1);
13151 __vector unsigned short __builtin_spu_nor_5(__vector unsigned short arg0, __vector unsigned short arg1);
13152 __vector signed char __builtin_spu_nor_6(__vector signed char arg0, __vector signed char arg1);
13153 __vector unsigned char __builtin_spu_nor_7(__vector unsigned char arg0, __vector unsigned char arg1);
13154 __vector float __builtin_spu_nor_8(__vector float arg0, __vector float arg1);
13155 __vector double __builtin_spu_nor_9(__vector double arg0, __vector double arg1);
13156 #ifdef __coverity_cplusplus
13157 __vector unsigned char __builtin_spu_or(__vector unsigned char arg0, __vector unsigned char arg1);
13158 __vector signed char __builtin_spu_or(__vector signed char arg0, __vector signed char arg1);
13159 __vector unsigned short __builtin_spu_or(__vector unsigned short arg0, __vector unsigned short arg1);
13160 __vector signed short __builtin_spu_or(__vector signed short arg0, __vector signed short arg1);
13161 __vector unsigned int __builtin_spu_or(__vector unsigned int arg0, __vector unsigned int arg1);
13162 __vector signed int __builtin_spu_or(__vector signed int arg0, __vector signed int arg1);
13163 __vector unsigned long long __builtin_spu_or(__vector unsigned long long arg0, __vector unsigned long long arg1);
13164 __vector signed long long __builtin_spu_or(__vector signed long long arg0, __vector signed long long arg1);
13165 __vector float __builtin_spu_or(__vector float arg0, __vector float arg1);
13166 __vector double __builtin_spu_or(__vector double arg0, __vector double arg1);
13167 __vector unsigned char __builtin_spu_or(__vector unsigned char arg0, unsigned char arg1);
13168 __vector signed char __builtin_spu_or(__vector signed char arg0, signed char arg1);
13169 __vector unsigned short __builtin_spu_or(__vector unsigned short arg0, unsigned short arg1);
13170 __vector signed short __builtin_spu_or(__vector signed short arg0, signed short arg1);
13171 __vector unsigned int __builtin_spu_or(__vector unsigned int arg0, unsigned int arg1);
13172 __vector signed int __builtin_spu_or(__vector signed int arg0, signed int arg1);
13173 #else
13174   /* No generic function generated since return types differ */
13175 #endif
13176 __vector unsigned char __builtin_spu_or_0(__vector unsigned char arg0, __vector unsigned char arg1);
13177 __vector signed char __builtin_spu_or_1(__vector signed char arg0, __vector signed char arg1);
13178 __vector unsigned short __builtin_spu_or_2(__vector unsigned short arg0, __vector unsigned short arg1);
13179 __vector signed short __builtin_spu_or_3(__vector signed short arg0, __vector signed short arg1);
13180 __vector unsigned int __builtin_spu_or_4(__vector unsigned int arg0, __vector unsigned int arg1);
13181 __vector signed int __builtin_spu_or_5(__vector signed int arg0, __vector signed int arg1);
13182 __vector unsigned long long __builtin_spu_or_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
13183 __vector signed long long __builtin_spu_or_7(__vector signed long long arg0, __vector signed long long arg1);
13184 __vector float __builtin_spu_or_8(__vector float arg0, __vector float arg1);
13185 __vector double __builtin_spu_or_9(__vector double arg0, __vector double arg1);
13186 __vector unsigned char __builtin_spu_or_10(__vector unsigned char arg0, unsigned char arg1);
13187 __vector signed char __builtin_spu_or_11(__vector signed char arg0, signed char arg1);
13188 __vector unsigned short __builtin_spu_or_12(__vector unsigned short arg0, unsigned short arg1);
13189 __vector signed short __builtin_spu_or_13(__vector signed short arg0, signed short arg1);
13190 __vector unsigned int __builtin_spu_or_14(__vector unsigned int arg0, unsigned int arg1);
13191 __vector signed int __builtin_spu_or_15(__vector signed int arg0, signed int arg1);
13192 #ifdef __coverity_cplusplus
13193 __vector signed long long __builtin_spu_orc(__vector signed long long arg0, __vector signed long long arg1);
13194 __vector unsigned long long __builtin_spu_orc(__vector unsigned long long arg0, __vector unsigned long long arg1);
13195 __vector signed int __builtin_spu_orc(__vector signed int arg0, __vector signed int arg1);
13196 __vector unsigned int __builtin_spu_orc(__vector unsigned int arg0, __vector unsigned int arg1);
13197 __vector signed short __builtin_spu_orc(__vector signed short arg0, __vector signed short arg1);
13198 __vector unsigned short __builtin_spu_orc(__vector unsigned short arg0, __vector unsigned short arg1);
13199 __vector signed char __builtin_spu_orc(__vector signed char arg0, __vector signed char arg1);
13200 __vector unsigned char __builtin_spu_orc(__vector unsigned char arg0, __vector unsigned char arg1);
13201 __vector float __builtin_spu_orc(__vector float arg0, __vector float arg1);
13202 __vector double __builtin_spu_orc(__vector double arg0, __vector double arg1);
13203 #else
13204   /* No generic function generated since return types differ */
13205 #endif
13206 __vector signed long long __builtin_spu_orc_0(__vector signed long long arg0, __vector signed long long arg1);
13207 __vector unsigned long long __builtin_spu_orc_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13208 __vector signed int __builtin_spu_orc_2(__vector signed int arg0, __vector signed int arg1);
13209 __vector unsigned int __builtin_spu_orc_3(__vector unsigned int arg0, __vector unsigned int arg1);
13210 __vector signed short __builtin_spu_orc_4(__vector signed short arg0, __vector signed short arg1);
13211 __vector unsigned short __builtin_spu_orc_5(__vector unsigned short arg0, __vector unsigned short arg1);
13212 __vector signed char __builtin_spu_orc_6(__vector signed char arg0, __vector signed char arg1);
13213 __vector unsigned char __builtin_spu_orc_7(__vector unsigned char arg0, __vector unsigned char arg1);
13214 __vector float __builtin_spu_orc_8(__vector float arg0, __vector float arg1);
13215 __vector double __builtin_spu_orc_9(__vector double arg0, __vector double arg1);
13216 #ifdef __coverity_cplusplus
13217 __vector signed int __builtin_spu_orx(__vector signed int arg0);
13218 __vector unsigned int __builtin_spu_orx(__vector unsigned int arg0);
13219 #else
13220   /* No generic function generated since return types differ */
13221 #endif
13222 __vector signed int __builtin_spu_orx_0(__vector signed int arg0);
13223 __vector unsigned int __builtin_spu_orx_1(__vector unsigned int arg0);
13224 #ifdef __coverity_cplusplus
13225 __vector unsigned char __builtin_spu_promote(unsigned char arg0, signed int arg1);
13226 __vector signed char __builtin_spu_promote(signed char arg0, signed int arg1);
13227 __vector unsigned short __builtin_spu_promote(unsigned short arg0, signed int arg1);
13228 __vector signed short __builtin_spu_promote(signed short arg0, signed int arg1);
13229 __vector unsigned int __builtin_spu_promote(unsigned int arg0, signed int arg1);
13230 __vector signed int __builtin_spu_promote(signed int arg0, signed int arg1);
13231 __vector unsigned long long __builtin_spu_promote(unsigned long long arg0, signed int arg1);
13232 __vector signed long long __builtin_spu_promote(signed long long arg0, signed int arg1);
13233 __vector float __builtin_spu_promote(float arg0, signed int arg1);
13234 __vector double __builtin_spu_promote(double arg0, signed int arg1);
13235 #else
13236   /* No generic function generated since return types differ */
13237 #endif
13238 __vector unsigned char __builtin_spu_promote_0(unsigned char arg0, signed int arg1);
13239 __vector signed char __builtin_spu_promote_1(signed char arg0, signed int arg1);
13240 __vector unsigned short __builtin_spu_promote_2(unsigned short arg0, signed int arg1);
13241 __vector signed short __builtin_spu_promote_3(signed short arg0, signed int arg1);
13242 __vector unsigned int __builtin_spu_promote_4(unsigned int arg0, signed int arg1);
13243 __vector signed int __builtin_spu_promote_5(signed int arg0, signed int arg1);
13244 __vector unsigned long long __builtin_spu_promote_6(unsigned long long arg0, signed int arg1);
13245 __vector signed long long __builtin_spu_promote_7(signed long long arg0, signed int arg1);
13246 __vector float __builtin_spu_promote_8(float arg0, signed int arg1);
13247 __vector double __builtin_spu_promote_9(double arg0, signed int arg1);
13248 #ifdef __coverity_cplusplus
13249 __vector unsigned short __builtin_spu_rl(__vector unsigned short arg0, __vector signed short arg1);
13250 __vector signed short __builtin_spu_rl(__vector signed short arg0, __vector signed short arg1);
13251 __vector unsigned int __builtin_spu_rl(__vector unsigned int arg0, __vector signed int arg1);
13252 __vector signed int __builtin_spu_rl(__vector signed int arg0, __vector signed int arg1);
13253 __vector unsigned short __builtin_spu_rl(__vector unsigned short arg0, signed short arg1);
13254 __vector signed short __builtin_spu_rl(__vector signed short arg0, signed short arg1);
13255 __vector unsigned int __builtin_spu_rl(__vector unsigned int arg0, signed int arg1);
13256 __vector signed int __builtin_spu_rl(__vector signed int arg0, signed int arg1);
13257 #else
13258   /* No generic function generated since return types differ */
13259 #endif
13260 __vector unsigned short __builtin_spu_rl_0(__vector unsigned short arg0, __vector signed short arg1);
13261 __vector signed short __builtin_spu_rl_1(__vector signed short arg0, __vector signed short arg1);
13262 __vector unsigned int __builtin_spu_rl_2(__vector unsigned int arg0, __vector signed int arg1);
13263 __vector signed int __builtin_spu_rl_3(__vector signed int arg0, __vector signed int arg1);
13264 __vector unsigned short __builtin_spu_rl_4(__vector unsigned short arg0, signed short arg1);
13265 __vector signed short __builtin_spu_rl_5(__vector signed short arg0, signed short arg1);
13266 __vector unsigned int __builtin_spu_rl_6(__vector unsigned int arg0, signed int arg1);
13267 __vector signed int __builtin_spu_rl_7(__vector signed int arg0, signed int arg1);
13268 #ifdef __coverity_cplusplus
13269 __vector unsigned short __builtin_spu_rlmask(__vector unsigned short arg0, __vector signed short arg1);
13270 __vector signed short __builtin_spu_rlmask(__vector signed short arg0, __vector signed short arg1);
13271 __vector unsigned int __builtin_spu_rlmask(__vector unsigned int arg0, __vector signed int arg1);
13272 __vector signed int __builtin_spu_rlmask(__vector signed int arg0, __vector signed int arg1);
13273 __vector unsigned short __builtin_spu_rlmask(__vector unsigned short arg0, signed int arg1);
13274 __vector signed short __builtin_spu_rlmask(__vector signed short arg0, signed int arg1);
13275 __vector unsigned int __builtin_spu_rlmask(__vector unsigned int arg0, signed int arg1);
13276 __vector signed int __builtin_spu_rlmask(__vector signed int arg0, signed int arg1);
13277 #else
13278   /* No generic function generated since return types differ */
13279 #endif
13280 __vector unsigned short __builtin_spu_rlmask_0(__vector unsigned short arg0, __vector signed short arg1);
13281 __vector signed short __builtin_spu_rlmask_1(__vector signed short arg0, __vector signed short arg1);
13282 __vector unsigned int __builtin_spu_rlmask_2(__vector unsigned int arg0, __vector signed int arg1);
13283 __vector signed int __builtin_spu_rlmask_3(__vector signed int arg0, __vector signed int arg1);
13284 __vector unsigned short __builtin_spu_rlmask_4(__vector unsigned short arg0, signed int arg1);
13285 __vector signed short __builtin_spu_rlmask_5(__vector signed short arg0, signed int arg1);
13286 __vector unsigned int __builtin_spu_rlmask_6(__vector unsigned int arg0, signed int arg1);
13287 __vector signed int __builtin_spu_rlmask_7(__vector signed int arg0, signed int arg1);
13288 #ifdef __coverity_cplusplus
13289 __vector unsigned short __builtin_spu_rlmaska(__vector unsigned short arg0, __vector signed short arg1);
13290 __vector signed short __builtin_spu_rlmaska(__vector signed short arg0, __vector signed short arg1);
13291 __vector unsigned int __builtin_spu_rlmaska(__vector unsigned int arg0, __vector signed int arg1);
13292 __vector signed int __builtin_spu_rlmaska(__vector signed int arg0, __vector signed int arg1);
13293 __vector unsigned short __builtin_spu_rlmaska(__vector unsigned short arg0, signed int arg1);
13294 __vector signed short __builtin_spu_rlmaska(__vector signed short arg0, signed int arg1);
13295 __vector unsigned int __builtin_spu_rlmaska(__vector unsigned int arg0, signed int arg1);
13296 __vector signed int __builtin_spu_rlmaska(__vector signed int arg0, signed int arg1);
13297 #else
13298   /* No generic function generated since return types differ */
13299 #endif
13300 __vector unsigned short __builtin_spu_rlmaska_0(__vector unsigned short arg0, __vector signed short arg1);
13301 __vector signed short __builtin_spu_rlmaska_1(__vector signed short arg0, __vector signed short arg1);
13302 __vector unsigned int __builtin_spu_rlmaska_2(__vector unsigned int arg0, __vector signed int arg1);
13303 __vector signed int __builtin_spu_rlmaska_3(__vector signed int arg0, __vector signed int arg1);
13304 __vector unsigned short __builtin_spu_rlmaska_4(__vector unsigned short arg0, signed int arg1);
13305 __vector signed short __builtin_spu_rlmaska_5(__vector signed short arg0, signed int arg1);
13306 __vector unsigned int __builtin_spu_rlmaska_6(__vector unsigned int arg0, signed int arg1);
13307 __vector signed int __builtin_spu_rlmaska_7(__vector signed int arg0, signed int arg1);
13308 #ifdef __coverity_cplusplus
13309 __vector unsigned char __builtin_spu_rlmaskqw(__vector unsigned char arg0, signed int arg1);
13310 __vector signed char __builtin_spu_rlmaskqw(__vector signed char arg0, signed int arg1);
13311 __vector unsigned short __builtin_spu_rlmaskqw(__vector unsigned short arg0, signed int arg1);
13312 __vector signed short __builtin_spu_rlmaskqw(__vector signed short arg0, signed int arg1);
13313 __vector unsigned int __builtin_spu_rlmaskqw(__vector unsigned int arg0, signed int arg1);
13314 __vector signed int __builtin_spu_rlmaskqw(__vector signed int arg0, signed int arg1);
13315 __vector unsigned long long __builtin_spu_rlmaskqw(__vector unsigned long long arg0, signed int arg1);
13316 __vector signed long long __builtin_spu_rlmaskqw(__vector signed long long arg0, signed int arg1);
13317 __vector float __builtin_spu_rlmaskqw(__vector float arg0, signed int arg1);
13318 __vector double __builtin_spu_rlmaskqw(__vector double arg0, signed int arg1);
13319 #else
13320   /* No generic function generated since return types differ */
13321 #endif
13322 __vector unsigned char __builtin_spu_rlmaskqw_0(__vector unsigned char arg0, signed int arg1);
13323 __vector signed char __builtin_spu_rlmaskqw_1(__vector signed char arg0, signed int arg1);
13324 __vector unsigned short __builtin_spu_rlmaskqw_2(__vector unsigned short arg0, signed int arg1);
13325 __vector signed short __builtin_spu_rlmaskqw_3(__vector signed short arg0, signed int arg1);
13326 __vector unsigned int __builtin_spu_rlmaskqw_4(__vector unsigned int arg0, signed int arg1);
13327 __vector signed int __builtin_spu_rlmaskqw_5(__vector signed int arg0, signed int arg1);
13328 __vector unsigned long long __builtin_spu_rlmaskqw_6(__vector unsigned long long arg0, signed int arg1);
13329 __vector signed long long __builtin_spu_rlmaskqw_7(__vector signed long long arg0, signed int arg1);
13330 __vector float __builtin_spu_rlmaskqw_8(__vector float arg0, signed int arg1);
13331 __vector double __builtin_spu_rlmaskqw_9(__vector double arg0, signed int arg1);
13332 #ifdef __coverity_cplusplus
13333 __vector unsigned char __builtin_spu_rlmaskqwbyte(__vector unsigned char arg0, signed int arg1);
13334 __vector signed char __builtin_spu_rlmaskqwbyte(__vector signed char arg0, signed int arg1);
13335 __vector unsigned short __builtin_spu_rlmaskqwbyte(__vector unsigned short arg0, signed int arg1);
13336 __vector signed short __builtin_spu_rlmaskqwbyte(__vector signed short arg0, signed int arg1);
13337 __vector unsigned int __builtin_spu_rlmaskqwbyte(__vector unsigned int arg0, signed int arg1);
13338 __vector signed int __builtin_spu_rlmaskqwbyte(__vector signed int arg0, signed int arg1);
13339 __vector unsigned long long __builtin_spu_rlmaskqwbyte(__vector unsigned long long arg0, signed int arg1);
13340 __vector signed long long __builtin_spu_rlmaskqwbyte(__vector signed long long arg0, signed int arg1);
13341 __vector float __builtin_spu_rlmaskqwbyte(__vector float arg0, signed int arg1);
13342 __vector double __builtin_spu_rlmaskqwbyte(__vector double arg0, signed int arg1);
13343 #else
13344   /* No generic function generated since return types differ */
13345 #endif
13346 __vector unsigned char __builtin_spu_rlmaskqwbyte_0(__vector unsigned char arg0, signed int arg1);
13347 __vector signed char __builtin_spu_rlmaskqwbyte_1(__vector signed char arg0, signed int arg1);
13348 __vector unsigned short __builtin_spu_rlmaskqwbyte_2(__vector unsigned short arg0, signed int arg1);
13349 __vector signed short __builtin_spu_rlmaskqwbyte_3(__vector signed short arg0, signed int arg1);
13350 __vector unsigned int __builtin_spu_rlmaskqwbyte_4(__vector unsigned int arg0, signed int arg1);
13351 __vector signed int __builtin_spu_rlmaskqwbyte_5(__vector signed int arg0, signed int arg1);
13352 __vector unsigned long long __builtin_spu_rlmaskqwbyte_6(__vector unsigned long long arg0, signed int arg1);
13353 __vector signed long long __builtin_spu_rlmaskqwbyte_7(__vector signed long long arg0, signed int arg1);
13354 __vector float __builtin_spu_rlmaskqwbyte_8(__vector float arg0, signed int arg1);
13355 __vector double __builtin_spu_rlmaskqwbyte_9(__vector double arg0, signed int arg1);
13356 #ifdef __coverity_cplusplus
13357 __vector unsigned char __builtin_spu_rlmaskqwbytebc(__vector unsigned char arg0, signed int arg1);
13358 __vector signed char __builtin_spu_rlmaskqwbytebc(__vector signed char arg0, signed int arg1);
13359 __vector unsigned short __builtin_spu_rlmaskqwbytebc(__vector unsigned short arg0, signed int arg1);
13360 __vector signed short __builtin_spu_rlmaskqwbytebc(__vector signed short arg0, signed int arg1);
13361 __vector unsigned int __builtin_spu_rlmaskqwbytebc(__vector unsigned int arg0, signed int arg1);
13362 __vector signed int __builtin_spu_rlmaskqwbytebc(__vector signed int arg0, signed int arg1);
13363 __vector unsigned long long __builtin_spu_rlmaskqwbytebc(__vector unsigned long long arg0, signed int arg1);
13364 __vector signed long long __builtin_spu_rlmaskqwbytebc(__vector signed long long arg0, signed int arg1);
13365 __vector float __builtin_spu_rlmaskqwbytebc(__vector float arg0, signed int arg1);
13366 __vector double __builtin_spu_rlmaskqwbytebc(__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_rlmaskqwbytebc_0(__vector unsigned char arg0, signed int arg1);
13371 __vector signed char __builtin_spu_rlmaskqwbytebc_1(__vector signed char arg0, signed int arg1);
13372 __vector unsigned short __builtin_spu_rlmaskqwbytebc_2(__vector unsigned short arg0, signed int arg1);
13373 __vector signed short __builtin_spu_rlmaskqwbytebc_3(__vector signed short arg0, signed int arg1);
13374 __vector unsigned int __builtin_spu_rlmaskqwbytebc_4(__vector unsigned int arg0, signed int arg1);
13375 __vector signed int __builtin_spu_rlmaskqwbytebc_5(__vector signed int arg0, signed int arg1);
13376 __vector unsigned long long __builtin_spu_rlmaskqwbytebc_6(__vector unsigned long long arg0, signed int arg1);
13377 __vector signed long long __builtin_spu_rlmaskqwbytebc_7(__vector signed long long arg0, signed int arg1);
13378 __vector float __builtin_spu_rlmaskqwbytebc_8(__vector float arg0, signed int arg1);
13379 __vector double __builtin_spu_rlmaskqwbytebc_9(__vector double arg0, signed int arg1);
13380 #ifdef __coverity_cplusplus
13381 __vector unsigned char __builtin_spu_rlqw(__vector unsigned char arg0, signed int arg1);
13382 __vector signed char __builtin_spu_rlqw(__vector signed char arg0, signed int arg1);
13383 __vector unsigned short __builtin_spu_rlqw(__vector unsigned short arg0, signed int arg1);
13384 __vector signed short __builtin_spu_rlqw(__vector signed short arg0, signed int arg1);
13385 __vector unsigned int __builtin_spu_rlqw(__vector unsigned int arg0, signed int arg1);
13386 __vector signed int __builtin_spu_rlqw(__vector signed int arg0, signed int arg1);
13387 __vector unsigned long long __builtin_spu_rlqw(__vector unsigned long long arg0, signed int arg1);
13388 __vector signed long long __builtin_spu_rlqw(__vector signed long long arg0, signed int arg1);
13389 __vector float __builtin_spu_rlqw(__vector float arg0, signed int arg1);
13390 __vector double __builtin_spu_rlqw(__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_rlqw_0(__vector unsigned char arg0, signed int arg1);
13395 __vector signed char __builtin_spu_rlqw_1(__vector signed char arg0, signed int arg1);
13396 __vector unsigned short __builtin_spu_rlqw_2(__vector unsigned short arg0, signed int arg1);
13397 __vector signed short __builtin_spu_rlqw_3(__vector signed short arg0, signed int arg1);
13398 __vector unsigned int __builtin_spu_rlqw_4(__vector unsigned int arg0, signed int arg1);
13399 __vector signed int __builtin_spu_rlqw_5(__vector signed int arg0, signed int arg1);
13400 __vector unsigned long long __builtin_spu_rlqw_6(__vector unsigned long long arg0, signed int arg1);
13401 __vector signed long long __builtin_spu_rlqw_7(__vector signed long long arg0, signed int arg1);
13402 __vector float __builtin_spu_rlqw_8(__vector float arg0, signed int arg1);
13403 __vector double __builtin_spu_rlqw_9(__vector double arg0, signed int arg1);
13404 #ifdef __coverity_cplusplus
13405 __vector unsigned char __builtin_spu_rlqwbyte(__vector unsigned char arg0, signed int arg1);
13406 __vector signed char __builtin_spu_rlqwbyte(__vector signed char arg0, signed int arg1);
13407 __vector unsigned short __builtin_spu_rlqwbyte(__vector unsigned short arg0, signed int arg1);
13408 __vector signed short __builtin_spu_rlqwbyte(__vector signed short arg0, signed int arg1);
13409 __vector unsigned int __builtin_spu_rlqwbyte(__vector unsigned int arg0, signed int arg1);
13410 __vector signed int __builtin_spu_rlqwbyte(__vector signed int arg0, signed int arg1);
13411 __vector unsigned long long __builtin_spu_rlqwbyte(__vector unsigned long long arg0, signed int arg1);
13412 __vector signed long long __builtin_spu_rlqwbyte(__vector signed long long arg0, signed int arg1);
13413 __vector float __builtin_spu_rlqwbyte(__vector float arg0, signed int arg1);
13414 __vector double __builtin_spu_rlqwbyte(__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_rlqwbyte_0(__vector unsigned char arg0, signed int arg1);
13419 __vector signed char __builtin_spu_rlqwbyte_1(__vector signed char arg0, signed int arg1);
13420 __vector unsigned short __builtin_spu_rlqwbyte_2(__vector unsigned short arg0, signed int arg1);
13421 __vector signed short __builtin_spu_rlqwbyte_3(__vector signed short arg0, signed int arg1);
13422 __vector unsigned int __builtin_spu_rlqwbyte_4(__vector unsigned int arg0, signed int arg1);
13423 __vector signed int __builtin_spu_rlqwbyte_5(__vector signed int arg0, signed int arg1);
13424 __vector unsigned long long __builtin_spu_rlqwbyte_6(__vector unsigned long long arg0, signed int arg1);
13425 __vector signed long long __builtin_spu_rlqwbyte_7(__vector signed long long arg0, signed int arg1);
13426 __vector float __builtin_spu_rlqwbyte_8(__vector float arg0, signed int arg1);
13427 __vector double __builtin_spu_rlqwbyte_9(__vector double arg0, signed int arg1);
13428 #ifdef __coverity_cplusplus
13429 __vector unsigned char __builtin_spu_rlqwbytebc(__vector unsigned char arg0, signed int arg1);
13430 __vector signed char __builtin_spu_rlqwbytebc(__vector signed char arg0, signed int arg1);
13431 __vector unsigned short __builtin_spu_rlqwbytebc(__vector unsigned short arg0, signed int arg1);
13432 __vector signed short __builtin_spu_rlqwbytebc(__vector signed short arg0, signed int arg1);
13433 __vector unsigned int __builtin_spu_rlqwbytebc(__vector unsigned int arg0, signed int arg1);
13434 __vector signed int __builtin_spu_rlqwbytebc(__vector signed int arg0, signed int arg1);
13435 __vector unsigned long long __builtin_spu_rlqwbytebc(__vector unsigned long long arg0, signed int arg1);
13436 __vector signed long long __builtin_spu_rlqwbytebc(__vector signed long long arg0, signed int arg1);
13437 __vector float __builtin_spu_rlqwbytebc(__vector float arg0, signed int arg1);
13438 __vector double __builtin_spu_rlqwbytebc(__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_rlqwbytebc_0(__vector unsigned char arg0, signed int arg1);
13443 __vector signed char __builtin_spu_rlqwbytebc_1(__vector signed char arg0, signed int arg1);
13444 __vector unsigned short __builtin_spu_rlqwbytebc_2(__vector unsigned short arg0, signed int arg1);
13445 __vector signed short __builtin_spu_rlqwbytebc_3(__vector signed short arg0, signed int arg1);
13446 __vector unsigned int __builtin_spu_rlqwbytebc_4(__vector unsigned int arg0, signed int arg1);
13447 __vector signed int __builtin_spu_rlqwbytebc_5(__vector signed int arg0, signed int arg1);
13448 __vector unsigned long long __builtin_spu_rlqwbytebc_6(__vector unsigned long long arg0, signed int arg1);
13449 __vector signed long long __builtin_spu_rlqwbytebc_7(__vector signed long long arg0, signed int arg1);
13450 __vector float __builtin_spu_rlqwbytebc_8(__vector float arg0, signed int arg1);
13451 __vector double __builtin_spu_rlqwbytebc_9(__vector double arg0, signed int arg1);
13452 #ifdef __coverity_cplusplus
13453 __vector signed long long __builtin_spu_sel(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned long long arg2);
13454 __vector unsigned long long __builtin_spu_sel(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned long long arg2);
13455 __vector signed int __builtin_spu_sel(__vector signed int arg0, __vector signed int arg1, __vector unsigned int arg2);
13456 __vector unsigned int __builtin_spu_sel(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13457 __vector signed short __builtin_spu_sel(__vector signed short arg0, __vector signed short arg1, __vector unsigned short arg2);
13458 __vector unsigned short __builtin_spu_sel(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned short arg2);
13459 __vector signed char __builtin_spu_sel(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13460 __vector unsigned char __builtin_spu_sel(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13461 __vector float __builtin_spu_sel(__vector float arg0, __vector float arg1, __vector unsigned int arg2);
13462 __vector double __builtin_spu_sel(__vector double arg0, __vector double arg1, __vector unsigned long long arg2);
13463 #else
13464   /* No generic function generated since return types differ */
13465 #endif
13466 __vector signed long long __builtin_spu_sel_0(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned long long arg2);
13467 __vector signed long long __builtin_spu_sel_0o(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13468 __vector unsigned long long __builtin_spu_sel_1(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned long long arg2);
13469 __vector unsigned long long __builtin_spu_sel_1o(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13470 __vector signed int __builtin_spu_sel_2(__vector signed int arg0, __vector signed int arg1, __vector unsigned int arg2);
13471 __vector signed int __builtin_spu_sel_2o(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13472 __vector unsigned int __builtin_spu_sel_3(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13473 __vector unsigned int __builtin_spu_sel_3o(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13474 __vector signed short __builtin_spu_sel_4(__vector signed short arg0, __vector signed short arg1, __vector unsigned short arg2);
13475 __vector signed short __builtin_spu_sel_4o(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13476 __vector unsigned short __builtin_spu_sel_5(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned short arg2);
13477 __vector unsigned short __builtin_spu_sel_5o(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13478 __vector signed char __builtin_spu_sel_6(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13479 __vector unsigned char __builtin_spu_sel_7(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13480 __vector float __builtin_spu_sel_8(__vector float arg0, __vector float arg1, __vector unsigned int arg2);
13481 __vector float __builtin_spu_sel_8o(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13482 __vector double __builtin_spu_sel_9(__vector double arg0, __vector double arg1, __vector unsigned long long arg2);
13483 __vector double __builtin_spu_sel_9o(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13484 #ifdef __coverity_cplusplus
13485 __vector unsigned char __builtin_spu_shuffle(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13486 __vector signed char __builtin_spu_shuffle(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13487 __vector unsigned short __builtin_spu_shuffle(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13488 __vector signed short __builtin_spu_shuffle(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13489 __vector unsigned int __builtin_spu_shuffle(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13490 __vector signed int __builtin_spu_shuffle(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13491 __vector unsigned long long __builtin_spu_shuffle(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13492 __vector signed long long __builtin_spu_shuffle(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13493 __vector float __builtin_spu_shuffle(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13494 __vector double __builtin_spu_shuffle(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13495 #else
13496   /* No generic function generated since return types differ */
13497 #endif
13498 __vector unsigned char __builtin_spu_shuffle_0(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13499 __vector signed char __builtin_spu_shuffle_1(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13500 __vector unsigned short __builtin_spu_shuffle_2(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13501 __vector signed short __builtin_spu_shuffle_3(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13502 __vector unsigned int __builtin_spu_shuffle_4(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13503 __vector signed int __builtin_spu_shuffle_5(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13504 __vector unsigned long long __builtin_spu_shuffle_6(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13505 __vector signed long long __builtin_spu_shuffle_7(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13506 __vector float __builtin_spu_shuffle_8(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13507 __vector double __builtin_spu_shuffle_9(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13508 #ifdef __coverity_cplusplus
13509 __vector unsigned short __builtin_spu_sl(__vector unsigned short arg0, __vector unsigned short arg1);
13510 __vector signed short __builtin_spu_sl(__vector signed short arg0, __vector unsigned short arg1);
13511 __vector unsigned int __builtin_spu_sl(__vector unsigned int arg0, __vector unsigned int arg1);
13512 __vector signed int __builtin_spu_sl(__vector signed int arg0, __vector unsigned int arg1);
13513 __vector unsigned short __builtin_spu_sl(__vector unsigned short arg0, unsigned int arg1);
13514 __vector signed short __builtin_spu_sl(__vector signed short arg0, unsigned int arg1);
13515 __vector unsigned int __builtin_spu_sl(__vector unsigned int arg0, unsigned int arg1);
13516 __vector signed int __builtin_spu_sl(__vector signed int arg0, unsigned int arg1);
13517 #else
13518   /* No generic function generated since return types differ */
13519 #endif
13520 __vector unsigned short __builtin_spu_sl_0(__vector unsigned short arg0, __vector unsigned short arg1);
13521 __vector signed short __builtin_spu_sl_1(__vector signed short arg0, __vector unsigned short arg1);
13522 __vector unsigned int __builtin_spu_sl_2(__vector unsigned int arg0, __vector unsigned int arg1);
13523 __vector signed int __builtin_spu_sl_3(__vector signed int arg0, __vector unsigned int arg1);
13524 __vector unsigned short __builtin_spu_sl_4(__vector unsigned short arg0, unsigned int arg1);
13525 __vector signed short __builtin_spu_sl_5(__vector signed short arg0, unsigned int arg1);
13526 __vector unsigned int __builtin_spu_sl_6(__vector unsigned int arg0, unsigned int arg1);
13527 __vector signed int __builtin_spu_sl_7(__vector signed int arg0, unsigned int arg1);
13528 #ifdef __coverity_cplusplus
13529 __vector signed long long __builtin_spu_slqw(__vector signed long long arg0, unsigned int arg1);
13530 __vector unsigned long long __builtin_spu_slqw(__vector unsigned long long arg0, unsigned int arg1);
13531 __vector signed int __builtin_spu_slqw(__vector signed int arg0, unsigned int arg1);
13532 __vector unsigned int __builtin_spu_slqw(__vector unsigned int arg0, unsigned int arg1);
13533 __vector signed short __builtin_spu_slqw(__vector signed short arg0, unsigned int arg1);
13534 __vector unsigned short __builtin_spu_slqw(__vector unsigned short arg0, unsigned int arg1);
13535 __vector signed char __builtin_spu_slqw(__vector signed char arg0, unsigned int arg1);
13536 __vector unsigned char __builtin_spu_slqw(__vector unsigned char arg0, unsigned int arg1);
13537 __vector float __builtin_spu_slqw(__vector float arg0, unsigned int arg1);
13538 __vector double __builtin_spu_slqw(__vector double arg0, unsigned int arg1);
13539 #else
13540   /* No generic function generated since return types differ */
13541 #endif
13542 __vector signed long long __builtin_spu_slqw_0(__vector signed long long arg0, unsigned int arg1);
13543 __vector unsigned long long __builtin_spu_slqw_1(__vector unsigned long long arg0, unsigned int arg1);
13544 __vector signed int __builtin_spu_slqw_2(__vector signed int arg0, unsigned int arg1);
13545 __vector unsigned int __builtin_spu_slqw_3(__vector unsigned int arg0, unsigned int arg1);
13546 __vector signed short __builtin_spu_slqw_4(__vector signed short arg0, unsigned int arg1);
13547 __vector unsigned short __builtin_spu_slqw_5(__vector unsigned short arg0, unsigned int arg1);
13548 __vector signed char __builtin_spu_slqw_6(__vector signed char arg0, unsigned int arg1);
13549 __vector unsigned char __builtin_spu_slqw_7(__vector unsigned char arg0, unsigned int arg1);
13550 __vector float __builtin_spu_slqw_8(__vector float arg0, unsigned int arg1);
13551 __vector double __builtin_spu_slqw_9(__vector double arg0, unsigned int arg1);
13552 #ifdef __coverity_cplusplus
13553 __vector signed long long __builtin_spu_slqwbyte(__vector signed long long arg0, unsigned int arg1);
13554 __vector unsigned long long __builtin_spu_slqwbyte(__vector unsigned long long arg0, unsigned int arg1);
13555 __vector signed int __builtin_spu_slqwbyte(__vector signed int arg0, unsigned int arg1);
13556 __vector unsigned int __builtin_spu_slqwbyte(__vector unsigned int arg0, unsigned int arg1);
13557 __vector signed short __builtin_spu_slqwbyte(__vector signed short arg0, unsigned int arg1);
13558 __vector unsigned short __builtin_spu_slqwbyte(__vector unsigned short arg0, unsigned int arg1);
13559 __vector signed char __builtin_spu_slqwbyte(__vector signed char arg0, unsigned int arg1);
13560 __vector unsigned char __builtin_spu_slqwbyte(__vector unsigned char arg0, unsigned int arg1);
13561 __vector float __builtin_spu_slqwbyte(__vector float arg0, unsigned int arg1);
13562 __vector double __builtin_spu_slqwbyte(__vector double arg0, unsigned int arg1);
13563 #else
13564   /* No generic function generated since return types differ */
13565 #endif
13566 __vector signed long long __builtin_spu_slqwbyte_0(__vector signed long long arg0, unsigned int arg1);
13567 __vector unsigned long long __builtin_spu_slqwbyte_1(__vector unsigned long long arg0, unsigned int arg1);
13568 __vector signed int __builtin_spu_slqwbyte_2(__vector signed int arg0, unsigned int arg1);
13569 __vector unsigned int __builtin_spu_slqwbyte_3(__vector unsigned int arg0, unsigned int arg1);
13570 __vector signed short __builtin_spu_slqwbyte_4(__vector signed short arg0, unsigned int arg1);
13571 __vector unsigned short __builtin_spu_slqwbyte_5(__vector unsigned short arg0, unsigned int arg1);
13572 __vector signed char __builtin_spu_slqwbyte_6(__vector signed char arg0, unsigned int arg1);
13573 __vector unsigned char __builtin_spu_slqwbyte_7(__vector unsigned char arg0, unsigned int arg1);
13574 __vector float __builtin_spu_slqwbyte_8(__vector float arg0, unsigned int arg1);
13575 __vector double __builtin_spu_slqwbyte_9(__vector double arg0, unsigned int arg1);
13576 #ifdef __coverity_cplusplus
13577 __vector signed long long __builtin_spu_slqwbytebc(__vector signed long long arg0, unsigned int arg1);
13578 __vector unsigned long long __builtin_spu_slqwbytebc(__vector unsigned long long arg0, unsigned int arg1);
13579 __vector signed int __builtin_spu_slqwbytebc(__vector signed int arg0, unsigned int arg1);
13580 __vector unsigned int __builtin_spu_slqwbytebc(__vector unsigned int arg0, unsigned int arg1);
13581 __vector signed short __builtin_spu_slqwbytebc(__vector signed short arg0, unsigned int arg1);
13582 __vector unsigned short __builtin_spu_slqwbytebc(__vector unsigned short arg0, unsigned int arg1);
13583 __vector signed char __builtin_spu_slqwbytebc(__vector signed char arg0, unsigned int arg1);
13584 __vector unsigned char __builtin_spu_slqwbytebc(__vector unsigned char arg0, unsigned int arg1);
13585 __vector float __builtin_spu_slqwbytebc(__vector float arg0, unsigned int arg1);
13586 __vector double __builtin_spu_slqwbytebc(__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_slqwbytebc_0(__vector signed long long arg0, unsigned int arg1);
13591 __vector unsigned long long __builtin_spu_slqwbytebc_1(__vector unsigned long long arg0, unsigned int arg1);
13592 __vector signed int __builtin_spu_slqwbytebc_2(__vector signed int arg0, unsigned int arg1);
13593 __vector unsigned int __builtin_spu_slqwbytebc_3(__vector unsigned int arg0, unsigned int arg1);
13594 __vector signed short __builtin_spu_slqwbytebc_4(__vector signed short arg0, unsigned int arg1);
13595 __vector unsigned short __builtin_spu_slqwbytebc_5(__vector unsigned short arg0, unsigned int arg1);
13596 __vector signed char __builtin_spu_slqwbytebc_6(__vector signed char arg0, unsigned int arg1);
13597 __vector unsigned char __builtin_spu_slqwbytebc_7(__vector unsigned char arg0, unsigned int arg1);
13598 __vector float __builtin_spu_slqwbytebc_8(__vector float arg0, unsigned int arg1);
13599 __vector double __builtin_spu_slqwbytebc_9(__vector double arg0, unsigned int arg1);
13600 #ifdef __coverity_cplusplus
13601 __vector unsigned char __builtin_spu_splats(unsigned char arg0);
13602 __vector signed char __builtin_spu_splats(signed char arg0);
13603 __vector unsigned short __builtin_spu_splats(unsigned short arg0);
13604 __vector signed short __builtin_spu_splats(signed short arg0);
13605 __vector unsigned int __builtin_spu_splats(unsigned int arg0);
13606 __vector signed int __builtin_spu_splats(signed int arg0);
13607 __vector unsigned long long __builtin_spu_splats(unsigned long long arg0);
13608 __vector signed long long __builtin_spu_splats(signed long long arg0);
13609 __vector float __builtin_spu_splats(float arg0);
13610 __vector double __builtin_spu_splats(double arg0);
13611 #else
13612   /* No generic function generated since return types differ */
13613 #endif
13614 __vector unsigned char __builtin_spu_splats_0(unsigned char arg0);
13615 __vector signed char __builtin_spu_splats_1(signed char arg0);
13616 __vector unsigned short __builtin_spu_splats_2(unsigned short arg0);
13617 __vector signed short __builtin_spu_splats_3(signed short arg0);
13618 __vector unsigned int __builtin_spu_splats_4(unsigned int arg0);
13619 __vector signed int __builtin_spu_splats_5(signed int arg0);
13620 __vector unsigned long long __builtin_spu_splats_6(unsigned long long arg0);
13621 __vector signed long long __builtin_spu_splats_7(signed long long arg0);
13622 __vector float __builtin_spu_splats_8(float arg0);
13623 __vector double __builtin_spu_splats_9(double arg0);
13624 #ifdef __coverity_cplusplus
13625 __vector unsigned short __builtin_spu_sr(__vector unsigned short arg0, __vector unsigned short arg1);
13626 __vector signed short __builtin_spu_sr(__vector signed short arg0, __vector unsigned short arg1);
13627 __vector unsigned int __builtin_spu_sr(__vector unsigned int arg0, __vector unsigned int arg1);
13628 __vector signed int __builtin_spu_sr(__vector signed int arg0, __vector unsigned int arg1);
13629 __vector unsigned short __builtin_spu_sr(__vector unsigned short arg0, unsigned int arg1);
13630 __vector signed short __builtin_spu_sr(__vector signed short arg0, unsigned int arg1);
13631 __vector unsigned int __builtin_spu_sr(__vector unsigned int arg0, unsigned int arg1);
13632 __vector signed int __builtin_spu_sr(__vector signed int arg0, unsigned int arg1);
13633 #else
13634   /* No generic function generated since return types differ */
13635 #endif
13636 __vector unsigned short __builtin_spu_sr_0(__vector unsigned short arg0, __vector unsigned short arg1);
13637 __vector signed short __builtin_spu_sr_1(__vector signed short arg0, __vector unsigned short arg1);
13638 __vector unsigned int __builtin_spu_sr_2(__vector unsigned int arg0, __vector unsigned int arg1);
13639 __vector signed int __builtin_spu_sr_3(__vector signed int arg0, __vector unsigned int arg1);
13640 __vector unsigned short __builtin_spu_sr_4(__vector unsigned short arg0, unsigned int arg1);
13641 __vector signed short __builtin_spu_sr_5(__vector signed short arg0, unsigned int arg1);
13642 __vector unsigned int __builtin_spu_sr_6(__vector unsigned int arg0, unsigned int arg1);
13643 __vector signed int __builtin_spu_sr_7(__vector signed int arg0, unsigned int arg1);
13644 #ifdef __coverity_cplusplus
13645 __vector unsigned short __builtin_spu_sra(__vector unsigned short arg0, __vector unsigned short arg1);
13646 __vector signed short __builtin_spu_sra(__vector signed short arg0, __vector unsigned short arg1);
13647 __vector unsigned int __builtin_spu_sra(__vector unsigned int arg0, __vector unsigned int arg1);
13648 __vector signed int __builtin_spu_sra(__vector signed int arg0, __vector unsigned int arg1);
13649 __vector unsigned short __builtin_spu_sra(__vector unsigned short arg0, unsigned int arg1);
13650 __vector signed short __builtin_spu_sra(__vector signed short arg0, unsigned int arg1);
13651 __vector unsigned int __builtin_spu_sra(__vector unsigned int arg0, unsigned int arg1);
13652 __vector signed int __builtin_spu_sra(__vector signed int arg0, unsigned int arg1);
13653 #else
13654   /* No generic function generated since return types differ */
13655 #endif
13656 __vector unsigned short __builtin_spu_sra_0(__vector unsigned short arg0, __vector unsigned short arg1);
13657 __vector signed short __builtin_spu_sra_1(__vector signed short arg0, __vector unsigned short arg1);
13658 __vector unsigned int __builtin_spu_sra_2(__vector unsigned int arg0, __vector unsigned int arg1);
13659 __vector signed int __builtin_spu_sra_3(__vector signed int arg0, __vector unsigned int arg1);
13660 __vector unsigned short __builtin_spu_sra_4(__vector unsigned short arg0, unsigned int arg1);
13661 __vector signed short __builtin_spu_sra_5(__vector signed short arg0, unsigned int arg1);
13662 __vector unsigned int __builtin_spu_sra_6(__vector unsigned int arg0, unsigned int arg1);
13663 __vector signed int __builtin_spu_sra_7(__vector signed int arg0, unsigned int arg1);
13664 #ifdef __coverity_cplusplus
13665 __vector signed long long __builtin_spu_srqw(__vector signed long long arg0, unsigned int arg1);
13666 __vector unsigned long long __builtin_spu_srqw(__vector unsigned long long arg0, unsigned int arg1);
13667 __vector signed int __builtin_spu_srqw(__vector signed int arg0, unsigned int arg1);
13668 __vector unsigned int __builtin_spu_srqw(__vector unsigned int arg0, unsigned int arg1);
13669 __vector signed short __builtin_spu_srqw(__vector signed short arg0, unsigned int arg1);
13670 __vector unsigned short __builtin_spu_srqw(__vector unsigned short arg0, unsigned int arg1);
13671 __vector signed char __builtin_spu_srqw(__vector signed char arg0, unsigned int arg1);
13672 __vector unsigned char __builtin_spu_srqw(__vector unsigned char arg0, unsigned int arg1);
13673 __vector float __builtin_spu_srqw(__vector float arg0, unsigned int arg1);
13674 __vector double __builtin_spu_srqw(__vector double arg0, unsigned int arg1);
13675 #else
13676   /* No generic function generated since return types differ */
13677 #endif
13678 __vector signed long long __builtin_spu_srqw_0(__vector signed long long arg0, unsigned int arg1);
13679 __vector unsigned long long __builtin_spu_srqw_1(__vector unsigned long long arg0, unsigned int arg1);
13680 __vector signed int __builtin_spu_srqw_2(__vector signed int arg0, unsigned int arg1);
13681 __vector unsigned int __builtin_spu_srqw_3(__vector unsigned int arg0, unsigned int arg1);
13682 __vector signed short __builtin_spu_srqw_4(__vector signed short arg0, unsigned int arg1);
13683 __vector unsigned short __builtin_spu_srqw_5(__vector unsigned short arg0, unsigned int arg1);
13684 __vector signed char __builtin_spu_srqw_6(__vector signed char arg0, unsigned int arg1);
13685 __vector unsigned char __builtin_spu_srqw_7(__vector unsigned char arg0, unsigned int arg1);
13686 __vector float __builtin_spu_srqw_8(__vector float arg0, unsigned int arg1);
13687 __vector double __builtin_spu_srqw_9(__vector double arg0, unsigned int arg1);
13688 #ifdef __coverity_cplusplus
13689 __vector signed long long __builtin_spu_srqwbyte(__vector signed long long arg0, unsigned int arg1);
13690 __vector unsigned long long __builtin_spu_srqwbyte(__vector unsigned long long arg0, unsigned int arg1);
13691 __vector signed int __builtin_spu_srqwbyte(__vector signed int arg0, unsigned int arg1);
13692 __vector unsigned int __builtin_spu_srqwbyte(__vector unsigned int arg0, unsigned int arg1);
13693 __vector signed short __builtin_spu_srqwbyte(__vector signed short arg0, unsigned int arg1);
13694 __vector unsigned short __builtin_spu_srqwbyte(__vector unsigned short arg0, unsigned int arg1);
13695 __vector signed char __builtin_spu_srqwbyte(__vector signed char arg0, unsigned int arg1);
13696 __vector unsigned char __builtin_spu_srqwbyte(__vector unsigned char arg0, unsigned int arg1);
13697 __vector float __builtin_spu_srqwbyte(__vector float arg0, unsigned int arg1);
13698 __vector double __builtin_spu_srqwbyte(__vector double arg0, unsigned int arg1);
13699 #else
13700   /* No generic function generated since return types differ */
13701 #endif
13702 __vector signed long long __builtin_spu_srqwbyte_0(__vector signed long long arg0, unsigned int arg1);
13703 __vector unsigned long long __builtin_spu_srqwbyte_1(__vector unsigned long long arg0, unsigned int arg1);
13704 __vector signed int __builtin_spu_srqwbyte_2(__vector signed int arg0, unsigned int arg1);
13705 __vector unsigned int __builtin_spu_srqwbyte_3(__vector unsigned int arg0, unsigned int arg1);
13706 __vector signed short __builtin_spu_srqwbyte_4(__vector signed short arg0, unsigned int arg1);
13707 __vector unsigned short __builtin_spu_srqwbyte_5(__vector unsigned short arg0, unsigned int arg1);
13708 __vector signed char __builtin_spu_srqwbyte_6(__vector signed char arg0, unsigned int arg1);
13709 __vector unsigned char __builtin_spu_srqwbyte_7(__vector unsigned char arg0, unsigned int arg1);
13710 __vector float __builtin_spu_srqwbyte_8(__vector float arg0, unsigned int arg1);
13711 __vector double __builtin_spu_srqwbyte_9(__vector double arg0, unsigned int arg1);
13712 #ifdef __coverity_cplusplus
13713 __vector signed long long __builtin_spu_srqwbytebc(__vector signed long long arg0, unsigned int arg1);
13714 __vector unsigned long long __builtin_spu_srqwbytebc(__vector unsigned long long arg0, unsigned int arg1);
13715 __vector signed int __builtin_spu_srqwbytebc(__vector signed int arg0, unsigned int arg1);
13716 __vector unsigned int __builtin_spu_srqwbytebc(__vector unsigned int arg0, unsigned int arg1);
13717 __vector signed short __builtin_spu_srqwbytebc(__vector signed short arg0, unsigned int arg1);
13718 __vector unsigned short __builtin_spu_srqwbytebc(__vector unsigned short arg0, unsigned int arg1);
13719 __vector signed char __builtin_spu_srqwbytebc(__vector signed char arg0, unsigned int arg1);
13720 __vector unsigned char __builtin_spu_srqwbytebc(__vector unsigned char arg0, unsigned int arg1);
13721 __vector float __builtin_spu_srqwbytebc(__vector float arg0, unsigned int arg1);
13722 __vector double __builtin_spu_srqwbytebc(__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_srqwbytebc_0(__vector signed long long arg0, unsigned int arg1);
13727 __vector unsigned long long __builtin_spu_srqwbytebc_1(__vector unsigned long long arg0, unsigned int arg1);
13728 __vector signed int __builtin_spu_srqwbytebc_2(__vector signed int arg0, unsigned int arg1);
13729 __vector unsigned int __builtin_spu_srqwbytebc_3(__vector unsigned int arg0, unsigned int arg1);
13730 __vector signed short __builtin_spu_srqwbytebc_4(__vector signed short arg0, unsigned int arg1);
13731 __vector unsigned short __builtin_spu_srqwbytebc_5(__vector unsigned short arg0, unsigned int arg1);
13732 __vector signed char __builtin_spu_srqwbytebc_6(__vector signed char arg0, unsigned int arg1);
13733 __vector unsigned char __builtin_spu_srqwbytebc_7(__vector unsigned char arg0, unsigned int arg1);
13734 __vector float __builtin_spu_srqwbytebc_8(__vector float arg0, unsigned int arg1);
13735 __vector double __builtin_spu_srqwbytebc_9(__vector double arg0, unsigned int arg1);
13736 #ifdef __coverity_cplusplus
13737 __vector unsigned short __builtin_spu_sub(__vector unsigned short arg0, __vector unsigned short arg1);
13738 __vector signed short __builtin_spu_sub(__vector signed short arg0, __vector signed short arg1);
13739 __vector unsigned int __builtin_spu_sub(__vector unsigned int arg0, __vector unsigned int arg1);
13740 __vector signed int __builtin_spu_sub(__vector signed int arg0, __vector signed int arg1);
13741 __vector float __builtin_spu_sub(__vector float arg0, __vector float arg1);
13742 __vector double __builtin_spu_sub(__vector double arg0, __vector double arg1);
13743 __vector unsigned short __builtin_spu_sub(unsigned short arg0, __vector unsigned short arg1);
13744 __vector signed short __builtin_spu_sub(signed short arg0, __vector signed short arg1);
13745 __vector unsigned int __builtin_spu_sub(unsigned int arg0, __vector unsigned int arg1);
13746 __vector signed int __builtin_spu_sub(signed int arg0, __vector signed int arg1);
13747 #else
13748   /* No generic function generated since return types differ */
13749 #endif
13750 __vector unsigned short __builtin_spu_sub_0(__vector unsigned short arg0, __vector unsigned short arg1);
13751 __vector signed short __builtin_spu_sub_1(__vector signed short arg0, __vector signed short arg1);
13752 __vector unsigned int __builtin_spu_sub_2(__vector unsigned int arg0, __vector unsigned int arg1);
13753 __vector signed int __builtin_spu_sub_3(__vector signed int arg0, __vector signed int arg1);
13754 __vector float __builtin_spu_sub_4(__vector float arg0, __vector float arg1);
13755 __vector double __builtin_spu_sub_5(__vector double arg0, __vector double arg1);
13756 __vector unsigned short __builtin_spu_sub_6(unsigned short arg0, __vector unsigned short arg1);
13757 __vector signed short __builtin_spu_sub_7(signed short arg0, __vector signed short arg1);
13758 __vector unsigned int __builtin_spu_sub_8(unsigned int arg0, __vector unsigned int arg1);
13759 __vector signed int __builtin_spu_sub_9(signed int arg0, __vector signed int arg1);
13760 #ifdef __coverity_cplusplus
13761 __vector unsigned int __builtin_spu_subx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13762 __vector signed int __builtin_spu_subx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
13763 #else
13764   /* No generic function generated since return types differ */
13765 #endif
13766 __vector unsigned int __builtin_spu_subx_0(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13767 __vector signed int __builtin_spu_subx_1(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
13768 #ifdef __coverity_cplusplus
13769 __vector unsigned char __builtin_spu_xor(__vector unsigned char arg0, __vector unsigned char arg1);
13770 __vector signed char __builtin_spu_xor(__vector signed char arg0, __vector signed char arg1);
13771 __vector unsigned short __builtin_spu_xor(__vector unsigned short arg0, __vector unsigned short arg1);
13772 __vector signed short __builtin_spu_xor(__vector signed short arg0, __vector signed short arg1);
13773 __vector unsigned int __builtin_spu_xor(__vector unsigned int arg0, __vector unsigned int arg1);
13774 __vector signed int __builtin_spu_xor(__vector signed int arg0, __vector signed int arg1);
13775 __vector unsigned long long __builtin_spu_xor(__vector unsigned long long arg0, __vector unsigned long long arg1);
13776 __vector signed long long __builtin_spu_xor(__vector signed long long arg0, __vector signed long long arg1);
13777 __vector float __builtin_spu_xor(__vector float arg0, __vector float arg1);
13778 __vector double __builtin_spu_xor(__vector double arg0, __vector double arg1);
13779 __vector unsigned char __builtin_spu_xor(__vector unsigned char arg0, unsigned char arg1);
13780 __vector signed char __builtin_spu_xor(__vector signed char arg0, signed char arg1);
13781 __vector unsigned short __builtin_spu_xor(__vector unsigned short arg0, unsigned short arg1);
13782 __vector signed short __builtin_spu_xor(__vector signed short arg0, signed short arg1);
13783 __vector unsigned int __builtin_spu_xor(__vector unsigned int arg0, unsigned int arg1);
13784 __vector signed int __builtin_spu_xor(__vector signed int arg0, signed int arg1);
13785 #else
13786   /* No generic function generated since return types differ */
13787 #endif
13788 __vector unsigned char __builtin_spu_xor_0(__vector unsigned char arg0, __vector unsigned char arg1);
13789 __vector signed char __builtin_spu_xor_1(__vector signed char arg0, __vector signed char arg1);
13790 __vector unsigned short __builtin_spu_xor_2(__vector unsigned short arg0, __vector unsigned short arg1);
13791 __vector signed short __builtin_spu_xor_3(__vector signed short arg0, __vector signed short arg1);
13792 __vector unsigned int __builtin_spu_xor_4(__vector unsigned int arg0, __vector unsigned int arg1);
13793 __vector signed int __builtin_spu_xor_5(__vector signed int arg0, __vector signed int arg1);
13794 __vector unsigned long long __builtin_spu_xor_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
13795 __vector signed long long __builtin_spu_xor_7(__vector signed long long arg0, __vector signed long long arg1);
13796 __vector float __builtin_spu_xor_8(__vector float arg0, __vector float arg1);
13797 __vector double __builtin_spu_xor_9(__vector double arg0, __vector double arg1);
13798 __vector unsigned char __builtin_spu_xor_10(__vector unsigned char arg0, unsigned char arg1);
13799 __vector signed char __builtin_spu_xor_11(__vector signed char arg0, signed char arg1);
13800 __vector unsigned short __builtin_spu_xor_12(__vector unsigned short arg0, unsigned short arg1);
13801 __vector signed short __builtin_spu_xor_13(__vector signed short arg0, signed short arg1);
13802 __vector unsigned int __builtin_spu_xor_14(__vector unsigned int arg0, unsigned int arg1);
13803 __vector signed int __builtin_spu_xor_15(__vector signed int arg0, signed int arg1);
13804 /* END: Generated from spu-builtins.def */
13805 
13806 #endif /* COVERITY_SPU_COMPILER_2_5 */
13807 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
13808 int __builtin_va_arg_pack();
13809 __COVERITY_SIZE_TYPE__ __builtin_va_arg_pack_len();
13810 
13811 //Added with GCC 4.7
13812 void *__builtin_assume_aligned (const void *exp, __COVERITY_SIZE_TYPE__ align, ...);
13813 #endif
13814 
13815 #if (__GNUC__ < 4)
13816 typedef int __g77_integer;
13817 typedef unsigned int __g77_uinteger;
13818 typedef long int __g77_longint;
13819 typedef unsigned long int __g77_ulongint;
13820 #endif
13821 
13822 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
13823 __cov_m512 __builtin_ia32_4fmaddps (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *);
13824 __cov_m512 __builtin_ia32_4fmaddps_mask (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *, __cov_v16sf, unsigned short);
13825 __cov_m128 __builtin_ia32_4fmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *);
13826 __cov_m128 __builtin_ia32_4fmaddss_mask (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *, __cov_v4sf, unsigned char);
13827 __cov_m512 __builtin_ia32_4fnmaddps (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *);
13828 __cov_m512 __builtin_ia32_4fnmaddps_mask (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *, __cov_v16sf, unsigned short);
13829 __cov_m128 __builtin_ia32_4fnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *);
13830 __cov_m128 __builtin_ia32_4fnmaddss_mask (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *, __cov_v4sf, unsigned char);
13831 __cov_m512i __builtin_ia32_vp4dpwssd (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *);
13832 __cov_m512i __builtin_ia32_vp4dpwssd_mask (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *, __cov_v16si, unsigned short);
13833 __cov_m512i __builtin_ia32_vp4dpwssds (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *);
13834 __cov_m512i __builtin_ia32_vp4dpwssds_mask (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *, __cov_v16si, unsigned short);
13835 __cov_m512i __builtin_ia32_vpopcountd_v16si (__cov_v16si);
13836 __cov_m512i __builtin_ia32_vpopcountd_v16si_mask (__cov_v16si, __cov_v16si, unsigned short);
13837 __cov_m512i __builtin_ia32_vpopcountq_v8di (__cov_v8di);
13838 __cov_m512i __builtin_ia32_vpopcountq_v8di_mask (__cov_v8di, __cov_v8di, unsigned char);
13839 unsigned int __builtin_ia32_kmovw(unsigned short);
13840 unsigned char __builtin_ia32_ktestcsi (unsigned int, unsigned int);
13841 unsigned char __builtin_ia32_ktestzsi (unsigned int, unsigned int);
13842 unsigned char __builtin_ia32_ktestcdi (unsigned long long, unsigned long long);
13843 unsigned char __builtin_ia32_ktestzdi (unsigned long long, unsigned long long);
13844 unsigned char __builtin_ia32_kortestcsi (unsigned int, unsigned int);
13845 unsigned char __builtin_ia32_kortestzsi (unsigned int, unsigned int);
13846 unsigned char __builtin_ia32_kortestcdi (unsigned long long, unsigned long long);
13847 unsigned char __builtin_ia32_kortestzdi (unsigned long long, unsigned long long);
13848 unsigned int __builtin_ia32_kaddsi (unsigned int, unsigned int);
13849 unsigned long long __builtin_ia32_kadddi (unsigned long long, unsigned long long);
13850 unsigned int __builtin_ia32_kmovd (unsigned int);
13851 unsigned long long __builtin_ia32_kmovq (unsigned long long);
13852 unsigned int __builtin_ia32_knotsi (unsigned int);
13853 unsigned long long __builtin_ia32_knotdi (unsigned long long);
13854 unsigned int __builtin_ia32_korsi (unsigned int, unsigned int);
13855 unsigned long long __builtin_ia32_kordi (unsigned long long, unsigned long long);
13856 unsigned int __builtin_ia32_kxnorsi (unsigned int, unsigned int);
13857 unsigned long long __builtin_ia32_kxnordi (unsigned long long, unsigned long long);
13858 unsigned int __builtin_ia32_kxorsi (unsigned int, unsigned int);
13859 unsigned long long __builtin_ia32_kxordi (unsigned long long, unsigned long long);
13860 unsigned int __builtin_ia32_kandsi (unsigned int, unsigned int);
13861 unsigned long long __builtin_ia32_kanddi (unsigned long long, unsigned long long);
13862 unsigned int __builtin_ia32_kandnsi (unsigned int, unsigned int);
13863 unsigned long long __builtin_ia32_kandndi (unsigned long long, unsigned long long);
13864 unsigned char __builtin_ia32_ktestcqi (unsigned char, unsigned char);
13865 unsigned char __builtin_ia32_ktestzqi (unsigned char, unsigned char);
13866 unsigned char __builtin_ia32_ktestchi (unsigned short, unsigned short);
13867 unsigned char __builtin_ia32_ktestzhi (unsigned short, unsigned short);
13868 unsigned char __builtin_ia32_kortestcqi (unsigned char, unsigned char);
13869 unsigned char __builtin_ia32_kortestzqi (unsigned char, unsigned char);
13870 unsigned char __builtin_ia32_kaddqi (unsigned char, unsigned char);
13871 unsigned short __builtin_ia32_kaddhi (unsigned short, unsigned short);
13872 unsigned int __builtin_ia32_kmovb (unsigned char);
13873 unsigned char __builtin_ia32_knotqi (unsigned char);
13874 unsigned char __builtin_ia32_korqi (unsigned char, unsigned char);
13875 unsigned char __builtin_ia32_kxnorqi (unsigned char, unsigned char);
13876 unsigned char __builtin_ia32_kxorqi (unsigned char, unsigned char);
13877 unsigned char __builtin_ia32_kandqi (unsigned char, unsigned char);
13878 unsigned char __builtin_ia32_kandnqi (unsigned char, unsigned char);
13879 unsigned int __builtin_ia32_rdpid ();
13880 unsigned short __builtin_ia32_kshiftlihi (unsigned short, unsigned char);
13881 unsigned short __builtin_ia32_kshiftrihi (unsigned short, unsigned char);
13882 unsigned int __builtin_ia32_kshiftlisi (unsigned int, unsigned char);
13883 unsigned long long __builtin_ia32_kshiftlidi (unsigned long long, unsigned char);
13884 unsigned int __builtin_ia32_kshiftrisi (unsigned int, unsigned char);
13885 unsigned long long __builtin_ia32_kshiftridi (unsigned long long, unsigned char);
13886 unsigned char __builtin_ia32_kshiftliqi (unsigned char, unsigned char);
13887 unsigned char __builtin_ia32_kshiftriqi (unsigned char, unsigned char);
13888 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
13889 
13890 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 3)
13891 unsigned short __builtin_ia32_lzcnt_u16 (unsigned short);
13892 unsigned int __builtin_ia32_lzcnt_u32 (unsigned int);
13893 unsigned long long __builtin_ia32_lzcnt_u64 (unsigned long long);
13894 unsigned short __builtin_ia32_tzcnt_u16 (unsigned short);
13895 unsigned int __builtin_ia32_tzcnt_u32 (unsigned int);
13896 unsigned long long __builtin_ia32_tzcnt_u64 (unsigned long long);
13897 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 3)
13898 
13899 #endif /* __COVERITY_DISABLE_BUILTIN_DECLS */
13900 #ifdef __COVERITY_CILKPLUS
13901 #define _Cilk_spawn
13902 #define _Cilk_sync
13903 #define _Cilk_for for
13904 #endif /* __cilk */
13905 
13906 #pragma builtin end
13907 #endif /* COVERITY_COMPAT_4cbf1cd9400f67411fe991ad92257fb4 */
13908 #endif /* __COVERITY__ */

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