reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/tools/clang/include/clang/Basic/arm_fp16.inc
    2 BUILTIN(__builtin_neon_vabdh_f16, "hhh", "n")
    3 BUILTIN(__builtin_neon_vabsh_f16, "hh", "n")
    4 BUILTIN(__builtin_neon_vaddh_f16, "hhh", "n")
    5 BUILTIN(__builtin_neon_vcageh_f16, "Ushh", "n")
    6 BUILTIN(__builtin_neon_vcagth_f16, "Ushh", "n")
    7 BUILTIN(__builtin_neon_vcaleh_f16, "Ushh", "n")
    8 BUILTIN(__builtin_neon_vcalth_f16, "Ushh", "n")
    9 BUILTIN(__builtin_neon_vceqh_f16, "Ushh", "n")
   10 BUILTIN(__builtin_neon_vceqzh_f16, "Ush", "n")
   11 BUILTIN(__builtin_neon_vcgeh_f16, "Ushh", "n")
   12 BUILTIN(__builtin_neon_vcgezh_f16, "Ush", "n")
   13 BUILTIN(__builtin_neon_vcgth_f16, "Ushh", "n")
   14 BUILTIN(__builtin_neon_vcgtzh_f16, "Ush", "n")
   15 BUILTIN(__builtin_neon_vcleh_f16, "Ushh", "n")
   16 BUILTIN(__builtin_neon_vclezh_f16, "Ush", "n")
   17 BUILTIN(__builtin_neon_vclth_f16, "Ushh", "n")
   18 BUILTIN(__builtin_neon_vcltzh_f16, "Ush", "n")
   19 BUILTIN(__builtin_neon_vcvtah_s16_f16, "sh", "n")
   20 BUILTIN(__builtin_neon_vcvtah_s32_f16, "ih", "n")
   21 BUILTIN(__builtin_neon_vcvtah_s64_f16, "Wih", "n")
   22 BUILTIN(__builtin_neon_vcvtah_u16_f16, "Ush", "n")
   23 BUILTIN(__builtin_neon_vcvtah_u32_f16, "Uih", "n")
   24 BUILTIN(__builtin_neon_vcvtah_u64_f16, "UWih", "n")
   25 BUILTIN(__builtin_neon_vcvth_f16_s16, "hs", "n")
   26 BUILTIN(__builtin_neon_vcvth_f16_s32, "hi", "n")
   27 BUILTIN(__builtin_neon_vcvth_f16_s64, "hWi", "n")
   28 BUILTIN(__builtin_neon_vcvth_f16_u16, "hUs", "n")
   29 BUILTIN(__builtin_neon_vcvth_f16_u32, "hUi", "n")
   30 BUILTIN(__builtin_neon_vcvth_f16_u64, "hUWi", "n")
   31 BUILTIN(__builtin_neon_vcvth_n_f16_s16, "hsIi", "n")
   32 BUILTIN(__builtin_neon_vcvth_n_f16_s32, "hiIi", "n")
   33 BUILTIN(__builtin_neon_vcvth_n_f16_s64, "hWiIi", "n")
   34 BUILTIN(__builtin_neon_vcvth_n_f16_u16, "hUsIi", "n")
   35 BUILTIN(__builtin_neon_vcvth_n_f16_u32, "hUiIi", "n")
   36 BUILTIN(__builtin_neon_vcvth_n_f16_u64, "hUWiIi", "n")
   37 BUILTIN(__builtin_neon_vcvth_n_s16_f16, "shIi", "n")
   38 BUILTIN(__builtin_neon_vcvth_n_s32_f16, "ihIi", "n")
   39 BUILTIN(__builtin_neon_vcvth_n_s64_f16, "WihIi", "n")
   40 BUILTIN(__builtin_neon_vcvth_n_u16_f16, "UshIi", "n")
   41 BUILTIN(__builtin_neon_vcvth_n_u32_f16, "UihIi", "n")
   42 BUILTIN(__builtin_neon_vcvth_n_u64_f16, "UWihIi", "n")
   43 BUILTIN(__builtin_neon_vcvth_s16_f16, "sh", "n")
   44 BUILTIN(__builtin_neon_vcvth_s32_f16, "ih", "n")
   45 BUILTIN(__builtin_neon_vcvth_s64_f16, "Wih", "n")
   46 BUILTIN(__builtin_neon_vcvth_u16_f16, "Ush", "n")
   47 BUILTIN(__builtin_neon_vcvth_u32_f16, "Uih", "n")
   48 BUILTIN(__builtin_neon_vcvth_u64_f16, "UWih", "n")
   49 BUILTIN(__builtin_neon_vcvtmh_s16_f16, "sh", "n")
   50 BUILTIN(__builtin_neon_vcvtmh_s32_f16, "ih", "n")
   51 BUILTIN(__builtin_neon_vcvtmh_s64_f16, "Wih", "n")
   52 BUILTIN(__builtin_neon_vcvtmh_u16_f16, "Ush", "n")
   53 BUILTIN(__builtin_neon_vcvtmh_u32_f16, "Uih", "n")
   54 BUILTIN(__builtin_neon_vcvtmh_u64_f16, "UWih", "n")
   55 BUILTIN(__builtin_neon_vcvtnh_s16_f16, "sh", "n")
   56 BUILTIN(__builtin_neon_vcvtnh_s32_f16, "ih", "n")
   57 BUILTIN(__builtin_neon_vcvtnh_s64_f16, "Wih", "n")
   58 BUILTIN(__builtin_neon_vcvtnh_u16_f16, "Ush", "n")
   59 BUILTIN(__builtin_neon_vcvtnh_u32_f16, "Uih", "n")
   60 BUILTIN(__builtin_neon_vcvtnh_u64_f16, "UWih", "n")
   61 BUILTIN(__builtin_neon_vcvtph_s16_f16, "sh", "n")
   62 BUILTIN(__builtin_neon_vcvtph_s32_f16, "ih", "n")
   63 BUILTIN(__builtin_neon_vcvtph_s64_f16, "Wih", "n")
   64 BUILTIN(__builtin_neon_vcvtph_u16_f16, "Ush", "n")
   65 BUILTIN(__builtin_neon_vcvtph_u32_f16, "Uih", "n")
   66 BUILTIN(__builtin_neon_vcvtph_u64_f16, "UWih", "n")
   67 BUILTIN(__builtin_neon_vdivh_f16, "hhh", "n")
   68 BUILTIN(__builtin_neon_vfmah_f16, "hhhh", "n")
   69 BUILTIN(__builtin_neon_vfmsh_f16, "hhhh", "n")
   70 BUILTIN(__builtin_neon_vmaxh_f16, "hhh", "n")
   71 BUILTIN(__builtin_neon_vmaxnmh_f16, "hhh", "n")
   72 BUILTIN(__builtin_neon_vminh_f16, "hhh", "n")
   73 BUILTIN(__builtin_neon_vminnmh_f16, "hhh", "n")
   74 BUILTIN(__builtin_neon_vmulh_f16, "hhh", "n")
   75 BUILTIN(__builtin_neon_vmulxh_f16, "hhh", "n")
   76 BUILTIN(__builtin_neon_vnegh_f16, "hh", "n")
   77 BUILTIN(__builtin_neon_vrecpeh_f16, "hh", "n")
   78 BUILTIN(__builtin_neon_vrecpsh_f16, "hhh", "n")
   79 BUILTIN(__builtin_neon_vrecpxh_f16, "hh", "n")
   80 BUILTIN(__builtin_neon_vrndah_f16, "hh", "n")
   81 BUILTIN(__builtin_neon_vrndh_f16, "hh", "n")
   82 BUILTIN(__builtin_neon_vrndih_f16, "hh", "n")
   83 BUILTIN(__builtin_neon_vrndmh_f16, "hh", "n")
   84 BUILTIN(__builtin_neon_vrndnh_f16, "hh", "n")
   85 BUILTIN(__builtin_neon_vrndph_f16, "hh", "n")
   86 BUILTIN(__builtin_neon_vrndxh_f16, "hh", "n")
   87 BUILTIN(__builtin_neon_vrsqrteh_f16, "hh", "n")
   88 BUILTIN(__builtin_neon_vrsqrtsh_f16, "hhh", "n")
   89 BUILTIN(__builtin_neon_vsqrth_f16, "hh", "n")
   90 BUILTIN(__builtin_neon_vsubh_f16, "hhh", "n")
