|
reference, declaration → definition
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")