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

/* [previous][next][first][last][top][bottom][index][help] */
   1 
   2 #if __COVERITY__
   3 #if !defined(COVERITY_COMPAT_547e4068cbdea8d2cebdaa93d5ea6468)
   4 #define COVERITY_COMPAT_547e4068cbdea8d2cebdaa93d5ea6468
   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 /* Copyright (c) 2020 Synopsys, Inc. All rights reserved worldwide. */
  19 #ifdef __coverity_cplusplus
  20 extern "C" {
  21 #endif
  22 
  23 #if defined(__arm__) || defined(__ARM_NEON__) || defined(__aarch64__)
  24 
  25 // Type aliases common to several targets
  26 
  27 typedef char __simd128_int8_t __attribute__((__vector_size__(16)));
  28 typedef short __simd128_int16_t __attribute__((__vector_size__(16)));
  29 typedef int __simd128_int32_t __attribute__((__vector_size__(16)));
  30 typedef long long __simd128_int64_t __attribute__((__vector_size__(16)));
  31 typedef unsigned char __simd128_uint8_t __attribute__((__vector_size__(16)));
  32 typedef unsigned short __simd128_uint16_t __attribute__((__vector_size__(16)));
  33 typedef unsigned int __simd128_uint32_t __attribute__((__vector_size__(16)));
  34 typedef unsigned long long __simd128_uint64_t __attribute__((__vector_size__(16)));
  35 typedef float cov_fp16_t __attribute__((mode(HF)));
  36 typedef float __simd128_float32_t __attribute__((__vector_size__(16)));
  37 typedef cov_fp16_t __simd128_float16_t __attribute__((__vector_size__(16)));
  38 typedef int __builtin_neon_oi __attribute__ ((__vector_size__(32)));
  39 typedef int __builtin_neon_xi __attribute__ ((__vector_size__(64)));
  40 typedef cov_fp16_t __bf16;
  41 
  42 #endif // defined(__arm__) || defined(__ARM_NEON__) || defined(__aarch64__)
  43 
  44 
  45 #ifdef __arm__
  46 
  47 void __builtin_cxa_end_cleanup();
  48 void __builtin_arm_cdp(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  49 void __builtin_arm_cdp2(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  50 unsigned int __builtin_arm_crc32b(unsigned int, unsigned char);
  51 unsigned int __builtin_arm_crc32cb(unsigned int, unsigned char);
  52 unsigned int __builtin_arm_crc32ch(unsigned int, short unsigned int);
  53 unsigned int __builtin_arm_crc32cw(unsigned int, unsigned int);
  54 unsigned int __builtin_arm_crc32h(unsigned int, short unsigned int);
  55 unsigned int __builtin_arm_crc32w(unsigned int, unsigned int);
  56 void __builtin_arm_ldc(unsigned int, unsigned int, const void*);
  57 void __builtin_arm_ldc2(unsigned int, unsigned int, const void*);
  58 void __builtin_arm_ldc2l(unsigned int, unsigned int, const void*);
  59 void __builtin_arm_ldcl(unsigned int, unsigned int, const void*);
  60 void __builtin_arm_mcr(unsigned int, unsigned int, int, unsigned int, unsigned int, unsigned int);
  61 void __builtin_arm_mcr2(unsigned int, unsigned int, int, unsigned int, unsigned int, unsigned int);
  62 void __builtin_arm_mcrr(unsigned int, unsigned int, long long int, unsigned int);
  63 void __builtin_arm_mcrr2(unsigned int, unsigned int, long long int, unsigned int);
  64 int __builtin_arm_mrc(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  65 int __builtin_arm_mrc2(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int);
  66 long long int __builtin_arm_mrrc(unsigned int, unsigned int, unsigned int);
  67 long long int __builtin_arm_mrrc2(unsigned int, unsigned int, unsigned int);
  68 void __builtin_arm_stc(unsigned int, unsigned int, void*);
  69 void __builtin_arm_stc2(unsigned int, unsigned int, void*);
  70 void __builtin_arm_stc2l(unsigned int, unsigned int, void*);
  71 void __builtin_arm_stcl(unsigned int, unsigned int, void*);
  72 void* __builtin___emutls_get_address(void*);
  73 void __builtin___emutls_register_common(void*, unsigned int, unsigned int, void*);
  74 unsigned int __builtin_arm_get_fpscr ();
  75 void __builtin_arm_set_fpscr (unsigned int);
  76 
  77 int __builtin_arm_saturation_occurred(void);
  78 int __builtin_arm_qadd(int, int);
  79 int __builtin_arm_qadd16(int, int);
  80 int __builtin_arm_qadd8(int, int);
  81 int __builtin_arm_qasx(int, int);
  82 int __builtin_arm_qsax(int, int);
  83 int __builtin_arm_qsub(int, int);
  84 int __builtin_arm_qsub16(int, int);
  85 int __builtin_arm_qsub8(int, int);
  86 int __builtin_arm_sadd16(int, int);
  87 int __builtin_arm_sadd8(int, int);
  88 int __builtin_arm_sasx(int, int);
  89 unsigned int __builtin_arm_sel(unsigned int, unsigned int);
  90 void __builtin_arm_set_saturation(int);
  91 int __builtin_arm_shadd16(int, int);
  92 int __builtin_arm_shadd8(int, int);
  93 int __builtin_arm_shasx(int, int);
  94 int __builtin_arm_shsax(int, int);
  95 int __builtin_arm_shsub16(int, int);
  96 int __builtin_arm_shsub8(int, int);
  97 int __builtin_arm_smlabb(int, int, int);
  98 int __builtin_arm_smlad(int, int, int);
  99 int __builtin_arm_smladx(int, int, int);
 100 long long int __builtin_arm_smlald(int, int, long long int);
 101 long long int __builtin_arm_smlaldx(int, int, long long int);
 102 int __builtin_arm_smlatb(int, int, int);
 103 int __builtin_arm_smlatt(int, int, int);
 104 int __builtin_arm_smlawb(int, int, int);
 105 int __builtin_arm_smlawt(int, int, int);
 106 int __builtin_arm_smlsd(int, int, int);
 107 int __builtin_arm_smlsdx(int, int, int);
 108 long long int __builtin_arm_smlsld(int, int, long long int);
 109 long long int __builtin_arm_smlsldx(int, int, long long int);
 110 int __builtin_arm_smuad(int, int);
 111 int __builtin_arm_smuadx(int, int);
 112 int __builtin_arm_smusd(int, int);
 113 int __builtin_arm_smusdx(int, int);
 114 unsigned int __builtin_arm_ssat(int, unsigned int);
 115 unsigned int __builtin_arm_ssat16(int, unsigned int);
 116 int __builtin_arm_ssax(int, int);
 117 int __builtin_arm_ssub16(int, int);
 118 int __builtin_arm_ssub8(int, int);
 119 int __builtin_arm_sxtab16(int, int);
 120 int __builtin_arm_sxtb16(int);
 121 unsigned int __builtin_arm_uadd16(unsigned int, unsigned int);
 122 unsigned int __builtin_arm_uadd8(unsigned int, unsigned int);
 123 unsigned int __builtin_arm_uasx(unsigned int, unsigned int);
 124 unsigned int __builtin_arm_uhadd16(unsigned int, unsigned int);
 125 unsigned int __builtin_arm_uhadd8(unsigned int, unsigned int);
 126 unsigned int __builtin_arm_uhasx(unsigned int, unsigned int);
 127 unsigned int __builtin_arm_uhsax(unsigned int, unsigned int);
 128 unsigned int __builtin_arm_uhsub16(unsigned int, unsigned int);
 129 unsigned int __builtin_arm_uhsub8(unsigned int, unsigned int);
 130 unsigned int __builtin_arm_uqadd16(unsigned int, unsigned int);
 131 unsigned int __builtin_arm_uqadd8(unsigned int, unsigned int);
 132 unsigned int __builtin_arm_uqasx(unsigned int, unsigned int);
 133 unsigned int __builtin_arm_uqsax(unsigned int, unsigned int);
 134 unsigned int __builtin_arm_uqsub16(unsigned int, unsigned int);
 135 unsigned int __builtin_arm_uqsub8(unsigned int, unsigned int);
 136 unsigned int __builtin_arm_usad8(unsigned int, unsigned int);
 137 unsigned int __builtin_arm_usada8(unsigned int, unsigned int, unsigned int);
 138 unsigned int __builtin_arm_usat(int, unsigned int);
 139 unsigned int __builtin_arm_usat16(int, unsigned int);
 140 unsigned int __builtin_arm_usax(unsigned int, unsigned int);
 141 unsigned int __builtin_arm_usub16(unsigned int, unsigned int);
 142 unsigned int __builtin_arm_usub8(unsigned int, unsigned int);
 143 unsigned int __builtin_arm_uxtab16(unsigned int, unsigned int);
 144 unsigned int __builtin_arm_uxtb16(unsigned int);
 145 void __builtin_sat_imm_check(int, int, int);
 146 void* __emutls_get_address(void*);
 147 void __emutls_register_common(void*, unsigned int, unsigned int, void*);
 148 __bf16 __divbc3(__bf16, __bf16, __bf16, __bf16);
 149 __bf16 __mulbc3(__bf16, __bf16, __bf16, __bf16);
 150 
 151 // -mfp16-format=ieee
 152 __bf16 __divhc3(__bf16, __bf16, __bf16, __bf16);
 153 __bf16 __mulhc3(__bf16, __bf16, __bf16, __bf16);
 154 
 155 // -march=armv8-m.main+cdecp0
 156 long long int __builtin_arm_cx1adi(int, long long int, unsigned int);
 157 int __builtin_arm_cx1asi(int, int, unsigned int);
 158 long long int __builtin_arm_cx1di(int, unsigned int);
 159 int __builtin_arm_cx1si(int, unsigned int);
 160 long long int __builtin_arm_cx2adi(int, long long int, int, unsigned int);
 161 int __builtin_arm_cx2asi(int, int, int, unsigned int);
 162 long long int __builtin_arm_cx2di(int, int, unsigned int);
 163 int __builtin_arm_cx2si(int, int, unsigned int);
 164 long long int __builtin_arm_cx3adi(int, long long int, int, int, unsigned int);
 165 int __builtin_arm_cx3asi(int, int, int, int, unsigned int);
 166 long long int __builtin_arm_cx3di(int, int, int, unsigned int);
 167 int __builtin_arm_cx3si(int, int, int, unsigned int);
 168 
 169 // -mfloat-abi=hard -march=armv8.1-m.main+mve+cdecp0
 170 long long int __builtin_arm_vcx1adi(int, long long int, unsigned int);
 171 int __builtin_arm_vcx1asi(int, int, unsigned int);
 172 long long int __builtin_arm_vcx1di(int, unsigned int);
 173 __simd128_int8_t __builtin_arm_vcx1qa_p_v16qi(int, __simd128_int8_t, unsigned int, short unsigned int);
 174 __simd128_int8_t __builtin_arm_vcx1qav16qi(int, __simd128_int8_t, unsigned int);
 175 __simd128_int8_t __builtin_arm_vcx1q_p_v16qi(int, __simd128_int8_t, unsigned int, short unsigned int);
 176 __simd128_int8_t __builtin_arm_vcx1qv16qi(int, unsigned int);
 177 int __builtin_arm_vcx1si(int, unsigned int);
 178 long long int __builtin_arm_vcx2adi(int, long long int, long long int, unsigned int);
 179 int __builtin_arm_vcx2asi(int, int, int, unsigned int);
 180 long long int __builtin_arm_vcx2di(int, long long int, unsigned int);
 181 __simd128_int8_t __builtin_arm_vcx2qa_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 182 __simd128_int8_t __builtin_arm_vcx2qav16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int);
 183 __simd128_int8_t __builtin_arm_vcx2q_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 184 __simd128_int8_t __builtin_arm_vcx2qv16qi(int, __simd128_int8_t, unsigned int);
 185 int __builtin_arm_vcx2si(int, int, unsigned int);
 186 long long int __builtin_arm_vcx3adi(int, long long int, long long int, long long int, unsigned int);
 187 int __builtin_arm_vcx3asi(int, int, int, int, unsigned int);
 188 long long int __builtin_arm_vcx3di(int, long long int, long long int, unsigned int);
 189 __simd128_int8_t __builtin_arm_vcx3qa_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 190 __simd128_int8_t __builtin_arm_vcx3qav16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int);
 191 __simd128_int8_t __builtin_arm_vcx3q_p_v16qi(int, __simd128_int8_t, __simd128_int8_t, __simd128_int8_t, unsigned int, short unsigned int);
 192 __simd128_int8_t __builtin_arm_vcx3qv16qi(int, __simd128_int8_t, __simd128_int8_t, unsigned int);
 193 int __builtin_arm_vcx3si(int, int, int, unsigned int);
 194 
 195 // -march=armv8.1-m.main+mve -mfloat-abi=hard
 196 int __builtin_arm_get_fpscr_nzcvqc(void);
 197 void __builtin_arm_set_fpscr_nzcvqc(int);
 198 long long int __builtin_mve_sqrshrl_sat48_di(long long int, int);
 199 long long int __builtin_mve_sqrshrl_sat64_di(long long int, int);
 200 int __builtin_mve_sqrshr_si(int, int);
 201 long long unsigned int __builtin_mve_sqshll_di(long long unsigned int, const int);
 202 unsigned int __builtin_mve_sqshl_si(long long unsigned int, const int);
 203 long long unsigned int __builtin_mve_srshrl_di(long long unsigned int, const int);
 204 unsigned int __builtin_mve_srshr_si(long long unsigned int, const int);
 205 long long unsigned int __builtin_mve_uqrshll_sat48_di(long long unsigned int, int);
 206 long long unsigned int __builtin_mve_uqrshll_sat64_di(long long unsigned int, int);
 207 unsigned int __builtin_mve_uqrshl_si(unsigned int, int);
 208 long long unsigned int __builtin_mve_uqshll_di(long long unsigned int, const int);
 209 unsigned int __builtin_mve_uqshl_si(unsigned int, const int);
 210 long long unsigned int __builtin_mve_urshrl_di(long long unsigned int, const int);
 211 unsigned int __builtin_mve_urshr_si(unsigned int, const int);
 212 unsigned int __builtin_mve_vabavq_p_sv16qi(unsigned int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 213 unsigned int __builtin_mve_vabavq_p_sv4si(unsigned int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 214 unsigned int __builtin_mve_vabavq_p_sv8hi(unsigned int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 215 unsigned int __builtin_mve_vabavq_p_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 216 unsigned int __builtin_mve_vabavq_p_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 217 unsigned int __builtin_mve_vabavq_p_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 218 unsigned int __builtin_mve_vabavq_sv16qi(unsigned int, __simd128_int8_t, __simd128_int8_t);
 219 unsigned int __builtin_mve_vabavq_sv4si(unsigned int, __simd128_int32_t, __simd128_int32_t);
 220 unsigned int __builtin_mve_vabavq_sv8hi(unsigned int, __simd128_int16_t, __simd128_int16_t);
 221 unsigned int __builtin_mve_vabavq_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t);
 222 unsigned int __builtin_mve_vabavq_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t);
 223 unsigned int __builtin_mve_vabavq_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t);
 224 __simd128_float32_t __builtin_mve_vabdq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 225 __simd128_float16_t __builtin_mve_vabdq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 226 __simd128_float32_t __builtin_mve_vabdq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 227 __simd128_float16_t __builtin_mve_vabdq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 228 __simd128_int8_t __builtin_mve_vabdq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 229 __simd128_int32_t __builtin_mve_vabdq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 230 __simd128_int16_t __builtin_mve_vabdq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 231 __simd128_uint8_t __builtin_mve_vabdq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 232 __simd128_uint32_t __builtin_mve_vabdq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 233 __simd128_uint16_t __builtin_mve_vabdq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 234 __simd128_int8_t __builtin_mve_vabdq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 235 __simd128_int32_t __builtin_mve_vabdq_sv4si(__simd128_int32_t, __simd128_int32_t);
 236 __simd128_int16_t __builtin_mve_vabdq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 237 __simd128_uint8_t __builtin_mve_vabdq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 238 __simd128_uint32_t __builtin_mve_vabdq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 239 __simd128_uint16_t __builtin_mve_vabdq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 240 __simd128_float32_t __builtin_mve_vabsq_fv4sf(__simd128_float32_t);
 241 __simd128_float16_t __builtin_mve_vabsq_fv8hf(__simd128_float16_t);
 242 __simd128_float32_t __builtin_mve_vabsq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 243 __simd128_float16_t __builtin_mve_vabsq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 244 __simd128_int8_t __builtin_mve_vabsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 245 __simd128_int32_t __builtin_mve_vabsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 246 __simd128_int16_t __builtin_mve_vabsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 247 __simd128_int8_t __builtin_mve_vabsq_sv16qi(__simd128_int8_t);
 248 __simd128_int32_t __builtin_mve_vabsq_sv4si(__simd128_int32_t);
 249 __simd128_int16_t __builtin_mve_vabsq_sv8hi(__simd128_int16_t);
 250 __simd128_int32_t __builtin_mve_vadciq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 251 __simd128_uint32_t __builtin_mve_vadciq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 252 __simd128_int32_t __builtin_mve_vadciq_sv4si(__simd128_int32_t, __simd128_int32_t);
 253 __simd128_uint32_t __builtin_mve_vadciq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 254 __simd128_int32_t __builtin_mve_vadcq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 255 __simd128_uint32_t __builtin_mve_vadcq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 256 __simd128_int32_t __builtin_mve_vadcq_sv4si(__simd128_int32_t, __simd128_int32_t);
 257 __simd128_uint32_t __builtin_mve_vadcq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 258 long long int __builtin_mve_vaddlvaq_p_sv4si(long long int, __simd128_int32_t, short unsigned int);
 259 long long unsigned int __builtin_mve_vaddlvaq_p_uv4si(long long unsigned int, __simd128_uint32_t, short unsigned int);
 260 long long int __builtin_mve_vaddlvaq_sv4si(long long int, __simd128_int32_t);
 261 long long unsigned int __builtin_mve_vaddlvaq_uv4si(long long unsigned int, __simd128_uint32_t);
 262 long long int __builtin_mve_vaddlvq_p_sv4si(__simd128_int32_t, short unsigned int);
 263 long long unsigned int __builtin_mve_vaddlvq_p_uv4si(__simd128_uint32_t, short unsigned int);
 264 long long int __builtin_mve_vaddlvq_sv4si(__simd128_int32_t);
 265 long long unsigned int __builtin_mve_vaddlvq_uv4si(__simd128_uint32_t);
 266 __simd128_float32_t __builtin_mve_vaddq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 267 __simd128_float16_t __builtin_mve_vaddq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 268 __simd128_float32_t __builtin_mve_vaddq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 269 __simd128_float16_t __builtin_mve_vaddq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 270 __simd128_int8_t __builtin_mve_vaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 271 __simd128_int32_t __builtin_mve_vaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 272 __simd128_int16_t __builtin_mve_vaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 273 __simd128_uint8_t __builtin_mve_vaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 274 __simd128_uint32_t __builtin_mve_vaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 275 __simd128_uint16_t __builtin_mve_vaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 276 __simd128_int8_t __builtin_mve_vaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 277 __simd128_int32_t __builtin_mve_vaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 278 __simd128_int16_t __builtin_mve_vaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 279 __simd128_uint8_t __builtin_mve_vaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 280 __simd128_uint32_t __builtin_mve_vaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 281 __simd128_uint16_t __builtin_mve_vaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 282 __simd128_float32_t __builtin_mve_vaddq_n_fv4sf(__simd128_float32_t, float);
 283 __simd128_float16_t __builtin_mve_vaddq_n_fv8hf(__simd128_float16_t, __bf16);
 284 __simd128_int8_t __builtin_mve_vaddq_n_sv16qi(__simd128_int8_t, signed char);
 285 __simd128_int32_t __builtin_mve_vaddq_n_sv4si(__simd128_int32_t, int);
 286 __simd128_int16_t __builtin_mve_vaddq_n_sv8hi(__simd128_int16_t, short int);
 287 __simd128_uint8_t __builtin_mve_vaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
 288 __simd128_uint32_t __builtin_mve_vaddq_n_uv4si(__simd128_uint32_t, unsigned int);
 289 __simd128_uint16_t __builtin_mve_vaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 290 int __builtin_mve_vaddvaq_p_sv16qi(int, __simd128_int8_t, short unsigned int);
 291 int __builtin_mve_vaddvaq_p_sv4si(int, __simd128_int32_t, short unsigned int);
 292 int __builtin_mve_vaddvaq_p_sv8hi(int, __simd128_int16_t, short unsigned int);
 293 unsigned int __builtin_mve_vaddvaq_p_uv16qi(unsigned int, __simd128_uint8_t, short unsigned int);
 294 unsigned int __builtin_mve_vaddvaq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
 295 unsigned int __builtin_mve_vaddvaq_p_uv8hi(unsigned int, __simd128_uint16_t, short unsigned int);
 296 int __builtin_mve_vaddvaq_sv16qi(int, __simd128_int8_t);
 297 int __builtin_mve_vaddvaq_sv4si(int, __simd128_int32_t);
 298 int __builtin_mve_vaddvaq_sv8hi(int, __simd128_int16_t);
 299 unsigned int __builtin_mve_vaddvaq_uv16qi(unsigned int, __simd128_uint8_t);
 300 unsigned int __builtin_mve_vaddvaq_uv4si(unsigned int, __simd128_uint32_t);
 301 unsigned int __builtin_mve_vaddvaq_uv8hi(unsigned int, __simd128_uint16_t);
 302 int __builtin_mve_vaddvq_p_sv16qi(__simd128_int8_t, short unsigned int);
 303 int __builtin_mve_vaddvq_p_sv4si(__simd128_int32_t, short unsigned int);
 304 int __builtin_mve_vaddvq_p_sv8hi(__simd128_int16_t, short unsigned int);
 305 unsigned int __builtin_mve_vaddvq_p_uv16qi(__simd128_uint8_t, short unsigned int);
 306 unsigned int __builtin_mve_vaddvq_p_uv4si(__simd128_uint32_t, short unsigned int);
 307 unsigned int __builtin_mve_vaddvq_p_uv8hi(__simd128_uint16_t, short unsigned int);
 308 int __builtin_mve_vaddvq_sv16qi(__simd128_int8_t);
 309 int __builtin_mve_vaddvq_sv4si(__simd128_int32_t);
 310 int __builtin_mve_vaddvq_sv8hi(__simd128_int16_t);
 311 unsigned int __builtin_mve_vaddvq_uv16qi(__simd128_uint8_t);
 312 unsigned int __builtin_mve_vaddvq_uv4si(__simd128_uint32_t);
 313 unsigned int __builtin_mve_vaddvq_uv8hi(__simd128_uint16_t);
 314 __simd128_float32_t __builtin_mve_vandq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 315 __simd128_float16_t __builtin_mve_vandq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 316 __simd128_float32_t __builtin_mve_vandq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 317 __simd128_float16_t __builtin_mve_vandq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 318 __simd128_int8_t __builtin_mve_vandq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 319 __simd128_int32_t __builtin_mve_vandq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 320 __simd128_int16_t __builtin_mve_vandq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 321 __simd128_uint8_t __builtin_mve_vandq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 322 __simd128_uint32_t __builtin_mve_vandq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 323 __simd128_uint16_t __builtin_mve_vandq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 324 __simd128_int8_t __builtin_mve_vandq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 325 __simd128_int32_t __builtin_mve_vandq_sv4si(__simd128_int32_t, __simd128_int32_t);
 326 __simd128_int16_t __builtin_mve_vandq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 327 __simd128_uint8_t __builtin_mve_vandq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 328 __simd128_uint32_t __builtin_mve_vandq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 329 __simd128_uint16_t __builtin_mve_vandq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 330 __simd128_float32_t __builtin_mve_vbicq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 331 __simd128_float16_t __builtin_mve_vbicq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 332 __simd128_float32_t __builtin_mve_vbicq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 333 __simd128_float16_t __builtin_mve_vbicq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 334 __simd128_int32_t __builtin_mve_vbicq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 335 __simd128_int16_t __builtin_mve_vbicq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
 336 __simd128_uint32_t __builtin_mve_vbicq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
 337 __simd128_uint16_t __builtin_mve_vbicq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
 338 __simd128_int8_t __builtin_mve_vbicq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 339 __simd128_int32_t __builtin_mve_vbicq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 340 __simd128_int16_t __builtin_mve_vbicq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 341 __simd128_uint8_t __builtin_mve_vbicq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 342 __simd128_uint32_t __builtin_mve_vbicq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 343 __simd128_uint16_t __builtin_mve_vbicq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 344 __simd128_int32_t __builtin_mve_vbicq_n_sv4si(__simd128_int32_t, int);
 345 __simd128_int16_t __builtin_mve_vbicq_n_sv8hi(__simd128_int16_t, int);
 346 __simd128_uint32_t __builtin_mve_vbicq_n_uv4si(__simd128_uint32_t, int);
 347 __simd128_uint16_t __builtin_mve_vbicq_n_uv8hi(__simd128_uint16_t, int);
 348 __simd128_int8_t __builtin_mve_vbicq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 349 __simd128_int32_t __builtin_mve_vbicq_sv4si(__simd128_int32_t, __simd128_int32_t);
 350 __simd128_int16_t __builtin_mve_vbicq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 351 __simd128_uint8_t __builtin_mve_vbicq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 352 __simd128_uint32_t __builtin_mve_vbicq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 353 __simd128_uint16_t __builtin_mve_vbicq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 354 __simd128_float32_t __builtin_mve_vbrsrq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, int, short unsigned int);
 355 __simd128_float16_t __builtin_mve_vbrsrq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, int, short unsigned int);
 356 __simd128_int8_t __builtin_mve_vbrsrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
 357 __simd128_int32_t __builtin_mve_vbrsrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 358 __simd128_int16_t __builtin_mve_vbrsrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
 359 __simd128_uint8_t __builtin_mve_vbrsrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
 360 __simd128_uint32_t __builtin_mve_vbrsrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
 361 __simd128_uint16_t __builtin_mve_vbrsrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
 362 __simd128_float32_t __builtin_mve_vbrsrq_n_fv4sf(__simd128_float32_t, int);
 363 __simd128_float16_t __builtin_mve_vbrsrq_n_fv8hf(__simd128_float16_t, int);
 364 __simd128_int8_t __builtin_mve_vbrsrq_n_sv16qi(__simd128_int8_t, int);
 365 __simd128_int32_t __builtin_mve_vbrsrq_n_sv4si(__simd128_int32_t, int);
 366 __simd128_int16_t __builtin_mve_vbrsrq_n_sv8hi(__simd128_int16_t, int);
 367 __simd128_uint8_t __builtin_mve_vbrsrq_n_uv16qi(__simd128_uint8_t, int);
 368 __simd128_uint32_t __builtin_mve_vbrsrq_n_uv4si(__simd128_uint32_t, int);
 369 __simd128_uint16_t __builtin_mve_vbrsrq_n_uv8hi(__simd128_uint16_t, int);
 370 __simd128_float32_t __builtin_mve_vcaddq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t);
 371 __simd128_float16_t __builtin_mve_vcaddq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t);
 372 __simd128_float32_t __builtin_mve_vcaddq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 373 __simd128_float16_t __builtin_mve_vcaddq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 374 __simd128_int8_t __builtin_mve_vcaddq_rot270_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 375 __simd128_int32_t __builtin_mve_vcaddq_rot270_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 376 __simd128_int16_t __builtin_mve_vcaddq_rot270_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 377 __simd128_uint8_t __builtin_mve_vcaddq_rot270_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 378 __simd128_uint32_t __builtin_mve_vcaddq_rot270_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 379 __simd128_uint16_t __builtin_mve_vcaddq_rot270_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 380 __simd128_int8_t __builtin_mve_vcaddq_rot270_sv16qi(__simd128_int8_t, __simd128_int8_t);
 381 __simd128_int32_t __builtin_mve_vcaddq_rot270_sv4si(__simd128_int32_t, __simd128_int32_t);
 382 __simd128_int16_t __builtin_mve_vcaddq_rot270_sv8hi(__simd128_int16_t, __simd128_int16_t);
 383 __simd128_uint8_t __builtin_mve_vcaddq_rot270_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 384 __simd128_uint32_t __builtin_mve_vcaddq_rot270_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 385 __simd128_uint16_t __builtin_mve_vcaddq_rot270_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 386 __simd128_float32_t __builtin_mve_vcaddq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t);
 387 __simd128_float16_t __builtin_mve_vcaddq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t);
 388 __simd128_float32_t __builtin_mve_vcaddq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 389 __simd128_float16_t __builtin_mve_vcaddq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 390 __simd128_int8_t __builtin_mve_vcaddq_rot90_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 391 __simd128_int32_t __builtin_mve_vcaddq_rot90_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 392 __simd128_int16_t __builtin_mve_vcaddq_rot90_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 393 __simd128_uint8_t __builtin_mve_vcaddq_rot90_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 394 __simd128_uint32_t __builtin_mve_vcaddq_rot90_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 395 __simd128_uint16_t __builtin_mve_vcaddq_rot90_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 396 __simd128_int8_t __builtin_mve_vcaddq_rot90_sv16qi(__simd128_int8_t, __simd128_int8_t);
 397 __simd128_int32_t __builtin_mve_vcaddq_rot90_sv4si(__simd128_int32_t, __simd128_int32_t);
 398 __simd128_int16_t __builtin_mve_vcaddq_rot90_sv8hi(__simd128_int16_t, __simd128_int16_t);
 399 __simd128_uint8_t __builtin_mve_vcaddq_rot90_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 400 __simd128_uint32_t __builtin_mve_vcaddq_rot90_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 401 __simd128_uint16_t __builtin_mve_vcaddq_rot90_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 402 __simd128_int8_t __builtin_mve_vclsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 403 __simd128_int32_t __builtin_mve_vclsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 404 __simd128_int16_t __builtin_mve_vclsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 405 __simd128_int8_t __builtin_mve_vclsq_sv16qi(__simd128_int8_t);
 406 __simd128_int32_t __builtin_mve_vclsq_sv4si(__simd128_int32_t);
 407 __simd128_int16_t __builtin_mve_vclsq_sv8hi(__simd128_int16_t);
 408 __simd128_int8_t __builtin_mve_vclzq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 409 __simd128_int32_t __builtin_mve_vclzq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 410 __simd128_int16_t __builtin_mve_vclzq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 411 __simd128_uint8_t __builtin_mve_vclzq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 412 __simd128_uint32_t __builtin_mve_vclzq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 413 __simd128_uint16_t __builtin_mve_vclzq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 414 __simd128_int8_t __builtin_mve_vclzq_sv16qi(__simd128_int8_t);
 415 __simd128_int32_t __builtin_mve_vclzq_sv4si(__simd128_int32_t);
 416 __simd128_int16_t __builtin_mve_vclzq_sv8hi(__simd128_int16_t);
 417 __simd128_uint8_t __builtin_mve_vclzq_uv16qi(__simd128_uint8_t);
 418 __simd128_uint32_t __builtin_mve_vclzq_uv4si(__simd128_uint32_t);
 419 __simd128_uint16_t __builtin_mve_vclzq_uv8hi(__simd128_uint16_t);
 420 __simd128_float32_t __builtin_mve_vcmlaq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 421 __simd128_float16_t __builtin_mve_vcmlaq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 422 __simd128_float32_t __builtin_mve_vcmlaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 423 __simd128_float16_t __builtin_mve_vcmlaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 424 __simd128_float32_t __builtin_mve_vcmlaq_rot180_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 425 __simd128_float16_t __builtin_mve_vcmlaq_rot180_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 426 __simd128_float32_t __builtin_mve_vcmlaq_rot180_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 427 __simd128_float16_t __builtin_mve_vcmlaq_rot180_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 428 __simd128_float32_t __builtin_mve_vcmlaq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 429 __simd128_float16_t __builtin_mve_vcmlaq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 430 __simd128_float32_t __builtin_mve_vcmlaq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 431 __simd128_float16_t __builtin_mve_vcmlaq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 432 __simd128_float32_t __builtin_mve_vcmlaq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 433 __simd128_float16_t __builtin_mve_vcmlaq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 434 __simd128_float32_t __builtin_mve_vcmlaq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 435 __simd128_float16_t __builtin_mve_vcmlaq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 436 short unsigned int __builtin_mve_vcmpcsq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 437 short unsigned int __builtin_mve_vcmpcsq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 438 short unsigned int __builtin_mve_vcmpcsq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 439 short unsigned int __builtin_mve_vcmpcsq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 440 short unsigned int __builtin_mve_vcmpcsq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 441 short unsigned int __builtin_mve_vcmpcsq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 442 short unsigned int __builtin_mve_vcmpcsq_n_uv16qi(__simd128_uint8_t, unsigned char);
 443 short unsigned int __builtin_mve_vcmpcsq_n_uv4si(__simd128_uint32_t, unsigned int);
 444 short unsigned int __builtin_mve_vcmpcsq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 445 short unsigned int __builtin_mve_vcmpcsq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 446 short unsigned int __builtin_mve_vcmpcsq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 447 short unsigned int __builtin_mve_vcmpcsq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 448 short unsigned int __builtin_mve_vcmpeqq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 449 short unsigned int __builtin_mve_vcmpeqq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 450 short unsigned int __builtin_mve_vcmpeqq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 451 short unsigned int __builtin_mve_vcmpeqq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 452 short unsigned int __builtin_mve_vcmpeqq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 453 short unsigned int __builtin_mve_vcmpeqq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 454 short unsigned int __builtin_mve_vcmpeqq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 455 short unsigned int __builtin_mve_vcmpeqq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 456 short unsigned int __builtin_mve_vcmpeqq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 457 short unsigned int __builtin_mve_vcmpeqq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 458 short unsigned int __builtin_mve_vcmpeqq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 459 short unsigned int __builtin_mve_vcmpeqq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 460 short unsigned int __builtin_mve_vcmpeqq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 461 short unsigned int __builtin_mve_vcmpeqq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 462 short unsigned int __builtin_mve_vcmpeqq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 463 short unsigned int __builtin_mve_vcmpeqq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 464 short unsigned int __builtin_mve_vcmpeqq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 465 short unsigned int __builtin_mve_vcmpeqq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 466 short unsigned int __builtin_mve_vcmpeqq_n_fv4sf(__simd128_float32_t, float);
 467 short unsigned int __builtin_mve_vcmpeqq_n_fv8hf(__simd128_float16_t, __bf16);
 468 short unsigned int __builtin_mve_vcmpeqq_n_sv16qi(__simd128_int8_t, signed char);
 469 short unsigned int __builtin_mve_vcmpeqq_n_sv4si(__simd128_int32_t, int);
 470 short unsigned int __builtin_mve_vcmpeqq_n_sv8hi(__simd128_int16_t, short int);
 471 short unsigned int __builtin_mve_vcmpeqq_n_uv16qi(__simd128_uint8_t, unsigned char);
 472 short unsigned int __builtin_mve_vcmpeqq_n_uv4si(__simd128_uint32_t, unsigned int);
 473 short unsigned int __builtin_mve_vcmpeqq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 474 short unsigned int __builtin_mve_vcmpeqq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 475 short unsigned int __builtin_mve_vcmpeqq_sv4si(__simd128_int32_t, __simd128_int32_t);
 476 short unsigned int __builtin_mve_vcmpeqq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 477 short unsigned int __builtin_mve_vcmpeqq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 478 short unsigned int __builtin_mve_vcmpeqq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 479 short unsigned int __builtin_mve_vcmpeqq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 480 short unsigned int __builtin_mve_vcmpgeq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 481 short unsigned int __builtin_mve_vcmpgeq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 482 short unsigned int __builtin_mve_vcmpgeq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 483 short unsigned int __builtin_mve_vcmpgeq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 484 short unsigned int __builtin_mve_vcmpgeq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 485 short unsigned int __builtin_mve_vcmpgeq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 486 short unsigned int __builtin_mve_vcmpgeq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 487 short unsigned int __builtin_mve_vcmpgeq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 488 short unsigned int __builtin_mve_vcmpgeq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 489 short unsigned int __builtin_mve_vcmpgeq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 490 short unsigned int __builtin_mve_vcmpgeq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 491 short unsigned int __builtin_mve_vcmpgeq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 492 short unsigned int __builtin_mve_vcmpgeq_n_fv4sf(__simd128_float32_t, float);
 493 short unsigned int __builtin_mve_vcmpgeq_n_fv8hf(__simd128_float16_t, __bf16);
 494 short unsigned int __builtin_mve_vcmpgeq_n_sv16qi(__simd128_int8_t, signed char);
 495 short unsigned int __builtin_mve_vcmpgeq_n_sv4si(__simd128_int32_t, int);
 496 short unsigned int __builtin_mve_vcmpgeq_n_sv8hi(__simd128_int16_t, short int);
 497 short unsigned int __builtin_mve_vcmpgeq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 498 short unsigned int __builtin_mve_vcmpgeq_sv4si(__simd128_int32_t, __simd128_int32_t);
 499 short unsigned int __builtin_mve_vcmpgeq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 500 short unsigned int __builtin_mve_vcmpgtq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 501 short unsigned int __builtin_mve_vcmpgtq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 502 short unsigned int __builtin_mve_vcmpgtq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 503 short unsigned int __builtin_mve_vcmpgtq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 504 short unsigned int __builtin_mve_vcmpgtq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 505 short unsigned int __builtin_mve_vcmpgtq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 506 short unsigned int __builtin_mve_vcmpgtq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 507 short unsigned int __builtin_mve_vcmpgtq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 508 short unsigned int __builtin_mve_vcmpgtq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 509 short unsigned int __builtin_mve_vcmpgtq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 510 short unsigned int __builtin_mve_vcmpgtq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 511 short unsigned int __builtin_mve_vcmpgtq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 512 short unsigned int __builtin_mve_vcmpgtq_n_fv4sf(__simd128_float32_t, float);
 513 short unsigned int __builtin_mve_vcmpgtq_n_fv8hf(__simd128_float16_t, __bf16);
 514 short unsigned int __builtin_mve_vcmpgtq_n_sv16qi(__simd128_int8_t, signed char);
 515 short unsigned int __builtin_mve_vcmpgtq_n_sv4si(__simd128_int32_t, int);
 516 short unsigned int __builtin_mve_vcmpgtq_n_sv8hi(__simd128_int16_t, short int);
 517 short unsigned int __builtin_mve_vcmpgtq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 518 short unsigned int __builtin_mve_vcmpgtq_sv4si(__simd128_int32_t, __simd128_int32_t);
 519 short unsigned int __builtin_mve_vcmpgtq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 520 short unsigned int __builtin_mve_vcmphiq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 521 short unsigned int __builtin_mve_vcmphiq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 522 short unsigned int __builtin_mve_vcmphiq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 523 short unsigned int __builtin_mve_vcmphiq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 524 short unsigned int __builtin_mve_vcmphiq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 525 short unsigned int __builtin_mve_vcmphiq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 526 short unsigned int __builtin_mve_vcmphiq_n_uv16qi(__simd128_uint8_t, unsigned char);
 527 short unsigned int __builtin_mve_vcmphiq_n_uv4si(__simd128_uint32_t, unsigned int);
 528 short unsigned int __builtin_mve_vcmphiq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 529 short unsigned int __builtin_mve_vcmphiq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 530 short unsigned int __builtin_mve_vcmphiq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 531 short unsigned int __builtin_mve_vcmphiq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 532 short unsigned int __builtin_mve_vcmpleq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 533 short unsigned int __builtin_mve_vcmpleq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 534 short unsigned int __builtin_mve_vcmpleq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 535 short unsigned int __builtin_mve_vcmpleq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 536 short unsigned int __builtin_mve_vcmpleq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 537 short unsigned int __builtin_mve_vcmpleq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 538 short unsigned int __builtin_mve_vcmpleq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 539 short unsigned int __builtin_mve_vcmpleq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 540 short unsigned int __builtin_mve_vcmpleq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 541 short unsigned int __builtin_mve_vcmpleq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 542 short unsigned int __builtin_mve_vcmpleq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 543 short unsigned int __builtin_mve_vcmpleq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 544 short unsigned int __builtin_mve_vcmpleq_n_fv4sf(__simd128_float32_t, float);
 545 short unsigned int __builtin_mve_vcmpleq_n_fv8hf(__simd128_float16_t, __bf16);
 546 short unsigned int __builtin_mve_vcmpleq_n_sv16qi(__simd128_int8_t, signed char);
 547 short unsigned int __builtin_mve_vcmpleq_n_sv4si(__simd128_int32_t, int);
 548 short unsigned int __builtin_mve_vcmpleq_n_sv8hi(__simd128_int16_t, short int);
 549 short unsigned int __builtin_mve_vcmpleq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 550 short unsigned int __builtin_mve_vcmpleq_sv4si(__simd128_int32_t, __simd128_int32_t);
 551 short unsigned int __builtin_mve_vcmpleq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 552 short unsigned int __builtin_mve_vcmpltq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 553 short unsigned int __builtin_mve_vcmpltq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 554 short unsigned int __builtin_mve_vcmpltq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 555 short unsigned int __builtin_mve_vcmpltq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 556 short unsigned int __builtin_mve_vcmpltq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 557 short unsigned int __builtin_mve_vcmpltq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 558 short unsigned int __builtin_mve_vcmpltq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 559 short unsigned int __builtin_mve_vcmpltq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 560 short unsigned int __builtin_mve_vcmpltq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 561 short unsigned int __builtin_mve_vcmpltq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 562 short unsigned int __builtin_mve_vcmpltq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 563 short unsigned int __builtin_mve_vcmpltq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 564 short unsigned int __builtin_mve_vcmpltq_n_fv4sf(__simd128_float32_t, float);
 565 short unsigned int __builtin_mve_vcmpltq_n_fv8hf(__simd128_float16_t, __bf16);
 566 short unsigned int __builtin_mve_vcmpltq_n_sv16qi(__simd128_int8_t, signed char);
 567 short unsigned int __builtin_mve_vcmpltq_n_sv4si(__simd128_int32_t, int);
 568 short unsigned int __builtin_mve_vcmpltq_n_sv8hi(__simd128_int16_t, short int);
 569 short unsigned int __builtin_mve_vcmpltq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 570 short unsigned int __builtin_mve_vcmpltq_sv4si(__simd128_int32_t, __simd128_int32_t);
 571 short unsigned int __builtin_mve_vcmpltq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 572 short unsigned int __builtin_mve_vcmpneq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 573 short unsigned int __builtin_mve_vcmpneq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 574 short unsigned int __builtin_mve_vcmpneq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 575 short unsigned int __builtin_mve_vcmpneq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 576 short unsigned int __builtin_mve_vcmpneq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 577 short unsigned int __builtin_mve_vcmpneq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 578 short unsigned int __builtin_mve_vcmpneq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 579 short unsigned int __builtin_mve_vcmpneq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 580 short unsigned int __builtin_mve_vcmpneq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 581 short unsigned int __builtin_mve_vcmpneq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 582 short unsigned int __builtin_mve_vcmpneq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 583 short unsigned int __builtin_mve_vcmpneq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 584 short unsigned int __builtin_mve_vcmpneq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
 585 short unsigned int __builtin_mve_vcmpneq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
 586 short unsigned int __builtin_mve_vcmpneq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
 587 short unsigned int __builtin_mve_vcmpneq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 588 short unsigned int __builtin_mve_vcmpneq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 589 short unsigned int __builtin_mve_vcmpneq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 590 short unsigned int __builtin_mve_vcmpneq_n_fv4sf(__simd128_float32_t, float);
 591 short unsigned int __builtin_mve_vcmpneq_n_fv8hf(__simd128_float16_t, __bf16);
 592 short unsigned int __builtin_mve_vcmpneq_n_sv16qi(__simd128_int8_t, signed char);
 593 short unsigned int __builtin_mve_vcmpneq_n_sv4si(__simd128_int32_t, int);
 594 short unsigned int __builtin_mve_vcmpneq_n_sv8hi(__simd128_int16_t, short int);
 595 short unsigned int __builtin_mve_vcmpneq_n_uv16qi(__simd128_uint8_t, unsigned char);
 596 short unsigned int __builtin_mve_vcmpneq_n_uv4si(__simd128_uint32_t, unsigned int);
 597 short unsigned int __builtin_mve_vcmpneq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 598 short unsigned int __builtin_mve_vcmpneq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 599 short unsigned int __builtin_mve_vcmpneq_sv4si(__simd128_int32_t, __simd128_int32_t);
 600 short unsigned int __builtin_mve_vcmpneq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 601 short unsigned int __builtin_mve_vcmpneq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 602 short unsigned int __builtin_mve_vcmpneq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 603 short unsigned int __builtin_mve_vcmpneq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 604 __simd128_float32_t __builtin_mve_vcmulq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 605 __simd128_float16_t __builtin_mve_vcmulq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 606 __simd128_float32_t __builtin_mve_vcmulq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 607 __simd128_float16_t __builtin_mve_vcmulq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 608 __simd128_float32_t __builtin_mve_vcmulq_rot180_fv4sf(__simd128_float32_t, __simd128_float32_t);
 609 __simd128_float16_t __builtin_mve_vcmulq_rot180_fv8hf(__simd128_float16_t, __simd128_float16_t);
 610 __simd128_float32_t __builtin_mve_vcmulq_rot180_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 611 __simd128_float16_t __builtin_mve_vcmulq_rot180_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 612 __simd128_float32_t __builtin_mve_vcmulq_rot270_fv4sf(__simd128_float32_t, __simd128_float32_t);
 613 __simd128_float16_t __builtin_mve_vcmulq_rot270_fv8hf(__simd128_float16_t, __simd128_float16_t);
 614 __simd128_float32_t __builtin_mve_vcmulq_rot270_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 615 __simd128_float16_t __builtin_mve_vcmulq_rot270_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 616 __simd128_float32_t __builtin_mve_vcmulq_rot90_fv4sf(__simd128_float32_t, __simd128_float32_t);
 617 __simd128_float16_t __builtin_mve_vcmulq_rot90_fv8hf(__simd128_float16_t, __simd128_float16_t);
 618 __simd128_float32_t __builtin_mve_vcmulq_rot90_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 619 __simd128_float16_t __builtin_mve_vcmulq_rot90_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 620 __simd128_float32_t __builtin_mve_vcreateq_fv4sf(long long unsigned int, long long unsigned int);
 621 __simd128_float16_t __builtin_mve_vcreateq_fv8hf(long long unsigned int, long long unsigned int);
 622 __simd128_int8_t __builtin_mve_vcreateq_sv16qi(long long unsigned int, long long unsigned int);
 623 __simd128_int64_t __builtin_mve_vcreateq_sv2di(long long unsigned int, long long unsigned int);
 624 __simd128_int32_t __builtin_mve_vcreateq_sv4si(long long unsigned int, long long unsigned int);
 625 __simd128_int16_t __builtin_mve_vcreateq_sv8hi(long long unsigned int, long long unsigned int);
 626 __simd128_uint8_t __builtin_mve_vcreateq_uv16qi(long long unsigned int, long long unsigned int);
 627 __simd128_uint64_t __builtin_mve_vcreateq_uv2di(long long unsigned int, long long unsigned int);
 628 __simd128_uint32_t __builtin_mve_vcreateq_uv4si(long long unsigned int, long long unsigned int);
 629 __simd128_uint16_t __builtin_mve_vcreateq_uv8hi(long long unsigned int, long long unsigned int);
 630 short unsigned int __builtin_mve_vctp16qhi(unsigned int);
 631 short unsigned int __builtin_mve_vctp16q_mhi(unsigned int, short unsigned int);
 632 short unsigned int __builtin_mve_vctp32qhi(unsigned int);
 633 short unsigned int __builtin_mve_vctp32q_mhi(unsigned int, short unsigned int);
 634 short unsigned int __builtin_mve_vctp64qhi(unsigned int);
 635 short unsigned int __builtin_mve_vctp64q_mhi(unsigned int, short unsigned int);
 636 short unsigned int __builtin_mve_vctp8qhi(unsigned int);
 637 short unsigned int __builtin_mve_vctp8q_mhi(unsigned int, short unsigned int);
 638 __simd128_int32_t __builtin_mve_vcvtaq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 639 __simd128_int16_t __builtin_mve_vcvtaq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 640 __simd128_uint32_t __builtin_mve_vcvtaq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 641 __simd128_uint16_t __builtin_mve_vcvtaq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 642 __simd128_int32_t __builtin_mve_vcvtaq_sv4si(__simd128_float32_t);
 643 __simd128_int16_t __builtin_mve_vcvtaq_sv8hi(__simd128_float16_t);
 644 __simd128_uint32_t __builtin_mve_vcvtaq_uv4si(__simd128_float32_t);
 645 __simd128_uint16_t __builtin_mve_vcvtaq_uv8hi(__simd128_float16_t);
 646 __simd128_float16_t __builtin_mve_vcvtbq_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t);
 647 __simd128_float32_t __builtin_mve_vcvtbq_f32_f16v4sf(__simd128_float16_t);
 648 __simd128_float16_t __builtin_mve_vcvtbq_m_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t, short unsigned int);
 649 __simd128_float32_t __builtin_mve_vcvtbq_m_f32_f16v4sf(__simd128_float32_t, __simd128_float16_t, short unsigned int);
 650 __simd128_int32_t __builtin_mve_vcvtmq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 651 __simd128_int16_t __builtin_mve_vcvtmq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 652 __simd128_uint32_t __builtin_mve_vcvtmq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 653 __simd128_uint16_t __builtin_mve_vcvtmq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 654 __simd128_int32_t __builtin_mve_vcvtmq_sv4si(__simd128_float32_t);
 655 __simd128_int16_t __builtin_mve_vcvtmq_sv8hi(__simd128_float16_t);
 656 __simd128_uint32_t __builtin_mve_vcvtmq_uv4si(__simd128_float32_t);
 657 __simd128_uint16_t __builtin_mve_vcvtmq_uv8hi(__simd128_float16_t);
 658 __simd128_int32_t __builtin_mve_vcvtnq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 659 __simd128_int16_t __builtin_mve_vcvtnq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 660 __simd128_uint32_t __builtin_mve_vcvtnq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 661 __simd128_uint16_t __builtin_mve_vcvtnq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 662 __simd128_int32_t __builtin_mve_vcvtnq_sv4si(__simd128_float32_t);
 663 __simd128_int16_t __builtin_mve_vcvtnq_sv8hi(__simd128_float16_t);
 664 __simd128_uint32_t __builtin_mve_vcvtnq_uv4si(__simd128_float32_t);
 665 __simd128_uint16_t __builtin_mve_vcvtnq_uv8hi(__simd128_float16_t);
 666 __simd128_int32_t __builtin_mve_vcvtpq_m_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 667 __simd128_int16_t __builtin_mve_vcvtpq_m_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 668 __simd128_uint32_t __builtin_mve_vcvtpq_m_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 669 __simd128_uint16_t __builtin_mve_vcvtpq_m_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 670 __simd128_int32_t __builtin_mve_vcvtpq_sv4si(__simd128_float32_t);
 671 __simd128_int16_t __builtin_mve_vcvtpq_sv8hi(__simd128_float16_t);
 672 __simd128_uint32_t __builtin_mve_vcvtpq_uv4si(__simd128_float32_t);
 673 __simd128_uint16_t __builtin_mve_vcvtpq_uv8hi(__simd128_float16_t);
 674 __simd128_int32_t __builtin_mve_vcvtq_from_f_sv4si(__simd128_float32_t);
 675 __simd128_int16_t __builtin_mve_vcvtq_from_f_sv8hi(__simd128_float16_t);
 676 __simd128_uint32_t __builtin_mve_vcvtq_from_f_uv4si(__simd128_float32_t);
 677 __simd128_uint16_t __builtin_mve_vcvtq_from_f_uv8hi(__simd128_float16_t);
 678 __simd128_int32_t __builtin_mve_vcvtq_m_from_f_sv4si(__simd128_int32_t, __simd128_float32_t, short unsigned int);
 679 __simd128_int16_t __builtin_mve_vcvtq_m_from_f_sv8hi(__simd128_int16_t, __simd128_float16_t, short unsigned int);
 680 __simd128_uint32_t __builtin_mve_vcvtq_m_from_f_uv4si(__simd128_uint32_t, __simd128_float32_t, short unsigned int);
 681 __simd128_uint16_t __builtin_mve_vcvtq_m_from_f_uv8hi(__simd128_uint16_t, __simd128_float16_t, short unsigned int);
 682 __simd128_int32_t __builtin_mve_vcvtq_m_n_from_f_sv4si(__simd128_int32_t, __simd128_float32_t, int, short unsigned int);
 683 __simd128_int16_t __builtin_mve_vcvtq_m_n_from_f_sv8hi(__simd128_int16_t, __simd128_float16_t, int, short unsigned int);
 684 __simd128_uint32_t __builtin_mve_vcvtq_m_n_from_f_uv4si(__simd128_uint32_t, __simd128_float32_t, int, short unsigned int);
 685 __simd128_uint16_t __builtin_mve_vcvtq_m_n_from_f_uv8hi(__simd128_uint16_t, __simd128_float16_t, int, short unsigned int);
 686 __simd128_float32_t __builtin_mve_vcvtq_m_n_to_f_sv4sf(__simd128_float32_t, __simd128_int32_t, int, short unsigned int);
 687 __simd128_float16_t __builtin_mve_vcvtq_m_n_to_f_sv8hf(__simd128_float16_t, __simd128_int16_t, int, short unsigned int);
 688 __simd128_float32_t __builtin_mve_vcvtq_m_n_to_f_uv4sf(__simd128_float32_t, __simd128_uint32_t, int, short unsigned int);
 689 __simd128_float16_t __builtin_mve_vcvtq_m_n_to_f_uv8hf(__simd128_float16_t, __simd128_uint16_t, int, short unsigned int);
 690 __simd128_float32_t __builtin_mve_vcvtq_m_to_f_sv4sf(__simd128_float32_t, __simd128_int32_t, short unsigned int);
 691 __simd128_float16_t __builtin_mve_vcvtq_m_to_f_sv8hf(__simd128_float16_t, __simd128_int16_t, short unsigned int);
 692 __simd128_float32_t __builtin_mve_vcvtq_m_to_f_uv4sf(__simd128_float32_t, __simd128_uint32_t, short unsigned int);
 693 __simd128_float16_t __builtin_mve_vcvtq_m_to_f_uv8hf(__simd128_float16_t, __simd128_uint16_t, short unsigned int);
 694 __simd128_int32_t __builtin_mve_vcvtq_n_from_f_sv4si(__simd128_float32_t, int);
 695 __simd128_int16_t __builtin_mve_vcvtq_n_from_f_sv8hi(__simd128_float16_t, int);
 696 __simd128_uint32_t __builtin_mve_vcvtq_n_from_f_uv4si(__simd128_float32_t, int);
 697 __simd128_uint16_t __builtin_mve_vcvtq_n_from_f_uv8hi(__simd128_float16_t, int);
 698 __simd128_float32_t __builtin_mve_vcvtq_n_to_f_sv4sf(__simd128_int32_t, int);
 699 __simd128_float16_t __builtin_mve_vcvtq_n_to_f_sv8hf(__simd128_int16_t, int);
 700 __simd128_float32_t __builtin_mve_vcvtq_n_to_f_uv4sf(__simd128_uint32_t, int);
 701 __simd128_float16_t __builtin_mve_vcvtq_n_to_f_uv8hf(__simd128_uint16_t, int);
 702 __simd128_float32_t __builtin_mve_vcvtq_to_f_sv4sf(__simd128_int32_t);
 703 __simd128_float16_t __builtin_mve_vcvtq_to_f_sv8hf(__simd128_int16_t);
 704 __simd128_float32_t __builtin_mve_vcvtq_to_f_uv4sf(__simd128_uint32_t);
 705 __simd128_float16_t __builtin_mve_vcvtq_to_f_uv8hf(__simd128_uint16_t);
 706 __simd128_float16_t __builtin_mve_vcvttq_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t);
 707 __simd128_float32_t __builtin_mve_vcvttq_f32_f16v4sf(__simd128_float16_t);
 708 __simd128_float16_t __builtin_mve_vcvttq_m_f16_f32v8hf(__simd128_float16_t, __simd128_float32_t, short unsigned int);
 709 __simd128_float32_t __builtin_mve_vcvttq_m_f32_f16v4sf(__simd128_float32_t, __simd128_float16_t, short unsigned int);
 710 __simd128_uint8_t __builtin_mve_vddupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
 711 __simd128_uint32_t __builtin_mve_vddupq_m_n_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
 712 __simd128_uint16_t __builtin_mve_vddupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
 713 __simd128_uint8_t __builtin_mve_vddupq_n_uv16qi(unsigned int, int);
 714 __simd128_uint32_t __builtin_mve_vddupq_n_uv4si(unsigned int, int);
 715 __simd128_uint16_t __builtin_mve_vddupq_n_uv8hi(unsigned int, int);
 716 __simd128_float32_t __builtin_mve_vdupq_m_n_fv4sf(__simd128_float32_t, float, short unsigned int);
 717 __simd128_float16_t __builtin_mve_vdupq_m_n_fv8hf(__simd128_float16_t, __bf16, short unsigned int);
 718 __simd128_int8_t __builtin_mve_vdupq_m_n_sv16qi(__simd128_int8_t, signed char, short unsigned int);
 719 __simd128_int32_t __builtin_mve_vdupq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
 720 __simd128_int16_t __builtin_mve_vdupq_m_n_sv8hi(__simd128_int16_t, short int, short unsigned int);
 721 __simd128_uint8_t __builtin_mve_vdupq_m_n_uv16qi(__simd128_uint8_t, unsigned char, short unsigned int);
 722 __simd128_uint32_t __builtin_mve_vdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, short unsigned int);
 723 __simd128_uint16_t __builtin_mve_vdupq_m_n_uv8hi(__simd128_uint16_t, short unsigned int, short unsigned int);
 724 __simd128_float32_t __builtin_mve_vdupq_n_fv4sf(float);
 725 __simd128_float16_t __builtin_mve_vdupq_n_fv8hf(__bf16);
 726 __simd128_int8_t __builtin_mve_vdupq_n_sv16qi(signed char);
 727 __simd128_int32_t __builtin_mve_vdupq_n_sv4si(int);
 728 __simd128_int16_t __builtin_mve_vdupq_n_sv8hi(short int);
 729 __simd128_uint8_t __builtin_mve_vdupq_n_uv16qi(unsigned char);
 730 __simd128_uint32_t __builtin_mve_vdupq_n_uv4si(unsigned int);
 731 __simd128_uint16_t __builtin_mve_vdupq_n_uv8hi(short unsigned int);
 732 __simd128_uint8_t __builtin_mve_vdwdupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 733 __simd128_uint32_t __builtin_mve_vdwdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 734 __simd128_uint16_t __builtin_mve_vdwdupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 735 unsigned int __builtin_mve_vdwdupq_m_wb_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 736 unsigned int __builtin_mve_vdwdupq_m_wb_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 737 unsigned int __builtin_mve_vdwdupq_m_wb_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 738 __simd128_uint8_t __builtin_mve_vdwdupq_n_uv16qi(unsigned int, long long unsigned int, int);
 739 __simd128_uint32_t __builtin_mve_vdwdupq_n_uv4si(unsigned int, long long unsigned int, int);
 740 __simd128_uint16_t __builtin_mve_vdwdupq_n_uv8hi(unsigned int, long long unsigned int, int);
 741 unsigned int __builtin_mve_vdwdupq_wb_uv16qi(unsigned int, long long unsigned int, int);
 742 unsigned int __builtin_mve_vdwdupq_wb_uv4si(unsigned int, long long unsigned int, int);
 743 unsigned int __builtin_mve_vdwdupq_wb_uv8hi(unsigned int, long long unsigned int, int);
 744 __simd128_float32_t __builtin_mve_veorq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 745 __simd128_float16_t __builtin_mve_veorq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 746 __simd128_float32_t __builtin_mve_veorq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 747 __simd128_float16_t __builtin_mve_veorq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 748 __simd128_int8_t __builtin_mve_veorq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 749 __simd128_int32_t __builtin_mve_veorq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 750 __simd128_int16_t __builtin_mve_veorq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 751 __simd128_uint8_t __builtin_mve_veorq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 752 __simd128_uint32_t __builtin_mve_veorq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 753 __simd128_uint16_t __builtin_mve_veorq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 754 __simd128_int8_t __builtin_mve_veorq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 755 __simd128_int32_t __builtin_mve_veorq_sv4si(__simd128_int32_t, __simd128_int32_t);
 756 __simd128_int16_t __builtin_mve_veorq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 757 __simd128_uint8_t __builtin_mve_veorq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 758 __simd128_uint32_t __builtin_mve_veorq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 759 __simd128_uint16_t __builtin_mve_veorq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 760 __simd128_float32_t __builtin_mve_vfmaq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 761 __simd128_float16_t __builtin_mve_vfmaq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 762 __simd128_float32_t __builtin_mve_vfmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 763 __simd128_float16_t __builtin_mve_vfmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 764 __simd128_float32_t __builtin_mve_vfmaq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 765 __simd128_float16_t __builtin_mve_vfmaq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 766 __simd128_float32_t __builtin_mve_vfmaq_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float);
 767 __simd128_float16_t __builtin_mve_vfmaq_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16);
 768 __simd128_float32_t __builtin_mve_vfmasq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
 769 __simd128_float16_t __builtin_mve_vfmasq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
 770 __simd128_float32_t __builtin_mve_vfmasq_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float);
 771 __simd128_float16_t __builtin_mve_vfmasq_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16);
 772 __simd128_float32_t __builtin_mve_vfmsq_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
 773 __simd128_float16_t __builtin_mve_vfmsq_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
 774 __simd128_float32_t __builtin_mve_vfmsq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
 775 __simd128_float16_t __builtin_mve_vfmsq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
 776 __simd128_int8_t __builtin_mve_vhaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 777 __simd128_int32_t __builtin_mve_vhaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 778 __simd128_int16_t __builtin_mve_vhaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 779 __simd128_uint8_t __builtin_mve_vhaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 780 __simd128_uint32_t __builtin_mve_vhaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 781 __simd128_uint16_t __builtin_mve_vhaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 782 __simd128_int8_t __builtin_mve_vhaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 783 __simd128_int32_t __builtin_mve_vhaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 784 __simd128_int16_t __builtin_mve_vhaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 785 __simd128_uint8_t __builtin_mve_vhaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 786 __simd128_uint32_t __builtin_mve_vhaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 787 __simd128_uint16_t __builtin_mve_vhaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 788 __simd128_int8_t __builtin_mve_vhaddq_n_sv16qi(__simd128_int8_t, signed char);
 789 __simd128_int32_t __builtin_mve_vhaddq_n_sv4si(__simd128_int32_t, int);
 790 __simd128_int16_t __builtin_mve_vhaddq_n_sv8hi(__simd128_int16_t, short int);
 791 __simd128_uint8_t __builtin_mve_vhaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
 792 __simd128_uint32_t __builtin_mve_vhaddq_n_uv4si(__simd128_uint32_t, unsigned int);
 793 __simd128_uint16_t __builtin_mve_vhaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 794 __simd128_int8_t __builtin_mve_vhaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 795 __simd128_int32_t __builtin_mve_vhaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
 796 __simd128_int16_t __builtin_mve_vhaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 797 __simd128_uint8_t __builtin_mve_vhaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 798 __simd128_uint32_t __builtin_mve_vhaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 799 __simd128_uint16_t __builtin_mve_vhaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 800 __simd128_int8_t __builtin_mve_vhcaddq_rot270_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 801 __simd128_int32_t __builtin_mve_vhcaddq_rot270_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 802 __simd128_int16_t __builtin_mve_vhcaddq_rot270_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 803 __simd128_int8_t __builtin_mve_vhcaddq_rot270_sv16qi(__simd128_int8_t, __simd128_int8_t);
 804 __simd128_int32_t __builtin_mve_vhcaddq_rot270_sv4si(__simd128_int32_t, __simd128_int32_t);
 805 __simd128_int16_t __builtin_mve_vhcaddq_rot270_sv8hi(__simd128_int16_t, __simd128_int16_t);
 806 __simd128_int8_t __builtin_mve_vhcaddq_rot90_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 807 __simd128_int32_t __builtin_mve_vhcaddq_rot90_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 808 __simd128_int16_t __builtin_mve_vhcaddq_rot90_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 809 __simd128_int8_t __builtin_mve_vhcaddq_rot90_sv16qi(__simd128_int8_t, __simd128_int8_t);
 810 __simd128_int32_t __builtin_mve_vhcaddq_rot90_sv4si(__simd128_int32_t, __simd128_int32_t);
 811 __simd128_int16_t __builtin_mve_vhcaddq_rot90_sv8hi(__simd128_int16_t, __simd128_int16_t);
 812 __simd128_int8_t __builtin_mve_vhsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
 813 __simd128_int32_t __builtin_mve_vhsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
 814 __simd128_int16_t __builtin_mve_vhsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
 815 __simd128_uint8_t __builtin_mve_vhsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
 816 __simd128_uint32_t __builtin_mve_vhsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
 817 __simd128_uint16_t __builtin_mve_vhsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
 818 __simd128_int8_t __builtin_mve_vhsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
 819 __simd128_int32_t __builtin_mve_vhsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
 820 __simd128_int16_t __builtin_mve_vhsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
 821 __simd128_uint8_t __builtin_mve_vhsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
 822 __simd128_uint32_t __builtin_mve_vhsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
 823 __simd128_uint16_t __builtin_mve_vhsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
 824 __simd128_int8_t __builtin_mve_vhsubq_n_sv16qi(__simd128_int8_t, signed char);
 825 __simd128_int32_t __builtin_mve_vhsubq_n_sv4si(__simd128_int32_t, int);
 826 __simd128_int16_t __builtin_mve_vhsubq_n_sv8hi(__simd128_int16_t, short int);
 827 __simd128_uint8_t __builtin_mve_vhsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
 828 __simd128_uint32_t __builtin_mve_vhsubq_n_uv4si(__simd128_uint32_t, unsigned int);
 829 __simd128_uint16_t __builtin_mve_vhsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
 830 __simd128_int8_t __builtin_mve_vhsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
 831 __simd128_int32_t __builtin_mve_vhsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
 832 __simd128_int16_t __builtin_mve_vhsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
 833 __simd128_uint8_t __builtin_mve_vhsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
 834 __simd128_uint32_t __builtin_mve_vhsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
 835 __simd128_uint16_t __builtin_mve_vhsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
 836 __simd128_uint8_t __builtin_mve_vidupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
 837 __simd128_uint32_t __builtin_mve_vidupq_m_n_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
 838 __simd128_uint16_t __builtin_mve_vidupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
 839 __simd128_uint8_t __builtin_mve_vidupq_n_uv16qi(unsigned int, int);
 840 __simd128_uint32_t __builtin_mve_vidupq_n_uv4si(unsigned int, int);
 841 __simd128_uint16_t __builtin_mve_vidupq_n_uv8hi(unsigned int, int);
 842 __simd128_uint8_t __builtin_mve_viwdupq_m_n_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 843 __simd128_uint32_t __builtin_mve_viwdupq_m_n_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 844 __simd128_uint16_t __builtin_mve_viwdupq_m_n_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 845 unsigned int __builtin_mve_viwdupq_m_wb_uv16qi(__simd128_uint8_t, unsigned int, long long unsigned int, int, short unsigned int);
 846 unsigned int __builtin_mve_viwdupq_m_wb_uv4si(__simd128_uint32_t, unsigned int, long long unsigned int, int, short unsigned int);
 847 unsigned int __builtin_mve_viwdupq_m_wb_uv8hi(__simd128_uint16_t, unsigned int, long long unsigned int, int, short unsigned int);
 848 __simd128_uint8_t __builtin_mve_viwdupq_n_uv16qi(unsigned int, long long unsigned int, int);
 849 __simd128_uint32_t __builtin_mve_viwdupq_n_uv4si(unsigned int, long long unsigned int, int);
 850 __simd128_uint16_t __builtin_mve_viwdupq_n_uv8hi(unsigned int, long long unsigned int, int);
 851 unsigned int __builtin_mve_viwdupq_wb_uv16qi(unsigned int, long long unsigned int, int);
 852 unsigned int __builtin_mve_viwdupq_wb_uv4si(unsigned int, long long unsigned int, int);
 853 unsigned int __builtin_mve_viwdupq_wb_uv8hi(unsigned int, long long unsigned int, int);
 854 __simd128_float32_t __builtin_mve_vld1q_fv4sf(int*);
 855 __simd128_float16_t __builtin_mve_vld1q_fv8hf(short int*);
 856 __simd128_int8_t __builtin_mve_vld1q_sv16qi(signed char*);
 857 __simd128_int32_t __builtin_mve_vld1q_sv4si(int*);
 858 __simd128_int16_t __builtin_mve_vld1q_sv8hi(short int*);
 859 __simd128_uint8_t __builtin_mve_vld1q_uv16qi(signed char*);
 860 __simd128_uint32_t __builtin_mve_vld1q_uv4si(int*);
 861 __simd128_uint16_t __builtin_mve_vld1q_uv8hi(short int*);
 862 __builtin_neon_oi __builtin_mve_vld2qv16qi(const signed char*);
 863 __builtin_neon_oi __builtin_mve_vld2qv4sf(const float*);
 864 __builtin_neon_oi __builtin_mve_vld2qv4si(const int*);
 865 __builtin_neon_oi __builtin_mve_vld2qv8hf(const __bf16*);
 866 __builtin_neon_oi __builtin_mve_vld2qv8hi(const short int*);
 867 __builtin_neon_xi __builtin_mve_vld4qv16qi(const signed char*);
 868 __builtin_neon_xi __builtin_mve_vld4qv4sf(const float*);
 869 __builtin_neon_xi __builtin_mve_vld4qv4si(const int*);
 870 __builtin_neon_xi __builtin_mve_vld4qv8hf(const __bf16*);
 871 __builtin_neon_xi __builtin_mve_vld4qv8hi(const short int*);
 872 __simd128_int8_t __builtin_mve_vldrbq_gather_offset_sv16qi(signed char*, __simd128_uint8_t);
 873 __simd128_int32_t __builtin_mve_vldrbq_gather_offset_sv4si(signed char*, __simd128_uint32_t);
 874 __simd128_int16_t __builtin_mve_vldrbq_gather_offset_sv8hi(signed char*, __simd128_uint16_t);
 875 __simd128_uint8_t __builtin_mve_vldrbq_gather_offset_uv16qi(signed char*, __simd128_uint8_t);
 876 __simd128_uint32_t __builtin_mve_vldrbq_gather_offset_uv4si(signed char*, __simd128_uint32_t);
 877 __simd128_uint16_t __builtin_mve_vldrbq_gather_offset_uv8hi(signed char*, __simd128_uint16_t);
 878 __simd128_int8_t __builtin_mve_vldrbq_gather_offset_z_sv16qi(signed char*, __simd128_uint8_t, short unsigned int);
 879 __simd128_int32_t __builtin_mve_vldrbq_gather_offset_z_sv4si(signed char*, __simd128_uint32_t, short unsigned int);
 880 __simd128_int16_t __builtin_mve_vldrbq_gather_offset_z_sv8hi(signed char*, __simd128_uint16_t, short unsigned int);
 881 __simd128_uint8_t __builtin_mve_vldrbq_gather_offset_z_uv16qi(signed char*, __simd128_uint8_t, short unsigned int);
 882 __simd128_uint32_t __builtin_mve_vldrbq_gather_offset_z_uv4si(signed char*, __simd128_uint32_t, short unsigned int);
 883 __simd128_uint16_t __builtin_mve_vldrbq_gather_offset_z_uv8hi(signed char*, __simd128_uint16_t, short unsigned int);
 884 __simd128_int8_t __builtin_mve_vldrbq_sv16qi(signed char*);
 885 __simd128_int32_t __builtin_mve_vldrbq_sv4si(signed char*);
 886 __simd128_int16_t __builtin_mve_vldrbq_sv8hi(signed char*);
 887 __simd128_uint8_t __builtin_mve_vldrbq_uv16qi(signed char*);
 888 __simd128_uint32_t __builtin_mve_vldrbq_uv4si(signed char*);
 889 __simd128_uint16_t __builtin_mve_vldrbq_uv8hi(signed char*);
 890 __simd128_int8_t __builtin_mve_vldrbq_z_sv16qi(signed char*, short unsigned int);
 891 __simd128_int32_t __builtin_mve_vldrbq_z_sv4si(signed char*, short unsigned int);
 892 __simd128_int16_t __builtin_mve_vldrbq_z_sv8hi(signed char*, short unsigned int);
 893 __simd128_uint8_t __builtin_mve_vldrbq_z_uv16qi(signed char*, short unsigned int);
 894 __simd128_uint32_t __builtin_mve_vldrbq_z_uv4si(signed char*, short unsigned int);
 895 __simd128_uint16_t __builtin_mve_vldrbq_z_uv8hi(signed char*, short unsigned int);
 896 __simd128_int64_t __builtin_mve_vldrdq_gather_base_nowb_sv2di(__simd128_uint64_t, int);
 897 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_nowb_uv2di(__simd128_uint64_t, int);
 898 __simd128_int64_t __builtin_mve_vldrdq_gather_base_nowb_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 899 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_nowb_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 900 __simd128_int64_t __builtin_mve_vldrdq_gather_base_sv2di(__simd128_uint64_t, int);
 901 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_uv2di(__simd128_uint64_t, int);
 902 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_sv2di(__simd128_uint64_t, int);
 903 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_uv2di(__simd128_uint64_t, int);
 904 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 905 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_wb_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 906 __simd128_int64_t __builtin_mve_vldrdq_gather_base_z_sv2di(__simd128_uint64_t, int, short unsigned int);
 907 __simd128_uint64_t __builtin_mve_vldrdq_gather_base_z_uv2di(__simd128_uint64_t, int, short unsigned int);
 908 __simd128_int64_t __builtin_mve_vldrdq_gather_offset_sv2di(long long int*, __simd128_uint64_t);
 909 __simd128_uint64_t __builtin_mve_vldrdq_gather_offset_uv2di(long long int*, __simd128_uint64_t);
 910 __simd128_int64_t __builtin_mve_vldrdq_gather_offset_z_sv2di(long long int*, __simd128_uint64_t, short unsigned int);
 911 __simd128_uint64_t __builtin_mve_vldrdq_gather_offset_z_uv2di(long long int*, __simd128_uint64_t, short unsigned int);
 912 __simd128_int64_t __builtin_mve_vldrdq_gather_shifted_offset_sv2di(long long int*, __simd128_uint64_t);
 913 __simd128_uint64_t __builtin_mve_vldrdq_gather_shifted_offset_uv2di(long long int*, __simd128_uint64_t);
 914 __simd128_int64_t __builtin_mve_vldrdq_gather_shifted_offset_z_sv2di(long long int*, __simd128_uint64_t, short unsigned int);
 915 __simd128_uint64_t __builtin_mve_vldrdq_gather_shifted_offset_z_uv2di(long long int*, __simd128_uint64_t, short unsigned int);
 916 __simd128_float16_t __builtin_mve_vldrhq_fv8hf(short int*);
 917 __simd128_float16_t __builtin_mve_vldrhq_gather_offset_fv8hf(short int*, __simd128_uint16_t);
 918 __simd128_int32_t __builtin_mve_vldrhq_gather_offset_sv4si(short int*, __simd128_uint32_t);
 919 __simd128_int16_t __builtin_mve_vldrhq_gather_offset_sv8hi(short int*, __simd128_uint16_t);
 920 __simd128_uint32_t __builtin_mve_vldrhq_gather_offset_uv4si(short int*, __simd128_uint32_t);
 921 __simd128_uint16_t __builtin_mve_vldrhq_gather_offset_uv8hi(short int*, __simd128_uint16_t);
 922 __simd128_float16_t __builtin_mve_vldrhq_gather_offset_z_fv8hf(short int*, __simd128_uint16_t, short unsigned int);
 923 __simd128_int32_t __builtin_mve_vldrhq_gather_offset_z_sv4si(short int*, __simd128_uint32_t, short unsigned int);
 924 __simd128_int16_t __builtin_mve_vldrhq_gather_offset_z_sv8hi(short int*, __simd128_uint16_t, short unsigned int);
 925 __simd128_uint32_t __builtin_mve_vldrhq_gather_offset_z_uv4si(short int*, __simd128_uint32_t, short unsigned int);
 926 __simd128_uint16_t __builtin_mve_vldrhq_gather_offset_z_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
 927 __simd128_float16_t __builtin_mve_vldrhq_gather_shifted_offset_fv8hf(short int*, __simd128_uint16_t);
 928 __simd128_int32_t __builtin_mve_vldrhq_gather_shifted_offset_sv4si(short int*, __simd128_uint32_t);
 929 __simd128_int16_t __builtin_mve_vldrhq_gather_shifted_offset_sv8hi(short int*, __simd128_uint16_t);
 930 __simd128_uint32_t __builtin_mve_vldrhq_gather_shifted_offset_uv4si(short int*, __simd128_uint32_t);
 931 __simd128_uint16_t __builtin_mve_vldrhq_gather_shifted_offset_uv8hi(short int*, __simd128_uint16_t);
 932 __simd128_float16_t __builtin_mve_vldrhq_gather_shifted_offset_z_fv8hf(short int*, __simd128_uint16_t, short unsigned int);
 933 __simd128_int32_t __builtin_mve_vldrhq_gather_shifted_offset_z_sv4si(short int*, __simd128_uint32_t, short unsigned int);
 934 __simd128_int16_t __builtin_mve_vldrhq_gather_shifted_offset_z_sv8hi(short int*, __simd128_uint16_t, short unsigned int);
 935 __simd128_uint32_t __builtin_mve_vldrhq_gather_shifted_offset_z_uv4si(short int*, __simd128_uint32_t, short unsigned int);
 936 __simd128_uint16_t __builtin_mve_vldrhq_gather_shifted_offset_z_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
 937 __simd128_int32_t __builtin_mve_vldrhq_sv4si(short int*);
 938 __simd128_int16_t __builtin_mve_vldrhq_sv8hi(short int*);
 939 __simd128_uint32_t __builtin_mve_vldrhq_uv4si(short int*);
 940 __simd128_uint16_t __builtin_mve_vldrhq_uv8hi(short int*);
 941 __simd128_float16_t __builtin_mve_vldrhq_z_fv8hf(short int*, short unsigned int);
 942 __simd128_int32_t __builtin_mve_vldrhq_z_sv4si(short int*, short unsigned int);
 943 __simd128_int16_t __builtin_mve_vldrhq_z_sv8hi(short int*, short unsigned int);
 944 __simd128_uint32_t __builtin_mve_vldrhq_z_uv4si(short int*, short unsigned int);
 945 __simd128_uint16_t __builtin_mve_vldrhq_z_uv8hi(short int*, short unsigned int);
 946 __simd128_float32_t __builtin_mve_vldrwq_fv4sf(int*);
 947 __simd128_float32_t __builtin_mve_vldrwq_gather_base_fv4sf(__simd128_uint32_t, int);
 948 __simd128_float32_t __builtin_mve_vldrwq_gather_base_nowb_fv4sf(__simd128_uint32_t, int);
 949 __simd128_int32_t __builtin_mve_vldrwq_gather_base_nowb_sv4si(__simd128_uint32_t, int);
 950 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_nowb_uv4si(__simd128_uint32_t, int);
 951 __simd128_float32_t __builtin_mve_vldrwq_gather_base_nowb_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
 952 __simd128_int32_t __builtin_mve_vldrwq_gather_base_nowb_z_sv4si(__simd128_uint32_t, int, short unsigned int);
 953 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_nowb_z_uv4si(__simd128_uint32_t, int, short unsigned int);
 954 __simd128_int32_t __builtin_mve_vldrwq_gather_base_sv4si(__simd128_uint32_t, int);
 955 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_uv4si(__simd128_uint32_t, int);
 956 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_fv4sf(__simd128_uint32_t, int);
 957 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_sv4si(__simd128_uint32_t, int);
 958 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_uv4si(__simd128_uint32_t, int);
 959 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
 960 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_sv4si(__simd128_uint32_t, int, short unsigned int);
 961 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_wb_z_uv4si(__simd128_uint32_t, int, short unsigned int);
 962 __simd128_float32_t __builtin_mve_vldrwq_gather_base_z_fv4sf(__simd128_uint32_t, int, short unsigned int);
 963 __simd128_int32_t __builtin_mve_vldrwq_gather_base_z_sv4si(__simd128_uint32_t, int, short unsigned int);
 964 __simd128_uint32_t __builtin_mve_vldrwq_gather_base_z_uv4si(__simd128_uint32_t, int, short unsigned int);
 965 __simd128_float32_t __builtin_mve_vldrwq_gather_offset_fv4sf(int*, __simd128_uint32_t);
 966 __simd128_int32_t __builtin_mve_vldrwq_gather_offset_sv4si(int*, __simd128_uint32_t);
 967 __simd128_uint32_t __builtin_mve_vldrwq_gather_offset_uv4si(int*, __simd128_uint32_t);
 968 __simd128_float32_t __builtin_mve_vldrwq_gather_offset_z_fv4sf(int*, __simd128_uint32_t, short unsigned int);
 969 __simd128_int32_t __builtin_mve_vldrwq_gather_offset_z_sv4si(int*, __simd128_uint32_t, short unsigned int);
 970 __simd128_uint32_t __builtin_mve_vldrwq_gather_offset_z_uv4si(int*, __simd128_uint32_t, short unsigned int);
 971 __simd128_float32_t __builtin_mve_vldrwq_gather_shifted_offset_fv4sf(int*, __simd128_uint32_t);
 972 __simd128_int32_t __builtin_mve_vldrwq_gather_shifted_offset_sv4si(int*, __simd128_uint32_t);
 973 __simd128_uint32_t __builtin_mve_vldrwq_gather_shifted_offset_uv4si(int*, __simd128_uint32_t);
 974 __simd128_float32_t __builtin_mve_vldrwq_gather_shifted_offset_z_fv4sf(int*, __simd128_uint32_t, short unsigned int);
 975 __simd128_int32_t __builtin_mve_vldrwq_gather_shifted_offset_z_sv4si(int*, __simd128_uint32_t, short unsigned int);
 976 __simd128_uint32_t __builtin_mve_vldrwq_gather_shifted_offset_z_uv4si(int*, __simd128_uint32_t, short unsigned int);
 977 __simd128_int32_t __builtin_mve_vldrwq_sv4si(int*);
 978 __simd128_uint32_t __builtin_mve_vldrwq_uv4si(int*);
 979 __simd128_float32_t __builtin_mve_vldrwq_z_fv4sf(int*, short unsigned int);
 980 __simd128_int32_t __builtin_mve_vldrwq_z_sv4si(int*, short unsigned int);
 981 __simd128_uint32_t __builtin_mve_vldrwq_z_uv4si(int*, short unsigned int);
 982 __simd128_uint8_t __builtin_mve_vmaxaq_m_sv16qi(__simd128_uint8_t, __simd128_int8_t, short unsigned int);
 983 __simd128_uint32_t __builtin_mve_vmaxaq_m_sv4si(__simd128_uint32_t, __simd128_int32_t, short unsigned int);
 984 __simd128_uint16_t __builtin_mve_vmaxaq_m_sv8hi(__simd128_uint16_t, __simd128_int16_t, short unsigned int);
 985 __simd128_uint8_t __builtin_mve_vmaxaq_sv16qi(__simd128_uint8_t, __simd128_int8_t);
 986 __simd128_uint32_t __builtin_mve_vmaxaq_sv4si(__simd128_uint32_t, __simd128_int32_t);
 987 __simd128_uint16_t __builtin_mve_vmaxaq_sv8hi(__simd128_uint16_t, __simd128_int16_t);
 988 unsigned char __builtin_mve_vmaxavq_p_sv16qi(unsigned char, __simd128_int8_t, short unsigned int);
 989 unsigned int __builtin_mve_vmaxavq_p_sv4si(unsigned int, __simd128_int32_t, short unsigned int);
 990 short unsigned int __builtin_mve_vmaxavq_p_sv8hi(short unsigned int, __simd128_int16_t, short unsigned int);
 991 unsigned char __builtin_mve_vmaxavq_sv16qi(unsigned char, __simd128_int8_t);
 992 unsigned int __builtin_mve_vmaxavq_sv4si(unsigned int, __simd128_int32_t);
 993 short unsigned int __builtin_mve_vmaxavq_sv8hi(short unsigned int, __simd128_int16_t);
 994 __simd128_float32_t __builtin_mve_vmaxnmaq_fv4sf(__simd128_float32_t, __simd128_float32_t);
 995 __simd128_float16_t __builtin_mve_vmaxnmaq_fv8hf(__simd128_float16_t, __simd128_float16_t);
 996 __simd128_float32_t __builtin_mve_vmaxnmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
 997 __simd128_float16_t __builtin_mve_vmaxnmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
 998 float __builtin_mve_vmaxnmavq_fv4sf(float, __simd128_float32_t);
 999 __bf16 __builtin_mve_vmaxnmavq_fv8hf(__bf16, __simd128_float16_t);
1000 float __builtin_mve_vmaxnmavq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1001 __bf16 __builtin_mve_vmaxnmavq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1002 __simd128_float32_t __builtin_mve_vmaxnmq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1003 __simd128_float16_t __builtin_mve_vmaxnmq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1004 __simd128_float32_t __builtin_mve_vmaxnmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1005 __simd128_float16_t __builtin_mve_vmaxnmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1006 float __builtin_mve_vmaxnmvq_fv4sf(float, __simd128_float32_t);
1007 __bf16 __builtin_mve_vmaxnmvq_fv8hf(__bf16, __simd128_float16_t);
1008 float __builtin_mve_vmaxnmvq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1009 __bf16 __builtin_mve_vmaxnmvq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1010 __simd128_int8_t __builtin_mve_vmaxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1011 __simd128_int32_t __builtin_mve_vmaxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1012 __simd128_int16_t __builtin_mve_vmaxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1013 __simd128_uint8_t __builtin_mve_vmaxq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1014 __simd128_uint32_t __builtin_mve_vmaxq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1015 __simd128_uint16_t __builtin_mve_vmaxq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1016 __simd128_int8_t __builtin_mve_vmaxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1017 __simd128_int32_t __builtin_mve_vmaxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1018 __simd128_int16_t __builtin_mve_vmaxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1019 __simd128_uint8_t __builtin_mve_vmaxq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1020 __simd128_uint32_t __builtin_mve_vmaxq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1021 __simd128_uint16_t __builtin_mve_vmaxq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1022 signed char __builtin_mve_vmaxvq_p_sv16qi(signed char, __simd128_int8_t, short unsigned int);
1023 int __builtin_mve_vmaxvq_p_sv4si(int, __simd128_int32_t, short unsigned int);
1024 short int __builtin_mve_vmaxvq_p_sv8hi(short int, __simd128_int16_t, short unsigned int);
1025 unsigned char __builtin_mve_vmaxvq_p_uv16qi(unsigned char, __simd128_uint8_t, short unsigned int);
1026 unsigned int __builtin_mve_vmaxvq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
1027 short unsigned int __builtin_mve_vmaxvq_p_uv8hi(short unsigned int, __simd128_uint16_t, short unsigned int);
1028 signed char __builtin_mve_vmaxvq_sv16qi(signed char, __simd128_int8_t);
1029 int __builtin_mve_vmaxvq_sv4si(int, __simd128_int32_t);
1030 short int __builtin_mve_vmaxvq_sv8hi(short int, __simd128_int16_t);
1031 unsigned char __builtin_mve_vmaxvq_uv16qi(unsigned char, __simd128_uint8_t);
1032 unsigned int __builtin_mve_vmaxvq_uv4si(unsigned int, __simd128_uint32_t);
1033 short unsigned int __builtin_mve_vmaxvq_uv8hi(short unsigned int, __simd128_uint16_t);
1034 __simd128_uint8_t __builtin_mve_vminaq_m_sv16qi(__simd128_uint8_t, __simd128_int8_t, short unsigned int);
1035 __simd128_uint32_t __builtin_mve_vminaq_m_sv4si(__simd128_uint32_t, __simd128_int32_t, short unsigned int);
1036 __simd128_uint16_t __builtin_mve_vminaq_m_sv8hi(__simd128_uint16_t, __simd128_int16_t, short unsigned int);
1037 __simd128_uint8_t __builtin_mve_vminaq_sv16qi(__simd128_uint8_t, __simd128_int8_t);
1038 __simd128_uint32_t __builtin_mve_vminaq_sv4si(__simd128_uint32_t, __simd128_int32_t);
1039 __simd128_uint16_t __builtin_mve_vminaq_sv8hi(__simd128_uint16_t, __simd128_int16_t);
1040 unsigned char __builtin_mve_vminavq_p_sv16qi(unsigned char, __simd128_int8_t, short unsigned int);
1041 unsigned int __builtin_mve_vminavq_p_sv4si(unsigned int, __simd128_int32_t, short unsigned int);
1042 short unsigned int __builtin_mve_vminavq_p_sv8hi(short unsigned int, __simd128_int16_t, short unsigned int);
1043 unsigned char __builtin_mve_vminavq_sv16qi(unsigned char, __simd128_int8_t);
1044 unsigned int __builtin_mve_vminavq_sv4si(unsigned int, __simd128_int32_t);
1045 short unsigned int __builtin_mve_vminavq_sv8hi(short unsigned int, __simd128_int16_t);
1046 __simd128_float32_t __builtin_mve_vminnmaq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1047 __simd128_float16_t __builtin_mve_vminnmaq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1048 __simd128_float32_t __builtin_mve_vminnmaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1049 __simd128_float16_t __builtin_mve_vminnmaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1050 float __builtin_mve_vminnmavq_fv4sf(float, __simd128_float32_t);
1051 __bf16 __builtin_mve_vminnmavq_fv8hf(__bf16, __simd128_float16_t);
1052 float __builtin_mve_vminnmavq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1053 __bf16 __builtin_mve_vminnmavq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1054 __simd128_float32_t __builtin_mve_vminnmq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1055 __simd128_float16_t __builtin_mve_vminnmq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1056 __simd128_float32_t __builtin_mve_vminnmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1057 __simd128_float16_t __builtin_mve_vminnmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1058 float __builtin_mve_vminnmvq_fv4sf(float, __simd128_float32_t);
1059 __bf16 __builtin_mve_vminnmvq_fv8hf(__bf16, __simd128_float16_t);
1060 float __builtin_mve_vminnmvq_p_fv4sf(float, __simd128_float32_t, short unsigned int);
1061 __bf16 __builtin_mve_vminnmvq_p_fv8hf(__bf16, __simd128_float16_t, short unsigned int);
1062 __simd128_int8_t __builtin_mve_vminq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1063 __simd128_int32_t __builtin_mve_vminq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1064 __simd128_int16_t __builtin_mve_vminq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1065 __simd128_uint8_t __builtin_mve_vminq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1066 __simd128_uint32_t __builtin_mve_vminq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1067 __simd128_uint16_t __builtin_mve_vminq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1068 __simd128_int8_t __builtin_mve_vminq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1069 __simd128_int32_t __builtin_mve_vminq_sv4si(__simd128_int32_t, __simd128_int32_t);
1070 __simd128_int16_t __builtin_mve_vminq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1071 __simd128_uint8_t __builtin_mve_vminq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1072 __simd128_uint32_t __builtin_mve_vminq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1073 __simd128_uint16_t __builtin_mve_vminq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1074 signed char __builtin_mve_vminvq_p_sv16qi(signed char, __simd128_int8_t, short unsigned int);
1075 int __builtin_mve_vminvq_p_sv4si(int, __simd128_int32_t, short unsigned int);
1076 short int __builtin_mve_vminvq_p_sv8hi(short int, __simd128_int16_t, short unsigned int);
1077 unsigned char __builtin_mve_vminvq_p_uv16qi(unsigned char, __simd128_uint8_t, short unsigned int);
1078 unsigned int __builtin_mve_vminvq_p_uv4si(unsigned int, __simd128_uint32_t, short unsigned int);
1079 short unsigned int __builtin_mve_vminvq_p_uv8hi(short unsigned int, __simd128_uint16_t, short unsigned int);
1080 signed char __builtin_mve_vminvq_sv16qi(signed char, __simd128_int8_t);
1081 int __builtin_mve_vminvq_sv4si(int, __simd128_int32_t);
1082 short int __builtin_mve_vminvq_sv8hi(short int, __simd128_int16_t);
1083 unsigned char __builtin_mve_vminvq_uv16qi(unsigned char, __simd128_uint8_t);
1084 unsigned int __builtin_mve_vminvq_uv4si(unsigned int, __simd128_uint32_t);
1085 short unsigned int __builtin_mve_vminvq_uv8hi(short unsigned int, __simd128_uint16_t);
1086 int __builtin_mve_vmladavaq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1087 int __builtin_mve_vmladavaq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1088 int __builtin_mve_vmladavaq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1089 unsigned int __builtin_mve_vmladavaq_p_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1090 unsigned int __builtin_mve_vmladavaq_p_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1091 unsigned int __builtin_mve_vmladavaq_p_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1092 int __builtin_mve_vmladavaq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1093 int __builtin_mve_vmladavaq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1094 int __builtin_mve_vmladavaq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1095 unsigned int __builtin_mve_vmladavaq_uv16qi(unsigned int, __simd128_uint8_t, __simd128_uint8_t);
1096 unsigned int __builtin_mve_vmladavaq_uv4si(unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1097 unsigned int __builtin_mve_vmladavaq_uv8hi(unsigned int, __simd128_uint16_t, __simd128_uint16_t);
1098 int __builtin_mve_vmladavaxq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1099 int __builtin_mve_vmladavaxq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1100 int __builtin_mve_vmladavaxq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1101 int __builtin_mve_vmladavaxq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1102 int __builtin_mve_vmladavaxq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1103 int __builtin_mve_vmladavaxq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1104 int __builtin_mve_vmladavq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1105 int __builtin_mve_vmladavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1106 int __builtin_mve_vmladavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1107 unsigned int __builtin_mve_vmladavq_p_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1108 unsigned int __builtin_mve_vmladavq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1109 unsigned int __builtin_mve_vmladavq_p_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1110 int __builtin_mve_vmladavq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1111 int __builtin_mve_vmladavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1112 int __builtin_mve_vmladavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1113 unsigned int __builtin_mve_vmladavq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1114 unsigned int __builtin_mve_vmladavq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1115 unsigned int __builtin_mve_vmladavq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1116 int __builtin_mve_vmladavxq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1117 int __builtin_mve_vmladavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1118 int __builtin_mve_vmladavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1119 int __builtin_mve_vmladavxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1120 int __builtin_mve_vmladavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1121 int __builtin_mve_vmladavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1122 long long int __builtin_mve_vmlaldavaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1123 long long int __builtin_mve_vmlaldavaq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1124 long long unsigned int __builtin_mve_vmlaldavaq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1125 long long unsigned int __builtin_mve_vmlaldavaq_p_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1126 long long int __builtin_mve_vmlaldavaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1127 long long int __builtin_mve_vmlaldavaq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1128 long long unsigned int __builtin_mve_vmlaldavaq_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1129 long long unsigned int __builtin_mve_vmlaldavaq_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t);
1130 long long int __builtin_mve_vmlaldavaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1131 long long int __builtin_mve_vmlaldavaxq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1132 long long unsigned int __builtin_mve_vmlaldavaxq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1133 long long unsigned int __builtin_mve_vmlaldavaxq_p_uv8hi(long long unsigned int, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1134 long long int __builtin_mve_vmlaldavaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1135 long long int __builtin_mve_vmlaldavaxq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1136 long long int __builtin_mve_vmlaldavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1137 long long int __builtin_mve_vmlaldavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1138 long long unsigned int __builtin_mve_vmlaldavq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1139 long long unsigned int __builtin_mve_vmlaldavq_p_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1140 long long int __builtin_mve_vmlaldavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1141 long long int __builtin_mve_vmlaldavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1142 long long unsigned int __builtin_mve_vmlaldavq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1143 long long unsigned int __builtin_mve_vmlaldavq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1144 long long int __builtin_mve_vmlaldavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1145 long long int __builtin_mve_vmlaldavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1146 long long int __builtin_mve_vmlaldavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1147 long long int __builtin_mve_vmlaldavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1148 __simd128_int8_t __builtin_mve_vmlaq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1149 __simd128_int32_t __builtin_mve_vmlaq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1150 __simd128_int16_t __builtin_mve_vmlaq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1151 __simd128_uint8_t __builtin_mve_vmlaq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1152 __simd128_uint32_t __builtin_mve_vmlaq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1153 __simd128_uint16_t __builtin_mve_vmlaq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1154 __simd128_int8_t __builtin_mve_vmlaq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1155 __simd128_int32_t __builtin_mve_vmlaq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1156 __simd128_int16_t __builtin_mve_vmlaq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1157 __simd128_uint8_t __builtin_mve_vmlaq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1158 __simd128_uint32_t __builtin_mve_vmlaq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1159 __simd128_uint16_t __builtin_mve_vmlaq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1160 __simd128_int8_t __builtin_mve_vmlasq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1161 __simd128_int32_t __builtin_mve_vmlasq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1162 __simd128_int16_t __builtin_mve_vmlasq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1163 __simd128_uint8_t __builtin_mve_vmlasq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1164 __simd128_uint32_t __builtin_mve_vmlasq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1165 __simd128_uint16_t __builtin_mve_vmlasq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1166 __simd128_int8_t __builtin_mve_vmlasq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1167 __simd128_int32_t __builtin_mve_vmlasq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1168 __simd128_int16_t __builtin_mve_vmlasq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1169 __simd128_uint8_t __builtin_mve_vmlasq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1170 __simd128_uint32_t __builtin_mve_vmlasq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1171 __simd128_uint16_t __builtin_mve_vmlasq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1172 int __builtin_mve_vmlsdavaq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1173 int __builtin_mve_vmlsdavaq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1174 int __builtin_mve_vmlsdavaq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1175 int __builtin_mve_vmlsdavaq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1176 int __builtin_mve_vmlsdavaq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1177 int __builtin_mve_vmlsdavaq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1178 int __builtin_mve_vmlsdavaxq_p_sv16qi(int, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1179 int __builtin_mve_vmlsdavaxq_p_sv4si(int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1180 int __builtin_mve_vmlsdavaxq_p_sv8hi(int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1181 int __builtin_mve_vmlsdavaxq_sv16qi(int, __simd128_int8_t, __simd128_int8_t);
1182 int __builtin_mve_vmlsdavaxq_sv4si(int, __simd128_int32_t, __simd128_int32_t);
1183 int __builtin_mve_vmlsdavaxq_sv8hi(int, __simd128_int16_t, __simd128_int16_t);
1184 int __builtin_mve_vmlsdavq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1185 int __builtin_mve_vmlsdavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1186 int __builtin_mve_vmlsdavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1187 int __builtin_mve_vmlsdavq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1188 int __builtin_mve_vmlsdavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1189 int __builtin_mve_vmlsdavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1190 int __builtin_mve_vmlsdavxq_p_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1191 int __builtin_mve_vmlsdavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1192 int __builtin_mve_vmlsdavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1193 int __builtin_mve_vmlsdavxq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1194 int __builtin_mve_vmlsdavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1195 int __builtin_mve_vmlsdavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1196 long long int __builtin_mve_vmlsldavaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1197 long long int __builtin_mve_vmlsldavaq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1198 long long int __builtin_mve_vmlsldavaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1199 long long int __builtin_mve_vmlsldavaq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1200 long long int __builtin_mve_vmlsldavaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1201 long long int __builtin_mve_vmlsldavaxq_p_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1202 long long int __builtin_mve_vmlsldavaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1203 long long int __builtin_mve_vmlsldavaxq_sv8hi(long long int, __simd128_int16_t, __simd128_int16_t);
1204 long long int __builtin_mve_vmlsldavq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1205 long long int __builtin_mve_vmlsldavq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1206 long long int __builtin_mve_vmlsldavq_sv4si(__simd128_int32_t, __simd128_int32_t);
1207 long long int __builtin_mve_vmlsldavq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1208 long long int __builtin_mve_vmlsldavxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1209 long long int __builtin_mve_vmlsldavxq_p_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1210 long long int __builtin_mve_vmlsldavxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1211 long long int __builtin_mve_vmlsldavxq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1212 __simd128_int16_t __builtin_mve_vmovlbq_m_sv16qi(__simd128_int16_t, __simd128_int8_t, short unsigned int);
1213 __simd128_int32_t __builtin_mve_vmovlbq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, short unsigned int);
1214 __simd128_uint16_t __builtin_mve_vmovlbq_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, short unsigned int);
1215 __simd128_uint32_t __builtin_mve_vmovlbq_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, short unsigned int);
1216 __simd128_int16_t __builtin_mve_vmovlbq_sv16qi(__simd128_int8_t);
1217 __simd128_int32_t __builtin_mve_vmovlbq_sv8hi(__simd128_int16_t);
1218 __simd128_uint16_t __builtin_mve_vmovlbq_uv16qi(__simd128_uint8_t);
1219 __simd128_uint32_t __builtin_mve_vmovlbq_uv8hi(__simd128_uint16_t);
1220 __simd128_int16_t __builtin_mve_vmovltq_m_sv16qi(__simd128_int16_t, __simd128_int8_t, short unsigned int);
1221 __simd128_int32_t __builtin_mve_vmovltq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, short unsigned int);
1222 __simd128_uint16_t __builtin_mve_vmovltq_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, short unsigned int);
1223 __simd128_uint32_t __builtin_mve_vmovltq_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, short unsigned int);
1224 __simd128_int16_t __builtin_mve_vmovltq_sv16qi(__simd128_int8_t);
1225 __simd128_int32_t __builtin_mve_vmovltq_sv8hi(__simd128_int16_t);
1226 __simd128_uint16_t __builtin_mve_vmovltq_uv16qi(__simd128_uint8_t);
1227 __simd128_uint32_t __builtin_mve_vmovltq_uv8hi(__simd128_uint16_t);
1228 __simd128_int16_t __builtin_mve_vmovnbq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1229 __simd128_int8_t __builtin_mve_vmovnbq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1230 __simd128_uint16_t __builtin_mve_vmovnbq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1231 __simd128_uint8_t __builtin_mve_vmovnbq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1232 __simd128_int16_t __builtin_mve_vmovnbq_sv4si(__simd128_int16_t, __simd128_int32_t);
1233 __simd128_int8_t __builtin_mve_vmovnbq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1234 __simd128_uint16_t __builtin_mve_vmovnbq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1235 __simd128_uint8_t __builtin_mve_vmovnbq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1236 __simd128_int16_t __builtin_mve_vmovntq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1237 __simd128_int8_t __builtin_mve_vmovntq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1238 __simd128_uint16_t __builtin_mve_vmovntq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1239 __simd128_uint8_t __builtin_mve_vmovntq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1240 __simd128_int16_t __builtin_mve_vmovntq_sv4si(__simd128_int16_t, __simd128_int32_t);
1241 __simd128_int8_t __builtin_mve_vmovntq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1242 __simd128_uint16_t __builtin_mve_vmovntq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1243 __simd128_uint8_t __builtin_mve_vmovntq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1244 __simd128_int8_t __builtin_mve_vmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1245 __simd128_int32_t __builtin_mve_vmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1246 __simd128_int16_t __builtin_mve_vmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1247 __simd128_uint8_t __builtin_mve_vmulhq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1248 __simd128_uint32_t __builtin_mve_vmulhq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1249 __simd128_uint16_t __builtin_mve_vmulhq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1250 __simd128_int8_t __builtin_mve_vmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1251 __simd128_int32_t __builtin_mve_vmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1252 __simd128_int16_t __builtin_mve_vmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1253 __simd128_uint8_t __builtin_mve_vmulhq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1254 __simd128_uint32_t __builtin_mve_vmulhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1255 __simd128_uint16_t __builtin_mve_vmulhq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1256 __simd128_int16_t __builtin_mve_vmullbq_int_m_sv16qi(__simd128_int16_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1257 __simd128_int64_t __builtin_mve_vmullbq_int_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1258 __simd128_int32_t __builtin_mve_vmullbq_int_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1259 __simd128_uint16_t __builtin_mve_vmullbq_int_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1260 __simd128_uint64_t __builtin_mve_vmullbq_int_m_uv4si(__simd128_uint64_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1261 __simd128_uint32_t __builtin_mve_vmullbq_int_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1262 __simd128_int16_t __builtin_mve_vmullbq_int_sv16qi(__simd128_int8_t, __simd128_int8_t);
1263 __simd128_int64_t __builtin_mve_vmullbq_int_sv4si(__simd128_int32_t, __simd128_int32_t);
1264 __simd128_int32_t __builtin_mve_vmullbq_int_sv8hi(__simd128_int16_t, __simd128_int16_t);
1265 __simd128_uint16_t __builtin_mve_vmullbq_int_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1266 __simd128_uint64_t __builtin_mve_vmullbq_int_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1267 __simd128_uint32_t __builtin_mve_vmullbq_int_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1268 __simd128_uint16_t __builtin_mve_vmullbq_poly_m_pv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1269 __simd128_uint32_t __builtin_mve_vmullbq_poly_m_pv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1270 __simd128_uint16_t __builtin_mve_vmullbq_poly_pv16qi(__simd128_uint8_t, __simd128_uint8_t);
1271 __simd128_uint32_t __builtin_mve_vmullbq_poly_pv8hi(__simd128_uint16_t, __simd128_uint16_t);
1272 __simd128_int16_t __builtin_mve_vmulltq_int_m_sv16qi(__simd128_int16_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1273 __simd128_int64_t __builtin_mve_vmulltq_int_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1274 __simd128_int32_t __builtin_mve_vmulltq_int_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1275 __simd128_uint16_t __builtin_mve_vmulltq_int_m_uv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1276 __simd128_uint64_t __builtin_mve_vmulltq_int_m_uv4si(__simd128_uint64_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1277 __simd128_uint32_t __builtin_mve_vmulltq_int_m_uv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1278 __simd128_int16_t __builtin_mve_vmulltq_int_sv16qi(__simd128_int8_t, __simd128_int8_t);
1279 __simd128_int64_t __builtin_mve_vmulltq_int_sv4si(__simd128_int32_t, __simd128_int32_t);
1280 __simd128_int32_t __builtin_mve_vmulltq_int_sv8hi(__simd128_int16_t, __simd128_int16_t);
1281 __simd128_uint16_t __builtin_mve_vmulltq_int_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1282 __simd128_uint64_t __builtin_mve_vmulltq_int_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1283 __simd128_uint32_t __builtin_mve_vmulltq_int_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1284 __simd128_uint16_t __builtin_mve_vmulltq_poly_m_pv16qi(__simd128_uint16_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1285 __simd128_uint32_t __builtin_mve_vmulltq_poly_m_pv8hi(__simd128_uint32_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1286 __simd128_uint16_t __builtin_mve_vmulltq_poly_pv16qi(__simd128_uint8_t, __simd128_uint8_t);
1287 __simd128_uint32_t __builtin_mve_vmulltq_poly_pv8hi(__simd128_uint16_t, __simd128_uint16_t);
1288 __simd128_float32_t __builtin_mve_vmulq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1289 __simd128_float16_t __builtin_mve_vmulq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1290 __simd128_float32_t __builtin_mve_vmulq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1291 __simd128_float16_t __builtin_mve_vmulq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1292 __simd128_float32_t __builtin_mve_vmulq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
1293 __simd128_float16_t __builtin_mve_vmulq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
1294 __simd128_int8_t __builtin_mve_vmulq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1295 __simd128_int32_t __builtin_mve_vmulq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1296 __simd128_int16_t __builtin_mve_vmulq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1297 __simd128_uint8_t __builtin_mve_vmulq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1298 __simd128_uint32_t __builtin_mve_vmulq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1299 __simd128_uint16_t __builtin_mve_vmulq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1300 __simd128_int8_t __builtin_mve_vmulq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1301 __simd128_int32_t __builtin_mve_vmulq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1302 __simd128_int16_t __builtin_mve_vmulq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1303 __simd128_uint8_t __builtin_mve_vmulq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1304 __simd128_uint32_t __builtin_mve_vmulq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1305 __simd128_uint16_t __builtin_mve_vmulq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1306 __simd128_float32_t __builtin_mve_vmulq_n_fv4sf(__simd128_float32_t, float);
1307 __simd128_float16_t __builtin_mve_vmulq_n_fv8hf(__simd128_float16_t, __bf16);
1308 __simd128_int8_t __builtin_mve_vmulq_n_sv16qi(__simd128_int8_t, signed char);
1309 __simd128_int32_t __builtin_mve_vmulq_n_sv4si(__simd128_int32_t, int);
1310 __simd128_int16_t __builtin_mve_vmulq_n_sv8hi(__simd128_int16_t, short int);
1311 __simd128_uint8_t __builtin_mve_vmulq_n_uv16qi(__simd128_uint8_t, unsigned char);
1312 __simd128_uint32_t __builtin_mve_vmulq_n_uv4si(__simd128_uint32_t, unsigned int);
1313 __simd128_uint16_t __builtin_mve_vmulq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1314 __simd128_int8_t __builtin_mve_vmulq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1315 __simd128_int32_t __builtin_mve_vmulq_sv4si(__simd128_int32_t, __simd128_int32_t);
1316 __simd128_int16_t __builtin_mve_vmulq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1317 __simd128_uint8_t __builtin_mve_vmulq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1318 __simd128_uint32_t __builtin_mve_vmulq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1319 __simd128_uint16_t __builtin_mve_vmulq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1320 __simd128_int32_t __builtin_mve_vmvnq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1321 __simd128_int16_t __builtin_mve_vmvnq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1322 __simd128_uint32_t __builtin_mve_vmvnq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1323 __simd128_uint16_t __builtin_mve_vmvnq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1324 __simd128_int8_t __builtin_mve_vmvnq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1325 __simd128_int32_t __builtin_mve_vmvnq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1326 __simd128_int16_t __builtin_mve_vmvnq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1327 __simd128_uint8_t __builtin_mve_vmvnq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1328 __simd128_uint32_t __builtin_mve_vmvnq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1329 __simd128_uint16_t __builtin_mve_vmvnq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1330 __simd128_int32_t __builtin_mve_vmvnq_n_sv4si(short int);
1331 __simd128_int16_t __builtin_mve_vmvnq_n_sv8hi(short int);
1332 __simd128_uint32_t __builtin_mve_vmvnq_n_uv4si(short int);
1333 __simd128_uint16_t __builtin_mve_vmvnq_n_uv8hi(short int);
1334 __simd128_int8_t __builtin_mve_vmvnq_sv16qi(__simd128_int8_t);
1335 __simd128_int32_t __builtin_mve_vmvnq_sv4si(__simd128_int32_t);
1336 __simd128_int16_t __builtin_mve_vmvnq_sv8hi(__simd128_int16_t);
1337 __simd128_uint8_t __builtin_mve_vmvnq_uv16qi(__simd128_uint8_t);
1338 __simd128_uint32_t __builtin_mve_vmvnq_uv4si(__simd128_uint32_t);
1339 __simd128_uint16_t __builtin_mve_vmvnq_uv8hi(__simd128_uint16_t);
1340 __simd128_float32_t __builtin_mve_vnegq_fv4sf(__simd128_float32_t);
1341 __simd128_float16_t __builtin_mve_vnegq_fv8hf(__simd128_float16_t);
1342 __simd128_float32_t __builtin_mve_vnegq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1343 __simd128_float16_t __builtin_mve_vnegq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1344 __simd128_int8_t __builtin_mve_vnegq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1345 __simd128_int32_t __builtin_mve_vnegq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1346 __simd128_int16_t __builtin_mve_vnegq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1347 __simd128_int8_t __builtin_mve_vnegq_sv16qi(__simd128_int8_t);
1348 __simd128_int32_t __builtin_mve_vnegq_sv4si(__simd128_int32_t);
1349 __simd128_int16_t __builtin_mve_vnegq_sv8hi(__simd128_int16_t);
1350 __simd128_float32_t __builtin_mve_vornq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1351 __simd128_float16_t __builtin_mve_vornq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1352 __simd128_float32_t __builtin_mve_vornq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1353 __simd128_float16_t __builtin_mve_vornq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1354 __simd128_int8_t __builtin_mve_vornq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1355 __simd128_int32_t __builtin_mve_vornq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1356 __simd128_int16_t __builtin_mve_vornq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1357 __simd128_uint8_t __builtin_mve_vornq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1358 __simd128_uint32_t __builtin_mve_vornq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1359 __simd128_uint16_t __builtin_mve_vornq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1360 __simd128_int8_t __builtin_mve_vornq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1361 __simd128_int32_t __builtin_mve_vornq_sv4si(__simd128_int32_t, __simd128_int32_t);
1362 __simd128_int16_t __builtin_mve_vornq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1363 __simd128_uint8_t __builtin_mve_vornq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1364 __simd128_uint32_t __builtin_mve_vornq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1365 __simd128_uint16_t __builtin_mve_vornq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1366 __simd128_float32_t __builtin_mve_vorrq_fv4sf(__simd128_float32_t, __simd128_float32_t);
1367 __simd128_float16_t __builtin_mve_vorrq_fv8hf(__simd128_float16_t, __simd128_float16_t);
1368 __simd128_float32_t __builtin_mve_vorrq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
1369 __simd128_float16_t __builtin_mve_vorrq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
1370 __simd128_int32_t __builtin_mve_vorrq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1371 __simd128_int16_t __builtin_mve_vorrq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1372 __simd128_uint32_t __builtin_mve_vorrq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1373 __simd128_uint16_t __builtin_mve_vorrq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1374 __simd128_int8_t __builtin_mve_vorrq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1375 __simd128_int32_t __builtin_mve_vorrq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1376 __simd128_int16_t __builtin_mve_vorrq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1377 __simd128_uint8_t __builtin_mve_vorrq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1378 __simd128_uint32_t __builtin_mve_vorrq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1379 __simd128_uint16_t __builtin_mve_vorrq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1380 __simd128_int32_t __builtin_mve_vorrq_n_sv4si(__simd128_int32_t, int);
1381 __simd128_int16_t __builtin_mve_vorrq_n_sv8hi(__simd128_int16_t, int);
1382 __simd128_uint32_t __builtin_mve_vorrq_n_uv4si(__simd128_uint32_t, int);
1383 __simd128_uint16_t __builtin_mve_vorrq_n_uv8hi(__simd128_uint16_t, int);
1384 __simd128_int8_t __builtin_mve_vorrq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1385 __simd128_int32_t __builtin_mve_vorrq_sv4si(__simd128_int32_t, __simd128_int32_t);
1386 __simd128_int16_t __builtin_mve_vorrq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1387 __simd128_uint8_t __builtin_mve_vorrq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1388 __simd128_uint32_t __builtin_mve_vorrq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1389 __simd128_uint16_t __builtin_mve_vorrq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1390 short unsigned int __builtin_mve_vpnothi(short unsigned int);
1391 __simd128_float32_t __builtin_mve_vpselq_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1392 __simd128_float16_t __builtin_mve_vpselq_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1393 __simd128_int8_t __builtin_mve_vpselq_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1394 __simd128_int64_t __builtin_mve_vpselq_sv2di(__simd128_int64_t, __simd128_int64_t, short unsigned int);
1395 __simd128_int32_t __builtin_mve_vpselq_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1396 __simd128_int16_t __builtin_mve_vpselq_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1397 __simd128_uint8_t __builtin_mve_vpselq_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1398 __simd128_uint64_t __builtin_mve_vpselq_uv2di(__simd128_uint64_t, __simd128_uint64_t, short unsigned int);
1399 __simd128_uint32_t __builtin_mve_vpselq_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1400 __simd128_uint16_t __builtin_mve_vpselq_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1401 __simd128_int8_t __builtin_mve_vqabsq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1402 __simd128_int32_t __builtin_mve_vqabsq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1403 __simd128_int16_t __builtin_mve_vqabsq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1404 __simd128_int8_t __builtin_mve_vqabsq_sv16qi(__simd128_int8_t);
1405 __simd128_int32_t __builtin_mve_vqabsq_sv4si(__simd128_int32_t);
1406 __simd128_int16_t __builtin_mve_vqabsq_sv8hi(__simd128_int16_t);
1407 __simd128_int8_t __builtin_mve_vqaddq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1408 __simd128_int32_t __builtin_mve_vqaddq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1409 __simd128_int16_t __builtin_mve_vqaddq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1410 __simd128_uint8_t __builtin_mve_vqaddq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1411 __simd128_uint32_t __builtin_mve_vqaddq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1412 __simd128_uint16_t __builtin_mve_vqaddq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1413 __simd128_int8_t __builtin_mve_vqaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1414 __simd128_int32_t __builtin_mve_vqaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1415 __simd128_int16_t __builtin_mve_vqaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1416 __simd128_uint8_t __builtin_mve_vqaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1417 __simd128_uint32_t __builtin_mve_vqaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1418 __simd128_uint16_t __builtin_mve_vqaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1419 __simd128_int8_t __builtin_mve_vqaddq_n_sv16qi(__simd128_int8_t, signed char);
1420 __simd128_int32_t __builtin_mve_vqaddq_n_sv4si(__simd128_int32_t, int);
1421 __simd128_int16_t __builtin_mve_vqaddq_n_sv8hi(__simd128_int16_t, short int);
1422 __simd128_uint8_t __builtin_mve_vqaddq_n_uv16qi(__simd128_uint8_t, unsigned char);
1423 __simd128_uint32_t __builtin_mve_vqaddq_n_uv4si(__simd128_uint32_t, unsigned int);
1424 __simd128_uint16_t __builtin_mve_vqaddq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1425 __simd128_int8_t __builtin_mve_vqaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1426 __simd128_int32_t __builtin_mve_vqaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
1427 __simd128_int16_t __builtin_mve_vqaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1428 __simd128_uint8_t __builtin_mve_vqaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1429 __simd128_uint32_t __builtin_mve_vqaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1430 __simd128_uint16_t __builtin_mve_vqaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1431 __simd128_int8_t __builtin_mve_vqdmladhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1432 __simd128_int32_t __builtin_mve_vqdmladhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1433 __simd128_int16_t __builtin_mve_vqdmladhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1434 __simd128_int8_t __builtin_mve_vqdmladhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1435 __simd128_int32_t __builtin_mve_vqdmladhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1436 __simd128_int16_t __builtin_mve_vqdmladhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1437 __simd128_int8_t __builtin_mve_vqdmladhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1438 __simd128_int32_t __builtin_mve_vqdmladhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1439 __simd128_int16_t __builtin_mve_vqdmladhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1440 __simd128_int8_t __builtin_mve_vqdmladhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1441 __simd128_int32_t __builtin_mve_vqdmladhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1442 __simd128_int16_t __builtin_mve_vqdmladhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1443 __simd128_int8_t __builtin_mve_vqdmlahq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1444 __simd128_int32_t __builtin_mve_vqdmlahq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1445 __simd128_int16_t __builtin_mve_vqdmlahq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1446 __simd128_int8_t __builtin_mve_vqdmlahq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1447 __simd128_int32_t __builtin_mve_vqdmlahq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1448 __simd128_int16_t __builtin_mve_vqdmlahq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1449 __simd128_uint8_t __builtin_mve_vqdmlahq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1450 __simd128_uint32_t __builtin_mve_vqdmlahq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1451 __simd128_uint16_t __builtin_mve_vqdmlahq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1452 __simd128_int8_t __builtin_mve_vqdmlsdhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1453 __simd128_int32_t __builtin_mve_vqdmlsdhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1454 __simd128_int16_t __builtin_mve_vqdmlsdhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1455 __simd128_int8_t __builtin_mve_vqdmlsdhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1456 __simd128_int32_t __builtin_mve_vqdmlsdhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1457 __simd128_int16_t __builtin_mve_vqdmlsdhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1458 __simd128_int8_t __builtin_mve_vqdmlsdhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1459 __simd128_int32_t __builtin_mve_vqdmlsdhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1460 __simd128_int16_t __builtin_mve_vqdmlsdhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1461 __simd128_int8_t __builtin_mve_vqdmlsdhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1462 __simd128_int32_t __builtin_mve_vqdmlsdhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1463 __simd128_int16_t __builtin_mve_vqdmlsdhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1464 __simd128_int8_t __builtin_mve_vqdmulhq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1465 __simd128_int32_t __builtin_mve_vqdmulhq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1466 __simd128_int16_t __builtin_mve_vqdmulhq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1467 __simd128_int8_t __builtin_mve_vqdmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1468 __simd128_int32_t __builtin_mve_vqdmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1469 __simd128_int16_t __builtin_mve_vqdmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1470 __simd128_int8_t __builtin_mve_vqdmulhq_n_sv16qi(__simd128_int8_t, signed char);
1471 __simd128_int32_t __builtin_mve_vqdmulhq_n_sv4si(__simd128_int32_t, int);
1472 __simd128_int16_t __builtin_mve_vqdmulhq_n_sv8hi(__simd128_int16_t, short int);
1473 __simd128_int8_t __builtin_mve_vqdmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1474 __simd128_int32_t __builtin_mve_vqdmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1475 __simd128_int16_t __builtin_mve_vqdmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1476 __simd128_int64_t __builtin_mve_vqdmullbq_m_n_sv4si(__simd128_int64_t, __simd128_int32_t, int, short unsigned int);
1477 __simd128_int32_t __builtin_mve_vqdmullbq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, short int, short unsigned int);
1478 __simd128_int64_t __builtin_mve_vqdmullbq_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1479 __simd128_int32_t __builtin_mve_vqdmullbq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1480 __simd128_int64_t __builtin_mve_vqdmullbq_n_sv4si(__simd128_int32_t, int);
1481 __simd128_int32_t __builtin_mve_vqdmullbq_n_sv8hi(__simd128_int16_t, short int);
1482 __simd128_int64_t __builtin_mve_vqdmullbq_sv4si(__simd128_int32_t, __simd128_int32_t);
1483 __simd128_int32_t __builtin_mve_vqdmullbq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1484 __simd128_int64_t __builtin_mve_vqdmulltq_m_n_sv4si(__simd128_int64_t, __simd128_int32_t, int, short unsigned int);
1485 __simd128_int32_t __builtin_mve_vqdmulltq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, short int, short unsigned int);
1486 __simd128_int64_t __builtin_mve_vqdmulltq_m_sv4si(__simd128_int64_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1487 __simd128_int32_t __builtin_mve_vqdmulltq_m_sv8hi(__simd128_int32_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1488 __simd128_int64_t __builtin_mve_vqdmulltq_n_sv4si(__simd128_int32_t, int);
1489 __simd128_int32_t __builtin_mve_vqdmulltq_n_sv8hi(__simd128_int16_t, short int);
1490 __simd128_int64_t __builtin_mve_vqdmulltq_sv4si(__simd128_int32_t, __simd128_int32_t);
1491 __simd128_int32_t __builtin_mve_vqdmulltq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1492 __simd128_int16_t __builtin_mve_vqmovnbq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1493 __simd128_int8_t __builtin_mve_vqmovnbq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1494 __simd128_uint16_t __builtin_mve_vqmovnbq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1495 __simd128_uint8_t __builtin_mve_vqmovnbq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1496 __simd128_int16_t __builtin_mve_vqmovnbq_sv4si(__simd128_int16_t, __simd128_int32_t);
1497 __simd128_int8_t __builtin_mve_vqmovnbq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1498 __simd128_uint16_t __builtin_mve_vqmovnbq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1499 __simd128_uint8_t __builtin_mve_vqmovnbq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1500 __simd128_int16_t __builtin_mve_vqmovntq_m_sv4si(__simd128_int16_t, __simd128_int32_t, short unsigned int);
1501 __simd128_int8_t __builtin_mve_vqmovntq_m_sv8hi(__simd128_int8_t, __simd128_int16_t, short unsigned int);
1502 __simd128_uint16_t __builtin_mve_vqmovntq_m_uv4si(__simd128_uint16_t, __simd128_uint32_t, short unsigned int);
1503 __simd128_uint8_t __builtin_mve_vqmovntq_m_uv8hi(__simd128_uint8_t, __simd128_uint16_t, short unsigned int);
1504 __simd128_int16_t __builtin_mve_vqmovntq_sv4si(__simd128_int16_t, __simd128_int32_t);
1505 __simd128_int8_t __builtin_mve_vqmovntq_sv8hi(__simd128_int8_t, __simd128_int16_t);
1506 __simd128_uint16_t __builtin_mve_vqmovntq_uv4si(__simd128_uint16_t, __simd128_uint32_t);
1507 __simd128_uint8_t __builtin_mve_vqmovntq_uv8hi(__simd128_uint8_t, __simd128_uint16_t);
1508 __simd128_uint16_t __builtin_mve_vqmovunbq_m_sv4si(__simd128_uint16_t, __simd128_int32_t, short unsigned int);
1509 __simd128_uint8_t __builtin_mve_vqmovunbq_m_sv8hi(__simd128_uint8_t, __simd128_int16_t, short unsigned int);
1510 __simd128_uint16_t __builtin_mve_vqmovunbq_sv4si(__simd128_uint16_t, __simd128_int32_t);
1511 __simd128_uint8_t __builtin_mve_vqmovunbq_sv8hi(__simd128_uint8_t, __simd128_int16_t);
1512 __simd128_uint16_t __builtin_mve_vqmovuntq_m_sv4si(__simd128_uint16_t, __simd128_int32_t, short unsigned int);
1513 __simd128_uint8_t __builtin_mve_vqmovuntq_m_sv8hi(__simd128_uint8_t, __simd128_int16_t, short unsigned int);
1514 __simd128_uint16_t __builtin_mve_vqmovuntq_sv4si(__simd128_uint16_t, __simd128_int32_t);
1515 __simd128_uint8_t __builtin_mve_vqmovuntq_sv8hi(__simd128_uint8_t, __simd128_int16_t);
1516 __simd128_int8_t __builtin_mve_vqnegq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1517 __simd128_int32_t __builtin_mve_vqnegq_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1518 __simd128_int16_t __builtin_mve_vqnegq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1519 __simd128_int8_t __builtin_mve_vqnegq_sv16qi(__simd128_int8_t);
1520 __simd128_int32_t __builtin_mve_vqnegq_sv4si(__simd128_int32_t);
1521 __simd128_int16_t __builtin_mve_vqnegq_sv8hi(__simd128_int16_t);
1522 __simd128_int8_t __builtin_mve_vqrdmladhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1523 __simd128_int32_t __builtin_mve_vqrdmladhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1524 __simd128_int16_t __builtin_mve_vqrdmladhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1525 __simd128_int8_t __builtin_mve_vqrdmladhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1526 __simd128_int32_t __builtin_mve_vqrdmladhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1527 __simd128_int16_t __builtin_mve_vqrdmladhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1528 __simd128_int8_t __builtin_mve_vqrdmladhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1529 __simd128_int32_t __builtin_mve_vqrdmladhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1530 __simd128_int16_t __builtin_mve_vqrdmladhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1531 __simd128_int8_t __builtin_mve_vqrdmladhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1532 __simd128_int32_t __builtin_mve_vqrdmladhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1533 __simd128_int16_t __builtin_mve_vqrdmladhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1534 __simd128_int8_t __builtin_mve_vqrdmlahq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1535 __simd128_int32_t __builtin_mve_vqrdmlahq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1536 __simd128_int16_t __builtin_mve_vqrdmlahq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1537 __simd128_int8_t __builtin_mve_vqrdmlahq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1538 __simd128_int32_t __builtin_mve_vqrdmlahq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1539 __simd128_int16_t __builtin_mve_vqrdmlahq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1540 __simd128_uint8_t __builtin_mve_vqrdmlahq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1541 __simd128_uint32_t __builtin_mve_vqrdmlahq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1542 __simd128_uint16_t __builtin_mve_vqrdmlahq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1543 __simd128_int8_t __builtin_mve_vqrdmlashq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1544 __simd128_int32_t __builtin_mve_vqrdmlashq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1545 __simd128_int16_t __builtin_mve_vqrdmlashq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1546 __simd128_int8_t __builtin_mve_vqrdmlashq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char);
1547 __simd128_int32_t __builtin_mve_vqrdmlashq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1548 __simd128_int16_t __builtin_mve_vqrdmlashq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int);
1549 __simd128_uint8_t __builtin_mve_vqrdmlashq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char);
1550 __simd128_uint32_t __builtin_mve_vqrdmlashq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int);
1551 __simd128_uint16_t __builtin_mve_vqrdmlashq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1552 __simd128_int8_t __builtin_mve_vqrdmlsdhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1553 __simd128_int32_t __builtin_mve_vqrdmlsdhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1554 __simd128_int16_t __builtin_mve_vqrdmlsdhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1555 __simd128_int8_t __builtin_mve_vqrdmlsdhq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1556 __simd128_int32_t __builtin_mve_vqrdmlsdhq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1557 __simd128_int16_t __builtin_mve_vqrdmlsdhq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1558 __simd128_int8_t __builtin_mve_vqrdmlsdhxq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1559 __simd128_int32_t __builtin_mve_vqrdmlsdhxq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1560 __simd128_int16_t __builtin_mve_vqrdmlsdhxq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1561 __simd128_int8_t __builtin_mve_vqrdmlsdhxq_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
1562 __simd128_int32_t __builtin_mve_vqrdmlsdhxq_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
1563 __simd128_int16_t __builtin_mve_vqrdmlsdhxq_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
1564 __simd128_int8_t __builtin_mve_vqrdmulhq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1565 __simd128_int32_t __builtin_mve_vqrdmulhq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1566 __simd128_int16_t __builtin_mve_vqrdmulhq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1567 __simd128_int8_t __builtin_mve_vqrdmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1568 __simd128_int32_t __builtin_mve_vqrdmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1569 __simd128_int16_t __builtin_mve_vqrdmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1570 __simd128_int8_t __builtin_mve_vqrdmulhq_n_sv16qi(__simd128_int8_t, signed char);
1571 __simd128_int32_t __builtin_mve_vqrdmulhq_n_sv4si(__simd128_int32_t, int);
1572 __simd128_int16_t __builtin_mve_vqrdmulhq_n_sv8hi(__simd128_int16_t, short int);
1573 __simd128_int8_t __builtin_mve_vqrdmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1574 __simd128_int32_t __builtin_mve_vqrdmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1575 __simd128_int16_t __builtin_mve_vqrdmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1576 __simd128_int8_t __builtin_mve_vqrshlq_m_n_sv16qi(__simd128_int8_t, int, short unsigned int);
1577 __simd128_int32_t __builtin_mve_vqrshlq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1578 __simd128_int16_t __builtin_mve_vqrshlq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1579 __simd128_uint8_t __builtin_mve_vqrshlq_m_n_uv16qi(__simd128_uint8_t, int, short unsigned int);
1580 __simd128_uint32_t __builtin_mve_vqrshlq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1581 __simd128_uint16_t __builtin_mve_vqrshlq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1582 __simd128_int8_t __builtin_mve_vqrshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1583 __simd128_int32_t __builtin_mve_vqrshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1584 __simd128_int16_t __builtin_mve_vqrshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1585 __simd128_uint8_t __builtin_mve_vqrshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1586 __simd128_uint32_t __builtin_mve_vqrshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1587 __simd128_uint16_t __builtin_mve_vqrshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1588 __simd128_int8_t __builtin_mve_vqrshlq_n_sv16qi(__simd128_int8_t, int);
1589 __simd128_int32_t __builtin_mve_vqrshlq_n_sv4si(__simd128_int32_t, int);
1590 __simd128_int16_t __builtin_mve_vqrshlq_n_sv8hi(__simd128_int16_t, int);
1591 __simd128_uint8_t __builtin_mve_vqrshlq_n_uv16qi(__simd128_uint8_t, int);
1592 __simd128_uint32_t __builtin_mve_vqrshlq_n_uv4si(__simd128_uint32_t, int);
1593 __simd128_uint16_t __builtin_mve_vqrshlq_n_uv8hi(__simd128_uint16_t, int);
1594 __simd128_int8_t __builtin_mve_vqrshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1595 __simd128_int32_t __builtin_mve_vqrshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1596 __simd128_int16_t __builtin_mve_vqrshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1597 __simd128_uint8_t __builtin_mve_vqrshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1598 __simd128_uint32_t __builtin_mve_vqrshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1599 __simd128_uint16_t __builtin_mve_vqrshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1600 __simd128_int16_t __builtin_mve_vqrshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1601 __simd128_int8_t __builtin_mve_vqrshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1602 __simd128_uint16_t __builtin_mve_vqrshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1603 __simd128_uint8_t __builtin_mve_vqrshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1604 __simd128_int16_t __builtin_mve_vqrshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1605 __simd128_int8_t __builtin_mve_vqrshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1606 __simd128_uint16_t __builtin_mve_vqrshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1607 __simd128_uint8_t __builtin_mve_vqrshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1608 __simd128_int16_t __builtin_mve_vqrshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1609 __simd128_int8_t __builtin_mve_vqrshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1610 __simd128_uint16_t __builtin_mve_vqrshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1611 __simd128_uint8_t __builtin_mve_vqrshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1612 __simd128_int16_t __builtin_mve_vqrshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1613 __simd128_int8_t __builtin_mve_vqrshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1614 __simd128_uint16_t __builtin_mve_vqrshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1615 __simd128_uint8_t __builtin_mve_vqrshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1616 __simd128_uint16_t __builtin_mve_vqrshrunbq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1617 __simd128_uint8_t __builtin_mve_vqrshrunbq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1618 __simd128_uint16_t __builtin_mve_vqrshrunbq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1619 __simd128_uint8_t __builtin_mve_vqrshrunbq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1620 __simd128_uint16_t __builtin_mve_vqrshruntq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1621 __simd128_uint8_t __builtin_mve_vqrshruntq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1622 __simd128_uint16_t __builtin_mve_vqrshruntq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1623 __simd128_uint8_t __builtin_mve_vqrshruntq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1624 __simd128_int8_t __builtin_mve_vqshlq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1625 __simd128_int32_t __builtin_mve_vqshlq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1626 __simd128_int16_t __builtin_mve_vqshlq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1627 __simd128_uint8_t __builtin_mve_vqshlq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1628 __simd128_uint32_t __builtin_mve_vqshlq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1629 __simd128_uint16_t __builtin_mve_vqshlq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1630 __simd128_int8_t __builtin_mve_vqshlq_m_r_sv16qi(__simd128_int8_t, int, short unsigned int);
1631 __simd128_int32_t __builtin_mve_vqshlq_m_r_sv4si(__simd128_int32_t, int, short unsigned int);
1632 __simd128_int16_t __builtin_mve_vqshlq_m_r_sv8hi(__simd128_int16_t, int, short unsigned int);
1633 __simd128_uint8_t __builtin_mve_vqshlq_m_r_uv16qi(__simd128_uint8_t, int, short unsigned int);
1634 __simd128_uint32_t __builtin_mve_vqshlq_m_r_uv4si(__simd128_uint32_t, int, short unsigned int);
1635 __simd128_uint16_t __builtin_mve_vqshlq_m_r_uv8hi(__simd128_uint16_t, int, short unsigned int);
1636 __simd128_int8_t __builtin_mve_vqshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1637 __simd128_int32_t __builtin_mve_vqshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1638 __simd128_int16_t __builtin_mve_vqshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1639 __simd128_uint8_t __builtin_mve_vqshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1640 __simd128_uint32_t __builtin_mve_vqshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1641 __simd128_uint16_t __builtin_mve_vqshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1642 __simd128_int8_t __builtin_mve_vqshlq_n_sv16qi(__simd128_int8_t, int);
1643 __simd128_int32_t __builtin_mve_vqshlq_n_sv4si(__simd128_int32_t, int);
1644 __simd128_int16_t __builtin_mve_vqshlq_n_sv8hi(__simd128_int16_t, int);
1645 __simd128_uint8_t __builtin_mve_vqshlq_n_uv16qi(__simd128_uint8_t, int);
1646 __simd128_uint32_t __builtin_mve_vqshlq_n_uv4si(__simd128_uint32_t, int);
1647 __simd128_uint16_t __builtin_mve_vqshlq_n_uv8hi(__simd128_uint16_t, int);
1648 __simd128_int8_t __builtin_mve_vqshlq_r_sv16qi(__simd128_int8_t, int);
1649 __simd128_int32_t __builtin_mve_vqshlq_r_sv4si(__simd128_int32_t, int);
1650 __simd128_int16_t __builtin_mve_vqshlq_r_sv8hi(__simd128_int16_t, int);
1651 __simd128_uint8_t __builtin_mve_vqshlq_r_uv16qi(__simd128_uint8_t, int);
1652 __simd128_uint32_t __builtin_mve_vqshlq_r_uv4si(__simd128_uint32_t, int);
1653 __simd128_uint16_t __builtin_mve_vqshlq_r_uv8hi(__simd128_uint16_t, int);
1654 __simd128_int8_t __builtin_mve_vqshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1655 __simd128_int32_t __builtin_mve_vqshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1656 __simd128_int16_t __builtin_mve_vqshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1657 __simd128_uint8_t __builtin_mve_vqshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1658 __simd128_uint32_t __builtin_mve_vqshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1659 __simd128_uint16_t __builtin_mve_vqshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1660 __simd128_uint8_t __builtin_mve_vqshluq_m_n_sv16qi(__simd128_uint8_t, __simd128_int8_t, int, short unsigned int);
1661 __simd128_uint32_t __builtin_mve_vqshluq_m_n_sv4si(__simd128_uint32_t, __simd128_int32_t, int, short unsigned int);
1662 __simd128_uint16_t __builtin_mve_vqshluq_m_n_sv8hi(__simd128_uint16_t, __simd128_int16_t, int, short unsigned int);
1663 __simd128_uint8_t __builtin_mve_vqshluq_n_sv16qi(__simd128_int8_t, int);
1664 __simd128_uint32_t __builtin_mve_vqshluq_n_sv4si(__simd128_int32_t, int);
1665 __simd128_uint16_t __builtin_mve_vqshluq_n_sv8hi(__simd128_int16_t, int);
1666 __simd128_int16_t __builtin_mve_vqshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1667 __simd128_int8_t __builtin_mve_vqshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1668 __simd128_uint16_t __builtin_mve_vqshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1669 __simd128_uint8_t __builtin_mve_vqshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1670 __simd128_int16_t __builtin_mve_vqshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1671 __simd128_int8_t __builtin_mve_vqshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1672 __simd128_uint16_t __builtin_mve_vqshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1673 __simd128_uint8_t __builtin_mve_vqshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1674 __simd128_int16_t __builtin_mve_vqshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1675 __simd128_int8_t __builtin_mve_vqshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1676 __simd128_uint16_t __builtin_mve_vqshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1677 __simd128_uint8_t __builtin_mve_vqshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1678 __simd128_int16_t __builtin_mve_vqshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1679 __simd128_int8_t __builtin_mve_vqshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1680 __simd128_uint16_t __builtin_mve_vqshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1681 __simd128_uint8_t __builtin_mve_vqshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1682 __simd128_uint16_t __builtin_mve_vqshrunbq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1683 __simd128_uint8_t __builtin_mve_vqshrunbq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1684 __simd128_uint16_t __builtin_mve_vqshrunbq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1685 __simd128_uint8_t __builtin_mve_vqshrunbq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1686 __simd128_uint16_t __builtin_mve_vqshruntq_m_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int, short unsigned int);
1687 __simd128_uint8_t __builtin_mve_vqshruntq_m_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int, short unsigned int);
1688 __simd128_uint16_t __builtin_mve_vqshruntq_n_sv4si(__simd128_uint16_t, __simd128_int32_t, int);
1689 __simd128_uint8_t __builtin_mve_vqshruntq_n_sv8hi(__simd128_uint8_t, __simd128_int16_t, int);
1690 __simd128_int8_t __builtin_mve_vqsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
1691 __simd128_int32_t __builtin_mve_vqsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1692 __simd128_int16_t __builtin_mve_vqsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
1693 __simd128_uint8_t __builtin_mve_vqsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
1694 __simd128_uint32_t __builtin_mve_vqsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
1695 __simd128_uint16_t __builtin_mve_vqsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
1696 __simd128_int8_t __builtin_mve_vqsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1697 __simd128_int32_t __builtin_mve_vqsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1698 __simd128_int16_t __builtin_mve_vqsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1699 __simd128_uint8_t __builtin_mve_vqsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1700 __simd128_uint32_t __builtin_mve_vqsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1701 __simd128_uint16_t __builtin_mve_vqsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1702 __simd128_int8_t __builtin_mve_vqsubq_n_sv16qi(__simd128_int8_t, signed char);
1703 __simd128_int32_t __builtin_mve_vqsubq_n_sv4si(__simd128_int32_t, int);
1704 __simd128_int16_t __builtin_mve_vqsubq_n_sv8hi(__simd128_int16_t, short int);
1705 __simd128_uint8_t __builtin_mve_vqsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
1706 __simd128_uint32_t __builtin_mve_vqsubq_n_uv4si(__simd128_uint32_t, unsigned int);
1707 __simd128_uint16_t __builtin_mve_vqsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
1708 __simd128_int8_t __builtin_mve_vqsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1709 __simd128_int32_t __builtin_mve_vqsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
1710 __simd128_int16_t __builtin_mve_vqsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1711 __simd128_uint8_t __builtin_mve_vqsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1712 __simd128_uint32_t __builtin_mve_vqsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1713 __simd128_uint16_t __builtin_mve_vqsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1714 __simd128_int8_t __builtin_mve_vrev16q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1715 __simd128_uint8_t __builtin_mve_vrev16q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1716 __simd128_int8_t __builtin_mve_vrev16q_sv16qi(__simd128_int8_t);
1717 __simd128_uint8_t __builtin_mve_vrev16q_uv16qi(__simd128_uint8_t);
1718 __simd128_float16_t __builtin_mve_vrev32q_fv8hf(__simd128_float16_t);
1719 __simd128_float16_t __builtin_mve_vrev32q_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1720 __simd128_int8_t __builtin_mve_vrev32q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1721 __simd128_int16_t __builtin_mve_vrev32q_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1722 __simd128_uint8_t __builtin_mve_vrev32q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1723 __simd128_uint16_t __builtin_mve_vrev32q_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1724 __simd128_int8_t __builtin_mve_vrev32q_sv16qi(__simd128_int8_t);
1725 __simd128_int16_t __builtin_mve_vrev32q_sv8hi(__simd128_int16_t);
1726 __simd128_uint8_t __builtin_mve_vrev32q_uv16qi(__simd128_uint8_t);
1727 __simd128_uint16_t __builtin_mve_vrev32q_uv8hi(__simd128_uint16_t);
1728 __simd128_float32_t __builtin_mve_vrev64q_fv4sf(__simd128_float32_t);
1729 __simd128_float16_t __builtin_mve_vrev64q_fv8hf(__simd128_float16_t);
1730 __simd128_float32_t __builtin_mve_vrev64q_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1731 __simd128_float16_t __builtin_mve_vrev64q_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1732 __simd128_int8_t __builtin_mve_vrev64q_m_sv16qi(__simd128_int8_t, __simd128_int8_t, short unsigned int);
1733 __simd128_int32_t __builtin_mve_vrev64q_m_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1734 __simd128_int16_t __builtin_mve_vrev64q_m_sv8hi(__simd128_int16_t, __simd128_int16_t, short unsigned int);
1735 __simd128_uint8_t __builtin_mve_vrev64q_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1736 __simd128_uint32_t __builtin_mve_vrev64q_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1737 __simd128_uint16_t __builtin_mve_vrev64q_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1738 __simd128_int8_t __builtin_mve_vrev64q_sv16qi(__simd128_int8_t);
1739 __simd128_int32_t __builtin_mve_vrev64q_sv4si(__simd128_int32_t);
1740 __simd128_int16_t __builtin_mve_vrev64q_sv8hi(__simd128_int16_t);
1741 __simd128_uint8_t __builtin_mve_vrev64q_uv16qi(__simd128_uint8_t);
1742 __simd128_uint32_t __builtin_mve_vrev64q_uv4si(__simd128_uint32_t);
1743 __simd128_uint16_t __builtin_mve_vrev64q_uv8hi(__simd128_uint16_t);
1744 __simd128_int8_t __builtin_mve_vrhaddq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1745 __simd128_int32_t __builtin_mve_vrhaddq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1746 __simd128_int16_t __builtin_mve_vrhaddq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1747 __simd128_uint8_t __builtin_mve_vrhaddq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1748 __simd128_uint32_t __builtin_mve_vrhaddq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1749 __simd128_uint16_t __builtin_mve_vrhaddq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1750 __simd128_int8_t __builtin_mve_vrhaddq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1751 __simd128_int32_t __builtin_mve_vrhaddq_sv4si(__simd128_int32_t, __simd128_int32_t);
1752 __simd128_int16_t __builtin_mve_vrhaddq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1753 __simd128_uint8_t __builtin_mve_vrhaddq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1754 __simd128_uint32_t __builtin_mve_vrhaddq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1755 __simd128_uint16_t __builtin_mve_vrhaddq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1756 long long int __builtin_mve_vrmlaldavhaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1757 long long unsigned int __builtin_mve_vrmlaldavhaq_p_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1758 long long int __builtin_mve_vrmlaldavhaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1759 long long unsigned int __builtin_mve_vrmlaldavhaq_uv4si(long long unsigned int, __simd128_uint32_t, __simd128_uint32_t);
1760 long long int __builtin_mve_vrmlaldavhaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1761 long long int __builtin_mve_vrmlaldavhaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1762 long long int __builtin_mve_vrmlaldavhq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1763 long long unsigned int __builtin_mve_vrmlaldavhq_p_uv4si(__simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1764 long long int __builtin_mve_vrmlaldavhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1765 long long unsigned int __builtin_mve_vrmlaldavhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1766 long long int __builtin_mve_vrmlaldavhxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1767 long long int __builtin_mve_vrmlaldavhxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1768 long long int __builtin_mve_vrmlsldavhaq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1769 long long int __builtin_mve_vrmlsldavhaq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1770 long long int __builtin_mve_vrmlsldavhaxq_p_sv4si(long long int, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1771 long long int __builtin_mve_vrmlsldavhaxq_sv4si(long long int, __simd128_int32_t, __simd128_int32_t);
1772 long long int __builtin_mve_vrmlsldavhq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1773 long long int __builtin_mve_vrmlsldavhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1774 long long int __builtin_mve_vrmlsldavhxq_p_sv4si(__simd128_int32_t, __simd128_int32_t, short unsigned int);
1775 long long int __builtin_mve_vrmlsldavhxq_sv4si(__simd128_int32_t, __simd128_int32_t);
1776 __simd128_int8_t __builtin_mve_vrmulhq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1777 __simd128_int32_t __builtin_mve_vrmulhq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1778 __simd128_int16_t __builtin_mve_vrmulhq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1779 __simd128_uint8_t __builtin_mve_vrmulhq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
1780 __simd128_uint32_t __builtin_mve_vrmulhq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1781 __simd128_uint16_t __builtin_mve_vrmulhq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
1782 __simd128_int8_t __builtin_mve_vrmulhq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1783 __simd128_int32_t __builtin_mve_vrmulhq_sv4si(__simd128_int32_t, __simd128_int32_t);
1784 __simd128_int16_t __builtin_mve_vrmulhq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1785 __simd128_uint8_t __builtin_mve_vrmulhq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
1786 __simd128_uint32_t __builtin_mve_vrmulhq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1787 __simd128_uint16_t __builtin_mve_vrmulhq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
1788 __simd128_float32_t __builtin_mve_vrndaq_fv4sf(__simd128_float32_t);
1789 __simd128_float16_t __builtin_mve_vrndaq_fv8hf(__simd128_float16_t);
1790 __simd128_float32_t __builtin_mve_vrndaq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1791 __simd128_float16_t __builtin_mve_vrndaq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1792 __simd128_float32_t __builtin_mve_vrndmq_fv4sf(__simd128_float32_t);
1793 __simd128_float16_t __builtin_mve_vrndmq_fv8hf(__simd128_float16_t);
1794 __simd128_float32_t __builtin_mve_vrndmq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1795 __simd128_float16_t __builtin_mve_vrndmq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1796 __simd128_float32_t __builtin_mve_vrndnq_fv4sf(__simd128_float32_t);
1797 __simd128_float16_t __builtin_mve_vrndnq_fv8hf(__simd128_float16_t);
1798 __simd128_float32_t __builtin_mve_vrndnq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1799 __simd128_float16_t __builtin_mve_vrndnq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1800 __simd128_float32_t __builtin_mve_vrndpq_fv4sf(__simd128_float32_t);
1801 __simd128_float16_t __builtin_mve_vrndpq_fv8hf(__simd128_float16_t);
1802 __simd128_float32_t __builtin_mve_vrndpq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1803 __simd128_float16_t __builtin_mve_vrndpq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1804 __simd128_float32_t __builtin_mve_vrndq_fv4sf(__simd128_float32_t);
1805 __simd128_float16_t __builtin_mve_vrndq_fv8hf(__simd128_float16_t);
1806 __simd128_float32_t __builtin_mve_vrndq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1807 __simd128_float16_t __builtin_mve_vrndq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1808 __simd128_float32_t __builtin_mve_vrndxq_fv4sf(__simd128_float32_t);
1809 __simd128_float16_t __builtin_mve_vrndxq_fv8hf(__simd128_float16_t);
1810 __simd128_float32_t __builtin_mve_vrndxq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, short unsigned int);
1811 __simd128_float16_t __builtin_mve_vrndxq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, short unsigned int);
1812 __simd128_int8_t __builtin_mve_vrshlq_m_n_sv16qi(__simd128_int8_t, int, short unsigned int);
1813 __simd128_int32_t __builtin_mve_vrshlq_m_n_sv4si(__simd128_int32_t, int, short unsigned int);
1814 __simd128_int16_t __builtin_mve_vrshlq_m_n_sv8hi(__simd128_int16_t, int, short unsigned int);
1815 __simd128_uint8_t __builtin_mve_vrshlq_m_n_uv16qi(__simd128_uint8_t, int, short unsigned int);
1816 __simd128_uint32_t __builtin_mve_vrshlq_m_n_uv4si(__simd128_uint32_t, int, short unsigned int);
1817 __simd128_uint16_t __builtin_mve_vrshlq_m_n_uv8hi(__simd128_uint16_t, int, short unsigned int);
1818 __simd128_int8_t __builtin_mve_vrshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1819 __simd128_int32_t __builtin_mve_vrshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1820 __simd128_int16_t __builtin_mve_vrshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1821 __simd128_uint8_t __builtin_mve_vrshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1822 __simd128_uint32_t __builtin_mve_vrshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1823 __simd128_uint16_t __builtin_mve_vrshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1824 __simd128_int8_t __builtin_mve_vrshlq_n_sv16qi(__simd128_int8_t, int);
1825 __simd128_int32_t __builtin_mve_vrshlq_n_sv4si(__simd128_int32_t, int);
1826 __simd128_int16_t __builtin_mve_vrshlq_n_sv8hi(__simd128_int16_t, int);
1827 __simd128_uint8_t __builtin_mve_vrshlq_n_uv16qi(__simd128_uint8_t, int);
1828 __simd128_uint32_t __builtin_mve_vrshlq_n_uv4si(__simd128_uint32_t, int);
1829 __simd128_uint16_t __builtin_mve_vrshlq_n_uv8hi(__simd128_uint16_t, int);
1830 __simd128_int8_t __builtin_mve_vrshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1831 __simd128_int32_t __builtin_mve_vrshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1832 __simd128_int16_t __builtin_mve_vrshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1833 __simd128_uint8_t __builtin_mve_vrshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1834 __simd128_uint32_t __builtin_mve_vrshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1835 __simd128_uint16_t __builtin_mve_vrshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1836 __simd128_int16_t __builtin_mve_vrshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1837 __simd128_int8_t __builtin_mve_vrshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1838 __simd128_uint16_t __builtin_mve_vrshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1839 __simd128_uint8_t __builtin_mve_vrshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1840 __simd128_int16_t __builtin_mve_vrshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1841 __simd128_int8_t __builtin_mve_vrshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1842 __simd128_uint16_t __builtin_mve_vrshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1843 __simd128_uint8_t __builtin_mve_vrshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1844 __simd128_int16_t __builtin_mve_vrshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1845 __simd128_int8_t __builtin_mve_vrshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1846 __simd128_uint16_t __builtin_mve_vrshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1847 __simd128_uint8_t __builtin_mve_vrshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1848 __simd128_int16_t __builtin_mve_vrshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1849 __simd128_int8_t __builtin_mve_vrshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1850 __simd128_uint16_t __builtin_mve_vrshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1851 __simd128_uint8_t __builtin_mve_vrshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1852 __simd128_int8_t __builtin_mve_vrshrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1853 __simd128_int32_t __builtin_mve_vrshrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1854 __simd128_int16_t __builtin_mve_vrshrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1855 __simd128_uint8_t __builtin_mve_vrshrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1856 __simd128_uint32_t __builtin_mve_vrshrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1857 __simd128_uint16_t __builtin_mve_vrshrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1858 __simd128_int8_t __builtin_mve_vrshrq_n_sv16qi(__simd128_int8_t, int);
1859 __simd128_int32_t __builtin_mve_vrshrq_n_sv4si(__simd128_int32_t, int);
1860 __simd128_int16_t __builtin_mve_vrshrq_n_sv8hi(__simd128_int16_t, int);
1861 __simd128_uint8_t __builtin_mve_vrshrq_n_uv16qi(__simd128_uint8_t, int);
1862 __simd128_uint32_t __builtin_mve_vrshrq_n_uv4si(__simd128_uint32_t, int);
1863 __simd128_uint16_t __builtin_mve_vrshrq_n_uv8hi(__simd128_uint16_t, int);
1864 __simd128_int32_t __builtin_mve_vsbciq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1865 __simd128_uint32_t __builtin_mve_vsbciq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1866 __simd128_int32_t __builtin_mve_vsbciq_sv4si(__simd128_int32_t, __simd128_int32_t);
1867 __simd128_uint32_t __builtin_mve_vsbciq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1868 __simd128_int32_t __builtin_mve_vsbcq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1869 __simd128_uint32_t __builtin_mve_vsbcq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
1870 __simd128_int32_t __builtin_mve_vsbcq_sv4si(__simd128_int32_t, __simd128_int32_t);
1871 __simd128_uint32_t __builtin_mve_vsbcq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
1872 unsigned int __builtin_mve_vshlcq_carry_sv16qi(__simd128_int8_t, unsigned int, int);
1873 unsigned int __builtin_mve_vshlcq_carry_sv4si(__simd128_int32_t, unsigned int, int);
1874 unsigned int __builtin_mve_vshlcq_carry_sv8hi(__simd128_int16_t, unsigned int, int);
1875 unsigned int __builtin_mve_vshlcq_carry_uv16qi(__simd128_uint8_t, unsigned int, int);
1876 unsigned int __builtin_mve_vshlcq_carry_uv4si(__simd128_uint32_t, unsigned int, int);
1877 unsigned int __builtin_mve_vshlcq_carry_uv8hi(__simd128_uint16_t, unsigned int, int);
1878 int __builtin_mve_vshlcq_m_carry_sv16qi(__simd128_int8_t, unsigned int, int, short unsigned int);
1879 int __builtin_mve_vshlcq_m_carry_sv4si(__simd128_int32_t, unsigned int, int, short unsigned int);
1880 int __builtin_mve_vshlcq_m_carry_sv8hi(__simd128_int16_t, unsigned int, int, short unsigned int);
1881 unsigned int __builtin_mve_vshlcq_m_carry_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
1882 unsigned int __builtin_mve_vshlcq_m_carry_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
1883 unsigned int __builtin_mve_vshlcq_m_carry_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
1884 __simd128_int8_t __builtin_mve_vshlcq_m_vec_sv16qi(__simd128_int8_t, unsigned int, int, short unsigned int);
1885 __simd128_int32_t __builtin_mve_vshlcq_m_vec_sv4si(__simd128_int32_t, unsigned int, int, short unsigned int);
1886 __simd128_int16_t __builtin_mve_vshlcq_m_vec_sv8hi(__simd128_int16_t, unsigned int, int, short unsigned int);
1887 __simd128_uint8_t __builtin_mve_vshlcq_m_vec_uv16qi(__simd128_uint8_t, unsigned int, int, short unsigned int);
1888 __simd128_uint32_t __builtin_mve_vshlcq_m_vec_uv4si(__simd128_uint32_t, unsigned int, int, short unsigned int);
1889 __simd128_uint16_t __builtin_mve_vshlcq_m_vec_uv8hi(__simd128_uint16_t, unsigned int, int, short unsigned int);
1890 __simd128_int8_t __builtin_mve_vshlcq_vec_sv16qi(__simd128_int8_t, unsigned int, int);
1891 __simd128_int32_t __builtin_mve_vshlcq_vec_sv4si(__simd128_int32_t, unsigned int, int);
1892 __simd128_int16_t __builtin_mve_vshlcq_vec_sv8hi(__simd128_int16_t, unsigned int, int);
1893 __simd128_uint8_t __builtin_mve_vshlcq_vec_uv16qi(__simd128_uint8_t, unsigned int, int);
1894 __simd128_uint32_t __builtin_mve_vshlcq_vec_uv4si(__simd128_uint32_t, unsigned int, int);
1895 __simd128_uint16_t __builtin_mve_vshlcq_vec_uv8hi(__simd128_uint16_t, unsigned int, int);
1896 __simd128_int16_t __builtin_mve_vshllbq_m_n_sv16qi(__simd128_int16_t, __simd128_int8_t, int, short unsigned int);
1897 __simd128_int32_t __builtin_mve_vshllbq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, int, short unsigned int);
1898 __simd128_uint16_t __builtin_mve_vshllbq_m_n_uv16qi(__simd128_uint16_t, __simd128_uint8_t, int, short unsigned int);
1899 __simd128_uint32_t __builtin_mve_vshllbq_m_n_uv8hi(__simd128_uint32_t, __simd128_uint16_t, int, short unsigned int);
1900 __simd128_int16_t __builtin_mve_vshllbq_n_sv16qi(__simd128_int8_t, int);
1901 __simd128_int32_t __builtin_mve_vshllbq_n_sv8hi(__simd128_int16_t, int);
1902 __simd128_uint16_t __builtin_mve_vshllbq_n_uv16qi(__simd128_uint8_t, int);
1903 __simd128_uint32_t __builtin_mve_vshllbq_n_uv8hi(__simd128_uint16_t, int);
1904 __simd128_int16_t __builtin_mve_vshlltq_m_n_sv16qi(__simd128_int16_t, __simd128_int8_t, int, short unsigned int);
1905 __simd128_int32_t __builtin_mve_vshlltq_m_n_sv8hi(__simd128_int32_t, __simd128_int16_t, int, short unsigned int);
1906 __simd128_uint16_t __builtin_mve_vshlltq_m_n_uv16qi(__simd128_uint16_t, __simd128_uint8_t, int, short unsigned int);
1907 __simd128_uint32_t __builtin_mve_vshlltq_m_n_uv8hi(__simd128_uint32_t, __simd128_uint16_t, int, short unsigned int);
1908 __simd128_int16_t __builtin_mve_vshlltq_n_sv16qi(__simd128_int8_t, int);
1909 __simd128_int32_t __builtin_mve_vshlltq_n_sv8hi(__simd128_int16_t, int);
1910 __simd128_uint16_t __builtin_mve_vshlltq_n_uv16qi(__simd128_uint8_t, int);
1911 __simd128_uint32_t __builtin_mve_vshlltq_n_uv8hi(__simd128_uint16_t, int);
1912 __simd128_int8_t __builtin_mve_vshlq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1913 __simd128_int32_t __builtin_mve_vshlq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1914 __simd128_int16_t __builtin_mve_vshlq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1915 __simd128_uint8_t __builtin_mve_vshlq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1916 __simd128_uint32_t __builtin_mve_vshlq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1917 __simd128_uint16_t __builtin_mve_vshlq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1918 __simd128_int8_t __builtin_mve_vshlq_m_r_sv16qi(__simd128_int8_t, int, short unsigned int);
1919 __simd128_int32_t __builtin_mve_vshlq_m_r_sv4si(__simd128_int32_t, int, short unsigned int);
1920 __simd128_int16_t __builtin_mve_vshlq_m_r_sv8hi(__simd128_int16_t, int, short unsigned int);
1921 __simd128_uint8_t __builtin_mve_vshlq_m_r_uv16qi(__simd128_uint8_t, int, short unsigned int);
1922 __simd128_uint32_t __builtin_mve_vshlq_m_r_uv4si(__simd128_uint32_t, int, short unsigned int);
1923 __simd128_uint16_t __builtin_mve_vshlq_m_r_uv8hi(__simd128_uint16_t, int, short unsigned int);
1924 __simd128_int8_t __builtin_mve_vshlq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
1925 __simd128_int32_t __builtin_mve_vshlq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
1926 __simd128_int16_t __builtin_mve_vshlq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
1927 __simd128_uint8_t __builtin_mve_vshlq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
1928 __simd128_uint32_t __builtin_mve_vshlq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
1929 __simd128_uint16_t __builtin_mve_vshlq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
1930 __simd128_int8_t __builtin_mve_vshlq_n_sv16qi(__simd128_int8_t, int);
1931 __simd128_int32_t __builtin_mve_vshlq_n_sv4si(__simd128_int32_t, int);
1932 __simd128_int16_t __builtin_mve_vshlq_n_sv8hi(__simd128_int16_t, int);
1933 __simd128_uint8_t __builtin_mve_vshlq_n_uv16qi(__simd128_uint8_t, int);
1934 __simd128_uint32_t __builtin_mve_vshlq_n_uv4si(__simd128_uint32_t, int);
1935 __simd128_uint16_t __builtin_mve_vshlq_n_uv8hi(__simd128_uint16_t, int);
1936 __simd128_int8_t __builtin_mve_vshlq_r_sv16qi(__simd128_int8_t, int);
1937 __simd128_int32_t __builtin_mve_vshlq_r_sv4si(__simd128_int32_t, int);
1938 __simd128_int16_t __builtin_mve_vshlq_r_sv8hi(__simd128_int16_t, int);
1939 __simd128_uint8_t __builtin_mve_vshlq_r_uv16qi(__simd128_uint8_t, int);
1940 __simd128_uint32_t __builtin_mve_vshlq_r_uv4si(__simd128_uint32_t, int);
1941 __simd128_uint16_t __builtin_mve_vshlq_r_uv8hi(__simd128_uint16_t, int);
1942 __simd128_int8_t __builtin_mve_vshlq_sv16qi(__simd128_int8_t, __simd128_int8_t);
1943 __simd128_int32_t __builtin_mve_vshlq_sv4si(__simd128_int32_t, __simd128_int32_t);
1944 __simd128_int16_t __builtin_mve_vshlq_sv8hi(__simd128_int16_t, __simd128_int16_t);
1945 __simd128_uint8_t __builtin_mve_vshlq_uv16qi(__simd128_uint8_t, __simd128_int8_t);
1946 __simd128_uint32_t __builtin_mve_vshlq_uv4si(__simd128_uint32_t, __simd128_int32_t);
1947 __simd128_uint16_t __builtin_mve_vshlq_uv8hi(__simd128_uint16_t, __simd128_int16_t);
1948 __simd128_int16_t __builtin_mve_vshrnbq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1949 __simd128_int8_t __builtin_mve_vshrnbq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1950 __simd128_uint16_t __builtin_mve_vshrnbq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1951 __simd128_uint8_t __builtin_mve_vshrnbq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1952 __simd128_int16_t __builtin_mve_vshrnbq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1953 __simd128_int8_t __builtin_mve_vshrnbq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1954 __simd128_uint16_t __builtin_mve_vshrnbq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1955 __simd128_uint8_t __builtin_mve_vshrnbq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1956 __simd128_int16_t __builtin_mve_vshrntq_m_n_sv4si(__simd128_int16_t, __simd128_int32_t, int, short unsigned int);
1957 __simd128_int8_t __builtin_mve_vshrntq_m_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int, short unsigned int);
1958 __simd128_uint16_t __builtin_mve_vshrntq_m_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int, short unsigned int);
1959 __simd128_uint8_t __builtin_mve_vshrntq_m_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int, short unsigned int);
1960 __simd128_int16_t __builtin_mve_vshrntq_n_sv4si(__simd128_int16_t, __simd128_int32_t, int);
1961 __simd128_int8_t __builtin_mve_vshrntq_n_sv8hi(__simd128_int8_t, __simd128_int16_t, int);
1962 __simd128_uint16_t __builtin_mve_vshrntq_n_uv4si(__simd128_uint16_t, __simd128_uint32_t, int);
1963 __simd128_uint8_t __builtin_mve_vshrntq_n_uv8hi(__simd128_uint8_t, __simd128_uint16_t, int);
1964 __simd128_int8_t __builtin_mve_vshrq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1965 __simd128_int32_t __builtin_mve_vshrq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1966 __simd128_int16_t __builtin_mve_vshrq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1967 __simd128_uint8_t __builtin_mve_vshrq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1968 __simd128_uint32_t __builtin_mve_vshrq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1969 __simd128_uint16_t __builtin_mve_vshrq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1970 __simd128_int8_t __builtin_mve_vshrq_n_sv16qi(__simd128_int8_t, int);
1971 __simd128_int32_t __builtin_mve_vshrq_n_sv4si(__simd128_int32_t, int);
1972 __simd128_int16_t __builtin_mve_vshrq_n_sv8hi(__simd128_int16_t, int);
1973 __simd128_uint8_t __builtin_mve_vshrq_n_uv16qi(__simd128_uint8_t, int);
1974 __simd128_uint32_t __builtin_mve_vshrq_n_uv4si(__simd128_uint32_t, int);
1975 __simd128_uint16_t __builtin_mve_vshrq_n_uv8hi(__simd128_uint16_t, int);
1976 __simd128_int8_t __builtin_mve_vsliq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1977 __simd128_int32_t __builtin_mve_vsliq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1978 __simd128_int16_t __builtin_mve_vsliq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1979 __simd128_uint8_t __builtin_mve_vsliq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1980 __simd128_uint32_t __builtin_mve_vsliq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1981 __simd128_uint16_t __builtin_mve_vsliq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1982 __simd128_int8_t __builtin_mve_vsliq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int);
1983 __simd128_int32_t __builtin_mve_vsliq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1984 __simd128_int16_t __builtin_mve_vsliq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int);
1985 __simd128_uint8_t __builtin_mve_vsliq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int);
1986 __simd128_uint32_t __builtin_mve_vsliq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int);
1987 __simd128_uint16_t __builtin_mve_vsliq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int);
1988 __simd128_int8_t __builtin_mve_vsriq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int, short unsigned int);
1989 __simd128_int32_t __builtin_mve_vsriq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
1990 __simd128_int16_t __builtin_mve_vsriq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int, short unsigned int);
1991 __simd128_uint8_t __builtin_mve_vsriq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int, short unsigned int);
1992 __simd128_uint32_t __builtin_mve_vsriq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int, short unsigned int);
1993 __simd128_uint16_t __builtin_mve_vsriq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int, short unsigned int);
1994 __simd128_int8_t __builtin_mve_vsriq_n_sv16qi(__simd128_int8_t, __simd128_int8_t, int);
1995 __simd128_int32_t __builtin_mve_vsriq_n_sv4si(__simd128_int32_t, __simd128_int32_t, int);
1996 __simd128_int16_t __builtin_mve_vsriq_n_sv8hi(__simd128_int16_t, __simd128_int16_t, int);
1997 __simd128_uint8_t __builtin_mve_vsriq_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, int);
1998 __simd128_uint32_t __builtin_mve_vsriq_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, int);
1999 __simd128_uint16_t __builtin_mve_vsriq_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, int);
2000 void __builtin_mve_vst1q_fv4sf(int*, __simd128_float32_t);
2001 void __builtin_mve_vst1q_fv8hf(short int*, __simd128_float16_t);
2002 void __builtin_mve_vst1q_sv16qi(signed char*, __simd128_int8_t);
2003 void __builtin_mve_vst1q_sv4si(int*, __simd128_int32_t);
2004 void __builtin_mve_vst1q_sv8hi(short int*, __simd128_int16_t);
2005 void __builtin_mve_vst1q_uv16qi(signed char*, __simd128_uint8_t);
2006 void __builtin_mve_vst1q_uv4si(int*, __simd128_uint32_t);
2007 void __builtin_mve_vst1q_uv8hi(short int*, __simd128_uint16_t);
2008 void __builtin_mve_vst2qv16qi(signed char*, __builtin_neon_oi);
2009 void __builtin_mve_vst2qv4sf(float*, __builtin_neon_oi);
2010 void __builtin_mve_vst2qv4si(int*, __builtin_neon_oi);
2011 void __builtin_mve_vst2qv8hf(__bf16*, __builtin_neon_oi);
2012 void __builtin_mve_vst2qv8hi(short int*, __builtin_neon_oi);
2013 void __builtin_mve_vst4qv16qi(signed char*, __builtin_neon_xi);
2014 void __builtin_mve_vst4qv4sf(float*, __builtin_neon_xi);
2015 void __builtin_mve_vst4qv4si(int*, __builtin_neon_xi);
2016 void __builtin_mve_vst4qv8hf(__bf16*, __builtin_neon_xi);
2017 void __builtin_mve_vst4qv8hi(short int*, __builtin_neon_xi);
2018 void __builtin_mve_vstrbq_p_sv16qi(signed char*, __simd128_int8_t, short unsigned int);
2019 void __builtin_mve_vstrbq_p_sv4si(signed char*, __simd128_int32_t, short unsigned int);
2020 void __builtin_mve_vstrbq_p_sv8hi(signed char*, __simd128_int16_t, short unsigned int);
2021 void __builtin_mve_vstrbq_p_uv16qi(signed char*, __simd128_uint8_t, short unsigned int);
2022 void __builtin_mve_vstrbq_p_uv4si(signed char*, __simd128_uint32_t, short unsigned int);
2023 void __builtin_mve_vstrbq_p_uv8hi(signed char*, __simd128_uint16_t, short unsigned int);
2024 void __builtin_mve_vstrbq_scatter_offset_p_sv16qi(signed char*, __simd128_uint8_t, __simd128_int8_t, short unsigned int);
2025 void __builtin_mve_vstrbq_scatter_offset_p_sv4si(signed char*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2026 void __builtin_mve_vstrbq_scatter_offset_p_sv8hi(signed char*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2027 void __builtin_mve_vstrbq_scatter_offset_p_uv16qi(signed char*, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
2028 void __builtin_mve_vstrbq_scatter_offset_p_uv4si(signed char*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2029 void __builtin_mve_vstrbq_scatter_offset_p_uv8hi(signed char*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2030 void __builtin_mve_vstrbq_scatter_offset_sv16qi(signed char*, __simd128_uint8_t, __simd128_int8_t);
2031 void __builtin_mve_vstrbq_scatter_offset_sv4si(signed char*, __simd128_uint32_t, __simd128_int32_t);
2032 void __builtin_mve_vstrbq_scatter_offset_sv8hi(signed char*, __simd128_uint16_t, __simd128_int16_t);
2033 void __builtin_mve_vstrbq_scatter_offset_uv16qi(signed char*, __simd128_uint8_t, __simd128_uint8_t);
2034 void __builtin_mve_vstrbq_scatter_offset_uv4si(signed char*, __simd128_uint32_t, __simd128_uint32_t);
2035 void __builtin_mve_vstrbq_scatter_offset_uv8hi(signed char*, __simd128_uint16_t, __simd128_uint16_t);
2036 void __builtin_mve_vstrbq_sv16qi(signed char*, __simd128_int8_t);
2037 void __builtin_mve_vstrbq_sv4si(signed char*, __simd128_int32_t);
2038 void __builtin_mve_vstrbq_sv8hi(signed char*, __simd128_int16_t);
2039 void __builtin_mve_vstrbq_uv16qi(signed char*, __simd128_uint8_t);
2040 void __builtin_mve_vstrbq_uv4si(signed char*, __simd128_uint32_t);
2041 void __builtin_mve_vstrbq_uv8hi(signed char*, __simd128_uint16_t);
2042 void __builtin_mve_vstrdq_scatter_base_p_sv2di(__simd128_uint64_t, int, __simd128_int64_t, short unsigned int);
2043 void __builtin_mve_vstrdq_scatter_base_p_uv2di(__simd128_uint64_t, int, __simd128_uint64_t, short unsigned int);
2044 void __builtin_mve_vstrdq_scatter_base_sv2di(__simd128_uint64_t, int, __simd128_int64_t);
2045 void __builtin_mve_vstrdq_scatter_base_uv2di(__simd128_uint64_t, int, __simd128_uint64_t);
2046 void __builtin_mve_vstrdq_scatter_base_wb_add_sv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2047 void __builtin_mve_vstrdq_scatter_base_wb_add_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2048 void __builtin_mve_vstrdq_scatter_base_wb_p_add_sv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2049 void __builtin_mve_vstrdq_scatter_base_wb_p_add_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2050 void __builtin_mve_vstrdq_scatter_base_wb_p_sv2di(__simd128_uint64_t, const int, __simd128_int64_t, short unsigned int);
2051 void __builtin_mve_vstrdq_scatter_base_wb_p_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t, short unsigned int);
2052 void __builtin_mve_vstrdq_scatter_base_wb_sv2di(__simd128_uint64_t, const int, __simd128_int64_t);
2053 void __builtin_mve_vstrdq_scatter_base_wb_uv2di(__simd128_uint64_t, const int, __simd128_uint64_t);
2054 void __builtin_mve_vstrdq_scatter_offset_p_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t, short unsigned int);
2055 void __builtin_mve_vstrdq_scatter_offset_p_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t, short unsigned int);
2056 void __builtin_mve_vstrdq_scatter_offset_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t);
2057 void __builtin_mve_vstrdq_scatter_offset_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t);
2058 void __builtin_mve_vstrdq_scatter_shifted_offset_p_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t, short unsigned int);
2059 void __builtin_mve_vstrdq_scatter_shifted_offset_p_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t, short unsigned int);
2060 void __builtin_mve_vstrdq_scatter_shifted_offset_sv2di(long long int*, __simd128_uint64_t, __simd128_int64_t);
2061 void __builtin_mve_vstrdq_scatter_shifted_offset_uv2di(long long int*, __simd128_uint64_t, __simd128_uint64_t);
2062 void __builtin_mve_vstrhq_fv8hf(short int*, __simd128_float16_t);
2063 void __builtin_mve_vstrhq_p_fv8hf(short int*, __simd128_float16_t, short unsigned int);
2064 void __builtin_mve_vstrhq_p_sv4si(short int*, __simd128_int32_t, short unsigned int);
2065 void __builtin_mve_vstrhq_p_sv8hi(short int*, __simd128_int16_t, short unsigned int);
2066 void __builtin_mve_vstrhq_p_uv4si(short int*, __simd128_uint32_t, short unsigned int);
2067 void __builtin_mve_vstrhq_p_uv8hi(short int*, __simd128_uint16_t, short unsigned int);
2068 void __builtin_mve_vstrhq_scatter_offset_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t);
2069 void __builtin_mve_vstrhq_scatter_offset_p_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t, short unsigned int);
2070 void __builtin_mve_vstrhq_scatter_offset_p_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2071 void __builtin_mve_vstrhq_scatter_offset_p_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2072 void __builtin_mve_vstrhq_scatter_offset_p_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2073 void __builtin_mve_vstrhq_scatter_offset_p_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2074 void __builtin_mve_vstrhq_scatter_offset_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t);
2075 void __builtin_mve_vstrhq_scatter_offset_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t);
2076 void __builtin_mve_vstrhq_scatter_offset_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t);
2077 void __builtin_mve_vstrhq_scatter_offset_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t);
2078 void __builtin_mve_vstrhq_scatter_shifted_offset_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t);
2079 void __builtin_mve_vstrhq_scatter_shifted_offset_p_fv8hf(short int*, __simd128_uint16_t, __simd128_float16_t, short unsigned int);
2080 void __builtin_mve_vstrhq_scatter_shifted_offset_p_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2081 void __builtin_mve_vstrhq_scatter_shifted_offset_p_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t, short unsigned int);
2082 void __builtin_mve_vstrhq_scatter_shifted_offset_p_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2083 void __builtin_mve_vstrhq_scatter_shifted_offset_p_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2084 void __builtin_mve_vstrhq_scatter_shifted_offset_sv4si(short int*, __simd128_uint32_t, __simd128_int32_t);
2085 void __builtin_mve_vstrhq_scatter_shifted_offset_sv8hi(short int*, __simd128_uint16_t, __simd128_int16_t);
2086 void __builtin_mve_vstrhq_scatter_shifted_offset_uv4si(short int*, __simd128_uint32_t, __simd128_uint32_t);
2087 void __builtin_mve_vstrhq_scatter_shifted_offset_uv8hi(short int*, __simd128_uint16_t, __simd128_uint16_t);
2088 void __builtin_mve_vstrhq_sv4si(short int*, __simd128_int32_t);
2089 void __builtin_mve_vstrhq_sv8hi(short int*, __simd128_int16_t);
2090 void __builtin_mve_vstrhq_uv4si(short int*, __simd128_uint32_t);
2091 void __builtin_mve_vstrhq_uv8hi(short int*, __simd128_uint16_t);
2092 void __builtin_mve_vstrwq_fv4sf(int*, __simd128_float32_t);
2093 void __builtin_mve_vstrwq_p_fv4sf(int*, __simd128_float32_t, short unsigned int);
2094 void __builtin_mve_vstrwq_p_sv4si(int*, __simd128_int32_t, short unsigned int);
2095 void __builtin_mve_vstrwq_p_uv4si(int*, __simd128_uint32_t, short unsigned int);
2096 void __builtin_mve_vstrwq_scatter_base_fv4sf(__simd128_uint32_t, int, __simd128_float32_t);
2097 void __builtin_mve_vstrwq_scatter_base_p_fv4sf(__simd128_uint32_t, int, __simd128_float32_t, short unsigned int);
2098 void __builtin_mve_vstrwq_scatter_base_p_sv4si(__simd128_uint32_t, int, __simd128_int32_t, short unsigned int);
2099 void __builtin_mve_vstrwq_scatter_base_p_uv4si(__simd128_uint32_t, int, __simd128_uint32_t, short unsigned int);
2100 void __builtin_mve_vstrwq_scatter_base_sv4si(__simd128_uint32_t, int, __simd128_int32_t);
2101 void __builtin_mve_vstrwq_scatter_base_uv4si(__simd128_uint32_t, int, __simd128_uint32_t);
2102 void __builtin_mve_vstrwq_scatter_base_wb_add_fv4sf(__simd128_uint32_t, const int, __simd128_uint32_t);
2103 void __builtin_mve_vstrwq_scatter_base_wb_add_sv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2104 void __builtin_mve_vstrwq_scatter_base_wb_add_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2105 void __builtin_mve_vstrwq_scatter_base_wb_fv4sf(__simd128_uint32_t, const int, __simd128_float32_t);
2106 void __builtin_mve_vstrwq_scatter_base_wb_p_add_fv4sf(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2107 void __builtin_mve_vstrwq_scatter_base_wb_p_add_sv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2108 void __builtin_mve_vstrwq_scatter_base_wb_p_add_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2109 void __builtin_mve_vstrwq_scatter_base_wb_p_fv4sf(__simd128_uint32_t, const int, __simd128_float32_t, short unsigned int);
2110 void __builtin_mve_vstrwq_scatter_base_wb_p_sv4si(__simd128_uint32_t, const int, __simd128_int32_t, short unsigned int);
2111 void __builtin_mve_vstrwq_scatter_base_wb_p_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t, short unsigned int);
2112 void __builtin_mve_vstrwq_scatter_base_wb_sv4si(__simd128_uint32_t, const int, __simd128_int32_t);
2113 void __builtin_mve_vstrwq_scatter_base_wb_uv4si(__simd128_uint32_t, const int, __simd128_uint32_t);
2114 void __builtin_mve_vstrwq_scatter_offset_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t);
2115 void __builtin_mve_vstrwq_scatter_offset_p_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t, short unsigned int);
2116 void __builtin_mve_vstrwq_scatter_offset_p_sv4si(int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2117 void __builtin_mve_vstrwq_scatter_offset_p_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2118 void __builtin_mve_vstrwq_scatter_offset_sv4si(int*, __simd128_uint32_t, __simd128_int32_t);
2119 void __builtin_mve_vstrwq_scatter_offset_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t);
2120 void __builtin_mve_vstrwq_scatter_shifted_offset_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t);
2121 void __builtin_mve_vstrwq_scatter_shifted_offset_p_fv4sf(int*, __simd128_uint32_t, __simd128_float32_t, short unsigned int);
2122 void __builtin_mve_vstrwq_scatter_shifted_offset_p_sv4si(int*, __simd128_uint32_t, __simd128_int32_t, short unsigned int);
2123 void __builtin_mve_vstrwq_scatter_shifted_offset_p_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2124 void __builtin_mve_vstrwq_scatter_shifted_offset_sv4si(int*, __simd128_uint32_t, __simd128_int32_t);
2125 void __builtin_mve_vstrwq_scatter_shifted_offset_uv4si(int*, __simd128_uint32_t, __simd128_uint32_t);
2126 void __builtin_mve_vstrwq_sv4si(int*, __simd128_int32_t);
2127 void __builtin_mve_vstrwq_uv4si(int*, __simd128_uint32_t);
2128 __simd128_float32_t __builtin_mve_vsubq_fv4sf(__simd128_float32_t, __simd128_float32_t);
2129 __simd128_float16_t __builtin_mve_vsubq_fv8hf(__simd128_float16_t, __simd128_float16_t);
2130 __simd128_float32_t __builtin_mve_vsubq_m_fv4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, short unsigned int);
2131 __simd128_float16_t __builtin_mve_vsubq_m_fv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, short unsigned int);
2132 __simd128_float32_t __builtin_mve_vsubq_m_n_fv4sf(__simd128_float32_t, __simd128_float32_t, float, short unsigned int);
2133 __simd128_float16_t __builtin_mve_vsubq_m_n_fv8hf(__simd128_float16_t, __simd128_float16_t, __bf16, short unsigned int);
2134 __simd128_int8_t __builtin_mve_vsubq_m_n_sv16qi(__simd128_int8_t, __simd128_int8_t, signed char, short unsigned int);
2135 __simd128_int32_t __builtin_mve_vsubq_m_n_sv4si(__simd128_int32_t, __simd128_int32_t, int, short unsigned int);
2136 __simd128_int16_t __builtin_mve_vsubq_m_n_sv8hi(__simd128_int16_t, __simd128_int16_t, short int, short unsigned int);
2137 __simd128_uint8_t __builtin_mve_vsubq_m_n_uv16qi(__simd128_uint8_t, __simd128_uint8_t, unsigned char, short unsigned int);
2138 __simd128_uint32_t __builtin_mve_vsubq_m_n_uv4si(__simd128_uint32_t, __simd128_uint32_t, unsigned int, short unsigned int);
2139 __simd128_uint16_t __builtin_mve_vsubq_m_n_uv8hi(__simd128_uint16_t, __simd128_uint16_t, short unsigned int, short unsigned int);
2140 __simd128_int8_t __builtin_mve_vsubq_m_sv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t, short unsigned int);
2141 __simd128_int32_t __builtin_mve_vsubq_m_sv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t, short unsigned int);
2142 __simd128_int16_t __builtin_mve_vsubq_m_sv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t, short unsigned int);
2143 __simd128_uint8_t __builtin_mve_vsubq_m_uv16qi(__simd128_uint8_t, __simd128_uint8_t, __simd128_uint8_t, short unsigned int);
2144 __simd128_uint32_t __builtin_mve_vsubq_m_uv4si(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t, short unsigned int);
2145 __simd128_uint16_t __builtin_mve_vsubq_m_uv8hi(__simd128_uint16_t, __simd128_uint16_t, __simd128_uint16_t, short unsigned int);
2146 __simd128_float32_t __builtin_mve_vsubq_n_fv4sf(__simd128_float32_t, float);
2147 __simd128_float16_t __builtin_mve_vsubq_n_fv8hf(__simd128_float16_t, __bf16);
2148 __simd128_int8_t __builtin_mve_vsubq_n_sv16qi(__simd128_int8_t, signed char);
2149 __simd128_int32_t __builtin_mve_vsubq_n_sv4si(__simd128_int32_t, int);
2150 __simd128_int16_t __builtin_mve_vsubq_n_sv8hi(__simd128_int16_t, short int);
2151 __simd128_uint8_t __builtin_mve_vsubq_n_uv16qi(__simd128_uint8_t, unsigned char);
2152 __simd128_uint32_t __builtin_mve_vsubq_n_uv4si(__simd128_uint32_t, unsigned int);
2153 __simd128_uint16_t __builtin_mve_vsubq_n_uv8hi(__simd128_uint16_t, short unsigned int);
2154 __simd128_int8_t __builtin_mve_vsubq_sv16qi(__simd128_int8_t, __simd128_int8_t);
2155 __simd128_int32_t __builtin_mve_vsubq_sv4si(__simd128_int32_t, __simd128_int32_t);
2156 __simd128_int16_t __builtin_mve_vsubq_sv8hi(__simd128_int16_t, __simd128_int16_t);
2157 __simd128_uint8_t __builtin_mve_vsubq_uv16qi(__simd128_uint8_t, __simd128_uint8_t);
2158 __simd128_uint32_t __builtin_mve_vsubq_uv4si(__simd128_uint32_t, __simd128_uint32_t);
2159 __simd128_uint16_t __builtin_mve_vsubq_uv8hi(__simd128_uint16_t, __simd128_uint16_t);
2160 
2161 #endif // __arm__
2162 
2163 #ifdef __ARM_FEATURE_CMSE //eg, __ARM_FEATURE_CMSE is defined when passing -mcpu=cortex-m23 -mcmse
2164 unsigned int __builtin_arm_cmse_nonsecure_caller();
2165 #endif
2166 
2167 #ifdef __ARM_NEON__
2168 typedef signed char __builtin_neon_qi;
2169 typedef short int __builtin_neon_hi;
2170 typedef int __builtin_neon_si;
2171 typedef long long int __builtin_neon_di;
2172 typedef int __builtin_neon_ti __attribute__((mode(TI)));
2173 typedef unsigned int __builtin_neon_uti __attribute__((mode(TI)));
2174 typedef unsigned char __builtin_neon_uqi;
2175 typedef short unsigned int __builtin_neon_uhi;
2176 typedef unsigned int __builtin_neon_usi;
2177 typedef unsigned long long __builtin_neon_udi;
2178 typedef int __builtin_neon_ei __attribute__ ((__vector_size__(32)));
2179 typedef int __builtin_neon_ci __attribute__ ((__vector_size__(64)));
2180 typedef int __builtin_neon_poly8 __attribute__((mode(QI)));
2181 typedef int __builtin_neon_poly16 __attribute__((mode(HI)));
2182 typedef float __builtin_neon_sf;
2183 typedef float __builtin_neon_hf;
2184 typedef unsigned long long __builtin_neon_poly64;
2185 typedef unsigned int __builtin_neon_poly128 __attribute__((mode(TI)));
2186 
2187 typedef char __simd64_int8_t __attribute__((__vector_size__(8)));
2188 typedef short __simd64_int16_t __attribute__((__vector_size__(8)));
2189 typedef int __simd64_int32_t __attribute__((__vector_size__(8)));
2190 typedef unsigned char __simd64_uint8_t __attribute__((__vector_size__(8)));
2191 typedef unsigned short __simd64_uint16_t __attribute__((__vector_size__(8)));
2192 typedef unsigned int __simd64_uint32_t __attribute__((__vector_size__(8)));
2193 
2194 #ifdef __ARM_FEATURE_FP16_SCALAR_ARITHMETIC
2195 typedef cov_fp16_t __fp16;
2196 #endif
2197 typedef cov_fp16_t __simd64_float16_t __attribute__((__vector_size__(8)));
2198 typedef float __simd64_float32_t __attribute__((__vector_size__(8)));
2199 
2200 typedef signed char __simd64_poly8_t __attribute__((__vector_size__(8)));
2201 typedef short __simd64_poly16_t __attribute__((__vector_size__(8)));
2202 typedef signed char __simd128_poly8_t __attribute__((__vector_size__(16)));
2203 typedef short __simd128_poly16_t __attribute__((__vector_size__(16)));
2204 typedef __bf16 __simd128_bfloat16_t __attribute__((__vector_size__(16)));
2205 typedef __bf16 __simd64_bfloat16_t __attribute__((__vector_size__(8)));
2206 
2207 __simd128_uint8_t __builtin_arm_crypto_aesd(__simd128_uint8_t, __simd128_uint8_t);
2208 __simd128_uint8_t __builtin_arm_crypto_aese(__simd128_uint8_t, __simd128_uint8_t);
2209 __simd128_uint8_t __builtin_arm_crypto_aesimc(__simd128_uint8_t);
2210 __simd128_uint8_t __builtin_arm_crypto_aesmc(__simd128_uint8_t);
2211 __simd128_uint32_t __builtin_arm_crypto_sha1c(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2212 __simd128_uint32_t __builtin_arm_crypto_sha1h(__simd128_uint32_t);
2213 __simd128_uint32_t __builtin_arm_crypto_sha1m(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2214 __simd128_uint32_t __builtin_arm_crypto_sha1p(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2215 __simd128_uint32_t __builtin_arm_crypto_sha1su0(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2216 __simd128_uint32_t __builtin_arm_crypto_sha1su1(__simd128_uint32_t, __simd128_uint32_t);
2217 __simd128_uint32_t __builtin_arm_crypto_sha256h(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2218 __simd128_uint32_t __builtin_arm_crypto_sha256h2(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2219 __simd128_uint32_t __builtin_arm_crypto_sha256su0(__simd128_uint32_t, __simd128_uint32_t);
2220 __simd128_uint32_t __builtin_arm_crypto_sha256su1(__simd128_uint32_t, __simd128_uint32_t, __simd128_uint32_t);
2221 __builtin_neon_uti __builtin_arm_crypto_vmullp64(long long unsigned int, long long unsigned int);
2222 void __builtin_arm_lane_check(int, int);
2223 
2224 __builtin_neon_ci __builtin_neon_vld3_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2225 __builtin_neon_ci __builtin_neon_vld3_lanev4si (const __builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2226 __builtin_neon_ci __builtin_neon_vld3_lanev8hf(const cov_fp16_t*, __builtin_neon_ci, int);
2227 __builtin_neon_ci __builtin_neon_vld3_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_ci __b, const int __c);
2228 __builtin_neon_ci __builtin_neon_vld3v16qi (const __builtin_neon_qi *  __a);
2229 __builtin_neon_ci __builtin_neon_vld3v4sf (const __builtin_neon_sf *  __a);
2230 __builtin_neon_ci __builtin_neon_vld3v4si (const __builtin_neon_si *  __a);
2231 __builtin_neon_ci __builtin_neon_vld3v8hf(const cov_fp16_t*);
2232 __builtin_neon_ci __builtin_neon_vld3v8hi (const __builtin_neon_hi *  __a);
2233 __builtin_neon_ci __builtin_neon_vld4_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2234 __builtin_neon_ci __builtin_neon_vld4_lanev4si (const __builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2235 __builtin_neon_ci __builtin_neon_vld4_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_ci __b, const int __c);
2236 __builtin_neon_ci __builtin_neon_vld4v16qi (const __builtin_neon_qi *  __a);
2237 __builtin_neon_ci __builtin_neon_vld4v4sf (const __builtin_neon_sf *  __a);
2238 __builtin_neon_ci __builtin_neon_vld4v4si (const __builtin_neon_si *  __a);
2239 __builtin_neon_ci __builtin_neon_vld4v8hi (const __builtin_neon_hi *  __a);
2240 __builtin_neon_ei __builtin_neon_vld3di (const __builtin_neon_di *  __a);
2241 __builtin_neon_ei __builtin_neon_vld3_dupdi (const __builtin_neon_di *  __a);
2242 __builtin_neon_ei __builtin_neon_vld3_dupv2sf (const __builtin_neon_sf *  __a);
2243 __builtin_neon_ei __builtin_neon_vld3_dupv2si (const __builtin_neon_si *  __a);
2244 __builtin_neon_ei __builtin_neon_vld3_dupv4hf(const cov_fp16_t*);
2245 __builtin_neon_ei __builtin_neon_vld3_dupv4hi (const __builtin_neon_hi *  __a);
2246 __builtin_neon_ei __builtin_neon_vld3_dupv8qi (const __builtin_neon_qi *  __a);
2247 __builtin_neon_ei __builtin_neon_vld3_lanev2sf (const __builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2248 __builtin_neon_ei __builtin_neon_vld3_lanev2si (const __builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2249 __builtin_neon_ei __builtin_neon_vld3_lanev4hf(const cov_fp16_t*, __builtin_neon_ei, int);
2250 __builtin_neon_ei __builtin_neon_vld3_lanev4hi (const __builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2251 __builtin_neon_ei __builtin_neon_vld3_lanev8qi (const __builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2252 __builtin_neon_ei __builtin_neon_vld3v2sf (const __builtin_neon_sf *  __a);
2253 __builtin_neon_ei __builtin_neon_vld3v2si (const __builtin_neon_si *  __a);
2254 __builtin_neon_ei __builtin_neon_vld3v4hf(const cov_fp16_t*);
2255 __builtin_neon_ei __builtin_neon_vld3v4hi (const __builtin_neon_hi *  __a);
2256 __builtin_neon_ei __builtin_neon_vld3v8qi (const __builtin_neon_qi *  __a);
2257 __builtin_neon_ei __builtin_neon_vld4di (const __builtin_neon_di *  __a);
2258 __builtin_neon_ei __builtin_neon_vld4_dupdi (const __builtin_neon_di *  __a);
2259 __builtin_neon_ei __builtin_neon_vld4_dupv2sf (const __builtin_neon_sf *  __a);
2260 __builtin_neon_ei __builtin_neon_vld4_dupv2si (const __builtin_neon_si *  __a);
2261 __builtin_neon_ei __builtin_neon_vld4_dupv4hi (const __builtin_neon_hi *  __a);
2262 __builtin_neon_ei __builtin_neon_vld4_dupv8qi (const __builtin_neon_qi *  __a);
2263 __builtin_neon_ei __builtin_neon_vld4_lanev2sf (const __builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2264 __builtin_neon_ei __builtin_neon_vld4_lanev2si (const __builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2265 __builtin_neon_ei __builtin_neon_vld4_lanev4hi (const __builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2266 __builtin_neon_ei __builtin_neon_vld4_lanev8qi (const __builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2267 __builtin_neon_ei __builtin_neon_vld4v2sf (const __builtin_neon_sf *  __a);
2268 __builtin_neon_ei __builtin_neon_vld4v2si (const __builtin_neon_si *  __a);
2269 __builtin_neon_ei __builtin_neon_vld4v4hi (const __builtin_neon_hi *  __a);
2270 __builtin_neon_ei __builtin_neon_vld4v8qi (const __builtin_neon_qi *  __a);
2271 __builtin_neon_oi __builtin_neon_vld2_lanev4sf (const __builtin_neon_sf * __a, __builtin_neon_oi __b, const int __c);
2272 __builtin_neon_oi __builtin_neon_vld2_lanev4si (const __builtin_neon_si * __a, __builtin_neon_oi __b, const int __c);
2273 __builtin_neon_oi __builtin_neon_vld2_lanev8hf(const cov_fp16_t*, __builtin_neon_oi, int);
2274 __builtin_neon_oi __builtin_neon_vld2_lanev8hi (const __builtin_neon_hi * __a, __builtin_neon_oi __b, const int __c);
2275 __builtin_neon_oi __builtin_neon_vld2v16qi (const __builtin_neon_qi *  __a);
2276 __builtin_neon_oi __builtin_neon_vld2v4sf (const __builtin_neon_sf *  __a);
2277 __builtin_neon_oi __builtin_neon_vld2v4si (const __builtin_neon_si *  __a);
2278 __builtin_neon_oi __builtin_neon_vld2v8hf(const cov_fp16_t*);
2279 __builtin_neon_oi __builtin_neon_vld2v8hi (const __builtin_neon_hi *  __a);
2280 __builtin_neon_oi __builtin_neon_vld4_dupv4hf(const cov_fp16_t*);
2281 __builtin_neon_oi __builtin_neon_vld4_lanev4hf(const cov_fp16_t*, __builtin_neon_oi, int);
2282 __builtin_neon_oi __builtin_neon_vld4v4hf(const cov_fp16_t*);
2283 __builtin_neon_ti __builtin_neon_vld2di (const __builtin_neon_di *  __a);
2284 __builtin_neon_ti __builtin_neon_vld2_dupdi (const __builtin_neon_di *  __a);
2285 __builtin_neon_ti __builtin_neon_vld2_dupv2sf (const __builtin_neon_sf *  __a);
2286 __builtin_neon_ti __builtin_neon_vld2_dupv2si (const __builtin_neon_si *  __a);
2287 __builtin_neon_ti __builtin_neon_vld2_dupv4hf(const cov_fp16_t*);
2288 __builtin_neon_ti __builtin_neon_vld2_dupv4hi (const __builtin_neon_hi *  __a);
2289 __builtin_neon_ti __builtin_neon_vld2_dupv8qi (const __builtin_neon_qi *  __a);
2290 __builtin_neon_ti __builtin_neon_vld2_lanev2sf (const __builtin_neon_sf * __a, float __b, const int __c);
2291 __builtin_neon_ti __builtin_neon_vld2_lanev2si (const __builtin_neon_si * __a, int __b, const int __c);
2292 __builtin_neon_ti __builtin_neon_vld2_lanev4hf(const cov_fp16_t*, __builtin_neon_ti, int);
2293 __builtin_neon_ti __builtin_neon_vld2_lanev4hi (const __builtin_neon_hi * __a, int __b, const int __c);
2294 __builtin_neon_ti __builtin_neon_vld2_lanev8qi (const __builtin_neon_qi * __a, int __b, const int __c);
2295 __builtin_neon_ti __builtin_neon_vld2v2sf (const __builtin_neon_sf *  __a);
2296 __builtin_neon_ti __builtin_neon_vld2v2si (const __builtin_neon_si *  __a);
2297 __builtin_neon_ti __builtin_neon_vld2v4hf(const cov_fp16_t*);
2298 __builtin_neon_ti __builtin_neon_vld2v4hi (const __builtin_neon_hi *  __a);
2299 __builtin_neon_ti __builtin_neon_vld2v8qi (const __builtin_neon_qi *  __a);
2300 __builtin_neon_uti __builtin_arm_crypto_vmullp64(long long unsigned int, long long unsigned int);
2301 __builtin_neon_xi __builtin_neon_vld4_lanev8hf(const cov_fp16_t*, __builtin_neon_xi, int);
2302 __builtin_neon_xi __builtin_neon_vld4v8hf(const cov_fp16_t*);
2303 cov_fp16_t __builtin_neon_vabshf(cov_fp16_t);
2304 cov_fp16_t __builtin_neon_vcvthshf(int);
2305 cov_fp16_t __builtin_neon_vcvths_nhf(int, int);
2306 cov_fp16_t __builtin_neon_vcvthuhf(int);
2307 cov_fp16_t __builtin_neon_vcvthu_nhf(int, int);
2308 cov_fp16_t __builtin_neon_vfmahf(cov_fp16_t, cov_fp16_t, cov_fp16_t);
2309 cov_fp16_t __builtin_neon_vfmshf(cov_fp16_t, cov_fp16_t, cov_fp16_t);
2310 cov_fp16_t __builtin_neon_vmaxnmhf(cov_fp16_t, cov_fp16_t);
2311 cov_fp16_t __builtin_neon_vminnmhf(cov_fp16_t, cov_fp16_t);
2312 cov_fp16_t __builtin_neon_vrndahf(cov_fp16_t);
2313 cov_fp16_t __builtin_neon_vrndhf(cov_fp16_t);
2314 cov_fp16_t __builtin_neon_vrndihf(cov_fp16_t);
2315 cov_fp16_t __builtin_neon_vrndmhf(cov_fp16_t);
2316 cov_fp16_t __builtin_neon_vrndnhf(cov_fp16_t);
2317 cov_fp16_t __builtin_neon_vrndphf(cov_fp16_t);
2318 cov_fp16_t __builtin_neon_vrndxhf(cov_fp16_t);
2319 cov_fp16_t __builtin_neon_vsqrthf(cov_fp16_t);
2320 float __builtin_neon_vget_lanev2sf (__simd64_float32_t __a, const int __b);
2321 float __builtin_neon_vget_lanev4sf (__simd128_float32_t __a, const int __b);
2322 int __builtin_neon_vbsldi (int  __a, int __b, int __c);
2323 int __builtin_neon_vcreatedi (__builtin_neon_di __a);
2324 int __builtin_neon_vcvtahssi(cov_fp16_t);
2325 int __builtin_neon_vcvtahusi(cov_fp16_t);
2326 int __builtin_neon_vcvths_nsi(cov_fp16_t, int);
2327 int __builtin_neon_vcvthssi(cov_fp16_t);
2328 int __builtin_neon_vcvthu_nsi(cov_fp16_t, int);
2329 int __builtin_neon_vcvthusi(cov_fp16_t);
2330 int __builtin_neon_vcvtmhssi(cov_fp16_t);
2331 int __builtin_neon_vcvtmhusi(cov_fp16_t);
2332 int __builtin_neon_vcvtnhssi(cov_fp16_t);
2333 int __builtin_neon_vcvtnhusi(cov_fp16_t);
2334 int __builtin_neon_vcvtphssi(cov_fp16_t);
2335 int __builtin_neon_vcvtphusi(cov_fp16_t);
2336 int __builtin_neon_vdup_lanedi (int __a, const int __b);
2337 int __builtin_neon_vdup_ndi (__builtin_neon_di __a);
2338 int __builtin_neon_vextdi (int __a, int __b, const int __c);
2339 int __builtin_neon_vget_lanedi (int __a, const int __b);
2340 int __builtin_neon_vget_laneuv16qi(__simd128_int8_t, int);
2341 int __builtin_neon_vget_laneuv4hi(__simd64_int16_t, int);
2342 int __builtin_neon_vget_laneuv8hi(__simd128_int16_t, int);
2343 int __builtin_neon_vget_laneuv8qi(__simd64_int8_t, int);
2344 int __builtin_neon_vget_lanev16qi(__simd128_int8_t, int);
2345 int __builtin_neon_vget_lanev2si (__simd64_int32_t __a, const int __b);
2346 int __builtin_neon_vget_lanev4hi(__simd64_int16_t, int);
2347 int __builtin_neon_vget_lanev4si (__simd128_int32_t __a, const int __b);
2348 int __builtin_neon_vget_lanev8hi(__simd128_int16_t, int);
2349 int __builtin_neon_vget_lanev8qi(__simd64_int8_t, int);
2350 int __builtin_neon_vld1di (const __builtin_neon_di *  __a);
2351 int __builtin_neon_vld1_dupdi (const __builtin_neon_di *  __a);
2352 int  __builtin_neon_vld1_lanedi (const __builtin_neon_di* __a, int __b, const int __c);
2353 int __builtin_neon_vpadalsv2si (int __a, __simd64_int32_t __b);
2354 int __builtin_neon_vpaddlsv2si (__simd64_int32_t __a);
2355 int __builtin_neon_vqaddsdi (int __a, int __b);
2356 int __builtin_neon_vqrshlsdi (int __a, int __b);
2357 int __builtin_neon_vqshlsdi (int __a, int __b);
2358 int __builtin_neon_vqshl_s_ndi (int __a, const int __b);
2359 int __builtin_neon_vqsubsdi (int __a, int __b);
2360 int __builtin_neon_vqsubudi (int  __a, int  __b);
2361 int __builtin_neon_vreinterpretdidi (int  __a);
2362 int __builtin_neon_vreinterpretdiv2sf (__simd64_float32_t __a);
2363 int __builtin_neon_vreinterpretdiv2si (__simd64_int32_t  __a);
2364 int __builtin_neon_vreinterpretdiv4hi (__simd64_int32_t __a);
2365 int __builtin_neon_vreinterpretdiv8qi (__simd64_int32_t  __a);
2366 int __builtin_neon_vrshlsdi (int __a, int __b);
2367 int __builtin_neon_vrshrs_ndi (int __a, const int __b);
2368 int __builtin_neon_vrsras_ndi (int __a, int __b, const int __c);
2369 int __builtin_neon_vset_lanedi (__builtin_neon_di __a, int __b, const int __c);
2370 int __builtin_neon_vshl_ndi (int __a, const int __b);
2371 int __builtin_neon_vshlsdi (int __a, int __b);
2372 int __builtin_neon_vshrs_ndi (int __a, const int __b);
2373 int __builtin_neon_vsli_ndi (int __a, int __b, const int __c);
2374 int __builtin_neon_vsras_ndi (int __a, int __b, const int __c);
2375 int __builtin_neon_vsri_ndi (int __a, int __b, const int __c);
2376 int __builtin_neon_vst1_lanedi (__builtin_neon_di * __a, int __b, const int __c);
2377 void __builtin_neon_vst2di(long long int*, __builtin_neon_ti);
2378 int __builtin_neon_vst2_lanev2sf (__builtin_neon_sf * __a, float __b, const int __c);
2379 int __builtin_neon_vst2_lanev2si (__builtin_neon_si * __a, int __b, const int __c);
2380 int __builtin_neon_vst2_lanev4hi (__builtin_neon_hi * __a, int __b, const int __c);
2381 int __builtin_neon_vst2_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_oi __b, const int __c);
2382 int __builtin_neon_vst2_lanev4si (__builtin_neon_si * __a, __builtin_neon_oi __b, const int __c);
2383 int __builtin_neon_vst2_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_oi __b, const int __c);
2384 int __builtin_neon_vst2_lanev8qi (__builtin_neon_qi * __a, int __b, const int __c);
2385 void __builtin_neon_vst2v16qi(signed char*, __builtin_neon_oi);
2386 void __builtin_neon_vst2v2sf(float*, __builtin_neon_ti);
2387 void __builtin_neon_vst2v2si(int*, __builtin_neon_ti);
2388 void __builtin_neon_vst2v4hi(short int*, __builtin_neon_ti);
2389 void __builtin_neon_vst2v4sf(float*, __builtin_neon_oi);
2390 void __builtin_neon_vst2v4si(int*, __builtin_neon_oi);
2391 void __builtin_neon_vst2v8hi(short int*, __builtin_neon_oi);
2392 void __builtin_neon_vst2v8qi(signed char*, __builtin_neon_ti);
2393 void __builtin_neon_vst3di(long long int*, __builtin_neon_ei);
2394 int __builtin_neon_vst3_lanev2sf (__builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2395 int __builtin_neon_vst3_lanev2si (__builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2396 int __builtin_neon_vst3_lanev4hi (__builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2397 int __builtin_neon_vst3_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2398 int __builtin_neon_vst3_lanev4si (__builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2399 int __builtin_neon_vst3_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_ci __b, const int __c);
2400 int __builtin_neon_vst3_lanev8qi (__builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2401 void __builtin_neon_vst3v16qi(signed char*, __builtin_neon_ci);
2402 void __builtin_neon_vst3v2sf(float*, __builtin_neon_ei);
2403 void __builtin_neon_vst3v2si(int*, __builtin_neon_ei);
2404 void __builtin_neon_vst3v4hi(short int*, __builtin_neon_ei);
2405 void __builtin_neon_vst3v4sf(float*, __builtin_neon_ci);
2406 void __builtin_neon_vst3v4si(int*, __builtin_neon_ci);
2407 void __builtin_neon_vst3v8hi(short int*, __builtin_neon_ci);
2408 void __builtin_neon_vst3v8qi(signed char*, __builtin_neon_ei);
2409 void __builtin_neon_vst4di(long long int*, __builtin_neon_oi);
2410 int __builtin_neon_vst4_lanev2sf (__builtin_neon_sf * __a, __builtin_neon_ei __b, const int __c);
2411 int __builtin_neon_vst4_lanev2si (__builtin_neon_si * __a, __builtin_neon_ei __b, const int __c);
2412 int __builtin_neon_vst4_lanev4hi (__builtin_neon_hi * __a, __builtin_neon_ei __b, const int __c);
2413 int __builtin_neon_vst4_lanev4sf (__builtin_neon_sf * __a, __builtin_neon_ci __b, const int __c);
2414 int __builtin_neon_vst4_lanev4si (__builtin_neon_si * __a, __builtin_neon_ci __b, const int __c);
2415 int __builtin_neon_vst4_lanev8hi (__builtin_neon_hi* __a, __builtin_neon_ci __b, const int __c);
2416 int __builtin_neon_vst4_lanev8qi (__builtin_neon_qi * __a, __builtin_neon_ei __b, const int __c);
2417 void __builtin_neon_vst4v16qi(signed char*, __builtin_neon_xi);
2418 void __builtin_neon_vst4v2sf(float*, __builtin_neon_oi);
2419 void __builtin_neon_vst4v2si(int*, __builtin_neon_oi);
2420 void __builtin_neon_vst4v4hi(short int*, __builtin_neon_oi);
2421 void __builtin_neon_vst4v4sf(float*, __builtin_neon_xi);
2422 void __builtin_neon_vst4v4si(int*, __builtin_neon_xi);
2423 void __builtin_neon_vst4v8hi(short int*, __builtin_neon_xi);
2424 void __builtin_neon_vst4v8qi(signed char*, __builtin_neon_oi);
2425 long long int __builtin_neon_vget_highv2di(__simd128_int64_t);
2426 long long int __builtin_neon_vget_lanev2di(__simd128_int64_t, int);
2427 long long int __builtin_neon_vget_lowv2di(__simd128_int64_t);
2428 __simd128_float16_t __builtin_neon_vabdv8hf(__simd128_float16_t, __simd128_float16_t);
2429 __simd128_float16_t __builtin_neon_vabsv8hf(__simd128_float16_t);
2430 __simd128_float16_t __builtin_neon_vaddv8hf(__simd128_float16_t, __simd128_float16_t);
2431 __simd128_float16_t __builtin_neon_vbslv8hf(__simd128_int16_t, __simd128_float16_t, __simd128_float16_t);
2432 __simd128_float16_t __builtin_neon_vcadd90v8hf(__simd128_float16_t, __simd128_float16_t);
2433 __simd128_float16_t __builtin_neon_vcmla0v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2434 __simd128_float16_t __builtin_neon_vcmla180v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2435 __simd128_float16_t __builtin_neon_vcmla270v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2436 __simd128_float16_t __builtin_neon_vcmla90v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2437 __simd128_float16_t __builtin_neon_vcmla_lane0v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2438 __simd128_float16_t __builtin_neon_vcmla_lane180v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2439 __simd128_float16_t __builtin_neon_vcmla_lane270v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2440 __simd128_float16_t __builtin_neon_vcmla_lane90v8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t, int);
2441 __simd128_float16_t __builtin_neon_vcmlaq_lane0v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2442 __simd128_float16_t __builtin_neon_vcmlaq_lane180v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2443 __simd128_float16_t __builtin_neon_vcmlaq_lane270v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2444 __simd128_float16_t __builtin_neon_vcmlaq_lane90v8hf(__simd128_float16_t, __simd128_float16_t, __simd64_float16_t, int);
2445 __simd128_float16_t __builtin_neon_vcombinev4hf(__simd64_float16_t, __simd64_float16_t);
2446 __simd128_float16_t __builtin_neon_vcvts_nv8hi(__simd128_int16_t, int);
2447 __simd128_float16_t __builtin_neon_vcvtsv8hi(__simd128_int16_t);
2448 __simd128_float16_t __builtin_neon_vcvtu_nv8hi(__simd128_int16_t, int);
2449 __simd128_float16_t __builtin_neon_vcvtuv8hi(__simd128_int16_t);
2450 __simd128_float16_t __builtin_neon_vdup_lanev8hf(__simd64_float16_t, int);
2451 __simd128_float16_t __builtin_neon_vdup_nv8hf(cov_fp16_t);
2452 __simd128_float16_t __builtin_neon_vextv8hf(__simd128_float16_t, __simd128_float16_t, int);
2453 __simd128_float16_t __builtin_neon_vfmav8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2454 __simd128_float16_t __builtin_neon_vfmsv8hf(__simd128_float16_t, __simd128_float16_t, __simd128_float16_t);
2455 __simd128_float16_t __builtin_neon_vld1v8hf(const cov_fp16_t*);
2456 __simd128_float16_t __builtin_neon_vmaxfv8hf(__simd128_float16_t, __simd128_float16_t);
2457 __simd128_float16_t __builtin_neon_vmaxnmv8hf(__simd128_float16_t, __simd128_float16_t);
2458 __simd128_float16_t __builtin_neon_vminfv8hf(__simd128_float16_t, __simd128_float16_t);
2459 __simd128_float16_t __builtin_neon_vminnmv8hf(__simd128_float16_t, __simd128_float16_t);
2460 __simd128_float16_t __builtin_neon_vmulfv8hf(__simd128_float16_t, __simd128_float16_t);
2461 __simd128_float16_t __builtin_neon_vmul_lanev8hf(__simd128_float16_t, __simd64_float16_t, int);
2462 __simd128_float16_t __builtin_neon_vmul_nv8hf(__simd128_float16_t, cov_fp16_t);
2463 __simd128_float16_t __builtin_neon_vnegv8hf(__simd128_float16_t);
2464 __simd128_float16_t __builtin_neon_vrecpev8hf(__simd128_float16_t);
2465 __simd128_float16_t __builtin_neon_vrecpsv8hf(__simd128_float16_t, __simd128_float16_t);
2466 __simd128_float16_t __builtin_neon_vrndav8hf(__simd128_float16_t);
2467 __simd128_float16_t __builtin_neon_vrndmv8hf(__simd128_float16_t);
2468 __simd128_float16_t __builtin_neon_vrndnv8hf(__simd128_float16_t);
2469 __simd128_float16_t __builtin_neon_vrndpv8hf(__simd128_float16_t);
2470 __simd128_float16_t __builtin_neon_vrndv8hf(__simd128_float16_t);
2471 __simd128_float16_t __builtin_neon_vrndxv8hf(__simd128_float16_t);
2472 __simd128_float16_t __builtin_neon_vrsqrtev8hf(__simd128_float16_t);
2473 __simd128_float16_t __builtin_neon_vrsqrtsv8hf(__simd128_float16_t, __simd128_float16_t);
2474 __simd128_float16_t __builtin_neon_vsubv8hf(__simd128_float16_t, __simd128_float16_t);
2475 __simd128_float32_t __builtin_neon_vabdfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2476 __simd128_float32_t __builtin_neon_vabsv4sf (__simd128_float32_t __a);
2477 __simd128_float32_t __builtin_neon_vaddv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2478 __simd128_float32_t __builtin_neon_vbslv4sf (__simd128_int32_t  __a, __simd128_float32_t __b, __simd128_float32_t __c);
2479 __simd128_float32_t __builtin_neon_vcadd90v4sf(__simd128_float32_t, __simd128_float32_t);
2480 __simd128_float32_t __builtin_neon_vcmla0v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2481 __simd128_float32_t __builtin_neon_vcmla180v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2482 __simd128_float32_t __builtin_neon_vcmla270v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2483 __simd128_float32_t __builtin_neon_vcmla90v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t);
2484 __simd128_float32_t __builtin_neon_vcmla_lane0v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2485 __simd128_float32_t __builtin_neon_vcmla_lane180v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2486 __simd128_float32_t __builtin_neon_vcmla_lane270v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2487 __simd128_float32_t __builtin_neon_vcmla_lane90v4sf(__simd128_float32_t, __simd128_float32_t, __simd128_float32_t, int);
2488 __simd128_float32_t __builtin_neon_vcmlaq_lane0v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2489 __simd128_float32_t __builtin_neon_vcmlaq_lane180v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2490 __simd128_float32_t __builtin_neon_vcmlaq_lane270v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2491 __simd128_float32_t __builtin_neon_vcmlaq_lane90v4sf(__simd128_float32_t, __simd128_float32_t, __simd64_float32_t, int);
2492 __simd128_float32_t __builtin_neon_vcombinev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
2493 __simd128_float32_t __builtin_neon_vcvts_nv4si (__simd128_int32_t __a, const int __b);
2494 __simd128_float32_t __builtin_neon_vcvtsv4si (__simd128_int32_t __a);
2495 __simd128_float32_t __builtin_neon_vcvtu_nv4si (__simd128_int32_t  __a, const int __b);
2496 __simd128_float32_t __builtin_neon_vcvtuv4si (__simd128_int32_t  __a);
2497 __simd128_float32_t __builtin_neon_vcvtv4sfv4hf(__simd64_float16_t);
2498 __simd128_float32_t __builtin_neon_vdup_lanev4sf (__simd64_float32_t __a, const int __b);
2499 __simd128_float32_t __builtin_neon_vdup_nv4sf (__builtin_neon_sf __a);
2500 __simd128_float32_t __builtin_neon_vextv4sf (__simd128_float32_t __a, __simd128_float32_t __b, const int __c);
2501 __simd128_float32_t __builtin_neon_vfmal_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2502 __simd128_float32_t __builtin_neon_vfmal_lane_highv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2503 __simd128_float32_t __builtin_neon_vfmal_lane_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2504 __simd128_float32_t __builtin_neon_vfmal_lane_lowv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2505 __simd128_float32_t __builtin_neon_vfmal_lane_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2506 __simd128_float32_t __builtin_neon_vfmal_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2507 __simd128_float32_t __builtin_neon_vfmav4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2508 __simd128_float32_t __builtin_neon_vfmsl_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2509 __simd128_float32_t __builtin_neon_vfmsl_lane_highv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2510 __simd128_float32_t __builtin_neon_vfmsl_lane_highv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2511 __simd128_float32_t __builtin_neon_vfmsl_lane_lowv4hfv4sf(__simd128_float32_t, __simd128_float16_t, __simd64_float16_t, int);
2512 __simd128_float32_t __builtin_neon_vfmsl_lane_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t, int);
2513 __simd128_float32_t __builtin_neon_vfmsl_lowv4sf(__simd128_float32_t, __simd128_float16_t, __simd128_float16_t);
2514 __simd128_float32_t __builtin_neon_vfmsv4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2515 __simd128_float32_t __builtin_neon_vld1_dupv4sf (const __builtin_neon_sf *  __a);
2516 __simd128_float32_t __builtin_neon_vld1_lanev4sf (const float * __a, __simd128_float32_t __b, const int __c);
2517 __simd128_float32_t __builtin_neon_vld1v4sf (const __builtin_neon_sf *  __a);
2518 __simd128_float32_t __builtin_neon_vmaxfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2519 __simd128_float32_t __builtin_neon_vmaxnmv4sf(__simd128_float32_t, __simd128_float32_t);
2520 __simd128_float32_t __builtin_neon_vminfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2521 __simd128_float32_t __builtin_neon_vminnmv4sf(__simd128_float32_t, __simd128_float32_t);
2522 __simd128_float32_t __builtin_neon_vmla_lanev4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd64_float32_t __c, const int __d);
2523 __simd128_float32_t __builtin_neon_vmla_nv4sf (__simd128_float32_t __a, __simd128_float32_t __b, float __c);
2524 __simd128_float32_t __builtin_neon_vmlav4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2525 __simd128_float32_t __builtin_neon_vmls_lanev4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd64_float32_t __c, const int __d);
2526 __simd128_float32_t __builtin_neon_vmls_nv4sf (__simd128_float32_t __a, __simd128_float32_t __b, float __c);
2527 __simd128_float32_t __builtin_neon_vmlsv4sf (__simd128_float32_t __a, __simd128_float32_t __b, __simd128_float32_t __c);
2528 __simd128_float32_t __builtin_neon_vmulfv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2529 __simd128_float32_t __builtin_neon_vmul_lanev4sf (__simd128_float32_t __a, __simd64_float32_t __b, const int __c);
2530 __simd128_float32_t __builtin_neon_vmul_nv4sf (__simd128_float32_t __a, float __b);
2531 __simd128_float32_t __builtin_neon_vnegv4sf (__simd128_float32_t __a);
2532 __simd128_float32_t __builtin_neon_vrecpev4sf (__simd128_float32_t __a);
2533 __simd128_float32_t __builtin_neon_vrecpsv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2534 __simd128_float32_t __builtin_neon_vreinterpretv4sfti (__builtin_neon_ti __a);
2535 __simd128_float32_t __builtin_neon_vreinterpretv4sfv16qi (__simd128_int32_t  __a);
2536 __simd128_float32_t __builtin_neon_vreinterpretv4sfv2di (__simd128_int32_t  __a);
2537 __simd128_float32_t __builtin_neon_vreinterpretv4sfv4si (__simd128_int32_t __a);
2538 __simd128_float32_t __builtin_neon_vreinterpretv4sfv8hi (__simd128_int32_t  __a);
2539 __simd128_float32_t __builtin_neon_vrintav4sf (__simd128_float32_t __a);
2540 __simd128_float32_t __builtin_neon_vrintmv4sf (__simd128_float32_t __a);
2541 __simd128_float32_t __builtin_neon_vrintnv4sf (__simd128_float32_t __a);
2542 __simd128_float32_t __builtin_neon_vrintpv4sf (__simd128_float32_t __a);
2543 __simd128_float32_t __builtin_neon_vrintxv4sf (__simd128_float32_t __a);
2544 __simd128_float32_t __builtin_neon_vrintzv4sf (__simd128_float32_t __a);
2545 __simd128_float32_t __builtin_neon_vrsqrtev4sf (__simd128_float32_t __a);
2546 __simd128_float32_t __builtin_neon_vrsqrtsv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2547 __simd128_float32_t __builtin_neon_vset_lanev4sf (float __a, __simd128_float32_t __b, const int __c);
2548 void __builtin_neon_vst1_lanev4sf(float*, __simd128_float32_t, int);
2549 void __builtin_neon_vst1v4sf(float*, __simd128_float32_t);
2550 __simd128_float32_t __builtin_neon_vsubv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2551 __simd128_int16_t __builtin_neon_vabalsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2552 __simd128_int16_t __builtin_neon_vabaluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2553 __simd128_int16_t __builtin_neon_vabasv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2554 __simd128_int16_t __builtin_neon_vabauv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2555 __simd128_int16_t __builtin_neon_vabdlsv8qi(__simd64_int8_t, __simd64_int8_t);
2556 __simd128_int16_t __builtin_neon_vabdluv8qi(__simd64_int8_t, __simd64_int8_t);
2557 __simd128_int16_t __builtin_neon_vabdsv8hi(__simd128_int16_t, __simd128_int16_t);
2558 __simd128_int16_t __builtin_neon_vabduv8hi(__simd128_int16_t, __simd128_int16_t);
2559 __simd128_int16_t __builtin_neon_vabsv8hi(__simd128_int16_t);
2560 __simd128_int16_t __builtin_neon_vaddlsv8qi(__simd64_int8_t, __simd64_int8_t);
2561 __simd128_int16_t __builtin_neon_vaddluv8qi(__simd64_int8_t, __simd64_int8_t);
2562 __simd128_int16_t __builtin_neon_vaddwsv8qi(__simd128_int16_t, __simd64_int8_t);
2563 __simd128_int16_t __builtin_neon_vaddwuv8qi(__simd128_int16_t, __simd64_int8_t);
2564 __simd128_int16_t __builtin_neon_vbslv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2565 __simd128_int16_t __builtin_neon_vcagev8hf(__simd128_float16_t, __simd128_float16_t);
2566 __simd128_int16_t __builtin_neon_vcagtv8hf(__simd128_float16_t, __simd128_float16_t);
2567 __simd128_int16_t __builtin_neon_vcalev8hf(__simd128_float16_t, __simd128_float16_t);
2568 __simd128_int16_t __builtin_neon_vcaltv8hf(__simd128_float16_t, __simd128_float16_t);
2569 __simd128_int16_t __builtin_neon_vceqv8hf(__simd128_float16_t, __simd128_float16_t);
2570 __simd128_int16_t __builtin_neon_vceqv8hi(__simd128_int16_t, __simd128_int16_t);
2571 __simd128_int16_t __builtin_neon_vceqzv8hf(__simd128_float16_t);
2572 __simd128_int16_t __builtin_neon_vcgeuv8hi(__simd128_int16_t, __simd128_int16_t);
2573 __simd128_int16_t __builtin_neon_vcgev8hf(__simd128_float16_t, __simd128_float16_t);
2574 __simd128_int16_t __builtin_neon_vcgev8hi(__simd128_int16_t, __simd128_int16_t);
2575 __simd128_int16_t __builtin_neon_vcgezv8hf(__simd128_float16_t);
2576 __simd128_int16_t __builtin_neon_vcgtuv8hi(__simd128_int16_t, __simd128_int16_t);
2577 __simd128_int16_t __builtin_neon_vcgtv8hf(__simd128_float16_t, __simd128_float16_t);
2578 __simd128_int16_t __builtin_neon_vcgtv8hi(__simd128_int16_t, __simd128_int16_t);
2579 __simd128_int16_t __builtin_neon_vcgtzv8hf(__simd128_float16_t);
2580 __simd128_int16_t __builtin_neon_vclev8hf(__simd128_float16_t, __simd128_float16_t);
2581 __simd128_int16_t __builtin_neon_vclezv8hf(__simd128_float16_t);
2582 __simd128_int16_t __builtin_neon_vclsv8hi(__simd128_int16_t);
2583 __simd128_int16_t __builtin_neon_vcltv8hf(__simd128_float16_t, __simd128_float16_t);
2584 __simd128_int16_t __builtin_neon_vcltzv8hf(__simd128_float16_t);
2585 __simd128_int16_t __builtin_neon_vclzv8hi(__simd128_int16_t);
2586 __simd128_int16_t __builtin_neon_vcombinev4hi(__simd64_int16_t, __simd64_int16_t);
2587 __simd128_int16_t __builtin_neon_vcvtasv8hf(__simd128_float16_t);
2588 __simd128_int16_t __builtin_neon_vcvtauv8hf(__simd128_float16_t);
2589 __simd128_int16_t __builtin_neon_vcvtmsv8hf(__simd128_float16_t);
2590 __simd128_int16_t __builtin_neon_vcvtmuv8hf(__simd128_float16_t);
2591 __simd128_int16_t __builtin_neon_vcvtnsv8hf(__simd128_float16_t);
2592 __simd128_int16_t __builtin_neon_vcvtnuv8hf(__simd128_float16_t);
2593 __simd128_int16_t __builtin_neon_vcvtpsv8hf(__simd128_float16_t);
2594 __simd128_int16_t __builtin_neon_vcvtpuv8hf(__simd128_float16_t);
2595 __simd128_int16_t __builtin_neon_vcvts_nv8hf(__simd128_float16_t, int);
2596 __simd128_int16_t __builtin_neon_vcvtsv8hf(__simd128_float16_t);
2597 __simd128_int16_t __builtin_neon_vcvtu_nv8hf(__simd128_float16_t, int);
2598 __simd128_int16_t __builtin_neon_vcvtuv8hf(__simd128_float16_t);
2599 __simd128_int16_t __builtin_neon_vdup_lanev8hi(__simd64_int16_t, int);
2600 __simd128_int16_t __builtin_neon_vextv8hi(__simd128_int16_t, __simd128_int16_t, int);
2601 __simd128_int16_t __builtin_neon_vhaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2602 __simd128_int16_t __builtin_neon_vhadduv8hi(__simd128_int16_t, __simd128_int16_t);
2603 __simd128_int16_t __builtin_neon_vhsubsv8hi(__simd128_int16_t, __simd128_int16_t);
2604 __simd128_int16_t __builtin_neon_vhsubuv8hi(__simd128_int16_t, __simd128_int16_t);
2605 __simd128_int16_t __builtin_neon_vld1_lanev8hi(const short int*, __simd128_int16_t, int);
2606 __simd128_int16_t __builtin_neon_vmaxsv8hi(__simd128_int16_t, __simd128_int16_t);
2607 __simd128_int16_t __builtin_neon_vmaxuv8hi(__simd128_int16_t, __simd128_int16_t);
2608 __simd128_int16_t __builtin_neon_vminsv8hi(__simd128_int16_t, __simd128_int16_t);
2609 __simd128_int16_t __builtin_neon_vminuv8hi(__simd128_int16_t, __simd128_int16_t);
2610 __simd128_int16_t __builtin_neon_vmla_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2611 __simd128_int16_t __builtin_neon_vmlalsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2612 __simd128_int16_t __builtin_neon_vmlaluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2613 __simd128_int16_t __builtin_neon_vmla_nv8hi(__simd128_int16_t, __simd128_int16_t, short int);
2614 __simd128_int16_t __builtin_neon_vmlav8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2615 __simd128_int16_t __builtin_neon_vmls_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2616 __simd128_int16_t __builtin_neon_vmlslsv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2617 __simd128_int16_t __builtin_neon_vmlsluv8qi(__simd128_int16_t, __simd64_int8_t, __simd64_int8_t);
2618 __simd128_int16_t __builtin_neon_vmls_nv8hi(__simd128_int16_t, __simd128_int16_t, short int);
2619 __simd128_int16_t __builtin_neon_vmlsv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2620 __simd128_int16_t __builtin_neon_vmovlsv8qi(__simd64_int8_t);
2621 __simd128_int16_t __builtin_neon_vmovluv8qi(__simd64_int8_t);
2622 __simd128_int16_t __builtin_neon_vmul_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2623 __simd128_int16_t __builtin_neon_vmullpv8qi(__simd64_int8_t, __simd64_int8_t);
2624 __simd128_int16_t __builtin_neon_vmullsv8qi(__simd64_int8_t, __simd64_int8_t);
2625 __simd128_int16_t __builtin_neon_vmulluv8qi(__simd64_int8_t, __simd64_int8_t);
2626 __simd128_int16_t __builtin_neon_vmul_nv8hi(__simd128_int16_t, short int);
2627 __simd128_int16_t __builtin_neon_vmvnv8hi(__simd128_int16_t);
2628 __simd128_int16_t __builtin_neon_vnegv8hi(__simd128_int16_t);
2629 __simd128_int16_t __builtin_neon_vpadalsv16qi(__simd128_int16_t, __simd128_int8_t);
2630 __simd128_int16_t __builtin_neon_vpadaluv16qi(__simd128_int16_t, __simd128_int8_t);
2631 __simd128_int16_t __builtin_neon_vpaddlsv16qi(__simd128_int8_t);
2632 __simd128_int16_t __builtin_neon_vpaddluv16qi(__simd128_int8_t);
2633 __simd128_int16_t __builtin_neon_vqabsv8hi(__simd128_int16_t);
2634 __simd128_int16_t __builtin_neon_vqaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2635 __simd128_int16_t __builtin_neon_vqadduv8hi(__simd128_int16_t, __simd128_int16_t);
2636 __simd128_int16_t __builtin_neon_vqdmulh_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2637 __simd128_int16_t __builtin_neon_vqdmulh_nv8hi(__simd128_int16_t, short int);
2638 __simd128_int16_t __builtin_neon_vqdmulhv8hi(__simd128_int16_t, __simd128_int16_t);
2639 __simd128_int16_t __builtin_neon_vqnegv8hi(__simd128_int16_t);
2640 __simd128_int16_t __builtin_neon_vqrdmlah_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2641 __simd128_int16_t __builtin_neon_vqrdmlahv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2642 __simd128_int16_t __builtin_neon_vqrdmlsh_lanev8hi(__simd128_int16_t, __simd128_int16_t, __simd64_int16_t, int);
2643 __simd128_int16_t __builtin_neon_vqrdmlshv8hi(__simd128_int16_t, __simd128_int16_t, __simd128_int16_t);
2644 __simd128_int16_t __builtin_neon_vqrdmulh_lanev8hi(__simd128_int16_t, __simd64_int16_t, int);
2645 __simd128_int16_t __builtin_neon_vqrdmulh_nv8hi(__simd128_int16_t, short int);
2646 __simd128_int16_t __builtin_neon_vqrdmulhv8hi(__simd128_int16_t, __simd128_int16_t);
2647 __simd128_int16_t __builtin_neon_vqrshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2648 __simd128_int16_t __builtin_neon_vqrshluv8hi(__simd128_int16_t, __simd128_int16_t);
2649 __simd128_int16_t __builtin_neon_vqshl_s_nv8hi(__simd128_int16_t, int);
2650 __simd128_int16_t __builtin_neon_vqshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2651 __simd128_int16_t __builtin_neon_vqshl_u_nv8hi(__simd128_int16_t, int);
2652 __simd128_int16_t __builtin_neon_vqshlu_nv8hi(__simd128_int16_t, int);
2653 __simd128_int16_t __builtin_neon_vqshluv8hi(__simd128_int16_t, __simd128_int16_t);
2654 __simd128_int16_t __builtin_neon_vqsubsv8hi(__simd128_int16_t, __simd128_int16_t);
2655 __simd128_int16_t __builtin_neon_vqsubuv8hi(__simd128_int16_t, __simd128_int16_t);
2656 __simd128_int16_t __builtin_neon_vrhaddsv8hi(__simd128_int16_t, __simd128_int16_t);
2657 __simd128_int16_t __builtin_neon_vrhadduv8hi(__simd128_int16_t, __simd128_int16_t);
2658 __simd128_int16_t __builtin_neon_vrshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2659 __simd128_int16_t __builtin_neon_vrshluv8hi(__simd128_int16_t, __simd128_int16_t);
2660 __simd128_int16_t __builtin_neon_vrshrs_nv8hi(__simd128_int16_t, int);
2661 __simd128_int16_t __builtin_neon_vrshru_nv8hi(__simd128_int16_t, int);
2662 __simd128_int16_t __builtin_neon_vrsras_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2663 __simd128_int16_t __builtin_neon_vrsrau_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2664 __simd128_int16_t __builtin_neon_vset_lanev8hi(short int, __simd128_int16_t, int);
2665 __simd128_int16_t __builtin_neon_vshlls_nv8qi(__simd64_int8_t, int);
2666 __simd128_int16_t __builtin_neon_vshllu_nv8qi(__simd64_int8_t, int);
2667 __simd128_int16_t __builtin_neon_vshl_nv8hi(__simd128_int16_t, int);
2668 __simd128_int16_t __builtin_neon_vshlsv8hi(__simd128_int16_t, __simd128_int16_t);
2669 __simd128_int16_t __builtin_neon_vshluv8hi(__simd128_int16_t, __simd128_int16_t);
2670 __simd128_int16_t __builtin_neon_vshrs_nv8hi(__simd128_int16_t, int);
2671 __simd128_int16_t __builtin_neon_vshru_nv8hi(__simd128_int16_t, int);
2672 __simd128_int16_t __builtin_neon_vsli_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2673 __simd128_int16_t __builtin_neon_vsras_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2674 __simd128_int16_t __builtin_neon_vsrau_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2675 __simd128_int16_t __builtin_neon_vsri_nv8hi(__simd128_int16_t, __simd128_int16_t, int);
2676 __simd128_int16_t __builtin_neon_vsublsv8qi(__simd64_int8_t, __simd64_int8_t);
2677 __simd128_int16_t __builtin_neon_vsubluv8qi(__simd64_int8_t, __simd64_int8_t);
2678 __simd128_int16_t __builtin_neon_vsubwsv8qi(__simd128_int16_t, __simd64_int8_t);
2679 __simd128_int16_t __builtin_neon_vsubwuv8qi(__simd128_int16_t, __simd64_int8_t);
2680 __simd128_int16_t __builtin_neon_vtstv8hi(__simd128_int16_t, __simd128_int16_t);
2681 __simd128_int32_t __builtin_neon_sdot_lanev16qi(__simd128_int32_t, __simd128_int8_t, __simd64_int8_t, int);
2682 __simd128_int32_t __builtin_neon_sdotv16qi(__simd128_int32_t, __simd128_int8_t, __simd128_int8_t);
2683 __simd128_int32_t __builtin_neon_vabalsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2684 __simd128_int32_t __builtin_neon_vabaluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2685 __simd128_int32_t __builtin_neon_vabasv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2686 __simd128_int32_t __builtin_neon_vabauv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, __simd128_int32_t  __c);
2687 __simd128_int32_t __builtin_neon_vabdlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2688 __simd128_int32_t __builtin_neon_vabdlsv4hi(__simd64_int16_t, __simd64_int16_t);
2689 __simd128_int32_t __builtin_neon_vabdluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2690 __simd128_int32_t __builtin_neon_vabdluv4hi(__simd64_int16_t, __simd64_int16_t);
2691 __simd128_int32_t __builtin_neon_vabdsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2692 __simd128_int32_t __builtin_neon_vabduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2693 __simd128_int32_t __builtin_neon_vabsv4si (__simd128_int32_t __a);
2694 __simd128_int32_t __builtin_neon_vaddlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2695 __simd128_int32_t __builtin_neon_vaddlsv4hi(__simd64_int16_t, __simd64_int16_t);
2696 __simd128_int32_t __builtin_neon_vaddluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2697 __simd128_int32_t __builtin_neon_vaddluv4hi(__simd64_int16_t, __simd64_int16_t);
2698 __simd128_int32_t __builtin_neon_vaddwsv4hi(__simd128_int32_t, __simd64_int16_t);
2699 __simd128_int32_t __builtin_neon_vaddwuv4hi(__simd128_int32_t, __simd64_int16_t);
2700 __simd128_int32_t __builtin_neon_vbslv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2701 __simd128_int32_t __builtin_neon_vcagev4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2702 __simd128_int32_t __builtin_neon_vcagtv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2703 __simd128_int32_t __builtin_neon_vceqv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2704 __simd128_int32_t __builtin_neon_vceqv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2705 __simd128_int32_t __builtin_neon_vcgeuv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2706 __simd128_int32_t __builtin_neon_vcgev4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2707 __simd128_int32_t __builtin_neon_vcgev4si (__simd128_int32_t __a, __simd128_int32_t __b);
2708 __simd128_int32_t __builtin_neon_vcgtuv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2709 __simd128_int32_t __builtin_neon_vcgtv4sf (__simd128_float32_t __a, __simd128_float32_t __b);
2710 __simd128_int32_t __builtin_neon_vcgtv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2711 __simd128_int32_t __builtin_neon_vclsv4si (__simd128_int32_t __a);
2712 __simd128_int32_t __builtin_neon_vclzv4si (__simd128_int32_t __a);
2713 __simd128_int64_t __builtin_neon_vcombinedi (long long int __a, long long int __b);
2714 __simd128_int32_t __builtin_neon_vcombinev2si (__simd64_int32_t __a, __simd64_int32_t __b);
2715 __simd128_int32_t __builtin_neon_vcvts_nv4sf (__simd128_float32_t __a, const int __b);
2716 __simd128_int32_t __builtin_neon_vcvtsv4sf (__simd128_float32_t __a);
2717 __simd128_int32_t __builtin_neon_vcvtu_nv4sf (__simd128_float32_t __a, const int __b);
2718 __simd128_int32_t __builtin_neon_vcvtuv4sf (__simd128_float32_t __a);
2719 __simd128_int32_t __builtin_neon_vdup_lanev2di (int __a, const int __b);
2720 __simd128_int32_t __builtin_neon_vdup_lanev4si (__simd64_int32_t __a, const int __b);
2721 __simd128_int8_t __builtin_neon_vdup_nv16qi(signed char);
2722 __simd128_int64_t __builtin_neon_vdup_nv2di(long long int);
2723 __simd128_int32_t __builtin_neon_vdup_nv4si (__builtin_neon_si __a);
2724 __simd128_int16_t __builtin_neon_vdup_nv8hi(short int);
2725 __simd128_int32_t __builtin_neon_vextv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2726 __simd128_int32_t __builtin_neon_vhaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2727 __simd128_int32_t __builtin_neon_vhadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2728 __simd128_int32_t __builtin_neon_vhsubsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2729 __simd128_int32_t __builtin_neon_vhsubuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2730 __simd128_int8_t __builtin_neon_vld1_dupv16qi(const signed char*);
2731 __simd128_int64_t __builtin_neon_vld1_dupv2di(const long long int*);
2732 __simd128_int32_t __builtin_neon_vld1_dupv4si (const __builtin_neon_si *  __a);
2733 __simd128_int16_t __builtin_neon_vld1_dupv8hi(const short int*);
2734 __simd128_int32_t __builtin_neon_vld1_lanev4si (const int * __a, __simd128_int32_t __b, const int __c);
2735 __simd128_int8_t __builtin_neon_vld1v16qi(const signed char*);
2736 __simd128_int64_t __builtin_neon_vld1v2di(const long long int*);
2737 __simd128_int32_t __builtin_neon_vld1v4si (const __builtin_neon_si *  __a);
2738 __simd128_int16_t __builtin_neon_vld1v8hi(const short int*);
2739 __simd128_int32_t __builtin_neon_vmaxsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2740 __simd128_int32_t __builtin_neon_vmaxuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2741 __simd128_int32_t __builtin_neon_vminsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2742 __simd128_int32_t __builtin_neon_vminuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2743 __simd128_int32_t __builtin_neon_vmla_lanev4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd64_int32_t __c, const int __d);
2744 __simd128_int32_t __builtin_neon_vmlals_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2745 __simd128_int32_t __builtin_neon_vmlals_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2746 __simd128_int32_t __builtin_neon_vmlalsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2747 __simd128_int32_t __builtin_neon_vmlalu_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2748 __simd128_int32_t __builtin_neon_vmlalu_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2749 __simd128_int32_t __builtin_neon_vmlaluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2750 __simd128_int32_t __builtin_neon_vmla_nv4si (__simd128_int32_t __a, __simd128_int32_t __a, int __c);
2751 __simd128_int32_t __builtin_neon_vmlav4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2752 __simd128_int32_t __builtin_neon_vmls_lanev4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd64_int32_t __c, const int __d);
2753 __simd128_int32_t __builtin_neon_vmlsls_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2754 __simd128_int32_t __builtin_neon_vmlsls_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2755 __simd128_int32_t __builtin_neon_vmlslsv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2756 __simd128_int32_t __builtin_neon_vmlslu_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2757 __simd128_int32_t __builtin_neon_vmlslu_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2758 __simd128_int32_t __builtin_neon_vmlsluv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2759 __simd128_int32_t __builtin_neon_vmls_nv4si (__simd128_int32_t __a, __simd128_int32_t __a, int __c);
2760 __simd128_int32_t __builtin_neon_vmlsv4si (__simd128_int32_t __a, __simd128_int32_t __b, __simd128_int32_t __c);
2761 __simd128_int32_t __builtin_neon_vmovlsv2si (__simd64_int32_t __a);
2762 __simd128_int32_t __builtin_neon_vmovlsv4hi(__simd64_int16_t);
2763 __simd128_int32_t __builtin_neon_vmovluv2si (__simd64_int32_t  __a);
2764 __simd128_int32_t __builtin_neon_vmovluv4hi(__simd64_int16_t);
2765 __simd128_int32_t __builtin_neon_vmul_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2766 __simd128_int32_t __builtin_neon_vmulls_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2767 __simd128_int32_t __builtin_neon_vmulls_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2768 __simd128_int32_t __builtin_neon_vmulls_nv2si (__simd64_int32_t __a, int __b);
2769 __simd128_int32_t __builtin_neon_vmulls_nv4hi(__simd64_int16_t, short int);
2770 __simd128_int32_t __builtin_neon_vmullsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2771 __simd128_int32_t __builtin_neon_vmullsv4hi(__simd64_int16_t, __simd64_int16_t);
2772 __simd128_int32_t __builtin_neon_vmullu_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2773 __simd128_int32_t __builtin_neon_vmullu_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2774 __simd128_int32_t __builtin_neon_vmullu_nv2si (__simd64_int32_t  __a, __builtin_neon_si  __b);
2775 __simd128_int32_t __builtin_neon_vmullu_nv4hi(__simd64_int16_t, short int);
2776 __simd128_int32_t __builtin_neon_vmulluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2777 __simd128_int32_t __builtin_neon_vmulluv4hi(__simd64_int16_t, __simd64_int16_t);
2778 __simd128_int32_t __builtin_neon_vmul_nv4si (__simd128_int32_t __a, int __b);
2779 __simd128_int32_t __builtin_neon_vmvnv4si (__simd128_int32_t __a);
2780 __simd128_int32_t __builtin_neon_vnegv4si (__simd128_int32_t __a);
2781 __simd128_int32_t __builtin_neon_vpadalsv8hi(__simd128_int32_t, __simd128_int16_t);
2782 __simd128_int32_t __builtin_neon_vpadaluv8hi(__simd128_int32_t, __simd128_int16_t);
2783 __simd128_int32_t __builtin_neon_vpaddlsv4si (__simd128_int32_t __a);
2784 __simd128_int32_t __builtin_neon_vpaddlsv8hi(__simd128_int16_t);
2785 __simd128_int32_t __builtin_neon_vpaddluv4si (__simd128_int32_t  __a);
2786 __simd128_int32_t __builtin_neon_vpaddluv8hi(__simd128_int16_t);
2787 __simd128_int32_t __builtin_neon_vqabsv4si (__simd128_int32_t __a);
2788 __simd128_int32_t __builtin_neon_vqaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2789 __simd128_int32_t __builtin_neon_vqadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2790 __simd128_int32_t __builtin_neon_vqdmlal_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2791 __simd128_int32_t __builtin_neon_vqdmlal_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2792 __simd128_int32_t __builtin_neon_vqdmlalv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2793 __simd128_int32_t __builtin_neon_vqdmlsl_lanev4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t, int);
2794 __simd128_int32_t __builtin_neon_vqdmlsl_nv4hi(__simd128_int32_t, __simd64_int16_t, short int);
2795 __simd128_int32_t __builtin_neon_vqdmlslv4hi(__simd128_int32_t, __simd64_int16_t, __simd64_int16_t);
2796 __simd128_int32_t __builtin_neon_vqdmulh_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2797 __simd128_int32_t __builtin_neon_vqdmulh_nv4si (__simd128_int32_t __a, int __b);
2798 __simd128_int32_t __builtin_neon_vqdmulhv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2799 __simd128_int32_t __builtin_neon_vqdmull_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
2800 __simd128_int32_t __builtin_neon_vqdmull_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
2801 __simd128_int32_t __builtin_neon_vqdmull_nv2si (__simd64_int32_t __a, int __b);
2802 __simd128_int32_t __builtin_neon_vqdmull_nv4hi(__simd64_int16_t, short int);
2803 __simd128_int32_t __builtin_neon_vqdmullv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2804 __simd128_int32_t __builtin_neon_vqdmullv4hi(__simd64_int16_t, __simd64_int16_t);
2805 __simd128_int32_t __builtin_neon_vqnegv4si (__simd128_int32_t __a);
2806 __simd128_int32_t __builtin_neon_vqrdmlah_lanev4si(__simd128_int32_t, __simd128_int32_t, __simd64_int32_t, int);
2807 __simd128_int32_t __builtin_neon_vqrdmlahv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
2808 __simd128_int32_t __builtin_neon_vqrdmlsh_lanev4si(__simd128_int32_t, __simd128_int32_t, __simd64_int32_t, int);
2809 __simd128_int32_t __builtin_neon_vqrdmlshv4si(__simd128_int32_t, __simd128_int32_t, __simd128_int32_t);
2810 __simd128_int32_t __builtin_neon_vqrdmulh_lanev4si (__simd128_int32_t __a, __simd64_int32_t __b, const int __c);
2811 __simd128_int32_t __builtin_neon_vqrdmulh_nv4si (__simd128_int32_t __a, int __b);
2812 __simd128_int32_t __builtin_neon_vqrdmulhv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2813 __simd128_int32_t __builtin_neon_vqrshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2814 __simd128_int32_t __builtin_neon_vqrshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2815 __simd128_int32_t __builtin_neon_vqshl_s_nv4si (__simd128_int32_t __a, const int __b);
2816 __simd128_int32_t __builtin_neon_vqshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2817 __simd128_int32_t __builtin_neon_vqshl_u_nv4si (__simd128_int32_t  __a, const int __b);
2818 __simd128_int32_t __builtin_neon_vqshlu_nv4si (__simd128_int32_t __a, const int __b);
2819 __simd128_int32_t __builtin_neon_vqshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2820 __simd128_int32_t __builtin_neon_vqsubsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2821 __simd128_int32_t __builtin_neon_vqsubuv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2822 __simd128_int32_t __builtin_neon_vrecpev4si (__simd128_int32_t  __a);
2823 __simd128_int32_t __builtin_neon_vreinterprettiv16qi (__simd128_int32_t __a);
2824 __simd128_int32_t __builtin_neon_vreinterprettiv2di (__simd128_int32_t __a);
2825 __simd128_int32_t __builtin_neon_vreinterprettiv4sf (__simd128_float32_t __a);
2826 __simd128_int32_t __builtin_neon_vreinterprettiv4si (__simd128_int32_t __a);
2827 __simd128_int32_t __builtin_neon_vreinterprettiv8hi (__simd128_int32_t __a);
2828 __simd128_int32_t __builtin_neon_vreinterpretv16qiti (__builtin_neon_ti __a);
2829 __simd128_int32_t __builtin_neon_vreinterpretv16qiv16qi (__simd128_int32_t __a);
2830 __simd128_int32_t __builtin_neon_vreinterpretv16qiv2di (__simd128_int32_t  __a);
2831 __simd128_int32_t __builtin_neon_vreinterpretv16qiv4sf (__simd128_float32_t __a);
2832 __simd128_int32_t __builtin_neon_vreinterpretv16qiv4si (__simd128_int32_t __a);
2833 __simd128_int32_t __builtin_neon_vreinterpretv16qiv8hi (__simd128_int32_t  __a);
2834 __simd128_int32_t __builtin_neon_vreinterpretv2diti (__builtin_neon_ti __a);
2835 __simd128_int32_t __builtin_neon_vreinterpretv2div16qi (__simd128_int32_t  __a);
2836 __simd128_int32_t __builtin_neon_vreinterpretv2div2di (__simd128_int32_t __a);
2837 __simd128_int32_t __builtin_neon_vreinterpretv2div4sf (__simd128_float32_t __a);
2838 __simd128_int32_t __builtin_neon_vreinterpretv2div4si (__simd128_int32_t  __a);
2839 __simd128_int32_t __builtin_neon_vreinterpretv2div8hi (__simd128_int32_t  __a);
2840 __simd128_int32_t __builtin_neon_vreinterpretv4siti (__builtin_neon_ti __a);
2841 __simd128_int32_t __builtin_neon_vreinterpretv4siv16qi (__simd128_int32_t  __a);
2842 __simd128_int32_t __builtin_neon_vreinterpretv4siv2di (__simd128_int32_t  __a);
2843 __simd128_int32_t __builtin_neon_vreinterpretv4siv4sf (__simd128_float32_t __a);
2844 __simd128_int32_t __builtin_neon_vreinterpretv4siv4si (__simd128_int32_t  __a);
2845 __simd128_int32_t __builtin_neon_vreinterpretv4siv8hi (__simd128_int32_t  __a);
2846 __simd128_int32_t __builtin_neon_vreinterpretv8hiti (__builtin_neon_ti __a);
2847 __simd128_int32_t __builtin_neon_vreinterpretv8hiv16qi (__simd128_int32_t  __a);
2848 __simd128_int32_t __builtin_neon_vreinterpretv8hiv2di (__simd128_int32_t  __a);
2849 __simd128_int32_t __builtin_neon_vreinterpretv8hiv4sf (__simd128_float32_t __a);
2850 __simd128_int32_t __builtin_neon_vreinterpretv8hiv4si (__simd128_int32_t  __a);
2851 __simd128_int32_t __builtin_neon_vreinterpretv8hiv8hi (__simd128_int32_t  __a);
2852 __simd128_int32_t __builtin_neon_vrhaddsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2853 __simd128_int32_t __builtin_neon_vrhadduv4si (__simd128_int32_t  __a, __simd128_int32_t  __b);
2854 __simd128_int32_t __builtin_neon_vrshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2855 __simd128_int32_t __builtin_neon_vrshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2856 __simd128_int32_t __builtin_neon_vrshrs_nv4si (__simd128_int32_t __a, const int __b);
2857 __simd128_int32_t __builtin_neon_vrshru_nv4si (__simd128_int32_t  __a, const int __b);
2858 __simd128_int32_t __builtin_neon_vrsqrtev4si (__simd128_int32_t  __a);
2859 __simd128_int32_t __builtin_neon_vrsras_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2860 __simd128_int32_t __builtin_neon_vrsrau_nv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, const int __c);
2861 __simd128_int32_t __builtin_neon_vset_lanev4si (int __a, __simd128_int32_t __a, const int __c);
2862 __simd128_int32_t __builtin_neon_vshlls_nv2si (__simd64_int32_t __a, const int __b);
2863 __simd128_int32_t __builtin_neon_vshlls_nv4hi(__simd64_int16_t, int);
2864 __simd128_int32_t __builtin_neon_vshllu_nv2si (__simd64_int32_t __a, const int __b);
2865 __simd128_int32_t __builtin_neon_vshllu_nv4hi(__simd64_int16_t, int);
2866 __simd128_int32_t __builtin_neon_vshl_nv4si (__simd128_int32_t __a, const int __b);
2867 __simd128_int32_t __builtin_neon_vshlsv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2868 __simd128_int32_t __builtin_neon_vshluv4si (__simd128_int32_t  __a, __simd128_int32_t __b);
2869 __simd128_int32_t __builtin_neon_vshrs_nv4si (__simd128_int32_t __a, const int __b);
2870 __simd128_int32_t __builtin_neon_vshru_nv4si (__simd128_int32_t  __a, const int __b);
2871 __simd128_int32_t __builtin_neon_vsli_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2872 __simd128_int32_t __builtin_neon_vsras_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2873 __simd128_int32_t __builtin_neon_vsrau_nv4si (__simd128_int32_t  __a, __simd128_int32_t  __b, const int __c);
2874 __simd128_int32_t __builtin_neon_vsri_nv4si (__simd128_int32_t __a, __simd128_int32_t __b, const int __c);
2875 void __builtin_neon_vst1_lanev4si(int*, __simd128_int32_t, int);
2876 void __builtin_neon_vst1v4si(int*, __simd128_int32_t);
2877 __simd128_int32_t __builtin_neon_vsublsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
2878 __simd128_int32_t __builtin_neon_vsublsv4hi(__simd64_int16_t, __simd64_int16_t);
2879 __simd128_int32_t __builtin_neon_vsubluv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
2880 __simd128_int32_t __builtin_neon_vsubluv4hi(__simd64_int16_t, __simd64_int16_t);
2881 __simd128_int32_t __builtin_neon_vsubwsv4hi(__simd128_int32_t, __simd64_int16_t);
2882 __simd128_int32_t __builtin_neon_vsubwuv4hi(__simd128_int32_t, __simd64_int16_t);
2883 __simd128_int32_t __builtin_neon_vtstv4si (__simd128_int32_t __a, __simd128_int32_t __b);
2884 __simd128_int64_t __builtin_neon_vabalsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2885 __simd128_int64_t __builtin_neon_vabaluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2886 __simd128_int64_t __builtin_neon_vaddwsv2si(__simd128_int64_t, __simd64_int32_t);
2887 __simd128_int64_t __builtin_neon_vaddwuv2si(__simd128_int64_t, __simd64_int32_t);
2888 __simd128_int64_t __builtin_neon_vbslv2di(__simd128_int64_t, __simd128_int64_t, __simd128_int64_t);
2889 __simd128_int64_t __builtin_neon_vextv2di(__simd128_int64_t, __simd128_int64_t, int);
2890 __simd128_int64_t __builtin_neon_vld1_lanev2di(const long long int*, __simd128_int64_t, int);
2891 __simd128_int64_t __builtin_neon_vmlals_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2892 __simd128_int64_t __builtin_neon_vmlals_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2893 __simd128_int64_t __builtin_neon_vmlalsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2894 __simd128_int64_t __builtin_neon_vmlalu_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2895 __simd128_int64_t __builtin_neon_vmlalu_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2896 __simd128_int64_t __builtin_neon_vmlaluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2897 __simd128_int64_t __builtin_neon_vmlsls_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2898 __simd128_int64_t __builtin_neon_vmlsls_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2899 __simd128_int64_t __builtin_neon_vmlslsv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2900 __simd128_int64_t __builtin_neon_vmlslu_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2901 __simd128_int64_t __builtin_neon_vmlslu_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2902 __simd128_int64_t __builtin_neon_vmlsluv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2903 __simd128_int64_t __builtin_neon_vpadalsv4si(__simd128_int64_t, __simd128_int32_t);
2904 __simd128_int64_t __builtin_neon_vpadaluv4si(__simd128_int64_t, __simd128_int32_t);
2905 __simd128_int64_t __builtin_neon_vqaddsv2di(__simd128_int64_t, __simd128_int64_t);
2906 __simd128_int64_t __builtin_neon_vqadduv2di(__simd128_int64_t, __simd128_int64_t);
2907 __simd128_int64_t __builtin_neon_vqdmlal_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2908 __simd128_int64_t __builtin_neon_vqdmlal_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2909 __simd128_int64_t __builtin_neon_vqdmlalv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2910 __simd128_int64_t __builtin_neon_vqdmlsl_lanev2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t, int);
2911 __simd128_int64_t __builtin_neon_vqdmlsl_nv2si(__simd128_int64_t, __simd64_int32_t, int);
2912 __simd128_int64_t __builtin_neon_vqdmlslv2si(__simd128_int64_t, __simd64_int32_t, __simd64_int32_t);
2913 __simd128_int64_t __builtin_neon_vqrshlsv2di(__simd128_int64_t, __simd128_int64_t);
2914 __simd128_int64_t __builtin_neon_vqrshluv2di(__simd128_int64_t, __simd128_int64_t);
2915 __simd128_int64_t __builtin_neon_vqshl_s_nv2di(__simd128_int64_t, int);
2916 __simd128_int64_t __builtin_neon_vqshlsv2di(__simd128_int64_t, __simd128_int64_t);
2917 __simd128_int64_t __builtin_neon_vqshl_u_nv2di(__simd128_int64_t, int);
2918 __simd128_int64_t __builtin_neon_vqshlu_nv2di(__simd128_int64_t, int);
2919 __simd128_int64_t __builtin_neon_vqshluv2di(__simd128_int64_t, __simd128_int64_t);
2920 __simd128_int64_t __builtin_neon_vqsubsv2di(__simd128_int64_t, __simd128_int64_t);
2921 __simd128_int64_t __builtin_neon_vqsubuv2di(__simd128_int64_t, __simd128_int64_t);
2922 __simd128_int64_t __builtin_neon_vrshlsv2di(__simd128_int64_t, __simd128_int64_t);
2923 __simd128_int64_t __builtin_neon_vrshluv2di(__simd128_int64_t, __simd128_int64_t);
2924 __simd128_int64_t __builtin_neon_vrshrs_nv2di(__simd128_int64_t, int);
2925 __simd128_int64_t __builtin_neon_vrshru_nv2di(__simd128_int64_t, int);
2926 __simd128_int64_t __builtin_neon_vrsras_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2927 __simd128_int64_t __builtin_neon_vrsrau_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2928 __simd128_int64_t __builtin_neon_vset_lanev2di(long long int, __simd128_int64_t, int);
2929 __simd128_int64_t __builtin_neon_vshl_nv2di(__simd128_int64_t, int);
2930 __simd128_int64_t __builtin_neon_vshlsv2di(__simd128_int64_t, __simd128_int64_t);
2931 __simd128_int64_t __builtin_neon_vshluv2di(__simd128_int64_t, __simd128_int64_t);
2932 __simd128_int64_t __builtin_neon_vshrs_nv2di(__simd128_int64_t, int);
2933 __simd128_int64_t __builtin_neon_vshru_nv2di(__simd128_int64_t, int);
2934 __simd128_int64_t __builtin_neon_vsli_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2935 __simd128_int64_t __builtin_neon_vsras_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2936 __simd128_int64_t __builtin_neon_vsrau_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2937 __simd128_int64_t __builtin_neon_vsri_nv2di(__simd128_int64_t, __simd128_int64_t, int);
2938 __simd128_int64_t __builtin_neon_vsubwsv2si(__simd128_int64_t, __simd64_int32_t);
2939 __simd128_int64_t __builtin_neon_vsubwuv2si(__simd128_int64_t, __simd64_int32_t);
2940 __simd128_int8_t __builtin_neon_vabasv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2941 __simd128_int8_t __builtin_neon_vabauv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2942 __simd128_int8_t __builtin_neon_vabdsv16qi(__simd128_int8_t, __simd128_int8_t);
2943 __simd128_int8_t __builtin_neon_vabduv16qi(__simd128_int8_t, __simd128_int8_t);
2944 __simd128_int8_t __builtin_neon_vabsv16qi(__simd128_int8_t);
2945 __simd128_int8_t __builtin_neon_vbslv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2946 __simd128_int8_t __builtin_neon_vceqv16qi(__simd128_int8_t, __simd128_int8_t);
2947 __simd128_int8_t __builtin_neon_vcgeuv16qi(__simd128_int8_t, __simd128_int8_t);
2948 __simd128_int8_t __builtin_neon_vcgev16qi(__simd128_int8_t, __simd128_int8_t);
2949 __simd128_int8_t __builtin_neon_vcgtuv16qi(__simd128_int8_t, __simd128_int8_t);
2950 __simd128_int8_t __builtin_neon_vcgtv16qi(__simd128_int8_t, __simd128_int8_t);
2951 __simd128_int8_t __builtin_neon_vclsv16qi(__simd128_int8_t);
2952 __simd128_int8_t __builtin_neon_vclzv16qi(__simd128_int8_t);
2953 __simd128_int8_t __builtin_neon_vcntv16qi(__simd128_int8_t);
2954 __simd128_int8_t __builtin_neon_vcombinev8qi(__simd64_int8_t, __simd64_int8_t);
2955 __simd128_int8_t __builtin_neon_vdup_lanev16qi(__simd64_int8_t, int);
2956 __simd128_int8_t __builtin_neon_vextv16qi(__simd128_int8_t, __simd128_int8_t, int);
2957 __simd128_int8_t __builtin_neon_vhaddsv16qi(__simd128_int8_t, __simd128_int8_t);
2958 __simd128_int8_t __builtin_neon_vhadduv16qi(__simd128_int8_t, __simd128_int8_t);
2959 __simd128_int8_t __builtin_neon_vhsubsv16qi(__simd128_int8_t, __simd128_int8_t);
2960 __simd128_int8_t __builtin_neon_vhsubuv16qi(__simd128_int8_t, __simd128_int8_t);
2961 __simd128_int8_t __builtin_neon_vld1_lanev16qi(const signed char*, __simd128_int8_t, int);
2962 __simd128_int8_t __builtin_neon_vmaxsv16qi(__simd128_int8_t, __simd128_int8_t);
2963 __simd128_int8_t __builtin_neon_vmaxuv16qi(__simd128_int8_t, __simd128_int8_t);
2964 __simd128_int8_t __builtin_neon_vminsv16qi(__simd128_int8_t, __simd128_int8_t);
2965 __simd128_int8_t __builtin_neon_vminuv16qi(__simd128_int8_t, __simd128_int8_t);
2966 __simd128_int8_t __builtin_neon_vmlav16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2967 __simd128_int8_t __builtin_neon_vmlsv16qi(__simd128_int8_t, __simd128_int8_t, __simd128_int8_t);
2968 __simd128_int8_t __builtin_neon_vmulpv16qi(__simd128_int8_t, __simd128_int8_t);
2969 __simd128_int8_t __builtin_neon_vmvnv16qi(__simd128_int8_t);
2970 __simd128_int8_t __builtin_neon_vnegv16qi(__simd128_int8_t);
2971 __simd128_int8_t __builtin_neon_vqabsv16qi(__simd128_int8_t);
2972 __simd128_int8_t __builtin_neon_vqaddsv16qi(__simd128_int8_t, __simd128_int8_t);
2973 __simd128_int8_t __builtin_neon_vqadduv16qi(__simd128_int8_t, __simd128_int8_t);
2974 __simd128_int8_t __builtin_neon_vqnegv16qi(__simd128_int8_t);
2975 __simd128_int8_t __builtin_neon_vqrshlsv16qi(__simd128_int8_t, __simd128_int8_t);
2976 __simd128_int8_t __builtin_neon_vqrshluv16qi(__simd128_int8_t, __simd128_int8_t);
2977 __simd128_int8_t __builtin_neon_vqshl_s_nv16qi(__simd128_int8_t, int);
2978 __simd128_int8_t __builtin_neon_vqshlsv16qi(__simd128_int8_t, __simd128_int8_t);
2979 __simd128_int8_t __builtin_neon_vqshl_u_nv16qi(__simd128_int8_t, int);
2980 __simd128_int8_t __builtin_neon_vqshlu_nv16qi(__simd128_int8_t, int);
2981 __simd128_int8_t __builtin_neon_vqshluv16qi(__simd128_int8_t, __simd128_int8_t);
2982 __simd128_int8_t __builtin_neon_vqsubsv16qi(__simd128_int8_t, __simd128_int8_t);
2983 __simd128_int8_t __builtin_neon_vqsubuv16qi(__simd128_int8_t, __simd128_int8_t);
2984 __simd128_int8_t __builtin_neon_vrhaddsv16qi(__simd128_int8_t, __simd128_int8_t);
2985 __simd128_int8_t __builtin_neon_vrhadduv16qi(__simd128_int8_t, __simd128_int8_t);
2986 __simd128_int8_t __builtin_neon_vrshlsv16qi(__simd128_int8_t, __simd128_int8_t);
2987 __simd128_int8_t __builtin_neon_vrshluv16qi(__simd128_int8_t, __simd128_int8_t);
2988 __simd128_int8_t __builtin_neon_vrshrs_nv16qi(__simd128_int8_t, int);
2989 __simd128_int8_t __builtin_neon_vrshru_nv16qi(__simd128_int8_t, int);
2990 __simd128_int8_t __builtin_neon_vrsras_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
2991 __simd128_int8_t __builtin_neon_vrsrau_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
2992 __simd128_int8_t __builtin_neon_vset_lanev16qi(signed char, __simd128_int8_t, int);
2993 __simd128_int8_t __builtin_neon_vshl_nv16qi(__simd128_int8_t, int);
2994 __simd128_int8_t __builtin_neon_vshlsv16qi(__simd128_int8_t, __simd128_int8_t);
2995 __simd128_int8_t __builtin_neon_vshluv16qi(__simd128_int8_t, __simd128_int8_t);
2996 __simd128_int8_t __builtin_neon_vshrs_nv16qi(__simd128_int8_t, int);
2997 __simd128_int8_t __builtin_neon_vshru_nv16qi(__simd128_int8_t, int);
2998 __simd128_int8_t __builtin_neon_vsli_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
2999 __simd128_int8_t __builtin_neon_vsras_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3000 __simd128_int8_t __builtin_neon_vsrau_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3001 __simd128_int8_t __builtin_neon_vsri_nv16qi(__simd128_int8_t, __simd128_int8_t, int);
3002 __simd128_int8_t __builtin_neon_vtstv16qi(__simd128_int8_t, __simd128_int8_t);
3003 __simd128_uint32_t __builtin_neon_udot_lanev16qi_uuuus(__simd128_uint32_t, __simd128_uint8_t, __simd64_uint8_t, int);
3004 __simd128_uint32_t __builtin_neon_udotv16qi_uuuu(__simd128_uint32_t, __simd128_uint8_t, __simd128_uint8_t);
3005 __simd64_float16_t __builtin_neon_vabdv4hf(__simd64_float16_t, __simd64_float16_t);
3006 __simd64_float16_t __builtin_neon_vabsv4hf(__simd64_float16_t);
3007 __simd64_float16_t __builtin_neon_vaddv4hf(__simd64_float16_t, __simd64_float16_t);
3008 __simd64_float16_t __builtin_neon_vbslv4hf(__simd64_int16_t, __simd64_float16_t, __simd64_float16_t);
3009 __simd64_float16_t __builtin_neon_vcadd90v4hf(__simd64_float16_t, __simd64_float16_t);
3010 __simd64_float16_t __builtin_neon_vcmla0v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3011 __simd64_float16_t __builtin_neon_vcmla180v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3012 __simd64_float16_t __builtin_neon_vcmla270v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3013 __simd64_float16_t __builtin_neon_vcmla90v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3014 __simd64_float16_t __builtin_neon_vcmla_lane0v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3015 __simd64_float16_t __builtin_neon_vcmla_lane180v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3016 __simd64_float16_t __builtin_neon_vcmla_lane270v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3017 __simd64_float16_t __builtin_neon_vcmla_lane90v4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t, int);
3018 __simd64_float16_t __builtin_neon_vcmla_laneq0v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3019 __simd64_float16_t __builtin_neon_vcmla_laneq180v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3020 __simd64_float16_t __builtin_neon_vcmla_laneq270v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3021 __simd64_float16_t __builtin_neon_vcmla_laneq90v4hf(__simd64_float16_t, __simd64_float16_t, __simd128_float16_t, int);
3022 __simd64_float16_t __builtin_neon_vcvts_nv4hi(__simd64_int16_t, int);
3023 __simd64_float16_t __builtin_neon_vcvtsv4hi(__simd64_int16_t);
3024 __simd64_float16_t __builtin_neon_vcvtu_nv4hi(__simd64_int16_t, int);
3025 __simd64_float16_t __builtin_neon_vcvtuv4hi(__simd64_int16_t);
3026 __simd64_float16_t __builtin_neon_vdup_lanev4hf(__simd64_float16_t, int);
3027 __simd64_float16_t __builtin_neon_vdup_nv4hf(cov_fp16_t);
3028 __simd64_float16_t __builtin_neon_vextv4hf(__simd64_float16_t, __simd64_float16_t, int);
3029 __simd64_float16_t __builtin_neon_vfmav4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3030 __simd64_float16_t __builtin_neon_vfmsv4hf(__simd64_float16_t, __simd64_float16_t, __simd64_float16_t);
3031 __simd64_float16_t __builtin_neon_vget_highv8hf(__simd128_float16_t);
3032 __simd64_float16_t __builtin_neon_vget_lowv8hf(__simd128_float16_t);
3033 __simd64_float16_t __builtin_neon_vld1v4hf(const cov_fp16_t*);
3034 __simd64_float16_t __builtin_neon_vmaxfv4hf(__simd64_float16_t, __simd64_float16_t);
3035 __simd64_float16_t __builtin_neon_vmaxnmv4hf(__simd64_float16_t, __simd64_float16_t);
3036 __simd64_float16_t __builtin_neon_vminfv4hf(__simd64_float16_t, __simd64_float16_t);
3037 __simd64_float16_t __builtin_neon_vminnmv4hf(__simd64_float16_t, __simd64_float16_t);
3038 __simd64_float16_t __builtin_neon_vmulfv4hf(__simd64_float16_t, __simd64_float16_t);
3039 __simd64_float16_t __builtin_neon_vmul_lanev4hf(__simd64_float16_t, __simd64_float16_t, int);
3040 __simd64_float16_t __builtin_neon_vmul_nv4hf(__simd64_float16_t, cov_fp16_t);
3041 __simd64_float16_t __builtin_neon_vnegv4hf(__simd64_float16_t);
3042 __simd64_float16_t __builtin_neon_vpaddv4hf(__simd64_float16_t, __simd64_float16_t);
3043 __simd64_float16_t __builtin_neon_vpmaxfv4hf(__simd64_float16_t, __simd64_float16_t);
3044 __simd64_float16_t __builtin_neon_vpminfv4hf(__simd64_float16_t, __simd64_float16_t);
3045 __simd64_float16_t __builtin_neon_vrecpev4hf(__simd64_float16_t);
3046 __simd64_float16_t __builtin_neon_vrecpsv4hf(__simd64_float16_t, __simd64_float16_t);
3047 __simd64_float16_t __builtin_neon_vrndav4hf(__simd64_float16_t);
3048 __simd64_float16_t __builtin_neon_vrndmv4hf(__simd64_float16_t);
3049 __simd64_float16_t __builtin_neon_vrndnv4hf(__simd64_float16_t);
3050 __simd64_float16_t __builtin_neon_vrndpv4hf(__simd64_float16_t);
3051 __simd64_float16_t __builtin_neon_vrndv4hf(__simd64_float16_t);
3052 __simd64_float16_t __builtin_neon_vrndxv4hf(__simd64_float16_t);
3053 __simd64_float16_t __builtin_neon_vrsqrtev4hf(__simd64_float16_t);
3054 __simd64_float16_t __builtin_neon_vrsqrtsv4hf(__simd64_float16_t, __simd64_float16_t);
3055 __simd64_float16_t __builtin_neon_vsubv4hf(__simd64_float16_t, __simd64_float16_t);
3056 __simd64_float32_t __builtin_neon_vabdfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3057 __simd64_float32_t __builtin_neon_vabsv2sf (__simd64_float32_t __a);
3058 __simd64_float32_t  __builtin_neon_vaddv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3059 __simd64_float32_t __builtin_neon_vbslv2sf (__simd64_int32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3060 __simd64_float32_t __builtin_neon_vcadd90v2sf(__simd64_float32_t, __simd64_float32_t);
3061 __simd64_float32_t __builtin_neon_vcmla0v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3062 __simd64_float32_t __builtin_neon_vcmla180v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3063 __simd64_float32_t __builtin_neon_vcmla270v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3064 __simd64_float32_t __builtin_neon_vcmla90v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t);
3065 __simd64_float32_t __builtin_neon_vcmla_lane0v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3066 __simd64_float32_t __builtin_neon_vcmla_lane180v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3067 __simd64_float32_t __builtin_neon_vcmla_lane270v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3068 __simd64_float32_t __builtin_neon_vcmla_lane90v2sf(__simd64_float32_t, __simd64_float32_t, __simd64_float32_t, int);
3069 __simd64_float32_t __builtin_neon_vcmla_laneq0v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3070 __simd64_float32_t __builtin_neon_vcmla_laneq180v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3071 __simd64_float32_t __builtin_neon_vcmla_laneq270v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3072 __simd64_float32_t __builtin_neon_vcmla_laneq90v2sf(__simd64_float32_t, __simd64_float32_t, __simd128_float32_t, int);
3073 __simd64_float32_t __builtin_neon_vcreatev2sf (__builtin_neon_di __a);
3074 __simd64_float32_t __builtin_neon_vcvts_nv2si (__simd64_int32_t __a, const int __b);
3075 __simd64_float32_t __builtin_neon_vcvtsv2si (__simd64_int32_t __a);
3076 __simd64_float32_t __builtin_neon_vcvtu_nv2si (__simd64_int32_t __a, const int __b);
3077 __simd64_float32_t __builtin_neon_vcvtuv2si (__simd64_int32_t  __a);
3078 __simd64_float16_t __builtin_neon_vcvtv4hfv4sf(__simd128_float32_t);
3079 __simd64_float32_t __builtin_neon_vdup_lanev2sf (__simd64_float32_t __a, const int __b);
3080 __simd64_float32_t __builtin_neon_vdup_nv2sf (__builtin_neon_sf __a);
3081 __simd64_float32_t __builtin_neon_vextv2sf (__simd64_float32_t __a, __simd64_float32_t __b, const int __c);
3082 __simd64_float32_t __builtin_neon_vfmal_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3083 __simd64_float32_t __builtin_neon_vfmal_lane_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3084 __simd64_float32_t __builtin_neon_vfmal_lane_highv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3085 __simd64_float32_t __builtin_neon_vfmal_lane_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3086 __simd64_float32_t __builtin_neon_vfmal_lane_lowv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3087 __simd64_float32_t __builtin_neon_vfmal_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3088 __simd64_float32_t __builtin_neon_vfmav2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3089 __simd64_float32_t __builtin_neon_vfmsl_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3090 __simd64_float32_t __builtin_neon_vfmsl_lane_highv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3091 __simd64_float32_t __builtin_neon_vfmsl_lane_highv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3092 __simd64_float32_t __builtin_neon_vfmsl_lane_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t, int);
3093 __simd64_float32_t __builtin_neon_vfmsl_lane_lowv8hfv2sf(__simd64_float32_t, __simd64_float16_t, __simd128_float16_t, int);
3094 __simd64_float32_t __builtin_neon_vfmsl_lowv2sf(__simd64_float32_t, __simd64_float16_t, __simd64_float16_t);
3095 __simd64_float32_t __builtin_neon_vfmsv2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3096 __simd64_float32_t __builtin_neon_vget_highv4sf (__simd128_float32_t __a);
3097 __simd64_float32_t __builtin_neon_vget_lowv4sf (__simd128_float32_t __a);
3098 __simd64_float32_t __builtin_neon_vld1_dupv2sf (const __builtin_neon_sf *  __a);
3099 __simd64_float32_t __builtin_neon_vld1_lanev2sf (const float * __a, __simd64_float32_t __b, const int __c);
3100 __simd64_float32_t __builtin_neon_vld1v2sf (const __builtin_neon_sf *  __a);
3101 __simd64_float32_t __builtin_neon_vmaxfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3102 __simd64_float32_t __builtin_neon_vmaxnmv2sf(__simd64_float32_t, __simd64_float32_t);
3103 __simd64_float32_t __builtin_neon_vminfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3104 __simd64_float32_t __builtin_neon_vminnmv2sf(__simd64_float32_t, __simd64_float32_t);
3105 __simd64_float32_t __builtin_neon_vmla_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c, const int __d);
3106 __simd64_float32_t __builtin_neon_vmla_nv2sf (__simd64_float32_t __a, __simd64_float32_t __b, float __c);
3107 __simd64_float32_t __builtin_neon_vmlav2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3108 __simd64_float32_t __builtin_neon_vmls_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c, const int __d);
3109 __simd64_float32_t __builtin_neon_vmls_nv2sf (__simd64_float32_t __a, __simd64_float32_t __b, float __c);
3110 __simd64_float32_t __builtin_neon_vmlsv2sf (__simd64_float32_t __a, __simd64_float32_t __b, __simd64_float32_t __c);
3111 __simd64_float32_t  __builtin_neon_vmulfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3112 __simd64_float32_t __builtin_neon_vmul_lanev2sf (__simd64_float32_t __a, __simd64_float32_t __b, const int __c);
3113 __simd64_float32_t __builtin_neon_vmul_nv2sf (__simd64_float32_t __a, float __b);
3114 __simd64_float32_t __builtin_neon_vnegv2sf (__simd64_float32_t __a);
3115 __simd64_float32_t __builtin_neon_vpaddv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3116 __simd64_float32_t __builtin_neon_vpmaxfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3117 __simd64_float32_t __builtin_neon_vpminfv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3118 __simd64_float32_t __builtin_neon_vrecpev2sf (__simd64_float32_t __a);
3119 __simd64_float32_t __builtin_neon_vrecpsv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3120 __simd64_float32_t __builtin_neon_vrintav2sf (__simd64_float32_t __a);
3121 __simd64_float32_t __builtin_neon_vrintmv2sf (__simd64_float32_t __a);
3122 __simd64_float32_t __builtin_neon_vrintnv2sf (__simd64_float32_t __a);
3123 __simd64_float32_t __builtin_neon_vrintpv2sf (__simd64_float32_t __a);
3124 __simd64_float32_t __builtin_neon_vrintxv2sf (__simd64_float32_t __a);
3125 __simd64_float32_t __builtin_neon_vrintzv2sf (__simd64_float32_t __a);
3126 __simd64_float32_t __builtin_neon_vrsqrtev2sf (__simd64_float32_t __a);
3127 __simd64_float32_t __builtin_neon_vrsqrtsv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3128 __simd64_float32_t __builtin_neon_vset_lanev2sf (float __a, __simd64_float32_t __b, const int __c);
3129 void __builtin_neon_vst1_lanev2sf(float*, __simd64_float32_t, int);
3130 void __builtin_neon_vst1v2sf(float*, __simd64_float32_t);
3131 __simd64_float32_t  __builtin_neon_vsubv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3132 __simd64_int16_t __builtin_neon_vabasv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3133 __simd64_int16_t __builtin_neon_vabauv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3134 __simd64_int16_t __builtin_neon_vabdsv4hi(__simd64_int16_t, __simd64_int16_t);
3135 __simd64_int16_t __builtin_neon_vabduv4hi(__simd64_int16_t, __simd64_int16_t);
3136 __simd64_int16_t __builtin_neon_vabsv4hi(__simd64_int16_t);
3137 __simd64_int16_t __builtin_neon_vbslv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3138 __simd64_int16_t __builtin_neon_vcagev4hf(__simd64_float16_t, __simd64_float16_t);
3139 __simd64_int16_t __builtin_neon_vcagtv4hf(__simd64_float16_t, __simd64_float16_t);
3140 __simd64_int16_t __builtin_neon_vcalev4hf(__simd64_float16_t, __simd64_float16_t);
3141 __simd64_int16_t __builtin_neon_vcaltv4hf(__simd64_float16_t, __simd64_float16_t);
3142 __simd64_int16_t __builtin_neon_vceqv4hf(__simd64_float16_t, __simd64_float16_t);
3143 __simd64_int16_t __builtin_neon_vceqv4hi(__simd64_int16_t, __simd64_int16_t);
3144 __simd64_int16_t __builtin_neon_vceqzv4hf(__simd64_float16_t);
3145 __simd64_int16_t __builtin_neon_vcgeuv4hi(__simd64_int16_t, __simd64_int16_t);
3146 __simd64_int16_t __builtin_neon_vcgev4hf(__simd64_float16_t, __simd64_float16_t);
3147 __simd64_int16_t __builtin_neon_vcgev4hi(__simd64_int16_t, __simd64_int16_t);
3148 __simd64_int16_t __builtin_neon_vcgezv4hf(__simd64_float16_t);
3149 __simd64_int16_t __builtin_neon_vcgtuv4hi(__simd64_int16_t, __simd64_int16_t);
3150 __simd64_int16_t __builtin_neon_vcgtv4hf(__simd64_float16_t, __simd64_float16_t);
3151 __simd64_int16_t __builtin_neon_vcgtv4hi(__simd64_int16_t, __simd64_int16_t);
3152 __simd64_int16_t __builtin_neon_vcgtzv4hf(__simd64_float16_t);
3153 __simd64_int16_t __builtin_neon_vclev4hf(__simd64_float16_t, __simd64_float16_t);
3154 __simd64_int16_t __builtin_neon_vclezv4hf(__simd64_float16_t);
3155 __simd64_int16_t __builtin_neon_vclsv4hi(__simd64_int16_t);
3156 __simd64_int16_t __builtin_neon_vcltv4hf(__simd64_float16_t, __simd64_float16_t);
3157 __simd64_int16_t __builtin_neon_vcltzv4hf(__simd64_float16_t);
3158 __simd64_int16_t __builtin_neon_vclzv4hi(__simd64_int16_t);
3159 __simd64_int16_t __builtin_neon_vcvtasv4hf(__simd64_float16_t);
3160 __simd64_int16_t __builtin_neon_vcvtauv4hf(__simd64_float16_t);
3161 __simd64_int16_t __builtin_neon_vcvtmsv4hf(__simd64_float16_t);
3162 __simd64_int16_t __builtin_neon_vcvtmuv4hf(__simd64_float16_t);
3163 __simd64_int16_t __builtin_neon_vcvtnsv4hf(__simd64_float16_t);
3164 __simd64_int16_t __builtin_neon_vcvtnuv4hf(__simd64_float16_t);
3165 __simd64_int16_t __builtin_neon_vcvtpsv4hf(__simd64_float16_t);
3166 __simd64_int16_t __builtin_neon_vcvtpuv4hf(__simd64_float16_t);
3167 __simd64_int16_t __builtin_neon_vcvts_nv4hf(__simd64_float16_t, int);
3168 __simd64_int16_t __builtin_neon_vcvtsv4hf(__simd64_float16_t);
3169 __simd64_int16_t __builtin_neon_vcvtu_nv4hf(__simd64_float16_t, int);
3170 __simd64_int16_t __builtin_neon_vcvtuv4hf(__simd64_float16_t);
3171 __simd64_int16_t __builtin_neon_vdup_lanev4hi(__simd64_int16_t, int);
3172 __simd64_int16_t __builtin_neon_vextv4hi(__simd64_int16_t, __simd64_int16_t, int);
3173 __simd64_int16_t __builtin_neon_vget_highv8hi(__simd128_int16_t);
3174 __simd64_int16_t __builtin_neon_vget_lowv8hi(__simd128_int16_t);
3175 __simd64_int16_t __builtin_neon_vhaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3176 __simd64_int16_t __builtin_neon_vhadduv4hi(__simd64_int16_t, __simd64_int16_t);
3177 __simd64_int16_t __builtin_neon_vhsubsv4hi(__simd64_int16_t, __simd64_int16_t);
3178 __simd64_int16_t __builtin_neon_vhsubuv4hi(__simd64_int16_t, __simd64_int16_t);
3179 __simd64_int16_t __builtin_neon_vld1_lanev4hi(const short int*, __simd64_int16_t, int);
3180 __simd64_int16_t __builtin_neon_vmaxsv4hi(__simd64_int16_t, __simd64_int16_t);
3181 __simd64_int16_t __builtin_neon_vmaxuv4hi(__simd64_int16_t, __simd64_int16_t);
3182 __simd64_int16_t __builtin_neon_vminsv4hi(__simd64_int16_t, __simd64_int16_t);
3183 __simd64_int16_t __builtin_neon_vminuv4hi(__simd64_int16_t, __simd64_int16_t);
3184 __simd64_int16_t __builtin_neon_vmla_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3185 __simd64_int16_t __builtin_neon_vmla_nv4hi(__simd64_int16_t, __simd64_int16_t, short int);
3186 __simd64_int16_t __builtin_neon_vmlav4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3187 __simd64_int16_t __builtin_neon_vmls_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3188 __simd64_int16_t __builtin_neon_vmls_nv4hi(__simd64_int16_t, __simd64_int16_t, short int);
3189 __simd64_int16_t __builtin_neon_vmlsv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3190 __simd64_int16_t __builtin_neon_vmul_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3191 __simd64_int16_t __builtin_neon_vmul_nv4hi(__simd64_int16_t, short int);
3192 __simd64_int16_t __builtin_neon_vmvnv4hi(__simd64_int16_t);
3193 __simd64_int16_t __builtin_neon_vnegv4hi(__simd64_int16_t);
3194 __simd64_int16_t __builtin_neon_vpadalsv8qi(__simd64_int16_t, __simd64_int8_t);
3195 __simd64_int16_t __builtin_neon_vpadaluv8qi(__simd64_int16_t, __simd64_int8_t);
3196 __simd64_int16_t __builtin_neon_vpaddlsv8qi(__simd64_int8_t);
3197 __simd64_int16_t __builtin_neon_vpaddluv8qi(__simd64_int8_t);
3198 __simd64_int16_t __builtin_neon_vpaddv4hi(__simd64_int16_t, __simd64_int16_t);
3199 __simd64_int16_t __builtin_neon_vpmaxsv4hi(__simd64_int16_t, __simd64_int16_t);
3200 __simd64_int16_t __builtin_neon_vpmaxuv4hi(__simd64_int16_t, __simd64_int16_t);
3201 __simd64_int16_t __builtin_neon_vpminsv4hi(__simd64_int16_t, __simd64_int16_t);
3202 __simd64_int16_t __builtin_neon_vpminuv4hi(__simd64_int16_t, __simd64_int16_t);
3203 __simd64_int16_t __builtin_neon_vqabsv4hi(__simd64_int16_t);
3204 __simd64_int16_t __builtin_neon_vqaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3205 __simd64_int16_t __builtin_neon_vqadduv4hi(__simd64_int16_t, __simd64_int16_t);
3206 __simd64_int16_t __builtin_neon_vqdmulh_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3207 __simd64_int16_t __builtin_neon_vqdmulh_nv4hi(__simd64_int16_t, short int);
3208 __simd64_int16_t __builtin_neon_vqdmulhv4hi(__simd64_int16_t, __simd64_int16_t);
3209 __simd64_int16_t __builtin_neon_vqnegv4hi(__simd64_int16_t);
3210 __simd64_int16_t __builtin_neon_vqrdmlah_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3211 __simd64_int16_t __builtin_neon_vqrdmlahv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3212 __simd64_int16_t __builtin_neon_vqrdmlsh_lanev4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t, int);
3213 __simd64_int16_t __builtin_neon_vqrdmlshv4hi(__simd64_int16_t, __simd64_int16_t, __simd64_int16_t);
3214 __simd64_int16_t __builtin_neon_vqrdmulh_lanev4hi(__simd64_int16_t, __simd64_int16_t, int);
3215 __simd64_int16_t __builtin_neon_vqrdmulh_nv4hi(__simd64_int16_t, short int);
3216 __simd64_int16_t __builtin_neon_vqrdmulhv4hi(__simd64_int16_t, __simd64_int16_t);
3217 __simd64_int16_t __builtin_neon_vqrshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3218 __simd64_int16_t __builtin_neon_vqrshluv4hi(__simd64_int16_t, __simd64_int16_t);
3219 __simd64_int16_t __builtin_neon_vqshl_s_nv4hi(__simd64_int16_t, int);
3220 __simd64_int16_t __builtin_neon_vqshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3221 __simd64_int16_t __builtin_neon_vqshl_u_nv4hi(__simd64_int16_t, int);
3222 __simd64_int16_t __builtin_neon_vqshlu_nv4hi(__simd64_int16_t, int);
3223 __simd64_int16_t __builtin_neon_vqshluv4hi(__simd64_int16_t, __simd64_int16_t);
3224 __simd64_int16_t __builtin_neon_vqsubsv4hi(__simd64_int16_t, __simd64_int16_t);
3225 __simd64_int16_t __builtin_neon_vqsubuv4hi(__simd64_int16_t, __simd64_int16_t);
3226 __simd64_int16_t __builtin_neon_vrhaddsv4hi(__simd64_int16_t, __simd64_int16_t);
3227 __simd64_int16_t __builtin_neon_vrhadduv4hi(__simd64_int16_t, __simd64_int16_t);
3228 __simd64_int16_t __builtin_neon_vrshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3229 __simd64_int16_t __builtin_neon_vrshluv4hi(__simd64_int16_t, __simd64_int16_t);
3230 __simd64_int16_t __builtin_neon_vrshrs_nv4hi(__simd64_int16_t, int);
3231 __simd64_int16_t __builtin_neon_vrshru_nv4hi(__simd64_int16_t, int);
3232 __simd64_int16_t __builtin_neon_vrsras_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3233 __simd64_int16_t __builtin_neon_vrsrau_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3234 __simd64_int16_t __builtin_neon_vset_lanev4hi(short int, __simd64_int16_t, int);
3235 __simd64_int16_t __builtin_neon_vshl_nv4hi(__simd64_int16_t, int);
3236 __simd64_int16_t __builtin_neon_vshlsv4hi(__simd64_int16_t, __simd64_int16_t);
3237 __simd64_int16_t __builtin_neon_vshluv4hi(__simd64_int16_t, __simd64_int16_t);
3238 __simd64_int16_t __builtin_neon_vshrs_nv4hi(__simd64_int16_t, int);
3239 __simd64_int16_t __builtin_neon_vshru_nv4hi(__simd64_int16_t, int);
3240 __simd64_int16_t __builtin_neon_vsli_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3241 __simd64_int16_t __builtin_neon_vsras_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3242 __simd64_int16_t __builtin_neon_vsrau_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3243 __simd64_int16_t __builtin_neon_vsri_nv4hi(__simd64_int16_t, __simd64_int16_t, int);
3244 __simd64_int16_t __builtin_neon_vtstv4hi(__simd64_int16_t, __simd64_int16_t);
3245 __simd64_int32_t __builtin_neon_sdot_lanev8qi(__simd64_int32_t, __simd64_int8_t, __simd64_int8_t, int);
3246 __simd64_int32_t __builtin_neon_sdotv8qi(__simd64_int32_t, __simd64_int8_t, __simd64_int8_t);
3247 __simd64_int32_t __builtin_neon_vabasv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3248 __simd64_int32_t __builtin_neon_vabauv2si (__simd64_int32_t  __a, __simd64_int32_t  __b, __simd64_int32_t  __c);
3249 __simd64_int32_t __builtin_neon_vabdsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3250 __simd64_int32_t __builtin_neon_vabduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3251 __simd64_int32_t __builtin_neon_vabsv2si (__simd64_int32_t __a);
3252 __simd64_int32_t __builtin_neon_vaddhnv2di(__simd128_int64_t, __simd128_int64_t);
3253 __simd64_int32_t __builtin_neon_vaddhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3254 __simd64_int32_t __builtin_neon_vbslv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3255 __simd64_int32_t __builtin_neon_vcagev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3256 __simd64_int32_t __builtin_neon_vcagtv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3257 __simd64_int32_t __builtin_neon_vceqv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3258 __simd64_int32_t __builtin_neon_vceqv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3259 __simd64_int32_t __builtin_neon_vcgeuv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3260 __simd64_int32_t __builtin_neon_vcgev2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3261 __simd64_int32_t __builtin_neon_vcgev2si (__simd64_int32_t __a, __simd64_int32_t __b);
3262 __simd64_int32_t __builtin_neon_vcgtuv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3263 __simd64_int32_t __builtin_neon_vcgtv2sf (__simd64_float32_t __a, __simd64_float32_t __b);
3264 __simd64_int32_t __builtin_neon_vcgtv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3265 __simd64_int32_t __builtin_neon_vclsv2si (__simd64_int32_t __a);
3266 __simd64_int32_t __builtin_neon_vclzv2si (__simd64_int32_t __a);
3267 __simd64_int32_t __builtin_neon_vcreatev2si (__builtin_neon_di __a);
3268 __simd64_int16_t __builtin_neon_vcreatev4hi(long long int);
3269 __simd64_int8_t __builtin_neon_vcreatev8qi(long long int);
3270 __simd64_int32_t __builtin_neon_vcvts_nv2sf (__simd64_float32_t __a, const int __b);
3271 __simd64_int32_t __builtin_neon_vcvtsv2sf (__simd64_float32_t __a);
3272 __simd64_int32_t __builtin_neon_vcvtu_nv2sf (__simd64_float32_t __a, const int __b);
3273 __simd64_int32_t __builtin_neon_vcvtuv2sf (__simd64_float32_t __a);
3274 __simd64_int32_t __builtin_neon_vdup_lanev2si (__simd64_int32_t __a, const int __b);
3275 __simd64_int32_t __builtin_neon_vdup_nv2si (__builtin_neon_si __a);
3276 __simd64_int16_t __builtin_neon_vdup_nv4hi (__builtin_neon_hi __a);
3277 __simd64_int8_t __builtin_neon_vdup_nv8qi(signed char);
3278 __simd64_int32_t __builtin_neon_vextv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3279 __simd64_int32_t __builtin_neon_vget_highv4si (__simd128_int32_t __a);
3280 __simd64_int32_t __builtin_neon_vget_lowv4si (__simd128_int32_t __a);
3281 __simd64_int32_t __builtin_neon_vhaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3282 __simd64_int32_t __builtin_neon_vhadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3283 __simd64_int32_t __builtin_neon_vhsubsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3284 __simd64_int32_t __builtin_neon_vhsubuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3285 __simd64_int32_t __builtin_neon_vld1_dupv2si (const __builtin_neon_si *  __a);
3286 __simd64_int16_t __builtin_neon_vld1_dupv4hi(const short int*);
3287 __simd64_int8_t __builtin_neon_vld1_dupv8qi(const signed char*);
3288 __simd64_int32_t __builtin_neon_vld1_lanev2si (const int * __a, __simd64_int32_t __b, const int __c);
3289 __simd64_int32_t __builtin_neon_vld1v2si (const __builtin_neon_si *  __a);
3290 __simd64_int16_t __builtin_neon_vld1v4hi(const short int*);
3291 __simd64_int8_t __builtin_neon_vld1v8qi(const signed char*);
3292 __simd64_int32_t __builtin_neon_vmaxsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3293 __simd64_int32_t __builtin_neon_vmaxuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3294 __simd64_int32_t __builtin_neon_vminsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3295 __simd64_int32_t __builtin_neon_vminuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3296 __simd64_int32_t __builtin_neon_vmla_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c, const int __d);
3297 __simd64_int32_t __builtin_neon_vmla_nv2si (__simd64_int32_t __a, __simd64_int32_t __a, int __c);
3298 __simd64_int32_t __builtin_neon_vmlav2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3299 __simd64_int32_t __builtin_neon_vmls_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c, const int __d);
3300 __simd64_int32_t __builtin_neon_vmls_nv2si (__simd64_int32_t __a, __simd64_int32_t __a, int __c);
3301 __simd64_int32_t __builtin_neon_vmlsv2si (__simd64_int32_t __a, __simd64_int32_t __b, __simd64_int32_t __c);
3302 __simd64_int32_t __builtin_neon_vmovnv2di(__simd128_int64_t);
3303 __simd64_int32_t __builtin_neon_vmovnv4si (__simd128_int32_t __a);
3304 __simd64_int32_t __builtin_neon_vmul_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3305 __simd64_int32_t __builtin_neon_vmul_nv2si (__simd64_int32_t __a, int __b);
3306 __simd64_int32_t __builtin_neon_vmvnv2si (__simd64_int32_t __a);
3307 __simd64_int32_t __builtin_neon_vnegv2si (__simd64_int32_t __a);
3308 __simd64_int32_t __builtin_neon_vpadalsv4hi(__simd64_int32_t, __simd64_int16_t);
3309 __simd64_int32_t __builtin_neon_vpadaluv4hi(__simd64_int32_t, __simd64_int16_t);
3310 __simd64_int32_t __builtin_neon_vpaddlsv4hi(__simd64_int16_t);
3311 __simd64_int32_t __builtin_neon_vpaddluv4hi(__simd64_int16_t);
3312 __simd64_int32_t __builtin_neon_vpaddv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3313 __simd64_int32_t __builtin_neon_vpmaxsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3314 __simd64_int32_t __builtin_neon_vpmaxuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3315 __simd64_int32_t __builtin_neon_vpminsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3316 __simd64_int32_t __builtin_neon_vpminuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3317 __simd64_int32_t __builtin_neon_vqabsv2si (__simd64_int32_t __a);
3318 __simd64_int32_t __builtin_neon_vqaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3319 __simd64_int32_t __builtin_neon_vqadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3320 __simd64_int32_t __builtin_neon_vqdmulh_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3321 __simd64_int32_t __builtin_neon_vqdmulh_nv2si (__simd64_int32_t __a, int __b);
3322 __simd64_int32_t __builtin_neon_vqdmulhv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3323 __simd64_int32_t __builtin_neon_vqmovnsv2di(__simd128_int64_t);
3324 __simd64_int32_t __builtin_neon_vqmovnsv4si (__simd128_int32_t __a);
3325 __simd64_int32_t __builtin_neon_vqmovnuv2di(__simd128_int64_t);
3326 __simd64_int32_t __builtin_neon_vqmovnuv4si (__simd128_int32_t  __a);
3327 __simd64_int32_t __builtin_neon_vqmovunv2di(__simd128_int64_t);
3328 __simd64_int32_t __builtin_neon_vqmovunv4si (__simd128_int32_t __a);
3329 __simd64_int32_t __builtin_neon_vqnegv2si (__simd64_int32_t __a);
3330 __simd64_int32_t __builtin_neon_vqrdmlah_lanev2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t, int);
3331 __simd64_int32_t __builtin_neon_vqrdmlahv2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t);
3332 __simd64_int32_t __builtin_neon_vqrdmlsh_lanev2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t, int);
3333 __simd64_int32_t __builtin_neon_vqrdmlshv2si(__simd64_int32_t, __simd64_int32_t, __simd64_int32_t);
3334 __simd64_int32_t __builtin_neon_vqrdmulh_lanev2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3335 __simd64_int32_t __builtin_neon_vqrdmulh_nv2si (__simd64_int32_t __a, int __b);
3336 __simd64_int32_t __builtin_neon_vqrdmulhv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3337 __simd64_int32_t __builtin_neon_vqrshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3338 __simd64_int32_t __builtin_neon_vqrshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3339 __simd64_int32_t __builtin_neon_vqrshrns_nv2di(__simd128_int64_t, int);
3340 __simd64_int32_t __builtin_neon_vqrshrns_nv4si (__simd128_int32_t __a, const int __b);
3341 __simd64_int32_t __builtin_neon_vqrshrnu_nv2di(__simd128_int64_t, int);
3342 __simd64_int32_t __builtin_neon_vqrshrnu_nv4si (__simd128_int32_t  __a, const int __b);
3343 __simd64_int32_t __builtin_neon_vqrshrun_nv2di(__simd128_int64_t, int);
3344 __simd64_int32_t __builtin_neon_vqrshrun_nv4si (__simd128_int32_t __a, const int __b);
3345 __simd64_int32_t __builtin_neon_vqshl_s_nv2si (__simd64_int32_t __a, const int __b);
3346 __simd64_int32_t __builtin_neon_vqshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3347 __simd64_int32_t __builtin_neon_vqshl_u_nv2si (__simd64_int32_t __a, const int __b);
3348 __simd64_int32_t __builtin_neon_vqshlu_nv2si (__simd64_int32_t __a, const int __b);
3349 __simd64_int32_t __builtin_neon_vqshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3350 __simd64_int32_t __builtin_neon_vqshrns_nv2di(__simd128_int64_t, int);
3351 __simd64_int32_t __builtin_neon_vqshrns_nv4si (__simd128_int32_t __a, const int __b);
3352 __simd64_int32_t __builtin_neon_vqshrnu_nv2di(__simd128_int64_t, int);
3353 __simd64_int32_t __builtin_neon_vqshrnu_nv4si (__simd128_int32_t  __a, const int __b);
3354 __simd64_int32_t __builtin_neon_vqshrun_nv2di(__simd128_int64_t, int);
3355 __simd64_int32_t __builtin_neon_vqshrun_nv4si (__simd128_int32_t __a, const int __b);
3356 __simd64_int32_t __builtin_neon_vqsubsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3357 __simd64_int32_t __builtin_neon_vqsubuv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3358 __simd64_int32_t __builtin_neon_vraddhnv2di(__simd128_int64_t, __simd128_int64_t);
3359 __simd64_int32_t __builtin_neon_vraddhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3360 __simd64_int32_t __builtin_neon_vrecpev2si (__simd64_int32_t  __a);
3361 __simd64_int32_t __builtin_neon_vreinterpretv2sfdi (int  __a);
3362 __simd64_int32_t __builtin_neon_vreinterpretv2sfv2sf (__simd64_float32_t __a);
3363 __simd64_int32_t __builtin_neon_vreinterpretv2sfv2si (__simd64_int32_t  __a);
3364 __simd64_int32_t __builtin_neon_vreinterpretv2sfv4hi (__simd64_int32_t __a);
3365 __simd64_int32_t __builtin_neon_vreinterpretv2sfv8qi (__simd64_int32_t  __a);
3366 __simd64_int32_t __builtin_neon_vreinterpretv2sidi (int  __a);
3367 __simd64_int32_t __builtin_neon_vreinterpretv2siv2sf (__simd64_float32_t __a);
3368 __simd64_int32_t __builtin_neon_vreinterpretv2siv2si (__simd64_int32_t  __a);
3369 __simd64_int32_t __builtin_neon_vreinterpretv2siv4hi (__simd64_int32_t __a);
3370 __simd64_int32_t __builtin_neon_vreinterpretv2siv8qi (__simd64_int32_t  __a);
3371 __simd64_int32_t __builtin_neon_vreinterpretv4hidi (int  __a);
3372 __simd64_int32_t __builtin_neon_vreinterpretv4hiv2sf (__simd64_float32_t __a);
3373 __simd64_int32_t __builtin_neon_vreinterpretv4hiv2si (__simd64_int32_t  __a);
3374 __simd64_int32_t __builtin_neon_vreinterpretv4hiv4hi (__simd64_int32_t __a);
3375 __simd64_int32_t __builtin_neon_vreinterpretv4hiv8qi (__simd64_int32_t  __a);
3376 __simd64_int32_t __builtin_neon_vreinterpretv8qidi (int  __a);
3377 __simd64_int32_t __builtin_neon_vreinterpretv8qiv2sf (__simd64_float32_t __a);
3378 __simd64_int32_t __builtin_neon_vreinterpretv8qiv2si (__simd64_int32_t __a);
3379 __simd64_int32_t __builtin_neon_vreinterpretv8qiv4hi (__simd64_int32_t  __a);
3380 __simd64_int32_t __builtin_neon_vreinterpretv8qiv8qi (__simd64_int32_t __a);
3381 __simd64_int32_t __builtin_neon_vrhaddsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3382 __simd64_int32_t __builtin_neon_vrhadduv2si (__simd64_int32_t  __a, __simd64_int32_t  __b);
3383 __simd64_int32_t __builtin_neon_vrshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3384 __simd64_int32_t __builtin_neon_vrshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3385 __simd64_int32_t __builtin_neon_vrshrn_nv2di(__simd128_int64_t, int);
3386 __simd64_int32_t __builtin_neon_vrshrn_nv4si (__simd128_int32_t __a, const int __b);
3387 __simd64_int32_t __builtin_neon_vrshrs_nv2si (__simd64_int32_t __a, const int __b);
3388 __simd64_int32_t __builtin_neon_vrshru_nv2si (__simd64_int32_t __a, const int __b);
3389 __simd64_int32_t __builtin_neon_vrsqrtev2si (__simd64_int32_t  __a);
3390 __simd64_int32_t __builtin_neon_vrsras_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3391 __simd64_int32_t __builtin_neon_vrsrau_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3392 __simd64_int32_t __builtin_neon_vrsubhnv2di(__simd128_int64_t, __simd128_int64_t);
3393 __simd64_int32_t __builtin_neon_vrsubhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3394 __simd64_int32_t __builtin_neon_vset_lanev2si (int __a, __simd64_int32_t __a, const int __c);
3395 __simd64_int32_t __builtin_neon_vshl_nv2si (__simd64_int32_t __a, const int __b);
3396 __simd64_int32_t __builtin_neon_vshlsv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3397 __simd64_int32_t __builtin_neon_vshluv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3398 __simd64_int32_t __builtin_neon_vshrn_nv2di(__simd128_int64_t, int);
3399 __simd64_int32_t __builtin_neon_vshrn_nv4si (__simd128_int32_t __a, const int __b);
3400 __simd64_int32_t __builtin_neon_vshrs_nv2si (__simd64_int32_t __a, const int __b);
3401 __simd64_int32_t __builtin_neon_vshru_nv2si (__simd64_int32_t __a, const int __b);
3402 __simd64_int32_t __builtin_neon_vsli_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3403 __simd64_int32_t __builtin_neon_vsras_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3404 __simd64_int32_t __builtin_neon_vsrau_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3405 __simd64_int32_t __builtin_neon_vsri_nv2si (__simd64_int32_t __a, __simd64_int32_t __b, const int __c);
3406 void __builtin_neon_vst1di(long long int*, long long int);
3407 void __builtin_neon_vst1_lanev2si(int*, __simd64_int32_t, int);
3408 void __builtin_neon_vst1v2si(int*, __simd64_int32_t);
3409 __simd64_int32_t __builtin_neon_vsubhnv2di(__simd128_int64_t, __simd128_int64_t);
3410 __simd64_int32_t __builtin_neon_vsubhnv4si (__simd128_int32_t __a, __simd128_int32_t __b);
3411 __simd64_int32_t __builtin_neon_vtstv2si (__simd64_int32_t __a, __simd64_int32_t __b);
3412 __simd64_int8_t __builtin_neon_vabasv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3413 __simd64_int8_t __builtin_neon_vabauv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3414 __simd64_int8_t __builtin_neon_vabdsv8qi(__simd64_int8_t, __simd64_int8_t);
3415 __simd64_int8_t __builtin_neon_vabduv8qi(__simd64_int8_t, __simd64_int8_t);
3416 __simd64_int8_t __builtin_neon_vabsv8qi(__simd64_int8_t);
3417 __simd64_int8_t __builtin_neon_vaddhnv8hi(__simd128_int16_t, __simd128_int16_t);
3418 __simd64_int8_t __builtin_neon_vbslv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3419 __simd64_int8_t __builtin_neon_vceqv8qi(__simd64_int8_t, __simd64_int8_t);
3420 __simd64_int8_t __builtin_neon_vcgeuv8qi(__simd64_int8_t, __simd64_int8_t);
3421 __simd64_int8_t __builtin_neon_vcgev8qi(__simd64_int8_t, __simd64_int8_t);
3422 __simd64_int8_t __builtin_neon_vcgtuv8qi(__simd64_int8_t, __simd64_int8_t);
3423 __simd64_int8_t __builtin_neon_vcgtv8qi(__simd64_int8_t, __simd64_int8_t);
3424 __simd64_int8_t __builtin_neon_vclsv8qi(__simd64_int8_t);
3425 __simd64_int8_t __builtin_neon_vclzv8qi(__simd64_int8_t);
3426 __simd64_int8_t __builtin_neon_vcntv8qi(__simd64_int8_t);
3427 __simd64_int8_t __builtin_neon_vdup_lanev8qi(__simd64_int8_t, int);
3428 __simd64_int8_t __builtin_neon_vextv8qi(__simd64_int8_t, __simd64_int8_t, int);
3429 __simd64_int8_t __builtin_neon_vget_highv16qi(__simd128_int8_t);
3430 __simd64_int8_t __builtin_neon_vget_lowv16qi(__simd128_int8_t);
3431 __simd64_int8_t __builtin_neon_vhaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3432 __simd64_int8_t __builtin_neon_vhadduv8qi(__simd64_int8_t, __simd64_int8_t);
3433 __simd64_int8_t __builtin_neon_vhsubsv8qi(__simd64_int8_t, __simd64_int8_t);
3434 __simd64_int8_t __builtin_neon_vhsubuv8qi(__simd64_int8_t, __simd64_int8_t);
3435 __simd64_int8_t __builtin_neon_vld1_lanev8qi(const signed char*, __simd64_int8_t, int);
3436 __simd64_int8_t __builtin_neon_vmaxsv8qi(__simd64_int8_t, __simd64_int8_t);
3437 __simd64_int8_t __builtin_neon_vmaxuv8qi(__simd64_int8_t, __simd64_int8_t);
3438 __simd64_int8_t __builtin_neon_vminsv8qi(__simd64_int8_t, __simd64_int8_t);
3439 __simd64_int8_t __builtin_neon_vminuv8qi(__simd64_int8_t, __simd64_int8_t);
3440 __simd64_int8_t __builtin_neon_vmlav8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3441 __simd64_int8_t __builtin_neon_vmlsv8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3442 __simd64_int8_t __builtin_neon_vmovnv8hi(__simd128_int16_t);
3443 __simd64_int8_t __builtin_neon_vmulpv8qi(__simd64_int8_t, __simd64_int8_t);
3444 __simd64_int8_t __builtin_neon_vmvnv8qi(__simd64_int8_t);
3445 __simd64_int8_t __builtin_neon_vnegv8qi(__simd64_int8_t);
3446 __simd64_int8_t __builtin_neon_vpaddv8qi(__simd64_int8_t, __simd64_int8_t);
3447 __simd64_int8_t __builtin_neon_vpmaxsv8qi(__simd64_int8_t, __simd64_int8_t);
3448 __simd64_int8_t __builtin_neon_vpmaxuv8qi(__simd64_int8_t, __simd64_int8_t);
3449 __simd64_int8_t __builtin_neon_vpminsv8qi(__simd64_int8_t, __simd64_int8_t);
3450 __simd64_int8_t __builtin_neon_vpminuv8qi(__simd64_int8_t, __simd64_int8_t);
3451 __simd64_int8_t __builtin_neon_vqabsv8qi(__simd64_int8_t);
3452 __simd64_int8_t __builtin_neon_vqaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3453 __simd64_int8_t __builtin_neon_vqadduv8qi(__simd64_int8_t, __simd64_int8_t);
3454 __simd64_int8_t __builtin_neon_vqmovnsv8hi(__simd128_int16_t);
3455 __simd64_int8_t __builtin_neon_vqmovnuv8hi(__simd128_int16_t);
3456 __simd64_int8_t __builtin_neon_vqmovunv8hi(__simd128_int16_t);
3457 __simd64_int8_t __builtin_neon_vqnegv8qi(__simd64_int8_t);
3458 __simd64_int8_t __builtin_neon_vqrshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3459 __simd64_int8_t __builtin_neon_vqrshluv8qi(__simd64_int8_t, __simd64_int8_t);
3460 __simd64_int8_t __builtin_neon_vqrshrns_nv8hi(__simd128_int16_t, int);
3461 __simd64_int8_t __builtin_neon_vqrshrnu_nv8hi(__simd128_int16_t, int);
3462 __simd64_int8_t __builtin_neon_vqrshrun_nv8hi(__simd128_int16_t, int);
3463 __simd64_int8_t __builtin_neon_vqshl_s_nv8qi(__simd64_int8_t, int);
3464 __simd64_int8_t __builtin_neon_vqshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3465 __simd64_int8_t __builtin_neon_vqshl_u_nv8qi(__simd64_int8_t, int);
3466 __simd64_int8_t __builtin_neon_vqshlu_nv8qi(__simd64_int8_t, int);
3467 __simd64_int8_t __builtin_neon_vqshluv8qi(__simd64_int8_t, __simd64_int8_t);
3468 __simd64_int8_t __builtin_neon_vqshrns_nv8hi(__simd128_int16_t, int);
3469 __simd64_int8_t __builtin_neon_vqshrnu_nv8hi(__simd128_int16_t, int);
3470 __simd64_int8_t __builtin_neon_vqshrun_nv8hi(__simd128_int16_t, int);
3471 __simd64_int8_t __builtin_neon_vqsubsv8qi(__simd64_int8_t, __simd64_int8_t);
3472 __simd64_int8_t __builtin_neon_vqsubuv8qi(__simd64_int8_t, __simd64_int8_t);
3473 __simd64_int8_t __builtin_neon_vraddhnv8hi(__simd128_int16_t, __simd128_int16_t);
3474 __simd64_int8_t __builtin_neon_vrhaddsv8qi(__simd64_int8_t, __simd64_int8_t);
3475 __simd64_int8_t __builtin_neon_vrhadduv8qi(__simd64_int8_t, __simd64_int8_t);
3476 __simd64_int8_t __builtin_neon_vrshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3477 __simd64_int8_t __builtin_neon_vrshluv8qi(__simd64_int8_t, __simd64_int8_t);
3478 __simd64_int8_t __builtin_neon_vrshrn_nv8hi(__simd128_int16_t, int);
3479 __simd64_int8_t __builtin_neon_vrshrs_nv8qi(__simd64_int8_t, int);
3480 __simd64_int8_t __builtin_neon_vrshru_nv8qi(__simd64_int8_t, int);
3481 __simd64_int8_t __builtin_neon_vrsras_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3482 __simd64_int8_t __builtin_neon_vrsrau_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3483 __simd64_int8_t __builtin_neon_vrsubhnv8hi(__simd128_int16_t, __simd128_int16_t);
3484 __simd64_int8_t __builtin_neon_vset_lanev8qi(signed char, __simd64_int8_t, int);
3485 __simd64_int8_t __builtin_neon_vshl_nv8qi(__simd64_int8_t, int);
3486 __simd64_int8_t __builtin_neon_vshlsv8qi(__simd64_int8_t, __simd64_int8_t);
3487 __simd64_int8_t __builtin_neon_vshluv8qi(__simd64_int8_t, __simd64_int8_t);
3488 __simd64_int8_t __builtin_neon_vshrn_nv8hi(__simd128_int16_t, int);
3489 __simd64_int8_t __builtin_neon_vshrs_nv8qi(__simd64_int8_t, int);
3490 __simd64_int8_t __builtin_neon_vshru_nv8qi(__simd64_int8_t, int);
3491 __simd64_int8_t __builtin_neon_vsli_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3492 __simd64_int8_t __builtin_neon_vsras_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3493 __simd64_int8_t __builtin_neon_vsrau_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3494 __simd64_int8_t __builtin_neon_vsri_nv8qi(__simd64_int8_t, __simd64_int8_t, int);
3495 __simd64_int8_t __builtin_neon_vsubhnv8hi(__simd128_int16_t, __simd128_int16_t);
3496 __simd64_int8_t __builtin_neon_vtbl1v8qi(__simd64_int8_t, __simd64_int8_t);
3497 __simd64_int8_t __builtin_neon_vtbl2v8qi(__builtin_neon_ti, __simd64_int8_t);
3498 __simd64_int8_t __builtin_neon_vtbl3v8qi(__builtin_neon_ei, __simd64_int8_t);
3499 __simd64_int8_t __builtin_neon_vtbl4v8qi(__builtin_neon_oi, __simd64_int8_t);
3500 __simd64_int8_t __builtin_neon_vtbx1v8qi(__simd64_int8_t, __simd64_int8_t, __simd64_int8_t);
3501 __simd64_int8_t __builtin_neon_vtbx2v8qi(__simd64_int8_t, __builtin_neon_ti, __simd64_int8_t);
3502 __simd64_int8_t __builtin_neon_vtbx3v8qi(__simd64_int8_t, __builtin_neon_ei, __simd64_int8_t);
3503 __simd64_int8_t __builtin_neon_vtbx4v8qi(__simd64_int8_t, __builtin_neon_oi, __simd64_int8_t);
3504 __simd64_int8_t __builtin_neon_vtstv8qi(__simd64_int8_t, __simd64_int8_t);
3505 __simd64_uint32_t __builtin_neon_udot_lanev8qi_uuuus(__simd64_uint32_t, __simd64_uint8_t, __simd64_uint8_t, int);
3506 __simd64_uint32_t __builtin_neon_udotv8qi_uuuu(__simd64_uint32_t, __simd64_uint8_t, __simd64_uint8_t);
3507 unsigned int __builtin_neon_vget_laneuv2si (__simd64_int32_t __a, const int __b);
3508 unsigned int __builtin_neon_vget_laneuv4si (__simd128_int32_t  __a, const int __b);
3509 unsigned int __builtin_neon_vpadaluv2si (int  __a, __simd64_int32_t  __b);
3510 unsigned int __builtin_neon_vpaddluv2si (__simd64_int32_t  __a);
3511 unsigned int __builtin_neon_vqaddudi (int  __a, int  __b);
3512 unsigned int __builtin_neon_vqrshludi (int  __a, int __b);
3513 unsigned int __builtin_neon_vqshludi (int  __a, int __b);
3514 unsigned int __builtin_neon_vqshl_u_ndi (int  __a, const int __b);
3515 unsigned int __builtin_neon_vqshlu_ndi (int __a, const int __b);
3516 unsigned int __builtin_neon_vrshludi (int  __a, int __b);
3517 unsigned int __builtin_neon_vrshru_ndi (int  __a, const int __b);
3518 unsigned int __builtin_neon_vrsrau_ndi (int  __a, int  __b, const int __c);
3519 unsigned int __builtin_neon_vshludi (int  __a, int __b);
3520 unsigned int __builtin_neon_vshru_ndi (int  __a, const int __b);
3521 unsigned int __builtin_neon_vsrau_ndi (int  __a, int  __b, const int __c);
3522 void __builtin_neon_vst1_lanev16qi(signed char*, __simd128_int8_t, int);
3523 void __builtin_neon_vst1_lanev2di(long long int*, __simd128_int64_t, int);
3524 void __builtin_neon_vst1_lanev4hf(cov_fp16_t*, __simd64_float16_t, int);
3525 void __builtin_neon_vst1_lanev4hi(short int*, __simd64_int16_t, int);
3526 void __builtin_neon_vst1_lanev8hf(cov_fp16_t*, __simd128_float16_t, int);
3527 void __builtin_neon_vst1_lanev8hi(short int*, __simd128_int16_t, int);
3528 void __builtin_neon_vst1_lanev8qi(signed char*, __simd64_int8_t, int);
3529 void __builtin_neon_vst1v16qi(signed char*, __simd128_int8_t);
3530 void __builtin_neon_vst1v2di(long long int*, __simd128_int64_t);
3531 void __builtin_neon_vst1v4hf(cov_fp16_t*, __simd64_float16_t);
3532 void __builtin_neon_vst1v4hi(short int*, __simd64_int16_t);
3533 void __builtin_neon_vst1v8hf(cov_fp16_t*, __simd128_float16_t);
3534 void __builtin_neon_vst1v8hi(short int*, __simd128_int16_t);
3535 void __builtin_neon_vst1v8qi(signed char*, __simd64_int8_t);
3536 void __builtin_neon_vst2_lanev4hf(cov_fp16_t*, __builtin_neon_ti, int);
3537 void __builtin_neon_vst2_lanev8hf(cov_fp16_t*, __builtin_neon_oi, int);
3538 void __builtin_neon_vst2v4hf(cov_fp16_t*, __builtin_neon_ti);
3539 void __builtin_neon_vst2v8hf(cov_fp16_t*, __builtin_neon_oi);
3540 void __builtin_neon_vst3_lanev4hf(cov_fp16_t*, __builtin_neon_ei, int);
3541 void __builtin_neon_vst3_lanev8hf(cov_fp16_t*, __builtin_neon_ci, int);
3542 void __builtin_neon_vst3v4hf(cov_fp16_t*, __builtin_neon_ei);
3543 void __builtin_neon_vst3v8hf(cov_fp16_t*, __builtin_neon_ci);
3544 void __builtin_neon_vst4_lanev4hf(cov_fp16_t*, __builtin_neon_oi, int);
3545 void __builtin_neon_vst4_lanev8hf(cov_fp16_t*, __builtin_neon_xi, int);
3546 void __builtin_neon_vst4v4hf(cov_fp16_t*, __builtin_neon_oi);
3547 void __builtin_neon_vst4v8hf(cov_fp16_t*, __builtin_neon_xi);
3548 
3549 // -mfpu=vfpv2 -mfloat-abi=hard -mfpu=neon
3550 __simd128_uint64_t __builtin_neon_bswapv2di_uu(__simd128_uint64_t);
3551 __simd64_uint32_t __builtin_neon_bswapv2si_uu(__simd64_uint32_t);
3552 __simd64_uint16_t __builtin_neon_bswapv4hi_uu(__simd64_uint16_t);
3553 __simd128_uint32_t __builtin_neon_bswapv4si_uu(__simd128_uint32_t);
3554 __simd128_uint16_t __builtin_neon_bswapv8hi_uu(__simd128_uint16_t);
3555 __simd64_float32_t __builtin_neon_copysignfv2sf(__simd64_float32_t);
3556 __simd128_float32_t __builtin_neon_copysignfv4sf(__simd128_float32_t);
3557 __simd128_int32_t __builtin_neon_smmlav16qi(__simd128_int32_t, __simd128_int8_t, __simd128_int8_t);
3558 __simd128_int32_t __builtin_neon_sudot_lanev16qi_sssus(__simd128_int32_t, __simd128_int8_t, __simd64_uint8_t, int);
3559 __simd64_int32_t __builtin_neon_sudot_lanev8qi_sssus(__simd64_int32_t, __simd64_int8_t, __simd64_uint8_t, int);
3560 __simd128_uint32_t __builtin_neon_ummlav16qi_uuuu(__simd128_uint32_t, __simd128_uint8_t, __simd128_uint8_t);
3561 __simd128_int32_t __builtin_neon_usdot_lanev16qi_ssuss(__simd128_int32_t, __simd128_uint8_t, __simd64_int8_t, int);
3562 __simd64_int32_t __builtin_neon_usdot_lanev8qi_ssuss(__simd64_int32_t, __simd64_uint8_t, __simd64_int8_t, int);
3563 __simd64_int32_t __builtin_neon_usdotv8qi_ssus(__simd64_int32_t, __simd64_uint8_t, __simd64_int8_t);
3564 __simd128_int32_t __builtin_neon_usmmlav16qi_ssus(__simd128_int32_t, __simd128_uint8_t, __simd128_int8_t);
3565 float __builtin_neon_vbfcvtbf(__bf16);
3566 __simd128_float32_t __builtin_neon_vbfcvt_highv8bf(__simd128_bfloat16_t);
3567 __bf16 __builtin_neon_vbfcvtsf(float);
3568 __simd128_float32_t __builtin_neon_vbfcvtv4bf(__simd64_bfloat16_t);
3569 __simd128_bfloat16_t __builtin_neon_vbfcvtv4sf_highv8bf(__simd128_bfloat16_t, __simd128_float32_t);
3570 __simd64_bfloat16_t __builtin_neon_vbfcvtv4sfv4bf(__simd128_float32_t);
3571 __simd128_bfloat16_t __builtin_neon_vbfcvtv4sfv8bf(__simd128_float32_t);
3572 __simd128_float32_t __builtin_neon_vbfcvtv8bf(__simd128_bfloat16_t);
3573 __simd64_float32_t __builtin_neon_vbfdot_lanev4bfv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd64_bfloat16_t, int);
3574 __simd128_float32_t __builtin_neon_vbfdot_lanev4bfv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3575 __simd64_float32_t __builtin_neon_vbfdot_lanev8bfv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd128_bfloat16_t, int);
3576 __simd128_float32_t __builtin_neon_vbfdot_lanev8bfv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3577 __simd64_float32_t __builtin_neon_vbfdotv2sf(__simd64_float32_t, __simd64_bfloat16_t, __simd64_bfloat16_t);
3578 __simd128_float32_t __builtin_neon_vbfdotv4sf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3579 __simd64_float32_t __builtin_neon_vcadd270v2sf(__simd64_float32_t, __simd64_float32_t);
3580 __simd64_float16_t __builtin_neon_vcadd270v4hf(__simd64_float16_t, __simd64_float16_t);
3581 __simd128_float32_t __builtin_neon_vcadd270v4sf(__simd128_float32_t, __simd128_float32_t);
3582 __simd128_float16_t __builtin_neon_vcadd270v8hf(__simd128_float16_t, __simd128_float16_t);
3583 __simd128_bfloat16_t __builtin_neon_vcombinev4bf(__simd64_bfloat16_t, __simd64_bfloat16_t);
3584 __simd64_int32_t __builtin_neon_vcvtauv2sfv2si(__simd64_float32_t);
3585 __simd128_int32_t __builtin_neon_vcvtauv4sfv4si(__simd128_float32_t);
3586 __simd64_int32_t __builtin_neon_vcvtav2sfv2si(__simd64_float32_t);
3587 __simd128_int32_t __builtin_neon_vcvtav4sfv4si(__simd128_float32_t);
3588 __simd64_int32_t __builtin_neon_vcvtmuv2sfv2si(__simd64_float32_t);
3589 __simd128_int32_t __builtin_neon_vcvtmuv4sfv4si(__simd128_float32_t);
3590 __simd64_int32_t __builtin_neon_vcvtmv2sfv2si(__simd64_float32_t);
3591 __simd128_int32_t __builtin_neon_vcvtmv4sfv4si(__simd128_float32_t);
3592 __simd64_int32_t __builtin_neon_vcvtpuv2sfv2si(__simd64_float32_t);
3593 __simd128_int32_t __builtin_neon_vcvtpuv4sfv4si(__simd128_float32_t);
3594 __simd64_int32_t __builtin_neon_vcvtpv2sfv2si(__simd64_float32_t);
3595 __simd128_int32_t __builtin_neon_vcvtpv4sfv4si(__simd128_float32_t);
3596 __simd64_bfloat16_t __builtin_neon_vdup_lanev4bf(__simd64_bfloat16_t, int);
3597 __simd128_bfloat16_t __builtin_neon_vdup_lanev8bf(__simd64_bfloat16_t, int);
3598 __simd64_bfloat16_t __builtin_neon_vdup_nv4bf(__bf16);
3599 __simd128_bfloat16_t __builtin_neon_vdup_nv8bf(__bf16);
3600 __simd128_float32_t __builtin_neon_vfmab_laneqv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3601 __simd128_float32_t __builtin_neon_vfmab_lanev8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3602 __simd128_float32_t __builtin_neon_vfmabv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3603 __simd128_float32_t __builtin_neon_vfmat_laneqv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t, int);
3604 __simd128_float32_t __builtin_neon_vfmat_lanev8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd64_bfloat16_t, int);
3605 __simd128_float32_t __builtin_neon_vfmatv8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3606 __simd64_bfloat16_t __builtin_neon_vget_highv8bf(__simd128_bfloat16_t);
3607 __simd64_bfloat16_t __builtin_neon_vget_lowv8bf(__simd128_bfloat16_t);
3608 __builtin_neon_ti __builtin_neon_vld2_dupv4bf(const __bf16*);
3609 __builtin_neon_oi __builtin_neon_vld2_dupv8bf(const __bf16*);
3610 __builtin_neon_ti __builtin_neon_vld2v4bf(const __bf16*);
3611 __builtin_neon_oi __builtin_neon_vld2v8bf(const __bf16*);
3612 __builtin_neon_ei __builtin_neon_vld3_dupv4bf(const __bf16*);
3613 __builtin_neon_ci __builtin_neon_vld3_dupv8bf(const __bf16*);
3614 __builtin_neon_ei __builtin_neon_vld3v4bf(const __bf16*);
3615 __builtin_neon_ci __builtin_neon_vld3v8bf(const __bf16*);
3616 __builtin_neon_oi __builtin_neon_vld4_dupv4bf(const __bf16*);
3617 __builtin_neon_xi __builtin_neon_vld4_dupv8bf(const __bf16*);
3618 __builtin_neon_oi __builtin_neon_vld4v4bf(const __bf16*);
3619 __builtin_neon_xi __builtin_neon_vld4v8bf(const __bf16*);
3620 __simd128_float32_t __builtin_neon_vmmlav8bf(__simd128_float32_t, __simd128_bfloat16_t, __simd128_bfloat16_t);
3621 __simd128_int64_t __builtin_neon_vmullpv2si(__simd64_int32_t, __simd64_int32_t);
3622 __simd128_int32_t __builtin_neon_vmullpv4hi(__simd64_int16_t, __simd64_int16_t);
3623 __simd128_int8_t __builtin_neon_vrev16v16qi(__simd128_int8_t);
3624 __simd64_int8_t __builtin_neon_vrev16v8qi(__simd64_int8_t);
3625 __simd128_int8_t __builtin_neon_vrev32v16qi(__simd128_int8_t);
3626 __simd64_int16_t __builtin_neon_vrev32v4hi(__simd64_int16_t);
3627 __simd128_int16_t __builtin_neon_vrev32v8hi(__simd128_int16_t);
3628 __simd64_int8_t __builtin_neon_vrev32v8qi(__simd64_int8_t);
3629 __simd128_int8_t __builtin_neon_vrev64v16qi(__simd128_int8_t);
3630 __simd64_float32_t __builtin_neon_vrev64v2sf(__simd64_float32_t);
3631 __simd64_int32_t __builtin_neon_vrev64v2si(__simd64_int32_t);
3632 __simd64_int16_t __builtin_neon_vrev64v4hi(__simd64_int16_t);
3633 __simd128_float32_t __builtin_neon_vrev64v4sf(__simd128_float32_t);
3634 __simd128_int32_t __builtin_neon_vrev64v4si(__simd128_int32_t);
3635 __simd128_int16_t __builtin_neon_vrev64v8hi(__simd128_int16_t);
3636 __simd64_int8_t __builtin_neon_vrev64v8qi(__simd64_int8_t);
3637 void __builtin_neon_vst2v4bf(__bf16*, __builtin_neon_ti);
3638 void __builtin_neon_vst2v8bf(__bf16*, __builtin_neon_oi);
3639 void __builtin_neon_vst3v4bf(__bf16*, __builtin_neon_ei);
3640 void __builtin_neon_vst3v8bf(__bf16*, __builtin_neon_ci);
3641 void __builtin_neon_vst4v4bf(__bf16*, __builtin_neon_oi);
3642 void __builtin_neon_vst4v8bf(__bf16*, __builtin_neon_xi);
3643 
3644 #endif // __ARM_NEON__
3645 
3646 /* aarch64 support */
3647 #ifdef __aarch64__
3648 typedef int __builtin_aarch64_simd_qi __attribute__((mode(QI)));
3649 typedef int __builtin_aarch64_simd_hi __attribute__((mode(HI)));
3650 typedef int __builtin_aarch64_simd_si __attribute__((mode(SI)));
3651 typedef int __builtin_aarch64_simd_di __attribute__((mode(DI)));
3652 typedef int __builtin_aarch64_simd_poly8 __attribute__((mode(QI)));
3653 typedef int __builtin_aarch64_simd_poly16 __attribute__((mode(HI)));
3654 typedef int __builtin_aarch64_simd_poly64 __attribute__ ((mode (DI)));
3655 typedef unsigned int __builtin_aarch64_simd_poly128 __attribute__ ((mode (TI)));
3656 typedef float __builtin_aarch64_simd_df __attribute__ ((mode (DF)));
3657 typedef float __builtin_aarch64_simd_sf __attribute__ ((mode (SF)));
3658 typedef unsigned int __builtin_aarch64_simd_udi __attribute__((mode(DI)));
3659 typedef unsigned int __builtin_aarch64_simd_uqi __attribute__((mode(QI)));
3660 typedef unsigned int __builtin_aarch64_simd_uhi __attribute__((mode(HI)));
3661 typedef unsigned int __builtin_aarch64_simd_usi __attribute__((mode(SI)));
3662 typedef float __builtin_aarch64_simd_hf __attribute__((mode(HF)));
3663 typedef __builtin_aarch64_simd_hf __fp16;
3664 typedef int __Poly64_t __attribute__((mode(DI)));
3665 typedef __coverity_decimal long long __Poly64x1_t __attribute__((vector_size (8)));
3666 typedef int __Poly128_t __attribute__((mode(TI)));
3667 
3668 unsigned int __builtin_aarch64_get_fpcr();
3669 void __builtin_aarch64_set_fpcr(unsigned int);
3670 unsigned int __builtin_aarch64_get_fpsr();
3671 void __builtin_aarch64_set_fpsr(unsigned int);
3672 //CMPCPP-6477
3673 typedef char __Int8x8_t  __attribute__ ((vector_size (8)));
3674 typedef short __Int16x4_t __attribute__ ((vector_size (8)));
3675 typedef int __Int32x2_t __attribute__ ((vector_size (8)));
3676 typedef long __Int64x1_t __attribute__((vector_size (8)));
3677 typedef __coverity_float __fp16 __Float16x4_t __attribute__((vector_size (8)));
3678 typedef float __Float32x2_t __attribute__((vector_size (8)));
3679 typedef __coverity_decimal unsigned char __Poly8x8_t  __attribute__((vector_size (8)));
3680 typedef __coverity_decimal short __Poly16x4_t __attribute__((vector_size (8)));
3681 typedef unsigned char __Uint8x8_t __attribute__((vector_size (8)));
3682 typedef unsigned short __Uint16x4_t __attribute__((vector_size (8)));
3683 typedef unsigned int __Uint32x2_t __attribute__((vector_size (8)));
3684 typedef double __Float64x1_t __attribute__((vector_size (8)));
3685 typedef unsigned long __Uint64x1_t __attribute__((vector_size (8)));
3686 typedef char __Int8x16_t __attribute__((vector_size (16)));
3687 typedef short __Int16x8_t __attribute__((vector_size (16)));
3688 typedef int __Int32x4_t __attribute__((vector_size (16)));
3689 typedef long __Int64x2_t __attribute__((vector_size (16)));
3690 typedef __coverity_float __fp16 __Float16x8_t __attribute__((vector_size (16)));
3691 typedef __coverity_float __bf16 __Bfloat16x8_t __attribute__((vector_size (16)));
3692 typedef __coverity_float __bf16 __Bfloat16x4_t __attribute__((vector_size (8)));
3693 typedef float __Float32x4_t __attribute__((vector_size (16)));
3694 typedef double __Float64x2_t __attribute__((vector_size (16)));
3695 typedef __coverity_decimal unsigned char __Poly8x16_t __attribute__((vector_size (16)));
3696 typedef __coverity_decimal unsigned short __Poly16x8_t __attribute__((vector_size (16)));
3697 typedef __coverity_decimal long __Poly64x2_t __attribute__((vector_size (16)));
3698 typedef unsigned char __Uint8x16_t __attribute__((vector_size (16)));
3699 typedef unsigned short __Uint16x8_t __attribute__((vector_size (16)));
3700 typedef unsigned int __Uint32x4_t __attribute__((vector_size (16)));
3701 typedef unsigned long __Uint64x2_t  __attribute__((vector_size (16)));
3702 typedef unsigned char __Poly8_t;
3703 typedef unsigned short __Poly16_t;
3704 
3705 typedef int __builtin_aarch64_simd_oi __attribute__((mode(OI)));
3706 typedef int __builtin_aarch64_simd_ci __attribute__((mode(CI)));
3707 typedef int __builtin_aarch64_simd_xi __attribute__((mode(XI)));
3708 
3709 __Int8x8_t __builtin_aarch64_tbl3v8qi(__builtin_aarch64_simd_oi, __Int8x8_t);
3710 __Float32x2_t __builtin_aarch64_absv2sf(__Float32x2_t);
3711 __Int8x8_t __builtin_aarch64_absv8qi(__Int8x8_t);
3712 __Int16x4_t __builtin_aarch64_absv4hi(__Int16x4_t);
3713 __Int32x2_t __builtin_aarch64_absv2si(__Int32x2_t);
3714 int __builtin_aarch64_absdi(int);
3715 __Float32x4_t __builtin_aarch64_absv4sf(__Float32x4_t);
3716 __Float64x2_t __builtin_aarch64_absv2df(__Float64x2_t);
3717 __Int8x16_t __builtin_aarch64_absv16qi(__Int8x16_t);
3718 int __builtin_aarch64_im_lane_boundsi(int, int, int);
3719 __Int64x1_t __builtin_aarch64_get_dregoidi(__builtin_aarch64_simd_oi, int);
3720 float __builtin_aarch64_get_dregoidf(__builtin_aarch64_simd_oi, int);
3721 __Int8x8_t __builtin_aarch64_get_dregoiv8qi(__builtin_aarch64_simd_oi, int);
3722 __Int16x4_t __builtin_aarch64_get_dregoiv4hi(__builtin_aarch64_simd_oi, int);
3723 __Int32x2_t __builtin_aarch64_get_dregoiv2si(__builtin_aarch64_simd_oi, int);
3724 __Float16x4_t __builtin_aarch64_get_dregoiv4hf(__builtin_aarch64_simd_oi, int);
3725 __Float32x2_t __builtin_aarch64_get_dregoiv2sf(__builtin_aarch64_simd_oi, int);
3726 __Int8x16_t __builtin_aarch64_get_qregoiv16qi(__builtin_aarch64_simd_oi, const int);
3727 __Int16x8_t __builtin_aarch64_get_qregoiv8hi(__builtin_aarch64_simd_oi, const int);
3728 __Int32x4_t __builtin_aarch64_get_qregoiv4si(__builtin_aarch64_simd_oi, const int);
3729 __Int64x2_t __builtin_aarch64_get_qregoiv2di(__builtin_aarch64_simd_oi, const int);
3730 __Float16x8_t __builtin_aarch64_get_qregoiv8hf(__builtin_aarch64_simd_oi, const int);
3731 __Float32x4_t __builtin_aarch64_get_qregoiv4sf(__builtin_aarch64_simd_oi, const int);
3732 __Float64x2_t __builtin_aarch64_get_qregoiv2df(__builtin_aarch64_simd_oi, const int);
3733 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8hf(__builtin_aarch64_simd_oi, __Float16x8_t, int);
3734 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv4sf(__builtin_aarch64_simd_oi, __Float32x4_t, int);
3735 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2df(__builtin_aarch64_simd_oi, __Float64x2_t, int);
3736 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv16qi(__builtin_aarch64_simd_oi, __Int8x16_t, int);
3737 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8hi(__builtin_aarch64_simd_oi, __Int16x8_t, int);
3738 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv4si(__builtin_aarch64_simd_oi, __Int32x4_t, int);
3739 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2di(__builtin_aarch64_simd_oi, __Int64x2_t, int);
3740 __builtin_aarch64_simd_ci __builtin_aarch64_ld3di(const __builtin_aarch64_simd_di*);
3741 __Int64x1_t __builtin_aarch64_get_dregcidi(__builtin_aarch64_simd_ci, int);
3742 float __builtin_aarch64_get_dregcidf(__builtin_aarch64_simd_ci, int);
3743 __Int8x8_t __builtin_aarch64_get_dregciv8qi(__builtin_aarch64_simd_ci, int);
3744 __Int16x4_t __builtin_aarch64_get_dregciv4hi(__builtin_aarch64_simd_ci, int);
3745 __Int32x2_t __builtin_aarch64_get_dregciv2si(__builtin_aarch64_simd_ci, int);
3746 __Float16x4_t __builtin_aarch64_get_dregciv4hf(__builtin_aarch64_simd_ci, int);
3747 __Float32x2_t __builtin_aarch64_get_dregciv2sf(__builtin_aarch64_simd_ci, int);
3748 __Int8x16_t __builtin_aarch64_get_qregciv16qi(__builtin_aarch64_simd_ci, const int);
3749 __Int16x8_t __builtin_aarch64_get_qregciv8hi(__builtin_aarch64_simd_ci, const int);
3750 __Int32x4_t __builtin_aarch64_get_qregciv4si(__builtin_aarch64_simd_ci, const int);
3751 __Int64x2_t __builtin_aarch64_get_qregciv2di(__builtin_aarch64_simd_ci, const int);
3752 __Float16x8_t __builtin_aarch64_get_qregciv8hf(__builtin_aarch64_simd_ci, const int);
3753 __Float32x4_t __builtin_aarch64_get_qregciv4sf(__builtin_aarch64_simd_ci, const int);
3754 __Float64x2_t __builtin_aarch64_get_qregciv2df(__builtin_aarch64_simd_ci, const int);
3755 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8hf(__builtin_aarch64_simd_ci, __Float16x8_t, int);
3756 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv4sf(__builtin_aarch64_simd_ci, __Float32x4_t, int);
3757 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2df(__builtin_aarch64_simd_ci, __Float64x2_t, int);
3758 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv16qi(__builtin_aarch64_simd_ci, __Int8x16_t, int);
3759 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8hi(__builtin_aarch64_simd_ci, __Int16x8_t, int);
3760 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv4si(__builtin_aarch64_simd_ci, __Int32x4_t, int);
3761 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2di(__builtin_aarch64_simd_ci, __Int64x2_t, int);
3762 __Int64x1_t __builtin_aarch64_get_dregxidi(__builtin_aarch64_simd_xi, int);
3763 float __builtin_aarch64_get_dregxidf(__builtin_aarch64_simd_xi, int);
3764 __Int8x8_t __builtin_aarch64_get_dregxiv8qi(__builtin_aarch64_simd_xi, int);
3765 __Int16x4_t __builtin_aarch64_get_dregxiv4hi(__builtin_aarch64_simd_xi, int);
3766 __Int32x2_t __builtin_aarch64_get_dregxiv2si(__builtin_aarch64_simd_xi, int);
3767 __Float16x4_t __builtin_aarch64_get_dregxiv4hf(__builtin_aarch64_simd_xi, int);
3768 __Float32x2_t __builtin_aarch64_get_dregxiv2sf(__builtin_aarch64_simd_xi, int);
3769 __Int8x16_t __builtin_aarch64_get_qregxiv16qi(__builtin_aarch64_simd_xi, const int);
3770 __Int16x8_t __builtin_aarch64_get_qregxiv8hi(__builtin_aarch64_simd_xi, const int);
3771 __Int32x4_t __builtin_aarch64_get_qregxiv4si(__builtin_aarch64_simd_xi, const int);
3772 __Int64x2_t __builtin_aarch64_get_qregxiv2di(__builtin_aarch64_simd_xi, const int);
3773 __Float16x8_t __builtin_aarch64_get_qregxiv8hf(__builtin_aarch64_simd_xi, const int);
3774 __Float32x4_t __builtin_aarch64_get_qregxiv4sf(__builtin_aarch64_simd_xi, const int);
3775 __Float64x2_t __builtin_aarch64_get_qregxiv2df(__builtin_aarch64_simd_xi, const int);
3776 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8hf(__builtin_aarch64_simd_xi, __Float16x8_t, int);
3777 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv4sf(__builtin_aarch64_simd_xi, __Float32x4_t, int);
3778 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2df(__builtin_aarch64_simd_xi, __Float64x2_t, int);
3779 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv16qi(__builtin_aarch64_simd_xi, __Int8x16_t, int);
3780 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8hi(__builtin_aarch64_simd_xi, __Int16x8_t, int);
3781 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv4si(__builtin_aarch64_simd_xi, __Int32x4_t, int);
3782 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2di(__builtin_aarch64_simd_xi, __Int64x2_t, int);
3783 __Int32x4_t __builtin_aarch64_saddlv4hi(__Int16x4_t, __Int16x4_t);
3784 __Int16x8_t __builtin_aarch64_saddlv8qi(__Int8x8_t, __Int8x8_t);
3785 __Uint16x8_t __builtin_aarch64_uaddlv8qi(__Int8x8_t, __Int8x8_t);
3786 __Int16x8_t __builtin_aarch64_saddl2v16qi(__Int8x16_t, __Int8x16_t);
3787 __Uint16x8_t __builtin_aarch64_uaddl2v16qi(__Int8x16_t, __Int8x16_t);
3788 __Int16x8_t __builtin_aarch64_saddwv8qi(__Int16x8_t, __Int8x8_t);
3789 __Uint16x8_t __builtin_aarch64_uaddwv8qi(__Int16x8_t, __Int8x8_t);
3790 __Int16x8_t __builtin_aarch64_saddw2v16qi(__Int16x8_t, __Int8x16_t);
3791 __Uint16x8_t __builtin_aarch64_uaddw2v16qi(__Int16x8_t, __Int8x16_t);
3792 __Int8x8_t __builtin_aarch64_shaddv8qi(__Int8x8_t, __Int8x8_t);
3793 __Uint8x8_t __builtin_aarch64_uhaddv8qi(__Int8x8_t, __Int8x8_t);
3794 __Int8x16_t __builtin_aarch64_shaddv16qi(__Int8x16_t, __Int8x16_t);
3795 __Int16x8_t __builtin_aarch64_shaddv8hi(__Int16x8_t, __Int16x8_t);
3796 __Uint8x16_t __builtin_aarch64_uhaddv16qi(__Int8x16_t, __Int8x16_t);
3797 __Uint16x8_t __builtin_aarch64_uhaddv8hi(__Int16x8_t, __Int16x8_t);
3798 __Int8x8_t __builtin_aarch64_srhaddv8qi(__Int8x8_t, __Int8x8_t);
3799 __Uint8x8_t __builtin_aarch64_urhaddv8qi(__Int8x8_t, __Int8x8_t);
3800 __Int8x16_t __builtin_aarch64_srhaddv16qi(__Int8x16_t, __Int8x16_t);
3801 __Int16x8_t __builtin_aarch64_srhaddv8hi(__Int16x8_t, __Int16x8_t);
3802 __Uint8x16_t __builtin_aarch64_urhaddv16qi(__Int8x16_t, __Int8x16_t);
3803 __Uint16x8_t __builtin_aarch64_urhaddv8hi(__Int16x8_t, __Int16x8_t);
3804 __Int8x8_t __builtin_aarch64_addhnv8hi(__Int16x8_t, __Int16x8_t);
3805 __Int8x8_t __builtin_aarch64_raddhnv8hi(__Int16x8_t, __Int16x8_t);
3806 __Int8x16_t __builtin_aarch64_addhn2v8hi(__Int8x8_t, __Int16x8_t, __Int16x8_t);
3807 __Int16x8_t __builtin_aarch64_addhn2v4si(__Int16x4_t, __Int32x4_t, __Int32x4_t);
3808 __Int8x16_t __builtin_aarch64_raddhn2v8hi(__Int8x8_t, __Int16x8_t, __Int16x8_t);
3809 __Int16x8_t __builtin_aarch64_raddhn2v4si(__Int16x4_t, __Int32x4_t, __Int32x4_t);
3810 __Poly8x8_t __builtin_aarch64_pmulv8qi(__Int8x8_t, __Int8x8_t);
3811 __Poly8x16_t __builtin_aarch64_pmulv16qi(__Int8x16_t, __Int8x16_t);
3812 __Int16x8_t __builtin_aarch64_ssublv8qi(__Int8x8_t, __Int8x8_t);
3813 __Uint16x8_t __builtin_aarch64_usublv8qi(__Int8x8_t, __Int8x8_t);
3814 __Float32x2_t __builtin_aarch64_smax_nanpv2sf(__Float32x2_t, __Float32x2_t);
3815 __Int64x2_t __builtin_aarch64_saddlv2si(__Int32x2_t, __Int32x2_t);
3816 __Uint32x4_t __builtin_aarch64_uaddlv4hi (__Int16x4_t, __Int16x4_t);
3817 __Uint64x2_t __builtin_aarch64_uaddlv2si (__Int32x2_t, __Int32x2_t);
3818 __Int32x4_t __builtin_aarch64_saddl2v8hi (__Int16x8_t, __Int16x8_t);
3819 __Int64x2_t __builtin_aarch64_saddl2v4si (__Int32x4_t, __Int32x4_t);
3820 __Uint32x4_t __builtin_aarch64_uaddl2v8hi (__Int16x8_t, __Int16x8_t);
3821 __Uint64x2_t __builtin_aarch64_uaddl2v4si (__Int32x4_t, __Int32x4_t);
3822 __Int32x4_t __builtin_aarch64_saddwv4hi (__Int32x4_t, __Int16x4_t);
3823 __Int64x2_t __builtin_aarch64_saddwv2si (__Int64x2_t, __Int32x2_t);
3824 __Uint32x4_t __builtin_aarch64_uaddwv4hi (__Int32x4_t, __Int16x4_t);
3825 __Uint64x2_t __builtin_aarch64_uaddwv2si (__Int64x2_t, __Int32x2_t);
3826 __Int32x4_t __builtin_aarch64_saddw2v8hi (__Int32x4_t, __Int16x8_t);
3827 __Int64x2_t __builtin_aarch64_saddw2v4si (__Int64x2_t, __Int32x4_t);
3828 __Uint32x4_t __builtin_aarch64_uaddw2v8hi (__Int32x4_t, __Int16x8_t);
3829 __Uint64x2_t __builtin_aarch64_uaddw2v4si (__Int64x2_t, __Int32x4_t);
3830 __Int16x4_t __builtin_aarch64_shaddv4hi (__Int16x4_t, __Int16x4_t);
3831 __Int32x2_t __builtin_aarch64_shaddv2si (__Int32x2_t, __Int32x2_t);
3832 __Uint16x4_t __builtin_aarch64_uhaddv4hi (__Int16x4_t, __Int16x4_t);
3833 __Uint32x2_t __builtin_aarch64_uhaddv2si (__Int32x2_t, __Int32x2_t);
3834 __Int32x4_t __builtin_aarch64_shaddv4si (__Int32x4_t, __Int32x4_t);
3835 __Uint32x4_t __builtin_aarch64_uhaddv4si (__Int32x4_t, __Int32x4_t);
3836 __Int16x4_t __builtin_aarch64_srhaddv4hi (__Int16x4_t, __Int16x4_t);
3837 __Int32x2_t __builtin_aarch64_srhaddv2si (__Int32x2_t, __Int32x2_t);
3838 __Uint16x4_t __builtin_aarch64_urhaddv4hi (__Int16x4_t, __Int16x4_t);
3839 __Uint32x2_t __builtin_aarch64_urhaddv2si (__Int32x2_t, __Int32x2_t);
3840 __Int32x4_t __builtin_aarch64_srhaddv4si (__Int32x4_t, __Int32x4_t);
3841 __Uint32x4_t __builtin_aarch64_urhaddv4si (__Int32x4_t, __Int32x4_t);
3842 __Int16x4_t __builtin_aarch64_addhnv4si (__Int32x4_t, __Int32x4_t);
3843 __Int32x2_t __builtin_aarch64_addhnv2di (__Int64x2_t, __Int64x2_t);
3844 __Uint32x2_t __builtin_aarch64_addhnv2di (__Int64x2_t, __Int64x2_t);
3845 __Int16x4_t __builtin_aarch64_raddhnv4si (__Int32x4_t, __Int32x4_t);
3846 __Int32x2_t __builtin_aarch64_raddhnv2di (__Int64x2_t, __Int64x2_t);
3847 __Uint16x4_t __builtin_aarch64_raddhnv4si (__Int32x4_t, __Int32x4_t);
3848 __Uint32x2_t __builtin_aarch64_raddhnv2di (__Int64x2_t, __Int64x2_t);
3849 __Int32x4_t __builtin_aarch64_addhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3850 __Uint32x4_t __builtin_aarch64_addhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3851 __Int32x4_t __builtin_aarch64_raddhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3852 __Uint32x4_t __builtin_aarch64_raddhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3853 __Int32x4_t __builtin_aarch64_ssublv4hi (__Int16x4_t, __Int16x4_t);
3854 __Int64x2_t __builtin_aarch64_ssublv2si (__Int32x2_t, __Int32x2_t);
3855 __Uint32x4_t __builtin_aarch64_usublv4hi (__Int16x4_t, __Int16x4_t);
3856 __Uint64x2_t __builtin_aarch64_usublv2si (__Int32x2_t, __Int32x2_t);
3857 __Int16x8_t __builtin_aarch64_ssubl2v16qi (__Int8x16_t, __Int8x16_t);
3858 __Int32x4_t __builtin_aarch64_ssubl2v8hi (__Int16x8_t, __Int16x8_t);
3859 __Int64x2_t __builtin_aarch64_ssubl2v4si (__Int32x4_t, __Int32x4_t);
3860 __Uint16x8_t __builtin_aarch64_usubl2v16qi (__Int8x16_t, __Int8x16_t);
3861 __Uint32x4_t __builtin_aarch64_usubl2v8hi (__Int16x8_t, __Int16x8_t);
3862 __Uint64x2_t __builtin_aarch64_usubl2v4si (__Int32x4_t, __Int32x4_t);
3863 __Int16x8_t __builtin_aarch64_ssubwv8qi (__Int16x8_t, __Int8x8_t);
3864 __Int32x4_t __builtin_aarch64_ssubwv4hi (__Int32x4_t, __Int16x4_t);
3865 __Int64x2_t __builtin_aarch64_ssubwv2si (__Int64x2_t, __Int32x2_t);
3866 __Uint16x8_t __builtin_aarch64_usubwv8qi (__Int16x8_t, __Int8x8_t);
3867 __Uint32x4_t __builtin_aarch64_usubwv4hi (__Int32x4_t, __Int16x4_t);
3868 __Uint64x2_t __builtin_aarch64_usubwv2si (__Int64x2_t, __Int32x2_t);
3869 __Int16x8_t __builtin_aarch64_ssubw2v16qi (__Int16x8_t, __Int8x16_t);
3870 __Int32x4_t __builtin_aarch64_ssubw2v8hi (__Int32x4_t, __Int16x8_t);
3871 __Int64x2_t __builtin_aarch64_ssubw2v4si (__Int64x2_t, __Int32x4_t);
3872 __Uint16x8_t __builtin_aarch64_usubw2v16qi (__Int16x8_t, __Int8x16_t);
3873 __Uint32x4_t __builtin_aarch64_usubw2v8hi (__Int32x4_t, __Int16x8_t);
3874 __Uint64x2_t __builtin_aarch64_usubw2v4si (__Int64x2_t, __Int32x4_t);
3875 __Int8x8_t __builtin_aarch64_sqaddv8qi (__Int8x8_t, __Int8x8_t);
3876 __Int16x4_t __builtin_aarch64_sqaddv4hi (__Int16x4_t, __Int16x4_t);
3877 __Int32x2_t __builtin_aarch64_sqaddv2si (__Int32x2_t, __Int32x2_t);
3878 __Int8x8_t __builtin_aarch64_shsubv8qi (__Int8x8_t, __Int8x8_t);
3879 __Int16x4_t __builtin_aarch64_shsubv4hi (__Int16x4_t, __Int16x4_t);
3880 __Int32x2_t __builtin_aarch64_shsubv2si (__Int32x2_t, __Int32x2_t);
3881 __Uint8x8_t __builtin_aarch64_uhsubv8qi (__Int8x8_t, __Int8x8_t);
3882 __Uint16x4_t __builtin_aarch64_uhsubv4hi (__Int16x4_t, __Int16x4_t);
3883 __Uint32x2_t __builtin_aarch64_uhsubv2si (__Int32x2_t, __Int32x2_t);
3884 __Int8x16_t __builtin_aarch64_shsubv16qi (__Int8x16_t, __Int8x16_t);
3885 __Int16x8_t __builtin_aarch64_shsubv8hi (__Int16x8_t, __Int16x8_t);
3886 __Int32x4_t __builtin_aarch64_shsubv4si (__Int32x4_t, __Int32x4_t);
3887 __Uint8x16_t __builtin_aarch64_uhsubv16qi (__Int8x16_t, __Int8x16_t);
3888 __Uint16x8_t __builtin_aarch64_uhsubv8hi (__Int16x8_t, __Int16x8_t);
3889 __Uint32x4_t __builtin_aarch64_uhsubv4si (__Int32x4_t, __Int32x4_t);
3890 __Int8x8_t __builtin_aarch64_subhnv8hi (__Int16x8_t, __Int16x8_t);
3891 __Int16x4_t __builtin_aarch64_subhnv4si (__Int32x4_t, __Int32x4_t);
3892 __Int32x2_t __builtin_aarch64_subhnv2di (__Int64x2_t, __Int64x2_t);
3893 __Uint8x8_t __builtin_aarch64_subhnv8hi (__Int16x8_t, __Int16x8_t);
3894 __Uint16x4_t __builtin_aarch64_subhnv4si (__Int32x4_t, __Int32x4_t);
3895 __Uint32x2_t __builtin_aarch64_subhnv2di (__Int64x2_t, __Int64x2_t);
3896 __Int8x8_t __builtin_aarch64_rsubhnv8hi (__Int16x8_t, __Int16x8_t);
3897 __Int16x4_t __builtin_aarch64_rsubhnv4si (__Int32x4_t, __Int32x4_t);
3898 __Int32x2_t __builtin_aarch64_rsubhnv2di (__Int64x2_t, __Int64x2_t);
3899 __Uint8x8_t __builtin_aarch64_rsubhnv8hi (__Int16x8_t, __Int16x8_t);
3900 __Uint16x4_t __builtin_aarch64_rsubhnv4si (__Int32x4_t, __Int32x4_t);
3901 __Uint32x2_t __builtin_aarch64_rsubhnv2di (__Int64x2_t, __Int64x2_t);
3902 __Int8x16_t __builtin_aarch64_rsubhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3903 __Int16x8_t __builtin_aarch64_rsubhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3904 __Int32x4_t __builtin_aarch64_rsubhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3905 __Uint8x16_t __builtin_aarch64_rsubhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3906 __Uint16x8_t __builtin_aarch64_rsubhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3907 __Uint32x4_t __builtin_aarch64_rsubhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3908 __Int8x16_t __builtin_aarch64_subhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3909 __Int16x8_t __builtin_aarch64_subhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3910 __Int32x4_t __builtin_aarch64_subhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3911 __Uint8x16_t __builtin_aarch64_subhn2v8hi (__Int8x8_t, __Int16x8_t, __Int16x8_t);
3912 __Uint16x8_t __builtin_aarch64_subhn2v4si (__Int16x4_t, __Int32x4_t, __Int32x4_t);
3913 __Uint32x4_t __builtin_aarch64_subhn2v2di (__Int32x2_t, __Int64x2_t, __Int64x2_t);
3914 __Int8x16_t __builtin_aarch64_sqaddv16qi (__Int8x16_t, __Int8x16_t);
3915 __Int16x8_t __builtin_aarch64_sqaddv8hi (__Int16x8_t, __Int16x8_t);
3916 __Int32x4_t __builtin_aarch64_sqaddv4si (__Int32x4_t, __Int32x4_t);
3917 __Int64x2_t __builtin_aarch64_sqaddv2di (__Int64x2_t, __Int64x2_t);
3918 __Int8x8_t __builtin_aarch64_sqsubv8qi (__Int8x8_t, __Int8x8_t);
3919 __Int16x4_t __builtin_aarch64_sqsubv4hi (__Int16x4_t, __Int16x4_t);
3920 __Int32x2_t __builtin_aarch64_sqsubv2si (__Int32x2_t, __Int32x2_t);
3921 __Int8x16_t __builtin_aarch64_sqsubv16qi (__Int8x16_t, __Int8x16_t);
3922 __Int16x8_t __builtin_aarch64_sqsubv8hi (__Int16x8_t, __Int16x8_t);
3923 __Int32x4_t __builtin_aarch64_sqsubv4si (__Int32x4_t, __Int32x4_t);
3924 __Int64x2_t __builtin_aarch64_sqsubv2di (__Int64x2_t, __Int64x2_t);
3925 __Int8x8_t __builtin_aarch64_sqnegv8qi (__Int8x8_t);
3926 __Int16x4_t __builtin_aarch64_sqnegv4hi (__Int16x4_t);
3927 __Int32x2_t __builtin_aarch64_sqnegv2si (__Int32x2_t);
3928 __Int8x16_t __builtin_aarch64_sqnegv16qi (__Int8x16_t);
3929 __Int16x8_t __builtin_aarch64_sqnegv8hi (__Int16x8_t);
3930 __Int32x4_t __builtin_aarch64_sqnegv4si (__Int32x4_t);
3931 __Int8x8_t __builtin_aarch64_sqabsv8qi (__Int8x8_t);
3932 __Int16x4_t __builtin_aarch64_sqabsv4hi (__Int16x4_t);
3933 __Int32x2_t __builtin_aarch64_sqabsv2si (__Int32x2_t);
3934 __Int8x16_t __builtin_aarch64_sqabsv16qi (__Int8x16_t);
3935 __Int16x8_t __builtin_aarch64_sqabsv8hi (__Int16x8_t);
3936 __Int32x4_t __builtin_aarch64_sqabsv4si (__Int32x4_t);
3937 __Int16x4_t __builtin_aarch64_sqdmulhv4hi (__Int16x4_t, __Int16x4_t);
3938 __Int32x2_t __builtin_aarch64_sqdmulhv2si (__Int32x2_t, __Int32x2_t);
3939 __Int16x8_t __builtin_aarch64_sqdmulhv8hi (__Int16x8_t, __Int16x8_t);
3940 __Int32x4_t __builtin_aarch64_sqdmulhv4si (__Int32x4_t, __Int32x4_t);
3941 __Int16x4_t __builtin_aarch64_sqrdmulhv4hi (__Int16x4_t, __Int16x4_t);
3942 __Int32x2_t __builtin_aarch64_sqrdmulhv2si (__Int32x2_t, __Int32x2_t);
3943 __Int16x8_t __builtin_aarch64_sqrdmulhv8hi (__Int16x8_t, __Int16x8_t);
3944 __Int32x4_t __builtin_aarch64_sqrdmulhv4si (__Int32x4_t, __Int32x4_t);
3945 __Int8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
3946 __Int16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
3947 __Int32x4_t __builtin_aarch64_combinev2si (__Int32x2_t, __Int32x2_t);
3948 __Float32x4_t __builtin_aarch64_combinev2sf (__Float32x2_t, __Float32x2_t);
3949 __Uint8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
3950 __Uint16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
3951 __Uint32x4_t __builtin_aarch64_combinev2si (__Int32x2_t, __Int32x2_t);
3952 __Poly8x16_t __builtin_aarch64_combinev8qi (__Int8x8_t, __Int8x8_t);
3953 __Poly16x8_t __builtin_aarch64_combinev4hi (__Int16x4_t, __Int16x4_t);
3954 __Uint8x8_t __builtin_aarch64_clzv8qi (__Int8x8_t);
3955 __Uint16x4_t __builtin_aarch64_clzv4hi (__Int16x4_t);
3956 __Uint32x2_t __builtin_aarch64_clzv2si (__Int32x2_t);
3957 __Uint8x16_t __builtin_aarch64_clzv16qi (__Int8x16_t);
3958 __Uint16x8_t __builtin_aarch64_clzv8hi (__Int16x8_t);
3959 __Uint32x4_t __builtin_aarch64_clzv4si (__Int32x4_t);
3960 __Poly8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t);
3961 __Uint8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t);
3962 __Poly8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t);
3963 __Uint8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t);
3964 __Uint8x8_t __builtin_aarch64_umaxv8qi (__Int8x8_t, __Int8x8_t);
3965 __Uint16x4_t __builtin_aarch64_umaxv4hi (__Int16x4_t, __Int16x4_t);
3966 __Uint32x2_t __builtin_aarch64_umaxv2si (__Int32x2_t, __Int32x2_t);
3967 __Uint8x16_t __builtin_aarch64_umaxv16qi (__Int8x16_t, __Int8x16_t);
3968 __Uint16x8_t __builtin_aarch64_umaxv8hi (__Int16x8_t, __Int16x8_t);
3969 __Uint32x4_t __builtin_aarch64_umaxv4si (__Int32x4_t, __Int32x4_t);
3970 __Uint8x8_t __builtin_aarch64_umaxpv8qi (__Int8x8_t, __Int8x8_t);
3971 __Uint16x4_t __builtin_aarch64_umaxpv4hi (__Int16x4_t, __Int16x4_t);
3972 __Uint32x2_t __builtin_aarch64_umaxpv2si (__Int32x2_t, __Int32x2_t);
3973 __Uint8x16_t __builtin_aarch64_umaxpv16qi (__Int8x16_t, __Int8x16_t);
3974 __Uint16x8_t __builtin_aarch64_umaxpv8hi (__Int16x8_t, __Int16x8_t);
3975 __Uint32x4_t __builtin_aarch64_umaxpv4si (__Int32x4_t, __Int32x4_t);
3976 __Uint8x8_t __builtin_aarch64_uminpv8qi (__Int8x8_t, __Int8x8_t);
3977 __Uint16x4_t __builtin_aarch64_uminpv4hi (__Int16x4_t, __Int16x4_t);
3978 __Uint32x2_t __builtin_aarch64_uminpv2si (__Int32x2_t, __Int32x2_t);
3979 __Uint8x16_t __builtin_aarch64_uminpv16qi (__Int8x16_t, __Int8x16_t);
3980 __Uint16x8_t __builtin_aarch64_uminpv8hi (__Int16x8_t, __Int16x8_t);
3981 __Uint32x4_t __builtin_aarch64_uminpv4si (__Int32x4_t, __Int32x4_t);
3982 __Uint8x8_t __builtin_aarch64_uminv8qi (__Int8x8_t, __Int8x8_t);
3983 __Uint16x4_t __builtin_aarch64_uminv4hi (__Int16x4_t, __Int16x4_t);
3984 __Uint32x2_t __builtin_aarch64_uminv2si (__Int32x2_t, __Int32x2_t);
3985 __Uint8x16_t __builtin_aarch64_uminv16qi (__Int8x16_t, __Int8x16_t);
3986 __Uint16x8_t __builtin_aarch64_uminv8hi (__Int16x8_t, __Int16x8_t);
3987 __Uint32x4_t __builtin_aarch64_uminv4si (__Int32x4_t, __Int32x4_t);
3988 __Uint8x8_t __builtin_aarch64_addpv8qi (__Int8x8_t, __Int8x8_t);
3989 __Uint16x4_t __builtin_aarch64_addpv4hi (__Int16x4_t, __Int16x4_t);
3990 __Uint32x2_t __builtin_aarch64_addpv2si (__Int32x2_t, __Int32x2_t);
3991 __Int64x2_t __builtin_aarch64_sqabsv2di (__Int64x2_t);
3992 __Int8x8_t __builtin_aarch64_sqmovnv8hi (__Int16x8_t);
3993 __Int16x4_t __builtin_aarch64_sqmovnv4si (__Int32x4_t);
3994 __Int32x2_t __builtin_aarch64_sqmovnv2di (__Int64x2_t);
3995 __Uint8x8_t __builtin_aarch64_uqmovnv8hi (__Int16x8_t);
3996 __Uint16x4_t __builtin_aarch64_uqmovnv4si (__Int32x4_t);
3997 __Uint32x2_t __builtin_aarch64_uqmovnv2di (__Int64x2_t);
3998 __Uint8x8_t __builtin_aarch64_sqmovunv8hi (__Int16x8_t);
3999 __Uint16x4_t __builtin_aarch64_sqmovunv4si (__Int32x4_t);
4000 __Uint32x2_t __builtin_aarch64_sqmovunv2di (__Int64x2_t);
4001 __Int64x2_t __builtin_aarch64_sqnegv2di (__Int64x2_t);
4002 __Int8x8_t __builtin_aarch64_sqrshrn_nv8hi (__Int16x8_t, const int);
4003 __Int16x4_t __builtin_aarch64_sqrshrn_nv4si (__Int32x4_t, const int);
4004 __Int32x2_t __builtin_aarch64_sqrshrn_nv2di (__Int64x2_t, const int);
4005 __Uint8x8_t __builtin_aarch64_sqrshrun_nv8hi (__Int16x8_t, const int);
4006 __Uint16x4_t __builtin_aarch64_sqrshrun_nv4si (__Int32x4_t, const int);
4007 __Uint32x2_t __builtin_aarch64_sqrshrun_nv2di (__Int64x2_t, const int);
4008 __Int8x8_t __builtin_aarch64_sqshl_nv8qi (__Int8x8_t, const int);
4009 __Int16x4_t __builtin_aarch64_sqshl_nv4hi (__Int16x4_t, const int);
4010 __Int32x2_t __builtin_aarch64_sqshl_nv2si (__Int32x2_t, const int);
4011 __Int8x16_t __builtin_aarch64_sqshl_nv16qi (__Int8x16_t, const int);
4012 __Int16x8_t __builtin_aarch64_sqshl_nv8hi (__Int16x8_t, const int);
4013 __Int32x4_t __builtin_aarch64_sqshl_nv4si (__Int32x4_t, const int);
4014 __Int64x2_t __builtin_aarch64_sqshl_nv2di (__Int64x2_t, const int);
4015 __Int8x8_t __builtin_aarch64_sqshrn_nv8hi (__Int16x8_t, const int);
4016 __Int16x4_t __builtin_aarch64_sqshrn_nv4si (__Int32x4_t, const int);
4017 __Int32x2_t __builtin_aarch64_sqshrn_nv2di (__Int64x2_t, const int);
4018 __Uint8x8_t __builtin_aarch64_sqshrun_nv8hi (__Int16x8_t, const int);
4019 __Uint16x4_t __builtin_aarch64_sqshrun_nv4si (__Int32x4_t, const int);
4020 __Uint32x2_t __builtin_aarch64_sqshrun_nv2di (__Int64x2_t, const int);
4021 __Poly8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t);
4022 __Uint8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t);
4023 __Poly8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t);
4024 __Uint8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t);
4025 __Uint32x2_t __builtin_aarch64_urecpev2si (__Int32x2_t);
4026 __Uint32x4_t __builtin_aarch64_urecpev4si (__Int32x4_t);
4027 __Int8x8_t __builtin_aarch64_srshlv8qi (__Int8x8_t, __Int8x8_t);
4028 __Int16x4_t __builtin_aarch64_srshlv4hi (__Int16x4_t, __Int16x4_t);
4029 __Int32x2_t __builtin_aarch64_srshlv2si (__Int32x2_t, __Int32x2_t);
4030 __Int8x16_t __builtin_aarch64_srshlv16qi (__Int8x16_t, __Int8x16_t);
4031 __Int16x8_t __builtin_aarch64_srshlv8hi (__Int16x8_t, __Int16x8_t);
4032 __Int32x4_t __builtin_aarch64_srshlv4si (__Int32x4_t, __Int32x4_t);
4033 __Int64x2_t __builtin_aarch64_srshlv2di (__Int64x2_t, __Int64x2_t);
4034 __Int8x8_t __builtin_aarch64_srshr_nv8qi (__Int8x8_t, const int);
4035 __Int16x4_t __builtin_aarch64_srshr_nv4hi (__Int16x4_t, const int);
4036 __Int32x2_t __builtin_aarch64_srshr_nv2si (__Int32x2_t, const int);
4037 __Int8x16_t __builtin_aarch64_srshr_nv16qi (__Int8x16_t, const int);
4038 __Int16x8_t __builtin_aarch64_srshr_nv8hi (__Int16x8_t, const int);
4039 __Int32x4_t __builtin_aarch64_srshr_nv4si (__Int32x4_t, const int);
4040 __Int64x2_t __builtin_aarch64_srshr_nv2di (__Int64x2_t, const int);
4041 __Int8x8_t __builtin_aarch64_srsra_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4042 __Int16x4_t __builtin_aarch64_srsra_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4043 __Int32x2_t __builtin_aarch64_srsra_nv2si (__Int32x2_t, __Int32x2_t, const int);
4044 __Int8x16_t __builtin_aarch64_srsra_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4045 __Int16x8_t __builtin_aarch64_srsra_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4046 __Int32x4_t __builtin_aarch64_srsra_nv4si (__Int32x4_t, __Int32x4_t, const int);
4047 __Int64x2_t __builtin_aarch64_srsra_nv2di (__Int64x2_t, __Int64x2_t, const int);
4048 __Int8x8_t __builtin_aarch64_ashlv8qi (__Int8x8_t, const int);
4049 __Int16x4_t __builtin_aarch64_ashlv4hi (__Int16x4_t, const int);
4050 __Int32x2_t __builtin_aarch64_ashlv2si (__Int32x2_t, const int);
4051 __Uint8x8_t __builtin_aarch64_ashlv8qi (__Int8x8_t, const int);
4052 __Uint16x4_t __builtin_aarch64_ashlv4hi (__Int16x4_t, const int);
4053 __Uint32x2_t __builtin_aarch64_ashlv2si (__Int32x2_t, const int);
4054 __Int8x16_t __builtin_aarch64_ashlv16qi (__Int8x16_t, const int);
4055 __Int16x8_t __builtin_aarch64_ashlv8hi (__Int16x8_t, const int);
4056 __Int32x4_t __builtin_aarch64_ashlv4si (__Int32x4_t, const int);
4057 __Int64x2_t __builtin_aarch64_ashlv2di (__Int64x2_t, const int);
4058 __Uint8x16_t __builtin_aarch64_ashlv16qi (__Int8x16_t, const int);
4059 __Uint16x8_t __builtin_aarch64_ashlv8hi (__Int16x8_t, const int);
4060 __Uint32x4_t __builtin_aarch64_ashlv4si (__Int32x4_t, const int);
4061 __Uint64x2_t __builtin_aarch64_ashlv2di (__Int64x2_t, const int);
4062 __Uint16x8_t __builtin_aarch64_ushll2_nv16qi (__Int8x16_t, const int);
4063 __Uint32x4_t __builtin_aarch64_ushll2_nv8hi (__Int16x8_t, const int);
4064 __Uint64x2_t __builtin_aarch64_ushll2_nv4si (__Int32x4_t, const int);
4065 __Int8x8_t __builtin_aarch64_ashrv8qi (__Int8x8_t, const int);
4066 __Int16x4_t __builtin_aarch64_ashrv4hi (__Int16x4_t, const int);
4067 __Int32x2_t __builtin_aarch64_ashrv2si (__Int32x2_t, const int);
4068 __Uint8x8_t __builtin_aarch64_lshrv8qi (__Int8x8_t, const int);
4069 __Uint16x4_t __builtin_aarch64_lshrv4hi (__Int16x4_t, const int);
4070 __Uint32x2_t __builtin_aarch64_lshrv2si (__Int32x2_t, const int);
4071 __Int8x16_t __builtin_aarch64_ashrv16qi (__Int8x16_t, const int);
4072 __Int16x8_t __builtin_aarch64_ashrv8hi (__Int16x8_t, const int);
4073 __Int32x4_t __builtin_aarch64_ashrv4si (__Int32x4_t, const int);
4074 __Int64x2_t __builtin_aarch64_ashrv2di (__Int64x2_t, const int);
4075 __Uint8x16_t __builtin_aarch64_lshrv16qi (__Int8x16_t, const int);
4076 __Uint16x8_t __builtin_aarch64_lshrv8hi (__Int16x8_t, const int);
4077 __Int8x8_t __builtin_aarch64_ssli_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4078 __Int16x4_t __builtin_aarch64_ssli_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4079 __Int32x2_t __builtin_aarch64_ssli_nv2si (__Int32x2_t, __Int32x2_t, const int);
4080 __Int8x16_t __builtin_aarch64_ssli_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4081 __Int16x8_t __builtin_aarch64_ssli_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4082 __Int32x4_t __builtin_aarch64_ssli_nv4si (__Int32x4_t, __Int32x4_t, const int);
4083 __Int64x2_t __builtin_aarch64_ssli_nv2di (__Int64x2_t, __Int64x2_t, const int);
4084 __Int8x8_t __builtin_aarch64_ssra_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4085 __Int16x4_t __builtin_aarch64_ssra_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4086 __Int32x2_t __builtin_aarch64_ssra_nv2si (__Int32x2_t, __Int32x2_t, const int);
4087 __Int8x16_t __builtin_aarch64_ssra_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4088 __Int16x8_t __builtin_aarch64_ssra_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4089 __Int32x4_t __builtin_aarch64_ssra_nv4si (__Int32x4_t, __Int32x4_t, const int);
4090 __Int64x2_t __builtin_aarch64_ssra_nv2di (__Int64x2_t, __Int64x2_t, const int);
4091 __Int8x8_t __builtin_aarch64_ssri_nv8qi (__Int8x8_t, __Int8x8_t, const int);
4092 __Int16x4_t __builtin_aarch64_ssri_nv4hi (__Int16x4_t, __Int16x4_t, const int);
4093 __Int32x2_t __builtin_aarch64_ssri_nv2si (__Int32x2_t, __Int32x2_t, const int);
4094 __Int8x16_t __builtin_aarch64_ssri_nv16qi (__Int8x16_t, __Int8x16_t, const int);
4095 __Int16x8_t __builtin_aarch64_ssri_nv8hi (__Int16x8_t, __Int16x8_t, const int);
4096 __Int32x4_t __builtin_aarch64_ssri_nv4si (__Int32x4_t, __Int32x4_t, const int);
4097 __Int64x2_t __builtin_aarch64_ssri_nv2di (__Int64x2_t, __Int64x2_t, const int);
4098 __Uint8x8_t __builtin_aarch64_uqaddv8qi_uuu (__Uint8x8_t, __Uint8x8_t);
4099 __Uint32x2_t __builtin_aarch64_uqaddv2si_uuu (__Uint32x2_t, __Uint32x2_t);
4100 __Uint8x16_t __builtin_aarch64_uqaddv16qi_uuu (__Uint8x16_t, __Uint8x16_t);
4101 __Uint16x8_t __builtin_aarch64_uqaddv8hi_uuu (__Uint16x8_t, __Uint16x8_t);
4102 __Uint32x4_t __builtin_aarch64_uqaddv4si_uuu (__Uint32x4_t, __Uint32x4_t);
4103 __Uint64x2_t __builtin_aarch64_uqaddv2di_uuu (__Uint64x2_t, __Uint64x2_t);
4104 __Uint8x8_t __builtin_aarch64_uqsubv8qi_uuu (__Uint8x8_t, __Uint8x8_t);
4105 __Uint16x4_t __builtin_aarch64_uqsubv4hi_uuu (__Uint16x4_t, __Uint16x4_t);
4106 __Uint32x2_t __builtin_aarch64_uqsubv2si_uuu (__Uint32x2_t, __Uint32x2_t);
4107 __Uint8x16_t __builtin_aarch64_uqsubv16qi_uuu (__Uint8x16_t, __Uint8x16_t);
4108 __Uint16x8_t __builtin_aarch64_uqsubv8hi_uuu (__Uint16x8_t, __Uint16x8_t);
4109 __Uint32x4_t __builtin_aarch64_uqsubv4si_uuu (__Uint32x4_t, __Uint32x4_t);
4110 __Uint64x2_t __builtin_aarch64_uqsubv2di_uuu (__Uint64x2_t, __Uint64x2_t);
4111 __Float16x8_t __builtin_aarch64_combinev4hf (__Float16x4_t, __Float16x4_t);
4112 __Uint16x4_t __builtin_aarch64_uqaddv4hi_uuu(__Uint16x4_t, __Uint16x4_t);
4113 __Int16x4_t __builtin_aarch64_sqdmulh_laneqv4hi(__Int16x4_t, __Int16x8_t, const int);
4114 __Int32x2_t __builtin_aarch64_sqdmulh_laneqv2si(__Int32x2_t, __Int32x4_t, const int);
4115 __Int16x8_t __builtin_aarch64_sqdmulh_laneqv8hi(__Int16x8_t, __Int16x8_t, const int);
4116 __Int32x4_t __builtin_aarch64_sqdmulh_laneqv4si(__Int32x4_t, __Int32x4_t, const int);
4117 __Int16x4_t __builtin_aarch64_sqrdmulh_laneqv4hi(__Int16x4_t, __Int16x8_t, const int);
4118 __Int32x2_t __builtin_aarch64_sqrdmulh_laneqv2si(__Int32x2_t, __Int32x4_t, const int);
4119 __Int16x8_t __builtin_aarch64_sqrdmulh_laneqv8hi(__Int16x8_t, __Int16x8_t, const int);
4120 __Int32x4_t __builtin_aarch64_sqrdmulh_laneqv4si(__Int32x4_t, __Int32x4_t, const int);
4121 __Uint16x4_t __builtin_aarch64_uqaddv4hi_uuu (__Uint16x4_t __a, __Uint16x4_t __b);
4122 __Int64x2_t __builtin_aarch64_combinedi (long int, long int);
4123 __Float64x2_t __builtin_aarch64_combinedf (float , float);
4124 __Int16x4_t __builtin_aarch64_sqdmulh_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, const int __c);
4125 __Int32x2_t __builtin_aarch64_sqdmulh_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, const int __c);
4126 __Int16x8_t __builtin_aarch64_sqdmulh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, const int __c);
4127 __Int32x4_t __builtin_aarch64_sqdmulh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, const int __c);
4128 __Int16x4_t __builtin_aarch64_sqrdmulh_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, const int __c);
4129 __Int32x2_t __builtin_aarch64_sqrdmulh_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, const int __c);
4130 __Int16x8_t __builtin_aarch64_sqrdmulh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, const int __c);
4131 __Int32x4_t __builtin_aarch64_sqrdmulh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, const int __c);
4132 __Int8x8_t __builtin_aarch64_absv8qi (__Int8x8_t __a);
4133 __Int16x4_t __builtin_aarch64_absv4hi (__Int16x4_t __a);
4134 __Int32x2_t __builtin_aarch64_absv2si (__Int32x2_t __a);
4135 __Float32x4_t __builtin_aarch64_absv4sf (__Float32x4_t __a);
4136 __Float64x2_t __builtin_aarch64_absv2df (__Float64x2_t __a);
4137 __Int8x16_t __builtin_aarch64_absv16qi (__Int8x16_t __a);
4138 __Int16x8_t __builtin_aarch64_absv8hi (__Int16x8_t __a);
4139 __Int32x4_t __builtin_aarch64_absv4si (__Int32x4_t __a);
4140 __Int64x2_t __builtin_aarch64_absv2di (__Int64x2_t __a);
4141 __Float32x2_t __builtin_aarch64_simd_bslv2sf_suss (__Uint32x2_t __a, __Float32x2_t __b, __Float32x2_t __c);
4142 __Poly8x8_t __builtin_aarch64_simd_bslv8qi_pupp (__Uint8x8_t __a, __Poly8x8_t __b, __Poly8x8_t __c);
4143 __Poly16x4_t __builtin_aarch64_simd_bslv4hi_pupp (__Uint16x4_t __a, __Poly16x4_t __b, __Poly16x4_t __c);
4144 __Int8x8_t __builtin_aarch64_simd_bslv8qi_suss (__Uint8x8_t __a, __Int8x8_t __b, __Int8x8_t __c);
4145 __Int16x4_t __builtin_aarch64_simd_bslv4hi_suss (__Uint16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4146 __Int32x2_t __builtin_aarch64_simd_bslv2si_suss (__Uint32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4147 __Uint8x8_t __builtin_aarch64_simd_bslv8qi_uuuu (__Uint8x8_t __a, __Uint8x8_t __b, __Uint8x8_t __c);
4148 __Uint16x4_t __builtin_aarch64_simd_bslv4hi_uuuu (__Uint16x4_t __a, __Uint16x4_t __b, __Uint16x4_t __c);
4149 __Uint32x2_t __builtin_aarch64_simd_bslv2si_uuuu (__Uint32x2_t __a, __Uint32x2_t __b, __Uint32x2_t __c);
4150 __Float32x4_t __builtin_aarch64_simd_bslv4sf_suss (__Uint32x4_t __a, __Float32x4_t __b, __Float32x4_t __c);
4151 __Float64x2_t __builtin_aarch64_simd_bslv2df_suss (__Uint64x2_t __a, __Float64x2_t __b, __Float64x2_t __c);
4152 __Poly8x16_t __builtin_aarch64_simd_bslv16qi_pupp (__Uint8x16_t __a, __Poly8x16_t __b, __Poly8x16_t __c);
4153 __Poly16x8_t __builtin_aarch64_simd_bslv8hi_pupp (__Uint16x8_t __a, __Poly16x8_t __b, __Poly16x8_t __c);
4154 __Int8x16_t __builtin_aarch64_simd_bslv16qi_suss (__Uint8x16_t __a, __Int8x16_t __b, __Int8x16_t __c);
4155 __Int16x8_t __builtin_aarch64_simd_bslv8hi_suss (__Uint16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4156 __Int32x4_t __builtin_aarch64_simd_bslv4si_suss (__Uint32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4157 __Int64x2_t __builtin_aarch64_simd_bslv2di_suss (__Uint64x2_t __a, __Int64x2_t __b, __Int64x2_t __c);
4158 __Uint8x16_t __builtin_aarch64_simd_bslv16qi_uuuu (__Uint8x16_t __a, __Uint8x16_t __b, __Uint8x16_t __c);
4159 __Uint16x8_t __builtin_aarch64_simd_bslv8hi_uuuu (__Uint16x8_t __a, __Uint16x8_t __b, __Uint16x8_t __c);
4160 __Uint32x4_t __builtin_aarch64_simd_bslv4si_uuuu (__Uint32x4_t __a, __Uint32x4_t __b, __Uint32x4_t __c);
4161 __Uint64x2_t __builtin_aarch64_simd_bslv2di_uuuu (__Uint64x2_t __a, __Uint64x2_t __b, __Uint64x2_t __c);
4162 __Int16x4_t __builtin_aarch64_sqrdmlahv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4163 __Int32x2_t __builtin_aarch64_sqrdmlahv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4164 __Int16x8_t __builtin_aarch64_sqrdmlahv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4165 __Int32x4_t __builtin_aarch64_sqrdmlahv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4166 __Int16x4_t __builtin_aarch64_sqrdmlshv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4167 __Int32x2_t __builtin_aarch64_sqrdmlshv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4168 __Int16x8_t __builtin_aarch64_sqrdmlshv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c);
4169 __Int32x4_t __builtin_aarch64_sqrdmlshv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c);
4170 __Int16x4_t __builtin_aarch64_sqrdmlah_laneqv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x8_t __c, const int __d);
4171 __Int32x2_t __builtin_aarch64_sqrdmlah_laneqv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x4_t __c, const int __d);
4172 __Int16x8_t __builtin_aarch64_sqrdmlah_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c, const int __d);
4173 __Int32x4_t __builtin_aarch64_sqrdmlah_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c, const int __d);
4174 __Int16x4_t __builtin_aarch64_sqrdmlsh_laneqv4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x8_t __c, const int __d);
4175 __Int32x2_t __builtin_aarch64_sqrdmlsh_laneqv2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x4_t __c, const int __d);
4176 __Int16x8_t __builtin_aarch64_sqrdmlsh_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x8_t __c, const int __d);
4177 __Int32x4_t __builtin_aarch64_sqrdmlsh_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x4_t __c, const int __d);
4178 __Int16x4_t __builtin_aarch64_sqrdmlah_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c, const int __d);
4179 __Int32x2_t __builtin_aarch64_sqrdmlah_lanev2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c, const int __d);
4180 __Int16x8_t __builtin_aarch64_sqrdmlah_lanev8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x4_t __c, const int __d);
4181 __Int32x4_t __builtin_aarch64_sqrdmlah_lanev4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x2_t __c, const int __d);
4182 __Int16x4_t __builtin_aarch64_sqrdmlsh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, __Int16x4_t __c, const int __d);
4183 __Int32x2_t __builtin_aarch64_sqrdmlsh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, __Int32x2_t __c, const int __d);
4184 __Int16x8_t __builtin_aarch64_sqrdmlsh_lanev8hi (__Int16x8_t __a, __Int16x8_t __b, __Int16x4_t __c, const int __d);
4185 __Int32x4_t __builtin_aarch64_sqrdmlsh_lanev4si (__Int32x4_t __a, __Int32x4_t __b, __Int32x2_t __c, const int __d);
4186 __Uint8x16_t __builtin_aarch64_crypto_aesev16qi_uuu (__Uint8x16_t data, __Uint8x16_t key);
4187 __Uint8x16_t __builtin_aarch64_crypto_aesdv16qi_uuu (__Uint8x16_t data, __Uint8x16_t key);
4188 __Uint8x16_t __builtin_aarch64_crypto_aesmcv16qi_uu (__Uint8x16_t data);
4189 __Uint8x16_t __builtin_aarch64_crypto_aesimcv16qi_uu (__Uint8x16_t data);
4190 __Int8x8_t __builtin_aarch64_clrsbv8qi (__Int8x8_t __a);
4191 __Int16x4_t __builtin_aarch64_clrsbv4hi (__Int16x4_t __a);
4192 __Int32x2_t __builtin_aarch64_clrsbv2si (__Int32x2_t __a);
4193 __Int8x16_t __builtin_aarch64_clrsbv16qi (__Int8x16_t __a);
4194 __Int16x8_t __builtin_aarch64_clrsbv8hi (__Int16x8_t __a);
4195 __Int32x4_t __builtin_aarch64_clrsbv4si (__Int32x4_t __a);
4196 __Int8x8_t __builtin_aarch64_clzv8qi (__Int8x8_t __a);
4197 __Int16x4_t __builtin_aarch64_clzv4hi (__Int16x4_t __a);
4198 __Int32x2_t __builtin_aarch64_clzv2si (__Int32x2_t __a);
4199 __Int8x16_t __builtin_aarch64_clzv16qi (__Int8x16_t __a);
4200 __Int16x8_t __builtin_aarch64_clzv8hi (__Int16x8_t __a);
4201 __Int32x4_t __builtin_aarch64_clzv4si (__Int32x4_t __a);
4202 __Int8x8_t __builtin_aarch64_popcountv8qi (__Int8x8_t __a);
4203 __Int8x16_t __builtin_aarch64_popcountv16qi (__Int8x16_t __a);
4204 __Float16x4_t __builtin_aarch64_float_truncate_lo_v4hf (__Float32x4_t __a);
4205 __Float16x8_t __builtin_aarch64_float_truncate_hi_v8hf (__Float16x4_t __a, __Float32x4_t __b);
4206 __Float32x2_t __builtin_aarch64_float_truncate_lo_v2sf (__Float64x2_t __a);
4207 __Float32x4_t __builtin_aarch64_float_truncate_hi_v4sf (__Float32x2_t __a, __Float64x2_t __b);
4208 __Float32x4_t __builtin_aarch64_float_extend_lo_v4sf (__Float16x4_t __a);
4209 __Float64x2_t __builtin_aarch64_float_extend_lo_v2df (__Float32x2_t __a);
4210 __Float32x4_t __builtin_aarch64_vec_unpacks_hi_v8hf (__Float16x8_t __a);
4211 __Float64x2_t __builtin_aarch64_vec_unpacks_hi_v4sf (__Float32x4_t __a);
4212 __Float32x2_t __builtin_aarch64_floatv2siv2sf (__Int32x2_t __a);
4213 __Float32x2_t __builtin_aarch64_floatunsv2siv2sf (__Int32x2_t __a);
4214 __Float32x4_t __builtin_aarch64_floatv4siv4sf (__Int32x4_t __a);
4215 __Float32x4_t __builtin_aarch64_floatunsv4siv4sf (__Int32x4_t __a);
4216 __Float64x2_t __builtin_aarch64_floatv2div2df (__Int64x2_t __a);
4217 __Float64x2_t __builtin_aarch64_floatunsv2div2df (__Int64x2_t __a);
4218 __Int32x2_t __builtin_aarch64_lbtruncv2sfv2si (__Float32x2_t __a);
4219 __Uint32x2_t __builtin_aarch64_lbtruncuv2sfv2si_us (__Float32x2_t __a);
4220 __Int32x4_t __builtin_aarch64_lbtruncv4sfv4si (__Float32x4_t __a);
4221 __Uint32x4_t __builtin_aarch64_lbtruncuv4sfv4si_us (__Float32x4_t __a);
4222 __Int64x2_t __builtin_aarch64_lbtruncv2dfv2di (__Float64x2_t __a);
4223 __Uint64x2_t __builtin_aarch64_lbtruncuv2dfv2di_us (__Float64x2_t __a);
4224 __Int32x2_t __builtin_aarch64_lroundv2sfv2si (__Float32x2_t __a);
4225 __Uint32x2_t __builtin_aarch64_lrounduv2sfv2si_us (__Float32x2_t __a);
4226 __Int32x4_t __builtin_aarch64_lroundv4sfv4si (__Float32x4_t __a);
4227 __Uint32x4_t __builtin_aarch64_lrounduv4sfv4si_us (__Float32x4_t __a);
4228 __Int64x2_t __builtin_aarch64_lroundv2dfv2di (__Float64x2_t __a);
4229 __Uint64x2_t __builtin_aarch64_lrounduv2dfv2di_us (__Float64x2_t __a);
4230 __Int32x2_t __builtin_aarch64_lfloorv2sfv2si (__Float32x2_t __a);
4231 __Uint32x2_t __builtin_aarch64_lflooruv2sfv2si_us (__Float32x2_t __a);
4232 __Int32x4_t __builtin_aarch64_lfloorv4sfv4si (__Float32x4_t __a);
4233 __Uint32x4_t __builtin_aarch64_lflooruv4sfv4si_us (__Float32x4_t __a);
4234 __Int64x2_t __builtin_aarch64_lfloorv2dfv2di (__Float64x2_t __a);
4235 __Uint64x2_t __builtin_aarch64_lflooruv2dfv2di_us (__Float64x2_t __a);
4236 __Int32x2_t __builtin_aarch64_lfrintnv2sfv2si (__Float32x2_t __a);
4237 __Uint32x2_t __builtin_aarch64_lfrintnuv2sfv2si_us (__Float32x2_t __a);
4238 __Int32x4_t __builtin_aarch64_lfrintnv4sfv4si (__Float32x4_t __a);
4239 __Uint32x4_t __builtin_aarch64_lfrintnuv4sfv4si_us (__Float32x4_t __a);
4240 __Int64x2_t __builtin_aarch64_lfrintnv2dfv2di (__Float64x2_t __a);
4241 __Uint64x2_t __builtin_aarch64_lfrintnuv2dfv2di_us (__Float64x2_t __a);
4242 __Int32x2_t __builtin_aarch64_lceilv2sfv2si (__Float32x2_t __a);
4243 __Uint32x2_t __builtin_aarch64_lceiluv2sfv2si_us (__Float32x2_t __a);
4244 __Int32x4_t __builtin_aarch64_lceilv4sfv4si (__Float32x4_t __a);
4245 __Uint32x4_t __builtin_aarch64_lceiluv4sfv4si_us (__Float32x4_t __a);
4246 __Int64x2_t __builtin_aarch64_lceilv2dfv2di (__Float64x2_t __a);
4247 __Uint64x2_t __builtin_aarch64_lceiluv2dfv2di_us (__Float64x2_t __a);
4248 __Float32x2_t __builtin_aarch64_fmav2sf (__Float32x2_t __a, __Float32x2_t __b, __Float32x2_t __c);
4249 __Float32x4_t __builtin_aarch64_fmav4sf (__Float32x4_t __a, __Float32x4_t __b, __Float32x4_t __c);
4250 __Float64x2_t __builtin_aarch64_fmav2df (__Float64x2_t __a, __Float64x2_t __b, __Float64x2_t __c);
4251 __Float16x4_t __builtin_aarch64_ld1v4hf (const __fp16 *__a);
4252 __Float32x2_t __builtin_aarch64_ld1v2sf (const __builtin_aarch64_simd_sf * a);
4253 __Int8x8_t __builtin_aarch64_ld1v8qi (const __builtin_aarch64_simd_qi * a);
4254 __Int16x4_t __builtin_aarch64_ld1v4hi (const __builtin_aarch64_simd_hi * a);
4255 __Int32x2_t __builtin_aarch64_ld1v2si (const __builtin_aarch64_simd_si * a);
4256 __Float16x8_t __builtin_aarch64_ld1v8hf (const __fp16 *__a);
4257 __Float32x4_t __builtin_aarch64_ld1v4sf (const __builtin_aarch64_simd_sf * a);
4258 __Float64x2_t __builtin_aarch64_ld1v2df (const __builtin_aarch64_simd_df * a);
4259 __Int8x16_t __builtin_aarch64_ld1v16qi (const __builtin_aarch64_simd_qi * a);
4260 __Int16x8_t __builtin_aarch64_ld1v8hi (const __builtin_aarch64_simd_hi * a);
4261 __Int32x4_t __builtin_aarch64_ld1v4si (const __builtin_aarch64_simd_si * a);
4262 __Int64x2_t __builtin_aarch64_ld1v2di (const __builtin_aarch64_simd_di * a);
4263 __Float32x2_t __builtin_aarch64_smax_nanv2sf (__Float32x2_t __a, __Float32x2_t __b);
4264 __Int8x8_t __builtin_aarch64_smaxv8qi (__Int8x8_t __a, __Int8x8_t __b);
4265 __Int16x4_t __builtin_aarch64_smaxv4hi (__Int16x4_t __a, __Int16x4_t __b);
4266 __Int32x2_t __builtin_aarch64_smaxv2si (__Int32x2_t __a, __Int32x2_t __b);
4267 __Float32x4_t __builtin_aarch64_smax_nanv4sf (__Float32x4_t __a, __Float32x4_t __b);
4268 __Float64x2_t __builtin_aarch64_smax_nanv2df (__Float64x2_t __a, __Float64x2_t __b);
4269 __Int8x16_t __builtin_aarch64_smaxv16qi (__Int8x16_t __a, __Int8x16_t __b);
4270 __Int16x8_t __builtin_aarch64_smaxv8hi (__Int16x8_t __a, __Int16x8_t __b);
4271 __Int32x4_t __builtin_aarch64_smaxv4si (__Int32x4_t __a, __Int32x4_t __b);
4272 __Int8x8_t __builtin_aarch64_smaxpv8qi (__Int8x8_t a, __Int8x8_t b);
4273 __Int16x4_t __builtin_aarch64_smaxpv4hi (__Int16x4_t a, __Int16x4_t b);
4274 __Int32x2_t __builtin_aarch64_smaxpv2si (__Int32x2_t a, __Int32x2_t b);
4275 __Int8x16_t __builtin_aarch64_smaxpv16qi (__Int8x16_t a, __Int8x16_t b);
4276 __Int16x8_t __builtin_aarch64_smaxpv8hi (__Int16x8_t a, __Int16x8_t b);
4277 __Int32x4_t __builtin_aarch64_smaxpv4si (__Int32x4_t a, __Int32x4_t b);
4278 __Float32x4_t __builtin_aarch64_smax_nanpv4sf (__Float32x4_t a, __Float32x4_t b);
4279 __Float64x2_t __builtin_aarch64_smax_nanpv2df (__Float64x2_t a, __Float64x2_t b);
4280 __Float32x2_t __builtin_aarch64_smaxpv2sf (__Float32x2_t a, __Float32x2_t b);
4281 __Float32x4_t __builtin_aarch64_smaxpv4sf (__Float32x4_t a, __Float32x4_t b);
4282 __Float64x2_t __builtin_aarch64_smaxpv2df (__Float64x2_t a, __Float64x2_t b);
4283 __Int8x8_t __builtin_aarch64_sminpv8qi (__Int8x8_t a, __Int8x8_t b);
4284 __Int16x4_t __builtin_aarch64_sminpv4hi (__Int16x4_t a, __Int16x4_t b);
4285 __Int32x2_t __builtin_aarch64_sminpv2si (__Int32x2_t a, __Int32x2_t b);
4286 __Int8x16_t __builtin_aarch64_sminpv16qi (__Int8x16_t a, __Int8x16_t b);
4287 __Int16x8_t __builtin_aarch64_sminpv8hi (__Int16x8_t a, __Int16x8_t b);
4288 __Int32x4_t __builtin_aarch64_sminpv4si (__Int32x4_t a, __Int32x4_t b);
4289 __Float32x2_t __builtin_aarch64_smin_nanpv2sf (__Float32x2_t a, __Float32x2_t b);
4290 __Float32x4_t __builtin_aarch64_smin_nanpv4sf (__Float32x4_t a, __Float32x4_t b);
4291 __Float64x2_t __builtin_aarch64_smin_nanpv2df (__Float64x2_t a, __Float64x2_t b);
4292 __Float32x2_t __builtin_aarch64_sminpv2sf (__Float32x2_t a, __Float32x2_t b);
4293 __Float32x4_t __builtin_aarch64_sminpv4sf (__Float32x4_t a, __Float32x4_t b);
4294 __Float64x2_t __builtin_aarch64_sminpv2df (__Float64x2_t a, __Float64x2_t b);
4295 __Float32x2_t __builtin_aarch64_smaxv2sf (__Float32x2_t __a, __Float32x2_t __b);
4296 __Float32x4_t __builtin_aarch64_smaxv4sf (__Float32x4_t __a, __Float32x4_t __b);
4297 __Float64x2_t __builtin_aarch64_smaxv2df (__Float64x2_t __a, __Float64x2_t __b);
4298 __Float32x2_t __builtin_aarch64_smin_nanv2sf (__Float32x2_t __a, __Float32x2_t __b);
4299 __Int8x8_t __builtin_aarch64_sminv8qi (__Int8x8_t __a, __Int8x8_t __b);
4300 __Int16x4_t __builtin_aarch64_sminv4hi (__Int16x4_t __a, __Int16x4_t __b);
4301 __Int32x2_t __builtin_aarch64_sminv2si (__Int32x2_t __a, __Int32x2_t __b);
4302 __Float32x4_t __builtin_aarch64_smin_nanv4sf (__Float32x4_t __a, __Float32x4_t __b);
4303 __Float64x2_t __builtin_aarch64_smin_nanv2df (__Float64x2_t __a, __Float64x2_t __b);
4304 __Int8x16_t __builtin_aarch64_sminv16qi (__Int8x16_t __a, __Int8x16_t __b);
4305 __Int16x8_t __builtin_aarch64_sminv8hi (__Int16x8_t __a, __Int16x8_t __b);
4306 __Int32x4_t __builtin_aarch64_sminv4si (__Int32x4_t __a, __Int32x4_t __b);
4307 __Float32x2_t __builtin_aarch64_sminv2sf (__Float32x2_t __a, __Float32x2_t __b);
4308 __Float32x4_t __builtin_aarch64_sminv4sf (__Float32x4_t __a, __Float32x4_t __b);
4309 __Float64x2_t __builtin_aarch64_sminv2df (__Float64x2_t __a, __Float64x2_t __b);
4310 __Int8x8_t __builtin_aarch64_addpv8qi (__Int8x8_t __a, __Int8x8_t __b);
4311 __Int16x4_t __builtin_aarch64_addpv4hi (__Int16x4_t __a, __Int16x4_t __b);
4312 __Int32x2_t __builtin_aarch64_addpv2si (__Int32x2_t __a, __Int32x2_t __b);
4313 __Int32x4_t __builtin_aarch64_sqdmlalv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4314 __Int32x4_t __builtin_aarch64_sqdmlal2v8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c);
4315 __Int32x4_t __builtin_aarch64_sqdmlal2_lanev8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x4_t __c, int const __d);
4316 __Int32x4_t __builtin_aarch64_sqdmlal2_laneqv8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c, int const __d);
4317 __Int32x4_t __builtin_aarch64_sqdmlal2_nv8hi (__Int32x4_t __a, __Int16x8_t __b, short int __c);
4318 __Int32x4_t __builtin_aarch64_sqdmlal_lanev4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c, int const __d);
4319 __Int32x4_t __builtin_aarch64_sqdmlal_laneqv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x8_t __c, int const __d);
4320 __Int32x4_t __builtin_aarch64_sqdmlal_nv4hi (__Int32x4_t __a, __Int16x4_t __b, short int __c);
4321 __Int64x2_t __builtin_aarch64_sqdmlalv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4322 __Int64x2_t __builtin_aarch64_sqdmlal2v4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c);
4323 __Int64x2_t __builtin_aarch64_sqdmlal2_lanev4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x2_t __c, int const __d);
4324 __Int64x2_t __builtin_aarch64_sqdmlal2_laneqv4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c, int const __d);
4325 __Int64x2_t __builtin_aarch64_sqdmlal2_nv4si (__Int64x2_t __a, __Int32x4_t __b, int __c);
4326 __Int64x2_t __builtin_aarch64_sqdmlal_lanev2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c, int const __d);
4327 __Int64x2_t __builtin_aarch64_sqdmlal_laneqv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x4_t __c, int const __d);
4328 __Int64x2_t __builtin_aarch64_sqdmlal_nv2si (__Int64x2_t __a, __Int32x2_t __b, int __c);
4329 __Int32x4_t __builtin_aarch64_sqdmlslv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c);
4330 __Int32x4_t __builtin_aarch64_sqdmlsl2v8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c);
4331 __Int32x4_t __builtin_aarch64_sqdmlsl2_lanev8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x4_t __c, int const __d);
4332 __Int32x4_t __builtin_aarch64_sqdmlsl2_laneqv8hi (__Int32x4_t __a, __Int16x8_t __b, __Int16x8_t __c, int const __d);
4333 __Int32x4_t __builtin_aarch64_sqdmlsl2_nv8hi (__Int32x4_t __a, __Int16x8_t __b, short int __c);
4334 __Int32x4_t __builtin_aarch64_sqdmlsl_lanev4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x4_t __c, int const __d);
4335 __Int32x4_t __builtin_aarch64_sqdmlsl_laneqv4hi (__Int32x4_t __a, __Int16x4_t __b, __Int16x8_t __c, int const __d);
4336 __Int32x4_t __builtin_aarch64_sqdmlsl_nv4hi (__Int32x4_t __a, __Int16x4_t __b, short int __c);
4337 __Int64x2_t __builtin_aarch64_sqdmlslv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c);
4338 __Int64x2_t __builtin_aarch64_sqdmlsl2v4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c);
4339 __Int64x2_t __builtin_aarch64_sqdmlsl2_lanev4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x2_t __c, int const __d);
4340 __Int64x2_t __builtin_aarch64_sqdmlsl2_laneqv4si (__Int64x2_t __a, __Int32x4_t __b, __Int32x4_t __c, int const __d);
4341 __Int64x2_t __builtin_aarch64_sqdmlsl2_nv4si (__Int64x2_t __a, __Int32x4_t __b, int __c);
4342 __Int64x2_t __builtin_aarch64_sqdmlsl_lanev2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x2_t __c, int const __d);
4343 __Int64x2_t __builtin_aarch64_sqdmlsl_laneqv2si (__Int64x2_t __a, __Int32x2_t __b, __Int32x4_t __c, int const __d);
4344 __Int64x2_t __builtin_aarch64_sqdmlsl_nv2si (__Int64x2_t __a, __Int32x2_t __b, int __c);
4345 __Int16x4_t __builtin_aarch64_sqdmulh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, const int __c);
4346 __Int32x2_t __builtin_aarch64_sqdmulh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, const int __c);
4347 __Int16x8_t __builtin_aarch64_sqdmulh_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, const int __c);
4348 __Int32x4_t __builtin_aarch64_sqdmulh_lanev4si (__Int32x4_t __a, __Int32x2_t __b, const int __c);
4349 __Int32x4_t __builtin_aarch64_sqdmullv4hi (__Int16x4_t __a, __Int16x4_t __b);
4350 __Int32x4_t __builtin_aarch64_sqdmull2v8hi (__Int16x8_t __a, __Int16x8_t __b);
4351 __Int32x4_t __builtin_aarch64_sqdmull2_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, int const __c);
4352 __Int32x4_t __builtin_aarch64_sqdmull2_laneqv8hi (__Int16x8_t __a, __Int16x8_t __b, int const __c);
4353 __Int32x4_t __builtin_aarch64_sqdmull2_nv8hi (__Int16x8_t __a, short int __b);
4354 __Int32x4_t __builtin_aarch64_sqdmull_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, int const __c);
4355 __Int32x4_t __builtin_aarch64_sqdmull_laneqv4hi (__Int16x4_t __a, __Int16x8_t __b, int const __c);
4356 __Int32x4_t __builtin_aarch64_sqdmull_nv4hi (__Int16x4_t __a, short int __b);
4357 __Int64x2_t __builtin_aarch64_sqdmullv2si (__Int32x2_t __a, __Int32x2_t __b);
4358 __Int64x2_t __builtin_aarch64_sqdmull2v4si (__Int32x4_t __a, __Int32x4_t __b);
4359 __Int64x2_t __builtin_aarch64_sqdmull2_lanev4si (__Int32x4_t __a, __Int32x2_t __b, int const __c);
4360 __Int64x2_t __builtin_aarch64_sqdmull2_laneqv4si (__Int32x4_t __a, __Int32x4_t __b, int const __c);
4361 __Int64x2_t __builtin_aarch64_sqdmull2_nv4si (__Int32x4_t __a, int __b);
4362 __Int64x2_t __builtin_aarch64_sqdmull_lanev2si (__Int32x2_t __a, __Int32x2_t __b, int const __c);
4363 __Int64x2_t __builtin_aarch64_sqdmull_laneqv2si (__Int32x2_t __a, __Int32x4_t __b, int const __c);
4364 __Int64x2_t __builtin_aarch64_sqdmull_nv2si (__Int32x2_t __a, int __b);
4365 __Int16x4_t __builtin_aarch64_sqrdmulh_lanev4hi (__Int16x4_t __a, __Int16x4_t __b, const int __c);
4366 __Int32x2_t __builtin_aarch64_sqrdmulh_lanev2si (__Int32x2_t __a, __Int32x2_t __b, const int __c);
4367 __Int16x8_t __builtin_aarch64_sqrdmulh_lanev8hi (__Int16x8_t __a, __Int16x4_t __b, const int __c);
4368 __Int32x4_t __builtin_aarch64_sqrdmulh_lanev4si (__Int32x4_t __a, __Int32x2_t __b, const int __c);
4369 __Int8x8_t __builtin_aarch64_sqrshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4370 __Int16x4_t __builtin_aarch64_sqrshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4371 __Int32x2_t __builtin_aarch64_sqrshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4372 __Uint8x8_t __builtin_aarch64_uqrshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4373 __Uint16x4_t __builtin_aarch64_uqrshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4374 __Uint32x2_t __builtin_aarch64_uqrshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4375 __Int8x16_t __builtin_aarch64_sqrshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4376 __Int16x8_t __builtin_aarch64_sqrshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4377 __Int32x4_t __builtin_aarch64_sqrshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4378 __Int64x2_t __builtin_aarch64_sqrshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4379 __Uint8x16_t __builtin_aarch64_uqrshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4380 __Uint16x8_t __builtin_aarch64_uqrshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4381 __Uint32x4_t __builtin_aarch64_uqrshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4382 __Uint64x2_t __builtin_aarch64_uqrshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4383 __Uint8x8_t __builtin_aarch64_uqrshrn_nv8hi_uus (__Uint16x8_t __a, const int __b);
4384 __Uint16x4_t __builtin_aarch64_uqrshrn_nv4si_uus (__Uint32x4_t __a, const int __b);
4385 __Uint32x2_t __builtin_aarch64_uqrshrn_nv2di_uus (__Uint64x2_t __a, const int __b);
4386 __Int8x8_t __builtin_aarch64_sqshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4387 __Int16x4_t __builtin_aarch64_sqshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4388 __Int32x2_t __builtin_aarch64_sqshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4389 __Uint8x8_t __builtin_aarch64_uqshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4390 __Uint16x4_t __builtin_aarch64_uqshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4391 __Uint32x2_t __builtin_aarch64_uqshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4392 __Int8x16_t __builtin_aarch64_sqshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4393 __Int16x8_t __builtin_aarch64_sqshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4394 __Int32x4_t __builtin_aarch64_sqshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4395 __Int64x2_t __builtin_aarch64_sqshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4396 __Uint8x16_t __builtin_aarch64_uqshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4397 __Uint16x8_t __builtin_aarch64_uqshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4398 __Uint32x4_t __builtin_aarch64_uqshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4399 __Uint64x2_t __builtin_aarch64_uqshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4400 __Uint8x8_t __builtin_aarch64_uqshl_nv8qi_uus (__Uint8x8_t __a, const int __b);
4401 __Uint16x4_t __builtin_aarch64_uqshl_nv4hi_uus (__Uint16x4_t __a, const int __b);
4402 __Uint32x2_t __builtin_aarch64_uqshl_nv2si_uus (__Uint32x2_t __a, const int __b);
4403 __Uint8x16_t __builtin_aarch64_uqshl_nv16qi_uus (__Uint8x16_t __a, const int __b);
4404 __Uint16x8_t __builtin_aarch64_uqshl_nv8hi_uus (__Uint16x8_t __a, const int __b);
4405 __Uint32x4_t __builtin_aarch64_uqshl_nv4si_uus (__Uint32x4_t __a, const int __b);
4406 __Uint64x2_t __builtin_aarch64_uqshl_nv2di_uus (__Uint64x2_t __a, const int __b);
4407 __Uint8x8_t __builtin_aarch64_sqshlu_nv8qi_uss (__Int8x8_t __a, const int __b);
4408 __Uint16x4_t __builtin_aarch64_sqshlu_nv4hi_uss (__Int16x4_t __a, const int __b);
4409 __Uint32x2_t __builtin_aarch64_sqshlu_nv2si_uss (__Int32x2_t __a, const int __b);
4410 __Uint8x16_t __builtin_aarch64_sqshlu_nv16qi_uss (__Int8x16_t __a, const int __b);
4411 __Uint16x8_t __builtin_aarch64_sqshlu_nv8hi_uss (__Int16x8_t __a, const int __b);
4412 __Uint32x4_t __builtin_aarch64_sqshlu_nv4si_uss (__Int32x4_t __a, const int __b);
4413 __Uint64x2_t __builtin_aarch64_sqshlu_nv2di_uss (__Int64x2_t __a, const int __b);
4414 __Uint8x8_t __builtin_aarch64_uqshrn_nv8hi_uus (__Uint16x8_t __a, const int __b);
4415 __Uint16x4_t __builtin_aarch64_uqshrn_nv4si_uus (__Uint32x4_t __a, const int __b);
4416 __Uint32x2_t __builtin_aarch64_uqshrn_nv2di_uus (__Uint64x2_t __a, const int __b);
4417 __Int8x8_t __builtin_aarch64_rbitv8qi (__Int8x8_t __a);
4418 __Int8x16_t __builtin_aarch64_rbitv16qi (__Int8x16_t __a);
4419 __Float32x2_t __builtin_aarch64_frecpev2sf (__Float32x2_t __a);
4420 __Float32x4_t __builtin_aarch64_frecpev4sf (__Float32x4_t __a);
4421 __Float64x2_t __builtin_aarch64_frecpev2df (__Float64x2_t __a);
4422 __Float32x2_t __builtin_aarch64_frecpsv2sf (__Float32x2_t __a, __Float32x2_t __b);
4423 __Float32x4_t __builtin_aarch64_frecpsv4sf (__Float32x4_t __a, __Float32x4_t __b);
4424 __Float64x2_t __builtin_aarch64_frecpsv2df (__Float64x2_t __a, __Float64x2_t __b);
4425 __Float32x2_t __builtin_aarch64_btruncv2sf (__Float32x2_t __a);
4426 __Float32x4_t __builtin_aarch64_btruncv4sf (__Float32x4_t __a);
4427 __Float64x2_t __builtin_aarch64_btruncv2df (__Float64x2_t __a);
4428 __Float32x2_t __builtin_aarch64_roundv2sf (__Float32x2_t __a);
4429 __Float32x4_t __builtin_aarch64_roundv4sf (__Float32x4_t __a);
4430 __Float64x2_t __builtin_aarch64_roundv2df (__Float64x2_t __a);
4431 __Float32x2_t __builtin_aarch64_nearbyintv2sf (__Float32x2_t __a);
4432 __Float32x4_t __builtin_aarch64_nearbyintv4sf (__Float32x4_t __a);
4433 __Float64x2_t __builtin_aarch64_nearbyintv2df (__Float64x2_t __a);
4434 __Float32x2_t __builtin_aarch64_floorv2sf (__Float32x2_t __a);
4435 __Float32x4_t __builtin_aarch64_floorv4sf (__Float32x4_t __a);
4436 __Float64x2_t __builtin_aarch64_floorv2df (__Float64x2_t __a);
4437 __Float32x2_t __builtin_aarch64_frintnv2sf (__Float32x2_t __a);
4438 __Float32x4_t __builtin_aarch64_frintnv4sf (__Float32x4_t __a);
4439 __Float64x2_t __builtin_aarch64_frintnv2df (__Float64x2_t __a);
4440 __Float32x2_t __builtin_aarch64_ceilv2sf (__Float32x2_t __a);
4441 __Float32x4_t __builtin_aarch64_ceilv4sf (__Float32x4_t __a);
4442 __Float64x2_t __builtin_aarch64_ceilv2df (__Float64x2_t __a);
4443 __Float32x2_t __builtin_aarch64_rintv2sf (__Float32x2_t __a);
4444 __Float32x4_t __builtin_aarch64_rintv4sf (__Float32x4_t __a);
4445 __Float64x2_t __builtin_aarch64_rintv2df (__Float64x2_t __a);
4446 __Uint8x8_t __builtin_aarch64_urshlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4447 __Uint16x4_t __builtin_aarch64_urshlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4448 __Uint32x2_t __builtin_aarch64_urshlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4449 __Uint8x16_t __builtin_aarch64_urshlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4450 __Uint16x8_t __builtin_aarch64_urshlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4451 __Uint32x4_t __builtin_aarch64_urshlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4452 __Uint64x2_t __builtin_aarch64_urshlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4453 __Uint8x8_t __builtin_aarch64_urshr_nv8qi_uus (__Uint8x8_t __a, const int __b);
4454 __Uint16x4_t __builtin_aarch64_urshr_nv4hi_uus (__Uint16x4_t __a, const int __b);
4455 __Uint32x2_t __builtin_aarch64_urshr_nv2si_uus (__Uint32x2_t __a, const int __b);
4456 __Uint8x16_t __builtin_aarch64_urshr_nv16qi_uus (__Uint8x16_t __a, const int __b);
4457 __Uint16x8_t __builtin_aarch64_urshr_nv8hi_uus (__Uint16x8_t __a, const int __b);
4458 __Uint32x4_t __builtin_aarch64_urshr_nv4si_uus (__Uint32x4_t __a, const int __b);
4459 __Uint64x2_t __builtin_aarch64_urshr_nv2di_uus (__Uint64x2_t __a, const int __b);
4460 __Uint8x8_t __builtin_aarch64_ursra_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4461 __Uint16x4_t __builtin_aarch64_ursra_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4462 __Uint32x2_t __builtin_aarch64_ursra_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4463 __Uint8x16_t __builtin_aarch64_ursra_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4464 __Uint16x8_t __builtin_aarch64_ursra_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4465 __Uint32x4_t __builtin_aarch64_ursra_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4466 __Uint64x2_t __builtin_aarch64_ursra_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4467 __Uint32x4_t __builtin_aarch64_crypto_sha1cv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4468 __Uint32x4_t __builtin_aarch64_crypto_sha1mv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4469 __Uint32x4_t __builtin_aarch64_crypto_sha1pv4si_uuuu (__Uint32x4_t hash_abcd, unsigned int hash_e, __Uint32x4_t wk);
4470 __Uint32x4_t __builtin_aarch64_crypto_sha1su0v4si_uuuu (__Uint32x4_t w0_3, __Uint32x4_t w4_7, __Uint32x4_t w8_11);
4471 __Uint32x4_t __builtin_aarch64_crypto_sha1su1v4si_uuu (__Uint32x4_t tw0_3, __Uint32x4_t w12_15);
4472 __Uint32x4_t __builtin_aarch64_crypto_sha256hv4si_uuuu (__Uint32x4_t hash_abcd, __Uint32x4_t hash_efgh, __Uint32x4_t wk);
4473 __Uint32x4_t __builtin_aarch64_crypto_sha256h2v4si_uuuu (__Uint32x4_t hash_efgh, __Uint32x4_t hash_abcd, __Uint32x4_t wk);
4474 __Uint32x4_t __builtin_aarch64_crypto_sha256su0v4si_uuu (__Uint32x4_t w0_3, __Uint32x4_t w4_7);
4475 __Uint32x4_t __builtin_aarch64_crypto_sha256su1v4si_uuuu (__Uint32x4_t tw0_3, __Uint32x4_t w8_11, __Uint32x4_t w12_15);
4476 __Poly128_t __builtin_aarch64_crypto_pmullv2di_ppp (__Poly64x2_t a, __Poly64x2_t b);
4477 __Int8x8_t __builtin_aarch64_sshlv8qi (__Int8x8_t __a, __Int8x8_t __b);
4478 __Int16x4_t __builtin_aarch64_sshlv4hi (__Int16x4_t __a, __Int16x4_t __b);
4479 __Int32x2_t __builtin_aarch64_sshlv2si (__Int32x2_t __a, __Int32x2_t __b);
4480 __Uint8x8_t __builtin_aarch64_ushlv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4481 __Uint16x4_t __builtin_aarch64_ushlv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4482 __Uint32x2_t __builtin_aarch64_ushlv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4483 __Int8x16_t __builtin_aarch64_sshlv16qi (__Int8x16_t __a, __Int8x16_t __b);
4484 __Int16x8_t __builtin_aarch64_sshlv8hi (__Int16x8_t __a, __Int16x8_t __b);
4485 __Int32x4_t __builtin_aarch64_sshlv4si (__Int32x4_t __a, __Int32x4_t __b);
4486 __Int64x2_t __builtin_aarch64_sshlv2di (__Int64x2_t __a, __Int64x2_t __b);
4487 __Uint8x16_t __builtin_aarch64_ushlv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4488 __Uint16x8_t __builtin_aarch64_ushlv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4489 __Uint32x4_t __builtin_aarch64_ushlv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4490 __Uint64x2_t __builtin_aarch64_ushlv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4491 __Int16x8_t __builtin_aarch64_sshll2_nv16qi (__Int8x16_t __a, const int __b);
4492 __Int32x4_t __builtin_aarch64_sshll2_nv8hi (__Int16x8_t __a, const int __b);
4493 __Int64x2_t __builtin_aarch64_sshll2_nv4si (__Int32x4_t __a, const int __b);
4494 __Int16x8_t __builtin_aarch64_sshll_nv8qi (__Int8x8_t __a, const int __b);
4495 __Int32x4_t __builtin_aarch64_sshll_nv4hi (__Int16x4_t __a, const int __b);
4496 __Int64x2_t __builtin_aarch64_sshll_nv2si (__Int32x2_t __a, const int __b);
4497 __Uint16x8_t __builtin_aarch64_ushll_nv8qi_uus (__Uint8x8_t __a, const int __b);
4498 __Uint32x4_t __builtin_aarch64_ushll_nv4hi_uus (__Uint16x4_t __a, const int __b);
4499 __Uint64x2_t __builtin_aarch64_ushll_nv2si_uus (__Uint32x2_t __a, const int __b);
4500 __Int32x4_t __builtin_aarch64_lshrv4si (__Int32x4_t __a, const int __b);
4501 __Int64x2_t __builtin_aarch64_lshrv2di (__Int64x2_t __a, const int __b);
4502 __Uint8x8_t __builtin_aarch64_usli_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4503 __Uint16x4_t __builtin_aarch64_usli_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4504 __Uint32x2_t __builtin_aarch64_usli_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4505 __Uint8x16_t __builtin_aarch64_usli_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4506 __Uint16x8_t __builtin_aarch64_usli_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4507 __Uint32x4_t __builtin_aarch64_usli_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4508 __Uint64x2_t __builtin_aarch64_usli_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4509 __Uint8x8_t __builtin_aarch64_usqaddv8qi_uus (__Uint8x8_t __a, __Int8x8_t __b);
4510 __Uint16x4_t __builtin_aarch64_usqaddv4hi_uus (__Uint16x4_t __a, __Int16x4_t __b);
4511 __Uint32x2_t __builtin_aarch64_usqaddv2si_uus (__Uint32x2_t __a, __Int32x2_t __b);
4512 __Uint8x16_t __builtin_aarch64_usqaddv16qi_uus (__Uint8x16_t __a, __Int8x16_t __b);
4513 __Uint16x8_t __builtin_aarch64_usqaddv8hi_uus (__Uint16x8_t __a, __Int16x8_t __b);
4514 __Uint32x4_t __builtin_aarch64_usqaddv4si_uus (__Uint32x4_t __a, __Int32x4_t __b);
4515 __Uint64x2_t __builtin_aarch64_usqaddv2di_uus (__Uint64x2_t __a, __Int64x2_t __b);
4516 __Float32x2_t __builtin_aarch64_sqrtv2sf (__Float32x2_t a);
4517 __Float32x4_t __builtin_aarch64_sqrtv4sf (__Float32x4_t a);
4518 __Float64x2_t __builtin_aarch64_sqrtv2df (__Float64x2_t a);
4519 __Uint8x8_t __builtin_aarch64_usra_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4520 __Uint16x4_t __builtin_aarch64_usra_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4521 __Uint32x2_t __builtin_aarch64_usra_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4522 __Uint8x16_t __builtin_aarch64_usra_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4523 __Uint16x8_t __builtin_aarch64_usra_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4524 __Uint32x4_t __builtin_aarch64_usra_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4525 __Uint64x2_t __builtin_aarch64_usra_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4526 __Uint8x8_t __builtin_aarch64_usri_nv8qi_uuus (__Uint8x8_t __a, __Uint8x8_t __b, const int __c);
4527 __Uint16x4_t __builtin_aarch64_usri_nv4hi_uuus (__Uint16x4_t __a, __Uint16x4_t __b, const int __c);
4528 __Uint32x2_t __builtin_aarch64_usri_nv2si_uuus (__Uint32x2_t __a, __Uint32x2_t __b, const int __c);
4529 __Uint8x16_t __builtin_aarch64_usri_nv16qi_uuus (__Uint8x16_t __a, __Uint8x16_t __b, const int __c);
4530 __Uint16x8_t __builtin_aarch64_usri_nv8hi_uuus (__Uint16x8_t __a, __Uint16x8_t __b, const int __c);
4531 __Uint32x4_t __builtin_aarch64_usri_nv4si_uuus (__Uint32x4_t __a, __Uint32x4_t __b, const int __c);
4532 __Uint64x2_t __builtin_aarch64_usri_nv2di_uuus (__Uint64x2_t __a, __Uint64x2_t __b, const int __c);
4533 __Int8x8_t __builtin_aarch64_suqaddv8qi_ssu (__Int8x8_t __a, __Uint8x8_t __b);
4534 __Int16x4_t __builtin_aarch64_suqaddv4hi_ssu (__Int16x4_t __a, __Uint16x4_t __b);
4535 __Int32x2_t __builtin_aarch64_suqaddv2si_ssu (__Int32x2_t __a, __Uint32x2_t __b);
4536 __Int8x16_t __builtin_aarch64_suqaddv16qi_ssu (__Int8x16_t __a, __Uint8x16_t __b);
4537 __Int16x8_t __builtin_aarch64_suqaddv8hi_ssu (__Int16x8_t __a, __Uint16x8_t __b);
4538 __Int32x4_t __builtin_aarch64_suqaddv4si_ssu (__Int32x4_t __a, __Uint32x4_t __b);
4539 __Int64x2_t __builtin_aarch64_suqaddv2di_ssu (__Int64x2_t __a, __Uint64x2_t __b);
4540 __Poly128_t __builtin_aarch64_crypto_pmulldi_ppp (__Poly64_t a, __Poly64_t b);
4541 __Int8x8_t __builtin_aarch64_tbx4v8qi (__Int8x8_t, __builtin_aarch64_simd_oi, __Int8x8_t);
4542 //end CMPCPP-6477
4543 void __builtin_aarch64_st2_lanev4hf(__fp16*, __builtin_aarch64_simd_oi, int);
4544 void __builtin_aarch64_st2_lanev2sf(float*, __builtin_aarch64_simd_oi, int);
4545 void __builtin_aarch64_st2_lanedf(double*, __builtin_aarch64_simd_oi, int);
4546 void __builtin_aarch64_st2_lanev8qi(signed char*, __builtin_aarch64_simd_oi, int);
4547 void __builtin_aarch64_st2_lanev4hi(short int*, __builtin_aarch64_simd_oi, int);
4548 void __builtin_aarch64_st2_lanedi(long int*, __builtin_aarch64_simd_oi, int);
4549 void __builtin_aarch64_st2_lanev2si(int*, __builtin_aarch64_simd_oi, int);
4550 void __builtin_aarch64_st3_lanev4hf(__fp16*, __builtin_aarch64_simd_ci, int);
4551 void __builtin_aarch64_st3_lanev2sf(float*, __builtin_aarch64_simd_ci, int);
4552 void __builtin_aarch64_st3_lanedf(double*, __builtin_aarch64_simd_ci, int);
4553 void __builtin_aarch64_st3_lanev8qi(signed char*, __builtin_aarch64_simd_ci, int);
4554 void __builtin_aarch64_st3_lanev4hi(short int*, __builtin_aarch64_simd_ci, int);
4555 void __builtin_aarch64_st3_lanedi(long int*, __builtin_aarch64_simd_ci, int);
4556 void __builtin_aarch64_st3_lanev2si(int*, __builtin_aarch64_simd_ci, int);
4557 void __builtin_aarch64_st4_lanev4hf(__fp16*, __builtin_aarch64_simd_xi, int);
4558 void __builtin_aarch64_st4_lanev2sf(float*, __builtin_aarch64_simd_xi, int);
4559 void __builtin_aarch64_st4_lanedf(double*, __builtin_aarch64_simd_xi, int);
4560 void __builtin_aarch64_st4_lanev8qi(signed char*, __builtin_aarch64_simd_xi, int);
4561 void __builtin_aarch64_st4_lanev4hi(short int*, __builtin_aarch64_simd_xi, int);
4562 void __builtin_aarch64_st4_lanedi(long int*, __builtin_aarch64_simd_xi, int);
4563 void __builtin_aarch64_st4_lanev2si(int*, __builtin_aarch64_simd_xi, int);
4564 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4hf(const __fp16*, __builtin_aarch64_simd_oi, int);
4565 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2sf(const float*, __builtin_aarch64_simd_oi, int);
4566 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanedf(const double*, __builtin_aarch64_simd_oi, int);
4567 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8qi(const signed char*, __builtin_aarch64_simd_oi, int);
4568 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4hi(const short int*, __builtin_aarch64_simd_oi, int);
4569 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanedi(const long int*, __builtin_aarch64_simd_oi, int);
4570 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2si(const int*, __builtin_aarch64_simd_oi, int);
4571 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4hf(const __fp16*, __builtin_aarch64_simd_ci, int);
4572 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2sf(const float*, __builtin_aarch64_simd_ci, int);
4573 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanedf(const double*, __builtin_aarch64_simd_ci, int);
4574 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8qi(const signed char*, __builtin_aarch64_simd_ci, int);
4575 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4hi(const short int*, __builtin_aarch64_simd_ci, int);
4576 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanedi(const long int*, __builtin_aarch64_simd_ci, int);
4577 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2si(const int*, __builtin_aarch64_simd_ci, int);
4578 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4hf(const __fp16*, __builtin_aarch64_simd_xi, int);
4579 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2sf(const float*, __builtin_aarch64_simd_xi, int);
4580 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanedf(const double*, __builtin_aarch64_simd_xi, int);
4581 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8qi(const signed char*, __builtin_aarch64_simd_xi, int);
4582 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4hi(const short int*, __builtin_aarch64_simd_xi, int);
4583 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanedi(const long int*, __builtin_aarch64_simd_xi, int);
4584 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2si(const int*, __builtin_aarch64_simd_xi, int);
4585 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev16qi(const signed char*, __builtin_aarch64_simd_oi, int);
4586 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2df(const double*, __builtin_aarch64_simd_oi, int);
4587 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev2di(const long int*, __builtin_aarch64_simd_oi, int);
4588 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4sf(const float*, __builtin_aarch64_simd_oi, int);
4589 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4si(const int*, __builtin_aarch64_simd_oi, int);
4590 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8hf(const __fp16*, __builtin_aarch64_simd_oi, int);
4591 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8hi(const short int*, __builtin_aarch64_simd_oi, int);
4592 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev16qi(const signed char*, __builtin_aarch64_simd_ci, int);
4593 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2df(const double*, __builtin_aarch64_simd_ci, int);
4594 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev2di(const long int*, __builtin_aarch64_simd_ci, int);
4595 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4sf(const float*, __builtin_aarch64_simd_ci, int);
4596 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4si(const int*, __builtin_aarch64_simd_ci, int);
4597 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8hf(const __fp16*, __builtin_aarch64_simd_ci, int);
4598 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8hi(const short int*, __builtin_aarch64_simd_ci, int);
4599 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev16qi(const signed char*, __builtin_aarch64_simd_xi, int);
4600 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2df(const double*, __builtin_aarch64_simd_xi, int);
4601 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev2di(const long int*, __builtin_aarch64_simd_xi, int);
4602 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4sf(const float*, __builtin_aarch64_simd_xi, int);
4603 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4si(const int*, __builtin_aarch64_simd_xi, int);
4604 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8hf(const __fp16*, __builtin_aarch64_simd_xi, int);
4605 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8hi(const short int*, __builtin_aarch64_simd_xi, int);
4606 void __builtin_aarch64_st2_lanev16qi(signed char*, __builtin_aarch64_simd_oi, int);
4607 void __builtin_aarch64_st2_lanev2df(double*, __builtin_aarch64_simd_oi, int);
4608 void __builtin_aarch64_st2_lanev2di(long int*, __builtin_aarch64_simd_oi, int);
4609 void __builtin_aarch64_st2_lanev4sf(float*, __builtin_aarch64_simd_oi, int);
4610 void __builtin_aarch64_st2_lanev4si(int*, __builtin_aarch64_simd_oi, int);
4611 void __builtin_aarch64_st2_lanev8hf(__fp16*, __builtin_aarch64_simd_oi, int);
4612 void __builtin_aarch64_st2_lanev8hi(short int*, __builtin_aarch64_simd_oi, int);
4613 void __builtin_aarch64_st3_lanev16qi(signed char*, __builtin_aarch64_simd_ci, int);
4614 void __builtin_aarch64_st3_lanev2df(double*, __builtin_aarch64_simd_ci, int);
4615 void __builtin_aarch64_st3_lanev2di(long int*, __builtin_aarch64_simd_ci, int);
4616 void __builtin_aarch64_st3_lanev4sf(float*, __builtin_aarch64_simd_ci, int);
4617 void __builtin_aarch64_st3_lanev4si(int*, __builtin_aarch64_simd_ci, int);
4618 void __builtin_aarch64_st3_lanev8hf(__fp16*, __builtin_aarch64_simd_ci, int);
4619 void __builtin_aarch64_st3_lanev8hi(short int*, __builtin_aarch64_simd_ci, int);
4620 void __builtin_aarch64_st4_lanev16qi(signed char*, __builtin_aarch64_simd_xi, int);
4621 void __builtin_aarch64_st4_lanev2df(double*, __builtin_aarch64_simd_xi, int);
4622 void __builtin_aarch64_st4_lanev2di(long int*, __builtin_aarch64_simd_xi, int);
4623 void __builtin_aarch64_st4_lanev4sf(float*, __builtin_aarch64_simd_xi, int);
4624 void __builtin_aarch64_st4_lanev4si(int*, __builtin_aarch64_simd_xi, int);
4625 void __builtin_aarch64_st4_lanev8hf(__fp16*, __builtin_aarch64_simd_xi, int);
4626 void __builtin_aarch64_st4_lanev8hi(short int*, __builtin_aarch64_simd_xi, int);
4627 __fp16 __builtin_aarch64_abshf(__fp16);
4628 __Float16x4_t __builtin_aarch64_absv4hf(__Float16x4_t);
4629 __Float16x8_t __builtin_aarch64_absv8hf(__Float16x8_t);
4630 long int __builtin_aarch64_addpdi(__Int64x2_t);
4631 long int __builtin_aarch64_ashldi(long int, signed char);
4632 long int __builtin_aarch64_ashr_simddi(long int, int);
4633 __Int8x16_t __builtin_aarch64_bcaxqv16qi(__Int8x16_t, __Int8x16_t, __Int8x16_t);
4634 __Uint8x16_t __builtin_aarch64_bcaxqv16qi_uuuu(__Uint8x16_t, __Uint8x16_t, __Uint8x16_t);
4635 __Int64x2_t __builtin_aarch64_bcaxqv2di(__Int64x2_t, __Int64x2_t, __Int64x2_t);
4636 __Uint64x2_t __builtin_aarch64_bcaxqv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4637 __Int32x4_t __builtin_aarch64_bcaxqv4si(__Int32x4_t, __Int32x4_t, __Int32x4_t);
4638 __Uint32x4_t __builtin_aarch64_bcaxqv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
4639 __Int16x8_t __builtin_aarch64_bcaxqv8hi(__Int16x8_t, __Int16x8_t, __Int16x8_t);
4640 __Uint16x8_t __builtin_aarch64_bcaxqv8hi_uuuu(__Uint16x8_t, __Uint16x8_t, __Uint16x8_t);
4641 __fp16 __builtin_aarch64_btrunchf(__fp16);
4642 __Float16x4_t __builtin_aarch64_btruncv4hf(__Float16x4_t);
4643 __Float16x8_t __builtin_aarch64_btruncv8hf(__Float16x8_t);
4644 __fp16 __builtin_aarch64_ceilhf(__fp16);
4645 __Float16x4_t __builtin_aarch64_ceilv4hf(__Float16x4_t);
4646 __Float16x8_t __builtin_aarch64_ceilv8hf(__Float16x8_t);
4647 short unsigned int __builtin_aarch64_cmeqhf_uss(__fp16, __fp16);
4648 __Uint16x4_t __builtin_aarch64_cmeqv4hf_uss(__Float16x4_t, __Float16x4_t);
4649 __Uint16x8_t __builtin_aarch64_cmeqv8hf_uss(__Float16x8_t, __Float16x8_t);
4650 short unsigned int __builtin_aarch64_cmgehf_uss(__fp16, __fp16);
4651 __Uint16x4_t __builtin_aarch64_cmgev4hf_uss(__Float16x4_t, __Float16x4_t);
4652 __Uint16x8_t __builtin_aarch64_cmgev8hf_uss(__Float16x8_t, __Float16x8_t);
4653 short unsigned int __builtin_aarch64_cmgthf_uss(__fp16, __fp16);
4654 __Uint16x4_t __builtin_aarch64_cmgtv4hf_uss(__Float16x4_t, __Float16x4_t);
4655 __Uint16x8_t __builtin_aarch64_cmgtv8hf_uss(__Float16x8_t, __Float16x8_t);
4656 short unsigned int __builtin_aarch64_cmlehf_uss(__fp16, __fp16);
4657 __Uint16x4_t __builtin_aarch64_cmlev4hf_uss(__Float16x4_t, __Float16x4_t);
4658 __Uint16x8_t __builtin_aarch64_cmlev8hf_uss(__Float16x8_t, __Float16x8_t);
4659 short unsigned int __builtin_aarch64_cmlthf_uss(__fp16, __fp16);
4660 __Uint16x4_t __builtin_aarch64_cmltv4hf_uss(__Float16x4_t, __Float16x4_t);
4661 __Uint16x8_t __builtin_aarch64_cmltv8hf_uss(__Float16x8_t, __Float16x8_t);
4662 __Poly64x2_t __builtin_aarch64_combinedi_ppp(__Poly64_t, __Poly64_t);
4663 unsigned int __builtin_aarch64_crc32b(unsigned int, unsigned char);
4664 unsigned int __builtin_aarch64_crc32cb(unsigned int, unsigned char);
4665 unsigned int __builtin_aarch64_crc32ch(unsigned int, short unsigned int);
4666 unsigned int __builtin_aarch64_crc32cw(unsigned int, unsigned int);
4667 unsigned int __builtin_aarch64_crc32cx(unsigned int, long unsigned int);
4668 unsigned int __builtin_aarch64_crc32h(unsigned int, short unsigned int);
4669 unsigned int __builtin_aarch64_crc32w(unsigned int, unsigned int);
4670 unsigned int __builtin_aarch64_crc32x(unsigned int, long unsigned int);
4671 unsigned int __builtin_aarch64_crypto_sha1hsi_uu(unsigned int);
4672 __Uint64x2_t __builtin_aarch64_crypto_sha512h2qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4673 __Uint64x2_t __builtin_aarch64_crypto_sha512hqv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4674 __Uint64x2_t __builtin_aarch64_crypto_sha512su0qv2di_uuu(__Uint64x2_t, __Uint64x2_t);
4675 __Uint64x2_t __builtin_aarch64_crypto_sha512su1qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4676 __Int8x16_t __builtin_aarch64_eor3qv16qi(__Int8x16_t, __Int8x16_t, __Int8x16_t);
4677 __Uint8x16_t __builtin_aarch64_eor3qv16qi_uuuu(__Uint8x16_t, __Uint8x16_t, __Uint8x16_t);
4678 __Int64x2_t __builtin_aarch64_eor3qv2di(__Int64x2_t, __Int64x2_t, __Int64x2_t);
4679 __Uint64x2_t __builtin_aarch64_eor3qv2di_uuuu(__Uint64x2_t, __Uint64x2_t, __Uint64x2_t);
4680 __Int32x4_t __builtin_aarch64_eor3qv4si(__Int32x4_t, __Int32x4_t, __Int32x4_t);
4681 __Uint32x4_t __builtin_aarch64_eor3qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
4682 __Int16x8_t __builtin_aarch64_eor3qv8hi(__Int16x8_t, __Int16x8_t, __Int16x8_t);
4683 __Uint16x8_t __builtin_aarch64_eor3qv8hi_uuuu(__Uint16x8_t, __Uint16x8_t, __Uint16x8_t);
4684 double __builtin_aarch64_fabddf(double, double);
4685 __fp16 __builtin_aarch64_fabdhf(__fp16, __fp16);
4686 float __builtin_aarch64_fabdsf(float, float);
4687 __Float64x2_t __builtin_aarch64_fabdv2df(__Float64x2_t, __Float64x2_t);
4688 __Float32x2_t __builtin_aarch64_fabdv2sf(__Float32x2_t, __Float32x2_t);
4689 __Float16x4_t __builtin_aarch64_fabdv4hf(__Float16x4_t, __Float16x4_t);
4690 __Float32x4_t __builtin_aarch64_fabdv4sf(__Float32x4_t, __Float32x4_t);
4691 __Float16x8_t __builtin_aarch64_fabdv8hf(__Float16x8_t, __Float16x8_t);
4692 short unsigned int __builtin_aarch64_facgehf_uss(__fp16, __fp16);
4693 __Uint16x4_t __builtin_aarch64_facgev4hf_uss(__Float16x4_t, __Float16x4_t);
4694 __Uint16x8_t __builtin_aarch64_facgev8hf_uss(__Float16x8_t, __Float16x8_t);
4695 short unsigned int __builtin_aarch64_facgthf_uss(__fp16, __fp16);
4696 __Uint16x4_t __builtin_aarch64_facgtv4hf_uss(__Float16x4_t, __Float16x4_t);
4697 __Uint16x8_t __builtin_aarch64_facgtv8hf_uss(__Float16x8_t, __Float16x8_t);
4698 short unsigned int __builtin_aarch64_faclehf_uss(__fp16, __fp16);
4699 __Uint16x4_t __builtin_aarch64_faclev4hf_uss(__Float16x4_t, __Float16x4_t);
4700 __Uint16x8_t __builtin_aarch64_faclev8hf_uss(__Float16x8_t, __Float16x8_t);
4701 short unsigned int __builtin_aarch64_faclthf_uss(__fp16, __fp16);
4702 __Uint16x4_t __builtin_aarch64_facltv4hf_uss(__Float16x4_t, __Float16x4_t);
4703 __Uint16x8_t __builtin_aarch64_facltv8hf_uss(__Float16x8_t, __Float16x8_t);
4704 __Float64x2_t __builtin_aarch64_faddpv2df(__Float64x2_t, __Float64x2_t);
4705 __Float32x2_t __builtin_aarch64_faddpv2sf(__Float32x2_t, __Float32x2_t);
4706 __Float16x4_t __builtin_aarch64_faddpv4hf(__Float16x4_t, __Float16x4_t);
4707 __Float32x4_t __builtin_aarch64_faddpv4sf(__Float32x4_t, __Float32x4_t);
4708 __Float16x8_t __builtin_aarch64_faddpv8hf(__Float16x8_t, __Float16x8_t);
4709 __Float64x2_t __builtin_aarch64_fcadd270v2df(__Float64x2_t, __Float64x2_t);
4710 __Float32x2_t __builtin_aarch64_fcadd270v2sf(__Float32x2_t, __Float32x2_t);
4711 __Float16x4_t __builtin_aarch64_fcadd270v4hf(__Float16x4_t, __Float16x4_t);
4712 __Float32x4_t __builtin_aarch64_fcadd270v4sf(__Float32x4_t, __Float32x4_t);
4713 __Float16x8_t __builtin_aarch64_fcadd270v8hf(__Float16x8_t, __Float16x8_t);
4714 __Float64x2_t __builtin_aarch64_fcadd90v2df(__Float64x2_t, __Float64x2_t);
4715 __Float32x2_t __builtin_aarch64_fcadd90v2sf(__Float32x2_t, __Float32x2_t);
4716 __Float16x4_t __builtin_aarch64_fcadd90v4hf(__Float16x4_t, __Float16x4_t);
4717 __Float32x4_t __builtin_aarch64_fcadd90v4sf(__Float32x4_t, __Float32x4_t);
4718 __Float16x8_t __builtin_aarch64_fcadd90v8hf(__Float16x8_t, __Float16x8_t);
4719 __Float64x2_t __builtin_aarch64_fcmla0v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4720 __Float32x2_t __builtin_aarch64_fcmla0v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4721 __Float16x4_t __builtin_aarch64_fcmla0v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4722 __Float32x4_t __builtin_aarch64_fcmla0v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4723 __Float16x8_t __builtin_aarch64_fcmla0v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4724 __Float64x2_t __builtin_aarch64_fcmla180v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4725 __Float32x2_t __builtin_aarch64_fcmla180v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4726 __Float16x4_t __builtin_aarch64_fcmla180v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4727 __Float32x4_t __builtin_aarch64_fcmla180v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4728 __Float16x8_t __builtin_aarch64_fcmla180v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4729 __Float64x2_t __builtin_aarch64_fcmla270v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4730 __Float32x2_t __builtin_aarch64_fcmla270v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4731 __Float16x4_t __builtin_aarch64_fcmla270v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4732 __Float32x4_t __builtin_aarch64_fcmla270v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4733 __Float16x8_t __builtin_aarch64_fcmla270v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4734 __Float64x2_t __builtin_aarch64_fcmla90v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
4735 __Float32x2_t __builtin_aarch64_fcmla90v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
4736 __Float16x4_t __builtin_aarch64_fcmla90v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4737 __Float32x4_t __builtin_aarch64_fcmla90v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
4738 __Float16x8_t __builtin_aarch64_fcmla90v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4739 __Float32x2_t __builtin_aarch64_fcmla_lane0v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4740 __Float16x4_t __builtin_aarch64_fcmla_lane0v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4741 __Float32x4_t __builtin_aarch64_fcmla_lane0v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4742 __Float16x8_t __builtin_aarch64_fcmla_lane0v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4743 __Float32x2_t __builtin_aarch64_fcmla_lane180v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4744 __Float16x4_t __builtin_aarch64_fcmla_lane180v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4745 __Float32x4_t __builtin_aarch64_fcmla_lane180v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4746 __Float16x8_t __builtin_aarch64_fcmla_lane180v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4747 __Float32x2_t __builtin_aarch64_fcmla_lane270v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4748 __Float16x4_t __builtin_aarch64_fcmla_lane270v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4749 __Float32x4_t __builtin_aarch64_fcmla_lane270v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4750 __Float16x8_t __builtin_aarch64_fcmla_lane270v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4751 __Float32x2_t __builtin_aarch64_fcmla_lane90v2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t, int);
4752 __Float16x4_t __builtin_aarch64_fcmla_lane90v4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t, int);
4753 __Float32x4_t __builtin_aarch64_fcmla_lane90v4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t, int);
4754 __Float16x8_t __builtin_aarch64_fcmla_lane90v8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t, int);
4755 __Float32x2_t __builtin_aarch64_fcmla_laneq0v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4756 __Float16x4_t __builtin_aarch64_fcmla_laneq0v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4757 __Float32x2_t __builtin_aarch64_fcmla_laneq180v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4758 __Float16x4_t __builtin_aarch64_fcmla_laneq180v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4759 __Float32x2_t __builtin_aarch64_fcmla_laneq270v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4760 __Float16x4_t __builtin_aarch64_fcmla_laneq270v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4761 __Float32x2_t __builtin_aarch64_fcmla_laneq90v2sf(__Float32x2_t, __Float32x2_t, __Float32x4_t, unsigned int);
4762 __Float16x4_t __builtin_aarch64_fcmla_laneq90v4hf(__Float16x4_t, __Float16x4_t, __Float16x8_t, unsigned int);
4763 __Float32x4_t __builtin_aarch64_fcmlaq_lane0v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4764 __Float16x8_t __builtin_aarch64_fcmlaq_lane0v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4765 __Float32x4_t __builtin_aarch64_fcmlaq_lane180v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4766 __Float16x8_t __builtin_aarch64_fcmlaq_lane180v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4767 __Float32x4_t __builtin_aarch64_fcmlaq_lane270v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4768 __Float16x8_t __builtin_aarch64_fcmlaq_lane270v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4769 __Float32x4_t __builtin_aarch64_fcmlaq_lane90v4sf(__Float32x4_t, __Float32x4_t, __Float32x2_t, int);
4770 __Float16x8_t __builtin_aarch64_fcmlaq_lane90v8hf(__Float16x8_t, __Float16x8_t, __Float16x4_t, int);
4771 long int __builtin_aarch64_fcvtzsdf(double, int);
4772 short int __builtin_aarch64_fcvtzshf(__fp16, int);
4773 long int __builtin_aarch64_fcvtzshfdi(__fp16, int);
4774 int __builtin_aarch64_fcvtzshfsi(__fp16, int);
4775 int __builtin_aarch64_fcvtzssf(float, int);
4776 __Int64x2_t __builtin_aarch64_fcvtzsv2df(__Float64x2_t, int);
4777 __Int32x2_t __builtin_aarch64_fcvtzsv2sf(__Float32x2_t, int);
4778 __Int16x4_t __builtin_aarch64_fcvtzsv4hf(__Float16x4_t, int);
4779 __Int32x4_t __builtin_aarch64_fcvtzsv4sf(__Float32x4_t, int);
4780 __Int16x8_t __builtin_aarch64_fcvtzsv8hf(__Float16x8_t, int);
4781 long unsigned int __builtin_aarch64_fcvtzudf_uss(double, int);
4782 long unsigned int __builtin_aarch64_fcvtzuhfdi_uss(__fp16, int);
4783 unsigned int __builtin_aarch64_fcvtzuhfsi_uss(__fp16, int);
4784 short unsigned int __builtin_aarch64_fcvtzuhf_uss(__fp16, int);
4785 unsigned int __builtin_aarch64_fcvtzusf_uss(float, int);
4786 __Uint64x2_t __builtin_aarch64_fcvtzuv2df_uss(__Float64x2_t, int);
4787 __Uint32x2_t __builtin_aarch64_fcvtzuv2sf_uss(__Float32x2_t, int);
4788 __Uint16x4_t __builtin_aarch64_fcvtzuv4hf_uss(__Float16x4_t, int);
4789 __Uint32x4_t __builtin_aarch64_fcvtzuv4sf_uss(__Float32x4_t, int);
4790 __Uint16x8_t __builtin_aarch64_fcvtzuv8hf_uss(__Float16x8_t, int);
4791 long int __builtin_aarch64_fix_trunchfdi(__fp16);
4792 short int __builtin_aarch64_fix_trunchfhi(__fp16);
4793 int __builtin_aarch64_fix_trunchfsi(__fp16);
4794 long unsigned int __builtin_aarch64_fixuns_trunchfdi_us(__fp16);
4795 short unsigned int __builtin_aarch64_fixuns_trunchfhi_us(__fp16);
4796 unsigned int __builtin_aarch64_fixuns_trunchfsi_us(__fp16);
4797 __fp16 __builtin_aarch64_floatdihf(long int);
4798 __fp16 __builtin_aarch64_floathihf(short int);
4799 __fp16 __builtin_aarch64_floatsihf(int);
4800 __fp16 __builtin_aarch64_floatunsdihf_us(long int);
4801 __fp16 __builtin_aarch64_floatunshihf_us(short int);
4802 __fp16 __builtin_aarch64_floatunssihf_us(int);
4803 __Float16x4_t __builtin_aarch64_floatunsv4hiv4hf(__Int16x4_t);
4804 __Float16x8_t __builtin_aarch64_floatunsv8hiv8hf(__Int16x8_t);
4805 __Float16x4_t __builtin_aarch64_floatv4hiv4hf(__Int16x4_t);
4806 __Float16x8_t __builtin_aarch64_floatv8hiv8hf(__Int16x8_t);
4807 __fp16 __builtin_aarch64_floorhf(__fp16);
4808 __Float16x4_t __builtin_aarch64_floorv4hf(__Float16x4_t);
4809 __Float16x8_t __builtin_aarch64_floorv8hf(__Float16x8_t);
4810 __fp16 __builtin_aarch64_fmahf(__fp16, __fp16, __fp16);
4811 __Float16x4_t __builtin_aarch64_fmav4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4812 __Float16x8_t __builtin_aarch64_fmav8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4813 double __builtin_aarch64_fmaxdf(double, double);
4814 __fp16 __builtin_aarch64_fmaxhf(__fp16, __fp16);
4815 __Float64x2_t __builtin_aarch64_fmaxv2df(__Float64x2_t, __Float64x2_t);
4816 __Float32x2_t __builtin_aarch64_fmaxv2sf(__Float32x2_t, __Float32x2_t);
4817 __Float16x4_t __builtin_aarch64_fmaxv4hf(__Float16x4_t, __Float16x4_t);
4818 __Float32x4_t __builtin_aarch64_fmaxv4sf(__Float32x4_t, __Float32x4_t);
4819 __Float16x8_t __builtin_aarch64_fmaxv8hf(__Float16x8_t, __Float16x8_t);
4820 double __builtin_aarch64_fmindf(double, double);
4821 __fp16 __builtin_aarch64_fminhf(__fp16, __fp16);
4822 __Float64x2_t __builtin_aarch64_fminv2df(__Float64x2_t, __Float64x2_t);
4823 __Float32x2_t __builtin_aarch64_fminv2sf(__Float32x2_t, __Float32x2_t);
4824 __Float16x4_t __builtin_aarch64_fminv4hf(__Float16x4_t, __Float16x4_t);
4825 __Float32x4_t __builtin_aarch64_fminv4sf(__Float32x4_t, __Float32x4_t);
4826 __Float16x8_t __builtin_aarch64_fminv8hf(__Float16x8_t, __Float16x8_t);
4827 __Float32x2_t __builtin_aarch64_fmlal_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4828 __Float32x2_t __builtin_aarch64_fmlal_lane_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4829 __Float32x2_t __builtin_aarch64_fmlal_lane_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4830 __Float32x2_t __builtin_aarch64_fmlal_laneq_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4831 __Float32x2_t __builtin_aarch64_fmlal_laneq_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4832 __Float32x2_t __builtin_aarch64_fmlal_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4833 __Float32x4_t __builtin_aarch64_fmlalq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4834 __Float32x4_t __builtin_aarch64_fmlalq_lane_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4835 __Float32x4_t __builtin_aarch64_fmlalq_lane_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4836 __Float32x4_t __builtin_aarch64_fmlalq_laneq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4837 __Float32x4_t __builtin_aarch64_fmlalq_laneq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4838 __Float32x4_t __builtin_aarch64_fmlalq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4839 __Float32x2_t __builtin_aarch64_fmlsl_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4840 __Float32x2_t __builtin_aarch64_fmlsl_lane_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4841 __Float32x2_t __builtin_aarch64_fmlsl_lane_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t, int);
4842 __Float32x2_t __builtin_aarch64_fmlsl_laneq_highv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4843 __Float32x2_t __builtin_aarch64_fmlsl_laneq_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x8_t, int);
4844 __Float32x2_t __builtin_aarch64_fmlsl_lowv2sf(__Float32x2_t, __Float16x4_t, __Float16x4_t);
4845 __Float32x4_t __builtin_aarch64_fmlslq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4846 __Float32x4_t __builtin_aarch64_fmlslq_lane_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4847 __Float32x4_t __builtin_aarch64_fmlslq_lane_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x4_t, int);
4848 __Float32x4_t __builtin_aarch64_fmlslq_laneq_highv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4849 __Float32x4_t __builtin_aarch64_fmlslq_laneq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t, int);
4850 __Float32x4_t __builtin_aarch64_fmlslq_lowv4sf(__Float32x4_t, __Float16x8_t, __Float16x8_t);
4851 double __builtin_aarch64_fmulxdf(double, double);
4852 __fp16 __builtin_aarch64_fmulxhf(__fp16, __fp16);
4853 float __builtin_aarch64_fmulxsf(float, float);
4854 __Float64x2_t __builtin_aarch64_fmulxv2df(__Float64x2_t, __Float64x2_t);
4855 __Float32x2_t __builtin_aarch64_fmulxv2sf(__Float32x2_t, __Float32x2_t);
4856 __Float16x4_t __builtin_aarch64_fmulxv4hf(__Float16x4_t, __Float16x4_t);
4857 __Float32x4_t __builtin_aarch64_fmulxv4sf(__Float32x4_t, __Float32x4_t);
4858 __Float16x8_t __builtin_aarch64_fmulxv8hf(__Float16x8_t, __Float16x8_t);
4859 __fp16 __builtin_aarch64_fnmahf(__fp16, __fp16, __fp16);
4860 __Float16x4_t __builtin_aarch64_fnmav4hf(__Float16x4_t, __Float16x4_t, __Float16x4_t);
4861 __Float16x8_t __builtin_aarch64_fnmav8hf(__Float16x8_t, __Float16x8_t, __Float16x8_t);
4862 double __builtin_aarch64_frecpedf(double);
4863 __fp16 __builtin_aarch64_frecpehf(__fp16);
4864 float __builtin_aarch64_frecpesf(float);
4865 __Float16x4_t __builtin_aarch64_frecpev4hf(__Float16x4_t);
4866 __Float16x8_t __builtin_aarch64_frecpev8hf(__Float16x8_t);
4867 double __builtin_aarch64_frecpsdf(double, double);
4868 __fp16 __builtin_aarch64_frecpshf(__fp16, __fp16);
4869 float __builtin_aarch64_frecpssf(float, float);
4870 __Float16x4_t __builtin_aarch64_frecpsv4hf(__Float16x4_t, __Float16x4_t);
4871 __Float16x8_t __builtin_aarch64_frecpsv8hf(__Float16x8_t, __Float16x8_t);
4872 double __builtin_aarch64_frecpxdf(double);
4873 __fp16 __builtin_aarch64_frecpxhf(__fp16);
4874 float __builtin_aarch64_frecpxsf(float);
4875 double __builtin_aarch64_frintndf(double);
4876 __fp16 __builtin_aarch64_frintnhf(__fp16);
4877 __Float16x4_t __builtin_aarch64_frintnv4hf(__Float16x4_t);
4878 __Float16x8_t __builtin_aarch64_frintnv8hf(__Float16x8_t);
4879 __Poly64_t __builtin_aarch64_get_dregcidi_pss(__builtin_aarch64_simd_ci, int);
4880 __Poly64_t __builtin_aarch64_get_dregoidi_pss(__builtin_aarch64_simd_oi, int);
4881 __Poly64_t __builtin_aarch64_get_dregxidi_pss(__builtin_aarch64_simd_xi, int);
4882 __Poly64x2_t __builtin_aarch64_get_qregciv2di_pss(__builtin_aarch64_simd_ci, int);
4883 __Poly64x2_t __builtin_aarch64_get_qregoiv2di_pss(__builtin_aarch64_simd_oi, int);
4884 __Poly64x2_t __builtin_aarch64_get_qregxiv2di_pss(__builtin_aarch64_simd_xi, int);
4885 __Uint16x4_t __builtin_aarch64_lbtruncuv4hfv4hi_us(__Float16x4_t);
4886 __Uint16x8_t __builtin_aarch64_lbtruncuv8hfv8hi_us(__Float16x8_t);
4887 __Int16x4_t __builtin_aarch64_lbtruncv4hfv4hi(__Float16x4_t);
4888 __Int16x8_t __builtin_aarch64_lbtruncv8hfv8hi(__Float16x8_t);
4889 long int __builtin_aarch64_lceilhfdi(__fp16);
4890 short int __builtin_aarch64_lceilhfhi(__fp16);
4891 int __builtin_aarch64_lceilhfsi(__fp16);
4892 long unsigned int __builtin_aarch64_lceiludfdi_us(double);
4893 long unsigned int __builtin_aarch64_lceiluhfdi_us(__fp16);
4894 short unsigned int __builtin_aarch64_lceiluhfhi_us(__fp16);
4895 unsigned int __builtin_aarch64_lceiluhfsi_us(__fp16);
4896 unsigned int __builtin_aarch64_lceilusfsi_us(float);
4897 __Uint16x4_t __builtin_aarch64_lceiluv4hfv4hi_us(__Float16x4_t);
4898 __Uint16x8_t __builtin_aarch64_lceiluv8hfv8hi_us(__Float16x8_t);
4899 __Int16x4_t __builtin_aarch64_lceilv4hfv4hi(__Float16x4_t);
4900 __Int16x8_t __builtin_aarch64_lceilv8hfv8hi(__Float16x8_t);
4901 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2df(const double*);
4902 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2di(const long int*);
4903 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v16qi(const signed char*);
4904 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2df(const double*);
4905 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2di(const long int*);
4906 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2sf(const float*);
4907 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v2si(const int*);
4908 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4hf(const __fp16*);
4909 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4hi(const short int*);
4910 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4sf(const float*);
4911 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4si(const int*);
4912 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8hf(const __fp16*);
4913 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8hi(const short int*);
4914 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8qi(const signed char*);
4915 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3df(const double*);
4916 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3di(const long int*);
4917 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v16qi(const signed char*);
4918 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2df(const double*);
4919 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2di(const long int*);
4920 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2sf(const float*);
4921 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v2si(const int*);
4922 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4hf(const __fp16*);
4923 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4hi(const short int*);
4924 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4sf(const float*);
4925 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4si(const int*);
4926 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8hf(const __fp16*);
4927 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8hi(const short int*);
4928 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8qi(const signed char*);
4929 __builtin_aarch64_simd_oi __builtin_aarch64_ld2df(const double*);
4930 __builtin_aarch64_simd_oi __builtin_aarch64_ld2di(const long int*);
4931 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rdf(const double*);
4932 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rdi(const long int*);
4933 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv16qi(const signed char*);
4934 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2df(const double*);
4935 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2di(const long int*);
4936 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2sf(const float*);
4937 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv2si(const int*);
4938 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4hf(const __fp16*);
4939 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4hi(const short int*);
4940 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4sf(const float*);
4941 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4si(const int*);
4942 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8hf(const __fp16*);
4943 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8hi(const short int*);
4944 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8qi(const signed char*);
4945 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v16qi(const signed char*);
4946 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2df(const double*);
4947 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2di(const long int*);
4948 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2sf(const float*);
4949 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v2si(const int*);
4950 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4hf(const __fp16*);
4951 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4hi(const short int*);
4952 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4sf(const float*);
4953 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4si(const int*);
4954 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8hf(const __fp16*);
4955 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8hi(const short int*);
4956 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8qi(const signed char*);
4957 __builtin_aarch64_simd_ci __builtin_aarch64_ld3df(const double*);
4958 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rdf(const double*);
4959 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rdi(const long int*);
4960 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv16qi(const signed char*);
4961 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2df(const double*);
4962 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2di(const long int*);
4963 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2sf(const float*);
4964 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv2si(const int*);
4965 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4hf(const __fp16*);
4966 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4hi(const short int*);
4967 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4sf(const float*);
4968 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4si(const int*);
4969 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8hf(const __fp16*);
4970 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8hi(const short int*);
4971 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8qi(const signed char*);
4972 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v16qi(const signed char*);
4973 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2df(const double*);
4974 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2di(const long int*);
4975 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2sf(const float*);
4976 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v2si(const int*);
4977 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4hf(const __fp16*);
4978 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4hi(const short int*);
4979 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4sf(const float*);
4980 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4si(const int*);
4981 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8hf(const __fp16*);
4982 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8hi(const short int*);
4983 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8qi(const signed char*);
4984 __builtin_aarch64_simd_xi __builtin_aarch64_ld4df(const double*);
4985 __builtin_aarch64_simd_xi __builtin_aarch64_ld4di(const long int*);
4986 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rdf(const double*);
4987 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rdi(const long int*);
4988 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv16qi(const signed char*);
4989 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2df(const double*);
4990 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2di(const long int*);
4991 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2sf(const float*);
4992 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv2si(const int*);
4993 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4hf(const __fp16*);
4994 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4hi(const short int*);
4995 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4sf(const float*);
4996 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4si(const int*);
4997 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8hf(const __fp16*);
4998 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8hi(const short int*);
4999 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8qi(const signed char*);
5000 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v16qi(const signed char*);
5001 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2df(const double*);
5002 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2di(const long int*);
5003 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2sf(const float*);
5004 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v2si(const int*);
5005 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4hf(const __fp16*);
5006 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4hi(const short int*);
5007 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4sf(const float*);
5008 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4si(const int*);
5009 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8hf(const __fp16*);
5010 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8hi(const short int*);
5011 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8qi(const signed char*);
5012 long int __builtin_aarch64_lfloorhfdi(__fp16);
5013 short int __builtin_aarch64_lfloorhfhi(__fp16);
5014 int __builtin_aarch64_lfloorhfsi(__fp16);
5015 long unsigned int __builtin_aarch64_lfloorudfdi_us(double);
5016 long unsigned int __builtin_aarch64_lflooruhfdi_us(__fp16);
5017 short unsigned int __builtin_aarch64_lflooruhfhi_us(__fp16);
5018 unsigned int __builtin_aarch64_lflooruhfsi_us(__fp16);
5019 unsigned int __builtin_aarch64_lfloorusfsi_us(float);
5020 __Uint16x4_t __builtin_aarch64_lflooruv4hfv4hi_us(__Float16x4_t);
5021 __Uint16x8_t __builtin_aarch64_lflooruv8hfv8hi_us(__Float16x8_t);
5022 __Int16x4_t __builtin_aarch64_lfloorv4hfv4hi(__Float16x4_t);
5023 __Int16x8_t __builtin_aarch64_lfloorv8hfv8hi(__Float16x8_t);
5024 long int __builtin_aarch64_lfrintndfdi(double);
5025 long int __builtin_aarch64_lfrintnhfdi(__fp16);
5026 short int __builtin_aarch64_lfrintnhfhi(__fp16);
5027 int __builtin_aarch64_lfrintnhfsi(__fp16);
5028 int __builtin_aarch64_lfrintnsfsi(float);
5029 long unsigned int __builtin_aarch64_lfrintnudfdi_us(double);
5030 long unsigned int __builtin_aarch64_lfrintnuhfdi_us(__fp16);
5031 short unsigned int __builtin_aarch64_lfrintnuhfhi_us(__fp16);
5032 unsigned int __builtin_aarch64_lfrintnuhfsi_us(__fp16);
5033 unsigned int __builtin_aarch64_lfrintnusfsi_us(float);
5034 __Uint16x4_t __builtin_aarch64_lfrintnuv4hfv4hi_us(__Float16x4_t);
5035 __Uint16x8_t __builtin_aarch64_lfrintnuv8hfv8hi_us(__Float16x8_t);
5036 __Int16x4_t __builtin_aarch64_lfrintnv4hfv4hi(__Float16x4_t);
5037 __Int16x8_t __builtin_aarch64_lfrintnv8hfv8hi(__Float16x8_t);
5038 long int __builtin_aarch64_lrounddfdi(double);
5039 long int __builtin_aarch64_lroundhfdi(__fp16);
5040 short int __builtin_aarch64_lroundhfhi(__fp16);
5041 int __builtin_aarch64_lroundhfsi(__fp16);
5042 int __builtin_aarch64_lroundsfsi(float);
5043 long unsigned int __builtin_aarch64_lroundudfdi_us(double);
5044 long unsigned int __builtin_aarch64_lrounduhfdi_us(__fp16);
5045 short unsigned int __builtin_aarch64_lrounduhfhi_us(__fp16);
5046 unsigned int __builtin_aarch64_lrounduhfsi_us(__fp16);
5047 unsigned int __builtin_aarch64_lroundusfsi_us(float);
5048 __Uint16x4_t __builtin_aarch64_lrounduv4hfv4hi_us(__Float16x4_t);
5049 __Uint16x8_t __builtin_aarch64_lrounduv8hfv8hi_us(__Float16x8_t);
5050 __Int16x4_t __builtin_aarch64_lroundv4hfv4hi(__Float16x4_t);
5051 __Int16x8_t __builtin_aarch64_lroundv8hfv8hi(__Float16x8_t);
5052 long unsigned int __builtin_aarch64_lshr_simddi_uus(long unsigned int, int);
5053 __fp16 __builtin_aarch64_nearbyinthf(__fp16);
5054 __Float16x4_t __builtin_aarch64_nearbyintv4hf(__Float16x4_t);
5055 __Float16x8_t __builtin_aarch64_nearbyintv8hf(__Float16x8_t);
5056 __fp16 __builtin_aarch64_neghf(__fp16);
5057 __Int8x16_t __builtin_aarch64_qtbl3v16qi(__builtin_aarch64_simd_ci, __Int8x16_t);
5058 __Int8x8_t __builtin_aarch64_qtbl3v8qi(__builtin_aarch64_simd_ci, __Int8x8_t);
5059 __Int8x16_t __builtin_aarch64_qtbl4v16qi(__builtin_aarch64_simd_xi, __Int8x16_t);
5060 __Int8x8_t __builtin_aarch64_qtbl4v8qi(__builtin_aarch64_simd_xi, __Int8x8_t);
5061 __Int8x16_t __builtin_aarch64_qtbx3v16qi(__Int8x16_t, __builtin_aarch64_simd_ci, __Int8x16_t);
5062 __Int8x8_t __builtin_aarch64_qtbx3v8qi(__Int8x8_t, __builtin_aarch64_simd_ci, __Int8x8_t);
5063 __Int8x16_t __builtin_aarch64_qtbx4v16qi(__Int8x16_t, __builtin_aarch64_simd_xi, __Int8x16_t);
5064 __Int8x8_t __builtin_aarch64_qtbx4v8qi(__Int8x8_t, __builtin_aarch64_simd_xi, __Int8x8_t);
5065 __Uint64x2_t __builtin_aarch64_rax1qv2di_uuu(__Uint64x2_t, __Uint64x2_t);
5066 signed char __builtin_aarch64_reduc_plus_scal_v16qi(__Int8x16_t);
5067 double __builtin_aarch64_reduc_plus_scal_v2df(__Float64x2_t);
5068 long int __builtin_aarch64_reduc_plus_scal_v2di(__Int64x2_t);
5069 float __builtin_aarch64_reduc_plus_scal_v2sf(__Float32x2_t);
5070 int __builtin_aarch64_reduc_plus_scal_v2si(__Int32x2_t);
5071 short int __builtin_aarch64_reduc_plus_scal_v4hi(__Int16x4_t);
5072 float __builtin_aarch64_reduc_plus_scal_v4sf(__Float32x4_t);
5073 int __builtin_aarch64_reduc_plus_scal_v4si(__Int32x4_t);
5074 short int __builtin_aarch64_reduc_plus_scal_v8hi(__Int16x8_t);
5075 signed char __builtin_aarch64_reduc_plus_scal_v8qi(__Int8x8_t);
5076 double __builtin_aarch64_reduc_smax_nan_scal_v2df(__Float64x2_t);
5077 float __builtin_aarch64_reduc_smax_nan_scal_v2sf(__Float32x2_t);
5078 __fp16 __builtin_aarch64_reduc_smax_nan_scal_v4hf(__Float16x4_t);
5079 float __builtin_aarch64_reduc_smax_nan_scal_v4sf(__Float32x4_t);
5080 __fp16 __builtin_aarch64_reduc_smax_nan_scal_v8hf(__Float16x8_t);
5081 signed char __builtin_aarch64_reduc_smax_scal_v16qi(__Int8x16_t);
5082 double __builtin_aarch64_reduc_smax_scal_v2df(__Float64x2_t);
5083 float __builtin_aarch64_reduc_smax_scal_v2sf(__Float32x2_t);
5084 int __builtin_aarch64_reduc_smax_scal_v2si(__Int32x2_t);
5085 __fp16 __builtin_aarch64_reduc_smax_scal_v4hf(__Float16x4_t);
5086 short int __builtin_aarch64_reduc_smax_scal_v4hi(__Int16x4_t);
5087 float __builtin_aarch64_reduc_smax_scal_v4sf(__Float32x4_t);
5088 int __builtin_aarch64_reduc_smax_scal_v4si(__Int32x4_t);
5089 __fp16 __builtin_aarch64_reduc_smax_scal_v8hf(__Float16x8_t);
5090 short int __builtin_aarch64_reduc_smax_scal_v8hi(__Int16x8_t);
5091 signed char __builtin_aarch64_reduc_smax_scal_v8qi(__Int8x8_t);
5092 double __builtin_aarch64_reduc_smin_nan_scal_v2df(__Float64x2_t);
5093 float __builtin_aarch64_reduc_smin_nan_scal_v2sf(__Float32x2_t);
5094 __fp16 __builtin_aarch64_reduc_smin_nan_scal_v4hf(__Float16x4_t);
5095 float __builtin_aarch64_reduc_smin_nan_scal_v4sf(__Float32x4_t);
5096 __fp16 __builtin_aarch64_reduc_smin_nan_scal_v8hf(__Float16x8_t);
5097 signed char __builtin_aarch64_reduc_smin_scal_v16qi(__Int8x16_t);
5098 double __builtin_aarch64_reduc_smin_scal_v2df(__Float64x2_t);
5099 float __builtin_aarch64_reduc_smin_scal_v2sf(__Float32x2_t);
5100 int __builtin_aarch64_reduc_smin_scal_v2si(__Int32x2_t);
5101 __fp16 __builtin_aarch64_reduc_smin_scal_v4hf(__Float16x4_t);
5102 short int __builtin_aarch64_reduc_smin_scal_v4hi(__Int16x4_t);
5103 float __builtin_aarch64_reduc_smin_scal_v4sf(__Float32x4_t);
5104 int __builtin_aarch64_reduc_smin_scal_v4si(__Int32x4_t);
5105 __fp16 __builtin_aarch64_reduc_smin_scal_v8hf(__Float16x8_t);
5106 short int __builtin_aarch64_reduc_smin_scal_v8hi(__Int16x8_t);
5107 signed char __builtin_aarch64_reduc_smin_scal_v8qi(__Int8x8_t);
5108 unsigned char __builtin_aarch64_reduc_umax_scal_v16qi_uu(__Uint8x16_t);
5109 unsigned int __builtin_aarch64_reduc_umax_scal_v2si_uu(__Uint32x2_t);
5110 short unsigned int __builtin_aarch64_reduc_umax_scal_v4hi_uu(__Uint16x4_t);
5111 unsigned int __builtin_aarch64_reduc_umax_scal_v4si_uu(__Uint32x4_t);
5112 short unsigned int __builtin_aarch64_reduc_umax_scal_v8hi_uu(__Uint16x8_t);
5113 unsigned char __builtin_aarch64_reduc_umax_scal_v8qi_uu(__Uint8x8_t);
5114 unsigned char __builtin_aarch64_reduc_umin_scal_v16qi_uu(__Uint8x16_t);
5115 unsigned int __builtin_aarch64_reduc_umin_scal_v2si_uu(__Uint32x2_t);
5116 short unsigned int __builtin_aarch64_reduc_umin_scal_v4hi_uu(__Uint16x4_t);
5117 unsigned int __builtin_aarch64_reduc_umin_scal_v4si_uu(__Uint32x4_t);
5118 short unsigned int __builtin_aarch64_reduc_umin_scal_v8hi_uu(__Uint16x8_t);
5119 unsigned char __builtin_aarch64_reduc_umin_scal_v8qi_uu(__Uint8x8_t);
5120 __fp16 __builtin_aarch64_rinthf(__fp16);
5121 __Float16x4_t __builtin_aarch64_rintv4hf(__Float16x4_t);
5122 __Float16x8_t __builtin_aarch64_rintv8hf(__Float16x8_t);
5123 __fp16 __builtin_aarch64_roundhf(__fp16);
5124 __Float16x4_t __builtin_aarch64_roundv4hf(__Float16x4_t);
5125 __Float16x8_t __builtin_aarch64_roundv8hf(__Float16x8_t);
5126 double __builtin_aarch64_rsqrtedf(double);
5127 __fp16 __builtin_aarch64_rsqrtehf(__fp16);
5128 float __builtin_aarch64_rsqrtesf(float);
5129 __Float64x2_t __builtin_aarch64_rsqrtev2df(__Float64x2_t);
5130 __Float32x2_t __builtin_aarch64_rsqrtev2sf(__Float32x2_t);
5131 __Float16x4_t __builtin_aarch64_rsqrtev4hf(__Float16x4_t);
5132 __Float32x4_t __builtin_aarch64_rsqrtev4sf(__Float32x4_t);
5133 __Float16x8_t __builtin_aarch64_rsqrtev8hf(__Float16x8_t);
5134 double __builtin_aarch64_rsqrtsdf(double, double);
5135 __fp16 __builtin_aarch64_rsqrtshf(__fp16, __fp16);
5136 float __builtin_aarch64_rsqrtssf(float, float);
5137 __Float64x2_t __builtin_aarch64_rsqrtsv2df(__Float64x2_t, __Float64x2_t);
5138 __Float32x2_t __builtin_aarch64_rsqrtsv2sf(__Float32x2_t, __Float32x2_t);
5139 __Float16x4_t __builtin_aarch64_rsqrtsv4hf(__Float16x4_t, __Float16x4_t);
5140 __Float32x4_t __builtin_aarch64_rsqrtsv4sf(__Float32x4_t, __Float32x4_t);
5141 __Float16x8_t __builtin_aarch64_rsqrtsv8hf(__Float16x8_t, __Float16x8_t);
5142 double __builtin_aarch64_scvtfdi(long int, int);
5143 __fp16 __builtin_aarch64_scvtfdihf(long int, int);
5144 __fp16 __builtin_aarch64_scvtfhi(short int, int);
5145 float __builtin_aarch64_scvtfsi(int, int);
5146 __fp16 __builtin_aarch64_scvtfsihf(int, int);
5147 __Float64x2_t __builtin_aarch64_scvtfv2di(__Int64x2_t, int);
5148 __Float32x2_t __builtin_aarch64_scvtfv2si(__Int32x2_t, int);
5149 __Float16x4_t __builtin_aarch64_scvtfv4hi(__Int16x4_t, int);
5150 __Float32x4_t __builtin_aarch64_scvtfv4si(__Int32x4_t, int);
5151 __Float16x8_t __builtin_aarch64_scvtfv8hi(__Int16x8_t, int);
5152 __Int32x4_t __builtin_aarch64_sdot_laneqv16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t, int);
5153 __Int32x2_t __builtin_aarch64_sdot_laneqv8qi(__Int32x2_t, __Int8x8_t, __Int8x16_t, int);
5154 __Int32x4_t __builtin_aarch64_sdot_lanev16qi(__Int32x4_t, __Int8x16_t, __Int8x8_t, int);
5155 __Int32x2_t __builtin_aarch64_sdot_lanev8qi(__Int32x2_t, __Int8x8_t, __Int8x8_t, int);
5156 __Int32x4_t __builtin_aarch64_sdotv16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t);
5157 __Int32x2_t __builtin_aarch64_sdotv8qi(__Int32x2_t, __Int8x8_t, __Int8x8_t);
5158 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv2di_ssps(__builtin_aarch64_simd_ci, __Poly64x2_t, int);
5159 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv2di_ssps(__builtin_aarch64_simd_oi, __Poly64x2_t, int);
5160 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv2di_ssps(__builtin_aarch64_simd_xi, __Poly64x2_t, int);
5161 double __builtin_aarch64_simd_bsldf_suss(long unsigned int, double, double);
5162 __Poly64_t __builtin_aarch64_simd_bsldi_pupp(long unsigned int, __Poly64_t, __Poly64_t);
5163 long int __builtin_aarch64_simd_bsldi_suss(long unsigned int, long int, long int);
5164 long unsigned int __builtin_aarch64_simd_bsldi_uuuu(long unsigned int, long unsigned int, long unsigned int);
5165 __Poly64x2_t __builtin_aarch64_simd_bslv2di_pupp(__Uint64x2_t, __Poly64x2_t, __Poly64x2_t);
5166 __Float16x4_t __builtin_aarch64_simd_bslv4hf_suss(__Uint16x4_t, __Float16x4_t, __Float16x4_t);
5167 __Float16x8_t __builtin_aarch64_simd_bslv8hf_suss(__Uint16x8_t, __Float16x8_t, __Float16x8_t);
5168 __Uint32x4_t __builtin_aarch64_sm3partw1qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5169 __Uint32x4_t __builtin_aarch64_sm3partw2qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5170 __Uint32x4_t __builtin_aarch64_sm3ss1qv4si_uuuu(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t);
5171 __Uint32x4_t __builtin_aarch64_sm3tt1aqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5172 __Uint32x4_t __builtin_aarch64_sm3tt1bqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5173 __Uint32x4_t __builtin_aarch64_sm3tt2aqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5174 __Uint32x4_t __builtin_aarch64_sm3tt2bqv4si_uuuus(__Uint32x4_t, __Uint32x4_t, __Uint32x4_t, int);
5175 __Uint32x4_t __builtin_aarch64_sm4ekeyqv4si_uuu(__Uint32x4_t, __Uint32x4_t);
5176 __Uint32x4_t __builtin_aarch64_sm4eqv4si_uuu(__Uint32x4_t, __Uint32x4_t);
5177 double __builtin_aarch64_smax_nandf(double, double);
5178 __Float16x4_t __builtin_aarch64_smax_nanpv4hf(__Float16x4_t, __Float16x4_t);
5179 __Float16x8_t __builtin_aarch64_smax_nanpv8hf(__Float16x8_t, __Float16x8_t);
5180 __Float16x4_t __builtin_aarch64_smax_nanv4hf(__Float16x4_t, __Float16x4_t);
5181 __Float16x8_t __builtin_aarch64_smax_nanv8hf(__Float16x8_t, __Float16x8_t);
5182 __Float16x4_t __builtin_aarch64_smaxpv4hf(__Float16x4_t, __Float16x4_t);
5183 __Float16x8_t __builtin_aarch64_smaxpv8hf(__Float16x8_t, __Float16x8_t);
5184 double __builtin_aarch64_smin_nandf(double, double);
5185 __Float16x4_t __builtin_aarch64_smin_nanpv4hf(__Float16x4_t, __Float16x4_t);
5186 __Float16x8_t __builtin_aarch64_smin_nanpv8hf(__Float16x8_t, __Float16x8_t);
5187 __Float16x4_t __builtin_aarch64_smin_nanv4hf(__Float16x4_t, __Float16x4_t);
5188 __Float16x8_t __builtin_aarch64_smin_nanv8hf(__Float16x8_t, __Float16x8_t);
5189 __Float16x4_t __builtin_aarch64_sminpv4hf(__Float16x4_t, __Float16x4_t);
5190 __Float16x8_t __builtin_aarch64_sminpv8hf(__Float16x8_t, __Float16x8_t);
5191 long int __builtin_aarch64_sqabsdi(long int);
5192 short int __builtin_aarch64_sqabshi(short int);
5193 signed char __builtin_aarch64_sqabsqi(signed char);
5194 int __builtin_aarch64_sqabssi(int);
5195 long int __builtin_aarch64_sqadddi(long int, long int);
5196 short int __builtin_aarch64_sqaddhi(short int, short int);
5197 signed char __builtin_aarch64_sqaddqi(signed char, signed char);
5198 int __builtin_aarch64_sqaddsi(int, int);
5199 int __builtin_aarch64_sqdmlalhi(int, short int, short int);
5200 int __builtin_aarch64_sqdmlal_lanehi(int, short int, __Int16x4_t, int);
5201 int __builtin_aarch64_sqdmlal_laneqhi(int, short int, __Int16x8_t, int);
5202 long int __builtin_aarch64_sqdmlal_laneqsi(long int, int, __Int32x4_t, int);
5203 long int __builtin_aarch64_sqdmlal_lanesi(long int, int, __Int32x2_t, int);
5204 long int __builtin_aarch64_sqdmlalsi(long int, int, int);
5205 int __builtin_aarch64_sqdmlslhi(int, short int, short int);
5206 int __builtin_aarch64_sqdmlsl_lanehi(int, short int, __Int16x4_t, int);
5207 int __builtin_aarch64_sqdmlsl_laneqhi(int, short int, __Int16x8_t, int);
5208 long int __builtin_aarch64_sqdmlsl_laneqsi(long int, int, __Int32x4_t, int);
5209 long int __builtin_aarch64_sqdmlsl_lanesi(long int, int, __Int32x2_t, int);
5210 long int __builtin_aarch64_sqdmlslsi(long int, int, int);
5211 short int __builtin_aarch64_sqdmulhhi(short int, short int);
5212 short int __builtin_aarch64_sqdmulh_lanehi(short int, __Int16x4_t, int);
5213 short int __builtin_aarch64_sqdmulh_laneqhi(short int, __Int16x8_t, int);
5214 int __builtin_aarch64_sqdmulh_laneqsi(int, __Int32x4_t, int);
5215 int __builtin_aarch64_sqdmulh_lanesi(int, __Int32x2_t, int);
5216 int __builtin_aarch64_sqdmulhsi(int, int);
5217 int __builtin_aarch64_sqdmullhi(short int, short int);
5218 int __builtin_aarch64_sqdmull_lanehi(short int, __Int16x4_t, int);
5219 int __builtin_aarch64_sqdmull_laneqhi(short int, __Int16x8_t, int);
5220 long int __builtin_aarch64_sqdmull_laneqsi(int, __Int32x4_t, int);
5221 long int __builtin_aarch64_sqdmull_lanesi(int, __Int32x2_t, int);
5222 long int __builtin_aarch64_sqdmullsi(int, int);
5223 int __builtin_aarch64_sqmovndi(long int);
5224 signed char __builtin_aarch64_sqmovnhi(short int);
5225 short int __builtin_aarch64_sqmovnsi(int);
5226 int __builtin_aarch64_sqmovundi(long int);
5227 signed char __builtin_aarch64_sqmovunhi(short int);
5228 short int __builtin_aarch64_sqmovunsi(int);
5229 long int __builtin_aarch64_sqnegdi(long int);
5230 short int __builtin_aarch64_sqneghi(short int);
5231 signed char __builtin_aarch64_sqnegqi(signed char);
5232 int __builtin_aarch64_sqnegsi(int);
5233 short int __builtin_aarch64_sqrdmlahhi(short int, short int, short int);
5234 short int __builtin_aarch64_sqrdmlah_lanehi(short int, short int, __Int16x4_t, int);
5235 short int __builtin_aarch64_sqrdmlah_laneqhi(short int, short int, __Int16x8_t, int);
5236 int __builtin_aarch64_sqrdmlah_laneqsi(int, int, __Int32x4_t, int);
5237 int __builtin_aarch64_sqrdmlah_lanesi(int, int, __Int32x2_t, int);
5238 int __builtin_aarch64_sqrdmlahsi(int, int, int);
5239 short int __builtin_aarch64_sqrdmlshhi(short int, short int, short int);
5240 short int __builtin_aarch64_sqrdmlsh_lanehi(short int, short int, __Int16x4_t, int);
5241 short int __builtin_aarch64_sqrdmlsh_laneqhi(short int, short int, __Int16x8_t, int);
5242 int __builtin_aarch64_sqrdmlsh_laneqsi(int, int, __Int32x4_t, int);
5243 int __builtin_aarch64_sqrdmlsh_lanesi(int, int, __Int32x2_t, int);
5244 int __builtin_aarch64_sqrdmlshsi(int, int, int);
5245 short int __builtin_aarch64_sqrdmulhhi(short int, short int);
5246 short int __builtin_aarch64_sqrdmulh_lanehi(short int, __Int16x4_t, int);
5247 short int __builtin_aarch64_sqrdmulh_laneqhi(short int, __Int16x8_t, int);
5248 int __builtin_aarch64_sqrdmulh_laneqsi(int, __Int32x4_t, int);
5249 int __builtin_aarch64_sqrdmulh_lanesi(int, __Int32x2_t, int);
5250 int __builtin_aarch64_sqrdmulhsi(int, int);
5251 long int __builtin_aarch64_sqrshldi(long int, long int);
5252 short int __builtin_aarch64_sqrshlhi(short int, short int);
5253 signed char __builtin_aarch64_sqrshlqi(signed char, signed char);
5254 int __builtin_aarch64_sqrshlsi(int, int);
5255 int __builtin_aarch64_sqrshrn_ndi(long int, int);
5256 signed char __builtin_aarch64_sqrshrn_nhi(short int, int);
5257 short int __builtin_aarch64_sqrshrn_nsi(int, int);
5258 int __builtin_aarch64_sqrshrun_ndi(long int, int);
5259 signed char __builtin_aarch64_sqrshrun_nhi(short int, int);
5260 short int __builtin_aarch64_sqrshrun_nsi(int, int);
5261 double __builtin_aarch64_sqrtdf(double);
5262 __fp16 __builtin_aarch64_sqrthf(__fp16);
5263 __Float16x4_t __builtin_aarch64_sqrtv4hf(__Float16x4_t);
5264 __Float16x8_t __builtin_aarch64_sqrtv8hf(__Float16x8_t);
5265 long int __builtin_aarch64_sqshldi(long int, long int);
5266 short int __builtin_aarch64_sqshlhi(short int, short int);
5267 long int __builtin_aarch64_sqshl_ndi(long int, int);
5268 short int __builtin_aarch64_sqshl_nhi(short int, int);
5269 signed char __builtin_aarch64_sqshl_nqi(signed char, int);
5270 int __builtin_aarch64_sqshl_nsi(int, int);
5271 signed char __builtin_aarch64_sqshlqi(signed char, signed char);
5272 int __builtin_aarch64_sqshlsi(int, int);
5273 long unsigned int __builtin_aarch64_sqshlu_ndi_uss(long int, int);
5274 short unsigned int __builtin_aarch64_sqshlu_nhi_uss(short int, int);
5275 unsigned char __builtin_aarch64_sqshlu_nqi_uss(signed char, int);
5276 unsigned int __builtin_aarch64_sqshlu_nsi_uss(int, int);
5277 int __builtin_aarch64_sqshrn_ndi(long int, int);
5278 signed char __builtin_aarch64_sqshrn_nhi(short int, int);
5279 short int __builtin_aarch64_sqshrn_nsi(int, int);
5280 int __builtin_aarch64_sqshrun_ndi(long int, int);
5281 signed char __builtin_aarch64_sqshrun_nhi(short int, int);
5282 short int __builtin_aarch64_sqshrun_nsi(int, int);
5283 long int __builtin_aarch64_sqsubdi(long int, long int);
5284 short int __builtin_aarch64_sqsubhi(short int, short int);
5285 signed char __builtin_aarch64_sqsubqi(signed char, signed char);
5286 int __builtin_aarch64_sqsubsi(int, int);
5287 long int __builtin_aarch64_srshldi(long int, long int);
5288 long int __builtin_aarch64_srshr_ndi(long int, int);
5289 long int __builtin_aarch64_srsra_ndi(long int, long int, int);
5290 long int __builtin_aarch64_sshldi(long int, long int);
5291 long int __builtin_aarch64_ssli_ndi(long int, long int, int);
5292 __Poly64_t __builtin_aarch64_ssli_ndi_ppps(__Poly64_t, __Poly64_t, int);
5293 __Poly64x2_t __builtin_aarch64_ssli_nv2di_ppps(__Poly64x2_t, __Poly64x2_t, int);
5294 long int __builtin_aarch64_ssra_ndi(long int, long int, int);
5295 long int __builtin_aarch64_ssri_ndi(long int, long int, int);
5296 void __builtin_aarch64_st1v16qi(signed char*, __Int8x16_t);
5297 void __builtin_aarch64_st1v2df(double*, __Float64x2_t);
5298 void __builtin_aarch64_st1v2di(long int*, __Int64x2_t);
5299 void __builtin_aarch64_st1v2di_sp(long int*, __Poly64x2_t);
5300 void __builtin_aarch64_st1v2sf(float*, __Float32x2_t);
5301 void __builtin_aarch64_st1v2si(int*, __Int32x2_t);
5302 void __builtin_aarch64_st1v4hf(__fp16*, __Float16x4_t);
5303 void __builtin_aarch64_st1v4hi(short int*, __Int16x4_t);
5304 void __builtin_aarch64_st1v4sf(float*, __Float32x4_t);
5305 void __builtin_aarch64_st1v4si(int*, __Int32x4_t);
5306 void __builtin_aarch64_st1v8hf(__fp16*, __Float16x8_t);
5307 void __builtin_aarch64_st1v8hi(short int*, __Int16x8_t);
5308 void __builtin_aarch64_st1v8qi(signed char*, __Int8x8_t);
5309 void __builtin_aarch64_st1x2df(double*, __builtin_aarch64_simd_oi);
5310 void __builtin_aarch64_st1x2di(long int*, __builtin_aarch64_simd_oi);
5311 void __builtin_aarch64_st1x2v16qi(signed char*, __builtin_aarch64_simd_oi);
5312 void __builtin_aarch64_st1x2v2df(double*, __builtin_aarch64_simd_oi);
5313 void __builtin_aarch64_st1x2v2di(long int*, __builtin_aarch64_simd_oi);
5314 void __builtin_aarch64_st1x2v2sf(float*, __builtin_aarch64_simd_oi);
5315 void __builtin_aarch64_st1x2v2si(int*, __builtin_aarch64_simd_oi);
5316 void __builtin_aarch64_st1x2v4hf(__fp16*, __builtin_aarch64_simd_oi);
5317 void __builtin_aarch64_st1x2v4hi(short int*, __builtin_aarch64_simd_oi);
5318 void __builtin_aarch64_st1x2v4sf(float*, __builtin_aarch64_simd_oi);
5319 void __builtin_aarch64_st1x2v4si(int*, __builtin_aarch64_simd_oi);
5320 void __builtin_aarch64_st1x2v8hf(__fp16*, __builtin_aarch64_simd_oi);
5321 void __builtin_aarch64_st1x2v8hi(short int*, __builtin_aarch64_simd_oi);
5322 void __builtin_aarch64_st1x2v8qi(signed char*, __builtin_aarch64_simd_oi);
5323 void __builtin_aarch64_st1x3df(double*, __builtin_aarch64_simd_ci);
5324 void __builtin_aarch64_st1x3di(long int*, __builtin_aarch64_simd_ci);
5325 void __builtin_aarch64_st1x3v16qi(signed char*, __builtin_aarch64_simd_ci);
5326 void __builtin_aarch64_st1x3v2df(double*, __builtin_aarch64_simd_ci);
5327 void __builtin_aarch64_st1x3v2di(long int*, __builtin_aarch64_simd_ci);
5328 void __builtin_aarch64_st1x3v2sf(float*, __builtin_aarch64_simd_ci);
5329 void __builtin_aarch64_st1x3v2si(int*, __builtin_aarch64_simd_ci);
5330 void __builtin_aarch64_st1x3v4hf(__fp16*, __builtin_aarch64_simd_ci);
5331 void __builtin_aarch64_st1x3v4hi(short int*, __builtin_aarch64_simd_ci);
5332 void __builtin_aarch64_st1x3v4sf(float*, __builtin_aarch64_simd_ci);
5333 void __builtin_aarch64_st1x3v4si(int*, __builtin_aarch64_simd_ci);
5334 void __builtin_aarch64_st1x3v8hf(__fp16*, __builtin_aarch64_simd_ci);
5335 void __builtin_aarch64_st1x3v8hi(short int*, __builtin_aarch64_simd_ci);
5336 void __builtin_aarch64_st1x3v8qi(signed char*, __builtin_aarch64_simd_ci);
5337 void __builtin_aarch64_st2df(double*, __builtin_aarch64_simd_oi);
5338 void __builtin_aarch64_st2di(long int*, __builtin_aarch64_simd_oi);
5339 void __builtin_aarch64_st2v16qi(signed char*, __builtin_aarch64_simd_oi);
5340 void __builtin_aarch64_st2v2df(double*, __builtin_aarch64_simd_oi);
5341 void __builtin_aarch64_st2v2di(long int*, __builtin_aarch64_simd_oi);
5342 void __builtin_aarch64_st2v2sf(float*, __builtin_aarch64_simd_oi);
5343 void __builtin_aarch64_st2v2si(int*, __builtin_aarch64_simd_oi);
5344 void __builtin_aarch64_st2v4hf(__fp16*, __builtin_aarch64_simd_oi);
5345 void __builtin_aarch64_st2v4hi(short int*, __builtin_aarch64_simd_oi);
5346 void __builtin_aarch64_st2v4sf(float*, __builtin_aarch64_simd_oi);
5347 void __builtin_aarch64_st2v4si(int*, __builtin_aarch64_simd_oi);
5348 void __builtin_aarch64_st2v8hf(__fp16*, __builtin_aarch64_simd_oi);
5349 void __builtin_aarch64_st2v8hi(short int*, __builtin_aarch64_simd_oi);
5350 void __builtin_aarch64_st2v8qi(signed char*, __builtin_aarch64_simd_oi);
5351 void __builtin_aarch64_st3df(double*, __builtin_aarch64_simd_ci);
5352 void __builtin_aarch64_st3di(long int*, __builtin_aarch64_simd_ci);
5353 void __builtin_aarch64_st3v16qi(signed char*, __builtin_aarch64_simd_ci);
5354 void __builtin_aarch64_st3v2df(double*, __builtin_aarch64_simd_ci);
5355 void __builtin_aarch64_st3v2di(long int*, __builtin_aarch64_simd_ci);
5356 void __builtin_aarch64_st3v2sf(float*, __builtin_aarch64_simd_ci);
5357 void __builtin_aarch64_st3v2si(int*, __builtin_aarch64_simd_ci);
5358 void __builtin_aarch64_st3v4hf(__fp16*, __builtin_aarch64_simd_ci);
5359 void __builtin_aarch64_st3v4hi(short int*, __builtin_aarch64_simd_ci);
5360 void __builtin_aarch64_st3v4sf(float*, __builtin_aarch64_simd_ci);
5361 void __builtin_aarch64_st3v4si(int*, __builtin_aarch64_simd_ci);
5362 void __builtin_aarch64_st3v8hf(__fp16*, __builtin_aarch64_simd_ci);
5363 void __builtin_aarch64_st3v8hi(short int*, __builtin_aarch64_simd_ci);
5364 void __builtin_aarch64_st3v8qi(signed char*, __builtin_aarch64_simd_ci);
5365 void __builtin_aarch64_st4df(double*, __builtin_aarch64_simd_xi);
5366 void __builtin_aarch64_st4di(long int*, __builtin_aarch64_simd_xi);
5367 void __builtin_aarch64_st4v16qi(signed char*, __builtin_aarch64_simd_xi);
5368 void __builtin_aarch64_st4v2df(double*, __builtin_aarch64_simd_xi);
5369 void __builtin_aarch64_st4v2di(long int*, __builtin_aarch64_simd_xi);
5370 void __builtin_aarch64_st4v2sf(float*, __builtin_aarch64_simd_xi);
5371 void __builtin_aarch64_st4v2si(int*, __builtin_aarch64_simd_xi);
5372 void __builtin_aarch64_st4v4hf(__fp16*, __builtin_aarch64_simd_xi);
5373 void __builtin_aarch64_st4v4hi(short int*, __builtin_aarch64_simd_xi);
5374 void __builtin_aarch64_st4v4sf(float*, __builtin_aarch64_simd_xi);
5375 void __builtin_aarch64_st4v4si(int*, __builtin_aarch64_simd_xi);
5376 void __builtin_aarch64_st4v8hf(__fp16*, __builtin_aarch64_simd_xi);
5377 void __builtin_aarch64_st4v8hi(short int*, __builtin_aarch64_simd_xi);
5378 void __builtin_aarch64_st4v8qi(signed char*, __builtin_aarch64_simd_xi);
5379 long int __builtin_aarch64_suqadddi_ssu(long int, long unsigned int);
5380 short int __builtin_aarch64_suqaddhi_ssu(short int, short unsigned int);
5381 signed char __builtin_aarch64_suqaddqi_ssu(signed char, unsigned char);
5382 int __builtin_aarch64_suqaddsi_ssu(int, unsigned int);
5383 __Int8x16_t __builtin_aarch64_tbl3v16qi(__builtin_aarch64_simd_oi, __Int8x16_t);
5384 __Int8x16_t __builtin_aarch64_tbx4v16qi(__Int8x16_t, __builtin_aarch64_simd_oi, __Int8x16_t);
5385 __fp16 __builtin_aarch64_ucvtfdihf_sus(long unsigned int, int);
5386 double __builtin_aarch64_ucvtfdi_sus(long unsigned int, int);
5387 __fp16 __builtin_aarch64_ucvtfhi_sus(short unsigned int, int);
5388 __fp16 __builtin_aarch64_ucvtfsihf_sus(unsigned int, int);
5389 float __builtin_aarch64_ucvtfsi_sus(unsigned int, int);
5390 __Float64x2_t __builtin_aarch64_ucvtfv2di_sus(__Uint64x2_t, int);
5391 __Float32x2_t __builtin_aarch64_ucvtfv2si_sus(__Uint32x2_t, int);
5392 __Float16x4_t __builtin_aarch64_ucvtfv4hi_sus(__Uint16x4_t, int);
5393 __Float32x4_t __builtin_aarch64_ucvtfv4si_sus(__Uint32x4_t, int);
5394 __Float16x8_t __builtin_aarch64_ucvtfv8hi_sus(__Uint16x8_t, int);
5395 __Uint32x4_t __builtin_aarch64_udot_laneqv16qi_uuuus(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t, int);
5396 __Uint32x2_t __builtin_aarch64_udot_laneqv8qi_uuuus(__Uint32x2_t, __Uint8x8_t, __Uint8x16_t, int);
5397 __Uint32x4_t __builtin_aarch64_udot_lanev16qi_uuuus(__Uint32x4_t, __Uint8x16_t, __Uint8x8_t, int);
5398 __Uint32x2_t __builtin_aarch64_udot_lanev8qi_uuuus(__Uint32x2_t, __Uint8x8_t, __Uint8x8_t, int);
5399 __Uint32x4_t __builtin_aarch64_udotv16qi_uuuu(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t);
5400 __Uint32x2_t __builtin_aarch64_udotv8qi_uuuu(__Uint32x2_t, __Uint8x8_t, __Uint8x8_t);
5401 long unsigned int __builtin_aarch64_uqadddi_uuu(long unsigned int, long unsigned int);
5402 short unsigned int __builtin_aarch64_uqaddhi_uuu(short unsigned int, short unsigned int);
5403 unsigned char __builtin_aarch64_uqaddqi_uuu(unsigned char, unsigned char);
5404 unsigned int __builtin_aarch64_uqaddsi_uuu(unsigned int, unsigned int);
5405 int __builtin_aarch64_uqmovndi(long int);
5406 signed char __builtin_aarch64_uqmovnhi(short int);
5407 short int __builtin_aarch64_uqmovnsi(int);
5408 long unsigned int __builtin_aarch64_uqrshldi_uus(long unsigned int, long int);
5409 short unsigned int __builtin_aarch64_uqrshlhi_uus(short unsigned int, short int);
5410 unsigned char __builtin_aarch64_uqrshlqi_uus(unsigned char, signed char);
5411 unsigned int __builtin_aarch64_uqrshlsi_uus(unsigned int, int);
5412 unsigned int __builtin_aarch64_uqrshrn_ndi_uus(long unsigned int, int);
5413 unsigned char __builtin_aarch64_uqrshrn_nhi_uus(short unsigned int, int);
5414 short unsigned int __builtin_aarch64_uqrshrn_nsi_uus(unsigned int, int);
5415 long unsigned int __builtin_aarch64_uqshldi_uus(long unsigned int, long int);
5416 short unsigned int __builtin_aarch64_uqshlhi_uus(short unsigned int, short int);
5417 long unsigned int __builtin_aarch64_uqshl_ndi_uus(long unsigned int, int);
5418 short unsigned int __builtin_aarch64_uqshl_nhi_uus(short unsigned int, int);
5419 unsigned char __builtin_aarch64_uqshl_nqi_uus(unsigned char, int);
5420 unsigned int __builtin_aarch64_uqshl_nsi_uus(unsigned int, int);
5421 unsigned char __builtin_aarch64_uqshlqi_uus(unsigned char, signed char);
5422 unsigned int __builtin_aarch64_uqshlsi_uus(unsigned int, int);
5423 unsigned int __builtin_aarch64_uqshrn_ndi_uus(long unsigned int, int);
5424 unsigned char __builtin_aarch64_uqshrn_nhi_uus(short unsigned int, int);
5425 short unsigned int __builtin_aarch64_uqshrn_nsi_uus(unsigned int, int);
5426 long unsigned int __builtin_aarch64_uqsubdi_uuu(long unsigned int, long unsigned int);
5427 short unsigned int __builtin_aarch64_uqsubhi_uuu(short unsigned int, short unsigned int);
5428 unsigned char __builtin_aarch64_uqsubqi_uuu(unsigned char, unsigned char);
5429 unsigned int __builtin_aarch64_uqsubsi_uuu(unsigned int, unsigned int);
5430 long unsigned int __builtin_aarch64_urshldi_uus(long unsigned int, long int);
5431 long unsigned int __builtin_aarch64_urshr_ndi_uus(long unsigned int, int);
5432 long unsigned int __builtin_aarch64_ursra_ndi_uuus(long unsigned int, long unsigned int, int);
5433 long unsigned int __builtin_aarch64_ushldi_uus(long unsigned int, long int);
5434 long unsigned int __builtin_aarch64_usli_ndi_uuus(long unsigned int, long unsigned int, int);
5435 long unsigned int __builtin_aarch64_usqadddi_uus(long unsigned int, long int);
5436 short unsigned int __builtin_aarch64_usqaddhi_uus(short unsigned int, short int);
5437 unsigned char __builtin_aarch64_usqaddqi_uus(unsigned char, signed char);
5438 unsigned int __builtin_aarch64_usqaddsi_uus(unsigned int, int);
5439 long unsigned int __builtin_aarch64_usra_ndi_uuus(long unsigned int, long unsigned int, int);
5440 long unsigned int __builtin_aarch64_usri_ndi_uuus(long unsigned int, long unsigned int, int);
5441 __Uint64x2_t __builtin_aarch64_xarqv2di_uuus(__Uint64x2_t, __Uint64x2_t, int);
5442 
5443 void* __builtin_aarch64_autia1716(void*, long unsigned int);
5444 void* __builtin_aarch64_autib1716(void*, long unsigned int);
5445 __bf16 __builtin_aarch64_bfcvtbf(float);
5446 __Bfloat16x8_t __builtin_aarch64_bfcvtn2v8bf(__Bfloat16x8_t, __Float32x4_t);
5447 __Bfloat16x8_t __builtin_aarch64_bfcvtn_qv8bf(__Float32x4_t);
5448 __Bfloat16x4_t __builtin_aarch64_bfcvtnv4bf(__Float32x4_t);
5449 __Float32x2_t __builtin_aarch64_bfdot_laneqv2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x8_t, int);
5450 __Float32x4_t __builtin_aarch64_bfdot_laneqv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5451 __Float32x2_t __builtin_aarch64_bfdot_lanev2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x4_t, int);
5452 __Float32x4_t __builtin_aarch64_bfdot_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5453 __Float32x2_t __builtin_aarch64_bfdotv2sf(__Float32x2_t, __Bfloat16x4_t, __Bfloat16x4_t);
5454 __Float32x4_t __builtin_aarch64_bfdotv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5455 __Float32x4_t __builtin_aarch64_bfmlalb_lane_qv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5456 __Float32x4_t __builtin_aarch64_bfmlalb_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5457 __Float32x4_t __builtin_aarch64_bfmlalbv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5458 __Float32x4_t __builtin_aarch64_bfmlalt_lane_qv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t, int);
5459 __Float32x4_t __builtin_aarch64_bfmlalt_lanev4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x4_t, int);
5460 __Float32x4_t __builtin_aarch64_bfmlaltv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5461 __Float32x4_t __builtin_aarch64_bfmmlaqv4sf(__Float32x4_t, __Bfloat16x8_t, __Bfloat16x8_t);
5462 __Uint64x2_t __builtin_aarch64_bswapv2di_uu(__Uint64x2_t);
5463 __Uint32x2_t __builtin_aarch64_bswapv2si_uu(__Uint32x2_t);
5464 __Uint16x4_t __builtin_aarch64_bswapv4hi_uu(__Uint16x4_t);
5465 __Uint32x4_t __builtin_aarch64_bswapv4si_uu(__Uint32x4_t);
5466 __Uint16x8_t __builtin_aarch64_bswapv8hi_uu(__Uint16x8_t);
5467 long unsigned int __builtin_aarch64_cmeqdf_uss(double, double);
5468 unsigned int __builtin_aarch64_cmeqsf_uss(float, float);
5469 __Uint64x2_t __builtin_aarch64_cmeqv2df_uss(__Float64x2_t, __Float64x2_t);
5470 __Uint32x2_t __builtin_aarch64_cmeqv2sf_uss(__Float32x2_t, __Float32x2_t);
5471 __Uint32x4_t __builtin_aarch64_cmeqv4sf_uss(__Float32x4_t, __Float32x4_t);
5472 long unsigned int __builtin_aarch64_cmgedf_uss(double, double);
5473 unsigned int __builtin_aarch64_cmgesf_uss(float, float);
5474 __Uint64x2_t __builtin_aarch64_cmgev2df_uss(__Float64x2_t, __Float64x2_t);
5475 __Uint32x2_t __builtin_aarch64_cmgev2sf_uss(__Float32x2_t, __Float32x2_t);
5476 __Uint32x4_t __builtin_aarch64_cmgev4sf_uss(__Float32x4_t, __Float32x4_t);
5477 long unsigned int __builtin_aarch64_cmgtdf_uss(double, double);
5478 unsigned int __builtin_aarch64_cmgtsf_uss(float, float);
5479 __Uint64x2_t __builtin_aarch64_cmgtv2df_uss(__Float64x2_t, __Float64x2_t);
5480 __Uint32x2_t __builtin_aarch64_cmgtv2sf_uss(__Float32x2_t, __Float32x2_t);
5481 __Uint32x4_t __builtin_aarch64_cmgtv4sf_uss(__Float32x4_t, __Float32x4_t);
5482 long unsigned int __builtin_aarch64_cmledf_uss(double, double);
5483 unsigned int __builtin_aarch64_cmlesf_uss(float, float);
5484 __Uint64x2_t __builtin_aarch64_cmlev2df_uss(__Float64x2_t, __Float64x2_t);
5485 __Uint32x2_t __builtin_aarch64_cmlev2sf_uss(__Float32x2_t, __Float32x2_t);
5486 __Uint32x4_t __builtin_aarch64_cmlev4sf_uss(__Float32x4_t, __Float32x4_t);
5487 long unsigned int __builtin_aarch64_cmltdf_uss(double, double);
5488 unsigned int __builtin_aarch64_cmltsf_uss(float, float);
5489 __Uint64x2_t __builtin_aarch64_cmltv2df_uss(__Float64x2_t, __Float64x2_t);
5490 __Uint32x2_t __builtin_aarch64_cmltv2sf_uss(__Float32x2_t, __Float32x2_t);
5491 __Uint32x4_t __builtin_aarch64_cmltv4sf_uss(__Float32x4_t, __Float32x4_t);
5492 __Bfloat16x8_t __builtin_aarch64_combinev4bf(__Bfloat16x4_t, __Bfloat16x4_t);
5493 __Int32x2_t __builtin_aarch64_ctzv2si(__Int32x2_t);
5494 __Int32x4_t __builtin_aarch64_ctzv4si(__Int32x4_t);
5495 long unsigned int __builtin_aarch64_facgedf_uss(double, double);
5496 unsigned int __builtin_aarch64_facgesf_uss(float, float);
5497 __Uint64x2_t __builtin_aarch64_facgev2df_uss(__Float64x2_t, __Float64x2_t);
5498 __Uint32x2_t __builtin_aarch64_facgev2sf_uss(__Float32x2_t, __Float32x2_t);
5499 __Uint32x4_t __builtin_aarch64_facgev4sf_uss(__Float32x4_t, __Float32x4_t);
5500 long unsigned int __builtin_aarch64_facgtdf_uss(double, double);
5501 unsigned int __builtin_aarch64_facgtsf_uss(float, float);
5502 __Uint64x2_t __builtin_aarch64_facgtv2df_uss(__Float64x2_t, __Float64x2_t);
5503 __Uint32x2_t __builtin_aarch64_facgtv2sf_uss(__Float32x2_t, __Float32x2_t);
5504 __Uint32x4_t __builtin_aarch64_facgtv4sf_uss(__Float32x4_t, __Float32x4_t);
5505 long unsigned int __builtin_aarch64_facledf_uss(double, double);
5506 unsigned int __builtin_aarch64_faclesf_uss(float, float);
5507 __Uint64x2_t __builtin_aarch64_faclev2df_uss(__Float64x2_t, __Float64x2_t);
5508 __Uint32x2_t __builtin_aarch64_faclev2sf_uss(__Float32x2_t, __Float32x2_t);
5509 __Uint32x4_t __builtin_aarch64_faclev4sf_uss(__Float32x4_t, __Float32x4_t);
5510 long unsigned int __builtin_aarch64_facltdf_uss(double, double);
5511 unsigned int __builtin_aarch64_facltsf_uss(float, float);
5512 __Uint64x2_t __builtin_aarch64_facltv2df_uss(__Float64x2_t, __Float64x2_t);
5513 __Uint32x2_t __builtin_aarch64_facltv2sf_uss(__Float32x2_t, __Float32x2_t);
5514 __Uint32x4_t __builtin_aarch64_facltv4sf_uss(__Float32x4_t, __Float32x4_t);
5515 __Float64x2_t __builtin_aarch64_fcmla_lane0v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5516 __Float64x2_t __builtin_aarch64_fcmla_lane180v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5517 __Float64x2_t __builtin_aarch64_fcmla_lane270v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5518 __Float64x2_t __builtin_aarch64_fcmla_lane90v2df(__Float64x2_t, __Float64x2_t, __Float64x2_t, int);
5519 long int __builtin_aarch64_fix_truncdfdi(double);
5520 int __builtin_aarch64_fix_truncdfsi(double);
5521 long int __builtin_aarch64_fix_truncsfdi(float);
5522 int __builtin_aarch64_fix_truncsfsi(float);
5523 long unsigned int __builtin_aarch64_fixuns_truncdfdi_us(double);
5524 unsigned int __builtin_aarch64_fixuns_truncdfsi_us(double);
5525 long unsigned int __builtin_aarch64_fixuns_truncsfdi_us(float);
5526 unsigned int __builtin_aarch64_fixuns_truncsfsi_us(float);
5527 float __builtin_aarch64_fmaxsf(float, float);
5528 float __builtin_aarch64_fminsf(float, float);
5529 __Float64x2_t __builtin_aarch64_fnmav2df(__Float64x2_t, __Float64x2_t, __Float64x2_t);
5530 __Float32x2_t __builtin_aarch64_fnmav2sf(__Float32x2_t, __Float32x2_t, __Float32x2_t);
5531 __Float32x4_t __builtin_aarch64_fnmav4sf(__Float32x4_t, __Float32x4_t, __Float32x4_t);
5532 double __builtin_aarch64_frint32xdf(double);
5533 float __builtin_aarch64_frint32xsf(float);
5534 __Float64x2_t __builtin_aarch64_frint32xv2df(__Float64x2_t);
5535 __Float32x2_t __builtin_aarch64_frint32xv2sf(__Float32x2_t);
5536 __Float32x4_t __builtin_aarch64_frint32xv4sf(__Float32x4_t);
5537 double __builtin_aarch64_frint32zdf(double);
5538 float __builtin_aarch64_frint32zsf(float);
5539 __Float64x2_t __builtin_aarch64_frint32zv2df(__Float64x2_t);
5540 __Float32x2_t __builtin_aarch64_frint32zv2sf(__Float32x2_t);
5541 __Float32x4_t __builtin_aarch64_frint32zv4sf(__Float32x4_t);
5542 double __builtin_aarch64_frint64xdf(double);
5543 float __builtin_aarch64_frint64xsf(float);
5544 __Float64x2_t __builtin_aarch64_frint64xv2df(__Float64x2_t);
5545 __Float32x2_t __builtin_aarch64_frint64xv2sf(__Float32x2_t);
5546 __Float32x4_t __builtin_aarch64_frint64xv4sf(__Float32x4_t);
5547 double __builtin_aarch64_frint64zdf(double);
5548 float __builtin_aarch64_frint64zsf(float);
5549 __Float64x2_t __builtin_aarch64_frint64zv2df(__Float64x2_t);
5550 __Float32x2_t __builtin_aarch64_frint64zv2sf(__Float32x2_t);
5551 __Float32x4_t __builtin_aarch64_frint64zv4sf(__Float32x4_t);
5552 __Bfloat16x4_t __builtin_aarch64_get_dregciv4bf(__builtin_aarch64_simd_ci, int);
5553 __Bfloat16x4_t __builtin_aarch64_get_dregoiv4bf(__builtin_aarch64_simd_oi, int);
5554 __Bfloat16x4_t __builtin_aarch64_get_dregxiv4bf(__builtin_aarch64_simd_xi, int);
5555 __Bfloat16x8_t __builtin_aarch64_get_qregciv8bf(__builtin_aarch64_simd_ci, int);
5556 __Bfloat16x8_t __builtin_aarch64_get_qregoiv8bf(__builtin_aarch64_simd_oi, int);
5557 __Bfloat16x8_t __builtin_aarch64_get_qregxiv8bf(__builtin_aarch64_simd_xi, int);
5558 __Int64x2_t __builtin_aarch64_intrinsic_vec_smult_lo_v2si(__Int32x2_t, __Int32x2_t);
5559 __Int32x4_t __builtin_aarch64_intrinsic_vec_smult_lo_v4hi(__Int16x4_t, __Int16x4_t);
5560 __Int16x8_t __builtin_aarch64_intrinsic_vec_smult_lo_v8qi(__Int8x8_t, __Int8x8_t);
5561 __Uint64x2_t __builtin_aarch64_intrinsic_vec_umult_lo_v2si_uuu(__Uint32x2_t, __Uint32x2_t);
5562 __Uint32x4_t __builtin_aarch64_intrinsic_vec_umult_lo_v4hi_uuu(__Uint16x4_t, __Uint16x4_t);
5563 __Uint16x8_t __builtin_aarch64_intrinsic_vec_umult_lo_v8qi_uuu(__Uint8x8_t, __Uint8x8_t);
5564 int __builtin_aarch64_jcvtzs(double);
5565 void __builtin_aarch64_ld1v2di_sp(long int*, __Poly64_t);
5566 __Bfloat16x4_t __builtin_aarch64_ld1v4bf(const __bf16*);
5567 __Bfloat16x8_t __builtin_aarch64_ld1v8bf(const __bf16*);
5568 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v4bf(const __bf16*);
5569 __builtin_aarch64_simd_oi __builtin_aarch64_ld1x2v8bf(const __bf16*);
5570 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v4bf(const __bf16*);
5571 __builtin_aarch64_simd_ci __builtin_aarch64_ld1x3v8bf(const __bf16*);
5572 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4df(const double*);
5573 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4di(const long int*);
5574 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v16qi(const signed char*);
5575 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2df(const double*);
5576 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2di(const long int*);
5577 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2sf(const float*);
5578 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v2si(const int*);
5579 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4bf(const __bf16*);
5580 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4hf(const __fp16*);
5581 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4hi(const short int*);
5582 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4sf(const float*);
5583 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v4si(const int*);
5584 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8bf(const __bf16*);
5585 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8hf(const __fp16*);
5586 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8hi(const short int*);
5587 __builtin_aarch64_simd_xi __builtin_aarch64_ld1x4v8qi(const signed char*);
5588 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev4bf(const __bf16*, __builtin_aarch64_simd_oi, int);
5589 __builtin_aarch64_simd_oi __builtin_aarch64_ld2_lanev8bf(const __bf16*, __builtin_aarch64_simd_oi, int);
5590 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv4bf(const __bf16*);
5591 __builtin_aarch64_simd_oi __builtin_aarch64_ld2rv8bf(const __bf16*);
5592 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v4bf(const __bf16*);
5593 __builtin_aarch64_simd_oi __builtin_aarch64_ld2v8bf(const __bf16*);
5594 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev4bf(const __bf16*, __builtin_aarch64_simd_ci, int);
5595 __builtin_aarch64_simd_ci __builtin_aarch64_ld3_lanev8bf(const __bf16*, __builtin_aarch64_simd_ci, int);
5596 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv4bf(const __bf16*);
5597 __builtin_aarch64_simd_ci __builtin_aarch64_ld3rv8bf(const __bf16*);
5598 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v4bf(const __bf16*);
5599 __builtin_aarch64_simd_ci __builtin_aarch64_ld3v8bf(const __bf16*);
5600 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev4bf(const __bf16*, __builtin_aarch64_simd_xi, int);
5601 __builtin_aarch64_simd_xi __builtin_aarch64_ld4_lanev8bf(const __bf16*, __builtin_aarch64_simd_xi, int);
5602 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv4bf(const __bf16*);
5603 __builtin_aarch64_simd_xi __builtin_aarch64_ld4rv8bf(const __bf16*);
5604 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v4bf(const __bf16*);
5605 __builtin_aarch64_simd_xi __builtin_aarch64_ld4v8bf(const __bf16*);
5606 double __builtin_aarch64_negdf(double);
5607 float __builtin_aarch64_negsf(float);
5608 __Float64x2_t __builtin_aarch64_negv2df(__Float64x2_t);
5609 __Float32x2_t __builtin_aarch64_negv2sf(__Float32x2_t);
5610 __Float16x4_t __builtin_aarch64_negv4hf(__Float16x4_t);
5611 __Float32x4_t __builtin_aarch64_negv4sf(__Float32x4_t);
5612 __Float16x8_t __builtin_aarch64_negv8hf(__Float16x8_t);
5613 void* __builtin_aarch64_pacia1716(void*, long unsigned int);
5614 void* __builtin_aarch64_pacib1716(void*, long unsigned int);
5615 int __builtin_aarch64_rndr(long unsigned int*);
5616 int __builtin_aarch64_rndrrs(long unsigned int*);
5617 double __builtin_aarch64_rsqrt_df(double);
5618 float __builtin_aarch64_rsqrt_sf(float);
5619 __Float64x2_t __builtin_aarch64_rsqrt_v2df(__Float64x2_t);
5620 __Float32x2_t __builtin_aarch64_rsqrt_v2sf(__Float32x2_t);
5621 __Float32x4_t __builtin_aarch64_rsqrt_v4sf(__Float32x4_t);
5622 __builtin_aarch64_simd_ci __builtin_aarch64_set_qregciv8bf(__builtin_aarch64_simd_ci, __Bfloat16x8_t, int);
5623 __builtin_aarch64_simd_oi __builtin_aarch64_set_qregoiv8bf(__builtin_aarch64_simd_oi, __Bfloat16x8_t, int);
5624 __builtin_aarch64_simd_xi __builtin_aarch64_set_qregxiv8bf(__builtin_aarch64_simd_xi, __Bfloat16x8_t, int);
5625 __Bfloat16x4_t __builtin_aarch64_simd_bslv4bf_suss(__Uint16x4_t, __Bfloat16x4_t, __Bfloat16x4_t);
5626 __Bfloat16x8_t __builtin_aarch64_simd_bslv8bf_suss(__Uint16x8_t, __Bfloat16x8_t, __Bfloat16x8_t);
5627 __Int32x4_t __builtin_aarch64_simd_smmlav16qi(__Int32x4_t, __Int8x16_t, __Int8x16_t);
5628 __Uint32x4_t __builtin_aarch64_simd_ummlav16qi_uuuu(__Uint32x4_t, __Uint8x16_t, __Uint8x16_t);
5629 __Int32x4_t __builtin_aarch64_simd_usmmlav16qi_ssus(__Int32x4_t, __Uint8x16_t, __Int8x16_t);
5630 void __builtin_aarch64_st1v4bf(__bf16*, __Bfloat16x4_t);
5631 void __builtin_aarch64_st1v8bf(__bf16*, __Bfloat16x8_t);
5632 void __builtin_aarch64_st1x2v4bf(__bf16*, __builtin_aarch64_simd_oi);
5633 void __builtin_aarch64_st1x2v8bf(__bf16*, __builtin_aarch64_simd_oi);
5634 void __builtin_aarch64_st1x3v4bf(__bf16*, __builtin_aarch64_simd_ci);
5635 void __builtin_aarch64_st1x3v8bf(__bf16*, __builtin_aarch64_simd_ci);
5636 void __builtin_aarch64_st1x4df(double*, __builtin_aarch64_simd_xi);
5637 void __builtin_aarch64_st1x4di(long int*, __builtin_aarch64_simd_xi);
5638 void __builtin_aarch64_st1x4v16qi(signed char*, __builtin_aarch64_simd_xi);
5639 void __builtin_aarch64_st1x4v2df(double*, __builtin_aarch64_simd_xi);
5640 void __builtin_aarch64_st1x4v2di(long int*, __builtin_aarch64_simd_xi);
5641 void __builtin_aarch64_st1x4v2sf(float*, __builtin_aarch64_simd_xi);
5642 void __builtin_aarch64_st1x4v2si(int*, __builtin_aarch64_simd_xi);
5643 void __builtin_aarch64_st1x4v4bf(__bf16*, __builtin_aarch64_simd_xi);
5644 void __builtin_aarch64_st1x4v4hf(__fp16*, __builtin_aarch64_simd_xi);
5645 void __builtin_aarch64_st1x4v4hi(short int*, __builtin_aarch64_simd_xi);
5646 void __builtin_aarch64_st1x4v4sf(float*, __builtin_aarch64_simd_xi);
5647 void __builtin_aarch64_st1x4v4si(int*, __builtin_aarch64_simd_xi);
5648 void __builtin_aarch64_st1x4v8bf(__bf16*, __builtin_aarch64_simd_xi);
5649 void __builtin_aarch64_st1x4v8hf(__fp16*, __builtin_aarch64_simd_xi);
5650 void __builtin_aarch64_st1x4v8hi(short int*, __builtin_aarch64_simd_xi);
5651 void __builtin_aarch64_st1x4v8qi(signed char*, __builtin_aarch64_simd_xi);
5652 void __builtin_aarch64_st2_lanev4bf(__bf16*, __builtin_aarch64_simd_oi, int);
5653 void __builtin_aarch64_st2_lanev8bf(__bf16*, __builtin_aarch64_simd_oi, int);
5654 void __builtin_aarch64_st2v4bf(__bf16*, __builtin_aarch64_simd_oi);
5655 void __builtin_aarch64_st2v8bf(__bf16*, __builtin_aarch64_simd_oi);
5656 void __builtin_aarch64_st3_lanev4bf(__bf16*, __builtin_aarch64_simd_ci, int);
5657 void __builtin_aarch64_st3_lanev8bf(__bf16*, __builtin_aarch64_simd_ci, int);
5658 void __builtin_aarch64_st3v4bf(__bf16*, __builtin_aarch64_simd_ci);
5659 void __builtin_aarch64_st3v8bf(__bf16*, __builtin_aarch64_simd_ci);
5660 void __builtin_aarch64_st4_lanev4bf(__bf16*, __builtin_aarch64_simd_xi, int);
5661 void __builtin_aarch64_st4_lanev8bf(__bf16*, __builtin_aarch64_simd_xi, int);
5662 void __builtin_aarch64_st4v4bf(__bf16*, __builtin_aarch64_simd_xi);
5663 void __builtin_aarch64_st4v8bf(__bf16*, __builtin_aarch64_simd_xi);
5664 __Int32x4_t __builtin_aarch64_sudot_laneqv16qi_sssus(__Int32x4_t, __Int8x16_t, __Uint8x16_t, int);
5665 __Int32x2_t __builtin_aarch64_sudot_laneqv8qi_sssus(__Int32x2_t, __Int8x8_t, __Uint8x16_t, int);
5666 __Int32x4_t __builtin_aarch64_sudot_lanev16qi_sssus(__Int32x4_t, __Int8x16_t, __Uint8x8_t, int);
5667 __Int32x2_t __builtin_aarch64_sudot_lanev8qi_sssus(__Int32x2_t, __Int8x8_t, __Uint8x8_t, int);
5668 __Int8x16_t __builtin_aarch64_trn1v16qi(__Int8x16_t, __Int8x16_t);
5669 __Float64x2_t __builtin_aarch64_trn1v2df(__Float64x2_t, __Float64x2_t);
5670 __Int64x2_t __builtin_aarch64_trn1v2di(__Int64x2_t, __Int64x2_t);
5671 __Float32x2_t __builtin_aarch64_trn1v2sf(__Float32x2_t, __Float32x2_t);
5672 __Int32x2_t __builtin_aarch64_trn1v2si(__Int32x2_t, __Int32x2_t);
5673 __Int16x4_t __builtin_aarch64_trn1v4hi(__Int16x4_t, __Int16x4_t);
5674 __Float32x4_t __builtin_aarch64_trn1v4sf(__Float32x4_t, __Float32x4_t);
5675 __Int32x4_t __builtin_aarch64_trn1v4si(__Int32x4_t, __Int32x4_t);
5676 __Int16x8_t __builtin_aarch64_trn1v8hi(__Int16x8_t, __Int16x8_t);
5677 __Int8x8_t __builtin_aarch64_trn1v8qi(__Int8x8_t, __Int8x8_t);
5678 __Int8x16_t __builtin_aarch64_trn2v16qi(__Int8x16_t, __Int8x16_t);
5679 __Float64x2_t __builtin_aarch64_trn2v2df(__Float64x2_t, __Float64x2_t);
5680 __Int64x2_t __builtin_aarch64_trn2v2di(__Int64x2_t, __Int64x2_t);
5681 __Float32x2_t __builtin_aarch64_trn2v2sf(__Float32x2_t, __Float32x2_t);
5682 __Int32x2_t __builtin_aarch64_trn2v2si(__Int32x2_t, __Int32x2_t);
5683 __Int16x4_t __builtin_aarch64_trn2v4hi(__Int16x4_t, __Int16x4_t);
5684 __Float32x4_t __builtin_aarch64_trn2v4sf(__Float32x4_t, __Float32x4_t);
5685 __Int32x4_t __builtin_aarch64_trn2v4si(__Int32x4_t, __Int32x4_t);
5686 __Int16x8_t __builtin_aarch64_trn2v8hi(__Int16x8_t, __Int16x8_t);
5687 __Int8x8_t __builtin_aarch64_trn2v8qi(__Int8x8_t, __Int8x8_t);
5688 __Int32x4_t __builtin_aarch64_usdot_laneqv16qi_ssuss(__Int32x4_t, __Uint8x16_t, __Int8x16_t, int);
5689 __Int32x2_t __builtin_aarch64_usdot_laneqv8qi_ssuss(__Int32x2_t, __Uint8x8_t, __Int8x16_t, int);
5690 __Int32x4_t __builtin_aarch64_usdot_lanev16qi_ssuss(__Int32x4_t, __Uint8x16_t, __Int8x8_t, int);
5691 __Int32x2_t __builtin_aarch64_usdot_lanev8qi_ssuss(__Int32x2_t, __Uint8x8_t, __Int8x8_t, int);
5692 __Int32x4_t __builtin_aarch64_usdotv16qi_ssus(__Int32x4_t, __Uint8x16_t, __Int8x16_t);
5693 __Int32x2_t __builtin_aarch64_usdotv8qi_ssus(__Int32x2_t, __Uint8x8_t, __Int8x8_t);
5694 __Int8x16_t __builtin_aarch64_uzp1v16qi(__Int8x16_t, __Int8x16_t);
5695 __Float64x2_t __builtin_aarch64_uzp1v2df(__Float64x2_t, __Float64x2_t);
5696 __Int64x2_t __builtin_aarch64_uzp1v2di(__Int64x2_t, __Int64x2_t);
5697 __Float32x2_t __builtin_aarch64_uzp1v2sf(__Float32x2_t, __Float32x2_t);
5698 __Int32x2_t __builtin_aarch64_uzp1v2si(__Int32x2_t, __Int32x2_t);
5699 __Int16x4_t __builtin_aarch64_uzp1v4hi(__Int16x4_t, __Int16x4_t);
5700 __Float32x4_t __builtin_aarch64_uzp1v4sf(__Float32x4_t, __Float32x4_t);
5701 __Int32x4_t __builtin_aarch64_uzp1v4si(__Int32x4_t, __Int32x4_t);
5702 __Int16x8_t __builtin_aarch64_uzp1v8hi(__Int16x8_t, __Int16x8_t);
5703 __Int8x8_t __builtin_aarch64_uzp1v8qi(__Int8x8_t, __Int8x8_t);
5704 __Int8x16_t __builtin_aarch64_uzp2v16qi(__Int8x16_t, __Int8x16_t);
5705 __Float64x2_t __builtin_aarch64_uzp2v2df(__Float64x2_t, __Float64x2_t);
5706 __Int64x2_t __builtin_aarch64_uzp2v2di(__Int64x2_t, __Int64x2_t);
5707 __Float32x2_t __builtin_aarch64_uzp2v2sf(__Float32x2_t, __Float32x2_t);
5708 __Int32x2_t __builtin_aarch64_uzp2v2si(__Int32x2_t, __Int32x2_t);
5709 __Int16x4_t __builtin_aarch64_uzp2v4hi(__Int16x4_t, __Int16x4_t);
5710 __Float32x4_t __builtin_aarch64_uzp2v4sf(__Float32x4_t, __Float32x4_t);
5711 __Int32x4_t __builtin_aarch64_uzp2v4si(__Int32x4_t, __Int32x4_t);
5712 __Int16x8_t __builtin_aarch64_uzp2v8hi(__Int16x8_t, __Int16x8_t);
5713 __Int8x8_t __builtin_aarch64_uzp2v8qi(__Int8x8_t, __Int8x8_t);
5714 __Int64x2_t __builtin_aarch64_vec_smlal_laneq_v2si(__Int64x2_t, __Int32x2_t, __Int32x4_t, int);
5715 __Int32x4_t __builtin_aarch64_vec_smlal_laneq_v4hi(__Int32x4_t, __Int16x4_t, __Int16x8_t, int);
5716 __Int64x2_t __builtin_aarch64_vec_smlal_lane_v2si(__Int64x2_t, __Int32x2_t, __Int32x2_t, int);
5717 __Int32x4_t __builtin_aarch64_vec_smlal_lane_v4hi(__Int32x4_t, __Int16x4_t, __Int16x4_t, int);
5718 __Int64x2_t __builtin_aarch64_vec_smult_laneq_v2si(__Int32x2_t, __Int32x4_t, int);
5719 __Int32x4_t __builtin_aarch64_vec_smult_laneq_v4hi(__Int16x4_t, __Int16x8_t, int);
5720 __Int64x2_t __builtin_aarch64_vec_smult_lane_v2si(__Int32x2_t, __Int32x2_t, int);
5721 __Int32x4_t __builtin_aarch64_vec_smult_lane_v4hi(__Int16x4_t, __Int16x4_t, int);
5722 __Uint64x2_t __builtin_aarch64_vec_umlal_laneq_v2si_uuuus(__Uint64x2_t, __Uint32x2_t, __Uint32x4_t, int);
5723 __Uint32x4_t __builtin_aarch64_vec_umlal_laneq_v4hi_uuuus(__Uint32x4_t, __Uint16x4_t, __Uint16x8_t, int);
5724 __Uint64x2_t __builtin_aarch64_vec_umlal_lane_v2si_uuuus(__Uint64x2_t, __Uint32x2_t, __Uint32x2_t, int);
5725 __Uint32x4_t __builtin_aarch64_vec_umlal_lane_v4hi_uuuus(__Uint32x4_t, __Uint16x4_t, __Uint16x4_t, int);
5726 __Uint64x2_t __builtin_aarch64_vec_umult_laneq_v2si_uuus(__Uint32x2_t, __Uint32x4_t, int);
5727 __Uint32x4_t __builtin_aarch64_vec_umult_laneq_v4hi_uuus(__Uint16x4_t, __Uint16x8_t, int);
5728 __Uint64x2_t __builtin_aarch64_vec_umult_lane_v2si_uuus(__Uint32x2_t, __Uint32x2_t, int);
5729 __Uint32x4_t __builtin_aarch64_vec_umult_lane_v4hi_uuus(__Uint16x4_t, __Uint16x4_t, int);
5730 __Int16x8_t __builtin_aarch64_vec_widen_smult_hi_v16qi(__Int8x16_t, __Int8x16_t);
5731 __Int64x2_t __builtin_aarch64_vec_widen_smult_hi_v4si(__Int32x4_t, __Int32x4_t);
5732 __Int32x4_t __builtin_aarch64_vec_widen_smult_hi_v8hi(__Int16x8_t, __Int16x8_t);
5733 __Uint16x8_t __builtin_aarch64_vec_widen_umult_hi_v16qi_uuu(__Uint8x16_t, __Uint8x16_t);
5734 __Uint64x2_t __builtin_aarch64_vec_widen_umult_hi_v4si_uuu(__Uint32x4_t, __Uint32x4_t);
5735 __Uint32x4_t __builtin_aarch64_vec_widen_umult_hi_v8hi_uuu(__Uint16x8_t, __Uint16x8_t);
5736 void* __builtin_aarch64_xpaclri(void*);
5737 __Int8x16_t __builtin_aarch64_zip1v16qi(__Int8x16_t, __Int8x16_t);
5738 __Float64x2_t __builtin_aarch64_zip1v2df(__Float64x2_t, __Float64x2_t);
5739 __Int64x2_t __builtin_aarch64_zip1v2di(__Int64x2_t, __Int64x2_t);
5740 __Float32x2_t __builtin_aarch64_zip1v2sf(__Float32x2_t, __Float32x2_t);
5741 __Int32x2_t __builtin_aarch64_zip1v2si(__Int32x2_t, __Int32x2_t);
5742 __Int16x4_t __builtin_aarch64_zip1v4hi(__Int16x4_t, __Int16x4_t);
5743 __Float32x4_t __builtin_aarch64_zip1v4sf(__Float32x4_t, __Float32x4_t);
5744 __Int32x4_t __builtin_aarch64_zip1v4si(__Int32x4_t, __Int32x4_t);
5745 __Int16x8_t __builtin_aarch64_zip1v8hi(__Int16x8_t, __Int16x8_t);
5746 __Int8x8_t __builtin_aarch64_zip1v8qi(__Int8x8_t, __Int8x8_t);
5747 __Int8x16_t __builtin_aarch64_zip2v16qi(__Int8x16_t, __Int8x16_t);
5748 __Float64x2_t __builtin_aarch64_zip2v2df(__Float64x2_t, __Float64x2_t);
5749 __Int64x2_t __builtin_aarch64_zip2v2di(__Int64x2_t, __Int64x2_t);
5750 __Float32x2_t __builtin_aarch64_zip2v2sf(__Float32x2_t, __Float32x2_t);
5751 __Int32x2_t __builtin_aarch64_zip2v2si(__Int32x2_t, __Int32x2_t);
5752 __Int16x4_t __builtin_aarch64_zip2v4hi(__Int16x4_t, __Int16x4_t);
5753 __Float32x4_t __builtin_aarch64_zip2v4sf(__Float32x4_t, __Float32x4_t);
5754 __Int32x4_t __builtin_aarch64_zip2v4si(__Int32x4_t, __Int32x4_t);
5755 __Int16x8_t __builtin_aarch64_zip2v8hi(__Int16x8_t, __Int16x8_t);
5756 __Int8x8_t __builtin_aarch64_zip2v8qi(__Int8x8_t, __Int8x8_t);
5757 
5758 // -march=armv8.5-a+memtag
5759 void* __builtin_aarch64_memtag_get_tag(void*);
5760 long unsigned int __builtin_aarch64_memtag_gmi(void*, long unsigned int);
5761 void* __builtin_aarch64_memtag_inc_tag(void*, unsigned int);
5762 void* __builtin_aarch64_memtag_irg(void*, long unsigned int);
5763 void __builtin_aarch64_memtag_set_tag(void*);
5764 long int __builtin_aarch64_memtag_subp(void*, void*);
5765 // -march=armv8.5-a+tme
5766 void __builtin_aarch64_tcancel(long unsigned int);
5767 void __builtin_aarch64_tcommit(void);
5768 long unsigned int __builtin_aarch64_tstart(void);
5769 long unsigned int __builtin_aarch64_ttest(void);
5770 
5771 #endif
5772 
5773 #ifdef __IWMMXT__
5774 typedef unsigned long long __mmx_m64;
5775 typedef int __mmx_v2si __attribute__ ((vector_size (8)));
5776 typedef short __mmx_v4hi __attribute__ ((vector_size (8)));
5777 
5778 #ifdef __ANDROID__
5779 typedef char __mmx_v8qi __attribute__ ((vector_size (8)));
5780 __mmx_m64 __builtin_arm_wsadb (__mmx_v8qi  __A, __mmx_v8qi __B);
5781 __mmx_m64 __builtin_arm_wsadh (__mmx_v4hi  __A, __mmx_v4hi __B);
5782 void __builtin_arm_setwcx(int x, int y);
5783 int __builtin_arm_getwcx(int x);
5784 #else
5785 typedef signed char __mmx_v8qi __attribute__ ((vector_size (8)));
5786 __mmx_m64 __builtin_arm_wsadb (__mmx_v2si  __A, __mmx_v8qi __B, __mmx_v8qi __C);
5787 __mmx_m64 __builtin_arm_wsadh (__mmx_v2si  __A, __mmx_v4hi __B, __mmx_v4hi __C);
5788 #endif // __ANDROID__
5789 
5790 __mmx_m64 __builtin_arm_walign (__mmx_v8qi __a, __mmx_v8qi __b, int __C);
5791 __mmx_m64 __builtin_arm_wpackhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5792 __mmx_m64 __builtin_arm_wpackwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5793 __mmx_m64 __builtin_arm_wpackdss (long long __m1, long long __m2);
5794 __mmx_m64 __builtin_arm_wpackhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5795 __mmx_m64 __builtin_arm_wpackwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5796 __mmx_m64 __builtin_arm_wpackdus (long long __m1, long long __m2);
5797 __mmx_m64 __builtin_arm_wunpckihb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5798 __mmx_m64 __builtin_arm_wunpckihh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5799 __mmx_m64 __builtin_arm_wunpckihw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5800 __mmx_m64 __builtin_arm_wunpckilb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5801 __mmx_m64 __builtin_arm_wunpckilh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5802 __mmx_m64 __builtin_arm_wunpckilw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5803 __mmx_m64 __builtin_arm_wunpckelsb (__mmx_v8qi __m1);
5804 __mmx_m64 __builtin_arm_wunpckelsh (__mmx_v4hi __m1);
5805 __mmx_m64 __builtin_arm_wunpckelsw (__mmx_v2si  __m1);
5806 __mmx_m64 __builtin_arm_wunpckehsb (__mmx_v8qi __m1);
5807 __mmx_m64 __builtin_arm_wunpckehsh (__mmx_v4hi __m1);
5808 __mmx_m64 __builtin_arm_wunpckehsw (__mmx_v2si  __m1);
5809 __mmx_m64 __builtin_arm_wunpckelub (__mmx_v8qi __m1);
5810 __mmx_m64 __builtin_arm_wunpckeluh (__mmx_v4hi __m1);
5811 __mmx_m64 __builtin_arm_wunpckeluw (__mmx_v2si  __m1);
5812 __mmx_m64 __builtin_arm_wunpckehub (__mmx_v8qi __m1);
5813 __mmx_m64 __builtin_arm_wunpckehuh (__mmx_v4hi __m1);
5814 __mmx_m64 __builtin_arm_wunpckehuw (__mmx_v2si  __m1);
5815 __mmx_m64 __builtin_arm_waddb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5816 __mmx_m64 __builtin_arm_waddh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5817 __mmx_m64 __builtin_arm_waddw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5818 __mmx_m64 __builtin_arm_waddbss (__mmx_v8qi __m1, __mmx_v8qi __m2);
5819 __mmx_m64 __builtin_arm_waddhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5820 __mmx_m64 __builtin_arm_waddwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5821 __mmx_m64 __builtin_arm_waddbus (__mmx_v8qi __m1, __mmx_v8qi __m2);
5822 __mmx_m64 __builtin_arm_waddhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5823 __mmx_m64 __builtin_arm_waddwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5824 __mmx_m64 __builtin_arm_wsubb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5825 __mmx_m64 __builtin_arm_wsubh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5826 __mmx_m64 __builtin_arm_wsubw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5827 __mmx_m64 __builtin_arm_wsubbss (__mmx_v8qi __m1, __mmx_v8qi __m2);
5828 __mmx_m64 __builtin_arm_wsubhss (__mmx_v4hi __m1, __mmx_v4hi __m2);
5829 __mmx_m64 __builtin_arm_wsubwss (__mmx_v2si  __m1, __mmx_v2si  __m2);
5830 __mmx_m64 __builtin_arm_wsubbus (__mmx_v8qi __m1, __mmx_v8qi __m2);
5831 __mmx_m64 __builtin_arm_wsubhus (__mmx_v4hi __m1, __mmx_v4hi __m2);
5832 __mmx_m64 __builtin_arm_wsubwus (__mmx_v2si  __m1, __mmx_v2si  __m2);
5833 __mmx_m64 __builtin_arm_wmadds (__mmx_v4hi __m1, __mmx_v4hi __m2);
5834 __mmx_m64 __builtin_arm_wmaddu (__mmx_v4hi __m1, __mmx_v4hi __m2);
5835 __mmx_m64 __builtin_arm_wmulsm (__mmx_v4hi __m1, __mmx_v4hi __m2);
5836 __mmx_m64 __builtin_arm_wmulum (__mmx_v4hi __m1, __mmx_v4hi __m2);
5837 __mmx_m64 __builtin_arm_wmulul (__mmx_v4hi __m1, __mmx_v4hi __m2);
5838 __mmx_m64 __builtin_arm_wsllh (__mmx_v4hi __m, int __count);
5839 __mmx_m64 __builtin_arm_wsllhi (__mmx_v4hi __m, int __count);
5840 __mmx_m64 __builtin_arm_wsllw (__mmx_v2si  __m, int __count);
5841 __mmx_m64 __builtin_arm_wsllwi (__mmx_v2si  __m, int __count);
5842 __mmx_m64 __builtin_arm_wslld (int __m, int __count);
5843 __mmx_m64 __builtin_arm_wslldi (int __m, int __count);
5844 __mmx_m64 __builtin_arm_wsrah (__mmx_v4hi __m, int __count);
5845 __mmx_m64 __builtin_arm_wsrahi (__mmx_v4hi __m, int __count);
5846 __mmx_m64 __builtin_arm_wsraw (__mmx_v2si  __m, int __count);
5847 __mmx_m64 __builtin_arm_wsrawi (__mmx_v2si  __m, int __count);
5848 __mmx_m64 __builtin_arm_wsrad (int __m, int __count);
5849 __mmx_m64 __builtin_arm_wsradi (int __m, int __count);
5850 __mmx_m64 __builtin_arm_wsrlh (__mmx_v4hi __m, int __count);
5851 __mmx_m64 __builtin_arm_wsrlhi (__mmx_v4hi __m, int __count);
5852 __mmx_m64 __builtin_arm_wsrlw (__mmx_v2si  __m, int __count);
5853 __mmx_m64 __builtin_arm_wsrlwi (__mmx_v2si  __m, int __count);
5854 __mmx_m64 __builtin_arm_wsrld (int __m, int __count);
5855 __mmx_m64 __builtin_arm_wsrldi (int __m, int __count);
5856 __mmx_m64 __builtin_arm_wrorh (__mmx_v4hi __m, int __count);
5857 __mmx_m64 __builtin_arm_wrorhi (__mmx_v4hi __m, int __count);
5858 __mmx_m64 __builtin_arm_wrorw (__mmx_v2si  __m, int __count);
5859 __mmx_m64 __builtin_arm_wrorwi (__mmx_v2si  __m, int __count);
5860 __mmx_m64 __builtin_arm_wrord (int __m, int __count);
5861 __mmx_m64 __builtin_arm_wrordi (int __m, int __count);
5862 __mmx_m64 __builtin_arm_wand (int __m1, int __m2);
5863 __mmx_m64 __builtin_arm_wandn (int __m2, int __m1);
5864 __mmx_m64 __builtin_arm_wor (int __m1, int __m2);
5865 __mmx_m64 __builtin_arm_wxor (int __m1, int __m2);
5866 __mmx_m64 __builtin_arm_wcmpeqb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5867 __mmx_m64 __builtin_arm_wcmpgtsb (__mmx_v8qi __m1, __mmx_v8qi __m2);
5868 __mmx_m64 __builtin_arm_wcmpgtub (__mmx_v8qi __m1, __mmx_v8qi __m2);
5869 __mmx_m64 __builtin_arm_wcmpeqh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5870 __mmx_m64 __builtin_arm_wcmpgtsh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5871 __mmx_m64 __builtin_arm_wcmpgtuh (__mmx_v4hi __m1, __mmx_v4hi __m2);
5872 __mmx_m64 __builtin_arm_wcmpeqw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5873 __mmx_m64 __builtin_arm_wcmpgtsw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5874 __mmx_m64 __builtin_arm_wcmpgtuw (__mmx_v2si  __m1, __mmx_v2si  __m2);
5875 __mmx_m64 __builtin_arm_wmacu (int __A, __mmx_v4hi __B, __mmx_v4hi __C);
5876 __mmx_m64 __builtin_arm_wmacs (int __A, __mmx_v4hi __B, __mmx_v4hi __C);
5877 __mmx_m64 __builtin_arm_wmacuz (__mmx_v4hi __A, __mmx_v4hi __B);
5878 __mmx_m64 __builtin_arm_wmacsz (__mmx_v4hi __A, __mmx_v4hi __B);
5879 __mmx_m64 __builtin_arm_waccb (__mmx_v8qi __A);
5880 __mmx_m64 __builtin_arm_wacch (__mmx_v4hi __A);
5881 __mmx_m64 __builtin_arm_waccw (__mmx_v2si  __A);
5882 __mmx_m64 __builtin_arm_tmia (int __A, int __B, int __C);
5883 __mmx_m64 __builtin_arm_tmiaph (int __A, int __B, int __C);
5884 __mmx_m64 __builtin_arm_tmiabb (int __A, int __B, int __C);
5885 __mmx_m64 __builtin_arm_tmiabt (int __A, int __B, int __C);
5886 __mmx_m64 __builtin_arm_tmiatb (int __A, int __B, int __C);
5887 __mmx_m64 __builtin_arm_tmiatt (int __A, int __B, int __C);
5888 __mmx_m64 __builtin_arm_wmaxsb (__mmx_v8qi __A, __mmx_v8qi __B);
5889 __mmx_m64 __builtin_arm_wmaxsh (__mmx_v4hi __A, __mmx_v4hi __B);
5890 __mmx_m64 __builtin_arm_wmaxsw (__mmx_v2si  __A, __mmx_v2si  __B);
5891 __mmx_m64 __builtin_arm_wmaxub (__mmx_v8qi __A, __mmx_v8qi __B);
5892 __mmx_m64 __builtin_arm_wmaxuh (__mmx_v4hi __A, __mmx_v4hi __B);
5893 __mmx_m64 __builtin_arm_wmaxuw (__mmx_v2si  __A, __mmx_v2si  __B);
5894 __mmx_m64 __builtin_arm_wminsb (__mmx_v8qi __A, __mmx_v8qi __B);
5895 __mmx_m64 __builtin_arm_wminsh (__mmx_v4hi __A, __mmx_v4hi __B);
5896 __mmx_m64 __builtin_arm_wminsw (__mmx_v2si  __A, __mmx_v2si  __B);
5897 __mmx_m64 __builtin_arm_wminub (__mmx_v8qi __A, __mmx_v8qi __B);
5898 __mmx_m64 __builtin_arm_wminuh (__mmx_v4hi __A, __mmx_v4hi __B);
5899 __mmx_m64 __builtin_arm_wminuw (__mmx_v2si  __A, __mmx_v2si  __B);
5900 __mmx_m64 __builtin_arm_tmovmskb (__mmx_v8qi __A);
5901 __mmx_m64 __builtin_arm_tmovmskh (__mmx_v4hi __A);
5902 __mmx_m64 __builtin_arm_tmovmskw (__mmx_v2si  __A);
5903 __mmx_m64 __builtin_arm_wavg2br (__mmx_v8qi __A, __mmx_v8qi __B);
5904 __mmx_m64 __builtin_arm_wavg2hr (__mmx_v4hi __A, __mmx_v4hi __B);
5905 __mmx_m64 __builtin_arm_wavg2b (__mmx_v8qi __A, __mmx_v8qi __B);
5906 __mmx_m64 __builtin_arm_wavg2h (__mmx_v4hi __A, __mmx_v4hi __B);
5907 __mmx_m64 __builtin_arm_wsadbz (__mmx_v8qi __A, __mmx_v8qi __B);
5908 __mmx_m64 __builtin_arm_wsadhz (__mmx_v4hi __A, __mmx_v4hi __B);
5909 __mmx_m64 __builtin_arm_wsadbz (__mmx_v8qi __A, __mmx_v8qi __B);
5910 __mmx_m64 __builtin_arm_wsadhz (__mmx_v4hi __A, __mmx_v4hi __B);
5911 __mmx_m64 __builtin_arm_wzero ();
5912 __mmx_m64 __builtin_arm_setwcgr0 (int __value);
5913 __mmx_m64 __builtin_arm_setwcgr1 (int __value);
5914 __mmx_m64 __builtin_arm_setwcgr2 (int __value);
5915 __mmx_m64 __builtin_arm_setwcgr3 (int __value);
5916 __mmx_m64 __builtin_arm_getwcgr0 ();
5917 __mmx_m64 __builtin_arm_getwcgr1 ();
5918 __mmx_m64 __builtin_arm_getwcgr2 ();
5919 __mmx_m64 __builtin_arm_getwcgr3 ();
5920 __mmx_m64 __builtin_arm_wabsb (__mmx_v8qi m1);
5921 __mmx_m64 __builtin_arm_wabsh (__mmx_v4hi __m1);
5922 __mmx_m64 __builtin_arm_wabsw (__mmx_v2si  __m1);
5923 __mmx_m64 __builtin_arm_waddsubhx (__mmx_v4hi __a, __mmx_v4hi __b);
5924 __mmx_m64 __builtin_arm_wabsdiffb (__mmx_v8qi __a, __mmx_v8qi __b);
5925 __mmx_m64 __builtin_arm_wabsdiffh (__mmx_v4hi __a, __mmx_v4hi __b);
5926 __mmx_m64 __builtin_arm_wabsdiffw (__mmx_v2si __a, __mmx_v2si __b);
5927 __mmx_m64 __builtin_arm_wavg4 (__mmx_v8qi __a, __mmx_v8qi __b);
5928 __mmx_m64 __builtin_arm_wavg4r (__mmx_v8qi __a, __mmx_v8qi __b);
5929 __mmx_m64 __builtin_arm_wmaddsx (__mmx_v4hi __a, __mmx_v4hi __b);
5930 __mmx_m64 __builtin_arm_wmaddux (__mmx_v4hi __a, __mmx_v4hi __b);
5931 __mmx_m64 __builtin_arm_wmaddsn (__mmx_v4hi __a, __mmx_v4hi __b);
5932 __mmx_m64 __builtin_arm_wmaddun (__mmx_v4hi __a, __mmx_v4hi __b);
5933 __mmx_m64 __builtin_arm_wmulwsm (__mmx_v2si __a, __mmx_v2si __b);
5934 __mmx_m64 __builtin_arm_wmulwum (__mmx_v2si __a, __mmx_v2si __b);
5935 __mmx_m64 __builtin_arm_wmulsmr (__mmx_v4hi __a, __mmx_v4hi __b);
5936 __mmx_m64 __builtin_arm_wmulwsmr (__mmx_v2si __a, __mmx_v2si __b);
5937 __mmx_m64 __builtin_arm_wmulumr (__mmx_v4hi __a, __mmx_v4hi __b);
5938 __mmx_m64 __builtin_arm_wmulwumr (__mmx_v2si __a, __mmx_v2si __b);
5939 __mmx_m64 __builtin_arm_wmulwl (__mmx_v2si __a, __mmx_v2si __b);
5940 __mmx_m64 __builtin_arm_wqmulm (__mmx_v4hi __a, __mmx_v4hi __b);
5941 __mmx_m64 __builtin_arm_wqmulwm (__mmx_v2si __a, __mmx_v2si __b);
5942 __mmx_m64 __builtin_arm_wqmulmr (__mmx_v4hi __a, __mmx_v4hi __b);
5943 __mmx_m64 __builtin_arm_wqmulwmr (__mmx_v2si __a, __mmx_v2si __b);
5944 __mmx_m64 __builtin_arm_wsubaddhx (__mmx_v4hi __a, __mmx_v4hi __b);
5945 __mmx_m64 __builtin_arm_waddbhusl (__mmx_v4hi __a, __mmx_v8qi __b);
5946 __mmx_m64 __builtin_arm_waddbhusm (__mmx_v4hi __a, __mmx_v8qi __b);
5947 __mmx_m64 __builtin_arm_walignr0 (__mmx_v8qi __a, __mmx_v8qi __b);
5948 __mmx_m64 __builtin_arm_walignr1 (__mmx_v8qi __a, __mmx_v8qi __b);
5949 __mmx_m64 __builtin_arm_walignr2 (__mmx_v8qi __a, __mmx_v8qi __b);
5950 __mmx_m64 __builtin_arm_walignr3 (__mmx_v8qi __a, __mmx_v8qi __b);
5951 __mmx_m64 __builtin_arm_tbcstb (signed char value);
5952 __mmx_m64 __builtin_arm_tbcsth (short value);
5953 __mmx_m64 __builtin_arm_tbcstw (int value);
5954 int __builtin_arm_textrmsb(__mmx_v8qi, int);
5955 int __builtin_arm_textrmsh(__mmx_v4hi, int);
5956 int __builtin_arm_textrmsw(__mmx_v2si, int);
5957 int __builtin_arm_textrmub(__mmx_v8qi, int);
5958 int __builtin_arm_textrmuh(___mmx_v4hi, int);
5959 int __builtin_arm_textrmuw(__mmx_v2si, int);
5960 __mmx_v8qi __builtin_arm_tinsrb(__mmx_v8qi, int, int);
5961 ___mmx_v4hi __builtin_arm_tinsrh(___mmx_v4hi, int, int);
5962 __mmx_v2si __builtin_arm_tinsrw(__mmx_v2si, int, int);
5963 ___mmx_v4hi __builtin_arm_wshufh(___mmx_v4hi, int);
5964 #endif // __IWMMX__
5965 
5966 #ifdef __IWMMXT2__ //enable with -march=iwmmxt2
5967 long long unsigned int __builtin_arm_wmerge(long long unsigned int, long long unsigned int, int);
5968 long long unsigned int __builtin_arm_wmiabb(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5969 long long unsigned int __builtin_arm_wmiabbn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5970 long long unsigned int __builtin_arm_wmiabt(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5971 long long unsigned int __builtin_arm_wmiabtn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5972 long long unsigned int __builtin_arm_wmiatb(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5973 long long unsigned int __builtin_arm_wmiatbn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5974 long long unsigned int __builtin_arm_wmiatt(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5975 long long unsigned int __builtin_arm_wmiattn(long long unsigned int, __mmx_v4hi, __mmx_v4hi);
5976 long long unsigned int __builtin_arm_wmiawbb(long long unsigned int, __mmx_v2si, __mmx_v2si);
5977 long long unsigned int __builtin_arm_wmiawbbn(long long unsigned int, __mmx_v2si, __mmx_v2si);
5978 long long unsigned int __builtin_arm_wmiawbt(long long unsigned int, __mmx_v2si, __mmx_v2si);
5979 long long unsigned int __builtin_arm_wmiawbtn(long long unsigned int, __mmx_v2si, __mmx_v2si);
5980 long long unsigned int __builtin_arm_wmiawtb(long long unsigned int, __mmx_v2si, __mmx_v2si);
5981 long long unsigned int __builtin_arm_wmiawtbn(long long unsigned int, __mmx_v2si, __mmx_v2si);
5982 long long unsigned int __builtin_arm_wmiawtt(long long unsigned int, __mmx_v2si, __mmx_v2si);
5983 long long unsigned int __builtin_arm_wmiawttn(long long unsigned int, __mmx_v2si, __mmx_v2si);
5984 __mmx_v2si __builtin_arm_wqmiabb(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5985 __mmx_v2si __builtin_arm_wqmiabbn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5986 __mmx_v2si __builtin_arm_wqmiabt(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5987 __mmx_v2si __builtin_arm_wqmiabtn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5988 __mmx_v2si __builtin_arm_wqmiatb(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5989 __mmx_v2si __builtin_arm_wqmiatbn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5990 __mmx_v2si __builtin_arm_wqmiatt(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5991 __mmx_v2si __builtin_arm_wqmiattn(__mmx_v2si, __mmx_v4hi, __mmx_v4hi);
5992 #endif
5993 
5994 #ifdef __ARM_FP16_ARGS // arm-eabi -mfp16-format=ieee or aarch64
5995 typedef float cov_fp16 __attribute__((mode(HF)));
5996 
5997 cov_fp16 __builtin_ceilf16(cov_fp16);
5998 cov_fp16 __builtin_copysignf16(cov_fp16, cov_fp16);
5999 cov_fp16 __builtin_fabsf16(cov_fp16);
6000 cov_fp16 __builtin_floorf16(cov_fp16);
6001 cov_fp16 __builtin_fmaf16(cov_fp16, cov_fp16, cov_fp16);
6002 cov_fp16 __builtin_fmaxf16(cov_fp16, cov_fp16);
6003 cov_fp16 __builtin_fminf16(cov_fp16, cov_fp16);
6004 cov_fp16 __builtin_nanf16(const char*);
6005 cov_fp16 __builtin_nansf16(const char*);
6006 cov_fp16 __builtin_nearbyintf16(cov_fp16);
6007 cov_fp16 __builtin_rintf16(cov_fp16);
6008 cov_fp16 __builtin_roundevenf16(cov_fp16);
6009 cov_fp16 __builtin_roundf16(cov_fp16);
6010 cov_fp16 __builtin_sqrtf16(cov_fp16);
6011 cov_fp16 __builtin_truncf16(cov_fp16);
6012 cov_fp16 __builtin_huge_valf16(void);
6013 cov_fp16 __builtin_inff16(void);
6014 #endif
6015 
6016 #ifdef __coverity_cplusplus
6017 }
6018 #endif
6019 /*
6020   Copyright (c) 2021 Synopsys, Inc. All rights reserved worldwide.
6021   The information contained in this file is the proprietary and confidential
6022   information of Synopsys, Inc. and its licensors, and is supplied subject to,
6023   and may be used only by Synopsys customers in accordance with the terms and
6024   conditions of a previously executed license agreement between Synopsys and
6025   that customer.
6026 */
6027 
6028 
6029 #define __COVERITY_GCC_VERSION_AT_LEAST(maj, min) \
6030     ((__GNUC__ > (maj)) || (__GNUC__ == (maj) && __GNUC_MINOR__ >= (min)))
6031 
6032 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 9)
6033 // Starting with GCC 4.9, instruction set intrinsics are always visible
6034 // regardless of whether or not the instruction set is enabled.
6035 #define __COVERITY_GCC49_INTRINSICS 1
6036 #else // GCC <4.9
6037 #define __COVERITY_GCC49_INTRINSICS 0
6038 #endif
6039 
6040 #if __COVERITY_GCC_VERSION_AT_LEAST(8, 0) && !defined(__COVERITY_DISABLE_BUILTIN_DECLS)
6041 /*
6042  * Beginning with GCC 8, we use the cov-emit --builtin_emulation switch to
6043  * handle Intel intrinsics in GCC.
6044  */
6045 #define __COVERITY_DISABLE_BUILTIN_DECLS
6046 #endif /* GCC >= 8.0 */
6047 #ifdef __IA64__
6048 typedef __coverity___fpreg long double __fpreg;
6049 #endif
6050 
6051 #ifdef __coverity_cplusplus
6052 extern "C" {
6053 #endif
6054 
6055 #if defined(__coverity_cplusplus)
6056 typedef bool __cov_bool;
6057 #else
6058 typedef _Bool __cov_bool;
6059 #endif
6060 
6061 #if defined(__SIZEOF_FLOAT128__) && defined(__coverity_cplusplus)
6062 #define cov_f128_t __float128
6063 #else
6064 #define cov_f128_t long double
6065 #endif
6066 cov_f128_t __builtin_huge_valq(void);
6067 cov_f128_t __builtin_infq(void);
6068 cov_f128_t __builtin_copysignq(cov_f128_t, cov_f128_t);
6069 cov_f128_t __builtin_fabsq(cov_f128_t);
6070 cov_f128_t __builtin_nanq(const char*);
6071 cov_f128_t __builtin_nansq(const char*);
6072 
6073 void __builtin_ia32_ptwrite32(unsigned int);
6074 void __builtin_ia32_ptwrite64(long long unsigned int);
6075 void __builtin_ia32_cldemote(const void*);
6076 
6077 // The following macros are used in the Linux Kernel
6078 #if defined(__linux__) && defined(__KERNEL__)
6079 #nodef BUG_ON(x) do { if (x) __coverity_panic__(); } while (0)
6080 #nodef WARN_ON(x) ({ int result = !!(x); if (result) __coverity_panic__(); result; })
6081 #nodef BUG() __coverity_panic__()
6082 void __coverity_panic__();
6083 #endif // Linux kernel
6084 
6085 #nodef setjmp
6086 int setjmp(void *);
6087 
6088 #ifndef __COVERITY_NO_STRING_NODEFS__
6089 // Function list obtained from "cstring"+memrchr+stpcopy (from bits/string.h)
6090 
6091 #nodef memcpy
6092 void *memcpy(void *, const void *, __COVERITY_SIZE_TYPE__);
6093 
6094 #nodef memmove
6095 void *memmove(void *, const void *, __COVERITY_SIZE_TYPE__);
6096 
6097 #nodef strcpy
6098 char *strcpy(char *, const char *);
6099 
6100 #nodef strncpy
6101 char *strncpy(char *, const char *, __COVERITY_SIZE_TYPE__);
6102 
6103 #nodef strcat
6104 char *strcat(char *, const char *);
6105 
6106 #nodef strncat
6107 char *strncat(char *, const char *, __COVERITY_SIZE_TYPE__);
6108 
6109 #nodef memcmp
6110 int memcmp(const void *, const void *, __COVERITY_SIZE_TYPE__ n);
6111 
6112 #nodef strcmp
6113 int strcmp(const char *, const char *);
6114 
6115 #nodef strcoll
6116 int strcoll(const char *, const char *);
6117 
6118 #nodef strncmp
6119 int strncmp(const char *, const char *, __COVERITY_SIZE_TYPE__);
6120 
6121 #nodef strxfrm
6122 __COVERITY_SIZE_TYPE__
6123 strxfrm(char *, const char *, __COVERITY_SIZE_TYPE__);
6124 
6125 #nodef memchr
6126 void *memchr(const void *, int, __COVERITY_SIZE_TYPE__);
6127 
6128 #nodef strchr
6129 char *strchr(const char *, int);
6130 
6131 #nodef strcspn
6132 __COVERITY_SIZE_TYPE__ strcspn(const char *, const char *);
6133 
6134 #nodef strpbrk
6135 char *strpbrk(const char *, const char *);
6136 
6137 #nodef strrchr
6138 char *strrchr(const char *, int);
6139 
6140 #nodef strspn
6141 __COVERITY_SIZE_TYPE__ strspn(const char *, const char *);
6142 
6143 #nodef strstr
6144 char *strstr(const char *, const char *);
6145 
6146 #nodef strtok
6147 char *strtok(char *, const char *);
6148 
6149 #nodef memset
6150 void *memset(void *, int, __COVERITY_SIZE_TYPE__);
6151 
6152 #nodef strlen
6153 __COVERITY_SIZE_TYPE__ strlen(const char *);
6154 
6155 #nodef strerror
6156 char *strerror(int);
6157 
6158 #nodef memrchr
6159 void *memrchr(const void *, int, __COVERITY_SIZE_TYPE__);
6160 
6161 #nodef stpcpy
6162 char *stpcpy(char *, const char *);
6163 
6164 #nodef strdup
6165 char *strdup(const char *);
6166 #endif // __COVERITY_NO_STRING_NODEFS__
6167 
6168 #ifdef __SIZEOF_FLOAT128__
6169 cov_f128_t __builtin_copysignf128(cov_f128_t, cov_f128_t);
6170 cov_f128_t __builtin_fabsf128(cov_f128_t);
6171 #else
6172 long double __builtin_copysignf128(long double, long double);
6173 long double __builtin_fabsf128(long double);
6174 #endif
6175 long int __builtin_expect_with_probability(long int, long int, double);
6176 
6177 typedef double __cov_v2df __attribute__ ((__vector_size__ (16)));
6178 typedef float __cov_v4sf __attribute__ ((__vector_size__ (16)));
6179 typedef double __cov_v8df __attribute__((__vector_size__(64)));
6180 typedef float __cov_v16sf __attribute__((__vector_size__(64)));
6181 typedef double __cov_v4df  __attribute__ ((__vector_size__ (32)));
6182 typedef float __cov_v8sf  __attribute__ ((__vector_size__ (32)));
6183 typedef int __cov_v2si_t  __attribute__ ((__vector_size__ (8)));
6184 typedef int __cov_v4si_t  __attribute__ ((__vector_size__ (16)));
6185 typedef int __cov_v8si_t  __attribute__ ((__vector_size__ (32)));
6186 typedef int __cov_v16si_t  __attribute__ ((__vector_size__ (64)));
6187 typedef long long __cov_v2di_t  __attribute__ ((__vector_size__ (16)));
6188 typedef long long __cov_v4di_t  __attribute__ ((__vector_size__ (32)));
6189 typedef long long __cov_v8di_t  __attribute__ ((__vector_size__ (64)));
6190 typedef short __cov_v4hi_t __attribute__ ((__vector_size__ (8)));
6191 typedef short __cov_v8hi_t __attribute__ ((__vector_size__ (16)));
6192 typedef short __cov_v16hi_t __attribute__ ((__vector_size__ (32)));
6193 typedef short __cov_v32hi_t __attribute__ ((__vector_size__ (64)));
6194 __cov_v2df __builtin_ia32_loadsd_mask(const double*, __cov_v2df, unsigned char);
6195 __cov_v4sf __builtin_ia32_loadss_mask(const float*, __cov_v4sf, unsigned char);
6196 __cov_v2df __builtin_ia32_movesd_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6197 __cov_v4sf __builtin_ia32_movess_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6198 void __builtin_ia32_storesd_mask(double*, __cov_v2df, unsigned char);
6199 void __builtin_ia32_storess_mask(float*, __cov_v4sf, unsigned char);
6200 __cov_v2df __builtin_ia32_vfmaddsd3_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6201 __cov_v2df __builtin_ia32_vfmaddsd3_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6202 __cov_v2df __builtin_ia32_vfmaddsd3_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6203 __cov_v4sf __builtin_ia32_vfmaddss3_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6204 __cov_v4sf __builtin_ia32_vfmaddss3_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6205 __cov_v4sf __builtin_ia32_vfmaddss3_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6206 __cov_v8df __builtin_ia32_vfmsubpd512_mask(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6207 __cov_v8df __builtin_ia32_vfmsubpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6208 __cov_v16sf __builtin_ia32_vfmsubps512_mask(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6209 __cov_v16sf __builtin_ia32_vfmsubps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6210 __cov_v2df __builtin_ia32_vfmsubsd3_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char, int);
6211 __cov_v4sf __builtin_ia32_vfmsubss3_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char, int);
6212 __cov_v8df __builtin_ia32_vfnmaddpd512_mask3(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6213 __cov_v8df __builtin_ia32_vfnmaddpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6214 __cov_v16sf __builtin_ia32_vfnmaddps512_mask3(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6215 __cov_v16sf __builtin_ia32_vfnmaddps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6216 __cov_v8df __builtin_ia32_vfnmsubpd512_maskz(__cov_v8df, __cov_v8df, __cov_v8df, unsigned char, int);
6217 __cov_v16sf __builtin_ia32_vfnmsubps512_maskz(__cov_v16sf, __cov_v16sf, __cov_v16sf, short int, int);
6218 unsigned char __builtin_ia32_tpause(unsigned int, long long unsigned int);
6219 void __builtin_ia32_umonitor(void*);
6220 unsigned char __builtin_ia32_umwait(unsigned int, long long unsigned int);
6221 __cov_v2df __builtin_ia32_vfmsubpd128_mask(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6222 __cov_v2df __builtin_ia32_vfmsubpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6223 __cov_v4df __builtin_ia32_vfmsubpd256_mask(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6224 __cov_v4df __builtin_ia32_vfmsubpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6225 __cov_v4sf __builtin_ia32_vfmsubps128_mask(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6226 __cov_v4sf __builtin_ia32_vfmsubps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6227 __cov_v8sf __builtin_ia32_vfmsubps256_mask(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6228 __cov_v8sf __builtin_ia32_vfmsubps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6229 __cov_v2df __builtin_ia32_vfnmaddpd128_mask3(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6230 __cov_v2df __builtin_ia32_vfnmaddpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6231 __cov_v4df __builtin_ia32_vfnmaddpd256_mask3(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6232 __cov_v4df __builtin_ia32_vfnmaddpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6233 __cov_v4sf __builtin_ia32_vfnmaddps128_mask3(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6234 __cov_v4sf __builtin_ia32_vfnmaddps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6235 __cov_v8sf __builtin_ia32_vfnmaddps256_mask3(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6236 __cov_v8sf __builtin_ia32_vfnmaddps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6237 __cov_v2df __builtin_ia32_vfnmsubpd128_maskz(__cov_v2df, __cov_v2df, __cov_v2df, unsigned char);
6238 __cov_v4df __builtin_ia32_vfnmsubpd256_maskz(__cov_v4df, __cov_v4df, __cov_v4df, unsigned char);
6239 __cov_v4sf __builtin_ia32_vfnmsubps128_maskz(__cov_v4sf, __cov_v4sf, __cov_v4sf, unsigned char);
6240 __cov_v8sf __builtin_ia32_vfnmsubps256_maskz(__cov_v8sf, __cov_v8sf, __cov_v8sf, unsigned char);
6241 __cov_v2df __builtin_ia32_vfmsubsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6242 __cov_v4sf __builtin_ia32_vfmsubss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6243 __cov_v2df __builtin_ia32_vfnmaddsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6244 __cov_v4sf __builtin_ia32_vfnmaddss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6245 __cov_v2df __builtin_ia32_vfnmsubsd3(__cov_v2df, __cov_v2df, __cov_v2df);
6246 __cov_v4sf __builtin_ia32_vfnmsubss3(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6247 
6248 cov_f128_t __builtin_huge_valf128(void);
6249 cov_f128_t __builtin_ceilf128(cov_f128_t);
6250 cov_f128_t __builtin_floorf128(cov_f128_t);
6251 cov_f128_t __builtin_nanf128(const char*);
6252 cov_f128_t __builtin_nansf128(const char*);
6253 cov_f128_t __builtin_nearbyintf128(cov_f128_t);
6254 cov_f128_t __builtin_rintf128(cov_f128_t);
6255 cov_f128_t __builtin_roundevenf128(cov_f128_t);
6256 cov_f128_t __builtin_roundf128(cov_f128_t);
6257 cov_f128_t __builtin_truncf128(cov_f128_t);
6258 cov_f128_t __divtc3(cov_f128_t, cov_f128_t, cov_f128_t, cov_f128_t);
6259 cov_f128_t __multc3(cov_f128_t, cov_f128_t, cov_f128_t, cov_f128_t);
6260 double __builtin_roundeven(double);
6261 float __builtin_roundevenf(float);
6262 float __builtin_roundevenf32(float);
6263 double __builtin_roundevenf32x(double);
6264 double __builtin_roundevenf64(double);
6265 long double __builtin_roundevenf64x(long double);
6266 long double __builtin_roundevenl(long double);
6267 void __clear_cache(void*, void*);
6268 
6269 #ifdef __coverity_cplusplus
6270 const void* __builtin_source_location(void);
6271 // -fcoroutines
6272 void __builtin_coro_destroy(void*);
6273 bool __builtin_coro_done(void*);
6274 void* __builtin_coro_promise(void*, const long unsigned int, bool);
6275 void __builtin_coro_resume(void*);
6276 #endif
6277 
6278 // -fsanitize-coverage=trace-cmp
6279 void __asan_after_dynamic_init(void);
6280 void __asan_handle_no_return(void);
6281 void __asan_init(void);
6282 void __asan_version_mismatch_check_v8(void);
6283 void __builtin___asan_after_dynamic_init(void);
6284 void __builtin___asan_handle_no_return(void);
6285 void __builtin___asan_init(void);
6286 void __builtin___asan_version_mismatch_check_v8(void);
6287 void __builtin___sanitizer_cov_trace_pc(void);
6288 void __builtin___tsan_init(void);
6289 void __sanitizer_cov_trace_pc(void);
6290 void __tsan_init(void);
6291 void __asan_alloca_poison(void*, long int);
6292 void __asan_allocas_unpoison(void*, long int);
6293 void __asan_before_dynamic_init(const void*);
6294 void __asan_load1(void*);
6295 void __asan_load16(void*);
6296 void __asan_load16_noabort(void*);
6297 void __asan_load1_noabort(void*);
6298 void __asan_load2(void*);
6299 void __asan_load2_noabort(void*);
6300 void __asan_load4(void*);
6301 void __asan_load4_noabort(void*);
6302 void __asan_load8(void*);
6303 void __asan_load8_noabort(void*);
6304 void __asan_loadN(void*, long int);
6305 void __asan_loadN_noabort(void*, long int);
6306 void __asan_poison_stack_memory(void*, long int);
6307 void __asan_register_globals(void*, long int);
6308 void __asan_report_load1(void*);
6309 void __asan_report_load16(void*);
6310 void __asan_report_load16_noabort(void*);
6311 void __asan_report_load1_noabort(void*);
6312 void __asan_report_load2(void*);
6313 void __asan_report_load2_noabort(void*);
6314 void __asan_report_load4(void*);
6315 void __asan_report_load4_noabort(void*);
6316 void __asan_report_load8(void*);
6317 void __asan_report_load8_noabort(void*);
6318 void __asan_report_load_n(void*, long int);
6319 void __asan_report_load_n_noabort(void*, long int);
6320 void __asan_report_store1(void*);
6321 void __asan_report_store16(void*);
6322 void __asan_report_store16_noabort(void*);
6323 void __asan_report_store1_noabort(void*);
6324 void __asan_report_store2(void*);
6325 void __asan_report_store2_noabort(void*);
6326 void __asan_report_store4(void*);
6327 void __asan_report_store4_noabort(void*);
6328 void __asan_report_store8(void*);
6329 void __asan_report_store8_noabort(void*);
6330 void __asan_report_store_n(void*, long int);
6331 void __asan_report_store_n_noabort(void*, long int);
6332 void __asan_store1(void*);
6333 void __asan_store16(void*);
6334 void __asan_store16_noabort(void*);
6335 void __asan_store1_noabort(void*);
6336 void __asan_store2(void*);
6337 void __asan_store2_noabort(void*);
6338 void __asan_store4(void*);
6339 void __asan_store4_noabort(void*);
6340 void __asan_store8(void*);
6341 void __asan_store8_noabort(void*);
6342 void __asan_storeN(void*, long int);
6343 void __asan_storeN_noabort(void*, long int);
6344 void __asan_unpoison_stack_memory(void*, long int);
6345 void __asan_unregister_globals(void*, long int);
6346 void __builtin___asan_alloca_poison(void*, long int);
6347 void __builtin___asan_allocas_unpoison(void*, long int);
6348 void __builtin___asan_before_dynamic_init(const void*);
6349 void __builtin___asan_load1(void*);
6350 void __builtin___asan_load16(void*);
6351 void __builtin___asan_load16_noabort(void*);
6352 void __builtin___asan_load1_noabort(void*);
6353 void __builtin___asan_load2(void*);
6354 void __builtin___asan_load2_noabort(void*);
6355 void __builtin___asan_load4(void*);
6356 void __builtin___asan_load4_noabort(void*);
6357 void __builtin___asan_load8(void*);
6358 void __builtin___asan_load8_noabort(void*);
6359 void __builtin___asan_loadN(void*, long int);
6360 void __builtin___asan_loadN_noabort(void*, long int);
6361 void __builtin___asan_poison_stack_memory(void*, long int);
6362 void __builtin___asan_register_globals(void*, long int);
6363 void __builtin___asan_report_load1(void*);
6364 void __builtin___asan_report_load16(void*);
6365 void __builtin___asan_report_load16_noabort(void*);
6366 void __builtin___asan_report_load1_noabort(void*);
6367 void __builtin___asan_report_load2(void*);
6368 void __builtin___asan_report_load2_noabort(void*);
6369 void __builtin___asan_report_load4(void*);
6370 void __builtin___asan_report_load4_noabort(void*);
6371 void __builtin___asan_report_load8(void*);
6372 void __builtin___asan_report_load8_noabort(void*);
6373 void __builtin___asan_report_load_n(void*, long int);
6374 void __builtin___asan_report_load_n_noabort(void*, long int);
6375 void __builtin___asan_report_store1(void*);
6376 void __builtin___asan_report_store16(void*);
6377 void __builtin___asan_report_store16_noabort(void*);
6378 void __builtin___asan_report_store1_noabort(void*);
6379 void __builtin___asan_report_store2(void*);
6380 void __builtin___asan_report_store2_noabort(void*);
6381 void __builtin___asan_report_store4(void*);
6382 void __builtin___asan_report_store4_noabort(void*);
6383 void __builtin___asan_report_store8(void*);
6384 void __builtin___asan_report_store8_noabort(void*);
6385 void __builtin___asan_report_store_n(void*, long int);
6386 void __builtin___asan_report_store_n_noabort(void*, long int);
6387 void __builtin___asan_store1(void*);
6388 void __builtin___asan_store16(void*);
6389 void __builtin___asan_store16_noabort(void*);
6390 void __builtin___asan_store1_noabort(void*);
6391 void __builtin___asan_store2(void*);
6392 void __builtin___asan_store2_noabort(void*);
6393 void __builtin___asan_store4(void*);
6394 void __builtin___asan_store4_noabort(void*);
6395 void __builtin___asan_store8(void*);
6396 void __builtin___asan_store8_noabort(void*);
6397 void __builtin___asan_storeN(void*, long int);
6398 void __builtin___asan_storeN_noabort(void*, long int);
6399 void __builtin___asan_unpoison_stack_memory(void*, long int);
6400 void __builtin___asan_unregister_globals(void*, long int);
6401 void __builtin___sanitizer_cov_trace_cmp1(unsigned char, unsigned char);
6402 void __builtin___sanitizer_cov_trace_cmp2(short unsigned int, short unsigned int);
6403 void __builtin___sanitizer_cov_trace_cmp4(unsigned int, unsigned int);
6404 void __builtin___sanitizer_cov_trace_cmp8(long unsigned int, long unsigned int);
6405 void __builtin___sanitizer_cov_trace_cmpd(double, double);
6406 void __builtin___sanitizer_cov_trace_cmpf(float, float);
6407 void __builtin___sanitizer_cov_trace_const_cmp1(unsigned char, unsigned char);
6408 void __builtin___sanitizer_cov_trace_const_cmp2(short unsigned int, short unsigned int);
6409 void __builtin___sanitizer_cov_trace_const_cmp4(unsigned int, unsigned int);
6410 void __builtin___sanitizer_cov_trace_const_cmp8(long unsigned int, long unsigned int);
6411 void __builtin___sanitizer_cov_trace_switch(long unsigned int, void*);
6412 void __builtin___sanitizer_ptr_cmp(void*, long int);
6413 void __builtin___sanitizer_ptr_sub(void*, long int);
6414 
6415 #if defined(__SIZEOF_INT128__)
6416 __cov_bool __builtin___tsan_atomic128_compare_exchange_strong(volatile void*, void*, __int128 unsigned, int, int);
6417 __cov_bool __builtin___tsan_atomic128_compare_exchange_weak(volatile void*, void*, __int128 unsigned, int, int);
6418 __int128 unsigned __builtin___tsan_atomic128_exchange(volatile void*, __int128 unsigned, int);
6419 __int128 unsigned __builtin___tsan_atomic128_fetch_add(volatile void*, __int128 unsigned, int);
6420 __int128 unsigned __builtin___tsan_atomic128_fetch_and(volatile void*, __int128 unsigned, int);
6421 __int128 unsigned __builtin___tsan_atomic128_fetch_nand(volatile void*, __int128 unsigned, int);
6422 __int128 unsigned __builtin___tsan_atomic128_fetch_or(volatile void*, __int128 unsigned, int);
6423 __int128 unsigned __builtin___tsan_atomic128_fetch_sub(volatile void*, __int128 unsigned, int);
6424 __int128 unsigned __builtin___tsan_atomic128_fetch_xor(volatile void*, __int128 unsigned, int);
6425 __int128 unsigned __builtin___tsan_atomic128_load(const volatile void*, int);
6426 void __builtin___tsan_atomic128_store(volatile void*, __int128 unsigned, int);
6427 __cov_bool __tsan_atomic128_compare_exchange_strong(volatile void*, void*, __int128 unsigned, int, int);
6428 __cov_bool __tsan_atomic128_compare_exchange_weak(volatile void*, void*, __int128 unsigned, int, int);
6429 __int128 unsigned __tsan_atomic128_exchange(volatile void*, __int128 unsigned, int);
6430 __int128 unsigned __tsan_atomic128_fetch_add(volatile void*, __int128 unsigned, int);
6431 __int128 unsigned __tsan_atomic128_fetch_and(volatile void*, __int128 unsigned, int);
6432 __int128 unsigned __tsan_atomic128_fetch_nand(volatile void*, __int128 unsigned, int);
6433 __int128 unsigned __tsan_atomic128_fetch_or(volatile void*, __int128 unsigned, int);
6434 __int128 unsigned __tsan_atomic128_fetch_sub(volatile void*, __int128 unsigned, int);
6435 __int128 unsigned __tsan_atomic128_fetch_xor(volatile void*, __int128 unsigned, int);
6436 __int128 unsigned __tsan_atomic128_load(const volatile void*, int);
6437 void __tsan_atomic128_store(volatile void*, __int128 unsigned, int);
6438 #endif /* defined(__SIZEOF_INT128__) */
6439 
6440 __cov_bool __builtin___tsan_atomic16_compare_exchange_strong(volatile void*, void*, short unsigned int, int, int);
6441 __cov_bool __builtin___tsan_atomic16_compare_exchange_weak(volatile void*, void*, short unsigned int, int, int);
6442 short unsigned int __builtin___tsan_atomic16_exchange(volatile void*, short unsigned int, int);
6443 short unsigned int __builtin___tsan_atomic16_fetch_add(volatile void*, short unsigned int, int);
6444 short unsigned int __builtin___tsan_atomic16_fetch_and(volatile void*, short unsigned int, int);
6445 short unsigned int __builtin___tsan_atomic16_fetch_nand(volatile void*, short unsigned int, int);
6446 short unsigned int __builtin___tsan_atomic16_fetch_or(volatile void*, short unsigned int, int);
6447 short unsigned int __builtin___tsan_atomic16_fetch_sub(volatile void*, short unsigned int, int);
6448 short unsigned int __builtin___tsan_atomic16_fetch_xor(volatile void*, short unsigned int, int);
6449 short unsigned int __builtin___tsan_atomic16_load(const volatile void*, int);
6450 void __builtin___tsan_atomic16_store(volatile void*, short unsigned int, int);
6451 __cov_bool __builtin___tsan_atomic32_compare_exchange_strong(volatile void*, void*, unsigned int, int, int);
6452 __cov_bool __builtin___tsan_atomic32_compare_exchange_weak(volatile void*, void*, unsigned int, int, int);
6453 unsigned int __builtin___tsan_atomic32_exchange(volatile void*, unsigned int, int);
6454 unsigned int __builtin___tsan_atomic32_fetch_add(volatile void*, unsigned int, int);
6455 unsigned int __builtin___tsan_atomic32_fetch_and(volatile void*, unsigned int, int);
6456 unsigned int __builtin___tsan_atomic32_fetch_nand(volatile void*, unsigned int, int);
6457 unsigned int __builtin___tsan_atomic32_fetch_or(volatile void*, unsigned int, int);
6458 unsigned int __builtin___tsan_atomic32_fetch_sub(volatile void*, unsigned int, int);
6459 unsigned int __builtin___tsan_atomic32_fetch_xor(volatile void*, unsigned int, int);
6460 unsigned int __builtin___tsan_atomic32_load(const volatile void*, int);
6461 void __builtin___tsan_atomic32_store(volatile void*, unsigned int, int);
6462 __cov_bool __builtin___tsan_atomic64_compare_exchange_strong(volatile void*, void*, long unsigned int, int, int);
6463 __cov_bool __builtin___tsan_atomic64_compare_exchange_weak(volatile void*, void*, long unsigned int, int, int);
6464 long unsigned int __builtin___tsan_atomic64_exchange(volatile void*, long unsigned int, int);
6465 long unsigned int __builtin___tsan_atomic64_fetch_add(volatile void*, long unsigned int, int);
6466 long unsigned int __builtin___tsan_atomic64_fetch_and(volatile void*, long unsigned int, int);
6467 long unsigned int __builtin___tsan_atomic64_fetch_nand(volatile void*, long unsigned int, int);
6468 long unsigned int __builtin___tsan_atomic64_fetch_or(volatile void*, long unsigned int, int);
6469 long unsigned int __builtin___tsan_atomic64_fetch_sub(volatile void*, long unsigned int, int);
6470 long unsigned int __builtin___tsan_atomic64_fetch_xor(volatile void*, long unsigned int, int);
6471 long unsigned int __builtin___tsan_atomic64_load(const volatile void*, int);
6472 void __builtin___tsan_atomic64_store(volatile void*, long unsigned int, int);
6473 __cov_bool __builtin___tsan_atomic8_compare_exchange_strong(volatile void*, void*, unsigned char, int, int);
6474 __cov_bool __builtin___tsan_atomic8_compare_exchange_weak(volatile void*, void*, unsigned char, int, int);
6475 unsigned char __builtin___tsan_atomic8_exchange(volatile void*, unsigned char, int);
6476 unsigned char __builtin___tsan_atomic8_fetch_add(volatile void*, unsigned char, int);
6477 unsigned char __builtin___tsan_atomic8_fetch_and(volatile void*, unsigned char, int);
6478 unsigned char __builtin___tsan_atomic8_fetch_nand(volatile void*, unsigned char, int);
6479 unsigned char __builtin___tsan_atomic8_fetch_or(volatile void*, unsigned char, int);
6480 unsigned char __builtin___tsan_atomic8_fetch_sub(volatile void*, unsigned char, int);
6481 unsigned char __builtin___tsan_atomic8_fetch_xor(volatile void*, unsigned char, int);
6482 unsigned char __builtin___tsan_atomic8_load(const volatile void*, int);
6483 void __builtin___tsan_atomic8_store(volatile void*, unsigned char, int);
6484 void __builtin___tsan_atomic_signal_fence(int);
6485 void __builtin___tsan_atomic_thread_fence(int);
6486 void __builtin___tsan_func_entry(void*);
6487 void __builtin___tsan_func_exit(void*);
6488 void __builtin___tsan_read1(void*);
6489 void __builtin___tsan_read16(void*);
6490 void __builtin___tsan_read2(void*);
6491 void __builtin___tsan_read4(void*);
6492 void __builtin___tsan_read8(void*);
6493 void __builtin___tsan_read_range(void*, long int);
6494 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 1)
6495 void __builtin___tsan_vptr_update(void*, void*);
6496 void __tsan_vptr_update(void*, void*);
6497 #else
6498 void __tsan_vptr_update(void*);
6499 void __builtin___tsan_vptr_update(void*);
6500 #endif
6501 void __builtin___tsan_write1(void*);
6502 void __builtin___tsan_write16(void*);
6503 void __builtin___tsan_write2(void*);
6504 void __builtin___tsan_write4(void*);
6505 void __builtin___tsan_write8(void*);
6506 void __builtin___tsan_write_range(void*, long int);
6507 void __builtin___ubsan_handle_add_overflow(void*, void*, void*);
6508 void __builtin___ubsan_handle_add_overflow_abort(void*, void*, void*);
6509 void __builtin___ubsan_handle_builtin_unreachable(void*);
6510 void __builtin___ubsan_handle_divrem_overflow(void*, void*, void*);
6511 void __builtin___ubsan_handle_divrem_overflow_abort(void*, void*, void*);
6512 void __builtin___ubsan_handle_dynamic_type_cache_miss(void*, void*, void*);
6513 void __builtin___ubsan_handle_dynamic_type_cache_miss_abort(void*, void*, void*);
6514 void __builtin___ubsan_handle_float_cast_overflow(void*, void*);
6515 void __builtin___ubsan_handle_float_cast_overflow_abort(void*, void*);
6516 void __builtin___ubsan_handle_invalid_builtin(void*);
6517 void __builtin___ubsan_handle_invalid_builtin_abort(void*);
6518 void __builtin___ubsan_handle_load_invalid_value(void*, void*);
6519 void __builtin___ubsan_handle_load_invalid_value_abort(void*, void*);
6520 void __builtin___ubsan_handle_missing_return(void*);
6521 void __builtin___ubsan_handle_mul_overflow(void*, void*, void*);
6522 void __builtin___ubsan_handle_mul_overflow_abort(void*, void*, void*);
6523 void __builtin___ubsan_handle_negate_overflow(void*, void*);
6524 void __builtin___ubsan_handle_negate_overflow_abort(void*, void*);
6525 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
6526 void __builtin___ubsan_handle_nonnull_arg(void*);
6527 void __builtin___ubsan_handle_nonnull_arg_abort(void*);
6528 void __ubsan_handle_nonnull_arg(void*);
6529 void __ubsan_handle_nonnull_arg_abort(void*);
6530 #else
6531 void __ubsan_handle_nonnull_arg(void*, int);
6532 void __ubsan_handle_nonnull_arg_abort(void*, int);
6533 void __builtin___ubsan_handle_nonnull_arg(void*, int);
6534 void __builtin___ubsan_handle_nonnull_arg_abort(void*, int);
6535 #endif
6536 void __builtin___ubsan_handle_nonnull_return_v1(void*, void*);
6537 void __builtin___ubsan_handle_nonnull_return_v1_abort(void*, void*);
6538 void __builtin___ubsan_handle_out_of_bounds(void*, void*);
6539 void __builtin___ubsan_handle_out_of_bounds_abort(void*, void*);
6540 void __builtin___ubsan_handle_pointer_overflow(void*, void*, void*);
6541 void __builtin___ubsan_handle_pointer_overflow_abort(void*, void*, void*);
6542 void __builtin___ubsan_handle_shift_out_of_bounds(void*, void*, void*);
6543 void __builtin___ubsan_handle_shift_out_of_bounds_abort(void*, void*, void*);
6544 void __builtin___ubsan_handle_sub_overflow(void*, void*, void*);
6545 void __builtin___ubsan_handle_sub_overflow_abort(void*, void*, void*);
6546 void __builtin___ubsan_handle_type_mismatch_v1(void*, void*);
6547 void __builtin___ubsan_handle_type_mismatch_v1_abort(void*, void*);
6548 void __builtin___ubsan_handle_vla_bound_not_positive(void*, void*);
6549 void __builtin___ubsan_handle_vla_bound_not_positive_abort(void*, void*);
6550 void __sanitizer_cov_trace_cmp1(unsigned char, unsigned char);
6551 void __sanitizer_cov_trace_cmp2(short unsigned int, short unsigned int);
6552 void __sanitizer_cov_trace_cmp4(unsigned int, unsigned int);
6553 void __sanitizer_cov_trace_cmp8(long unsigned int, long unsigned int);
6554 void __sanitizer_cov_trace_cmpd(double, double);
6555 void __sanitizer_cov_trace_cmpf(float, float);
6556 void __sanitizer_cov_trace_const_cmp1(unsigned char, unsigned char);
6557 void __sanitizer_cov_trace_const_cmp2(short unsigned int, short unsigned int);
6558 void __sanitizer_cov_trace_const_cmp4(unsigned int, unsigned int);
6559 void __sanitizer_cov_trace_const_cmp8(long unsigned int, long unsigned int);
6560 void __sanitizer_cov_trace_switch(long unsigned int, void*);
6561 void __sanitizer_ptr_cmp(void*, long int);
6562 void __sanitizer_ptr_sub(void*, long int);
6563 __cov_bool __tsan_atomic16_compare_exchange_strong(volatile void*, void*, short unsigned int, int, int);
6564 __cov_bool __tsan_atomic16_compare_exchange_weak(volatile void*, void*, short unsigned int, int, int);
6565 short unsigned int __tsan_atomic16_exchange(volatile void*, short unsigned int, int);
6566 short unsigned int __tsan_atomic16_fetch_add(volatile void*, short unsigned int, int);
6567 short unsigned int __tsan_atomic16_fetch_and(volatile void*, short unsigned int, int);
6568 short unsigned int __tsan_atomic16_fetch_nand(volatile void*, short unsigned int, int);
6569 short unsigned int __tsan_atomic16_fetch_or(volatile void*, short unsigned int, int);
6570 short unsigned int __tsan_atomic16_fetch_sub(volatile void*, short unsigned int, int);
6571 short unsigned int __tsan_atomic16_fetch_xor(volatile void*, short unsigned int, int);
6572 short unsigned int __tsan_atomic16_load(const volatile void*, int);
6573 void __tsan_atomic16_store(volatile void*, short unsigned int, int);
6574 __cov_bool __tsan_atomic32_compare_exchange_strong(volatile void*, void*, unsigned int, int, int);
6575 __cov_bool __tsan_atomic32_compare_exchange_weak(volatile void*, void*, unsigned int, int, int);
6576 unsigned int __tsan_atomic32_exchange(volatile void*, unsigned int, int);
6577 unsigned int __tsan_atomic32_fetch_add(volatile void*, unsigned int, int);
6578 unsigned int __tsan_atomic32_fetch_and(volatile void*, unsigned int, int);
6579 unsigned int __tsan_atomic32_fetch_nand(volatile void*, unsigned int, int);
6580 unsigned int __tsan_atomic32_fetch_or(volatile void*, unsigned int, int);
6581 unsigned int __tsan_atomic32_fetch_sub(volatile void*, unsigned int, int);
6582 unsigned int __tsan_atomic32_fetch_xor(volatile void*, unsigned int, int);
6583 unsigned int __tsan_atomic32_load(const volatile void*, int);
6584 void __tsan_atomic32_store(volatile void*, unsigned int, int);
6585 __cov_bool __tsan_atomic64_compare_exchange_strong(volatile void*, void*, long unsigned int, int, int);
6586 __cov_bool __tsan_atomic64_compare_exchange_weak(volatile void*, void*, long unsigned int, int, int);
6587 long unsigned int __tsan_atomic64_exchange(volatile void*, long unsigned int, int);
6588 long unsigned int __tsan_atomic64_fetch_add(volatile void*, long unsigned int, int);
6589 long unsigned int __tsan_atomic64_fetch_and(volatile void*, long unsigned int, int);
6590 long unsigned int __tsan_atomic64_fetch_nand(volatile void*, long unsigned int, int);
6591 long unsigned int __tsan_atomic64_fetch_or(volatile void*, long unsigned int, int);
6592 long unsigned int __tsan_atomic64_fetch_sub(volatile void*, long unsigned int, int);
6593 long unsigned int __tsan_atomic64_fetch_xor(volatile void*, long unsigned int, int);
6594 long unsigned int __tsan_atomic64_load(const volatile void*, int);
6595 void __tsan_atomic64_store(volatile void*, long unsigned int, int);
6596 __cov_bool __tsan_atomic8_compare_exchange_strong(volatile void*, void*, unsigned char, int, int);
6597 __cov_bool __tsan_atomic8_compare_exchange_weak(volatile void*, void*, unsigned char, int, int);
6598 unsigned char __tsan_atomic8_exchange(volatile void*, unsigned char, int);
6599 unsigned char __tsan_atomic8_fetch_add(volatile void*, unsigned char, int);
6600 unsigned char __tsan_atomic8_fetch_and(volatile void*, unsigned char, int);
6601 unsigned char __tsan_atomic8_fetch_nand(volatile void*, unsigned char, int);
6602 unsigned char __tsan_atomic8_fetch_or(volatile void*, unsigned char, int);
6603 unsigned char __tsan_atomic8_fetch_sub(volatile void*, unsigned char, int);
6604 unsigned char __tsan_atomic8_fetch_xor(volatile void*, unsigned char, int);
6605 unsigned char __tsan_atomic8_load(const volatile void*, int);
6606 void __tsan_atomic8_store(volatile void*, unsigned char, int);
6607 void __tsan_atomic_signal_fence(int);
6608 void __tsan_atomic_thread_fence(int);
6609 void __tsan_func_entry(void*);
6610 void __tsan_func_exit(void*);
6611 void __tsan_read1(void*);
6612 void __tsan_read16(void*);
6613 void __tsan_read2(void*);
6614 void __tsan_read4(void*);
6615 void __tsan_read8(void*);
6616 void __tsan_read_range(void*, long int);
6617 void __tsan_write1(void*);
6618 void __tsan_write16(void*);
6619 void __tsan_write2(void*);
6620 void __tsan_write4(void*);
6621 void __tsan_write8(void*);
6622 void __tsan_write_range(void*, long int);
6623 void __ubsan_handle_add_overflow(void*, void*, void*);
6624 void __ubsan_handle_add_overflow_abort(void*, void*, void*);
6625 void __ubsan_handle_builtin_unreachable(void*);
6626 void __ubsan_handle_divrem_overflow(void*, void*, void*);
6627 void __ubsan_handle_divrem_overflow_abort(void*, void*, void*);
6628 void __ubsan_handle_dynamic_type_cache_miss(void*, void*, void*);
6629 void __ubsan_handle_dynamic_type_cache_miss_abort(void*, void*, void*);
6630 void __ubsan_handle_float_cast_overflow(void*, void*);
6631 void __ubsan_handle_float_cast_overflow_abort(void*, void*);
6632 void __ubsan_handle_invalid_builtin(void*);
6633 void __ubsan_handle_invalid_builtin_abort(void*);
6634 void __ubsan_handle_load_invalid_value(void*, void*);
6635 void __ubsan_handle_load_invalid_value_abort(void*, void*);
6636 void __ubsan_handle_missing_return(void*);
6637 void __ubsan_handle_mul_overflow(void*, void*, void*);
6638 void __ubsan_handle_mul_overflow_abort(void*, void*, void*);
6639 void __ubsan_handle_negate_overflow(void*, void*);
6640 void __ubsan_handle_negate_overflow_abort(void*, void*);
6641 void __ubsan_handle_nonnull_return_v1(void*, void*);
6642 void __ubsan_handle_nonnull_return_v1_abort(void*, void*);
6643 void __ubsan_handle_out_of_bounds(void*, void*);
6644 void __ubsan_handle_out_of_bounds_abort(void*, void*);
6645 void __ubsan_handle_pointer_overflow(void*, void*, void*);
6646 void __ubsan_handle_pointer_overflow_abort(void*, void*, void*);
6647 void __ubsan_handle_shift_out_of_bounds(void*, void*, void*);
6648 void __ubsan_handle_shift_out_of_bounds_abort(void*, void*, void*);
6649 void __ubsan_handle_sub_overflow(void*, void*, void*);
6650 void __ubsan_handle_sub_overflow_abort(void*, void*, void*);
6651 void __ubsan_handle_type_mismatch_v1(void*, void*);
6652 void __ubsan_handle_type_mismatch_v1_abort(void*, void*);
6653 void __ubsan_handle_vla_bound_not_positive(void*, void*);
6654 void __ubsan_handle_vla_bound_not_positive_abort(void*, void*);
6655 
6656 // -fopenacc
6657 int __builtin_acc_get_device_type(void);
6658 void __builtin_GOACC_data_end(void);
6659 void __builtin_GOMP_atomic_end(void);
6660 void __builtin_GOMP_atomic_start(void);
6661 void __builtin_GOMP_barrier(void);
6662 __cov_bool __builtin_GOMP_barrier_cancel(void);
6663 void __builtin_GOMP_critical_end(void);
6664 void __builtin_GOMP_critical_start(void);
6665 void __builtin_GOMP_loop_end(void);
6666 __cov_bool __builtin_GOMP_loop_end_cancel(void);
6667 void __builtin_GOMP_loop_end_nowait(void);
6668 void __builtin_GOMP_ordered_end(void);
6669 void __builtin_GOMP_ordered_start(void);
6670 void __builtin_GOMP_sections_end(void);
6671 __cov_bool __builtin_GOMP_sections_end_cancel(void);
6672 void __builtin_GOMP_sections_end_nowait(void);
6673 unsigned int __builtin_GOMP_sections_next(void);
6674 void* __builtin_GOMP_single_copy_start(void);
6675 __cov_bool __builtin_GOMP_single_start(void);
6676 void __builtin_GOMP_target_end_data(void);
6677 void __builtin_GOMP_taskgroup_end(void);
6678 void __builtin_GOMP_taskgroup_start(void);
6679 void __builtin_GOMP_taskwait(void);
6680 void __builtin_GOMP_taskyield(void);
6681 int __builtin_omp_get_num_teams(void);
6682 int __builtin_omp_get_num_threads(void);
6683 int __builtin_omp_get_team_num(void);
6684 int __builtin_omp_get_thread_num(void);
6685 void __builtin_GOACC_data_start(int, long unsigned int, void*, void*, void*);
6686 void __builtin_GOACC_declare(int, long unsigned int, void*, void*, void*);
6687 void __builtin_GOACC_enter_exit_data(int, long unsigned int, void*, void*, void*, int, int, ...);
6688 void __builtin_GOACC_parallel_keyed(int, void (*)(void*), long unsigned int, void*, void*, void*, ...);
6689 int __builtin_goacc_parlevel_id(int);
6690 int __builtin_goacc_parlevel_size(int);
6691 void __builtin_GOACC_update(int, long unsigned int, void*, void*, void*, int, int, ...);
6692 void __builtin_GOACC_wait(int, int, ...);
6693 __cov_bool __builtin_GOMP_cancel(int, __cov_bool);
6694 __cov_bool __builtin_GOMP_cancellation_point(int);
6695 void __builtin_GOMP_critical_name_end(void**);
6696 void __builtin_GOMP_critical_name_start(void**);
6697 void __builtin_GOMP_doacross_post(void*);
6698 void __builtin_GOMP_doacross_ull_post(void*);
6699 void __builtin_GOMP_doacross_ull_wait(long long unsigned int, ...);
6700 void __builtin_GOMP_doacross_wait(long int, ...);
6701 __cov_bool __builtin_GOMP_loop_doacross_dynamic_start(unsigned int, long int*, long int, long int*, long int*);
6702 __cov_bool __builtin_GOMP_loop_doacross_guided_start(unsigned int, long int*, long int, long int*, long int*);
6703 __cov_bool __builtin_GOMP_loop_doacross_runtime_start(unsigned int, long int*, long int*, long int*);
6704 __cov_bool __builtin_GOMP_loop_doacross_start(unsigned int, long int*, long int, long int, long int*, long int*, void*, void*);
6705 __cov_bool __builtin_GOMP_loop_doacross_static_start(unsigned int, long int*, long int, long int*, long int*);
6706 __cov_bool __builtin_GOMP_loop_dynamic_next(long int*, long int*);
6707 __cov_bool __builtin_GOMP_loop_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6708 __cov_bool __builtin_GOMP_loop_guided_next(long int*, long int*);
6709 __cov_bool __builtin_GOMP_loop_guided_start(long int, long int, long int, long int, long int*, long int*);
6710 __cov_bool __builtin_GOMP_loop_maybe_nonmonotonic_runtime_next(long int*, long int*);
6711 __cov_bool __builtin_GOMP_loop_maybe_nonmonotonic_runtime_start(long int, long int, long int, long int*, long int*);
6712 __cov_bool __builtin_GOMP_loop_nonmonotonic_dynamic_next(long int*, long int*);
6713 __cov_bool __builtin_GOMP_loop_nonmonotonic_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6714 __cov_bool __builtin_GOMP_loop_nonmonotonic_guided_next(long int*, long int*);
6715 __cov_bool __builtin_GOMP_loop_nonmonotonic_guided_start(long int, long int, long int, long int, long int*, long int*);
6716 __cov_bool __builtin_GOMP_loop_nonmonotonic_runtime_next(long int*, long int*);
6717 __cov_bool __builtin_GOMP_loop_nonmonotonic_runtime_start(long int, long int, long int, long int*, long int*);
6718 __cov_bool __builtin_GOMP_loop_ordered_dynamic_next(long int*, long int*);
6719 __cov_bool __builtin_GOMP_loop_ordered_dynamic_start(long int, long int, long int, long int, long int*, long int*);
6720 __cov_bool __builtin_GOMP_loop_ordered_guided_next(long int*, long int*);
6721 __cov_bool __builtin_GOMP_loop_ordered_guided_start(long int, long int, long int, long int, long int*, long int*);
6722 __cov_bool __builtin_GOMP_loop_ordered_runtime_next(long int*, long int*);
6723 __cov_bool __builtin_GOMP_loop_ordered_runtime_start(long int, long int, long int, long int*, long int*);
6724 __cov_bool __builtin_GOMP_loop_ordered_start(long int, long int, long int, long int, long int, long int*, long int*, void*, void*);
6725 __cov_bool __builtin_GOMP_loop_ordered_static_next(long int*, long int*);
6726 __cov_bool __builtin_GOMP_loop_ordered_static_start(long int, long int, long int, long int, long int*, long int*);
6727 __cov_bool __builtin_GOMP_loop_runtime_next(long int*, long int*);
6728 __cov_bool __builtin_GOMP_loop_runtime_start(long int, long int, long int, long int*, long int*);
6729 __cov_bool __builtin_GOMP_loop_start(long int, long int, long int, long int, long int, long int*, long int*, void*, void*);
6730 __cov_bool __builtin_GOMP_loop_static_next(long int*, long int*);
6731 __cov_bool __builtin_GOMP_loop_static_start(long int, long int, long int, long int, long int*, long int*);
6732 __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*);
6733 __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*);
6734 __cov_bool __builtin_GOMP_loop_ull_doacross_runtime_start(unsigned int, long long unsigned int*, long long unsigned int*, long long unsigned int*);
6735 __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*);
6736 __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*);
6737 __cov_bool __builtin_GOMP_loop_ull_dynamic_next(long long unsigned int*, long long unsigned int*);
6738 __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*);
6739 __cov_bool __builtin_GOMP_loop_ull_guided_next(long long unsigned int*, long long unsigned int*);
6740 __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*);
6741 __cov_bool __builtin_GOMP_loop_ull_maybe_nonmonotonic_runtime_next(long long unsigned int*, long long unsigned int*);
6742 __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*);
6743 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_dynamic_next(long long unsigned int*, long long unsigned int*);
6744 __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*);
6745 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_guided_next(long long unsigned int*, long long unsigned int*);
6746 __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*);
6747 __cov_bool __builtin_GOMP_loop_ull_nonmonotonic_runtime_next(long long unsigned int*, long long unsigned int*);
6748 __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*);
6749 __cov_bool __builtin_GOMP_loop_ull_ordered_dynamic_next(long long unsigned int*, long long unsigned int*);
6750 __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*);
6751 __cov_bool __builtin_GOMP_loop_ull_ordered_guided_next(long long unsigned int*, long long unsigned int*);
6752 __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*);
6753 __cov_bool __builtin_GOMP_loop_ull_ordered_runtime_next(long long unsigned int*, long long unsigned int*);
6754 __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*);
6755 __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*);
6756 __cov_bool __builtin_GOMP_loop_ull_ordered_static_next(long long unsigned int*, long long unsigned int*);
6757 __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*);
6758 __cov_bool __builtin_GOMP_loop_ull_runtime_next(long long unsigned int*, long long unsigned int*);
6759 __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*);
6760 __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*);
6761 __cov_bool __builtin_GOMP_loop_ull_static_next(long long unsigned int*, long long unsigned int*);
6762 __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*);
6763 void __builtin_GOMP_offload_register_ver(int, void*, int, void*);
6764 void __builtin_GOMP_offload_unregister_ver(int, void*, int, void*);
6765 void __builtin_GOMP_parallel(void (*)(void*), void*, unsigned int, unsigned int);
6766 void __builtin_GOMP_parallel_loop_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6767 void __builtin_GOMP_parallel_loop_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6768 void __builtin_GOMP_parallel_loop_maybe_nonmonotonic_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6769 void __builtin_GOMP_parallel_loop_nonmonotonic_dynamic(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6770 void __builtin_GOMP_parallel_loop_nonmonotonic_guided(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6771 void __builtin_GOMP_parallel_loop_nonmonotonic_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6772 void __builtin_GOMP_parallel_loop_runtime(void (*)(void*), void*, unsigned int, long int, long int, long int, unsigned int);
6773 void __builtin_GOMP_parallel_loop_static(void (*)(void*), void*, unsigned int, long int, long int, long int, long int, unsigned int);
6774 unsigned int __builtin_GOMP_parallel_reductions(void (*)(void*), void*, unsigned int, unsigned int);
6775 void __builtin_GOMP_parallel_sections(void (*)(void*), void*, unsigned int, unsigned int, unsigned int);
6776 unsigned int __builtin_GOMP_sections2_start(unsigned int, void*, void*);
6777 unsigned int __builtin_GOMP_sections_start(unsigned int);
6778 void __builtin_GOMP_single_copy_end(void*);
6779 void __builtin_GOMP_target_data_ext(int, long unsigned int, void*, void*, void*);
6780 void __builtin_GOMP_target_enter_exit_data(int, long unsigned int, void*, void*, void*, unsigned int, void*);
6781 void __builtin_GOMP_target_ext(int, void (*)(void*), long unsigned int, void*, void*, void*, unsigned int, void*, void*);
6782 void __builtin_GOMP_target_update_ext(int, long unsigned int, void*, void*, void*, unsigned int, void*);
6783 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
6784 void __builtin_GOMP_task(void (*)(void*), void*, void (*)(void*, void*), long int, long int, __cov_bool, unsigned int, void*, int);
6785 #endif
6786 void __builtin_GOMP_taskgroup_reduction_register(void*);
6787 void __builtin_GOMP_taskgroup_reduction_unregister(void*);
6788 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);
6789 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);
6790 void __builtin_GOMP_task_reduction_remap(long unsigned int, long unsigned int, void*);
6791 void __builtin_GOMP_taskwait_depend(void*);
6792 void __builtin_GOMP_teams(unsigned int, unsigned int);
6793 void __builtin_GOMP_teams_reg(void (*)(void*), void*, unsigned int, unsigned int, unsigned int);
6794 void __builtin_GOMP_workshare_task_reduction_unregister(__cov_bool);
6795 
6796 // -fgnu-tm -mavx
6797 void __builtin__ITM_abortTransaction(int);
6798 unsigned int __builtin__ITM_beginTransaction(unsigned int, ...);
6799 void* __builtin__ITM_calloc(long unsigned int, long unsigned int);
6800 void __builtin__ITM_changeTransactionMode(int);
6801 void __builtin__ITM_commitTransactionEH(void*);
6802 void __builtin__ITM_free(void*);
6803 void* __builtin__ITM_getTMCloneOrIrrevocable(void*);
6804 void* __builtin__ITM_getTMCloneSafe(void*);
6805 void __builtin__ITM_LB(volatile void*, long unsigned int);
6806 void __builtin__ITM_LD(volatile void*);
6807 void __builtin__ITM_LE(volatile void*);
6808 void __builtin__ITM_LF(volatile void*);
6809 void __builtin__ITM_LM128(const void*);
6810 void __builtin__ITM_LM256(const void*);
6811 void __builtin__ITM_LM64(const void*);
6812 void __builtin__ITM_LU1(volatile void*);
6813 void __builtin__ITM_LU2(volatile void*);
6814 void __builtin__ITM_LU4(volatile void*);
6815 void __builtin__ITM_LU8(volatile void*);
6816 void* __builtin__ITM_malloc(long unsigned int);
6817 void __builtin__ITM_memcpyRnWt(void*, const void*, long unsigned int);
6818 void __builtin__ITM_memcpyRtWn(void*, const void*, long unsigned int);
6819 void __builtin__ITM_memcpyRtWt(void*, const void*, long unsigned int);
6820 void __builtin__ITM_memmoveRtWt(void*, const void*, long unsigned int);
6821 void __builtin__ITM_memsetW(void*, int, long unsigned int);
6822 double __builtin__ITM_RaRD(double*);
6823 long double __builtin__ITM_RaRE(volatile void*);
6824 float __builtin__ITM_RaRF(volatile void*);
6825 __cov_v4sf __builtin__ITM_RaRM128(const __cov_v4sf*);
6826 __cov_v8sf __builtin__ITM_RaRM256(const __cov_v8sf*);
6827 __cov_v2si_t __builtin__ITM_RaRM64(const __cov_v2si_t*);
6828 unsigned char __builtin__ITM_RaRU1(volatile void*);
6829 short unsigned int __builtin__ITM_RaRU2(volatile void*);
6830 unsigned int __builtin__ITM_RaRU4(volatile void*);
6831 long unsigned int __builtin__ITM_RaRU8(volatile void*);
6832 double __builtin__ITM_RaWD(double*);
6833 long double __builtin__ITM_RaWE(volatile void*);
6834 float __builtin__ITM_RaWF(volatile void*);
6835 __cov_v4sf __builtin__ITM_RaWM128(const __cov_v4sf*);
6836 __cov_v8sf __builtin__ITM_RaWM256(const __cov_v8sf*);
6837 __cov_v2si_t __builtin__ITM_RaWM64(const __cov_v2si_t*);
6838 unsigned char __builtin__ITM_RaWU1(volatile void*);
6839 short unsigned int __builtin__ITM_RaWU2(volatile void*);
6840 unsigned int __builtin__ITM_RaWU4(volatile void*);
6841 long unsigned int __builtin__ITM_RaWU8(volatile void*);
6842 double __builtin__ITM_RD(double*);
6843 long double __builtin__ITM_RE(volatile void*);
6844 float __builtin__ITM_RF(volatile void*);
6845 double __builtin__ITM_RfWD(double*);
6846 long double __builtin__ITM_RfWE(volatile void*);
6847 float __builtin__ITM_RfWF(volatile void*);
6848 __cov_v4sf __builtin__ITM_RfWM128(const __cov_v4sf*);
6849 __cov_v8sf __builtin__ITM_RfWM256(const __cov_v8sf*);
6850 __cov_v2si_t __builtin__ITM_RfWM64(const __cov_v2si_t*);
6851 unsigned char __builtin__ITM_RfWU1(volatile void*);
6852 short unsigned int __builtin__ITM_RfWU2(volatile void*);
6853 unsigned int __builtin__ITM_RfWU4(volatile void*);
6854 long unsigned int __builtin__ITM_RfWU8(volatile void*);
6855 __cov_v4sf __builtin__ITM_RM128(const __cov_v4sf*);
6856 __cov_v8sf __builtin__ITM_RM256(const __cov_v8sf*);
6857 __cov_v2si_t __builtin__ITM_RM64(const __cov_v2si_t*);
6858 unsigned char __builtin__ITM_RU1(volatile void*);
6859 short unsigned int __builtin__ITM_RU2(volatile void*);
6860 unsigned int __builtin__ITM_RU4(volatile void*);
6861 long unsigned int __builtin__ITM_RU8(volatile void*);
6862 void __builtin__ITM_WaRD(volatile void*, double);
6863 void __builtin__ITM_WaRE(volatile void*, long double);
6864 void __builtin__ITM_WaRF(volatile void*, float);
6865 void __builtin__ITM_WaRM128(__cov_v4sf*, __cov_v4sf);
6866 void __builtin__ITM_WaRM256(__cov_v8sf*, __cov_v8sf);
6867 void __builtin__ITM_WaRM64(__cov_v2si_t*, __cov_v2si_t);
6868 void __builtin__ITM_WaRU1(volatile void*, unsigned char);
6869 void __builtin__ITM_WaRU2(volatile void*, short unsigned int);
6870 void __builtin__ITM_WaRU4(volatile void*, unsigned int);
6871 void __builtin__ITM_WaRU8(volatile void*, long unsigned int);
6872 void __builtin__ITM_WaWD(volatile void*, double);
6873 void __builtin__ITM_WaWE(volatile void*, long double);
6874 void __builtin__ITM_WaWF(volatile void*, float);
6875 void __builtin__ITM_WaWM128(__cov_v4sf*, __cov_v4sf);
6876 void __builtin__ITM_WaWM256(__cov_v8sf*, __cov_v8sf);
6877 void __builtin__ITM_WaWM64(__cov_v2si_t*, __cov_v2si_t);
6878 void __builtin__ITM_WaWU1(volatile void*, unsigned char);
6879 void __builtin__ITM_WaWU2(volatile void*, short unsigned int);
6880 void __builtin__ITM_WaWU4(volatile void*, unsigned int);
6881 void __builtin__ITM_WaWU8(volatile void*, long unsigned int);
6882 void __builtin__ITM_WD(volatile void*, double);
6883 void __builtin__ITM_WE(volatile void*, long double);
6884 void __builtin__ITM_WF(volatile void*, float);
6885 void __builtin__ITM_WM128(__cov_v4sf*, __cov_v4sf);
6886 void __builtin__ITM_WM256(__cov_v8sf*, __cov_v8sf);
6887 void __builtin__ITM_WM64(__cov_v2si_t*, __cov_v2si_t);
6888 void __builtin__ITM_WU1(volatile void*, unsigned char);
6889 void __builtin__ITM_WU2(volatile void*, short unsigned int);
6890 void __builtin__ITM_WU4(volatile void*, unsigned int);
6891 void __builtin__ITM_WU8(volatile void*, long unsigned int);
6892 void __builtin__ITM_commitTransaction(void);
6893 
6894 #if __COVERITY_GCC_VERSION_AT_LEAST(10, 0)
6895 // -mavx512vp2intersect
6896 void __builtin_ia32_2intersectd128(unsigned char*, unsigned char*, __cov_v4si_t, __cov_v4si_t);
6897 void __builtin_ia32_2intersectd256(unsigned char*, unsigned char*, __cov_v8si_t, __cov_v8si_t);
6898 void __builtin_ia32_2intersectd512(short unsigned int*, short unsigned int*, __cov_v16si_t, __cov_v16si_t);
6899 void __builtin_ia32_2intersectq128(unsigned char*, unsigned char*, __cov_v2di_t, __cov_v2di_t);
6900 void __builtin_ia32_2intersectq256(unsigned char*, unsigned char*, __cov_v4di_t, __cov_v4di_t);
6901 void __builtin_ia32_2intersectq512(unsigned char*, unsigned char*, __cov_v8di_t, __cov_v8di_t);
6902 __cov_v2df __builtin_ia32_rndscalesd_mask_round(__cov_v2df, __cov_v2df, int, __cov_v2df, unsigned char, int);
6903 __cov_v4sf __builtin_ia32_rndscaless_mask_round(__cov_v4sf, __cov_v4sf, int, __cov_v4sf, unsigned char, int);
6904 
6905 // -mavx512bf16
6906 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi(__cov_v8sf, __cov_v8sf);
6907 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi_mask(__cov_v8sf, __cov_v8sf, __cov_v16hi_t, short unsigned int);
6908 __cov_v16hi_t __builtin_ia32_cvtne2ps2bf16_v16hi_maskz(__cov_v8sf, __cov_v8sf, short unsigned int);
6909 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi(__cov_v16sf, __cov_v16sf);
6910 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi_mask(__cov_v16sf, __cov_v16sf, __cov_v32hi_t, unsigned int);
6911 __cov_v32hi_t __builtin_ia32_cvtne2ps2bf16_v32hi_maskz(__cov_v16sf, __cov_v16sf, unsigned int);
6912 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi(__cov_v4sf, __cov_v4sf);
6913 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi_mask(__cov_v4sf, __cov_v4sf, __cov_v8hi_t, unsigned char);
6914 __cov_v8hi_t __builtin_ia32_cvtne2ps2bf16_v8hi_maskz(__cov_v4sf, __cov_v4sf, unsigned char);
6915 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf(__cov_v16sf);
6916 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf_mask(__cov_v16sf, __cov_v16hi_t, short unsigned int);
6917 __cov_v16hi_t __builtin_ia32_cvtneps2bf16_v16sf_maskz(__cov_v16sf, short unsigned int);
6918 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf(__cov_v4sf);
6919 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf_mask(__cov_v4sf, __cov_v8hi_t, unsigned char);
6920 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v4sf_maskz(__cov_v4sf, unsigned char);
6921 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf(__cov_v8sf);
6922 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf_mask(__cov_v8sf, __cov_v8hi_t, unsigned char);
6923 __cov_v8hi_t __builtin_ia32_cvtneps2bf16_v8sf_maskz(__cov_v8sf, unsigned char);
6924 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t);
6925 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf_mask(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t, short unsigned int);
6926 __cov_v16sf __builtin_ia32_dpbf16ps_v16sf_maskz(__cov_v16sf, __cov_v32hi_t, __cov_v32hi_t, short unsigned int);
6927 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t);
6928 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf_mask(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t, unsigned char);
6929 __cov_v4sf __builtin_ia32_dpbf16ps_v4sf_maskz(__cov_v4sf, __cov_v8hi_t, __cov_v8hi_t, unsigned char);
6930 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t);
6931 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf_mask(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t, unsigned char);
6932 __cov_v8sf __builtin_ia32_dpbf16ps_v8sf_maskz(__cov_v8sf, __cov_v16hi_t, __cov_v16hi_t, unsigned char);
6933 
6934 // -menqcmd
6935 int __builtin_ia32_enqcmd(void*, const void*);
6936 int __builtin_ia32_enqcmds(void*, const void*);
6937 
6938 // -mavx512dq
6939 char __builtin_ia32_fpclasssd_mask(__cov_v2df, int, unsigned char);
6940 char __builtin_ia32_fpclassss_mask(__cov_v4sf, int, unsigned char);
6941 #endif
6942 
6943 #if __COVERITY_GCC_VERSION_AT_LEAST(9, 0)
6944 /*
6945  * EDG 5.0 does not yet include prototypes for GCC 9 builtins, so these are
6946  * enabled even when __COVERITY_DISABLE_BUILTIN_DECLS is set.
6947  */
6948 
6949 unsigned int __builtin_ia32_readeflags_u32(void);
6950 void __builtin_ia32_writeeflags_u32(unsigned int);
6951 
6952 //-mfma4
6953 __cov_v4sf __builtin_ia32_vfmsubps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6954 __cov_v2df __builtin_ia32_vfmsubpd(__cov_v2df, __cov_v2df, __cov_v2df);
6955 __cov_v4sf __builtin_ia32_vfnmaddps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6956 __cov_v2df __builtin_ia32_vfnmaddpd(__cov_v2df, __cov_v2df, __cov_v2df);
6957 __cov_v4sf __builtin_ia32_vfnmsubps(__cov_v4sf, __cov_v4sf, __cov_v4sf);
6958 __cov_v2df __builtin_ia32_vfnmsubpd(__cov_v2df, __cov_v2df, __cov_v2df);
6959 __cov_v8sf __builtin_ia32_vfmsubps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
6960 __cov_v4df __builtin_ia32_vfmsubpd256(__cov_v4df, __cov_v4df, __cov_v4df);
6961 __cov_v8sf __builtin_ia32_vfnmaddps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
6962 __cov_v4df __builtin_ia32_vfnmaddpd256(__cov_v4df, __cov_v4df, __cov_v4df);
6963 __cov_v8sf __builtin_ia32_vfnmsubps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
6964 __cov_v4df __builtin_ia32_vfnmsubpd256(__cov_v4df, __cov_v4df, __cov_v4df);
6965 
6966 #define __builtin_speculation_safe_value(t1, t2) t1
6967 #endif
6968 
6969 #if __COVERITY_GCC_VERSION_AT_LEAST(8, 0)
6970 long double __builtin_sqrtf128(long double);
6971 long double __builtin_fmaf128(long double, long double, long double);
6972 long double __builtin_fmaxf128(long double, long double);
6973 long double __builtin_fminf128(long double, long double);
6974 #endif
6975 
6976 #ifndef __coverity_cplusplus
6977 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
6978 typedef float __coverity_float _Float32;
6979 typedef double __coverity_floatx _Float32x;
6980 typedef double __coverity_float _Float64;
6981 typedef long double _Float64x;
6982 typedef long double _Float128;
6983 
6984 long double __builtin_inff128();
6985 #endif /* GCC >= 7.0 */
6986 #endif /* __coverity_cplusplus */
6987 
6988 #ifdef __x86_64__
6989 #define __builtin_ms_va_list __builtin_va_list
6990 #define __builtin_sysv_va_list __builtin_va_list
6991 #endif /* __x86_64__ */
6992 
6993 #ifdef __coverity_cplusplus
6994 }
6995 #endif
6996 
6997 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
6998 typedef float __coverity_decimal _Decimal32;
6999 typedef double __coverity_decimal _Decimal64;
7000 typedef long double __coverity_decimal _Decimal128;
7001 
7002 _Decimal32 __builtin_nand32(const char*);
7003 _Decimal32 __builtin_infd32();
7004 _Decimal64 __builtin_infd64();
7005 _Decimal64 __builtin_nand64(const char*);
7006 _Decimal128 __builtin_infd128();
7007 _Decimal128 __builtin_nand128(const char*);
7008 
7009 _Decimal128 __builtin_fabsd128(_Decimal128);
7010 _Decimal32 __builtin_fabsd32(_Decimal32);
7011 _Decimal64 __builtin_fabsd64(_Decimal64);
7012 int __builtin_finited128(_Decimal128);
7013 int __builtin_finited32(_Decimal32);
7014 int __builtin_finited64(_Decimal64);
7015 float __builtin_inff32();
7016 double __builtin_inff64();
7017 int __builtin_isinfd128(_Decimal128);
7018 int __builtin_isinfd32(_Decimal32);
7019 int __builtin_isinfd64(_Decimal64);
7020 int __builtin_isnand128(_Decimal128);
7021 int __builtin_isnand32(_Decimal32);
7022 int __builtin_isnand64(_Decimal64);
7023 int __builtin_signbitd128(_Decimal128);
7024 int __builtin_signbitd32(_Decimal32);
7025 int __builtin_signbitd64(_Decimal64);
7026 #endif /* GCC >= 4.0 */
7027 
7028 
7029 #ifndef __COVERITY_DISABLE_BUILTIN_DECLS
7030 #if __COVERITY_GCC_VERSION_AT_LEAST(3, 4)
7031 extern char *__builtin_stpcpy(char *, const char *);
7032 #endif /* GCC >= 3.4 */
7033 
7034 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7035 #define __builtin_ms_va_list __builtin_va_list
7036 #define __builtin_ms_va_copy __builtin_va_copy
7037 #define __builtin_ms_va_start __builtin_va_start
7038 #define __builtin_ms_va_end __builtin_va_end
7039 
7040 #define __builtin_sysv_va_list __builtin_va_list
7041 #define __builtin_sysv_va_copy __builtin_va_copy
7042 #define __builtin_sysv_va_start __builtin_va_start
7043 #define __builtin_sysv_va_end __builtin_va_end
7044 
7045 #define __ms_va_copy(__d,__s) __builtin_ms_va_copy(__d,__s)
7046 #define __ms_va_start(__v,__l) __builtin_ms_va_start(__v,__l)
7047 #define __ms_va_arg(__v,__l)    __builtin_va_arg(__v,__l)
7048 #define __ms_va_end(__v) __builtin_ms_va_end(__v)
7049 
7050 #define __sysv_va_copy(__d,__s) __builtin_sysv_va_copy(__d,__s)
7051 #define __sysv_va_start(__v,__l) __builtin_sysv_va_start(__v,__l)
7052 #define __sysv_va_arg(__v,__l)  __builtin_va_arg(__v,__l)
7053 #define __sysv_va_end(__v) __builtin_sysv_va_end(__v)
7054 #endif // 4.4+
7055 
7056 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7057 extern double __builtin_powi(double,int);
7058 extern float __builtin_powif(float,int);
7059 extern long double __builtin_powil(long double,int);
7060 
7061 extern float __builtin_cabsf(__complex__ float);
7062 extern double __builtin_cabs(__complex__ double);
7063 extern long double __builtin_cabsl(__complex__ long double);
7064 extern float __builtin_cargf(__complex__ float);
7065 extern double __builtin_carg(__complex__ double);
7066 extern long double __builtin_cargl(__complex__ long double);
7067 
7068 #define __builtin_memchr(dst, src, len) memchr(dst, src, len)
7069 #define __builtin_memcpy(dst, src, len) memcpy(dst, src, len)
7070 #define __builtin_memmove(dst, src, len) memmove(dst, src, len)
7071 #define __builtin_memset(dst, val, len) memset(dst, val, len)
7072 #define __builtin_strcpy(dst, src) strcpy(dst, src)
7073 #define __builtin_strcat(dst, src) strcat(dst, src)
7074 #define __builtin_strncpy(dst, src, len) strncpy(dst, src, len)
7075 #define __builtin_strncat(dst, src, len) strncat(dst, src, len)
7076 #define __builtin_mempcpy(dst, src, len) mempcpy (dst, src, len)
7077 #if (__GNUC__ == 4) && (__GNUC_MINOR__ == 9) && ((__GNUC_PATCHLEVEL__ == 2) || (__GNUC_PATCHLEVEL__ == 3) || (__GNUC_PATCHLEVEL__ == 4))
7078 int __coverity_builtin_sprintf();
7079 #define __builtin_sprintf(dst, ...) __coverity_builtin_sprintf();
7080 #else
7081 #define __builtin_sprintf(dst, ...) sprintf (dst, __VA_ARGS__)
7082 #endif
7083 #define __builtin_snprintf(dst, len, ...) snprintf (dst, len, __VA_ARGS__)
7084 
7085 int __builtin_vsprintf(char *, const char *, __builtin_va_list);
7086 int __builtin_vsnprintf(char *, int, const char *, __builtin_va_list);
7087 #endif /* GCC >= 4.0 */
7088 
7089 /* mmx, sse compat */
7090 
7091 #if (__GNUC__ <3)
7092 typedef int __cov_m64 __attribute__ ((__mode__ (__V2SI__)));
7093 typedef float __cov_m128 __attribute__ ((__mode__(__V4SF__)));
7094 
7095 /* Internal data types for implementing the intrinsics.  */
7096 typedef int __cov_v2si __attribute__ ((__mode__ (__V2SI__)));
7097 typedef int __cov_v4hi __attribute__ ((__mode__ (__V4HI__)));
7098 typedef int __cov_v8qi __attribute__ ((__mode__ (__V8QI__)));
7099 
7100 /* Internal data types for implementing the intrinsics.  */
7101 typedef int __cov_v4si __attribute__ ((mode (V4SI)));
7102 
7103 typedef int __cov_v8hi __attribute__ ((mode (V8HI)));
7104 typedef int __cov_v2di __attribute__ ((mode (V2DI)));
7105 typedef int __cov_v16qi __attribute__ ((mode (V16QI)));
7106 
7107 typedef int __cov_v1di __attribute__ ((mode (V1DI)));
7108 
7109 #define __cov_m128i __cov_v2di
7110 #define __cov_m128d __cov_v2df
7111 #endif
7112 
7113 #if __GNUC__ == 3
7114 
7115 typedef int __cov_m64 __attribute__ ((__mode__ (__V2SI__)));
7116 
7117 /* Internal data types for implementing the intrinsics.  */
7118 typedef int __cov_v2si __attribute__ ((__mode__ (__V2SI__)));
7119 typedef int __cov_v4hi __attribute__ ((__mode__ (__V4HI__)));
7120 typedef int __cov_v8qi __attribute__ ((__mode__ (__V8QI__)));
7121 
7122 /* The data type intended for user use.  */
7123 typedef float __cov_m128 __attribute__ ((__mode__(__V4SF__)));
7124 
7125 /* Internal data types for implementing the intrinsics.  */
7126 typedef int __cov_v4si __attribute__ ((mode (V4SI)));
7127 
7128 typedef int __cov_v2di __attribute__ ((mode (V2DI)));
7129 typedef int __cov_v8hi __attribute__ ((mode (V8HI)));
7130 typedef int __cov_v16qi __attribute__ ((mode (V16QI)));
7131 typedef int __cov_v1di __attribute__ ((mode (V1DI)));
7132 
7133 #define __cov_m128i __cov_v2di
7134 #define __cov_m128d __cov_v2df
7135 
7136 #endif // gnu 3.x
7137 
7138 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7139 
7140 /* The Intel API is flexible enough that we must allow aliasing with other
7141 vector types, and their scalar components.  */
7142 #if defined(__APPLE__)
7143 typedef long long __cov_m64 __attribute__ ((__vector_size__ (8)));
7144 #else
7145 typedef int __cov_m64 __attribute__ ((__vector_size__ (8), __may_alias__));
7146 #endif
7147 
7148 /* Internal data types for implementing the intrinsics.  */
7149 typedef int __cov_v2si __attribute__ ((__vector_size__ (8)));
7150 typedef short __cov_v4hi __attribute__ ((__vector_size__ (8)));
7151 typedef char __cov_v8qi __attribute__ ((__vector_size__ (8)));
7152 typedef long long __cov_v1di __attribute__ ((__vector_size__ (8)));
7153 
7154 /* The Intel API is flexible enough that we must allow aliasing with other
7155 vector types, and their scalar components.  */
7156 typedef float __cov_m128 __attribute__ ((__vector_size__ (16), __may_alias__));
7157 /* Internal data types for implementing the intrinsics.  */
7158 typedef int __cov_v4si __attribute__ ((__vector_size__ (16)));
7159 typedef float __cov_v2sf __attribute__ ((__vector_size__ (8)));
7160 
7161 /* SSE2 */
7162 typedef long long __cov_v2di __attribute__ ((__vector_size__ (16)));
7163 typedef short __cov_v8hi __attribute__ ((__vector_size__ (16)));
7164 typedef char __cov_v16qi __attribute__ ((__vector_size__ (16)));
7165 
7166 /* The Intel API is flexible enough that we must allow aliasing with other
7167 vector types, and their scalar components.  */
7168 typedef long long __cov_m128i __attribute__ ((__vector_size__ (16), __may_alias__));
7169 typedef double __cov_m128d __attribute__ ((__vector_size__ (16), __may_alias__));
7170 
7171 typedef long long  __cov_v4di  __attribute__ ((__vector_size__ (32)));
7172 typedef int        __cov_v8si  __attribute__ ((__vector_size__ (32)));
7173 typedef short      __cov_v16hi __attribute__ ((__vector_size__ (32)));
7174 typedef char       __cov_v32qi __attribute__ ((__vector_size__ (32)));
7175 typedef float      __cov_m256  __attribute__ ((__vector_size__ (32),
7176                                               __may_alias__));
7177 typedef long long  __cov_m256i __attribute__ ((__vector_size__ (32),
7178                                                __may_alias__));
7179 typedef double     __cov_m256d __attribute__ ((__vector_size__ (32),
7180                                                __may_alias__));
7181 #endif // GNU 4+
7182 
7183 #if defined(__GNUC__)
7184 
7185 int __builtin_ia32_bsrsi(int);
7186 void __builtin_ia32_fxsave(void *);
7187 void __builtin_ia32_fxsave64(void *);
7188 void __builtin_ia32_fxrstor(void *);
7189 void __builtin_ia32_fxrstor64(void *);
7190 unsigned long long __builtin_ia32_rdpmc(int);
7191 unsigned long long __builtin_ia32_rdtsc();
7192 unsigned long long __builtin_ia32_rdtscp(unsigned int *);
7193 unsigned char __builtin_ia32_rolqi(unsigned char,int);
7194 unsigned short __builtin_ia32_rolhi(unsigned short,int);
7195 unsigned char __builtin_ia32_rorqi(unsigned char,int);
7196 unsigned short __builtin_ia32_rorhi(unsigned short,int);
7197 int __builtin_ia32_bsrdi(long long);
7198 unsigned char __builtin_ia32_addcarryx_u32(unsigned char,unsigned int,unsigned int,unsigned int *);
7199 unsigned char __builtin_ia32_addcarryx_u64(unsigned char,unsigned long,unsigned long,unsigned long long *);
7200 
7201 //SSE
7202 void __builtin_ia32_pause();
7203 __cov_m64 __builtin_ia32_pshufw(__cov_v4hi,int const);
7204 __cov_m64 __builtin_ia32_vec_set_v4hi(__cov_v4hi, int const, int const);
7205 int __builtin_ia32_vec_ext_v4hi(__cov_v4hi,int const);
7206 __cov_m128i __builtin_ia32_vec_set_v8hi(__cov_v8hi,int const,int const);
7207 unsigned short __builtin_ia32_vec_ext_v8hi(__cov_v8hi,int const);
7208 
7209 // generic MMX
7210 void __builtin_ia32_emms ();
7211 
7212 __cov_v4hi __builtin_ia32_packsswb (__cov_v4hi, __cov_v4hi);
7213 __cov_v2si __builtin_ia32_packssdw (__cov_v2si, __cov_v2si);
7214 __cov_v4hi __builtin_ia32_packuswb (__cov_v4hi, __cov_v4hi);
7215 __cov_v8qi __builtin_ia32_punpckhbw (__cov_v8qi, __cov_v8qi);
7216 __cov_v4hi __builtin_ia32_punpckhwd (__cov_v4hi, __cov_v4hi);
7217 __cov_v2si __builtin_ia32_punpckhdq (__cov_v2si, __cov_v2si);
7218 __cov_v8qi __builtin_ia32_punpcklbw (__cov_v8qi, __cov_v8qi);
7219 __cov_v4hi __builtin_ia32_punpcklwd (__cov_v4hi, __cov_v4hi);
7220 __cov_v2si __builtin_ia32_punpckldq (__cov_v2si, __cov_v2si);
7221 __cov_v8qi __builtin_ia32_paddb (__cov_v8qi, __cov_v8qi);
7222 __cov_v4hi __builtin_ia32_paddw (__cov_v4hi, __cov_v4hi);
7223 __cov_v2si __builtin_ia32_paddd (__cov_v2si, __cov_v2si);
7224 __cov_v8qi __builtin_ia32_paddsb (__cov_v8qi, __cov_v8qi);
7225 __cov_v4hi __builtin_ia32_paddsw (__cov_v4hi, __cov_v4hi);
7226 __cov_v8qi __builtin_ia32_paddusb (__cov_v8qi, __cov_v8qi);
7227 __cov_v4hi __builtin_ia32_paddusw (__cov_v4hi, __cov_v4hi);
7228 __cov_v8qi __builtin_ia32_psubb (__cov_v8qi, __cov_v8qi);
7229 __cov_v4hi __builtin_ia32_psubw (__cov_v4hi, __cov_v4hi);
7230 __cov_v2si __builtin_ia32_psubd (__cov_v2si, __cov_v2si);
7231 __cov_v8qi __builtin_ia32_psubsb (__cov_v8qi, __cov_v8qi);
7232 __cov_v4hi __builtin_ia32_psubsw (__cov_v4hi, __cov_v4hi);
7233 __cov_v8qi __builtin_ia32_psubusb (__cov_v8qi, __cov_v8qi);
7234 __cov_v4hi __builtin_ia32_psubusw (__cov_v4hi, __cov_v4hi);
7235 __cov_v4hi __builtin_ia32_pmaddwd (__cov_v4hi, __cov_v4hi);
7236 __cov_v4hi __builtin_ia32_pmulhw (__cov_v4hi, __cov_v4hi);
7237 __cov_v4hi __builtin_ia32_pmullw (__cov_v4hi, __cov_v4hi);
7238 __cov_v8qi __builtin_ia32_pcmpeqb (__cov_v8qi, __cov_v8qi);
7239 __cov_v8qi __builtin_ia32_pcmpgtb (__cov_v8qi, __cov_v8qi);
7240 __cov_v4hi __builtin_ia32_pcmpeqw (__cov_v4hi, __cov_v4hi);
7241 __cov_v4hi __builtin_ia32_pcmpgtw (__cov_v4hi, __cov_v4hi);
7242 __cov_v2si __builtin_ia32_pcmpeqd (__cov_v2si, __cov_v2si);
7243 __cov_v2si __builtin_ia32_pcmpgtd (__cov_v2si, __cov_v2si);
7244 __cov_v2si __builtin_ia32_mmx_zero ();
7245 
7246 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7247 long long __builtin_ia32_paddq (__cov_v1di, __cov_v1di);
7248 long long __builtin_ia32_psubq (__cov_v1di, __cov_v1di);
7249 __cov_m64 __builtin_ia32_psrlq (__cov_v1di, __cov_v1di);
7250 __cov_v4hi __builtin_ia32_psllw (__cov_v4hi, __cov_v4hi);
7251 __cov_v2si __builtin_ia32_pslld (__cov_v2si, __cov_v2si);
7252 __cov_m64 __builtin_ia32_psllq (__cov_v1di, __cov_v1di);
7253 __cov_v4hi __builtin_ia32_psraw (__cov_v4hi, __cov_v4hi);
7254 __cov_v2si __builtin_ia32_psrad (__cov_v2si, __cov_v2si);
7255 __cov_m64 __builtin_ia32_psrlw (__cov_v4hi, __cov_v4hi);
7256 __cov_v2si __builtin_ia32_psrld (__cov_v2si, __cov_v2si);
7257 #else
7258 long long __builtin_ia32_paddq (long long, long long);
7259 long long __builtin_ia32_psubq (long long, long long);
7260 long long __builtin_ia32_psrlq (long long, long long);
7261 __cov_v4hi __builtin_ia32_psllw (__cov_v4hi, int);
7262 __cov_v2si __builtin_ia32_pslld (__cov_v2si, int);
7263 long long __builtin_ia32_psllq (long long, long long);
7264 __cov_v4hi __builtin_ia32_psraw (__cov_v4hi, int);
7265 __cov_v2si __builtin_ia32_psrad (__cov_v2si, int);
7266 __cov_v4hi __builtin_ia32_psrlw (__cov_v4hi, int);
7267 __cov_v2si __builtin_ia32_psrld (__cov_v2si, int);
7268 #endif
7269 
7270 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7271 // MMX G++ 4.x specific
7272 __cov_m64 __builtin_ia32_vec_init_v2si (int, int);
7273 int __builtin_ia32_vec_ext_v2si (__cov_v2si, int);
7274 __cov_m64 __builtin_ia32_pand (__cov_m64, __cov_m64);
7275 __cov_m64 __builtin_ia32_pandn (__cov_m64, __cov_m64);
7276 __cov_m64 __builtin_ia32_por (__cov_m64, __cov_m64);
7277 __cov_m64 __builtin_ia32_pxor (__cov_m64, __cov_m64);
7278 __cov_m64 __builtin_ia32_vec_init_v4hi (short, short, short, short);
7279 __cov_m64 __builtin_ia32_vec_init_v8qi (char, char, char, char,
7280                                                                                 char, char, char, char);
7281 __cov_m64 _mm_set_pi32 (int, int);
7282 __cov_m64 _mm_set_pi16 (short, short, short, short);
7283 __cov_m64 _mm_set_pi8(char, char, char, char,
7284                                           char, char, char, char);
7285 
7286 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7287 __cov_m64 __builtin_ia32_psllwi (__cov_v4hi, int);
7288 __cov_m64 __builtin_ia32_pslldi (__cov_v2si, int);
7289 __cov_m64 __builtin_ia32_psllqi (__cov_v1di, int);
7290 __cov_m64 __builtin_ia32_psrlwi(__cov_v4hi, int);
7291 __cov_m64 __builtin_ia32_psrldi (__cov_v2si, int);
7292 __cov_m64 __builtin_ia32_psrlqi (__cov_v1di, int);
7293 __cov_m64 __builtin_ia32_psrawi (__cov_v4hi, int);
7294 __cov_m64 __builtin_ia32_psradi (__cov_v2si, int);
7295 #endif
7296 
7297 #else  // GNU 3.xx
7298 long long __builtin_ia32_pand (long long, long long);
7299 long long __builtin_ia32_pandn (long long, long long);
7300 long long __builtin_ia32_por (long long, long long);
7301 long long __builtin_ia32_pxor (long long, long long);
7302 #endif  // 4.0+
7303 
7304 int __builtin_ia32_comieq (__cov_v4sf, __cov_v4sf);
7305 int __builtin_ia32_comineq (__cov_v4sf, __cov_v4sf);
7306 int __builtin_ia32_comilt (__cov_v4sf, __cov_v4sf);
7307 int __builtin_ia32_comile (__cov_v4sf, __cov_v4sf);
7308 int __builtin_ia32_comigt (__cov_v4sf, __cov_v4sf);
7309 int __builtin_ia32_comige (__cov_v4sf, __cov_v4sf);
7310 int __builtin_ia32_ucomieq (__cov_v4sf, __cov_v4sf);
7311 int __builtin_ia32_ucomineq (__cov_v4sf, __cov_v4sf);
7312 int __builtin_ia32_ucomilt (__cov_v4sf, __cov_v4sf);
7313 int __builtin_ia32_ucomile (__cov_v4sf, __cov_v4sf);
7314 int __builtin_ia32_ucomigt (__cov_v4sf, __cov_v4sf);
7315 int __builtin_ia32_ucomige (__cov_v4sf, __cov_v4sf);
7316 __cov_v4sf __builtin_ia32_addps (__cov_v4sf, __cov_v4sf);
7317 __cov_v4sf __builtin_ia32_subps (__cov_v4sf, __cov_v4sf);
7318 __cov_v4sf __builtin_ia32_mulps (__cov_v4sf, __cov_v4sf);
7319 __cov_v4sf __builtin_ia32_divps (__cov_v4sf, __cov_v4sf);
7320 __cov_v4sf __builtin_ia32_addss (__cov_v4sf, __cov_v4sf);
7321 __cov_v4sf __builtin_ia32_subss (__cov_v4sf, __cov_v4sf);
7322 __cov_v4sf __builtin_ia32_mulss (__cov_v4sf, __cov_v4sf);
7323 __cov_v4sf __builtin_ia32_divss (__cov_v4sf, __cov_v4sf);
7324 __cov_v4si __builtin_ia32_cmpeqps (__cov_v4sf, __cov_v4sf);
7325 __cov_v4si __builtin_ia32_cmpltps (__cov_v4sf, __cov_v4sf);
7326 __cov_v4si __builtin_ia32_cmpleps (__cov_v4sf, __cov_v4sf);
7327 __cov_v4si __builtin_ia32_cmpgtps (__cov_v4sf, __cov_v4sf);
7328 __cov_v4si __builtin_ia32_cmpgeps (__cov_v4sf, __cov_v4sf);
7329 __cov_v4si __builtin_ia32_cmpunordps (__cov_v4sf, __cov_v4sf);
7330 __cov_v4si __builtin_ia32_cmpneqps (__cov_v4sf, __cov_v4sf);
7331 __cov_v4si __builtin_ia32_cmpnltps (__cov_v4sf, __cov_v4sf);
7332 __cov_v4si __builtin_ia32_cmpnleps (__cov_v4sf, __cov_v4sf);
7333 __cov_v4si __builtin_ia32_cmpngtps (__cov_v4sf, __cov_v4sf);
7334 __cov_v4si __builtin_ia32_cmpngeps (__cov_v4sf, __cov_v4sf);
7335 __cov_v4si __builtin_ia32_cmpordps (__cov_v4sf, __cov_v4sf);
7336 __cov_v4si __builtin_ia32_cmpeqss (__cov_v4sf, __cov_v4sf);
7337 __cov_v4si __builtin_ia32_cmpltss (__cov_v4sf, __cov_v4sf);
7338 __cov_v4si __builtin_ia32_cmpless (__cov_v4sf, __cov_v4sf);
7339 __cov_v4si __builtin_ia32_cmpunordss (__cov_v4sf, __cov_v4sf);
7340 __cov_v4si __builtin_ia32_cmpneqss (__cov_v4sf, __cov_v4sf);
7341 __cov_v4si __builtin_ia32_cmpnlts (__cov_v4sf, __cov_v4sf);
7342 __cov_v4si __builtin_ia32_cmpnless (__cov_v4sf, __cov_v4sf);
7343 __cov_v4si __builtin_ia32_cmpordss (__cov_v4sf, __cov_v4sf);
7344 __cov_v4sf __builtin_ia32_maxps (__cov_v4sf, __cov_v4sf);
7345 __cov_v4sf __builtin_ia32_maxss (__cov_v4sf, __cov_v4sf);
7346 __cov_v4sf __builtin_ia32_minps (__cov_v4sf, __cov_v4sf);
7347 __cov_v4sf __builtin_ia32_minss (__cov_v4sf, __cov_v4sf);
7348 __cov_v4sf __builtin_ia32_andps (__cov_v4sf, __cov_v4sf);
7349 __cov_v4sf __builtin_ia32_andnps (__cov_v4sf, __cov_v4sf);
7350 __cov_v4sf __builtin_ia32_orps (__cov_v4sf, __cov_v4sf);
7351 __cov_v4sf __builtin_ia32_xorps (__cov_v4sf, __cov_v4sf);
7352 __cov_v4sf __builtin_ia32_movss (__cov_v4sf, __cov_v4sf);
7353 __cov_v4sf __builtin_ia32_movhlps (__cov_v4sf, __cov_v4sf);
7354 __cov_v4sf __builtin_ia32_movlhps (__cov_v4sf, __cov_v4sf);
7355 __cov_v4sf __builtin_ia32_unpckhps (__cov_v4sf, __cov_v4sf);
7356 __cov_v4sf __builtin_ia32_unpcklps (__cov_v4sf, __cov_v4sf);
7357 __cov_v4sf __builtin_ia32_cvtpi2ps (__cov_v4sf, __cov_v2si);
7358 __cov_v4sf __builtin_ia32_cvtsi2ss (__cov_v4sf, int);
7359 __cov_v2si __builtin_ia32_cvtps2pi (__cov_v4sf);
7360 int __builtin_ia32_cvtss2si (__cov_v4sf);
7361 __cov_v2si __builtin_ia32_cvttps2pi (__cov_v4sf);
7362 int __builtin_ia32_cvttss2si (__cov_v4sf);
7363 #ifdef __x86_64__
7364 long long __builtin_ia32_cvtss2si64(__cov_v4sf);
7365 long long __builtin_ia32_cvttss2si64(__cov_v4sf);
7366 #endif
7367 __cov_v4sf __builtin_ia32_rcpps (__cov_v4sf);
7368 __cov_v4sf __builtin_ia32_rsqrtps (__cov_v4sf);
7369 __cov_v4sf __builtin_ia32_sqrtps (__cov_v4sf);
7370 __cov_v4sf __builtin_ia32_rcpss (__cov_v4sf);
7371 __cov_v4sf __builtin_ia32_rsqrtss (__cov_v4sf);
7372 __cov_v4sf __builtin_ia32_sqrtss (__cov_v4sf);
7373 __cov_v4sf __builtin_ia32_shufps (__cov_v4sf, __cov_v4sf, int);
7374 void __builtin_ia32_movntps (float *, __cov_v4sf);
7375 int __builtin_ia32_movmskps (__cov_v4sf);
7376 
7377 // extracted out of warnings in xmmintrin.h
7378 __cov_v4sf __builtin_ia32_loadaps (float const *);
7379 void __builtin_ia32_storeaps (float *, __cov_v4sf);
7380 __cov_m128 __builtin_ia32_cmpnltss(__cov_v4sf, __cov_v4sf);
7381 __cov_v4sf __builtin_ia32_setzerops ();
7382 unsigned int  __builtin_ia32_stmxcsr ();
7383 void __builtin_ia32_ldmxcsr (unsigned int);
7384 __cov_v4sf __builtin_ia32_loadss (float const *);
7385 __cov_m128 __builtin_ia32_loadups (float const *);
7386 __cov_v4sf __builtin_ia32_loadss (float const *);
7387 void __builtin_ia32_storess (float *, __cov_v4sf);
7388 void __builtin_ia32_storeups (float *, __cov_v4sf);
7389 __cov_m64 __builtin_ia32_pmaxsw (__cov_v4hi, __cov_v4hi);
7390 __cov_m64 __builtin_ia32_pmaxub (__cov_v8qi, __cov_v8qi);
7391 __cov_m64 __builtin_ia32_pminsw (__cov_v4hi, __cov_v4hi);
7392 __cov_m64 __builtin_ia32_pminub (__cov_v8qi, __cov_v8qi);
7393 int __builtin_ia32_pmovmskb (__cov_v8qi);
7394 __cov_m64 __builtin_ia32_pmulhuw (__cov_v4hi, __cov_v4hi);
7395 __cov_v8qi __builtin_ia32_maskmovq (__cov_v8qi, __cov_v8qi, char *);
7396 __cov_m64 __builtin_ia32_pavgb (__cov_v8qi, __cov_v8qi);
7397 __cov_m64 __builtin_ia32_pavgw (__cov_v4hi, __cov_v4hi);
7398 __cov_m64 __builtin_ia32_psadbw (__cov_v8qi, __cov_v8qi);
7399 void __builtin_ia32_movntq (unsigned long long *, unsigned long long);
7400 void __builtin_ia32_sfence ();
7401 
7402 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7403 float __builtin_ia32_vec_ext_v4sf (__cov_v4sf, int);
7404 #endif // 4.0+
7405 
7406 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 4)
7407 __cov_m128 __builtin_ia32_loadhps(__cov_v4sf, const __cov_v2sf *);
7408 void __builtin_ia32_storehps (__cov_v2sf *, __cov_v4sf);
7409 __cov_m128 __builtin_ia32_loadlps (__cov_v4sf, const __cov_v2sf *);
7410 void __builtin_ia32_storelps (__cov_v2sf *, __cov_v4sf);
7411 #else
7412 __cov_m128 __builtin_ia32_loadhps(__cov_v4sf, __cov_v2si *);
7413 void __builtin_ia32_storehps (__cov_v2si *, __cov_v4sf);
7414 __cov_m128 __builtin_ia32_loadlps (__cov_v4sf, __cov_v2si *);
7415 void __builtin_ia32_storelps (__cov_v2si *, __cov_v4sf);
7416 #endif
7417 
7418 int __builtin_ia32_comisdeq (__cov_v2df, __cov_v2df);
7419 int __builtin_ia32_comisdlt (__cov_v2df, __cov_v2df);
7420 int __builtin_ia32_comisdle (__cov_v2df, __cov_v2df);
7421 int __builtin_ia32_comisdgt (__cov_v2df, __cov_v2df);
7422 int __builtin_ia32_comisdge (__cov_v2df, __cov_v2df);
7423 int __builtin_ia32_comisdneq (__cov_v2df, __cov_v2df);
7424 int __builtin_ia32_ucomisdeq (__cov_v2df, __cov_v2df);
7425 int __builtin_ia32_ucomisdlt (__cov_v2df, __cov_v2df);
7426 int __builtin_ia32_ucomisdle (__cov_v2df, __cov_v2df);
7427 int __builtin_ia32_ucomisdgt (__cov_v2df, __cov_v2df);
7428 int __builtin_ia32_ucomisdge (__cov_v2df, __cov_v2df);
7429 int __builtin_ia32_ucomisdneq (__cov_v2df, __cov_v2df);
7430 __cov_v2df __builtin_ia32_cmpeqpd (__cov_v2df, __cov_v2df);
7431 __cov_v2df __builtin_ia32_cmpltpd (__cov_v2df, __cov_v2df);
7432 __cov_v2df __builtin_ia32_cmplepd (__cov_v2df, __cov_v2df);
7433 __cov_v2df __builtin_ia32_cmpgtpd (__cov_v2df, __cov_v2df);
7434 __cov_v2df __builtin_ia32_cmpgepd (__cov_v2df, __cov_v2df);
7435 __cov_v2df __builtin_ia32_cmpunordpd (__cov_v2df, __cov_v2df);
7436 __cov_v2df __builtin_ia32_cmpneqpd (__cov_v2df, __cov_v2df);
7437 __cov_v2df __builtin_ia32_cmpnltpd (__cov_v2df, __cov_v2df);
7438 __cov_v2df __builtin_ia32_cmpnlepd (__cov_v2df, __cov_v2df);
7439 __cov_v2df __builtin_ia32_cmpngtpd (__cov_v2df, __cov_v2df);
7440 __cov_v2df __builtin_ia32_cmpngepd (__cov_v2df, __cov_v2df);
7441 __cov_v2df __builtin_ia32_cmpordpd (__cov_v2df, __cov_v2df);
7442 __cov_v2df __builtin_ia32_cmpeqsd (__cov_v2df, __cov_v2df);
7443 __cov_v2df __builtin_ia32_cmpltsd (__cov_v2df, __cov_v2df);
7444 __cov_v2df __builtin_ia32_cmplesd (__cov_v2df, __cov_v2df);
7445 __cov_v2df __builtin_ia32_cmpunordsd (__cov_v2df, __cov_v2df);
7446 __cov_v2df __builtin_ia32_cmpneqsd (__cov_v2df, __cov_v2df);
7447 __cov_v2df __builtin_ia32_cmpnltsd (__cov_v2df, __cov_v2df);
7448 __cov_v2df __builtin_ia32_cmpnlesd (__cov_v2df, __cov_v2df);
7449 __cov_v2df __builtin_ia32_cmpordsd (__cov_v2df, __cov_v2df);
7450 //  __cov_v2di __builtin_ia32_paddq (__cov_v2di, __cov_v2di); // causes warning in gcc -msse2
7451 //  __cov_v2di __builtin_ia32_psubq (__cov_v2di, __cov_v2di); // causes warning in gcc -mssse3
7452 __cov_v2df __builtin_ia32_addpd (__cov_v2df, __cov_v2df);
7453 __cov_v2df __builtin_ia32_subpd (__cov_v2df, __cov_v2df);
7454 __cov_v2df __builtin_ia32_mulpd (__cov_v2df, __cov_v2df);
7455 __cov_v2df __builtin_ia32_divpd (__cov_v2df, __cov_v2df);
7456 __cov_v2df __builtin_ia32_addsd (__cov_v2df, __cov_v2df);
7457 __cov_v2df __builtin_ia32_subsd (__cov_v2df, __cov_v2df);
7458 __cov_v2df __builtin_ia32_mulsd (__cov_v2df, __cov_v2df);
7459 __cov_v2df __builtin_ia32_divsd (__cov_v2df, __cov_v2df);
7460 __cov_v2df __builtin_ia32_minpd (__cov_v2df, __cov_v2df);
7461 __cov_v2df __builtin_ia32_maxpd (__cov_v2df, __cov_v2df);
7462 __cov_v2df __builtin_ia32_minsd (__cov_v2df, __cov_v2df);
7463 __cov_v2df __builtin_ia32_maxsd (__cov_v2df, __cov_v2df);
7464 __cov_v2df __builtin_ia32_andpd (__cov_v2df, __cov_v2df);
7465 __cov_v2df __builtin_ia32_andnpd (__cov_v2df, __cov_v2df);
7466 __cov_v2df __builtin_ia32_orpd (__cov_v2df, __cov_v2df);
7467 __cov_v2df __builtin_ia32_xorpd (__cov_v2df, __cov_v2df);
7468 __cov_v2df __builtin_ia32_movsd (__cov_v2df, __cov_v2df);
7469 __cov_v2df __builtin_ia32_unpckhpd (__cov_v2df, __cov_v2df);
7470 __cov_v2df __builtin_ia32_unpcklpd (__cov_v2df, __cov_v2df);
7471 __cov_v16qi __builtin_ia32_paddb128 (__cov_v16qi, __cov_v16qi);
7472 __cov_v8hi __builtin_ia32_paddw128 (__cov_v8hi, __cov_v8hi);
7473 __cov_v4si __builtin_ia32_paddd128 (__cov_v4si, __cov_v4si);
7474 __cov_v2di __builtin_ia32_paddq128 (__cov_v2di, __cov_v2di);
7475 __cov_v16qi __builtin_ia32_psubb128 (__cov_v16qi, __cov_v16qi);
7476 __cov_v8hi __builtin_ia32_psubw128 (__cov_v8hi, __cov_v8hi);
7477 __cov_v4si __builtin_ia32_psubd128 (__cov_v4si, __cov_v4si);
7478 __cov_v2di __builtin_ia32_psubq128 (__cov_v2di, __cov_v2di);
7479 __cov_v8hi __builtin_ia32_pmullw128 (__cov_v8hi, __cov_v8hi);
7480 __cov_v8hi __builtin_ia32_pmulhw128 (__cov_v8hi, __cov_v8hi);
7481 __cov_v2di __builtin_ia32_pand128 (__cov_v2di, __cov_v2di);
7482 __cov_v2di __builtin_ia32_pandn128 (__cov_v2di, __cov_v2di);
7483 __cov_v2di __builtin_ia32_por128 (__cov_v2di, __cov_v2di);
7484 __cov_v2di __builtin_ia32_pxor128 (__cov_v2di, __cov_v2di);
7485 __cov_v16qi __builtin_ia32_pavgb128 (__cov_v16qi, __cov_v16qi);
7486 __cov_v8hi __builtin_ia32_pavgw128 (__cov_v8hi, __cov_v8hi);
7487 __cov_v16qi __builtin_ia32_pcmpeqb128 (__cov_v16qi, __cov_v16qi);
7488 __cov_v8hi __builtin_ia32_pcmpeqw128 (__cov_v8hi, __cov_v8hi);
7489 __cov_v4si __builtin_ia32_pcmpeqd128 (__cov_v4si, __cov_v4si);
7490 __cov_v16qi __builtin_ia32_pcmpgtb128 (__cov_v16qi, __cov_v16qi);
7491 __cov_v8hi __builtin_ia32_pcmpgtw128 (__cov_v8hi, __cov_v8hi);
7492 __cov_v4si __builtin_ia32_pcmpgtd128 (__cov_v4si, __cov_v4si);
7493 __cov_v16qi __builtin_ia32_pmaxub128 (__cov_v16qi, __cov_v16qi);
7494 __cov_v8hi __builtin_ia32_pmaxsw128 (__cov_v8hi, __cov_v8hi);
7495 __cov_v16qi __builtin_ia32_pminub128 (__cov_v16qi, __cov_v16qi);
7496 __cov_v8hi __builtin_ia32_pminsw128 (__cov_v8hi, __cov_v8hi);
7497 __cov_v16qi __builtin_ia32_punpckhbw128 (__cov_v16qi, __cov_v16qi);
7498 __cov_v8hi __builtin_ia32_punpckhwd128 (__cov_v8hi, __cov_v8hi);
7499 __cov_v4si __builtin_ia32_punpckhdq128 (__cov_v4si, __cov_v4si);
7500 __cov_v2di __builtin_ia32_punpckhqdq128 (__cov_v2di, __cov_v2di);
7501 __cov_v16qi __builtin_ia32_punpcklbw128 (__cov_v16qi, __cov_v16qi);
7502 __cov_v8hi __builtin_ia32_punpcklwd128 (__cov_v8hi, __cov_v8hi);
7503 __cov_v4si __builtin_ia32_punpckldq128 (__cov_v4si, __cov_v4si);
7504 __cov_v2di __builtin_ia32_punpcklqdq128 (__cov_v2di, __cov_v2di);
7505 __cov_v16qi __builtin_ia32_packsswb128 (__cov_v8hi, __cov_v8hi);
7506 __cov_v8hi __builtin_ia32_packssdw128 (__cov_v4si, __cov_v4si);
7507 __cov_v16qi __builtin_ia32_packuswb128 (__cov_v8hi, __cov_v8hi);
7508 __cov_v8hi __builtin_ia32_pmulhuw128 (__cov_v8hi, __cov_v8hi);
7509 void __builtin_ia32_maskmovdqu (__cov_v16qi, __cov_v16qi, char * c ); // char * c=0
7510 void __builtin_ia32_storeupd (double *, __cov_v2df);
7511 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7512 __cov_v2df __builtin_ia32_loadhpd (__cov_v2df, double const *);
7513 __cov_v2df __builtin_ia32_loadlpd (__cov_v2df, double const *);
7514 __cov_m128d __builtin_ia32_loadupd (double const *);
7515 #else
7516 __cov_v2df __builtin_ia32_loadhpd (__cov_v2df, __cov_v2si *);
7517 __cov_v2df __builtin_ia32_loadlpd (__cov_v2df, __cov_v2si *);
7518 __cov_v2df __builtin_ia32_loadupd (double const *);
7519 #endif
7520 int __builtin_ia32_movmskpd (__cov_v2df);
7521 int __builtin_ia32_pmovmskb128 (__cov_v16qi);
7522 void __builtin_ia32_movnti (int *, int);
7523 void __builtin_ia32_movnti64 (long long int *, long long int);
7524 void __builtin_ia32_movntpd (double *, __cov_v2df);
7525 void __builtin_ia32_movntdq (__cov_v2di *, __cov_v2di);
7526 __cov_v4si __builtin_ia32_pshufd (__cov_v4si, int);
7527 __cov_v8hi __builtin_ia32_pshuflw (__cov_v8hi, int);
7528 __cov_v8hi __builtin_ia32_pshufhw (__cov_v8hi, int);
7529 __cov_v2di __builtin_ia32_psadbw128 (__cov_v16qi, __cov_v16qi);
7530 __cov_v2df __builtin_ia32_sqrtpd (__cov_v2df);
7531 __cov_v2df __builtin_ia32_sqrtsd (__cov_v2df);
7532 __cov_v2df __builtin_ia32_shufpd (__cov_v2df, __cov_v2df, int);
7533 __cov_v2df __builtin_ia32_cvtdq2pd (__cov_v4si);
7534 __cov_v4sf __builtin_ia32_cvtdq2ps (__cov_v4si);
7535 __cov_v4si __builtin_ia32_cvtpd2dq (__cov_v2df);
7536 __cov_v2si __builtin_ia32_cvtpd2pi (__cov_v2df);
7537 __cov_v4sf __builtin_ia32_cvtpd2ps (__cov_v2df);
7538 __cov_v4si __builtin_ia32_cvttpd2dq (__cov_v2df);
7539 __cov_v2si __builtin_ia32_cvttpd2pi (__cov_v2df);
7540 __cov_v2df __builtin_ia32_cvtpi2pd (__cov_v2si);
7541 int __builtin_ia32_cvtsd2si (__cov_v2df);
7542 int __builtin_ia32_cvttsd2si (__cov_v2df);
7543 long long __builtin_ia32_cvtsd2si64 (__cov_v2df);
7544 long long __builtin_ia32_cvttsd2si64 (__cov_v2df);
7545 __cov_v4si __builtin_ia32_cvtps2dq (__cov_v4sf);
7546 __cov_v2df __builtin_ia32_cvtps2pd (__cov_v4sf);
7547 __cov_v4si __builtin_ia32_cvttps2dq (__cov_v4sf);
7548 __cov_v2df __builtin_ia32_cvtsi2sd (__cov_v2df, int);
7549 __cov_v2df __builtin_ia32_cvtsi642sd (__cov_v2df, long long);
7550 __cov_v4sf __builtin_ia32_cvtsi642ss (__cov_v4sf, long long);
7551 __cov_v4sf __builtin_ia32_cvtsd2ss (__cov_v4sf, __cov_v2df);
7552 __cov_v2df __builtin_ia32_cvtss2sd (__cov_v2df, __cov_v4sf);
7553 void __builtin_ia32_clflush (const void *);
7554 void __builtin_ia32_lfence (void);
7555 void __builtin_ia32_mfence (void);
7556 __cov_v16qi __builtin_ia32_loaddqu (const char *);
7557 void __builtin_ia32_storedqu (char *, __cov_v16qi);
7558 __cov_v1di __builtin_ia32_pmuludq (__cov_v2si, __cov_v2si); // was ret type v1di
7559 __cov_v2di __builtin_ia32_pmuludq128 (__cov_v4si, __cov_v4si);
7560 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7561 __cov_v8hi __builtin_ia32_psllw128 (__cov_v8hi, __cov_v8hi);
7562 __cov_v4si __builtin_ia32_pslld128 (__cov_v4si, __cov_v4si);
7563 __cov_v8hi __builtin_ia32_psrlw128 (__cov_v8hi, __cov_v8hi);
7564 __cov_v4si __builtin_ia32_psrld128 (__cov_v4si, __cov_v4si);
7565 __cov_v8hi __builtin_ia32_psraw128 (__cov_v8hi, __cov_v8hi);
7566 __cov_v4si __builtin_ia32_psrad128 (__cov_v4si, __cov_v4si);
7567 #else
7568 // The following intrinsics deviate from the manual in pre4, see BZ 18359
7569 __cov_v8hi __builtin_ia32_psllw128 (__cov_v8hi, __cov_v2di);
7570 __cov_v4si __builtin_ia32_pslld128 (__cov_v4si, __cov_v2di);
7571 __cov_v8hi __builtin_ia32_psrlw128 (__cov_v8hi, __cov_v2di);
7572 __cov_v4si __builtin_ia32_psrld128 (__cov_v4si, __cov_v2di);
7573 __cov_v8hi __builtin_ia32_psraw128 (__cov_v8hi, __cov_v2di);
7574 __cov_v4si __builtin_ia32_psrad128 (__cov_v4si, __cov_v2di);
7575 #endif
7576 __cov_v2di __builtin_ia32_psllq128 (__cov_v2di, __cov_v2di);
7577 __cov_v2di __builtin_ia32_psrlq128 (__cov_v2di, __cov_v2di);
7578 __cov_v2di __builtin_ia32_pslldqi128 (__cov_v2di, int);
7579 __cov_v8hi __builtin_ia32_psllwi128 (__cov_v8hi, int);
7580 __cov_v4si __builtin_ia32_pslldi128 (__cov_v4si, int);
7581 __cov_v2di __builtin_ia32_psllqi128 (__cov_v2di, int);
7582 __cov_v2di __builtin_ia32_psrldqi128 (__cov_v2di, int);
7583 __cov_v8hi __builtin_ia32_psrlwi128 (__cov_v8hi, int);
7584 __cov_v4si __builtin_ia32_psrldi128 (__cov_v4si, int);
7585 __cov_v2di __builtin_ia32_psrlqi128 (__cov_v2di, int);
7586 __cov_v8hi __builtin_ia32_psrawi128 (__cov_v8hi, int);
7587 __cov_v4si __builtin_ia32_psradi128 (__cov_v4si, int);
7588 __cov_v4si __builtin_ia32_pmaddwd128 (__cov_v8hi, __cov_v8hi);
7589 __cov_v2di __builtin_ia32_movq128 (__cov_v2di);
7590 
7591 __cov_v2df  __builtin_ia32_loadsd (double const *);
7592 __cov_v2df  __builtin_ia32_loadapd (double const *);
7593 __cov_v4si  __builtin_ia32_loadd (int *);
7594 __cov_m128i __builtin_ia32_loaddqa (char const *);
7595 /* __cov_m128i __builtin_ia32_loaddqu (char const *); */
7596 #if defined(__APPLE__)
7597 __cov_m128i __builtin_ia32_loadlv4si(__cov_v2si*);
7598 void __builtin_ia32_storelv4si (__cov_v2si *,__cov_m128i);
7599 __cov_m128i __builtin_ia32_movqv4si (__cov_v4si);
7600 #endif
7601 __cov_m128d __builtin_ia32_setzeropd ();
7602 __cov_m128i __builtin_ia32_setzero128 ();
7603 
7604 void __builtin_ia32_storesd (double *, __cov_v2df);
7605 void __builtin_ia32_storeapd (double *, __cov_v2df);
7606 void __builtin_ia32_storedqa (char *, __cov_v16qi);
7607 void __builtin_ia32_storedqu (char *, __cov_v16qi);
7608 
7609 __cov_v2di __builtin_ia32_movq2dq (unsigned long long);
7610 long long  __builtin_ia32_movdq2q (__cov_v2di);
7611 /*__cov_m64 __builtin_ia32_movdq2q (__cov_v2di);  */
7612 __cov_m128i __builtin_ia32_movq (__cov_v2di);
7613 
7614 
7615 void __builtin_ia32_storehpd (__cov_v2si *, __cov_v2df);
7616 void __builtin_ia32_storelpd (__cov_v2si *, __cov_v2df);
7617 void __builtin_ia32_stored (int *, __cov_v4si);
7618 __cov_m128i __builtin_ia32_paddsb128 (__cov_v16qi, __cov_v16qi);
7619 __cov_m128i __builtin_ia32_paddsw128 (__cov_v8hi, __cov_v8hi);
7620 __cov_m128i __builtin_ia32_paddusb128 (__cov_v16qi, __cov_v16qi);
7621 __cov_m128i __builtin_ia32_paddusw128 (__cov_v8hi, __cov_v8hi);
7622 __cov_m128i __builtin_ia32_psubsb128 (__cov_v16qi, __cov_v16qi);
7623 __cov_m128i __builtin_ia32_psubsw128 (__cov_v8hi, __cov_v8hi);
7624 __cov_m128i __builtin_ia32_psubusb128 (__cov_v16qi, __cov_v16qi);
7625 __cov_m128i __builtin_ia32_psubusw128 (__cov_v8hi, __cov_v8hi);
7626 
7627 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7628 double __builtin_ia32_vec_ext_v2df (__cov_m128d, int);
7629 int __builtin_ia32_vec_ext_v4si (__cov_v4si, int);
7630 long long __builtin_ia32_vec_ext_v2di (__cov_v2di, int); // ret: __m64 at line emmintrin.h:717
7631 #endif // 4.0+
7632 
7633 
7634 __cov_v2df __builtin_ia32_addsubpd (__cov_v2df, __cov_v2df);
7635 __cov_v4sf __builtin_ia32_addsubps (__cov_v4sf, __cov_v4sf);
7636 __cov_v2df __builtin_ia32_haddpd (__cov_v2df, __cov_v2df);
7637 __cov_v4sf __builtin_ia32_haddps (__cov_v4sf, __cov_v4sf);
7638 __cov_v2df __builtin_ia32_hsubpd (__cov_v2df, __cov_v2df);
7639 __cov_v4sf __builtin_ia32_hsubps (__cov_v4sf, __cov_v4sf);
7640 __cov_v16qi __builtin_ia32_lddqu (char const *);
7641 void __builtin_ia32_monitor (const void *, unsigned int, unsigned int);
7642 __cov_v2df __builtin_ia32_movddup (__cov_v2df);
7643 __cov_v4sf __builtin_ia32_movshdup (__cov_v4sf);
7644 __cov_v4sf __builtin_ia32_movsldup (__cov_v4sf);
7645 void __builtin_ia32_mwait (unsigned int, unsigned int);
7646 
7647 __cov_v2df __builtin_ia32_loadddup (double const *);
7648 
7649 // MMX regs
7650 __cov_v2si __builtin_ia32_phaddd (__cov_v2si, __cov_v2si);
7651 __cov_v4hi __builtin_ia32_phaddw (__cov_v4hi, __cov_v4hi);
7652 __cov_v4hi __builtin_ia32_phaddsw (__cov_v4hi, __cov_v4hi);
7653 __cov_v2si __builtin_ia32_phsubd (__cov_v2si, __cov_v2si);
7654 __cov_v4hi __builtin_ia32_phsubw (__cov_v4hi, __cov_v4hi);
7655 __cov_v4hi __builtin_ia32_phsubsw (__cov_v4hi, __cov_v4hi);
7656 __cov_v4hi __builtin_ia32_pmaddubsw (__cov_v8qi, __cov_v8qi);
7657 __cov_v4hi __builtin_ia32_pmulhrsw (__cov_v4hi, __cov_v4hi);
7658 __cov_v8qi __builtin_ia32_pshufb (__cov_v8qi, __cov_v8qi);
7659 __cov_v8qi __builtin_ia32_psignb (__cov_v8qi, __cov_v8qi);
7660 __cov_v2si __builtin_ia32_psignd (__cov_v2si, __cov_v2si);
7661 __cov_v4hi __builtin_ia32_psignw (__cov_v4hi, __cov_v4hi);
7662 __cov_v1di __builtin_ia32_palignr (__cov_v1di, __cov_v1di, int);
7663 __cov_v8qi __builtin_ia32_pabsb (__cov_v8qi);
7664 __cov_v2si __builtin_ia32_pabsd (__cov_v2si);
7665 __cov_v4hi __builtin_ia32_pabsw (__cov_v4hi);
7666 
7667 // SSE reg
7668 __cov_v4si __builtin_ia32_phaddd128 (__cov_v4si, __cov_v4si);
7669 __cov_v8hi __builtin_ia32_phaddw128 (__cov_v8hi, __cov_v8hi);
7670 __cov_v8hi __builtin_ia32_phaddsw128 (__cov_v8hi, __cov_v8hi);
7671 __cov_v4si __builtin_ia32_phsubd128 (__cov_v4si, __cov_v4si);
7672 __cov_v8hi __builtin_ia32_phsubw128 (__cov_v8hi, __cov_v8hi);
7673 __cov_v8hi __builtin_ia32_phsubsw128 (__cov_v8hi, __cov_v8hi);
7674 __cov_v8hi __builtin_ia32_pmaddubsw128 (__cov_v16qi, __cov_v16qi);
7675 __cov_v8hi __builtin_ia32_pmulhrsw128 (__cov_v8hi, __cov_v8hi);
7676 __cov_v16qi __builtin_ia32_pshufb128 (__cov_v16qi, __cov_v16qi);
7677 __cov_v16qi __builtin_ia32_psignb128 (__cov_v16qi, __cov_v16qi);
7678 __cov_v4si __builtin_ia32_psignd128 (__cov_v4si, __cov_v4si);
7679 __cov_v8hi __builtin_ia32_psignw128 (__cov_v8hi, __cov_v8hi);
7680 __cov_v2di __builtin_ia32_palignr128 (__cov_v2di, __cov_v2di, int);
7681 __cov_v16qi __builtin_ia32_pabsb128 (__cov_v16qi);
7682 __cov_v4si __builtin_ia32_pabsd128 (__cov_v4si);
7683 __cov_v8hi __builtin_ia32_pabsw128 (__cov_v8hi);
7684 
7685 __cov_v2si __builtin_ia32_phaddd (__cov_v2si, __cov_v2si);
7686 __cov_v4hi __builtin_ia32_phaddw (__cov_v4hi, __cov_v4hi);
7687 __cov_v4hi __builtin_ia32_phaddsw (__cov_v4hi, __cov_v4hi);
7688 __cov_v2si __builtin_ia32_phsubd (__cov_v2si, __cov_v2si);
7689 __cov_v4hi __builtin_ia32_phsubw (__cov_v4hi, __cov_v4hi);
7690 __cov_v4hi __builtin_ia32_phsubsw (__cov_v4hi, __cov_v4hi);
7691 __cov_v4hi __builtin_ia32_pmaddubsw (__cov_v8qi, __cov_v8qi);
7692 __cov_v4hi __builtin_ia32_pmulhrsw (__cov_v4hi, __cov_v4hi);
7693 __cov_v8qi __builtin_ia32_pshufb (__cov_v8qi, __cov_v8qi);
7694 __cov_v8qi __builtin_ia32_psignb (__cov_v8qi, __cov_v8qi);
7695 __cov_v2si __builtin_ia32_psignd (__cov_v2si, __cov_v2si);
7696 __cov_v4hi __builtin_ia32_psignw (__cov_v4hi, __cov_v4hi);
7697 __cov_v1di __builtin_ia32_palignr (__cov_v1di, __cov_v1di, int);
7698 __cov_v8qi __builtin_ia32_pabsb (__cov_v8qi);
7699 __cov_v2si __builtin_ia32_pabsd (__cov_v2si);
7700 __cov_v4hi __builtin_ia32_pabsw (__cov_v4hi);
7701 
7702 __cov_v4si __builtin_ia32_phaddd128 (__cov_v4si, __cov_v4si);
7703 __cov_v8hi __builtin_ia32_phaddw128 (__cov_v8hi, __cov_v8hi);
7704 __cov_v8hi __builtin_ia32_phaddsw128 (__cov_v8hi, __cov_v8hi);
7705 __cov_v4si __builtin_ia32_phsubd128 (__cov_v4si, __cov_v4si);
7706 __cov_v8hi __builtin_ia32_phsubw128 (__cov_v8hi, __cov_v8hi);
7707 __cov_v8hi __builtin_ia32_phsubsw128 (__cov_v8hi, __cov_v8hi);
7708 __cov_v8hi __builtin_ia32_pmaddubsw128 (__cov_v16qi, __cov_v16qi);
7709 __cov_v8hi __builtin_ia32_pmulhrsw128 (__cov_v8hi, __cov_v8hi);
7710 __cov_v16qi __builtin_ia32_pshufb128 (__cov_v16qi, __cov_v16qi);
7711 __cov_v16qi __builtin_ia32_psignb128 (__cov_v16qi, __cov_v16qi);
7712 __cov_v4si __builtin_ia32_psignd128 (__cov_v4si, __cov_v4si);
7713 __cov_v8hi __builtin_ia32_psignw128 (__cov_v8hi, __cov_v8hi);
7714 __cov_v2di __builtin_ia32_palignr128 (__cov_v2di, __cov_v2di, int);
7715 __cov_v16qi __builtin_ia32_pabsb128 (__cov_v16qi);
7716 __cov_v4si __builtin_ia32_pabsd128 (__cov_v4si);
7717 __cov_v8hi __builtin_ia32_pabsw128 (__cov_v8hi);
7718 
7719 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7720 __cov_v2df __builtin_ia32_blendpd (__cov_v2df, __cov_v2df, const int);
7721 __cov_v4sf __builtin_ia32_blendps (__cov_v4sf, __cov_v4sf, const int);
7722 __cov_v2df __builtin_ia32_blendvpd (__cov_v2df, __cov_v2df, __cov_v2df);
7723 __cov_v4sf __builtin_ia32_blendvps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7724 __cov_v2df __builtin_ia32_dppd (__cov_v2df, __cov_v2df, const int);
7725 __cov_v4sf __builtin_ia32_dpps (__cov_v4sf, __cov_v4sf, const int);
7726 __cov_v4sf __builtin_ia32_insertps128 (__cov_v4sf, __cov_v4sf, const int);
7727 __cov_v2di __builtin_ia32_movntdqa (__cov_v2di *);
7728 __cov_v16qi __builtin_ia32_mpsadbw128 (__cov_v16qi, __cov_v16qi, const int);
7729 __cov_v8hi __builtin_ia32_packusdw128 (__cov_v4si, __cov_v4si);
7730 __cov_v16qi __builtin_ia32_pblendvb128 (__cov_v16qi, __cov_v16qi, __cov_v16qi);
7731 __cov_v8hi __builtin_ia32_pblendw128 (__cov_v8hi, __cov_v8hi, const int);
7732 __cov_v2di __builtin_ia32_pcmpeqq (__cov_v2di, __cov_v2di);
7733 __cov_v8hi __builtin_ia32_phminposuw128 (__cov_v8hi);
7734 __cov_v16qi __builtin_ia32_pmaxsb128 (__cov_v16qi, __cov_v16qi);
7735 __cov_v4si __builtin_ia32_pmaxsd128 (__cov_v4si, __cov_v4si);
7736 __cov_v4si __builtin_ia32_pmaxud128 (__cov_v4si, __cov_v4si);
7737 __cov_v8hi __builtin_ia32_pmaxuw128 (__cov_v8hi, __cov_v8hi);
7738 __cov_v16qi __builtin_ia32_pminsb128 (__cov_v16qi, __cov_v16qi);
7739 __cov_v4si __builtin_ia32_pminsd128 (__cov_v4si, __cov_v4si);
7740 __cov_v4si __builtin_ia32_pminud128 (__cov_v4si, __cov_v4si);
7741 __cov_v8hi __builtin_ia32_pminuw128 (__cov_v8hi, __cov_v8hi);
7742 __cov_v4si __builtin_ia32_pmovsxbd128 (__cov_v16qi);
7743 __cov_v2di __builtin_ia32_pmovsxbq128 (__cov_v16qi);
7744 __cov_v8hi __builtin_ia32_pmovsxbw128 (__cov_v16qi);
7745 __cov_v2di __builtin_ia32_pmovsxdq128 (__cov_v4si);
7746 __cov_v4si __builtin_ia32_pmovsxwd128 (__cov_v8hi);
7747 __cov_v2di __builtin_ia32_pmovsxwq128 (__cov_v8hi);
7748 __cov_v4si __builtin_ia32_pmovzxbd128 (__cov_v16qi);
7749 __cov_v2di __builtin_ia32_pmovzxbq128 (__cov_v16qi);
7750 __cov_v8hi __builtin_ia32_pmovzxbw128 (__cov_v16qi);
7751 __cov_v2di __builtin_ia32_pmovzxdq128 (__cov_v4si);
7752 __cov_v4si __builtin_ia32_pmovzxwd128 (__cov_v8hi);
7753 __cov_v2di __builtin_ia32_pmovzxwq128 (__cov_v8hi);
7754 __cov_v2di __builtin_ia32_pmuldq128 (__cov_v4si, __cov_v4si);
7755 __cov_v4si __builtin_ia32_pmulld128 (__cov_v4si, __cov_v4si);
7756 
7757 
7758 __cov_v4sf __builtin_ia32_vec_set_v4sf (__cov_v4sf, float, const int);
7759 //    Generates the insertps machine instruction.
7760 int __builtin_ia32_vec_ext_v16qi (__cov_v16qi, const int);
7761 //    Generates the pextrb machine instruction.
7762 __cov_v16qi __builtin_ia32_vec_set_v16qi (__cov_v16qi, int, const int);
7763 //    Generates the pinsrb machine instruction.
7764 __cov_v4si __builtin_ia32_vec_set_v4si (__cov_v4si, int, const int);
7765 //    Generates the pinsrd machine instruction.
7766 __cov_v2di __builtin_ia32_vec_set_v2di (__cov_v2di, long long, const int);
7767 //    Generates the pinsrq machine instruction in 64bit mode.
7768 
7769 float __builtin_ia32_vec_ext_v4sf (__cov_v4sf, const int);
7770 //    Generates the extractps machine instruction.
7771 int __builtin_ia32_vec_ext_v4si (__cov_v4si, const int);
7772 //    Generates the pextrd machine instruction.
7773 long long __builtin_ia32_vec_ext_v2di (__cov_v2di, const int);
7774 //    Generates the pextrq machine instruction in 64bit mode.
7775 #endif // GNU4
7776 
7777 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
7778 int __builtin_ia32_ptestc128 (__cov_v2di, __cov_v2di);
7779 int __builtin_ia32_ptestnzc128 (__cov_v2di, __cov_v2di);
7780 int __builtin_ia32_ptestz128 (__cov_v2di, __cov_v2di); //common SSE 5
7781 __cov_v2df __builtin_ia32_roundpd (__cov_v2df, const int);
7782 __cov_v4sf __builtin_ia32_roundps (__cov_v4sf, const int);
7783 __cov_v2df __builtin_ia32_roundsd (__cov_v2df, __cov_v2df, const int);
7784 __cov_v4sf __builtin_ia32_roundss (__cov_v4sf, __cov_v4sf, const int);
7785 
7786 __cov_v16qi __builtin_ia32_pcmpestrm128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7787 int __builtin_ia32_pcmpestri128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7788 int __builtin_ia32_pcmpestria128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7789 int __builtin_ia32_pcmpestric128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7790 int __builtin_ia32_pcmpestrio128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7791 int __builtin_ia32_pcmpestris128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7792 int __builtin_ia32_pcmpestriz128 (__cov_v16qi, int, __cov_v16qi, int, const int);
7793 __cov_v16qi __builtin_ia32_pcmpistrm128 (__cov_v16qi, __cov_v16qi, const int);
7794 int __builtin_ia32_pcmpistri128 (__cov_v16qi, __cov_v16qi, const int);
7795 int __builtin_ia32_pcmpistria128 (__cov_v16qi, __cov_v16qi, const int);
7796 int __builtin_ia32_pcmpistric128 (__cov_v16qi, __cov_v16qi, const int);
7797 int __builtin_ia32_pcmpistrio128 (__cov_v16qi, __cov_v16qi, const int);
7798 int __builtin_ia32_pcmpistris128 (__cov_v16qi, __cov_v16qi, const int);
7799 int __builtin_ia32_pcmpistriz128 (__cov_v16qi, __cov_v16qi, const int);
7800 __cov_v2di __builtin_ia32_pcmpgtq (__cov_v2di, __cov_v2di);
7801 unsigned int __builtin_ia32_crc32qi (unsigned int, unsigned char);
7802 unsigned int __builtin_ia32_crc32hi (unsigned int, unsigned short);
7803 unsigned int __builtin_ia32_crc32si (unsigned int, unsigned int);
7804 unsigned long long __builtin_ia32_crc32di (unsigned long long, unsigned long long);
7805 
7806 int __builtin_popcount (unsigned int);
7807 int __builtin_popcountl (unsigned long);
7808 int __builtin_popcountll (unsigned long long);
7809 
7810 void __builtin_ia32_movntsd (double *, __cov_v2df);
7811 void __builtin_ia32_movntss (float *, __cov_v4sf);
7812 __cov_v2di __builtin_ia32_extrq  (__cov_v2di, __cov_v16qi);
7813 __cov_v2di __builtin_ia32_extrqi (__cov_v2di, const unsigned int, const unsigned int);
7814 __cov_v2di __builtin_ia32_insertq (__cov_v2di, __cov_v2di);
7815 __cov_v2di __builtin_ia32_insertqi (__cov_v2di, __cov_v2di, const unsigned int, const unsigned int);
7816 __cov_v2df __builtin_ia32_comeqpd (__cov_v2df, __cov_v2df);
7817 __cov_v2df __builtin_ia32_comeqps (__cov_v4sf, __cov_v4sf);
7818 __cov_v4sf __builtin_ia32_comeqsd (__cov_v2df, __cov_v2df);
7819 __cov_v4sf __builtin_ia32_comeqss (__cov_v4sf, __cov_v4sf);
7820 __cov_v2df __builtin_ia32_comfalsepd (__cov_v2df, __cov_v2df);
7821 __cov_v4sf __builtin_ia32_comfalsesd (__cov_v2df, __cov_v2df);
7822 __cov_v4sf __builtin_ia32_comfalsess (__cov_v4sf, __cov_v4sf);
7823 __cov_v2df __builtin_ia32_comgepd (__cov_v2df, __cov_v2df);
7824 __cov_v2df __builtin_ia32_comgeps (__cov_v4sf, __cov_v4sf);
7825 __cov_v4sf __builtin_ia32_comgesd (__cov_v2df, __cov_v2df);
7826 __cov_v4sf __builtin_ia32_comgess (__cov_v4sf, __cov_v4sf);
7827 __cov_v2df __builtin_ia32_comgtpd (__cov_v2df, __cov_v2df);
7828 __cov_v2df __builtin_ia32_comgtps (__cov_v4sf, __cov_v4sf);
7829 __cov_v4sf __builtin_ia32_comgtsd (__cov_v2df, __cov_v2df);
7830 __cov_v4sf __builtin_ia32_comgtss (__cov_v4sf, __cov_v4sf);
7831 __cov_v2df __builtin_ia32_comlepd (__cov_v2df, __cov_v2df);
7832 __cov_v2df __builtin_ia32_comleps (__cov_v4sf, __cov_v4sf);
7833 __cov_v4sf __builtin_ia32_comless (__cov_v4sf, __cov_v4sf);
7834 __cov_v2df __builtin_ia32_comltpd (__cov_v2df, __cov_v2df);
7835 __cov_v2df __builtin_ia32_comltps (__cov_v4sf, __cov_v4sf);
7836 __cov_v4sf __builtin_ia32_comltsd (__cov_v2df, __cov_v2df);
7837 __cov_v4sf __builtin_ia32_comltss (__cov_v4sf, __cov_v4sf);
7838 __cov_v2df __builtin_ia32_comnepd (__cov_v2df, __cov_v2df);
7839 __cov_v2df __builtin_ia32_comneps (__cov_v2df, __cov_v2df);
7840 __cov_v4sf __builtin_ia32_comnesd (__cov_v4sf, __cov_v4sf);
7841 __cov_v4sf __builtin_ia32_comness (__cov_v4sf, __cov_v4sf);
7842 __cov_v2df __builtin_ia32_comordpd (__cov_v2df, __cov_v2df);
7843 __cov_v2df __builtin_ia32_comordps (__cov_v4sf, __cov_v4sf);
7844 __cov_v4sf __builtin_ia32_comordss (__cov_v4sf, __cov_v4sf);
7845 __cov_v2df __builtin_ia32_comtruepd (__cov_v2df, __cov_v2df);
7846 __cov_v2df __builtin_ia32_comtrueps (__cov_v4sf, __cov_v4sf);
7847 __cov_v4sf __builtin_ia32_comtruesd (__cov_v2df, __cov_v2df);
7848 __cov_v4sf __builtin_ia32_comtruess (__cov_v4sf, __cov_v4sf);
7849 __cov_v2df __builtin_ia32_comueqpd (__cov_v2df, __cov_v2df);
7850 __cov_v2df __builtin_ia32_comueqps (__cov_v4sf, __cov_v4sf);
7851 __cov_v4sf __builtin_ia32_comueqss (__cov_v4sf, __cov_v4sf);
7852 __cov_v2df __builtin_ia32_comugepd (__cov_v2df, __cov_v2df);
7853 __cov_v2df __builtin_ia32_comugeps (__cov_v2df, __cov_v2df);
7854 __cov_v4sf __builtin_ia32_comugesd (__cov_v4sf, __cov_v4sf);
7855 __cov_v4sf __builtin_ia32_comugess (__cov_v4sf, __cov_v4sf);
7856 __cov_v2df __builtin_ia32_comugtpd (__cov_v2df, __cov_v2df);
7857 __cov_v2df __builtin_ia32_comugtps (__cov_v2df, __cov_v2df);
7858 __cov_v4sf __builtin_ia32_comugtsd (__cov_v4sf, __cov_v4sf);
7859 __cov_v4sf __builtin_ia32_comugtss (__cov_v4sf, __cov_v4sf);
7860 __cov_v2df __builtin_ia32_comulepd (__cov_v2df, __cov_v2df);
7861 __cov_v2df __builtin_ia32_comuleps (__cov_v2df, __cov_v2df);
7862 __cov_v4sf __builtin_ia32_comulesd (__cov_v4sf, __cov_v4sf);
7863 __cov_v4sf __builtin_ia32_comuless (__cov_v4sf, __cov_v4sf);
7864 __cov_v2df __builtin_ia32_comultpd (__cov_v2df, __cov_v2df);
7865 __cov_v2df __builtin_ia32_comultps (__cov_v2df, __cov_v2df);
7866 __cov_v4sf __builtin_ia32_comultsd (__cov_v4sf, __cov_v4sf);
7867 __cov_v4sf __builtin_ia32_comultss (__cov_v4sf, __cov_v4sf);
7868 __cov_v2df __builtin_ia32_comunepd (__cov_v2df, __cov_v2df);
7869 __cov_v2df __builtin_ia32_comuneps (__cov_v2df, __cov_v2df);
7870 __cov_v4sf __builtin_ia32_comunesd (__cov_v4sf, __cov_v4sf);
7871 __cov_v4sf __builtin_ia32_comuness (__cov_v4sf, __cov_v4sf);
7872 __cov_v2df __builtin_ia32_comunordpd (__cov_v2df, __cov_v2df);
7873 __cov_v2df __builtin_ia32_comunordps (__cov_v4sf, __cov_v4sf);
7874 __cov_v4sf __builtin_ia32_comunordsd (__cov_v2df, __cov_v2df);
7875 __cov_v4sf __builtin_ia32_comunordss (__cov_v4sf, __cov_v4sf);
7876 __cov_v2df __builtin_ia32_fmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
7877 __cov_v4sf __builtin_ia32_fmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7878 __cov_v2df __builtin_ia32_fmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
7879 __cov_v4sf __builtin_ia32_fmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7880 __cov_v2df __builtin_ia32_fmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
7881 __cov_v4sf __builtin_ia32_fmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7882 __cov_v2df __builtin_ia32_fmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
7883 __cov_v4sf __builtin_ia32_fmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7884 __cov_v2df __builtin_ia32_fnmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
7885 __cov_v4sf __builtin_ia32_fnmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7886 __cov_v2df __builtin_ia32_fnmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
7887 __cov_v4sf __builtin_ia32_fnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7888 __cov_v2df __builtin_ia32_fnmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
7889 __cov_v4sf __builtin_ia32_fnmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7890 __cov_v2df __builtin_ia32_fnmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
7891 __cov_v4sf __builtin_ia32_fnmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7892 __cov_v2df __builtin_ia32_frczpd (__cov_v2df);
7893 __cov_v4sf __builtin_ia32_frczps (__cov_v4sf);
7894 __cov_v2df __builtin_ia32_frczsd (__cov_v2df, __cov_v2df);
7895 __cov_v4sf __builtin_ia32_frczss (__cov_v4sf, __cov_v4sf);
7896 __cov_v2di __builtin_ia32_pcmov (__cov_v2di, __cov_v2di, __cov_v2di);
7897 __cov_v2di __builtin_ia32_pcmov_v2di (__cov_v2di, __cov_v2di, __cov_v2di);
7898 __cov_v4si __builtin_ia32_pcmov_v4si (__cov_v4si, __cov_v4si, __cov_v4si);
7899 __cov_v8hi __builtin_ia32_pcmov_v8hi (__cov_v8hi, __cov_v8hi, __cov_v8hi);
7900 __cov_v16qi __builtin_ia32_pcmov_v16qi (__cov_v16qi, __cov_v16qi, __cov_v16qi);
7901 __cov_v2df __builtin_ia32_pcmov_v2df (__cov_v2df, __cov_v2df, __cov_v2df);
7902 __cov_v4sf __builtin_ia32_pcmov_v4sf (__cov_v4sf, __cov_v4sf, __cov_v4sf);
7903 __cov_v16qi __builtin_ia32_pcomeqb (__cov_v16qi, __cov_v16qi);
7904 __cov_v8hi __builtin_ia32_pcomeqw (__cov_v8hi, __cov_v8hi);
7905 __cov_v4si __builtin_ia32_pcomeqd (__cov_v4si, __cov_v4si);
7906 __cov_v2di __builtin_ia32_pcomeqq (__cov_v2di, __cov_v2di);
7907 __cov_v16qi __builtin_ia32_pcomequb (__cov_v16qi, __cov_v16qi);
7908 __cov_v4si __builtin_ia32_pcomequd (__cov_v4si, __cov_v4si);
7909 __cov_v2di __builtin_ia32_pcomequq (__cov_v2di, __cov_v2di);
7910 __cov_v8hi __builtin_ia32_pcomequw (__cov_v8hi, __cov_v8hi);
7911 __cov_v8hi __builtin_ia32_pcomeqw (__cov_v8hi, __cov_v8hi);
7912 __cov_v16qi __builtin_ia32_pcomfalseb (__cov_v16qi, __cov_v16qi);
7913 __cov_v4si __builtin_ia32_pcomfalsed (__cov_v4si, __cov_v4si);
7914 __cov_v2di __builtin_ia32_pcomfalseq (__cov_v2di, __cov_v2di);
7915 __cov_v16qi __builtin_ia32_pcomfalseub (__cov_v16qi, __cov_v16qi);
7916 __cov_v4si __builtin_ia32_pcomfalseud (__cov_v4si, __cov_v4si);
7917 __cov_v2di __builtin_ia32_pcomfalseuq (__cov_v2di, __cov_v2di);
7918 __cov_v8hi __builtin_ia32_pcomfalseuw (__cov_v8hi, __cov_v8hi);
7919 __cov_v8hi __builtin_ia32_pcomfalsew (__cov_v8hi, __cov_v8hi);
7920 __cov_v16qi __builtin_ia32_pcomgeb (__cov_v16qi, __cov_v16qi);
7921 __cov_v4si __builtin_ia32_pcomged (__cov_v4si, __cov_v4si);
7922 __cov_v2di __builtin_ia32_pcomgeq (__cov_v2di, __cov_v2di);
7923 __cov_v16qi __builtin_ia32_pcomgeub (__cov_v16qi, __cov_v16qi);
7924 __cov_v4si __builtin_ia32_pcomgeud (__cov_v4si, __cov_v4si);
7925 __cov_v2di __builtin_ia32_pcomgeuq (__cov_v2di, __cov_v2di);
7926 __cov_v8hi __builtin_ia32_pcomgeuw (__cov_v8hi, __cov_v8hi);
7927 __cov_v8hi __builtin_ia32_pcomgew (__cov_v8hi, __cov_v8hi);
7928 __cov_v16qi __builtin_ia32_pcomgtb (__cov_v16qi, __cov_v16qi);
7929 __cov_v4si __builtin_ia32_pcomgtd (__cov_v4si, __cov_v4si);
7930 __cov_v2di __builtin_ia32_pcomgtq (__cov_v2di, __cov_v2di);
7931 __cov_v16qi __builtin_ia32_pcomgtub (__cov_v16qi, __cov_v16qi);
7932 __cov_v4si __builtin_ia32_pcomgtud (__cov_v4si, __cov_v4si);
7933 __cov_v2di __builtin_ia32_pcomgtuq (__cov_v2di, __cov_v2di);
7934 __cov_v8hi __builtin_ia32_pcomgtuw (__cov_v8hi, __cov_v8hi);
7935 __cov_v8hi __builtin_ia32_pcomgtw (__cov_v8hi, __cov_v8hi);
7936 __cov_v16qi __builtin_ia32_pcomleb (__cov_v16qi, __cov_v16qi);
7937 __cov_v4si __builtin_ia32_pcomled (__cov_v4si, __cov_v4si);
7938 __cov_v2di __builtin_ia32_pcomleq (__cov_v2di, __cov_v2di);
7939 __cov_v16qi __builtin_ia32_pcomleub (__cov_v16qi, __cov_v16qi);
7940 __cov_v4si __builtin_ia32_pcomleud (__cov_v4si, __cov_v4si);
7941 __cov_v2di __builtin_ia32_pcomleuq (__cov_v2di, __cov_v2di);
7942 __cov_v8hi __builtin_ia32_pcomleuw (__cov_v8hi, __cov_v8hi);
7943 __cov_v8hi __builtin_ia32_pcomlew (__cov_v8hi, __cov_v8hi);
7944 __cov_v16qi __builtin_ia32_pcomltb (__cov_v16qi, __cov_v16qi);
7945 __cov_v4si __builtin_ia32_pcomltd (__cov_v4si, __cov_v4si);
7946 __cov_v2di __builtin_ia32_pcomltq (__cov_v2di, __cov_v2di);
7947 __cov_v16qi __builtin_ia32_pcomltub (__cov_v16qi, __cov_v16qi);
7948 __cov_v4si __builtin_ia32_pcomltud (__cov_v4si, __cov_v4si);
7949 __cov_v2di __builtin_ia32_pcomltuq (__cov_v2di, __cov_v2di);
7950 __cov_v8hi __builtin_ia32_pcomltuw (__cov_v8hi, __cov_v8hi);
7951 __cov_v8hi __builtin_ia32_pcomltw (__cov_v8hi, __cov_v8hi);
7952 __cov_v16qi __builtin_ia32_pcomneb (__cov_v16qi, __cov_v16qi);
7953 __cov_v4si __builtin_ia32_pcomned (__cov_v4si, __cov_v4si);
7954 __cov_v2di __builtin_ia32_pcomneq (__cov_v2di, __cov_v2di);
7955 __cov_v16qi __builtin_ia32_pcomneub (__cov_v16qi, __cov_v16qi);
7956 __cov_v4si __builtin_ia32_pcomneud (__cov_v4si, __cov_v4si);
7957 __cov_v2di __builtin_ia32_pcomneuq (__cov_v2di, __cov_v2di);
7958 __cov_v8hi __builtin_ia32_pcomneuw (__cov_v8hi, __cov_v8hi);
7959 __cov_v8hi __builtin_ia32_pcomnew (__cov_v8hi, __cov_v8hi);
7960 __cov_v16qi __builtin_ia32_pcomtrueb (__cov_v16qi, __cov_v16qi);
7961 __cov_v4si __builtin_ia32_pcomtrued (__cov_v4si, __cov_v4si);
7962 __cov_v2di __builtin_ia32_pcomtrueq (__cov_v2di, __cov_v2di);
7963 __cov_v16qi __builtin_ia32_pcomtrueub (__cov_v16qi, __cov_v16qi);
7964 __cov_v4si __builtin_ia32_pcomtrueud (__cov_v4si, __cov_v4si);
7965 __cov_v2di __builtin_ia32_pcomtrueuq (__cov_v2di, __cov_v2di);
7966 __cov_v8hi __builtin_ia32_pcomtrueuw (__cov_v8hi, __cov_v8hi);
7967 __cov_v8hi __builtin_ia32_pcomtruew (__cov_v8hi, __cov_v8hi);
7968 __cov_m128d __builtin_ia32_permpd (__cov_v2df, __cov_v2df, __cov_v16qi);
7969 __cov_v4sf __builtin_ia32_permps (__cov_v4sf, __cov_v4sf, __cov_v16qi);
7970 __cov_v4si __builtin_ia32_phaddbd (__cov_v16qi);
7971 __cov_v2di __builtin_ia32_phaddbq (__cov_v16qi);
7972 __cov_v8hi __builtin_ia32_phaddbw (__cov_v16qi);
7973 __cov_v2di __builtin_ia32_phadddq (__cov_v4si);
7974 __cov_v4si __builtin_ia32_phaddubd (__cov_v16qi);
7975 __cov_v2di __builtin_ia32_phaddubq (__cov_v16qi);
7976 __cov_v8hi __builtin_ia32_phaddubw (__cov_v16qi);
7977 __cov_v2di __builtin_ia32_phaddudq (__cov_v4si);
7978 __cov_v4si __builtin_ia32_phadduwd (__cov_v8hi);
7979 __cov_v2di __builtin_ia32_phadduwq (__cov_v8hi);
7980 __cov_v4si __builtin_ia32_phaddwd (__cov_v8hi);
7981 __cov_v2di __builtin_ia32_phaddwq (__cov_v8hi);
7982 __cov_v8hi __builtin_ia32_phsubbw (__cov_v16qi);
7983 __cov_v2di __builtin_ia32_phsubdq (__cov_v4si);
7984 __cov_v4si __builtin_ia32_phsubwd (__cov_v8hi);
7985 __cov_v4si __builtin_ia32_pmacsdd (__cov_v4si, __cov_v4si, __cov_v4si);
7986 __cov_v2di __builtin_ia32_pmacsdqh (__cov_v4si, __cov_v4si, __cov_v2di);
7987 __cov_v2di __builtin_ia32_pmacsdql (__cov_v4si, __cov_v4si, __cov_v2di);
7988 __cov_v4si __builtin_ia32_pmacssdd (__cov_v4si, __cov_v4si, __cov_v4si);
7989 __cov_v2di __builtin_ia32_pmacssdqh (__cov_v4si, __cov_v4si, __cov_v2di);
7990 __cov_v2di __builtin_ia32_pmacssdql (__cov_v4si, __cov_v4si, __cov_v2di);
7991 __cov_v4si __builtin_ia32_pmacsswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
7992 __cov_v8hi __builtin_ia32_pmacssww (__cov_v8hi, __cov_v8hi, __cov_v8hi);
7993 __cov_v4si __builtin_ia32_pmacswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
7994 __cov_v8hi __builtin_ia32_pmacsww (__cov_v8hi, __cov_v8hi, __cov_v8hi);
7995 __cov_v4si __builtin_ia32_pmadcsswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
7996 __cov_v4si __builtin_ia32_pmadcswd (__cov_v8hi, __cov_v8hi, __cov_v4si);
7997 __cov_v16qi __builtin_ia32_pperm (__cov_v16qi, __cov_v16qi, __cov_v16qi);
7998 __cov_v16qi __builtin_ia32_protb (__cov_v16qi, __cov_v16qi);
7999 __cov_v4si __builtin_ia32_protd (__cov_v4si, __cov_v4si);
8000 __cov_v2di __builtin_ia32_protq (__cov_v2di, __cov_v2di);
8001 __cov_v8hi __builtin_ia32_protw (__cov_v8hi, __cov_v8hi);
8002 __cov_v16qi __builtin_ia32_pshab (__cov_v16qi, __cov_v16qi);
8003 __cov_v4si __builtin_ia32_pshad (__cov_v4si, __cov_v4si);
8004 __cov_v2di __builtin_ia32_pshaq (__cov_v2di, __cov_v2di);
8005 __cov_v8hi __builtin_ia32_pshaw (__cov_v8hi, __cov_v8hi);
8006 __cov_v16qi __builtin_ia32_pshlb (__cov_v16qi, __cov_v16qi);
8007 __cov_v4si __builtin_ia32_pshld (__cov_v4si, __cov_v4si);
8008 __cov_v2di __builtin_ia32_pshlq (__cov_v2di, __cov_v2di);
8009 __cov_v8hi __builtin_ia32_pshlw (__cov_v8hi, __cov_v8hi);
8010 
8011 __cov_v16qi __builtin_ia32_protb_int (__cov_v16qi, int);
8012 __cov_v4si __builtin_ia32_protd_int (__cov_v4si, int);
8013 __cov_v2di __builtin_ia32_protq_int (__cov_v2di, int);
8014 __cov_v8hi __builtin_ia32_protw_int (__cov_v8hi, int);
8015 
8016 // These have different possibilities for parameters, take a guess based on
8017 //   OS or allow all if C++
8018 #if defined(__unix) || defined(__coverity_cplusplus)
8019 __cov_v2df __builtin_ia32_comfalseps (__cov_v2df, __cov_v2df);
8020 __cov_v4sf __builtin_ia32_comlesd (__cov_v4sf, __cov_v4sf);
8021 __cov_v4sf __builtin_ia32_comordsd (__cov_v4sf, __cov_v4sf);
8022 __cov_v4sf __builtin_ia32_comueqsd (__cov_v4sf, __cov_v4sf);
8023 #endif
8024 
8025 #if !defined(__unix) || defined(__coverity_cplusplus)
8026 __cov_m128 __builtin_ia32_comfalseps (__cov_v4sf, __cov_v4sf);
8027 __cov_v4sf __builtin_ia32_comlesd (__cov_v2df, __cov_v2df);
8028 __cov_m128d __builtin_ia32_comordsd (__cov_v2df, __cov_v2df);
8029 __cov_m128d __builtin_ia32_comueqsd (__cov_v2df, __cov_v2df);
8030 #endif
8031 
8032 // from headers
8033 __cov_m128 __builtin_ia32_comunltps (__cov_v4sf, __cov_v4sf);
8034 __cov_m128 __builtin_ia32_comuneqps (__cov_v4sf, __cov_v4sf);
8035 __cov_m128  __builtin_ia32_comunleps (__cov_v4sf, __cov_v4sf);
8036 __cov_m128 __builtin_ia32_comungeps (__cov_v4sf, __cov_v4sf);
8037 __cov_m128 __builtin_ia32_comungtps (__cov_v4sf, __cov_v4sf);
8038 __cov_m128 __builtin_ia32_comneqps (__cov_v4sf, __cov_v4sf);
8039 __cov_m128d __builtin_ia32_comuneqpd (__cov_v2df, __cov_v2df);
8040 __cov_m128d __builtin_ia32_comunltpd (__cov_v2df, __cov_v2df);
8041 __cov_m128d __builtin_ia32_comunlepd (__cov_v2df, __cov_v2df);
8042 __cov_m128d __builtin_ia32_comungepd (__cov_v2df, __cov_v2df);
8043 __cov_m128d __builtin_ia32_comungtpd (__cov_v2df, __cov_v2df);
8044 __cov_m128d __builtin_ia32_comneqpd (__cov_v2df, __cov_v2df);
8045 __cov_m128 __builtin_ia32_comuneqss (__cov_v4sf, __cov_v4sf);
8046 __cov_m128 __builtin_ia32_comunltss (__cov_v4sf, __cov_v4sf);
8047 __cov_m128 __builtin_ia32_comunless (__cov_v4sf, __cov_v4sf);
8048 __cov_m128 __builtin_ia32_comungess (__cov_v4sf, __cov_v4sf);
8049 __cov_m128 __builtin_ia32_comungtss (__cov_v4sf, __cov_v4sf);
8050 __cov_m128 __builtin_ia32_comneqss (__cov_v4sf, __cov_v4sf);
8051 __cov_m128d __builtin_ia32_comuneqsd (__cov_v2df, __cov_v2df);
8052 __cov_m128d __builtin_ia32_comunltsd (__cov_v2df, __cov_v2df);
8053 __cov_m128d __builtin_ia32_comunlesd (__cov_v2df, __cov_v2df);
8054 __cov_m128d __builtin_ia32_comungesd (__cov_v2df, __cov_v2df);
8055 __cov_m128d __builtin_ia32_comungtsd (__cov_v2df, __cov_v2df);
8056 __cov_m128d __builtin_ia32_comneqsd (__cov_v2df, __cov_v2df);
8057 __cov_m128i __builtin_ia32_pcomnequb (__cov_v16qi, __cov_v16qi);
8058 __cov_m128i __builtin_ia32_pcomnequw (__cov_v8hi, __cov_v8hi);
8059 __cov_m128i __builtin_ia32_pcomnequd (__cov_v4si, __cov_v4si);
8060 __cov_m128i __builtin_ia32_pcomnequq (__cov_v2di, __cov_v2di);
8061 __cov_m128i __builtin_ia32_pcomneqb (__cov_v16qi, __cov_v16qi);
8062 __cov_m128i __builtin_ia32_pcomneqw (__cov_v8hi, __cov_v8hi);
8063 __cov_m128i __builtin_ia32_pcomneqd (__cov_v4si, __cov_v4si);
8064 __cov_m128i __builtin_ia32_pcomneqq (__cov_v2di, __cov_v2di);
8065 
8066 
8067 void __builtin_ia32_femms(void);
8068 __cov_m64 __builtin_ia32_pavgusb (__cov_v8qi, __cov_v8qi);
8069 __cov_m64 __builtin_ia32_pf2id (__cov_v2sf);
8070 __cov_m64 __builtin_ia32_pfacc (__cov_v2sf, __cov_v2sf);
8071 __cov_m64 __builtin_ia32_pfadd (__cov_v2sf, __cov_v2sf);
8072 __cov_m64 __builtin_ia32_pfcmpeq (__cov_v2sf, __cov_v2sf);
8073 __cov_m64 __builtin_ia32_pfcmpge (__cov_v2sf, __cov_v2sf);
8074 __cov_m64 __builtin_ia32_pfcmpgt (__cov_v2sf, __cov_v2sf);
8075 __cov_m64 __builtin_ia32_pfmax (__cov_v2sf, __cov_v2sf);
8076 __cov_m64 __builtin_ia32_pfmin (__cov_v2sf, __cov_v2sf);
8077 __cov_m64 __builtin_ia32_pfmul (__cov_v2sf, __cov_v2sf);
8078 __cov_m64 __builtin_ia32_pfrcp (__cov_v2sf );
8079 __cov_m64 __builtin_ia32_pfrcpit1 (__cov_v2sf, __cov_v2sf);
8080 __cov_m64 __builtin_ia32_pfrcpit2 (__cov_v2sf, __cov_v2sf);
8081 __cov_m64 __builtin_ia32_pfrsqrt (__cov_v2sf);
8082 __cov_m64 __builtin_ia32_pfrsqit1 (__cov_v2sf, __cov_v2sf);
8083 __cov_m64 __builtin_ia32_pfsub (__cov_v2sf, __cov_v2sf);
8084 __cov_m64 __builtin_ia32_pfsubr (__cov_v2sf, __cov_v2sf);
8085 __cov_m64 __builtin_ia32_pi2fd (__cov_v2si);
8086 __cov_m64 __builtin_ia32_pmulhrw (__cov_v4hi, __cov_v4hi);
8087 
8088 __cov_m64 __builtin_ia32_pf2iw (__cov_v2sf);
8089 __cov_m64 __builtin_ia32_pfnacc (__cov_v2sf, __cov_v2sf);
8090 __cov_m64 __builtin_ia32_pfpnacc (__cov_v2sf, __cov_v2sf);
8091 __cov_m64 __builtin_ia32_pi2fw (__cov_v2si);
8092 __cov_m64 __builtin_ia32_pswapdsf (__cov_v2sf);
8093 
8094 #if defined(__AVX__) || __COVERITY_GCC49_INTRINSICS
8095 /* These were interpretted from avxintrin.h */
8096 __cov_m256d __builtin_ia32_addpd256(__cov_v4df, __cov_v4df);
8097 __cov_m256  __builtin_ia32_addps256(__cov_v8sf, __cov_v8sf);
8098 __cov_m256d __builtin_ia32_addsubpd256(__cov_v4df, __cov_v4df);
8099 __cov_m256  __builtin_ia32_addsubps256(__cov_v8sf, __cov_v8sf);
8100 __cov_m256d __builtin_ia32_andpd256(__cov_v4df, __cov_v4df);
8101 __cov_m256  __builtin_ia32_andps256(__cov_v8sf, __cov_v8sf);
8102 __cov_m256d __builtin_ia32_andnpd256(__cov_v4df, __cov_v4df);
8103 __cov_m256  __builtin_ia32_andnps256(__cov_v8sf, __cov_v8sf);
8104 __cov_m256d __builtin_ia32_blendpd256(__cov_v4df, __cov_v4df, int);
8105 __cov_m256  __builtin_ia32_blendps256(__cov_v8sf, __cov_v8sf, int);
8106 __cov_m256d __builtin_ia32_blendvpd256(__cov_v4df, __cov_v4df, __cov_v4df);
8107 __cov_m256  __builtin_ia32_blendvps256(__cov_v8sf, __cov_v8sf, __cov_v8sf);
8108 __cov_m256d __builtin_ia32_divpd256(__cov_v4df, __cov_v4df);
8109 __cov_m256  __builtin_ia32_divps256(__cov_v8sf, __cov_v8sf);
8110 __cov_m256  __builtin_ia32_dpps256(__cov_v8sf, __cov_v8sf, int);
8111 __cov_m256d __builtin_ia32_haddpd256(__cov_v4df, __cov_v4df);
8112 __cov_m256  __builtin_ia32_haddps256(__cov_v8sf, __cov_v8sf);
8113 __cov_m256d __builtin_ia32_hsubpd256(__cov_v4df, __cov_v4df);
8114 __cov_m256  __builtin_ia32_hsubps256(__cov_v8sf, __cov_v8sf);
8115 __cov_m256d __builtin_ia32_maxpd256(__cov_v4df, __cov_v4df);
8116 __cov_m256  __builtin_ia32_maxps256(__cov_v8sf, __cov_v8sf);
8117 __cov_m256d __builtin_ia32_minpd256(__cov_v4df, __cov_v4df);
8118 __cov_m256  __builtin_ia32_minps256(__cov_v8sf, __cov_v8sf);
8119 __cov_m256d __builtin_ia32_mulpd256(__cov_v4df, __cov_v4df);
8120 __cov_m256  __builtin_ia32_mulps256(__cov_v8sf, __cov_v8sf);
8121 __cov_m256d __builtin_ia32_orpd256(__cov_v4df, __cov_v4df);
8122 __cov_m256  __builtin_ia32_orps256(__cov_v8sf, __cov_v8sf);
8123 __cov_m256d __builtin_ia32_shufpd256(__cov_v4df, __cov_v4df, int);
8124 __cov_m256  __builtin_ia32_shufps256(__cov_v8sf, __cov_v8sf, int);
8125 __cov_m256d __builtin_ia32_subpd256(__cov_v4df, __cov_v4df);
8126 __cov_m256  __builtin_ia32_subps256(__cov_v8sf, __cov_v8sf);
8127 __cov_m256d __builtin_ia32_xorpd256(__cov_v4df, __cov_v4df);
8128 __cov_m256  __builtin_ia32_xorps256(__cov_v8sf, __cov_v8sf);
8129 __cov_m128d __builtin_ia32_cmppd(__cov_v2df, __cov_v2df, int);
8130 __cov_m128  __builtin_ia32_cmpps(__cov_v4sf, __cov_v4sf, int);
8131 __cov_m256d __builtin_ia32_cmppd256(__cov_v4df, __cov_v4df, int);
8132 __cov_m256  __builtin_ia32_cmpps256(__cov_v8sf, __cov_v8sf, int);
8133 __cov_m128d __builtin_ia32_cmpsd(__cov_v2df, __cov_v2df, int);
8134 __cov_m128  __builtin_ia32_cmpss(__cov_v4sf, __cov_v4sf, int);
8135 __cov_m256d __builtin_ia32_cvtdq2pd256(__cov_v4si);
8136 __cov_m256  __builtin_ia32_cvtdq2ps256(__cov_v8si);
8137 __cov_m128  __builtin_ia32_cvtpd2ps256(__cov_v4df);
8138 __cov_m256i __builtin_ia32_cvtps2dq256(__cov_v8sf);
8139 __cov_m256d __builtin_ia32_cvtps2pd256(__cov_v4sf);
8140 __cov_m128i __builtin_ia32_cvttpd2dq256(__cov_v4df);
8141 __cov_m128i __builtin_ia32_cvtpd2dq256(__cov_v4df);
8142 __cov_m256i __builtin_ia32_cvttps2dq256(__cov_v8sf);
8143 __cov_m128d __builtin_ia32_vextractf128_pd256(__cov_v4df, int);
8144 __cov_m128  __builtin_ia32_vextractf128_ps256(__cov_v8sf, int);
8145 __cov_m128i __builtin_ia32_vextractf128_si256(__cov_v8si, int);
8146 __cov_m128d __builtin_ia32_vpermilvarpd(__cov_v2df, __cov_v2di);
8147 __cov_m256d __builtin_ia32_vpermilvarpd256(__cov_v4df, __cov_v4di);
8148 __cov_m128  __builtin_ia32_vpermilvarps(__cov_v4sf, __cov_v4si);
8149 __cov_m256  __builtin_ia32_vpermilvarps256(__cov_v8sf, __cov_v8si);
8150 __cov_m128d __builtin_ia32_vpermilpd(__cov_v2df, int);
8151 __cov_m256d __builtin_ia32_vpermilpd256(__cov_v4df, int);
8152 __cov_m128  __builtin_ia32_vpermilps(__cov_v4sf, int);
8153 __cov_m256  __builtin_ia32_vpermilps256(__cov_v8sf, int);
8154 __cov_m256d __builtin_ia32_vperm2f128_pd256(__cov_v4df, __cov_v4df, int);
8155 __cov_m256  __builtin_ia32_vperm2f128_ps256(__cov_v8sf, __cov_v8sf, int);
8156 __cov_m256i __builtin_ia32_vperm2f128_si256(__cov_v8si, __cov_v8si, int);
8157 __cov_m128  __builtin_ia32_vbroadcastss(const float *);
8158 __cov_m256d __builtin_ia32_vbroadcastsd256(const double *);
8159 __cov_m256  __builtin_ia32_vbroadcastss256(const float *);
8160 __cov_m256d __builtin_ia32_vbroadcastf128_pd256(const __cov_v2df *);
8161 __cov_m256  __builtin_ia32_vbroadcastf128_ps256(const __cov_m128 *);
8162 __cov_m256d __builtin_ia32_vinsertf128_pd256(__cov_v4df, __cov_v2df, int);
8163 __cov_m256  __builtin_ia32_vinsertf128_ps256(__cov_v8sf, __cov_v4sf, int);
8164 __cov_m256i __builtin_ia32_vinsertf128_si256(__cov_v8si, __cov_v4si, int);
8165 __cov_m256  __builtin_ia32_rcpps256(__cov_v8sf);
8166 __cov_m256  __builtin_ia32_rsqrtps256(__cov_v8sf);
8167 __cov_m256d __builtin_ia32_sqrtpd256(__cov_v4df);
8168 __cov_m256  __builtin_ia32_sqrtps256(__cov_v8sf);
8169 __cov_m256d __builtin_ia32_roundpd256(__cov_v4df, int);
8170 __cov_m256  __builtin_ia32_roundps256(__cov_v8sf, int);
8171 __cov_m256d __builtin_ia32_unpckhpd256(__cov_v4df, __cov_v4df);
8172 __cov_m256d __builtin_ia32_unpcklpd256(__cov_v4df, __cov_v4df);
8173 __cov_m256  __builtin_ia32_unpckhps256(__cov_v8sf, __cov_v8sf);
8174 __cov_m256  __builtin_ia32_unpcklps256(__cov_v8sf, __cov_v8sf);
8175 int __builtin_ia32_vtestzpd(__cov_v2df, __cov_v2df);
8176 int __builtin_ia32_vtestcpd(__cov_v2df, __cov_v2df);
8177 int __builtin_ia32_vtestnzcpd(__cov_v2df, __cov_v2df);
8178 int __builtin_ia32_vtestzps(__cov_v4sf, __cov_v4sf);
8179 int __builtin_ia32_vtestcps(__cov_v4sf, __cov_v4sf);
8180 int __builtin_ia32_vtestnzcps(__cov_v4sf, __cov_v4sf);
8181 int __builtin_ia32_vtestzpd256(__cov_v4df, __cov_v4df);
8182 int __builtin_ia32_vtestcpd256(__cov_v4df, __cov_v4df);
8183 int __builtin_ia32_vtestnzcpd256(__cov_v4df, __cov_v4df);
8184 int __builtin_ia32_vtestzps256(__cov_v8sf, __cov_v8sf);
8185 int __builtin_ia32_vtestcps256(__cov_v8sf, __cov_v8sf);
8186 int __builtin_ia32_vtestnzcps256(__cov_v8sf, __cov_v8sf);
8187 int __builtin_ia32_ptestz256(__cov_v4di, __cov_v4di);
8188 int __builtin_ia32_ptestc256(__cov_v4di, __cov_v4di);
8189 int __builtin_ia32_ptestnzc256(__cov_v4di, __cov_v4di);
8190 int __builtin_ia32_movmskpd256(__cov_v4df);
8191 int __builtin_ia32_movmskps256(__cov_v8sf);
8192 __cov_m128d __builtin_ia32_pd_pd256(__cov_v4df);
8193 __cov_m128  __builtin_ia32_ps_ps256(__cov_v8sf);
8194 __cov_m128i __builtin_ia32_si_si256(__cov_v8si);
8195 __cov_m256d __builtin_ia32_pd256_pd(__cov_v2df);
8196 __cov_m256  __builtin_ia32_ps256_ps(__cov_v4sf);
8197 __cov_m256i __builtin_ia32_si256_si(__cov_v4si);
8198 __cov_m256d __builtin_ia32_loadupd256(const double *);
8199 void __builtin_ia32_storeupd256(double *, __cov_v4df);
8200 __cov_m256  __builtin_ia32_loadups256(const float *);
8201 void __builtin_ia32_storeups256(float *, __cov_v8sf);
8202 __cov_m256i __builtin_ia32_loaddqu256(const char *);
8203 void __builtin_ia32_storedqu256(char *, __cov_v32qi);
8204 __cov_m256  __builtin_ia32_movshdup256(__cov_v8sf);
8205 __cov_m256  __builtin_ia32_movsldup256(__cov_v8sf);
8206 __cov_m256d __builtin_ia32_movddup256(__cov_v4df);
8207 __cov_m256i __builtin_ia32_lddqu256(const char *);
8208 void __builtin_ia32_movntdq256(__cov_v4di *, __cov_v4di);
8209 void __builtin_ia32_movntpd256(double *, __cov_v4df);
8210 void __builtin_ia32_movntps256(float *, __cov_v8sf);
8211 void __builtin_ia32_vzeroall(void);
8212 void __builtin_ia32_vzeroupper(void);
8213 
8214 // Handle incorrect signatures for some older gcc versions
8215 // See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47318
8216 // Some older gcc versions were patched, so allow for GNU_GCC_47318_PATCHED
8217 //   specified manually
8218 #ifndef GNU_GCC_47318_PATCHED
8219 
8220 /* Auto-detect GNU_GCC_47318_PATCHED for Red Hat gcc 4.4.5 */
8221 #if (defined(__GNUC_RH_RELEASE__) && __GNUC__ == 4 && __GNUC_MINOR__ == 4 && \
8222      __GNUC_PATCHLEVEL__ == 5 && __GNUC_RH_RELEASE__ >= 6)
8223 #define GNU_GCC_47318_PATCHED 1
8224 #endif
8225 
8226 /* Assume GNU_GCC_47318_PATCHED for gcc 4.5.2 since some popular distributions
8227    applied this patch but didn't provide a way to detect it */
8228 #if (__GNUC__ == 4 && __GNUC_MINOR__ == 5 && __GNUC_PATCHLEVEL__ == 2)
8229 #define GNU_GCC_47318_PATCHED 1
8230 #endif
8231 
8232 #endif
8233 
8234 /* Respect GNU_GCC_47318_PATCHED if it's defined, otherwise use the gcc version
8235    to detect if this is fixed. The wrong signatures being detected will
8236    result in compiler errors in avxintrin.h. */
8237 #if ((defined(GNU_GCC_47318_PATCHED) && GNU_GCC_47318_PATCHED && \
8238      !(__GNUC__ == 4 && __GNUC_MINOR__ == 5 & __GNUC_PATCHLEVEL__ == 2)) \
8239      || (!defined(GNU_GCC_47318_PATCHED) \
8240         && \
8241           (__GNUC__ > 4) \
8242        || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6) \
8243        || (__GNUC__ == 4 && __GNUC_MINOR__ == 5 && __GNUC_PATCHLEVEL__ >= 3) \
8244        || (__GNUC__ == 4 && __GNUC_MINOR__ == 4 && __GNUC_PATCHLEVEL__ >= 6) \
8245       ) \
8246     )
8247 /* Signatures after this bug was fixed */
8248 /* If the alternative signatures were incorrectly chosen (in the #else), use
8249    -DGNU_GCC_47318_PATCHED=1 to use these instead. This should only be
8250    necessary for some variants of gcc 4.4.5 and gcc 4.5.2. */
8251 __cov_m128d __builtin_ia32_maskloadpd(const __cov_v2df *, __cov_v2di);
8252 void __builtin_ia32_maskstorepd(__cov_v2df *, __cov_v2di, __cov_v2df);
8253 __cov_m256d __builtin_ia32_maskloadpd256(const __cov_v4df *, __cov_v4di);
8254 void __builtin_ia32_maskstorepd256(__cov_v4df *, __cov_v4di, __cov_v4df);
8255 __cov_m128  __builtin_ia32_maskloadps(const __cov_v4sf *, __cov_v4si);
8256 void __builtin_ia32_maskstoreps(__cov_v4sf *, __cov_v4si, __cov_v4sf);
8257 __cov_m256  __builtin_ia32_maskloadps256(const __cov_v8sf *, __cov_v8si);
8258 void __builtin_ia32_maskstoreps256(__cov_v8sf *, __cov_v8si, __cov_v8sf);
8259 
8260 #else
8261 
8262 /* Signatures before this gcc bug was fixed */
8263 /* If the alternative signatures were incorrectly chosen (above), use
8264    -DGNU_GCC_47318_PATCHED=0 to use these instead. */
8265 __cov_m128d __builtin_ia32_maskloadpd(const __cov_v2df *, __cov_v2df);
8266 void __builtin_ia32_maskstorepd(__cov_v2df *, __cov_v2df, __cov_v2df);
8267 __cov_m256d __builtin_ia32_maskloadpd256(const __cov_v4df *, __cov_v4df);
8268 void __builtin_ia32_maskstorepd256(__cov_v4df *, __cov_v4df, __cov_v4df);
8269 __cov_m128  __builtin_ia32_maskloadps(const __cov_v4sf *, __cov_v4sf);
8270 void __builtin_ia32_maskstoreps(__cov_v4sf *, __cov_v4sf, __cov_v4sf);
8271 __cov_m256  __builtin_ia32_maskloadps256(const __cov_v8sf *, __cov_v8sf);
8272 void __builtin_ia32_maskstoreps256(__cov_v8sf *, __cov_v8sf, __cov_v8sf);
8273 
8274 #endif
8275 
8276 #if defined(__FMA__) || defined(__FMA4__) || __COVERITY_GCC49_INTRINSICS
8277 /* These were interpretted from fmaintrin.h, fma4intrin.h */
8278 __cov_m128d __builtin_ia32_vfmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8279 __cov_m256d __builtin_ia32_vfmaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8280 __cov_m128  __builtin_ia32_vfmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8281 __cov_m256  __builtin_ia32_vfmaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8282 __cov_m128d __builtin_ia32_vfmaddsd3 (__cov_v2df, __cov_v2df, __cov_v2df);
8283 __cov_m128  __builtin_ia32_vfmaddss3 (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8284 __cov_m128d __builtin_ia32_vfmaddsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8285 __cov_m256d __builtin_ia32_vfmaddsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8286 __cov_m128  __builtin_ia32_vfmaddsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8287 __cov_m256  __builtin_ia32_vfmaddsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8288 
8289 void __builtin_ia32_vzeroall(void);
8290 void __builtin_ia32_vzeroupper(void);
8291 #endif /* __FMA__ || __FMA4__ || __COVERITY_GCC49_INTRINSICS */
8292 
8293 #if defined(__FMA4__) || __COVERITY_GCC49_INTRINSICS
8294 /* These were interpretted from fma4intrin.h */
8295 __cov_m128 __builtin_ia32_vfmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8296 __cov_m128d __builtin_ia32_vfmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
8297 __cov_m128 __builtin_ia32_vfmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8298 __cov_m128d __builtin_ia32_vfmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8299 __cov_m128 __builtin_ia32_vfmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8300 __cov_m128d __builtin_ia32_vfmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
8301 __cov_m128 __builtin_ia32_vfnmaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8302 __cov_m128d __builtin_ia32_vfnmaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8303 __cov_m128 __builtin_ia32_vfnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8304 __cov_m128d __builtin_ia32_vfnmaddsd (__cov_v2df, __cov_v2df, __cov_v2df);
8305 __cov_m128 __builtin_ia32_vfnmsubps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8306 __cov_m128d __builtin_ia32_vfnmsubpd (__cov_v2df, __cov_v2df, __cov_v2df);
8307 __cov_m128 __builtin_ia32_vfnmsubss (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8308 __cov_m128d __builtin_ia32_vfnmsubsd (__cov_v2df, __cov_v2df, __cov_v2df);
8309 __cov_m128 __builtin_ia32_vfmsubaddps (__cov_v4sf, __cov_v4sf, __cov_v4sf);
8310 __cov_m128d __builtin_ia32_vfmsubaddpd (__cov_v2df, __cov_v2df, __cov_v2df);
8311 __cov_m256 __builtin_ia32_vfmsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8312 __cov_m256d __builtin_ia32_vfmsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8313 __cov_m256 __builtin_ia32_vfnmaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8314 __cov_m256d __builtin_ia32_vfnmaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8315 __cov_m256 __builtin_ia32_vfnmsubps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8316 __cov_m256d __builtin_ia32_vfnmsubpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8317 __cov_m256 __builtin_ia32_vfmsubaddps256 (__cov_v8sf, __cov_v8sf, __cov_v8sf);
8318 __cov_m256d __builtin_ia32_vfmsubaddpd256 (__cov_v4df, __cov_v4df, __cov_v4df);
8319 #endif /* __FMA4__ || __COVERITY_GCC49_INTRINSICS */
8320 
8321 #endif /* __AVX__ || __COVERITY_GCC49_INTRINSICS */
8322 
8323 #if defined(__XSAVE__) || __COVERITY_GCC49_INTRINSICS
8324 void __builtin_ia32_xsave(void *, long long);
8325 void __builtin_ia32_xrstor(void *, long long);
8326 
8327 #if defined(__x86_64__) || __COVERITY_GCC49_INTRINSICS
8328 void __builtin_ia32_xsave64 (void *, long long);
8329 void __builtin_ia32_xrstor64(void *, long long);
8330 #endif /* __x86_64__ || __COVERITY_GCC49_INTRINSICS */
8331 
8332 #endif /* __XSAVE__ || __COVERITY_GCC49_INTRINSICS */
8333 
8334 #if defined(__XSAVEOPT__) || __COVERITY_GCC49_INTRINSICS
8335 void __builtin_ia32_xsaveopt(void *, long long);
8336 void __builtin_ia32_xsaveopt64(void *, long long);
8337 #endif /* __XSAVEOPT__ || __COVERITY_GCC49_INTRINSICS */
8338 
8339 typedef char __cov_v64qi __attribute__((__vector_size__(64)));
8340 typedef double __cov_m512d __attribute__((__vector_size__(64), __may_alias__));
8341 typedef float __cov_m512 __attribute__((__vector_size__(64), __may_alias__));
8342 typedef int __cov_v16si __attribute__((__vector_size__(64)));
8343 typedef long long __cov_m512i __attribute__((__vector_size__(64), __may_alias__));
8344 typedef long long __cov_v8di __attribute__((__vector_size__(64)));
8345 typedef short __cov_v32hi __attribute__((__vector_size__(64)));
8346 typedef unsigned char __cov_mmask8;
8347 typedef unsigned short __cov_mmask16;
8348 typedef unsigned long __cov_mmask32;
8349 typedef unsigned long long __cov_mmask64;
8350 
8351 /*
8352  * AES (Advanced Encryption Standard) Intrinsics
8353  * Introduced in GCC 4.4.
8354  */
8355 #if defined(__AES__) || __COVERITY_GCC49_INTRINSICS
8356 __cov_v2di __builtin_ia32_aesenc128(__cov_v2di,__cov_v2di);
8357 __cov_v2di __builtin_ia32_aesenclast128(__cov_v2di,__cov_v2di);
8358 __cov_v2di __builtin_ia32_aesdec128(__cov_v2di,__cov_v2di);
8359 __cov_v2di __builtin_ia32_aesdeclast128(__cov_v2di,__cov_v2di);
8360 __cov_v2di __builtin_ia32_aeskeygenassist128(__cov_v2di,const int);
8361 __cov_v2di __builtin_ia32_aesimc128(__cov_v2di);
8362 #endif /* __AES__ || __COVERITY_GCC49_INTRINSICS */
8363 
8364 /*
8365  * PCLMUL (Perform carry-less multiplication) Intrinsics
8366  */
8367 #if defined(__PCLMUL__) || __COVERITY_GCC49_INTRINSICS
8368 __cov_m128i __builtin_ia32_pclmulqdq128(__cov_v2di,__cov_v2di,int);
8369 #endif /* __PCLMUL__ || __COVERITY_GCC49_INTRINSICS */
8370 
8371 /*
8372  * Intrinsics for accessing the eflags register.
8373  * Introduced in GCC 4.9.
8374  */
8375 #if __COVERITY_GCC49_INTRINSICS
8376 unsigned int __builtin_ia32_readeflags_u32(void);
8377 unsigned long long __builtin_ia32_readeflags_u64(void);
8378 void __builtin_ia32_writeeflags_u32(unsigned int);
8379 
8380 unsigned long long __builtin_ia32_readeflags_u64(void);
8381 void __builtin_ia32_writeeflags_u64(unsigned long long);
8382 #endif /* __COVERITY_GCC49_INTRINSICS */
8383 
8384 /*
8385  * AVX-2 (Advanced Vector eXtensions) intrinsics.
8386  * Introduced in GCC 4.7.
8387  */
8388 #if defined(__AVX2__) || __COVERITY_GCC49_INTRINSICS
8389 __cov_v32qi __builtin_ia32_mpsadbw256(__cov_v32qi,__cov_v32qi,int);
8390 __cov_v32qi __builtin_ia32_pabsb256(__cov_v32qi);
8391 __cov_v16hi __builtin_ia32_pabsw256(__cov_v16hi);
8392 __cov_v8si __builtin_ia32_pabsd256(__cov_v8si);
8393 __cov_v16hi __builtin_ia32_packssdw256(__cov_v8si,__cov_v8si);
8394 __cov_v32qi __builtin_ia32_packsswb256(__cov_v16hi,__cov_v16hi);
8395 __cov_v16hi __builtin_ia32_packusdw256(__cov_v8si,__cov_v8si);
8396 __cov_v32qi __builtin_ia32_packuswb256(__cov_v16hi,__cov_v16hi);
8397 __cov_v32qi __builtin_ia32_paddb256(__cov_v32qi,__cov_v32qi);
8398 __cov_v16hi __builtin_ia32_paddw256(__cov_v16hi,__cov_v16hi);
8399 __cov_v8si __builtin_ia32_paddd256(__cov_v8si,__cov_v8si);
8400 __cov_v4di __builtin_ia32_paddq256(__cov_v4di,__cov_v4di);
8401 __cov_v32qi __builtin_ia32_paddsb256(__cov_v32qi,__cov_v32qi);
8402 __cov_v16hi __builtin_ia32_paddsw256(__cov_v16hi,__cov_v16hi);
8403 __cov_v32qi __builtin_ia32_paddusb256(__cov_v32qi,__cov_v32qi);
8404 __cov_v16hi __builtin_ia32_paddusw256(__cov_v16hi,__cov_v16hi);
8405 __cov_v4di __builtin_ia32_palignr256(__cov_v4di,__cov_v4di,int);
8406 __cov_v4di __builtin_ia32_andsi256(__cov_v4di,__cov_v4di);
8407 __cov_v4di __builtin_ia32_andnotsi256(__cov_v4di,__cov_v4di);
8408 __cov_v32qi __builtin_ia32_pavgb256(__cov_v32qi,__cov_v32qi);
8409 __cov_v16hi __builtin_ia32_pavgw256(__cov_v16hi,__cov_v16hi);
8410 __cov_v32qi __builtin_ia32_pblendvb256(__cov_v32qi,__cov_v32qi,__cov_v32qi);
8411 __cov_v16hi __builtin_ia32_pblendw256(__cov_v16hi,__cov_v16hi,int);
8412 __cov_v32qi __builtin_ia32_pcmpeqb256(__cov_v32qi,__cov_v32qi);
8413 __cov_v16hi __builtin_ia32_pcmpeqw256(__cov_v16hi,__cov_v16hi);
8414 __cov_v8si __builtin_ia32_pcmpeqd256(__cov_v8si,__cov_v8si);
8415 __cov_v4di __builtin_ia32_pcmpeqq256(__cov_v4di,__cov_v4di);
8416 __cov_v32qi __builtin_ia32_pcmpgtb256(__cov_v32qi,__cov_v32qi);
8417 __cov_v16hi __builtin_ia32_pcmpgtw256(__cov_v16hi,__cov_v16hi);
8418 __cov_v8si __builtin_ia32_pcmpgtd256(__cov_v8si,__cov_v8si);
8419 __cov_v4di __builtin_ia32_pcmpgtq256(__cov_v4di,__cov_v4di);
8420 __cov_v16hi __builtin_ia32_phaddw256(__cov_v16hi,__cov_v16hi);
8421 __cov_v8si __builtin_ia32_phaddd256(__cov_v8si,__cov_v8si);
8422 __cov_v16hi __builtin_ia32_phaddsw256(__cov_v16hi,__cov_v16hi);
8423 __cov_v16hi __builtin_ia32_phsubw256(__cov_v16hi,__cov_v16hi);
8424 __cov_v8si __builtin_ia32_phsubd256(__cov_v8si,__cov_v8si);
8425 __cov_v16hi __builtin_ia32_phsubsw256(__cov_v16hi,__cov_v16hi);
8426 __cov_v32qi __builtin_ia32_pmaddubsw256(__cov_v32qi,__cov_v32qi);
8427 __cov_v16hi __builtin_ia32_pmaddwd256(__cov_v16hi,__cov_v16hi);
8428 __cov_v32qi __builtin_ia32_pmaxsb256(__cov_v32qi,__cov_v32qi);
8429 __cov_v16hi __builtin_ia32_pmaxsw256(__cov_v16hi,__cov_v16hi);
8430 __cov_v8si __builtin_ia32_pmaxsd256(__cov_v8si,__cov_v8si);
8431 __cov_v32qi __builtin_ia32_pmaxub256(__cov_v32qi,__cov_v32qi);
8432 __cov_v16hi __builtin_ia32_pmaxuw256(__cov_v16hi,__cov_v16hi);
8433 __cov_v8si __builtin_ia32_pmaxud256(__cov_v8si,__cov_v8si);
8434 __cov_v32qi __builtin_ia32_pminsb256(__cov_v32qi,__cov_v32qi);
8435 __cov_v16hi __builtin_ia32_pminsw256(__cov_v16hi,__cov_v16hi);
8436 __cov_v8si __builtin_ia32_pminsd256(__cov_v8si,__cov_v8si);
8437 __cov_v32qi __builtin_ia32_pminub256(__cov_v32qi,__cov_v32qi);
8438 __cov_v16hi __builtin_ia32_pminuw256(__cov_v16hi,__cov_v16hi);
8439 __cov_v8si __builtin_ia32_pminud256(__cov_v8si,__cov_v8si);
8440 int __builtin_ia32_pmovmskb256(__cov_v32qi);
8441 __cov_v16hi __builtin_ia32_pmovsxbw256(__cov_v16qi);
8442 __cov_v8si __builtin_ia32_pmovsxbd256(__cov_v16qi);
8443 __cov_v4di __builtin_ia32_pmovsxbq256(__cov_v16qi);
8444 __cov_v8si __builtin_ia32_pmovsxwd256(__cov_v8hi);
8445 __cov_v4di __builtin_ia32_pmovsxwq256(__cov_v8hi);
8446 __cov_v4di __builtin_ia32_pmovsxdq256(__cov_v4si);
8447 __cov_v16hi __builtin_ia32_pmovzxbw256(__cov_v16qi);
8448 __cov_v8si __builtin_ia32_pmovzxbd256(__cov_v16qi);
8449 __cov_v4di __builtin_ia32_pmovzxbq256(__cov_v16qi);
8450 __cov_v8si __builtin_ia32_pmovzxwd256(__cov_v8hi);
8451 __cov_v4di __builtin_ia32_pmovzxwq256(__cov_v8hi);
8452 __cov_v4di __builtin_ia32_pmovzxdq256(__cov_v4si);
8453 __cov_v4di __builtin_ia32_pmuldq256(__cov_v8si,__cov_v8si);
8454 __cov_v16hi __builtin_ia32_pmulhrsw256(__cov_v16hi, __cov_v16hi);
8455 __cov_v16hi __builtin_ia32_pmulhuw256(__cov_v16hi,__cov_v16hi);
8456 __cov_v16hi __builtin_ia32_pmulhw256(__cov_v16hi,__cov_v16hi);
8457 __cov_v16hi __builtin_ia32_pmullw256(__cov_v16hi,__cov_v16hi);
8458 __cov_v8si __builtin_ia32_pmulld256(__cov_v8si,__cov_v8si);
8459 __cov_v4di __builtin_ia32_pmuludq256(__cov_v8si,__cov_v8si);
8460 __cov_v4di __builtin_ia32_por256(__cov_v4di,__cov_v4di);
8461 __cov_v16hi __builtin_ia32_psadbw256(__cov_v32qi,__cov_v32qi);
8462 __cov_v32qi __builtin_ia32_pshufb256(__cov_v32qi,__cov_v32qi);
8463 __cov_v8si __builtin_ia32_pshufd256(__cov_v8si,int);
8464 __cov_v16hi __builtin_ia32_pshufhw256(__cov_v16hi,int);
8465 __cov_v16hi __builtin_ia32_pshuflw256(__cov_v16hi,int);
8466 __cov_v32qi __builtin_ia32_psignb256(__cov_v32qi,__cov_v32qi);
8467 __cov_v16hi __builtin_ia32_psignw256(__cov_v16hi,__cov_v16hi);
8468 __cov_v8si __builtin_ia32_psignd256(__cov_v8si,__cov_v8si);
8469 __cov_v4di __builtin_ia32_pslldqi256(__cov_v4di,int);
8470 __cov_v16hi __builtin_ia32_psllwi256(__cov_v16hi,int);
8471 __cov_v16hi __builtin_ia32_psllw256(__cov_v16hi,__cov_v8hi);
8472 __cov_v8si __builtin_ia32_pslldi256(__cov_v8si,int);
8473 __cov_v8si __builtin_ia32_pslld256(__cov_v8si,__cov_v4si);
8474 __cov_v4di __builtin_ia32_psllqi256(__cov_v4di,int);
8475 __cov_v4di __builtin_ia32_psllq256(__cov_v4di,__cov_v2di);
8476 __cov_v16hi __builtin_ia32_psrawi256(__cov_v16hi,int);
8477 __cov_v16hi __builtin_ia32_psraw256(__cov_v16hi,__cov_v8hi);
8478 __cov_v8si __builtin_ia32_psradi256(__cov_v8si,int);
8479 __cov_v8si __builtin_ia32_psrad256(__cov_v8si,__cov_v4si);
8480 __cov_v4di __builtin_ia32_psrldqi256(__cov_v4di, int);
8481 __cov_v16hi __builtin_ia32_psrlwi256(__cov_v16hi,int);
8482 __cov_v16hi __builtin_ia32_psrlw256(__cov_v16hi,__cov_v8hi);
8483 __cov_v8si __builtin_ia32_psrldi256(__cov_v8si,int);
8484 __cov_v8si __builtin_ia32_psrld256(__cov_v8si,__cov_v4si);
8485 __cov_v4di __builtin_ia32_psrlqi256(__cov_v4di,int);
8486 __cov_v4di __builtin_ia32_psrlq256(__cov_v4di,__cov_v2di);
8487 __cov_v32qi __builtin_ia32_psubb256(__cov_v32qi,__cov_v32qi);
8488 __cov_m256i __builtin_ia32_psubw256(__cov_v16hi,__cov_v16hi);
8489 __cov_v8si __builtin_ia32_psubd256(__cov_v8si,__cov_v8si);
8490 __cov_v4di __builtin_ia32_psubq256(__cov_v4di,__cov_v4di);
8491 __cov_v32qi __builtin_ia32_psubsb256(__cov_v32qi,__cov_v32qi);
8492 __cov_v16hi __builtin_ia32_psubsw256(__cov_v16hi,__cov_v16hi);
8493 __cov_v32qi __builtin_ia32_psubusb256(__cov_v32qi,__cov_v32qi);
8494 __cov_v16hi __builtin_ia32_psubusw256(__cov_v16hi,__cov_v16hi);
8495 __cov_v32qi __builtin_ia32_punpckhbw256(__cov_v32qi,__cov_v32qi);
8496 __cov_v16hi __builtin_ia32_punpckhwd256(__cov_v16hi,__cov_v16hi);
8497 __cov_v8si __builtin_ia32_punpckhdq256(__cov_v8si,__cov_v8si);
8498 __cov_v4di __builtin_ia32_punpckhqdq256(__cov_v4di,__cov_v4di);
8499 __cov_v32qi __builtin_ia32_punpcklbw256(__cov_v32qi,__cov_v32qi);
8500 __cov_v16hi __builtin_ia32_punpcklwd256(__cov_v16hi,__cov_v16hi);
8501 __cov_v8si __builtin_ia32_punpckldq256(__cov_v8si,__cov_v8si);
8502 __cov_v4di __builtin_ia32_punpcklqdq256(__cov_v4di,__cov_v4di);
8503 __cov_v4di __builtin_ia32_pxor256(__cov_v4di,__cov_v4di);
8504 __cov_v4di __builtin_ia32_movntdqa256(__cov_v4di *);
8505 __cov_v4sf __builtin_ia32_vbroadcastss_ps(__cov_v4sf);
8506 __cov_v8sf __builtin_ia32_vbroadcastss_ps256(__cov_v4sf);
8507 __cov_v4df __builtin_ia32_vbroadcastsd_pd256(__cov_v2df);
8508 __cov_v4di __builtin_ia32_vbroadcastsi256(__cov_v2di);
8509 __cov_v4si __builtin_ia32_pblendd128(__cov_v4si,__cov_v4si, int);
8510 __cov_v8si __builtin_ia32_pblendd256(__cov_v8si,__cov_v8si, int);
8511 __cov_v32qi __builtin_ia32_pbroadcastb256(__cov_v16qi);
8512 __cov_v16hi __builtin_ia32_pbroadcastw256(__cov_v8hi);
8513 __cov_v8si __builtin_ia32_pbroadcastd256(__cov_v4si);
8514 __cov_v4di __builtin_ia32_pbroadcastq256(__cov_v2di);
8515 __cov_v16qi __builtin_ia32_pbroadcastb128(__cov_v16qi);
8516 __cov_v8hi __builtin_ia32_pbroadcastw128(__cov_v8hi);
8517 __cov_v4si __builtin_ia32_pbroadcastd128(__cov_v4si);
8518 __cov_v2di __builtin_ia32_pbroadcastq128(__cov_v2di);
8519 __cov_v8si __builtin_ia32_permvarsi256(__cov_v8si,__cov_v8si);
8520 __cov_v4df __builtin_ia32_permdf256(__cov_v4df,int);
8521 __cov_v8sf __builtin_ia32_permvarsf256(__cov_v8sf,__cov_v8si);
8522 __cov_v4di __builtin_ia32_permdi256(__cov_v4di,int);
8523 __cov_v4di __builtin_ia32_permti256(__cov_v4di,__cov_v4di,int);
8524 __cov_m128i __builtin_ia32_extract128i256(__cov_v4di,int);
8525 __cov_v4di __builtin_ia32_insert128i256(__cov_v4di,__cov_v2di,int);
8526 __cov_v8si __builtin_ia32_maskloadd256(const __cov_v8si *,__cov_v8si);
8527 __cov_v4di __builtin_ia32_maskloadq256(const __cov_v4di *,__cov_v4di);
8528 __cov_v4si __builtin_ia32_maskloadd(const __cov_v4si *,__cov_v4si);
8529 __cov_v2di __builtin_ia32_maskloadq(const __cov_v2di *,__cov_v2di);
8530 void __builtin_ia32_maskstored256(__cov_v8si *,__cov_v8si,__cov_v8si);
8531 void __builtin_ia32_maskstoreq256(__cov_v4di *,__cov_v4di,__cov_v4di);
8532 void __builtin_ia32_maskstored(__cov_v4si *,__cov_v4si,__cov_v4si);
8533 void __builtin_ia32_maskstoreq(__cov_v2di *,__cov_v2di,__cov_v2di);
8534 __cov_v8si __builtin_ia32_psllv8si(__cov_v8si,__cov_v8si);
8535 __cov_v4si __builtin_ia32_psllv4si(__cov_v4si,__cov_v4si);
8536 __cov_v4di __builtin_ia32_psllv4di(__cov_v4di,__cov_v4di);
8537 __cov_v2di __builtin_ia32_psllv2di(__cov_v2di,__cov_v2di);
8538 __cov_v8si __builtin_ia32_psrav8si(__cov_v8si,__cov_v8si);
8539 __cov_v4si __builtin_ia32_psrav4si(__cov_v4si,__cov_v4si);
8540 __cov_v8si __builtin_ia32_psrlv8si(__cov_v8si,__cov_v8si);
8541 __cov_v4si __builtin_ia32_psrlv4si(__cov_v4si,__cov_v4si);
8542 __cov_v4di __builtin_ia32_psrlv4di(__cov_v4di,__cov_v4di);
8543 __cov_v2di __builtin_ia32_psrlv2di(__cov_v2di,__cov_v2di);
8544 __cov_v2df __builtin_ia32_gathersiv2df(__cov_v2df, const double *,__cov_v4si,__cov_v2df,int);
8545 __cov_v4df __builtin_ia32_gathersiv4df(__cov_v4df, const double *,__cov_v4si,__cov_v4df,int);
8546 __cov_v2df __builtin_ia32_gatherdiv2df(__cov_v2df, const double *,__cov_v2di,__cov_v2df,int);
8547 __cov_v4df __builtin_ia32_gatherdiv4df(__cov_v4df, const double *,__cov_v4di,__cov_v4df,int);
8548 __cov_v4sf __builtin_ia32_gathersiv4sf(__cov_v4sf, const float *,__cov_v4si,__cov_v4sf,int);
8549 __cov_v8sf __builtin_ia32_gathersiv8sf(__cov_v8sf, const float *,__cov_v8si,__cov_v8sf,int);
8550 __cov_v4sf __builtin_ia32_gatherdiv4sf(__cov_v4sf, const float *,__cov_v2di,__cov_v4sf,int);
8551 __cov_v4sf __builtin_ia32_gatherdiv4sf256(__cov_v4sf, const float *,__cov_v4di,__cov_v4sf,int);
8552 __cov_v2di __builtin_ia32_gathersiv2di(__cov_v2di, const long long *,__cov_v4si,__cov_v2di,int);
8553 __cov_v4di __builtin_ia32_gathersiv4di(__cov_v4di, const long long *,__cov_v4si,__cov_v4di,int);
8554 __cov_v2di __builtin_ia32_gatherdiv2di(__cov_v2di, const long long *,__cov_v2di,__cov_v2di,int);
8555 __cov_v4di __builtin_ia32_gatherdiv4di(__cov_v4di, const long long *,__cov_v4di,__cov_v4di,int);
8556 __cov_v4si __builtin_ia32_gathersiv4si(__cov_v4si, const int *,__cov_v4si,__cov_v4si,int);
8557 __cov_v8si __builtin_ia32_gathersiv8si(__cov_v8si, const int *,__cov_v8si,__cov_v8si,int);
8558 __cov_v4si __builtin_ia32_gatherdiv4si(__cov_v4si, const int *,__cov_v2di,__cov_v4si,int);
8559 __cov_v4si __builtin_ia32_gatherdiv4si256(__cov_v4si, const int *,__cov_v4di,__cov_v4si,int);
8560 #endif /* __AVX2__ || __COVERITY_GCC49_INTRINSICS */
8561 
8562 /*
8563  * AVX-512 (Advanced Vector eXtensions) foundation intrinsics.
8564  * Introduced in GCC 4.9.
8565  */
8566 #if defined(__AVX512F__) || __COVERITY_GCC49_INTRINSICS
8567 __cov_m512d __builtin_ia32_addpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8568 __cov_m512 __builtin_ia32_addps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8569 __cov_m512i __builtin_ia32_blendmd_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8570 __cov_m512d __builtin_ia32_blendmpd_512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8571 __cov_m512 __builtin_ia32_blendmps_512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8572 __cov_m512i __builtin_ia32_blendmq_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8573 __cov_m512 __builtin_ia32_broadcastf32x4_512(__cov_v4sf,__cov_v16sf,__cov_mmask16);
8574 __cov_m512d __builtin_ia32_broadcastf64x4_512(__cov_v4df,__cov_v8df,__cov_mmask8);
8575 __cov_m512i __builtin_ia32_broadcasti32x4_512(__cov_v4si,__cov_v16si,__cov_mmask16);
8576 __cov_m512i __builtin_ia32_broadcasti64x4_512(__cov_v4di,__cov_v8di,__cov_mmask8);
8577 __cov_m512d __builtin_ia32_broadcastsd512(__cov_v2df,__cov_v8df,__cov_mmask8);
8578 __cov_m512 __builtin_ia32_broadcastss512(__cov_v4sf,__cov_v16sf,__cov_mmask16);
8579 __cov_mmask16 __builtin_ia32_cmpd512_mask(__cov_v16si,__cov_v16si,int,__cov_mmask16);
8580 __cov_mmask8 __builtin_ia32_cmpq512_mask(__cov_v8di,__cov_v8di,int,__cov_mmask8);
8581 __cov_m512d __builtin_ia32_compressdf512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8582 __cov_m512i __builtin_ia32_compressdi512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8583 __cov_m512 __builtin_ia32_compresssf512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8584 __cov_m512i __builtin_ia32_compresssi512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8585 void __builtin_ia32_compressstoredf512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8586 void __builtin_ia32_compressstoredi512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8587 void __builtin_ia32_compressstoresf512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8588 void __builtin_ia32_compressstoresi512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8589 __cov_m512d __builtin_ia32_cvtdq2pd512_mask(__cov_v8si,__cov_v8df,__cov_mmask8);
8590 __cov_m512 __builtin_ia32_cvtdq2ps512_mask(__cov_v16si,__cov_v16sf,__cov_mmask16,int);
8591 __cov_m256i __builtin_ia32_cvtpd2dq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8592 __cov_m256 __builtin_ia32_cvtpd2ps512_mask(__cov_v8df,__cov_v8sf,__cov_mmask8,int);
8593 __cov_m256i __builtin_ia32_cvtpd2udq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8594 __cov_m512i __builtin_ia32_cvtps2dq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8595 __cov_m512d __builtin_ia32_cvtps2pd512_mask(__cov_v8sf,__cov_v8df,__cov_mmask8,int);
8596 __cov_m512i __builtin_ia32_cvtps2udq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8597 __cov_m256i __builtin_ia32_cvttpd2dq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8598 __cov_m256i __builtin_ia32_cvttpd2udq512_mask(__cov_v8df,__cov_v8si,__cov_mmask8,int);
8599 __cov_m512i __builtin_ia32_cvttps2dq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8600 __cov_m512i __builtin_ia32_cvttps2udq512_mask(__cov_v16sf,__cov_v16si,__cov_mmask16,int);
8601 __cov_m512d __builtin_ia32_cvtudq2pd512_mask(__cov_v8si,__cov_v8df,__cov_mmask8);
8602 __cov_m512 __builtin_ia32_cvtudq2ps512_mask(__cov_v16si,__cov_v16sf,__cov_mmask16,int);
8603 __cov_v4df __builtin_ia32_extractf64x4_mask(__cov_v8df,int,__cov_v4df,__cov_mmask8);
8604 __cov_v4sf __builtin_ia32_extractf32x4_mask(__cov_v16sf,int,__cov_v4sf,__cov_mmask8);
8605 __cov_v4di __builtin_ia32_extracti64x4_mask(__cov_v8di,int,__cov_v4di,__cov_mmask8);
8606 __cov_v4si __builtin_ia32_extracti32x4_mask(__cov_v16si,int,__cov_v4si,__cov_mmask8);
8607 __cov_v16si __builtin_ia32_inserti32x4_mask(__cov_v16si,__cov_v4si,int,__cov_v16si,__cov_mmask16);
8608 __cov_v16sf __builtin_ia32_insertf32x4_mask(__cov_v16sf,__cov_v4sf,int,__cov_v16sf,__cov_mmask16);
8609 __cov_v8di __builtin_ia32_inserti64x4_mask(__cov_v8di,__cov_v4di,int,__cov_v8di,__cov_mmask8);
8610 __cov_v8df __builtin_ia32_insertf64x4_mask(__cov_v8df,__cov_v4df,int,__cov_v8df,__cov_mmask8);
8611 __cov_v16si __builtin_ia32_inserti32x8_mask(__cov_v16si,__cov_v8si,int,__cov_v16si,__cov_mmask16);
8612 __cov_m128d __builtin_ia32_cvtusi2sd32(__cov_v2df,unsigned);
8613 __cov_m128d __builtin_ia32_cvtusi2sd64(__cov_v2df,unsigned long long,int);
8614 __cov_v2df __builtin_ia32_cvtsi2sd64(__cov_v2df,long long,int);
8615 __cov_m128 __builtin_ia32_cvtusi2ss32(__cov_v4sf,unsigned,int);
8616 __cov_v4sf __builtin_ia32_cvtsi2ss32(__cov_v4sf,int,int);
8617 __cov_m128 __builtin_ia32_cvtusi2ss64(__cov_v4sf,unsigned long long,int);
8618 __cov_v4sf __builtin_ia32_cvtsi2ss64(__cov_v4sf,long long,int);
8619 __cov_m512d __builtin_ia32_divpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8620 __cov_m512 __builtin_ia32_divps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8621 __cov_m128d __builtin_ia32_mulsd_round(__cov_v2df,__cov_v2df,int);
8622 __cov_m128 __builtin_ia32_mulss_round(__cov_v4sf,__cov_v4sf,int);
8623 __cov_m128d __builtin_ia32_divsd_round(__cov_v2df,__cov_v2df,int);
8624 __cov_m128 __builtin_ia32_divss_round(__cov_v4sf,__cov_v4sf,int);
8625 __cov_m512d __builtin_ia32_expanddf512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8626 __cov_m512d __builtin_ia32_expanddf512_maskz(__cov_v8df,__cov_v8df,__cov_mmask8);
8627 __cov_m512i __builtin_ia32_expanddi512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8628 __cov_m512i __builtin_ia32_expanddi512_maskz(__cov_v8di,__cov_v8di,__cov_mmask8);
8629 __cov_m512d __builtin_ia32_expandloaddf512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8630 __cov_m512d __builtin_ia32_expandloaddf512_maskz(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8631 __cov_m512i __builtin_ia32_expandloaddi512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8632 __cov_m512i __builtin_ia32_expandloaddi512_maskz(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8633 __cov_m512 __builtin_ia32_expandloadsf512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8634 __cov_m512 __builtin_ia32_expandloadsf512_maskz(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8635 __cov_m512i __builtin_ia32_expandloadsi512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8636 __cov_m512i __builtin_ia32_expandloadsi512_maskz(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8637 __cov_m512 __builtin_ia32_expandsf512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8638 __cov_m512 __builtin_ia32_expandsf512_maskz(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8639 __cov_m512i __builtin_ia32_expandsi512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8640 __cov_m512i __builtin_ia32_expandsi512_maskz(__cov_v16si,__cov_v16si,__cov_mmask16);
8641 __cov_mmask16 __builtin_ia32_kandhi(__cov_mmask16,__cov_mmask16);
8642 __cov_mmask16 __builtin_ia32_kandnhi(__cov_mmask16,__cov_mmask16);
8643 __cov_mmask16 __builtin_ia32_kmov16(__cov_mmask16);
8644 __cov_mmask16 __builtin_ia32_knothi(__cov_mmask16);
8645 __cov_mmask16 __builtin_ia32_korhi(__cov_mmask16,__cov_mmask16);
8646 __cov_mmask16 __builtin_ia32_kortestchi(__cov_mmask16,__cov_mmask16);
8647 __cov_mmask16 __builtin_ia32_kortestzhi(__cov_mmask16,__cov_mmask16);
8648 __cov_mmask16 __builtin_ia32_kunpckhi(__cov_mmask16,__cov_mmask16);
8649 __cov_mmask16 __builtin_ia32_kxnorhi(__cov_mmask16,__cov_mmask16);
8650 __cov_mmask16 __builtin_ia32_kxorhi(__cov_mmask16,__cov_mmask16);
8651 __cov_m512d __builtin_ia32_loadapd512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8652 __cov_m512 __builtin_ia32_loadaps512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8653 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8654 __cov_m512i __builtin_ia32_loaddqudi512_mask(const long long *,__cov_v8di,__cov_mmask8);
8655 __cov_m512i __builtin_ia32_loaddqusi512_mask(const int *,__cov_v16si,__cov_mmask16);
8656 __cov_m512d __builtin_ia32_loadupd512_mask(const double *,__cov_v8df,__cov_mmask8);
8657 __cov_m512 __builtin_ia32_loadups512_mask(const float *,__cov_v16sf,__cov_mmask16);
8658 #else
8659 __cov_m512i __builtin_ia32_loaddqudi512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8660 __cov_m512i __builtin_ia32_loaddqusi512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8661 __cov_m512d __builtin_ia32_loadupd512_mask(const __cov_v8df *,__cov_v8df,__cov_mmask8);
8662 __cov_m512 __builtin_ia32_loadups512_mask(const __cov_v16sf *,__cov_v16sf,__cov_mmask16);
8663 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8664 __cov_m512d __builtin_ia32_maxpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8665 __cov_m512 __builtin_ia32_maxps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8666 __cov_m512d __builtin_ia32_minpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8667 __cov_m512 __builtin_ia32_minps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8668 __cov_m512d __builtin_ia32_movapd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8669 __cov_m512 __builtin_ia32_movaps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8670 __cov_m512d __builtin_ia32_movddup512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8671 __cov_m512i __builtin_ia32_movdqa32_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8672 __cov_m512i __builtin_ia32_movdqa32load512_mask(const __cov_v16si *,__cov_v16si,__cov_mmask16);
8673 void __builtin_ia32_movdqa32store512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8674 __cov_m512i __builtin_ia32_movdqa64_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8675 __cov_m512i __builtin_ia32_movdqa64load512_mask(const __cov_v8di *,__cov_v8di,__cov_mmask8);
8676 void __builtin_ia32_movdqa64store512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8677 void __builtin_ia32_movntdq512(__cov_v8di *,__cov_v8di);
8678 __cov_m512i __builtin_ia32_movntdqa512(__cov_v8di *);
8679 void __builtin_ia32_movntpd512(double *,__cov_v8df);
8680 void __builtin_ia32_movntps512(float *,__cov_v16sf);
8681 __cov_m512 __builtin_ia32_movshdup512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8682 __cov_m512 __builtin_ia32_movsldup512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8683 __cov_m512d __builtin_ia32_mulpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8684 __cov_m512 __builtin_ia32_mulps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8685 __cov_m512i __builtin_ia32_pabsd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8686 __cov_m512i __builtin_ia32_pabsq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8687 __cov_m512i __builtin_ia32_paddd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8688 __cov_m512i __builtin_ia32_paddq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8689 __cov_m512i __builtin_ia32_pandd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8690 __cov_m512i __builtin_ia32_pandnd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8691 __cov_m512i __builtin_ia32_pandnq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8692 __cov_m512i __builtin_ia32_pandq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8693 __cov_m512i __builtin_ia32_pbroadcastd512(__cov_v4si,__cov_v16si,__cov_mmask16);
8694 __cov_m512i __builtin_ia32_pbroadcastd512_gpr_mask(int,__cov_v16si,__cov_mmask16);
8695 __cov_m512i __builtin_ia32_pbroadcastq512(__cov_v2di,__cov_v8di,__cov_mmask8);
8696 __cov_m512i __builtin_ia32_pbroadcastq512_gpr_mask(long long,__cov_v8di,__cov_mmask8);
8697 __cov_m512i __builtin_ia32_pbroadcastq512_mem_mask(long long,__cov_v8di,__cov_mmask8);
8698 __cov_mmask16  __builtin_ia32_pcmpeqd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8699 __cov_mmask8 __builtin_ia32_pcmpeqq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8700 __cov_mmask16 __builtin_ia32_pcmpgtd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8701 __cov_mmask8 __builtin_ia32_pcmpgtq512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
8702 __cov_m512d __builtin_ia32_permvardf512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8703 __cov_m512i __builtin_ia32_permvardi512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8704 __cov_m512 __builtin_ia32_permvarsf512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8705 __cov_m512i __builtin_ia32_permvarsi512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8706 __cov_m512i __builtin_ia32_pmaxsd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8707 __cov_m512i __builtin_ia32_pmaxsq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8708 __cov_m512i __builtin_ia32_pmaxud512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8709 __cov_m512i __builtin_ia32_pmaxuq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8710 __cov_m512i __builtin_ia32_pminsd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8711 __cov_m512i __builtin_ia32_pminsq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8712 __cov_m512i __builtin_ia32_pminud512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8713 __cov_m512i __builtin_ia32_pminuq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8714 __cov_m128i __builtin_ia32_pmovdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8715 void __builtin_ia32_pmovdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8716 __cov_m256i __builtin_ia32_pmovdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8717 void __builtin_ia32_pmovdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8718 __cov_m128i __builtin_ia32_pmovqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8719 void __builtin_ia32_pmovqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8720 __cov_m256i __builtin_ia32_pmovqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8721 void __builtin_ia32_pmovqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8722 __cov_m128i __builtin_ia32_pmovqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8723 void __builtin_ia32_pmovqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8724 __cov_m128i __builtin_ia32_pmovsdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8725 void __builtin_ia32_pmovsdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8726 __cov_m256i __builtin_ia32_pmovsdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8727 void __builtin_ia32_pmovsdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8728 __cov_m128i __builtin_ia32_pmovsqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8729 void __builtin_ia32_pmovsqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8730 __cov_m256i __builtin_ia32_pmovsqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8731 void __builtin_ia32_pmovsqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8732 __cov_m128i __builtin_ia32_pmovsqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8733 void __builtin_ia32_pmovsqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8734 __cov_m512i __builtin_ia32_pmovsxbd512_mask(__cov_v16qi,__cov_v16si,__cov_mmask16);
8735 __cov_m512i __builtin_ia32_pmovsxbq512_mask(__cov_v16qi,__cov_v8di,__cov_mmask8);
8736 __cov_m512i __builtin_ia32_pmovsxdq512_mask(__cov_v8si,__cov_v8di,__cov_mmask8);
8737 __cov_m512i __builtin_ia32_pmovsxwd512_mask(__cov_v16hi,__cov_v16si,__cov_mmask16);
8738 __cov_m512i __builtin_ia32_pmovsxwq512_mask(__cov_v8hi,__cov_v8di,__cov_mmask8);
8739 __cov_m128i __builtin_ia32_pmovusdb512_mask(__cov_v16si,__cov_v16qi,__cov_mmask16);
8740 void __builtin_ia32_pmovusdb512mem_mask(__cov_v16qi *,__cov_v16si,__cov_mmask16);
8741 __cov_m256i __builtin_ia32_pmovusdw512_mask(__cov_v16si,__cov_v16hi,__cov_mmask16);
8742 void __builtin_ia32_pmovusdw512mem_mask(__cov_v16hi *,__cov_v16si,__cov_mmask16);
8743 __cov_m128i __builtin_ia32_pmovusqb512_mask(__cov_v8di,__cov_v16qi,__cov_mmask8);
8744 void __builtin_ia32_pmovusqb512mem_mask(__cov_v16qi *,__cov_v8di,__cov_mmask8);
8745 __cov_m256i __builtin_ia32_pmovusqd512_mask(__cov_v8di,__cov_v8si,__cov_mmask8);
8746 void __builtin_ia32_pmovusqd512mem_mask(__cov_v8si *,__cov_v8di,__cov_mmask8);
8747 __cov_m128i __builtin_ia32_pmovusqw512_mask(__cov_v8di,__cov_v8hi,__cov_mmask8);
8748 void __builtin_ia32_pmovusqw512mem_mask(__cov_v8hi *,__cov_v8di,__cov_mmask8);
8749 __cov_m512i __builtin_ia32_pmovzxbd512_mask(__cov_v16qi,__cov_v16si,__cov_mmask16);
8750 __cov_m512i __builtin_ia32_pmovzxbq512_mask(__cov_v16qi,__cov_v8di,__cov_mmask8);
8751 __cov_m512i __builtin_ia32_pmovzxdq512_mask(__cov_v8si,__cov_v8di,__cov_mmask8);
8752 __cov_m512i __builtin_ia32_pmovzxwd512_mask(__cov_v16hi,__cov_v16si,__cov_mmask16);
8753 __cov_m512i __builtin_ia32_pmovzxwq512_mask(__cov_v8hi,__cov_v8di,__cov_mmask8);
8754 __cov_m512i __builtin_ia32_pmuldq512_mask(__cov_v16si,__cov_v16si,__cov_v8di,__cov_mmask8);
8755 __cov_m512i __builtin_ia32_pmulld512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8756 __cov_m512i __builtin_ia32_pmuludq512_mask(__cov_v16si,__cov_v16si,__cov_v8di,__cov_mmask8);
8757 __cov_m512i __builtin_ia32_psllqi512_mask(__cov_v8di, unsigned int, __cov_v8di, __cov_mmask8);
8758 __cov_m512i __builtin_ia32_pord512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8759 __cov_m512i __builtin_ia32_porq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8760 __cov_m512i __builtin_ia32_prolvd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8761 __cov_m512i __builtin_ia32_prolvq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8762 __cov_m512i __builtin_ia32_prorvd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8763 __cov_m512i __builtin_ia32_prorvq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8764 __cov_m512i __builtin_ia32_pslld512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8765 __cov_m512i __builtin_ia32_psrldi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8766 __cov_m512i __builtin_ia32_psllq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8767 __cov_m512i __builtin_ia32_psrlqi512_mask(__cov_v8di, int, __cov_v8di, __cov_mmask8);
8768 __cov_m512i __builtin_ia32_psllv16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8769 __cov_m512i __builtin_ia32_psllv8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8770 __cov_m512i __builtin_ia32_psrad512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8771 __cov_m128d __builtin_ia32_addsd_round(__cov_v2df,__cov_v2df,int);
8772 __cov_m128  __builtin_ia32_addss_round(__cov_v4sf,__cov_v4sf,int);
8773 __cov_m128d __builtin_ia32_subsd_round(__cov_v2df,__cov_v2df,int);
8774 __cov_m128  __builtin_ia32_subss_round(__cov_v4sf,__cov_v4sf,int);
8775 __cov_v16si __builtin_ia32_pshufd512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8776 __cov_v8di  __builtin_ia32_shuf_i64x2_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
8777 __cov_v16si __builtin_ia32_shuf_i32x4_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
8778 __cov_v8df  __builtin_ia32_shuf_f64x2_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
8779 __cov_v16sf __builtin_ia32_shuf_f32x4_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8780 __cov_v16hi __builtin_ia32_pshufhw256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
8781 __cov_v16hi __builtin_ia32_pshuflw256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
8782 __cov_m512i __builtin_ia32_pternlogq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
8783 __cov_m512i __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
8784 __cov_m512i __builtin_ia32_pternlogd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
8785 __cov_m512i __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
8786 __cov_m512i __builtin_ia32_psraq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8787 __cov_m512i __builtin_ia32_pslldi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8788 __cov_m512i __builtin_ia32_psrav16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8789 __cov_m512i __builtin_ia32_psrav8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8790 __cov_m512i __builtin_ia32_psrld512_mask(__cov_v16si,__cov_v4si,__cov_v16si,__cov_mmask16);
8791 __cov_m512i __builtin_ia32_psradi512_mask(__cov_v16si,unsigned int,__cov_v16si,__cov_mmask16);
8792 __cov_m512i __builtin_ia32_psrlq512_mask(__cov_v8di,__cov_v2di,__cov_v8di,__cov_mmask8);
8793 __cov_m512i __builtin_ia32_psraqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8794 __cov_m512i __builtin_ia32_psrlv16si_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8795 __cov_m512i __builtin_ia32_psrlv8di_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8796 __cov_m512i __builtin_ia32_psubd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8797 __cov_m512i __builtin_ia32_psubq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8798 __cov_mmask16 __builtin_ia32_ptestmd512(__cov_v16si,__cov_v16si,__cov_mmask16);
8799 __cov_mmask8  __builtin_ia32_ptestmq512(__cov_v8di,__cov_v8di,__cov_mmask8);
8800 __cov_mmask16 __builtin_ia32_ptestnmd512(__cov_v16si,__cov_v16si,__cov_mmask16);
8801 __cov_mmask8 __builtin_ia32_ptestnmq512(__cov_v8di,__cov_v8di,__cov_mmask8);
8802 __cov_m512i __builtin_ia32_punpckhdq512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8803 __cov_m512i __builtin_ia32_punpckhqdq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8804 __cov_m512i __builtin_ia32_punpckldq512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8805 __cov_m512i __builtin_ia32_punpcklqdq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8806 __cov_m512i __builtin_ia32_pxord512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8807 __cov_m512i __builtin_ia32_pxorq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8808 __cov_m512d __builtin_ia32_rcp14pd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8809 __cov_m512 __builtin_ia32_rcp14ps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8810 __cov_m128d __builtin_ia32_rcp14sd(__cov_v2df,__cov_v2df);
8811 __cov_m128 __builtin_ia32_rcp14ss(__cov_v4sf,__cov_v4sf);
8812 __cov_m512d __builtin_ia32_rndscalepd_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
8813 __cov_m512 __builtin_ia32_rndscaleps_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
8814 __cov_m512d __builtin_ia32_rsqrt14pd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8);
8815 __cov_m512 __builtin_ia32_rsqrt14ps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16);
8816 __cov_m128d __builtin_ia32_rsqrt14sd(__cov_v2df,__cov_v2df);
8817 __cov_m128 __builtin_ia32_rsqrt14ss(__cov_v4sf,__cov_v4sf);
8818 __cov_m512d __builtin_ia32_scalefpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8819 __cov_m512 __builtin_ia32_scalefps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8820 __cov_m128d __builtin_ia32_scalefsd_round(__cov_v2df,__cov_v2df,int);
8821 __cov_m128 __builtin_ia32_scalefss_round(__cov_v4sf,__cov_v4sf,int);
8822 __cov_m512d __builtin_ia32_sqrtpd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8823 __cov_m512 __builtin_ia32_sqrtps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8824 __cov_m128d __builtin_ia32_sqrtsd_round(__cov_v2df,__cov_v2df,int);
8825 __cov_m128d __builtin_ia32_sqrtss_round(__cov_v4sf,__cov_v4sf,int);
8826 void __builtin_ia32_storeapd512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8827 void __builtin_ia32_storeaps512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8828 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8829 void __builtin_ia32_storedqudi512_mask(long long *,__cov_v8di,__cov_mmask8);
8830 void __builtin_ia32_storedqusi512_mask(int *,__cov_v16si,__cov_mmask16);
8831 void  __builtin_ia32_storeupd512_mask(double *,__cov_v8df,__cov_mmask8);
8832 void __builtin_ia32_storeups512_mask(float *,__cov_v16sf,__cov_mmask16);
8833 #else
8834 void __builtin_ia32_storedqudi512_mask(__cov_v8di *,__cov_v8di,__cov_mmask8);
8835 void __builtin_ia32_storedqusi512_mask(__cov_v16si *,__cov_v16si,__cov_mmask16);
8836 void  __builtin_ia32_storeupd512_mask(__cov_v8df *,__cov_v8df,__cov_mmask8);
8837 void __builtin_ia32_storeups512_mask(__cov_v16sf *,__cov_v16sf,__cov_mmask16);
8838 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
8839 __cov_m512d __builtin_ia32_subpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8840 __cov_m512 __builtin_ia32_subps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8841 __cov_mmask16 __builtin_ia32_ucmpd512_mask(__cov_v16si,__cov_v16si,int,__cov_mmask16);
8842 __cov_mmask8 __builtin_ia32_ucmpq512_mask(__cov_v8di,__cov_v8di,int,__cov_mmask8);
8843 __cov_m512d __builtin_ia32_unpckhpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
8844 __cov_m512 __builtin_ia32_unpckhps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8845 __cov_m512d __builtin_ia32_unpcklpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
8846 __cov_m512 __builtin_ia32_unpcklps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8847 __cov_m512 __builtin_ia32_vcvtph2ps512_mask(__cov_v16hi,__cov_v16sf,__cov_mmask16,int);
8848 unsigned __builtin_ia32_vcvtsd2usi32(__cov_v2df,int);
8849 unsigned long long __builtin_ia32_vcvtsd2usi64(__cov_v2df,int);
8850 unsigned __builtin_ia32_vcvtss2usi32(__cov_v4sf,int);
8851 unsigned long long __builtin_ia32_vcvtss2usi64(__cov_v4sf,int);
8852 int __builtin_ia32_vcvttsd2si32(__cov_v2df,int);
8853 long long __builtin_ia32_vcvttsd2si64(__cov_v2df,int);
8854 unsigned __builtin_ia32_vcvttsd2usi32(__cov_v2df,int);
8855 unsigned long long __builtin_ia32_vcvttsd2usi64(__cov_v2df,int);
8856 int __builtin_ia32_vcvttss2si32(__cov_v4sf,int);
8857 long long __builtin_ia32_vcvttss2si64(__cov_v4sf,int);
8858 unsigned __builtin_ia32_vcvttss2usi32(__cov_v4sf,int);
8859 unsigned long long __builtin_ia32_vcvttss2usi64(__cov_v4sf,int);
8860 __cov_m512d __builtin_ia32_vfmaddpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8861 __cov_m512d __builtin_ia32_vfmaddpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8862 __cov_m512d __builtin_ia32_vfmaddpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8863 __cov_m512 __builtin_ia32_vfmaddps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8864 __cov_m512 __builtin_ia32_vfmaddps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8865 __cov_m512 __builtin_ia32_vfmaddps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8866 __cov_m512d __builtin_ia32_vfmaddsubpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8867 __cov_m512d __builtin_ia32_vfmaddsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8868 __cov_m512d __builtin_ia32_vfmaddsubpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8869 __cov_m512 __builtin_ia32_vfmaddsubps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8870 __cov_m512 __builtin_ia32_vfmaddsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8871 __cov_m512 __builtin_ia32_vfmaddsubps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8872 __cov_m512d __builtin_ia32_vfmsubaddpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8873 __cov_m512 __builtin_ia32_vfmsubaddps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8874 __cov_m512d __builtin_ia32_vfmsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8875 __cov_m512 __builtin_ia32_vfmsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8876 __cov_m512d __builtin_ia32_vfnmaddpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8877 __cov_m512 __builtin_ia32_vfnmaddps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8878 __cov_m512d __builtin_ia32_vfnmsubpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8879 __cov_m512d __builtin_ia32_vfnmsubpd512_mask3(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8,int);
8880 __cov_m512 __builtin_ia32_vfnmsubps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8881 __cov_m512 __builtin_ia32_vfnmsubps512_mask3(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8882 __cov_m512i __builtin_ia32_vpermi2vard512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8883 __cov_m512d __builtin_ia32_vpermi2varpd512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8884 __cov_m512 __builtin_ia32_vpermi2varps512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8885 __cov_m512i __builtin_ia32_vpermi2varq512_mask(__cov_v8di, __cov_v8di,__cov_v8di,__cov_mmask8);
8886 __cov_m512d __builtin_ia32_vpermilvarpd512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8887 __cov_m512 __builtin_ia32_vpermilvarps512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8888 __cov_m512i __builtin_ia32_vpermt2vard512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8889 __cov_m512i __builtin_ia32_vpermt2vard512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8890 __cov_m512d __builtin_ia32_vpermt2varpd512_mask(__cov_v8di,__cov_v8df,__cov_v8df,__cov_mmask8);
8891 __cov_m512d __builtin_ia32_vpermt2varpd512_maskz(__cov_v8di,__cov_v8df,__cov_v8df,__cov_mmask8);
8892 __cov_m512 __builtin_ia32_vpermt2varps512_mask(__cov_v16si,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8893 __cov_m512 __builtin_ia32_vpermt2varps512_maskz(__cov_v16si,__cov_v16sf,__cov_v16sf,__cov_mmask16);
8894 __cov_m512d __builtin_ia32_vpermilpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
8895 __cov_m512 __builtin_ia32_vpermilps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8896 __cov_m512i __builtin_ia32_permdi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8897 __cov_m512d __builtin_ia32_permdf512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
8898 __cov_m512i __builtin_ia32_permvardi512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8899 __cov_m512i __builtin_ia32_permvarsi512_mask(__cov_v16si,__cov_v16si,__cov_v16si,__cov_mmask16);
8900 __cov_m512d __builtin_ia32_permvardf512_mask(__cov_v8df,__cov_v8di,__cov_v8df,__cov_mmask8);
8901 __cov_m512 __builtin_ia32_permvarsf512_mask(__cov_v16sf,__cov_v16si,__cov_v16sf,__cov_mmask16);
8902 __cov_m512i __builtin_ia32_vpermt2varq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8903 __cov_m512i __builtin_ia32_vpermt2varq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
8904 __cov_m512 __builtin_ia32_shufps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
8905 __cov_m512d __builtin_ia32_shufpd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
8906 __cov_m512d __builtin_ia32_fixupimmpd512_mask(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
8907 __cov_m512 __builtin_ia32_fixupimmps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
8908 __cov_m128d __builtin_ia32_fixupimmsd_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
8909 __cov_m128 __builtin_ia32_fixupimmss_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
8910 __cov_m512d __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
8911 __cov_m512 __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
8912 __cov_m128 __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
8913 __cov_m512i __builtin_ia32_prold512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8914 __cov_m512i __builtin_ia32_prord512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
8915 __cov_m512i __builtin_ia32_prolq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8916 __cov_m512i __builtin_ia32_prorq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
8917 __cov_m128d __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
8918 __cov_m256i __builtin_ia32_vcvtps2ph512_mask(__cov_v16sf,int,__cov_v16hi,int);
8919 __cov_m128 __builtin_ia32_cvtsd2ss_round(__cov_v4sf,__cov_v2df,int);
8920 __cov_m128d __builtin_ia32_cvtss2sd_round(__cov_v2df,__cov_v4sf,int);
8921 __cov_m128  __builtin_ia32_getexpss128_round(__cov_v4sf,__cov_v4sf,int);
8922 __cov_m128d __builtin_ia32_getexpsd128_round(__cov_v2df,__cov_v2df,int);
8923 __cov_m512 __builtin_ia32_getexpps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8924 __cov_m512d __builtin_ia32_getexppd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8925 __cov_m512d __builtin_ia32_getmantpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
8926 __cov_m512 __builtin_ia32_getmantps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
8927 __cov_m128d __builtin_ia32_getmantsd_round(__cov_v2df,__cov_v2df,int,int);
8928 __cov_m128 __builtin_ia32_getmantss_round(__cov_v4sf,__cov_v4sf,int,int);
8929 __cov_m128 __builtin_ia32_rndscaless_round(__cov_v4sf,__cov_v4sf,int,int);
8930 __cov_m128d __builtin_ia32_rndscalesd_round(__cov_v2df,__cov_v2df,int,int);
8931 __cov_m512i __builtin_ia32_alignd512_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
8932 __cov_m512i __builtin_ia32_alignq512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
8933 __cov_mmask16 __builtin_ia32_pcmpeqd512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
8934 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 4) || \
8935    (__COVERITY_GCC_VERSION_AT_LEAST(5, 5) && !__COVERITY_GCC_VERSION_AT_LEAST(6, 1))
8936 __cov_m512 __builtin_ia32_gathersiv16sf(__cov_v16sf,const void*,__cov_v16si,__cov_mmask16,int);
8937 __cov_m512d __builtin_ia32_gathersiv8df(__cov_v8df,const void*,__cov_v8si,__cov_mmask8,int);
8938 __cov_m256 __builtin_ia32_gatherdiv16sf(__cov_v8sf,const void*,__cov_v8di,__cov_mmask8,int);
8939 __cov_m512d __builtin_ia32_gatherdiv8df(__cov_v8df,const void*,__cov_v8di,__cov_mmask8,int);
8940 __cov_m512i __builtin_ia32_gathersiv16si(__cov_v16si,const void*,__cov_v16si,__cov_mmask16,int);
8941 __cov_m512i __builtin_ia32_gathersiv8di(__cov_v8di,const void*,__cov_v8si,__cov_mmask8,int);
8942 __cov_m256i __builtin_ia32_gatherdiv16si(__cov_v8si,const void*,__cov_v8di,__cov_mmask8,int);
8943 __cov_m512i __builtin_ia32_gatherdiv8di(__cov_v8di,const void*,__cov_v8di,__cov_mmask8,int);
8944 #else
8945 __cov_m512 __builtin_ia32_gathersiv16sf(__cov_v16sf,const float *,__cov_v16si,__cov_mmask16,int);
8946 __cov_m512d __builtin_ia32_gathersiv8df(__cov_v8df,const double *,__cov_v8si,__cov_mmask8,int);
8947 __cov_m256 __builtin_ia32_gatherdiv16sf(__cov_v8sf,const float *,__cov_v8di,__cov_mmask8,int);
8948 __cov_m512d __builtin_ia32_gatherdiv8df(__cov_v8df,const double *,__cov_v8di,__cov_mmask8,int);
8949 __cov_m512i __builtin_ia32_gathersiv16si(__cov_v16si,const int *,__cov_v16si,__cov_mmask16,int);
8950 __cov_m512i __builtin_ia32_gathersiv8di(__cov_v8di,const long long *,__cov_v8si,__cov_mmask8,int);
8951 __cov_m256i __builtin_ia32_gatherdiv16si(__cov_v8si,const int *,__cov_v8di,__cov_mmask8,int);
8952 __cov_m512i __builtin_ia32_gatherdiv8di(__cov_v8di,const long long*,__cov_v8di,__cov_mmask8,int);
8953 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 4)
8954 __cov_m128d __builtin_ia32_maxsd_round(__cov_v2df,__cov_v2df,int);
8955 __cov_m128d __builtin_ia32_maxss_round(__cov_v4sf,__cov_v4sf,int);
8956 __cov_m128d __builtin_ia32_minsd_round(__cov_v2df,__cov_v2df,int);
8957 __cov_m128d __builtin_ia32_minss_round(__cov_v4sf,__cov_v4sf,int);
8958 __cov_m128d __builtin_ia32_vfmaddsd3_round(__cov_v2df,__cov_v2df,__cov_v2df, int);
8959 __cov_m128 __builtin_ia32_vfmaddss3_round(__cov_v4sf,__cov_v4sf,__cov_v4sf,int);
8960 __cov_m512d __builtin_ia32_exp2pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8961 __cov_m512 __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8962 __cov_m512d __builtin_ia32_rcp28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8963 __cov_m512 __builtin_ia32_rcp28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8964 __cov_m128d __builtin_ia32_rcp28sd_round(__cov_v2df,__cov_v2df,int);
8965 __cov_m128d __builtin_ia32_rcp28ss_round(__cov_v4sf,__cov_v4sf,int);
8966 __cov_m512d __builtin_ia32_rsqrt28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
8967 __cov_m512 __builtin_ia32_rsqrt28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
8968 __cov_m128d __builtin_ia32_rsqrt28sd_round(__cov_v2df,__cov_v2df,int);
8969 __cov_m128 __builtin_ia32_rsqrt28ss_round(__cov_v4sf,__cov_v4sf,int);
8970 __cov_m128i __builtin_ia32_sha1rnds4(__cov_v4si,__cov_v4si,int);
8971 __cov_v8hi __builtin_ia32_vcvtps2ph(__cov_v4sf,int);
8972 __cov_m128i __builtin_ia32_vcvtps2ph256(__cov_v8sf, int);
8973 __cov_m128i __builtin_ia32_vprotbi(__cov_v16qi, int);
8974 __cov_m128i __builtin_ia32_vprotwi(__cov_v8hi,int);
8975 __cov_m128i __builtin_ia32_vprotdi(__cov_v4si,int);
8976 __cov_m128i __builtin_ia32_vprotqi(__cov_v2di,int);
8977 __cov_m128d __builtin_ia32_vpermil2pd(__cov_v2df,__cov_v2df,__cov_v2di,int);
8978 __cov_m256d __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
8979 __cov_m128 __builtin_ia32_vpermil2ps(__cov_v4sf,__cov_v4sf,__cov_v4si,int);
8980 __cov_m256 __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
8981 long long __builtin_ia32_vcvtss2si64(__cov_v4sf,int);
8982 long long __builtin_ia32_vcvttss2si64(__cov_v4sf,int);
8983 int __builtin_ia32_vcvtss2si32(__cov_v4sf,int);
8984 long long __builtin_ia32_vcvtsd2si64(__cov_v2df, int);
8985 int __builtin_ia32_vcvtsd2si32(__cov_v2df,int);
8986 __cov_mmask8 __builtin_ia32_cmppd512_mask(__cov_v8df,__cov_v8df,int,__cov_mmask8,int);
8987 __cov_mmask16 __builtin_ia32_cmpps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_mmask16,int);
8988 __cov_mmask8 __builtin_ia32_cmpsd_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8,int);
8989 __cov_mmask8 __builtin_ia32_cmpss_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8,int);
8990 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 4)
8991 void __builtin_ia32_scattersiv16sf(void*, __cov_mmask16,__cov_v16si,__cov_v16sf,int);
8992 void __builtin_ia32_scattersiv8df(void *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
8993 void __builtin_ia32_scatterdiv16sf(void*,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
8994 void __builtin_ia32_scatterdiv8df(void*,__cov_mmask8,__cov_v8di,__cov_v8df,int);
8995 void __builtin_ia32_scattersiv16si(void*,__cov_mmask16,__cov_v16si,__cov_v16si,int);
8996 void __builtin_ia32_scattersiv8di(void*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
8997 void __builtin_ia32_scatterdiv16si(void*,__cov_mmask8,__cov_v8di,__cov_v8si,int);
8998 void __builtin_ia32_scatterdiv8di(void*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
8999 #else
9000 void __builtin_ia32_scattersiv16sf(float *, __cov_mmask16,__cov_v16si,__cov_v16sf,int);
9001 void __builtin_ia32_scattersiv8df(double *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
9002 void __builtin_ia32_scatterdiv16sf(float *,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
9003 void __builtin_ia32_scatterdiv8df(double *,__cov_mmask8,__cov_v8di,__cov_v8df,int);
9004 void __builtin_ia32_scattersiv16si(int *,__cov_mmask16,__cov_v16si,__cov_v16si,int);
9005 void __builtin_ia32_scattersiv8di(long long*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
9006 void __builtin_ia32_scatterdiv16si(int *,__cov_mmask8,__cov_v8di,__cov_v8si,int);
9007 void __builtin_ia32_scatterdiv8di(long long*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
9008 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9009 void __builtin_ia32_scattersiv8df(double *,__cov_mmask8,__cov_v8si,__cov_v8df,int);
9010 void __builtin_ia32_scatterdiv16sf(float *,__cov_mmask8,__cov_v8di,__cov_v8sf,int);
9011 void __builtin_ia32_scatterdiv8df(double *,__cov_mmask8,__cov_v8di,__cov_v8df,int);
9012 void __builtin_ia32_scattersiv16si(int *,__cov_mmask16,__cov_v16si,__cov_v16si,int);
9013 void __builtin_ia32_scattersiv8di(long long*,__cov_mmask8,__cov_v8si,__cov_v8di,int);
9014 void __builtin_ia32_scatterdiv16si(int *,__cov_mmask8,__cov_v8di,__cov_v8si,int);
9015 void __builtin_ia32_scatterdiv8di(long long*,__cov_mmask8,__cov_v8di,__cov_v8di,int);
9016 int __builtin_ia32_vcomiss(__cov_v4sf,__cov_v4sf,int,int);
9017 int __builtin_ia32_vcomisd(__cov_v2df,__cov_v2df,int,int);
9018 #endif /* __AVX512F__ || __COVERITY_GCC49_INTRINSICS */
9019 
9020 /*
9021  * AVX-512 (Advanced Vector eXtensions) foundation intrinsics.
9022  * Introduced in GCC 4.9.
9023  */
9024 #if defined(__AVX512PF__) || __COVERITY_GCC49_INTRINSICS
9025 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 5)
9026 void __builtin_ia32_gatherpfdpd(__cov_mmask8,__cov_v8si,const void*,int,int);
9027 void __builtin_ia32_gatherpfdps(__cov_mmask16,__cov_v16si,const void*,int,int);
9028 void __builtin_ia32_gatherpfqpd(__cov_mmask8, __cov_v8di,const void *,int,int);
9029 void __builtin_ia32_gatherpfqps(__cov_mmask8,__cov_v8di,const void*,int,int);
9030 void __builtin_ia32_scatterpfdpd(__cov_mmask8, __cov_v8si,const void *,int,int);
9031 void __builtin_ia32_scatterpfdps(__cov_mmask16,__cov_v16si,const void *,int,int);
9032 void __builtin_ia32_scatterpfqpd(__cov_mmask8,__cov_v8di,const void*,int,int);
9033 void __builtin_ia32_scatterpfqps(__cov_mmask8,__cov_v8di,const void*,int,int);
9034 #else
9035 void __builtin_ia32_gatherpfdpd(__cov_mmask8,__cov_v8si,const long long *,int,int);
9036 void __builtin_ia32_gatherpfdps(__cov_mmask16,__cov_v16si,const int *,int,int);
9037 void __builtin_ia32_gatherpfqpd(__cov_mmask8, __cov_v8di,const long long *,int,int);
9038 void __builtin_ia32_gatherpfqps(__cov_mmask8,__cov_v8di,const int *,int,int);
9039 void __builtin_ia32_scatterpfdpd(__cov_mmask8, __cov_v8si,const long long *,int,int);
9040 void __builtin_ia32_scatterpfdps(__cov_mmask16,__cov_v16si,const int *,int,int);
9041 void __builtin_ia32_scatterpfqpd(__cov_mmask8,__cov_v8di,const long long *,int,int);
9042 void __builtin_ia32_scatterpfqps(__cov_mmask8,__cov_v8di,const int *,int,int);
9043 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 5)
9044 #endif
9045 
9046 
9047 /*
9048  * AVX-512 (Advanced Vector eXtensions) conflict detection intrinsics.
9049  * Introduced in GCC 4.9.
9050  */
9051 #if defined(__AVX512CD__) || __COVERITY_GCC49_INTRINSICS
9052 __cov_m512i __builtin_ia32_vpconflictsi_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
9053 __cov_m512i __builtin_ia32_vpconflictdi_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
9054 __cov_m512i __builtin_ia32_vplzcntq_512_mask(__cov_v8di,__cov_v8di,__cov_mmask8);
9055 __cov_m512i __builtin_ia32_vplzcntd_512_mask(__cov_v16si,__cov_v16si,__cov_mmask16);
9056 __cov_m512i __builtin_ia32_broadcastmb512(__cov_mmask8);
9057 __cov_m512i __builtin_ia32_broadcastmw512(__cov_mmask16);
9058 #endif /* __AVX512CD__ || __COVERITY_GCC49_INTRINSICS */
9059 
9060 /*
9061  * SHA (Secure Hash Algorithm) intrinsics.
9062  * Introduced in GCC 4.9.
9063  */
9064 #if defined(__SHA__) || __COVERITY_GCC49_INTRINSICS
9065 __cov_m128i __builtin_ia32_sha1msg1(__cov_v4si,__cov_v4si);
9066 __cov_m128i __builtin_ia32_sha1msg2(__cov_v4si,__cov_v4si);
9067 __cov_m128i __builtin_ia32_sha1nexte(__cov_v4si,__cov_v4si);
9068 __cov_m128i __builtin_ia32_sha256msg1(__cov_v4si,__cov_v4si);
9069 __cov_m128i __builtin_ia32_sha256msg2(__cov_v4si,__cov_v4si);
9070 __cov_m128i __builtin_ia32_sha256rnds2(__cov_v4si,__cov_v4si,__cov_v4si);
9071 #endif /* __SHA__ || __COVERITY_GCC49_INTRINSICS */
9072 
9073 /*
9074  * F16C intrinsics (a.k.a. CVT16).
9075  * Introduced in GCC 4.6., officially supported in GCC 4.7.
9076  */
9077 #if defined(__F16C__) || __COVERITY_GCC49_INTRINSICS
9078 __cov_m128 __builtin_ia32_vcvtph2ps(__cov_v8hi);
9079 __cov_m256 __builtin_ia32_vcvtph2ps256(__cov_v8hi);
9080 #endif /* __F16C__ || __COVERITY_GCC49_INTRINSICS */
9081 
9082 /*
9083  * Advanced Bit Manipulation intrinsics.
9084  * Introduced in GCC 4.7.
9085  */
9086 #if defined(__LZCNT__) || __COVERITY_GCC49_INTRINSICS
9087 unsigned short __builtin_clzs(unsigned short);
9088 #endif /* __LZCNT__ || __COVERITY_GCC49_INTRINSICS */
9089 
9090 /*
9091  * BMI (bit manipulation) intrinsics.
9092  * Introduced in GCC 4.6.
9093  */
9094 #if defined(__BMI__) || __COVERITY_GCC49_INTRINSICS
9095 unsigned short __builtin_ctzs(unsigned short);
9096 unsigned int __builtin_ia32_bextr_u32(unsigned int,unsigned int);
9097 unsigned long long __builtin_ia32_bextr_u64(unsigned long long,unsigned long long);
9098 #endif /* __BMI__ || __COVERITY_GCC49_INTRINSICS */
9099 
9100 /*
9101  * BMI2 (bit manipulation) intrinsics.
9102  * Introduced in GCC 4.7.
9103  */
9104 #if defined(__BMI2__) || __COVERITY_GCC49_INTRINSICS
9105 unsigned int __builtin_ia32_bzhi_si(unsigned int,unsigned int);
9106 unsigned int __builtin_ia32_pdep_si(unsigned int,unsigned int);
9107 unsigned int __builtin_ia32_pext_si(unsigned int,unsigned int);
9108 unsigned long long __builtin_ia32_bzhi_di(unsigned long long,unsigned long long);
9109 unsigned long long __builtin_ia32_pdep_di(unsigned long long,unsigned long long);
9110 unsigned long long __builtin_ia32_pext_di(unsigned long long,unsigned long long);
9111 #endif /* __BMI2__ || __COVERITY_GCC49_INTRINSICS */
9112 
9113 /*
9114  * RTM (Restricted Transactional Memory) intrinsics.
9115  * Introduced in GCC 4.8.
9116  */
9117 #if defined(__RTM__) || __COVERITY_GCC49_INTRINSICS
9118 unsigned int __builtin_ia32_xbegin(void);
9119 void __builtin_ia32_xend(void);
9120 void __builtin_ia32_xabort(const unsigned int);
9121 int __builtin_ia32_xtest(void);
9122 #endif /* __RTM__ || __COVERITY_GCC49_INTRINSICS */
9123 
9124 /*
9125  * RdRand intrinsics, a.k.a. Bull Mountain.
9126  * Introduced in GCC 4.6, officially supported in GCC 4.7.
9127  */
9128 #if defined(__RDRND__) || __COVERITY_GCC49_INTRINSICS
9129 int __builtin_ia32_rdrand16_step(unsigned short *);
9130 int __builtin_ia32_rdrand32_step(unsigned int *);
9131 int __builtin_ia32_rdrand64_step(unsigned long long *);
9132 #endif /* __RDRND__ || __COVERITY_GCC49_INTRINSICS */
9133 
9134 /*
9135  * FSGS base accesor intrinsics.
9136  * Introduced in GCC 4.6, officially supported in GCC 4.7.
9137  */
9138 #if defined(__FSGSBASE__) || __COVERITY_GCC49_INTRINSICS
9139 unsigned int __builtin_ia32_rdfsbase32(void);
9140 unsigned long long __builtin_ia32_rdfsbase64(void);
9141 unsigned int __builtin_ia32_rdgsbase32(void);
9142 unsigned long long __builtin_ia32_rdgsbase64(void);
9143 void __builtin_ia32_wrfsbase32(unsigned int);
9144 void __builtin_ia32_wrfsbase64(unsigned long long);
9145 void __builtin_ia32_wrgsbase32(unsigned int);
9146 void __builtin_ia32_wrgsbase64(unsigned long long);
9147 #endif /* __FSGSBASE__ || __COVERITY_GCC49_INTRINSICS */
9148 
9149 /*
9150  * XOP (eXtended Operations) Intrinsics.
9151  * Introduced in GCC 4.5.
9152  */
9153 #if defined(__XOP__) || __COVERITY_GCC49_INTRINSICS
9154 __cov_m128d __builtin_ia32_vfrczpd(__cov_v2df);
9155 __cov_m256d __builtin_ia32_vfrczpd256(__cov_v4df);
9156 __cov_m128 __builtin_ia32_vfrczps(__cov_v4sf);
9157 __cov_m256 __builtin_ia32_vfrczps256(__cov_v8sf);
9158 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df);
9159 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf);
9160 __cov_m128i __builtin_ia32_vpcmov(__cov_m128i,__cov_m128i,__cov_m128i);
9161 __cov_m128i __builtin_ia32_vpcomeqb(__cov_v16qi,__cov_v16qi);
9162 __cov_m128i __builtin_ia32_vpcomeqd(__cov_v4si,__cov_v4si);
9163 __cov_m128i __builtin_ia32_vpcomeqq(__cov_v2di,__cov_v2di);
9164 __cov_m128i __builtin_ia32_vpcomequb(__cov_v16qi,__cov_v16qi);
9165 __cov_m128i __builtin_ia32_vpcomequd(__cov_v4si,__cov_v4si);
9166 __cov_m128i __builtin_ia32_vpcomequq(__cov_v2di,__cov_v2di);
9167 __cov_m128i __builtin_ia32_vpcomequw(__cov_v8hi,__cov_v8hi);
9168 __cov_m128i __builtin_ia32_vpcomeqw(__cov_v8hi,__cov_v8hi);
9169 __cov_m128i __builtin_ia32_vpcomfalseb(__cov_v16qi,__cov_v16qi);
9170 __cov_m128i __builtin_ia32_vpcomfalsed(__cov_v4si,__cov_v4si);
9171 __cov_m128i __builtin_ia32_vpcomfalseq(__cov_v2di,__cov_v2di);
9172 __cov_m128i __builtin_ia32_vpcomfalseub(__cov_v16qi,__cov_v16qi);
9173 __cov_m128i __builtin_ia32_vpcomfalseud(__cov_v4si,__cov_v4si);
9174 __cov_m128i __builtin_ia32_vpcomfalseuq(__cov_v2di,__cov_v2di);
9175 __cov_m128i __builtin_ia32_vpcomfalseuw(__cov_v8hi,__cov_v8hi);
9176 __cov_m128i __builtin_ia32_vpcomfalsew(__cov_v8hi,__cov_v8hi);
9177 __cov_m128i __builtin_ia32_vpcomgeb(__cov_v16qi,__cov_v16qi);
9178 __cov_m128i __builtin_ia32_vpcomged(__cov_v4si,__cov_v4si);
9179 __cov_m128i __builtin_ia32_vpcomgeq(__cov_v2di,__cov_v2di);
9180 __cov_m128i __builtin_ia32_vpcomgeub(__cov_v16qi,__cov_v16qi);
9181 __cov_m128i __builtin_ia32_vpcomgeud(__cov_v4si,__cov_v4si);
9182 __cov_m128i __builtin_ia32_vpcomgeuq(__cov_v2di,__cov_v2di);
9183 __cov_m128i __builtin_ia32_vpcomgeuw(__cov_v8hi,__cov_v8hi);
9184 __cov_m128i __builtin_ia32_vpcomgew(__cov_v8hi,__cov_v8hi);
9185 __cov_m128i __builtin_ia32_vpcomgtb(__cov_v16qi,__cov_v16qi);
9186 __cov_m128i __builtin_ia32_vpcomgtd(__cov_v4si,__cov_v4si);
9187 __cov_m128i __builtin_ia32_vpcomgtq(__cov_v2di,__cov_v2di);
9188 __cov_m128i __builtin_ia32_vpcomgtub(__cov_v16qi,__cov_v16qi);
9189 __cov_m128i __builtin_ia32_vpcomgtud(__cov_v4si,__cov_v4si);
9190 __cov_m128i __builtin_ia32_vpcomgtuq(__cov_v2di,__cov_v2di);
9191 __cov_m128i __builtin_ia32_vpcomgtuw(__cov_v8hi,__cov_v8hi);
9192 __cov_m128i __builtin_ia32_vpcomgtw(__cov_v8hi,__cov_v8hi);
9193 __cov_m128i __builtin_ia32_vpcomleb(__cov_v16qi,__cov_v16qi);
9194 __cov_m128i __builtin_ia32_vpcomled(__cov_v4si,__cov_v4si);
9195 __cov_m128i __builtin_ia32_vpcomleq(__cov_v2di,__cov_v2di);
9196 __cov_m128i __builtin_ia32_vpcomleub(__cov_v16qi,__cov_v16qi);
9197 __cov_m128i __builtin_ia32_vpcomleud(__cov_v4si,__cov_v4si);
9198 __cov_m128i __builtin_ia32_vpcomleuq(__cov_v2di,__cov_v2di);
9199 __cov_m128i __builtin_ia32_vpcomleuw(__cov_v8hi,__cov_v8hi);
9200 __cov_m128i __builtin_ia32_vpcomlew(__cov_v8hi,__cov_v8hi);
9201 __cov_m128i __builtin_ia32_vpcomltb(__cov_v16qi,__cov_v16qi);
9202 __cov_m128i __builtin_ia32_vpcomltd(__cov_v4si,__cov_v4si);
9203 __cov_m128i __builtin_ia32_vpcomltq(__cov_v2di,__cov_v2di);
9204 __cov_m128i __builtin_ia32_vpcomltub(__cov_v16qi,__cov_v16qi);
9205 __cov_m128i __builtin_ia32_vpcomltud(__cov_v4si,__cov_v4si);
9206 __cov_m128i __builtin_ia32_vpcomltuq(__cov_v2di,__cov_v2di);
9207 __cov_m128i __builtin_ia32_vpcomltuw(__cov_v8hi,__cov_v8hi);
9208 __cov_m128i __builtin_ia32_vpcomltw(__cov_v8hi,__cov_v8hi);
9209 __cov_m128i __builtin_ia32_vpcomneqb(__cov_v16qi,__cov_v16qi);
9210 __cov_m128i __builtin_ia32_vpcomneqd(__cov_v4si,__cov_v4si);
9211 __cov_m128i __builtin_ia32_vpcomneqq(__cov_v2di,__cov_v2di);
9212 __cov_m128i __builtin_ia32_vpcomnequb(__cov_v16qi,__cov_v16qi);
9213 __cov_m128i __builtin_ia32_vpcomnequd(__cov_v4si,__cov_v4si);
9214 __cov_m128i __builtin_ia32_vpcomnequq(__cov_v2di,__cov_v2di);
9215 __cov_m128i __builtin_ia32_vpcomnequw(__cov_v8hi,__cov_v8hi);
9216 __cov_m128i __builtin_ia32_vpcomneqw(__cov_v8hi,__cov_v8hi);
9217 __cov_m128i __builtin_ia32_vpcomtrueb(__cov_v16qi,__cov_v16qi);
9218 __cov_m128i __builtin_ia32_vpcomtrued(__cov_v4si,__cov_v4si);
9219 __cov_m128i __builtin_ia32_vpcomtrueq(__cov_v2di,__cov_v2di);
9220 __cov_m128i __builtin_ia32_vpcomtrueub(__cov_v16qi,__cov_v16qi);
9221 __cov_m128i __builtin_ia32_vpcomtrueud(__cov_v4si,__cov_v4si);
9222 __cov_m128i __builtin_ia32_vpcomtrueuq(__cov_v2di,__cov_v2di);
9223 __cov_m128i __builtin_ia32_vpcomtrueuw(__cov_v8hi,__cov_v8hi);
9224 __cov_m128i __builtin_ia32_vpcomtruew(__cov_v8hi,__cov_v8hi);
9225 __cov_m128i __builtin_ia32_vphaddbd(__cov_v16qi);
9226 __cov_m128i __builtin_ia32_vphaddbq(__cov_v16qi);
9227 __cov_m128i __builtin_ia32_vphaddbw(__cov_v16qi);
9228 __cov_m128i __builtin_ia32_vphadddq(__cov_v4si);
9229 __cov_m128i __builtin_ia32_vphaddubd(__cov_v16qi);
9230 __cov_m128i __builtin_ia32_vphaddubq(__cov_v16qi);
9231 __cov_m128i __builtin_ia32_vphaddubw(__cov_v16qi);
9232 __cov_m128i __builtin_ia32_vphaddudq(__cov_v4si);
9233 __cov_m128i __builtin_ia32_vphadduwd(__cov_v8hi);
9234 __cov_m128i __builtin_ia32_vphadduwq(__cov_v8hi);
9235 __cov_m128i __builtin_ia32_vphaddwd(__cov_v8hi);
9236 __cov_m128i __builtin_ia32_vphaddwq(__cov_v8hi);
9237 __cov_m128i __builtin_ia32_vphsubbw(__cov_v16qi);
9238 __cov_m128i __builtin_ia32_vphsubdq(__cov_v4si);
9239 __cov_m128i __builtin_ia32_vphsubwd(__cov_v8hi);
9240 __cov_m128i __builtin_ia32_vpmacsdd(__cov_v4si,__cov_v4si,__cov_v4si);
9241 __cov_m128i __builtin_ia32_vpmacsdqh(__cov_v4si,__cov_v4si,__cov_v2di);
9242 __cov_m128i __builtin_ia32_vpmacsdql(__cov_v4si,__cov_v4si,__cov_v2di);
9243 __cov_m128i __builtin_ia32_vpmacssdd(__cov_v4si,__cov_v4si,__cov_v4si);
9244 __cov_m128i __builtin_ia32_vpmacssdqh(__cov_v4si,__cov_v4si,__cov_v2di);
9245 __cov_m128i __builtin_ia32_vpmacssdql(__cov_v4si,__cov_v4si,__cov_v2di);
9246 __cov_m128i __builtin_ia32_vpmacsswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9247 __cov_m128i __builtin_ia32_vpmacssww(__cov_v8hi,__cov_v8hi,__cov_v8hi);
9248 __cov_m128i __builtin_ia32_vpmacswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9249 __cov_m128i __builtin_ia32_vpmacsww(__cov_v8hi,__cov_v8hi,__cov_v8hi);
9250 __cov_m128i __builtin_ia32_vpmadcsswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9251 __cov_m128i __builtin_ia32_vpmadcswd(__cov_v8hi,__cov_v8hi,__cov_v4si);
9252 __cov_m128i __builtin_ia32_vpperm(__cov_v16qi,__cov_v16qi,__cov_v16qi);
9253 __cov_m128i __builtin_ia32_vprotb(__cov_v16qi,__cov_v16qi);
9254 __cov_m128i __builtin_ia32_vprotd(__cov_v4si,__cov_v4si);
9255 __cov_m128i __builtin_ia32_vprotq(__cov_v2di,__cov_v2di);
9256 __cov_m128i __builtin_ia32_vprotw(__cov_v8hi,__cov_v8hi);
9257 __cov_m128i __builtin_ia32_vpshab(__cov_v16qi,__cov_v16qi);
9258 __cov_m128i __builtin_ia32_vpshad(__cov_v4si,__cov_v4si);
9259 __cov_m128i __builtin_ia32_vpshaq(__cov_v2di,__cov_v2di);
9260 __cov_m128i __builtin_ia32_vpshaw(__cov_v8hi,__cov_v8hi);
9261 __cov_m128i __builtin_ia32_vpshlb(__cov_v16qi,__cov_v16qi);
9262 __cov_m128i __builtin_ia32_vpshld(__cov_v4si,__cov_v4si);
9263 __cov_m128i __builtin_ia32_vpshlq(__cov_v2di,__cov_v2di);
9264 __cov_m128i __builtin_ia32_vpshlw(__cov_v8hi,__cov_v8hi);
9265 
9266 /*
9267  * GCC bug 56788
9268  * Prior to 4.9, these intrinsics erroneously took
9269  * two arguments instead of just one.
9270  */
9271 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 9) || \
9272     ((__GNUC__ == 4 && __GNUC_MINOR__ == 8 && __GNUC_PATCHLEVEL__ >= 2) \
9273     && (defined(__linux__) || (defined(__unix__) && !defined(__CYGWIN__))))
9274 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df);
9275 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf);
9276 #else
9277 __cov_v2df __builtin_ia32_vfrczsd(__cov_v2df, __cov_v2df);
9278 __cov_v4sf __builtin_ia32_vfrczss(__cov_v4sf, __cov_v4sf);
9279 #endif /* 4.9+ */
9280 
9281 #endif /* __XOP__ || __COVERITY_GCC49_INTRINSICS */
9282 
9283 /*
9284  * LWP (light weight profiling) intrinsics.
9285  * Introduced in GCC 4.5.
9286  */
9287 #if defined(__LWP__) || __COVERITY_GCC49_INTRINSICS
9288 void __builtin_ia32_llwpcb(void*);
9289 void *__builtin_ia32_slwpcb(void);
9290 void __builtin_ia32_lwpval32(unsigned int,unsigned int,unsigned int);
9291 void __builtin_ia32_lwpval64(unsigned long long,unsigned int,unsigned int);
9292 unsigned char __builtin_ia32_lwpins32(unsigned int,unsigned int,unsigned int);
9293 unsigned char __builtin_ia32_lwpins64(unsigned long long,unsigned int,unsigned int);
9294 #endif /* __LWP__ || __COVERITY_GCC49_INTRINSICS */
9295 
9296 /*
9297  * TBM (trailing bit manipulation) intrinsics.
9298  */
9299 #if defined(__TBM__) || __COVERITY_GCC49_INTRINSICS
9300 unsigned int __builtin_ia32_bextri_u32(unsigned int,unsigned int);
9301 unsigned long long __builtin_ia32_bextri_u64(unsigned long long,unsigned long long);
9302 #endif
9303 
9304 /*
9305  * RDSEED intrinsic.
9306  * Introduced in GCC 4.8.
9307  */
9308 #if defined(__RDSEED__) || __COVERITY_GCC49_INTRINSICS
9309 int __builtin_ia32_rdseed_hi_step(unsigned short *);
9310 int __builtin_ia32_rdseed_si_step(unsigned int *);
9311 int __builtin_ia32_rdseed_di_step(unsigned long long *);
9312 #endif /* __RDSEED__ || __COVERITY_GCC49_INTRINSICS */
9313 
9314 #endif /* 4.0+ */
9315 
9316 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 0)
9317 extern int __builtin_add_overflow(int, int, int *);
9318 extern int __builtin_sub_overflow(int, int, int *);
9319 extern int __builtin_mul_overflow(int, int, int *);
9320 typedef struct __cov_bounds_type_s *__cov_bounds_type;
9321 __cov_bounds_type __builtin_ia32_bndint(__cov_bounds_type,__cov_bounds_type);
9322 __cov_bounds_type __builtin_ia32_bndldx(void const *,void const *);
9323 __cov_bounds_type __builtin_ia32_bndmk(void const *,unsigned long);
9324 __cov_bounds_type __builtin_ia32_bndret(void const *);
9325 __cov_mmask16 __builtin_ia32_cmpb128_mask(__cov_v16qi,__cov_v16qi,int,__cov_mmask16);
9326 __cov_mmask16 __builtin_ia32_cmpps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_mmask16,int);
9327 __cov_mmask16 __builtin_ia32_cmpw256_mask(__cov_v16hi,__cov_v16hi,int,__cov_mmask16);
9328 __cov_mmask16 __builtin_ia32_cvtb2mask128(__cov_v16qi);
9329 __cov_mmask16 __builtin_ia32_cvtd2mask512(__cov_v16si);
9330 __cov_mmask16 __builtin_ia32_cvtw2mask256(__cov_v16hi);
9331 __cov_mmask16 __builtin_ia32_fpclassps512_mask(__cov_v16sf,int,__cov_mmask16);
9332 __cov_mmask16 __builtin_ia32_pcmpeqb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9333 __cov_mmask16 __builtin_ia32_pcmpeqw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9334 __cov_mmask16 __builtin_ia32_pcmpgtb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9335 __cov_mmask16 __builtin_ia32_pcmpgtw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9336 __cov_mmask16 __builtin_ia32_ptestmb128(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9337 __cov_mmask16 __builtin_ia32_ptestmw256(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9338 __cov_mmask16 __builtin_ia32_ptestnmb128(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9339 __cov_mmask16 __builtin_ia32_ptestnmw256(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9340 __cov_mmask16 __builtin_ia32_ucmpb128_mask(__cov_v16qi,__cov_v16qi,int,__cov_mmask16);
9341 __cov_mmask16 __builtin_ia32_ucmpw256_mask(__cov_v16hi,__cov_v16hi,int,__cov_mmask16);
9342 __cov_mmask8 __builtin_ia32_cmpd128_mask(__cov_v4si,__cov_v4si,int,__cov_mmask8);
9343 __cov_mmask8 __builtin_ia32_cmpd256_mask(__cov_v8si,__cov_v8si,int,__cov_mmask8);
9344 __cov_mmask8 __builtin_ia32_cmppd128_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8);
9345 __cov_mmask8 __builtin_ia32_cmppd256_mask(__cov_v4df,__cov_v4df,int,__cov_mmask8);
9346 __cov_mmask8 __builtin_ia32_cmppd512_mask(__cov_v8df,__cov_v8df,int,__cov_mmask8,int);
9347 __cov_mmask8 __builtin_ia32_cmpps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8);
9348 __cov_mmask8 __builtin_ia32_cmpps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_mmask8);
9349 __cov_mmask8 __builtin_ia32_cmpq128_mask(__cov_v2di,__cov_v2di,int,__cov_mmask8);
9350 __cov_mmask8 __builtin_ia32_cmpq256_mask(__cov_v4di,__cov_v4di,int,__cov_mmask8);
9351 __cov_mmask8 __builtin_ia32_cmpsd_mask(__cov_v2df,__cov_v2df,int,__cov_mmask8,int);
9352 __cov_mmask8 __builtin_ia32_cmpss_mask(__cov_v4sf,__cov_v4sf,int,__cov_mmask8,int);
9353 __cov_mmask8 __builtin_ia32_cmpw128_mask(__cov_v8hi,__cov_v8hi,int,__cov_mmask8);
9354 __cov_mmask8 __builtin_ia32_cvtd2mask128(__cov_v4si);
9355 __cov_mmask8 __builtin_ia32_cvtd2mask256(__cov_v8si);
9356 __cov_mmask8 __builtin_ia32_cvtq2mask128(__cov_v2di);
9357 __cov_mmask8 __builtin_ia32_cvtq2mask256(__cov_v4di);
9358 __cov_mmask8 __builtin_ia32_cvtq2mask512(__cov_v8di);
9359 __cov_mmask8 __builtin_ia32_cvtw2mask128(__cov_v8hi);
9360 __cov_mmask8 __builtin_ia32_fpclasspd128_mask(__cov_v2df,int,__cov_mmask8);
9361 __cov_mmask8 __builtin_ia32_fpclasspd256_mask(__cov_v4df,int,__cov_mmask8);
9362 __cov_mmask8 __builtin_ia32_fpclasspd512_mask(__cov_v8df,int,__cov_mmask8);
9363 __cov_mmask8 __builtin_ia32_fpclassps128_mask(__cov_v4sf,int,__cov_mmask8);
9364 __cov_mmask8 __builtin_ia32_fpclassps256_mask(__cov_v8sf,int,__cov_mmask8);
9365 __cov_mmask8 __builtin_ia32_fpclasssd(__cov_v2df,int);
9366 __cov_mmask8 __builtin_ia32_fpclassss(__cov_v4sf,int);
9367 __cov_mmask8 __builtin_ia32_pcmpeqd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
9368 __cov_mmask8 __builtin_ia32_pcmpeqd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
9369 __cov_mmask8 __builtin_ia32_pcmpeqq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9370 __cov_mmask8 __builtin_ia32_pcmpeqq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9371 __cov_mmask8 __builtin_ia32_pcmpeqw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9372 __cov_mmask8 __builtin_ia32_pcmpgtd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
9373 __cov_mmask8 __builtin_ia32_pcmpgtd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
9374 __cov_mmask8 __builtin_ia32_pcmpgtq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9375 __cov_mmask8 __builtin_ia32_pcmpgtq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9376 __cov_mmask8 __builtin_ia32_pcmpgtw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9377 __cov_mmask8 __builtin_ia32_ptestmd128(__cov_v4si,__cov_v4si,__cov_mmask8);
9378 __cov_mmask8 __builtin_ia32_ptestmd256(__cov_v8si,__cov_v8si,__cov_mmask8);
9379 __cov_mmask8 __builtin_ia32_ptestmq128(__cov_v2di,__cov_v2di,__cov_mmask8);
9380 __cov_mmask8 __builtin_ia32_ptestmq256(__cov_v4di,__cov_v4di,__cov_mmask8);
9381 __cov_mmask8 __builtin_ia32_ptestmw128(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9382 __cov_mmask8 __builtin_ia32_ptestnmd128(__cov_v4si,__cov_v4si,__cov_mmask8);
9383 __cov_mmask8 __builtin_ia32_ptestnmd256(__cov_v8si,__cov_v8si,__cov_mmask8);
9384 __cov_mmask8 __builtin_ia32_ptestnmq128(__cov_v2di,__cov_v2di,__cov_mmask8);
9385 __cov_mmask8 __builtin_ia32_ptestnmq256(__cov_v4di,__cov_v4di,__cov_mmask8);
9386 __cov_mmask8 __builtin_ia32_ptestnmw128(__cov_v8hi,__cov_v8hi,__cov_mmask8);
9387 __cov_mmask8 __builtin_ia32_ucmpd128_mask(__cov_v4si,__cov_v4si,int,__cov_mmask8);
9388 __cov_mmask8 __builtin_ia32_ucmpd256_mask(__cov_v8si,__cov_v8si,int,__cov_mmask8);
9389 __cov_mmask8 __builtin_ia32_ucmpq128_mask(__cov_v2di,__cov_v2di,int,__cov_mmask8);
9390 __cov_mmask8 __builtin_ia32_ucmpq256_mask(__cov_v4di,__cov_v4di,int,__cov_mmask8);
9391 __cov_mmask8 __builtin_ia32_ucmpw128_mask(__cov_v8hi,__cov_v8hi,int,__cov_mmask8);
9392 __cov_v16hi __builtin_ia32_blendmw_256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9393 __cov_v16hi __builtin_ia32_cvtmask2w256(__cov_mmask16);
9394 __cov_v16hi __builtin_ia32_dbpsadbw256_mask(__cov_v32qi,__cov_v32qi,int,__cov_v16hi,__cov_mmask16);
9395 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9396 __cov_v16hi __builtin_ia32_loaddquhi256_mask(const short*,__cov_v16hi,__cov_mmask16);
9397 #else
9398 __cov_v16hi __builtin_ia32_loaddquhi256_mask(__cov_v16hi const *,__cov_v16hi,__cov_mmask16);
9399 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9400 __cov_v16hi __builtin_ia32_movdquhi256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9401 __cov_v16hi __builtin_ia32_pabsw256_mask(__cov_v16hi,__cov_v16hi,__cov_mmask16);
9402 __cov_v16hi __builtin_ia32_packssdw256_mask(__cov_v8si,__cov_v8si,__cov_v16hi,__cov_mmask16);
9403 __cov_v16hi __builtin_ia32_packusdw256_mask(__cov_v8si,__cov_v8si,__cov_v16hi,__cov_mmask16);
9404 __cov_v16hi __builtin_ia32_paddsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9405 __cov_v16hi __builtin_ia32_paddusw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9406 __cov_v16hi __builtin_ia32_paddw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9407 __cov_v16hi __builtin_ia32_pavgw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9408 __cov_v16hi __builtin_ia32_pbroadcastw256_gpr_mask(__cov_mmask16,__cov_v16hi,__cov_mmask16);
9409 __cov_v16hi __builtin_ia32_pbroadcastw256_mask(__cov_v8hi,__cov_v16hi,__cov_mmask16);
9410 __cov_v16hi __builtin_ia32_permvarhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9411 __cov_v16hi __builtin_ia32_pmaddubsw256_mask(__cov_v32qi,__cov_v32qi,__cov_v16hi,__cov_mmask16);
9412 __cov_v16hi __builtin_ia32_pmaxsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9413 __cov_v16hi __builtin_ia32_pmaxuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9414 __cov_v16hi __builtin_ia32_pminsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9415 __cov_v16hi __builtin_ia32_pminuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9416 __cov_v16hi __builtin_ia32_pmovsxbw256_mask(__cov_v16qi,__cov_v16hi,__cov_mmask16);
9417 __cov_v16hi __builtin_ia32_pmovzxbw256_mask(__cov_v16qi,__cov_v16hi,__cov_mmask16);
9418 __cov_v16hi __builtin_ia32_pmulhrsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9419 __cov_v16hi __builtin_ia32_pmulhuw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9420 __cov_v16hi __builtin_ia32_pmulhw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9421 __cov_v16hi __builtin_ia32_pmullw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9422 __cov_v16hi __builtin_ia32_psllv16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9423 __cov_v16hi __builtin_ia32_psllw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9424 __cov_v16hi __builtin_ia32_psllwi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9425 __cov_v16hi __builtin_ia32_psrav16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9426 __cov_v16hi __builtin_ia32_psraw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9427 __cov_v16hi __builtin_ia32_psrawi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9428 __cov_v16hi __builtin_ia32_psrlv16hi_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9429 __cov_v16hi __builtin_ia32_psrlw256_mask(__cov_v16hi,__cov_v8hi,__cov_v16hi,__cov_mmask16);
9430 __cov_v16hi __builtin_ia32_psrlwi256_mask(__cov_v16hi,int,__cov_v16hi,__cov_mmask16);
9431 __cov_v16hi __builtin_ia32_psubsw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9432 __cov_v16hi __builtin_ia32_psubusw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9433 __cov_v16hi __builtin_ia32_psubw256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9434 __cov_v16hi __builtin_ia32_punpckhwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9435 __cov_v16hi __builtin_ia32_punpcklwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9436 __cov_v16hi __builtin_ia32_vcvtps2ph512_mask(__cov_v16sf,int,__cov_v16hi,__cov_mmask16);
9437 __cov_v16hi __builtin_ia32_vpcmov_v16hi256(__cov_v16hi,__cov_v16hi,__cov_v16hi);
9438 __cov_v16hi __builtin_ia32_vpermi2varhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9439 __cov_v16hi __builtin_ia32_vpermt2varhi256_mask(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9440 __cov_v16hi __builtin_ia32_vpermt2varhi256_maskz(__cov_v16hi,__cov_v16hi,__cov_v16hi,__cov_mmask16);
9441 __cov_v16qi __builtin_ia32_blendmb_128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9442 __cov_v16qi __builtin_ia32_cvtmask2b128(__cov_mmask16);
9443 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9444 __cov_v16qi __builtin_ia32_loaddquqi128_mask(const char*,__cov_v16qi,__cov_mmask16);
9445 #else
9446 __cov_v16qi __builtin_ia32_loaddquqi128_mask(__cov_v16qi const *,__cov_v16qi,__cov_mmask16);
9447 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9448 __cov_v16qi __builtin_ia32_movdquqi128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9449 __cov_v16qi __builtin_ia32_pabsb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9450 __cov_v16qi __builtin_ia32_packsswb128_mask(__cov_v8hi,__cov_v8hi,__cov_v16qi,__cov_mmask16);
9451 __cov_v16qi __builtin_ia32_packuswb128_mask(__cov_v8hi,__cov_v8hi,__cov_v16qi,__cov_mmask16);
9452 __cov_v16qi __builtin_ia32_paddb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9453 __cov_v16qi __builtin_ia32_paddsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9454 __cov_v16qi __builtin_ia32_paddusb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9455 __cov_v16qi __builtin_ia32_pavgb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9456 __cov_v16qi __builtin_ia32_pbroadcastb128_gpr_mask(__cov_mmask8,__cov_v16qi,__cov_mmask16);
9457 __cov_v16qi __builtin_ia32_pbroadcastb128_mask(__cov_v16qi,__cov_v16qi,__cov_mmask16);
9458 __cov_v16qi __builtin_ia32_pmaxsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9459 __cov_v16qi __builtin_ia32_pmaxub128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9460 __cov_v16qi __builtin_ia32_pminsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9461 __cov_v16qi __builtin_ia32_pminub128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9462 __cov_v16qi __builtin_ia32_pmovdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9463 __cov_v16qi __builtin_ia32_pmovdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9464 __cov_v16qi __builtin_ia32_pmovqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9465 __cov_v16qi __builtin_ia32_pmovqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9466 __cov_v16qi __builtin_ia32_pmovsdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9467 __cov_v16qi __builtin_ia32_pmovsdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9468 __cov_v16qi __builtin_ia32_pmovsqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9469 __cov_v16qi __builtin_ia32_pmovsqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9470 __cov_v16qi __builtin_ia32_pmovswb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9471 __cov_v16qi __builtin_ia32_pmovswb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9472 __cov_v16qi __builtin_ia32_pmovusdb128_mask(__cov_v4si,__cov_v16qi,__cov_mmask8);
9473 __cov_v16qi __builtin_ia32_pmovusdb256_mask(__cov_v8si,__cov_v16qi,__cov_mmask8);
9474 __cov_v16qi __builtin_ia32_pmovusqb128_mask(__cov_v2di,__cov_v16qi,__cov_mmask8);
9475 __cov_v16qi __builtin_ia32_pmovusqb256_mask(__cov_v4di,__cov_v16qi,__cov_mmask8);
9476 __cov_v16qi __builtin_ia32_pmovuswb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9477 __cov_v16qi __builtin_ia32_pmovuswb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9478 __cov_v16qi __builtin_ia32_pmovwb128_mask(__cov_v8hi,__cov_v16qi,__cov_mmask8);
9479 __cov_v16qi __builtin_ia32_pmovwb256_mask(__cov_v16hi,__cov_v16qi,__cov_mmask16);
9480 __cov_v16qi __builtin_ia32_pshufb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9481 __cov_v16qi __builtin_ia32_psubb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9482 __cov_v16qi __builtin_ia32_psubsb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9483 __cov_v16qi __builtin_ia32_psubusb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9484 __cov_v16qi __builtin_ia32_punpckhbw128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9485 __cov_v16qi __builtin_ia32_punpcklbw128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
9486 __cov_v16qi __builtin_ia32_vpcmov_v16qi(__cov_v16qi,__cov_v16qi,__cov_v16qi);
9487 __cov_v16qi __builtin_ia32_vpcomneb(__cov_v16qi,__cov_v16qi);
9488 __cov_v16qi __builtin_ia32_vpcomneub(__cov_v16qi,__cov_v16qi);
9489 __cov_v16qi __builtin_ia32_vprotbi(__cov_v16qi,int);
9490 __cov_v16sf __builtin_ia32_andnps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9491 __cov_v16sf __builtin_ia32_andps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9492 __cov_v16sf __builtin_ia32_broadcastf32x2_512_mask(__cov_v4sf,__cov_v16sf,__cov_mmask16);
9493 __cov_v16sf __builtin_ia32_broadcastf32x8_512_mask(__cov_v8sf,__cov_v16sf,__cov_mmask16);
9494 __cov_v16sf __builtin_ia32_copysignps512(__cov_v16sf,__cov_v16sf);
9495 __cov_v16sf __builtin_ia32_copysignps512(__cov_v16sf,__cov_v16sf);
9496 __cov_v16sf __builtin_ia32_exp2ps(__cov_v16sf);
9497 __cov_v16sf __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9498 __cov_v16sf __builtin_ia32_exp2ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9499 __cov_v16sf __builtin_ia32_fixupimmps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9500 __cov_v16sf __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9501 __cov_v16sf __builtin_ia32_fixupimmps512_maskz(__cov_v16sf,__cov_v16sf,__cov_v16si,int,__cov_mmask16,int);
9502 __cov_v16sf __builtin_ia32_getexpps512_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9503 __cov_v16sf __builtin_ia32_getmantps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
9504 __cov_v16sf __builtin_ia32_insertf32x8_mask(__cov_v16sf,__cov_v8sf,int,__cov_v16sf,__cov_mmask16);
9505 __cov_v16sf __builtin_ia32_orps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9506 __cov_v16sf __builtin_ia32_ps512_256ps(__cov_v8sf);
9507 __cov_v16sf __builtin_ia32_ps512_ps(__cov_v4sf);
9508 __cov_v16sf __builtin_ia32_rangeps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16,int);
9509 __cov_v16sf __builtin_ia32_rcp28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9510 __cov_v16sf __builtin_ia32_reduceps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9511 __cov_v16sf __builtin_ia32_rsqrt28ps_mask(__cov_v16sf,__cov_v16sf,__cov_mmask16,int);
9512 __cov_v16sf __builtin_ia32_shufps512_mask(__cov_v16sf,__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9513 __cov_v16sf __builtin_ia32_vpermilps512_mask(__cov_v16sf,int,__cov_v16sf,__cov_mmask16);
9514 __cov_v16sf __builtin_ia32_xorps512_mask(__cov_v16sf,__cov_v16sf,__cov_v16sf,__cov_mmask16);
9515 __cov_v16si __builtin_ia32_alignd512_mask(__cov_v16si,__cov_v16si,int,__cov_v16si,__cov_mmask16);
9516 __cov_v16si __builtin_ia32_broadcasti32x2_512_mask(__cov_v4si,__cov_v16si,__cov_mmask16);
9517 __cov_v16si __builtin_ia32_broadcasti32x8_512_mask(__cov_v8si,__cov_v16si,__cov_mmask16);
9518 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9519 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9520 __cov_v16si __builtin_ia32_ceilpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9521 __cov_v16si __builtin_ia32_cvtmask2d512(__cov_mmask16);
9522 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9523 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9524 __cov_v16si __builtin_ia32_floorpd_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9525 __cov_v16si __builtin_ia32_pmaddwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v16si,__cov_mmask16);
9526 __cov_v16si __builtin_ia32_prold512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9527 __cov_v16si __builtin_ia32_prord512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9528 __cov_v16si __builtin_ia32_pslldi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9529 __cov_v16si __builtin_ia32_psradi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9530 __cov_v16si __builtin_ia32_psrldi512_mask(__cov_v16si,int,__cov_v16si,__cov_mmask16);
9531 __cov_v16si __builtin_ia32_pternlogd512_mask(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9532 __cov_v16si __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9533 __cov_v16si __builtin_ia32_pternlogd512_maskz(__cov_v16si,__cov_v16si,__cov_v16si,int,__cov_mmask16);
9534 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9535 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9536 __cov_v16si __builtin_ia32_roundpd_az_vec_pack_sfix512(__cov_v8df,__cov_v8df);
9537 __cov_v16si __builtin_ia32_si512_256si(__cov_v8si);
9538 __cov_v16si __builtin_ia32_si512_si(__cov_v4si);
9539 __cov_v2df __builtin_ia32_addpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9540 __cov_v2df __builtin_ia32_addsd_round(__cov_v2df,__cov_v2df,int);
9541 __cov_v2df __builtin_ia32_andnpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9542 __cov_v2df __builtin_ia32_andpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9543 __cov_v2df __builtin_ia32_blendmpd_128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9544 __cov_v2df __builtin_ia32_ceilpd(__cov_v2df);
9545 __cov_v2df __builtin_ia32_compressdf128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9546 __cov_v2df __builtin_ia32_copysignpd(__cov_v2df,__cov_v2df);
9547 __cov_v2df __builtin_ia32_cvtdq2pd128_mask(__cov_v4si,__cov_v2df,__cov_mmask8);
9548 __cov_v2df __builtin_ia32_cvtps2pd128_mask(__cov_v4sf,__cov_v2df,__cov_mmask8);
9549 __cov_v2df __builtin_ia32_cvtqq2pd128_mask(__cov_v2di,__cov_v2df,__cov_mmask8);
9550 __cov_v2df __builtin_ia32_cvtss2sd_round(__cov_v2df,__cov_v4sf,int);
9551 __cov_v2df __builtin_ia32_cvtudq2pd128_mask(__cov_v4si,__cov_v2df,__cov_mmask8);
9552 __cov_v2df __builtin_ia32_cvtuqq2pd128_mask(__cov_v2di,__cov_v2df,__cov_mmask8);
9553 __cov_v2df __builtin_ia32_divpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9554 __cov_v2df __builtin_ia32_divsd_round(__cov_v2df,__cov_v2df,int);
9555 __cov_v2df __builtin_ia32_expanddf128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9556 __cov_v2df __builtin_ia32_expanddf128_maskz(__cov_v2df,__cov_v2df,__cov_mmask8);
9557 __cov_v2df __builtin_ia32_expandloaddf128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9558 __cov_v2df __builtin_ia32_expandloaddf128_maskz(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9559 __cov_v2df __builtin_ia32_extractf64x2_256_mask(__cov_v4df,int,__cov_v2df,__cov_mmask8);
9560 __cov_v2df __builtin_ia32_extractf64x2_512_mask(__cov_v8df,int,__cov_v2df,__cov_mmask8);
9561 __cov_v2df __builtin_ia32_fixupimmpd128_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8);
9562 __cov_v2df __builtin_ia32_fixupimmpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8);
9563 __cov_v2df __builtin_ia32_fixupimmsd_mask(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9564 __cov_v2df __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9565 __cov_v2df __builtin_ia32_fixupimmsd_maskz(__cov_v2df,__cov_v2df,__cov_v2di,int,__cov_mmask8,int);
9566 __cov_v2df __builtin_ia32_floorpd(__cov_v2df);
9567 __cov_v2df __builtin_ia32_getexppd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9568 __cov_v2df __builtin_ia32_getexpsd128_round(__cov_v2df,__cov_v2df,int);
9569 __cov_v2df __builtin_ia32_getmantpd128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9570 __cov_v2df __builtin_ia32_getmantsd_round(__cov_v2df,__cov_v2df,int,int);
9571 __cov_v2df __builtin_ia32_loadapd128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9572 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9573 __cov_v2df __builtin_ia32_loadupd128_mask(const double *,__cov_v2df,__cov_mmask8);
9574 #else
9575 __cov_v2df __builtin_ia32_loadupd128_mask(__cov_v2df const *,__cov_v2df,__cov_mmask8);
9576 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9577 __cov_v2df __builtin_ia32_maxpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9578 __cov_v2df __builtin_ia32_maxsd_round(__cov_v2df,__cov_v2df,int);
9579 __cov_v2df __builtin_ia32_minpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9580 __cov_v2df __builtin_ia32_minsd_round(__cov_v2df,__cov_v2df,int);
9581 __cov_v2df __builtin_ia32_movapd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9582 __cov_v2df __builtin_ia32_movddup128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9583 __cov_v2df __builtin_ia32_mulpd_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9584 __cov_v2df __builtin_ia32_mulsd_round(__cov_v2df,__cov_v2df,int);
9585 __cov_v2df __builtin_ia32_orpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9586 __cov_v2df __builtin_ia32_rangepd128_mask(__cov_v2df,__cov_v2df,int,__cov_v2df,__cov_mmask8);
9587 __cov_v2df __builtin_ia32_rangesd128_round(__cov_v2df,__cov_v2df,int,int);
9588 __cov_v2df __builtin_ia32_rcp14pd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9589 __cov_v2df __builtin_ia32_rcp28sd_round(__cov_v2df,__cov_v2df,int);
9590 __cov_v2df __builtin_ia32_reducepd128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9591 __cov_v2df __builtin_ia32_reducesd(__cov_v2df,__cov_v2df,int);
9592 __cov_v2df __builtin_ia32_rintpd(__cov_v2df);
9593 __cov_v2df __builtin_ia32_rndscalepd_128_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9594 __cov_v2df __builtin_ia32_rndscalesd_round(__cov_v2df,__cov_v2df,int,int);
9595 __cov_v2df __builtin_ia32_roundpd_az(__cov_v2df);
9596 __cov_v2df __builtin_ia32_rsqrt14pd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9597 __cov_v2df __builtin_ia32_rsqrt28sd_round(__cov_v2df,__cov_v2df,int);
9598 __cov_v2df __builtin_ia32_scalefpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9599 __cov_v2df __builtin_ia32_shufpd128_mask(__cov_v2df,__cov_v2df,int,__cov_v2df,__cov_mmask8);
9600 __cov_v2df __builtin_ia32_sqrtpd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
9601 __cov_v2df __builtin_ia32_sqrtsd_round(__cov_v2df,__cov_v2df,int);
9602 __cov_v2df __builtin_ia32_subpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9603 __cov_v2df __builtin_ia32_subsd_round(__cov_v2df,__cov_v2df,int);
9604 __cov_v2df __builtin_ia32_truncpd(__cov_v2df);
9605 __cov_v2df __builtin_ia32_unpckhpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9606 __cov_v2df __builtin_ia32_unpcklpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9607 __cov_v2df __builtin_ia32_vfmaddpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9608 __cov_v2df __builtin_ia32_vfmaddpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9609 __cov_v2df __builtin_ia32_vfmaddpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9610 __cov_v2df __builtin_ia32_vfmaddsd3_round(__cov_v2df,__cov_v2df,__cov_v2df,int);
9611 __cov_v2df __builtin_ia32_vfmaddsubpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9612 __cov_v2df __builtin_ia32_vfmaddsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9613 __cov_v2df __builtin_ia32_vfmaddsubpd128_maskz(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9614 __cov_v2df __builtin_ia32_vfmsubaddpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9615 __cov_v2df __builtin_ia32_vfmsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9616 __cov_v2df __builtin_ia32_vfnmaddpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9617 __cov_v2df __builtin_ia32_vfnmsubpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9618 __cov_v2df __builtin_ia32_vfnmsubpd128_mask3(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9619 __cov_v2df __builtin_ia32_vpcmov_v2df(__cov_v2df,__cov_v2df,__cov_v2df);
9620 __cov_v2df __builtin_ia32_vpermi2varpd128_mask(__cov_v2df,__cov_v2di,__cov_v2df,__cov_mmask8);
9621 __cov_v2df __builtin_ia32_vpermil2pd(__cov_v2df,__cov_v2df,__cov_v2di,int);
9622 __cov_v2df __builtin_ia32_vpermilpd_mask(__cov_v2df,int,__cov_v2df,__cov_mmask8);
9623 __cov_v2df __builtin_ia32_vpermilvarpd_mask(__cov_v2df,__cov_v2di,__cov_v2df,__cov_mmask8);
9624 __cov_v2df __builtin_ia32_vpermt2varpd128_mask(__cov_v2di,__cov_v2df,__cov_v2df,__cov_mmask8);
9625 __cov_v2df __builtin_ia32_vpermt2varpd128_maskz(__cov_v2di,__cov_v2df,__cov_v2df,__cov_mmask8);
9626 __cov_v2df __builtin_ia32_xorpd128_mask(__cov_v2df,__cov_v2df,__cov_v2df,__cov_mmask8);
9627 __cov_v2di __builtin_ia32_alignq128_mask(__cov_v2di,__cov_v2di,int,__cov_v2di,__cov_mmask8);
9628 __cov_v2di __builtin_ia32_blendmq_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9629 __cov_v2di __builtin_ia32_broadcastmb128(__cov_mmask8);
9630 __cov_v2di __builtin_ia32_compressdi128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9631 __cov_v2di __builtin_ia32_cvtmask2q128(__cov_mmask8);
9632 __cov_v2di __builtin_ia32_cvtpd2qq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9633 __cov_v2di __builtin_ia32_cvtpd2uqq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9634 __cov_v2di __builtin_ia32_cvtps2qq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9635 __cov_v2di __builtin_ia32_cvtps2uqq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9636 __cov_v2di __builtin_ia32_cvttpd2qq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9637 __cov_v2di __builtin_ia32_cvttpd2uqq128_mask(__cov_v2df,__cov_v2di,__cov_mmask8);
9638 __cov_v2di __builtin_ia32_cvttps2qq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9639 __cov_v2di __builtin_ia32_cvttps2uqq128_mask(__cov_v4sf,__cov_v2di,__cov_mmask8);
9640 __cov_v2di __builtin_ia32_expanddi128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9641 __cov_v2di __builtin_ia32_expanddi128_maskz(__cov_v2di,__cov_v2di,__cov_mmask8);
9642 __cov_v2di __builtin_ia32_expandloaddi128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9643 __cov_v2di __builtin_ia32_expandloaddi128_maskz(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9644 __cov_v2di __builtin_ia32_extracti64x2_256_mask(__cov_v4di,int,__cov_v2di,__cov_mmask8);
9645 __cov_v2di __builtin_ia32_extracti64x2_512_mask(__cov_v8di,int,__cov_v2di,__cov_mmask8);
9646 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9647 __cov_v2di __builtin_ia32_loaddqudi128_mask(const long long *,__cov_v2di,__cov_mmask8);
9648 #else
9649 __cov_v2di __builtin_ia32_loaddqudi128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9650 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9651 __cov_v2di __builtin_ia32_movdqa64_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9652 __cov_v2di __builtin_ia32_movdqa64load128_mask(__cov_v2di const *,__cov_v2di,__cov_mmask8);
9653 __cov_v2di __builtin_ia32_pabsq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9654 __cov_v2di __builtin_ia32_paddq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9655 __cov_v2di __builtin_ia32_palignr128_mask(__cov_v2di,__cov_v2di,int,__cov_v2di,__cov_mmask16);
9656 __cov_v2di __builtin_ia32_pandnq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9657 __cov_v2di __builtin_ia32_pandq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9658 __cov_v2di __builtin_ia32_pbroadcastq128_gpr_mask(unsigned long long,__cov_v2di,__cov_mmask8);
9659 __cov_v2di __builtin_ia32_pbroadcastq128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9660 __cov_v2di __builtin_ia32_pbroadcastq128_mem_mask(unsigned long long,__cov_v2di,__cov_mmask8);
9661 __cov_v2di __builtin_ia32_pmaxsq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9662 __cov_v2di __builtin_ia32_pmaxuq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9663 __cov_v2di __builtin_ia32_pminsq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9664 __cov_v2di __builtin_ia32_pminuq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9665 __cov_v2di __builtin_ia32_pmovsxbq128_mask(__cov_v16qi,__cov_v2di,__cov_mmask8);
9666 __cov_v2di __builtin_ia32_pmovsxdq128_mask(__cov_v4si,__cov_v2di,__cov_mmask8);
9667 __cov_v2di __builtin_ia32_pmovsxwq128_mask(__cov_v8hi,__cov_v2di,__cov_mmask8);
9668 __cov_v2di __builtin_ia32_pmovzxbq128_mask(__cov_v16qi,__cov_v2di,__cov_mmask8);
9669 __cov_v2di __builtin_ia32_pmovzxdq128_mask(__cov_v4si,__cov_v2di,__cov_mmask8);
9670 __cov_v2di __builtin_ia32_pmovzxwq128_mask(__cov_v8hi,__cov_v2di,__cov_mmask8);
9671 __cov_v2di __builtin_ia32_pmuldq128_mask(__cov_v4si,__cov_v4si,__cov_v2di,__cov_mmask8);
9672 __cov_v2di __builtin_ia32_pmullq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9673 __cov_v2di __builtin_ia32_pmuludq128_mask(__cov_v4si,__cov_v4si,__cov_v2di,__cov_mmask8);
9674 __cov_v2di __builtin_ia32_porq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9675 __cov_v2di __builtin_ia32_prolq128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9676 __cov_v2di __builtin_ia32_prolvq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9677 __cov_v2di __builtin_ia32_prorq128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9678 __cov_v2di __builtin_ia32_prorvq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9679 __cov_v2di __builtin_ia32_psllq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9680 __cov_v2di __builtin_ia32_psllqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9681 __cov_v2di __builtin_ia32_psllv2di_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9682 __cov_v2di __builtin_ia32_psraq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9683 __cov_v2di __builtin_ia32_psraqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9684 __cov_v2di __builtin_ia32_psravq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9685 __cov_v2di __builtin_ia32_psrlq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9686 __cov_v2di __builtin_ia32_psrlqi128_mask(__cov_v2di,int,__cov_v2di,__cov_mmask8);
9687 __cov_v2di __builtin_ia32_psrlv2di_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9688 __cov_v2di __builtin_ia32_psubq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9689 __cov_v2di __builtin_ia32_pternlogq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,int,__cov_mmask8);
9690 __cov_v2di __builtin_ia32_pternlogq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,int,__cov_mmask8);
9691 __cov_v2di __builtin_ia32_punpckhqdq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9692 __cov_v2di __builtin_ia32_punpcklqdq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9693 __cov_v2di __builtin_ia32_pxorq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9694 __cov_v2di __builtin_ia32_vpcmov_v2di(__cov_v2di,__cov_v2di,__cov_v2di);
9695 __cov_v2di __builtin_ia32_vpcomneuq(__cov_v2di,__cov_v2di);
9696 __cov_v2di __builtin_ia32_vpconflictdi_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9697 __cov_v2di __builtin_ia32_vpermi2varq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9698 __cov_v2di __builtin_ia32_vpermt2varq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9699 __cov_v2di __builtin_ia32_vpermt2varq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
9700 __cov_v2di __builtin_ia32_vplzcntq_128_mask(__cov_v2di,__cov_v2di,__cov_mmask8);
9701 __cov_v2di __builtin_ia32_vprotqi(__cov_v2di,int);
9702 __cov_v2si __builtin_ia32_pswapdsi(__cov_v2si);
9703 __cov_v32hi __builtin_ia32_blendmw_512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9704 __cov_v32hi __builtin_ia32_cvtmask2w512(unsigned int);
9705 __cov_v32hi __builtin_ia32_dbpsadbw512_mask(__cov_v64qi,__cov_v64qi,int,__cov_v32hi,unsigned int);
9706 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9707 __cov_v32hi __builtin_ia32_loaddquhi512_mask(const short*,__cov_v32hi,unsigned int);
9708 #else
9709 __cov_v32hi __builtin_ia32_loaddquhi512_mask(__cov_v32hi const *,__cov_v32hi,unsigned int);
9710 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9711 __cov_v32hi __builtin_ia32_movdquhi512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9712 __cov_v32hi __builtin_ia32_pabsw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
9713 __cov_v32hi __builtin_ia32_packssdw512_mask(__cov_v16si,__cov_v16si,__cov_v32hi,unsigned int);
9714 __cov_v32hi __builtin_ia32_packusdw512_mask(__cov_v16si,__cov_v16si,__cov_v32hi,unsigned int);
9715 __cov_v32hi __builtin_ia32_paddsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9716 __cov_v32hi __builtin_ia32_paddusw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9717 __cov_v32hi __builtin_ia32_paddw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9718 __cov_v32hi __builtin_ia32_pavgw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9719 __cov_v32hi __builtin_ia32_pbroadcastw512_gpr_mask(__cov_mmask16,__cov_v32hi,unsigned int);
9720 __cov_v32hi __builtin_ia32_pbroadcastw512_mask(__cov_v8hi,__cov_v32hi,unsigned int);
9721 __cov_v32hi __builtin_ia32_permvarhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9722 __cov_v32hi __builtin_ia32_pmaddubsw512_mask(__cov_v64qi,__cov_v64qi,__cov_v32hi,unsigned int);
9723 __cov_v32hi __builtin_ia32_pmaxsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9724 __cov_v32hi __builtin_ia32_pmaxuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9725 __cov_v32hi __builtin_ia32_pminsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9726 __cov_v32hi __builtin_ia32_pminuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9727 __cov_v32hi __builtin_ia32_pmovsxbw512_mask(__cov_v32qi,__cov_v32hi,unsigned int);
9728 __cov_v32hi __builtin_ia32_pmovzxbw512_mask(__cov_v32qi,__cov_v32hi,unsigned int);
9729 __cov_v32hi __builtin_ia32_pmulhrsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9730 __cov_v32hi __builtin_ia32_pmulhuw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9731 __cov_v32hi __builtin_ia32_pmulhw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9732 __cov_v32hi __builtin_ia32_pmullw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9733 __cov_v32hi __builtin_ia32_pshufhw512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9734 __cov_v32hi __builtin_ia32_pshuflw512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9735 __cov_v32hi __builtin_ia32_psllv32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9736 __cov_v32hi __builtin_ia32_psllw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9737 __cov_v32hi __builtin_ia32_psllwi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9738 __cov_v32hi __builtin_ia32_psrav32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9739 __cov_v32hi __builtin_ia32_psraw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9740 __cov_v32hi __builtin_ia32_psrawi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9741 __cov_v32hi __builtin_ia32_psrlv32hi_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9742 __cov_v32hi __builtin_ia32_psrlw512_mask(__cov_v32hi,__cov_v8hi,__cov_v32hi,unsigned int);
9743 __cov_v32hi __builtin_ia32_psrlwi512_mask(__cov_v32hi,int,__cov_v32hi,unsigned int);
9744 __cov_v32hi __builtin_ia32_psubsw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9745 __cov_v32hi __builtin_ia32_psubusw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9746 __cov_v32hi __builtin_ia32_psubw512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9747 __cov_v32hi __builtin_ia32_punpckhwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9748 __cov_v32hi __builtin_ia32_punpcklwd512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9749 __cov_v32hi __builtin_ia32_vpermi2varhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9750 __cov_v32hi __builtin_ia32_vpermt2varhi512_mask(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9751 __cov_v32hi __builtin_ia32_vpermt2varhi512_maskz(__cov_v32hi,__cov_v32hi,__cov_v32hi,unsigned int);
9752 __cov_v32qi __builtin_ia32_blendmb_256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9753 __cov_v32qi __builtin_ia32_cvtmask2b256(unsigned int);
9754 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9755 __cov_v32qi __builtin_ia32_loaddquqi256_mask(const char*,__cov_v32qi,unsigned int);
9756 #else
9757 __cov_v32qi __builtin_ia32_loaddquqi256_mask(__cov_v32qi const *,__cov_v32qi,unsigned int);
9758 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9759 __cov_v32qi __builtin_ia32_movdquqi256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9760 __cov_v32qi __builtin_ia32_pabsb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
9761 __cov_v32qi __builtin_ia32_packsswb256_mask(__cov_v16hi,__cov_v16hi,__cov_v32qi,unsigned int);
9762 __cov_v32qi __builtin_ia32_packuswb256_mask(__cov_v16hi,__cov_v16hi,__cov_v32qi,unsigned int);
9763 __cov_v32qi __builtin_ia32_paddb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9764 __cov_v32qi __builtin_ia32_paddsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9765 __cov_v32qi __builtin_ia32_paddusb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9766 __cov_v32qi __builtin_ia32_pavgb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9767 __cov_v32qi __builtin_ia32_pbroadcastb256_gpr_mask(__cov_mmask8,__cov_v32qi,unsigned int);
9768 __cov_v32qi __builtin_ia32_pbroadcastb256_mask(__cov_v16qi,__cov_v32qi,unsigned int);
9769 __cov_v32qi __builtin_ia32_pmaxsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9770 __cov_v32qi __builtin_ia32_pmaxub256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9771 __cov_v32qi __builtin_ia32_pminsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9772 __cov_v32qi __builtin_ia32_pminub256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9773 __cov_v32qi __builtin_ia32_pmovswb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9774 __cov_v32qi __builtin_ia32_pmovuswb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9775 __cov_v32qi __builtin_ia32_pmovwb512_mask(__cov_v32hi,__cov_v32qi,unsigned int);
9776 __cov_v32qi __builtin_ia32_pshufb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9777 __cov_v32qi __builtin_ia32_psubb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9778 __cov_v32qi __builtin_ia32_psubsb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9779 __cov_v32qi __builtin_ia32_psubusb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9780 __cov_v32qi __builtin_ia32_punpckhbw256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9781 __cov_v32qi __builtin_ia32_punpcklbw256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,unsigned int);
9782 __cov_v32qi __builtin_ia32_vpcmov_v32qi256(__cov_v32qi,__cov_v32qi,__cov_v32qi);
9783 __cov_v4df __builtin_ia32_addpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9784 __cov_v4df __builtin_ia32_andnpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9785 __cov_v4df __builtin_ia32_andpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9786 __cov_v4df __builtin_ia32_blendmpd_256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9787 __cov_v4df __builtin_ia32_broadcastf64x2_256_mask(__cov_v2df,__cov_v4df,__cov_mmask8);
9788 __cov_v4df __builtin_ia32_broadcastsd256_mask(__cov_v2df,__cov_v4df,__cov_mmask8);
9789 __cov_v4df __builtin_ia32_ceilpd256(__cov_v4df);
9790 __cov_v4df __builtin_ia32_ceilpd256(__cov_v4df);
9791 __cov_v4df __builtin_ia32_compressdf256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9792 __cov_v4df __builtin_ia32_copysignpd256(__cov_v4df,__cov_v4df);
9793 __cov_v4df __builtin_ia32_copysignpd256(__cov_v4df,__cov_v4df);
9794 __cov_v4df __builtin_ia32_cvtdq2pd256_mask(__cov_v4si,__cov_v4df,__cov_mmask8);
9795 __cov_v4df __builtin_ia32_cvtps2pd256_mask(__cov_v4sf,__cov_v4df,__cov_mmask8);
9796 __cov_v4df __builtin_ia32_cvtqq2pd256_mask(__cov_v4di,__cov_v4df,__cov_mmask8);
9797 __cov_v4df __builtin_ia32_cvtudq2pd256_mask(__cov_v4si,__cov_v4df,__cov_mmask8);
9798 __cov_v4df __builtin_ia32_cvtuqq2pd256_mask(__cov_v4di,__cov_v4df,__cov_mmask8);
9799 __cov_v4df __builtin_ia32_divpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9800 __cov_v4df __builtin_ia32_expanddf256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9801 __cov_v4df __builtin_ia32_expanddf256_maskz(__cov_v4df,__cov_v4df,__cov_mmask8);
9802 __cov_v4df __builtin_ia32_expandloaddf256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9803 __cov_v4df __builtin_ia32_expandloaddf256_maskz(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9804 __cov_v4df __builtin_ia32_fixupimmpd256_mask(__cov_v4df,__cov_v4df,__cov_v4di,int,__cov_mmask8);
9805 __cov_v4df __builtin_ia32_fixupimmpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4di,int,__cov_mmask8);
9806 __cov_v4df __builtin_ia32_floorpd256(__cov_v4df);
9807 __cov_v4df __builtin_ia32_floorpd256(__cov_v4df);
9808 __cov_v4df __builtin_ia32_getexppd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9809 __cov_v4df __builtin_ia32_getmantpd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9810 __cov_v4df __builtin_ia32_insertf64x2_256_mask(__cov_v4df,__cov_v2df,int,__cov_v4df,__cov_mmask8);
9811 __cov_v4df __builtin_ia32_loadapd256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9812 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9813 __cov_v4df __builtin_ia32_loadupd256_mask(const double *,__cov_v4df,__cov_mmask8);
9814 #else
9815 __cov_v4df __builtin_ia32_loadupd256_mask(__cov_v4df const *,__cov_v4df,__cov_mmask8);
9816 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9817 __cov_v4df __builtin_ia32_maxpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9818 __cov_v4df __builtin_ia32_minpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9819 __cov_v4df __builtin_ia32_movapd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9820 __cov_v4df __builtin_ia32_movddup256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9821 __cov_v4df __builtin_ia32_mulpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9822 __cov_v4df __builtin_ia32_orpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9823 __cov_v4df __builtin_ia32_permdf256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9824 __cov_v4df __builtin_ia32_permvardf256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9825 __cov_v4df __builtin_ia32_rangepd256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9826 __cov_v4df __builtin_ia32_rcp14pd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9827 __cov_v4df __builtin_ia32_reducepd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9828 __cov_v4df __builtin_ia32_rintpd256(__cov_v4df);
9829 __cov_v4df __builtin_ia32_rintpd256(__cov_v4df);
9830 __cov_v4df __builtin_ia32_rndscalepd_256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9831 __cov_v4df __builtin_ia32_roundpd_az256(__cov_v4df);
9832 __cov_v4df __builtin_ia32_roundpd_az256(__cov_v4df);
9833 __cov_v4df __builtin_ia32_rsqrt14pd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9834 __cov_v4df __builtin_ia32_scalefpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9835 __cov_v4df __builtin_ia32_shuf_f64x2_256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9836 __cov_v4df __builtin_ia32_shufpd256_mask(__cov_v4df,__cov_v4df,int,__cov_v4df,__cov_mmask8);
9837 __cov_v4df __builtin_ia32_sqrtpd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
9838 __cov_v4df __builtin_ia32_subpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9839 __cov_v4df __builtin_ia32_truncpd256(__cov_v4df);
9840 __cov_v4df __builtin_ia32_truncpd256(__cov_v4df);
9841 __cov_v4df __builtin_ia32_unpckhpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9842 __cov_v4df __builtin_ia32_unpcklpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9843 __cov_v4df __builtin_ia32_vfmaddpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9844 __cov_v4df __builtin_ia32_vfmaddpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9845 __cov_v4df __builtin_ia32_vfmaddpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9846 __cov_v4df __builtin_ia32_vfmaddsubpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9847 __cov_v4df __builtin_ia32_vfmaddsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9848 __cov_v4df __builtin_ia32_vfmaddsubpd256_maskz(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9849 __cov_v4df __builtin_ia32_vfmsubaddpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9850 __cov_v4df __builtin_ia32_vfmsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9851 __cov_v4df __builtin_ia32_vfnmaddpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9852 __cov_v4df __builtin_ia32_vfnmsubpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9853 __cov_v4df __builtin_ia32_vfnmsubpd256_mask3(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9854 __cov_v4df __builtin_ia32_vpcmov_v4df256(__cov_v4df,__cov_v4df,__cov_v4df);
9855 __cov_v4df __builtin_ia32_vpermi2varpd256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9856 __cov_v4df __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
9857 __cov_v4df __builtin_ia32_vpermil2pd256(__cov_v4df,__cov_v4df,__cov_v4di,int);
9858 __cov_v4df __builtin_ia32_vpermilpd256_mask(__cov_v4df,int,__cov_v4df,__cov_mmask8);
9859 __cov_v4df __builtin_ia32_vpermilvarpd256_mask(__cov_v4df,__cov_v4di,__cov_v4df,__cov_mmask8);
9860 __cov_v4df __builtin_ia32_vpermt2varpd256_mask(__cov_v4di,__cov_v4df,__cov_v4df,__cov_mmask8);
9861 __cov_v4df __builtin_ia32_vpermt2varpd256_maskz(__cov_v4di,__cov_v4df,__cov_v4df,__cov_mmask8);
9862 __cov_v4df __builtin_ia32_xorpd256_mask(__cov_v4df,__cov_v4df,__cov_v4df,__cov_mmask8);
9863 __cov_v4di __builtin_ia32_alignq256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,__cov_mmask8);
9864 __cov_v4di __builtin_ia32_blendmq_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9865 __cov_v4di __builtin_ia32_broadcasti64x2_256_mask(__cov_v2di,__cov_v4di,__cov_mmask8);
9866 __cov_v4di __builtin_ia32_broadcastmb256(__cov_mmask8);
9867 __cov_v4di __builtin_ia32_compressdi256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9868 __cov_v4di __builtin_ia32_cvtmask2q256(__cov_mmask8);
9869 __cov_v4di __builtin_ia32_cvtpd2qq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9870 __cov_v4di __builtin_ia32_cvtpd2uqq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9871 __cov_v4di __builtin_ia32_cvtps2qq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9872 __cov_v4di __builtin_ia32_cvtps2uqq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9873 __cov_v4di __builtin_ia32_cvttpd2qq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9874 __cov_v4di __builtin_ia32_cvttpd2uqq256_mask(__cov_v4df,__cov_v4di,__cov_mmask8);
9875 __cov_v4di __builtin_ia32_cvttps2qq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9876 __cov_v4di __builtin_ia32_cvttps2uqq256_mask(__cov_v4sf,__cov_v4di,__cov_mmask8);
9877 __cov_v4di __builtin_ia32_expanddi256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9878 __cov_v4di __builtin_ia32_expanddi256_maskz(__cov_v4di,__cov_v4di,__cov_mmask8);
9879 __cov_v4di __builtin_ia32_expandloaddi256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9880 __cov_v4di __builtin_ia32_expandloaddi256_maskz(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9881 __cov_v4di __builtin_ia32_inserti64x2_256_mask(__cov_v4di,__cov_v2di,int,__cov_v4di,__cov_mmask8);
9882 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9883 __cov_v4di __builtin_ia32_loaddqudi256_mask(const long long *,__cov_v4di,__cov_mmask8);
9884 #else
9885 __cov_v4di __builtin_ia32_loaddqudi256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9886 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9887 __cov_v4di __builtin_ia32_movdqa64_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9888 __cov_v4di __builtin_ia32_movdqa64load256_mask(__cov_v4di const *,__cov_v4di,__cov_mmask8);
9889 __cov_v4di __builtin_ia32_pabsq256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9890 __cov_v4di __builtin_ia32_paddq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9891 __cov_v4di __builtin_ia32_palignr256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,unsigned int);
9892 __cov_v4di __builtin_ia32_pandnq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9893 __cov_v4di __builtin_ia32_pandq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9894 __cov_v4di __builtin_ia32_pbroadcastq256_gpr_mask(unsigned long long,__cov_v4di,__cov_mmask8);
9895 __cov_v4di __builtin_ia32_pbroadcastq256_mask(__cov_v2di,__cov_v4di,__cov_mmask8);
9896 __cov_v4di __builtin_ia32_pbroadcastq256_mem_mask(unsigned long long,__cov_v4di,__cov_mmask8);
9897 __cov_v4di __builtin_ia32_permdi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9898 __cov_v4di __builtin_ia32_permvardi256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9899 __cov_v4di __builtin_ia32_pmaxsq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9900 __cov_v4di __builtin_ia32_pmaxuq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9901 __cov_v4di __builtin_ia32_pminsq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9902 __cov_v4di __builtin_ia32_pminuq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9903 __cov_v4di __builtin_ia32_pmovsxbq256_mask(__cov_v16qi,__cov_v4di,__cov_mmask8);
9904 __cov_v4di __builtin_ia32_pmovsxdq256_mask(__cov_v4si,__cov_v4di,__cov_mmask8);
9905 __cov_v4di __builtin_ia32_pmovsxwq256_mask(__cov_v8hi,__cov_v4di,__cov_mmask8);
9906 __cov_v4di __builtin_ia32_pmovzxbq256_mask(__cov_v16qi,__cov_v4di,__cov_mmask8);
9907 __cov_v4di __builtin_ia32_pmovzxdq256_mask(__cov_v4si,__cov_v4di,__cov_mmask8);
9908 __cov_v4di __builtin_ia32_pmovzxwq256_mask(__cov_v8hi,__cov_v4di,__cov_mmask8);
9909 __cov_v4di __builtin_ia32_pmuldq256_mask(__cov_v8si,__cov_v8si,__cov_v4di,__cov_mmask8);
9910 __cov_v4di __builtin_ia32_pmullq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9911 __cov_v4di __builtin_ia32_pmuludq256_mask(__cov_v8si,__cov_v8si,__cov_v4di,__cov_mmask8);
9912 __cov_v4di __builtin_ia32_porq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9913 __cov_v4di __builtin_ia32_prolq256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9914 __cov_v4di __builtin_ia32_prolvq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9915 __cov_v4di __builtin_ia32_prorq256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9916 __cov_v4di __builtin_ia32_prorvq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9917 __cov_v4di __builtin_ia32_psllq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9918 __cov_v4di __builtin_ia32_psllqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9919 __cov_v4di __builtin_ia32_psllv4di_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9920 __cov_v4di __builtin_ia32_psraq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9921 __cov_v4di __builtin_ia32_psraqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9922 __cov_v4di __builtin_ia32_psravq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9923 __cov_v4di __builtin_ia32_psrlq256_mask(__cov_v4di,__cov_v2di,__cov_v4di,__cov_mmask8);
9924 __cov_v4di __builtin_ia32_psrlqi256_mask(__cov_v4di,int,__cov_v4di,__cov_mmask8);
9925 __cov_v4di __builtin_ia32_psrlv4di_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9926 __cov_v4di __builtin_ia32_psubq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9927 __cov_v4di __builtin_ia32_pternlogq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,int,__cov_mmask8);
9928 __cov_v4di __builtin_ia32_pternlogq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,int,__cov_mmask8);
9929 __cov_v4di __builtin_ia32_punpckhqdq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9930 __cov_v4di __builtin_ia32_punpcklqdq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9931 __cov_v4di __builtin_ia32_pxorq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9932 __cov_v4di __builtin_ia32_shuf_i64x2_256_mask(__cov_v4di,__cov_v4di,int,__cov_v4di,__cov_mmask8);
9933 __cov_v4di __builtin_ia32_vpcmov256(__cov_v4di,__cov_v4di,__cov_v4di);
9934 __cov_v4di __builtin_ia32_vpcmov_v4di256(__cov_v4di,__cov_v4di,__cov_v4di);
9935 __cov_v4di __builtin_ia32_vpconflictdi_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9936 __cov_v4di __builtin_ia32_vpermi2varq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9937 __cov_v4di __builtin_ia32_vpermt2varq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9938 __cov_v4di __builtin_ia32_vpermt2varq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
9939 __cov_v4di __builtin_ia32_vplzcntq_256_mask(__cov_v4di,__cov_v4di,__cov_mmask8);
9940 __cov_v4sf __builtin_ia32_addps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9941 __cov_v4sf __builtin_ia32_addss_round(__cov_v4sf,__cov_v4sf,int);
9942 __cov_v4sf __builtin_ia32_andnps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9943 __cov_v4sf __builtin_ia32_andps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9944 __cov_v4sf __builtin_ia32_blendmps_128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9945 __cov_v4sf __builtin_ia32_broadcastss128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9946 __cov_v4sf __builtin_ia32_ceilps(__cov_v4sf);
9947 __cov_v4sf __builtin_ia32_compresssf128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9948 __cov_v4sf __builtin_ia32_copysignps(__cov_v4sf,__cov_v4sf);
9949 __cov_v4sf __builtin_ia32_cvtdq2ps128_mask(__cov_v4si,__cov_v4sf,__cov_mmask8);
9950 __cov_v4sf __builtin_ia32_cvtpd2ps256_mask(__cov_v4df,__cov_v4sf,__cov_mmask8);
9951 __cov_v4sf __builtin_ia32_cvtpd2ps_mask(__cov_v2df,__cov_v4sf,__cov_mmask8);
9952 __cov_v4sf __builtin_ia32_cvtqq2ps128_mask(__cov_v2di,__cov_v4sf,__cov_mmask8);
9953 __cov_v4sf __builtin_ia32_cvtqq2ps256_mask(__cov_v4di,__cov_v4sf,__cov_mmask8);
9954 __cov_v4sf __builtin_ia32_cvtsd2ss_round(__cov_v4sf,__cov_v2df,int);
9955 __cov_v4sf __builtin_ia32_cvtudq2ps128_mask(__cov_v4si,__cov_v4sf,__cov_mmask8);
9956 __cov_v4sf __builtin_ia32_cvtuqq2ps128_mask(__cov_v2di,__cov_v4sf,__cov_mmask8);
9957 __cov_v4sf __builtin_ia32_cvtuqq2ps256_mask(__cov_v4di,__cov_v4sf,__cov_mmask8);
9958 __cov_v4sf __builtin_ia32_divps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9959 __cov_v4sf __builtin_ia32_divss_round(__cov_v4sf,__cov_v4sf,int);
9960 __cov_v4sf __builtin_ia32_expandloadsf128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
9961 __cov_v4sf __builtin_ia32_expandloadsf128_maskz(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
9962 __cov_v4sf __builtin_ia32_expandsf128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9963 __cov_v4sf __builtin_ia32_expandsf128_maskz(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9964 __cov_v4sf __builtin_ia32_extractf32x4_256_mask(__cov_v8sf,int,__cov_v4sf,__cov_mmask8);
9965 __cov_v4sf __builtin_ia32_fixupimmps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8);
9966 __cov_v4sf __builtin_ia32_fixupimmps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8);
9967 __cov_v4sf __builtin_ia32_fixupimmss_mask(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
9968 __cov_v4sf __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
9969 __cov_v4sf __builtin_ia32_fixupimmss_maskz(__cov_v4sf,__cov_v4sf,__cov_v4si,int,__cov_mmask8,int);
9970 __cov_v4sf __builtin_ia32_floorps(__cov_v4sf);
9971 __cov_v4sf __builtin_ia32_getexpps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9972 __cov_v4sf __builtin_ia32_getexpss128_round(__cov_v4sf,__cov_v4sf,int);
9973 __cov_v4sf __builtin_ia32_getmantps128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
9974 __cov_v4sf __builtin_ia32_getmantss_round(__cov_v4sf,__cov_v4sf,int,int);
9975 __cov_v4sf __builtin_ia32_loadaps128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
9976 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9977 __cov_v4sf __builtin_ia32_loadups128_mask(const float *,__cov_v4sf,__cov_mmask8);
9978 #else
9979 __cov_v4sf __builtin_ia32_loadups128_mask(__cov_v4sf const *,__cov_v4sf,__cov_mmask8);
9980 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
9981 __cov_v4sf __builtin_ia32_maxps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9982 __cov_v4sf __builtin_ia32_maxss_round(__cov_v4sf,__cov_v4sf,int);
9983 __cov_v4sf __builtin_ia32_minps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9984 __cov_v4sf __builtin_ia32_minss_round(__cov_v4sf,__cov_v4sf,int);
9985 __cov_v4sf __builtin_ia32_movaps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9986 __cov_v4sf __builtin_ia32_movshdup128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9987 __cov_v4sf __builtin_ia32_movsldup128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9988 __cov_v4sf __builtin_ia32_mulps_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9989 __cov_v4sf __builtin_ia32_mulss_round(__cov_v4sf,__cov_v4sf,int);
9990 __cov_v4sf __builtin_ia32_orps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
9991 __cov_v4sf __builtin_ia32_rangeps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
9992 __cov_v4sf __builtin_ia32_rangess128_round(__cov_v4sf,__cov_v4sf,int,int);
9993 __cov_v4sf __builtin_ia32_rcp14ps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
9994 __cov_v4sf __builtin_ia32_rcp28ss_round(__cov_v4sf,__cov_v4sf,int);
9995 __cov_v4sf __builtin_ia32_reduceps128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
9996 __cov_v4sf __builtin_ia32_reducess(__cov_v4sf,__cov_v4sf,int);
9997 __cov_v4sf __builtin_ia32_rintps(__cov_v4sf);
9998 __cov_v4sf __builtin_ia32_rndscaleps_128_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
9999 __cov_v4sf __builtin_ia32_rndscaless_round(__cov_v4sf,__cov_v4sf,int,int);
10000 __cov_v4sf __builtin_ia32_roundps_az(__cov_v4sf);
10001 __cov_v4sf __builtin_ia32_rsqrt14ps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10002 __cov_v4sf __builtin_ia32_rsqrt28ss_round(__cov_v4sf,__cov_v4sf,int);
10003 __cov_v4sf __builtin_ia32_rsqrtps_nr(__cov_v4sf);
10004 __cov_v4sf __builtin_ia32_scalefps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10005 __cov_v4sf __builtin_ia32_shufps128_mask(__cov_v4sf,__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10006 __cov_v4sf __builtin_ia32_sqrtps128_mask(__cov_v4sf,__cov_v4sf,__cov_mmask8);
10007 __cov_v4sf __builtin_ia32_sqrtps_nr(__cov_v4sf);
10008 __cov_v4sf __builtin_ia32_sqrtss_round(__cov_v4sf,__cov_v4sf,int);
10009 __cov_v4sf __builtin_ia32_subps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10010 __cov_v4sf __builtin_ia32_subss_round(__cov_v4sf,__cov_v4sf,int);
10011 __cov_v4sf __builtin_ia32_truncps(__cov_v4sf);
10012 __cov_v4sf __builtin_ia32_unpckhps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10013 __cov_v4sf __builtin_ia32_unpcklps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10014 __cov_v4sf __builtin_ia32_vcvtph2ps_mask(__cov_v8hi,__cov_v4sf,__cov_mmask8);
10015 __cov_v4sf __builtin_ia32_vfmaddps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10016 __cov_v4sf __builtin_ia32_vfmaddps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10017 __cov_v4sf __builtin_ia32_vfmaddps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10018 __cov_v4sf __builtin_ia32_vfmaddss3_round(__cov_v4sf,__cov_v4sf,__cov_v4sf,int);
10019 __cov_v4sf __builtin_ia32_vfmaddsubps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10020 __cov_v4sf __builtin_ia32_vfmaddsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10021 __cov_v4sf __builtin_ia32_vfmaddsubps128_maskz(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10022 __cov_v4sf __builtin_ia32_vfmsubaddps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10023 __cov_v4sf __builtin_ia32_vfmsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10024 __cov_v4sf __builtin_ia32_vfnmaddps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10025 __cov_v4sf __builtin_ia32_vfnmsubps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10026 __cov_v4sf __builtin_ia32_vfnmsubps128_mask3(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10027 __cov_v4sf __builtin_ia32_vpcmov_v4sf(__cov_v4sf,__cov_v4sf,__cov_v4sf);
10028 __cov_v4sf __builtin_ia32_vpermi2varps128_mask(__cov_v4sf,__cov_v4si,__cov_v4sf,__cov_mmask8);
10029 __cov_v4sf __builtin_ia32_vpermil2ps(__cov_v4sf,__cov_v4sf,__cov_v4si,int);
10030 __cov_v4sf __builtin_ia32_vpermilps_mask(__cov_v4sf,int,__cov_v4sf,__cov_mmask8);
10031 __cov_v4sf __builtin_ia32_vpermilvarps_mask(__cov_v4sf,__cov_v4si,__cov_v4sf,__cov_mmask8);
10032 __cov_v4sf __builtin_ia32_vpermt2varps128_mask(__cov_v4si,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10033 __cov_v4sf __builtin_ia32_vpermt2varps128_maskz(__cov_v4si,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10034 __cov_v4sf __builtin_ia32_xorps128_mask(__cov_v4sf,__cov_v4sf,__cov_v4sf,__cov_mmask8);
10035 __cov_v4si __builtin_ia32_alignd128_mask(__cov_v4si,__cov_v4si,int,__cov_v4si,__cov_mmask8);
10036 __cov_v4si __builtin_ia32_blendmd_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10037 __cov_v4si __builtin_ia32_broadcasti32x2_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10038 __cov_v4si __builtin_ia32_broadcastmw128(__cov_mmask16);
10039 __cov_v4si __builtin_ia32_ceilpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10040 __cov_v4si __builtin_ia32_ceilpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10041 __cov_v4si __builtin_ia32_ceilps_sfix(__cov_v4sf);
10042 __cov_v4si __builtin_ia32_ceilps_sfix(__cov_v4sf);
10043 __cov_v4si __builtin_ia32_compresssi128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10044 __cov_v4si __builtin_ia32_cvtmask2d128(__cov_mmask8);
10045 __cov_v4si __builtin_ia32_cvtpd2dq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10046 __cov_v4si __builtin_ia32_cvtpd2dq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10047 __cov_v4si __builtin_ia32_cvtpd2udq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10048 __cov_v4si __builtin_ia32_cvtpd2udq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10049 __cov_v4si __builtin_ia32_cvtps2dq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10050 __cov_v4si __builtin_ia32_cvtps2udq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10051 __cov_v4si __builtin_ia32_cvttpd2dq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10052 __cov_v4si __builtin_ia32_cvttpd2dq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10053 __cov_v4si __builtin_ia32_cvttpd2udq128_mask(__cov_v2df,__cov_v4si,__cov_mmask8);
10054 __cov_v4si __builtin_ia32_cvttpd2udq256_mask(__cov_v4df,__cov_v4si,__cov_mmask8);
10055 __cov_v4si __builtin_ia32_cvttps2dq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10056 __cov_v4si __builtin_ia32_cvttps2udq128_mask(__cov_v4sf,__cov_v4si,__cov_mmask8);
10057 __cov_v4si __builtin_ia32_expandloadsi128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10058 __cov_v4si __builtin_ia32_expandloadsi128_maskz(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10059 __cov_v4si __builtin_ia32_expandsi128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10060 __cov_v4si __builtin_ia32_expandsi128_maskz(__cov_v4si,__cov_v4si,__cov_mmask8);
10061 __cov_v4si __builtin_ia32_extracti32x4_256_mask(__cov_v8si,int,__cov_v4si,__cov_mmask8);
10062 __cov_v4si __builtin_ia32_floorpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10063 __cov_v4si __builtin_ia32_floorpd_vec_pack_sfix(__cov_v2df,__cov_v2df);
10064 __cov_v4si __builtin_ia32_floorps_sfix(__cov_v4sf);
10065 __cov_v4si __builtin_ia32_floorps_sfix(__cov_v4sf);
10066 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10067 __cov_v4si __builtin_ia32_loaddqusi128_mask(const int*,__cov_v4si,__cov_mmask8);
10068 #else
10069 __cov_v4si __builtin_ia32_loaddqusi128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10070 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10071 __cov_v4si __builtin_ia32_movdqa32_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10072 __cov_v4si __builtin_ia32_movdqa32load128_mask(__cov_v4si const *,__cov_v4si,__cov_mmask8);
10073 __cov_v4si __builtin_ia32_pabsd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10074 __cov_v4si __builtin_ia32_paddd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10075 __cov_v4si __builtin_ia32_pandd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10076 __cov_v4si __builtin_ia32_pandnd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10077 __cov_v4si __builtin_ia32_pbroadcastd128_gpr_mask(unsigned int,__cov_v4si,__cov_mmask8);
10078 __cov_v4si __builtin_ia32_pbroadcastd128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10079 __cov_v4si __builtin_ia32_pmaddwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v4si,__cov_mmask8);
10080 __cov_v4si __builtin_ia32_pmaxsd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10081 __cov_v4si __builtin_ia32_pmaxud128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10082 __cov_v4si __builtin_ia32_pminsd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10083 __cov_v4si __builtin_ia32_pminud128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10084 __cov_v4si __builtin_ia32_pmovqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10085 __cov_v4si __builtin_ia32_pmovqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10086 __cov_v4si __builtin_ia32_pmovsqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10087 __cov_v4si __builtin_ia32_pmovsqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10088 __cov_v4si __builtin_ia32_pmovsxbd128_mask(__cov_v16qi,__cov_v4si,__cov_mmask8);
10089 __cov_v4si __builtin_ia32_pmovsxwd128_mask(__cov_v8hi,__cov_v4si,__cov_mmask8);
10090 __cov_v4si __builtin_ia32_pmovusqd128_mask(__cov_v2di,__cov_v4si,__cov_mmask8);
10091 __cov_v4si __builtin_ia32_pmovusqd256_mask(__cov_v4di,__cov_v4si,__cov_mmask8);
10092 __cov_v4si __builtin_ia32_pmovzxbd128_mask(__cov_v16qi,__cov_v4si,__cov_mmask8);
10093 __cov_v4si __builtin_ia32_pmovzxwd128_mask(__cov_v8hi,__cov_v4si,__cov_mmask8);
10094 __cov_v4si __builtin_ia32_pmulld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10095 __cov_v4si __builtin_ia32_pord128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10096 __cov_v4si __builtin_ia32_prold128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10097 __cov_v4si __builtin_ia32_prolvd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10098 __cov_v4si __builtin_ia32_prord128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10099 __cov_v4si __builtin_ia32_prorvd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10100 __cov_v4si __builtin_ia32_pshufd128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10101 __cov_v4si __builtin_ia32_pslld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10102 __cov_v4si __builtin_ia32_pslldi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10103 __cov_v4si __builtin_ia32_psllv4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10104 __cov_v4si __builtin_ia32_psrad128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10105 __cov_v4si __builtin_ia32_psradi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10106 __cov_v4si __builtin_ia32_psrav4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10107 __cov_v4si __builtin_ia32_psrld128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10108 __cov_v4si __builtin_ia32_psrldi128_mask(__cov_v4si,int,__cov_v4si,__cov_mmask8);
10109 __cov_v4si __builtin_ia32_psrlv4si_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10110 __cov_v4si __builtin_ia32_psubd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10111 __cov_v4si __builtin_ia32_pternlogd128_mask(__cov_v4si,__cov_v4si,__cov_v4si,int,__cov_mmask8);
10112 __cov_v4si __builtin_ia32_pternlogd128_maskz(__cov_v4si,__cov_v4si,__cov_v4si,int,__cov_mmask8);
10113 __cov_v4si __builtin_ia32_punpckhdq128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10114 __cov_v4si __builtin_ia32_punpckldq128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10115 __cov_v4si __builtin_ia32_pxord128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10116 __cov_v4si __builtin_ia32_roundpd_az_vec_pack_sfix(__cov_v2df,__cov_v2df);
10117 __cov_v4si __builtin_ia32_roundpd_az_vec_pack_sfix(__cov_v2df,__cov_v2df);
10118 __cov_v4si __builtin_ia32_roundps_az_sfix(__cov_v4sf);
10119 __cov_v4si __builtin_ia32_roundps_az_sfix(__cov_v4sf);
10120 __cov_v4si __builtin_ia32_vec_pack_sfix(__cov_v2df,__cov_v2df);
10121 __cov_v4si __builtin_ia32_vpcmov_v4si(__cov_v4si,__cov_v4si,__cov_v4si);
10122 __cov_v4si __builtin_ia32_vpcomned(__cov_v4si,__cov_v4si);
10123 __cov_v4si __builtin_ia32_vpcomneud(__cov_v4si,__cov_v4si);
10124 __cov_v4si __builtin_ia32_vpconflictsi_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10125 __cov_v4si __builtin_ia32_vpermi2vard128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10126 __cov_v4si __builtin_ia32_vpermt2vard128_mask(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10127 __cov_v4si __builtin_ia32_vpermt2vard128_maskz(__cov_v4si,__cov_v4si,__cov_v4si,__cov_mmask8);
10128 __cov_v4si __builtin_ia32_vplzcntd_128_mask(__cov_v4si,__cov_v4si,__cov_mmask8);
10129 __cov_v4si __builtin_ia32_vprotdi(__cov_v4si,int);
10130 __cov_v64qi __builtin_ia32_blendmb_512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10131 __cov_v64qi __builtin_ia32_cvtmask2b512(unsigned long long);
10132 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10133 __cov_v64qi __builtin_ia32_loaddquqi512_mask(const char*,__cov_v64qi,unsigned long long);
10134 #else
10135 __cov_v64qi __builtin_ia32_loaddquqi512_mask(__cov_v64qi const *,__cov_v64qi,unsigned long long);
10136 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10137 __cov_v64qi __builtin_ia32_movdquqi512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10138 __cov_v64qi __builtin_ia32_pabsb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10139 __cov_v64qi __builtin_ia32_packsswb512_mask(__cov_v32hi,__cov_v32hi,__cov_v64qi,unsigned long long);
10140 __cov_v64qi __builtin_ia32_packuswb512_mask(__cov_v32hi,__cov_v32hi,__cov_v64qi,unsigned long long);
10141 __cov_v64qi __builtin_ia32_paddb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10142 __cov_v64qi __builtin_ia32_paddsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10143 __cov_v64qi __builtin_ia32_paddusb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10144 __cov_v64qi __builtin_ia32_pavgb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10145 __cov_v64qi __builtin_ia32_pbroadcastb512_gpr_mask(__cov_mmask8,__cov_v64qi,unsigned long long);
10146 __cov_v64qi __builtin_ia32_pbroadcastb512_mask(__cov_v16qi,__cov_v64qi,unsigned long long);
10147 __cov_v64qi __builtin_ia32_pmaxsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10148 __cov_v64qi __builtin_ia32_pmaxub512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10149 __cov_v64qi __builtin_ia32_pminsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10150 __cov_v64qi __builtin_ia32_pminub512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10151 __cov_v64qi __builtin_ia32_pshufb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10152 __cov_v64qi __builtin_ia32_psubb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10153 __cov_v64qi __builtin_ia32_psubsb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10154 __cov_v64qi __builtin_ia32_psubusb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10155 __cov_v64qi __builtin_ia32_punpckhbw512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10156 __cov_v64qi __builtin_ia32_punpcklbw512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,unsigned long long);
10157 __cov_v8df __builtin_ia32_andnpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10158 __cov_v8df __builtin_ia32_andpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10159 __cov_v8df __builtin_ia32_broadcastf64x2_512_mask(__cov_v2df,__cov_v8df,__cov_mmask8);
10160 __cov_v8df __builtin_ia32_copysignpd512(__cov_v8df,__cov_v8df);
10161 __cov_v8df __builtin_ia32_copysignpd512(__cov_v8df,__cov_v8df);
10162 __cov_v8df __builtin_ia32_cvtqq2pd512_mask(__cov_v8di,__cov_v8df,__cov_mmask8,int);
10163 __cov_v8df __builtin_ia32_cvtuqq2pd512_mask(__cov_v8di,__cov_v8df,__cov_mmask8,int);
10164 __cov_v8df __builtin_ia32_exp2pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10165 __cov_v8df __builtin_ia32_fixupimmpd512_mask(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10166 __cov_v8df __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10167 __cov_v8df __builtin_ia32_fixupimmpd512_maskz(__cov_v8df,__cov_v8df,__cov_v8di,int,__cov_mmask8,int);
10168 __cov_v8df __builtin_ia32_getexppd512_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10169 __cov_v8df __builtin_ia32_getmantpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
10170 __cov_v8df __builtin_ia32_insertf64x2_512_mask(__cov_v8df,__cov_v2df,int,__cov_v8df,__cov_mmask8);
10171 __cov_v8df __builtin_ia32_orpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10172 __cov_v8df __builtin_ia32_pd512_256pd(__cov_v4df);
10173 __cov_v8df __builtin_ia32_pd512_pd(__cov_v2df);
10174 __cov_v8df __builtin_ia32_permdf512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10175 __cov_v8df __builtin_ia32_rangepd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8,int);
10176 __cov_v8df __builtin_ia32_rcp28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10177 __cov_v8df __builtin_ia32_reducepd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10178 __cov_v8df __builtin_ia32_rsqrt28pd_mask(__cov_v8df,__cov_v8df,__cov_mmask8,int);
10179 __cov_v8df __builtin_ia32_shufpd512_mask(__cov_v8df,__cov_v8df,int,__cov_v8df,__cov_mmask8);
10180 __cov_v8df __builtin_ia32_vpermilpd512_mask(__cov_v8df,int,__cov_v8df,__cov_mmask8);
10181 __cov_v8df __builtin_ia32_xorpd512_mask(__cov_v8df,__cov_v8df,__cov_v8df,__cov_mmask8);
10182 __cov_v8di __builtin_ia32_alignq512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,__cov_mmask8);
10183 __cov_v8di __builtin_ia32_broadcasti64x2_512_mask(__cov_v2di,__cov_v8di,__cov_mmask8);
10184 __cov_v8di __builtin_ia32_cvtmask2q512(__cov_mmask8);
10185 __cov_v8di __builtin_ia32_cvtpd2qq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10186 __cov_v8di __builtin_ia32_cvtpd2uqq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10187 __cov_v8di __builtin_ia32_cvtps2qq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10188 __cov_v8di __builtin_ia32_cvtps2uqq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10189 __cov_v8di __builtin_ia32_cvttpd2qq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10190 __cov_v8di __builtin_ia32_cvttpd2uqq512_mask(__cov_v8df,__cov_v8di,__cov_mmask8,int);
10191 __cov_v8di __builtin_ia32_cvttps2qq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10192 __cov_v8di __builtin_ia32_cvttps2uqq512_mask(__cov_v8sf,__cov_v8di,__cov_mmask8,int);
10193 __cov_v8di __builtin_ia32_inserti64x2_512_mask(__cov_v8di,__cov_v2di,int,__cov_v8di,__cov_mmask8);
10194 __cov_v8di __builtin_ia32_palignr512(__cov_v8di,__cov_v8di,int);
10195 __cov_v8di __builtin_ia32_palignr512_mask(__cov_v8di,__cov_v8di,int,__cov_v8di,unsigned long long);
10196 __cov_v8di __builtin_ia32_permdi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10197 __cov_v8di __builtin_ia32_pmullq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10198 __cov_v8di __builtin_ia32_prolq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10199 __cov_v8di __builtin_ia32_prorq512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10200 __cov_v8di __builtin_ia32_psadbw512(__cov_v64qi,__cov_v64qi);
10201 __cov_v8di __builtin_ia32_pslldq512(__cov_v8di,int);
10202 __cov_v8di __builtin_ia32_psllqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10203 __cov_v8di __builtin_ia32_psraqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10204 __cov_v8di __builtin_ia32_psrldq512(__cov_v8di,int);
10205 __cov_v8di __builtin_ia32_psrlqi512_mask(__cov_v8di,int,__cov_v8di,__cov_mmask8);
10206 __cov_v8di __builtin_ia32_pternlogq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10207 __cov_v8di __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10208 __cov_v8di __builtin_ia32_pternlogq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,int,__cov_mmask8);
10209 __cov_v8hi __builtin_ia32_blendmw_128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10210 __cov_v8hi __builtin_ia32_cvtmask2w128(__cov_mmask8);
10211 __cov_v8hi __builtin_ia32_dbpsadbw128_mask(__cov_v16qi,__cov_v16qi,int,__cov_v8hi,__cov_mmask8);
10212 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10213 __cov_v8hi __builtin_ia32_loaddquhi128_mask(const short*,__cov_v8hi,__cov_mmask8);
10214 #else
10215 __cov_v8hi __builtin_ia32_loaddquhi128_mask(__cov_v8hi const *,__cov_v8hi,__cov_mmask8);
10216 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10217 __cov_v8hi __builtin_ia32_movdquhi128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10218 __cov_v8hi __builtin_ia32_pabsw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10219 __cov_v8hi __builtin_ia32_packssdw128_mask(__cov_v4si,__cov_v4si,__cov_v8hi,__cov_mmask8);
10220 __cov_v8hi __builtin_ia32_packusdw128_mask(__cov_v4si,__cov_v4si,__cov_v8hi,__cov_mmask8);
10221 __cov_v8hi __builtin_ia32_paddsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10222 __cov_v8hi __builtin_ia32_paddusw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10223 __cov_v8hi __builtin_ia32_paddw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10224 __cov_v8hi __builtin_ia32_pavgw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10225 __cov_v8hi __builtin_ia32_pbroadcastw128_gpr_mask(__cov_mmask16,__cov_v8hi,__cov_mmask8);
10226 __cov_v8hi __builtin_ia32_pbroadcastw128_mask(__cov_v8hi,__cov_v8hi,__cov_mmask8);
10227 __cov_v8hi __builtin_ia32_permvarhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10228 __cov_v8hi __builtin_ia32_pmaddubsw128_mask(__cov_v16qi,__cov_v16qi,__cov_v8hi,__cov_mmask8);
10229 __cov_v8hi __builtin_ia32_pmaxsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10230 __cov_v8hi __builtin_ia32_pmaxuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10231 __cov_v8hi __builtin_ia32_pminsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10232 __cov_v8hi __builtin_ia32_pminuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10233 __cov_v8hi __builtin_ia32_pmovdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10234 __cov_v8hi __builtin_ia32_pmovdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10235 __cov_v8hi __builtin_ia32_pmovqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10236 __cov_v8hi __builtin_ia32_pmovqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10237 __cov_v8hi __builtin_ia32_pmovsdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10238 __cov_v8hi __builtin_ia32_pmovsdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10239 __cov_v8hi __builtin_ia32_pmovsqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10240 __cov_v8hi __builtin_ia32_pmovsqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10241 __cov_v8hi __builtin_ia32_pmovsxbw128_mask(__cov_v16qi,__cov_v8hi,__cov_mmask8);
10242 __cov_v8hi __builtin_ia32_pmovusdw128_mask(__cov_v4si,__cov_v8hi,__cov_mmask8);
10243 __cov_v8hi __builtin_ia32_pmovusdw256_mask(__cov_v8si,__cov_v8hi,__cov_mmask8);
10244 __cov_v8hi __builtin_ia32_pmovusqw128_mask(__cov_v2di,__cov_v8hi,__cov_mmask8);
10245 __cov_v8hi __builtin_ia32_pmovusqw256_mask(__cov_v4di,__cov_v8hi,__cov_mmask8);
10246 __cov_v8hi __builtin_ia32_pmovzxbw128_mask(__cov_v16qi,__cov_v8hi,__cov_mmask8);
10247 __cov_v8hi __builtin_ia32_pmulhrsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10248 __cov_v8hi __builtin_ia32_pmulhuw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10249 __cov_v8hi __builtin_ia32_pmulhw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10250 __cov_v8hi __builtin_ia32_pmullw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10251 __cov_v8hi __builtin_ia32_pshufhw128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10252 __cov_v8hi __builtin_ia32_pshuflw128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10253 __cov_v8hi __builtin_ia32_psllv8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10254 __cov_v8hi __builtin_ia32_psllw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10255 __cov_v8hi __builtin_ia32_psllwi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10256 __cov_v8hi __builtin_ia32_psrav8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10257 __cov_v8hi __builtin_ia32_psraw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10258 __cov_v8hi __builtin_ia32_psrawi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10259 __cov_v8hi __builtin_ia32_psrlv8hi_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10260 __cov_v8hi __builtin_ia32_psrlw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10261 __cov_v8hi __builtin_ia32_psrlwi128_mask(__cov_v8hi,int,__cov_v8hi,__cov_mmask8);
10262 __cov_v8hi __builtin_ia32_psubsw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10263 __cov_v8hi __builtin_ia32_psubusw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10264 __cov_v8hi __builtin_ia32_psubw128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10265 __cov_v8hi __builtin_ia32_punpckhwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10266 __cov_v8hi __builtin_ia32_punpcklwd128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10267 __cov_v8hi __builtin_ia32_vcvtps2ph256_mask(__cov_v8sf,int,__cov_v8hi,__cov_mmask8);
10268 __cov_v8hi __builtin_ia32_vcvtps2ph_mask(__cov_v4sf,int,__cov_v8hi,__cov_mmask8);
10269 __cov_v8hi __builtin_ia32_vpcmov_v8hi(__cov_v8hi,__cov_v8hi,__cov_v8hi);
10270 __cov_v8hi __builtin_ia32_vpcomneuw(__cov_v8hi,__cov_v8hi);
10271 __cov_v8hi __builtin_ia32_vpcomnew(__cov_v8hi,__cov_v8hi);
10272 __cov_v8hi __builtin_ia32_vpermi2varhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10273 __cov_v8hi __builtin_ia32_vpermt2varhi128_mask(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10274 __cov_v8hi __builtin_ia32_vpermt2varhi128_maskz(__cov_v8hi,__cov_v8hi,__cov_v8hi,__cov_mmask8);
10275 __cov_v8hi __builtin_ia32_vprotwi(__cov_v8hi,int);
10276 __cov_v8sf __builtin_ia32_addps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10277 __cov_v8sf __builtin_ia32_andnps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10278 __cov_v8sf __builtin_ia32_andps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10279 __cov_v8sf __builtin_ia32_blendmps_256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10280 __cov_v8sf __builtin_ia32_broadcastf32x2_256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10281 __cov_v8sf __builtin_ia32_broadcastf32x4_256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10282 __cov_v8sf __builtin_ia32_broadcastss256_mask(__cov_v4sf,__cov_v8sf,__cov_mmask8);
10283 __cov_v8sf __builtin_ia32_ceilps256(__cov_v8sf);
10284 __cov_v8sf __builtin_ia32_ceilps256(__cov_v8sf);
10285 __cov_v8sf __builtin_ia32_compresssf256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10286 __cov_v8sf __builtin_ia32_copysignps256(__cov_v8sf,__cov_v8sf);
10287 __cov_v8sf __builtin_ia32_copysignps256(__cov_v8sf,__cov_v8sf);
10288 __cov_v8sf __builtin_ia32_cvtdq2ps256_mask(__cov_v8si,__cov_v8sf,__cov_mmask8);
10289 __cov_v8sf __builtin_ia32_cvtqq2ps512_mask(__cov_v8di,__cov_v8sf,__cov_mmask8,int);
10290 __cov_v8sf __builtin_ia32_cvtudq2ps256_mask(__cov_v8si,__cov_v8sf,__cov_mmask8);
10291 __cov_v8sf __builtin_ia32_cvtuqq2ps512_mask(__cov_v8di,__cov_v8sf,__cov_mmask8,int);
10292 __cov_v8sf __builtin_ia32_divps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10293 __cov_v8sf __builtin_ia32_expandloadsf256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10294 __cov_v8sf __builtin_ia32_expandloadsf256_maskz(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10295 __cov_v8sf __builtin_ia32_expandsf256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10296 __cov_v8sf __builtin_ia32_expandsf256_maskz(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10297 __cov_v8sf __builtin_ia32_extractf32x8_mask(__cov_v16sf,int,__cov_v8sf,__cov_mmask8);
10298 __cov_v8sf __builtin_ia32_fixupimmps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8si,int,__cov_mmask8);
10299 __cov_v8sf __builtin_ia32_fixupimmps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8si,int,__cov_mmask8);
10300 __cov_v8sf __builtin_ia32_floorps256(__cov_v8sf);
10301 __cov_v8sf __builtin_ia32_floorps256(__cov_v8sf);
10302 __cov_v8sf __builtin_ia32_getexpps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10303 __cov_v8sf __builtin_ia32_getmantps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10304 __cov_v8sf __builtin_ia32_insertf32x4_256_mask(__cov_v8sf,__cov_v4sf,int,__cov_v8sf,__cov_mmask8);
10305 __cov_v8sf __builtin_ia32_loadaps256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10306 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10307 __cov_v8sf __builtin_ia32_loadups256_mask(const float *,__cov_v8sf,__cov_mmask8);
10308 #else
10309 __cov_v8sf __builtin_ia32_loadups256_mask(__cov_v8sf const *,__cov_v8sf,__cov_mmask8);
10310 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10311 __cov_v8sf __builtin_ia32_maxps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10312 __cov_v8sf __builtin_ia32_minps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10313 __cov_v8sf __builtin_ia32_movaps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10314 __cov_v8sf __builtin_ia32_movshdup256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10315 __cov_v8sf __builtin_ia32_movsldup256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10316 __cov_v8sf __builtin_ia32_mulps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10317 __cov_v8sf __builtin_ia32_orps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10318 __cov_v8sf __builtin_ia32_permvarsf256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10319 __cov_v8sf __builtin_ia32_rangeps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10320 __cov_v8sf __builtin_ia32_rcp14ps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10321 __cov_v8sf __builtin_ia32_reduceps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10322 __cov_v8sf __builtin_ia32_rintps256(__cov_v8sf);
10323 __cov_v8sf __builtin_ia32_rintps256(__cov_v8sf);
10324 __cov_v8sf __builtin_ia32_rndscaleps_256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10325 __cov_v8sf __builtin_ia32_roundps_az256(__cov_v8sf);
10326 __cov_v8sf __builtin_ia32_roundps_az256(__cov_v8sf);
10327 __cov_v8sf __builtin_ia32_rsqrt14ps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10328 __cov_v8sf __builtin_ia32_rsqrtps_nr256(__cov_v8sf);
10329 __cov_v8sf __builtin_ia32_rsqrtps_nr256(__cov_v8sf);
10330 __cov_v8sf __builtin_ia32_scalefps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10331 __cov_v8sf __builtin_ia32_shuf_f32x4_256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10332 __cov_v8sf __builtin_ia32_shufps256_mask(__cov_v8sf,__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10333 __cov_v8sf __builtin_ia32_sqrtps256_mask(__cov_v8sf,__cov_v8sf,__cov_mmask8);
10334 __cov_v8sf __builtin_ia32_sqrtps_nr256(__cov_v8sf);
10335 __cov_v8sf __builtin_ia32_sqrtps_nr256(__cov_v8sf);
10336 __cov_v8sf __builtin_ia32_subps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10337 __cov_v8sf __builtin_ia32_truncps256(__cov_v8sf);
10338 __cov_v8sf __builtin_ia32_truncps256(__cov_v8sf);
10339 __cov_v8sf __builtin_ia32_unpckhps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10340 __cov_v8sf __builtin_ia32_unpcklps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10341 __cov_v8sf __builtin_ia32_vcvtph2ps256_mask(__cov_v8hi,__cov_v8sf,__cov_mmask8);
10342 __cov_v8sf __builtin_ia32_vfmaddps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10343 __cov_v8sf __builtin_ia32_vfmaddps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10344 __cov_v8sf __builtin_ia32_vfmaddps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10345 __cov_v8sf __builtin_ia32_vfmaddsubps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10346 __cov_v8sf __builtin_ia32_vfmaddsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10347 __cov_v8sf __builtin_ia32_vfmaddsubps256_maskz(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10348 __cov_v8sf __builtin_ia32_vfmsubaddps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10349 __cov_v8sf __builtin_ia32_vfmsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10350 __cov_v8sf __builtin_ia32_vfnmaddps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10351 __cov_v8sf __builtin_ia32_vfnmsubps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10352 __cov_v8sf __builtin_ia32_vfnmsubps256_mask3(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10353 __cov_v8sf __builtin_ia32_vpcmov_v8sf256(__cov_v8sf,__cov_v8sf,__cov_v8sf);
10354 __cov_v8sf __builtin_ia32_vpermi2varps256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10355 __cov_v8sf __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
10356 __cov_v8sf __builtin_ia32_vpermil2ps256(__cov_v8sf,__cov_v8sf,__cov_v8si,int);
10357 __cov_v8sf __builtin_ia32_vpermilps256_mask(__cov_v8sf,int,__cov_v8sf,__cov_mmask8);
10358 __cov_v8sf __builtin_ia32_vpermilvarps256_mask(__cov_v8sf,__cov_v8si,__cov_v8sf,__cov_mmask8);
10359 __cov_v8sf __builtin_ia32_vpermt2varps256_mask(__cov_v8si,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10360 __cov_v8sf __builtin_ia32_vpermt2varps256_maskz(__cov_v8si,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10361 __cov_v8sf __builtin_ia32_xorps256_mask(__cov_v8sf,__cov_v8sf,__cov_v8sf,__cov_mmask8);
10362 __cov_v8si __builtin_ia32_alignd256_mask(__cov_v8si,__cov_v8si,int,__cov_v8si,__cov_mmask8);
10363 __cov_v8si __builtin_ia32_blendmd_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10364 __cov_v8si __builtin_ia32_broadcasti32x2_256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10365 __cov_v8si __builtin_ia32_broadcasti32x4_256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10366 __cov_v8si __builtin_ia32_broadcastmw256(__cov_mmask16);
10367 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10368 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10369 __cov_v8si __builtin_ia32_ceilpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10370 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10371 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10372 __cov_v8si __builtin_ia32_ceilps_sfix256(__cov_v8sf);
10373 __cov_v8si __builtin_ia32_compresssi256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10374 __cov_v8si __builtin_ia32_cvtmask2d256(__cov_mmask8);
10375 __cov_v8si __builtin_ia32_cvtps2dq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10376 __cov_v8si __builtin_ia32_cvtps2udq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10377 __cov_v8si __builtin_ia32_cvttps2dq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10378 __cov_v8si __builtin_ia32_cvttps2udq256_mask(__cov_v8sf,__cov_v8si,__cov_mmask8);
10379 __cov_v8si __builtin_ia32_expandloadsi256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10380 __cov_v8si __builtin_ia32_expandloadsi256_maskz(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10381 __cov_v8si __builtin_ia32_expandsi256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10382 __cov_v8si __builtin_ia32_expandsi256_maskz(__cov_v8si,__cov_v8si,__cov_mmask8);
10383 __cov_v8si __builtin_ia32_extracti32x8_mask(__cov_v16si,int,__cov_v8si,__cov_mmask8);
10384 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10385 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10386 __cov_v8si __builtin_ia32_floorpd_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10387 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10388 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10389 __cov_v8si __builtin_ia32_floorps_sfix256(__cov_v8sf);
10390 __cov_v8si __builtin_ia32_inserti32x4_256_mask(__cov_v8si,__cov_v4si,int,__cov_v8si,__cov_mmask8);
10391 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10392 __cov_v8si __builtin_ia32_loaddqusi256_mask(const int*,__cov_v8si,__cov_mmask8);
10393 #else
10394 __cov_v8si __builtin_ia32_loaddqusi256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10395 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10396 __cov_v8si __builtin_ia32_movdqa32_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10397 __cov_v8si __builtin_ia32_movdqa32load256_mask(__cov_v8si const *,__cov_v8si,__cov_mmask8);
10398 __cov_v8si __builtin_ia32_pabsd256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10399 __cov_v8si __builtin_ia32_paddd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10400 __cov_v8si __builtin_ia32_pandd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10401 __cov_v8si __builtin_ia32_pandnd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10402 __cov_v8si __builtin_ia32_pbroadcastd256_gpr_mask(unsigned int,__cov_v8si,__cov_mmask8);
10403 __cov_v8si __builtin_ia32_pbroadcastd256_mask(__cov_v4si,__cov_v8si,__cov_mmask8);
10404 __cov_v8si __builtin_ia32_permvarsi256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10405 __cov_v8si __builtin_ia32_pmaddwd256_mask(__cov_v16hi,__cov_v16hi,__cov_v8si,__cov_mmask8);
10406 __cov_v8si __builtin_ia32_pmaxsd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10407 __cov_v8si __builtin_ia32_pmaxud256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10408 __cov_v8si __builtin_ia32_pminsd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10409 __cov_v8si __builtin_ia32_pminud256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10410 __cov_v8si __builtin_ia32_pmovsxbd256_mask(__cov_v16qi,__cov_v8si,__cov_mmask8);
10411 __cov_v8si __builtin_ia32_pmovsxwd256_mask(__cov_v8hi,__cov_v8si,__cov_mmask8);
10412 __cov_v8si __builtin_ia32_pmovzxbd256_mask(__cov_v16qi,__cov_v8si,__cov_mmask8);
10413 __cov_v8si __builtin_ia32_pmovzxwd256_mask(__cov_v8hi,__cov_v8si,__cov_mmask8);
10414 __cov_v8si __builtin_ia32_pmulld256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10415 __cov_v8si __builtin_ia32_pord256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10416 __cov_v8si __builtin_ia32_prold256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10417 __cov_v8si __builtin_ia32_prolvd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10418 __cov_v8si __builtin_ia32_prord256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10419 __cov_v8si __builtin_ia32_prorvd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10420 __cov_v8si __builtin_ia32_pshufd256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10421 __cov_v8si __builtin_ia32_pslld256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10422 __cov_v8si __builtin_ia32_pslldi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10423 __cov_v8si __builtin_ia32_psllv8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10424 __cov_v8si __builtin_ia32_psrad256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10425 __cov_v8si __builtin_ia32_psradi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10426 __cov_v8si __builtin_ia32_psrav8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10427 __cov_v8si __builtin_ia32_psrld256_mask(__cov_v8si,__cov_v4si,__cov_v8si,__cov_mmask8);
10428 __cov_v8si __builtin_ia32_psrldi256_mask(__cov_v8si,int,__cov_v8si,__cov_mmask8);
10429 __cov_v8si __builtin_ia32_psrlv8si_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10430 __cov_v8si __builtin_ia32_psubd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10431 __cov_v8si __builtin_ia32_pternlogd256_mask(__cov_v8si,__cov_v8si,__cov_v8si,int,__cov_mmask8);
10432 __cov_v8si __builtin_ia32_pternlogd256_maskz(__cov_v8si,__cov_v8si,__cov_v8si,int,__cov_mmask8);
10433 __cov_v8si __builtin_ia32_punpckhdq256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10434 __cov_v8si __builtin_ia32_punpckldq256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10435 __cov_v8si __builtin_ia32_pxord256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10436 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10437 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10438 __cov_v8si __builtin_ia32_roundpd_az_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10439 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10440 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10441 __cov_v8si __builtin_ia32_roundps_az_sfix256(__cov_v8sf);
10442 __cov_v8si __builtin_ia32_shuf_i32x4_256_mask(__cov_v8si,__cov_v8si,int,__cov_v8si,__cov_mmask8);
10443 __cov_v8si __builtin_ia32_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10444 __cov_v8si __builtin_ia32_vec_pack_sfix256(__cov_v4df,__cov_v4df);
10445 __cov_v8si __builtin_ia32_vpcmov_v8si256(__cov_v8si,__cov_v8si,__cov_v8si);
10446 __cov_v8si __builtin_ia32_vpconflictsi_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10447 __cov_v8si __builtin_ia32_vpermi2vard256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10448 __cov_v8si __builtin_ia32_vpermt2vard256_mask(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10449 __cov_v8si __builtin_ia32_vpermt2vard256_maskz(__cov_v8si,__cov_v8si,__cov_v8si,__cov_mmask8);
10450 __cov_v8si __builtin_ia32_vplzcntd_256_mask(__cov_v8si,__cov_v8si,__cov_mmask8);
10451 float __builtin_ia32_rsqrtf(float);
10452 int __builtin_ia32_vcvtsd2si32(__cov_v2df,int);
10453 int __builtin_ia32_vcvtss2si32(__cov_v4sf,int);
10454 long long __builtin_ia32_vcvtsd2si64(__cov_v2df,int);
10455 long long __builtin_ia32_vcvtss2si64(__cov_v4sf,int);
10456 unsigned char __builtin_ia32_sbb_u32(unsigned char, unsigned int, unsigned int, unsigned*);
10457 unsigned char __builtin_ia32_sbb_u64(unsigned char, unsigned long long, unsigned long long, unsigned long long*);
10458 unsigned int __builtin_ia32_cmpb256_mask(__cov_v32qi,__cov_v32qi,int,unsigned int);
10459 unsigned int __builtin_ia32_cmpw512_mask(__cov_v32hi,__cov_v32hi,int,unsigned int);
10460 unsigned int __builtin_ia32_cvtb2mask256(__cov_v32qi);
10461 unsigned int __builtin_ia32_cvtw2mask512(__cov_v32hi);
10462 unsigned int __builtin_ia32_kunpcksi(unsigned int,unsigned int);
10463 unsigned int __builtin_ia32_pcmpeqb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
10464 unsigned int __builtin_ia32_pcmpeqw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
10465 unsigned int __builtin_ia32_pcmpgtb256_mask(__cov_v32qi,__cov_v32qi,unsigned int);
10466 unsigned int __builtin_ia32_pcmpgtw512_mask(__cov_v32hi,__cov_v32hi,unsigned int);
10467 unsigned int __builtin_ia32_ptestmb256(__cov_v32qi,__cov_v32qi,unsigned int);
10468 unsigned int __builtin_ia32_ptestmw512(__cov_v32hi,__cov_v32hi,unsigned int);
10469 unsigned int __builtin_ia32_ptestnmb256(__cov_v32qi,__cov_v32qi,unsigned int);
10470 unsigned int __builtin_ia32_ptestnmw512(__cov_v32hi,__cov_v32hi,unsigned int);
10471 unsigned int __builtin_ia32_ucmpb256_mask(__cov_v32qi,__cov_v32qi,int,unsigned int);
10472 unsigned int __builtin_ia32_ucmpw512_mask(__cov_v32hi,__cov_v32hi,int,unsigned int);
10473 unsigned long __builtin_ia32_sizeof(void);
10474 unsigned long long __builtin_ia32_cmpb512_mask(__cov_v64qi,__cov_v64qi,int,unsigned long long);
10475 unsigned long long __builtin_ia32_cvtb2mask512(__cov_v64qi);
10476 unsigned long long __builtin_ia32_kunpckdi(unsigned long long,unsigned long long);
10477 unsigned long long __builtin_ia32_pcmpeqb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10478 unsigned long long __builtin_ia32_pcmpgtb512_mask(__cov_v64qi,__cov_v64qi,unsigned long long);
10479 unsigned long long __builtin_ia32_ptestmb512(__cov_v64qi,__cov_v64qi,unsigned long long);
10480 unsigned long long __builtin_ia32_ptestnmb512(__cov_v64qi,__cov_v64qi,unsigned long long);
10481 unsigned long long __builtin_ia32_ucmpb512_mask(__cov_v64qi,__cov_v64qi,int,unsigned long long);
10482 void __builtin_ia32_bndcl(void const *,__cov_bounds_type);
10483 void __builtin_ia32_bndcu(void const *,__cov_bounds_type);
10484 void __builtin_ia32_bndstx(void const *,__cov_bounds_type,void const *);
10485 void __builtin_ia32_clflushopt(const void*);
10486 void __builtin_ia32_compressstoredf128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10487 void __builtin_ia32_compressstoredf256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10488 void __builtin_ia32_compressstoredi128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10489 void __builtin_ia32_compressstoredi256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10490 void __builtin_ia32_compressstoresf128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10491 void __builtin_ia32_compressstoresf256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10492 void __builtin_ia32_compressstoresi128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10493 void __builtin_ia32_compressstoresi256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10494 void __builtin_ia32_movdqa32store128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10495 void __builtin_ia32_movdqa32store256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10496 void __builtin_ia32_movdqa64store128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10497 void __builtin_ia32_movdqa64store256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10498 void __builtin_ia32_pmovdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10499 void __builtin_ia32_pmovdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10500 void __builtin_ia32_pmovdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10501 void __builtin_ia32_pmovdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10502 void __builtin_ia32_pmovqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10503 void __builtin_ia32_pmovqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10504 void __builtin_ia32_pmovqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10505 void __builtin_ia32_pmovqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10506 void __builtin_ia32_pmovqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10507 void __builtin_ia32_pmovqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10508 void __builtin_ia32_pmovsdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10509 void __builtin_ia32_pmovsdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10510 void __builtin_ia32_pmovsdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10511 void __builtin_ia32_pmovsdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10512 void __builtin_ia32_pmovsqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10513 void __builtin_ia32_pmovsqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10514 void __builtin_ia32_pmovsqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10515 void __builtin_ia32_pmovsqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10516 void __builtin_ia32_pmovsqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10517 void __builtin_ia32_pmovsqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10518 void __builtin_ia32_pmovusdb128mem_mask(__cov_v16qi*,__cov_v4si,__cov_mmask8);
10519 void __builtin_ia32_pmovusdb256mem_mask(__cov_v16qi*,__cov_v8si,__cov_mmask8);
10520 void __builtin_ia32_pmovusdw128mem_mask(__cov_v8hi*,__cov_v4si,__cov_mmask8);
10521 void __builtin_ia32_pmovusdw256mem_mask(__cov_v8hi*,__cov_v8si,__cov_mmask8);
10522 void __builtin_ia32_pmovusqb128mem_mask(__cov_v16qi*,__cov_v2di,__cov_mmask8);
10523 void __builtin_ia32_pmovusqb256mem_mask(__cov_v16qi*,__cov_v4di,__cov_mmask8);
10524 void __builtin_ia32_pmovusqd128mem_mask(__cov_v4si*,__cov_v2di,__cov_mmask8);
10525 void __builtin_ia32_pmovusqd256mem_mask(__cov_v4si*,__cov_v4di,__cov_mmask8);
10526 void __builtin_ia32_pmovusqw128mem_mask(__cov_v8hi*,__cov_v2di,__cov_mmask8);
10527 void __builtin_ia32_pmovusqw256mem_mask(__cov_v8hi*,__cov_v4di,__cov_mmask8);
10528 void __builtin_ia32_storeapd128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10529 void __builtin_ia32_storeapd256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10530 void __builtin_ia32_storeaps128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10531 void __builtin_ia32_storeaps256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10532 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10533 void __builtin_ia32_storedqudi128_mask(long long*,__cov_v2di,__cov_mmask8);
10534 void __builtin_ia32_storedqudi256_mask(long long*,__cov_v4di,__cov_mmask8);
10535 void __builtin_ia32_storedquhi128_mask(short*,__cov_v8hi,__cov_mmask8);
10536 void __builtin_ia32_storedquhi256_mask(short*,__cov_v16hi,__cov_mmask16);
10537 void __builtin_ia32_storedquhi512_mask(short*,__cov_v32hi,unsigned int);
10538 void __builtin_ia32_storedquqi128_mask(char*,__cov_v16qi,__cov_mmask16);
10539 void __builtin_ia32_storedquqi256_mask(char*,__cov_v32qi,unsigned int);
10540 void __builtin_ia32_storedquqi512_mask(char*,__cov_v64qi,unsigned long long);
10541 void __builtin_ia32_storedqusi128_mask(int*,__cov_v4si,__cov_mmask8);
10542 void __builtin_ia32_storedqusi256_mask(int*,__cov_v8si,__cov_mmask8);
10543 void __builtin_ia32_storeupd128_mask(double*,__cov_v2df,__cov_mmask8);
10544 void __builtin_ia32_storeupd256_mask(double*,__cov_v4df,__cov_mmask8);
10545 void __builtin_ia32_storeups128_mask(float *,__cov_v4sf,__cov_mmask8);
10546 void __builtin_ia32_storeups256_mask(float*,__cov_v8sf,__cov_mmask8);
10547 #else
10548 void __builtin_ia32_storedqudi128_mask(__cov_v2di*,__cov_v2di,__cov_mmask8);
10549 void __builtin_ia32_storedqudi256_mask(__cov_v4di*,__cov_v4di,__cov_mmask8);
10550 void __builtin_ia32_storedquhi128_mask(__cov_v8hi*,__cov_v8hi,__cov_mmask8);
10551 void __builtin_ia32_storedquhi256_mask(__cov_v16hi*,__cov_v16hi,__cov_mmask16);
10552 void __builtin_ia32_storedquhi512_mask(__cov_v32hi*,__cov_v32hi,unsigned int);
10553 void __builtin_ia32_storedquqi128_mask(__cov_v16qi*,__cov_v16qi,__cov_mmask16);
10554 void __builtin_ia32_storedquqi256_mask(__cov_v32qi*,__cov_v32qi,unsigned int);
10555 void __builtin_ia32_storedquqi512_mask(__cov_v64qi*,__cov_v64qi,unsigned long long);
10556 void __builtin_ia32_storedqusi128_mask(__cov_v4si*,__cov_v4si,__cov_mmask8);
10557 void __builtin_ia32_storedqusi256_mask(__cov_v8si*,__cov_v8si,__cov_mmask8);
10558 void __builtin_ia32_storeupd128_mask(__cov_v2df*,__cov_v2df,__cov_mmask8);
10559 void __builtin_ia32_storeupd256_mask(__cov_v4df*,__cov_v4df,__cov_mmask8);
10560 void __builtin_ia32_storeups128_mask(__cov_v4sf*,__cov_v4sf,__cov_mmask8);
10561 void __builtin_ia32_storeups256_mask(__cov_v8sf*,__cov_v8sf,__cov_mmask8);
10562 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10563 void __builtin_ia32_xrstors(void*,long long);
10564 void __builtin_ia32_xrstors64(void*,long long);
10565 void __builtin_ia32_xsavec(void*,long long);
10566 void __builtin_ia32_xsavec64(void*,long long);
10567 void __builtin_ia32_xsaves(void*,long long);
10568 void __builtin_ia32_xsaves64(void*,long long);
10569 void* __builtin_ia32_bndlower(__cov_bounds_type);
10570 void* __builtin_ia32_bndupper(__cov_bounds_type);
10571 void* __builtin_ia32_narrow_bounds(void const *,__cov_bounds_type,unsigned long);
10572 __cov_m512i __builtin_ia32_vpmadd52luq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10573 __cov_m512i __builtin_ia32_vpmadd52huq512_mask(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10574 __cov_m512i __builtin_ia32_vpmadd52luq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10575 __cov_m512i __builtin_ia32_vpmadd52huq512_maskz(__cov_v8di,__cov_v8di,__cov_v8di,__cov_mmask8);
10576 __cov_m128i __builtin_ia32_vpmadd52luq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10577 __cov_m128i __builtin_ia32_vpmadd52huq128_mask(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10578 __cov_m256i __builtin_ia32_vpmadd52luq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10579 __cov_m256i __builtin_ia32_vpmadd52huq256_mask(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10580 __cov_m128i __builtin_ia32_vpmadd52luq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10581 __cov_m128i __builtin_ia32_vpmadd52huq128_maskz(__cov_v2di,__cov_v2di,__cov_v2di,__cov_mmask8);
10582 __cov_m256i __builtin_ia32_vpmadd52luq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10583 __cov_m256i __builtin_ia32_vpmadd52huq256_maskz(__cov_v4di,__cov_v4di,__cov_v4di,__cov_mmask8);
10584 __cov_m256d __builtin_ia32_movapd256_mask(__cov_v4df,__cov_v4df,__cov_mmask8);
10585 __cov_m128d __builtin_ia32_movapd128_mask(__cov_v2df,__cov_v2df,__cov_mmask8);
10586 __cov_m256d __builtin_ia32_loadapd256_mask(const __cov_v4df *,__cov_v4df,__cov_mmask8);
10587 __cov_m128d __builtin_ia32_loadapd128_mask(const __cov_v2df *,__cov_v2df,__cov_mmask8);
10588 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10589 __cov_m256 __builtin_ia32_gather3siv8sf(__cov_v8sf,const void*,__cov_v8si,__cov_mmask8,int);
10590 __cov_m128 __builtin_ia32_gather3siv4sf(__cov_v4sf,const void*,__cov_v4si,__cov_mmask8,int);
10591 __cov_m256d __builtin_ia32_gather3siv4df(__cov_v4df,const void*,__cov_v4si,__cov_mmask8,int);
10592 __cov_m128d __builtin_ia32_gather3siv2df(__cov_v2df,const void*,__cov_v4si,__cov_mmask8,int);
10593 __cov_m128 __builtin_ia32_gather3div8sf(__cov_v4sf,const void*,__cov_v4di,__cov_mmask8,int);
10594 __cov_m128 __builtin_ia32_gather3div4sf(__cov_v4sf,const void*,__cov_v2di,__cov_mmask8,int);
10595 __cov_m256d __builtin_ia32_gather3div4df(__cov_v4df,const void*,__cov_v4di,__cov_mmask8,int);
10596 __cov_m128d __builtin_ia32_gather3div2df(__cov_v2df,const void*,__cov_v2di,__cov_mmask8,int);
10597 __cov_m256i __builtin_ia32_gather3siv8si(__cov_v8si,const void*,__cov_v8si,__cov_mmask8,int);
10598 __cov_m128i __builtin_ia32_gather3siv4si(__cov_v4si,const void*,__cov_v4si,__cov_mmask8,int);
10599 __cov_m256i __builtin_ia32_gather3siv4di(__cov_v4di,const void*,__cov_v4si,__cov_mmask8,int);
10600 __cov_m128i __builtin_ia32_gather3siv2di(__cov_v2di,const void*,__cov_v4si,__cov_mmask8,int);
10601 __cov_m128i __builtin_ia32_gather3div8si(__cov_v4si,const void*,__cov_v4di,__cov_mmask8,int);
10602 __cov_m128i __builtin_ia32_gather3div4si(__cov_v4si,const void*,__cov_v2di,__cov_mmask8,int);
10603 __cov_m256i __builtin_ia32_gather3div4di(__cov_v4di,const void*,__cov_v4di,__cov_mmask8,int);
10604 __cov_m128i __builtin_ia32_gather3div2di(__cov_v2di,const void*,__cov_v2di,__cov_mmask8,int);
10605 void __builtin_ia32_scattersiv8sf(void*,__cov_mmask8,__cov_v8si,__cov_v8sf,int);
10606 void __builtin_ia32_scattersiv4sf(void*,__cov_mmask8,__cov_v4si,__cov_v4sf,int);
10607 void __builtin_ia32_scattersiv4df(void*,__cov_mmask8,__cov_v4si,__cov_v4df,int);
10608 void __builtin_ia32_scattersiv2df(void*,__cov_mmask8,__cov_v4si,__cov_v2df,int);
10609 void __builtin_ia32_scatterdiv8sf(const void*,__cov_mmask8,__cov_v4di,__cov_v4sf,int);
10610 void __builtin_ia32_scatterdiv4sf(const void*,__cov_mmask8,__cov_v2di,__cov_v4sf,int);
10611 void __builtin_ia32_scatterdiv4df(const void*,__cov_mmask8,__cov_v4di,__cov_v4df,int);
10612 void __builtin_ia32_scatterdiv2df(const void*,__cov_mmask8,__cov_v2di,__cov_v2df,int);
10613 void __builtin_ia32_scattersiv8si(const void*,__cov_mmask8,__cov_v8si,__cov_v8si,int);
10614 void __builtin_ia32_scattersiv4si(const void*,__cov_mmask8,__cov_v4si,__cov_v4si,int);
10615 void __builtin_ia32_scattersiv4di(const void*,__cov_mmask8,__cov_v4si,__cov_v4di,int);
10616 void __builtin_ia32_scattersiv2di(const void*,__cov_mmask8,__cov_v4si,__cov_v2di,int);
10617 void __builtin_ia32_scatterdiv8si(const void*,__cov_mmask8,__cov_v4di,__cov_v4si,int);
10618 void __builtin_ia32_scatterdiv4si(const void*,__cov_mmask8,__cov_v2di,__cov_v4si,int);
10619 void __builtin_ia32_scatterdiv4di(const void*,__cov_mmask8,__cov_v4di,__cov_v4di,int);
10620 void __builtin_ia32_scatterdiv2di(const void*,__cov_mmask8,__cov_v2di,__cov_v2di,int);
10621 #else
10622 __cov_m256 __builtin_ia32_gather3siv8sf(__cov_v8sf,const float *,__cov_v8si,__cov_mmask8,int);
10623 __cov_m128 __builtin_ia32_gather3siv4sf(__cov_v4sf,const float *,__cov_v4si,__cov_mmask8,int);
10624 __cov_m256d __builtin_ia32_gather3siv4df(__cov_v4df,const double *,__cov_v4si,__cov_mmask8,int);
10625 __cov_m128d __builtin_ia32_gather3siv2df(__cov_v2df,const double *,__cov_v4si,__cov_mmask8,int);
10626 __cov_m128 __builtin_ia32_gather3div8sf(__cov_v4sf,const float *,__cov_v4di,__cov_mmask8,int);
10627 __cov_m128 __builtin_ia32_gather3div4sf(__cov_v4sf,const float *,__cov_v2di,__cov_mmask8,int);
10628 __cov_m256d __builtin_ia32_gather3div4df(__cov_v4df,const double *,__cov_v4di,__cov_mmask8,int);
10629 __cov_m128d __builtin_ia32_gather3div2df(__cov_v2df,const double *,__cov_v2di,__cov_mmask8,int);
10630 __cov_m256i __builtin_ia32_gather3siv8si(__cov_v8si,const int *,__cov_v8si,__cov_mmask8,int);
10631 __cov_m128i __builtin_ia32_gather3siv4si(__cov_v4si,const int *,__cov_v4si,__cov_mmask8,int);
10632 __cov_m256i __builtin_ia32_gather3siv4di(__cov_v4di,const long long *,__cov_v4si,__cov_mmask8,int);
10633 __cov_m128i __builtin_ia32_gather3siv2di(__cov_v2di,const long long *,__cov_v4si,__cov_mmask8,int);
10634 __cov_m128i __builtin_ia32_gather3div8si(__cov_v4si,const int *,__cov_v4di,__cov_mmask8,int);
10635 __cov_m128i __builtin_ia32_gather3div4si(__cov_v4si,const int *,__cov_v2di,__cov_mmask8,int);
10636 __cov_m256i __builtin_ia32_gather3div4di(__cov_v4di,const long long *,__cov_v4di,__cov_mmask8,int);
10637 __cov_m128i __builtin_ia32_gather3div2di(__cov_v2di,const long long *,__cov_v2di,__cov_mmask8,int);
10638 void __builtin_ia32_scattersiv8sf(float *,__cov_mmask8,__cov_v8si,__cov_v8sf,int);
10639 void __builtin_ia32_scattersiv4sf(float*,__cov_mmask8,__cov_v4si,__cov_v4sf,int);
10640 void __builtin_ia32_scattersiv4df(double *,__cov_mmask8,__cov_v4si,__cov_v4df,int);
10641 void __builtin_ia32_scattersiv2df(double *,__cov_mmask8,__cov_v4si,__cov_v2df,int);
10642 void __builtin_ia32_scatterdiv8sf(const float *,__cov_mmask8,__cov_v4di,__cov_v4sf,int);
10643 void __builtin_ia32_scatterdiv4sf(const float *,__cov_mmask8,__cov_v2di,__cov_v4sf,int);
10644 void __builtin_ia32_scatterdiv4df(const double *,__cov_mmask8,__cov_v4di,__cov_v4df,int);
10645 void __builtin_ia32_scatterdiv2df(const double *,__cov_mmask8,__cov_v2di,__cov_v2df,int);
10646 void __builtin_ia32_scattersiv8si(const int *,__cov_mmask8,__cov_v8si,__cov_v8si,int);
10647 void __builtin_ia32_scattersiv4si(const int *,__cov_mmask8,__cov_v4si,__cov_v4si,int);
10648 void __builtin_ia32_scattersiv4di(const long long *,__cov_mmask8,__cov_v4si,__cov_v4di,int);
10649 void __builtin_ia32_scattersiv2di(const long long *,__cov_mmask8,__cov_v4si,__cov_v2di,int);
10650 void __builtin_ia32_scatterdiv8si(const int *,__cov_mmask8,__cov_v4di,__cov_v4si,int);
10651 void __builtin_ia32_scatterdiv4si(const int *,__cov_mmask8,__cov_v2di,__cov_v4si,int);
10652 void __builtin_ia32_scatterdiv4di(const long long *,__cov_mmask8,__cov_v4di,__cov_v4di,int);
10653 void __builtin_ia32_scatterdiv2di(const long long *,__cov_mmask8,__cov_v2di,__cov_v2di,int);
10654 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
10655 __cov_m512i __builtin_ia32_vpmultishiftqb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10656 __cov_m512i __builtin_ia32_permvarqi512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10657 __cov_m512i __builtin_ia32_vpermt2varqi512_mask(__cov_v64qi,__cov_v64qi, __cov_v64qi,__cov_mmask64);
10658 __cov_m512i __builtin_ia32_vpermi2varqi512_mask(__cov_v64qi,__cov_v64qi, __cov_v64qi,__cov_mmask64);
10659 __cov_m512i __builtin_ia32_vpmultishiftqb512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10660 __cov_m512i __builtin_ia32_permvarqi512_mask(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10661 __cov_m512i __builtin_ia32_vpermt2varqi512_maskz(__cov_v64qi,__cov_v64qi,__cov_v64qi,__cov_mmask64);
10662 __cov_m256i __builtin_ia32_vpmultishiftqb256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10663 __cov_m128i __builtin_ia32_vpmultishiftqb128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10664 __cov_m256i __builtin_ia32_permvarqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10665 __cov_m128i __builtin_ia32_permvarqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10666 __cov_m256i __builtin_ia32_vpermt2varqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10667 __cov_m256i __builtin_ia32_vpermi2varqi256_mask(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10668 __cov_m256i __builtin_ia32_vpermt2varqi256_maskz(__cov_v32qi,__cov_v32qi,__cov_v32qi,__cov_mmask32);
10669 __cov_m128i __builtin_ia32_vpermt2varqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10670 __cov_m128i __builtin_ia32_vpermi2varqi128_mask(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10671 __cov_m128i __builtin_ia32_vpermt2varqi128_maskz(__cov_v16qi,__cov_v16qi,__cov_v16qi,__cov_mmask16);
10672 void __builtin_ia32_clwb(void *);
10673 void __builtin_ia32_pcommit(void);
10674 
10675 #ifdef __coverity_cplusplus
10676 template<typename type1, typename type2, typename rtype>
10677 bool __builtin_add_overflow(type1 x, type2 y, rtype *ptr);
10678 template<typename type1, typename type2, typename rtype>
10679 bool __builtin_sub_overflow(type1 x, type2 y, rtype *ptr);
10680 template<typename type1, typename type2, typename rtype>
10681 bool __builtin_mul_overflow(type1 x, type2 y, rtype *ptr);
10682 #endif // __coverity_cplusplus
10683 
10684 #endif /* 5.0+ */
10685 
10686 #if __COVERITY_GCC_VERSION_AT_LEAST(5, 2)
10687 void __builtin_ia32_monitorx (const void *, unsigned int, unsigned int);
10688 void __builtin_ia32_mwaitx (unsigned int, unsigned int, unsigned int);
10689 #endif /* 5.2+ */
10690 
10691 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 0)
10692 void __builtin_ia32_clzero(void*);
10693 unsigned int __builtin_ia32_rdpkru(void);
10694 void __builtin_ia32_wrpkru(unsigned int);
10695 #endif /* 6.0+ */
10696 
10697 #endif /* defined(__GNUC__) */
10698 
10699 #ifdef __COVERITY_ALTIVEC__
10700 /* Declarations of AltiVec PPU built-in intrinsic functions. */
10701 /* Many of these are overloaded, so they can't be declared in C.  For those
10702  * that have operator equivalents those equivalents are used in C instead,
10703  * otherwise a generic version with no parameter types is declared.
10704  */
10705 
10706 typedef vector int __coverity_generic_altivec_vector;
10707 
10708 #ifdef __coverity_cplusplus
10709 extern vector signed char __builtin_vec_abs (vector signed char a1);
10710 extern vector signed short __builtin_vec_abs (vector signed short a1);
10711 extern vector signed int __builtin_vec_abs (vector signed int a1);
10712 extern vector float __builtin_vec_abs (vector float a1);
10713 
10714 extern vector signed char __builtin_vec_abss (vector signed char a1);
10715 extern vector signed short __builtin_vec_abss (vector signed short a1);
10716 #else
10717 __coverity_generic_altivec_vector  __builtin_vec_abs();
10718 __coverity_generic_altivec_vector  __builtin_vec_abss();
10719 #endif
10720 
10721 #ifdef __coverity_cplusplus
10722     extern vector unsigned int __builtin_vec_vslw (vector unsigned int a1, vector unsigned int a2);
10723 #else
10724 __coverity_generic_altivec_vector  __builtin_vec_vslw ();
10725 #endif
10726 
10727 #ifdef __coverity_cplusplus
10728 extern int __builtin_vec_vcmpgt_p(int, vector signed char a1, vector signed char a2);
10729 extern int __builtin_vec_vcmpgt_p(int, vector unsigned char a1, vector unsigned char a2);
10730 extern int __builtin_vec_vcmpgt_p(int, vector signed short a1, vector signed short a2);
10731 extern int __builtin_vec_vcmpgt_p(int, vector unsigned short a1, vector unsigned short a2);
10732 extern int __builtin_vec_vcmpgt_p(int, vector signed int a1, vector signed int a2);
10733 extern int __builtin_vec_vcmpgt_p(int, vector unsigned int a1, vector unsigned int a2);
10734 extern int __builtin_vec_vcmpgt_p(int, vector signed char a1, vector signed char a2);
10735 extern int __builtin_vec_vcmpgt_p(int, vector float a1, vector float a2);
10736 #else
10737 int __builtin_vec_vcmpgt_p();
10738 #endif
10739 
10740 #ifdef __coverity_cplusplus
10741 extern vector signed char __builtin_vec_add (vector signed char a1, vector signed char a2);
10742 extern vector unsigned char __builtin_vec_add (vector signed char a1, vector unsigned char a2);
10743 
10744 extern vector unsigned char __builtin_vec_add (vector unsigned char a1, vector signed char a2);
10745 
10746 extern vector unsigned char __builtin_vec_add (vector unsigned char a1,
10747                               vector unsigned char a2);
10748 extern vector signed short __builtin_vec_add (vector signed short a1, vector signed short a2);
10749 extern vector unsigned short __builtin_vec_add (vector signed short a1,
10750                                vector unsigned short a2);
10751 extern vector unsigned short __builtin_vec_add (vector unsigned short a1,
10752                                vector signed short a2);
10753 extern vector unsigned short __builtin_vec_add (vector unsigned short a1,
10754                                vector unsigned short a2);
10755 extern vector signed int __builtin_vec_add (vector signed int a1, vector signed int a2);
10756 extern vector unsigned int __builtin_vec_add (vector signed int a1, vector unsigned int a2);
10757 extern vector unsigned int __builtin_vec_add (vector unsigned int a1, vector signed int a2);
10758 extern vector unsigned int __builtin_vec_add (vector unsigned int a1, vector unsigned int a2);
10759 extern vector float __builtin_vec_add (vector float a1, vector float a2);
10760 #else
10761 # define __builtin_vec_add(a, b) ((a) + (b))
10762 #endif
10763 
10764 extern vector unsigned int __builtin_vec_addc (vector unsigned int a1, vector unsigned int a2);
10765 
10766 #ifdef __coverity_cplusplus
10767 extern vector unsigned char __builtin_vec_adds (vector signed char a1,
10768                                vector unsigned char a2);
10769 extern vector unsigned char __builtin_vec_adds (vector unsigned char a1,
10770                                vector signed char a2);
10771 extern vector unsigned char __builtin_vec_adds (vector unsigned char a1,
10772                                vector unsigned char a2);
10773 extern vector signed char __builtin_vec_adds (vector signed char a1, vector signed char a2);
10774 extern vector unsigned short __builtin_vec_adds (vector signed short a1,
10775                                 vector unsigned short a2);
10776 extern vector unsigned short __builtin_vec_adds (vector unsigned short a1,
10777                                 vector signed short a2);
10778 extern vector unsigned short __builtin_vec_adds (vector unsigned short a1,
10779                                 vector unsigned short a2);
10780 extern vector signed short __builtin_vec_adds (vector signed short a1, vector signed short a2);
10781 
10782 extern vector unsigned int __builtin_vec_adds (vector signed int a1, vector unsigned int a2);
10783 extern vector unsigned int __builtin_vec_adds (vector unsigned int a1, vector signed int a2);
10784 extern vector unsigned int __builtin_vec_adds (vector unsigned int a1, vector unsigned int a2);
10785 
10786 extern vector signed int __builtin_vec_adds (vector signed int a1, vector signed int a2);
10787 #else
10788 __coverity_generic_altivec_vector  __builtin_vec_adds ();
10789 #endif
10790 
10791 #ifdef __coverity_cplusplus
10792 extern vector float __builtin_vec_and (vector float a1, vector float a2);
10793 extern vector float __builtin_vec_and (vector float a1, vector signed int a2);
10794 extern vector float __builtin_vec_and (vector signed int a1, vector float a2);
10795 extern vector signed int __builtin_vec_and (vector signed int a1, vector signed int a2);
10796 extern vector unsigned int __builtin_vec_and (vector signed int a1, vector unsigned int a2);
10797 extern vector unsigned int __builtin_vec_and (vector unsigned int a1, vector signed int a2);
10798 extern vector unsigned int __builtin_vec_and (vector unsigned int a1, vector unsigned int a2);
10799 extern vector signed short __builtin_vec_and (vector signed short a1, vector signed short a2);
10800 extern vector unsigned short __builtin_vec_and (vector signed short a1,
10801                                vector unsigned short a2);
10802 extern vector unsigned short __builtin_vec_and (vector unsigned short a1,
10803                                vector signed short a2);
10804 extern vector unsigned short __builtin_vec_and (vector unsigned short a1,
10805                                vector unsigned short a2);
10806 extern  vector signed char __builtin_vec_and (vector signed char a1, vector signed char a2);
10807 extern vector unsigned char __builtin_vec_and (vector signed char a1, vector unsigned char a2);
10808 
10809 extern vector unsigned char __builtin_vec_and (vector unsigned char a1, vector signed char a2);
10810 
10811 extern vector unsigned char __builtin_vec_and (vector unsigned char a1,
10812                               vector unsigned char a2);
10813 #else
10814 # define __builtin_vec_and(a, b) ((a) & (b))
10815 #endif
10816 
10817 #ifdef __coverity_cplusplus
10818 extern vector float __builtin_vec_andc (vector float a1, vector float a2);
10819 extern vector float __builtin_vec_andc (vector float a1, vector signed int a2);
10820 extern vector float __builtin_vec_andc (vector signed int a1, vector float a2);
10821 extern vector signed int __builtin_vec_andc (vector signed int a1, vector signed int a2);
10822 extern vector unsigned int __builtin_vec_andc (vector signed int a1, vector unsigned int a2);
10823 extern vector unsigned int __builtin_vec_andc (vector unsigned int a1, vector signed int a2);
10824 extern vector unsigned int __builtin_vec_andc (vector unsigned int a1, vector unsigned int a2);
10825 
10826 extern vector signed short __builtin_vec_andc (vector signed short a1, vector signed short a2);
10827 
10828 extern vector unsigned short __builtin_vec_andc (vector signed short a1,
10829                                 vector unsigned short a2);
10830 extern vector unsigned short __builtin_vec_andc (vector unsigned short a1,
10831                                 vector signed short a2);
10832 extern vector unsigned short __builtin_vec_andc (vector unsigned short a1,
10833                                 vector unsigned short a2);
10834 extern vector signed char __builtin_vec_andc (vector signed char a1, vector signed char a2);
10835 extern vector unsigned char __builtin_vec_andc (vector signed char a1,
10836                                vector unsigned char a2);
10837 extern vector unsigned char __builtin_vec_andc (vector unsigned char a1,
10838                                vector signed char a2);
10839 extern vector unsigned char __builtin_vec_andc (vector unsigned char a1,
10840                                vector unsigned char a2);
10841 #else
10842 __coverity_generic_altivec_vector  __builtin_vec_andc ();
10843 #endif
10844 
10845 #ifdef __coverity_cplusplus
10846 extern vector unsigned char __builtin_vec_avg (vector unsigned char a1,
10847                               vector unsigned char a2);
10848 extern vector signed char __builtin_vec_avg (vector signed char a1, vector signed char a2);
10849 extern vector unsigned short __builtin_vec_avg (vector unsigned short a1,
10850                                vector unsigned short a2);
10851 extern vector signed short __builtin_vec_avg (vector signed short a1, vector signed short a2);
10852 extern vector unsigned int __builtin_vec_avg (vector unsigned int a1, vector unsigned int a2);
10853 extern vector signed int __builtin_vec_avg (vector signed int a1, vector signed int a2);
10854 #else
10855 __coverity_generic_altivec_vector  __builtin_vec_avg ();
10856 #endif
10857 
10858 extern vector float __builtin_vec_ceil (vector float a1);
10859 
10860 extern vector signed int __builtin_vec_cmpb (vector float a1, vector float a2);
10861 
10862 #ifdef __coverity_cplusplus
10863 extern vector signed char __builtin_vec_cmpeq (vector signed char a1, vector signed char a2);
10864 extern vector signed char __builtin_vec_cmpeq (vector unsigned char a1,
10865                               vector unsigned char a2);
10866 extern vector signed short __builtin_vec_cmpeq (vector signed short a1,
10867                                vector signed short a2);
10868 extern vector signed short __builtin_vec_cmpeq (vector unsigned short a1,
10869                                vector unsigned short a2);
10870 extern vector signed int __builtin_vec_cmpeq (vector signed int a1, vector signed int a2);
10871 extern vector signed int __builtin_vec_cmpeq (vector unsigned int a1, vector unsigned int a2);
10872 extern vector signed int __builtin_vec_cmpeq (vector float a1, vector float a2);
10873 
10874 extern vector signed int __builtin_vec_cmpge (vector float a1, vector float a2);
10875 
10876 extern vector signed char __builtin_vec_cmpgt (vector unsigned char a1,
10877                               vector unsigned char a2);
10878 extern vector signed char __builtin_vec_cmpgt (vector signed char a1, vector signed char a2);
10879 extern vector signed short __builtin_vec_cmpgt (vector unsigned short a1,
10880                                vector unsigned short a2);
10881 extern vector signed short __builtin_vec_cmpgt (vector signed short a1,
10882                                vector signed short a2);
10883 extern vector signed int __builtin_vec_cmpgt (vector unsigned int a1, vector unsigned int a2);
10884 extern vector signed int __builtin_vec_cmpgt (vector signed int a1, vector signed int a2);
10885 extern vector signed int __builtin_vec_cmpgt (vector float a1, vector float a2);
10886 
10887 extern vector signed int __builtin_vec_cmple (vector float a1, vector float a2);
10888 
10889 extern vector signed char __builtin_vec_cmplt (vector unsigned char a1,
10890                               vector unsigned char a2);
10891 extern vector signed char __builtin_vec_cmplt (vector signed char a1, vector signed char a2);
10892 extern vector signed short __builtin_vec_cmplt (vector unsigned short a1,
10893                                vector unsigned short a2);
10894 extern vector signed short __builtin_vec_cmplt (vector signed short a1,
10895                                vector signed short a2);
10896 extern vector signed int __builtin_vec_cmplt (vector unsigned int a1, vector unsigned int a2);
10897 extern vector signed int __builtin_vec_cmplt (vector signed int a1, vector signed int a2);
10898 extern vector signed int __builtin_vec_cmplt (vector float a1, vector float a2);
10899 #else
10900 __coverity_generic_altivec_vector  __builtin_vec_cmpeq ();
10901 __coverity_generic_altivec_vector  __builtin_vec_cmpge ();
10902 __coverity_generic_altivec_vector  __builtin_vec_cmpgt ();
10903 __coverity_generic_altivec_vector  __builtin_vec_cmple ();
10904 __coverity_generic_altivec_vector  __builtin_vec_cmplt ();
10905 #endif
10906 
10907 #ifdef __coverity_cplusplus
10908 extern vector float __builtin_vec_ctf (vector unsigned int a1, const char a2);
10909 extern vector float __builtin_vec_ctf (vector signed int a1, const char a2);
10910 #else
10911 extern vector float __builtin_vec_ctf ();
10912 #endif
10913 
10914 extern vector signed int __builtin_vec_cts (vector float a1, const char a2);
10915 
10916 extern vector unsigned int __builtin_vec_ctu (vector float a1, const char a2);
10917 
10918 extern void __builtin_vec_dss (const char a1);
10919 
10920 extern void __builtin_vec_dssall (void);
10921 
10922 extern void __builtin_vec_dst (const void * a1, int a2, const char a3);
10923 
10924 extern void __builtin_vec_dstst (const void * a1, int a2, const char a3);
10925 
10926 extern void __builtin_vec_dststt (const void * a1, int a2, const char a3);
10927 
10928 extern void __builtin_vec_dstt (const void * a1, int a2, const char a3);
10929 
10930 #ifdef __coverity_cplusplus
10931 extern vector float __builtin_vec_expte (vector float a1, vector float a2);
10932 extern vector float __builtin_vec_expte (vector float a1);
10933 
10934 extern vector float __builtin_vec_floor (vector float a1, vector float a2);
10935 extern vector float __builtin_vec_floor (vector float a1);
10936 #else
10937 __coverity_generic_altivec_vector __builtin_vec_expte();
10938 __coverity_generic_altivec_vector __builtin_vec_floor();
10939 #endif
10940 
10941 #ifdef __coverity_cplusplus
10942 extern vector float __builtin_vec_ld (int a1, vector float * a2);
10943 extern vector float __builtin_vec_ld (int a1, float * a2);
10944 extern vector signed int __builtin_vec_ld (int a1, int * a2);
10945 extern vector signed int __builtin_vec_ld (int a1, vector signed int * a2);
10946 extern vector unsigned int __builtin_vec_ld (int a1, vector unsigned int * a2);
10947 extern vector unsigned int __builtin_vec_ld (int a1, unsigned int * a2);
10948 extern vector signed short __builtin_vec_ld (int a1, short * a2, vector signed short * a3);
10949 extern vector unsigned short __builtin_vec_ld (int a1, unsigned short * a2,
10950                               vector unsigned short * a3);
10951 extern vector signed char __builtin_vec_ld (int a1, signed char * a2);
10952 extern vector signed char __builtin_vec_ld (int a1, vector signed char * a2);
10953 extern vector unsigned char __builtin_vec_ld (int a1, unsigned char * a2);
10954 extern vector unsigned char __builtin_vec_ld (int a1, vector unsigned char * a2);
10955 
10956 extern vector signed char __builtin_vec_lde (int a1, signed char * a2);
10957 extern vector unsigned char __builtin_vec_lde (int a1, unsigned char * a2);
10958 extern vector signed short __builtin_vec_lde (int a1, short * a2);
10959 extern vector unsigned short __builtin_vec_lde (int a1, unsigned short * a2);
10960 extern vector float __builtin_vec_lde (int a1, float * a2);
10961 extern vector signed int __builtin_vec_lde (int a1, int * a2);
10962 extern vector unsigned int __builtin_vec_lde (int a1, unsigned int * a2);
10963 
10964 extern vector float __builtin_vec_ldl (int a1, float * a2);
10965 extern vector float __builtin_vec_ldl (int a1, vector float * a2);
10966 extern vector signed int __builtin_vec_ldl (int a1, vector signed int * a2);
10967 extern vector signed int __builtin_vec_ldl (int a1, int * a2);
10968 extern vector unsigned int __builtin_vec_ldl (int a1, unsigned int * a2);
10969 extern vector unsigned int __builtin_vec_ldl (int a1, vector unsigned int * a2);
10970 extern vector signed short __builtin_vec_ldl (int a1, vector signed short * a2);
10971 extern vector signed short __builtin_vec_ldl (int a1, short * a2);
10972 extern vector unsigned short __builtin_vec_ldl (int a1, vector unsigned short * a2);
10973 extern vector unsigned short __builtin_vec_ldl (int a1, unsigned short * a2);
10974 extern vector signed char __builtin_vec_ldl (int a1, vector signed char * a2);
10975 extern vector signed char __builtin_vec_ldl (int a1, signed char * a2);
10976 extern vector unsigned char __builtin_vec_ldl (int a1, vector unsigned char * a2);
10977 extern vector unsigned char __builtin_vec_ldl (int a1, unsigned char * a2);
10978 #else
10979 __coverity_generic_altivec_vector  __builtin_vec_ld ();
10980 __coverity_generic_altivec_vector  __builtin_vec_lde ();
10981 __coverity_generic_altivec_vector  __builtin_vec_ldl ();
10982 #endif
10983 
10984 extern vector float __builtin_vec_loge (vector float a1);
10985 
10986 extern vector unsigned char __builtin_vec_lvsl (int a1, const void * a2, int * a3);
10987 
10988 extern vector unsigned char __builtin_vec_lvsr (int a1, const void * a2, int * a3);
10989 
10990 extern vector float __builtin_vec_madd (vector float a1, vector float a2, vector float a3);
10991 
10992 extern vector signed short __builtin_vec_madds (vector signed short a1, vector signed short a2,
10993                                vector signed short a3);
10994 
10995 #ifdef __coverity_cplusplus
10996 extern vector unsigned char __builtin_vec_max (vector signed char a1, vector unsigned char a2);
10997 
10998 extern vector unsigned char __builtin_vec_max (vector unsigned char a1, vector signed char a2);
10999 
11000 extern vector unsigned char __builtin_vec_max (vector unsigned char a1,
11001                               vector unsigned char a2);
11002 extern vector signed char __builtin_vec_max (vector signed char a1, vector signed char a2);
11003 extern vector unsigned short __builtin_vec_max (vector signed short a1,
11004                                vector unsigned short a2);
11005 extern vector unsigned short __builtin_vec_max (vector unsigned short a1,
11006                                vector signed short a2);
11007 extern vector unsigned short __builtin_vec_max (vector unsigned short a1,
11008                                vector unsigned short a2);
11009 extern vector signed short __builtin_vec_max (vector signed short a1, vector signed short a2);
11010 extern vector unsigned int __builtin_vec_max (vector signed int a1, vector unsigned int a2);
11011 extern vector unsigned int __builtin_vec_max (vector unsigned int a1, vector signed int a2);
11012 extern vector unsigned int __builtin_vec_max (vector unsigned int a1, vector unsigned int a2);
11013 extern vector signed int __builtin_vec_max (vector signed int a1, vector signed int a2);
11014 extern vector float __builtin_vec_max (vector float a1, vector float a2);
11015 
11016 extern vector signed char __builtin_vec_mergeh (vector signed char a1, vector signed char a2);
11017 extern vector unsigned char __builtin_vec_mergeh (vector unsigned char a1,
11018                                  vector unsigned char a2);
11019 extern vector signed short __builtin_vec_mergeh (vector signed short a1,
11020                                 vector signed short a2);
11021 extern vector unsigned short __builtin_vec_mergeh (vector unsigned short a1,
11022                                   vector unsigned short a2);
11023 extern vector float __builtin_vec_mergeh (vector float a1, vector float a2);
11024 extern vector signed int __builtin_vec_mergeh (vector signed int a1, vector signed int a2);
11025 extern vector unsigned int __builtin_vec_mergeh (vector unsigned int a1,
11026                                 vector unsigned int a2);
11027 
11028 extern vector signed char __builtin_vec_mergel (vector signed char a1, vector signed char a2);
11029 extern vector unsigned char __builtin_vec_mergel (vector unsigned char a1,
11030                                  vector unsigned char a2);
11031 extern vector signed short __builtin_vec_mergel (vector signed short a1,
11032                                 vector signed short a2);
11033 extern vector unsigned short __builtin_vec_mergel (vector unsigned short a1,
11034                                   vector unsigned short a2);
11035 extern vector float __builtin_vec_mergel (vector float a1, vector float a2);
11036 extern vector signed int __builtin_vec_mergel (vector signed int a1, vector signed int a2);
11037 extern vector unsigned int __builtin_vec_mergel (vector unsigned int a1,
11038                                 vector unsigned int a2);
11039 #else
11040 __coverity_generic_altivec_vector  __builtin_vec_max ();
11041 __coverity_generic_altivec_vector  __builtin_vec_mergeh ();
11042 __coverity_generic_altivec_vector  __builtin_vec_mergel ();
11043 #endif
11044 
11045 extern vector unsigned short __builtin_vec_mfvscr (void);
11046 
11047 #ifdef __coverity_cplusplus
11048 extern vector unsigned char __builtin_vec_min (vector signed char a1, vector unsigned char a2);
11049 
11050 extern vector unsigned char __builtin_vec_min (vector unsigned char a1, vector signed char a2);
11051 
11052 extern vector unsigned char __builtin_vec_min (vector unsigned char a1,
11053                               vector unsigned char a2);
11054 extern vector signed char __builtin_vec_min (vector signed char a1, vector signed char a2);
11055 extern vector unsigned short __builtin_vec_min (vector signed short a1,
11056                                vector unsigned short a2);
11057 extern vector unsigned short __builtin_vec_min (vector unsigned short a1,
11058                                vector signed short a2);
11059 extern vector unsigned short __builtin_vec_min (vector unsigned short a1,
11060                                vector unsigned short a2);
11061 extern vector signed short __builtin_vec_min (vector signed short a1, vector signed short a2);
11062 extern vector unsigned int __builtin_vec_min (vector signed int a1, vector unsigned int a2);
11063 extern vector unsigned int __builtin_vec_min (vector unsigned int a1, vector signed int a2);
11064 extern vector unsigned int __builtin_vec_min (vector unsigned int a1, vector unsigned int a2);
11065 extern vector signed int __builtin_vec_min (vector signed int a1, vector signed int a2);
11066 extern vector float __builtin_vec_min (vector float a1, vector float a2);
11067 
11068 extern vector signed short __builtin_vec_mladd (vector signed short a1, vector signed short a2,
11069                                vector signed short a3);
11070 extern vector signed short __builtin_vec_mladd (vector signed short a1,
11071                                vector unsigned short a2,
11072                                vector unsigned short a3);
11073 extern vector signed short __builtin_vec_mladd (vector unsigned short a1,
11074                                vector signed short a2,
11075                                vector signed short a3);
11076 extern vector unsigned short __builtin_vec_mladd (vector unsigned short a1,
11077                                  vector unsigned short a2,
11078                                  vector unsigned short a3);
11079 #else
11080 __coverity_generic_altivec_vector __builtin_vec_min ();
11081 __coverity_generic_altivec_vector __builtin_vec_mladd ();
11082 #endif
11083 
11084 extern vector signed short __builtin_vec_mradds (vector signed short a1,
11085                                 vector signed short a2,
11086                                 vector signed short a3);
11087 
11088 #ifdef __coverity_cplusplus
11089 extern vector unsigned int __builtin_vec_msum (vector unsigned char a1,
11090                               vector unsigned char a2,
11091                               vector unsigned int a3);
11092 extern vector signed int __builtin_vec_msum (vector signed char a1, vector unsigned char a2,
11093                             vector signed int a3);
11094 extern vector unsigned int __builtin_vec_msum (vector unsigned short a1,
11095                               vector unsigned short a2,
11096                               vector unsigned int a3);
11097 extern vector signed int __builtin_vec_msum (vector signed short a1, vector signed short a2,
11098                             vector signed int a3);
11099 
11100 extern vector unsigned int __builtin_vec_msums (vector unsigned short a1,
11101                                vector unsigned short a2,
11102                                vector unsigned int a3);
11103 extern vector signed int __builtin_vec_msums (vector signed short a1, vector signed short a2,
11104                              vector signed int a3);
11105 
11106 extern void __builtin_vec_mtvscr (vector signed int a1);
11107 extern void __builtin_vec_mtvscr (vector unsigned int a1);
11108 extern void __builtin_vec_mtvscr (vector signed short a1);
11109 extern void __builtin_vec_mtvscr (vector unsigned short a1);
11110 extern void __builtin_vec_mtvscr (vector signed char a1);
11111 extern void __builtin_vec_mtvscr (vector unsigned char a1);
11112 
11113 extern vector unsigned short __builtin_vec_mule (vector unsigned char a1,
11114                                 vector unsigned char a2);
11115 extern vector signed short __builtin_vec_mule (vector signed char a1, vector signed char a2);
11116 extern vector unsigned int __builtin_vec_mule (vector unsigned short a1,
11117                               vector unsigned short a2);
11118 extern vector signed int __builtin_vec_mule (vector signed short a1, vector signed short a2);
11119 
11120 extern vector unsigned short __builtin_vec_mulo (vector unsigned char a1,
11121                                 vector unsigned char a2);
11122 extern vector signed short __builtin_vec_mulo (vector signed char a1, vector signed char a2);
11123 extern vector unsigned int __builtin_vec_mulo (vector unsigned short a1,
11124                               vector unsigned short a2);
11125 extern vector signed int __builtin_vec_mulo (vector signed short a1, vector signed short a2);
11126 #else
11127 __coverity_generic_altivec_vector __builtin_vec_msum ();
11128 __coverity_generic_altivec_vector __builtin_vec_msums ();
11129 extern void __builtin_vec_mtvscr ();
11130 __coverity_generic_altivec_vector __builtin_vec_mule ();
11131 __coverity_generic_altivec_vector __builtin_vec_mulo ();
11132 #endif
11133 
11134 extern vector float __builtin_vec_nmsub (vector float a1, vector float a2, vector float a3);
11135 
11136 #ifdef __coverity_cplusplus
11137 extern vector float __builtin_vec_nor (vector float a1, vector float a2);
11138 extern vector signed int __builtin_vec_nor (vector signed int a1, vector signed int a2);
11139 extern vector unsigned int __builtin_vec_nor (vector unsigned int a1, vector unsigned int a2);
11140 extern vector signed short __builtin_vec_nor (vector signed short a1, vector signed short a2);
11141 extern vector unsigned short __builtin_vec_nor (vector unsigned short a1,
11142                                vector unsigned short a2);
11143 extern vector signed char __builtin_vec_nor (vector signed char a1, vector signed char a2);
11144 extern vector unsigned char __builtin_vec_nor (vector unsigned char a1,
11145                               vector unsigned char a2);
11146 
11147 extern vector float __builtin_vec_or (vector float a1, vector float a2);
11148 extern vector float __builtin_vec_or (vector float a1, vector signed int a2);
11149 extern vector float __builtin_vec_or (vector signed int a1, vector float a2);
11150 extern vector signed int __builtin_vec_or (vector signed int a1, vector signed int a2);
11151 extern vector unsigned int __builtin_vec_or (vector signed int a1, vector unsigned int a2);
11152 extern vector unsigned int __builtin_vec_or (vector unsigned int a1, vector signed int a2);
11153 extern vector unsigned int __builtin_vec_or (vector unsigned int a1, vector unsigned int a2);
11154 extern vector signed short __builtin_vec_or (vector signed short a1, vector signed short a2);
11155 extern vector unsigned short __builtin_vec_or (vector signed short a1,
11156                               vector unsigned short a2);
11157 extern vector unsigned short __builtin_vec_or (vector unsigned short a1,
11158                               vector signed short a2);
11159 extern vector unsigned short __builtin_vec_or (vector unsigned short a1,
11160                               vector unsigned short a2);
11161 extern vector signed char __builtin_vec_or (vector signed char a1, vector signed char a2);
11162 extern vector unsigned char __builtin_vec_or (vector signed char a1, vector unsigned char a2);
11163 extern vector unsigned char __builtin_vec_or (vector unsigned char a1, vector signed char a2);
11164 extern vector unsigned char __builtin_vec_or (vector unsigned char a1,
11165                              vector unsigned char a2);
11166 
11167 extern vector signed char __builtin_vec_pack (vector signed short a1, vector signed short a2);
11168 extern vector unsigned char __builtin_vec_pack (vector unsigned short a1,
11169                                vector unsigned short a2);
11170 extern vector signed short __builtin_vec_pack (vector signed int a1, vector signed int a2);
11171 extern vector unsigned short __builtin_vec_pack (vector unsigned int a1,
11172                                 vector unsigned int a2);
11173 #else
11174 # define __builtin_vec_nor(a, b) (~((a) | (b)))
11175 # define __builtin_vec_or(a, b) ((a) | (b))
11176 __coverity_generic_altivec_vector __builtin_vec_pack ();
11177 #endif
11178 
11179 extern vector signed short __builtin_vec_packpx (vector unsigned int a1,
11180                                 vector unsigned int a2);
11181 
11182 #ifdef __coverity_cplusplus
11183 extern vector unsigned char __builtin_vec_packs (vector unsigned short a1,
11184                                 vector unsigned short a2);
11185 extern vector signed char __builtin_vec_packs (vector signed short a1, vector signed short a2);
11186 
11187 extern vector unsigned short __builtin_vec_packs (vector unsigned int a1,
11188                                  vector unsigned int a2);
11189 extern vector signed short __builtin_vec_packs (vector signed int a1, vector signed int a2);
11190 
11191 extern vector unsigned char __builtin_vec_packsu (vector unsigned short a1,
11192                                  vector unsigned short a2);
11193 extern vector unsigned char __builtin_vec_packsu (vector signed short a1,
11194                                  vector signed short a2);
11195 extern vector unsigned short __builtin_vec_packsu (vector unsigned int a1,
11196                                   vector unsigned int a2);
11197 extern vector unsigned short __builtin_vec_packsu (vector signed int a1, vector signed int a2);
11198 
11199 extern vector float __builtin_vec_perm (vector float a1, vector float a2,
11200                        vector unsigned char a3);
11201 extern vector signed int __builtin_vec_perm (vector signed int a1, vector signed int a2,
11202                             vector unsigned char a3);
11203 extern vector unsigned int __builtin_vec_perm (vector unsigned int a1, vector unsigned int a2,
11204                               vector unsigned char a3);
11205 extern vector signed short __builtin_vec_perm (vector signed short a1, vector signed short a2,
11206                               vector unsigned char a3);
11207 extern vector unsigned short __builtin_vec_perm (vector unsigned short a1,
11208                                 vector unsigned short a2,
11209                                 vector unsigned char a3);
11210 extern vector signed char __builtin_vec_perm (vector signed char a1, vector signed char a2,
11211                              vector unsigned char a3);
11212 extern vector unsigned char __builtin_vec_perm (vector unsigned char a1,
11213                                vector unsigned char a2,
11214                                vector unsigned char a3);
11215 #else
11216 __coverity_generic_altivec_vector __builtin_vec_packs ();
11217 __coverity_generic_altivec_vector __builtin_vec_packsu ();
11218 __coverity_generic_altivec_vector __builtin_vec_perm ();
11219 #endif
11220 
11221 extern vector float __builtin_vec_re (vector float a1);
11222 
11223 #ifdef __coverity_cplusplus
11224 extern vector signed char __builtin_vec_rl (vector signed char a1, vector unsigned char a2);
11225 extern vector unsigned char __builtin_vec_rl (vector unsigned char a1,
11226                              vector unsigned char a2);
11227 extern vector signed short __builtin_vec_rl (vector signed short a1, vector unsigned short a2);
11228 
11229 extern vector unsigned short __builtin_vec_rl (vector unsigned short a1,
11230                               vector unsigned short a2);
11231 extern vector signed int __builtin_vec_rl (vector signed int a1, vector unsigned int a2);
11232 extern vector unsigned int __builtin_vec_rl (vector unsigned int a1, vector unsigned int a2);
11233 #else
11234 __coverity_generic_altivec_vector __builtin_vec_rl ();
11235 #endif
11236 
11237 extern vector float __builtin_vec_round (vector float a1);
11238 
11239 extern vector float __builtin_vec_rsqrte (vector float a1);
11240 
11241 #ifdef __coverity_cplusplus
11242 extern vector float __builtin_vec_sel (vector float a1, vector float a2, vector signed int a3);
11243 extern vector float __builtin_vec_sel (vector float a1, vector float a2, vector unsigned int a3);
11244 extern vector signed int __builtin_vec_sel (vector signed int a1, vector signed int a2,
11245                            vector signed int a3);
11246 extern vector signed int __builtin_vec_sel (vector signed int a1, vector signed int a2,
11247                            vector unsigned int a3);
11248 extern vector unsigned int __builtin_vec_sel (vector unsigned int a1, vector unsigned int a2,
11249                              vector signed int a3);
11250 extern vector unsigned int __builtin_vec_sel (vector unsigned int a1, vector unsigned int a2,
11251                              vector unsigned int a3);
11252 extern vector signed short __builtin_vec_sel (vector signed short a1, vector signed short a2,
11253                              vector signed short a3);
11254 extern vector signed short __builtin_vec_sel (vector signed short a1, vector signed short a2,
11255                              vector unsigned short a3);
11256 extern vector unsigned short __builtin_vec_sel (vector unsigned short a1,
11257                                vector unsigned short a2,
11258                                vector signed short a3);
11259 extern vector unsigned short __builtin_vec_sel (vector unsigned short a1,
11260                                vector unsigned short a2,
11261                                vector unsigned short a3);
11262 extern vector signed char __builtin_vec_sel (vector signed char a1, vector signed char a2,
11263                             vector signed char a3);
11264 extern vector signed char __builtin_vec_sel (vector signed char a1, vector signed char a2,
11265                             vector unsigned char a3);
11266 extern vector unsigned char __builtin_vec_sel (vector unsigned char a1,
11267                               vector unsigned char a2,
11268                               vector signed char a3);
11269 extern vector unsigned char __builtin_vec_sel (vector unsigned char a1,
11270                               vector unsigned char a2,
11271                               vector unsigned char a3);
11272 
11273 extern vector signed char __builtin_vec_sl (vector signed char a1, vector unsigned char a2);
11274 extern vector unsigned char __builtin_vec_sl (vector unsigned char a1,
11275                              vector unsigned char a2);
11276 extern vector signed short __builtin_vec_sl (vector signed short a1, vector unsigned short a2);
11277 
11278 extern vector unsigned short __builtin_vec_sl (vector unsigned short a1,
11279                               vector unsigned short a2);
11280 extern vector signed int __builtin_vec_sl (vector signed int a1, vector unsigned int a2);
11281 extern vector unsigned int __builtin_vec_sl (vector unsigned int a1, vector unsigned int a2);
11282 
11283 extern vector float __builtin_vec_sld (vector float a1, vector float a2, const char a3);
11284 extern vector signed int __builtin_vec_sld (vector signed int a1, vector signed int a2,
11285                            const char a3);
11286 extern vector unsigned int __builtin_vec_sld (vector unsigned int a1, vector unsigned int a2,
11287                              const char a3);
11288 extern vector signed short __builtin_vec_sld (vector signed short a1, vector signed short a2,
11289                              const char a3);
11290 extern vector unsigned short __builtin_vec_sld (vector unsigned short a1,
11291                                vector unsigned short a2, const char a3);
11292 extern vector signed char __builtin_vec_sld (vector signed char a1, vector signed char a2,
11293                             const char a3);
11294 extern vector unsigned char __builtin_vec_sld (vector unsigned char a1,
11295                               vector unsigned char a2,
11296                               const char a3);
11297 
11298 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned int a2);
11299 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned short a2);
11300 extern vector signed int __builtin_vec_sll (vector signed int a1, vector unsigned char a2);
11301 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1, vector unsigned int a2);
11302 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1,
11303                              vector unsigned short a2);
11304 extern vector unsigned int __builtin_vec_sll (vector unsigned int a1, vector unsigned char a2);
11305 
11306 extern vector signed short __builtin_vec_sll (vector signed short a1, vector unsigned int a2);
11307 extern vector signed short __builtin_vec_sll (vector signed short a1,
11308                              vector unsigned short a2);
11309 extern vector signed short __builtin_vec_sll (vector signed short a1, vector unsigned char a2);
11310 
11311 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11312                                vector unsigned int a2);
11313 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11314                                vector unsigned short a2);
11315 extern vector unsigned short __builtin_vec_sll (vector unsigned short a1,
11316                                vector unsigned char a2);
11317 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned int a2);
11318 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned short a2);
11319 extern vector signed char __builtin_vec_sll (vector signed char a1, vector unsigned char a2);
11320 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11321                               vector unsigned int a2);
11322 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11323                               vector unsigned short a2);
11324 extern vector unsigned char __builtin_vec_sll (vector unsigned char a1,
11325                               vector unsigned char a2);
11326 
11327 extern vector float __builtin_vec_slo (vector float a1, vector signed char a2);
11328 extern vector float __builtin_vec_slo (vector float a1, vector unsigned char a2);
11329 extern vector signed int __builtin_vec_slo (vector signed int a1, vector signed char a2);
11330 extern vector signed int __builtin_vec_slo (vector signed int a1, vector unsigned char a2);
11331 extern vector unsigned int __builtin_vec_slo (vector unsigned int a1, vector signed char a2);
11332 extern vector unsigned int __builtin_vec_slo (vector unsigned int a1, vector unsigned char a2);
11333 
11334 extern vector signed short __builtin_vec_slo (vector signed short a1, vector signed char a2);
11335 extern vector signed short __builtin_vec_slo (vector signed short a1, vector unsigned char a2);
11336 
11337 extern vector unsigned short __builtin_vec_slo (vector unsigned short a1,
11338                                vector signed char a2);
11339 extern vector unsigned short __builtin_vec_slo (vector unsigned short a1,
11340                                vector unsigned char a2);
11341 extern vector signed char __builtin_vec_slo (vector signed char a1, vector signed char a2);
11342 extern vector signed char __builtin_vec_slo (vector signed char a1, vector unsigned char a2);
11343 extern vector unsigned char __builtin_vec_slo (vector unsigned char a1, vector signed char a2);
11344 
11345 extern vector unsigned char __builtin_vec_slo (vector unsigned char a1,
11346                               vector unsigned char a2);
11347 
11348 extern vector signed char __builtin_vec_splat (vector signed char a1, const char a2);
11349 extern vector unsigned char __builtin_vec_splat (vector unsigned char a1, const char a2);
11350 extern vector signed short __builtin_vec_splat (vector signed short a1, const char a2);
11351 extern vector unsigned short __builtin_vec_splat (vector unsigned short a1, const char a2);
11352 extern vector float __builtin_vec_splat (vector float a1, const char a2);
11353 extern vector signed int __builtin_vec_splat (vector signed int a1, const char a2);
11354 extern vector unsigned int __builtin_vec_splat (vector unsigned int a1, const char a2);
11355 #else
11356 # define __builtin_vec_sl(a, b) ((a) << (b))
11357 __coverity_generic_altivec_vector __builtin_vec_sel ();
11358 __coverity_generic_altivec_vector __builtin_vec_sel ();
11359 __coverity_generic_altivec_vector __builtin_vec_sld ();
11360 __coverity_generic_altivec_vector __builtin_vec_sll ();
11361 __coverity_generic_altivec_vector __builtin_vec_slo ();
11362 #endif
11363 
11364 extern vector signed char __builtin_vec_splat_s8 (const char a1);
11365 
11366 extern vector signed short __builtin_vec_splat_s16 (const char a1);
11367 
11368 extern vector signed int __builtin_vec_splat_s32 (const char a1);
11369 
11370 extern vector unsigned char __builtin_vec_splat_u8 (const char a1);
11371 
11372 extern vector unsigned short __builtin_vec_splat_u16 (const char a1);
11373 
11374 extern vector unsigned int __builtin_vec_splat_u32 (const char a1);
11375 
11376 #ifdef __coverity_cplusplus
11377 extern vector signed char __builtin_vec_sr (vector signed char a1, vector unsigned char a2);
11378 extern vector unsigned char __builtin_vec_sr (vector unsigned char a1,
11379                              vector unsigned char a2);
11380 extern vector signed short __builtin_vec_sr (vector signed short a1, vector unsigned short a2);
11381 
11382 extern vector unsigned short __builtin_vec_sr (vector unsigned short a1,
11383                               vector unsigned short a2);
11384 extern vector signed int __builtin_vec_sr (vector signed int a1, vector unsigned int a2);
11385 extern vector unsigned int __builtin_vec_sr (vector unsigned int a1, vector unsigned int a2);
11386 
11387 extern vector signed char __builtin_vec_sra (vector signed char a1, vector unsigned char a2);
11388 extern vector unsigned char __builtin_vec_sra (vector unsigned char a1,
11389                               vector unsigned char a2);
11390 extern vector signed short __builtin_vec_sra (vector signed short a1,
11391                              vector unsigned short a2);
11392 extern vector unsigned short __builtin_vec_sra (vector unsigned short a1,
11393                                vector unsigned short a2);
11394 extern vector signed int __builtin_vec_sra (vector signed int a1, vector unsigned int a2);
11395 extern vector unsigned int __builtin_vec_sra (vector unsigned int a1, vector unsigned int a2);
11396 
11397 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned int a2);
11398 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned short a2);
11399 extern vector signed int __builtin_vec_srl (vector signed int a1, vector unsigned char a2);
11400 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1, vector unsigned int a2);
11401 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1,
11402                              vector unsigned short a2);
11403 extern vector unsigned int __builtin_vec_srl (vector unsigned int a1, vector unsigned char a2);
11404 
11405 extern vector signed short __builtin_vec_srl (vector signed short a1, vector unsigned int a2);
11406 extern vector signed short __builtin_vec_srl (vector signed short a1,
11407                              vector unsigned short a2);
11408 extern vector signed short __builtin_vec_srl (vector signed short a1, vector unsigned char a2);
11409 
11410 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11411                                vector unsigned int a2);
11412 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11413                                vector unsigned short a2);
11414 extern vector unsigned short __builtin_vec_srl (vector unsigned short a1,
11415                                vector unsigned char a2);
11416 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned int a2);
11417 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned short a2);
11418 extern vector signed char __builtin_vec_srl (vector signed char a1, vector unsigned char a2);
11419 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11420                               vector unsigned int a2);
11421 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11422                               vector unsigned short a2);
11423 extern vector unsigned char __builtin_vec_srl (vector unsigned char a1,
11424                               vector unsigned char a2);
11425 
11426 extern vector float __builtin_vec_sro (vector float a1, vector signed char a2);
11427 extern vector float __builtin_vec_sro (vector float a1, vector unsigned char a2);
11428 extern vector signed int __builtin_vec_sro (vector signed int a1, vector signed char a2);
11429 extern vector signed int __builtin_vec_sro (vector signed int a1, vector unsigned char a2);
11430 extern vector unsigned int __builtin_vec_sro (vector unsigned int a1, vector signed char a2);
11431 extern vector unsigned int __builtin_vec_sro (vector unsigned int a1, vector unsigned char a2);
11432 
11433 extern vector signed short __builtin_vec_sro (vector signed short a1, vector signed char a2);
11434 extern vector signed short __builtin_vec_sro (vector signed short a1, vector unsigned char a2);
11435 
11436 extern vector unsigned short __builtin_vec_sro (vector unsigned short a1,
11437                                vector signed char a2);
11438 extern vector unsigned short __builtin_vec_sro (vector unsigned short a1,
11439                                vector unsigned char a2);
11440 extern vector signed char __builtin_vec_sro (vector signed char a1, vector signed char a2);
11441 extern vector signed char __builtin_vec_sro (vector signed char a1, vector unsigned char a2);
11442 extern vector unsigned char __builtin_vec_sro (vector unsigned char a1, vector signed char a2);
11443 
11444 extern vector unsigned char __builtin_vec_sro (vector unsigned char a1,
11445                               vector unsigned char a2);
11446 
11447 extern void __builtin_vec_st (vector float a1, int a2, const void * a3);
11448 extern void __builtin_vec_st (vector signed int a1, int a2, const void * a3);
11449 extern void __builtin_vec_st (vector unsigned int a1, int a2, const void * a3);
11450 extern void __builtin_vec_st (vector signed short a1, int a2, const void * a3);
11451 extern void __builtin_vec_st (vector unsigned short a1, int a2, const void * a3);
11452 extern void __builtin_vec_st (vector signed char a1, int a2, const void * a3);
11453 extern void __builtin_vec_st (vector unsigned char a1, int a2, const void * a3);
11454 
11455 extern void __builtin_vec_ste (vector signed char a1, int a2, const void * a3);
11456 extern void __builtin_vec_ste (vector unsigned char a1, int a2, unsigned char * a3);
11457 extern void __builtin_vec_ste (vector signed short a1, int a2, const void * a3);
11458 extern void __builtin_vec_ste (vector unsigned short a1, int a2, const void * a3);
11459 extern void __builtin_vec_ste (vector signed int a1, int a2, const void * a3);
11460 extern void __builtin_vec_ste (vector unsigned int a1, int a2, unsigned int * a3);
11461 extern void __builtin_vec_ste (vector float a1, int a2, float * a3);
11462 
11463 extern void __builtin_vec_stl (vector float a1, int a2, const void * a3);
11464 extern void __builtin_vec_stl (vector signed int a1, int a2, const void * a3);
11465 extern void __builtin_vec_stl (vector unsigned int a1, int a2, const void * a3);
11466 extern void __builtin_vec_stl (vector signed short a1, int a2, const void * a3);
11467 extern void __builtin_vec_stl (vector unsigned short a1, int a2, const void * a3);
11468 extern void __builtin_vec_stl (vector signed char a1, int a2, const void * a3);
11469 extern void __builtin_vec_stl (vector unsigned char a1, int a2, const void * a3);
11470 
11471 extern vector signed char __builtin_vec_sub (vector signed char a1, vector signed char a2);
11472 extern vector unsigned char __builtin_vec_sub (vector signed char a1, vector unsigned char a2);
11473 
11474 extern vector unsigned char __builtin_vec_sub (vector unsigned char a1, vector signed char a2);
11475 
11476 extern vector unsigned char __builtin_vec_sub (vector unsigned char a1,
11477                               vector unsigned char a2);
11478 extern vector signed short __builtin_vec_sub (vector signed short a1, vector signed short a2);
11479 extern vector unsigned short __builtin_vec_sub (vector signed short a1,
11480                                vector unsigned short a2);
11481 extern vector unsigned short __builtin_vec_sub (vector unsigned short a1,
11482                                vector signed short a2);
11483 extern vector unsigned short __builtin_vec_sub (vector unsigned short a1,
11484                                vector unsigned short a2);
11485 extern vector signed int __builtin_vec_sub (vector signed int a1, vector signed int a2);
11486 extern vector unsigned int __builtin_vec_sub (vector signed int a1, vector unsigned int a2);
11487 extern vector unsigned int __builtin_vec_sub (vector unsigned int a1, vector signed int a2);
11488 extern vector unsigned int __builtin_vec_sub (vector unsigned int a1, vector unsigned int a2);
11489 extern vector float __builtin_vec_sub (vector float a1, vector float a2);
11490 
11491 extern vector unsigned int __builtin_vec_subc (vector unsigned int a1, vector unsigned int a2);
11492 
11493 extern vector unsigned char __builtin_vec_subs (vector signed char a1,
11494                                vector unsigned char a2);
11495 extern vector unsigned char __builtin_vec_subs (vector unsigned char a1,
11496                                vector signed char a2);
11497 extern vector unsigned char __builtin_vec_subs (vector unsigned char a1,
11498                                vector unsigned char a2);
11499 extern vector signed char __builtin_vec_subs (vector signed char a1, vector signed char a2);
11500 extern vector unsigned short __builtin_vec_subs (vector signed short a1,
11501                                 vector unsigned short a2);
11502 extern vector unsigned short __builtin_vec_subs (vector unsigned short a1,
11503                                 vector signed short a2);
11504 extern vector unsigned short __builtin_vec_subs (vector unsigned short a1,
11505                                 vector unsigned short a2);
11506 extern vector signed short __builtin_vec_subs (vector signed short a1, vector signed short a2);
11507 
11508 extern vector unsigned int __builtin_vec_subs (vector signed int a1, vector unsigned int a2);
11509 extern vector unsigned int __builtin_vec_subs (vector unsigned int a1, vector signed int a2);
11510 extern vector unsigned int __builtin_vec_subs (vector unsigned int a1, vector unsigned int a2);
11511 
11512 extern vector signed int __builtin_vec_subs (vector signed int a1, vector signed int a2);
11513 
11514 extern vector unsigned int __builtin_vec_sum4s (vector unsigned char a1,
11515                                vector unsigned int a2);
11516 extern vector signed int __builtin_vec_sum4s (vector signed char a1, vector signed int a2);
11517 extern vector signed int __builtin_vec_sum4s (vector signed short a1, vector signed int a2);
11518 #else
11519 # define __builtin_vec_sr(a, b) ((a) >> (b))
11520 # define __builtin_vec_sub(a, b) ((a) - (b))
11521 __coverity_generic_altivec_vector __builtin_vec_sra ();
11522 __coverity_generic_altivec_vector __builtin_vec_srl ();
11523 __coverity_generic_altivec_vector __builtin_vec_sro ();
11524 extern void __builtin_vec_st ();
11525 extern void __builtin_vec_ste ();
11526 extern void __builtin_vec_stl ();
11527 __coverity_generic_altivec_vector __builtin_vec_subc ();
11528 __coverity_generic_altivec_vector __builtin_vec_subs ();
11529 __coverity_generic_altivec_vector __builtin_vec_sum4s ();
11530 #endif
11531 
11532 extern vector signed int __builtin_vec_sum2s (vector signed int a1, vector signed int a2);
11533 
11534 extern vector signed int __builtin_vec_sums (vector signed int a1, vector signed int a2);
11535 
11536 extern vector float __builtin_vec_trunc (vector float a1);
11537 
11538 #ifdef __coverity_cplusplus
11539 extern vector signed short __builtin_vec_unpackh (vector signed char a1);
11540 extern vector unsigned int __builtin_vec_unpackh (vector unsigned short a1);
11541 extern vector signed int __builtin_vec_unpackh (vector signed short a1);
11542 
11543 extern vector signed short __builtin_vec_unpackl (vector signed char a1);
11544 extern vector unsigned int __builtin_vec_unpackl (vector unsigned short a1);
11545 extern vector signed int __builtin_vec_unpackl (vector signed short a1);
11546 
11547 extern vector float __builtin_vec_xor (vector float a1, vector float a2);
11548 extern vector float __builtin_vec_xor (vector float a1, vector signed int a2);
11549 extern vector float __builtin_vec_xor (vector signed int a1, vector float a2);
11550 extern vector signed int __builtin_vec_xor (vector signed int a1, vector signed int a2);
11551 extern vector unsigned int __builtin_vec_xor (vector signed int a1, vector unsigned int a2);
11552 extern vector unsigned int __builtin_vec_xor (vector unsigned int a1, vector signed int a2);
11553 extern vector unsigned int __builtin_vec_xor (vector unsigned int a1, vector unsigned int a2);
11554 extern vector signed short __builtin_vec_xor (vector signed short a1, vector signed short a2);
11555 extern vector unsigned short __builtin_vec_xor (vector signed short a1,
11556                                vector unsigned short a2);
11557 extern vector unsigned short __builtin_vec_xor (vector unsigned short a1,
11558                                vector signed short a2);
11559 extern vector unsigned short __builtin_vec_xor (vector unsigned short a1,
11560                                vector unsigned short a2);
11561 extern vector signed char __builtin_vec_xor (vector signed char a1, vector signed char a2);
11562 extern vector unsigned char __builtin_vec_xor (vector signed char a1, vector unsigned char a2);
11563 
11564 extern vector unsigned char __builtin_vec_xor (vector unsigned char a1, vector signed char a2);
11565 
11566 extern vector unsigned char __builtin_vec_xor (vector unsigned char a1,
11567                               vector unsigned char a2);
11568 
11569 extern vector signed int __builtin_vec_all_eq (vector signed char a1, vector unsigned char a2);
11570 
11571 extern vector signed int __builtin_vec_all_eq (vector signed char a1, vector signed char a2);
11572 extern vector signed int __builtin_vec_all_eq (vector unsigned char a1, vector signed char a2);
11573 
11574 extern vector signed int __builtin_vec_all_eq (vector unsigned char a1,
11575                               vector unsigned char a2);
11576 extern vector signed int __builtin_vec_all_eq (vector signed short a1,
11577                               vector unsigned short a2);
11578 extern vector signed int __builtin_vec_all_eq (vector signed short a1, vector signed short a2);
11579 
11580 extern vector signed int __builtin_vec_all_eq (vector unsigned short a1,
11581                               vector signed short a2);
11582 extern vector signed int __builtin_vec_all_eq (vector unsigned short a1,
11583                               vector unsigned short a2);
11584 extern vector signed int __builtin_vec_all_eq (vector signed int a1, vector unsigned int a2);
11585 extern vector signed int __builtin_vec_all_eq (vector signed int a1, vector signed int a2);
11586 extern vector signed int __builtin_vec_all_eq (vector unsigned int a1, vector signed int a2);
11587 extern vector signed int __builtin_vec_all_eq (vector unsigned int a1, vector unsigned int a2);
11588 
11589 extern vector signed int __builtin_vec_all_eq (vector float a1, vector float a2);
11590 
11591 extern vector signed int __builtin_vec_all_ge (vector signed char a1, vector unsigned char a2);
11592 
11593 extern vector signed int __builtin_vec_all_ge (vector unsigned char a1, vector signed char a2);
11594 
11595 extern vector signed int __builtin_vec_all_ge (vector unsigned char a1,
11596                               vector unsigned char a2);
11597 extern vector signed int __builtin_vec_all_ge (vector signed char a1, vector signed char a2);
11598 extern vector signed int __builtin_vec_all_ge (vector signed short a1,
11599                               vector unsigned short a2);
11600 extern vector signed int __builtin_vec_all_ge (vector unsigned short a1,
11601                               vector signed short a2);
11602 extern vector signed int __builtin_vec_all_ge (vector unsigned short a1,
11603                               vector unsigned short a2);
11604 extern vector signed int __builtin_vec_all_ge (vector signed short a1, vector signed short a2);
11605 
11606 extern vector signed int __builtin_vec_all_ge (vector signed int a1, vector unsigned int a2);
11607 extern vector signed int __builtin_vec_all_ge (vector unsigned int a1, vector signed int a2);
11608 extern vector signed int __builtin_vec_all_ge (vector unsigned int a1, vector unsigned int a2);
11609 
11610 extern vector signed int __builtin_vec_all_ge (vector signed int a1, vector signed int a2);
11611 extern vector signed int __builtin_vec_all_ge (vector float a1, vector float a2);
11612 
11613 extern vector signed int __builtin_vec_all_gt (vector signed char a1, vector unsigned char a2);
11614 
11615 extern vector signed int __builtin_vec_all_gt (vector unsigned char a1, vector signed char a2);
11616 
11617 extern vector signed int __builtin_vec_all_gt (vector unsigned char a1,
11618                               vector unsigned char a2);
11619 extern vector signed int __builtin_vec_all_gt (vector signed char a1, vector signed char a2);
11620 extern vector signed int __builtin_vec_all_gt (vector signed short a1,
11621                               vector unsigned short a2);
11622 extern vector signed int __builtin_vec_all_gt (vector unsigned short a1,
11623                               vector signed short a2);
11624 extern vector signed int __builtin_vec_all_gt (vector unsigned short a1,
11625                               vector unsigned short a2);
11626 extern vector signed int __builtin_vec_all_gt (vector signed short a1, vector signed short a2);
11627 
11628 extern vector signed int __builtin_vec_all_gt (vector signed int a1, vector unsigned int a2);
11629 extern vector signed int __builtin_vec_all_gt (vector unsigned int a1, vector signed int a2);
11630 extern vector signed int __builtin_vec_all_gt (vector unsigned int a1, vector unsigned int a2);
11631 
11632 extern vector signed int __builtin_vec_all_gt (vector signed int a1, vector signed int a2);
11633 extern vector signed int __builtin_vec_all_gt (vector float a1, vector float a2);
11634 
11635 extern vector signed int __builtin_vec_all_in (vector float a1, vector float a2);
11636 
11637 extern vector signed int __builtin_vec_all_le (vector signed char a1, vector unsigned char a2);
11638 
11639 extern vector signed int __builtin_vec_all_le (vector unsigned char a1, vector signed char a2);
11640 
11641 extern vector signed int __builtin_vec_all_le (vector unsigned char a1,
11642                               vector unsigned char a2);
11643 extern vector signed int __builtin_vec_all_le (vector signed char a1, vector signed char a2);
11644 extern vector signed int __builtin_vec_all_le (vector signed short a1,
11645                               vector unsigned short a2);
11646 extern vector signed int __builtin_vec_all_le (vector unsigned short a1,
11647                               vector signed short a2);
11648 extern vector signed int __builtin_vec_all_le (vector unsigned short a1,
11649                               vector unsigned short a2);
11650 extern vector signed int __builtin_vec_all_le (vector signed short a1, vector signed short a2);
11651 
11652 extern vector signed int __builtin_vec_all_le (vector signed int a1, vector unsigned int a2);
11653 extern vector signed int __builtin_vec_all_le (vector unsigned int a1, vector signed int a2);
11654 extern vector signed int __builtin_vec_all_le (vector unsigned int a1, vector unsigned int a2);
11655 
11656 extern vector signed int __builtin_vec_all_le (vector signed int a1, vector signed int a2);
11657 extern vector signed int __builtin_vec_all_le (vector float a1, vector float a2);
11658 
11659 extern vector signed int __builtin_vec_all_lt (vector signed char a1, vector unsigned char a2);
11660 
11661 extern vector signed int __builtin_vec_all_lt (vector unsigned char a1, vector signed char a2);
11662 
11663 extern vector signed int __builtin_vec_all_lt (vector unsigned char a1,
11664                               vector unsigned char a2);
11665 extern vector signed int __builtin_vec_all_lt (vector signed char a1, vector signed char a2);
11666 extern vector signed int __builtin_vec_all_lt (vector signed short a1,
11667                               vector unsigned short a2);
11668 extern vector signed int __builtin_vec_all_lt (vector unsigned short a1,
11669                               vector signed short a2);
11670 extern vector signed int __builtin_vec_all_lt (vector unsigned short a1,
11671                               vector unsigned short a2);
11672 extern vector signed int __builtin_vec_all_lt (vector signed short a1, vector signed short a2);
11673 
11674 extern vector signed int __builtin_vec_all_lt (vector signed int a1, vector unsigned int a2);
11675 extern vector signed int __builtin_vec_all_lt (vector unsigned int a1, vector signed int a2);
11676 extern vector signed int __builtin_vec_all_lt (vector unsigned int a1, vector unsigned int a2);
11677 
11678 extern vector signed int __builtin_vec_all_lt (vector signed int a1, vector signed int a2);
11679 extern vector signed int __builtin_vec_all_lt (vector float a1, vector float a2);
11680 #else
11681 __coverity_generic_altivec_vector __builtin_vec_unpackh ();
11682 __coverity_generic_altivec_vector __builtin_vec_unpackl ();
11683 #define __builtin_vec_xor(a1, a2) ((a1) ^ (a2))
11684 __coverity_generic_altivec_vector __builtin_vec_all_eq ();
11685 __coverity_generic_altivec_vector __builtin_vec_all_ge ();
11686 __coverity_generic_altivec_vector __builtin_vec_all_gt ();
11687 __coverity_generic_altivec_vector __builtin_vec_all_le ();
11688 __coverity_generic_altivec_vector __builtin_vec_all_lt ();
11689 #endif
11690 
11691 extern vector signed int __builtin_vec_all_nan (vector float a1);
11692 
11693 #ifdef __coverity_cplusplus
11694 extern vector signed int __builtin_vec_all_ne (vector signed char a1, vector unsigned char a2);
11695 
11696 extern vector signed int __builtin_vec_all_ne (vector signed char a1, vector signed char a2);
11697 extern vector signed int __builtin_vec_all_ne (vector unsigned char a1, vector signed char a2);
11698 
11699 extern vector signed int __builtin_vec_all_ne (vector unsigned char a1,
11700                               vector unsigned char a2);
11701 extern vector signed int __builtin_vec_all_ne (vector signed short a1,
11702                               vector unsigned short a2);
11703 extern vector signed int __builtin_vec_all_ne (vector signed short a1, vector signed short a2);
11704 
11705 extern vector signed int __builtin_vec_all_ne (vector unsigned short a1,
11706                               vector signed short a2);
11707 extern vector signed int __builtin_vec_all_ne (vector unsigned short a1,
11708                               vector unsigned short a2);
11709 extern vector signed int __builtin_vec_all_ne (vector signed int a1, vector unsigned int a2);
11710 extern vector signed int __builtin_vec_all_ne (vector signed int a1, vector signed int a2);
11711 extern vector signed int __builtin_vec_all_ne (vector unsigned int a1, vector signed int a2);
11712 extern vector signed int __builtin_vec_all_ne (vector unsigned int a1, vector unsigned int a2);
11713 
11714 extern vector signed int __builtin_vec_all_ne (vector float a1, vector float a2);
11715 
11716 #else
11717 __coverity_generic_altivec_vector __builtin_vec_all_ne ();
11718 #endif
11719 
11720 extern vector signed int __builtin_vec_all_nge (vector float a1, vector float a2);
11721 
11722 extern vector signed int __builtin_vec_all_ngt (vector float a1, vector float a2);
11723 
11724 extern vector signed int __builtin_vec_all_nle (vector float a1, vector float a2);
11725 
11726 extern vector signed int __builtin_vec_all_nlt (vector float a1, vector float a2);
11727 
11728 extern vector signed int __builtin_vec_all_numeric (vector float a1);
11729 
11730 #ifdef __coverity_cplusplus
11731 extern vector signed int __builtin_vec_any_eq (vector signed char a1, vector unsigned char a2);
11732 
11733 extern vector signed int __builtin_vec_any_eq (vector signed char a1, vector signed char a2);
11734 extern vector signed int __builtin_vec_any_eq (vector unsigned char a1, vector signed char a2);
11735 
11736 extern vector signed int __builtin_vec_any_eq (vector unsigned char a1,
11737                               vector unsigned char a2);
11738 extern vector signed int __builtin_vec_any_eq (vector signed short a1,
11739                               vector unsigned short a2);
11740 extern vector signed int __builtin_vec_any_eq (vector signed short a1, vector signed short a2);
11741 
11742 extern vector signed int __builtin_vec_any_eq (vector unsigned short a1,
11743                               vector signed short a2);
11744 extern vector signed int __builtin_vec_any_eq (vector unsigned short a1,
11745                               vector unsigned short a2);
11746 extern vector signed int __builtin_vec_any_eq (vector signed int a1, vector unsigned int a2);
11747 extern vector signed int __builtin_vec_any_eq (vector signed int a1, vector signed int a2);
11748 extern vector signed int __builtin_vec_any_eq (vector unsigned int a1, vector signed int a2);
11749 extern vector signed int __builtin_vec_any_eq (vector unsigned int a1, vector unsigned int a2);
11750 
11751 extern vector signed int __builtin_vec_any_eq (vector float a1, vector float a2);
11752 
11753 extern vector signed int __builtin_vec_any_ge (vector signed char a1, vector unsigned char a2);
11754 
11755 extern vector signed int __builtin_vec_any_ge (vector unsigned char a1, vector signed char a2);
11756 
11757 extern vector signed int __builtin_vec_any_ge (vector unsigned char a1,
11758                               vector unsigned char a2);
11759 extern vector signed int __builtin_vec_any_ge (vector signed char a1, vector signed char a2);
11760 extern vector signed int __builtin_vec_any_ge (vector signed short a1,
11761                               vector unsigned short a2);
11762 extern vector signed int __builtin_vec_any_ge (vector unsigned short a1,
11763                               vector signed short a2);
11764 extern vector signed int __builtin_vec_any_ge (vector unsigned short a1,
11765                               vector unsigned short a2);
11766 extern vector signed int __builtin_vec_any_ge (vector signed short a1, vector signed short a2);
11767 
11768 extern vector signed int __builtin_vec_any_ge (vector signed int a1, vector unsigned int a2);
11769 extern vector signed int __builtin_vec_any_ge (vector unsigned int a1, vector signed int a2);
11770 extern vector signed int __builtin_vec_any_ge (vector unsigned int a1, vector unsigned int a2);
11771 
11772 extern vector signed int __builtin_vec_any_ge (vector signed int a1, vector signed int a2);
11773 extern vector signed int __builtin_vec_any_ge (vector float a1, vector float a2);
11774 
11775 extern vector signed int __builtin_vec_any_gt (vector signed char a1, vector unsigned char a2);
11776 
11777 extern vector signed int __builtin_vec_any_gt (vector unsigned char a1, vector signed char a2);
11778 
11779 extern vector signed int __builtin_vec_any_gt (vector unsigned char a1,
11780                               vector unsigned char a2);
11781 extern vector signed int __builtin_vec_any_gt (vector signed char a1, vector signed char a2);
11782 extern vector signed int __builtin_vec_any_gt (vector signed short a1,
11783                               vector unsigned short a2);
11784 extern vector signed int __builtin_vec_any_gt (vector unsigned short a1,
11785                               vector signed short a2);
11786 extern vector signed int __builtin_vec_any_gt (vector unsigned short a1,
11787                               vector unsigned short a2);
11788 extern vector signed int __builtin_vec_any_gt (vector signed short a1, vector signed short a2);
11789 
11790 extern vector signed int __builtin_vec_any_gt (vector signed int a1, vector unsigned int a2);
11791 extern vector signed int __builtin_vec_any_gt (vector unsigned int a1, vector signed int a2);
11792 extern vector signed int __builtin_vec_any_gt (vector unsigned int a1, vector unsigned int a2);
11793 
11794 extern vector signed int __builtin_vec_any_gt (vector signed int a1, vector signed int a2);
11795 extern vector signed int __builtin_vec_any_gt (vector float a1, vector float a2);
11796 
11797 extern vector signed int __builtin_vec_any_le (vector signed char a1, vector unsigned char a2);
11798 
11799 extern vector signed int __builtin_vec_any_le (vector unsigned char a1, vector signed char a2);
11800 
11801 extern vector signed int __builtin_vec_any_le (vector unsigned char a1,
11802                               vector unsigned char a2);
11803 extern vector signed int __builtin_vec_any_le (vector signed char a1, vector signed char a2);
11804 extern vector signed int __builtin_vec_any_le (vector signed short a1,
11805                               vector unsigned short a2);
11806 extern vector signed int __builtin_vec_any_le (vector unsigned short a1,
11807                               vector signed short a2);
11808 extern vector signed int __builtin_vec_any_le (vector unsigned short a1,
11809                               vector unsigned short a2);
11810 extern vector signed int __builtin_vec_any_le (vector signed short a1, vector signed short a2);
11811 
11812 extern vector signed int __builtin_vec_any_le (vector signed int a1, vector unsigned int a2);
11813 extern vector signed int __builtin_vec_any_le (vector unsigned int a1, vector signed int a2);
11814 extern vector signed int __builtin_vec_any_le (vector unsigned int a1, vector unsigned int a2);
11815 
11816 extern vector signed int __builtin_vec_any_le (vector signed int a1, vector signed int a2);
11817 extern vector signed int __builtin_vec_any_le (vector float a1, vector float a2);
11818 
11819 extern vector signed int __builtin_vec_any_lt (vector signed char a1, vector unsigned char a2);
11820 
11821 extern vector signed int __builtin_vec_any_lt (vector unsigned char a1, vector signed char a2);
11822 
11823 extern vector signed int __builtin_vec_any_lt (vector unsigned char a1,
11824                               vector unsigned char a2);
11825 extern vector signed int __builtin_vec_any_lt (vector signed char a1, vector signed char a2);
11826 extern vector signed int __builtin_vec_any_lt (vector signed short a1,
11827                               vector unsigned short a2);
11828 extern vector signed int __builtin_vec_any_lt (vector unsigned short a1,
11829                               vector signed short a2);
11830 extern vector signed int __builtin_vec_any_lt (vector unsigned short a1,
11831                               vector unsigned short a2);
11832 extern vector signed int __builtin_vec_any_lt (vector signed short a1, vector signed short a2);
11833 
11834 extern vector signed int __builtin_vec_any_lt (vector signed int a1, vector unsigned int a2);
11835 extern vector signed int __builtin_vec_any_lt (vector unsigned int a1, vector signed int a2);
11836 extern vector signed int __builtin_vec_any_lt (vector unsigned int a1, vector unsigned int a2);
11837 
11838 extern vector signed int __builtin_vec_any_lt (vector signed int a1, vector signed int a2);
11839 extern vector signed int __builtin_vec_any_lt (vector float a1, vector float a2);
11840 #else
11841 __coverity_generic_altivec_vector __builtin_vec_any_eq ();
11842 __coverity_generic_altivec_vector __builtin_vec_any_ge ();
11843 __coverity_generic_altivec_vector __builtin_vec_any_gt ();
11844 __coverity_generic_altivec_vector __builtin_vec_any_le ();
11845 __coverity_generic_altivec_vector __builtin_vec_any_lt ();
11846 #endif
11847 
11848 extern vector signed int __builtin_vec_any_nan (vector float a1);
11849 
11850 #ifdef __coverity_cplusplus
11851 extern vector signed int __builtin_vec_any_ne (vector signed char a1, vector unsigned char a2);
11852 
11853 extern vector signed int __builtin_vec_any_ne (vector signed char a1, vector signed char a2);
11854 extern vector signed int __builtin_vec_any_ne (vector unsigned char a1, vector signed char a2);
11855 
11856 extern vector signed int __builtin_vec_any_ne (vector unsigned char a1,
11857                               vector unsigned char a2);
11858 extern vector signed int __builtin_vec_any_ne (vector signed short a1,
11859                               vector unsigned short a2);
11860 extern vector signed int __builtin_vec_any_ne (vector signed short a1, vector signed short a2);
11861 
11862 extern vector signed int __builtin_vec_any_ne (vector unsigned short a1,
11863                               vector signed short a2);
11864 extern vector signed int __builtin_vec_any_ne (vector unsigned short a1,
11865                               vector unsigned short a2);
11866 extern vector signed int __builtin_vec_any_ne (vector signed int a1, vector unsigned int a2);
11867 extern vector signed int __builtin_vec_any_ne (vector signed int a1, vector signed int a2);
11868 extern vector signed int __builtin_vec_any_ne (vector unsigned int a1, vector signed int a2);
11869 extern vector signed int __builtin_vec_any_ne (vector unsigned int a1, vector unsigned int a2);
11870 
11871 extern vector signed int __builtin_vec_any_ne (vector float a1, vector float a2);
11872 #else
11873 __coverity_generic_altivec_vector __builtin_vec_any_ne ();
11874 #endif
11875 
11876 extern vector signed int __builtin_vec_any_nge (vector float a1, vector float a2);
11877 
11878 extern vector signed int __builtin_vec_any_ngt (vector float a1, vector float a2);
11879 
11880 extern vector signed int __builtin_vec_any_nle (vector float a1, vector float a2);
11881 
11882 extern vector signed int __builtin_vec_any_nlt (vector float a1, vector float a2);
11883 
11884 extern vector signed int __builtin_vec_any_numeric (vector float a1);
11885 
11886 extern vector signed int __builtin_vec_any_out (vector float a1, vector float a2);
11887 
11888 # ifndef OFFSET_T
11889 #  ifdef _ARCH_PPC64
11890 #   define OFFSET_T long
11891 #  else
11892 #   define OFFSET_T int
11893 # endif
11894 # endif
11895 
11896 extern int __builtin_altivec_vcmpbfp_p(int a1, vector float a2, vector float a3);
11897 extern int __builtin_altivec_vcmpeqfp_p(int a1, vector float a2, vector float a3);
11898 extern int __builtin_altivec_vcmpeqfp_p(int, vector float a1, vector float a2);
11899 extern int __builtin_altivec_vcmpequb_p(int a1, vector signed char a2, vector signed char a3);
11900 extern int __builtin_altivec_vcmpequh_p(int a1, vector signed short a2, vector signed short a3);
11901 extern int __builtin_altivec_vcmpequw_p(int a1, vector signed int a2, vector signed int a3);
11902 extern int __builtin_altivec_vcmpgefp_p(int a1, vector float a2, vector float a3);
11903 extern int __builtin_altivec_vcmpgtfp_p(int a1, vector float a2, vector float a3);
11904 extern int __builtin_altivec_vcmpgtsb_p(int a1, vector signed char a2, vector signed char a3);
11905 extern int __builtin_altivec_vcmpgtsh_p(int a1, vector signed short a2, vector signed short a3);
11906 extern int __builtin_altivec_vcmpgtsw_p(int a1, vector signed int a2, vector signed int a3);
11907 extern int __builtin_altivec_vcmpgtub_p(int a1, vector signed char a2, vector signed char a3);
11908 extern int __builtin_altivec_vcmpgtuh_p(int a1, vector signed short a2, vector signed short a3);
11909 extern int __builtin_altivec_vcmpgtuw_p(int a1, vector signed int a2, vector signed int a3);
11910 extern vector bool char __builtin_altivec_lvx(OFFSET_T a1, const void * a2);
11911 extern vector bool char __builtin_altivec_lvxl(OFFSET_T a1, const void * a2);
11912 extern vector bool char __builtin_altivec_vand(vector signed int a1, vector signed int a2);
11913 extern vector bool char __builtin_altivec_vandc(vector signed int a1, vector signed int a2);
11914 extern vector bool char __builtin_altivec_vcmpequb(vector signed char a1, vector signed char a2);
11915 extern vector bool char __builtin_altivec_vcmpgtsb(vector signed char a1, vector signed char a2);
11916 extern vector bool char __builtin_altivec_vcmpgtub(vector signed char a1, vector signed char a2);
11917 extern vector bool char __builtin_altivec_vmrghb(vector signed char a1, vector signed char a2);
11918 extern vector bool char __builtin_altivec_vmrglb(vector signed char a1, vector signed char a2);
11919 extern vector bool char __builtin_altivec_vnor(vector signed int a1, vector signed int a2);
11920 extern vector bool char __builtin_altivec_vor(vector signed int a1, vector signed int a2);
11921 extern vector bool char __builtin_altivec_vperm_4si(vector signed int a1, vector signed int a2, vector signed char a3);
11922 extern vector bool char __builtin_altivec_vpkuhum(vector signed short a1, vector signed short a2);
11923 extern vector bool char __builtin_altivec_vsel_4si(vector signed int a1, vector signed int a2, vector signed int a3);
11924 extern vector bool char __builtin_altivec_vsl(vector signed int a1, vector signed int a2);
11925 extern vector bool char __builtin_altivec_vsldoi_4si(vector signed int a1, vector signed int a2, const int a3);
11926 extern vector bool char __builtin_altivec_vsldoi_4sf(vector float a1, vector float a2, const int a3);
11927 extern vector bool char __builtin_altivec_vspltb(vector signed char a1, const int a2);
11928 extern vector bool char __builtin_altivec_vsr(vector signed int a1, vector signed int a2);
11929 extern vector bool char __builtin_altivec_vxor(vector signed int a1, vector signed int a2);
11930 extern vector bool int __builtin_altivec_vcmpeqfp(vector float a1, vector float a2);
11931 extern vector bool int __builtin_altivec_vcmpequw(vector signed int a1, vector signed int a2);
11932 extern vector bool int __builtin_altivec_vcmpgefp(vector float a1, vector float a2);
11933 extern vector bool int __builtin_altivec_vcmpgtfp(vector float a1, vector float a2);
11934 extern vector bool int __builtin_altivec_vcmpgtsw(vector signed int a1, vector signed int a2);
11935 extern vector bool int __builtin_altivec_vcmpgtuw(vector signed int a1, vector signed int a2);
11936 extern vector bool int __builtin_altivec_vmrghw(vector signed int a1, vector signed int a2);
11937 extern vector bool int __builtin_altivec_vmrglw(vector signed int a1, vector signed int a2);
11938 extern vector bool int __builtin_altivec_vspltw(vector signed int a1, const int a2);
11939 extern vector bool int __builtin_altivec_vupkhsh(vector signed short a1);
11940 extern vector bool int __builtin_altivec_vupklsh(vector signed short a1);
11941 extern vector bool short __builtin_altivec_vcmpequh(vector signed short a1, vector signed short a2);
11942 extern vector bool short __builtin_altivec_vcmpgtsh(vector signed short a1, vector signed short a2);
11943 extern vector bool short __builtin_altivec_vcmpgtuh(vector signed short a1, vector signed short a2);
11944 extern vector bool short __builtin_altivec_vmrghh(vector signed short a1, vector signed short a2);
11945 extern vector bool short __builtin_altivec_vmrglh(vector signed short a1, vector signed short a2);
11946 extern vector bool short __builtin_altivec_vpkuwum(vector signed int a1, vector signed int a2);
11947 extern vector bool short __builtin_altivec_vsplth(vector signed short a1, const int a2);
11948 extern vector bool short __builtin_altivec_vupkhsb(vector signed char a1);
11949 extern vector bool short __builtin_altivec_vupklsb(vector signed char a1);
11950 extern vector float __builtin_altivec_abs_v4sf(vector float a1);
11951 extern vector float __builtin_altivec_lvewx(OFFSET_T a1, const void * a2);
11952 extern vector float __builtin_altivec_vaddfp(vector float a1, vector float a2);
11953 extern vector float __builtin_altivec_vcfsx(vector signed int a1, const int a2);
11954 extern vector float __builtin_altivec_vcfux(vector signed int a1, const int a2);
11955 extern vector float __builtin_altivec_vexptefp(vector float a1);
11956 extern vector float __builtin_altivec_vlogefp(vector float a1);
11957 extern vector float __builtin_altivec_vmaddfp(vector float a1, vector float a2, vector float a3);
11958 extern vector float __builtin_altivec_vmaxfp(vector float a1, vector float a2);
11959 extern vector float __builtin_altivec_vminfp(vector float a1, vector float a2);
11960 extern vector float __builtin_altivec_vnmsubfp(vector float a1, vector float a2, vector float a3);
11961 extern vector float __builtin_altivec_vrefp(vector float a1);
11962 extern vector float __builtin_altivec_vrfim(vector float a1);
11963 extern vector float __builtin_altivec_vrfin(vector float a1);
11964 extern vector float __builtin_altivec_vrfip(vector float a1);
11965 extern vector float __builtin_altivec_vrfiz(vector float a1);
11966 extern vector float __builtin_altivec_vrsqrtefp(vector float a1);
11967 extern vector float __builtin_altivec_vslo(vector signed int a1, vector signed int a2);
11968 extern vector float __builtin_altivec_vsro(vector signed int a1, vector signed int a2);
11969 extern vector float __builtin_altivec_vsubfp(vector float a1, vector float a2);
11970 extern vector pixel __builtin_altivec_vpkpx(vector signed int a1, vector signed int a2);
11971 extern vector signed char __builtin_altivec_abs_v16qi(vector signed char a1);
11972 extern vector signed char __builtin_altivec_abss_v16qi(vector signed char a1);
11973 extern vector signed char __builtin_altivec_lvebx(OFFSET_T a1, const void * a2);
11974 extern vector signed char __builtin_altivec_vaddsbs(vector signed char a1, vector signed char a2);
11975 extern vector signed char __builtin_altivec_vaddubm(vector signed char a1, vector signed char a2);
11976 extern vector signed char __builtin_altivec_vavgsb(vector signed char a1, vector signed char a2);
11977 extern vector signed char __builtin_altivec_vmaxsb(vector signed char a1, vector signed char a2);
11978 extern vector signed char __builtin_altivec_vminsb(vector signed char a1, vector signed char a2);
11979 extern vector signed char __builtin_altivec_vpkshss(vector signed short a1, vector signed short a2);
11980 extern vector signed char __builtin_altivec_vrlb(vector signed char a1, vector signed char a2);
11981 extern vector signed char __builtin_altivec_vslb(vector signed char a1, vector signed char a2);
11982 extern vector signed char __builtin_altivec_vspltisb(const int a1);
11983 extern vector signed char __builtin_altivec_vsrab(vector signed char a1, vector signed char a2);
11984 extern vector signed char __builtin_altivec_vsrb(vector signed char a1, vector signed char a2);
11985 extern vector signed char __builtin_altivec_vsubsbs(vector signed char a1, vector signed char a2);
11986 extern vector signed char __builtin_altivec_vsububm(vector signed char a1, vector signed char a2);
11987 extern vector signed int __builtin_altivec_abs_v4si(vector signed int a1);
11988 extern vector signed int __builtin_altivec_abss_v4si(vector signed int a1);
11989 extern vector signed int __builtin_altivec_vaddsws(vector signed int a1, vector signed int a2);
11990 extern vector signed int __builtin_altivec_vadduwm(vector signed int a1, vector signed int a2);
11991 extern vector signed int __builtin_altivec_vavgsw(vector signed int a1, vector signed int a2);
11992 extern vector signed int __builtin_altivec_vcmpbfp(vector float a1, vector float a2);
11993 extern vector signed int __builtin_altivec_vctsxs(vector float a1, const int a2);
11994 extern vector signed int __builtin_altivec_vmaxsw(vector signed int a1, vector signed int a2);
11995 extern vector signed int __builtin_altivec_vminsw(vector signed int a1, vector signed int a2);
11996 extern vector signed int __builtin_altivec_vmsummbm(vector signed char a1, vector signed char a2, vector signed int a3);
11997 extern vector signed int __builtin_altivec_vmsumshm(vector signed short a1, vector signed short a2, vector signed int a3);
11998 extern vector signed int __builtin_altivec_vmsumshs(vector signed short a1, vector signed short a2, vector signed int a3);
11999 extern vector signed int __builtin_altivec_vmulesh(vector signed short a1, vector signed short a2);
12000 extern vector signed int __builtin_altivec_vmulosh(vector signed short a1, vector signed short a2);
12001 extern vector signed int __builtin_altivec_vrlw(vector signed int a1, vector signed int a2);
12002 extern vector signed int __builtin_altivec_vslw(vector signed int a1, vector signed int a2);
12003 extern vector signed int __builtin_altivec_vspltisw(const int a1);
12004 extern vector signed int __builtin_altivec_vsraw(vector signed int a1, vector signed int a2);
12005 extern vector signed int __builtin_altivec_vsrw(vector signed int a1, vector signed int a2);
12006 extern vector signed int __builtin_altivec_vsubsws(vector signed int a1, vector signed int a2);
12007 extern vector signed int __builtin_altivec_vsubuwm(vector signed int a1, vector signed int a2);
12008 extern vector signed int __builtin_altivec_vsum2sws(vector signed int a1, vector signed int a2);
12009 extern vector signed int __builtin_altivec_vsum4sbs(vector signed char a1, vector signed int a2);
12010 extern vector signed int __builtin_altivec_vsum4shs(vector signed short a1, vector signed int a2);
12011 extern vector signed int __builtin_altivec_vsumsws(vector signed int a1, vector signed int a2);
12012 extern vector signed short __builtin_altivec_abs_v8hi(vector signed short a1);
12013 extern vector signed short __builtin_altivec_abss_v8hi(vector signed short a1);
12014 extern vector signed short __builtin_altivec_lvehx(OFFSET_T a1, const void * a2);
12015 extern vector signed short __builtin_altivec_vaddshs(vector signed short a1, vector signed short a2);
12016 extern vector signed short __builtin_altivec_vadduhm(vector signed short a1, vector signed short a2);
12017 extern vector signed short __builtin_altivec_vavgsh(vector signed short a1, vector signed short a2);
12018 extern vector signed short __builtin_altivec_vmaxsh(vector signed short a1, vector signed short a2);
12019 extern vector signed short __builtin_altivec_vmhaddshs(vector signed short a1, vector signed short a2, vector signed short a3);
12020 extern vector signed short __builtin_altivec_vmhraddshs(vector signed short a1, vector signed short a2, vector signed short a3);
12021 extern vector signed short __builtin_altivec_vminsh(vector signed short a1, vector signed short a2);
12022 extern vector signed short __builtin_altivec_vmladduhm(vector signed short a1, vector signed short a2, vector signed short a3);
12023 extern vector signed short __builtin_altivec_vmulesb(vector signed char a1, vector signed char a2);
12024 extern vector signed short __builtin_altivec_vmuleub(vector signed char a1, vector signed char a2);
12025 extern vector signed short __builtin_altivec_vmulosb(vector signed char a1, vector signed char a2);
12026 extern vector signed short __builtin_altivec_vpkswss(vector signed int a1, vector signed int a2);
12027 extern vector signed short __builtin_altivec_vrlh(vector signed short a1, vector signed short a2);
12028 extern vector signed short __builtin_altivec_vslh(vector signed short a1, vector signed short a2);
12029 extern vector signed short __builtin_altivec_vspltish(const int a1);
12030 extern vector signed short __builtin_altivec_vsrah(vector signed short a1, vector signed short a2);
12031 extern vector signed short __builtin_altivec_vsrh(vector signed short a1, vector signed short a2);
12032 extern vector signed short __builtin_altivec_vsubshs(vector signed short a1, vector signed short a2);
12033 extern vector signed short __builtin_altivec_vsubuhm(vector signed short a1, vector signed short a2);
12034 extern vector unsigned char __builtin_altivec_lvlx(OFFSET_T a1, const void * a2);
12035 extern vector unsigned char __builtin_altivec_lvlxl(OFFSET_T a1, const void * a2);
12036 extern vector unsigned char __builtin_altivec_lvrx(OFFSET_T a1, const void * a2);
12037 extern vector unsigned char __builtin_altivec_lvrxl(OFFSET_T a1, const void * a2);
12038 extern vector unsigned char __builtin_altivec_lvsl(OFFSET_T a1, const void * a2);
12039 extern vector unsigned char __builtin_altivec_lvsr(OFFSET_T a1, const void * a2);
12040 extern vector unsigned char __builtin_altivec_vaddubs(vector signed char a1, vector signed char a2);
12041 extern vector unsigned char __builtin_altivec_vavgub(vector signed char a1, vector signed char a2);
12042 extern vector unsigned char __builtin_altivec_vmaxub(vector signed char a1, vector signed char a2);
12043 extern vector unsigned char __builtin_altivec_vminub(vector signed char a1, vector signed char a2);
12044 extern vector unsigned char __builtin_altivec_vpkshus(vector signed short a1, vector signed short a2);
12045 extern vector unsigned char __builtin_altivec_vpkuhus(vector signed short a1, vector signed short a2);
12046 extern vector unsigned char __builtin_altivec_vsububs(vector signed char a1, vector signed char a2);
12047 extern vector unsigned int __builtin_altivec_vaddcuw(vector signed int a1, vector signed int a2);
12048 extern vector unsigned int __builtin_altivec_vadduws(vector signed int a1, vector signed int a2);
12049 extern vector unsigned int __builtin_altivec_vavguw(vector signed int a1, vector signed int a2);
12050 extern vector unsigned int __builtin_altivec_vctuxs(vector float a1, const int a2);
12051 extern vector unsigned int __builtin_altivec_vmaxuw(vector signed int a1, vector signed int a2);
12052 extern vector unsigned int __builtin_altivec_vminuw(vector signed int a1, vector signed int a2);
12053 extern vector unsigned int __builtin_altivec_vmsumubm(vector signed char a1, vector signed char a2, vector signed int a3);
12054 extern vector unsigned int __builtin_altivec_vmsumuhm(vector signed short a1, vector signed short a2, vector signed int a3);
12055 extern vector unsigned int __builtin_altivec_vmsumuhs(vector signed short a1, vector signed short a2, vector signed int a3);
12056 extern vector unsigned int __builtin_altivec_vmuleuh(vector signed short a1, vector signed short a2);
12057 extern vector unsigned int __builtin_altivec_vmulouh(vector signed short a1, vector signed short a2);
12058 extern vector unsigned int __builtin_altivec_vsubcuw(vector signed int a1, vector signed int a2);
12059 extern vector unsigned int __builtin_altivec_vsubuws(vector signed int a1, vector signed int a2);
12060 extern vector unsigned int __builtin_altivec_vsum4ubs(vector signed char a1, vector signed int a2);
12061 extern vector unsigned int __builtin_altivec_vupkhpx(vector signed short a1);
12062 extern vector unsigned int __builtin_altivec_vupklpx(vector signed short a1);
12063 extern vector unsigned short __builtin_altivec_mfvscr();
12064 extern vector unsigned short __builtin_altivec_vadduhs(vector signed short a1, vector signed short a2);
12065 extern vector unsigned short __builtin_altivec_vavguh(vector signed short a1, vector signed short a2);
12066 extern vector unsigned short __builtin_altivec_vmaxuh(vector signed short a1, vector signed short a2);
12067 extern vector unsigned short __builtin_altivec_vminuh(vector signed short a1, vector signed short a2);
12068 extern vector unsigned short __builtin_altivec_vmuloub(vector signed char a1, vector signed char a2);
12069 extern vector unsigned short __builtin_altivec_vpkswus(vector signed int a1, vector signed int a2);
12070 extern vector unsigned short __builtin_altivec_vpkuwus(vector signed int a1, vector signed int a2);
12071 extern vector unsigned short __builtin_altivec_vsubuhs(vector signed short a1, vector signed short a2);
12072 extern void __builtin_altivec_dss(int a1);
12073 extern void __builtin_altivec_dssall();
12074 extern void __builtin_altivec_dst(const void *a1, OFFSET_T a2, const int a3);
12075 extern void __builtin_altivec_dstst(const void *a1, OFFSET_T a2, const int a3);
12076 extern void __builtin_altivec_dststt(const void *a1, OFFSET_T a2, const int a3);
12077 extern void __builtin_altivec_dstt(const void *a1, OFFSET_T a2, const int a3);
12078 extern void __builtin_altivec_mtvscr(vector signed int a1);
12079 #ifdef __coverity_cplusplus
12080 extern void __builtin_altivec_stvebx(vector signed char a1, OFFSET_T a2, const void * a3);
12081 extern void __builtin_altivec_stvehx(vector signed short a1, OFFSET_T a2, const void * a3);
12082 extern void __builtin_altivec_stvewx(vector signed int a1, OFFSET_T a2, const void * a3);
12083 extern void __builtin_altivec_stvlx(vector signed char a1, OFFSET_T a2, const void * a3);
12084 extern void __builtin_altivec_stvlxl(vector signed char a1, OFFSET_T a2, const void * a3);
12085 extern void __builtin_altivec_stvrx(vector signed char a1, OFFSET_T a2, const void * a3);
12086 extern void __builtin_altivec_stvrxl(vector signed char a1, OFFSET_T a2, const void * a3);
12087 extern void __builtin_altivec_stvx(vector signed int a1, OFFSET_T a2, const void * a3);
12088 extern void __builtin_altivec_stvxl(vector signed int a1, OFFSET_T a2, const void * a3);
12089 extern vector bool char __builtin_altivec_vsel_4sf(vector float a1, vector float a2, vector float a3);
12090 extern vector bool char __builtin_altivec_vsel_4sf(vector float a1, vector float a2, vector signed int a3);
12091 #else
12092 extern void __builtin_altivec_stvebx();
12093 extern void __builtin_altivec_stvehx();
12094 extern void __builtin_altivec_stvewx();
12095 extern void __builtin_altivec_stvlx();
12096 extern void __builtin_altivec_stvlxl();
12097 extern void __builtin_altivec_stvrx();
12098 extern void __builtin_altivec_stvrxl();
12099 extern void __builtin_altivec_stvx();
12100 extern void __builtin_altivec_stvxl();
12101 extern __coverity_generic_altivec_vector __builtin_altivec_vsel_4sf();
12102 #endif
12103 #endif /* __ALTIVEC__ */
12104 
12105 //SPU intrinsic
12106 #if defined(COVERITY_SPU_COMPILER_2_5) && !defined(__COVERITY_DISABLE_BUILTIN_DECLS)
12107 #define __cov_qword __vector signed char
12108 #define __cov_imm int
12109 #define __cov_ra __cov_qword
12110 #define __cov_rb __cov_qword
12111 #define __cov_rc __cov_qword
12112 #define __cov_rd __cov_qword
12113 #define __cov_rt __cov_qword
12114 #define __cov_scalar double
12115 #define __cov_count unsigned int
12116 #define __cov_pos unsigned int
12117 
12118 __cov_qword __builtin_si_lqd(__cov_ra,__cov_imm);
12119 __cov_qword __builtin_si_lqx(__cov_ra,__cov_rb);
12120 __cov_qword __builtin_si_lqa(__cov_imm);
12121 __cov_qword __builtin_si_lqr(__cov_imm);
12122 __cov_qword __builtin_si_stqd(__cov_rt,__cov_ra,__cov_imm);
12123 __cov_qword __builtin_si_stqx(__cov_rt,__cov_ra,__cov_rb);
12124 __cov_qword __builtin_si_stqa(__cov_rt,__cov_imm);
12125 __cov_qword __builtin_si_stqr(__cov_rt,__cov_imm);
12126 __cov_qword __builtin_si_cbd(__cov_ra,__cov_imm);
12127 __cov_qword __builtin_si_cbx(__cov_ra,__cov_rb);
12128 __cov_qword __builtin_si_chd(__cov_ra,__cov_imm);
12129 __cov_qword __builtin_si_chx(__cov_ra,__cov_rb);
12130 __cov_qword __builtin_si_cwd(__cov_ra,__cov_imm);
12131 __cov_qword __builtin_si_cwx(__cov_ra,__cov_rb);
12132 __cov_qword __builtin_si_cdd(__cov_ra,__cov_imm);
12133 __cov_qword __builtin_si_cdx(__cov_ra,__cov_rb);
12134 __cov_qword __builtin_si_ilh(__cov_imm);
12135 __cov_qword __builtin_si_ilhu(__cov_imm);
12136 __cov_qword __builtin_si_il(__cov_imm);
12137 __cov_qword __builtin_si_ila(__cov_imm);
12138 __cov_qword __builtin_si_iohl(__cov_ra,__cov_imm);
12139 __cov_qword __builtin_si_fsmbi(__cov_imm);
12140 __cov_qword __builtin_si_ah(__cov_ra,__cov_rb);
12141 __cov_qword __builtin_si_ahi(__cov_ra,__cov_imm);
12142 __cov_qword __builtin_si_a(__cov_ra,__cov_rb);
12143 __cov_qword __builtin_si_ai(__cov_ra,__cov_imm);
12144 __cov_qword __builtin_si_addx(__cov_ra,__cov_rb,__cov_rt);
12145 __cov_qword __builtin_si_cg(__cov_ra,__cov_rb);
12146 __cov_qword __builtin_si_cgx(__cov_ra,__cov_rb,__cov_rt);
12147 __cov_qword __builtin_si_sfh(__cov_ra,__cov_rb);
12148 //__cov_qword __builtin_si_sfhi(__cov_imm,__cov_ra);
12149 __cov_qword __builtin_si_sf(__cov_ra,__cov_rb);
12150 __cov_qword __builtin_si_sfi(__cov_ra,__cov_imm);
12151 __cov_qword __builtin_si_sfx(__cov_ra,__cov_rb,__cov_rt);
12152 __cov_qword __builtin_si_bg(__cov_ra,__cov_rb);
12153 __cov_qword __builtin_si_bgx(__cov_ra,__cov_rb,__cov_rt);
12154 __cov_qword __builtin_si_mpy(__cov_ra,__cov_rb);
12155 __cov_qword __builtin_si_mpyu(__cov_ra,__cov_rb);
12156 __cov_qword __builtin_si_mpyi(__cov_ra,__cov_imm);
12157 __cov_qword __builtin_si_mpyui(__cov_ra,__cov_imm);
12158 __cov_qword __builtin_si_mpya(__cov_ra,__cov_rb,__cov_rc);
12159 __cov_qword __builtin_si_mpyh(__cov_ra,__cov_rb);
12160 __cov_qword __builtin_si_mpys(__cov_ra,__cov_rb);
12161 __cov_qword __builtin_si_mpyhh(__cov_ra,__cov_rb);
12162 __cov_qword __builtin_si_mpyhhu(__cov_ra,__cov_rb);
12163 __cov_qword __builtin_si_mpyhha(__cov_ra,__cov_rb,__cov_rc);
12164 __cov_qword __builtin_si_mpyhhau(__cov_ra,__cov_rb,__cov_rc);
12165 __cov_qword __builtin_si_clz(__cov_ra);
12166 __cov_qword __builtin_si_cntb(__cov_ra);
12167 __cov_qword __builtin_si_fsmb(__cov_ra);
12168 __cov_qword __builtin_si_fsmh(__cov_ra);
12169 __cov_qword __builtin_si_fsm(__cov_ra);
12170 __cov_qword __builtin_si_gbb(__cov_ra);
12171 __cov_qword __builtin_si_gbh(__cov_ra);
12172 __cov_qword __builtin_si_gb(__cov_ra);
12173 __cov_qword __builtin_si_avgb(__cov_ra,__cov_rb);
12174 __cov_qword __builtin_si_absdb(__cov_ra,__cov_rb);
12175 __cov_qword __builtin_si_sumb(__cov_ra,__cov_rb);
12176 __cov_qword __builtin_si_xsbh(__cov_ra);
12177 __cov_qword __builtin_si_xshw(__cov_ra);
12178 __cov_qword __builtin_si_xswd(__cov_ra);
12179 __cov_qword __builtin_si_and(__cov_ra,__cov_rb);
12180 __cov_qword __builtin_si_andc(__cov_ra,__cov_rb);
12181 __cov_qword __builtin_si_andbi(__cov_ra,__cov_imm);
12182 __cov_qword __builtin_si_andhi(__cov_ra,__cov_imm);
12183 __cov_qword __builtin_si_andi(__cov_ra,__cov_imm);
12184 __cov_qword __builtin_si_or(__cov_ra,__cov_rb);
12185 __cov_qword __builtin_si_orc(__cov_ra,__cov_rb);
12186 __cov_qword __builtin_si_orbi(__cov_ra,__cov_imm);
12187 __cov_qword __builtin_si_orhi(__cov_ra,__cov_imm);
12188 __cov_qword __builtin_si_ori(__cov_ra,__cov_imm);
12189 __cov_qword __builtin_si_orx(__cov_ra);
12190 __cov_qword __builtin_si_xor(__cov_ra,__cov_rb);
12191 __cov_qword __builtin_si_xorbi(__cov_ra,__cov_imm);
12192 __cov_qword __builtin_si_xorhi(__cov_ra,__cov_imm);
12193 __cov_qword __builtin_si_xori(__cov_ra,__cov_imm);
12194 __cov_qword __builtin_si_nand(__cov_ra,__cov_rb);
12195 __cov_qword __builtin_si_nor(__cov_ra,__cov_rb);
12196 __cov_qword __builtin_si_eqv(__cov_ra,__cov_rb);
12197 __cov_qword __builtin_si_selb(__cov_ra,__cov_rb,__cov_rc);
12198 __cov_qword __builtin_si_shufb(__cov_ra,__cov_rb,__cov_rc);
12199 __cov_qword __builtin_si_shlh(__cov_ra,__cov_rb);
12200 __cov_qword __builtin_si_shlhi(__cov_ra,__cov_imm);
12201 __cov_qword __builtin_si_shl(__cov_ra,__cov_rb);
12202 __cov_qword __builtin_si_shli(__cov_ra,__cov_imm);
12203 __cov_qword __builtin_si_shlqbi(__cov_ra,__cov_rb);
12204 __cov_qword __builtin_si_shlqbii(__cov_ra,__cov_imm);
12205 __cov_qword __builtin_si_shlqby(__cov_ra,__cov_rb);
12206 __cov_qword __builtin_si_shlqbyi(__cov_ra,__cov_imm);
12207 __cov_qword __builtin_si_shlqbybi(__cov_ra,__cov_rb);
12208 __cov_qword __builtin_si_roth(__cov_ra,__cov_rb);
12209 __cov_qword __builtin_si_rothi(__cov_ra,__cov_imm);
12210 __cov_qword __builtin_si_rot(__cov_ra,__cov_rb);
12211 __cov_qword __builtin_si_roti(__cov_ra,__cov_imm);
12212 __cov_qword __builtin_si_rotqby(__cov_ra,__cov_rb);
12213 __cov_qword __builtin_si_rotqbyi(__cov_ra,__cov_imm);
12214 __cov_qword __builtin_si_rotqbybi(__cov_ra,__cov_rb);
12215 __cov_qword __builtin_si_rotqbi(__cov_ra,__cov_rb);
12216 __cov_qword __builtin_si_rotqbii(__cov_ra,__cov_imm);
12217 __cov_qword __builtin_si_rothm(__cov_ra,__cov_rb);
12218 __cov_qword __builtin_si_rothmi(__cov_ra,__cov_imm);
12219 __cov_qword __builtin_si_rotm(__cov_ra,__cov_rb);
12220 __cov_qword __builtin_si_rotmi(__cov_ra,__cov_imm);
12221 __cov_qword __builtin_si_rotqmby(__cov_ra,__cov_rb);
12222 __cov_qword __builtin_si_rotqmbyi(__cov_ra,__cov_imm);
12223 __cov_qword __builtin_si_rotqmbi(__cov_ra,__cov_rb);
12224 __cov_qword __builtin_si_rotqmbii(__cov_ra,__cov_imm);
12225 __cov_qword __builtin_si_rotqmbybi(__cov_ra,__cov_rb);
12226 __cov_qword __builtin_si_rotmah(__cov_ra,__cov_rb);
12227 __cov_qword __builtin_si_rotmahi(__cov_ra,__cov_imm);
12228 __cov_qword __builtin_si_rotma(__cov_ra,__cov_rb);
12229 __cov_qword __builtin_si_rotmai(__cov_ra,__cov_imm);
12230 __cov_qword __builtin_si_heq(__cov_ra,__cov_rb);
12231 __cov_qword __builtin_si_heqi(__cov_ra,__cov_imm);
12232 __cov_qword __builtin_si_hgt(__cov_ra,__cov_rb);
12233 __cov_qword __builtin_si_hgti(__cov_ra,__cov_imm);
12234 __cov_qword __builtin_si_hlgt(__cov_ra,__cov_rb);
12235 __cov_qword __builtin_si_hlgti(__cov_ra,__cov_imm);
12236 __cov_qword __builtin_si_ceqb(__cov_ra,__cov_rb);
12237 __cov_qword __builtin_si_ceqbi(__cov_ra,__cov_imm);
12238 __cov_qword __builtin_si_ceqh(__cov_ra,__cov_rb);
12239 __cov_qword __builtin_si_ceqhi(__cov_ra,__cov_imm);
12240 __cov_qword __builtin_si_ceq(__cov_ra,__cov_rb);
12241 __cov_qword __builtin_si_ceqi(__cov_ra,__cov_imm);
12242 __cov_qword __builtin_si_cgtb(__cov_ra,__cov_rb);
12243 __cov_qword __builtin_si_cgtbi(__cov_ra,__cov_imm);
12244 __cov_qword __builtin_si_cgth(__cov_ra,__cov_rb);
12245 __cov_qword __builtin_si_cgthi(__cov_ra,__cov_imm);
12246 __cov_qword __builtin_si_cgt(__cov_ra,__cov_rb);
12247 __cov_qword __builtin_si_cgti(__cov_ra,__cov_imm);
12248 __cov_qword __builtin_si_clgtb(__cov_ra,__cov_rb);
12249 __cov_qword __builtin_si_clgtbi(__cov_ra,__cov_imm);
12250 __cov_qword __builtin_si_clgth(__cov_ra,__cov_rb);
12251 __cov_qword __builtin_si_clgthi(__cov_ra,__cov_imm);
12252 __cov_qword __builtin_si_clgt(__cov_ra,__cov_rb);
12253 __cov_qword __builtin_si_clgti(__cov_ra,__cov_imm);
12254 //__cov_qword __builtin_si_bisled(__cov_ra,int);
12255 //__cov_qword __builtin_si_bisledd(__cov_ra,int);
12256 //__cov_qword __builtin_si_bislede(__cov_ra,int);
12257 __cov_qword __builtin_si_fa(__cov_ra,__cov_rb);
12258 __cov_qword __builtin_si_dfa(__cov_ra,__cov_rb);
12259 __cov_qword __builtin_si_fs(__cov_ra,__cov_rb);
12260 __cov_qword __builtin_si_dfs(__cov_ra,__cov_rb);
12261 __cov_qword __builtin_si_fm(__cov_ra,__cov_rb);
12262 __cov_qword __builtin_si_dfm(__cov_ra,__cov_rb);
12263 __cov_qword __builtin_si_fma(__cov_ra,__cov_rb,__cov_rc);
12264 __cov_qword __builtin_si_dfma(__cov_ra,__cov_rb,__cov_rc);
12265 __cov_qword __builtin_si_dfnma(__cov_ra,__cov_rb,__cov_rc);
12266 __cov_qword __builtin_si_fnms(__cov_ra,__cov_rb,__cov_rc);
12267 __cov_qword __builtin_si_dfnms(__cov_ra,__cov_rb,__cov_rc);
12268 __cov_qword __builtin_si_fms(__cov_ra,__cov_rb,__cov_rc);
12269 __cov_qword __builtin_si_dfms(__cov_ra,__cov_rb,__cov_rc);
12270 __cov_qword __builtin_si_frest(__cov_ra);
12271 __cov_qword __builtin_si_frsqest(__cov_ra);
12272 __cov_qword __builtin_si_fi(__cov_ra,__cov_rb);
12273 __cov_qword __builtin_si_csflt(__cov_ra,__cov_imm);
12274 __cov_qword __builtin_si_cflts(__cov_ra,__cov_imm);
12275 __cov_qword __builtin_si_cuflt(__cov_ra,__cov_imm);
12276 __cov_qword __builtin_si_cfltu(__cov_ra,__cov_imm);
12277 __cov_qword __builtin_si_frds(__cov_ra);
12278 __cov_qword __builtin_si_fesd(__cov_ra);
12279 __cov_qword __builtin_si_fceq(__cov_ra,__cov_rb);
12280 __cov_qword __builtin_si_fcmeq(__cov_ra,__cov_rb);
12281 __cov_qword __builtin_si_fcgt(__cov_ra,__cov_rb);
12282 __cov_qword __builtin_si_fcmgt(__cov_ra,__cov_rb);
12283 __cov_qword __builtin_si_stop(__cov_imm);
12284 __cov_qword __builtin_si_stopd(__cov_ra,__cov_rb,__cov_rc);
12285 __cov_qword __builtin_si_lnop();
12286 __cov_qword __builtin_si_nop();
12287 __cov_qword __builtin_si_sync();
12288 __cov_qword __builtin_si_syncc();
12289 __cov_qword __builtin_si_dsync();
12290 __cov_qword __builtin_si_mfspr(__cov_imm);
12291 __cov_qword __builtin_si_mtspr(__cov_imm,__cov_ra);
12292 __cov_qword __builtin_si_fscrrd();
12293 __cov_qword __builtin_si_fscrwr(__cov_ra);
12294 __cov_qword __builtin_si_rdch(__cov_imm);
12295 __cov_qword __builtin_si_rchcnt(__cov_imm);
12296 __cov_qword __builtin_si_wrch(__cov_imm,__cov_ra);
12297 
12298 __cov_qword __builtin_si_dfceq(__cov_ra,__cov_rb);
12299 __cov_qword __builtin_si_dfcmeq(__cov_ra,__cov_rb);
12300 __cov_qword __builtin_si_dfcgt(__cov_ra,__cov_rb);
12301 __cov_qword __builtin_si_dfcmgt(__cov_ra,__cov_rb);
12302 __cov_qword __builtin_si_dftsv(__cov_ra,__cov_imm);
12303 
12304 __cov_qword __builtin_si_from_char(signed char);
12305 __cov_qword __builtin_si_from_uchar(unsigned char);
12306 __cov_qword __builtin_si_from_short(short);
12307 __cov_qword __builtin_si_from_ushort(unsigned short);
12308 __cov_qword __builtin_si_from_int(int);
12309 __cov_qword __builtin_si_from_uint(unsigned int);
12310 //__cov_qword __builtin_si_from_long(long);
12311 //__cov_qword __builtin_si_from_ulong(unsigned long);
12312 __cov_qword __builtin_si_from_float(float);
12313 __cov_qword __builtin_si_from_double(double);
12314 //__cov_qword __builtin_si_from_ptr(volatile void *);
12315 
12316 signed char __builtin_si_to_char(__cov_ra);
12317 unsigned char __builtin_si_to_uchar(__cov_ra);
12318 short __builtin_si_to_short(__cov_ra);
12319 unsigned short __builtin_si_to_ushort(__cov_ra);
12320 int __builtin_si_to_int(__cov_ra);
12321 unsigned short __builtin_si_to_uint(__cov_ra);
12322 long __builtin_si_to_long(__cov_ra);
12323 unsigned long __builtin_si_to_ulong(__cov_ra);
12324 float __builtin_si_to_float(__cov_ra);
12325 double __builtin_si_to_double(__cov_ra);
12326 void * __builtin_si_to_ptr(__cov_ra);
12327 
12328 //__builtin_spu_align_hint(ptr,base,offset);
12329 void __builtin_spu_align_hint(void *,int,int);
12330 
12331 /* generic spu_* intrinsics */
12332 
12333 __cov_qword __builtin_spu_splats(__cov_scalar);
12334 __cov_qword __builtin_spu_convtf(__cov_ra,__cov_imm);
12335 //__cov_qword __builtin_spu_convts(__cov_ra,__cov_imm);
12336 //__cov_qword __builtin_spu_convtu(__cov_ra,__cov_imm);
12337 __cov_qword __builtin_spu_extend(__cov_ra);
12338 //__cov_qword __builtin_spu_roundtf(__cov_ra);
12339 __cov_qword __builtin_spu_add(__cov_ra,__cov_rb);
12340 __cov_qword __builtin_spu_addx(__cov_ra,__cov_rb,__cov_rt);
12341 __cov_qword __builtin_spu_genc(__cov_ra,__cov_rb);
12342 __cov_qword __builtin_spu_gencx(__cov_ra,__cov_rb,__cov_rt);
12343 __cov_qword __builtin_spu_madd(__cov_ra,__cov_rb,__cov_rc);
12344 //__cov_qword __builtin_spu_nmadd(__cov_ra,__cov_rb,__cov_rc);
12345 __cov_qword __builtin_spu_mhhadd(__cov_ra,__cov_rb,__cov_rc);
12346 __cov_qword __builtin_spu_msub(__cov_ra,__cov_rb,__cov_rc);
12347 __cov_qword __builtin_spu_mul(__cov_ra,__cov_rb);
12348 //__cov_qword __builtin_spu_mulh(__cov_ra,__cov_rb);
12349 __cov_qword __builtin_spu_mule(__cov_ra,__cov_rb);
12350 __cov_qword __builtin_spu_mulo(__cov_ra,__cov_rb);
12351 //__cov_qword __builtin_spu_mulsr(__cov_ra,__cov_rb);
12352 __cov_qword __builtin_spu_nmsub(__cov_ra,__cov_rb,__cov_rc);
12353 __cov_qword __builtin_spu_sub(__cov_ra,__cov_rb);
12354 __cov_qword __builtin_spu_subx(__cov_ra,__cov_rb,__cov_rt);
12355 __cov_qword __builtin_spu_genb(__cov_ra,__cov_rb);
12356 __cov_qword __builtin_spu_genbx(__cov_ra,__cov_rb,__cov_rt);
12357 //__cov_qword __builtin_spu_absd(__cov_ra,__cov_rb);
12358 //__cov_qword __builtin_spu_avg(__cov_ra,__cov_rb);
12359 //__cov_qword __builtin_spu_sumb(__cov_ra,__cov_rb);
12360 //__cov_qword __builtin_spu_bisled(__cov_ra, int);
12361 //__cov_qword __builtin_spu_bisled_d(__cov_ra, int);
12362 //__cov_qword __builtin_spu_bisled_e(__cov_ra, int);
12363 __cov_qword __builtin_spu_cmpabseq(__cov_ra,__cov_rb);
12364 __cov_qword __builtin_spu_cmpabsgt(__cov_ra,__cov_rb);
12365 __cov_qword __builtin_spu_cmpeq(__cov_ra,__cov_rb);
12366 __cov_qword __builtin_spu_cmpgt(__cov_ra,__cov_rb);
12367 //__cov_qword __builtin_spu_testsv(__cov_ra,__cov_imm);
12368 __cov_qword __builtin_spu_hcmpeq(__cov_ra,__cov_rb);
12369 __cov_qword __builtin_spu_hcmpgt(__cov_ra,__cov_rb);
12370 __cov_qword __builtin_spu_cntb(__cov_ra);
12371 __cov_qword __builtin_spu_cntlz(__cov_ra);
12372 __cov_qword __builtin_spu_gather(__cov_ra);
12373 __cov_qword __builtin_spu_maskb(__cov_ra);
12374 __cov_qword __builtin_spu_maskh(__cov_ra);
12375 __cov_qword __builtin_spu_maskw(__cov_ra);
12376 __cov_qword __builtin_spu_sel(__cov_ra,__cov_rb,__cov_rc);
12377 __cov_qword __builtin_spu_shuffle(__cov_ra,__cov_rb,__cov_rc);
12378 __cov_qword __builtin_spu_and(__cov_ra,__cov_rb);
12379 __cov_qword __builtin_spu_andc(__cov_ra,__cov_rb);
12380 __cov_qword __builtin_spu_eqv(__cov_ra,__cov_rb);
12381 __cov_qword __builtin_spu_nand(__cov_ra,__cov_rb);
12382 __cov_qword __builtin_spu_nor(__cov_ra,__cov_rb);
12383 __cov_qword __builtin_spu_or(__cov_ra,__cov_rb);
12384 __cov_qword __builtin_spu_orc(__cov_ra,__cov_rb);
12385 __cov_qword __builtin_spu_orx(__cov_ra);
12386 __cov_qword __builtin_spu_xor(__cov_ra,__cov_rb);
12387 __cov_qword __builtin_spu_rl(__cov_ra,__cov_rb);
12388 __cov_qword __builtin_spu_rlqw(__cov_ra,__cov_count);
12389 __cov_qword __builtin_spu_rlqwbyte(__cov_ra,__cov_count);
12390 __cov_qword __builtin_spu_rlqwbytebc(__cov_ra,__cov_count);
12391 __cov_qword __builtin_spu_rlmask(__cov_ra,__cov_rb);
12392 __cov_qword __builtin_spu_rlmaska(__cov_ra,__cov_rb);
12393 __cov_qword __builtin_spu_rlmaskqw(__cov_ra,__cov_rb);
12394 __cov_qword __builtin_spu_rlmaskqwbyte(__cov_ra,__cov_rb);
12395 __cov_qword __builtin_spu_rlmaskqwbytebc(__cov_ra,__cov_rb);
12396 __cov_qword __builtin_spu_sl(__cov_ra,__cov_rb);
12397 __cov_qword __builtin_spu_slqw(__cov_ra,__cov_rb);
12398 __cov_qword __builtin_spu_slqwbyte(__cov_ra,__cov_rb);
12399 __cov_qword __builtin_spu_slqwbytebc(__cov_ra,__cov_rb);
12400 __cov_qword __builtin_spu_extract(__cov_ra,__cov_pos);
12401 __cov_qword __builtin_spu_insert(__cov_scalar,__cov_ra,__cov_pos);
12402 __cov_qword __builtin_spu_promote(__cov_scalar,__cov_pos);
12403 
12404 void __builtin_spu_idisable();
12405 void __builtin_spu_ienable();
12406 
12407 #if defined(__PS3_GCC_REVISION__)
12408 void __builtin_spu_hcmpeq_0 (int a, int b);
12409 void __builtin_spu_hcmpeq_1 (unsigned int a, unsigned int b);
12410 void __builtin_spu_hcmpgt_0 (int a, int b);
12411 void __builtin_spu_hcmpgt_1 (unsigned int a, unsigned int b);
12412 #endif
12413 
12414 /* See BZ31369 for how the SPU builtins were generated from spu-builtins.def */
12415 /* BEGIN: Generated from spu-builtins.def */
12416 void __builtin_si_bisled(__vector signed char arg0, void *arg1);
12417 void __builtin_si_bisledd(__vector signed char arg0, void *arg1);
12418 void __builtin_si_bislede(__vector signed char arg0, void *arg1);
12419 void __builtin_spu_bisled(void *arg0, void *arg1);
12420 void __builtin_spu_bisled_d(void *arg0, void *arg1);
12421 void __builtin_spu_bisled_e(void *arg0, void *arg1);
12422 double __builtin_dfmas(double arg0, double arg1, double arg2);
12423 float __builtin_fmas(float arg0, float arg1, float arg2);
12424 __vector signed char __builtin_si_a(__vector signed char arg0, __vector signed char arg1);
12425 __vector signed char __builtin_si_absdb(__vector signed char arg0, __vector signed char arg1);
12426 __vector signed char __builtin_si_addx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12427 __vector signed char __builtin_si_ah(__vector signed char arg0, __vector signed char arg1);
12428 __vector signed char __builtin_si_ahi(__vector signed char arg0, int arg1);
12429 __vector signed char __builtin_si_ai(__vector signed char arg0, int arg1);
12430 __vector signed char __builtin_si_and(__vector signed char arg0, __vector signed char arg1);
12431 __vector signed char __builtin_si_andbi(__vector signed char arg0, int arg1);
12432 __vector signed char __builtin_si_andc(__vector signed char arg0, __vector signed char arg1);
12433 __vector signed char __builtin_si_andhi(__vector signed char arg0, int arg1);
12434 __vector signed char __builtin_si_andi(__vector signed char arg0, int arg1);
12435 __vector signed char __builtin_si_avgb(__vector signed char arg0, __vector signed char arg1);
12436 __vector signed char __builtin_si_bg(__vector signed char arg0, __vector signed char arg1);
12437 __vector signed char __builtin_si_bgx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12438 __vector signed char __builtin_si_cbd(__vector signed char arg0, int arg1);
12439 __vector signed char __builtin_si_cbx(__vector signed char arg0, __vector signed char arg1);
12440 __vector signed char __builtin_si_cdd(__vector signed char arg0, int arg1);
12441 __vector signed char __builtin_si_cdx(__vector signed char arg0, __vector signed char arg1);
12442 __vector signed char __builtin_si_ceq(__vector signed char arg0, __vector signed char arg1);
12443 __vector signed char __builtin_si_ceqb(__vector signed char arg0, __vector signed char arg1);
12444 __vector signed char __builtin_si_ceqbi(__vector signed char arg0, int arg1);
12445 __vector signed char __builtin_si_ceqh(__vector signed char arg0, __vector signed char arg1);
12446 __vector signed char __builtin_si_ceqhi(__vector signed char arg0, int arg1);
12447 __vector signed char __builtin_si_ceqi(__vector signed char arg0, int arg1);
12448 __vector signed char __builtin_si_cflts(__vector signed char arg0, int arg1);
12449 __vector signed char __builtin_si_cfltu(__vector signed char arg0, int arg1);
12450 __vector signed char __builtin_si_cg(__vector signed char arg0, __vector signed char arg1);
12451 __vector signed char __builtin_si_cgt(__vector signed char arg0, __vector signed char arg1);
12452 __vector signed char __builtin_si_cgtb(__vector signed char arg0, __vector signed char arg1);
12453 __vector signed char __builtin_si_cgtbi(__vector signed char arg0, int arg1);
12454 __vector signed char __builtin_si_cgth(__vector signed char arg0, __vector signed char arg1);
12455 __vector signed char __builtin_si_cgthi(__vector signed char arg0, int arg1);
12456 __vector signed char __builtin_si_cgti(__vector signed char arg0, int arg1);
12457 __vector signed char __builtin_si_cgx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12458 __vector signed char __builtin_si_chd(__vector signed char arg0, int arg1);
12459 __vector signed char __builtin_si_chx(__vector signed char arg0, __vector signed char arg1);
12460 __vector signed char __builtin_si_clgt(__vector signed char arg0, __vector signed char arg1);
12461 __vector signed char __builtin_si_clgtb(__vector signed char arg0, __vector signed char arg1);
12462 __vector signed char __builtin_si_clgtbi(__vector signed char arg0, int arg1);
12463 __vector signed char __builtin_si_clgth(__vector signed char arg0, __vector signed char arg1);
12464 __vector signed char __builtin_si_clgthi(__vector signed char arg0, int arg1);
12465 __vector signed char __builtin_si_clgti(__vector signed char arg0, int arg1);
12466 __vector signed char __builtin_si_clz(__vector signed char arg0);
12467 __vector signed char __builtin_si_cntb(__vector signed char arg0);
12468 __vector signed char __builtin_si_csflt(__vector signed char arg0, int arg1);
12469 __vector signed char __builtin_si_cuflt(__vector signed char arg0, int arg1);
12470 __vector signed char __builtin_si_cwd(__vector signed char arg0, int arg1);
12471 __vector signed char __builtin_si_cwx(__vector signed char arg0, __vector signed char arg1);
12472 __vector signed char __builtin_si_dfa(__vector signed char arg0, __vector signed char arg1);
12473 __vector signed char __builtin_si_dfceq(__vector signed char arg0, __vector signed char arg1);
12474 __vector signed char __builtin_si_dfcgt(__vector signed char arg0, __vector signed char arg1);
12475 __vector signed char __builtin_si_dfcmeq(__vector signed char arg0, __vector signed char arg1);
12476 __vector signed char __builtin_si_dfcmgt(__vector signed char arg0, __vector signed char arg1);
12477 __vector signed char __builtin_si_dfm(__vector signed char arg0, __vector signed char arg1);
12478 __vector signed char __builtin_si_dfma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12479 __vector signed char __builtin_si_dfms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12480 __vector signed char __builtin_si_dfnma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12481 __vector signed char __builtin_si_dfnms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12482 __vector signed char __builtin_si_dfs(__vector signed char arg0, __vector signed char arg1);
12483 __vector signed char __builtin_si_dftsv(__vector signed char arg0, int arg1);
12484 void __builtin_si_dsync();
12485 __vector signed char __builtin_si_eqv(__vector signed char arg0, __vector signed char arg1);
12486 __vector signed char __builtin_si_fa(__vector signed char arg0, __vector signed char arg1);
12487 __vector signed char __builtin_si_fceq(__vector signed char arg0, __vector signed char arg1);
12488 __vector signed char __builtin_si_fcgt(__vector signed char arg0, __vector signed char arg1);
12489 __vector signed char __builtin_si_fcmeq(__vector signed char arg0, __vector signed char arg1);
12490 __vector signed char __builtin_si_fcmgt(__vector signed char arg0, __vector signed char arg1);
12491 __vector signed char __builtin_si_fesd(__vector signed char arg0);
12492 __vector signed char __builtin_si_fi(__vector signed char arg0, __vector signed char arg1);
12493 __vector signed char __builtin_si_fm(__vector signed char arg0, __vector signed char arg1);
12494 __vector signed char __builtin_si_fma(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12495 __vector signed char __builtin_si_fms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12496 __vector signed char __builtin_si_fnms(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12497 __vector signed char __builtin_si_frds(__vector signed char arg0);
12498 __vector signed char __builtin_si_frest(__vector signed char arg0);
12499 __vector signed char __builtin_si_from_char(signed char arg0);
12500 __vector signed char __builtin_si_from_double(double arg0);
12501 __vector signed char __builtin_si_from_float(float arg0);
12502 __vector signed char __builtin_si_from_int(signed int arg0);
12503 __vector signed char __builtin_si_from_long(signed long long arg0);
12504 __vector signed char __builtin_si_from_ptr(volatile void *arg0);
12505 __vector signed char __builtin_si_from_short(signed short arg0);
12506 __vector signed char __builtin_si_from_uchar(unsigned char arg0);
12507 __vector signed char __builtin_si_from_uint(unsigned int arg0);
12508 __vector signed char __builtin_si_from_ulong(unsigned long long arg0);
12509 __vector signed char __builtin_si_from_ushort(unsigned short arg0);
12510 __vector signed char __builtin_si_frsqest(__vector signed char arg0);
12511 __vector signed char __builtin_si_fs(__vector signed char arg0, __vector signed char arg1);
12512 __vector signed char __builtin_si_fscrrd();
12513 void __builtin_si_fscrwr(__vector signed char arg0);
12514 __vector signed char __builtin_si_fsm(__vector signed char arg0);
12515 __vector signed char __builtin_si_fsmb(__vector signed char arg0);
12516 __vector signed char __builtin_si_fsmbi(int arg0);
12517 __vector signed char __builtin_si_fsmh(__vector signed char arg0);
12518 __vector signed char __builtin_si_gb(__vector signed char arg0);
12519 __vector signed char __builtin_si_gbb(__vector signed char arg0);
12520 __vector signed char __builtin_si_gbh(__vector signed char arg0);
12521 void __builtin_si_heq(__vector signed char arg0, __vector signed char arg1);
12522 void __builtin_si_heqi(__vector signed char arg0, int arg1);
12523 void __builtin_si_hgt(__vector signed char arg0, __vector signed char arg1);
12524 void __builtin_si_hgti(__vector signed char arg0, int arg1);
12525 void __builtin_si_hlgt(__vector signed char arg0, __vector signed char arg1);
12526 void __builtin_si_hlgti(__vector signed char arg0, int arg1);
12527 __vector signed char __builtin_si_il(int arg0);
12528 __vector signed char __builtin_si_ila(int arg0);
12529 __vector signed char __builtin_si_ilh(int arg0);
12530 __vector signed char __builtin_si_ilhu(int arg0);
12531 __vector signed char __builtin_si_iohl(__vector signed char arg0, int arg1);
12532 void __builtin_si_lnop();
12533 __vector signed char __builtin_si_lqa(int arg0);
12534 __vector signed char __builtin_si_lqd(__vector signed char arg0, int arg1);
12535 __vector signed char __builtin_si_lqr(int arg0);
12536 __vector signed char __builtin_si_lqx(__vector signed char arg0, __vector signed char arg1);
12537 __vector signed char __builtin_si_mfspr(int arg0);
12538 __vector signed char __builtin_si_mpy(__vector signed char arg0, __vector signed char arg1);
12539 __vector signed char __builtin_si_mpya(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12540 __vector signed char __builtin_si_mpyh(__vector signed char arg0, __vector signed char arg1);
12541 __vector signed char __builtin_si_mpyhh(__vector signed char arg0, __vector signed char arg1);
12542 __vector signed char __builtin_si_mpyhha(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12543 __vector signed char __builtin_si_mpyhhau(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12544 __vector signed char __builtin_si_mpyhhu(__vector signed char arg0, __vector signed char arg1);
12545 __vector signed char __builtin_si_mpyi(__vector signed char arg0, int arg1);
12546 __vector signed char __builtin_si_mpys(__vector signed char arg0, __vector signed char arg1);
12547 __vector signed char __builtin_si_mpyu(__vector signed char arg0, __vector signed char arg1);
12548 __vector signed char __builtin_si_mpyui(__vector signed char arg0, int arg1);
12549 void __builtin_si_mtspr(int arg0, __vector signed char arg1);
12550 __vector signed char __builtin_si_nand(__vector signed char arg0, __vector signed char arg1);
12551 void __builtin_si_nop();
12552 __vector signed char __builtin_si_nor(__vector signed char arg0, __vector signed char arg1);
12553 __vector signed char __builtin_si_or(__vector signed char arg0, __vector signed char arg1);
12554 __vector signed char __builtin_si_orbi(__vector signed char arg0, int arg1);
12555 __vector signed char __builtin_si_orc(__vector signed char arg0, __vector signed char arg1);
12556 __vector signed char __builtin_si_orhi(__vector signed char arg0, int arg1);
12557 __vector signed char __builtin_si_ori(__vector signed char arg0, int arg1);
12558 __vector signed char __builtin_si_orx(__vector signed char arg0);
12559 __vector signed char __builtin_si_rchcnt(int arg0);
12560 __vector signed char __builtin_si_rdch(int arg0);
12561 __vector signed char __builtin_si_rot(__vector signed char arg0, __vector signed char arg1);
12562 __vector signed char __builtin_si_roth(__vector signed char arg0, __vector signed char arg1);
12563 __vector signed char __builtin_si_rothi(__vector signed char arg0, int arg1);
12564 __vector signed char __builtin_si_rothm(__vector signed char arg0, __vector signed char arg1);
12565 __vector signed char __builtin_si_rothmi(__vector signed char arg0, int arg1);
12566 __vector signed char __builtin_si_roti(__vector signed char arg0, int arg1);
12567 __vector signed char __builtin_si_rotm(__vector signed char arg0, __vector signed char arg1);
12568 __vector signed char __builtin_si_rotma(__vector signed char arg0, __vector signed char arg1);
12569 __vector signed char __builtin_si_rotmah(__vector signed char arg0, __vector signed char arg1);
12570 __vector signed char __builtin_si_rotmahi(__vector signed char arg0, int arg1);
12571 __vector signed char __builtin_si_rotmai(__vector signed char arg0, int arg1);
12572 __vector signed char __builtin_si_rotmi(__vector signed char arg0, int arg1);
12573 __vector signed char __builtin_si_rotqbi(__vector signed char arg0, __vector signed char arg1);
12574 __vector signed char __builtin_si_rotqbii(__vector signed char arg0, int arg1);
12575 __vector signed char __builtin_si_rotqby(__vector signed char arg0, __vector signed char arg1);
12576 __vector signed char __builtin_si_rotqbybi(__vector signed char arg0, __vector signed char arg1);
12577 __vector signed char __builtin_si_rotqbyi(__vector signed char arg0, int arg1);
12578 __vector signed char __builtin_si_rotqmbi(__vector signed char arg0, __vector signed char arg1);
12579 __vector signed char __builtin_si_rotqmbii(__vector signed char arg0, int arg1);
12580 __vector signed char __builtin_si_rotqmby(__vector signed char arg0, __vector signed char arg1);
12581 __vector signed char __builtin_si_rotqmbybi(__vector signed char arg0, __vector signed char arg1);
12582 __vector signed char __builtin_si_rotqmbyi(__vector signed char arg0, int arg1);
12583 __vector signed char __builtin_si_selb(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12584 __vector signed char __builtin_si_sf(__vector signed char arg0, __vector signed char arg1);
12585 __vector signed char __builtin_si_sfh(__vector signed char arg0, __vector signed char arg1);
12586 __vector signed char __builtin_si_sfhi(__vector signed char arg0, int arg1);
12587 __vector signed char __builtin_si_sfi(__vector signed char arg0, int arg1);
12588 __vector signed char __builtin_si_sfx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12589 __vector signed char __builtin_si_shl(__vector signed char arg0, __vector signed char arg1);
12590 __vector signed char __builtin_si_shlh(__vector signed char arg0, __vector signed char arg1);
12591 __vector signed char __builtin_si_shlhi(__vector signed char arg0, int arg1);
12592 __vector signed char __builtin_si_shli(__vector signed char arg0, int arg1);
12593 __vector signed char __builtin_si_shlqbi(__vector signed char arg0, __vector signed char arg1);
12594 __vector signed char __builtin_si_shlqbii(__vector signed char arg0, int arg1);
12595 __vector signed char __builtin_si_shlqby(__vector signed char arg0, __vector signed char arg1);
12596 __vector signed char __builtin_si_shlqbybi(__vector signed char arg0, __vector signed char arg1);
12597 __vector signed char __builtin_si_shlqbyi(__vector signed char arg0, int arg1);
12598 __vector signed char __builtin_si_shufb(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12599 void __builtin_si_stop(int arg0);
12600 void __builtin_si_stopd(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12601 void __builtin_si_stqa(__vector signed char arg0, int arg1);
12602 void __builtin_si_stqd(__vector signed char arg0, __vector signed char arg1, int arg2);
12603 void __builtin_si_stqr(__vector signed char arg0, int arg1);
12604 void __builtin_si_stqx(__vector signed char arg0, __vector signed char arg1, __vector signed char arg2);
12605 __vector signed char __builtin_si_sumb(__vector signed char arg0, __vector signed char arg1);
12606 void __builtin_si_sync();
12607 void __builtin_si_syncc();
12608 signed char __builtin_si_to_char(__vector signed char arg0);
12609 double __builtin_si_to_double(__vector signed char arg0);
12610 float __builtin_si_to_float(__vector signed char arg0);
12611 signed int __builtin_si_to_int(__vector signed char arg0);
12612 signed long long __builtin_si_to_long(__vector signed char arg0);
12613 void * __builtin_si_to_ptr(__vector signed char arg0);
12614 signed short __builtin_si_to_short(__vector signed char arg0);
12615 unsigned char __builtin_si_to_uchar(__vector signed char arg0);
12616 unsigned int __builtin_si_to_uint(__vector signed char arg0);
12617 unsigned long long __builtin_si_to_ulong(__vector signed char arg0);
12618 unsigned short __builtin_si_to_ushort(__vector signed char arg0);
12619 void __builtin_si_wrch(int arg0, __vector signed char arg1);
12620 __vector signed char __builtin_si_xor(__vector signed char arg0, __vector signed char arg1);
12621 __vector signed char __builtin_si_xorbi(__vector signed char arg0, int arg1);
12622 __vector signed char __builtin_si_xorhi(__vector signed char arg0, int arg1);
12623 __vector signed char __builtin_si_xori(__vector signed char arg0, int arg1);
12624 __vector signed char __builtin_si_xsbh(__vector signed char arg0);
12625 __vector signed char __builtin_si_xshw(__vector signed char arg0);
12626 __vector signed char __builtin_si_xswd(__vector signed char arg0);
12627 __vector unsigned char __builtin_spu_absd(__vector unsigned char arg0, __vector unsigned char arg1);
12628 void __builtin_spu_align_hint(void *arg0, int arg1, int arg2);
12629 __vector unsigned char __builtin_spu_avg(__vector unsigned char arg0, __vector unsigned char arg1);
12630 __vector signed int __builtin_spu_convts(__vector float arg0, signed int arg1);
12631 __vector unsigned int __builtin_spu_convtu(__vector float arg0, signed int arg1);
12632 __vector float __builtin_spu_frest(__vector float arg0);
12633 __vector float __builtin_spu_frsqest(__vector float arg0);
12634 void __builtin_spu_idisable();
12635 void __builtin_spu_ienable();
12636 __vector signed char __builtin_spu_lvsr(void *arg0);
12637 __vector signed int __builtin_spu_mulh(__vector signed short arg0, __vector signed short arg1);
12638 __vector signed int __builtin_spu_mulsr(__vector signed short arg0, __vector signed short arg1);
12639 __vector double __builtin_spu_nmadd(__vector double arg0, __vector double arg1, __vector double arg2);
12640 __vector float __builtin_spu_roundtf(__vector double arg0);
12641 __vector unsigned short __builtin_spu_sumb(__vector unsigned char arg0, __vector unsigned char arg1);
12642 __vector unsigned long long __builtin_spu_testsv(__vector double arg0, int arg1);
12643 #ifdef __coverity_cplusplus
12644 __vector unsigned int __builtin_spu_add(__vector unsigned int arg0, __vector unsigned int arg1);
12645 __vector signed int __builtin_spu_add(__vector signed int arg0, __vector signed int arg1);
12646 __vector unsigned short __builtin_spu_add(__vector unsigned short arg0, __vector unsigned short arg1);
12647 __vector signed short __builtin_spu_add(__vector signed short arg0, __vector signed short arg1);
12648 __vector float __builtin_spu_add(__vector float arg0, __vector float arg1);
12649 __vector double __builtin_spu_add(__vector double arg0, __vector double arg1);
12650 __vector unsigned short __builtin_spu_add(__vector unsigned short arg0, unsigned short arg1);
12651 __vector signed short __builtin_spu_add(__vector signed short arg0, signed short arg1);
12652 __vector unsigned int __builtin_spu_add(__vector unsigned int arg0, unsigned int arg1);
12653 __vector signed int __builtin_spu_add(__vector signed int arg0, signed int arg1);
12654 #else
12655   /* No generic function generated since return types differ */
12656 #endif
12657 __vector unsigned int __builtin_spu_add_0(__vector unsigned int arg0, __vector unsigned int arg1);
12658 __vector signed int __builtin_spu_add_1(__vector signed int arg0, __vector signed int arg1);
12659 __vector unsigned short __builtin_spu_add_2(__vector unsigned short arg0, __vector unsigned short arg1);
12660 __vector signed short __builtin_spu_add_3(__vector signed short arg0, __vector signed short arg1);
12661 __vector float __builtin_spu_add_4(__vector float arg0, __vector float arg1);
12662 __vector double __builtin_spu_add_5(__vector double arg0, __vector double arg1);
12663 __vector unsigned short __builtin_spu_add_6(__vector unsigned short arg0, unsigned short arg1);
12664 __vector signed short __builtin_spu_add_7(__vector signed short arg0, signed short arg1);
12665 __vector unsigned int __builtin_spu_add_8(__vector unsigned int arg0, unsigned int arg1);
12666 __vector signed int __builtin_spu_add_9(__vector signed int arg0, signed int arg1);
12667 #ifdef __coverity_cplusplus
12668 __vector signed int __builtin_spu_addx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12669 __vector unsigned int __builtin_spu_addx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12670 #else
12671   /* No generic function generated since return types differ */
12672 #endif
12673 __vector signed int __builtin_spu_addx_0(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12674 __vector unsigned int __builtin_spu_addx_1(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12675 #ifdef __coverity_cplusplus
12676 __vector unsigned char __builtin_spu_and(__vector unsigned char arg0, __vector unsigned char arg1);
12677 __vector signed char __builtin_spu_and(__vector signed char arg0, __vector signed char arg1);
12678 __vector unsigned short __builtin_spu_and(__vector unsigned short arg0, __vector unsigned short arg1);
12679 __vector signed short __builtin_spu_and(__vector signed short arg0, __vector signed short arg1);
12680 __vector unsigned int __builtin_spu_and(__vector unsigned int arg0, __vector unsigned int arg1);
12681 __vector signed int __builtin_spu_and(__vector signed int arg0, __vector signed int arg1);
12682 __vector unsigned long long __builtin_spu_and(__vector unsigned long long arg0, __vector unsigned long long arg1);
12683 __vector signed long long __builtin_spu_and(__vector signed long long arg0, __vector signed long long arg1);
12684 __vector float __builtin_spu_and(__vector float arg0, __vector float arg1);
12685 __vector double __builtin_spu_and(__vector double arg0, __vector double arg1);
12686 __vector unsigned char __builtin_spu_and(__vector unsigned char arg0, unsigned char arg1);
12687 __vector signed char __builtin_spu_and(__vector signed char arg0, signed char arg1);
12688 __vector unsigned short __builtin_spu_and(__vector unsigned short arg0, unsigned short arg1);
12689 __vector signed short __builtin_spu_and(__vector signed short arg0, signed short arg1);
12690 __vector unsigned int __builtin_spu_and(__vector unsigned int arg0, unsigned int arg1);
12691 __vector signed int __builtin_spu_and(__vector signed int arg0, signed int arg1);
12692 #else
12693   /* No generic function generated since return types differ */
12694 #endif
12695 __vector unsigned char __builtin_spu_and_0(__vector unsigned char arg0, __vector unsigned char arg1);
12696 __vector signed char __builtin_spu_and_1(__vector signed char arg0, __vector signed char arg1);
12697 __vector unsigned short __builtin_spu_and_2(__vector unsigned short arg0, __vector unsigned short arg1);
12698 __vector signed short __builtin_spu_and_3(__vector signed short arg0, __vector signed short arg1);
12699 __vector unsigned int __builtin_spu_and_4(__vector unsigned int arg0, __vector unsigned int arg1);
12700 __vector signed int __builtin_spu_and_5(__vector signed int arg0, __vector signed int arg1);
12701 __vector unsigned long long __builtin_spu_and_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
12702 __vector signed long long __builtin_spu_and_7(__vector signed long long arg0, __vector signed long long arg1);
12703 __vector float __builtin_spu_and_8(__vector float arg0, __vector float arg1);
12704 __vector double __builtin_spu_and_9(__vector double arg0, __vector double arg1);
12705 __vector unsigned char __builtin_spu_and_10(__vector unsigned char arg0, unsigned char arg1);
12706 __vector signed char __builtin_spu_and_11(__vector signed char arg0, signed char arg1);
12707 __vector unsigned short __builtin_spu_and_12(__vector unsigned short arg0, unsigned short arg1);
12708 __vector signed short __builtin_spu_and_13(__vector signed short arg0, signed short arg1);
12709 __vector unsigned int __builtin_spu_and_14(__vector unsigned int arg0, unsigned int arg1);
12710 __vector signed int __builtin_spu_and_15(__vector signed int arg0, signed int arg1);
12711 #ifdef __coverity_cplusplus
12712 __vector signed long long __builtin_spu_andc(__vector signed long long arg0, __vector signed long long arg1);
12713 __vector unsigned long long __builtin_spu_andc(__vector unsigned long long arg0, __vector unsigned long long arg1);
12714 __vector signed int __builtin_spu_andc(__vector signed int arg0, __vector signed int arg1);
12715 __vector unsigned int __builtin_spu_andc(__vector unsigned int arg0, __vector unsigned int arg1);
12716 __vector signed short __builtin_spu_andc(__vector signed short arg0, __vector signed short arg1);
12717 __vector unsigned short __builtin_spu_andc(__vector unsigned short arg0, __vector unsigned short arg1);
12718 __vector signed char __builtin_spu_andc(__vector signed char arg0, __vector signed char arg1);
12719 __vector unsigned char __builtin_spu_andc(__vector unsigned char arg0, __vector unsigned char arg1);
12720 __vector float __builtin_spu_andc(__vector float arg0, __vector float arg1);
12721 __vector double __builtin_spu_andc(__vector double arg0, __vector double arg1);
12722 #else
12723   /* No generic function generated since return types differ */
12724 #endif
12725 __vector signed long long __builtin_spu_andc_0(__vector signed long long arg0, __vector signed long long arg1);
12726 __vector unsigned long long __builtin_spu_andc_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
12727 __vector signed int __builtin_spu_andc_2(__vector signed int arg0, __vector signed int arg1);
12728 __vector unsigned int __builtin_spu_andc_3(__vector unsigned int arg0, __vector unsigned int arg1);
12729 __vector signed short __builtin_spu_andc_4(__vector signed short arg0, __vector signed short arg1);
12730 __vector unsigned short __builtin_spu_andc_5(__vector unsigned short arg0, __vector unsigned short arg1);
12731 __vector signed char __builtin_spu_andc_6(__vector signed char arg0, __vector signed char arg1);
12732 __vector unsigned char __builtin_spu_andc_7(__vector unsigned char arg0, __vector unsigned char arg1);
12733 __vector float __builtin_spu_andc_8(__vector float arg0, __vector float arg1);
12734 __vector double __builtin_spu_andc_9(__vector double arg0, __vector double arg1);
12735 #ifdef __coverity_cplusplus
12736 __vector unsigned int __builtin_spu_cmpabseq(__vector float arg0, __vector float arg1);
12737 __vector unsigned long long __builtin_spu_cmpabseq(__vector double arg0, __vector double arg1);
12738 #else
12739   /* No generic function generated since return types differ */
12740 #endif
12741 __vector unsigned int __builtin_spu_cmpabseq_0(__vector float arg0, __vector float arg1);
12742 __vector unsigned long long __builtin_spu_cmpabseq_1(__vector double arg0, __vector double arg1);
12743 #ifdef __coverity_cplusplus
12744 __vector unsigned int __builtin_spu_cmpabsgt(__vector float arg0, __vector float arg1);
12745 __vector unsigned long long __builtin_spu_cmpabsgt(__vector double arg0, __vector double arg1);
12746 #else
12747   /* No generic function generated since return types differ */
12748 #endif
12749 __vector unsigned int __builtin_spu_cmpabsgt_0(__vector float arg0, __vector float arg1);
12750 __vector unsigned long long __builtin_spu_cmpabsgt_1(__vector double arg0, __vector double arg1);
12751 #ifdef __coverity_cplusplus
12752 __vector unsigned char __builtin_spu_cmpeq(__vector unsigned char arg0, __vector unsigned char arg1);
12753 __vector unsigned char __builtin_spu_cmpeq(__vector signed char arg0, __vector signed char arg1);
12754 __vector unsigned short __builtin_spu_cmpeq(__vector unsigned short arg0, __vector unsigned short arg1);
12755 __vector unsigned short __builtin_spu_cmpeq(__vector signed short arg0, __vector signed short arg1);
12756 __vector unsigned int __builtin_spu_cmpeq(__vector unsigned int arg0, __vector unsigned int arg1);
12757 __vector unsigned int __builtin_spu_cmpeq(__vector signed int arg0, __vector signed int arg1);
12758 __vector unsigned int __builtin_spu_cmpeq(__vector float arg0, __vector float arg1);
12759 __vector unsigned char __builtin_spu_cmpeq(__vector unsigned char arg0, unsigned char arg1);
12760 __vector unsigned char __builtin_spu_cmpeq(__vector signed char arg0, signed char arg1);
12761 __vector unsigned short __builtin_spu_cmpeq(__vector unsigned short arg0, unsigned short arg1);
12762 __vector unsigned short __builtin_spu_cmpeq(__vector signed short arg0, signed short arg1);
12763 __vector unsigned int __builtin_spu_cmpeq(__vector unsigned int arg0, unsigned int arg1);
12764 __vector unsigned int __builtin_spu_cmpeq(__vector signed int arg0, signed int arg1);
12765 __vector unsigned long long __builtin_spu_cmpeq(__vector double arg0, __vector double arg1);
12766 #else
12767   /* No generic function generated since return types differ */
12768 #endif
12769 __vector unsigned char __builtin_spu_cmpeq_0(__vector unsigned char arg0, __vector unsigned char arg1);
12770 __vector unsigned char __builtin_spu_cmpeq_1(__vector signed char arg0, __vector signed char arg1);
12771 __vector unsigned short __builtin_spu_cmpeq_2(__vector unsigned short arg0, __vector unsigned short arg1);
12772 __vector unsigned short __builtin_spu_cmpeq_3(__vector signed short arg0, __vector signed short arg1);
12773 __vector unsigned int __builtin_spu_cmpeq_4(__vector unsigned int arg0, __vector unsigned int arg1);
12774 __vector unsigned int __builtin_spu_cmpeq_5(__vector signed int arg0, __vector signed int arg1);
12775 __vector unsigned int __builtin_spu_cmpeq_6(__vector float arg0, __vector float arg1);
12776 __vector unsigned char __builtin_spu_cmpeq_7(__vector unsigned char arg0, unsigned char arg1);
12777 __vector unsigned char __builtin_spu_cmpeq_8(__vector signed char arg0, signed char arg1);
12778 __vector unsigned short __builtin_spu_cmpeq_9(__vector unsigned short arg0, unsigned short arg1);
12779 __vector unsigned short __builtin_spu_cmpeq_10(__vector signed short arg0, signed short arg1);
12780 __vector unsigned int __builtin_spu_cmpeq_11(__vector unsigned int arg0, unsigned int arg1);
12781 __vector unsigned int __builtin_spu_cmpeq_12(__vector signed int arg0, signed int arg1);
12782 __vector unsigned long long __builtin_spu_cmpeq_13(__vector double arg0, __vector double arg1);
12783 #ifdef __coverity_cplusplus
12784 __vector unsigned char __builtin_spu_cmpgt(__vector unsigned char arg0, __vector unsigned char arg1);
12785 __vector unsigned char __builtin_spu_cmpgt(__vector signed char arg0, __vector signed char arg1);
12786 __vector unsigned short __builtin_spu_cmpgt(__vector unsigned short arg0, __vector unsigned short arg1);
12787 __vector unsigned short __builtin_spu_cmpgt(__vector signed short arg0, __vector signed short arg1);
12788 __vector unsigned int __builtin_spu_cmpgt(__vector unsigned int arg0, __vector unsigned int arg1);
12789 __vector unsigned int __builtin_spu_cmpgt(__vector signed int arg0, __vector signed int arg1);
12790 __vector unsigned int __builtin_spu_cmpgt(__vector float arg0, __vector float arg1);
12791 __vector unsigned char __builtin_spu_cmpgt(__vector unsigned char arg0, unsigned char arg1);
12792 __vector unsigned char __builtin_spu_cmpgt(__vector signed char arg0, signed char arg1);
12793 __vector unsigned short __builtin_spu_cmpgt(__vector unsigned short arg0, unsigned short arg1);
12794 __vector unsigned short __builtin_spu_cmpgt(__vector signed short arg0, signed short arg1);
12795 __vector unsigned int __builtin_spu_cmpgt(__vector signed int arg0, signed int arg1);
12796 __vector unsigned int __builtin_spu_cmpgt(__vector unsigned int arg0, unsigned int arg1);
12797 __vector unsigned long long __builtin_spu_cmpgt(__vector double arg0, __vector double arg1);
12798 #else
12799   /* No generic function generated since return types differ */
12800 #endif
12801 __vector unsigned char __builtin_spu_cmpgt_0(__vector unsigned char arg0, __vector unsigned char arg1);
12802 __vector unsigned char __builtin_spu_cmpgt_1(__vector signed char arg0, __vector signed char arg1);
12803 __vector unsigned short __builtin_spu_cmpgt_2(__vector unsigned short arg0, __vector unsigned short arg1);
12804 __vector unsigned short __builtin_spu_cmpgt_3(__vector signed short arg0, __vector signed short arg1);
12805 __vector unsigned int __builtin_spu_cmpgt_4(__vector unsigned int arg0, __vector unsigned int arg1);
12806 __vector unsigned int __builtin_spu_cmpgt_5(__vector signed int arg0, __vector signed int arg1);
12807 __vector unsigned int __builtin_spu_cmpgt_6(__vector float arg0, __vector float arg1);
12808 __vector unsigned char __builtin_spu_cmpgt_7(__vector unsigned char arg0, unsigned char arg1);
12809 __vector unsigned char __builtin_spu_cmpgt_8(__vector signed char arg0, signed char arg1);
12810 __vector unsigned short __builtin_spu_cmpgt_9(__vector unsigned short arg0, unsigned short arg1);
12811 __vector unsigned short __builtin_spu_cmpgt_10(__vector signed short arg0, signed short arg1);
12812 __vector unsigned int __builtin_spu_cmpgt_11(__vector signed int arg0, signed int arg1);
12813 __vector unsigned int __builtin_spu_cmpgt_12(__vector unsigned int arg0, unsigned int arg1);
12814 __vector unsigned long long __builtin_spu_cmpgt_13(__vector double arg0, __vector double arg1);
12815 #ifdef __coverity_cplusplus
12816 __vector unsigned char __builtin_spu_cntb(__vector signed char arg0);
12817 __vector unsigned char __builtin_spu_cntb(__vector unsigned char arg0);
12818 #else
12819 void __builtin_spu_cntb();
12820 #endif
12821 __vector unsigned char __builtin_spu_cntb_0(__vector signed char arg0);
12822 __vector unsigned char __builtin_spu_cntb_1(__vector unsigned char arg0);
12823 #ifdef __coverity_cplusplus
12824 __vector unsigned int __builtin_spu_cntlz(__vector signed int arg0);
12825 __vector unsigned int __builtin_spu_cntlz(__vector unsigned int arg0);
12826 __vector unsigned int __builtin_spu_cntlz(__vector float arg0);
12827 #else
12828 void __builtin_spu_cntlz();
12829 #endif
12830 __vector unsigned int __builtin_spu_cntlz_0(__vector signed int arg0);
12831 __vector unsigned int __builtin_spu_cntlz_1(__vector unsigned int arg0);
12832 __vector unsigned int __builtin_spu_cntlz_2(__vector float arg0);
12833 #ifdef __coverity_cplusplus
12834 __vector float __builtin_spu_convtf(__vector unsigned int arg0, unsigned int arg1);
12835 __vector float __builtin_spu_convtf(__vector signed int arg0, unsigned int arg1);
12836 #else
12837 void __builtin_spu_convtf();
12838 #endif
12839 __vector float __builtin_spu_convtf_0(__vector unsigned int arg0, unsigned int arg1);
12840 __vector float __builtin_spu_convtf_1(__vector signed int arg0, unsigned int arg1);
12841 #ifdef __coverity_cplusplus
12842 __vector signed long long __builtin_spu_eqv(__vector signed long long arg0, __vector signed long long arg1);
12843 __vector unsigned long long __builtin_spu_eqv(__vector unsigned long long arg0, __vector unsigned long long arg1);
12844 __vector signed int __builtin_spu_eqv(__vector signed int arg0, __vector signed int arg1);
12845 __vector unsigned int __builtin_spu_eqv(__vector unsigned int arg0, __vector unsigned int arg1);
12846 __vector signed short __builtin_spu_eqv(__vector signed short arg0, __vector signed short arg1);
12847 __vector unsigned short __builtin_spu_eqv(__vector unsigned short arg0, __vector unsigned short arg1);
12848 __vector signed char __builtin_spu_eqv(__vector signed char arg0, __vector signed char arg1);
12849 __vector unsigned char __builtin_spu_eqv(__vector unsigned char arg0, __vector unsigned char arg1);
12850 __vector float __builtin_spu_eqv(__vector float arg0, __vector float arg1);
12851 __vector double __builtin_spu_eqv(__vector double arg0, __vector double arg1);
12852 #else
12853   /* No generic function generated since return types differ */
12854 #endif
12855 __vector signed long long __builtin_spu_eqv_0(__vector signed long long arg0, __vector signed long long arg1);
12856 __vector unsigned long long __builtin_spu_eqv_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
12857 __vector signed int __builtin_spu_eqv_2(__vector signed int arg0, __vector signed int arg1);
12858 __vector unsigned int __builtin_spu_eqv_3(__vector unsigned int arg0, __vector unsigned int arg1);
12859 __vector signed short __builtin_spu_eqv_4(__vector signed short arg0, __vector signed short arg1);
12860 __vector unsigned short __builtin_spu_eqv_5(__vector unsigned short arg0, __vector unsigned short arg1);
12861 __vector signed char __builtin_spu_eqv_6(__vector signed char arg0, __vector signed char arg1);
12862 __vector unsigned char __builtin_spu_eqv_7(__vector unsigned char arg0, __vector unsigned char arg1);
12863 __vector float __builtin_spu_eqv_8(__vector float arg0, __vector float arg1);
12864 __vector double __builtin_spu_eqv_9(__vector double arg0, __vector double arg1);
12865 #ifdef __coverity_cplusplus
12866 __vector signed short __builtin_spu_extend(__vector signed char arg0);
12867 __vector signed int __builtin_spu_extend(__vector signed short arg0);
12868 __vector signed long long __builtin_spu_extend(__vector signed int arg0);
12869 __vector double __builtin_spu_extend(__vector float arg0);
12870 #else
12871   /* No generic function generated since return types differ */
12872 #endif
12873 __vector signed short __builtin_spu_extend_0(__vector signed char arg0);
12874 __vector signed int __builtin_spu_extend_1(__vector signed short arg0);
12875 __vector signed long long __builtin_spu_extend_2(__vector signed int arg0);
12876 __vector double __builtin_spu_extend_3(__vector float arg0);
12877 #ifdef __coverity_cplusplus
12878 unsigned char __builtin_spu_extract(__vector unsigned char arg0, signed int arg1);
12879 signed char __builtin_spu_extract(__vector signed char arg0, signed int arg1);
12880 unsigned short __builtin_spu_extract(__vector unsigned short arg0, signed int arg1);
12881 signed short __builtin_spu_extract(__vector signed short arg0, signed int arg1);
12882 unsigned int __builtin_spu_extract(__vector unsigned int arg0, signed int arg1);
12883 signed int __builtin_spu_extract(__vector signed int arg0, signed int arg1);
12884 unsigned long long __builtin_spu_extract(__vector unsigned long long arg0, signed int arg1);
12885 signed long long __builtin_spu_extract(__vector signed long long arg0, signed int arg1);
12886 float __builtin_spu_extract(__vector float arg0, signed int arg1);
12887 double __builtin_spu_extract(__vector double arg0, signed int arg1);
12888 #else
12889   /* No generic function generated since return types differ */
12890 #endif
12891 unsigned char __builtin_spu_extract_0(__vector unsigned char arg0, signed int arg1);
12892 signed char __builtin_spu_extract_1(__vector signed char arg0, signed int arg1);
12893 unsigned short __builtin_spu_extract_2(__vector unsigned short arg0, signed int arg1);
12894 signed short __builtin_spu_extract_3(__vector signed short arg0, signed int arg1);
12895 unsigned int __builtin_spu_extract_4(__vector unsigned int arg0, signed int arg1);
12896 signed int __builtin_spu_extract_5(__vector signed int arg0, signed int arg1);
12897 unsigned long long __builtin_spu_extract_6(__vector unsigned long long arg0, signed int arg1);
12898 signed long long __builtin_spu_extract_7(__vector signed long long arg0, signed int arg1);
12899 float __builtin_spu_extract_8(__vector float arg0, signed int arg1);
12900 double __builtin_spu_extract_9(__vector double arg0, signed int arg1);
12901 #ifdef __coverity_cplusplus
12902 __vector unsigned int __builtin_spu_gather(__vector signed int arg0);
12903 __vector unsigned int __builtin_spu_gather(__vector unsigned int arg0);
12904 __vector unsigned int __builtin_spu_gather(__vector signed short arg0);
12905 __vector unsigned int __builtin_spu_gather(__vector unsigned short arg0);
12906 __vector unsigned int __builtin_spu_gather(__vector signed char arg0);
12907 __vector unsigned int __builtin_spu_gather(__vector unsigned char arg0);
12908 __vector unsigned int __builtin_spu_gather(__vector float arg0);
12909 #else
12910 void __builtin_spu_gather();
12911 #endif
12912 __vector unsigned int __builtin_spu_gather_0(__vector signed int arg0);
12913 __vector unsigned int __builtin_spu_gather_1(__vector unsigned int arg0);
12914 __vector unsigned int __builtin_spu_gather_2(__vector signed short arg0);
12915 __vector unsigned int __builtin_spu_gather_3(__vector unsigned short arg0);
12916 __vector unsigned int __builtin_spu_gather_4(__vector signed char arg0);
12917 __vector unsigned int __builtin_spu_gather_5(__vector unsigned char arg0);
12918 __vector unsigned int __builtin_spu_gather_6(__vector float arg0);
12919 #ifdef __coverity_cplusplus
12920 __vector unsigned int __builtin_spu_genb(__vector unsigned int arg0, __vector unsigned int arg1);
12921 __vector signed int __builtin_spu_genb(__vector signed int arg0, __vector signed int arg1);
12922 #else
12923   /* No generic function generated since return types differ */
12924 #endif
12925 __vector unsigned int __builtin_spu_genb_0(__vector unsigned int arg0, __vector unsigned int arg1);
12926 __vector signed int __builtin_spu_genb_1(__vector signed int arg0, __vector signed int arg1);
12927 #ifdef __coverity_cplusplus
12928 __vector unsigned int __builtin_spu_genbx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12929 __vector signed int __builtin_spu_genbx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12930 #else
12931   /* No generic function generated since return types differ */
12932 #endif
12933 __vector unsigned int __builtin_spu_genbx_0(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12934 __vector signed int __builtin_spu_genbx_1(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12935 #ifdef __coverity_cplusplus
12936 __vector signed int __builtin_spu_genc(__vector signed int arg0, __vector signed int arg1);
12937 __vector unsigned int __builtin_spu_genc(__vector unsigned int arg0, __vector unsigned int arg1);
12938 #else
12939   /* No generic function generated since return types differ */
12940 #endif
12941 __vector signed int __builtin_spu_genc_0(__vector signed int arg0, __vector signed int arg1);
12942 __vector unsigned int __builtin_spu_genc_1(__vector unsigned int arg0, __vector unsigned int arg1);
12943 #ifdef __coverity_cplusplus
12944 __vector signed int __builtin_spu_gencx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12945 __vector unsigned int __builtin_spu_gencx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12946 #else
12947   /* No generic function generated since return types differ */
12948 #endif
12949 __vector signed int __builtin_spu_gencx_0(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
12950 __vector unsigned int __builtin_spu_gencx_1(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
12951 #ifdef __coverity_cplusplus
12952 void __builtin_spu_hcmpeq(signed int arg0, signed int arg1);
12953 void __builtin_spu_hcmpeq(unsigned int arg0, unsigned int arg1);
12954 #else
12955 void __builtin_spu_hcmpeq();
12956 #endif
12957 void __builtin_spu_hcmpeq_0(signed int arg0, signed int arg1);
12958 void __builtin_spu_hcmpeq_1(unsigned int arg0, unsigned int arg1);
12959 #ifdef __coverity_cplusplus
12960 void __builtin_spu_hcmpgt(signed int arg0, signed int arg1);
12961 void __builtin_spu_hcmpgt(unsigned int arg0, unsigned int arg1);
12962 #else
12963 void __builtin_spu_hcmpgt();
12964 #endif
12965 void __builtin_spu_hcmpgt_0(signed int arg0, signed int arg1);
12966 void __builtin_spu_hcmpgt_1(unsigned int arg0, unsigned int arg1);
12967 #ifdef __coverity_cplusplus
12968 __vector unsigned char __builtin_spu_insert(unsigned char arg0, __vector unsigned char arg1, signed int arg2);
12969 __vector signed char __builtin_spu_insert(signed char arg0, __vector signed char arg1, signed int arg2);
12970 __vector unsigned short __builtin_spu_insert(unsigned short arg0, __vector unsigned short arg1, signed int arg2);
12971 __vector signed short __builtin_spu_insert(signed short arg0, __vector signed short arg1, signed int arg2);
12972 __vector unsigned int __builtin_spu_insert(unsigned int arg0, __vector unsigned int arg1, signed int arg2);
12973 __vector signed int __builtin_spu_insert(signed int arg0, __vector signed int arg1, signed int arg2);
12974 __vector unsigned long long __builtin_spu_insert(unsigned long long arg0, __vector unsigned long long arg1, signed int arg2);
12975 __vector signed long long __builtin_spu_insert(signed long long arg0, __vector signed long long arg1, signed int arg2);
12976 __vector float __builtin_spu_insert(float arg0, __vector float arg1, signed int arg2);
12977 __vector double __builtin_spu_insert(double arg0, __vector double arg1, signed int arg2);
12978 #else
12979   /* No generic function generated since return types differ */
12980 #endif
12981 __vector unsigned char __builtin_spu_insert_0(unsigned char arg0, __vector unsigned char arg1, signed int arg2);
12982 __vector signed char __builtin_spu_insert_1(signed char arg0, __vector signed char arg1, signed int arg2);
12983 __vector unsigned short __builtin_spu_insert_2(unsigned short arg0, __vector unsigned short arg1, signed int arg2);
12984 __vector signed short __builtin_spu_insert_3(signed short arg0, __vector signed short arg1, signed int arg2);
12985 __vector unsigned int __builtin_spu_insert_4(unsigned int arg0, __vector unsigned int arg1, signed int arg2);
12986 __vector signed int __builtin_spu_insert_5(signed int arg0, __vector signed int arg1, signed int arg2);
12987 __vector unsigned long long __builtin_spu_insert_6(unsigned long long arg0, __vector unsigned long long arg1, signed int arg2);
12988 __vector signed long long __builtin_spu_insert_7(signed long long arg0, __vector signed long long arg1, signed int arg2);
12989 __vector float __builtin_spu_insert_8(float arg0, __vector float arg1, signed int arg2);
12990 __vector double __builtin_spu_insert_9(double arg0, __vector double arg1, signed int arg2);
12991 #ifdef __coverity_cplusplus
12992 __vector signed int __builtin_spu_madd(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
12993 __vector float __builtin_spu_madd(__vector float arg0, __vector float arg1, __vector float arg2);
12994 __vector double __builtin_spu_madd(__vector double arg0, __vector double arg1, __vector double arg2);
12995 #else
12996   /* No generic function generated since return types differ */
12997 #endif
12998 __vector signed int __builtin_spu_madd_0(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
12999 __vector float __builtin_spu_madd_1(__vector float arg0, __vector float arg1, __vector float arg2);
13000 __vector double __builtin_spu_madd_2(__vector double arg0, __vector double arg1, __vector double arg2);
13001 #ifdef __coverity_cplusplus
13002 __vector unsigned char __builtin_spu_maskb(unsigned short arg0);
13003 __vector unsigned char __builtin_spu_maskb(signed short arg0);
13004 __vector unsigned char __builtin_spu_maskb(unsigned int arg0);
13005 __vector unsigned char __builtin_spu_maskb(signed int arg0);
13006 #else
13007 void __builtin_spu_maskb();
13008 #endif
13009 __vector unsigned char __builtin_spu_maskb_0(unsigned short arg0);
13010 __vector unsigned char __builtin_spu_maskb_1(signed short arg0);
13011 __vector unsigned char __builtin_spu_maskb_2(unsigned int arg0);
13012 __vector unsigned char __builtin_spu_maskb_3(signed int arg0);
13013 #ifdef __coverity_cplusplus
13014 __vector unsigned short __builtin_spu_maskh(unsigned char arg0);
13015 __vector unsigned short __builtin_spu_maskh(signed char arg0);
13016 __vector unsigned short __builtin_spu_maskh(unsigned short arg0);
13017 __vector unsigned short __builtin_spu_maskh(signed short arg0);
13018 __vector unsigned short __builtin_spu_maskh(unsigned int arg0);
13019 __vector unsigned short __builtin_spu_maskh(signed int arg0);
13020 #else
13021 void __builtin_spu_maskh();
13022 #endif
13023 __vector unsigned short __builtin_spu_maskh_0(unsigned char arg0);
13024 __vector unsigned short __builtin_spu_maskh_1(signed char arg0);
13025 __vector unsigned short __builtin_spu_maskh_2(unsigned short arg0);
13026 __vector unsigned short __builtin_spu_maskh_3(signed short arg0);
13027 __vector unsigned short __builtin_spu_maskh_4(unsigned int arg0);
13028 __vector unsigned short __builtin_spu_maskh_5(signed int arg0);
13029 #ifdef __coverity_cplusplus
13030 __vector unsigned int __builtin_spu_maskw(unsigned char arg0);
13031 __vector unsigned int __builtin_spu_maskw(signed char arg0);
13032 __vector unsigned int __builtin_spu_maskw(unsigned short arg0);
13033 __vector unsigned int __builtin_spu_maskw(signed short arg0);
13034 __vector unsigned int __builtin_spu_maskw(unsigned int arg0);
13035 __vector unsigned int __builtin_spu_maskw(signed int arg0);
13036 #else
13037 void __builtin_spu_maskw();
13038 #endif
13039 __vector unsigned int __builtin_spu_maskw_0(unsigned char arg0);
13040 __vector unsigned int __builtin_spu_maskw_1(signed char arg0);
13041 __vector unsigned int __builtin_spu_maskw_2(unsigned short arg0);
13042 __vector unsigned int __builtin_spu_maskw_3(signed short arg0);
13043 __vector unsigned int __builtin_spu_maskw_4(unsigned int arg0);
13044 __vector unsigned int __builtin_spu_maskw_5(signed int arg0);
13045 #ifdef __coverity_cplusplus
13046 __vector unsigned int __builtin_spu_mhhadd(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned int arg2);
13047 __vector signed int __builtin_spu_mhhadd(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13048 #else
13049   /* No generic function generated since return types differ */
13050 #endif
13051 __vector unsigned int __builtin_spu_mhhadd_0(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned int arg2);
13052 __vector signed int __builtin_spu_mhhadd_1(__vector signed short arg0, __vector signed short arg1, __vector signed int arg2);
13053 #ifdef __coverity_cplusplus
13054 __vector float __builtin_spu_msub(__vector float arg0, __vector float arg1, __vector float arg2);
13055 __vector double __builtin_spu_msub(__vector double arg0, __vector double arg1, __vector double arg2);
13056 #else
13057   /* No generic function generated since return types differ */
13058 #endif
13059 __vector float __builtin_spu_msub_0(__vector float arg0, __vector float arg1, __vector float arg2);
13060 __vector double __builtin_spu_msub_1(__vector double arg0, __vector double arg1, __vector double arg2);
13061 #ifdef __coverity_cplusplus
13062 __vector float __builtin_spu_mul(__vector float arg0, __vector float arg1);
13063 __vector double __builtin_spu_mul(__vector double arg0, __vector double arg1);
13064 #else
13065   /* No generic function generated since return types differ */
13066 #endif
13067 __vector float __builtin_spu_mul_0(__vector float arg0, __vector float arg1);
13068 __vector double __builtin_spu_mul_1(__vector double arg0, __vector double arg1);
13069 #ifdef __coverity_cplusplus
13070 __vector unsigned int __builtin_spu_mule(__vector unsigned short arg0, __vector unsigned short arg1);
13071 __vector signed int __builtin_spu_mule(__vector signed short arg0, __vector signed short arg1);
13072 #else
13073   /* No generic function generated since return types differ */
13074 #endif
13075 __vector unsigned int __builtin_spu_mule_0(__vector unsigned short arg0, __vector unsigned short arg1);
13076 __vector signed int __builtin_spu_mule_1(__vector signed short arg0, __vector signed short arg1);
13077 #ifdef __coverity_cplusplus
13078 __vector signed int __builtin_spu_mulo(__vector signed short arg0, __vector signed short arg1);
13079 __vector unsigned int __builtin_spu_mulo(__vector unsigned short arg0, __vector unsigned short arg1);
13080 __vector signed int __builtin_spu_mulo(__vector signed short arg0, signed short arg1);
13081 __vector unsigned int __builtin_spu_mulo(__vector unsigned short arg0, unsigned short arg1);
13082 #else
13083   /* No generic function generated since return types differ */
13084 #endif
13085 __vector signed int __builtin_spu_mulo_0(__vector signed short arg0, __vector signed short arg1);
13086 __vector unsigned int __builtin_spu_mulo_1(__vector unsigned short arg0, __vector unsigned short arg1);
13087 __vector signed int __builtin_spu_mulo_2(__vector signed short arg0, signed short arg1);
13088 __vector unsigned int __builtin_spu_mulo_3(__vector unsigned short arg0, unsigned short arg1);
13089 #ifdef __coverity_cplusplus
13090 __vector signed long long __builtin_spu_nand(__vector signed long long arg0, __vector signed long long arg1);
13091 __vector unsigned long long __builtin_spu_nand(__vector unsigned long long arg0, __vector unsigned long long arg1);
13092 __vector signed int __builtin_spu_nand(__vector signed int arg0, __vector signed int arg1);
13093 __vector unsigned int __builtin_spu_nand(__vector unsigned int arg0, __vector unsigned int arg1);
13094 __vector signed short __builtin_spu_nand(__vector signed short arg0, __vector signed short arg1);
13095 __vector unsigned short __builtin_spu_nand(__vector unsigned short arg0, __vector unsigned short arg1);
13096 __vector signed char __builtin_spu_nand(__vector signed char arg0, __vector signed char arg1);
13097 __vector unsigned char __builtin_spu_nand(__vector unsigned char arg0, __vector unsigned char arg1);
13098 __vector float __builtin_spu_nand(__vector float arg0, __vector float arg1);
13099 __vector double __builtin_spu_nand(__vector double arg0, __vector double arg1);
13100 #else
13101   /* No generic function generated since return types differ */
13102 #endif
13103 __vector signed long long __builtin_spu_nand_0(__vector signed long long arg0, __vector signed long long arg1);
13104 __vector unsigned long long __builtin_spu_nand_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13105 __vector signed int __builtin_spu_nand_2(__vector signed int arg0, __vector signed int arg1);
13106 __vector unsigned int __builtin_spu_nand_3(__vector unsigned int arg0, __vector unsigned int arg1);
13107 __vector signed short __builtin_spu_nand_4(__vector signed short arg0, __vector signed short arg1);
13108 __vector unsigned short __builtin_spu_nand_5(__vector unsigned short arg0, __vector unsigned short arg1);
13109 __vector signed char __builtin_spu_nand_6(__vector signed char arg0, __vector signed char arg1);
13110 __vector unsigned char __builtin_spu_nand_7(__vector unsigned char arg0, __vector unsigned char arg1);
13111 __vector float __builtin_spu_nand_8(__vector float arg0, __vector float arg1);
13112 __vector double __builtin_spu_nand_9(__vector double arg0, __vector double arg1);
13113 #ifdef __coverity_cplusplus
13114 __vector float __builtin_spu_nmsub(__vector float arg0, __vector float arg1, __vector float arg2);
13115 __vector double __builtin_spu_nmsub(__vector double arg0, __vector double arg1, __vector double arg2);
13116 #else
13117   /* No generic function generated since return types differ */
13118 #endif
13119 __vector float __builtin_spu_nmsub_0(__vector float arg0, __vector float arg1, __vector float arg2);
13120 __vector double __builtin_spu_nmsub_1(__vector double arg0, __vector double arg1, __vector double arg2);
13121 #ifdef __coverity_cplusplus
13122 __vector signed long long __builtin_spu_nor(__vector signed long long arg0, __vector signed long long arg1);
13123 __vector unsigned long long __builtin_spu_nor(__vector unsigned long long arg0, __vector unsigned long long arg1);
13124 __vector signed int __builtin_spu_nor(__vector signed int arg0, __vector signed int arg1);
13125 __vector unsigned int __builtin_spu_nor(__vector unsigned int arg0, __vector unsigned int arg1);
13126 __vector signed short __builtin_spu_nor(__vector signed short arg0, __vector signed short arg1);
13127 __vector unsigned short __builtin_spu_nor(__vector unsigned short arg0, __vector unsigned short arg1);
13128 __vector signed char __builtin_spu_nor(__vector signed char arg0, __vector signed char arg1);
13129 __vector unsigned char __builtin_spu_nor(__vector unsigned char arg0, __vector unsigned char arg1);
13130 __vector float __builtin_spu_nor(__vector float arg0, __vector float arg1);
13131 __vector double __builtin_spu_nor(__vector double arg0, __vector double arg1);
13132 #else
13133   /* No generic function generated since return types differ */
13134 #endif
13135 __vector signed long long __builtin_spu_nor_0(__vector signed long long arg0, __vector signed long long arg1);
13136 __vector unsigned long long __builtin_spu_nor_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13137 __vector signed int __builtin_spu_nor_2(__vector signed int arg0, __vector signed int arg1);
13138 __vector unsigned int __builtin_spu_nor_3(__vector unsigned int arg0, __vector unsigned int arg1);
13139 __vector signed short __builtin_spu_nor_4(__vector signed short arg0, __vector signed short arg1);
13140 __vector unsigned short __builtin_spu_nor_5(__vector unsigned short arg0, __vector unsigned short arg1);
13141 __vector signed char __builtin_spu_nor_6(__vector signed char arg0, __vector signed char arg1);
13142 __vector unsigned char __builtin_spu_nor_7(__vector unsigned char arg0, __vector unsigned char arg1);
13143 __vector float __builtin_spu_nor_8(__vector float arg0, __vector float arg1);
13144 __vector double __builtin_spu_nor_9(__vector double arg0, __vector double arg1);
13145 #ifdef __coverity_cplusplus
13146 __vector unsigned char __builtin_spu_or(__vector unsigned char arg0, __vector unsigned char arg1);
13147 __vector signed char __builtin_spu_or(__vector signed char arg0, __vector signed char arg1);
13148 __vector unsigned short __builtin_spu_or(__vector unsigned short arg0, __vector unsigned short arg1);
13149 __vector signed short __builtin_spu_or(__vector signed short arg0, __vector signed short arg1);
13150 __vector unsigned int __builtin_spu_or(__vector unsigned int arg0, __vector unsigned int arg1);
13151 __vector signed int __builtin_spu_or(__vector signed int arg0, __vector signed int arg1);
13152 __vector unsigned long long __builtin_spu_or(__vector unsigned long long arg0, __vector unsigned long long arg1);
13153 __vector signed long long __builtin_spu_or(__vector signed long long arg0, __vector signed long long arg1);
13154 __vector float __builtin_spu_or(__vector float arg0, __vector float arg1);
13155 __vector double __builtin_spu_or(__vector double arg0, __vector double arg1);
13156 __vector unsigned char __builtin_spu_or(__vector unsigned char arg0, unsigned char arg1);
13157 __vector signed char __builtin_spu_or(__vector signed char arg0, signed char arg1);
13158 __vector unsigned short __builtin_spu_or(__vector unsigned short arg0, unsigned short arg1);
13159 __vector signed short __builtin_spu_or(__vector signed short arg0, signed short arg1);
13160 __vector unsigned int __builtin_spu_or(__vector unsigned int arg0, unsigned int arg1);
13161 __vector signed int __builtin_spu_or(__vector signed int arg0, signed int arg1);
13162 #else
13163   /* No generic function generated since return types differ */
13164 #endif
13165 __vector unsigned char __builtin_spu_or_0(__vector unsigned char arg0, __vector unsigned char arg1);
13166 __vector signed char __builtin_spu_or_1(__vector signed char arg0, __vector signed char arg1);
13167 __vector unsigned short __builtin_spu_or_2(__vector unsigned short arg0, __vector unsigned short arg1);
13168 __vector signed short __builtin_spu_or_3(__vector signed short arg0, __vector signed short arg1);
13169 __vector unsigned int __builtin_spu_or_4(__vector unsigned int arg0, __vector unsigned int arg1);
13170 __vector signed int __builtin_spu_or_5(__vector signed int arg0, __vector signed int arg1);
13171 __vector unsigned long long __builtin_spu_or_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
13172 __vector signed long long __builtin_spu_or_7(__vector signed long long arg0, __vector signed long long arg1);
13173 __vector float __builtin_spu_or_8(__vector float arg0, __vector float arg1);
13174 __vector double __builtin_spu_or_9(__vector double arg0, __vector double arg1);
13175 __vector unsigned char __builtin_spu_or_10(__vector unsigned char arg0, unsigned char arg1);
13176 __vector signed char __builtin_spu_or_11(__vector signed char arg0, signed char arg1);
13177 __vector unsigned short __builtin_spu_or_12(__vector unsigned short arg0, unsigned short arg1);
13178 __vector signed short __builtin_spu_or_13(__vector signed short arg0, signed short arg1);
13179 __vector unsigned int __builtin_spu_or_14(__vector unsigned int arg0, unsigned int arg1);
13180 __vector signed int __builtin_spu_or_15(__vector signed int arg0, signed int arg1);
13181 #ifdef __coverity_cplusplus
13182 __vector signed long long __builtin_spu_orc(__vector signed long long arg0, __vector signed long long arg1);
13183 __vector unsigned long long __builtin_spu_orc(__vector unsigned long long arg0, __vector unsigned long long arg1);
13184 __vector signed int __builtin_spu_orc(__vector signed int arg0, __vector signed int arg1);
13185 __vector unsigned int __builtin_spu_orc(__vector unsigned int arg0, __vector unsigned int arg1);
13186 __vector signed short __builtin_spu_orc(__vector signed short arg0, __vector signed short arg1);
13187 __vector unsigned short __builtin_spu_orc(__vector unsigned short arg0, __vector unsigned short arg1);
13188 __vector signed char __builtin_spu_orc(__vector signed char arg0, __vector signed char arg1);
13189 __vector unsigned char __builtin_spu_orc(__vector unsigned char arg0, __vector unsigned char arg1);
13190 __vector float __builtin_spu_orc(__vector float arg0, __vector float arg1);
13191 __vector double __builtin_spu_orc(__vector double arg0, __vector double arg1);
13192 #else
13193   /* No generic function generated since return types differ */
13194 #endif
13195 __vector signed long long __builtin_spu_orc_0(__vector signed long long arg0, __vector signed long long arg1);
13196 __vector unsigned long long __builtin_spu_orc_1(__vector unsigned long long arg0, __vector unsigned long long arg1);
13197 __vector signed int __builtin_spu_orc_2(__vector signed int arg0, __vector signed int arg1);
13198 __vector unsigned int __builtin_spu_orc_3(__vector unsigned int arg0, __vector unsigned int arg1);
13199 __vector signed short __builtin_spu_orc_4(__vector signed short arg0, __vector signed short arg1);
13200 __vector unsigned short __builtin_spu_orc_5(__vector unsigned short arg0, __vector unsigned short arg1);
13201 __vector signed char __builtin_spu_orc_6(__vector signed char arg0, __vector signed char arg1);
13202 __vector unsigned char __builtin_spu_orc_7(__vector unsigned char arg0, __vector unsigned char arg1);
13203 __vector float __builtin_spu_orc_8(__vector float arg0, __vector float arg1);
13204 __vector double __builtin_spu_orc_9(__vector double arg0, __vector double arg1);
13205 #ifdef __coverity_cplusplus
13206 __vector signed int __builtin_spu_orx(__vector signed int arg0);
13207 __vector unsigned int __builtin_spu_orx(__vector unsigned int arg0);
13208 #else
13209   /* No generic function generated since return types differ */
13210 #endif
13211 __vector signed int __builtin_spu_orx_0(__vector signed int arg0);
13212 __vector unsigned int __builtin_spu_orx_1(__vector unsigned int arg0);
13213 #ifdef __coverity_cplusplus
13214 __vector unsigned char __builtin_spu_promote(unsigned char arg0, signed int arg1);
13215 __vector signed char __builtin_spu_promote(signed char arg0, signed int arg1);
13216 __vector unsigned short __builtin_spu_promote(unsigned short arg0, signed int arg1);
13217 __vector signed short __builtin_spu_promote(signed short arg0, signed int arg1);
13218 __vector unsigned int __builtin_spu_promote(unsigned int arg0, signed int arg1);
13219 __vector signed int __builtin_spu_promote(signed int arg0, signed int arg1);
13220 __vector unsigned long long __builtin_spu_promote(unsigned long long arg0, signed int arg1);
13221 __vector signed long long __builtin_spu_promote(signed long long arg0, signed int arg1);
13222 __vector float __builtin_spu_promote(float arg0, signed int arg1);
13223 __vector double __builtin_spu_promote(double arg0, signed int arg1);
13224 #else
13225   /* No generic function generated since return types differ */
13226 #endif
13227 __vector unsigned char __builtin_spu_promote_0(unsigned char arg0, signed int arg1);
13228 __vector signed char __builtin_spu_promote_1(signed char arg0, signed int arg1);
13229 __vector unsigned short __builtin_spu_promote_2(unsigned short arg0, signed int arg1);
13230 __vector signed short __builtin_spu_promote_3(signed short arg0, signed int arg1);
13231 __vector unsigned int __builtin_spu_promote_4(unsigned int arg0, signed int arg1);
13232 __vector signed int __builtin_spu_promote_5(signed int arg0, signed int arg1);
13233 __vector unsigned long long __builtin_spu_promote_6(unsigned long long arg0, signed int arg1);
13234 __vector signed long long __builtin_spu_promote_7(signed long long arg0, signed int arg1);
13235 __vector float __builtin_spu_promote_8(float arg0, signed int arg1);
13236 __vector double __builtin_spu_promote_9(double arg0, signed int arg1);
13237 #ifdef __coverity_cplusplus
13238 __vector unsigned short __builtin_spu_rl(__vector unsigned short arg0, __vector signed short arg1);
13239 __vector signed short __builtin_spu_rl(__vector signed short arg0, __vector signed short arg1);
13240 __vector unsigned int __builtin_spu_rl(__vector unsigned int arg0, __vector signed int arg1);
13241 __vector signed int __builtin_spu_rl(__vector signed int arg0, __vector signed int arg1);
13242 __vector unsigned short __builtin_spu_rl(__vector unsigned short arg0, signed short arg1);
13243 __vector signed short __builtin_spu_rl(__vector signed short arg0, signed short arg1);
13244 __vector unsigned int __builtin_spu_rl(__vector unsigned int arg0, signed int arg1);
13245 __vector signed int __builtin_spu_rl(__vector signed int arg0, signed int arg1);
13246 #else
13247   /* No generic function generated since return types differ */
13248 #endif
13249 __vector unsigned short __builtin_spu_rl_0(__vector unsigned short arg0, __vector signed short arg1);
13250 __vector signed short __builtin_spu_rl_1(__vector signed short arg0, __vector signed short arg1);
13251 __vector unsigned int __builtin_spu_rl_2(__vector unsigned int arg0, __vector signed int arg1);
13252 __vector signed int __builtin_spu_rl_3(__vector signed int arg0, __vector signed int arg1);
13253 __vector unsigned short __builtin_spu_rl_4(__vector unsigned short arg0, signed short arg1);
13254 __vector signed short __builtin_spu_rl_5(__vector signed short arg0, signed short arg1);
13255 __vector unsigned int __builtin_spu_rl_6(__vector unsigned int arg0, signed int arg1);
13256 __vector signed int __builtin_spu_rl_7(__vector signed int arg0, signed int arg1);
13257 #ifdef __coverity_cplusplus
13258 __vector unsigned short __builtin_spu_rlmask(__vector unsigned short arg0, __vector signed short arg1);
13259 __vector signed short __builtin_spu_rlmask(__vector signed short arg0, __vector signed short arg1);
13260 __vector unsigned int __builtin_spu_rlmask(__vector unsigned int arg0, __vector signed int arg1);
13261 __vector signed int __builtin_spu_rlmask(__vector signed int arg0, __vector signed int arg1);
13262 __vector unsigned short __builtin_spu_rlmask(__vector unsigned short arg0, signed int arg1);
13263 __vector signed short __builtin_spu_rlmask(__vector signed short arg0, signed int arg1);
13264 __vector unsigned int __builtin_spu_rlmask(__vector unsigned int arg0, signed int arg1);
13265 __vector signed int __builtin_spu_rlmask(__vector signed int arg0, signed int arg1);
13266 #else
13267   /* No generic function generated since return types differ */
13268 #endif
13269 __vector unsigned short __builtin_spu_rlmask_0(__vector unsigned short arg0, __vector signed short arg1);
13270 __vector signed short __builtin_spu_rlmask_1(__vector signed short arg0, __vector signed short arg1);
13271 __vector unsigned int __builtin_spu_rlmask_2(__vector unsigned int arg0, __vector signed int arg1);
13272 __vector signed int __builtin_spu_rlmask_3(__vector signed int arg0, __vector signed int arg1);
13273 __vector unsigned short __builtin_spu_rlmask_4(__vector unsigned short arg0, signed int arg1);
13274 __vector signed short __builtin_spu_rlmask_5(__vector signed short arg0, signed int arg1);
13275 __vector unsigned int __builtin_spu_rlmask_6(__vector unsigned int arg0, signed int arg1);
13276 __vector signed int __builtin_spu_rlmask_7(__vector signed int arg0, signed int arg1);
13277 #ifdef __coverity_cplusplus
13278 __vector unsigned short __builtin_spu_rlmaska(__vector unsigned short arg0, __vector signed short arg1);
13279 __vector signed short __builtin_spu_rlmaska(__vector signed short arg0, __vector signed short arg1);
13280 __vector unsigned int __builtin_spu_rlmaska(__vector unsigned int arg0, __vector signed int arg1);
13281 __vector signed int __builtin_spu_rlmaska(__vector signed int arg0, __vector signed int arg1);
13282 __vector unsigned short __builtin_spu_rlmaska(__vector unsigned short arg0, signed int arg1);
13283 __vector signed short __builtin_spu_rlmaska(__vector signed short arg0, signed int arg1);
13284 __vector unsigned int __builtin_spu_rlmaska(__vector unsigned int arg0, signed int arg1);
13285 __vector signed int __builtin_spu_rlmaska(__vector signed int arg0, signed int arg1);
13286 #else
13287   /* No generic function generated since return types differ */
13288 #endif
13289 __vector unsigned short __builtin_spu_rlmaska_0(__vector unsigned short arg0, __vector signed short arg1);
13290 __vector signed short __builtin_spu_rlmaska_1(__vector signed short arg0, __vector signed short arg1);
13291 __vector unsigned int __builtin_spu_rlmaska_2(__vector unsigned int arg0, __vector signed int arg1);
13292 __vector signed int __builtin_spu_rlmaska_3(__vector signed int arg0, __vector signed int arg1);
13293 __vector unsigned short __builtin_spu_rlmaska_4(__vector unsigned short arg0, signed int arg1);
13294 __vector signed short __builtin_spu_rlmaska_5(__vector signed short arg0, signed int arg1);
13295 __vector unsigned int __builtin_spu_rlmaska_6(__vector unsigned int arg0, signed int arg1);
13296 __vector signed int __builtin_spu_rlmaska_7(__vector signed int arg0, signed int arg1);
13297 #ifdef __coverity_cplusplus
13298 __vector unsigned char __builtin_spu_rlmaskqw(__vector unsigned char arg0, signed int arg1);
13299 __vector signed char __builtin_spu_rlmaskqw(__vector signed char arg0, signed int arg1);
13300 __vector unsigned short __builtin_spu_rlmaskqw(__vector unsigned short arg0, signed int arg1);
13301 __vector signed short __builtin_spu_rlmaskqw(__vector signed short arg0, signed int arg1);
13302 __vector unsigned int __builtin_spu_rlmaskqw(__vector unsigned int arg0, signed int arg1);
13303 __vector signed int __builtin_spu_rlmaskqw(__vector signed int arg0, signed int arg1);
13304 __vector unsigned long long __builtin_spu_rlmaskqw(__vector unsigned long long arg0, signed int arg1);
13305 __vector signed long long __builtin_spu_rlmaskqw(__vector signed long long arg0, signed int arg1);
13306 __vector float __builtin_spu_rlmaskqw(__vector float arg0, signed int arg1);
13307 __vector double __builtin_spu_rlmaskqw(__vector double arg0, signed int arg1);
13308 #else
13309   /* No generic function generated since return types differ */
13310 #endif
13311 __vector unsigned char __builtin_spu_rlmaskqw_0(__vector unsigned char arg0, signed int arg1);
13312 __vector signed char __builtin_spu_rlmaskqw_1(__vector signed char arg0, signed int arg1);
13313 __vector unsigned short __builtin_spu_rlmaskqw_2(__vector unsigned short arg0, signed int arg1);
13314 __vector signed short __builtin_spu_rlmaskqw_3(__vector signed short arg0, signed int arg1);
13315 __vector unsigned int __builtin_spu_rlmaskqw_4(__vector unsigned int arg0, signed int arg1);
13316 __vector signed int __builtin_spu_rlmaskqw_5(__vector signed int arg0, signed int arg1);
13317 __vector unsigned long long __builtin_spu_rlmaskqw_6(__vector unsigned long long arg0, signed int arg1);
13318 __vector signed long long __builtin_spu_rlmaskqw_7(__vector signed long long arg0, signed int arg1);
13319 __vector float __builtin_spu_rlmaskqw_8(__vector float arg0, signed int arg1);
13320 __vector double __builtin_spu_rlmaskqw_9(__vector double arg0, signed int arg1);
13321 #ifdef __coverity_cplusplus
13322 __vector unsigned char __builtin_spu_rlmaskqwbyte(__vector unsigned char arg0, signed int arg1);
13323 __vector signed char __builtin_spu_rlmaskqwbyte(__vector signed char arg0, signed int arg1);
13324 __vector unsigned short __builtin_spu_rlmaskqwbyte(__vector unsigned short arg0, signed int arg1);
13325 __vector signed short __builtin_spu_rlmaskqwbyte(__vector signed short arg0, signed int arg1);
13326 __vector unsigned int __builtin_spu_rlmaskqwbyte(__vector unsigned int arg0, signed int arg1);
13327 __vector signed int __builtin_spu_rlmaskqwbyte(__vector signed int arg0, signed int arg1);
13328 __vector unsigned long long __builtin_spu_rlmaskqwbyte(__vector unsigned long long arg0, signed int arg1);
13329 __vector signed long long __builtin_spu_rlmaskqwbyte(__vector signed long long arg0, signed int arg1);
13330 __vector float __builtin_spu_rlmaskqwbyte(__vector float arg0, signed int arg1);
13331 __vector double __builtin_spu_rlmaskqwbyte(__vector double arg0, signed int arg1);
13332 #else
13333   /* No generic function generated since return types differ */
13334 #endif
13335 __vector unsigned char __builtin_spu_rlmaskqwbyte_0(__vector unsigned char arg0, signed int arg1);
13336 __vector signed char __builtin_spu_rlmaskqwbyte_1(__vector signed char arg0, signed int arg1);
13337 __vector unsigned short __builtin_spu_rlmaskqwbyte_2(__vector unsigned short arg0, signed int arg1);
13338 __vector signed short __builtin_spu_rlmaskqwbyte_3(__vector signed short arg0, signed int arg1);
13339 __vector unsigned int __builtin_spu_rlmaskqwbyte_4(__vector unsigned int arg0, signed int arg1);
13340 __vector signed int __builtin_spu_rlmaskqwbyte_5(__vector signed int arg0, signed int arg1);
13341 __vector unsigned long long __builtin_spu_rlmaskqwbyte_6(__vector unsigned long long arg0, signed int arg1);
13342 __vector signed long long __builtin_spu_rlmaskqwbyte_7(__vector signed long long arg0, signed int arg1);
13343 __vector float __builtin_spu_rlmaskqwbyte_8(__vector float arg0, signed int arg1);
13344 __vector double __builtin_spu_rlmaskqwbyte_9(__vector double arg0, signed int arg1);
13345 #ifdef __coverity_cplusplus
13346 __vector unsigned char __builtin_spu_rlmaskqwbytebc(__vector unsigned char arg0, signed int arg1);
13347 __vector signed char __builtin_spu_rlmaskqwbytebc(__vector signed char arg0, signed int arg1);
13348 __vector unsigned short __builtin_spu_rlmaskqwbytebc(__vector unsigned short arg0, signed int arg1);
13349 __vector signed short __builtin_spu_rlmaskqwbytebc(__vector signed short arg0, signed int arg1);
13350 __vector unsigned int __builtin_spu_rlmaskqwbytebc(__vector unsigned int arg0, signed int arg1);
13351 __vector signed int __builtin_spu_rlmaskqwbytebc(__vector signed int arg0, signed int arg1);
13352 __vector unsigned long long __builtin_spu_rlmaskqwbytebc(__vector unsigned long long arg0, signed int arg1);
13353 __vector signed long long __builtin_spu_rlmaskqwbytebc(__vector signed long long arg0, signed int arg1);
13354 __vector float __builtin_spu_rlmaskqwbytebc(__vector float arg0, signed int arg1);
13355 __vector double __builtin_spu_rlmaskqwbytebc(__vector double arg0, signed int arg1);
13356 #else
13357   /* No generic function generated since return types differ */
13358 #endif
13359 __vector unsigned char __builtin_spu_rlmaskqwbytebc_0(__vector unsigned char arg0, signed int arg1);
13360 __vector signed char __builtin_spu_rlmaskqwbytebc_1(__vector signed char arg0, signed int arg1);
13361 __vector unsigned short __builtin_spu_rlmaskqwbytebc_2(__vector unsigned short arg0, signed int arg1);
13362 __vector signed short __builtin_spu_rlmaskqwbytebc_3(__vector signed short arg0, signed int arg1);
13363 __vector unsigned int __builtin_spu_rlmaskqwbytebc_4(__vector unsigned int arg0, signed int arg1);
13364 __vector signed int __builtin_spu_rlmaskqwbytebc_5(__vector signed int arg0, signed int arg1);
13365 __vector unsigned long long __builtin_spu_rlmaskqwbytebc_6(__vector unsigned long long arg0, signed int arg1);
13366 __vector signed long long __builtin_spu_rlmaskqwbytebc_7(__vector signed long long arg0, signed int arg1);
13367 __vector float __builtin_spu_rlmaskqwbytebc_8(__vector float arg0, signed int arg1);
13368 __vector double __builtin_spu_rlmaskqwbytebc_9(__vector double arg0, signed int arg1);
13369 #ifdef __coverity_cplusplus
13370 __vector unsigned char __builtin_spu_rlqw(__vector unsigned char arg0, signed int arg1);
13371 __vector signed char __builtin_spu_rlqw(__vector signed char arg0, signed int arg1);
13372 __vector unsigned short __builtin_spu_rlqw(__vector unsigned short arg0, signed int arg1);
13373 __vector signed short __builtin_spu_rlqw(__vector signed short arg0, signed int arg1);
13374 __vector unsigned int __builtin_spu_rlqw(__vector unsigned int arg0, signed int arg1);
13375 __vector signed int __builtin_spu_rlqw(__vector signed int arg0, signed int arg1);
13376 __vector unsigned long long __builtin_spu_rlqw(__vector unsigned long long arg0, signed int arg1);
13377 __vector signed long long __builtin_spu_rlqw(__vector signed long long arg0, signed int arg1);
13378 __vector float __builtin_spu_rlqw(__vector float arg0, signed int arg1);
13379 __vector double __builtin_spu_rlqw(__vector double arg0, signed int arg1);
13380 #else
13381   /* No generic function generated since return types differ */
13382 #endif
13383 __vector unsigned char __builtin_spu_rlqw_0(__vector unsigned char arg0, signed int arg1);
13384 __vector signed char __builtin_spu_rlqw_1(__vector signed char arg0, signed int arg1);
13385 __vector unsigned short __builtin_spu_rlqw_2(__vector unsigned short arg0, signed int arg1);
13386 __vector signed short __builtin_spu_rlqw_3(__vector signed short arg0, signed int arg1);
13387 __vector unsigned int __builtin_spu_rlqw_4(__vector unsigned int arg0, signed int arg1);
13388 __vector signed int __builtin_spu_rlqw_5(__vector signed int arg0, signed int arg1);
13389 __vector unsigned long long __builtin_spu_rlqw_6(__vector unsigned long long arg0, signed int arg1);
13390 __vector signed long long __builtin_spu_rlqw_7(__vector signed long long arg0, signed int arg1);
13391 __vector float __builtin_spu_rlqw_8(__vector float arg0, signed int arg1);
13392 __vector double __builtin_spu_rlqw_9(__vector double arg0, signed int arg1);
13393 #ifdef __coverity_cplusplus
13394 __vector unsigned char __builtin_spu_rlqwbyte(__vector unsigned char arg0, signed int arg1);
13395 __vector signed char __builtin_spu_rlqwbyte(__vector signed char arg0, signed int arg1);
13396 __vector unsigned short __builtin_spu_rlqwbyte(__vector unsigned short arg0, signed int arg1);
13397 __vector signed short __builtin_spu_rlqwbyte(__vector signed short arg0, signed int arg1);
13398 __vector unsigned int __builtin_spu_rlqwbyte(__vector unsigned int arg0, signed int arg1);
13399 __vector signed int __builtin_spu_rlqwbyte(__vector signed int arg0, signed int arg1);
13400 __vector unsigned long long __builtin_spu_rlqwbyte(__vector unsigned long long arg0, signed int arg1);
13401 __vector signed long long __builtin_spu_rlqwbyte(__vector signed long long arg0, signed int arg1);
13402 __vector float __builtin_spu_rlqwbyte(__vector float arg0, signed int arg1);
13403 __vector double __builtin_spu_rlqwbyte(__vector double arg0, signed int arg1);
13404 #else
13405   /* No generic function generated since return types differ */
13406 #endif
13407 __vector unsigned char __builtin_spu_rlqwbyte_0(__vector unsigned char arg0, signed int arg1);
13408 __vector signed char __builtin_spu_rlqwbyte_1(__vector signed char arg0, signed int arg1);
13409 __vector unsigned short __builtin_spu_rlqwbyte_2(__vector unsigned short arg0, signed int arg1);
13410 __vector signed short __builtin_spu_rlqwbyte_3(__vector signed short arg0, signed int arg1);
13411 __vector unsigned int __builtin_spu_rlqwbyte_4(__vector unsigned int arg0, signed int arg1);
13412 __vector signed int __builtin_spu_rlqwbyte_5(__vector signed int arg0, signed int arg1);
13413 __vector unsigned long long __builtin_spu_rlqwbyte_6(__vector unsigned long long arg0, signed int arg1);
13414 __vector signed long long __builtin_spu_rlqwbyte_7(__vector signed long long arg0, signed int arg1);
13415 __vector float __builtin_spu_rlqwbyte_8(__vector float arg0, signed int arg1);
13416 __vector double __builtin_spu_rlqwbyte_9(__vector double arg0, signed int arg1);
13417 #ifdef __coverity_cplusplus
13418 __vector unsigned char __builtin_spu_rlqwbytebc(__vector unsigned char arg0, signed int arg1);
13419 __vector signed char __builtin_spu_rlqwbytebc(__vector signed char arg0, signed int arg1);
13420 __vector unsigned short __builtin_spu_rlqwbytebc(__vector unsigned short arg0, signed int arg1);
13421 __vector signed short __builtin_spu_rlqwbytebc(__vector signed short arg0, signed int arg1);
13422 __vector unsigned int __builtin_spu_rlqwbytebc(__vector unsigned int arg0, signed int arg1);
13423 __vector signed int __builtin_spu_rlqwbytebc(__vector signed int arg0, signed int arg1);
13424 __vector unsigned long long __builtin_spu_rlqwbytebc(__vector unsigned long long arg0, signed int arg1);
13425 __vector signed long long __builtin_spu_rlqwbytebc(__vector signed long long arg0, signed int arg1);
13426 __vector float __builtin_spu_rlqwbytebc(__vector float arg0, signed int arg1);
13427 __vector double __builtin_spu_rlqwbytebc(__vector double arg0, signed int arg1);
13428 #else
13429   /* No generic function generated since return types differ */
13430 #endif
13431 __vector unsigned char __builtin_spu_rlqwbytebc_0(__vector unsigned char arg0, signed int arg1);
13432 __vector signed char __builtin_spu_rlqwbytebc_1(__vector signed char arg0, signed int arg1);
13433 __vector unsigned short __builtin_spu_rlqwbytebc_2(__vector unsigned short arg0, signed int arg1);
13434 __vector signed short __builtin_spu_rlqwbytebc_3(__vector signed short arg0, signed int arg1);
13435 __vector unsigned int __builtin_spu_rlqwbytebc_4(__vector unsigned int arg0, signed int arg1);
13436 __vector signed int __builtin_spu_rlqwbytebc_5(__vector signed int arg0, signed int arg1);
13437 __vector unsigned long long __builtin_spu_rlqwbytebc_6(__vector unsigned long long arg0, signed int arg1);
13438 __vector signed long long __builtin_spu_rlqwbytebc_7(__vector signed long long arg0, signed int arg1);
13439 __vector float __builtin_spu_rlqwbytebc_8(__vector float arg0, signed int arg1);
13440 __vector double __builtin_spu_rlqwbytebc_9(__vector double arg0, signed int arg1);
13441 #ifdef __coverity_cplusplus
13442 __vector signed long long __builtin_spu_sel(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned long long arg2);
13443 __vector unsigned long long __builtin_spu_sel(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned long long arg2);
13444 __vector signed int __builtin_spu_sel(__vector signed int arg0, __vector signed int arg1, __vector unsigned int arg2);
13445 __vector unsigned int __builtin_spu_sel(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13446 __vector signed short __builtin_spu_sel(__vector signed short arg0, __vector signed short arg1, __vector unsigned short arg2);
13447 __vector unsigned short __builtin_spu_sel(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned short arg2);
13448 __vector signed char __builtin_spu_sel(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13449 __vector unsigned char __builtin_spu_sel(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13450 __vector float __builtin_spu_sel(__vector float arg0, __vector float arg1, __vector unsigned int arg2);
13451 __vector double __builtin_spu_sel(__vector double arg0, __vector double arg1, __vector unsigned long long arg2);
13452 #else
13453   /* No generic function generated since return types differ */
13454 #endif
13455 __vector signed long long __builtin_spu_sel_0(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned long long arg2);
13456 __vector signed long long __builtin_spu_sel_0o(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13457 __vector unsigned long long __builtin_spu_sel_1(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned long long arg2);
13458 __vector unsigned long long __builtin_spu_sel_1o(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13459 __vector signed int __builtin_spu_sel_2(__vector signed int arg0, __vector signed int arg1, __vector unsigned int arg2);
13460 __vector signed int __builtin_spu_sel_2o(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13461 __vector unsigned int __builtin_spu_sel_3(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13462 __vector unsigned int __builtin_spu_sel_3o(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13463 __vector signed short __builtin_spu_sel_4(__vector signed short arg0, __vector signed short arg1, __vector unsigned short arg2);
13464 __vector signed short __builtin_spu_sel_4o(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13465 __vector unsigned short __builtin_spu_sel_5(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned short arg2);
13466 __vector unsigned short __builtin_spu_sel_5o(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13467 __vector signed char __builtin_spu_sel_6(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13468 __vector unsigned char __builtin_spu_sel_7(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13469 __vector float __builtin_spu_sel_8(__vector float arg0, __vector float arg1, __vector unsigned int arg2);
13470 __vector float __builtin_spu_sel_8o(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13471 __vector double __builtin_spu_sel_9(__vector double arg0, __vector double arg1, __vector unsigned long long arg2);
13472 __vector double __builtin_spu_sel_9o(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13473 #ifdef __coverity_cplusplus
13474 __vector unsigned char __builtin_spu_shuffle(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13475 __vector signed char __builtin_spu_shuffle(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13476 __vector unsigned short __builtin_spu_shuffle(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13477 __vector signed short __builtin_spu_shuffle(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13478 __vector unsigned int __builtin_spu_shuffle(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13479 __vector signed int __builtin_spu_shuffle(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13480 __vector unsigned long long __builtin_spu_shuffle(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13481 __vector signed long long __builtin_spu_shuffle(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13482 __vector float __builtin_spu_shuffle(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13483 __vector double __builtin_spu_shuffle(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13484 #else
13485   /* No generic function generated since return types differ */
13486 #endif
13487 __vector unsigned char __builtin_spu_shuffle_0(__vector unsigned char arg0, __vector unsigned char arg1, __vector unsigned char arg2);
13488 __vector signed char __builtin_spu_shuffle_1(__vector signed char arg0, __vector signed char arg1, __vector unsigned char arg2);
13489 __vector unsigned short __builtin_spu_shuffle_2(__vector unsigned short arg0, __vector unsigned short arg1, __vector unsigned char arg2);
13490 __vector signed short __builtin_spu_shuffle_3(__vector signed short arg0, __vector signed short arg1, __vector unsigned char arg2);
13491 __vector unsigned int __builtin_spu_shuffle_4(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned char arg2);
13492 __vector signed int __builtin_spu_shuffle_5(__vector signed int arg0, __vector signed int arg1, __vector unsigned char arg2);
13493 __vector unsigned long long __builtin_spu_shuffle_6(__vector unsigned long long arg0, __vector unsigned long long arg1, __vector unsigned char arg2);
13494 __vector signed long long __builtin_spu_shuffle_7(__vector signed long long arg0, __vector signed long long arg1, __vector unsigned char arg2);
13495 __vector float __builtin_spu_shuffle_8(__vector float arg0, __vector float arg1, __vector unsigned char arg2);
13496 __vector double __builtin_spu_shuffle_9(__vector double arg0, __vector double arg1, __vector unsigned char arg2);
13497 #ifdef __coverity_cplusplus
13498 __vector unsigned short __builtin_spu_sl(__vector unsigned short arg0, __vector unsigned short arg1);
13499 __vector signed short __builtin_spu_sl(__vector signed short arg0, __vector unsigned short arg1);
13500 __vector unsigned int __builtin_spu_sl(__vector unsigned int arg0, __vector unsigned int arg1);
13501 __vector signed int __builtin_spu_sl(__vector signed int arg0, __vector unsigned int arg1);
13502 __vector unsigned short __builtin_spu_sl(__vector unsigned short arg0, unsigned int arg1);
13503 __vector signed short __builtin_spu_sl(__vector signed short arg0, unsigned int arg1);
13504 __vector unsigned int __builtin_spu_sl(__vector unsigned int arg0, unsigned int arg1);
13505 __vector signed int __builtin_spu_sl(__vector signed int arg0, unsigned int arg1);
13506 #else
13507   /* No generic function generated since return types differ */
13508 #endif
13509 __vector unsigned short __builtin_spu_sl_0(__vector unsigned short arg0, __vector unsigned short arg1);
13510 __vector signed short __builtin_spu_sl_1(__vector signed short arg0, __vector unsigned short arg1);
13511 __vector unsigned int __builtin_spu_sl_2(__vector unsigned int arg0, __vector unsigned int arg1);
13512 __vector signed int __builtin_spu_sl_3(__vector signed int arg0, __vector unsigned int arg1);
13513 __vector unsigned short __builtin_spu_sl_4(__vector unsigned short arg0, unsigned int arg1);
13514 __vector signed short __builtin_spu_sl_5(__vector signed short arg0, unsigned int arg1);
13515 __vector unsigned int __builtin_spu_sl_6(__vector unsigned int arg0, unsigned int arg1);
13516 __vector signed int __builtin_spu_sl_7(__vector signed int arg0, unsigned int arg1);
13517 #ifdef __coverity_cplusplus
13518 __vector signed long long __builtin_spu_slqw(__vector signed long long arg0, unsigned int arg1);
13519 __vector unsigned long long __builtin_spu_slqw(__vector unsigned long long arg0, unsigned int arg1);
13520 __vector signed int __builtin_spu_slqw(__vector signed int arg0, unsigned int arg1);
13521 __vector unsigned int __builtin_spu_slqw(__vector unsigned int arg0, unsigned int arg1);
13522 __vector signed short __builtin_spu_slqw(__vector signed short arg0, unsigned int arg1);
13523 __vector unsigned short __builtin_spu_slqw(__vector unsigned short arg0, unsigned int arg1);
13524 __vector signed char __builtin_spu_slqw(__vector signed char arg0, unsigned int arg1);
13525 __vector unsigned char __builtin_spu_slqw(__vector unsigned char arg0, unsigned int arg1);
13526 __vector float __builtin_spu_slqw(__vector float arg0, unsigned int arg1);
13527 __vector double __builtin_spu_slqw(__vector double arg0, unsigned int arg1);
13528 #else
13529   /* No generic function generated since return types differ */
13530 #endif
13531 __vector signed long long __builtin_spu_slqw_0(__vector signed long long arg0, unsigned int arg1);
13532 __vector unsigned long long __builtin_spu_slqw_1(__vector unsigned long long arg0, unsigned int arg1);
13533 __vector signed int __builtin_spu_slqw_2(__vector signed int arg0, unsigned int arg1);
13534 __vector unsigned int __builtin_spu_slqw_3(__vector unsigned int arg0, unsigned int arg1);
13535 __vector signed short __builtin_spu_slqw_4(__vector signed short arg0, unsigned int arg1);
13536 __vector unsigned short __builtin_spu_slqw_5(__vector unsigned short arg0, unsigned int arg1);
13537 __vector signed char __builtin_spu_slqw_6(__vector signed char arg0, unsigned int arg1);
13538 __vector unsigned char __builtin_spu_slqw_7(__vector unsigned char arg0, unsigned int arg1);
13539 __vector float __builtin_spu_slqw_8(__vector float arg0, unsigned int arg1);
13540 __vector double __builtin_spu_slqw_9(__vector double arg0, unsigned int arg1);
13541 #ifdef __coverity_cplusplus
13542 __vector signed long long __builtin_spu_slqwbyte(__vector signed long long arg0, unsigned int arg1);
13543 __vector unsigned long long __builtin_spu_slqwbyte(__vector unsigned long long arg0, unsigned int arg1);
13544 __vector signed int __builtin_spu_slqwbyte(__vector signed int arg0, unsigned int arg1);
13545 __vector unsigned int __builtin_spu_slqwbyte(__vector unsigned int arg0, unsigned int arg1);
13546 __vector signed short __builtin_spu_slqwbyte(__vector signed short arg0, unsigned int arg1);
13547 __vector unsigned short __builtin_spu_slqwbyte(__vector unsigned short arg0, unsigned int arg1);
13548 __vector signed char __builtin_spu_slqwbyte(__vector signed char arg0, unsigned int arg1);
13549 __vector unsigned char __builtin_spu_slqwbyte(__vector unsigned char arg0, unsigned int arg1);
13550 __vector float __builtin_spu_slqwbyte(__vector float arg0, unsigned int arg1);
13551 __vector double __builtin_spu_slqwbyte(__vector double arg0, unsigned int arg1);
13552 #else
13553   /* No generic function generated since return types differ */
13554 #endif
13555 __vector signed long long __builtin_spu_slqwbyte_0(__vector signed long long arg0, unsigned int arg1);
13556 __vector unsigned long long __builtin_spu_slqwbyte_1(__vector unsigned long long arg0, unsigned int arg1);
13557 __vector signed int __builtin_spu_slqwbyte_2(__vector signed int arg0, unsigned int arg1);
13558 __vector unsigned int __builtin_spu_slqwbyte_3(__vector unsigned int arg0, unsigned int arg1);
13559 __vector signed short __builtin_spu_slqwbyte_4(__vector signed short arg0, unsigned int arg1);
13560 __vector unsigned short __builtin_spu_slqwbyte_5(__vector unsigned short arg0, unsigned int arg1);
13561 __vector signed char __builtin_spu_slqwbyte_6(__vector signed char arg0, unsigned int arg1);
13562 __vector unsigned char __builtin_spu_slqwbyte_7(__vector unsigned char arg0, unsigned int arg1);
13563 __vector float __builtin_spu_slqwbyte_8(__vector float arg0, unsigned int arg1);
13564 __vector double __builtin_spu_slqwbyte_9(__vector double arg0, unsigned int arg1);
13565 #ifdef __coverity_cplusplus
13566 __vector signed long long __builtin_spu_slqwbytebc(__vector signed long long arg0, unsigned int arg1);
13567 __vector unsigned long long __builtin_spu_slqwbytebc(__vector unsigned long long arg0, unsigned int arg1);
13568 __vector signed int __builtin_spu_slqwbytebc(__vector signed int arg0, unsigned int arg1);
13569 __vector unsigned int __builtin_spu_slqwbytebc(__vector unsigned int arg0, unsigned int arg1);
13570 __vector signed short __builtin_spu_slqwbytebc(__vector signed short arg0, unsigned int arg1);
13571 __vector unsigned short __builtin_spu_slqwbytebc(__vector unsigned short arg0, unsigned int arg1);
13572 __vector signed char __builtin_spu_slqwbytebc(__vector signed char arg0, unsigned int arg1);
13573 __vector unsigned char __builtin_spu_slqwbytebc(__vector unsigned char arg0, unsigned int arg1);
13574 __vector float __builtin_spu_slqwbytebc(__vector float arg0, unsigned int arg1);
13575 __vector double __builtin_spu_slqwbytebc(__vector double arg0, unsigned int arg1);
13576 #else
13577   /* No generic function generated since return types differ */
13578 #endif
13579 __vector signed long long __builtin_spu_slqwbytebc_0(__vector signed long long arg0, unsigned int arg1);
13580 __vector unsigned long long __builtin_spu_slqwbytebc_1(__vector unsigned long long arg0, unsigned int arg1);
13581 __vector signed int __builtin_spu_slqwbytebc_2(__vector signed int arg0, unsigned int arg1);
13582 __vector unsigned int __builtin_spu_slqwbytebc_3(__vector unsigned int arg0, unsigned int arg1);
13583 __vector signed short __builtin_spu_slqwbytebc_4(__vector signed short arg0, unsigned int arg1);
13584 __vector unsigned short __builtin_spu_slqwbytebc_5(__vector unsigned short arg0, unsigned int arg1);
13585 __vector signed char __builtin_spu_slqwbytebc_6(__vector signed char arg0, unsigned int arg1);
13586 __vector unsigned char __builtin_spu_slqwbytebc_7(__vector unsigned char arg0, unsigned int arg1);
13587 __vector float __builtin_spu_slqwbytebc_8(__vector float arg0, unsigned int arg1);
13588 __vector double __builtin_spu_slqwbytebc_9(__vector double arg0, unsigned int arg1);
13589 #ifdef __coverity_cplusplus
13590 __vector unsigned char __builtin_spu_splats(unsigned char arg0);
13591 __vector signed char __builtin_spu_splats(signed char arg0);
13592 __vector unsigned short __builtin_spu_splats(unsigned short arg0);
13593 __vector signed short __builtin_spu_splats(signed short arg0);
13594 __vector unsigned int __builtin_spu_splats(unsigned int arg0);
13595 __vector signed int __builtin_spu_splats(signed int arg0);
13596 __vector unsigned long long __builtin_spu_splats(unsigned long long arg0);
13597 __vector signed long long __builtin_spu_splats(signed long long arg0);
13598 __vector float __builtin_spu_splats(float arg0);
13599 __vector double __builtin_spu_splats(double arg0);
13600 #else
13601   /* No generic function generated since return types differ */
13602 #endif
13603 __vector unsigned char __builtin_spu_splats_0(unsigned char arg0);
13604 __vector signed char __builtin_spu_splats_1(signed char arg0);
13605 __vector unsigned short __builtin_spu_splats_2(unsigned short arg0);
13606 __vector signed short __builtin_spu_splats_3(signed short arg0);
13607 __vector unsigned int __builtin_spu_splats_4(unsigned int arg0);
13608 __vector signed int __builtin_spu_splats_5(signed int arg0);
13609 __vector unsigned long long __builtin_spu_splats_6(unsigned long long arg0);
13610 __vector signed long long __builtin_spu_splats_7(signed long long arg0);
13611 __vector float __builtin_spu_splats_8(float arg0);
13612 __vector double __builtin_spu_splats_9(double arg0);
13613 #ifdef __coverity_cplusplus
13614 __vector unsigned short __builtin_spu_sr(__vector unsigned short arg0, __vector unsigned short arg1);
13615 __vector signed short __builtin_spu_sr(__vector signed short arg0, __vector unsigned short arg1);
13616 __vector unsigned int __builtin_spu_sr(__vector unsigned int arg0, __vector unsigned int arg1);
13617 __vector signed int __builtin_spu_sr(__vector signed int arg0, __vector unsigned int arg1);
13618 __vector unsigned short __builtin_spu_sr(__vector unsigned short arg0, unsigned int arg1);
13619 __vector signed short __builtin_spu_sr(__vector signed short arg0, unsigned int arg1);
13620 __vector unsigned int __builtin_spu_sr(__vector unsigned int arg0, unsigned int arg1);
13621 __vector signed int __builtin_spu_sr(__vector signed int arg0, unsigned int arg1);
13622 #else
13623   /* No generic function generated since return types differ */
13624 #endif
13625 __vector unsigned short __builtin_spu_sr_0(__vector unsigned short arg0, __vector unsigned short arg1);
13626 __vector signed short __builtin_spu_sr_1(__vector signed short arg0, __vector unsigned short arg1);
13627 __vector unsigned int __builtin_spu_sr_2(__vector unsigned int arg0, __vector unsigned int arg1);
13628 __vector signed int __builtin_spu_sr_3(__vector signed int arg0, __vector unsigned int arg1);
13629 __vector unsigned short __builtin_spu_sr_4(__vector unsigned short arg0, unsigned int arg1);
13630 __vector signed short __builtin_spu_sr_5(__vector signed short arg0, unsigned int arg1);
13631 __vector unsigned int __builtin_spu_sr_6(__vector unsigned int arg0, unsigned int arg1);
13632 __vector signed int __builtin_spu_sr_7(__vector signed int arg0, unsigned int arg1);
13633 #ifdef __coverity_cplusplus
13634 __vector unsigned short __builtin_spu_sra(__vector unsigned short arg0, __vector unsigned short arg1);
13635 __vector signed short __builtin_spu_sra(__vector signed short arg0, __vector unsigned short arg1);
13636 __vector unsigned int __builtin_spu_sra(__vector unsigned int arg0, __vector unsigned int arg1);
13637 __vector signed int __builtin_spu_sra(__vector signed int arg0, __vector unsigned int arg1);
13638 __vector unsigned short __builtin_spu_sra(__vector unsigned short arg0, unsigned int arg1);
13639 __vector signed short __builtin_spu_sra(__vector signed short arg0, unsigned int arg1);
13640 __vector unsigned int __builtin_spu_sra(__vector unsigned int arg0, unsigned int arg1);
13641 __vector signed int __builtin_spu_sra(__vector signed int arg0, unsigned int arg1);
13642 #else
13643   /* No generic function generated since return types differ */
13644 #endif
13645 __vector unsigned short __builtin_spu_sra_0(__vector unsigned short arg0, __vector unsigned short arg1);
13646 __vector signed short __builtin_spu_sra_1(__vector signed short arg0, __vector unsigned short arg1);
13647 __vector unsigned int __builtin_spu_sra_2(__vector unsigned int arg0, __vector unsigned int arg1);
13648 __vector signed int __builtin_spu_sra_3(__vector signed int arg0, __vector unsigned int arg1);
13649 __vector unsigned short __builtin_spu_sra_4(__vector unsigned short arg0, unsigned int arg1);
13650 __vector signed short __builtin_spu_sra_5(__vector signed short arg0, unsigned int arg1);
13651 __vector unsigned int __builtin_spu_sra_6(__vector unsigned int arg0, unsigned int arg1);
13652 __vector signed int __builtin_spu_sra_7(__vector signed int arg0, unsigned int arg1);
13653 #ifdef __coverity_cplusplus
13654 __vector signed long long __builtin_spu_srqw(__vector signed long long arg0, unsigned int arg1);
13655 __vector unsigned long long __builtin_spu_srqw(__vector unsigned long long arg0, unsigned int arg1);
13656 __vector signed int __builtin_spu_srqw(__vector signed int arg0, unsigned int arg1);
13657 __vector unsigned int __builtin_spu_srqw(__vector unsigned int arg0, unsigned int arg1);
13658 __vector signed short __builtin_spu_srqw(__vector signed short arg0, unsigned int arg1);
13659 __vector unsigned short __builtin_spu_srqw(__vector unsigned short arg0, unsigned int arg1);
13660 __vector signed char __builtin_spu_srqw(__vector signed char arg0, unsigned int arg1);
13661 __vector unsigned char __builtin_spu_srqw(__vector unsigned char arg0, unsigned int arg1);
13662 __vector float __builtin_spu_srqw(__vector float arg0, unsigned int arg1);
13663 __vector double __builtin_spu_srqw(__vector double arg0, unsigned int arg1);
13664 #else
13665   /* No generic function generated since return types differ */
13666 #endif
13667 __vector signed long long __builtin_spu_srqw_0(__vector signed long long arg0, unsigned int arg1);
13668 __vector unsigned long long __builtin_spu_srqw_1(__vector unsigned long long arg0, unsigned int arg1);
13669 __vector signed int __builtin_spu_srqw_2(__vector signed int arg0, unsigned int arg1);
13670 __vector unsigned int __builtin_spu_srqw_3(__vector unsigned int arg0, unsigned int arg1);
13671 __vector signed short __builtin_spu_srqw_4(__vector signed short arg0, unsigned int arg1);
13672 __vector unsigned short __builtin_spu_srqw_5(__vector unsigned short arg0, unsigned int arg1);
13673 __vector signed char __builtin_spu_srqw_6(__vector signed char arg0, unsigned int arg1);
13674 __vector unsigned char __builtin_spu_srqw_7(__vector unsigned char arg0, unsigned int arg1);
13675 __vector float __builtin_spu_srqw_8(__vector float arg0, unsigned int arg1);
13676 __vector double __builtin_spu_srqw_9(__vector double arg0, unsigned int arg1);
13677 #ifdef __coverity_cplusplus
13678 __vector signed long long __builtin_spu_srqwbyte(__vector signed long long arg0, unsigned int arg1);
13679 __vector unsigned long long __builtin_spu_srqwbyte(__vector unsigned long long arg0, unsigned int arg1);
13680 __vector signed int __builtin_spu_srqwbyte(__vector signed int arg0, unsigned int arg1);
13681 __vector unsigned int __builtin_spu_srqwbyte(__vector unsigned int arg0, unsigned int arg1);
13682 __vector signed short __builtin_spu_srqwbyte(__vector signed short arg0, unsigned int arg1);
13683 __vector unsigned short __builtin_spu_srqwbyte(__vector unsigned short arg0, unsigned int arg1);
13684 __vector signed char __builtin_spu_srqwbyte(__vector signed char arg0, unsigned int arg1);
13685 __vector unsigned char __builtin_spu_srqwbyte(__vector unsigned char arg0, unsigned int arg1);
13686 __vector float __builtin_spu_srqwbyte(__vector float arg0, unsigned int arg1);
13687 __vector double __builtin_spu_srqwbyte(__vector double arg0, unsigned int arg1);
13688 #else
13689   /* No generic function generated since return types differ */
13690 #endif
13691 __vector signed long long __builtin_spu_srqwbyte_0(__vector signed long long arg0, unsigned int arg1);
13692 __vector unsigned long long __builtin_spu_srqwbyte_1(__vector unsigned long long arg0, unsigned int arg1);
13693 __vector signed int __builtin_spu_srqwbyte_2(__vector signed int arg0, unsigned int arg1);
13694 __vector unsigned int __builtin_spu_srqwbyte_3(__vector unsigned int arg0, unsigned int arg1);
13695 __vector signed short __builtin_spu_srqwbyte_4(__vector signed short arg0, unsigned int arg1);
13696 __vector unsigned short __builtin_spu_srqwbyte_5(__vector unsigned short arg0, unsigned int arg1);
13697 __vector signed char __builtin_spu_srqwbyte_6(__vector signed char arg0, unsigned int arg1);
13698 __vector unsigned char __builtin_spu_srqwbyte_7(__vector unsigned char arg0, unsigned int arg1);
13699 __vector float __builtin_spu_srqwbyte_8(__vector float arg0, unsigned int arg1);
13700 __vector double __builtin_spu_srqwbyte_9(__vector double arg0, unsigned int arg1);
13701 #ifdef __coverity_cplusplus
13702 __vector signed long long __builtin_spu_srqwbytebc(__vector signed long long arg0, unsigned int arg1);
13703 __vector unsigned long long __builtin_spu_srqwbytebc(__vector unsigned long long arg0, unsigned int arg1);
13704 __vector signed int __builtin_spu_srqwbytebc(__vector signed int arg0, unsigned int arg1);
13705 __vector unsigned int __builtin_spu_srqwbytebc(__vector unsigned int arg0, unsigned int arg1);
13706 __vector signed short __builtin_spu_srqwbytebc(__vector signed short arg0, unsigned int arg1);
13707 __vector unsigned short __builtin_spu_srqwbytebc(__vector unsigned short arg0, unsigned int arg1);
13708 __vector signed char __builtin_spu_srqwbytebc(__vector signed char arg0, unsigned int arg1);
13709 __vector unsigned char __builtin_spu_srqwbytebc(__vector unsigned char arg0, unsigned int arg1);
13710 __vector float __builtin_spu_srqwbytebc(__vector float arg0, unsigned int arg1);
13711 __vector double __builtin_spu_srqwbytebc(__vector double arg0, unsigned int arg1);
13712 #else
13713   /* No generic function generated since return types differ */
13714 #endif
13715 __vector signed long long __builtin_spu_srqwbytebc_0(__vector signed long long arg0, unsigned int arg1);
13716 __vector unsigned long long __builtin_spu_srqwbytebc_1(__vector unsigned long long arg0, unsigned int arg1);
13717 __vector signed int __builtin_spu_srqwbytebc_2(__vector signed int arg0, unsigned int arg1);
13718 __vector unsigned int __builtin_spu_srqwbytebc_3(__vector unsigned int arg0, unsigned int arg1);
13719 __vector signed short __builtin_spu_srqwbytebc_4(__vector signed short arg0, unsigned int arg1);
13720 __vector unsigned short __builtin_spu_srqwbytebc_5(__vector unsigned short arg0, unsigned int arg1);
13721 __vector signed char __builtin_spu_srqwbytebc_6(__vector signed char arg0, unsigned int arg1);
13722 __vector unsigned char __builtin_spu_srqwbytebc_7(__vector unsigned char arg0, unsigned int arg1);
13723 __vector float __builtin_spu_srqwbytebc_8(__vector float arg0, unsigned int arg1);
13724 __vector double __builtin_spu_srqwbytebc_9(__vector double arg0, unsigned int arg1);
13725 #ifdef __coverity_cplusplus
13726 __vector unsigned short __builtin_spu_sub(__vector unsigned short arg0, __vector unsigned short arg1);
13727 __vector signed short __builtin_spu_sub(__vector signed short arg0, __vector signed short arg1);
13728 __vector unsigned int __builtin_spu_sub(__vector unsigned int arg0, __vector unsigned int arg1);
13729 __vector signed int __builtin_spu_sub(__vector signed int arg0, __vector signed int arg1);
13730 __vector float __builtin_spu_sub(__vector float arg0, __vector float arg1);
13731 __vector double __builtin_spu_sub(__vector double arg0, __vector double arg1);
13732 __vector unsigned short __builtin_spu_sub(unsigned short arg0, __vector unsigned short arg1);
13733 __vector signed short __builtin_spu_sub(signed short arg0, __vector signed short arg1);
13734 __vector unsigned int __builtin_spu_sub(unsigned int arg0, __vector unsigned int arg1);
13735 __vector signed int __builtin_spu_sub(signed int arg0, __vector signed int arg1);
13736 #else
13737   /* No generic function generated since return types differ */
13738 #endif
13739 __vector unsigned short __builtin_spu_sub_0(__vector unsigned short arg0, __vector unsigned short arg1);
13740 __vector signed short __builtin_spu_sub_1(__vector signed short arg0, __vector signed short arg1);
13741 __vector unsigned int __builtin_spu_sub_2(__vector unsigned int arg0, __vector unsigned int arg1);
13742 __vector signed int __builtin_spu_sub_3(__vector signed int arg0, __vector signed int arg1);
13743 __vector float __builtin_spu_sub_4(__vector float arg0, __vector float arg1);
13744 __vector double __builtin_spu_sub_5(__vector double arg0, __vector double arg1);
13745 __vector unsigned short __builtin_spu_sub_6(unsigned short arg0, __vector unsigned short arg1);
13746 __vector signed short __builtin_spu_sub_7(signed short arg0, __vector signed short arg1);
13747 __vector unsigned int __builtin_spu_sub_8(unsigned int arg0, __vector unsigned int arg1);
13748 __vector signed int __builtin_spu_sub_9(signed int arg0, __vector signed int arg1);
13749 #ifdef __coverity_cplusplus
13750 __vector unsigned int __builtin_spu_subx(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13751 __vector signed int __builtin_spu_subx(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
13752 #else
13753   /* No generic function generated since return types differ */
13754 #endif
13755 __vector unsigned int __builtin_spu_subx_0(__vector unsigned int arg0, __vector unsigned int arg1, __vector unsigned int arg2);
13756 __vector signed int __builtin_spu_subx_1(__vector signed int arg0, __vector signed int arg1, __vector signed int arg2);
13757 #ifdef __coverity_cplusplus
13758 __vector unsigned char __builtin_spu_xor(__vector unsigned char arg0, __vector unsigned char arg1);
13759 __vector signed char __builtin_spu_xor(__vector signed char arg0, __vector signed char arg1);
13760 __vector unsigned short __builtin_spu_xor(__vector unsigned short arg0, __vector unsigned short arg1);
13761 __vector signed short __builtin_spu_xor(__vector signed short arg0, __vector signed short arg1);
13762 __vector unsigned int __builtin_spu_xor(__vector unsigned int arg0, __vector unsigned int arg1);
13763 __vector signed int __builtin_spu_xor(__vector signed int arg0, __vector signed int arg1);
13764 __vector unsigned long long __builtin_spu_xor(__vector unsigned long long arg0, __vector unsigned long long arg1);
13765 __vector signed long long __builtin_spu_xor(__vector signed long long arg0, __vector signed long long arg1);
13766 __vector float __builtin_spu_xor(__vector float arg0, __vector float arg1);
13767 __vector double __builtin_spu_xor(__vector double arg0, __vector double arg1);
13768 __vector unsigned char __builtin_spu_xor(__vector unsigned char arg0, unsigned char arg1);
13769 __vector signed char __builtin_spu_xor(__vector signed char arg0, signed char arg1);
13770 __vector unsigned short __builtin_spu_xor(__vector unsigned short arg0, unsigned short arg1);
13771 __vector signed short __builtin_spu_xor(__vector signed short arg0, signed short arg1);
13772 __vector unsigned int __builtin_spu_xor(__vector unsigned int arg0, unsigned int arg1);
13773 __vector signed int __builtin_spu_xor(__vector signed int arg0, signed int arg1);
13774 #else
13775   /* No generic function generated since return types differ */
13776 #endif
13777 __vector unsigned char __builtin_spu_xor_0(__vector unsigned char arg0, __vector unsigned char arg1);
13778 __vector signed char __builtin_spu_xor_1(__vector signed char arg0, __vector signed char arg1);
13779 __vector unsigned short __builtin_spu_xor_2(__vector unsigned short arg0, __vector unsigned short arg1);
13780 __vector signed short __builtin_spu_xor_3(__vector signed short arg0, __vector signed short arg1);
13781 __vector unsigned int __builtin_spu_xor_4(__vector unsigned int arg0, __vector unsigned int arg1);
13782 __vector signed int __builtin_spu_xor_5(__vector signed int arg0, __vector signed int arg1);
13783 __vector unsigned long long __builtin_spu_xor_6(__vector unsigned long long arg0, __vector unsigned long long arg1);
13784 __vector signed long long __builtin_spu_xor_7(__vector signed long long arg0, __vector signed long long arg1);
13785 __vector float __builtin_spu_xor_8(__vector float arg0, __vector float arg1);
13786 __vector double __builtin_spu_xor_9(__vector double arg0, __vector double arg1);
13787 __vector unsigned char __builtin_spu_xor_10(__vector unsigned char arg0, unsigned char arg1);
13788 __vector signed char __builtin_spu_xor_11(__vector signed char arg0, signed char arg1);
13789 __vector unsigned short __builtin_spu_xor_12(__vector unsigned short arg0, unsigned short arg1);
13790 __vector signed short __builtin_spu_xor_13(__vector signed short arg0, signed short arg1);
13791 __vector unsigned int __builtin_spu_xor_14(__vector unsigned int arg0, unsigned int arg1);
13792 __vector signed int __builtin_spu_xor_15(__vector signed int arg0, signed int arg1);
13793 /* END: Generated from spu-builtins.def */
13794 
13795 #endif /* COVERITY_SPU_COMPILER_2_5 */
13796 #if __COVERITY_GCC_VERSION_AT_LEAST(4, 0)
13797 int __builtin_va_arg_pack();
13798 __COVERITY_SIZE_TYPE__ __builtin_va_arg_pack_len();
13799 
13800 //Added with GCC 4.7
13801 void *__builtin_assume_aligned (const void *exp, __COVERITY_SIZE_TYPE__ align, ...);
13802 #endif
13803 
13804 #if (__GNUC__ < 4)
13805 typedef int __g77_integer;
13806 typedef unsigned int __g77_uinteger;
13807 typedef long int __g77_longint;
13808 typedef unsigned long int __g77_ulongint;
13809 #endif
13810 
13811 #if __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
13812 __cov_m512 __builtin_ia32_4fmaddps (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *);
13813 __cov_m512 __builtin_ia32_4fmaddps_mask (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *, __cov_v16sf, unsigned short);
13814 __cov_m128 __builtin_ia32_4fmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *);
13815 __cov_m128 __builtin_ia32_4fmaddss_mask (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *, __cov_v4sf, unsigned char);
13816 __cov_m512 __builtin_ia32_4fnmaddps (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *);
13817 __cov_m512 __builtin_ia32_4fnmaddps_mask (__cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, __cov_v16sf, const __cov_v4sf *, __cov_v16sf, unsigned short);
13818 __cov_m128 __builtin_ia32_4fnmaddss (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *);
13819 __cov_m128 __builtin_ia32_4fnmaddss_mask (__cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, __cov_v4sf, const __cov_v4sf *, __cov_v4sf, unsigned char);
13820 __cov_m512i __builtin_ia32_vp4dpwssd (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *);
13821 __cov_m512i __builtin_ia32_vp4dpwssd_mask (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *, __cov_v16si, unsigned short);
13822 __cov_m512i __builtin_ia32_vp4dpwssds (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *);
13823 __cov_m512i __builtin_ia32_vp4dpwssds_mask (__cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, __cov_v16si, const __cov_v4si *, __cov_v16si, unsigned short);
13824 __cov_m512i __builtin_ia32_vpopcountd_v16si (__cov_v16si);
13825 __cov_m512i __builtin_ia32_vpopcountd_v16si_mask (__cov_v16si, __cov_v16si, unsigned short);
13826 __cov_m512i __builtin_ia32_vpopcountq_v8di (__cov_v8di);
13827 __cov_m512i __builtin_ia32_vpopcountq_v8di_mask (__cov_v8di, __cov_v8di, unsigned char);
13828 unsigned int __builtin_ia32_kmovw(unsigned short);
13829 unsigned char __builtin_ia32_ktestcsi (unsigned int, unsigned int);
13830 unsigned char __builtin_ia32_ktestzsi (unsigned int, unsigned int);
13831 unsigned char __builtin_ia32_ktestcdi (unsigned long long, unsigned long long);
13832 unsigned char __builtin_ia32_ktestzdi (unsigned long long, unsigned long long);
13833 unsigned char __builtin_ia32_kortestcsi (unsigned int, unsigned int);
13834 unsigned char __builtin_ia32_kortestzsi (unsigned int, unsigned int);
13835 unsigned char __builtin_ia32_kortestcdi (unsigned long long, unsigned long long);
13836 unsigned char __builtin_ia32_kortestzdi (unsigned long long, unsigned long long);
13837 unsigned int __builtin_ia32_kaddsi (unsigned int, unsigned int);
13838 unsigned long long __builtin_ia32_kadddi (unsigned long long, unsigned long long);
13839 unsigned int __builtin_ia32_kmovd (unsigned int);
13840 unsigned long long __builtin_ia32_kmovq (unsigned long long);
13841 unsigned int __builtin_ia32_knotsi (unsigned int);
13842 unsigned long long __builtin_ia32_knotdi (unsigned long long);
13843 unsigned int __builtin_ia32_korsi (unsigned int, unsigned int);
13844 unsigned long long __builtin_ia32_kordi (unsigned long long, unsigned long long);
13845 unsigned int __builtin_ia32_kxnorsi (unsigned int, unsigned int);
13846 unsigned long long __builtin_ia32_kxnordi (unsigned long long, unsigned long long);
13847 unsigned int __builtin_ia32_kxorsi (unsigned int, unsigned int);
13848 unsigned long long __builtin_ia32_kxordi (unsigned long long, unsigned long long);
13849 unsigned int __builtin_ia32_kandsi (unsigned int, unsigned int);
13850 unsigned long long __builtin_ia32_kanddi (unsigned long long, unsigned long long);
13851 unsigned int __builtin_ia32_kandnsi (unsigned int, unsigned int);
13852 unsigned long long __builtin_ia32_kandndi (unsigned long long, unsigned long long);
13853 unsigned char __builtin_ia32_ktestcqi (unsigned char, unsigned char);
13854 unsigned char __builtin_ia32_ktestzqi (unsigned char, unsigned char);
13855 unsigned char __builtin_ia32_ktestchi (unsigned short, unsigned short);
13856 unsigned char __builtin_ia32_ktestzhi (unsigned short, unsigned short);
13857 unsigned char __builtin_ia32_kortestcqi (unsigned char, unsigned char);
13858 unsigned char __builtin_ia32_kortestzqi (unsigned char, unsigned char);
13859 unsigned char __builtin_ia32_kaddqi (unsigned char, unsigned char);
13860 unsigned short __builtin_ia32_kaddhi (unsigned short, unsigned short);
13861 unsigned int __builtin_ia32_kmovb (unsigned char);
13862 unsigned char __builtin_ia32_knotqi (unsigned char);
13863 unsigned char __builtin_ia32_korqi (unsigned char, unsigned char);
13864 unsigned char __builtin_ia32_kxnorqi (unsigned char, unsigned char);
13865 unsigned char __builtin_ia32_kxorqi (unsigned char, unsigned char);
13866 unsigned char __builtin_ia32_kandqi (unsigned char, unsigned char);
13867 unsigned char __builtin_ia32_kandnqi (unsigned char, unsigned char);
13868 unsigned int __builtin_ia32_rdpid ();
13869 unsigned short __builtin_ia32_kshiftlihi (unsigned short, unsigned char);
13870 unsigned short __builtin_ia32_kshiftrihi (unsigned short, unsigned char);
13871 unsigned int __builtin_ia32_kshiftlisi (unsigned int, unsigned char);
13872 unsigned long long __builtin_ia32_kshiftlidi (unsigned long long, unsigned char);
13873 unsigned int __builtin_ia32_kshiftrisi (unsigned int, unsigned char);
13874 unsigned long long __builtin_ia32_kshiftridi (unsigned long long, unsigned char);
13875 unsigned char __builtin_ia32_kshiftliqi (unsigned char, unsigned char);
13876 unsigned char __builtin_ia32_kshiftriqi (unsigned char, unsigned char);
13877 #endif // __COVERITY_GCC_VERSION_AT_LEAST(7, 0)
13878 
13879 #if __COVERITY_GCC_VERSION_AT_LEAST(6, 3)
13880 unsigned short __builtin_ia32_lzcnt_u16 (unsigned short);
13881 unsigned int __builtin_ia32_lzcnt_u32 (unsigned int);
13882 unsigned long long __builtin_ia32_lzcnt_u64 (unsigned long long);
13883 unsigned short __builtin_ia32_tzcnt_u16 (unsigned short);
13884 unsigned int __builtin_ia32_tzcnt_u32 (unsigned int);
13885 unsigned long long __builtin_ia32_tzcnt_u64 (unsigned long long);
13886 #endif // __COVERITY_GCC_VERSION_AT_LEAST(6, 3)
13887 
13888 #endif /* __COVERITY_DISABLE_BUILTIN_DECLS */
13889 #ifdef __COVERITY_CILKPLUS
13890 #define _Cilk_spawn
13891 #define _Cilk_sync
13892 #define _Cilk_for for
13893 #endif /* __cilk */
13894 
13895 #pragma builtin end
13896 #endif /* COVERITY_COMPAT_547e4068cbdea8d2cebdaa93d5ea6468 */
13897 #endif /* __COVERITY__ */

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