gen/tools/clang/include/clang/Basic/arm_neon.inc
    2 BUILTIN(__builtin_neon_vabd_v, "V8ScV8ScV8Sci", "n")
    3 BUILTIN(__builtin_neon_vabdd_f64, "ddd", "n")
    4 BUILTIN(__builtin_neon_vabdq_v, "V16ScV16ScV16Sci", "n")
    5 BUILTIN(__builtin_neon_vabds_f32, "fff", "n")
    6 BUILTIN(__builtin_neon_vabs_v, "V8ScV8Sci", "n")
    7 BUILTIN(__builtin_neon_vabsd_s64, "WiWi", "n")
    8 BUILTIN(__builtin_neon_vabsq_v, "V16ScV16Sci", "n")
    9 BUILTIN(__builtin_neon_vaddd_s64, "WiWiWi", "n")
   10 BUILTIN(__builtin_neon_vaddd_u64, "UWiUWiUWi", "n")
   11 BUILTIN(__builtin_neon_vaddhn_v, "V8ScV16ScV16Sci", "n")
   12 BUILTIN(__builtin_neon_vaddlv_s16, "iV4s", "n")
   13 BUILTIN(__builtin_neon_vaddlv_s32, "WiV2i", "n")
   14 BUILTIN(__builtin_neon_vaddlv_s8, "sV8Sc", "n")
   15 BUILTIN(__builtin_neon_vaddlv_u16, "UiV4Us", "n")
   16 BUILTIN(__builtin_neon_vaddlv_u32, "UWiV2Ui", "n")
   17 BUILTIN(__builtin_neon_vaddlv_u8, "UsV8Uc", "n")
   18 BUILTIN(__builtin_neon_vaddlvq_s16, "iV8s", "n")
   19 BUILTIN(__builtin_neon_vaddlvq_s32, "WiV4i", "n")
   20 BUILTIN(__builtin_neon_vaddlvq_s8, "sV16Sc", "n")
   21 BUILTIN(__builtin_neon_vaddlvq_u16, "UiV8Us", "n")
   22 BUILTIN(__builtin_neon_vaddlvq_u32, "UWiV4Ui", "n")
   23 BUILTIN(__builtin_neon_vaddlvq_u8, "UsV16Uc", "n")
   24 BUILTIN(__builtin_neon_vaddv_f32, "fV2f", "n")
   25 BUILTIN(__builtin_neon_vaddv_s16, "sV4s", "n")
   26 BUILTIN(__builtin_neon_vaddv_s32, "iV2i", "n")
   27 BUILTIN(__builtin_neon_vaddv_s8, "ScV8Sc", "n")
   28 BUILTIN(__builtin_neon_vaddv_u16, "UsV4Us", "n")
   29 BUILTIN(__builtin_neon_vaddv_u32, "UiV2Ui", "n")
   30 BUILTIN(__builtin_neon_vaddv_u8, "UcV8Uc", "n")
   31 BUILTIN(__builtin_neon_vaddvq_f32, "fV4f", "n")
   32 BUILTIN(__builtin_neon_vaddvq_f64, "dV2d", "n")
   33 BUILTIN(__builtin_neon_vaddvq_s16, "sV8s", "n")
   34 BUILTIN(__builtin_neon_vaddvq_s32, "iV4i", "n")
   35 BUILTIN(__builtin_neon_vaddvq_s64, "WiV2Wi", "n")
   36 BUILTIN(__builtin_neon_vaddvq_s8, "ScV16Sc", "n")
   37 BUILTIN(__builtin_neon_vaddvq_u16, "UsV8Us", "n")
   38 BUILTIN(__builtin_neon_vaddvq_u32, "UiV4Ui", "n")
   39 BUILTIN(__builtin_neon_vaddvq_u64, "UWiV2UWi", "n")
   40 BUILTIN(__builtin_neon_vaddvq_u8, "UcV16Uc", "n")
   41 BUILTIN(__builtin_neon_vaesdq_v, "V16ScV16ScV16Sci", "n")
   42 BUILTIN(__builtin_neon_vaeseq_v, "V16ScV16ScV16Sci", "n")
   43 BUILTIN(__builtin_neon_vaesimcq_v, "V16ScV16Sci", "n")
   44 BUILTIN(__builtin_neon_vaesmcq_v, "V16ScV16Sci", "n")
   45 BUILTIN(__builtin_neon_vbsl_v, "V8ScV8ScV8ScV8Sci", "n")
   46 BUILTIN(__builtin_neon_vbslq_v, "V16ScV16ScV16ScV16Sci", "n")
   47 BUILTIN(__builtin_neon_vcage_v, "V8ScV8ScV8Sci", "n")
   48 BUILTIN(__builtin_neon_vcaged_f64, "UWidd", "n")
   49 BUILTIN(__builtin_neon_vcageq_v, "V16ScV16ScV16Sci", "n")
   50 BUILTIN(__builtin_neon_vcages_f32, "Uiff", "n")
   51 BUILTIN(__builtin_neon_vcagt_v, "V8ScV8ScV8Sci", "n")
   52 BUILTIN(__builtin_neon_vcagtd_f64, "UWidd", "n")
   53 BUILTIN(__builtin_neon_vcagtq_v, "V16ScV16ScV16Sci", "n")
   54 BUILTIN(__builtin_neon_vcagts_f32, "Uiff", "n")
   55 BUILTIN(__builtin_neon_vcale_v, "V8ScV8ScV8Sci", "n")
   56 BUILTIN(__builtin_neon_vcaled_f64, "UWidd", "n")
   57 BUILTIN(__builtin_neon_vcaleq_v, "V16ScV16ScV16Sci", "n")
   58 BUILTIN(__builtin_neon_vcales_f32, "Uiff", "n")
   59 BUILTIN(__builtin_neon_vcalt_v, "V8ScV8ScV8Sci", "n")
   60 BUILTIN(__builtin_neon_vcaltd_f64, "UWidd", "n")
   61 BUILTIN(__builtin_neon_vcaltq_v, "V16ScV16ScV16Sci", "n")
   62 BUILTIN(__builtin_neon_vcalts_f32, "Uiff", "n")
   63 BUILTIN(__builtin_neon_vceqd_f64, "UWidd", "n")
   64 BUILTIN(__builtin_neon_vceqd_s64, "WiWiWi", "n")
   65 BUILTIN(__builtin_neon_vceqd_u64, "UWiUWiUWi", "n")
   66 BUILTIN(__builtin_neon_vceqs_f32, "Uiff", "n")
   67 BUILTIN(__builtin_neon_vceqz_v, "V8ScV8Sci", "n")
   68 BUILTIN(__builtin_neon_vceqzd_f64, "UWid", "n")
   69 BUILTIN(__builtin_neon_vceqzd_s64, "WiWi", "n")
   70 BUILTIN(__builtin_neon_vceqzd_u64, "UWiUWi", "n")
   71 BUILTIN(__builtin_neon_vceqzq_v, "V16ScV16Sci", "n")
   72 BUILTIN(__builtin_neon_vceqzs_f32, "Uif", "n")
   73 BUILTIN(__builtin_neon_vcged_f64, "UWidd", "n")
   74 BUILTIN(__builtin_neon_vcged_s64, "WiWiWi", "n")
   75 BUILTIN(__builtin_neon_vcged_u64, "UWiUWiUWi", "n")
   76 BUILTIN(__builtin_neon_vcges_f32, "Uiff", "n")
   77 BUILTIN(__builtin_neon_vcgez_v, "V8ScV8Sci", "n")
   78 BUILTIN(__builtin_neon_vcgezd_f64, "UWid", "n")
   79 BUILTIN(__builtin_neon_vcgezd_s64, "WiWi", "n")
   80 BUILTIN(__builtin_neon_vcgezq_v, "V16ScV16Sci", "n")
   81 BUILTIN(__builtin_neon_vcgezs_f32, "Uif", "n")
   82 BUILTIN(__builtin_neon_vcgtd_f64, "UWidd", "n")
   83 BUILTIN(__builtin_neon_vcgtd_s64, "WiWiWi", "n")
   84 BUILTIN(__builtin_neon_vcgtd_u64, "UWiUWiUWi", "n")
   85 BUILTIN(__builtin_neon_vcgts_f32, "Uiff", "n")
   86 BUILTIN(__builtin_neon_vcgtz_v, "V8ScV8Sci", "n")
   87 BUILTIN(__builtin_neon_vcgtzd_f64, "UWid", "n")
   88 BUILTIN(__builtin_neon_vcgtzd_s64, "WiWi", "n")
   89 BUILTIN(__builtin_neon_vcgtzq_v, "V16ScV16Sci", "n")
   90 BUILTIN(__builtin_neon_vcgtzs_f32, "Uif", "n")
   91 BUILTIN(__builtin_neon_vcled_f64, "UWidd", "n")
   92 BUILTIN(__builtin_neon_vcled_s64, "WiWiWi", "n")
   93 BUILTIN(__builtin_neon_vcled_u64, "UWiUWiUWi", "n")
   94 BUILTIN(__builtin_neon_vcles_f32, "Uiff", "n")
   95 BUILTIN(__builtin_neon_vclez_v, "V8ScV8Sci", "n")
   96 BUILTIN(__builtin_neon_vclezd_f64, "UWid", "n")
   97 BUILTIN(__builtin_neon_vclezd_s64, "WiWi", "n")
   98 BUILTIN(__builtin_neon_vclezq_v, "V16ScV16Sci", "n")
   99 BUILTIN(__builtin_neon_vclezs_f32, "Uif", "n")
  100 BUILTIN(__builtin_neon_vcls_v, "V8ScV8Sci", "n")
  101 BUILTIN(__builtin_neon_vclsq_v, "V16ScV16Sci", "n")
  102 BUILTIN(__builtin_neon_vcltd_f64, "UWidd", "n")
  103 BUILTIN(__builtin_neon_vcltd_s64, "WiWiWi", "n")
  104 BUILTIN(__builtin_neon_vcltd_u64, "UWiUWiUWi", "n")
  105 BUILTIN(__builtin_neon_vclts_f32, "Uiff", "n")
  106 BUILTIN(__builtin_neon_vcltz_v, "V8ScV8Sci", "n")
  107 BUILTIN(__builtin_neon_vcltzd_f64, "UWid", "n")
  108 BUILTIN(__builtin_neon_vcltzd_s64, "WiWi", "n")
  109 BUILTIN(__builtin_neon_vcltzq_v, "V16ScV16Sci", "n")
  110 BUILTIN(__builtin_neon_vcltzs_f32, "Uif", "n")
  111 BUILTIN(__builtin_neon_vclz_v, "V8ScV8Sci", "n")
  112 BUILTIN(__builtin_neon_vclzq_v, "V16ScV16Sci", "n")
  113 BUILTIN(__builtin_neon_vcnt_v, "V8ScV8Sci", "n")
  114 BUILTIN(__builtin_neon_vcntq_v, "V16ScV16Sci", "n")
  115 BUILTIN(__builtin_neon_vcvt_f16_f32, "V8ScV16Sci", "n")
  116 BUILTIN(__builtin_neon_vcvt_f16_v, "V4hV8Sci", "n")
  117 BUILTIN(__builtin_neon_vcvt_f32_f16, "V16ScV8Sci", "n")
  118 BUILTIN(__builtin_neon_vcvt_f32_f64, "V8ScV16Sci", "n")
  119 BUILTIN(__builtin_neon_vcvt_f32_v, "V2fV8Sci", "n")
  120 BUILTIN(__builtin_neon_vcvt_f64_f32, "V16ScV8Sci", "n")
  121 BUILTIN(__builtin_neon_vcvt_f64_v, "V1dV8Sci", "n")
  122 BUILTIN(__builtin_neon_vcvt_n_f16_v, "V4hV8ScIii", "n")
  123 BUILTIN(__builtin_neon_vcvt_n_f32_v, "V2fV8ScIii", "n")
  124 BUILTIN(__builtin_neon_vcvt_n_f64_v, "V1dV8ScIii", "n")
  125 BUILTIN(__builtin_neon_vcvt_n_s16_v, "V8ScV8ScIii", "n")
  126 BUILTIN(__builtin_neon_vcvt_n_s32_v, "V8ScV8ScIii", "n")
  127 BUILTIN(__builtin_neon_vcvt_n_s64_v, "V8ScV8ScIii", "n")
  128 BUILTIN(__builtin_neon_vcvt_n_u16_v, "V8ScV8ScIii", "n")
  129 BUILTIN(__builtin_neon_vcvt_n_u32_v, "V8ScV8ScIii", "n")
  130 BUILTIN(__builtin_neon_vcvt_n_u64_v, "V8ScV8ScIii", "n")
  131 BUILTIN(__builtin_neon_vcvt_s16_v, "V8ScV8Sci", "n")
  132 BUILTIN(__builtin_neon_vcvt_s32_v, "V8ScV8Sci", "n")
  133 BUILTIN(__builtin_neon_vcvt_s64_v, "V8ScV8Sci", "n")
  134 BUILTIN(__builtin_neon_vcvt_u16_v, "V8ScV8Sci", "n")
  135 BUILTIN(__builtin_neon_vcvt_u32_v, "V8ScV8Sci", "n")
  136 BUILTIN(__builtin_neon_vcvt_u64_v, "V8ScV8Sci", "n")
  137 BUILTIN(__builtin_neon_vcvta_s16_v, "V8ScV8Sci", "n")
  138 BUILTIN(__builtin_neon_vcvta_s32_v, "V8ScV8Sci", "n")
  139 BUILTIN(__builtin_neon_vcvta_s64_v, "V8ScV8Sci", "n")
  140 BUILTIN(__builtin_neon_vcvta_u16_v, "V8ScV8Sci", "n")
  141 BUILTIN(__builtin_neon_vcvta_u32_v, "V8ScV8Sci", "n")
  142 BUILTIN(__builtin_neon_vcvta_u64_v, "V8ScV8Sci", "n")
  143 BUILTIN(__builtin_neon_vcvtad_s64_f64, "Wid", "n")
  144 BUILTIN(__builtin_neon_vcvtad_u64_f64, "UWid", "n")
  145 BUILTIN(__builtin_neon_vcvtaq_s16_v, "V16ScV16Sci", "n")
  146 BUILTIN(__builtin_neon_vcvtaq_s32_v, "V16ScV16Sci", "n")
  147 BUILTIN(__builtin_neon_vcvtaq_s64_v, "V16ScV16Sci", "n")
  148 BUILTIN(__builtin_neon_vcvtaq_u16_v, "V16ScV16Sci", "n")
  149 BUILTIN(__builtin_neon_vcvtaq_u32_v, "V16ScV16Sci", "n")
  150 BUILTIN(__builtin_neon_vcvtaq_u64_v, "V16ScV16Sci", "n")
  151 BUILTIN(__builtin_neon_vcvtas_s32_f32, "if", "n")
  152 BUILTIN(__builtin_neon_vcvtas_u32_f32, "Uif", "n")
  153 BUILTIN(__builtin_neon_vcvtd_f64_s64, "dWi", "n")
  154 BUILTIN(__builtin_neon_vcvtd_f64_u64, "dUWi", "n")
  155 BUILTIN(__builtin_neon_vcvtd_n_f64_s64, "dWiIi", "n")
  156 BUILTIN(__builtin_neon_vcvtd_n_f64_u64, "dUWiIi", "n")
  157 BUILTIN(__builtin_neon_vcvtd_n_s64_f64, "WidIi", "n")
  158 BUILTIN(__builtin_neon_vcvtd_n_u64_f64, "UWidIi", "n")
  159 BUILTIN(__builtin_neon_vcvtd_s64_f64, "Wid", "n")
  160 BUILTIN(__builtin_neon_vcvtd_u64_f64, "UWid", "n")
  161 BUILTIN(__builtin_neon_vcvtm_s16_v, "V8ScV8Sci", "n")
  162 BUILTIN(__builtin_neon_vcvtm_s32_v, "V8ScV8Sci", "n")
  163 BUILTIN(__builtin_neon_vcvtm_s64_v, "V8ScV8Sci", "n")
  164 BUILTIN(__builtin_neon_vcvtm_u16_v, "V8ScV8Sci", "n")
  165 BUILTIN(__builtin_neon_vcvtm_u32_v, "V8ScV8Sci", "n")
  166 BUILTIN(__builtin_neon_vcvtm_u64_v, "V8ScV8Sci", "n")
  167 BUILTIN(__builtin_neon_vcvtmd_s64_f64, "Wid", "n")
  168 BUILTIN(__builtin_neon_vcvtmd_u64_f64, "UWid", "n")
  169 BUILTIN(__builtin_neon_vcvtmq_s16_v, "V16ScV16Sci", "n")
  170 BUILTIN(__builtin_neon_vcvtmq_s32_v, "V16ScV16Sci", "n")
  171 BUILTIN(__builtin_neon_vcvtmq_s64_v, "V16ScV16Sci", "n")
  172 BUILTIN(__builtin_neon_vcvtmq_u16_v, "V16ScV16Sci", "n")
  173 BUILTIN(__builtin_neon_vcvtmq_u32_v, "V16ScV16Sci", "n")
  174 BUILTIN(__builtin_neon_vcvtmq_u64_v, "V16ScV16Sci", "n")
  175 BUILTIN(__builtin_neon_vcvtms_s32_f32, "if", "n")
  176 BUILTIN(__builtin_neon_vcvtms_u32_f32, "Uif", "n")
  177 BUILTIN(__builtin_neon_vcvtn_s16_v, "V8ScV8Sci", "n")
  178 BUILTIN(__builtin_neon_vcvtn_s32_v, "V8ScV8Sci", "n")
  179 BUILTIN(__builtin_neon_vcvtn_s64_v, "V8ScV8Sci", "n")
  180 BUILTIN(__builtin_neon_vcvtn_u16_v, "V8ScV8Sci", "n")
  181 BUILTIN(__builtin_neon_vcvtn_u32_v, "V8ScV8Sci", "n")
  182 BUILTIN(__builtin_neon_vcvtn_u64_v, "V8ScV8Sci", "n")
  183 BUILTIN(__builtin_neon_vcvtnd_s64_f64, "Wid", "n")
  184 BUILTIN(__builtin_neon_vcvtnd_u64_f64, "UWid", "n")
  185 BUILTIN(__builtin_neon_vcvtnq_s16_v, "V16ScV16Sci", "n")
  186 BUILTIN(__builtin_neon_vcvtnq_s32_v, "V16ScV16Sci", "n")
  187 BUILTIN(__builtin_neon_vcvtnq_s64_v, "V16ScV16Sci", "n")
  188 BUILTIN(__builtin_neon_vcvtnq_u16_v, "V16ScV16Sci", "n")
  189 BUILTIN(__builtin_neon_vcvtnq_u32_v, "V16ScV16Sci", "n")
  190 BUILTIN(__builtin_neon_vcvtnq_u64_v, "V16ScV16Sci", "n")
  191 BUILTIN(__builtin_neon_vcvtns_s32_f32, "if", "n")
  192 BUILTIN(__builtin_neon_vcvtns_u32_f32, "Uif", "n")
  193 BUILTIN(__builtin_neon_vcvtp_s16_v, "V8ScV8Sci", "n")
  194 BUILTIN(__builtin_neon_vcvtp_s32_v, "V8ScV8Sci", "n")
  195 BUILTIN(__builtin_neon_vcvtp_s64_v, "V8ScV8Sci", "n")
  196 BUILTIN(__builtin_neon_vcvtp_u16_v, "V8ScV8Sci", "n")
  197 BUILTIN(__builtin_neon_vcvtp_u32_v, "V8ScV8Sci", "n")
  198 BUILTIN(__builtin_neon_vcvtp_u64_v, "V8ScV8Sci", "n")
  199 BUILTIN(__builtin_neon_vcvtpd_s64_f64, "Wid", "n")
  200 BUILTIN(__builtin_neon_vcvtpd_u64_f64, "UWid", "n")
  201 BUILTIN(__builtin_neon_vcvtpq_s16_v, "V16ScV16Sci", "n")
  202 BUILTIN(__builtin_neon_vcvtpq_s32_v, "V16ScV16Sci", "n")
  203 BUILTIN(__builtin_neon_vcvtpq_s64_v, "V16ScV16Sci", "n")
  204 BUILTIN(__builtin_neon_vcvtpq_u16_v, "V16ScV16Sci", "n")
  205 BUILTIN(__builtin_neon_vcvtpq_u32_v, "V16ScV16Sci", "n")
  206 BUILTIN(__builtin_neon_vcvtpq_u64_v, "V16ScV16Sci", "n")
  207 BUILTIN(__builtin_neon_vcvtps_s32_f32, "if", "n")
  208 BUILTIN(__builtin_neon_vcvtps_u32_f32, "Uif", "n")
  209 BUILTIN(__builtin_neon_vcvtq_f16_v, "V8hV16Sci", "n")
  210 BUILTIN(__builtin_neon_vcvtq_f32_v, "V4fV16Sci", "n")
  211 BUILTIN(__builtin_neon_vcvtq_f64_v, "V2dV16Sci", "n")
  212 BUILTIN(__builtin_neon_vcvtq_n_f16_v, "V8hV16ScIii", "n")
  213 BUILTIN(__builtin_neon_vcvtq_n_f32_v, "V4fV16ScIii", "n")
  214 BUILTIN(__builtin_neon_vcvtq_n_f64_v, "V2dV16ScIii", "n")
  215 BUILTIN(__builtin_neon_vcvtq_n_s16_v, "V16ScV16ScIii", "n")
  216 BUILTIN(__builtin_neon_vcvtq_n_s32_v, "V16ScV16ScIii", "n")
  217 BUILTIN(__builtin_neon_vcvtq_n_s64_v, "V16ScV16ScIii", "n")
  218 BUILTIN(__builtin_neon_vcvtq_n_u16_v, "V16ScV16ScIii", "n")
  219 BUILTIN(__builtin_neon_vcvtq_n_u32_v, "V16ScV16ScIii", "n")
  220 BUILTIN(__builtin_neon_vcvtq_n_u64_v, "V16ScV16ScIii", "n")
  221 BUILTIN(__builtin_neon_vcvtq_s16_v, "V16ScV16Sci", "n")
  222 BUILTIN(__builtin_neon_vcvtq_s32_v, "V16ScV16Sci", "n")
  223 BUILTIN(__builtin_neon_vcvtq_s64_v, "V16ScV16Sci", "n")
  224 BUILTIN(__builtin_neon_vcvtq_u16_v, "V16ScV16Sci", "n")
  225 BUILTIN(__builtin_neon_vcvtq_u32_v, "V16ScV16Sci", "n")
  226 BUILTIN(__builtin_neon_vcvtq_u64_v, "V16ScV16Sci", "n")
  227 BUILTIN(__builtin_neon_vcvts_f32_s32, "fi", "n")
  228 BUILTIN(__builtin_neon_vcvts_f32_u32, "fUi", "n")
  229 BUILTIN(__builtin_neon_vcvts_n_f32_s32, "fiIi", "n")
  230 BUILTIN(__builtin_neon_vcvts_n_f32_u32, "fUiIi", "n")
  231 BUILTIN(__builtin_neon_vcvts_n_s32_f32, "ifIi", "n")
  232 BUILTIN(__builtin_neon_vcvts_n_u32_f32, "UifIi", "n")
  233 BUILTIN(__builtin_neon_vcvts_s32_f32, "if", "n")
  234 BUILTIN(__builtin_neon_vcvts_u32_f32, "Uif", "n")
  235 BUILTIN(__builtin_neon_vcvtx_f32_v, "V2fV16Sci", "n")
  236 BUILTIN(__builtin_neon_vcvtxd_f32_f64, "fd", "n")
  237 BUILTIN(__builtin_neon_vdot_v, "V8ScV8ScV8ScV8Sci", "n")
  238 BUILTIN(__builtin_neon_vdotq_v, "V16ScV16ScV16ScV16Sci", "n")
  239 BUILTIN(__builtin_neon_vdupb_lane_i8, "UcV8ScIi", "n")
  240 BUILTIN(__builtin_neon_vdupb_laneq_i8, "UcV16ScIi", "n")
  241 BUILTIN(__builtin_neon_vdupd_lane_f64, "dV1dIi", "n")
  242 BUILTIN(__builtin_neon_vdupd_lane_i64, "UWiV1WiIi", "n")
  243 BUILTIN(__builtin_neon_vdupd_laneq_f64, "dV2dIi", "n")
  244 BUILTIN(__builtin_neon_vdupd_laneq_i64, "UWiV2WiIi", "n")
  245 BUILTIN(__builtin_neon_vduph_lane_f16, "hV4hIi", "n")
  246 BUILTIN(__builtin_neon_vduph_lane_i16, "UsV4sIi", "n")
  247 BUILTIN(__builtin_neon_vduph_laneq_f16, "hV8hIi", "n")
  248 BUILTIN(__builtin_neon_vduph_laneq_i16, "UsV8sIi", "n")
  249 BUILTIN(__builtin_neon_vdups_lane_f32, "fV2fIi", "n")
  250 BUILTIN(__builtin_neon_vdups_lane_i32, "UiV2iIi", "n")
  251 BUILTIN(__builtin_neon_vdups_laneq_f32, "fV4fIi", "n")
  252 BUILTIN(__builtin_neon_vdups_laneq_i32, "UiV4iIi", "n")
  253 BUILTIN(__builtin_neon_vext_v, "V8ScV8ScV8ScIii", "n")
  254 BUILTIN(__builtin_neon_vextq_v, "V16ScV16ScV16ScIii", "n")
  255 BUILTIN(__builtin_neon_vfma_lane_v, "V8ScV8ScV8ScV8ScIii", "n")
  256 BUILTIN(__builtin_neon_vfma_laneq_v, "V8ScV8ScV8ScV16ScIii", "n")
  257 BUILTIN(__builtin_neon_vfma_v, "V8ScV8ScV8ScV8Sci", "n")
  258 BUILTIN(__builtin_neon_vfmad_lane_f64, "dddV1dIi", "n")
  259 BUILTIN(__builtin_neon_vfmad_laneq_f64, "dddV2dIi", "n")
  260 BUILTIN(__builtin_neon_vfmah_lane_f16, "hhhV4hIi", "n")
  261 BUILTIN(__builtin_neon_vfmah_laneq_f16, "hhhV8hIi", "n")
  262 BUILTIN(__builtin_neon_vfmaq_lane_v, "V16ScV16ScV16ScV8ScIii", "n")
  263 BUILTIN(__builtin_neon_vfmaq_laneq_v, "V16ScV16ScV16ScV16ScIii", "n")
  264 BUILTIN(__builtin_neon_vfmaq_v, "V16ScV16ScV16ScV16Sci", "n")
  265 BUILTIN(__builtin_neon_vfmas_lane_f32, "fffV2fIi", "n")
  266 BUILTIN(__builtin_neon_vfmas_laneq_f32, "fffV4fIi", "n")
  267 BUILTIN(__builtin_neon_vfmlal_high_v, "V8ScV8ScV8ScV8Sci", "n")
  268 BUILTIN(__builtin_neon_vfmlal_low_v, "V8ScV8ScV8ScV8Sci", "n")
  269 BUILTIN(__builtin_neon_vfmlalq_high_v, "V16ScV16ScV16ScV16Sci", "n")
  270 BUILTIN(__builtin_neon_vfmlalq_low_v, "V16ScV16ScV16ScV16Sci", "n")
  271 BUILTIN(__builtin_neon_vfmlsl_high_v, "V8ScV8ScV8ScV8Sci", "n")
  272 BUILTIN(__builtin_neon_vfmlsl_low_v, "V8ScV8ScV8ScV8Sci", "n")
  273 BUILTIN(__builtin_neon_vfmlslq_high_v, "V16ScV16ScV16ScV16Sci", "n")
  274 BUILTIN(__builtin_neon_vfmlslq_low_v, "V16ScV16ScV16ScV16Sci", "n")
  275 BUILTIN(__builtin_neon_vget_lane_f32, "fV2fIi", "n")
  276 BUILTIN(__builtin_neon_vget_lane_f64, "dV1dIi", "n")
  277 BUILTIN(__builtin_neon_vget_lane_i16, "UsV4sIi", "n")
  278 BUILTIN(__builtin_neon_vget_lane_i32, "UiV2iIi", "n")
  279 BUILTIN(__builtin_neon_vget_lane_i64, "UWiV1WiIi", "n")
  280 BUILTIN(__builtin_neon_vget_lane_i8, "UcV8ScIi", "n")
  281 BUILTIN(__builtin_neon_vgetq_lane_f32, "fV4fIi", "n")
  282 BUILTIN(__builtin_neon_vgetq_lane_f64, "dV2dIi", "n")
  283 BUILTIN(__builtin_neon_vgetq_lane_i16, "UsV8sIi", "n")
  284 BUILTIN(__builtin_neon_vgetq_lane_i32, "UiV4iIi", "n")
  285 BUILTIN(__builtin_neon_vgetq_lane_i64, "UWiV2WiIi", "n")
  286 BUILTIN(__builtin_neon_vgetq_lane_i8, "UcV16ScIi", "n")
  287 BUILTIN(__builtin_neon_vhadd_v, "V8ScV8ScV8Sci", "n")
  288 BUILTIN(__builtin_neon_vhaddq_v, "V16ScV16ScV16Sci", "n")
  289 BUILTIN(__builtin_neon_vhsub_v, "V8ScV8ScV8Sci", "n")
  290 BUILTIN(__builtin_neon_vhsubq_v, "V16ScV16ScV16Sci", "n")
  291 BUILTIN(__builtin_neon_vld1_dup_v, "V8ScvC*i", "n")
  292 BUILTIN(__builtin_neon_vld1_lane_v, "V8ScvC*V8ScIii", "n")
  293 BUILTIN(__builtin_neon_vld1_v, "V8ScvC*i", "n")
  294 BUILTIN(__builtin_neon_vld1_x2_v, "vv*vC*i", "n")
  295 BUILTIN(__builtin_neon_vld1_x3_v, "vv*vC*i", "n")
  296 BUILTIN(__builtin_neon_vld1_x4_v, "vv*vC*i", "n")
  297 BUILTIN(__builtin_neon_vld1q_dup_v, "V16ScvC*i", "n")
  298 BUILTIN(__builtin_neon_vld1q_lane_v, "V16ScvC*V16ScIii", "n")
  299 BUILTIN(__builtin_neon_vld1q_v, "V16ScvC*i", "n")
  300 BUILTIN(__builtin_neon_vld1q_x2_v, "vv*vC*i", "n")
  301 BUILTIN(__builtin_neon_vld1q_x3_v, "vv*vC*i", "n")
  302 BUILTIN(__builtin_neon_vld1q_x4_v, "vv*vC*i", "n")
  303 BUILTIN(__builtin_neon_vld2_dup_v, "vv*vC*i", "n")
  304 BUILTIN(__builtin_neon_vld2_lane_v, "vv*vC*V8ScV8ScIii", "n")
  305 BUILTIN(__builtin_neon_vld2_v, "vv*vC*i", "n")
  306 BUILTIN(__builtin_neon_vld2q_dup_v, "vv*vC*i", "n")
  307 BUILTIN(__builtin_neon_vld2q_lane_v, "vv*vC*V16ScV16ScIii", "n")
  308 BUILTIN(__builtin_neon_vld2q_v, "vv*vC*i", "n")
  309 BUILTIN(__builtin_neon_vld3_dup_v, "vv*vC*i", "n")
  310 BUILTIN(__builtin_neon_vld3_lane_v, "vv*vC*V8ScV8ScV8ScIii", "n")
  311 BUILTIN(__builtin_neon_vld3_v, "vv*vC*i", "n")
  312 BUILTIN(__builtin_neon_vld3q_dup_v, "vv*vC*i", "n")
  313 BUILTIN(__builtin_neon_vld3q_lane_v, "vv*vC*V16ScV16ScV16ScIii", "n")
  314 BUILTIN(__builtin_neon_vld3q_v, "vv*vC*i", "n")
  315 BUILTIN(__builtin_neon_vld4_dup_v, "vv*vC*i", "n")
  316 BUILTIN(__builtin_neon_vld4_lane_v, "vv*vC*V8ScV8ScV8ScV8ScIii", "n")
  317 BUILTIN(__builtin_neon_vld4_v, "vv*vC*i", "n")
  318 BUILTIN(__builtin_neon_vld4q_dup_v, "vv*vC*i", "n")
  319 BUILTIN(__builtin_neon_vld4q_lane_v, "vv*vC*V16ScV16ScV16ScV16ScIii", "n")
  320 BUILTIN(__builtin_neon_vld4q_v, "vv*vC*i", "n")
  321 BUILTIN(__builtin_neon_vldrq_p128, "ULLLivC*", "n")
  322 BUILTIN(__builtin_neon_vmax_v, "V8ScV8ScV8Sci", "n")
  323 BUILTIN(__builtin_neon_vmaxnm_v, "V8ScV8ScV8Sci", "n")
  324 BUILTIN(__builtin_neon_vmaxnmq_v, "V16ScV16ScV16Sci", "n")
  325 BUILTIN(__builtin_neon_vmaxnmv_f16, "hV8Sc", "n")
  326 BUILTIN(__builtin_neon_vmaxnmv_f32, "fV2f", "n")
  327 BUILTIN(__builtin_neon_vmaxnmvq_f16, "hV16Sc", "n")
  328 BUILTIN(__builtin_neon_vmaxnmvq_f32, "fV4f", "n")
  329 BUILTIN(__builtin_neon_vmaxnmvq_f64, "dV2d", "n")
  330 BUILTIN(__builtin_neon_vmaxq_v, "V16ScV16ScV16Sci", "n")
  331 BUILTIN(__builtin_neon_vmaxv_f16, "hV8Sc", "n")
  332 BUILTIN(__builtin_neon_vmaxv_f32, "fV2f", "n")
  333 BUILTIN(__builtin_neon_vmaxv_s16, "sV4s", "n")
  334 BUILTIN(__builtin_neon_vmaxv_s32, "iV2i", "n")
  335 BUILTIN(__builtin_neon_vmaxv_s8, "ScV8Sc", "n")
  336 BUILTIN(__builtin_neon_vmaxv_u16, "UsV4Us", "n")
  337 BUILTIN(__builtin_neon_vmaxv_u32, "UiV2Ui", "n")
  338 BUILTIN(__builtin_neon_vmaxv_u8, "UcV8Uc", "n")
  339 BUILTIN(__builtin_neon_vmaxvq_f16, "hV16Sc", "n")
  340 BUILTIN(__builtin_neon_vmaxvq_f32, "fV4f", "n")
  341 BUILTIN(__builtin_neon_vmaxvq_f64, "dV2d", "n")
  342 BUILTIN(__builtin_neon_vmaxvq_s16, "sV8s", "n")
  343 BUILTIN(__builtin_neon_vmaxvq_s32, "iV4i", "n")
  344 BUILTIN(__builtin_neon_vmaxvq_s8, "ScV16Sc", "n")
  345 BUILTIN(__builtin_neon_vmaxvq_u16, "UsV8Us", "n")
  346 BUILTIN(__builtin_neon_vmaxvq_u32, "UiV4Ui", "n")
  347 BUILTIN(__builtin_neon_vmaxvq_u8, "UcV16Uc", "n")
  348 BUILTIN(__builtin_neon_vmin_v, "V8ScV8ScV8Sci", "n")
  349 BUILTIN(__builtin_neon_vminnm_v, "V8ScV8ScV8Sci", "n")
  350 BUILTIN(__builtin_neon_vminnmq_v, "V16ScV16ScV16Sci", "n")
  351 BUILTIN(__builtin_neon_vminnmv_f16, "hV8Sc", "n")
  352 BUILTIN(__builtin_neon_vminnmv_f32, "fV2f", "n")
  353 BUILTIN(__builtin_neon_vminnmvq_f16, "hV16Sc", "n")
  354 BUILTIN(__builtin_neon_vminnmvq_f32, "fV4f", "n")
  355 BUILTIN(__builtin_neon_vminnmvq_f64, "dV2d", "n")
  356 BUILTIN(__builtin_neon_vminq_v, "V16ScV16ScV16Sci", "n")
  357 BUILTIN(__builtin_neon_vminv_f16, "hV8Sc", "n")
  358 BUILTIN(__builtin_neon_vminv_f32, "fV2f", "n")
  359 BUILTIN(__builtin_neon_vminv_s16, "sV4s", "n")
  360 BUILTIN(__builtin_neon_vminv_s32, "iV2i", "n")
  361 BUILTIN(__builtin_neon_vminv_s8, "ScV8Sc", "n")
  362 BUILTIN(__builtin_neon_vminv_u16, "UsV4Us", "n")
  363 BUILTIN(__builtin_neon_vminv_u32, "UiV2Ui", "n")
  364 BUILTIN(__builtin_neon_vminv_u8, "UcV8Uc", "n")
  365 BUILTIN(__builtin_neon_vminvq_f16, "hV16Sc", "n")
  366 BUILTIN(__builtin_neon_vminvq_f32, "fV4f", "n")
  367 BUILTIN(__builtin_neon_vminvq_f64, "dV2d", "n")
  368 BUILTIN(__builtin_neon_vminvq_s16, "sV8s", "n")
  369 BUILTIN(__builtin_neon_vminvq_s32, "iV4i", "n")
  370 BUILTIN(__builtin_neon_vminvq_s8, "ScV16Sc", "n")
  371 BUILTIN(__builtin_neon_vminvq_u16, "UsV8Us", "n")
  372 BUILTIN(__builtin_neon_vminvq_u32, "UiV4Ui", "n")
  373 BUILTIN(__builtin_neon_vminvq_u8, "UcV16Uc", "n")
  374 BUILTIN(__builtin_neon_vmovl_v, "V16ScV8Sci", "n")
  375 BUILTIN(__builtin_neon_vmovn_v, "V8ScV16Sci", "n")
  376 BUILTIN(__builtin_neon_vmul_lane_v, "V8ScV8ScV8ScIii", "n")
  377 BUILTIN(__builtin_neon_vmul_laneq_v, "V8ScV8ScV16ScIii", "n")
  378 BUILTIN(__builtin_neon_vmul_n_f64, "V1dV1dd", "n")
  379 BUILTIN(__builtin_neon_vmul_v, "V8ScV8ScV8Sci", "n")
  380 BUILTIN(__builtin_neon_vmull_p64, "ULLLiUWiUWi", "n")
  381 BUILTIN(__builtin_neon_vmull_v, "V16ScV8ScV8Sci", "n")
  382 BUILTIN(__builtin_neon_vmulq_v, "V16ScV16ScV16Sci", "n")
  383 BUILTIN(__builtin_neon_vmulx_v, "V8ScV8ScV8Sci", "n")
  384 BUILTIN(__builtin_neon_vmulxd_f64, "ddd", "n")
  385 BUILTIN(__builtin_neon_vmulxh_lane_f16, "hhV4hIi", "n")
  386 BUILTIN(__builtin_neon_vmulxh_laneq_f16, "hhV8hIi", "n")
  387 BUILTIN(__builtin_neon_vmulxq_v, "V16ScV16ScV16Sci", "n")
  388 BUILTIN(__builtin_neon_vmulxs_f32, "fff", "n")
  389 BUILTIN(__builtin_neon_vnegd_s64, "WiWi", "n")
  390 BUILTIN(__builtin_neon_vpadal_v, "V8ScV8ScV8Sci", "n")
  391 BUILTIN(__builtin_neon_vpadalq_v, "V16ScV16ScV16Sci", "n")
  392 BUILTIN(__builtin_neon_vpadd_v, "V8ScV8ScV8Sci", "n")
  393 BUILTIN(__builtin_neon_vpaddd_f64, "dV2d", "n")
  394 BUILTIN(__builtin_neon_vpaddd_s64, "WiV2Wi", "n")
  395 BUILTIN(__builtin_neon_vpaddd_u64, "UWiV2UWi", "n")
  396 BUILTIN(__builtin_neon_vpaddl_v, "V8ScV8Sci", "n")
  397 BUILTIN(__builtin_neon_vpaddlq_v, "V16ScV16Sci", "n")
  398 BUILTIN(__builtin_neon_vpaddq_v, "V16ScV16ScV16Sci", "n")
  399 BUILTIN(__builtin_neon_vpadds_f32, "fV2f", "n")
  400 BUILTIN(__builtin_neon_vpmax_v, "V8ScV8ScV8Sci", "n")
  401 BUILTIN(__builtin_neon_vpmaxnm_v, "V8ScV8ScV8Sci", "n")
  402 BUILTIN(__builtin_neon_vpmaxnmq_v, "V16ScV16ScV16Sci", "n")
  403 BUILTIN(__builtin_neon_vpmaxnmqd_f64, "dV2d", "n")
  404 BUILTIN(__builtin_neon_vpmaxnms_f32, "fV2f", "n")
  405 BUILTIN(__builtin_neon_vpmaxq_v, "V16ScV16ScV16Sci", "n")
  406 BUILTIN(__builtin_neon_vpmaxqd_f64, "dV2d", "n")
  407 BUILTIN(__builtin_neon_vpmaxs_f32, "fV2f", "n")
  408 BUILTIN(__builtin_neon_vpmin_v, "V8ScV8ScV8Sci", "n")
  409 BUILTIN(__builtin_neon_vpminnm_v, "V8ScV8ScV8Sci", "n")
  410 BUILTIN(__builtin_neon_vpminnmq_v, "V16ScV16ScV16Sci", "n")
  411 BUILTIN(__builtin_neon_vpminnmqd_f64, "dV2d", "n")
  412 BUILTIN(__builtin_neon_vpminnms_f32, "fV2f", "n")
  413 BUILTIN(__builtin_neon_vpminq_v, "V16ScV16ScV16Sci", "n")
  414 BUILTIN(__builtin_neon_vpminqd_f64, "dV2d", "n")
  415 BUILTIN(__builtin_neon_vpmins_f32, "fV2f", "n")
  416 BUILTIN(__builtin_neon_vqabs_v, "V8ScV8Sci", "n")
  417 BUILTIN(__builtin_neon_vqabsb_s8, "ScSc", "n")
  418 BUILTIN(__builtin_neon_vqabsd_s64, "WiWi", "n")
  419 BUILTIN(__builtin_neon_vqabsh_s16, "ss", "n")
  420 BUILTIN(__builtin_neon_vqabsq_v, "V16ScV16Sci", "n")
  421 BUILTIN(__builtin_neon_vqabss_s32, "ii", "n")
  422 BUILTIN(__builtin_neon_vqadd_v, "V8ScV8ScV8Sci", "n")
  423 BUILTIN(__builtin_neon_vqaddb_s8, "ScScSc", "n")
  424 BUILTIN(__builtin_neon_vqaddb_u8, "UcUcUc", "n")
  425 BUILTIN(__builtin_neon_vqaddd_s64, "WiWiWi", "n")
  426 BUILTIN(__builtin_neon_vqaddd_u64, "UWiUWiUWi", "n")
  427 BUILTIN(__builtin_neon_vqaddh_s16, "sss", "n")
  428 BUILTIN(__builtin_neon_vqaddh_u16, "UsUsUs", "n")
  429 BUILTIN(__builtin_neon_vqaddq_v, "V16ScV16ScV16Sci", "n")
  430 BUILTIN(__builtin_neon_vqadds_s32, "iii", "n")
  431 BUILTIN(__builtin_neon_vqadds_u32, "UiUiUi", "n")
  432 BUILTIN(__builtin_neon_vqdmlal_v, "V16ScV16ScV8ScV8Sci", "n")
  433 BUILTIN(__builtin_neon_vqdmlalh_lane_s16, "iisV4sIi", "n")
  434 BUILTIN(__builtin_neon_vqdmlalh_laneq_s16, "iisV8sIi", "n")
  435 BUILTIN(__builtin_neon_vqdmlalh_s16, "iiss", "n")
  436 BUILTIN(__builtin_neon_vqdmlals_lane_s32, "WiWiiV2iIi", "n")
  437 BUILTIN(__builtin_neon_vqdmlals_laneq_s32, "WiWiiV4iIi", "n")
  438 BUILTIN(__builtin_neon_vqdmlals_s32, "WiWiii", "n")
  439 BUILTIN(__builtin_neon_vqdmlsl_v, "V16ScV16ScV8ScV8Sci", "n")
  440 BUILTIN(__builtin_neon_vqdmlslh_lane_s16, "iisV4sIi", "n")
  441 BUILTIN(__builtin_neon_vqdmlslh_laneq_s16, "iisV8sIi", "n")
  442 BUILTIN(__builtin_neon_vqdmlslh_s16, "iiss", "n")
  443 BUILTIN(__builtin_neon_vqdmlsls_lane_s32, "WiWiiV2iIi", "n")
  444 BUILTIN(__builtin_neon_vqdmlsls_laneq_s32, "WiWiiV4iIi", "n")
  445 BUILTIN(__builtin_neon_vqdmlsls_s32, "WiWiii", "n")
  446 BUILTIN(__builtin_neon_vqdmulh_v, "V8ScV8ScV8Sci", "n")
  447 BUILTIN(__builtin_neon_vqdmulhh_s16, "sss", "n")
  448 BUILTIN(__builtin_neon_vqdmulhq_v, "V16ScV16ScV16Sci", "n")
  449 BUILTIN(__builtin_neon_vqdmulhs_s32, "iii", "n")
  450 BUILTIN(__builtin_neon_vqdmull_v, "V16ScV8ScV8Sci", "n")
  451 BUILTIN(__builtin_neon_vqdmullh_s16, "iss", "n")
  452 BUILTIN(__builtin_neon_vqdmulls_s32, "Wiii", "n")
  453 BUILTIN(__builtin_neon_vqmovn_v, "V8ScV16Sci", "n")
  454 BUILTIN(__builtin_neon_vqmovnd_s64, "iWi", "n")
  455 BUILTIN(__builtin_neon_vqmovnd_u64, "UiUWi", "n")
  456 BUILTIN(__builtin_neon_vqmovnh_s16, "Scs", "n")
  457 BUILTIN(__builtin_neon_vqmovnh_u16, "UcUs", "n")
  458 BUILTIN(__builtin_neon_vqmovns_s32, "si", "n")
  459 BUILTIN(__builtin_neon_vqmovns_u32, "UsUi", "n")
  460 BUILTIN(__builtin_neon_vqmovun_v, "V8ScV16Sci", "n")
  461 BUILTIN(__builtin_neon_vqmovund_s64, "iWi", "n")
  462 BUILTIN(__builtin_neon_vqmovunh_s16, "Scs", "n")
  463 BUILTIN(__builtin_neon_vqmovuns_s32, "si", "n")
  464 BUILTIN(__builtin_neon_vqneg_v, "V8ScV8Sci", "n")
  465 BUILTIN(__builtin_neon_vqnegb_s8, "ScSc", "n")
  466 BUILTIN(__builtin_neon_vqnegd_s64, "WiWi", "n")
  467 BUILTIN(__builtin_neon_vqnegh_s16, "ss", "n")
  468 BUILTIN(__builtin_neon_vqnegq_v, "V16ScV16Sci", "n")
  469 BUILTIN(__builtin_neon_vqnegs_s32, "ii", "n")
  470 BUILTIN(__builtin_neon_vqrdmulh_v, "V8ScV8ScV8Sci", "n")
  471 BUILTIN(__builtin_neon_vqrdmulhh_s16, "sss", "n")
  472 BUILTIN(__builtin_neon_vqrdmulhq_v, "V16ScV16ScV16Sci", "n")
  473 BUILTIN(__builtin_neon_vqrdmulhs_s32, "iii", "n")
  474 BUILTIN(__builtin_neon_vqrshl_v, "V8ScV8ScV8Sci", "n")
  475 BUILTIN(__builtin_neon_vqrshlb_s8, "ScScSc", "n")
  476 BUILTIN(__builtin_neon_vqrshlb_u8, "UcUcUc", "n")
  477 BUILTIN(__builtin_neon_vqrshld_s64, "WiWiWi", "n")
  478 BUILTIN(__builtin_neon_vqrshld_u64, "UWiUWiUWi", "n")
  479 BUILTIN(__builtin_neon_vqrshlh_s16, "sss", "n")
  480 BUILTIN(__builtin_neon_vqrshlh_u16, "UsUsUs", "n")
  481 BUILTIN(__builtin_neon_vqrshlq_v, "V16ScV16ScV16Sci", "n")
  482 BUILTIN(__builtin_neon_vqrshls_s32, "iii", "n")
  483 BUILTIN(__builtin_neon_vqrshls_u32, "UiUiUi", "n")
  484 BUILTIN(__builtin_neon_vqrshrn_n_v, "V8ScV16ScIii", "n")
  485 BUILTIN(__builtin_neon_vqrshrnd_n_s64, "iWiIi", "n")
  486 BUILTIN(__builtin_neon_vqrshrnd_n_u64, "UiUWiIi", "n")
  487 BUILTIN(__builtin_neon_vqrshrnh_n_s16, "ScsIi", "n")
  488 BUILTIN(__builtin_neon_vqrshrnh_n_u16, "UcUsIi", "n")
  489 BUILTIN(__builtin_neon_vqrshrns_n_s32, "siIi", "n")
  490 BUILTIN(__builtin_neon_vqrshrns_n_u32, "UsUiIi", "n")
  491 BUILTIN(__builtin_neon_vqrshrun_n_v, "V8ScV16ScIii", "n")
  492 BUILTIN(__builtin_neon_vqrshrund_n_s64, "iWiIi", "n")
  493 BUILTIN(__builtin_neon_vqrshrunh_n_s16, "ScsIi", "n")
  494 BUILTIN(__builtin_neon_vqrshruns_n_s32, "siIi", "n")
  495 BUILTIN(__builtin_neon_vqshl_n_v, "V8ScV8ScIii", "n")
  496 BUILTIN(__builtin_neon_vqshl_v, "V8ScV8ScV8Sci", "n")
  497 BUILTIN(__builtin_neon_vqshlb_n_s8, "ScScIi", "n")
  498 BUILTIN(__builtin_neon_vqshlb_n_u8, "UcUcIi", "n")
  499 BUILTIN(__builtin_neon_vqshlb_s8, "ScScSc", "n")
  500 BUILTIN(__builtin_neon_vqshlb_u8, "UcUcUc", "n")
  501 BUILTIN(__builtin_neon_vqshld_n_s64, "WiWiIi", "n")
  502 BUILTIN(__builtin_neon_vqshld_n_u64, "UWiUWiIi", "n")
  503 BUILTIN(__builtin_neon_vqshld_s64, "WiWiWi", "n")
  504 BUILTIN(__builtin_neon_vqshld_u64, "UWiUWiUWi", "n")
  505 BUILTIN(__builtin_neon_vqshlh_n_s16, "ssIi", "n")
  506 BUILTIN(__builtin_neon_vqshlh_n_u16, "UsUsIi", "n")
  507 BUILTIN(__builtin_neon_vqshlh_s16, "sss", "n")
  508 BUILTIN(__builtin_neon_vqshlh_u16, "UsUsUs", "n")
  509 BUILTIN(__builtin_neon_vqshlq_n_v, "V16ScV16ScIii", "n")
  510 BUILTIN(__builtin_neon_vqshlq_v, "V16ScV16ScV16Sci", "n")
  511 BUILTIN(__builtin_neon_vqshls_n_s32, "iiIi", "n")
  512 BUILTIN(__builtin_neon_vqshls_n_u32, "UiUiIi", "n")
  513 BUILTIN(__builtin_neon_vqshls_s32, "iii", "n")
  514 BUILTIN(__builtin_neon_vqshls_u32, "UiUiUi", "n")
  515 BUILTIN(__builtin_neon_vqshlu_n_v, "V8ScV8ScIii", "n")
  516 BUILTIN(__builtin_neon_vqshlub_n_s8, "ScScIi", "n")
  517 BUILTIN(__builtin_neon_vqshlud_n_s64, "WiWiIi", "n")
  518 BUILTIN(__builtin_neon_vqshluh_n_s16, "ssIi", "n")
  519 BUILTIN(__builtin_neon_vqshluq_n_v, "V16ScV16ScIii", "n")
  520 BUILTIN(__builtin_neon_vqshlus_n_s32, "iiIi", "n")
  521 BUILTIN(__builtin_neon_vqshrn_n_v, "V8ScV16ScIii", "n")
  522 BUILTIN(__builtin_neon_vqshrnd_n_s64, "iWiIi", "n")
  523 BUILTIN(__builtin_neon_vqshrnd_n_u64, "UiUWiIi", "n")
  524 BUILTIN(__builtin_neon_vqshrnh_n_s16, "ScsIi", "n")
  525 BUILTIN(__builtin_neon_vqshrnh_n_u16, "UcUsIi", "n")
  526 BUILTIN(__builtin_neon_vqshrns_n_s32, "siIi", "n")
  527 BUILTIN(__builtin_neon_vqshrns_n_u32, "UsUiIi", "n")
  528 BUILTIN(__builtin_neon_vqshrun_n_v, "V8ScV16ScIii", "n")
  529 BUILTIN(__builtin_neon_vqshrund_n_s64, "iWiIi", "n")
  530 BUILTIN(__builtin_neon_vqshrunh_n_s16, "ScsIi", "n")
  531 BUILTIN(__builtin_neon_vqshruns_n_s32, "siIi", "n")
  532 BUILTIN(__builtin_neon_vqsub_v, "V8ScV8ScV8Sci", "n")
  533 BUILTIN(__builtin_neon_vqsubb_s8, "ScScSc", "n")
  534 BUILTIN(__builtin_neon_vqsubb_u8, "UcUcUc", "n")
  535 BUILTIN(__builtin_neon_vqsubd_s64, "WiWiWi", "n")
  536 BUILTIN(__builtin_neon_vqsubd_u64, "UWiUWiUWi", "n")
  537 BUILTIN(__builtin_neon_vqsubh_s16, "sss", "n")
  538 BUILTIN(__builtin_neon_vqsubh_u16, "UsUsUs", "n")
  539 BUILTIN(__builtin_neon_vqsubq_v, "V16ScV16ScV16Sci", "n")
  540 BUILTIN(__builtin_neon_vqsubs_s32, "iii", "n")
  541 BUILTIN(__builtin_neon_vqsubs_u32, "UiUiUi", "n")
  542 BUILTIN(__builtin_neon_vqtbl1_v, "V8ScV16ScV8Sci", "n")
  543 BUILTIN(__builtin_neon_vqtbl1q_v, "V16ScV16ScV16Sci", "n")
  544 BUILTIN(__builtin_neon_vqtbl2_v, "V8ScV16ScV16ScV8Sci", "n")
  545 BUILTIN(__builtin_neon_vqtbl2q_v, "V16ScV16ScV16ScV16Sci", "n")
  546 BUILTIN(__builtin_neon_vqtbl3_v, "V8ScV16ScV16ScV16ScV8Sci", "n")
  547 BUILTIN(__builtin_neon_vqtbl3q_v, "V16ScV16ScV16ScV16ScV16Sci", "n")
  548 BUILTIN(__builtin_neon_vqtbl4_v, "V8ScV16ScV16ScV16ScV16ScV8Sci", "n")
  549 BUILTIN(__builtin_neon_vqtbl4q_v, "V16ScV16ScV16ScV16ScV16ScV16Sci", "n")
  550 BUILTIN(__builtin_neon_vqtbx1_v, "V8ScV8ScV16ScV8Sci", "n")
  551 BUILTIN(__builtin_neon_vqtbx1q_v, "V16ScV16ScV16ScV16Sci", "n")
  552 BUILTIN(__builtin_neon_vqtbx2_v, "V8ScV8ScV16ScV16ScV8Sci", "n")
  553 BUILTIN(__builtin_neon_vqtbx2q_v, "V16ScV16ScV16ScV16ScV16Sci", "n")
  554 BUILTIN(__builtin_neon_vqtbx3_v, "V8ScV8ScV16ScV16ScV16ScV8Sci", "n")
  555 BUILTIN(__builtin_neon_vqtbx3q_v, "V16ScV16ScV16ScV16ScV16ScV16Sci", "n")
  556 BUILTIN(__builtin_neon_vqtbx4_v, "V8ScV8ScV16ScV16ScV16ScV16ScV8Sci", "n")
  557 BUILTIN(__builtin_neon_vqtbx4q_v, "V16ScV16ScV16ScV16ScV16ScV16ScV16Sci", "n")
  558 BUILTIN(__builtin_neon_vraddhn_v, "V8ScV16ScV16Sci", "n")
  559 BUILTIN(__builtin_neon_vrbit_v, "V8ScV8Sci", "n")
  560 BUILTIN(__builtin_neon_vrbitq_v, "V16ScV16Sci", "n")
  561 BUILTIN(__builtin_neon_vrecpe_v, "V8ScV8Sci", "n")
  562 BUILTIN(__builtin_neon_vrecped_f64, "dd", "n")
  563 BUILTIN(__builtin_neon_vrecpeq_v, "V16ScV16Sci", "n")
  564 BUILTIN(__builtin_neon_vrecpes_f32, "ff", "n")
  565 BUILTIN(__builtin_neon_vrecps_v, "V8ScV8ScV8Sci", "n")
  566 BUILTIN(__builtin_neon_vrecpsd_f64, "ddd", "n")
  567 BUILTIN(__builtin_neon_vrecpsq_v, "V16ScV16ScV16Sci", "n")
  568 BUILTIN(__builtin_neon_vrecpss_f32, "fff", "n")
  569 BUILTIN(__builtin_neon_vrecpxd_f64, "dd", "n")
  570 BUILTIN(__builtin_neon_vrecpxs_f32, "ff", "n")
  571 BUILTIN(__builtin_neon_vrhadd_v, "V8ScV8ScV8Sci", "n")
  572 BUILTIN(__builtin_neon_vrhaddq_v, "V16ScV16ScV16Sci", "n")
  573 BUILTIN(__builtin_neon_vrnd_v, "V8ScV8Sci", "n")
  574 BUILTIN(__builtin_neon_vrnda_v, "V8ScV8Sci", "n")
  575 BUILTIN(__builtin_neon_vrndaq_v, "V16ScV16Sci", "n")
  576 BUILTIN(__builtin_neon_vrndi_v, "V8ScV8Sci", "n")
  577 BUILTIN(__builtin_neon_vrndiq_v, "V16ScV16Sci", "n")
  578 BUILTIN(__builtin_neon_vrndm_v, "V8ScV8Sci", "n")
  579 BUILTIN(__builtin_neon_vrndmq_v, "V16ScV16Sci", "n")
  580 BUILTIN(__builtin_neon_vrndn_v, "V8ScV8Sci", "n")
  581 BUILTIN(__builtin_neon_vrndnq_v, "V16ScV16Sci", "n")
  582 BUILTIN(__builtin_neon_vrndns_f32, "ff", "n")
  583 BUILTIN(__builtin_neon_vrndp_v, "V8ScV8Sci", "n")
  584 BUILTIN(__builtin_neon_vrndpq_v, "V16ScV16Sci", "n")
  585 BUILTIN(__builtin_neon_vrndq_v, "V16ScV16Sci", "n")
  586 BUILTIN(__builtin_neon_vrndx_v, "V8ScV8Sci", "n")
  587 BUILTIN(__builtin_neon_vrndxq_v, "V16ScV16Sci", "n")
  588 BUILTIN(__builtin_neon_vrshl_v, "V8ScV8ScV8Sci", "n")
  589 BUILTIN(__builtin_neon_vrshld_s64, "WiWiWi", "n")
  590 BUILTIN(__builtin_neon_vrshld_u64, "UWiUWiUWi", "n")
  591 BUILTIN(__builtin_neon_vrshlq_v, "V16ScV16ScV16Sci", "n")
  592 BUILTIN(__builtin_neon_vrshr_n_v, "V8ScV8ScIii", "n")
  593 BUILTIN(__builtin_neon_vrshrd_n_s64, "WiWiIi", "n")
  594 BUILTIN(__builtin_neon_vrshrd_n_u64, "UWiUWiIi", "n")
  595 BUILTIN(__builtin_neon_vrshrn_n_v, "V8ScV16ScIii", "n")
  596 BUILTIN(__builtin_neon_vrshrq_n_v, "V16ScV16ScIii", "n")
  597 BUILTIN(__builtin_neon_vrsqrte_v, "V8ScV8Sci", "n")
  598 BUILTIN(__builtin_neon_vrsqrted_f64, "dd", "n")
  599 BUILTIN(__builtin_neon_vrsqrteq_v, "V16ScV16Sci", "n")
  600 BUILTIN(__builtin_neon_vrsqrtes_f32, "ff", "n")
  601 BUILTIN(__builtin_neon_vrsqrts_v, "V8ScV8ScV8Sci", "n")
  602 BUILTIN(__builtin_neon_vrsqrtsd_f64, "ddd", "n")
  603 BUILTIN(__builtin_neon_vrsqrtsq_v, "V16ScV16ScV16Sci", "n")
  604 BUILTIN(__builtin_neon_vrsqrtss_f32, "fff", "n")
  605 BUILTIN(__builtin_neon_vrsra_n_v, "V8ScV8ScV8ScIii", "n")
  606 BUILTIN(__builtin_neon_vrsrad_n_s64, "WiWiWiIi", "n")
  607 BUILTIN(__builtin_neon_vrsrad_n_u64, "UWiUWiUWiIi", "n")
  608 BUILTIN(__builtin_neon_vrsraq_n_v, "V16ScV16ScV16ScIii", "n")
  609 BUILTIN(__builtin_neon_vrsubhn_v, "V8ScV16ScV16Sci", "n")
  610 BUILTIN(__builtin_neon_vset_lane_f32, "V2ffV2fIi", "n")
  611 BUILTIN(__builtin_neon_vset_lane_f64, "V1ddV1dIi", "n")
  612 BUILTIN(__builtin_neon_vset_lane_i16, "V4ssV4sIi", "n")
  613 BUILTIN(__builtin_neon_vset_lane_i32, "V2iiV2iIi", "n")
  614 BUILTIN(__builtin_neon_vset_lane_i64, "V1WiWiV1WiIi", "n")
  615 BUILTIN(__builtin_neon_vset_lane_i8, "V8ScScV8ScIi", "n")
  616 BUILTIN(__builtin_neon_vsetq_lane_f32, "V4ffV4fIi", "n")
  617 BUILTIN(__builtin_neon_vsetq_lane_f64, "V2ddV2dIi", "n")
  618 BUILTIN(__builtin_neon_vsetq_lane_i16, "V8ssV8sIi", "n")
  619 BUILTIN(__builtin_neon_vsetq_lane_i32, "V4iiV4iIi", "n")
  620 BUILTIN(__builtin_neon_vsetq_lane_i64, "V2WiWiV2WiIi", "n")
  621 BUILTIN(__builtin_neon_vsetq_lane_i8, "V16ScScV16ScIi", "n")
  622 BUILTIN(__builtin_neon_vsha1cq_u32, "V4iV4UiUiV4Ui", "n")
  623 BUILTIN(__builtin_neon_vsha1h_u32, "UiUi", "n")
  624 BUILTIN(__builtin_neon_vsha1mq_u32, "V4iV4UiUiV4Ui", "n")
  625 BUILTIN(__builtin_neon_vsha1pq_u32, "V4iV4UiUiV4Ui", "n")
  626 BUILTIN(__builtin_neon_vsha1su0q_v, "V16ScV16ScV16ScV16Sci", "n")
  627 BUILTIN(__builtin_neon_vsha1su1q_v, "V16ScV16ScV16Sci", "n")
  628 BUILTIN(__builtin_neon_vsha256h2q_v, "V16ScV16ScV16ScV16Sci", "n")
  629 BUILTIN(__builtin_neon_vsha256hq_v, "V16ScV16ScV16ScV16Sci", "n")
  630 BUILTIN(__builtin_neon_vsha256su0q_v, "V16ScV16ScV16Sci", "n")
  631 BUILTIN(__builtin_neon_vsha256su1q_v, "V16ScV16ScV16ScV16Sci", "n")
  632 BUILTIN(__builtin_neon_vshl_n_v, "V8ScV8ScIii", "n")
  633 BUILTIN(__builtin_neon_vshl_v, "V8ScV8ScV8Sci", "n")
  634 BUILTIN(__builtin_neon_vshld_n_s64, "WiWiIi", "n")
  635 BUILTIN(__builtin_neon_vshld_n_u64, "UWiUWiIi", "n")
  636 BUILTIN(__builtin_neon_vshld_s64, "WiWiWi", "n")
  637 BUILTIN(__builtin_neon_vshld_u64, "UWiUWiUWi", "n")
  638 BUILTIN(__builtin_neon_vshll_n_v, "V16ScV8ScIii", "n")
  639 BUILTIN(__builtin_neon_vshlq_n_v, "V16ScV16ScIii", "n")
  640 BUILTIN(__builtin_neon_vshlq_v, "V16ScV16ScV16Sci", "n")
  641 BUILTIN(__builtin_neon_vshr_n_v, "V8ScV8ScIii", "n")
  642 BUILTIN(__builtin_neon_vshrd_n_s64, "WiWiIi", "n")
  643 BUILTIN(__builtin_neon_vshrd_n_u64, "UWiUWiIi", "n")
  644 BUILTIN(__builtin_neon_vshrn_n_v, "V8ScV16ScIii", "n")
  645 BUILTIN(__builtin_neon_vshrq_n_v, "V16ScV16ScIii", "n")
  646 BUILTIN(__builtin_neon_vsli_n_v, "V8ScV8ScV8ScIii", "n")
  647 BUILTIN(__builtin_neon_vslid_n_s64, "WiWiWiIi", "n")
  648 BUILTIN(__builtin_neon_vslid_n_u64, "UWiUWiUWiIi", "n")
  649 BUILTIN(__builtin_neon_vsliq_n_v, "V16ScV16ScV16ScIii", "n")
  650 BUILTIN(__builtin_neon_vsqadd_v, "V8ScV8ScV8Sci", "n")
  651 BUILTIN(__builtin_neon_vsqaddb_u8, "UcUcSc", "n")
  652 BUILTIN(__builtin_neon_vsqaddd_u64, "UWiUWiWi", "n")
  653 BUILTIN(__builtin_neon_vsqaddh_u16, "UsUss", "n")
  654 BUILTIN(__builtin_neon_vsqaddq_v, "V16ScV16ScV16Sci", "n")
  655 BUILTIN(__builtin_neon_vsqadds_u32, "UiUii", "n")
  656 BUILTIN(__builtin_neon_vsqrt_v, "V8ScV8Sci", "n")
  657 BUILTIN(__builtin_neon_vsqrtq_v, "V16ScV16Sci", "n")
  658 BUILTIN(__builtin_neon_vsra_n_v, "V8ScV8ScV8ScIii", "n")
  659 BUILTIN(__builtin_neon_vsrad_n_s64, "WiWiWiIi", "n")
  660 BUILTIN(__builtin_neon_vsrad_n_u64, "UWiUWiUWiIi", "n")
  661 BUILTIN(__builtin_neon_vsraq_n_v, "V16ScV16ScV16ScIii", "n")
  662 BUILTIN(__builtin_neon_vsri_n_v, "V8ScV8ScV8ScIii", "n")
  663 BUILTIN(__builtin_neon_vsrid_n_s64, "WiWiWiIi", "n")
  664 BUILTIN(__builtin_neon_vsrid_n_u64, "UWiUWiUWiIi", "n")
  665 BUILTIN(__builtin_neon_vsriq_n_v, "V16ScV16ScV16ScIii", "n")
  666 BUILTIN(__builtin_neon_vst1_lane_v, "vv*V8ScIii", "n")
  667 BUILTIN(__builtin_neon_vst1_v, "vv*V8Sci", "n")
  668 BUILTIN(__builtin_neon_vst1_x2_v, "vv*V8ScV8Sci", "n")
  669 BUILTIN(__builtin_neon_vst1_x3_v, "vv*V8ScV8ScV8Sci", "n")
  670 BUILTIN(__builtin_neon_vst1_x4_v, "vv*V8ScV8ScV8ScV8Sci", "n")
  671 BUILTIN(__builtin_neon_vst1q_lane_v, "vv*V16ScIii", "n")
  672 BUILTIN(__builtin_neon_vst1q_v, "vv*V16Sci", "n")
  673 BUILTIN(__builtin_neon_vst1q_x2_v, "vv*V16ScV16Sci", "n")
  674 BUILTIN(__builtin_neon_vst1q_x3_v, "vv*V16ScV16ScV16Sci", "n")
  675 BUILTIN(__builtin_neon_vst1q_x4_v, "vv*V16ScV16ScV16ScV16Sci", "n")
  676 BUILTIN(__builtin_neon_vst2_lane_v, "vv*V8ScV8ScIii", "n")
  677 BUILTIN(__builtin_neon_vst2_v, "vv*V8ScV8Sci", "n")
  678 BUILTIN(__builtin_neon_vst2q_lane_v, "vv*V16ScV16ScIii", "n")
  679 BUILTIN(__builtin_neon_vst2q_v, "vv*V16ScV16Sci", "n")
  680 BUILTIN(__builtin_neon_vst3_lane_v, "vv*V8ScV8ScV8ScIii", "n")
  681 BUILTIN(__builtin_neon_vst3_v, "vv*V8ScV8ScV8Sci", "n")
  682 BUILTIN(__builtin_neon_vst3q_lane_v, "vv*V16ScV16ScV16ScIii", "n")
  683 BUILTIN(__builtin_neon_vst3q_v, "vv*V16ScV16ScV16Sci", "n")
  684 BUILTIN(__builtin_neon_vst4_lane_v, "vv*V8ScV8ScV8ScV8ScIii", "n")
  685 BUILTIN(__builtin_neon_vst4_v, "vv*V8ScV8ScV8ScV8Sci", "n")
  686 BUILTIN(__builtin_neon_vst4q_lane_v, "vv*V16ScV16ScV16ScV16ScIii", "n")
  687 BUILTIN(__builtin_neon_vst4q_v, "vv*V16ScV16ScV16ScV16Sci", "n")
  688 BUILTIN(__builtin_neon_vstrq_p128, "vv*ULLLi", "n")
  689 BUILTIN(__builtin_neon_vsubd_s64, "WiWiWi", "n")
  690 BUILTIN(__builtin_neon_vsubd_u64, "UWiUWiUWi", "n")
  691 BUILTIN(__builtin_neon_vsubhn_v, "V8ScV16ScV16Sci", "n")
  692 BUILTIN(__builtin_neon_vtbl1_v, "V8ScV8ScV8Sci", "n")
  693 BUILTIN(__builtin_neon_vtbl2_v, "V8ScV8ScV8ScV8Sci", "n")
  694 BUILTIN(__builtin_neon_vtbl3_v, "V8ScV8ScV8ScV8ScV8Sci", "n")
  695 BUILTIN(__builtin_neon_vtbl4_v, "V8ScV8ScV8ScV8ScV8ScV8Sci", "n")
  696 BUILTIN(__builtin_neon_vtbx1_v, "V8ScV8ScV8ScV8Sci", "n")
  697 BUILTIN(__builtin_neon_vtbx2_v, "V8ScV8ScV8ScV8ScV8Sci", "n")
  698 BUILTIN(__builtin_neon_vtbx3_v, "V8ScV8ScV8ScV8ScV8ScV8Sci", "n")
  699 BUILTIN(__builtin_neon_vtbx4_v, "V8ScV8ScV8ScV8ScV8ScV8ScV8Sci", "n")
  700 BUILTIN(__builtin_neon_vtrn_v, "vv*V8ScV8Sci", "n")
  701 BUILTIN(__builtin_neon_vtrnq_v, "vv*V16ScV16Sci", "n")
  702 BUILTIN(__builtin_neon_vtst_v, "V8ScV8ScV8Sci", "n")
  703 BUILTIN(__builtin_neon_vtstd_s64, "WiWiWi", "n")
  704 BUILTIN(__builtin_neon_vtstd_u64, "UWiUWiUWi", "n")
  705 BUILTIN(__builtin_neon_vtstq_v, "V16ScV16ScV16Sci", "n")
  706 BUILTIN(__builtin_neon_vuqadd_v, "V8ScV8ScV8Sci", "n")
  707 BUILTIN(__builtin_neon_vuqaddb_s8, "ScScUc", "n")
  708 BUILTIN(__builtin_neon_vuqaddd_s64, "WiWiUWi", "n")
  709 BUILTIN(__builtin_neon_vuqaddh_s16, "ssUs", "n")
  710 BUILTIN(__builtin_neon_vuqaddq_v, "V16ScV16ScV16Sci", "n")
  711 BUILTIN(__builtin_neon_vuqadds_s32, "iiUi", "n")
  712 BUILTIN(__builtin_neon_vuzp_v, "vv*V8ScV8Sci", "n")
  713 BUILTIN(__builtin_neon_vuzpq_v, "vv*V16ScV16Sci", "n")
  714 BUILTIN(__builtin_neon_vzip_v, "vv*V8ScV8Sci", "n")
  715 BUILTIN(__builtin_neon_vzipq_v, "vv*V16ScV16Sci", "n")