rustc/library/stdarch/crates/intrinsic-test/neon-intrinsics.csv
2022-03-06 21:55:47 +00:00

431 KiB

1enablednameargsreturncomment
2FALSE__crc32ba: u32, b: u8u32CRC32 checksum
3FALSE__crc32cba: u32, b: u8u32CRC32 checksum
4TRUE__crc32cda: u32, b: u64u32CRC32 checksum
5FALSE__crc32cha: u32, b: u16u32CRC32 checksum
6FALSE__crc32cwa: u32, b: u32u32CRC32 checksum
7TRUE__crc32da: u32, b: u64u32CRC32 checksum
8FALSE__crc32ha: u32, b: u16u32CRC32 checksum
9FALSE__crc32wa: u32, b: u32u32CRC32 checksum
10TRUEvaba_s16a: int16x4_t, b: int16x4_t, c: int16x4_tint16x4_tSigned absolute difference and accumulate
11TRUEvaba_s32a: int32x2_t, b: int32x2_t, c: int32x2_tint32x2_tSigned absolute difference and accumulate
12TRUEvaba_s8a: int8x8_t, b: int8x8_t, c: int8x8_tint8x8_tSigned absolute difference and accumulate
13TRUEvaba_u16a: uint16x4_t, b: uint16x4_t, c: uint16x4_tuint16x4_tUnsigned absolute difference and accumulate
14TRUEvaba_u32a: uint32x2_t, b: uint32x2_t, c: uint32x2_tuint32x2_tUnsigned absolute difference and accumulate
15TRUEvaba_u8a: uint8x8_t, b: uint8x8_t, c: uint8x8_tuint8x8_tUnsigned absolute difference and accumulate
16TRUEvabal_high_s16a: int32x4_t, b: int16x8_t, c: int16x8_tint32x4_tSigned absolute difference and accumulate long
17TRUEvabal_high_s32a: int64x2_t, b: int32x4_t, c: int32x4_tint64x2_tSigned absolute difference and accumulate long
18TRUEvabal_high_s8a: int16x8_t, b: int8x16_t, c: int8x16_tint16x8_tSigned absolute difference and accumulate long
19TRUEvabal_high_u16a: uint32x4_t, b: uint16x8_t, c: uint16x8_tuint32x4_tUnsigned absolute difference and accumulate long
20TRUEvabal_high_u32a: uint64x2_t, b: uint32x4_t, c: uint32x4_tuint64x2_tUnsigned absolute difference and accumulate long
21TRUEvabal_high_u8a: uint16x8_t, b: uint8x16_t, c: uint8x16_tuint16x8_tUnsigned absolute difference and accumulate long
22TRUEvabal_s16a: int32x4_t, b: int16x4_t, c: int16x4_tint32x4_tSigned absolute difference and accumulate long
23TRUEvabal_s32a: int64x2_t, b: int32x2_t, c: int32x2_tint64x2_tSigned absolute difference and accumulate long
24TRUEvabal_s8a: int16x8_t, b: int8x8_t, c: int8x8_tint16x8_tSigned absolute difference and accumulate long
25TRUEvabal_u16a: uint32x4_t, b: uint16x4_t, c: uint16x4_tuint32x4_tUnsigned absolute difference and accumulate long
26TRUEvabal_u32a: uint64x2_t, b: uint32x2_t, c: uint32x2_tuint64x2_tUnsigned absolute difference and accumulate long
27TRUEvabal_u8a: uint16x8_t, b: uint8x8_t, c: uint8x8_tuint16x8_tUnsigned absolute difference and accumulate long
28TRUEvabaq_s16a: int16x8_t, b: int16x8_t, c: int16x8_tint16x8_tSigned absolute difference and accumulate
29TRUEvabaq_s32a: int32x4_t, b: int32x4_t, c: int32x4_tint32x4_tSigned absolute difference and accumulate
30TRUEvabaq_s8a: int8x16_t, b: int8x16_t, c: int8x16_tint8x16_tSigned absolute difference and accumulate
31TRUEvabaq_u16a: uint16x8_t, b: uint16x8_t, c: uint16x8_tuint16x8_tUnsigned absolute difference and accumulate
32TRUEvabaq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tUnsigned absolute difference and accumulate
33TRUEvabaq_u8a: uint8x16_t, b: uint8x16_t, c: uint8x16_tuint8x16_tUnsigned absolute difference and accumulate
34FALSEvabd_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point absolute difference
35TRUEvabd_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point absolute difference
36TRUEvabd_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point absolute difference
37TRUEvabd_s16a: int16x4_t, b: int16x4_tint16x4_tSigned absolute difference
38TRUEvabd_s32a: int32x2_t, b: int32x2_tint32x2_tSigned absolute difference
39TRUEvabd_s8a: int8x8_t, b: int8x8_tint8x8_tSigned absolute difference
40TRUEvabd_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned absolute difference
41TRUEvabd_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned absolute difference
42TRUEvabd_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned absolute difference
43FALSEvabdd_f64a: float64_t, b: float64_tfloat64_tFloating-point absolute difference
44FALSEvabdh_f16a: float16_t, b: float16_tfloat16_tFloating-point absolute difference
45TRUEvabdl_high_s16a: int16x8_t, b: int16x8_tint32x4_tSigned absolute difference long
46TRUEvabdl_high_s32a: int32x4_t, b: int32x4_tint64x2_tSigned absolute difference long
47TRUEvabdl_high_s8a: int8x16_t, b: int8x16_tint16x8_tSigned absolute difference long
48TRUEvabdl_high_u16a: uint16x8_t, b: uint16x8_tuint32x4_tUnsigned absolute difference long
49TRUEvabdl_high_u32a: uint32x4_t, b: uint32x4_tuint64x2_tUnsigned absolute difference long
50TRUEvabdl_high_u8a: uint8x16_t, b: uint8x16_tuint16x8_tUnsigned absolute difference long
51TRUEvabdl_s16a: int16x4_t, b: int16x4_tint32x4_tSigned absolute difference long
52TRUEvabdl_s32a: int32x2_t, b: int32x2_tint64x2_tSigned absolute difference long
53TRUEvabdl_s8a: int8x8_t, b: int8x8_tint16x8_tSigned absolute difference long
54TRUEvabdl_u16a: uint16x4_t, b: uint16x4_tuint32x4_tUnsigned absolute difference long
55TRUEvabdl_u32a: uint32x2_t, b: uint32x2_tuint64x2_tUnsigned absolute difference long
56TRUEvabdl_u8a: uint8x8_t, b: uint8x8_tuint16x8_tUnsigned absolute difference long
57FALSEvabdq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point absolute difference
58TRUEvabdq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point absolute difference
59TRUEvabdq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point absolute difference
60TRUEvabdq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned absolute difference
61TRUEvabdq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned absolute difference
62TRUEvabdq_s8a: int8x16_t, b: int8x16_tint8x16_tl
63TRUEvabdq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned absolute difference
64TRUEvabdq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned absolute difference
65TRUEvabdq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned absolute difference
66FALSEvabds_f32a: f32, b: f32f32Floating-point absolute difference
67FALSEvabs_f16a: float16x4_tfloat16x4_tFloating-point absolute value
68TRUEvabs_f32a: float32x2_tfloat32x2_tFloating-point absolute value
69TRUEvabs_f64a: float64x1_tfloat64x1_tFloating-point absolute value
70TRUEvabs_s16a: int16x4_tint16x4_tAbsolute value
71TRUEvabs_s32a: int32x2_tint32x2_tAbsolute value
72TRUEvabs_s64a: int64x1_tint64x1_tAbsolute value
73TRUEvabs_s8a: int8x8_tint8x8_tAbsolute value
74TRUEvabsd_s64a: i64i64Absolute value
75FALSEvabsh_f16a: float16_tfloat16_tFloating-point absolute value
76FALSEvabsq_f16a: float16x8_tfloat16x8_tFloating-point absolute value
77TRUEvabsq_f32a: float32x4_tfloat32x4_tFloating-point absolute value
78TRUEvabsq_f64a: float64x2_tfloat64x2_tFloating-point absolute value
79TRUEvabsq_s16a: int16x8_tint16x8_tAbsolute value
80TRUEvabsq_s32a: int32x4_tint32x4_tAbsolute value
81TRUEvabsq_s64a: int64x2_tint64x2_tAbsolute value
82TRUEvabsq_s8a: int8x16_tint8x16_tAbsolute value
83FALSEvadd_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point add
84TRUEvadd_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point add
85TRUEvadd_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point add
86FALSEvadd_p16a: poly16x4_t, b: poly16x4_tpoly16x4_tBitwise exclusive OR
87FALSEvadd_p64a: poly64x1_t, b: poly64x1_tpoly64x1_tBitwise exclusive OR
88FALSEvadd_p8a: poly8x8_t, b: poly8x8_tpoly8x8_tBitwise exclusive OR
89TRUEvadd_s16a: int16x4_t, b: int16x4_tint16x4_tAdd
90TRUEvadd_s32a: int32x2_t, b: int32x2_tint32x2_tAdd
91TRUEvadd_s64a: int64x1_t, b: int64x1_tint64x1_tAdd
92TRUEvadd_s8a: int8x8_t, b: int8x8_tint8x8_tAdd
93TRUEvadd_u16a: uint16x4_t, b: uint16x4_tuint16x4_tAdd
94TRUEvadd_u32a: uint32x2_t, b: uint32x2_tuint32x2_tAdd
95TRUEvadd_u64a: uint64x1_t, b: uint64x1_tuint64x1_tAdd
96TRUEvadd_u8a: uint8x8_t, b: uint8x8_tuint8x8_tAdd
97TRUEvaddd_s64a: i64, b: i64i64Add
98TRUEvaddd_u64a: u64, b: u64u64Add
99FALSEvaddh_f16a: float16_t, b: float16_tfloat16_tFloating-point add
100TRUEvaddhn_high_s16r: int8x8_t, a: int16x8_t, b: int16x8_tint8x16_tAdd returning high narrow
101TRUEvaddhn_high_s32r: int16x4_t, a: int32x4_t, b: int32x4_tint16x8_tAdd returning high narrow
102TRUEvaddhn_high_s64r: int32x2_t, a: int64x2_t, b: int64x2_tint32x4_tAdd returning high narrow
103TRUEvaddhn_high_u16r: uint8x8_t, a: uint16x8_t, b: uint16x8_tuint8x16_tAdd returning high narrow
104TRUEvaddhn_high_u32r: uint16x4_t, a: uint32x4_t, b: uint32x4_tuint16x8_tAdd returning high narrow
105TRUEvaddhn_high_u64r: uint32x2_t, a: uint64x2_t, b: uint64x2_tuint32x4_tAdd returning high narrow
106TRUEvaddhn_s16a: int16x8_t, b: int16x8_tint8x8_tAdd returning high narrow
107TRUEvaddhn_s32a: int32x4_t, b: int32x4_tint16x4_tAdd returning high narrow
108TRUEvaddhn_s64a: int64x2_t, b: int64x2_tint32x2_tAdd returning high narrow
109TRUEvaddhn_u16a: uint16x8_t, b: uint16x8_tuint8x8_tAdd returning high narrow
110TRUEvaddhn_u32a: uint32x4_t, b: uint32x4_tuint16x4_tAdd returning high narrow
111TRUEvaddhn_u64a: uint64x2_t, b: uint64x2_tuint32x2_tAdd returning high narrow
112TRUEvaddl_high_s16a: int16x8_t, b: int16x8_tint32x4_tSigned add long
113TRUEvaddl_high_s32a: int32x4_t, b: int32x4_tint64x2_tSigned add long
114TRUEvaddl_high_s8a: int8x16_t, b: int8x16_tint16x8_tSigned add long
115TRUEvaddl_high_u16a: uint16x8_t, b: uint16x8_tuint32x4_tUnsigned add long
116TRUEvaddl_high_u32a: uint32x4_t, b: uint32x4_tuint64x2_tUnsigned add long
117TRUEvaddl_high_u8a: uint8x16_t, b: uint8x16_tuint16x8_tUnsigned add long
118TRUEvaddl_s16a: int16x4_t, b: int16x4_tint32x4_tSigned add long
119TRUEvaddl_s32a: int32x2_t, b: int32x2_tint64x2_tSigned add long
120TRUEvaddl_s8a: int8x8_t, b: int8x8_tint16x8_tSigned add long
121TRUEvaddl_u16a: uint16x4_t, b: uint16x4_tuint32x4_tUnsigned add long
122TRUEvaddl_u32a: uint32x2_t, b: uint32x2_tuint64x2_tUnsigned add long
123TRUEvaddl_u8a: uint8x8_t, b: uint8x8_tuint16x8_tUnsigned add long
124FALSEvaddlv_s16a: int16x4_ti32Signed add long across vector
125FALSEvaddlv_s32a: int32x2_ti64Signed add long pairwise
126FALSEvaddlv_s8a: int8x8_ti16Signed add long across vector
127FALSEvaddlv_u16a: uint16x4_tu32Unsigned sum long across vector
128FALSEvaddlv_u32a: uint32x2_tu64Unsigned add long pairwise
129FALSEvaddlv_u8a: uint8x8_tu16Unsigned sum long across vector
130FALSEvaddlvq_s16a: int16x8_ti32Signed add long across vector
131FALSEvaddlvq_s32a: int32x4_ti64Signed add long across vector
132FALSEvaddlvq_s8a: int8x16_ti16Signed add long across vector
133FALSEvaddlvq_u16a: uint16x8_tu32Unsigned sum long across vector
134FALSEvaddlvq_u32a: uint32x4_tu64Unsigned sum long across vector
135FALSEvaddlvq_u8a: uint8x16_tu16Unsigned sum long across vector
136FALSEvaddq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point add
137TRUEvaddq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point add
138TRUEvaddq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point add
139FALSEvaddq_p128a: poly128_t, b: poly128_tpoly128_tBitwise exclusive OR
140FALSEvaddq_p16a: poly16x8_t, b: poly16x8_tpoly16x8_tBitwise exclusive OR
141FALSEvaddq_p64a: poly64x2_t, b: poly64x2_tpoly64x2_tBitwise exclusive OR
142FALSEvaddq_p8a: poly8x16_t, b: poly8x16_tpoly8x16_tBitwise exclusive OR
143TRUEvaddq_s16a: int16x8_t, b: int16x8_tint16x8_tAdd
144TRUEvaddq_s32a: int32x4_t, b: int32x4_tint32x4_tAdd
145TRUEvaddq_s64a: int64x2_t, b: int64x2_tint64x2_tAdd
146TRUEvaddq_s8a: int8x16_t, b: int8x16_tint8x16_tAdd
147TRUEvaddq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tAdd
148TRUEvaddq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tAdd
149TRUEvaddq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tAdd
150TRUEvaddq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tAdd
151FALSEvaddv_f32a: float32x2_tf32Floating-point add across vector
152TRUEvaddv_s16a: int16x4_ti16Add across vector
153TRUEvaddv_s32a: int32x2_ti32Add across vector
154TRUEvaddv_s8a: int8x8_ti8Add across vector
155TRUEvaddv_u16a: uint16x4_tu16Add across vector
156TRUEvaddv_u32a: uint32x2_tu32Add across vector
157TRUEvaddv_u8a: uint8x8_tu8Add across vector
158FALSEvaddvq_f32a: float32x4_tf32Floating-point add across vector
159FALSEvaddvq_f64a: float64x2_tfloat64_tFloating-point add across vector
160TRUEvaddvq_s16a: int16x8_ti16Add across vector
161TRUEvaddvq_s32a: int32x4_ti32Add across vector
162TRUEvaddvq_s64a: int64x2_ti64Add across vector
163TRUEvaddvq_s8a: int8x16_ti8Add across vector
164TRUEvaddvq_u16a: uint16x8_tu16Add across vector
165TRUEvaddvq_u32a: uint32x4_tu32Add across vector
166TRUEvaddvq_u64a: uint64x2_tu64Add across vector
167TRUEvaddvq_u8a: uint8x16_tu8Add across vector
168TRUEvaddw_high_s16a: int32x4_t, b: int16x8_tint32x4_tSigned add wide
169TRUEvaddw_high_s32a: int64x2_t, b: int32x4_tint64x2_tSigned add wide
170TRUEvaddw_high_s8a: int16x8_t, b: int8x16_tint16x8_tSigned add wide
171TRUEvaddw_high_u16a: uint32x4_t, b: uint16x8_tuint32x4_tUnsigned add wide
172TRUEvaddw_high_u32a: uint64x2_t, b: uint32x4_tuint64x2_tUnsigned add wide
173TRUEvaddw_high_u8a: uint16x8_t, b: uint8x16_tuint16x8_tUnsigned add wide
174TRUEvaddw_s16a: int32x4_t, b: int16x4_tint32x4_tSigned add wide
175TRUEvaddw_s32a: int64x2_t, b: int32x2_tint64x2_tSigned add wide
176TRUEvaddw_s8a: int16x8_t, b: int8x8_tint16x8_tSigned add wide
177TRUEvaddw_u16a: uint32x4_t, b: uint16x4_tuint32x4_tUnsigned add wide
178TRUEvaddw_u32a: uint64x2_t, b: uint32x2_tuint64x2_tUnsigned add wide
179TRUEvaddw_u8a: uint16x8_t, b: uint8x8_tuint16x8_tUnsigned add wide
180TRUEvaesdq_u8data: uint8x16_t, key: uint8x16_tuint8x16_tAES single round decryption
181TRUEvaeseq_u8data: uint8x16_t, key: uint8x16_tuint8x16_tAES single round encryption
182TRUEvaesimcq_u8data: uint8x16_tuint8x16_tAES inverse mix columns
183TRUEvaesmcq_u8data: uint8x16_tuint8x16_tAES mix columns
184TRUEvand_s16a: int16x4_t, b: int16x4_tint16x4_tBitwise AND
185TRUEvand_s32a: int32x2_t, b: int32x2_tint32x2_tBitwise AND
186TRUEvand_s64a: int64x1_t, b: int64x1_tint64x1_tBitwise AND
187TRUEvand_s8a: int8x8_t, b: int8x8_tint8x8_tBitwise AND
188TRUEvand_u16a: uint16x4_t, b: uint16x4_tuint16x4_tBitwise AND
189TRUEvand_u32a: uint32x2_t, b: uint32x2_tuint32x2_tBitwise AND
190TRUEvand_u64a: uint64x1_t, b: uint64x1_tuint64x1_tBitwise AND
191TRUEvand_u8a: uint8x8_t, b: uint8x8_tuint8x8_tBitwise AND
192TRUEvandq_s16a: int16x8_t, b: int16x8_tint16x8_tBitwise AND
193TRUEvandq_s32a: int32x4_t, b: int32x4_tint32x4_tBitwise AND
194TRUEvandq_s64a: int64x2_t, b: int64x2_tint64x2_tBitwise AND
195TRUEvandq_s8a: int8x16_t, b: int8x16_tint8x16_tBitwise AND
196TRUEvandq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tBitwise AND
197TRUEvandq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tBitwise AND
198TRUEvandq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tBitwise AND
199TRUEvandq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tBitwise AND
200FALSEvbcaxq_s16a: int16x8_t, b: int16x8_t, c: int16x8_tint16x8_tBit clear and exclusive OR
201FALSEvbcaxq_s32a: int32x4_t, b: int32x4_t, c: int32x4_tint32x4_tBit clear and exclusive OR
202FALSEvbcaxq_s64a: int64x2_t, b: int64x2_t, c: int64x2_tint64x2_tBit clear and exclusive OR
203FALSEvbcaxq_s8a: int8x16_t, b: int8x16_t, c: int8x16_tint8x16_tBit clear and exclusive OR
204FALSEvbcaxq_u16a: uint16x8_t, b: uint16x8_t, c: uint16x8_tuint16x8_tBit clear and exclusive OR
205FALSEvbcaxq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tBit clear and exclusive OR
206FALSEvbcaxq_u64a: uint64x2_t, b: uint64x2_t, c: uint64x2_tuint64x2_tBit clear and exclusive OR
207FALSEvbcaxq_u8a: uint8x16_t, b: uint8x16_t, c: uint8x16_tuint8x16_tBit clear and exclusive OR
208FALSEvbfdot_f32r: float32x2_t, a: bfloat16x4_t, b: bfloat16x4_tfloat32x2_tBfloat16 floating-point dot product
209FALSEvbfdot_lane_f32r: float32x2_t, a: bfloat16x4_t, b: bfloat16x4_t, lane: const intfloat32x2_tBfloat16 floating-point dot product
210FALSEvbfdot_laneq_f32r: float32x2_t, a: bfloat16x4_t, b: bfloat16x8_t, lane: const intfloat32x2_tBfloat16 floating-point dot product
211FALSEvbfdotq_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x8_tfloat32x4_tBfloat16 floating-point dot product
212FALSEvbfdotq_lane_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x4_t, lane: const intfloat32x4_tBfloat16 floating-point dot product
213FALSEvbfdotq_laneq_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x8_t, lane: const intfloat32x4_tBfloat16 floating-point dot product
214FALSEvbfmlalbq_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x8_tfloat32x4_tBfloat16 floating-point widening multiply-add long
215FALSEvbfmlalbq_lane_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x4_t, lane: const intfloat32x4_tBfloat16 floating-point widening multiply-add long
216FALSEvbfmlalbq_laneq_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x8_t, lane: const intfloat32x4_tBfloat16 floating-point widening multiply-add long
217FALSEvbfmlaltq_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x8_tfloat32x4_tBfloat16 floating-point widening multiply-add long
218FALSEvbfmlaltq_lane_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x4_t, lane: const intfloat32x4_tBfloat16 floating-point widening multiply-add long
219FALSEvbfmlaltq_laneq_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x8_t, lane: const intfloat32x4_tBfloat16 floating-point widening multiply-add long
220FALSEvbfmmlaq_f32r: float32x4_t, a: bfloat16x8_t, b: bfloat16x8_tfloat32x4_tBfloat16 floating-point matrix multiply-accumulate into 2x2 matrix
221TRUEvbic_s16a: int16x4_t, b: int16x4_tint16x4_tBitwise bit clear (vector, immediate)
222TRUEvbic_s32a: int32x2_t, b: int32x2_tint32x2_tBitwise bit clear (vector, immediate)
223TRUEvbic_s64a: int64x1_t, b: int64x1_tint64x1_tBitwise bit clear (vector, immediate)
224TRUEvbic_s8a: int8x8_t, b: int8x8_tint8x8_tBitwise bit clear (vector, immediate)
225TRUEvbic_u16a: uint16x4_t, b: uint16x4_tuint16x4_tBitwise bit clear (vector, immediate)
226TRUEvbic_u32a: uint32x2_t, b: uint32x2_tuint32x2_tBitwise bit clear (vector, immediate)
227TRUEvbic_u64a: uint64x1_t, b: uint64x1_tuint64x1_tBitwise bit clear (vector, immediate)
228TRUEvbic_u8a: uint8x8_t, b: uint8x8_tuint8x8_tBitwise bit clear (vector, immediate)
229TRUEvbicq_s16a: int16x8_t, b: int16x8_tint16x8_tBitwise bit clear (vector, immediate)
230TRUEvbicq_s32a: int32x4_t, b: int32x4_tint32x4_tBitwise bit clear (vector, immediate)
231TRUEvbicq_s64a: int64x2_t, b: int64x2_tint64x2_tBitwise bit clear (vector, immediate)
232TRUEvbicq_s8a: int8x16_t, b: int8x16_tint8x16_tBitwise bit clear (vector, immediate)
233TRUEvbicq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tBitwise bit clear (vector, immediate)
234TRUEvbicq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tBitwise bit clear (vector, immediate)
235TRUEvbicq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tBitwise bit clear (vector, immediate)
236TRUEvbicq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tBitwise bit clear (vector, immediate)
237FALSEvbsl_f16a: uint16x4_t, b: float16x4_t, c: float16x4_tfloat16x4_tBitwise select
238TRUEvbsl_f32a: uint32x2_t, b: float32x2_t, c: float32x2_tfloat32x2_tBitwise select
239TRUEvbsl_f64a: uint64x1_t, b: float64x1_t, c: float64x1_tfloat64x1_tBitwise select
240TRUEvbsl_p16a: uint16x4_t, b: poly16x4_t, c: poly16x4_tpoly16x4_tBitwise select
241TRUEvbsl_p64a: poly64x1_t, b: poly64x1_t, c: poly64x1_tpoly64x1_tBitwise select
242TRUEvbsl_p8a: uint8x8_t, b: poly8x8_t, c: poly8x8_tpoly8x8_tBitwise select
243TRUEvbsl_s16a: uint16x4_t, b: int16x4_t, c: int16x4_tint16x4_tBitwise select
244TRUEvbsl_s32a: uint32x2_t, b: int32x2_t, c: int32x2_tint32x2_tBitwise select
245TRUEvbsl_s64a: uint64x1_t, b: int64x1_t, c: int64x1_tint64x1_tBitwise select
246TRUEvbsl_s8a: uint8x8_t, b: int8x8_t, c: int8x8_tint8x8_tBitwise select
247TRUEvbsl_u16a: uint16x4_t, b: uint16x4_t, c: uint16x4_tuint16x4_tBitwise select
248TRUEvbsl_u32a: uint32x2_t, b: uint32x2_t, c: uint32x2_tuint32x2_tBitwise select
249TRUEvbsl_u64a: uint64x1_t, b: uint64x1_t, c: uint64x1_tuint64x1_tBitwise select
250TRUEvbsl_u8a: uint8x8_t, b: uint8x8_t, c: uint8x8_tuint8x8_tBitwise select
251FALSEvbslq_f16a: uint16x8_t, b: float16x8_t, c: float16x8_tfloat16x8_tBitwise select
252TRUEvbslq_f32a: uint32x4_t, b: float32x4_t, c: float32x4_tfloat32x4_tBitwise select
253TRUEvbslq_f64a: uint64x2_t, b: float64x2_t, c: float64x2_tfloat64x2_tBitwise select
254TRUEvbslq_p16a: uint16x8_t, b: poly16x8_t, c: poly16x8_tpoly16x8_tBitwise select
255TRUEvbslq_p64a: poly64x2_t, b: poly64x2_t, c: poly64x2_tpoly64x2_tBitwise select
256TRUEvbslq_p8a: uint8x16_t, b: poly8x16_t, c: poly8x16_tpoly8x16_tBitwise select
257TRUEvbslq_s16a: uint16x8_t, b: int16x8_t, c: int16x8_tint16x8_tBitwise select
258TRUEvbslq_s32a: uint32x4_t, b: int32x4_t, c: int32x4_tint32x4_tBitwise select
259TRUEvbslq_s64a: uint64x2_t, b: int64x2_t, c: int64x2_tint64x2_tBitwise select
260TRUEvbslq_s8a: uint8x16_t, b: int8x16_t, c: int8x16_tint8x16_tBitwise select
261TRUEvbslq_u16a: uint16x8_t, b: uint16x8_t, c: uint16x8_tuint16x8_tBitwise select
262TRUEvbslq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tBitwise select
263TRUEvbslq_u64a: uint64x2_t, b: uint64x2_t, c: uint64x2_tuint64x2_tBitwise select
264TRUEvbslq_u8a: uint8x16_t, b: uint8x16_t, c: uint8x16_tuint8x16_tBitwise select
265FALSEvcadd_rot270_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point complex add
266FALSEvcadd_rot270_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point complex add
267FALSEvcadd_rot90_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point complex add
268FALSEvcadd_rot90_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point complex add
269FALSEvcaddq_rot270_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point complex add
270FALSEvcaddq_rot270_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point complex add
271FALSEvcaddq_rot270_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point complex add
272FALSEvcaddq_rot90_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point complex add
273FALSEvcaddq_rot90_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point complex add
274FALSEvcaddq_rot90_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point complex add
275FALSEvcage_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point absolute compare greater than or equal
276TRUEvcage_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point absolute compare greater than or equal
277TRUEvcage_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point absolute compare greater than or equal
278FALSEvcaged_f64a: float64_t, b: float64_tu64Floating-point absolute compare greater than or equal
279FALSEvcageh_f16a: float16_t, b: float16_tu16Floating-point absolute compare greater than or equal
280FALSEvcageq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point absolute compare greater than or equal
281TRUEvcageq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point absolute compare greater than or equal
282TRUEvcageq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point absolute compare greater than or equal
283FALSEvcages_f32a: f32, b: f32u32Floating-point absolute compare greater than or equal
284FALSEvcagt_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point absolute compare greater than
285TRUEvcagt_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point absolute compare greater than
286TRUEvcagt_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point absolute compare greater than
287FALSEvcagtd_f64a: float64_t, b: float64_tu64Floating-point absolute compare greater than
288FALSEvcagth_f16a: float16_t, b: float16_tu16Floating-point absolute compare greater than
289FALSEvcagtq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point absolute compare greater than
290TRUEvcagtq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point absolute compare greater than
291TRUEvcagtq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point absolute compare greater than
292FALSEvcagts_f32a: f32, b: f32u32Floating-point absolute compare greater than
293FALSEvcale_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point absolute compare less than or equal
294TRUEvcale_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point absolute compare less than or equal
295TRUEvcale_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point absolute compare less than or equal
296FALSEvcaled_f64a: float64_t, b: float64_tu64Floating-point absolute compare less than or equal
297FALSEvcaleh_f16a: float16_t, b: float16_tu16Floating-point absolute compare less than or equal
298FALSEvcaleq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point absolute compare less than or equal
299TRUEvcaleq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point absolute compare less than or equal
300TRUEvcaleq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point absolute compare less than or equal
301FALSEvcales_f32a: f32, b: f32u32Floating-point absolute compare less than or equal
302FALSEvcalt_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point absolute compare less than
303TRUEvcalt_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point absolute compare less than
304TRUEvcalt_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point absolute compare less than
305FALSEvcaltd_f64a: float64_t, b: float64_tu64Floating-point absolute compare less than
306FALSEvcalth_f16a: float16_t, b: float16_tu16Floating-point absolute compare less than
307FALSEvcaltq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point absolute compare less than
308TRUEvcaltq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point absolute compare less than
309TRUEvcaltq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point absolute compare less than
310FALSEvcalts_f32a: f32, b: f32u32Floating-point absolute compare less than
311FALSEvceq_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point compare equal
312TRUEvceq_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point compare equal
313TRUEvceq_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point compare equal
314TRUEvceq_p64a: poly64x1_t, b: poly64x1_tuint64x1_tCompare bitwise equal
315FALSEvceq_p8a: poly8x8_t, b: poly8x8_tuint8x8_tCompare bitwise equal
316TRUEvceq_s16a: int16x4_t, b: int16x4_tuint16x4_tCompare bitwise equal
317TRUEvceq_s32a: int32x2_t, b: int32x2_tuint32x2_tCompare bitwise equal
318TRUEvceq_s64a: int64x1_t, b: int64x1_tuint64x1_tCompare bitwise equal
319TRUEvceq_s8a: int8x8_t, b: int8x8_tuint8x8_tCompare bitwise equal
320TRUEvceq_u16a: uint16x4_t, b: uint16x4_tuint16x4_tCompare bitwise equal
321TRUEvceq_u32a: uint32x2_t, b: uint32x2_tuint32x2_tCompare bitwise equal
322TRUEvceq_u64a: uint64x1_t, b: uint64x1_tuint64x1_tCompare bitwise equal
323TRUEvceq_u8a: uint8x8_t, b: uint8x8_tuint8x8_tCompare bitwise equal
324FALSEvceqd_f64a: float64_t, b: float64_tu64Floating-point compare equal
325FALSEvceqd_s64a: i64, b: i64u64Compare bitwise equal
326FALSEvceqd_u64a: u64, b: u64u64Compare bitwise equal
327FALSEvceqh_f16a: float16_t, b: float16_tu16Floating-point compare equal
328FALSEvceqq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point compare equal
329TRUEvceqq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point compare equal
330TRUEvceqq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point compare equal
331TRUEvceqq_p64a: poly64x2_t, b: poly64x2_tuint64x2_tCompare bitwise equal
332TRUEvceqq_p8a: poly8x16_t, b: poly8x16_tuint8x16_tCompare bitwise equal
333TRUEvceqq_s16a: int16x8_t, b: int16x8_tuint16x8_tCompare bitwise equal
334TRUEvceqq_s32a: int32x4_t, b: int32x4_tuint32x4_tCompare bitwise equal
335TRUEvceqq_s64a: int64x2_t, b: int64x2_tuint64x2_tCompare bitwise equal
336TRUEvceqq_s8a: int8x16_t, b: int8x16_tuint8x16_tCompare bitwise equal
337TRUEvceqq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tCompare bitwise equal
338TRUEvceqq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tCompare bitwise equal
339TRUEvceqq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tCompare bitwise equal
340TRUEvceqq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tCompare bitwise equal
341FALSEvceqs_f32a: f32, b: f32u32Floating-point compare equal
342FALSEvceqz_f16a: float16x4_tuint16x4_tFloating-point compare equal to zero
343TRUEvceqz_f32a: float32x2_tuint32x2_tFloating-point compare equal to zero
344TRUEvceqz_f64a: float64x1_tuint64x1_tFloating-point compare equal to zero
345TRUEvceqz_p64a: poly64x1_tuint64x1_tCompare bitwise equal to zero
346TRUEvceqz_p8a: poly8x8_tuint8x8_tCompare bitwise equal to zero
347TRUEvceqz_s16a: int16x4_tuint16x4_tCompare bitwise equal to zero
348TRUEvceqz_s32a: int32x2_tuint32x2_tCompare bitwise equal to zero
349TRUEvceqz_s64a: int64x1_tuint64x1_tCompare bitwise equal to zero
350TRUEvceqz_s8a: int8x8_tuint8x8_tCompare bitwise equal to zero
351TRUEvceqz_u16a: uint16x4_tuint16x4_tCompare bitwise equal to zero
352TRUEvceqz_u32a: uint32x2_tuint32x2_tCompare bitwise equal to zero
353TRUEvceqz_u64a: uint64x1_tuint64x1_tCompare bitwise equal to zero
354TRUEvceqz_u8a: uint8x8_tuint8x8_tCompare bitwise equal to zero
355FALSEvceqzd_f64a: float64_tu64Floating-point compare equal to zero
356FALSEvceqzd_s64a: i64u64Compare bitwise equal to zero
357FALSEvceqzd_u64a: u64u64Compare bitwise equal to zero
358FALSEvceqzh_f16a: float16_tu16Floating-point compare equal to zero
359FALSEvceqzq_f16a: float16x8_tuint16x8_tFloating-point compare equal to zero
360TRUEvceqzq_f32a: float32x4_tuint32x4_tFloating-point compare equal to zero
361TRUEvceqzq_f64a: float64x2_tuint64x2_tFloating-point compare equal to zero
362TRUEvceqzq_p64a: poly64x2_tuint64x2_tCompare bitwise equal to zero
363TRUEvceqzq_p8a: poly8x16_tuint8x16_tCompare bitwise equal to zero
364TRUEvceqzq_s16a: int16x8_tuint16x8_tCompare bitwise equal to zero
365TRUEvceqzq_s32a: int32x4_tuint32x4_tCompare bitwise equal to zero
366TRUEvceqzq_s64a: int64x2_tuint64x2_tCompare bitwise equal to zero
367TRUEvceqzq_s8a: int8x16_tuint8x16_tCompare bitwise equal to zero
368TRUEvceqzq_u16a: uint16x8_tuint16x8_tCompare bitwise equal to zero
369TRUEvceqzq_u32a: uint32x4_tuint32x4_tCompare bitwise equal to zero
370TRUEvceqzq_u64a: uint64x2_tuint64x2_tCompare bitwise equal to zero
371TRUEvceqzq_u8a: uint8x16_tuint8x16_tCompare bitwise equal to zero
372FALSEvceqzs_f32a: f32u32Floating-point compare equal to zero
373FALSEvcge_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point compare greater than or equal
374TRUEvcge_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point compare greater than or equal
375TRUEvcge_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point compare greater than or equal
376TRUEvcge_s16a: int16x4_t, b: int16x4_tuint16x4_tCompare signed greater than or equal
377TRUEvcge_s32a: int32x2_t, b: int32x2_tuint32x2_tCompare signed greater than or equal
378TRUEvcge_s64a: int64x1_t, b: int64x1_tuint64x1_tCompare signed greater than or equal
379TRUEvcge_s8a: int8x8_t, b: int8x8_tuint8x8_tCompare signed greater than or equal
380TRUEvcge_u16a: uint16x4_t, b: uint16x4_tuint16x4_tCompare unsigned higher or same
381TRUEvcge_u32a: uint32x2_t, b: uint32x2_tuint32x2_tCompare unsigned higher or same
382TRUEvcge_u64a: uint64x1_t, b: uint64x1_tuint64x1_tCompare unsigned higher or same
383TRUEvcge_u8a: uint8x8_t, b: uint8x8_tuint8x8_tCompare unsigned higher or same
384FALSEvcged_f64a: float64_t, b: float64_tu64Floating-point compare greater than or equal
385FALSEvcged_s64a: i64, b: i64u64Compare signed greater than or equal
386FALSEvcged_u64a: u64, b: u64u64Compare unsigned higher or same
387FALSEvcgeh_f16a: float16_t, b: float16_tu16Floating-point compare greater than or equal
388FALSEvcgeq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point compare greater than or equal
389TRUEvcgeq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point compare greater than or equal
390TRUEvcgeq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point compare greater than or equal
391TRUEvcgeq_s16a: int16x8_t, b: int16x8_tuint16x8_tCompare signed greater than or equal
392TRUEvcgeq_s32a: int32x4_t, b: int32x4_tuint32x4_tCompare signed greater than or equal
393TRUEvcgeq_s64a: int64x2_t, b: int64x2_tuint64x2_tCompare signed greater than or equal
394TRUEvcgeq_s8a: int8x16_t, b: int8x16_tuint8x16_tCompare signed greater than or equal
395TRUEvcgeq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tCompare unsigned higher or same
396TRUEvcgeq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tCompare unsigned higher or same
397TRUEvcgeq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tCompare unsigned higher or same
398TRUEvcgeq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tCompare unsigned higher or same
399FALSEvcges_f32a: f32, b: f32u32Floating-point compare greater than or equal
400FALSEvcgez_f16a: float16x4_tuint16x4_tFloating-point compare greater than or equal to zero
401TRUEvcgez_f32a: float32x2_tuint32x2_tFloating-point compare greater than or equal to zero
402TRUEvcgez_f64a: float64x1_tuint64x1_tFloating-point compare greater than or equal to zero
403TRUEvcgez_s16a: int16x4_tuint16x4_tCompare signed greater than or equal to zero
404TRUEvcgez_s32a: int32x2_tuint32x2_tCompare signed greater than or equal to zero
405TRUEvcgez_s64a: int64x1_tuint64x1_tCompare signed greater than or equal to zero
406TRUEvcgez_s8a: int8x8_tuint8x8_tCompare signed greater than or equal to zero
407FALSEvcgezd_f64a: float64_tu64Floating-point compare greater than or equal to zero
408FALSEvcgezd_s64a: i64u64Compare signed greater than or equal to zero
409FALSEvcgezh_f16a: float16_tu16Floating-point compare greater than or equal to zero
410FALSEvcgezq_f16a: float16x8_tuint16x8_tFloating-point compare greater than or equal to zero
411TRUEvcgezq_f32a: float32x4_tuint32x4_tFloating-point compare greater than or equal to zero
412TRUEvcgezq_f64a: float64x2_tuint64x2_tFloating-point compare greater than or equal to zero
413TRUEvcgezq_s16a: int16x8_tuint16x8_tCompare signed greater than or equal to zero
414TRUEvcgezq_s32a: int32x4_tuint32x4_tCompare signed greater than or equal to zero
415TRUEvcgezq_s64a: int64x2_tuint64x2_tCompare signed greater than or equal to zero
416TRUEvcgezq_s8a: int8x16_tuint8x16_tCompare signed greater than or equal to zero
417FALSEvcgezs_f32a: f32u32Floating-point compare greater than or equal to zero
418FALSEvcgt_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point compare greater than
419TRUEvcgt_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point compare greater than
420TRUEvcgt_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point compare greater than
421TRUEvcgt_s16a: int16x4_t, b: int16x4_tuint16x4_tCompare signed greater than
422TRUEvcgt_s32a: int32x2_t, b: int32x2_tuint32x2_tCompare signed greater than
423TRUEvcgt_s64a: int64x1_t, b: int64x1_tuint64x1_tCompare signed greater than
424TRUEvcgt_s8a: int8x8_t, b: int8x8_tuint8x8_tCompare signed greater than
425TRUEvcgt_u16a: uint16x4_t, b: uint16x4_tuint16x4_tCompare unsigned higher
426TRUEvcgt_u32a: uint32x2_t, b: uint32x2_tuint32x2_tCompare unsigned higher
427TRUEvcgt_u64a: uint64x1_t, b: uint64x1_tuint64x1_tCompare unsigned higher
428TRUEvcgt_u8a: uint8x8_t, b: uint8x8_tuint8x8_tCompare unsigned higher
429FALSEvcgtd_f64a: float64_t, b: float64_tu64Floating-point compare greater than
430FALSEvcgtd_s64a: i64, b: i64u64Compare signed greater than
431FALSEvcgtd_u64a: u64, b: u64u64Compare unsigned higher
432FALSEvcgth_f16a: float16_t, b: float16_tu16Floating-point compare greater than
433FALSEvcgtq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point compare greater than
434TRUEvcgtq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point compare greater than
435TRUEvcgtq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point compare greater than
436TRUEvcgtq_s16a: int16x8_t, b: int16x8_tuint16x8_tCompare signed greater than
437TRUEvcgtq_s32a: int32x4_t, b: int32x4_tuint32x4_tCompare signed greater than
438TRUEvcgtq_s64a: int64x2_t, b: int64x2_tuint64x2_tCompare signed greater than
439TRUEvcgtq_s8a: int8x16_t, b: int8x16_tuint8x16_tCompare signed greater than
440TRUEvcgtq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tCompare unsigned higher
441TRUEvcgtq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tCompare unsigned higher
442TRUEvcgtq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tCompare unsigned higher
443TRUEvcgtq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tCompare unsigned higher
444FALSEvcgts_f32a: f32, b: f32u32Floating-point compare greater than
445FALSEvcgtz_f16a: float16x4_tuint16x4_tFloating-point compare greater than zero
446TRUEvcgtz_f32a: float32x2_tuint32x2_tFloating-point compare greater than zero
447TRUEvcgtz_f64a: float64x1_tuint64x1_tFloating-point compare greater than zero
448TRUEvcgtz_s16a: int16x4_tuint16x4_tCompare signed greater than zero
449TRUEvcgtz_s32a: int32x2_tuint32x2_tCompare signed greater than zero
450TRUEvcgtz_s64a: int64x1_tuint64x1_tCompare signed greater than zero
451TRUEvcgtz_s8a: int8x8_tuint8x8_tCompare signed greater than zero
452FALSEvcgtzd_f64a: float64_tu64Floating-point compare greater than zero
453FALSEvcgtzd_s64a: i64u64Compare signed greater than zero
454FALSEvcgtzh_f16a: float16_tu16Floating-point compare greater than zero
455FALSEvcgtzq_f16a: float16x8_tuint16x8_tFloating-point compare greater than zero
456TRUEvcgtzq_f32a: float32x4_tuint32x4_tFloating-point compare greater than zero
457TRUEvcgtzq_f64a: float64x2_tuint64x2_tFloating-point compare greater than zero
458TRUEvcgtzq_s16a: int16x8_tuint16x8_tCompare signed greater than zero
459TRUEvcgtzq_s32a: int32x4_tuint32x4_tCompare signed greater than zero
460TRUEvcgtzq_s64a: int64x2_tuint64x2_tCompare signed greater than zero
461TRUEvcgtzq_s8a: int8x16_tuint8x16_tCompare signed greater than zero
462FALSEvcgtzs_f32a: f32u32Floating-point compare greater than zero
463FALSEvcle_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point compare less than or equal
464TRUEvcle_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point compare less than or equal
465TRUEvcle_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point compare less than or equal
466TRUEvcle_s16a: int16x4_t, b: int16x4_tuint16x4_tCompare signed less than or equal
467TRUEvcle_s32a: int32x2_t, b: int32x2_tuint32x2_tCompare signed less than or equal
468TRUEvcle_s64a: int64x1_t, b: int64x1_tuint64x1_tCompare signed less than or equal
469TRUEvcle_s8a: int8x8_t, b: int8x8_tuint8x8_tCompare signed less than or equal
470TRUEvcle_u16a: uint16x4_t, b: uint16x4_tuint16x4_tCompare unsigned less than or equal
471TRUEvcle_u32a: uint32x2_t, b: uint32x2_tuint32x2_tCompare unsigned less than or equal
472TRUEvcle_u64a: uint64x1_t, b: uint64x1_tuint64x1_tCompare unsigned less than or equal
473TRUEvcle_u8a: uint8x8_t, b: uint8x8_tuint8x8_tCompare unsigned less than or equal
474FALSEvcled_f64a: float64_t, b: float64_tu64Floating-point compare less than or equal
475FALSEvcled_s64a: i64, b: i64u64Compare signed less than or equal
476FALSEvcled_u64a: u64, b: u64u64Compare unsigned less than or equal
477FALSEvcleh_f16a: float16_t, b: float16_tu16Floating-point compare less than or equal
478FALSEvcleq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point compare less than or equal
479TRUEvcleq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point compare less than or equal
480TRUEvcleq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point compare less than or equal
481TRUEvcleq_s16a: int16x8_t, b: int16x8_tuint16x8_tCompare signed less than or equal
482TRUEvcleq_s32a: int32x4_t, b: int32x4_tuint32x4_tCompare signed less than or equal
483TRUEvcleq_s64a: int64x2_t, b: int64x2_tuint64x2_tCompare signed less than or equal
484TRUEvcleq_s8a: int8x16_t, b: int8x16_tuint8x16_tCompare signed less than or equal
485TRUEvcleq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tCompare unsigned less than or equal
486TRUEvcleq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tCompare unsigned less than or equal
487TRUEvcleq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tCompare unsigned less than or equal
488TRUEvcleq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tCompare unsigned less than or equal
489FALSEvcles_f32a: f32, b: f32u32Floating-point compare less than or equal
490FALSEvclez_f16a: float16x4_tuint16x4_tFloating-point compare less than or equal to zero
491TRUEvclez_f32a: float32x2_tuint32x2_tFloating-point compare less than or equal to zero
492TRUEvclez_f64a: float64x1_tuint64x1_tFloating-point compare less than or equal to zero
493TRUEvclez_s16a: int16x4_tuint16x4_tCompare signed less than or equal to zero
494TRUEvclez_s32a: int32x2_tuint32x2_tCompare signed less than or equal to zero
495TRUEvclez_s64a: int64x1_tuint64x1_tCompare signed less than or equal to zero
496TRUEvclez_s8a: int8x8_tuint8x8_tCompare signed less than or equal to zero
497FALSEvclezd_f64a: float64_tu64Floating-point compare less than or equal to zero
498FALSEvclezd_s64a: i64u64Compare signed less than or equal to zero
499FALSEvclezh_f16a: float16_tu16Floating-point compare less than or equal to zero
500FALSEvclezq_f16a: float16x8_tuint16x8_tFloating-point compare less than or equal to zero
501TRUEvclezq_f32a: float32x4_tuint32x4_tFloating-point compare less than or equal to zero
502TRUEvclezq_f64a: float64x2_tuint64x2_tFloating-point compare less than or equal to zero
503TRUEvclezq_s16a: int16x8_tuint16x8_tCompare signed less than or equal to zero
504TRUEvclezq_s32a: int32x4_tuint32x4_tCompare signed less than or equal to zero
505TRUEvclezq_s64a: int64x2_tuint64x2_tCompare signed less than or equal to zero
506TRUEvclezq_s8a: int8x16_tuint8x16_tCompare signed less than or equal to zero
507FALSEvclezs_f32a: f32u32Floating-point compare less than or equal to zero
508TRUEvcls_s16a: int16x4_tint16x4_tCount leading sign bits
509TRUEvcls_s32a: int32x2_tint32x2_tCount leading sign bits
510TRUEvcls_s8a: int8x8_tint8x8_tCount leading sign bits
511TRUEvclsq_s16a: int16x8_tint16x8_tCount leading sign bits
512TRUEvclsq_s32a: int32x4_tint32x4_tCount leading sign bits
513TRUEvclsq_s8a: int8x16_tint8x16_tCount leading sign bits
514FALSEvclt_f16a: float16x4_t, b: float16x4_tuint16x4_tFloating-point compare less than
515TRUEvclt_f32a: float32x2_t, b: float32x2_tuint32x2_tFloating-point compare less than
516TRUEvclt_f64a: float64x1_t, b: float64x1_tuint64x1_tFloating-point compare less than
517TRUEvclt_s16a: int16x4_t, b: int16x4_tuint16x4_tCompare signed less than
518TRUEvclt_s32a: int32x2_t, b: int32x2_tuint32x2_tCompare signed less than
519TRUEvclt_s64a: int64x1_t, b: int64x1_tuint64x1_tCompare signed less than
520TRUEvclt_s8a: int8x8_t, b: int8x8_tuint8x8_tCompare signed less than
521TRUEvclt_u16a: uint16x4_t, b: uint16x4_tuint16x4_tCompare unsigned less than
522TRUEvclt_u32a: uint32x2_t, b: uint32x2_tuint32x2_tCompare unsigned less than
523TRUEvclt_u64a: uint64x1_t, b: uint64x1_tuint64x1_tCompare unsigned less than
524TRUEvclt_u8a: uint8x8_t, b: uint8x8_tuint8x8_tCompare unsigned less than
525FALSEvcltd_f64a: float64_t, b: float64_tu64Floating-point compare less than
526FALSEvcltd_s64a: i64, b: i64u64Compare signed less than
527FALSEvcltd_u64a: u64, b: u64u64Compare unsigned less than
528FALSEvclth_f16a: float16_t, b: float16_tu16Floating-point compare less than
529FALSEvcltq_f16a: float16x8_t, b: float16x8_tuint16x8_tFloating-point compare less than
530TRUEvcltq_f32a: float32x4_t, b: float32x4_tuint32x4_tFloating-point compare less than
531TRUEvcltq_f64a: float64x2_t, b: float64x2_tuint64x2_tFloating-point compare less than
532TRUEvcltq_s16a: int16x8_t, b: int16x8_tuint16x8_tCompare signed less than
533TRUEvcltq_s32a: int32x4_t, b: int32x4_tuint32x4_tCompare signed less than
534TRUEvcltq_s64a: int64x2_t, b: int64x2_tuint64x2_tCompare signed less than
535TRUEvcltq_s8a: int8x16_t, b: int8x16_tuint8x16_tCompare signed less than
536TRUEvcltq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tCompare unsigned less than
537TRUEvcltq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tCompare unsigned less than
538TRUEvcltq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tCompare unsigned less than
539TRUEvcltq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tCompare unsigned less than
540FALSEvclts_f32a: f32, b: f32u32Floating-point compare less than
541FALSEvcltz_f16a: float16x4_tuint16x4_tFloating-point compare less than zero
542TRUEvcltz_f32a: float32x2_tuint32x2_tFloating-point compare less than zero
543TRUEvcltz_f64a: float64x1_tuint64x1_tFloating-point compare less than zero
544TRUEvcltz_s16a: int16x4_tuint16x4_tCompare signed less than zero
545TRUEvcltz_s32a: int32x2_tuint32x2_tCompare signed less than zero
546TRUEvcltz_s64a: int64x1_tuint64x1_tCompare signed less than zero
547TRUEvcltz_s8a: int8x8_tuint8x8_tCompare signed less than zero
548FALSEvcltzd_f64a: float64_tu64Floating-point compare less than zero
549FALSEvcltzd_s64a: i64u64Compare signed less than zero
550FALSEvcltzh_f16a: float16_tu16Floating-point compare less than zero
551FALSEvcltzq_f16a: float16x8_tuint16x8_tFloating-point compare less than zero
552TRUEvcltzq_f32a: float32x4_tuint32x4_tFloating-point compare less than zero
553TRUEvcltzq_f64a: float64x2_tuint64x2_tFloating-point compare less than zero
554TRUEvcltzq_s16a: int16x8_tuint16x8_tCompare signed less than zero
555TRUEvcltzq_s32a: int32x4_tuint32x4_tCompare signed less than zero
556TRUEvcltzq_s64a: int64x2_tuint64x2_tCompare signed less than zero
557TRUEvcltzq_s8a: int8x16_tuint8x16_tCompare signed less than zero
558FALSEvcltzs_f32a: f32u32Floating-point compare less than zero
559TRUEvclz_s16a: int16x4_tint16x4_tCount leading zero bits
560TRUEvclz_s32a: int32x2_tint32x2_tCount leading zero bits
561TRUEvclz_s8a: int8x8_tint8x8_tCount leading zero bits
562TRUEvclz_u16a: uint16x4_tuint16x4_tCount leading zero bits
563TRUEvclz_u32a: uint32x2_tuint32x2_tCount leading zero bits
564TRUEvclz_u8a: uint8x8_tuint8x8_tCount leading zero bits
565TRUEvclzq_s16a: int16x8_tint16x8_tCount leading zero bits
566TRUEvclzq_s32a: int32x4_tint32x4_tCount leading zero bits
567TRUEvclzq_s8a: int8x16_tint8x16_tCount leading zero bits
568TRUEvclzq_u16a: uint16x8_tuint16x8_tCount leading zero bits
569TRUEvclzq_u32a: uint32x4_tuint32x4_tCount leading zero bits
570TRUEvclzq_u8a: uint8x16_tuint8x16_tCount leading zero bits
571FALSEvcmla_f16r: float16x4_t, a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point complex multiply accumulate
572FALSEvcmla_f32r: float32x2_t, a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point complex multiply accumulate
573FALSEvcmla_lane_f16r: float16x4_t, a: float16x4_t, b: float16x4_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
574FALSEvcmla_lane_f32r: float32x2_t, a: float32x2_t, b: float32x2_t, lane: const intfloat32x2_tFloating-point complex multiply accumulate
575FALSEvcmla_laneq_f16r: float16x4_t, a: float16x4_t, b: float16x8_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
576FALSEvcmla_laneq_f16r: float16x4_t, a: float16x4_t, b: float16x8_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
577FALSEvcmla_laneq_f32r: float32x2_t, a: float32x2_t, b: float32x4_t, lane: const intfloat32x2_tFloating-point complex multiply accumulate
578FALSEvcmla_rot180_f16r: float16x4_t, a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point complex multiply accumulate
579FALSEvcmla_rot180_f32r: float32x2_t, a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point complex multiply accumulate
580FALSEvcmla_rot180_lane_f16r: float16x4_t, a: float16x4_t, b: float16x4_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
581FALSEvcmla_rot180_lane_f32r: float32x2_t, a: float32x2_t, b: float32x2_t, lane: const intfloat32x2_tFloating-point complex multiply accumulate
582FALSEvcmla_rot180_laneq_f16r: float16x4_t, a: float16x4_t, b: float16x8_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
583FALSEvcmla_rot180_laneq_f16r: float16x4_t, a: float16x4_t, b: float16x8_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
584FALSEvcmla_rot180_laneq_f32r: float32x2_t, a: float32x2_t, b: float32x4_t, lane: const intfloat32x2_tFloating-point complex multiply accumulate
585FALSEvcmla_rot270_f16r: float16x4_t, a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point complex multiply accumulate
586FALSEvcmla_rot270_f32r: float32x2_t, a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point complex multiply accumulate
587FALSEvcmla_rot270_lane_f16r: float16x4_t, a: float16x4_t, b: float16x4_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
588FALSEvcmla_rot270_lane_f32r: float32x2_t, a: float32x2_t, b: float32x2_t, lane: const intfloat32x2_tFloating-point complex multiply accumulate
589FALSEvcmla_rot270_laneq_f16r: float16x4_t, a: float16x4_t, b: float16x8_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
590FALSEvcmla_rot270_laneq_f16r: float16x4_t, a: float16x4_t, b: float16x8_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
591FALSEvcmla_rot270_laneq_f32r: float32x2_t, a: float32x2_t, b: float32x4_t, lane: const intfloat32x2_tFloating-point complex multiply accumulate
592FALSEvcmla_rot90_f16r: float16x4_t, a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point complex multiply accumulate
593FALSEvcmla_rot90_f32r: float32x2_t, a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point complex multiply accumulate
594FALSEvcmla_rot90_lane_f16r: float16x4_t, a: float16x4_t, b: float16x4_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
595FALSEvcmla_rot90_lane_f32r: float32x2_t, a: float32x2_t, b: float32x2_t, lane: const intfloat32x2_tFloating-point complex multiply accumulate
596FALSEvcmla_rot90_laneq_f16r: float16x4_t, a: float16x4_t, b: float16x8_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
597FALSEvcmla_rot90_laneq_f16r: float16x4_t, a: float16x4_t, b: float16x8_t, lane: const intfloat16x4_tFloating-point complex multiply accumulate
598FALSEvcmla_rot90_laneq_f32r: float32x2_t, a: float32x2_t, b: float32x4_t, lane: const intfloat32x2_tFloating-point complex multiply accumulate
599FALSEvcmlaq_f16r: float16x8_t, a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point complex multiply accumulate
600FALSEvcmlaq_f32r: float32x4_t, a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point complex multiply accumulate
601FALSEvcmlaq_f64r: float64x2_t, a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point complex multiply accumulate
602FALSEvcmlaq_lane_f16r: float16x8_t, a: float16x8_t, b: float16x4_t, lane: const intfloat16x8_tFloating-point complex multiply accumulate
603FALSEvcmlaq_lane_f32r: float32x4_t, a: float32x4_t, b: float32x2_t, lane: const intfloat32x4_tFloating-point complex multiply accumulate
604FALSEvcmlaq_laneq_f16r: float16x8_t, a: float16x8_t, b: float16x8_t, lane: const intfloat16x8_tFloating-point complex multiply accumulate
605FALSEvcmlaq_laneq_f32r: float32x4_t, a: float32x4_t, b: float32x4_t, lane: const intfloat32x4_tFloating-point complex multiply accumulate
606FALSEvcmlaq_rot180_f16r: float16x8_t, a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point complex multiply accumulate
607FALSEvcmlaq_rot180_f32r: float32x4_t, a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point complex multiply accumulate
608FALSEvcmlaq_rot180_f64r: float64x2_t, a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point complex multiply accumulate
609FALSEvcmlaq_rot180_lane_f16r: float16x8_t, a: float16x8_t, b: float16x4_t, lane: const intfloat16x8_tFloating-point complex multiply accumulate
610FALSEvcmlaq_rot180_lane_f32r: float32x4_t, a: float32x4_t, b: float32x2_t, lane: const intfloat32x4_tFloating-point complex multiply accumulate
611FALSEvcmlaq_rot180_laneq_f16r: float16x8_t, a: float16x8_t, b: float16x8_t, lane: const intfloat16x8_tFloating-point complex multiply accumulate
612FALSEvcmlaq_rot180_laneq_f32r: float32x4_t, a: float32x4_t, b: float32x4_t, lane: const intfloat32x4_tFloating-point complex multiply accumulate
613FALSEvcmlaq_rot270_f16r: float16x8_t, a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point complex multiply accumulate
614FALSEvcmlaq_rot270_f32r: float32x4_t, a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point complex multiply accumulate
615FALSEvcmlaq_rot270_f64r: float64x2_t, a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point complex multiply accumulate
616FALSEvcmlaq_rot270_lane_f16r: float16x8_t, a: float16x8_t, b: float16x4_t, lane: const intfloat16x8_tFloating-point complex multiply accumulate
617FALSEvcmlaq_rot270_lane_f32r: float32x4_t, a: float32x4_t, b: float32x2_t, lane: const intfloat32x4_tFloating-point complex multiply accumulate
618FALSEvcmlaq_rot270_laneq_f16r: float16x8_t, a: float16x8_t, b: float16x8_t, lane: const intfloat16x8_tFloating-point complex multiply accumulate
619FALSEvcmlaq_rot270_laneq_f32r: float32x4_t, a: float32x4_t, b: float32x4_t, lane: const intfloat32x4_tFloating-point complex multiply accumulate
620FALSEvcmlaq_rot90_f16r: float16x8_t, a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point complex multiply accumulate
621FALSEvcmlaq_rot90_f32r: float32x4_t, a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point complex multiply accumulate
622FALSEvcmlaq_rot90_f64r: float64x2_t, a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point complex multiply accumulate
623FALSEvcmlaq_rot90_lane_f16r: float16x8_t, a: float16x8_t, b: float16x4_t, lane: const intfloat16x8_tFloating-point complex multiply accumulate
624FALSEvcmlaq_rot90_lane_f32r: float32x4_t, a: float32x4_t, b: float32x2_t, lane: const intfloat32x4_tFloating-point complex multiply accumulate
625FALSEvcmlaq_rot90_laneq_f16r: float16x8_t, a: float16x8_t, b: float16x8_t, lane: const intfloat16x8_tFloating-point complex multiply accumulate
626FALSEvcmlaq_rot90_laneq_f32r: float32x4_t, a: float32x4_t, b: float32x4_t, lane: const intfloat32x4_tFloating-point complex multiply accumulate
627TRUEvcnt_p8a: poly8x8_tpoly8x8_tPopulation count per byte
628TRUEvcnt_s8a: int8x8_tint8x8_tPopulation count per byte
629TRUEvcnt_u8a: uint8x8_tuint8x8_tPopulation count per byte
630TRUEvcntq_p8a: poly8x16_tpoly8x16_tPopulation count per byte
631TRUEvcntq_s8a: int8x16_tint8x16_tPopulation count per byte
632TRUEvcntq_u8a: uint8x16_tuint8x16_tPopulation count per byte
633FALSEvcombine_bf16low: bfloat16x4_t, high: bfloat16x4_tbfloat16x8_tInsert vector element from another vector element
634FALSEvcombine_f16low: float16x4_t, high: float16x4_tfloat16x8_tJoin two smaller vectors into a single larger vector
635TRUEvcombine_f32low: float32x2_t, high: float32x2_tfloat32x4_tJoin two smaller vectors into a single larger vector
636TRUEvcombine_f64low: float64x1_t, high: float64x1_tfloat64x2_tJoin two smaller vectors into a single larger vector
637TRUEvcombine_p16low: poly16x4_t, high: poly16x4_tpoly16x8_tJoin two smaller vectors into a single larger vector
638TRUEvcombine_p64low: poly64x1_t, high: poly64x1_tpoly64x2_tJoin two smaller vectors into a single larger vector
639TRUEvcombine_p8low: poly8x8_t, high: poly8x8_tpoly8x16_tJoin two smaller vectors into a single larger vector
640TRUEvcombine_s16low: int16x4_t, high: int16x4_tint16x8_tJoin two smaller vectors into a single larger vector
641TRUEvcombine_s32low: int32x2_t, high: int32x2_tint32x4_tJoin two smaller vectors into a single larger vector
642TRUEvcombine_s64low: int64x1_t, high: int64x1_tint64x2_tJoin two smaller vectors into a single larger vector
643TRUEvcombine_s8low: int8x8_t, high: int8x8_tint8x16_tJoin two smaller vectors into a single larger vector
644TRUEvcombine_u16low: uint16x4_t, high: uint16x4_tuint16x8_tJoin two smaller vectors into a single larger vector
645TRUEvcombine_u32low: uint32x2_t, high: uint32x2_tuint32x4_tJoin two smaller vectors into a single larger vector
646TRUEvcombine_u64low: uint64x1_t, high: uint64x1_tuint64x2_tJoin two smaller vectors into a single larger vector
647TRUEvcombine_u8low: uint8x8_t, high: uint8x8_tuint8x16_tJoin two smaller vectors into a single larger vector
648FALSEvcopy_lane_bf16a: bfloat16x4_t, lane1: const int, b: bfloat16x4_t, lane2: const intbfloat16x4_tInsert vector element from another vector element
649FALSEvcopy_lane_f32a: float32x2_t, lane1: const int, b: float32x2_t, lane2: const intfloat32x2_tInsert vector element from another vector element
650FALSEvcopy_lane_f64a: float64x1_t, lane1: const int, b: float64x1_t, lane2: const intfloat64x1_tDuplicate vector element to vector or scalar
651FALSEvcopy_lane_p16a: poly16x4_t, lane1: const int, b: poly16x4_t, lane2: const intpoly16x4_tInsert vector element from another vector element
652FALSEvcopy_lane_p64a: poly64x1_t, lane1: const int, b: poly64x1_t, lane2: const intpoly64x1_tDuplicate vector element to vector or scalar
653FALSEvcopy_lane_p8a: poly8x8_t, lane1: const int, b: poly8x8_t, lane2: const intpoly8x8_tInsert vector element from another vector element
654FALSEvcopy_lane_s16a: int16x4_t, lane1: const int, b: int16x4_t, lane2: const intint16x4_tInsert vector element from another vector element
655FALSEvcopy_lane_s32a: int32x2_t, lane1: const int, b: int32x2_t, lane2: const intint32x2_tInsert vector element from another vector element
656FALSEvcopy_lane_s64a: int64x1_t, lane1: const int, b: int64x1_t, lane2: const intint64x1_tDuplicate vector element to vector or scalar
657FALSEvcopy_lane_s8a: int8x8_t, lane1: const int, b: int8x8_t, lane2: const intint8x8_tInsert vector element from another vector element
658FALSEvcopy_lane_u16a: uint16x4_t, lane1: const int, b: uint16x4_t, lane2: const intuint16x4_tInsert vector element from another vector element
659FALSEvcopy_lane_u32a: uint32x2_t, lane1: const int, b: uint32x2_t, lane2: const intuint32x2_tInsert vector element from another vector element
660FALSEvcopy_lane_u64a: uint64x1_t, lane1: const int, b: uint64x1_t, lane2: const intuint64x1_tDuplicate vector element to vector or scalar
661FALSEvcopy_lane_u8a: uint8x8_t, lane1: const int, b: uint8x8_t, lane2: const intuint8x8_tInsert vector element from another vector element
662FALSEvcopy_laneq_bf16a: bfloat16x4_t, lane1: const int, b: bfloat16x8_t, lane2: const intbfloat16x4_tInsert vector element from another vector element
663FALSEvcopy_laneq_f32a: float32x2_t, lane1: const int, b: float32x4_t, lane2: const intfloat32x2_tInsert vector element from another vector element
664FALSEvcopy_laneq_f64a: float64x1_t, lane1: const int, b: float64x2_t, lane2: const intfloat64x1_tDuplicate vector element to vector or scalar
665FALSEvcopy_laneq_p16a: poly16x4_t, lane1: const int, b: poly16x8_t, lane2: const intpoly16x4_tInsert vector element from another vector element
666FALSEvcopy_laneq_p64a: poly64x1_t, lane1: const int, b: poly64x2_t, lane2: const intpoly64x1_tDuplicate vector element to vector or scalar
667FALSEvcopy_laneq_p8a: poly8x8_t, lane1: const int, b: poly8x16_t, lane2: const intpoly8x8_tInsert vector element from another vector element
668FALSEvcopy_laneq_s16a: int16x4_t, lane1: const int, b: int16x8_t, lane2: const intint16x4_tInsert vector element from another vector element
669FALSEvcopy_laneq_s32a: int32x2_t, lane1: const int, b: int32x4_t, lane2: const intint32x2_tInsert vector element from another vector element
670FALSEvcopy_laneq_s64a: int64x1_t, lane1: const int, b: int64x2_t, lane2: const intint64x1_tDuplicate vector element to vector or scalar
671FALSEvcopy_laneq_s8a: int8x8_t, lane1: const int, b: int8x16_t, lane2: const intint8x8_tInsert vector element from another vector element
672FALSEvcopy_laneq_u16a: uint16x4_t, lane1: const int, b: uint16x8_t, lane2: const intuint16x4_tInsert vector element from another vector element
673FALSEvcopy_laneq_u32a: uint32x2_t, lane1: const int, b: uint32x4_t, lane2: const intuint32x2_tInsert vector element from another vector element
674FALSEvcopy_laneq_u64a: uint64x1_t, lane1: const int, b: uint64x2_t, lane2: const intuint64x1_tDuplicate vector element to vector or scalar
675FALSEvcopy_laneq_u8a: uint8x8_t, lane1: const int, b: uint8x16_t, lane2: const intuint8x8_tInsert vector element from another vector element
676FALSEvcopyq_lane_bf16a: bfloat16x8_t, lane1: const int, b: bfloat16x4_t, lane2: const intbfloat16x8_tInsert vector element from another vector element
677FALSEvcopyq_lane_f32a: float32x4_t, lane1: const int, b: float32x2_t, lane2: const intfloat32x4_tInsert vector element from another vector element
678FALSEvcopyq_lane_f64a: float64x2_t, lane1: const int, b: float64x1_t, lane2: const intfloat64x2_tInsert vector element from another vector element
679FALSEvcopyq_lane_p16a: poly16x8_t, lane1: const int, b: poly16x4_t, lane2: const intpoly16x8_tInsert vector element from another vector element
680FALSEvcopyq_lane_p64a: poly64x2_t, lane1: const int, b: poly64x1_t, lane2: const intpoly64x2_tInsert vector element from another vector element
681FALSEvcopyq_lane_p8a: poly8x16_t, lane1: const int, b: poly8x8_t, lane2: const intpoly8x16_tInsert vector element from another vector element
682FALSEvcopyq_lane_s16a: int16x8_t, lane1: const int, b: int16x4_t, lane2: const intint16x8_tInsert vector element from another vector element
683FALSEvcopyq_lane_s32a: int32x4_t, lane1: const int, b: int32x2_t, lane2: const intint32x4_tInsert vector element from another vector element
684FALSEvcopyq_lane_s64a: int64x2_t, lane1: const int, b: int64x1_t, lane2: const intint64x2_tInsert vector element from another vector element
685FALSEvcopyq_lane_s8a: int8x16_t, lane1: const int, b: int8x8_t, lane2: const intint8x16_tInsert vector element from another vector element
686FALSEvcopyq_lane_u16a: uint16x8_t, lane1: const int, b: uint16x4_t, lane2: const intuint16x8_tInsert vector element from another vector element
687FALSEvcopyq_lane_u32a: uint32x4_t, lane1: const int, b: uint32x2_t, lane2: const intuint32x4_tInsert vector element from another vector element
688FALSEvcopyq_lane_u64a: uint64x2_t, lane1: const int, b: uint64x1_t, lane2: const intuint64x2_tInsert vector element from another vector element
689FALSEvcopyq_lane_u8a: uint8x16_t, lane1: const int, b: uint8x8_t, lane2: const intuint8x16_tInsert vector element from another vector element
690FALSEvcopyq_laneq_bf16a: bfloat16x8_t, lane1: const int, b: bfloat16x8_t, lane2: const intbfloat16x8_tInsert vector element from another vector element
691FALSEvcopyq_laneq_f32a: float32x4_t, lane1: const int, b: float32x4_t, lane2: const intfloat32x4_tInsert vector element from another vector element
692FALSEvcopyq_laneq_f64a: float64x2_t, lane1: const int, b: float64x2_t, lane2: const intfloat64x2_tInsert vector element from another vector element
693FALSEvcopyq_laneq_p16a: poly16x8_t, lane1: const int, b: poly16x8_t, lane2: const intpoly16x8_tInsert vector element from another vector element
694FALSEvcopyq_laneq_p64a: poly64x2_t, lane1: const int, b: poly64x2_t, lane2: const intpoly64x2_tInsert vector element from another vector element
695FALSEvcopyq_laneq_p8a: poly8x16_t, lane1: const int, b: poly8x16_t, lane2: const intpoly8x16_tInsert vector element from another vector element
696FALSEvcopyq_laneq_s16a: int16x8_t, lane1: const int, b: int16x8_t, lane2: const intint16x8_tInsert vector element from another vector element
697FALSEvcopyq_laneq_s32a: int32x4_t, lane1: const int, b: int32x4_t, lane2: const intint32x4_tInsert vector element from another vector element
698FALSEvcopyq_laneq_s64a: int64x2_t, lane1: const int, b: int64x2_t, lane2: const intint64x2_tInsert vector element from another vector element
699FALSEvcopyq_laneq_s8a: int8x16_t, lane1: const int, b: int8x16_t, lane2: const intint8x16_tInsert vector element from another vector element
700FALSEvcopyq_laneq_u16a: uint16x8_t, lane1: const int, b: uint16x8_t, lane2: const intuint16x8_tInsert vector element from another vector element
701FALSEvcopyq_laneq_u32a: uint32x4_t, lane1: const int, b: uint32x4_t, lane2: const intuint32x4_tInsert vector element from another vector element
702FALSEvcopyq_laneq_u64a: uint64x2_t, lane1: const int, b: uint64x2_t, lane2: const intuint64x2_tInsert vector element from another vector element
703FALSEvcopyq_laneq_u8a: uint8x16_t, lane1: const int, b: uint8x16_t, lane2: const intuint8x16_tInsert vector element from another vector element
704FALSEvcreate_bf16a: u64bfloat16x4_tInsert vector element from another vector element
705FALSEvcreate_f16a: u64float16x4_tInsert vector element from another vector element
706FALSEvcreate_f32a: u64float32x2_tInsert vector element from another vector element
707FALSEvcreate_f64a: u64float64x1_tInsert vector element from another vector element
708FALSEvcreate_p16a: u64poly16x4_tInsert vector element from another vector element
709FALSEvcreate_p64a: u64poly64x1_tInsert vector element from another vector element
710FALSEvcreate_p8a: u64poly8x8_tInsert vector element from another vector element
711FALSEvcreate_s16a: u64int16x4_tInsert vector element from another vector element
712FALSEvcreate_s32a: u64int32x2_tInsert vector element from another vector element
713FALSEvcreate_s64a: u64int64x1_tInsert vector element from another vector element
714FALSEvcreate_s8a: u64int8x8_tInsert vector element from another vector element
715FALSEvcreate_u16a: u64uint16x4_tInsert vector element from another vector element
716FALSEvcreate_u32a: u64uint32x2_tInsert vector element from another vector element
717FALSEvcreate_u64a: u64uint64x1_tInsert vector element from another vector element
718FALSEvcreate_u8a: u64uint8x8_tInsert vector element from another vector element
719FALSEvcvt_f16_f32a: float32x4_tfloat16x4_tFloating-point convert to lower precision narrow
720FALSEvcvt_f16_s16a: int16x4_tfloat16x4_tSigned fixed-point convert to floating-point
721FALSEvcvt_f16_u16a: uint16x4_tfloat16x4_tUnsigned fixed-point convert to floating-point
722FALSEvcvt_f32_bf16a: bfloat16x4_tfloat32x4_tShift left long
723FALSEvcvt_f32_f16a: float16x4_tfloat32x4_tFloating-point convert to higher precision long
724TRUEvcvt_f32_f64a: float64x2_tfloat32x2_tFloating-point convert to lower precision narrow
725FALSEvcvt_f32_s32a: int32x2_tfloat32x2_tSigned fixed-point convert to floating-point
726FALSEvcvt_f32_u32a: uint32x2_tfloat32x2_tUnsigned fixed-point convert to floating-point
727TRUEvcvt_f64_f32a: float32x2_tfloat64x2_tFloating-point convert to higher precision long
728FALSEvcvt_f64_s64a: int64x1_tfloat64x1_tSigned fixed-point convert to floating-point
729FALSEvcvt_f64_u64a: uint64x1_tfloat64x1_tUnsigned fixed-point convert to floating-point
730FALSEvcvt_high_bf16_f32inactive: bfloat16x4_t, a: float32x4_tbfloat16x4_tFloating-point convert from single-precision to bfloat16 format
731FALSEvcvt_high_f16_f32r: float16x4_t, a: float32x4_tfloat16x8_tFloating-point convert to lower precision narrow
732FALSEvcvt_high_f32_f16a: float16x8_tfloat32x4_tFloating-point convert to higher precision long
733TRUEvcvt_high_f32_f64r: float32x2_t, a: float64x2_tfloat32x4_tFloating-point convert to lower precision narrow
734TRUEvcvt_high_f64_f32a: float32x4_tfloat64x2_tFloating-point convert to higher precision long
735FALSEvcvt_low_bf16_f32a: float32x4_tbfloat16x4_tFloating-point convert from single-precision to bfloat16 format
736FALSEvcvt_n_f16_s16a: int16x4_t, n: const intfloat16x4_tSigned fixed-point convert to floating-point
737FALSEvcvt_n_f16_u16a: uint16x4_t, n: const intfloat16x4_tUnsigned fixed-point convert to floating-point
738FALSEvcvt_n_f32_s32a: int32x2_t, n: const intfloat32x2_tSigned fixed-point convert to floating-point
739FALSEvcvt_n_f32_u32a: uint32x2_t, n: const intfloat32x2_tUnsigned fixed-point convert to floating-point
740FALSEvcvt_n_f64_s64a: int64x1_t, n: const intfloat64x1_tSigned fixed-point convert to floating-point
741FALSEvcvt_n_f64_u64a: uint64x1_t, n: const intfloat64x1_tUnsigned fixed-point convert to floating-point
742FALSEvcvt_n_s16_f16a: float16x4_t, n: const intint16x4_tFloating-point convert to signed fixed-point, rounding toward zero
743FALSEvcvt_n_s32_f32a: float32x2_t, n: const intint32x2_tFloating-point convert to signed fixed-point, rounding toward zero
744FALSEvcvt_n_s64_f64a: float64x1_t, n: const intint64x1_tFloating-point convert to signed fixed-point, rounding toward zero
745FALSEvcvt_n_u16_f16a: float16x4_t, n: const intuint16x4_tFloating-point convert to unsigned fixed-point, rounding toward zero
746FALSEvcvt_n_u32_f32a: float32x2_t, n: const intuint32x2_tFloating-point convert to unsigned fixed-point, rounding toward zero
747FALSEvcvt_n_u64_f64a: float64x1_t, n: const intuint64x1_tFloating-point convert to unsigned fixed-point, rounding toward zero
748FALSEvcvt_s16_f16a: float16x4_tint16x4_tFloating-point convert to signed fixed-point, rounding toward zero
749TRUEvcvt_s32_f32a: float32x2_tint32x2_tFloating-point convert to signed fixed-point, rounding toward zero
750TRUEvcvt_s64_f64a: float64x1_tint64x1_tFloating-point convert to signed fixed-point, rounding toward zero
751FALSEvcvt_u16_f16a: float16x4_tuint16x4_tFloating-point convert to signed fixed-point, rounding toward zero
752TRUEvcvt_u32_f32a: float32x2_tuint32x2_tFloating-point convert to unsigned fixed-point, rounding toward zero
753TRUEvcvt_u64_f64a: float64x1_tuint64x1_tFloating-point convert to unsigned fixed-point, rounding toward zero
754FALSEvcvta_s16_f16a: float16x4_tint16x4_tFloating-point convert to signed integer, rounding to nearest with ties to away
755TRUEvcvta_s32_f32a: float32x2_tint32x2_tFloating-point convert to signed integer, rounding to nearest with ties to away
756TRUEvcvta_s64_f64a: float64x1_tint64x1_tFloating-point convert to signed integer, rounding to nearest with ties to away
757FALSEvcvta_u16_f16a: float16x4_tuint16x4_tFloating-point convert to unsigned integer, rounding to nearest with ties to away
758TRUEvcvta_u32_f32a: float32x2_tuint32x2_tFloating-point convert to unsigned integer, rounding to nearest with ties to away
759TRUEvcvta_u64_f64a: float64x1_tuint64x1_tFloating-point convert to unsigned integer, rounding to nearest with ties to away
760FALSEvcvtad_s64_f64a: float64_ti64Floating-point convert to signed integer, rounding to nearest with ties to away
761FALSEvcvtad_u64_f64a: float64_tu64Floating-point convert to unsigned integer, rounding to nearest with ties to away
762FALSEvcvtah_f32_bf16a: bfloat16_tf32Shift left
763FALSEvcvtah_s16_f16a: float16_ti16Floating-point convert to signed integer, rounding to nearest with ties to away
764FALSEvcvtah_s32_f16a: float16_ti32Floating-point convert to signed integer, rounding to nearest with ties to away
765FALSEvcvtah_s64_f16a: float16_ti64Floating-point convert to signed integer, rounding to nearest with ties to away
766FALSEvcvtah_u16_f16a: float16_tu16Floating-point convert to unsigned integer, rounding to nearest with ties to away
767FALSEvcvtah_u32_f16a: float16_tu32Floating-point convert to unsigned integer, rounding to nearest with ties to away
768FALSEvcvtah_u64_f16a: float16_tu64Floating-point convert to unsigned integer, rounding to nearest with ties to away
769FALSEvcvtaq_s16_f16a: float16x8_tint16x8_tFloating-point convert to signed integer, rounding to nearest with ties to away
770TRUEvcvtaq_s32_f32a: float32x4_tint32x4_tFloating-point convert to signed integer, rounding to nearest with ties to away
771TRUEvcvtaq_s64_f64a: float64x2_tint64x2_tFloating-point convert to signed integer, rounding to nearest with ties to away
772FALSEvcvtaq_u16_f16a: float16x8_tuint16x8_tFloating-point convert to unsigned integer, rounding to nearest with ties to away
773TRUEvcvtaq_u32_f32a: float32x4_tuint32x4_tFloating-point convert to unsigned integer, rounding to nearest with ties to away
774TRUEvcvtaq_u64_f64a: float64x2_tuint64x2_tFloating-point convert to unsigned integer, rounding to nearest with ties to away
775FALSEvcvtas_s32_f32a: f32i32Floating-point convert to signed integer, rounding to nearest with ties to away
776FALSEvcvtas_u32_f32a: f32u32Floating-point convert to unsigned integer, rounding to nearest with ties to away
777FALSEvcvtd_f64_s64a: i64float64_tSigned fixed-point convert to floating-point
778FALSEvcvtd_f64_u64a: u64float64_tUnsigned fixed-point convert to floating-point
779FALSEvcvtd_n_f64_s64a: i64, n: const intfloat64_tSigned fixed-point convert to floating-point
780FALSEvcvtd_n_f64_u64a: u64, n: const intfloat64_tUnsigned fixed-point convert to floating-point
781FALSEvcvtd_n_s64_f64a: float64_t, n: const inti64Floating-point convert to signed fixed-point, rounding toward zero
782FALSEvcvtd_n_u64_f64a: float64_t, n: const intu64Floating-point convert to unsigned fixed-point, rounding toward zero
783FALSEvcvtd_s64_f64a: float64_ti64Floating-point convert to signed fixed-point, rounding toward zero
784FALSEvcvtd_u64_f64a: float64_tu64Floating-point convert to unsigned fixed-point, rounding toward zero
785FALSEvcvth_bf16_f32a: f32bfloat16_tFloating-point convert from single-precision to bfloat16 format
786FALSEvcvth_f16_s16a: i16float16_tSigned fixed-point convert to floating-point
787FALSEvcvth_f16_s32a: i32float16_tSigned fixed-point convert to floating-point
788FALSEvcvth_f16_s64a: i64float16_tSigned fixed-point convert to floating-point
789FALSEvcvth_f16_u16a: u16float16_tUnsigned fixed-point convert to floating-point
790FALSEvcvth_f16_u32a: u32float16_tUnsigned fixed-point convert to floating-point
791FALSEvcvth_f16_u64a: u64float16_tUnsigned fixed-point convert to floating-point
792FALSEvcvth_n_f16_s16a: i16, n: const intfloat16_tSigned fixed-point convert to floating-point
793FALSEvcvth_n_f16_s32a: i32, n: const intfloat16_tSigned fixed-point convert to floating-point
794FALSEvcvth_n_f16_s64a: i64, n: const intfloat16_tSigned fixed-point convert to floating-point
795FALSEvcvth_n_f16_u16a: u16, n: const intfloat16_tUnsigned fixed-point convert to floating-point
796FALSEvcvth_n_f16_u32a: u32, n: const intfloat16_tUnsigned fixed-point convert to floating-point
797FALSEvcvth_n_f16_u64a: u64, n: const intfloat16_tUnsigned fixed-point convert to floating-point
798FALSEvcvth_n_s16_f16a: float16_t, n: const inti16Floating-point convert to signed fixed-point, rounding toward zero
799FALSEvcvth_n_s32_f16a: float16_t, n: const inti32Floating-point convert to signed fixed-point, rounding toward zero
800FALSEvcvth_n_s64_f16a: float16_t, n: const inti64Floating-point convert to signed fixed-point, rounding toward zero
801FALSEvcvth_n_u16_f16a: float16_t, n: const intu16Floating-point convert to unsigned fixed-point, rounding toward zero
802FALSEvcvth_n_u32_f16a: float16_t, n: const intu32Floating-point convert to unsigned fixed-point, rounding toward zero
803FALSEvcvth_n_u64_f16a: float16_t, n: const intu64Floating-point convert to unsigned fixed-point, rounding toward zero
804FALSEvcvth_s16_f16a: float16_ti16Floating-point convert to signed fixed-point, rounding toward zero
805FALSEvcvth_s32_f16a: float16_ti32Floating-point convert to signed fixed-point, rounding toward zero
806FALSEvcvth_s64_f16a: float16_ti64Floating-point convert to signed fixed-point, rounding toward zero
807FALSEvcvth_u16_f16a: float16_tu16Floating-point convert to unsigned fixed-point, rounding toward zero
808FALSEvcvth_u32_f16a: float16_tu32Floating-point convert to unsigned fixed-point, rounding toward zero
809FALSEvcvth_u64_f16a: float16_tu64Floating-point convert to unsigned fixed-point, rounding toward zero
810FALSEvcvtm_s16_f16a: float16x4_tint16x4_tFloating-point convert to signed integer, rounding toward minus infinity
811TRUEvcvtm_s32_f32a: float32x2_tint32x2_tFloating-point convert to signed integer, rounding toward minus infinity
812TRUEvcvtm_s64_f64a: float64x1_tint64x1_tFloating-point convert to signed integer, rounding toward minus infinity
813FALSEvcvtm_u16_f16a: float16x4_tuint16x4_tFloating-point convert to unsigned integer, rounding toward minus infinity
814TRUEvcvtm_u32_f32a: float32x2_tuint32x2_tFloating-point convert to unsigned integer, rounding toward minus infinity
815TRUEvcvtm_u64_f64a: float64x1_tuint64x1_tFloating-point convert to unsigned integer, rounding toward minus infinity
816FALSEvcvtmd_s64_f64a: float64_ti64Floating-point convert to signed integer, rounding toward minus infinity
817FALSEvcvtmd_u64_f64a: float64_tu64Floating-point convert to unsigned integer, rounding toward minus infinity
818FALSEvcvtmh_s16_f16a: float16_ti16Floating-point convert to signed integer, rounding toward minus infinity
819FALSEvcvtmh_s32_f16a: float16_ti32Floating-point convert to signed integer, rounding toward minus infinity
820FALSEvcvtmh_s64_f16a: float16_ti64Floating-point convert to signed integer, rounding toward minus infinity
821FALSEvcvtmh_u16_f16a: float16_tu16Floating-point convert to unsigned integer, rounding toward minus infinity
822FALSEvcvtmh_u32_f16a: float16_tu32Floating-point convert to unsigned integer, rounding toward minus infinity
823FALSEvcvtmh_u64_f16a: float16_tu64Floating-point convert to unsigned integer, rounding toward minus infinity
824FALSEvcvtmq_s16_f16a: float16x8_tint16x8_tFloating-point convert to signed integer, rounding toward minus infinity
825TRUEvcvtmq_s32_f32a: float32x4_tint32x4_tFloating-point convert to signed integer, rounding toward minus infinity
826TRUEvcvtmq_s64_f64a: float64x2_tint64x2_tFloating-point convert to signed integer, rounding toward minus infinity
827FALSEvcvtmq_u16_f16a: float16x8_tuint16x8_tFloating-point convert to unsigned integer, rounding toward minus infinity
828TRUEvcvtmq_u32_f32a: float32x4_tuint32x4_tFloating-point convert to unsigned integer, rounding toward minus infinity
829TRUEvcvtmq_u64_f64a: float64x2_tuint64x2_tFloating-point convert to unsigned integer, rounding toward minus infinity
830FALSEvcvtms_s32_f32a: f32i32Floating-point convert to signed integer, rounding toward minus infinity
831FALSEvcvtms_u32_f32a: f32u32Floating-point convert to unsigned integer, rounding toward minus infinity
832FALSEvcvtn_s16_f16a: float16x4_tint16x4_tFloating-point convert to signed integer, rounding to nearest with ties to even
833TRUEvcvtn_s32_f32a: float32x2_tint32x2_tFloating-point convert to signed integer, rounding to nearest with ties to even
834TRUEvcvtn_s64_f64a: float64x1_tint64x1_tFloating-point convert to signed integer, rounding to nearest with ties to even
835FALSEvcvtn_u16_f16a: float16x4_tuint16x4_tFloating-point convert to unsigned integer, rounding to nearest with ties to even
836TRUEvcvtn_u32_f32a: float32x2_tuint32x2_tFloating-point convert to unsigned integer, rounding to nearest with ties to even
837TRUEvcvtn_u64_f64a: float64x1_tuint64x1_tFloating-point convert to unsigned integer, rounding to nearest with ties to even
838FALSEvcvtnd_s64_f64a: float64_ti64Floating-point convert to signed integer, rounding to nearest with ties to even
839FALSEvcvtnd_u64_f64a: float64_tu64Floating-point convert to unsigned integer, rounding to nearest with ties to even
840FALSEvcvtnh_s16_f16a: float16_ti16Floating-point convert to signed integer, rounding to nearest with ties to even
841FALSEvcvtnh_s32_f16a: float16_ti32Floating-point convert to signed integer, rounding to nearest with ties to even
842FALSEvcvtnh_s64_f16a: float16_ti64Floating-point convert to signed integer, rounding to nearest with ties to even
843FALSEvcvtnh_u16_f16a: float16_tu16Floating-point convert to unsigned integer, rounding to nearest with ties to even
844FALSEvcvtnh_u32_f16a: float16_tu32Floating-point convert to unsigned integer, rounding to nearest with ties to even
845FALSEvcvtnh_u64_f16a: float16_tu64Floating-point convert to unsigned integer, rounding to nearest with ties to even
846FALSEvcvtnq_s16_f16a: float16x8_tint16x8_tFloating-point convert to signed integer, rounding to nearest with ties to even
847TRUEvcvtnq_s32_f32a: float32x4_tint32x4_tFloating-point convert to signed integer, rounding to nearest with ties to even
848TRUEvcvtnq_s64_f64a: float64x2_tint64x2_tFloating-point convert to signed integer, rounding to nearest with ties to even
849FALSEvcvtnq_u16_f16a: float16x8_tuint16x8_tFloating-point convert to unsigned integer, rounding to nearest with ties to even
850TRUEvcvtnq_u32_f32a: float32x4_tuint32x4_tFloating-point convert to unsigned integer, rounding to nearest with ties to even
851TRUEvcvtnq_u64_f64a: float64x2_tuint64x2_tFloating-point convert to unsigned integer, rounding to nearest with ties to even
852FALSEvcvtns_s32_f32a: f32i32Floating-point convert to signed integer, rounding to nearest with ties to even
853FALSEvcvtns_u32_f32a: f32u32Floating-point convert to unsigned integer, rounding to nearest with ties to even
854FALSEvcvtp_s16_f16a: float16x4_tint16x4_tFloating-point convert to signed integer, rounding toward plus infinity
855TRUEvcvtp_s32_f32a: float32x2_tint32x2_tFloating-point convert to signed integer, rounding toward plus infinity
856TRUEvcvtp_s64_f64a: float64x1_tint64x1_tFloating-point convert to signed integer, rounding toward plus infinity
857FALSEvcvtp_u16_f16a: float16x4_tuint16x4_tFloating-point convert to unsigned integer, rounding toward plus infinity
858TRUEvcvtp_u32_f32a: float32x2_tuint32x2_tFloating-point convert to unsigned integer, rounding toward plus infinity
859TRUEvcvtp_u64_f64a: float64x1_tuint64x1_tFloating-point convert to unsigned integer, rounding toward plus infinity
860FALSEvcvtpd_s64_f64a: float64_ti64Floating-point convert to signed integer, rounding toward plus infinity
861FALSEvcvtpd_u64_f64a: float64_tu64Floating-point convert to unsigned integer, rounding toward plus infinity
862FALSEvcvtph_s16_f16a: float16_ti16Floating-point convert to signed integer, rounding toward plus infinity
863FALSEvcvtph_s32_f16a: float16_ti32Floating-point convert to signed integer, rounding toward plus infinity
864FALSEvcvtph_s64_f16a: float16_ti64Floating-point convert to signed integer, rounding toward plus infinity
865FALSEvcvtph_u16_f16a: float16_tu16Floating-point convert to unsigned integer, rounding toward plus infinity
866FALSEvcvtph_u32_f16a: float16_tu32Floating-point convert to unsigned integer, rounding toward plus infinity
867FALSEvcvtph_u64_f16a: float16_tu64Floating-point convert to unsigned integer, rounding toward plus infinity
868FALSEvcvtpq_s16_f16a: float16x8_tint16x8_tFloating-point convert to signed integer, rounding toward plus infinity
869TRUEvcvtpq_s32_f32a: float32x4_tint32x4_tFloating-point convert to signed integer, rounding toward plus infinity
870TRUEvcvtpq_s64_f64a: float64x2_tint64x2_tFloating-point convert to signed integer, rounding toward plus infinity
871FALSEvcvtpq_u16_f16a: float16x8_tuint16x8_tFloating-point convert to unsigned integer, rounding toward plus infinity
872TRUEvcvtpq_u32_f32a: float32x4_tuint32x4_tFloating-point convert to unsigned integer, rounding toward plus infinity
873TRUEvcvtpq_u64_f64a: float64x2_tuint64x2_tFloating-point convert to unsigned integer, rounding toward plus infinity
874FALSEvcvtps_s32_f32a: f32i32Floating-point convert to signed integer, rounding toward plus infinity
875FALSEvcvtps_u32_f32a: f32u32Floating-point convert to unsigned integer, rounding toward plus infinity
876FALSEvcvtq_f16_s16a: int16x8_tfloat16x8_tSigned fixed-point convert to floating-point
877FALSEvcvtq_f16_u16a: uint16x8_tfloat16x8_tUnsigned fixed-point convert to floating-point
878FALSEvcvtq_f32_s32a: int32x4_tfloat32x4_tSigned fixed-point convert to floating-point
879FALSEvcvtq_f32_u32a: uint32x4_tfloat32x4_tUnsigned fixed-point convert to floating-point
880FALSEvcvtq_f64_s64a: int64x2_tfloat64x2_tSigned fixed-point convert to floating-point
881FALSEvcvtq_f64_u64a: uint64x2_tfloat64x2_tUnsigned fixed-point convert to floating-point
882FALSEvcvtq_high_bf16_f32inactive: bfloat16x8_t, a: float32x4_tbfloat16x8_tFloating-point convert from single-precision to bfloat16 format
883FALSEvcvtq_high_f32_bf16a: bfloat16x8_tfloat32x4_tShift left long
884FALSEvcvtq_low_bf16_f32a: float32x4_tbfloat16x8_tFloating-point convert from single-precision to bfloat16 format
885FALSEvcvtq_low_f32_bf16a: bfloat16x8_tfloat32x4_tShift left long
886FALSEvcvtq_n_f16_s16a: int16x8_t, n: const intfloat16x8_tSigned fixed-point convert to floating-point
887FALSEvcvtq_n_f16_u16a: uint16x8_t, n: const intfloat16x8_tUnsigned fixed-point convert to floating-point
888FALSEvcvtq_n_f32_s32a: int32x4_t, n: const intfloat32x4_tSigned fixed-point convert to floating-point
889FALSEvcvtq_n_f32_u32a: uint32x4_t, n: const intfloat32x4_tUnsigned fixed-point convert to floating-point
890FALSEvcvtq_n_f64_s64a: int64x2_t, n: const intfloat64x2_tSigned fixed-point convert to floating-point
891FALSEvcvtq_n_f64_u64a: uint64x2_t, n: const intfloat64x2_tUnsigned fixed-point convert to floating-point
892FALSEvcvtq_n_s16_f16a: float16x8_t, n: const intint16x8_tFloating-point convert to signed fixed-point, rounding toward zero
893FALSEvcvtq_n_s32_f32a: float32x4_t, n: const intint32x4_tFloating-point convert to signed fixed-point, rounding toward zero
894FALSEvcvtq_n_s64_f64a: float64x2_t, n: const intint64x2_tFloating-point convert to signed fixed-point, rounding toward zero
895FALSEvcvtq_n_u16_f16a: float16x8_t, n: const intuint16x8_tFloating-point convert to unsigned fixed-point, rounding toward zero
896FALSEvcvtq_n_u32_f32a: float32x4_t, n: const intuint32x4_tFloating-point convert to unsigned fixed-point, rounding toward zero
897FALSEvcvtq_n_u64_f64a: float64x2_t, n: const intuint64x2_tFloating-point convert to unsigned fixed-point, rounding toward zero
898FALSEvcvtq_s16_f16a: float16x8_tint16x8_tFloating-point convert to signed fixed-point, rounding toward zero
899TRUEvcvtq_s32_f32a: float32x4_tint32x4_tFloating-point convert to signed fixed-point, rounding toward zero
900TRUEvcvtq_s64_f64a: float64x2_tint64x2_tFloating-point convert to signed fixed-point, rounding toward zero
901FALSEvcvtq_u16_f16a: float16x8_tuint16x8_tFloating-point convert to signed fixed-point, rounding toward zero
902TRUEvcvtq_u32_f32a: float32x4_tuint32x4_tFloating-point convert to unsigned fixed-point, rounding toward zero
903TRUEvcvtq_u64_f64a: float64x2_tuint64x2_tFloating-point convert to unsigned fixed-point, rounding toward zero
904FALSEvcvts_f32_s32a: i32f32Signed fixed-point convert to floating-point
905FALSEvcvts_f32_u32a: u32f32Unsigned fixed-point convert to floating-point
906FALSEvcvts_n_f32_s32a: i32, n: const intf32Signed fixed-point convert to floating-point
907FALSEvcvts_n_f32_u32a: u32, n: const intf32Unsigned fixed-point convert to floating-point
908FALSEvcvts_n_s32_f32a: f32, n: const inti32Floating-point convert to signed fixed-point, rounding toward zero
909FALSEvcvts_n_u32_f32a: f32, n: const intu32Floating-point convert to unsigned fixed-point, rounding toward zero
910FALSEvcvts_s32_f32a: f32i32Floating-point convert to signed fixed-point, rounding toward zero
911FALSEvcvts_u32_f32a: f32u32Floating-point convert to unsigned fixed-point, rounding toward zero
912TRUEvcvtx_f32_f64a: float64x2_tfloat32x2_tFloating-point convert to lower precision narrow, rounding to odd
913TRUEvcvtx_high_f32_f64r: float32x2_t, a: float64x2_tfloat32x4_tFloating-point convert to lower precision narrow, rounding to odd
914FALSEvcvtxd_f32_f64a: float64_tf32Floating-point convert to lower precision narrow, rounding to odd
915FALSEvdiv_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point divide
916TRUEvdiv_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point divide
917TRUEvdiv_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point divide
918FALSEvdivh_f16a: float16_t, b: float16_tfloat16_tFloating-point divide
919FALSEvdivq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point divide
920TRUEvdivq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point divide
921TRUEvdivq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point divide
922FALSEvdot_lane_s32r: int32x2_t, a: int8x8_t, b: int8x8_t, lane: const intint32x2_tDot product signed arithmetic
923FALSEvdot_lane_u32r: uint32x2_t, a: uint8x8_t, b: uint8x8_t, lane: const intuint32x2_tDot product unsigned arithmetic
924FALSEvdot_laneq_s32r: int32x2_t, a: int8x8_t, b: int8x16_t, lane: const intint32x2_tDot product signed arithmetic
925FALSEvdot_laneq_u32r: uint32x2_t, a: uint8x8_t, b: uint8x16_t, lane: const intuint32x2_tDot product unsigned arithmetic
926FALSEvdot_s32r: int32x2_t, a: int8x8_t, b: int8x8_tint32x2_tDot product signed arithmetic
927FALSEvdot_u32r: uint32x2_t, a: uint8x8_t, b: uint8x8_tuint32x2_tDot product unsigned arithmetic
928FALSEvdotq_lane_s32r: int32x4_t, a: int8x16_t, b: int8x8_t, lane: const intint32x4_tDot product signed arithmetic
929FALSEvdotq_lane_u32r: uint32x4_t, a: uint8x16_t, b: uint8x8_t, lane: const intuint32x4_tDot product unsigned arithmetic
930FALSEvdotq_laneq_s32r: int32x4_t, a: int8x16_t, b: int8x16_t, lane: const intint32x4_tDot product signed arithmetic
931FALSEvdotq_laneq_u32r: uint32x4_t, a: uint8x16_t, b: uint8x16_t, lane: const intuint32x4_tDot product unsigned arithmetic
932FALSEvdotq_s32r: int32x4_t, a: int8x16_t, b: int8x16_tint32x4_tDot product signed arithmetic
933FALSEvdotq_u32r: uint32x4_t, a: uint8x16_t, b: uint8x16_tuint32x4_tDot product unsigned arithmetic
934FALSEvdup_lane_bf16vec: bfloat16x4_t, lane: const intbfloat16x4_tDuplicate vector element to vector or scalar
935FALSEvdup_lane_f16vec: float16x4_t, lane: const intfloat16x4_tSet all vector lanes to the same value
936TRUEvdup_lane_f32vec: float32x2_t, lane: const intfloat32x2_tSet all vector lanes to the same value
937TRUEvdup_lane_f64vec: float64x1_t, lane: const intfloat64x1_tSet all vector lanes to the same value
938TRUEvdup_lane_p16vec: poly16x4_t, lane: const intpoly16x4_tSet all vector lanes to the same value
939TRUEvdup_lane_p64vec: poly64x1_t, lane: const intpoly64x1_tSet all vector lanes to the same value
940TRUEvdup_lane_p8vec: poly8x8_t, lane: const intpoly8x8_tSet all vector lanes to the same value
941TRUEvdup_lane_s16vec: int16x4_t, lane: const intint16x4_tSet all vector lanes to the same value
942TRUEvdup_lane_s32vec: int32x2_t, lane: const intint32x2_tSet all vector lanes to the same value
943TRUEvdup_lane_s64vec: int64x1_t, lane: const intint64x1_tSet all vector lanes to the same value
944TRUEvdup_lane_s8vec: int8x8_t, lane: const intint8x8_tSet all vector lanes to the same value
945TRUEvdup_lane_u16vec: uint16x4_t, lane: const intuint16x4_tSet all vector lanes to the same value
946TRUEvdup_lane_u32vec: uint32x2_t, lane: const intuint32x2_tSet all vector lanes to the same value
947TRUEvdup_lane_u64vec: uint64x1_t, lane: const intuint64x1_tSet all vector lanes to the same value
948TRUEvdup_lane_u8vec: uint8x8_t, lane: const intuint8x8_tSet all vector lanes to the same value
949FALSEvdup_laneq_bf16vec: bfloat16x8_t, lane: const intbfloat16x4_tDuplicate vector element to vector or scalar
950FALSEvdup_laneq_f16vec: float16x8_t, lane: const intfloat16x4_tSet all vector lanes to the same value
951TRUEvdup_laneq_f32vec: float32x4_t, lane: const intfloat32x2_tSet all vector lanes to the same value
952TRUEvdup_laneq_f64vec: float64x2_t, lane: const intfloat64x1_tSet all vector lanes to the same value
953TRUEvdup_laneq_p16vec: poly16x8_t, lane: const intpoly16x4_tSet all vector lanes to the same value
954TRUEvdup_laneq_p64vec: poly64x2_t, lane: const intpoly64x1_tSet all vector lanes to the same value
955TRUEvdup_laneq_p8vec: poly8x16_t, lane: const intpoly8x8_tSet all vector lanes to the same value
956TRUEvdup_laneq_s16vec: int16x8_t, lane: const intint16x4_tSet all vector lanes to the same value
957TRUEvdup_laneq_s32vec: int32x4_t, lane: const intint32x2_tSet all vector lanes to the same value
958TRUEvdup_laneq_s64vec: int64x2_t, lane: const intint64x1_tSet all vector lanes to the same value
959TRUEvdup_laneq_s8vec: int8x16_t, lane: const intint8x8_tSet all vector lanes to the same value
960TRUEvdup_laneq_u16vec: uint16x8_t, lane: const intuint16x4_tSet all vector lanes to the same value
961TRUEvdup_laneq_u32vec: uint32x4_t, lane: const intuint32x2_tSet all vector lanes to the same value
962TRUEvdup_laneq_u64vec: uint64x2_t, lane: const intuint64x1_tSet all vector lanes to the same value
963TRUEvdup_laneq_u8vec: uint8x16_t, lane: const intuint8x8_tSet all vector lanes to the same value
964FALSEvdup_n_bf16value: bfloat16_tbfloat16x4_tDuplicate vector element to vector or scalar
965FALSEvdup_n_f16value: float16_tfloat16x4_tDuplicate vector element to vector or scalar
966TRUEvdup_n_f32value: f32float32x2_tDuplicate vector element to vector or scalar
967TRUEvdup_n_f64value: float64_tfloat64x1_tInsert vector element from another vector element
968TRUEvdup_n_p16value: poly16_tpoly16x4_tDuplicate vector element to vector or scalar
969TRUEvdup_n_p64value: poly64_tpoly64x1_tInsert vector element from another vector element
970TRUEvdup_n_p8value: poly8_tpoly8x8_tDuplicate vector element to vector or scalar
971TRUEvdup_n_s16value: i16int16x4_tDuplicate vector element to vector or scalar
972TRUEvdup_n_s32value: i32int32x2_tDuplicate vector element to vector or scalar
973TRUEvdup_n_s64value: i64int64x1_tInsert vector element from another vector element
974TRUEvdup_n_s8value: i8int8x8_tDuplicate vector element to vector or scalar
975TRUEvdup_n_u16value: u16uint16x4_tDuplicate vector element to vector or scalar
976TRUEvdup_n_u32value: u32uint32x2_tDuplicate vector element to vector or scalar
977TRUEvdup_n_u64value: u64uint64x1_tInsert vector element from another vector element
978TRUEvdup_n_u8value: u8uint8x8_tDuplicate vector element to vector or scalar
979TRUEvdupb_lane_p8vec: poly8x8_t, lane: const intpoly8_tSet all vector lanes to the same value
980TRUEvdupb_lane_s8vec: int8x8_t, lane: const inti8Set all vector lanes to the same value
981TRUEvdupb_lane_u8vec: uint8x8_t, lane: const intu8Set all vector lanes to the same value
982TRUEvdupb_laneq_p8vec: poly8x16_t, lane: const intpoly8_tSet all vector lanes to the same value
983TRUEvdupb_laneq_s8vec: int8x16_t, lane: const inti8Set all vector lanes to the same value
984TRUEvdupb_laneq_u8vec: uint8x16_t, lane: const intu8Set all vector lanes to the same value
985TRUEvdupd_lane_f64vec: float64x1_t, lane: const intfloat64_tSet all vector lanes to the same value
986TRUEvdupd_lane_s64vec: int64x1_t, lane: const inti64Set all vector lanes to the same value
987TRUEvdupd_lane_u64vec: uint64x1_t, lane: const intu64Set all vector lanes to the same value
988TRUEvdupd_laneq_f64vec: float64x2_t, lane: const intfloat64_tSet all vector lanes to the same value
989TRUEvdupd_laneq_s64vec: int64x2_t, lane: const inti64Set all vector lanes to the same value
990TRUEvdupd_laneq_u64vec: uint64x2_t, lane: const intu64Set all vector lanes to the same value
991FALSEvduph_lane_bf16vec: bfloat16x4_t, lane: const intbfloat16_tDuplicate vector element to vector or scalar
992FALSEvduph_lane_f16vec: float16x4_t, lane: const intfloat16_tSet all vector lanes to the same value
993TRUEvduph_lane_p16vec: poly16x4_t, lane: const intpoly16_tSet all vector lanes to the same value
994TRUEvduph_lane_s16vec: int16x4_t, lane: const inti16Set all vector lanes to the same value
995TRUEvduph_lane_u16vec: uint16x4_t, lane: const intu16Set all vector lanes to the same value
996FALSEvduph_laneq_bf16vec: bfloat16x8_t, lane: const intbfloat16_tDuplicate vector element to vector or scalar
997FALSEvduph_laneq_f16vec: float16x8_t, lane: const intfloat16_tSet all vector lanes to the same value
998TRUEvduph_laneq_p16vec: poly16x8_t, lane: const intpoly16_tSet all vector lanes to the same value
999TRUEvduph_laneq_s16vec: int16x8_t, lane: const inti16Set all vector lanes to the same value
1000TRUEvduph_laneq_u16vec: uint16x8_t, lane: const intu16Set all vector lanes to the same value
1001FALSEvdupq_lane_bf16vec: bfloat16x4_t, lane: const intbfloat16x8_tDuplicate vector element to vector or scalar
1002FALSEvdupq_lane_f16vec: float16x4_t, lane: const intfloat16x8_tSet all vector lanes to the same value
1003TRUEvdupq_lane_f32vec: float32x2_t, lane: const intfloat32x4_tSet all vector lanes to the same value
1004TRUEvdupq_lane_f64vec: float64x1_t, lane: const intfloat64x2_tSet all vector lanes to the same value
1005TRUEvdupq_lane_p16vec: poly16x4_t, lane: const intpoly16x8_tSet all vector lanes to the same value
1006TRUEvdupq_lane_p64vec: poly64x1_t, lane: const intpoly64x2_tSet all vector lanes to the same value
1007TRUEvdupq_lane_p8vec: poly8x8_t, lane: const intpoly8x16_tSet all vector lanes to the same value
1008TRUEvdupq_lane_s16vec: int16x4_t, lane: const intint16x8_tSet all vector lanes to the same value
1009TRUEvdupq_lane_s32vec: int32x2_t, lane: const intint32x4_tSet all vector lanes to the same value
1010TRUEvdupq_lane_s64vec: int64x1_t, lane: const intint64x2_tSet all vector lanes to the same value
1011TRUEvdupq_lane_s8vec: int8x8_t, lane: const intint8x16_tSet all vector lanes to the same value
1012TRUEvdupq_lane_u16vec: uint16x4_t, lane: const intuint16x8_tSet all vector lanes to the same value
1013TRUEvdupq_lane_u32vec: uint32x2_t, lane: const intuint32x4_tSet all vector lanes to the same value
1014TRUEvdupq_lane_u64vec: uint64x1_t, lane: const intuint64x2_tSet all vector lanes to the same value
1015TRUEvdupq_lane_u8vec: uint8x8_t, lane: const intuint8x16_tSet all vector lanes to the same value
1016FALSEvdupq_laneq_bf16vec: bfloat16x8_t, lane: const intbfloat16x8_tDuplicate vector element to vector or scalar
1017FALSEvdupq_laneq_f16vec: float16x8_t, lane: const intfloat16x8_tSet all vector lanes to the same value
1018TRUEvdupq_laneq_f32vec: float32x4_t, lane: const intfloat32x4_tSet all vector lanes to the same value
1019TRUEvdupq_laneq_f64vec: float64x2_t, lane: const intfloat64x2_tSet all vector lanes to the same value
1020TRUEvdupq_laneq_p16vec: poly16x8_t, lane: const intpoly16x8_tSet all vector lanes to the same value
1021TRUEvdupq_laneq_p64vec: poly64x2_t, lane: const intpoly64x2_tSet all vector lanes to the same value
1022TRUEvdupq_laneq_p8vec: poly8x16_t, lane: const intpoly8x16_tSet all vector lanes to the same value
1023TRUEvdupq_laneq_s16vec: int16x8_t, lane: const intint16x8_tSet all vector lanes to the same value
1024TRUEvdupq_laneq_s32vec: int32x4_t, lane: const intint32x4_tSet all vector lanes to the same value
1025TRUEvdupq_laneq_s64vec: int64x2_t, lane: const intint64x2_tSet all vector lanes to the same value
1026TRUEvdupq_laneq_s8vec: int8x16_t, lane: const intint8x16_tSet all vector lanes to the same value
1027TRUEvdupq_laneq_u16vec: uint16x8_t, lane: const intuint16x8_tSet all vector lanes to the same value
1028TRUEvdupq_laneq_u32vec: uint32x4_t, lane: const intuint32x4_tSet all vector lanes to the same value
1029TRUEvdupq_laneq_u64vec: uint64x2_t, lane: const intuint64x2_tSet all vector lanes to the same value
1030TRUEvdupq_laneq_u8vec: uint8x16_t, lane: const intuint8x16_tSet all vector lanes to the same value
1031FALSEvdupq_n_bf16value: bfloat16_tbfloat16x8_tDuplicate vector element to vector or scalar
1032FALSEvdupq_n_f16value: float16_tfloat16x8_tDuplicate vector element to vector or scalar
1033TRUEvdupq_n_f32value: f32float32x4_tDuplicate vector element to vector or scalar
1034TRUEvdupq_n_f64value: float64_tfloat64x2_tDuplicate vector element to vector or scalar
1035TRUEvdupq_n_p16value: poly16_tpoly16x8_tDuplicate vector element to vector or scalar
1036TRUEvdupq_n_p64value: poly64_tpoly64x2_tDuplicate vector element to vector or scalar
1037TRUEvdupq_n_p8value: poly8_tpoly8x16_tDuplicate vector element to vector or scalar
1038TRUEvdupq_n_s16value: i16int16x8_tDuplicate vector element to vector or scalar
1039TRUEvdupq_n_s32value: i32int32x4_tDuplicate vector element to vector or scalar
1040TRUEvdupq_n_s64value: i64int64x2_tDuplicate vector element to vector or scalar
1041TRUEvdupq_n_s8value: i8int8x16_tDuplicate vector element to vector or scalar
1042TRUEvdupq_n_u16value: u16uint16x8_tDuplicate vector element to vector or scalar
1043TRUEvdupq_n_u32value: u32uint32x4_tDuplicate vector element to vector or scalar
1044TRUEvdupq_n_u64value: u64uint64x2_tDuplicate vector element to vector or scalar
1045TRUEvdupq_n_u8value: u8uint8x16_tDuplicate vector element to vector or scalar
1046TRUEvdups_lane_f32vec: float32x2_t, lane: const intf32Set all vector lanes to the same value
1047TRUEvdups_lane_s32vec: int32x2_t, lane: const inti32Set all vector lanes to the same value
1048TRUEvdups_lane_u32vec: uint32x2_t, lane: const intu32Set all vector lanes to the same value
1049TRUEvdups_laneq_f32vec: float32x4_t, lane: const intf32Set all vector lanes to the same value
1050TRUEvdups_laneq_s32vec: int32x4_t, lane: const inti32Set all vector lanes to the same value
1051TRUEvdups_laneq_u32vec: uint32x4_t, lane: const intu32Set all vector lanes to the same value
1052TRUEveor_s16a: int16x4_t, b: int16x4_tint16x4_tBitwise exclusive OR
1053TRUEveor_s32a: int32x2_t, b: int32x2_tint32x2_tBitwise exclusive OR
1054TRUEveor_s64a: int64x1_t, b: int64x1_tint64x1_tBitwise exclusive OR
1055TRUEveor_s8a: int8x8_t, b: int8x8_tint8x8_tBitwise exclusive OR
1056TRUEveor_u16a: uint16x4_t, b: uint16x4_tuint16x4_tBitwise exclusive OR
1057TRUEveor_u32a: uint32x2_t, b: uint32x2_tuint32x2_tBitwise exclusive OR
1058TRUEveor_u64a: uint64x1_t, b: uint64x1_tuint64x1_tBitwise exclusive OR
1059TRUEveor_u8a: uint8x8_t, b: uint8x8_tuint8x8_tBitwise exclusive OR
1060FALSEveor3q_s16a: int16x8_t, b: int16x8_t, c: int16x8_tint16x8_tThree-way exclusive OR
1061FALSEveor3q_s32a: int32x4_t, b: int32x4_t, c: int32x4_tint32x4_tThree-way exclusive OR
1062FALSEveor3q_s64a: int64x2_t, b: int64x2_t, c: int64x2_tint64x2_tThree-way exclusive OR
1063FALSEveor3q_s8a: int8x16_t, b: int8x16_t, c: int8x16_tint8x16_tThree-way exclusive OR
1064FALSEveor3q_u16a: uint16x8_t, b: uint16x8_t, c: uint16x8_tuint16x8_tThree-way exclusive OR
1065FALSEveor3q_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tThree-way exclusive OR
1066FALSEveor3q_u64a: uint64x2_t, b: uint64x2_t, c: uint64x2_tuint64x2_tThree-way exclusive OR
1067FALSEveor3q_u8a: uint8x16_t, b: uint8x16_t, c: uint8x16_tuint8x16_tThree-way exclusive OR
1068TRUEveorq_s16a: int16x8_t, b: int16x8_tint16x8_tBitwise exclusive OR
1069TRUEveorq_s32a: int32x4_t, b: int32x4_tint32x4_tBitwise exclusive OR
1070TRUEveorq_s64a: int64x2_t, b: int64x2_tint64x2_tBitwise exclusive OR
1071TRUEveorq_s8a: int8x16_t, b: int8x16_tint8x16_tBitwise exclusive OR
1072TRUEveorq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tBitwise exclusive OR
1073TRUEveorq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tBitwise exclusive OR
1074TRUEveorq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tBitwise exclusive OR
1075TRUEveorq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tBitwise exclusive OR
1076FALSEvext_f16a: float16x4_t, b: float16x4_t, n: const intfloat16x4_tExtract vector from pair of vectors
1077TRUEvext_f32a: float32x2_t, b: float32x2_t, n: const intfloat32x2_tExtract vector from pair of vectors
1078TRUEvext_f64a: float64x1_t, b: float64x1_t, n: const intfloat64x1_tExtract vector from pair of vectors
1079TRUEvext_p16a: poly16x4_t, b: poly16x4_t, n: const intpoly16x4_tExtract vector from pair of vectors
1080TRUEvext_p64a: poly64x1_t, b: poly64x1_t, n: const intpoly64x1_tExtract vector from pair of vectors
1081TRUEvext_p8a: poly8x8_t, b: poly8x8_t, n: const intpoly8x8_tExtract vector from pair of vectors
1082TRUEvext_s16a: int16x4_t, b: int16x4_t, n: const intint16x4_tExtract vector from pair of vectors
1083TRUEvext_s32a: int32x2_t, b: int32x2_t, n: const intint32x2_tExtract vector from pair of vectors
1084TRUEvext_s64a: int64x1_t, b: int64x1_t, n: const intint64x1_tExtract vector from pair of vectors
1085TRUEvext_s8a: int8x8_t, b: int8x8_t, n: const intint8x8_tExtract vector from pair of vectors
1086TRUEvext_u16a: uint16x4_t, b: uint16x4_t, n: const intuint16x4_tExtract vector from pair of vectors
1087TRUEvext_u32a: uint32x2_t, b: uint32x2_t, n: const intuint32x2_tExtract vector from pair of vectors
1088TRUEvext_u64a: uint64x1_t, b: uint64x1_t, n: const intuint64x1_tExtract vector from pair of vectors
1089TRUEvext_u8a: uint8x8_t, b: uint8x8_t, n: const intuint8x8_tExtract vector from pair of vectors
1090FALSEvextq_f16a: float16x8_t, b: float16x8_t, n: const intfloat16x8_tExtract vector from pair of vectors
1091TRUEvextq_f32a: float32x4_t, b: float32x4_t, n: const intfloat32x4_tExtract vector from pair of vectors
1092TRUEvextq_f64a: float64x2_t, b: float64x2_t, n: const intfloat64x2_tExtract vector from pair of vectors
1093TRUEvextq_p16a: poly16x8_t, b: poly16x8_t, n: const intpoly16x8_tExtract vector from pair of vectors
1094TRUEvextq_p64a: poly64x2_t, b: poly64x2_t, n: const intpoly64x2_tExtract vector from pair of vectors
1095TRUEvextq_p8a: poly8x16_t, b: poly8x16_t, n: const intpoly8x16_tExtract vector from pair of vectors
1096TRUEvextq_s16a: int16x8_t, b: int16x8_t, n: const intint16x8_tExtract vector from pair of vectors
1097TRUEvextq_s32a: int32x4_t, b: int32x4_t, n: const intint32x4_tExtract vector from pair of vectors
1098TRUEvextq_s64a: int64x2_t, b: int64x2_t, n: const intint64x2_tExtract vector from pair of vectors
1099TRUEvextq_s8a: int8x16_t, b: int8x16_t, n: const intint8x16_tExtract vector from pair of vectors
1100TRUEvextq_u16a: uint16x8_t, b: uint16x8_t, n: const intuint16x8_tExtract vector from pair of vectors
1101TRUEvextq_u32a: uint32x4_t, b: uint32x4_t, n: const intuint32x4_tExtract vector from pair of vectors
1102TRUEvextq_u64a: uint64x2_t, b: uint64x2_t, n: const intuint64x2_tExtract vector from pair of vectors
1103TRUEvextq_u8a: uint8x16_t, b: uint8x16_t, n: const intuint8x16_tExtract vector from pair of vectors
1104FALSEvfma_f16a: float16x4_t, b: float16x4_t, c: float16x4_tfloat16x4_tFloating-point fused multiply-add to accumulator
1105TRUEvfma_f32a: float32x2_t, b: float32x2_t, c: float32x2_tfloat32x2_tFloating-point fused multiply-add to accumulator
1106TRUEvfma_f64a: float64x1_t, b: float64x1_t, c: float64x1_tfloat64x1_tFloating-point fused multiply-add
1107FALSEvfma_lane_f16a: float16x4_t, b: float16x4_t, v: float16x4_t, lane: const intfloat16x4_tFloating-point fused multiply-add to accumulator
1108FALSEvfma_lane_f32a: float32x2_t, b: float32x2_t, v: float32x2_t, lane: const intfloat32x2_tFloating-point fused multiply-add to accumulator
1109FALSEvfma_lane_f64a: float64x1_t, b: float64x1_t, v: float64x1_t, lane: const intfloat64x1_tFloating-point fused multiply-add to accumulator
1110FALSEvfma_laneq_f16a: float16x4_t, b: float16x4_t, v: float16x8_t, lane: const intfloat16x4_tFloating-point fused multiply-add to accumulator
1111FALSEvfma_laneq_f32a: float32x2_t, b: float32x2_t, v: float32x4_t, lane: const intfloat32x2_tFloating-point fused multiply-add to accumulator
1112FALSEvfma_laneq_f64a: float64x1_t, b: float64x1_t, v: float64x2_t, lane: const intfloat64x1_tFloating-point fused multiply-add to accumulator
1113FALSEvfma_n_f16a: float16x4_t, b: float16x4_t, n: float16_tfloat16x4_tFloating-point fused multiply-add to accumulator
1114TRUEvfma_n_f32a: float32x2_t, b: float32x2_t, n: f32float32x2_tFloating-point fused multiply-add to accumulator
1115TRUEvfma_n_f64a: float64x1_t, b: float64x1_t, n: float64_tfloat64x1_tFloating-point fused multiply-add
1116FALSEvfmad_lane_f64a: float64_t, b: float64_t, v: float64x1_t, lane: const intfloat64_tFloating-point fused multiply-add to accumulator
1117FALSEvfmad_laneq_f64a: float64_t, b: float64_t, v: float64x2_t, lane: const intfloat64_tFloating-point fused multiply-add to accumulator
1118FALSEvfmah_f16a: float16_t, b: float16_t, c: float16_tfloat16_tFloating-point fused multiply-add
1119FALSEvfmah_lane_f16a: float16_t, b: float16_t, v: float16x4_t, lane: const intfloat16_tFloating-point fused multiply-add to accumulator
1120FALSEvfmah_laneq_f16a: float16_t, b: float16_t, v: float16x8_t, lane: const intfloat16_tFloating-point fused multiply-add to accumulator
1121FALSEvfmaq_f16a: float16x8_t, b: float16x8_t, c: float16x8_tfloat16x8_tFloating-point fused multiply-add to accumulator
1122TRUEvfmaq_f32a: float32x4_t, b: float32x4_t, c: float32x4_tfloat32x4_tFloating-point fused multiply-add to accumulator
1123TRUEvfmaq_f64a: float64x2_t, b: float64x2_t, c: float64x2_tfloat64x2_tFloating-point fused multiply-add to accumulator
1124FALSEvfmaq_lane_f16a: float16x8_t, b: float16x8_t, v: float16x4_t, lane: const intfloat16x8_tFloating-point fused multiply-add to accumulator
1125FALSEvfmaq_lane_f32a: float32x4_t, b: float32x4_t, v: float32x2_t, lane: const intfloat32x4_tFloating-point fused multiply-add to accumulator
1126FALSEvfmaq_lane_f64a: float64x2_t, b: float64x2_t, v: float64x1_t, lane: const intfloat64x2_tFloating-point fused multiply-add to accumulator
1127FALSEvfmaq_laneq_f16a: float16x8_t, b: float16x8_t, v: float16x8_t, lane: const intfloat16x8_tFloating-point fused multiply-add to accumulator
1128FALSEvfmaq_laneq_f32a: float32x4_t, b: float32x4_t, v: float32x4_t, lane: const intfloat32x4_tFloating-point fused multiply-add to accumulator
1129FALSEvfmaq_laneq_f64a: float64x2_t, b: float64x2_t, v: float64x2_t, lane: const intfloat64x2_tFloating-point fused multiply-add to accumulator
1130FALSEvfmaq_n_f16a: float16x8_t, b: float16x8_t, n: float16_tfloat16x8_tFloating-point fused multiply-add to accumulator
1131TRUEvfmaq_n_f32a: float32x4_t, b: float32x4_t, n: f32float32x4_tFloating-point fused multiply-add to accumulator
1132TRUEvfmaq_n_f64a: float64x2_t, b: float64x2_t, n: float64_tfloat64x2_tFloating-point fused multiply-add to accumulator
1133FALSEvfmas_lane_f32a: f32, b: f32, v: float32x2_t, lane: const intf32Floating-point fused multiply-add to accumulator
1134FALSEvfmas_laneq_f32a: f32, b: f32, v: float32x4_t, lane: const intf32Floating-point fused multiply-add to accumulator
1135FALSEvfmlal_high_f16r: float32x2_t, a: float16x4_t, b: float16x4_tfloat32x2_tFloating-point fused multiply-add long to accumulator
1136FALSEvfmlal_lane_high_f16r: float32x2_t, a: float16x4_t, b: float16x4_t, lane: const intfloat32x2_tFloating-point fused multiply-add long to accumulator
1137FALSEvfmlal_lane_low_f16r: float32x2_t, a: float16x4_t, b: float16x4_t, lane: const intfloat32x2_tFloating-point fused multiply-add long to accumulator
1138FALSEvfmlal_laneq_high_f16r: float32x2_t, a: float16x4_t, b: float16x8_t, lane: const intfloat32x2_tFloating-point fused multiply-add long to accumulator
1139FALSEvfmlal_laneq_low_f16r: float32x2_t, a: float16x4_t, b: float16x8_t, lane: const intfloat32x2_tFloating-point fused multiply-add long to accumulator
1140FALSEvfmlal_low_f16r: float32x2_t, a: float16x4_t, b: float16x4_tfloat32x2_tFloating-point fused multiply-add long to accumulator
1141FALSEvfmlalq_high_f16r: float32x4_t, a: float16x8_t, b: float16x8_tfloat32x4_tFloating-point fused multiply-add long to accumulator
1142FALSEvfmlalq_lane_high_f16r: float32x4_t, a: float16x8_t, b: float16x4_t, lane: const intfloat32x4_tFloating-point fused multiply-add long to accumulator
1143FALSEvfmlalq_lane_low_f16r: float32x4_t, a: float16x8_t, b: float16x4_t, lane: const intfloat32x4_tFloating-point fused multiply-add long to accumulator
1144FALSEvfmlalq_laneq_high_f16r: float32x4_t, a: float16x8_t, b: float16x8_t, lane: const intfloat32x4_tFloating-point fused multiply-add long to accumulator
1145FALSEvfmlalq_laneq_low_f16r: float32x4_t, a: float16x8_t, b: float16x8_t, lane: const intfloat32x4_tFloating-point fused multiply-add long to accumulator
1146FALSEvfmlalq_low_f16r: float32x4_t, a: float16x8_t, b: float16x8_tfloat32x4_tFloating-point fused multiply-add long to accumulator
1147FALSEvfmlsl_high_f16r: float32x2_t, a: float16x4_t, b: float16x4_tfloat32x2_tFloating-point fused multiply-subtract long from accumulator
1148FALSEvfmlsl_lane_high_f16r: float32x2_t, a: float16x4_t, b: float16x4_t, lane: const intfloat32x2_tFloating-point fused multiply-subtract long from accumulator
1149FALSEvfmlsl_lane_low_f16r: float32x2_t, a: float16x4_t, b: float16x4_t, lane: const intfloat32x2_tFloating-point fused multiply-subtract long from accumulator
1150FALSEvfmlsl_laneq_high_f16r: float32x2_t, a: float16x4_t, b: float16x8_t, lane: const intfloat32x2_tFloating-point fused multiply-subtract long from accumulator
1151FALSEvfmlsl_laneq_low_f16r: float32x2_t, a: float16x4_t, b: float16x8_t, lane: const intfloat32x2_tFloating-point fused multiply-subtract long from accumulator
1152FALSEvfmlsl_low_f16r: float32x2_t, a: float16x4_t, b: float16x4_tfloat32x2_tFloating-point fused multiply-subtract long from accumulator
1153FALSEvfmlslq_high_f16r: float32x4_t, a: float16x8_t, b: float16x8_tfloat32x4_tFloating-point fused multiply-subtract long from accumulator
1154FALSEvfmlslq_lane_high_f16r: float32x4_t, a: float16x8_t, b: float16x4_t, lane: const intfloat32x4_tFloating-point fused multiply-subtract long from accumulator
1155FALSEvfmlslq_lane_low_f16r: float32x4_t, a: float16x8_t, b: float16x4_t, lane: const intfloat32x4_tFloating-point fused multiply-subtract long from accumulator
1156FALSEvfmlslq_laneq_high_f16r: float32x4_t, a: float16x8_t, b: float16x8_t, lane: const intfloat32x4_tFloating-point fused multiply-subtract long from accumulator
1157FALSEvfmlslq_laneq_low_f16r: float32x4_t, a: float16x8_t, b: float16x8_t, lane: const intfloat32x4_tFloating-point fused multiply-subtract long from accumulator
1158FALSEvfmlslq_low_f16r: float32x4_t, a: float16x8_t, b: float16x8_tfloat32x4_tFloating-point fused multiply-subtract long from accumulator
1159FALSEvfms_f16a: float16x4_t, b: float16x4_t, c: float16x4_tfloat16x4_tFloating-point fused multiply-subtract from accumulator
1160FALSEvfms_f32a: float32x2_t, b: float32x2_t, c: float32x2_tfloat32x2_tFloating-point fused multiply-subtract from accumulator
1161FALSEvfms_f64a: float64x1_t, b: float64x1_t, c: float64x1_tfloat64x1_tFloating-point fused multiply-subtract
1162FALSEvfms_lane_f16a: float16x4_t, b: float16x4_t, v: float16x4_t, lane: const intfloat16x4_tFloating-point fused multiply-subtract from accumulator
1163FALSEvfms_lane_f32a: float32x2_t, b: float32x2_t, v: float32x2_t, lane: const intfloat32x2_tFloating-point fused multiply-subtract from accumulator
1164FALSEvfms_lane_f64a: float64x1_t, b: float64x1_t, v: float64x1_t, lane: const intfloat64x1_tFloating-point fused multiply-subtract from accumulator
1165FALSEvfms_laneq_f16a: float16x4_t, b: float16x4_t, v: float16x8_t, lane: const intfloat16x4_tFloating-point fused multiply-subtract from accumulator
1166FALSEvfms_laneq_f32a: float32x2_t, b: float32x2_t, v: float32x4_t, lane: const intfloat32x2_tFloating-point fused multiply-subtract from accumulator
1167FALSEvfms_laneq_f64a: float64x1_t, b: float64x1_t, v: float64x2_t, lane: const intfloat64x1_tFloating-point fused multiply-subtract from accumulator
1168FALSEvfms_n_f16a: float16x4_t, b: float16x4_t, n: float16_tfloat16x4_tFloating-point fused multiply-subtract from accumulator
1169FALSEvfms_n_f32a: float32x2_t, b: float32x2_t, n: f32float32x2_tFloating-point fused multiply-subtract from accumulator
1170FALSEvfms_n_f64a: float64x1_t, b: float64x1_t, n: float64_tfloat64x1_tFloating-point fused multiply-subtract
1171FALSEvfmsd_lane_f64a: float64_t, b: float64_t, v: float64x1_t, lane: const intfloat64_tFloating-point fused multiply-subtract from accumulator
1172FALSEvfmsd_laneq_f64a: float64_t, b: float64_t, v: float64x2_t, lane: const intfloat64_tFloating-point fused multiply-subtract from accumulator
1173FALSEvfmsh_f16a: float16_t, b: float16_t, c: float16_tfloat16_tFloating-point fused multiply-subtract
1174FALSEvfmsh_lane_f16a: float16_t, b: float16_t, v: float16x4_t, lane: const intfloat16_tFloating-point fused multiply-subtract from accumulator
1175FALSEvfmsh_laneq_f16a: float16_t, b: float16_t, v: float16x8_t, lane: const intfloat16_tFloating-point fused multiply-subtract from accumulator
1176FALSEvfmsq_f16a: float16x8_t, b: float16x8_t, c: float16x8_tfloat16x8_tFloating-point fused multiply-subtract from accumulator
1177FALSEvfmsq_f32a: float32x4_t, b: float32x4_t, c: float32x4_tfloat32x4_tFloating-point fused multiply-subtract from accumulator
1178FALSEvfmsq_f64a: float64x2_t, b: float64x2_t, c: float64x2_tfloat64x2_tFloating-point fused multiply-subtract from accumulator
1179FALSEvfmsq_lane_f16a: float16x8_t, b: float16x8_t, v: float16x4_t, lane: const intfloat16x8_tFloating-point fused multiply-subtract from accumulator
1180FALSEvfmsq_lane_f32a: float32x4_t, b: float32x4_t, v: float32x2_t, lane: const intfloat32x4_tFloating-point fused multiply-subtract from accumulator
1181FALSEvfmsq_lane_f64a: float64x2_t, b: float64x2_t, v: float64x1_t, lane: const intfloat64x2_tFloating-point fused multiply-subtract from accumulator
1182FALSEvfmsq_laneq_f16a: float16x8_t, b: float16x8_t, v: float16x8_t, lane: const intfloat16x8_tFloating-point fused multiply-subtract from accumulator
1183FALSEvfmsq_laneq_f32a: float32x4_t, b: float32x4_t, v: float32x4_t, lane: const intfloat32x4_tFloating-point fused multiply-subtract from accumulator
1184FALSEvfmsq_laneq_f64a: float64x2_t, b: float64x2_t, v: float64x2_t, lane: const intfloat64x2_tFloating-point fused multiply-subtract from accumulator
1185FALSEvfmsq_n_f16a: float16x8_t, b: float16x8_t, n: float16_tfloat16x8_tFloating-point fused multiply-subtract from accumulator
1186FALSEvfmsq_n_f32a: float32x4_t, b: float32x4_t, n: f32float32x4_tFloating-point fused multiply-subtract from accumulator
1187FALSEvfmsq_n_f64a: float64x2_t, b: float64x2_t, n: float64_tfloat64x2_tFloating-point fused multiply-subtract from accumulator
1188FALSEvfmss_lane_f32a: f32, b: f32, v: float32x2_t, lane: const intf32Floating-point fused multiply-subtract from accumulator
1189FALSEvfmss_laneq_f32a: f32, b: f32, v: float32x4_t, lane: const intf32Floating-point fused multiply-subtract from accumulator
1190FALSEvget_high_bf16a: bfloat16x8_tbfloat16x4_tDuplicate vector element to vector or scalar
1191FALSEvget_high_f16a: float16x8_tfloat16x4_tDuplicate vector element to vector or scalar
1192TRUEvget_high_f32a: float32x4_tfloat32x2_tDuplicate vector element to vector or scalar
1193TRUEvget_high_f64a: float64x2_tfloat64x1_tDuplicate vector element to vector or scalar
1194TRUEvget_high_p16a: poly16x8_tpoly16x4_tDuplicate vector element to vector or scalar
1195TRUEvget_high_p64a: poly64x2_tpoly64x1_tDuplicate vector element to vector or scalar
1196TRUEvget_high_p8a: poly8x16_tpoly8x8_tDuplicate vector element to vector or scalar
1197TRUEvget_high_s16a: int16x8_tint16x4_tDuplicate vector element to vector or scalar
1198TRUEvget_high_s32a: int32x4_tint32x2_tDuplicate vector element to vector or scalar
1199TRUEvget_high_s64a: int64x2_tint64x1_tDuplicate vector element to vector or scalar
1200TRUEvget_high_s8a: int8x16_tint8x8_tDuplicate vector element to vector or scalar
1201TRUEvget_high_u16a: uint16x8_tuint16x4_tDuplicate vector element to vector or scalar
1202TRUEvget_high_u32a: uint32x4_tuint32x2_tDuplicate vector element to vector or scalar
1203TRUEvget_high_u64a: uint64x2_tuint64x1_tDuplicate vector element to vector or scalar
1204TRUEvget_high_u8a: uint8x16_tuint8x8_tDuplicate vector element to vector or scalar
1205FALSEvget_lane_bf16v: bfloat16x4_t, lane: const intbfloat16_tDuplicate vector element to vector or scalar
1206FALSEvget_lane_f16v: float16x4_t, lane: const intfloat16_tDuplicate vector element to vector or scalar
1207FALSEvget_lane_f32v: float32x2_t, lane: const intf32Duplicate vector element to vector or scalar
1208FALSEvget_lane_f64v: float64x1_t, lane: const intfloat64_tDuplicate vector element to vector or scalar
1209FALSEvget_lane_p16v: poly16x4_t, lane: const intpoly16_tUnsigned move vector element to general-purpose register
1210FALSEvget_lane_p64v: poly64x1_t, lane: const intpoly64_tUnsigned move vector element to general-purpose register
1211FALSEvget_lane_p8v: poly8x8_t, lane: const intpoly8_tUnsigned move vector element to general-purpose register
1212FALSEvget_lane_s16v: int16x4_t, lane: const inti16Signed move vector element to general-purpose register
1213FALSEvget_lane_s32v: int32x2_t, lane: const inti32Signed move vector element to general-purpose register
1214FALSEvget_lane_s64v: int64x1_t, lane: const inti64Unsigned move vector element to general-purpose register
1215FALSEvget_lane_s8v: int8x8_t, lane: const inti8Signed move vector element to general-purpose register
1216FALSEvget_lane_u16v: uint16x4_t, lane: const intu16Unsigned move vector element to general-purpose register
1217FALSEvget_lane_u32v: uint32x2_t, lane: const intu32Unsigned move vector element to general-purpose register
1218TRUEvget_lane_u64v: uint64x1_t, lane: const intu64Unsigned move vector element to general-purpose register
1219TRUEvget_lane_u8v: uint8x8_t, lane: const intu8Unsigned move vector element to general-purpose register
1220FALSEvget_low_bf16a: bfloat16x8_tbfloat16x4_tDuplicate vector element to vector or scalar
1221FALSEvget_low_f16a: float16x8_tfloat16x4_tDuplicate vector element to vector or scalar
1222TRUEvget_low_f32a: float32x4_tfloat32x2_tDuplicate vector element to vector or scalar
1223TRUEvget_low_f64a: float64x2_tfloat64x1_tDuplicate vector element to vector or scalar
1224TRUEvget_low_p16a: poly16x8_tpoly16x4_tDuplicate vector element to vector or scalar
1225TRUEvget_low_p64a: poly64x2_tpoly64x1_tDuplicate vector element to vector or scalar
1226TRUEvget_low_p8a: poly8x16_tpoly8x8_tDuplicate vector element to vector or scalar
1227TRUEvget_low_s16a: int16x8_tint16x4_tDuplicate vector element to vector or scalar
1228TRUEvget_low_s32a: int32x4_tint32x2_tDuplicate vector element to vector or scalar
1229TRUEvget_low_s64a: int64x2_tint64x1_tDuplicate vector element to vector or scalar
1230TRUEvget_low_s8a: int8x16_tint8x8_tDuplicate vector element to vector or scalar
1231TRUEvget_low_u16a: uint16x8_tuint16x4_tDuplicate vector element to vector or scalar
1232TRUEvget_low_u32a: uint32x4_tuint32x2_tDuplicate vector element to vector or scalar
1233TRUEvget_low_u64a: uint64x2_tuint64x1_tDuplicate vector element to vector or scalar
1234TRUEvget_low_u8a: uint8x16_tuint8x8_tDuplicate vector element to vector or scalar
1235FALSEvgetq_lane_bf16v: bfloat16x8_t, lane: const intbfloat16_tDuplicate vector element to vector or scalar
1236FALSEvgetq_lane_f16v: float16x8_t, lane: const intfloat16_tDuplicate vector element to vector or scalar
1237FALSEvgetq_lane_f32v: float32x4_t, lane: const intf32Duplicate vector element to vector or scalar
1238FALSEvgetq_lane_f64v: float64x2_t, lane: const intfloat64_tDuplicate vector element to vector or scalar
1239FALSEvgetq_lane_p16v: poly16x8_t, lane: const intpoly16_tUnsigned move vector element to general-purpose register
1240FALSEvgetq_lane_p64v: poly64x2_t, lane: const intpoly64_tUnsigned move vector element to general-purpose register
1241FALSEvgetq_lane_p8v: poly8x16_t, lane: const intpoly8_tUnsigned move vector element to general-purpose register
1242FALSEvgetq_lane_s16v: int16x8_t, lane: const inti16Signed move vector element to general-purpose register
1243FALSEvgetq_lane_s32v: int32x4_t, lane: const inti32Signed move vector element to general-purpose register
1244FALSEvgetq_lane_s64v: int64x2_t, lane: const inti64Unsigned move vector element to general-purpose register
1245FALSEvgetq_lane_s8v: int8x16_t, lane: const inti8Signed move vector element to general-purpose register
1246TRUEvgetq_lane_u16v: uint16x8_t, lane: const intu16Unsigned move vector element to general-purpose register
1247TRUEvgetq_lane_u32v: uint32x4_t, lane: const intu32Unsigned move vector element to general-purpose register
1248TRUEvgetq_lane_u64v: uint64x2_t, lane: const intu64Unsigned move vector element to general-purpose register
1249FALSEvgetq_lane_u8v: uint8x16_t, lane: const intu8Unsigned move vector element to general-purpose register
1250TRUEvhadd_s16a: int16x4_t, b: int16x4_tint16x4_tSigned halving add
1251TRUEvhadd_s32a: int32x2_t, b: int32x2_tint32x2_tSigned halving add
1252TRUEvhadd_s8a: int8x8_t, b: int8x8_tint8x8_tSigned halving add
1253TRUEvhadd_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned halving add
1254TRUEvhadd_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned halving add
1255TRUEvhadd_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned halving add
1256TRUEvhaddq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned halving add
1257TRUEvhaddq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned halving add
1258TRUEvhaddq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned halving add
1259TRUEvhaddq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned halving add
1260TRUEvhaddq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned halving add
1261TRUEvhaddq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned halving add
1262TRUEvhsub_s16a: int16x4_t, b: int16x4_tint16x4_tSigned halving subtract
1263TRUEvhsub_s32a: int32x2_t, b: int32x2_tint32x2_tSigned halving subtract
1264TRUEvhsub_s8a: int8x8_t, b: int8x8_tint8x8_tSigned halving subtract
1265TRUEvhsub_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned halving subtract
1266TRUEvhsub_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned halving subtract
1267TRUEvhsub_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned halving subtract
1268TRUEvhsubq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned halving subtract
1269TRUEvhsubq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned halving subtract
1270TRUEvhsubq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned halving subtract
1271TRUEvhsubq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned halving subtract
1272TRUEvhsubq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned halving subtract
1273TRUEvhsubq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned halving subtract
1274FALSEvld1_bf16ptr: *const bfloat16_tbfloat16x4_tLoad multiple single-element structures to one, two, three, or four registers
1275FALSEvld1_bf16_x2ptr: *const bfloat16_tbfloat16x4x2_tLoad multiple single-element structures to one, two, three, or four registers
1276FALSEvld1_bf16_x3ptr: *const bfloat16_tbfloat16x4x3_tLoad multiple single-element structures to one, two, three, or four registers
1277FALSEvld1_bf16_x4ptr: *const bfloat16_tbfloat16x4x4_tLoad multiple single-element structures to one, two, three, or four registers
1278FALSEvld1_dup_bf16ptr: *const bfloat16_tbfloat16x4_tLoad one single-element structure and replicate to all lanes (of one register)
1279FALSEvld1_dup_f16ptr: *const float16_tfloat16x4_tLoad one single-element structure and replicate to all lanes (of one register)
1280FALSEvld1_dup_f32ptr: *const f32float32x2_tLoad one single-element structure and replicate to all lanes (of one register)
1281FALSEvld1_dup_f64ptr: *const float64_tfloat64x1_tLoad multiple single-element structures to one, two, three, or four registers
1282FALSEvld1_dup_p16ptr: *const poly16_tpoly16x4_tLoad one single-element structure and replicate to all lanes (of one register)
1283FALSEvld1_dup_p64ptr: *const poly64_tpoly64x1_tLoad multiple single-element structures to one, two, three, or four registers
1284FALSEvld1_dup_p8ptr: *const poly8_tpoly8x8_tLoad one single-element structure and replicate to all lanes (of one register)
1285FALSEvld1_dup_s16ptr: *const i16int16x4_tLoad one single-element structure and replicate to all lanes (of one register)
1286FALSEvld1_dup_s32ptr: *const i32int32x2_tLoad one single-element structure and replicate to all lanes (of one register)
1287FALSEvld1_dup_s64ptr: *const i64int64x1_tLoad multiple single-element structures to one, two, three, or four registers
1288FALSEvld1_dup_s8ptr: *const i8int8x8_tLoad one single-element structure and replicate to all lanes (of one register)
1289FALSEvld1_dup_u16ptr: *const u16uint16x4_tLoad one single-element structure and replicate to all lanes (of one register)
1290FALSEvld1_dup_u32ptr: *const u32uint32x2_tLoad one single-element structure and replicate to all lanes (of one register)
1291FALSEvld1_dup_u64ptr: *const u64uint64x1_tLoad multiple single-element structures to one, two, three, or four registers
1292FALSEvld1_dup_u8ptr: *const u8uint8x8_tLoad one single-element structure and replicate to all lanes (of one register)
1293FALSEvld1_f16ptr: *const float16_tfloat16x4_tLoad multiple single-element structures to one, two, three, or four registers
1294FALSEvld1_f16_x2ptr: *const float16_tfloat16x4x2_tLoad multiple single-element structures to one, two, three, or four registers
1295FALSEvld1_f16_x3ptr: *const float16_tfloat16x4x3_tLoad multiple single-element structures to one, two, three, or four registers
1296FALSEvld1_f16_x4ptr: *const float16_tfloat16x4x4_tLoad multiple single-element structures to one, two, three, or four registers
1297FALSEvld1_f32ptr: *const f32float32x2_tLoad multiple single-element structures to one, two, three, or four registers
1298FALSEvld1_f32_x2ptr: *const f32float32x2x2_tLoad multiple single-element structures to one, two, three, or four registers
1299FALSEvld1_f32_x3ptr: *const f32float32x2x3_tLoad multiple single-element structures to one, two, three, or four registers
1300FALSEvld1_f32_x4ptr: *const f32float32x2x4_tLoad multiple single-element structures to one, two, three, or four registers
1301FALSEvld1_f64ptr: *const float64_tfloat64x1_tLoad multiple single-element structures to one, two, three, or four registers
1302FALSEvld1_f64_x2ptr: *const float64_tfloat64x1x2_tLoad multiple single-element structures to one, two, three, or four registers
1303FALSEvld1_f64_x3ptr: *const float64_tfloat64x1x3_tLoad multiple single-element structures to one, two, three, or four registers
1304FALSEvld1_f64_x4ptr: *const float64_tfloat64x1x4_tLoad multiple single-element structures to one, two, three, or four registers
1305FALSEvld1_lane_bf16ptr: *const bfloat16_t, src: bfloat16x4_t, lane: const intbfloat16x4_tLoad multiple single-element structures to one, two, three, or four registers
1306FALSEvld1_lane_f16ptr: *const float16_t, src: float16x4_t, lane: const intfloat16x4_tLoad multiple single-element structures to one, two, three, or four registers
1307FALSEvld1_lane_f32ptr: *const f32, src: float32x2_t, lane: const intfloat32x2_tLoad multiple single-element structures to one, two, three, or four registers
1308FALSEvld1_lane_f64ptr: *const float64_t, src: float64x1_t, lane: const intfloat64x1_tLoad multiple single-element structures to one, two, three, or four registers
1309FALSEvld1_lane_p16ptr: *const poly16_t, src: poly16x4_t, lane: const intpoly16x4_tLoad multiple single-element structures to one, two, three, or four registers
1310FALSEvld1_lane_p64ptr: *const poly64_t, src: poly64x1_t, lane: const intpoly64x1_tLoad multiple single-element structures to one, two, three, or four registers
1311FALSEvld1_lane_p8ptr: *const poly8_t, src: poly8x8_t, lane: const intpoly8x8_tLoad multiple single-element structures to one, two, three, or four registers
1312FALSEvld1_lane_s16ptr: *const i16, src: int16x4_t, lane: const intint16x4_tLoad multiple single-element structures to one, two, three, or four registers
1313FALSEvld1_lane_s32ptr: *const i32, src: int32x2_t, lane: const intint32x2_tLoad multiple single-element structures to one, two, three, or four registers
1314FALSEvld1_lane_s64ptr: *const i64, src: int64x1_t, lane: const intint64x1_tLoad multiple single-element structures to one, two, three, or four registers
1315FALSEvld1_lane_s8ptr: *const i8, src: int8x8_t, lane: const intint8x8_tLoad multiple single-element structures to one, two, three, or four registers
1316FALSEvld1_lane_u16ptr: *const u16, src: uint16x4_t, lane: const intuint16x4_tLoad multiple single-element structures to one, two, three, or four registers
1317FALSEvld1_lane_u32ptr: *const u32, src: uint32x2_t, lane: const intuint32x2_tLoad multiple single-element structures to one, two, three, or four registers
1318FALSEvld1_lane_u64ptr: *const u64, src: uint64x1_t, lane: const intuint64x1_tLoad multiple single-element structures to one, two, three, or four registers
1319FALSEvld1_lane_u8ptr: *const u8, src: uint8x8_t, lane: const intuint8x8_tLoad multiple single-element structures to one, two, three, or four registers
1320FALSEvld1_p16ptr: *const poly16_tpoly16x4_tLoad multiple single-element structures to one, two, three, or four registers
1321FALSEvld1_p16_x2ptr: *const poly16_tpoly16x4x2_tLoad multiple single-element structures to one, two, three, or four registers
1322FALSEvld1_p16_x3ptr: *const poly16_tpoly16x4x3_tLoad multiple single-element structures to one, two, three, or four registers
1323FALSEvld1_p16_x4ptr: *const poly16_tpoly16x4x4_tLoad multiple single-element structures to one, two, three, or four registers
1324FALSEvld1_p64ptr: *const poly64_tpoly64x1_tLoad multiple single-element structures to one, two, three, or four registers
1325FALSEvld1_p64_x2ptr: *const poly64_tpoly64x1x2_tLoad multiple single-element structures to one, two, three, or four registers
1326FALSEvld1_p64_x3ptr: *const poly64_tpoly64x1x3_tLoad multiple single-element structures to one, two, three, or four registers
1327FALSEvld1_p64_x4ptr: *const poly64_tpoly64x1x4_tLoad multiple single-element structures to one, two, three, or four registers
1328FALSEvld1_p8ptr: *const poly8_tpoly8x8_tLoad multiple single-element structures to one, two, three, or four registers
1329FALSEvld1_p8_x2ptr: *const poly8_tpoly8x8x2_tLoad multiple single-element structures to one, two, three, or four registers
1330FALSEvld1_p8_x3ptr: *const poly8_tpoly8x8x3_tLoad multiple single-element structures to one, two, three, or four registers
1331FALSEvld1_p8_x4ptr: *const poly8_tpoly8x8x4_tLoad multiple single-element structures to one, two, three, or four registers
1332FALSEvld1_s16ptr: *const i16int16x4_tLoad multiple single-element structures to one, two, three, or four registers
1333FALSEvld1_s16_x2ptr: *const i16int16x4x2_tLoad multiple single-element structures to one, two, three, or four registers
1334FALSEvld1_s16_x3ptr: *const i16int16x4x3_tLoad multiple single-element structures to one, two, three, or four registers
1335FALSEvld1_s16_x4ptr: *const i16int16x4x4_tLoad multiple single-element structures to one, two, three, or four registers
1336FALSEvld1_s32ptr: *const i32int32x2_tLoad multiple single-element structures to one, two, three, or four registers
1337FALSEvld1_s32_x2ptr: *const i32int32x2x2_tLoad multiple single-element structures to one, two, three, or four registers
1338FALSEvld1_s32_x3ptr: *const i32int32x2x3_tLoad multiple single-element structures to one, two, three, or four registers
1339FALSEvld1_s32_x4ptr: *const i32int32x2x4_tLoad multiple single-element structures to one, two, three, or four registers
1340FALSEvld1_s64ptr: *const i64int64x1_tLoad multiple single-element structures to one, two, three, or four registers
1341FALSEvld1_s64_x2ptr: *const i64int64x1x2_tLoad multiple single-element structures to one, two, three, or four registers
1342FALSEvld1_s64_x3ptr: *const i64int64x1x3_tLoad multiple single-element structures to one, two, three, or four registers
1343FALSEvld1_s64_x4ptr: *const i64int64x1x4_tLoad multiple single-element structures to one, two, three, or four registers
1344FALSEvld1_s8ptr: *const i8int8x8_tLoad multiple single-element structures to one, two, three, or four registers
1345FALSEvld1_s8_x2ptr: *const i8int8x8x2_tLoad multiple single-element structures to one, two, three, or four registers
1346FALSEvld1_s8_x3ptr: *const i8int8x8x3_tLoad multiple single-element structures to one, two, three, or four registers
1347FALSEvld1_s8_x4ptr: *const i8int8x8x4_tLoad multiple single-element structures to one, two, three, or four registers
1348FALSEvld1_u16ptr: *const u16uint16x4_tLoad multiple single-element structures to one, two, three, or four registers
1349FALSEvld1_u16_x2ptr: *const u16uint16x4x2_tLoad multiple single-element structures to one, two, three, or four registers
1350FALSEvld1_u16_x3ptr: *const u16uint16x4x3_tLoad multiple single-element structures to one, two, three, or four registers
1351FALSEvld1_u16_x4ptr: *const u16uint16x4x4_tLoad multiple single-element structures to one, two, three, or four registers
1352FALSEvld1_u32ptr: *const u32uint32x2_tLoad multiple single-element structures to one, two, three, or four registers
1353FALSEvld1_u32_x2ptr: *const u32uint32x2x2_tLoad multiple single-element structures to one, two, three, or four registers
1354FALSEvld1_u32_x3ptr: *const u32uint32x2x3_tLoad multiple single-element structures to one, two, three, or four registers
1355FALSEvld1_u32_x4ptr: *const u32uint32x2x4_tLoad multiple single-element structures to one, two, three, or four registers
1356FALSEvld1_u64ptr: *const u64uint64x1_tLoad multiple single-element structures to one, two, three, or four registers
1357FALSEvld1_u64_x2ptr: *const u64uint64x1x2_tLoad multiple single-element structures to one, two, three, or four registers
1358FALSEvld1_u64_x3ptr: *const u64uint64x1x3_tLoad multiple single-element structures to one, two, three, or four registers
1359FALSEvld1_u64_x4ptr: *const u64uint64x1x4_tLoad multiple single-element structures to one, two, three, or four registers
1360FALSEvld1_u8ptr: *const u8uint8x8_tLoad multiple single-element structures to one, two, three, or four registers
1361FALSEvld1_u8_x2ptr: *const u8uint8x8x2_tLoad multiple single-element structures to one, two, three, or four registers
1362FALSEvld1_u8_x3ptr: *const u8uint8x8x3_tLoad multiple single-element structures to one, two, three, or four registers
1363FALSEvld1_u8_x4ptr: *const u8uint8x8x4_tLoad multiple single-element structures to one, two, three, or four registers
1364FALSEvld1q_bf16ptr: *const bfloat16_tbfloat16x8_tLoad multiple single-element structures to one, two, three, or four registers
1365FALSEvld1q_bf16_x2ptr: *const bfloat16_tbfloat16x8x2_tLoad multiple single-element structures to one, two, three, or four registers
1366FALSEvld1q_bf16_x3ptr: *const bfloat16_tbfloat16x8x3_tLoad multiple single-element structures to one, two, three, or four registers
1367FALSEvld1q_bf16_x4ptr: *const bfloat16_tbfloat16x8x4_tLoad multiple single-element structures to one, two, three, or four registers
1368FALSEvld1q_dup_bf16ptr: *const bfloat16_tbfloat16x8_tLoad one single-element structure and replicate to all lanes (of one register)
1369FALSEvld1q_dup_f16ptr: *const float16_tfloat16x8_tLoad one single-element structure and replicate to all lanes (of one register)
1370FALSEvld1q_dup_f32ptr: *const f32float32x4_tLoad one single-element structure and replicate to all lanes (of one register)
1371FALSEvld1q_dup_f64ptr: *const float64_tfloat64x2_tLoad one single-element structure and replicate to all lanes (of one register)
1372FALSEvld1q_dup_p16ptr: *const poly16_tpoly16x8_tLoad one single-element structure and replicate to all lanes (of one register)
1373FALSEvld1q_dup_p64ptr: *const poly64_tpoly64x2_tLoad one single-element structure and replicate to all lanes (of one register)
1374FALSEvld1q_dup_p8ptr: *const poly8_tpoly8x16_tLoad one single-element structure and replicate to all lanes (of one register)
1375FALSEvld1q_dup_s16ptr: *const i16int16x8_tLoad one single-element structure and replicate to all lanes (of one register)
1376FALSEvld1q_dup_s32ptr: *const i32int32x4_tLoad one single-element structure and replicate to all lanes (of one register)
1377FALSEvld1q_dup_s64ptr: *const i64int64x2_tLoad one single-element structure and replicate to all lanes (of one register)
1378FALSEvld1q_dup_s8ptr: *const i8int8x16_tLoad one single-element structure and replicate to all lanes (of one register)
1379FALSEvld1q_dup_u16ptr: *const u16uint16x8_tLoad one single-element structure and replicate to all lanes (of one register)
1380FALSEvld1q_dup_u32ptr: *const u32uint32x4_tLoad one single-element structure and replicate to all lanes (of one register)
1381FALSEvld1q_dup_u64ptr: *const u64uint64x2_tLoad one single-element structure and replicate to all lanes (of one register)
1382FALSEvld1q_dup_u8ptr: *const u8uint8x16_tLoad one single-element structure and replicate to all lanes (of one register)
1383FALSEvld1q_f16ptr: *const float16_tfloat16x8_tLoad multiple single-element structures to one, two, three, or four registers
1384FALSEvld1q_f16_x2ptr: *const float16_tfloat16x8x2_tLoad multiple single-element structures to one, two, three, or four registers
1385FALSEvld1q_f16_x3ptr: *const float16_tfloat16x8x3_tLoad multiple single-element structures to one, two, three, or four registers
1386FALSEvld1q_f16_x4ptr: *const float16_tfloat16x8x4_tLoad multiple single-element structures to one, two, three, or four registers
1387FALSEvld1q_f32ptr: *const f32float32x4_tLoad multiple single-element structures to one, two, three, or four registers
1388FALSEvld1q_f32_x2ptr: *const f32float32x4x2_tLoad multiple single-element structures to one, two, three, or four registers
1389FALSEvld1q_f32_x3ptr: *const f32float32x4x3_tLoad multiple single-element structures to one, two, three, or four registers
1390FALSEvld1q_f32_x4ptr: *const f32float32x4x4_tLoad multiple single-element structures to one, two, three, or four registers
1391FALSEvld1q_f64ptr: *const float64_tfloat64x2_tLoad multiple single-element structures to one, two, three, or four registers
1392FALSEvld1q_f64_x2ptr: *const float64_tfloat64x2x2_tLoad multiple single-element structures to one, two, three, or four registers
1393FALSEvld1q_f64_x3ptr: *const float64_tfloat64x2x3_tLoad multiple single-element structures to one, two, three, or four registers
1394FALSEvld1q_f64_x4ptr: *const float64_tfloat64x2x4_tLoad multiple single-element structures to one, two, three, or four registers
1395FALSEvld1q_lane_bf16ptr: *const bfloat16_t, src: bfloat16x8_t, lane: const intbfloat16x8_tLoad multiple single-element structures to one, two, three, or four registers
1396FALSEvld1q_lane_f16ptr: *const float16_t, src: float16x8_t, lane: const intfloat16x8_tLoad multiple single-element structures to one, two, three, or four registers
1397FALSEvld1q_lane_f32ptr: *const f32, src: float32x4_t, lane: const intfloat32x4_tLoad multiple single-element structures to one, two, three, or four registers
1398FALSEvld1q_lane_f64ptr: *const float64_t, src: float64x2_t, lane: const intfloat64x2_tLoad multiple single-element structures to one, two, three, or four registers
1399FALSEvld1q_lane_p16ptr: *const poly16_t, src: poly16x8_t, lane: const intpoly16x8_tLoad multiple single-element structures to one, two, three, or four registers
1400FALSEvld1q_lane_p64ptr: *const poly64_t, src: poly64x2_t, lane: const intpoly64x2_tLoad multiple single-element structures to one, two, three, or four registers
1401FALSEvld1q_lane_p8ptr: *const poly8_t, src: poly8x16_t, lane: const intpoly8x16_tLoad multiple single-element structures to one, two, three, or four registers
1402FALSEvld1q_lane_s16ptr: *const i16, src: int16x8_t, lane: const intint16x8_tLoad multiple single-element structures to one, two, three, or four registers
1403FALSEvld1q_lane_s32ptr: *const i32, src: int32x4_t, lane: const intint32x4_tLoad multiple single-element structures to one, two, three, or four registers
1404FALSEvld1q_lane_s64ptr: *const i64, src: int64x2_t, lane: const intint64x2_tLoad multiple single-element structures to one, two, three, or four registers
1405FALSEvld1q_lane_s8ptr: *const i8, src: int8x16_t, lane: const intint8x16_tLoad multiple single-element structures to one, two, three, or four registers
1406FALSEvld1q_lane_u16ptr: *const u16, src: uint16x8_t, lane: const intuint16x8_tLoad multiple single-element structures to one, two, three, or four registers
1407FALSEvld1q_lane_u32ptr: *const u32, src: uint32x4_t, lane: const intuint32x4_tLoad multiple single-element structures to one, two, three, or four registers
1408FALSEvld1q_lane_u64ptr: *const u64, src: uint64x2_t, lane: const intuint64x2_tLoad multiple single-element structures to one, two, three, or four registers
1409FALSEvld1q_lane_u8ptr: *const u8, src: uint8x16_t, lane: const intuint8x16_tLoad multiple single-element structures to one, two, three, or four registers
1410FALSEvld1q_p16ptr: *const poly16_tpoly16x8_tLoad multiple single-element structures to one, two, three, or four registers
1411FALSEvld1q_p16_x2ptr: *const poly16_tpoly16x8x2_tLoad multiple single-element structures to one, two, three, or four registers
1412FALSEvld1q_p16_x3ptr: *const poly16_tpoly16x8x3_tLoad multiple single-element structures to one, two, three, or four registers
1413FALSEvld1q_p16_x4ptr: *const poly16_tpoly16x8x4_tLoad multiple single-element structures to one, two, three, or four registers
1414FALSEvld1q_p64ptr: *const poly64_tpoly64x2_tLoad multiple single-element structures to one, two, three, or four registers
1415FALSEvld1q_p64_x2ptr: *const poly64_tpoly64x2x2_tLoad multiple single-element structures to one, two, three, or four registers
1416FALSEvld1q_p64_x3ptr: *const poly64_tpoly64x2x3_tLoad multiple single-element structures to one, two, three, or four registers
1417FALSEvld1q_p64_x4ptr: *const poly64_tpoly64x2x4_tLoad multiple single-element structures to one, two, three, or four registers
1418FALSEvld1q_p8ptr: *const poly8_tpoly8x16_tLoad multiple single-element structures to one, two, three, or four registers
1419FALSEvld1q_p8_x2ptr: *const poly8_tpoly8x16x2_tLoad multiple single-element structures to one, two, three, or four registers
1420FALSEvld1q_p8_x3ptr: *const poly8_tpoly8x16x3_tLoad multiple single-element structures to one, two, three, or four registers
1421FALSEvld1q_p8_x4ptr: *const poly8_tpoly8x16x4_tLoad multiple single-element structures to one, two, three, or four registers
1422FALSEvld1q_s16ptr: *const i16int16x8_tLoad multiple single-element structures to one, two, three, or four registers
1423FALSEvld1q_s16_x2ptr: *const i16int16x8x2_tLoad multiple single-element structures to one, two, three, or four registers
1424FALSEvld1q_s16_x3ptr: *const i16int16x8x3_tLoad multiple single-element structures to one, two, three, or four registers
1425FALSEvld1q_s16_x4ptr: *const i16int16x8x4_tLoad multiple single-element structures to one, two, three, or four registers
1426FALSEvld1q_s32ptr: *const i32int32x4_tLoad multiple single-element structures to one, two, three, or four registers
1427FALSEvld1q_s32_x2ptr: *const i32int32x4x2_tLoad multiple single-element structures to one, two, three, or four registers
1428FALSEvld1q_s32_x3ptr: *const i32int32x4x3_tLoad multiple single-element structures to one, two, three, or four registers
1429FALSEvld1q_s32_x4ptr: *const i32int32x4x4_tLoad multiple single-element structures to one, two, three, or four registers
1430FALSEvld1q_s64ptr: *const i64int64x2_tLoad multiple single-element structures to one, two, three, or four registers
1431FALSEvld1q_s64_x2ptr: *const i64int64x2x2_tLoad multiple single-element structures to one, two, three, or four registers
1432FALSEvld1q_s64_x3ptr: *const i64int64x2x3_tLoad multiple single-element structures to one, two, three, or four registers
1433FALSEvld1q_s64_x4ptr: *const i64int64x2x4_tLoad multiple single-element structures to one, two, three, or four registers
1434TRUEvld1q_s8ptr: *const i8int8x16_tLoad multiple single-element structures to one, two, three, or four registers
1435FALSEvld1q_s8_x2ptr: *const i8int8x16x2_tLoad multiple single-element structures to one, two, three, or four registers
1436FALSEvld1q_s8_x3ptr: *const i8int8x16x3_tLoad multiple single-element structures to one, two, three, or four registers
1437FALSEvld1q_s8_x4ptr: *const i8int8x16x4_tLoad multiple single-element structures to one, two, three, or four registers
1438FALSEvld1q_u16ptr: *const u16uint16x8_tLoad multiple single-element structures to one, two, three, or four registers
1439FALSEvld1q_u16_x2ptr: *const u16uint16x8x2_tLoad multiple single-element structures to one, two, three, or four registers
1440FALSEvld1q_u16_x3ptr: *const u16uint16x8x3_tLoad multiple single-element structures to one, two, three, or four registers
1441FALSEvld1q_u16_x4ptr: *const u16uint16x8x4_tLoad multiple single-element structures to one, two, three, or four registers
1442FALSEvld1q_u32ptr: *const u32uint32x4_tLoad multiple single-element structures to one, two, three, or four registers
1443FALSEvld1q_u32_x2ptr: *const u32uint32x4x2_tLoad multiple single-element structures to one, two, three, or four registers
1444FALSEvld1q_u32_x3ptr: *const u32uint32x4x3_tLoad multiple single-element structures to one, two, three, or four registers
1445FALSEvld1q_u32_x4ptr: *const u32uint32x4x4_tLoad multiple single-element structures to one, two, three, or four registers
1446FALSEvld1q_u64ptr: *const u64uint64x2_tLoad multiple single-element structures to one, two, three, or four registers
1447FALSEvld1q_u64_x2ptr: *const u64uint64x2x2_tLoad multiple single-element structures to one, two, three, or four registers
1448FALSEvld1q_u64_x3ptr: *const u64uint64x2x3_tLoad multiple single-element structures to one, two, three, or four registers
1449FALSEvld1q_u64_x4ptr: *const u64uint64x2x4_tLoad multiple single-element structures to one, two, three, or four registers
1450TRUEvld1q_u8ptr: *const u8uint8x16_tLoad multiple single-element structures to one, two, three, or four registers
1451FALSEvld1q_u8_x2ptr: *const u8uint8x16x2_tLoad multiple single-element structures to one, two, three, or four registers
1452FALSEvld1q_u8_x3ptr: *const u8uint8x16x3_tLoad multiple single-element structures to one, two, three, or four registers
1453FALSEvld1q_u8_x4ptr: *const u8uint8x16x4_tLoad multiple single-element structures to one, two, three, or four registers
1454FALSEvld2_bf16ptr: *const bfloat16_tbfloat16x4x2_tLoad multiple 2-element structures to two registers
1455FALSEvld2_dup_bf16ptr: *const bfloat16_tbfloat16x4x2_tLoad single 2-element structure and replicate to all lanes of two registers
1456FALSEvld2_dup_f16ptr: *const float16_tfloat16x4x2_tLoad single 2-element structure and replicate to all lanes of two registers
1457FALSEvld2_dup_f32ptr: *const f32float32x2x2_tLoad single 2-element structure and replicate to all lanes of two registers
1458FALSEvld2_dup_f64ptr: *const float64_tfloat64x1x2_tLoad single 2-element structure and replicate to all lanes of two registers
1459FALSEvld2_dup_p16ptr: *const poly16_tpoly16x4x2_tLoad single 2-element structure and replicate to all lanes of two registers
1460FALSEvld2_dup_p64ptr: *const poly64_tpoly64x1x2_tLoad single 2-element structure and replicate to all lanes of two registers
1461FALSEvld2_dup_p8ptr: *const poly8_tpoly8x8x2_tLoad single 2-element structure and replicate to all lanes of two registers
1462FALSEvld2_dup_s16ptr: *const i16int16x4x2_tLoad single 2-element structure and replicate to all lanes of two registers
1463FALSEvld2_dup_s32ptr: *const i32int32x2x2_tLoad single 2-element structure and replicate to all lanes of two registers
1464FALSEvld2_dup_s64ptr: *const i64int64x1x2_tLoad single 2-element structure and replicate to all lanes of two registers
1465FALSEvld2_dup_s8ptr: *const i8int8x8x2_tLoad single 2-element structure and replicate to all lanes of two registers
1466FALSEvld2_dup_u16ptr: *const u16uint16x4x2_tLoad single 2-element structure and replicate to all lanes of two registers
1467FALSEvld2_dup_u32ptr: *const u32uint32x2x2_tLoad single 2-element structure and replicate to all lanes of two registers
1468FALSEvld2_dup_u64ptr: *const u64uint64x1x2_tLoad single 2-element structure and replicate to all lanes of two registers
1469FALSEvld2_dup_u8ptr: *const u8uint8x8x2_tLoad single 2-element structure and replicate to all lanes of two registers
1470FALSEvld2_f16ptr: *const float16_tfloat16x4x2_tLoad multiple 2-element structures to two registers
1471FALSEvld2_f32ptr: *const f32float32x2x2_tLoad multiple 2-element structures to two registers
1472FALSEvld2_f64ptr: *const float64_tfloat64x1x2_tLoad multiple single-element structures to one, two, three, or four registers
1473FALSEvld2_lane_bf16ptr: *const bfloat16_t, src: bfloat16x4x2_t, lane: const intbfloat16x4x2_tLoad multiple 2-element structures to two registers
1474FALSEvld2_lane_f16ptr: *const float16_t, src: float16x4x2_t, lane: const intfloat16x4x2_tLoad multiple 2-element structures to two registers
1475FALSEvld2_lane_f32ptr: *const f32, src: float32x2x2_t, lane: const intfloat32x2x2_tLoad multiple 2-element structures to two registers
1476FALSEvld2_lane_f64ptr: *const float64_t, src: float64x1x2_t, lane: const intfloat64x1x2_tLoad multiple 2-element structures to two registers
1477FALSEvld2_lane_p16ptr: *const poly16_t, src: poly16x4x2_t, lane: const intpoly16x4x2_tLoad multiple 2-element structures to two registers
1478FALSEvld2_lane_p64ptr: *const poly64_t, src: poly64x1x2_t, lane: const intpoly64x1x2_tLoad multiple 2-element structures to two registers
1479FALSEvld2_lane_p8ptr: *const poly8_t, src: poly8x8x2_t, lane: const intpoly8x8x2_tLoad multiple 2-element structures to two registers
1480FALSEvld2_lane_s16ptr: *const i16, src: int16x4x2_t, lane: const intint16x4x2_tLoad multiple 2-element structures to two registers
1481FALSEvld2_lane_s32ptr: *const i32, src: int32x2x2_t, lane: const intint32x2x2_tLoad multiple 2-element structures to two registers
1482FALSEvld2_lane_s64ptr: *const i64, src: int64x1x2_t, lane: const intint64x1x2_tLoad multiple 2-element structures to two registers
1483FALSEvld2_lane_s8ptr: *const i8, src: int8x8x2_t, lane: const intint8x8x2_tLoad multiple 2-element structures to two registers
1484FALSEvld2_lane_u16ptr: *const u16, src: uint16x4x2_t, lane: const intuint16x4x2_tLoad multiple 2-element structures to two registers
1485FALSEvld2_lane_u32ptr: *const u32, src: uint32x2x2_t, lane: const intuint32x2x2_tLoad multiple 2-element structures to two registers
1486FALSEvld2_lane_u64ptr: *const u64, src: uint64x1x2_t, lane: const intuint64x1x2_tLoad multiple 2-element structures to two registers
1487FALSEvld2_lane_u8ptr: *const u8, src: uint8x8x2_t, lane: const intuint8x8x2_tLoad multiple 2-element structures to two registers
1488FALSEvld2_p16ptr: *const poly16_tpoly16x4x2_tLoad multiple 2-element structures to two registers
1489FALSEvld2_p64ptr: *const poly64_tpoly64x1x2_tLoad multiple single-element structures to one, two, three, or four registers
1490FALSEvld2_p8ptr: *const poly8_tpoly8x8x2_tLoad multiple 2-element structures to two registers
1491FALSEvld2_s16ptr: *const i16int16x4x2_tLoad multiple 2-element structures to two registers
1492FALSEvld2_s32ptr: *const i32int32x2x2_tLoad multiple 2-element structures to two registers
1493FALSEvld2_s64ptr: *const i64int64x1x2_tLoad multiple single-element structures to one, two, three, or four registers
1494FALSEvld2_s8ptr: *const i8int8x8x2_tLoad multiple 2-element structures to two registers
1495FALSEvld2_u16ptr: *const u16uint16x4x2_tLoad multiple 2-element structures to two registers
1496FALSEvld2_u32ptr: *const u32uint32x2x2_tLoad multiple 2-element structures to two registers
1497FALSEvld2_u64ptr: *const u64uint64x1x2_tLoad multiple single-element structures to one, two, three, or four registers
1498FALSEvld2_u8ptr: *const u8uint8x8x2_tLoad multiple 2-element structures to two registers
1499FALSEvld2q_bf16ptr: *const bfloat16_tbfloat16x8x2_tLoad multiple 2-element structures to two registers
1500FALSEvld2q_dup_bf16ptr: *const bfloat16_tbfloat16x8x2_tLoad single 2-element structure and replicate to all lanes of two registers
1501FALSEvld2q_dup_f16ptr: *const float16_tfloat16x8x2_tLoad single 2-element structure and replicate to all lanes of two registers
1502FALSEvld2q_dup_f32ptr: *const f32float32x4x2_tLoad single 2-element structure and replicate to all lanes of two registers
1503FALSEvld2q_dup_f64ptr: *const float64_tfloat64x2x2_tLoad single 2-element structure and replicate to all lanes of two registers
1504FALSEvld2q_dup_p16ptr: *const poly16_tpoly16x8x2_tLoad single 2-element structure and replicate to all lanes of two registers
1505FALSEvld2q_dup_p64ptr: *const poly64_tpoly64x2x2_tLoad single 2-element structure and replicate to all lanes of two registers
1506FALSEvld2q_dup_p8ptr: *const poly8_tpoly8x16x2_tLoad single 2-element structure and replicate to all lanes of two registers
1507FALSEvld2q_dup_s16ptr: *const i16int16x8x2_tLoad single 2-element structure and replicate to all lanes of two registers
1508FALSEvld2q_dup_s32ptr: *const i32int32x4x2_tLoad single 2-element structure and replicate to all lanes of two registers
1509FALSEvld2q_dup_s64ptr: *const i64int64x2x2_tLoad single 2-element structure and replicate to all lanes of two registers
1510FALSEvld2q_dup_s8ptr: *const i8int8x16x2_tLoad single 2-element structure and replicate to all lanes of two registers
1511FALSEvld2q_dup_u16ptr: *const u16uint16x8x2_tLoad single 2-element structure and replicate to all lanes of two registers
1512FALSEvld2q_dup_u32ptr: *const u32uint32x4x2_tLoad single 2-element structure and replicate to all lanes of two registers
1513FALSEvld2q_dup_u64ptr: *const u64uint64x2x2_tLoad single 2-element structure and replicate to all lanes of two registers
1514FALSEvld2q_dup_u8ptr: *const u8uint8x16x2_tLoad single 2-element structure and replicate to all lanes of two registers
1515FALSEvld2q_f16ptr: *const float16_tfloat16x8x2_tLoad multiple 2-element structures to two registers
1516FALSEvld2q_f32ptr: *const f32float32x4x2_tLoad multiple 2-element structures to two registers
1517FALSEvld2q_f64ptr: *const float64_tfloat64x2x2_tLoad multiple 2-element structures to two registers
1518FALSEvld2q_lane_bf16ptr: *const bfloat16_t, src: bfloat16x8x2_t, lane: const intbfloat16x8x2_tLoad multiple 2-element structures to two registers
1519FALSEvld2q_lane_f16ptr: *const float16_t, src: float16x8x2_t, lane: const intfloat16x8x2_tLoad multiple 2-element structures to two registers
1520FALSEvld2q_lane_f32ptr: *const f32, src: float32x4x2_t, lane: const intfloat32x4x2_tLoad multiple 2-element structures to two registers
1521FALSEvld2q_lane_f64ptr: *const float64_t, src: float64x2x2_t, lane: const intfloat64x2x2_tLoad multiple 2-element structures to two registers
1522FALSEvld2q_lane_p16ptr: *const poly16_t, src: poly16x8x2_t, lane: const intpoly16x8x2_tLoad multiple 2-element structures to two registers
1523FALSEvld2q_lane_p64ptr: *const poly64_t, src: poly64x2x2_t, lane: const intpoly64x2x2_tLoad multiple 2-element structures to two registers
1524FALSEvld2q_lane_p8ptr: *const poly8_t, src: poly8x16x2_t, lane: const intpoly8x16x2_tLoad multiple 2-element structures to two registers
1525FALSEvld2q_lane_s16ptr: *const i16, src: int16x8x2_t, lane: const intint16x8x2_tLoad multiple 2-element structures to two registers
1526FALSEvld2q_lane_s32ptr: *const i32, src: int32x4x2_t, lane: const intint32x4x2_tLoad multiple 2-element structures to two registers
1527FALSEvld2q_lane_s64ptr: *const i64, src: int64x2x2_t, lane: const intint64x2x2_tLoad multiple 2-element structures to two registers
1528FALSEvld2q_lane_s8ptr: *const i8, src: int8x16x2_t, lane: const intint8x16x2_tLoad multiple 2-element structures to two registers
1529FALSEvld2q_lane_u16ptr: *const u16, src: uint16x8x2_t, lane: const intuint16x8x2_tLoad multiple 2-element structures to two registers
1530FALSEvld2q_lane_u32ptr: *const u32, src: uint32x4x2_t, lane: const intuint32x4x2_tLoad multiple 2-element structures to two registers
1531FALSEvld2q_lane_u64ptr: *const u64, src: uint64x2x2_t, lane: const intuint64x2x2_tLoad multiple 2-element structures to two registers
1532FALSEvld2q_lane_u8ptr: *const u8, src: uint8x16x2_t, lane: const intuint8x16x2_tLoad multiple 2-element structures to two registers
1533FALSEvld2q_p16ptr: *const poly16_tpoly16x8x2_tLoad multiple 2-element structures to two registers
1534FALSEvld2q_p64ptr: *const poly64_tpoly64x2x2_tLoad multiple 2-element structures to two registers
1535FALSEvld2q_p8ptr: *const poly8_tpoly8x16x2_tLoad multiple 2-element structures to two registers
1536FALSEvld2q_s16ptr: *const i16int16x8x2_tLoad multiple 2-element structures to two registers
1537FALSEvld2q_s32ptr: *const i32int32x4x2_tLoad multiple 2-element structures to two registers
1538FALSEvld2q_s64ptr: *const i64int64x2x2_tLoad multiple 2-element structures to two registers
1539FALSEvld2q_s8ptr: *const i8int8x16x2_tLoad multiple 2-element structures to two registers
1540FALSEvld2q_u16ptr: *const u16uint16x8x2_tLoad multiple 2-element structures to two registers
1541FALSEvld2q_u32ptr: *const u32uint32x4x2_tLoad multiple 2-element structures to two registers
1542FALSEvld2q_u64ptr: *const u64uint64x2x2_tLoad multiple 2-element structures to two registers
1543FALSEvld2q_u8ptr: *const u8uint8x16x2_tLoad multiple 2-element structures to two registers
1544FALSEvld3_bf16ptr: *const bfloat16_tbfloat16x4x3_tLoad multiple 3-element structures to three registers
1545FALSEvld3_dup_bf16ptr: *const bfloat16_tbfloat16x4x3_tLoad single 3-element structure and replicate to all lanes of three registers
1546FALSEvld3_dup_f16ptr: *const float16_tfloat16x4x3_tLoad single 3-element structure and replicate to all lanes of three registers
1547FALSEvld3_dup_f32ptr: *const f32float32x2x3_tLoad single 3-element structure and replicate to all lanes of three registers
1548FALSEvld3_dup_f64ptr: *const float64_tfloat64x1x3_tLoad single 3-element structure and replicate to all lanes of three registers
1549FALSEvld3_dup_p16ptr: *const poly16_tpoly16x4x3_tLoad single 3-element structure and replicate to all lanes of three registers
1550FALSEvld3_dup_p64ptr: *const poly64_tpoly64x1x3_tLoad single 3-element structure and replicate to all lanes of three registers
1551FALSEvld3_dup_p8ptr: *const poly8_tpoly8x8x3_tLoad single 3-element structure and replicate to all lanes of three registers
1552FALSEvld3_dup_s16ptr: *const i16int16x4x3_tLoad single 3-element structure and replicate to all lanes of three registers
1553FALSEvld3_dup_s32ptr: *const i32int32x2x3_tLoad single 3-element structure and replicate to all lanes of three registers
1554FALSEvld3_dup_s64ptr: *const i64int64x1x3_tLoad single 3-element structure and replicate to all lanes of three registers
1555FALSEvld3_dup_s8ptr: *const i8int8x8x3_tLoad single 3-element structure and replicate to all lanes of three registers
1556FALSEvld3_dup_u16ptr: *const u16uint16x4x3_tLoad single 3-element structure and replicate to all lanes of three registers
1557FALSEvld3_dup_u32ptr: *const u32uint32x2x3_tLoad single 3-element structure and replicate to all lanes of three registers
1558FALSEvld3_dup_u64ptr: *const u64uint64x1x3_tLoad single 3-element structure and replicate to all lanes of three registers
1559FALSEvld3_dup_u8ptr: *const u8uint8x8x3_tLoad single 3-element structure and replicate to all lanes of three registers
1560FALSEvld3_f16ptr: *const float16_tfloat16x4x3_tLoad multiple 3-element structures to three registers
1561FALSEvld3_f32ptr: *const f32float32x2x3_tLoad multiple 3-element structures to three registers
1562FALSEvld3_f64ptr: *const float64_tfloat64x1x3_tLoad multiple single-element structures to one, two, three, or four registers
1563FALSEvld3_lane_bf16ptr: *const bfloat16_t, src: bfloat16x4x3_t, lane: const intbfloat16x4x3_tLoad multiple 3-element structures to three registers
1564FALSEvld3_lane_f16ptr: *const float16_t, src: float16x4x3_t, lane: const intfloat16x4x3_tLoad multiple 3-element structures to three registers
1565FALSEvld3_lane_f32ptr: *const f32, src: float32x2x3_t, lane: const intfloat32x2x3_tLoad multiple 3-element structures to three registers
1566FALSEvld3_lane_f64ptr: *const float64_t, src: float64x1x3_t, lane: const intfloat64x1x3_tLoad multiple 3-element structures to three registers
1567FALSEvld3_lane_p16ptr: *const poly16_t, src: poly16x4x3_t, lane: const intpoly16x4x3_tLoad multiple 3-element structures to three registers
1568FALSEvld3_lane_p64ptr: *const poly64_t, src: poly64x1x3_t, lane: const intpoly64x1x3_tLoad multiple 3-element structures to three registers
1569FALSEvld3_lane_p8ptr: *const poly8_t, src: poly8x8x3_t, lane: const intpoly8x8x3_tLoad multiple 3-element structures to three registers
1570FALSEvld3_lane_s16ptr: *const i16, src: int16x4x3_t, lane: const intint16x4x3_tLoad multiple 3-element structures to three registers
1571FALSEvld3_lane_s32ptr: *const i32, src: int32x2x3_t, lane: const intint32x2x3_tLoad multiple 3-element structures to three registers
1572FALSEvld3_lane_s64ptr: *const i64, src: int64x1x3_t, lane: const intint64x1x3_tLoad multiple 3-element structures to three registers
1573FALSEvld3_lane_s8ptr: *const i8, src: int8x8x3_t, lane: const intint8x8x3_tLoad multiple 3-element structures to three registers
1574FALSEvld3_lane_u16ptr: *const u16, src: uint16x4x3_t, lane: const intuint16x4x3_tLoad multiple 3-element structures to three registers
1575FALSEvld3_lane_u32ptr: *const u32, src: uint32x2x3_t, lane: const intuint32x2x3_tLoad multiple 3-element structures to three registers
1576FALSEvld3_lane_u64ptr: *const u64, src: uint64x1x3_t, lane: const intuint64x1x3_tLoad multiple 3-element structures to three registers
1577FALSEvld3_lane_u8ptr: *const u8, src: uint8x8x3_t, lane: const intuint8x8x3_tLoad multiple 3-element structures to three registers
1578FALSEvld3_p16ptr: *const poly16_tpoly16x4x3_tLoad multiple 3-element structures to three registers
1579FALSEvld3_p64ptr: *const poly64_tpoly64x1x3_tLoad multiple single-element structures to one, two, three, or four registers
1580FALSEvld3_p8ptr: *const poly8_tpoly8x8x3_tLoad multiple 3-element structures to three registers
1581FALSEvld3_s16ptr: *const i16int16x4x3_tLoad multiple 3-element structures to three registers
1582FALSEvld3_s32ptr: *const i32int32x2x3_tLoad multiple 3-element structures to three registers
1583FALSEvld3_s64ptr: *const i64int64x1x3_tLoad multiple single-element structures to one, two, three, or four registers
1584FALSEvld3_s8ptr: *const i8int8x8x3_tLoad multiple 3-element structures to three registers
1585FALSEvld3_u16ptr: *const u16uint16x4x3_tLoad multiple 3-element structures to three registers
1586FALSEvld3_u32ptr: *const u32uint32x2x3_tLoad multiple 3-element structures to three registers
1587FALSEvld3_u64ptr: *const u64uint64x1x3_tLoad multiple single-element structures to one, two, three, or four registers
1588FALSEvld3_u8ptr: *const u8uint8x8x3_tLoad multiple 3-element structures to three registers
1589FALSEvld3q_bf16ptr: *const bfloat16_tbfloat16x8x3_tLoad multiple 3-element structures to three registers
1590FALSEvld3q_dup_bf16ptr: *const bfloat16_tbfloat16x8x3_tLoad single 3-element structure and replicate to all lanes of three registers
1591FALSEvld3q_dup_f16ptr: *const float16_tfloat16x8x3_tLoad single 3-element structure and replicate to all lanes of three registers
1592FALSEvld3q_dup_f32ptr: *const f32float32x4x3_tLoad single 3-element structure and replicate to all lanes of three registers
1593FALSEvld3q_dup_f64ptr: *const float64_tfloat64x2x3_tLoad single 3-element structure and replicate to all lanes of three registers
1594FALSEvld3q_dup_p16ptr: *const poly16_tpoly16x8x3_tLoad single 3-element structure and replicate to all lanes of three registers
1595FALSEvld3q_dup_p64ptr: *const poly64_tpoly64x2x3_tLoad single 3-element structure and replicate to all lanes of three registers
1596FALSEvld3q_dup_p8ptr: *const poly8_tpoly8x16x3_tLoad single 3-element structure and replicate to all lanes of three registers
1597FALSEvld3q_dup_s16ptr: *const i16int16x8x3_tLoad single 3-element structure and replicate to all lanes of three registers
1598FALSEvld3q_dup_s32ptr: *const i32int32x4x3_tLoad single 3-element structure and replicate to all lanes of three registers
1599FALSEvld3q_dup_s64ptr: *const i64int64x2x3_tLoad single 3-element structure and replicate to all lanes of three registers
1600FALSEvld3q_dup_s8ptr: *const i8int8x16x3_tLoad single 3-element structure and replicate to all lanes of three registers
1601FALSEvld3q_dup_u16ptr: *const u16uint16x8x3_tLoad single 3-element structure and replicate to all lanes of three registers
1602FALSEvld3q_dup_u32ptr: *const u32uint32x4x3_tLoad single 3-element structure and replicate to all lanes of three registers
1603FALSEvld3q_dup_u64ptr: *const u64uint64x2x3_tLoad single 3-element structure and replicate to all lanes of three registers
1604FALSEvld3q_dup_u8ptr: *const u8uint8x16x3_tLoad single 3-element structure and replicate to all lanes of three registers
1605FALSEvld3q_f16ptr: *const float16_tfloat16x8x3_tLoad multiple 3-element structures to three registers
1606FALSEvld3q_f32ptr: *const f32float32x4x3_tLoad multiple 3-element structures to three registers
1607FALSEvld3q_f64ptr: *const float64_tfloat64x2x3_tLoad multiple 3-element structures to three registers
1608FALSEvld3q_lane_bf16ptr: *const bfloat16_t, src: bfloat16x8x3_t, lane: const intbfloat16x8x3_tLoad multiple 3-element structures to three registers
1609FALSEvld3q_lane_f16ptr: *const float16_t, src: float16x8x3_t, lane: const intfloat16x8x3_tLoad multiple 3-element structures to three registers
1610FALSEvld3q_lane_f32ptr: *const f32, src: float32x4x3_t, lane: const intfloat32x4x3_tLoad multiple 3-element structures to three registers
1611FALSEvld3q_lane_f64ptr: *const float64_t, src: float64x2x3_t, lane: const intfloat64x2x3_tLoad multiple 3-element structures to three registers
1612FALSEvld3q_lane_p16ptr: *const poly16_t, src: poly16x8x3_t, lane: const intpoly16x8x3_tLoad multiple 3-element structures to three registers
1613FALSEvld3q_lane_p64ptr: *const poly64_t, src: poly64x2x3_t, lane: const intpoly64x2x3_tLoad multiple 3-element structures to three registers
1614FALSEvld3q_lane_p8ptr: *const poly8_t, src: poly8x16x3_t, lane: const intpoly8x16x3_tLoad multiple 3-element structures to three registers
1615FALSEvld3q_lane_s16ptr: *const i16, src: int16x8x3_t, lane: const intint16x8x3_tLoad multiple 3-element structures to three registers
1616FALSEvld3q_lane_s32ptr: *const i32, src: int32x4x3_t, lane: const intint32x4x3_tLoad multiple 3-element structures to three registers
1617FALSEvld3q_lane_s64ptr: *const i64, src: int64x2x3_t, lane: const intint64x2x3_tLoad multiple 3-element structures to three registers
1618FALSEvld3q_lane_s8ptr: *const i8, src: int8x16x3_t, lane: const intint8x16x3_tLoad multiple 3-element structures to three registers
1619FALSEvld3q_lane_u16ptr: *const u16, src: uint16x8x3_t, lane: const intuint16x8x3_tLoad multiple 3-element structures to three registers
1620FALSEvld3q_lane_u32ptr: *const u32, src: uint32x4x3_t, lane: const intuint32x4x3_tLoad multiple 3-element structures to three registers
1621FALSEvld3q_lane_u64ptr: *const u64, src: uint64x2x3_t, lane: const intuint64x2x3_tLoad multiple 3-element structures to three registers
1622FALSEvld3q_lane_u8ptr: *const u8, src: uint8x16x3_t, lane: const intuint8x16x3_tLoad multiple 3-element structures to three registers
1623FALSEvld3q_p16ptr: *const poly16_tpoly16x8x3_tLoad multiple 3-element structures to three registers
1624FALSEvld3q_p64ptr: *const poly64_tpoly64x2x3_tLoad multiple 3-element structures to three registers
1625FALSEvld3q_p8ptr: *const poly8_tpoly8x16x3_tLoad multiple 3-element structures to three registers
1626FALSEvld3q_s16ptr: *const i16int16x8x3_tLoad multiple 3-element structures to three registers
1627FALSEvld3q_s32ptr: *const i32int32x4x3_tLoad multiple 3-element structures to three registers
1628FALSEvld3q_s64ptr: *const i64int64x2x3_tLoad multiple 3-element structures to three registers
1629FALSEvld3q_s8ptr: *const i8int8x16x3_tLoad multiple 3-element structures to three registers
1630FALSEvld3q_u16ptr: *const u16uint16x8x3_tLoad multiple 3-element structures to three registers
1631FALSEvld3q_u32ptr: *const u32uint32x4x3_tLoad multiple 3-element structures to three registers
1632FALSEvld3q_u64ptr: *const u64uint64x2x3_tLoad multiple 3-element structures to three registers
1633FALSEvld3q_u8ptr: *const u8uint8x16x3_tLoad multiple 3-element structures to three registers
1634FALSEvld4_bf16ptr: *const bfloat16_tbfloat16x4x4_tLoad multiple 4-element structures to four registers
1635FALSEvld4_dup_bf16ptr: *const bfloat16_tbfloat16x4x4_tLoad single 4-element structure and replicate to all lanes of four registers
1636FALSEvld4_dup_f16ptr: *const float16_tfloat16x4x4_tLoad single 4-element structure and replicate to all lanes of four registers
1637FALSEvld4_dup_f32ptr: *const f32float32x2x4_tLoad single 4-element structure and replicate to all lanes of four registers
1638FALSEvld4_dup_f64ptr: *const float64_tfloat64x1x4_tLoad single 4-element structure and replicate to all lanes of four registers
1639FALSEvld4_dup_p16ptr: *const poly16_tpoly16x4x4_tLoad single 4-element structure and replicate to all lanes of four registers
1640FALSEvld4_dup_p64ptr: *const poly64_tpoly64x1x4_tLoad single 4-element structure and replicate to all lanes of four registers
1641FALSEvld4_dup_p8ptr: *const poly8_tpoly8x8x4_tLoad single 4-element structure and replicate to all lanes of four registers
1642FALSEvld4_dup_s16ptr: *const i16int16x4x4_tLoad single 4-element structure and replicate to all lanes of four registers
1643FALSEvld4_dup_s32ptr: *const i32int32x2x4_tLoad single 4-element structure and replicate to all lanes of four registers
1644FALSEvld4_dup_s64ptr: *const i64int64x1x4_tLoad single 4-element structure and replicate to all lanes of four registers
1645FALSEvld4_dup_s8ptr: *const i8int8x8x4_tLoad single 4-element structure and replicate to all lanes of four registers
1646FALSEvld4_dup_u16ptr: *const u16uint16x4x4_tLoad single 4-element structure and replicate to all lanes of four registers
1647FALSEvld4_dup_u32ptr: *const u32uint32x2x4_tLoad single 4-element structure and replicate to all lanes of four registers
1648FALSEvld4_dup_u64ptr: *const u64uint64x1x4_tLoad single 4-element structure and replicate to all lanes of four registers
1649FALSEvld4_dup_u8ptr: *const u8uint8x8x4_tLoad single 4-element structure and replicate to all lanes of four registers
1650FALSEvld4_f16ptr: *const float16_tfloat16x4x4_tLoad multiple 4-element structures to four registers
1651FALSEvld4_f32ptr: *const f32float32x2x4_tLoad multiple 4-element structures to four registers
1652FALSEvld4_f64ptr: *const float64_tfloat64x1x4_tLoad multiple single-element structures to one, two, three, or four registers
1653FALSEvld4_lane_bf16ptr: *const bfloat16_t, src: bfloat16x4x4_t, lane: const intbfloat16x4x4_tLoad multiple 4-element structures to four registers
1654FALSEvld4_lane_f16ptr: *const float16_t, src: float16x4x4_t, lane: const intfloat16x4x4_tLoad multiple 4-element structures to four registers
1655FALSEvld4_lane_f32ptr: *const f32, src: float32x2x4_t, lane: const intfloat32x2x4_tLoad multiple 4-element structures to four registers
1656FALSEvld4_lane_f64ptr: *const float64_t, src: float64x1x4_t, lane: const intfloat64x1x4_tLoad multiple 4-element structures to four registers
1657FALSEvld4_lane_p16ptr: *const poly16_t, src: poly16x4x4_t, lane: const intpoly16x4x4_tLoad multiple 4-element structures to four registers
1658FALSEvld4_lane_p64ptr: *const poly64_t, src: poly64x1x4_t, lane: const intpoly64x1x4_tLoad multiple 4-element structures to four registers
1659FALSEvld4_lane_p8ptr: *const poly8_t, src: poly8x8x4_t, lane: const intpoly8x8x4_tLoad multiple 4-element structures to four registers
1660FALSEvld4_lane_s16ptr: *const i16, src: int16x4x4_t, lane: const intint16x4x4_tLoad multiple 4-element structures to four registers
1661FALSEvld4_lane_s32ptr: *const i32, src: int32x2x4_t, lane: const intint32x2x4_tLoad multiple 4-element structures to four registers
1662FALSEvld4_lane_s64ptr: *const i64, src: int64x1x4_t, lane: const intint64x1x4_tLoad multiple 4-element structures to four registers
1663FALSEvld4_lane_s8ptr: *const i8, src: int8x8x4_t, lane: const intint8x8x4_tLoad multiple 4-element structures to four registers
1664FALSEvld4_lane_u16ptr: *const u16, src: uint16x4x4_t, lane: const intuint16x4x4_tLoad multiple 4-element structures to four registers
1665FALSEvld4_lane_u32ptr: *const u32, src: uint32x2x4_t, lane: const intuint32x2x4_tLoad multiple 4-element structures to four registers
1666FALSEvld4_lane_u64ptr: *const u64, src: uint64x1x4_t, lane: const intuint64x1x4_tLoad multiple 4-element structures to four registers
1667FALSEvld4_lane_u8ptr: *const u8, src: uint8x8x4_t, lane: const intuint8x8x4_tLoad multiple 4-element structures to four registers
1668FALSEvld4_p16ptr: *const poly16_tpoly16x4x4_tLoad multiple 4-element structures to four registers
1669FALSEvld4_p64ptr: *const poly64_tpoly64x1x4_tLoad multiple single-element structures to one, two, three, or four registers
1670FALSEvld4_p8ptr: *const poly8_tpoly8x8x4_tLoad multiple 4-element structures to four registers
1671FALSEvld4_s16ptr: *const i16int16x4x4_tLoad multiple 4-element structures to four registers
1672FALSEvld4_s32ptr: *const i32int32x2x4_tLoad multiple 4-element structures to four registers
1673FALSEvld4_s64ptr: *const i64int64x1x4_tLoad multiple single-element structures to one, two, three, or four registers
1674FALSEvld4_s8ptr: *const i8int8x8x4_tLoad multiple 4-element structures to four registers
1675FALSEvld4_u16ptr: *const u16uint16x4x4_tLoad multiple 4-element structures to four registers
1676FALSEvld4_u32ptr: *const u32uint32x2x4_tLoad multiple 4-element structures to four registers
1677FALSEvld4_u64ptr: *const u64uint64x1x4_tLoad multiple single-element structures to one, two, three, or four registers
1678FALSEvld4_u8ptr: *const u8uint8x8x4_tLoad multiple 4-element structures to four registers
1679FALSEvld4q_bf16ptr: *const bfloat16_tbfloat16x8x4_tLoad multiple 4-element structures to four registers
1680FALSEvld4q_dup_bf16ptr: *const bfloat16_tbfloat16x8x4_tLoad single 4-element structure and replicate to all lanes of four registers
1681FALSEvld4q_dup_f16ptr: *const float16_tfloat16x8x4_tLoad single 4-element structure and replicate to all lanes of four registers
1682FALSEvld4q_dup_f32ptr: *const f32float32x4x4_tLoad single 4-element structure and replicate to all lanes of four registers
1683FALSEvld4q_dup_f64ptr: *const float64_tfloat64x2x4_tLoad single 4-element structure and replicate to all lanes of four registers
1684FALSEvld4q_dup_p16ptr: *const poly16_tpoly16x8x4_tLoad single 4-element structure and replicate to all lanes of four registers
1685FALSEvld4q_dup_p64ptr: *const poly64_tpoly64x2x4_tLoad single 4-element structure and replicate to all lanes of four registers
1686FALSEvld4q_dup_p8ptr: *const poly8_tpoly8x16x4_tLoad single 4-element structure and replicate to all lanes of four registers
1687FALSEvld4q_dup_s16ptr: *const i16int16x8x4_tLoad single 4-element structure and replicate to all lanes of four registers
1688FALSEvld4q_dup_s32ptr: *const i32int32x4x4_tLoad single 4-element structure and replicate to all lanes of four registers
1689FALSEvld4q_dup_s64ptr: *const i64int64x2x4_tLoad single 4-element structure and replicate to all lanes of four registers
1690FALSEvld4q_dup_s8ptr: *const i8int8x16x4_tLoad single 4-element structure and replicate to all lanes of four registers
1691FALSEvld4q_dup_u16ptr: *const u16uint16x8x4_tLoad single 4-element structure and replicate to all lanes of four registers
1692FALSEvld4q_dup_u32ptr: *const u32uint32x4x4_tLoad single 4-element structure and replicate to all lanes of four registers
1693FALSEvld4q_dup_u64ptr: *const u64uint64x2x4_tLoad single 4-element structure and replicate to all lanes of four registers
1694FALSEvld4q_dup_u8ptr: *const u8uint8x16x4_tLoad single 4-element structure and replicate to all lanes of four registers
1695FALSEvld4q_f16ptr: *const float16_tfloat16x8x4_tLoad multiple 4-element structures to four registers
1696FALSEvld4q_f32ptr: *const f32float32x4x4_tLoad multiple 4-element structures to four registers
1697FALSEvld4q_f64ptr: *const float64_tfloat64x2x4_tLoad multiple 4-element structures to four registers
1698FALSEvld4q_lane_bf16ptr: *const bfloat16_t, src: bfloat16x8x4_t, lane: const intbfloat16x8x4_tLoad multiple 4-element structures to four registers
1699FALSEvld4q_lane_f16ptr: *const float16_t, src: float16x8x4_t, lane: const intfloat16x8x4_tLoad multiple 4-element structures to four registers
1700FALSEvld4q_lane_f32ptr: *const f32, src: float32x4x4_t, lane: const intfloat32x4x4_tLoad multiple 4-element structures to four registers
1701FALSEvld4q_lane_f64ptr: *const float64_t, src: float64x2x4_t, lane: const intfloat64x2x4_tLoad multiple 4-element structures to four registers
1702FALSEvld4q_lane_p16ptr: *const poly16_t, src: poly16x8x4_t, lane: const intpoly16x8x4_tLoad multiple 4-element structures to four registers
1703FALSEvld4q_lane_p64ptr: *const poly64_t, src: poly64x2x4_t, lane: const intpoly64x2x4_tLoad multiple 4-element structures to four registers
1704FALSEvld4q_lane_p8ptr: *const poly8_t, src: poly8x16x4_t, lane: const intpoly8x16x4_tLoad multiple 4-element structures to four registers
1705FALSEvld4q_lane_s16ptr: *const i16, src: int16x8x4_t, lane: const intint16x8x4_tLoad multiple 4-element structures to four registers
1706FALSEvld4q_lane_s32ptr: *const i32, src: int32x4x4_t, lane: const intint32x4x4_tLoad multiple 4-element structures to four registers
1707FALSEvld4q_lane_s64ptr: *const i64, src: int64x2x4_t, lane: const intint64x2x4_tLoad multiple 4-element structures to four registers
1708FALSEvld4q_lane_s8ptr: *const i8, src: int8x16x4_t, lane: const intint8x16x4_tLoad multiple 4-element structures to four registers
1709FALSEvld4q_lane_u16ptr: *const u16, src: uint16x8x4_t, lane: const intuint16x8x4_tLoad multiple 4-element structures to four registers
1710FALSEvld4q_lane_u32ptr: *const u32, src: uint32x4x4_t, lane: const intuint32x4x4_tLoad multiple 4-element structures to four registers
1711FALSEvld4q_lane_u64ptr: *const u64, src: uint64x2x4_t, lane: const intuint64x2x4_tLoad multiple 4-element structures to four registers
1712FALSEvld4q_lane_u8ptr: *const u8, src: uint8x16x4_t, lane: const intuint8x16x4_tLoad multiple 4-element structures to four registers
1713FALSEvld4q_p16ptr: *const poly16_tpoly16x8x4_tLoad multiple 4-element structures to four registers
1714FALSEvld4q_p64ptr: *const poly64_tpoly64x2x4_tLoad multiple 4-element structures to four registers
1715FALSEvld4q_p8ptr: *const poly8_tpoly8x16x4_tLoad multiple 4-element structures to four registers
1716FALSEvld4q_s16ptr: *const i16int16x8x4_tLoad multiple 4-element structures to four registers
1717FALSEvld4q_s32ptr: *const i32int32x4x4_tLoad multiple 4-element structures to four registers
1718FALSEvld4q_s64ptr: *const i64int64x2x4_tLoad multiple 4-element structures to four registers
1719FALSEvld4q_s8ptr: *const i8int8x16x4_tLoad multiple 4-element structures to four registers
1720FALSEvld4q_u16ptr: *const u16uint16x8x4_tLoad multiple 4-element structures to four registers
1721FALSEvld4q_u32ptr: *const u32uint32x4x4_tLoad multiple 4-element structures to four registers
1722FALSEvld4q_u64ptr: *const u64uint64x2x4_tLoad multiple 4-element structures to four registers
1723FALSEvld4q_u8ptr: *const u8uint8x16x4_tLoad multiple 4-element structures to four registers
1724FALSEvldrq_p128ptr: *const poly128_tpoly128_tLoad SIMD&FP register (immediate offset)
1725FALSEvmax_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point maximum
1726TRUEvmax_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point maximum
1727TRUEvmax_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point maximum
1728TRUEvmax_s16a: int16x4_t, b: int16x4_tint16x4_tSigned maximum
1729TRUEvmax_s32a: int32x2_t, b: int32x2_tint32x2_tSigned maximum
1730TRUEvmax_s8a: int8x8_t, b: int8x8_tint8x8_tSigned maximum
1731TRUEvmax_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned maximum
1732TRUEvmax_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned maximum
1733TRUEvmax_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned maximum
1734FALSEvmaxh_f16a: float16_t, b: float16_tfloat16_tFloating-point maximum
1735FALSEvmaxnm_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point maximum number
1736TRUEvmaxnm_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point maximum number
1737TRUEvmaxnm_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point maximum number
1738FALSEvmaxnmh_f16a: float16_t, b: float16_tfloat16_tFloating-point maximum number
1739FALSEvmaxnmq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point maximum number
1740TRUEvmaxnmq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point maximum number
1741TRUEvmaxnmq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point maximum number
1742FALSEvmaxnmv_f16a: float16x4_tfloat16_tFloating-point maximum number pairwise
1743FALSEvmaxnmv_f32a: float32x2_tf32Floating-point maximum number pairwise
1744FALSEvmaxnmvq_f16a: float16x8_tfloat16_tFloating-point maximum number pairwise
1745FALSEvmaxnmvq_f32a: float32x4_tf32Floating-point maximum number across vector
1746FALSEvmaxnmvq_f64a: float64x2_tfloat64_tFloating-point maximum number pairwise
1747FALSEvmaxq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point maximum
1748TRUEvmaxq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point maximum
1749TRUEvmaxq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point maximum
1750TRUEvmaxq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned maximum
1751TRUEvmaxq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned maximum
1752TRUEvmaxq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned maximum
1753TRUEvmaxq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned maximum
1754TRUEvmaxq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned maximum
1755TRUEvmaxq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned maximum
1756FALSEvmaxv_f16a: float16x4_tfloat16_tFloating-point maximum pairwise
1757TRUEvmaxv_f32a: float32x2_tf32Floating-point maximum pairwise
1758TRUEvmaxv_s16a: int16x4_ti16Signed maximum across vector
1759TRUEvmaxv_s32a: int32x2_ti32Signed maximum pairwise
1760TRUEvmaxv_s8a: int8x8_ti8Signed maximum across vector
1761TRUEvmaxv_u16a: uint16x4_tu16Unsigned maximum across vector
1762TRUEvmaxv_u32a: uint32x2_tu32Unsigned maximum pairwise
1763TRUEvmaxv_u8a: uint8x8_tu8Unsigned maximum across vector
1764FALSEvmaxvq_f16a: float16x8_tfloat16_tFloating-point maximum pairwise
1765TRUEvmaxvq_f32a: float32x4_tf32Floating-point maximum across vector
1766TRUEvmaxvq_f64a: float64x2_tfloat64_tFloating-point maximum pairwise
1767TRUEvmaxvq_s16a: int16x8_ti16Signed maximum across vector
1768TRUEvmaxvq_s32a: int32x4_ti32Signed maximum across vector
1769TRUEvmaxvq_s8a: int8x16_ti8Signed maximum across vector
1770TRUEvmaxvq_u16a: uint16x8_tu16Unsigned maximum across vector
1771TRUEvmaxvq_u32a: uint32x4_tu32Unsigned maximum across vector
1772TRUEvmaxvq_u8a: uint8x16_tu8Unsigned maximum across vector
1773FALSEvmin_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point minimum
1774TRUEvmin_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point minimum
1775TRUEvmin_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point minimum
1776TRUEvmin_s16a: int16x4_t, b: int16x4_tint16x4_tSigned minimum
1777TRUEvmin_s32a: int32x2_t, b: int32x2_tint32x2_tSigned minimum
1778TRUEvmin_s8a: int8x8_t, b: int8x8_tint8x8_tSigned minimum
1779TRUEvmin_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned minimum
1780TRUEvmin_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned minimum
1781TRUEvmin_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned minimum
1782FALSEvminh_f16a: float16_t, b: float16_tfloat16_tFloating-point minimum
1783FALSEvminnm_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point minimum number
1784FALSEvminnm_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point minimum number
1785FALSEvminnm_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point minimum number
1786FALSEvminnmh_f16a: float16_t, b: float16_tfloat16_tFloating-point minimum number
1787FALSEvminnmq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point minimum number
1788FALSEvminnmq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point minimum number
1789FALSEvminnmq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point minimum number
1790FALSEvminnmv_f16a: float16x4_tfloat16_tFloating-point minimum number pairwise
1791FALSEvminnmv_f32a: float32x2_tf32Floating-point minimum number pairwise
1792FALSEvminnmvq_f16a: float16x8_tfloat16_tFloating-point minimum number pairwise
1793FALSEvminnmvq_f32a: float32x4_tf32Floating-point minimum number across vector
1794FALSEvminnmvq_f64a: float64x2_tfloat64_tFloating-point minimum number pairwise
1795FALSEvminq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point minimum
1796TRUEvminq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point minimum
1797FALSEvminq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point minimum
1798TRUEvminq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned minimum
1799TRUEvminq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned minimum
1800TRUEvminq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned minimum
1801TRUEvminq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned minimum
1802TRUEvminq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned minimum
1803TRUEvminq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned minimum
1804FALSEvminv_f16a: float16x4_tfloat16_tFloating-point minimum pairwise
1805TRUEvminv_f32a: float32x2_tf32Floating-point minimum pairwise
1806TRUEvminv_s16a: int16x4_ti16Signed minimum across vector
1807TRUEvminv_s32a: int32x2_ti32Signed minimum pairwise
1808TRUEvminv_s8a: int8x8_ti8Signed minimum across vector
1809TRUEvminv_u16a: uint16x4_tu16Unsigned minimum across vector
1810TRUEvminv_u32a: uint32x2_tu32Unsigned minimum pairwise
1811TRUEvminv_u8a: uint8x8_tu8Unsigned minimum across vector
1812FALSEvminvq_f16a: float16x8_tfloat16_tFloating-point minimum pairwise
1813TRUEvminvq_f32a: float32x4_tf32Floating-point minimum across vector
1814TRUEvminvq_f64a: float64x2_tfloat64_tFloating-point minimum pairwise
1815TRUEvminvq_s16a: int16x8_ti16Signed minimum across vector
1816TRUEvminvq_s32a: int32x4_ti32Signed minimum across vector
1817TRUEvminvq_s8a: int8x16_ti8Signed minimum across vector
1818TRUEvminvq_u16a: uint16x8_tu16Unsigned minimum across vector
1819TRUEvminvq_u32a: uint32x4_tu32Unsigned minimum across vector
1820TRUEvminvq_u8a: uint8x16_tu8Unsigned minimum across vector
1821TRUEvmla_f32a: float32x2_t, b: float32x2_t, c: float32x2_tfloat32x2_tFloating-point multiply-add to accumulator
1822TRUEvmla_f64a: float64x1_t, b: float64x1_t, c: float64x1_tfloat64x1_tFloating-point multiply-add to accumulator
1823FALSEvmla_lane_f32a: float32x2_t, b: float32x2_t, v: float32x2_t, lane: const intfloat32x2_tVector multiply accumulate with scalar
1824FALSEvmla_lane_s16a: int16x4_t, b: int16x4_t, v: int16x4_t, lane: const intint16x4_tVector multiply accumulate with scalar
1825FALSEvmla_lane_s32a: int32x2_t, b: int32x2_t, v: int32x2_t, lane: const intint32x2_tVector multiply accumulate with scalar
1826FALSEvmla_lane_u16a: uint16x4_t, b: uint16x4_t, v: uint16x4_t, lane: const intuint16x4_tVector multiply accumulate with scalar
1827FALSEvmla_lane_u32a: uint32x2_t, b: uint32x2_t, v: uint32x2_t, lane: const intuint32x2_tVector multiply accumulate with scalar
1828FALSEvmla_laneq_f32a: float32x2_t, b: float32x2_t, v: float32x4_t, lane: const intfloat32x2_tMultiply-Add to accumulator
1829FALSEvmla_laneq_s16a: int16x4_t, b: int16x4_t, v: int16x8_t, lane: const intint16x4_tMultiply-add to accumulator
1830FALSEvmla_laneq_s32a: int32x2_t, b: int32x2_t, v: int32x4_t, lane: const intint32x2_tMultiply-add to accumulator
1831FALSEvmla_laneq_u16a: uint16x4_t, b: uint16x4_t, v: uint16x8_t, lane: const intuint16x4_tMultiply-add to accumulator
1832FALSEvmla_laneq_u32a: uint32x2_t, b: uint32x2_t, v: uint32x4_t, lane: const intuint32x2_tMultiply-add to accumulator
1833FALSEvmla_n_f32a: float32x2_t, b: float32x2_t, c: f32float32x2_tVector multiply accumulate with scalar
1834FALSEvmla_n_s16a: int16x4_t, b: int16x4_t, c: i16int16x4_tVector multiply accumulate with scalar
1835FALSEvmla_n_s32a: int32x2_t, b: int32x2_t, c: i32int32x2_tVector multiply accumulate with scalar
1836FALSEvmla_n_u16a: uint16x4_t, b: uint16x4_t, c: u16uint16x4_tVector multiply accumulate with scalar
1837FALSEvmla_n_u32a: uint32x2_t, b: uint32x2_t, c: u32uint32x2_tVector multiply accumulate with scalar
1838TRUEvmla_s16a: int16x4_t, b: int16x4_t, c: int16x4_tint16x4_tMultiply-add to accumulator
1839TRUEvmla_s32a: int32x2_t, b: int32x2_t, c: int32x2_tint32x2_tMultiply-add to accumulator
1840TRUEvmla_s8a: int8x8_t, b: int8x8_t, c: int8x8_tint8x8_tMultiply-add to accumulator
1841TRUEvmla_u16a: uint16x4_t, b: uint16x4_t, c: uint16x4_tuint16x4_tMultiply-add to accumulator
1842TRUEvmla_u32a: uint32x2_t, b: uint32x2_t, c: uint32x2_tuint32x2_tMultiply-add to accumulator
1843TRUEvmla_u8a: uint8x8_t, b: uint8x8_t, c: uint8x8_tuint8x8_tMultiply-add to accumulator
1844FALSEvmlal_high_lane_s16a: int32x4_t, b: int16x8_t, v: int16x4_t, lane: const intint32x4_tSigned multiply-add long
1845FALSEvmlal_high_lane_s32a: int64x2_t, b: int32x4_t, v: int32x2_t, lane: const intint64x2_tSigned multiply-add long
1846FALSEvmlal_high_lane_u16a: uint32x4_t, b: uint16x8_t, v: uint16x4_t, lane: const intuint32x4_tUnsigned multiply-add long
1847FALSEvmlal_high_lane_u32a: uint64x2_t, b: uint32x4_t, v: uint32x2_t, lane: const intuint64x2_tUnsigned multiply-add long
1848FALSEvmlal_high_laneq_s16a: int32x4_t, b: int16x8_t, v: int16x8_t, lane: const intint32x4_tSigned multiply-add long
1849FALSEvmlal_high_laneq_s32a: int64x2_t, b: int32x4_t, v: int32x4_t, lane: const intint64x2_tSigned multiply-add long
1850FALSEvmlal_high_laneq_u16a: uint32x4_t, b: uint16x8_t, v: uint16x8_t, lane: const intuint32x4_tUnsigned multiply-add long
1851FALSEvmlal_high_laneq_u32a: uint64x2_t, b: uint32x4_t, v: uint32x4_t, lane: const intuint64x2_tUnsigned multiply-add long
1852FALSEvmlal_high_n_s16a: int32x4_t, b: int16x8_t, c: i16int32x4_tSigned multiply-add long
1853FALSEvmlal_high_n_s32a: int64x2_t, b: int32x4_t, c: i32int64x2_tSigned multiply-add long
1854FALSEvmlal_high_n_u16a: uint32x4_t, b: uint16x8_t, c: u16uint32x4_tUnsigned multiply-add long
1855FALSEvmlal_high_n_u32a: uint64x2_t, b: uint32x4_t, c: u32uint64x2_tUnsigned multiply-add long
1856TRUEvmlal_high_s16a: int32x4_t, b: int16x8_t, c: int16x8_tint32x4_tSigned multiply-add long
1857TRUEvmlal_high_s32a: int64x2_t, b: int32x4_t, c: int32x4_tint64x2_tSigned multiply-add long
1858TRUEvmlal_high_s8a: int16x8_t, b: int8x16_t, c: int8x16_tint16x8_tSigned multiply-add long
1859TRUEvmlal_high_u16a: uint32x4_t, b: uint16x8_t, c: uint16x8_tuint32x4_tUnsigned multiply-add long
1860TRUEvmlal_high_u32a: uint64x2_t, b: uint32x4_t, c: uint32x4_tuint64x2_tUnsigned multiply-add long
1861TRUEvmlal_high_u8a: uint16x8_t, b: uint8x16_t, c: uint8x16_tuint16x8_tUnsigned multiply-add long
1862FALSEvmlal_lane_s16a: int32x4_t, b: int16x4_t, v: int16x4_t, lane: const intint32x4_tVector widening multiply accumulate with scalar
1863FALSEvmlal_lane_s32a: int64x2_t, b: int32x2_t, v: int32x2_t, lane: const intint64x2_tVector widening multiply accumulate with scalar
1864FALSEvmlal_lane_u16a: uint32x4_t, b: uint16x4_t, v: uint16x4_t, lane: const intuint32x4_tVector widening multiply accumulate with scalar
1865FALSEvmlal_lane_u32a: uint64x2_t, b: uint32x2_t, v: uint32x2_t, lane: const intuint64x2_tVector widening multiply accumulate with scalar
1866FALSEvmlal_laneq_s16a: int32x4_t, b: int16x4_t, v: int16x8_t, lane: const intint32x4_tSigned multiply-add long
1867FALSEvmlal_laneq_s32a: int64x2_t, b: int32x2_t, v: int32x4_t, lane: const intint64x2_tSigned multiply-add long
1868FALSEvmlal_laneq_u16a: uint32x4_t, b: uint16x4_t, v: uint16x8_t, lane: const intuint32x4_tUnsigned multiply-add long
1869FALSEvmlal_laneq_u32a: uint64x2_t, b: uint32x2_t, v: uint32x4_t, lane: const intuint64x2_tUnsigned multiply-add long
1870FALSEvmlal_n_s16a: int32x4_t, b: int16x4_t, c: i16int32x4_tVector widening multiply accumulate with scalar
1871FALSEvmlal_n_s32a: int64x2_t, b: int32x2_t, c: i32int64x2_tVector widening multiply accumulate with scalar
1872FALSEvmlal_n_u16a: uint32x4_t, b: uint16x4_t, c: u16uint32x4_tVector widening multiply accumulate with scalar
1873FALSEvmlal_n_u32a: uint64x2_t, b: uint32x2_t, c: u32uint64x2_tVector widening multiply accumulate with scalar
1874TRUEvmlal_s16a: int32x4_t, b: int16x4_t, c: int16x4_tint32x4_tSigned multiply-add long
1875TRUEvmlal_s32a: int64x2_t, b: int32x2_t, c: int32x2_tint64x2_tSigned multiply-add long
1876TRUEvmlal_s8a: int16x8_t, b: int8x8_t, c: int8x8_tint16x8_tSigned multiply-add long
1877TRUEvmlal_u16a: uint32x4_t, b: uint16x4_t, c: uint16x4_tuint32x4_tUnsigned multiply-add long
1878TRUEvmlal_u32a: uint64x2_t, b: uint32x2_t, c: uint32x2_tuint64x2_tUnsigned multiply-add long
1879TRUEvmlal_u8a: uint16x8_t, b: uint8x8_t, c: uint8x8_tuint16x8_tUnsigned multiply-add long
1880TRUEvmlaq_f32a: float32x4_t, b: float32x4_t, c: float32x4_tfloat32x4_tFloating-point multiply-add to accumulator
1881TRUEvmlaq_f64a: float64x2_t, b: float64x2_t, c: float64x2_tfloat64x2_tFloating-point multiply-add to accumulator
1882FALSEvmlaq_lane_f32a: float32x4_t, b: float32x4_t, v: float32x2_t, lane: const intfloat32x4_tVector multiply accumulate with scalar
1883FALSEvmlaq_lane_s16a: int16x8_t, b: int16x8_t, v: int16x4_t, lane: const intint16x8_tVector multiply accumulate with scalar
1884FALSEvmlaq_lane_s32a: int32x4_t, b: int32x4_t, v: int32x2_t, lane: const intint32x4_tVector multiply accumulate with scalar
1885FALSEvmlaq_lane_u16a: uint16x8_t, b: uint16x8_t, v: uint16x4_t, lane: const intuint16x8_tVector multiply accumulate with scalar
1886FALSEvmlaq_lane_u32a: uint32x4_t, b: uint32x4_t, v: uint32x2_t, lane: const intuint32x4_tVector multiply accumulate with scalar
1887FALSEvmlaq_laneq_f32a: float32x4_t, b: float32x4_t, v: float32x4_t, lane: const intfloat32x4_tMultiply-Add to accumulator
1888FALSEvmlaq_laneq_s16a: int16x8_t, b: int16x8_t, v: int16x8_t, lane: const intint16x8_tMultiply-add to accumulator
1889FALSEvmlaq_laneq_s32a: int32x4_t, b: int32x4_t, v: int32x4_t, lane: const intint32x4_tMultiply-add to accumulator
1890FALSEvmlaq_laneq_u16a: uint16x8_t, b: uint16x8_t, v: uint16x8_t, lane: const intuint16x8_tMultiply-add to accumulator
1891FALSEvmlaq_laneq_u32a: uint32x4_t, b: uint32x4_t, v: uint32x4_t, lane: const intuint32x4_tMultiply-add to accumulator
1892FALSEvmlaq_n_f32a: float32x4_t, b: float32x4_t, c: f32float32x4_tVector multiply accumulate with scalar
1893FALSEvmlaq_n_s16a: int16x8_t, b: int16x8_t, c: i16int16x8_tVector multiply accumulate with scalar
1894FALSEvmlaq_n_s32a: int32x4_t, b: int32x4_t, c: i32int32x4_tVector multiply accumulate with scalar
1895FALSEvmlaq_n_u16a: uint16x8_t, b: uint16x8_t, c: u16uint16x8_tVector multiply accumulate with scalar
1896FALSEvmlaq_n_u32a: uint32x4_t, b: uint32x4_t, c: u32uint32x4_tVector multiply accumulate with scalar
1897TRUEvmlaq_s16a: int16x8_t, b: int16x8_t, c: int16x8_tint16x8_tMultiply-add to accumulator
1898TRUEvmlaq_s32a: int32x4_t, b: int32x4_t, c: int32x4_tint32x4_tMultiply-add to accumulator
1899TRUEvmlaq_s8a: int8x16_t, b: int8x16_t, c: int8x16_tint8x16_tMultiply-add to accumulator
1900TRUEvmlaq_u16a: uint16x8_t, b: uint16x8_t, c: uint16x8_tuint16x8_tMultiply-add to accumulator
1901TRUEvmlaq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tMultiply-add to accumulator
1902TRUEvmlaq_u8a: uint8x16_t, b: uint8x16_t, c: uint8x16_tuint8x16_tMultiply-add to accumulator
1903TRUEvmls_f32a: float32x2_t, b: float32x2_t, c: float32x2_tfloat32x2_tMultiply-subtract from accumulator
1904TRUEvmls_f64a: float64x1_t, b: float64x1_t, c: float64x1_tfloat64x1_tMultiply-subtract from accumulator
1905FALSEvmls_lane_f32a: float32x2_t, b: float32x2_t, v: float32x2_t, lane: const intfloat32x2_tVector multiply subtract with scalar
1906FALSEvmls_lane_s16a: int16x4_t, b: int16x4_t, v: int16x4_t, lane: const intint16x4_tVector multiply subtract with scalar
1907FALSEvmls_lane_s32a: int32x2_t, b: int32x2_t, v: int32x2_t, lane: const intint32x2_tVector multiply subtract with scalar
1908FALSEvmls_lane_u16a: uint16x4_t, b: uint16x4_t, v: uint16x4_t, lane: const intuint16x4_tVector multiply subtract with scalar
1909FALSEvmls_lane_u32a: uint32x2_t, b: uint32x2_t, v: uint32x2_t, lane: const intuint32x2_tVector multiply subtract with scalar
1910FALSEvmls_laneq_f32a: float32x2_t, b: float32x2_t, v: float32x4_t, lane: const intfloat32x2_tMultiply-subtract from accumulator
1911FALSEvmls_laneq_s16a: int16x4_t, b: int16x4_t, v: int16x8_t, lane: const intint16x4_tMultiply-subtract from accumulator
1912FALSEvmls_laneq_s32a: int32x2_t, b: int32x2_t, v: int32x4_t, lane: const intint32x2_tMultiply-subtract from accumulator
1913FALSEvmls_laneq_u16a: uint16x4_t, b: uint16x4_t, v: uint16x8_t, lane: const intuint16x4_tMultiply-subtract from accumulator
1914FALSEvmls_laneq_u32a: uint32x2_t, b: uint32x2_t, v: uint32x4_t, lane: const intuint32x2_tMultiply-subtract from accumulator
1915FALSEvmls_n_f32a: float32x2_t, b: float32x2_t, c: f32float32x2_tVector multiply subtract with scalar
1916FALSEvmls_n_s16a: int16x4_t, b: int16x4_t, c: i16int16x4_tVector multiply subtract with scalar
1917FALSEvmls_n_s32a: int32x2_t, b: int32x2_t, c: i32int32x2_tVector multiply subtract with scalar
1918FALSEvmls_n_u16a: uint16x4_t, b: uint16x4_t, c: u16uint16x4_tVector multiply subtract with scalar
1919FALSEvmls_n_u32a: uint32x2_t, b: uint32x2_t, c: u32uint32x2_tVector multiply subtract with scalar
1920TRUEvmls_s16a: int16x4_t, b: int16x4_t, c: int16x4_tint16x4_tMultiply-subtract from accumulator
1921TRUEvmls_s32a: int32x2_t, b: int32x2_t, c: int32x2_tint32x2_tMultiply-subtract from accumulator
1922TRUEvmls_s8a: int8x8_t, b: int8x8_t, c: int8x8_tint8x8_tMultiply-subtract from accumulator
1923TRUEvmls_u16a: uint16x4_t, b: uint16x4_t, c: uint16x4_tuint16x4_tMultiply-subtract from accumulator
1924TRUEvmls_u32a: uint32x2_t, b: uint32x2_t, c: uint32x2_tuint32x2_tMultiply-subtract from accumulator
1925TRUEvmls_u8a: uint8x8_t, b: uint8x8_t, c: uint8x8_tuint8x8_tMultiply-subtract from accumulator
1926FALSEvmlsl_high_lane_s16a: int32x4_t, b: int16x8_t, v: int16x4_t, lane: const intint32x4_tSigned multiply-subtract long
1927FALSEvmlsl_high_lane_s32a: int64x2_t, b: int32x4_t, v: int32x2_t, lane: const intint64x2_tSigned multiply-subtract long
1928FALSEvmlsl_high_lane_u16a: uint32x4_t, b: uint16x8_t, v: uint16x4_t, lane: const intuint32x4_tUnsigned multiply-subtract long
1929FALSEvmlsl_high_lane_u32a: uint64x2_t, b: uint32x4_t, v: uint32x2_t, lane: const intuint64x2_tUnsigned multiply-subtract long
1930FALSEvmlsl_high_laneq_s16a: int32x4_t, b: int16x8_t, v: int16x8_t, lane: const intint32x4_tSigned multiply-subtract long
1931FALSEvmlsl_high_laneq_s32a: int64x2_t, b: int32x4_t, v: int32x4_t, lane: const intint64x2_tSigned multiply-subtract long
1932FALSEvmlsl_high_laneq_u16a: uint32x4_t, b: uint16x8_t, v: uint16x8_t, lane: const intuint32x4_tUnsigned multiply-subtract long
1933FALSEvmlsl_high_laneq_u32a: uint64x2_t, b: uint32x4_t, v: uint32x4_t, lane: const intuint64x2_tUnsigned multiply-subtract long
1934FALSEvmlsl_high_n_s16a: int32x4_t, b: int16x8_t, c: i16int32x4_tSigned multiply-subtract long
1935FALSEvmlsl_high_n_s32a: int64x2_t, b: int32x4_t, c: i32int64x2_tSigned multiply-subtract long
1936FALSEvmlsl_high_n_u16a: uint32x4_t, b: uint16x8_t, c: u16uint32x4_tUnsigned multiply-subtract long
1937FALSEvmlsl_high_n_u32a: uint64x2_t, b: uint32x4_t, c: u32uint64x2_tUnsigned multiply-subtract long
1938TRUEvmlsl_high_s16a: int32x4_t, b: int16x8_t, c: int16x8_tint32x4_tSigned multiply-subtract long
1939TRUEvmlsl_high_s32a: int64x2_t, b: int32x4_t, c: int32x4_tint64x2_tSigned multiply-subtract long
1940TRUEvmlsl_high_s8a: int16x8_t, b: int8x16_t, c: int8x16_tint16x8_tSigned multiply-subtract long
1941TRUEvmlsl_high_u16a: uint32x4_t, b: uint16x8_t, c: uint16x8_tuint32x4_tUnsigned multiply-subtract long
1942TRUEvmlsl_high_u32a: uint64x2_t, b: uint32x4_t, c: uint32x4_tuint64x2_tUnsigned multiply-subtract long
1943TRUEvmlsl_high_u8a: uint16x8_t, b: uint8x16_t, c: uint8x16_tuint16x8_tUnsigned multiply-subtract long
1944FALSEvmlsl_lane_s16a: int32x4_t, b: int16x4_t, v: int16x4_t, lane: const intint32x4_tVector widening multiply subtract with scalar
1945FALSEvmlsl_lane_s32a: int64x2_t, b: int32x2_t, v: int32x2_t, lane: const intint64x2_tVector widening multiply subtract with scalar
1946FALSEvmlsl_lane_u16a: uint32x4_t, b: uint16x4_t, v: uint16x4_t, lane: const intuint32x4_tVector widening multiply subtract with scalar
1947FALSEvmlsl_lane_u32a: uint64x2_t, b: uint32x2_t, v: uint32x2_t, lane: const intuint64x2_tVector widening multiply subtract with scalar
1948FALSEvmlsl_laneq_s16a: int32x4_t, b: int16x4_t, v: int16x8_t, lane: const intint32x4_tSigned multiply-subtract long
1949FALSEvmlsl_laneq_s32a: int64x2_t, b: int32x2_t, v: int32x4_t, lane: const intint64x2_tSigned multiply-subtract long
1950FALSEvmlsl_laneq_u16a: uint32x4_t, b: uint16x4_t, v: uint16x8_t, lane: const intuint32x4_tUnsigned multiply-subtract long
1951FALSEvmlsl_laneq_u32a: uint64x2_t, b: uint32x2_t, v: uint32x4_t, lane: const intuint64x2_tUnsigned multiply-subtract long
1952FALSEvmlsl_n_s16a: int32x4_t, b: int16x4_t, c: i16int32x4_tVector widening multiply subtract with scalar
1953FALSEvmlsl_n_s32a: int64x2_t, b: int32x2_t, c: i32int64x2_tVector widening multiply subtract with scalar
1954FALSEvmlsl_n_u16a: uint32x4_t, b: uint16x4_t, c: u16uint32x4_tVector widening multiply subtract with scalar
1955FALSEvmlsl_n_u32a: uint64x2_t, b: uint32x2_t, c: u32uint64x2_tVector widening multiply subtract with scalar
1956TRUEvmlsl_s16a: int32x4_t, b: int16x4_t, c: int16x4_tint32x4_tSigned multiply-subtract long
1957TRUEvmlsl_s32a: int64x2_t, b: int32x2_t, c: int32x2_tint64x2_tSigned multiply-subtract long
1958TRUEvmlsl_s8a: int16x8_t, b: int8x8_t, c: int8x8_tint16x8_tSigned multiply-subtract long
1959TRUEvmlsl_u16a: uint32x4_t, b: uint16x4_t, c: uint16x4_tuint32x4_tUnsigned multiply-subtract long
1960TRUEvmlsl_u32a: uint64x2_t, b: uint32x2_t, c: uint32x2_tuint64x2_tUnsigned multiply-subtract long
1961TRUEvmlsl_u8a: uint16x8_t, b: uint8x8_t, c: uint8x8_tuint16x8_tUnsigned multiply-subtract long
1962TRUEvmlsq_f32a: float32x4_t, b: float32x4_t, c: float32x4_tfloat32x4_tMultiply-subtract from accumulator
1963TRUEvmlsq_f64a: float64x2_t, b: float64x2_t, c: float64x2_tfloat64x2_tMultiply-subtract from accumulator
1964FALSEvmlsq_lane_f32a: float32x4_t, b: float32x4_t, v: float32x2_t, lane: const intfloat32x4_tVector multiply subtract with scalar
1965FALSEvmlsq_lane_s16a: int16x8_t, b: int16x8_t, v: int16x4_t, lane: const intint16x8_tVector multiply subtract with scalar
1966FALSEvmlsq_lane_s32a: int32x4_t, b: int32x4_t, v: int32x2_t, lane: const intint32x4_tVector multiply subtract with scalar
1967FALSEvmlsq_lane_u16a: uint16x8_t, b: uint16x8_t, v: uint16x4_t, lane: const intuint16x8_tVector multiply subtract with scalar
1968FALSEvmlsq_lane_u32a: uint32x4_t, b: uint32x4_t, v: uint32x2_t, lane: const intuint32x4_tVector multiply subtract with scalar
1969FALSEvmlsq_laneq_f32a: float32x4_t, b: float32x4_t, v: float32x4_t, lane: const intfloat32x4_tMultiply-subtract from accumulator
1970FALSEvmlsq_laneq_s16a: int16x8_t, b: int16x8_t, v: int16x8_t, lane: const intint16x8_tMultiply-subtract from accumulator
1971FALSEvmlsq_laneq_s32a: int32x4_t, b: int32x4_t, v: int32x4_t, lane: const intint32x4_tMultiply-subtract from accumulator
1972FALSEvmlsq_laneq_u16a: uint16x8_t, b: uint16x8_t, v: uint16x8_t, lane: const intuint16x8_tMultiply-subtract from accumulator
1973FALSEvmlsq_laneq_u32a: uint32x4_t, b: uint32x4_t, v: uint32x4_t, lane: const intuint32x4_tMultiply-subtract from accumulator
1974FALSEvmlsq_n_f32a: float32x4_t, b: float32x4_t, c: f32float32x4_tVector multiply subtract with scalar
1975FALSEvmlsq_n_s16a: int16x8_t, b: int16x8_t, c: i16int16x8_tVector multiply subtract with scalar
1976FALSEvmlsq_n_s32a: int32x4_t, b: int32x4_t, c: i32int32x4_tVector multiply subtract with scalar
1977FALSEvmlsq_n_u16a: uint16x8_t, b: uint16x8_t, c: u16uint16x8_tVector multiply subtract with scalar
1978FALSEvmlsq_n_u32a: uint32x4_t, b: uint32x4_t, c: u32uint32x4_tVector multiply subtract with scalar
1979TRUEvmlsq_s16a: int16x8_t, b: int16x8_t, c: int16x8_tint16x8_tMultiply-subtract from accumulator
1980TRUEvmlsq_s32a: int32x4_t, b: int32x4_t, c: int32x4_tint32x4_tMultiply-subtract from accumulator
1981TRUEvmlsq_s8a: int8x16_t, b: int8x16_t, c: int8x16_tint8x16_tMultiply-subtract from accumulator
1982TRUEvmlsq_u16a: uint16x8_t, b: uint16x8_t, c: uint16x8_tuint16x8_tMultiply-subtract from accumulator
1983TRUEvmlsq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tMultiply-subtract from accumulator
1984TRUEvmlsq_u8a: uint8x16_t, b: uint8x16_t, c: uint8x16_tuint8x16_tMultiply-subtract from accumulator
1985FALSEvmmlaq_s32r: int32x4_t, a: int8x16_t, b: int8x16_tint32x4_tSigned 8-bit integer matrix multiply-accumulate
1986FALSEvmmlaq_u32r: uint32x4_t, a: uint8x16_t, b: uint8x16_tuint32x4_tUnsigned 8-bit integer matrix multiply-accumulate
1987FALSEvmov_n_f16value: float16_tfloat16x4_tDuplicate vector element to vector or scalar
1988TRUEvmov_n_f32value: f32float32x2_tDuplicate vector element to vector or scalar
1989TRUEvmov_n_f64value: float64_tfloat64x1_tDuplicate vector element to vector or scalar
1990TRUEvmov_n_p16value: poly16_tpoly16x4_tDuplicate vector element to vector or scalar
1991TRUEvmov_n_p8value: poly8_tpoly8x8_tDuplicate vector element to vector or scalar
1992TRUEvmov_n_s16value: i16int16x4_tDuplicate vector element to vector or scalar
1993TRUEvmov_n_s32value: i32int32x2_tDuplicate vector element to vector or scalar
1994TRUEvmov_n_s64value: i64int64x1_tDuplicate vector element to vector or scalar
1995TRUEvmov_n_s8value: i8int8x8_tDuplicate vector element to vector or scalar
1996TRUEvmov_n_u16value: u16uint16x4_tDuplicate vector element to vector or scalar
1997TRUEvmov_n_u32value: u32uint32x2_tDuplicate vector element to vector or scalar
1998TRUEvmov_n_u64value: u64uint64x1_tDuplicate vector element to vector or scalar
1999TRUEvmov_n_u8value: u8uint8x8_tDuplicate vector element to vector or scalar
2000FALSEvmovl_high_s16a: int16x8_tint32x4_tVector move
2001FALSEvmovl_high_s32a: int32x4_tint64x2_tVector move
2002FALSEvmovl_high_s8a: int8x16_tint16x8_tVector move
2003FALSEvmovl_high_u16a: uint16x8_tuint32x4_tVector move
2004FALSEvmovl_high_u32a: uint32x4_tuint64x2_tVector move
2005FALSEvmovl_high_u8a: uint8x16_tuint16x8_tVector move
2006TRUEvmovl_s16a: int16x4_tint32x4_tVector move
2007TRUEvmovl_s32a: int32x2_tint64x2_tVector move
2008TRUEvmovl_s8a: int8x8_tint16x8_tVector move
2009TRUEvmovl_u16a: uint16x4_tuint32x4_tVector move
2010TRUEvmovl_u32a: uint32x2_tuint64x2_tVector move
2011TRUEvmovl_u8a: uint8x8_tuint16x8_tVector move
2012TRUEvmovn_high_s16r: int8x8_t, a: int16x8_tint8x16_tExtract narrow
2013TRUEvmovn_high_s32r: int16x4_t, a: int32x4_tint16x8_tExtract narrow
2014TRUEvmovn_high_s64r: int32x2_t, a: int64x2_tint32x4_tExtract narrow
2015TRUEvmovn_high_u16r: uint8x8_t, a: uint16x8_tuint8x16_tExtract narrow
2016TRUEvmovn_high_u32r: uint16x4_t, a: uint32x4_tuint16x8_tExtract narrow
2017TRUEvmovn_high_u64r: uint32x2_t, a: uint64x2_tuint32x4_tExtract narrow
2018TRUEvmovn_s16a: int16x8_tint8x8_tExtract narrow
2019TRUEvmovn_s32a: int32x4_tint16x4_tExtract narrow
2020TRUEvmovn_s64a: int64x2_tint32x2_tExtract narrow
2021TRUEvmovn_u16a: uint16x8_tuint8x8_tExtract narrow
2022TRUEvmovn_u32a: uint32x4_tuint16x4_tExtract narrow
2023TRUEvmovn_u64a: uint64x2_tuint32x2_tExtract narrow
2024FALSEvmovq_n_f16value: float16_tfloat16x8_tDuplicate vector element to vector or scalar
2025TRUEvmovq_n_f32value: f32float32x4_tDuplicate vector element to vector or scalar
2026TRUEvmovq_n_f64value: float64_tfloat64x2_tDuplicate vector element to vector or scalar
2027TRUEvmovq_n_p16value: poly16_tpoly16x8_tDuplicate vector element to vector or scalar
2028TRUEvmovq_n_p8value: poly8_tpoly8x16_tDuplicate vector element to vector or scalar
2029TRUEvmovq_n_s16value: i16int16x8_tDuplicate vector element to vector or scalar
2030TRUEvmovq_n_s32value: i32int32x4_tDuplicate vector element to vector or scalar
2031TRUEvmovq_n_s64value: i64int64x2_tDuplicate vector element to vector or scalar
2032TRUEvmovq_n_s8value: i8int8x16_tDuplicate vector element to vector or scalar
2033TRUEvmovq_n_u16value: u16uint16x8_tDuplicate vector element to vector or scalar
2034TRUEvmovq_n_u32value: u32uint32x4_tDuplicate vector element to vector or scalar
2035TRUEvmovq_n_u64value: u64uint64x2_tDuplicate vector element to vector or scalar
2036TRUEvmovq_n_u8value: u8uint8x16_tDuplicate vector element to vector or scalar
2037FALSEvmul_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point multiply
2038TRUEvmul_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point multiply
2039TRUEvmul_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point multiply
2040FALSEvmul_lane_f16a: float16x4_t, v: float16x4_t, lane: const intfloat16x4_tFloating-point multiply
2041FALSEvmul_lane_f32a: float32x2_t, v: float32x2_t, lane: const intfloat32x2_tFloating-point multiply
2042FALSEvmul_lane_f64a: float64x1_t, v: float64x1_t, lane: const intfloat64x1_tFloating-point multiply
2043FALSEvmul_lane_s16a: int16x4_t, v: int16x4_t, lane: const intint16x4_tMultiply
2044FALSEvmul_lane_s32a: int32x2_t, v: int32x2_t, lane: const intint32x2_tMultiply
2045FALSEvmul_lane_u16a: uint16x4_t, v: uint16x4_t, lane: const intuint16x4_tMultiply
2046FALSEvmul_lane_u32a: uint32x2_t, v: uint32x2_t, lane: const intuint32x2_tMultiply
2047FALSEvmul_laneq_f16a: float16x4_t, v: float16x8_t, lane: const intfloat16x4_tFloating-point multiply
2048FALSEvmul_laneq_f32a: float32x2_t, v: float32x4_t, lane: const intfloat32x2_tFloating-point multiply
2049FALSEvmul_laneq_f64a: float64x1_t, v: float64x2_t, lane: const intfloat64x1_tFloating-point multiply
2050FALSEvmul_laneq_s16a: int16x4_t, v: int16x8_t, lane: const intint16x4_tMultiply
2051FALSEvmul_laneq_s32a: int32x2_t, v: int32x4_t, lane: const intint32x2_tMultiply
2052FALSEvmul_laneq_u16a: uint16x4_t, v: uint16x8_t, lane: const intuint16x4_tMultiply
2053FALSEvmul_laneq_u32a: uint32x2_t, v: uint32x4_t, lane: const intuint32x2_tMultiply
2054FALSEvmul_n_f16a: float16x4_t, n: float16_tfloat16x4_tFloating-point multiply
2055FALSEvmul_n_f32a: float32x2_t, b: f32float32x2_tVector multiply by scalar
2056FALSEvmul_n_f64a: float64x1_t, b: float64_tfloat64x1_tFloating-point multiply
2057FALSEvmul_n_s16a: int16x4_t, b: i16int16x4_tVector multiply by scalar
2058FALSEvmul_n_s32a: int32x2_t, b: i32int32x2_tVector multiply by scalar
2059FALSEvmul_n_u16a: uint16x4_t, b: u16uint16x4_tVector multiply by scalar
2060FALSEvmul_n_u32a: uint32x2_t, b: u32uint32x2_tVector multiply by scalar
2061FALSEvmul_p8a: poly8x8_t, b: poly8x8_tpoly8x8_tPolynomial multiply
2062TRUEvmul_s16a: int16x4_t, b: int16x4_tint16x4_tMultiply
2063TRUEvmul_s32a: int32x2_t, b: int32x2_tint32x2_tMultiply
2064TRUEvmul_s8a: int8x8_t, b: int8x8_tint8x8_tMultiply
2065TRUEvmul_u16a: uint16x4_t, b: uint16x4_tuint16x4_tMultiply
2066TRUEvmul_u32a: uint32x2_t, b: uint32x2_tuint32x2_tMultiply
2067TRUEvmul_u8a: uint8x8_t, b: uint8x8_tuint8x8_tMultiply
2068FALSEvmuld_lane_f64a: float64_t, v: float64x1_t, lane: const intfloat64_tFloating-point multiply
2069FALSEvmuld_laneq_f64a: float64_t, v: float64x2_t, lane: const intfloat64_tFloating-point multiply
2070FALSEvmulh_f16a: float16_t, b: float16_tfloat16_tFloating-point multiply
2071FALSEvmulh_lane_f16a: float16_t, v: float16x4_t, lane: const intfloat16_tFloating-point multiply
2072FALSEvmulh_laneq_f16a: float16_t, v: float16x8_t, lane: const intfloat16_tFloating-point multiply
2073FALSEvmull_high_lane_s16a: int16x8_t, v: int16x4_t, lane: const intint32x4_tSigned multiply long
2074FALSEvmull_high_lane_s32a: int32x4_t, v: int32x2_t, lane: const intint64x2_tSigned multiply long
2075FALSEvmull_high_lane_u16a: uint16x8_t, v: uint16x4_t, lane: const intuint32x4_tUnsigned multiply long
2076FALSEvmull_high_lane_u32a: uint32x4_t, v: uint32x2_t, lane: const intuint64x2_tUnsigned multiply long
2077FALSEvmull_high_laneq_s16a: int16x8_t, v: int16x8_t, lane: const intint32x4_tSigned multiply long
2078FALSEvmull_high_laneq_s32a: int32x4_t, v: int32x4_t, lane: const intint64x2_tSigned multiply long
2079FALSEvmull_high_laneq_u16a: uint16x8_t, v: uint16x8_t, lane: const intuint32x4_tUnsigned multiply long
2080FALSEvmull_high_laneq_u32a: uint32x4_t, v: uint32x4_t, lane: const intuint64x2_tUnsigned multiply long
2081FALSEvmull_high_n_s16a: int16x8_t, b: i16int32x4_tSigned multiply long
2082FALSEvmull_high_n_s32a: int32x4_t, b: i32int64x2_tSigned multiply long
2083FALSEvmull_high_n_u16a: uint16x8_t, b: u16uint32x4_tUnsigned multiply long
2084FALSEvmull_high_n_u32a: uint32x4_t, b: u32uint64x2_tUnsigned multiply long
2085FALSEvmull_high_p64a: poly64x2_t, b: poly64x2_tpoly128_tPolynomial multiply long
2086TRUEvmull_high_p8a: poly8x16_t, b: poly8x16_tpoly16x8_tPolynomial multiply long
2087TRUEvmull_high_s16a: int16x8_t, b: int16x8_tint32x4_tSigned multiply long
2088TRUEvmull_high_s32a: int32x4_t, b: int32x4_tint64x2_tSigned multiply long
2089TRUEvmull_high_s8a: int8x16_t, b: int8x16_tint16x8_tSigned multiply long
2090TRUEvmull_high_u16a: uint16x8_t, b: uint16x8_tuint32x4_tUnsigned multiply long
2091TRUEvmull_high_u32a: uint32x4_t, b: uint32x4_tuint64x2_tUnsigned multiply long
2092TRUEvmull_high_u8a: uint8x16_t, b: uint8x16_tuint16x8_tUnsigned multiply long
2093FALSEvmull_lane_s16a: int16x4_t, v: int16x4_t, lane: const intint32x4_tVector long multiply by scalar
2094FALSEvmull_lane_s32a: int32x2_t, v: int32x2_t, lane: const intint64x2_tVector long multiply by scalar
2095FALSEvmull_lane_u16a: uint16x4_t, v: uint16x4_t, lane: const intuint32x4_tVector long multiply by scalar
2096FALSEvmull_lane_u32a: uint32x2_t, v: uint32x2_t, lane: const intuint64x2_tVector long multiply by scalar
2097FALSEvmull_laneq_s16a: int16x4_t, v: int16x8_t, lane: const intint32x4_tSigned multiply long
2098FALSEvmull_laneq_s32a: int32x2_t, v: int32x4_t, lane: const intint64x2_tSigned multiply long
2099FALSEvmull_laneq_u16a: uint16x4_t, v: uint16x8_t, lane: const intuint32x4_tUnsigned multiply long
2100FALSEvmull_laneq_u32a: uint32x2_t, v: uint32x4_t, lane: const intuint64x2_tUnsigned multiply long
2101FALSEvmull_n_s16a: int16x4_t, b: i16int32x4_tVector long multiply with scalar
2102FALSEvmull_n_s32a: int32x2_t, b: i32int64x2_tVector long multiply with scalar
2103FALSEvmull_n_u16a: uint16x4_t, b: u16uint32x4_tVector long multiply with scalar
2104FALSEvmull_n_u32a: uint32x2_t, b: u32uint64x2_tVector long multiply with scalar
2105TRUEvmull_p64a: poly64_t, b: poly64_tpoly128_tPolynomial multiply long
2106TRUEvmull_p8a: poly8x8_t, b: poly8x8_tpoly16x8_tPolynomial multiply long
2107TRUEvmull_s16a: int16x4_t, b: int16x4_tint32x4_tSigned multiply long
2108TRUEvmull_s32a: int32x2_t, b: int32x2_tint64x2_tSigned multiply long
2109TRUEvmull_s8a: int8x8_t, b: int8x8_tint16x8_tSigned multiply long
2110TRUEvmull_u16a: uint16x4_t, b: uint16x4_tuint32x4_tUnsigned multiply long
2111TRUEvmull_u32a: uint32x2_t, b: uint32x2_tuint64x2_tUnsigned multiply long
2112TRUEvmull_u8a: uint8x8_t, b: uint8x8_tuint16x8_tUnsigned multiply long
2113FALSEvmulq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point multiply
2114TRUEvmulq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point multiply
2115TRUEvmulq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point multiply
2116FALSEvmulq_lane_f16a: float16x8_t, v: float16x4_t, lane: const intfloat16x8_tFloating-point multiply
2117FALSEvmulq_lane_f32a: float32x4_t, v: float32x2_t, lane: const intfloat32x4_tFloating-point multiply
2118FALSEvmulq_lane_f64a: float64x2_t, v: float64x1_t, lane: const intfloat64x2_tFloating-point multiply
2119FALSEvmulq_lane_s16a: int16x8_t, v: int16x4_t, lane: const intint16x8_tMultiply
2120FALSEvmulq_lane_s32a: int32x4_t, v: int32x2_t, lane: const intint32x4_tMultiply
2121FALSEvmulq_lane_u16a: uint16x8_t, v: uint16x4_t, lane: const intuint16x8_tMultiply
2122FALSEvmulq_lane_u32a: uint32x4_t, v: uint32x2_t, lane: const intuint32x4_tMultiply
2123FALSEvmulq_laneq_f16a: float16x8_t, v: float16x8_t, lane: const intfloat16x8_tFloating-point multiply
2124FALSEvmulq_laneq_f32a: float32x4_t, v: float32x4_t, lane: const intfloat32x4_tFloating-point multiply
2125FALSEvmulq_laneq_f64a: float64x2_t, v: float64x2_t, lane: const intfloat64x2_tFloating-point multiply
2126FALSEvmulq_laneq_s16a: int16x8_t, v: int16x8_t, lane: const intint16x8_tMultiply
2127FALSEvmulq_laneq_s32a: int32x4_t, v: int32x4_t, lane: const intint32x4_tMultiply
2128FALSEvmulq_laneq_u16a: uint16x8_t, v: uint16x8_t, lane: const intuint16x8_tMultiply
2129FALSEvmulq_laneq_u32a: uint32x4_t, v: uint32x4_t, lane: const intuint32x4_tMultiply
2130FALSEvmulq_n_f16a: float16x8_t, n: float16_tfloat16x8_tFloating-point multiply
2131FALSEvmulq_n_f32a: float32x4_t, b: f32float32x4_tVector multiply by scalar
2132FALSEvmulq_n_f64a: float64x2_t, b: float64_tfloat64x2_tFloating-point multiply
2133FALSEvmulq_n_s16a: int16x8_t, b: i16int16x8_tVector multiply by scalar
2134FALSEvmulq_n_s32a: int32x4_t, b: i32int32x4_tVector multiply by scalar
2135FALSEvmulq_n_u16a: uint16x8_t, b: u16uint16x8_tVector multiply by scalar
2136FALSEvmulq_n_u32a: uint32x4_t, b: u32uint32x4_tVector multiply by scalar
2137FALSEvmulq_p8a: poly8x16_t, b: poly8x16_tpoly8x16_tPolynomial multiply
2138TRUEvmulq_s16a: int16x8_t, b: int16x8_tint16x8_tMultiply
2139TRUEvmulq_s32a: int32x4_t, b: int32x4_tint32x4_tMultiply
2140TRUEvmulq_s8a: int8x16_t, b: int8x16_tint8x16_tMultiply
2141TRUEvmulq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tMultiply
2142TRUEvmulq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tMultiply
2143TRUEvmulq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tMultiply
2144FALSEvmuls_lane_f32a: f32, v: float32x2_t, lane: const intf32Floating-point multiply
2145FALSEvmuls_laneq_f32a: f32, v: float32x4_t, lane: const intf32Floating-point multiply
2146FALSEvmulx_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point multiply extended
2147FALSEvmulx_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point multiply extended
2148FALSEvmulx_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point multiply extended
2149FALSEvmulx_lane_f16a: float16x4_t, v: float16x4_t, lane: const intfloat16x4_tFloating-point multiply extended
2150FALSEvmulx_lane_f32a: float32x2_t, v: float32x2_t, lane: const intfloat32x2_tFloating-point multiply extended
2151FALSEvmulx_lane_f64a: float64x1_t, v: float64x1_t, lane: const intfloat64x1_tFloating-point multiply extended
2152FALSEvmulx_laneq_f16a: float16x4_t, v: float16x8_t, lane: const intfloat16x4_tFloating-point multiply extended
2153FALSEvmulx_laneq_f32a: float32x2_t, v: float32x4_t, lane: const intfloat32x2_tFloating-point multiply extended
2154FALSEvmulx_laneq_f64a: float64x1_t, v: float64x2_t, lane: const intfloat64x1_tFloating-point multiply extended
2155FALSEvmulx_n_f16a: float16x4_t, n: float16_tfloat16x4_tFloating-point multiply extended
2156FALSEvmulxd_f64a: float64_t, b: float64_tfloat64_tFloating-point multiply extended
2157FALSEvmulxd_lane_f64a: float64_t, v: float64x1_t, lane: const intfloat64_tFloating-point multiply extended
2158FALSEvmulxd_laneq_f64a: float64_t, v: float64x2_t, lane: const intfloat64_tFloating-point multiply extended
2159FALSEvmulxh_f16a: float16_t, b: float16_tfloat16_tFloating-point multiply extended
2160FALSEvmulxh_lane_f16a: float16_t, v: float16x4_t, lane: const intfloat16_tFloating-point multiply extended
2161FALSEvmulxh_laneq_f16a: float16_t, v: float16x8_t, lane: const intfloat16_tFloating-point multiply extended
2162FALSEvmulxq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point multiply extended
2163FALSEvmulxq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point multiply extended
2164FALSEvmulxq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point multiply extended
2165FALSEvmulxq_lane_f16a: float16x8_t, v: float16x4_t, lane: const intfloat16x8_tFloating-point multiply extended
2166FALSEvmulxq_lane_f32a: float32x4_t, v: float32x2_t, lane: const intfloat32x4_tFloating-point multiply extended
2167FALSEvmulxq_lane_f64a: float64x2_t, v: float64x1_t, lane: const intfloat64x2_tFloating-point multiply extended
2168FALSEvmulxq_laneq_f16a: float16x8_t, v: float16x8_t, lane: const intfloat16x8_tFloating-point multiply extended
2169FALSEvmulxq_laneq_f32a: float32x4_t, v: float32x4_t, lane: const intfloat32x4_tFloating-point multiply extended
2170FALSEvmulxq_laneq_f64a: float64x2_t, v: float64x2_t, lane: const intfloat64x2_tFloating-point multiply extended
2171FALSEvmulxq_n_f16a: float16x8_t, n: float16_tfloat16x8_tFloating-point multiply extended
2172FALSEvmulxs_f32a: f32, b: f32f32Floating-point multiply extended
2173FALSEvmulxs_lane_f32a: f32, v: float32x2_t, lane: const intf32Floating-point multiply extended
2174FALSEvmulxs_laneq_f32a: f32, v: float32x4_t, lane: const intf32Floating-point multiply extended
2175TRUEvmvn_p8a: poly8x8_tpoly8x8_tBitwise NOT
2176TRUEvmvn_s16a: int16x4_tint16x4_tBitwise NOT
2177TRUEvmvn_s32a: int32x2_tint32x2_tBitwise NOT
2178TRUEvmvn_s8a: int8x8_tint8x8_tBitwise NOT
2179TRUEvmvn_u16a: uint16x4_tuint16x4_tBitwise NOT
2180TRUEvmvn_u32a: uint32x2_tuint32x2_tBitwise NOT
2181TRUEvmvn_u8a: uint8x8_tuint8x8_tBitwise NOT
2182TRUEvmvnq_p8a: poly8x16_tpoly8x16_tBitwise NOT
2183TRUEvmvnq_s16a: int16x8_tint16x8_tBitwise NOT
2184TRUEvmvnq_s32a: int32x4_tint32x4_tBitwise NOT
2185TRUEvmvnq_s8a: int8x16_tint8x16_tBitwise NOT
2186TRUEvmvnq_u16a: uint16x8_tuint16x8_tBitwise NOT
2187TRUEvmvnq_u32a: uint32x4_tuint32x4_tBitwise NOT
2188TRUEvmvnq_u8a: uint8x16_tuint8x16_tBitwise NOT
2189FALSEvneg_f16a: float16x4_tfloat16x4_tFloating-point negate
2190TRUEvneg_f32a: float32x2_tfloat32x2_tFloating-point negate
2191TRUEvneg_f64a: float64x1_tfloat64x1_tFloating-point negate
2192TRUEvneg_s16a: int16x4_tint16x4_tNegate
2193TRUEvneg_s32a: int32x2_tint32x2_tNegate
2194TRUEvneg_s64a: int64x1_tint64x1_tNegate
2195TRUEvneg_s8a: int8x8_tint8x8_tNegate
2196FALSEvnegd_s64a: i64i64Negate
2197FALSEvnegh_f16a: float16_tfloat16_tFloating-point negate
2198FALSEvnegq_f16a: float16x8_tfloat16x8_tFloating-point negate
2199TRUEvnegq_f32a: float32x4_tfloat32x4_tFloating-point negate
2200TRUEvnegq_f64a: float64x2_tfloat64x2_tFloating-point negate
2201TRUEvnegq_s16a: int16x8_tint16x8_tNegate
2202TRUEvnegq_s32a: int32x4_tint32x4_tNegate
2203TRUEvnegq_s64a: int64x2_tint64x2_tNegate
2204TRUEvnegq_s8a: int8x16_tint8x16_tNegate
2205TRUEvorn_s16a: int16x4_t, b: int16x4_tint16x4_tBitwise inclusive OR NOT
2206TRUEvorn_s32a: int32x2_t, b: int32x2_tint32x2_tBitwise inclusive OR NOT
2207TRUEvorn_s64a: int64x1_t, b: int64x1_tint64x1_tBitwise inclusive OR NOT
2208TRUEvorn_s8a: int8x8_t, b: int8x8_tint8x8_tBitwise inclusive OR NOT
2209TRUEvorn_u16a: uint16x4_t, b: uint16x4_tuint16x4_tBitwise inclusive OR NOT
2210TRUEvorn_u32a: uint32x2_t, b: uint32x2_tuint32x2_tBitwise inclusive OR NOT
2211TRUEvorn_u64a: uint64x1_t, b: uint64x1_tuint64x1_tBitwise inclusive OR NOT
2212TRUEvorn_u8a: uint8x8_t, b: uint8x8_tuint8x8_tBitwise inclusive OR NOT
2213TRUEvornq_s16a: int16x8_t, b: int16x8_tint16x8_tBitwise inclusive OR NOT
2214TRUEvornq_s32a: int32x4_t, b: int32x4_tint32x4_tBitwise inclusive OR NOT
2215TRUEvornq_s64a: int64x2_t, b: int64x2_tint64x2_tBitwise inclusive OR NOT
2216TRUEvornq_s8a: int8x16_t, b: int8x16_tint8x16_tBitwise inclusive OR NOT
2217TRUEvornq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tBitwise inclusive OR NOT
2218TRUEvornq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tBitwise inclusive OR NOT
2219TRUEvornq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tBitwise inclusive OR NOT
2220TRUEvornq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tBitwise inclusive OR NOT
2221TRUEvorr_s16a: int16x4_t, b: int16x4_tint16x4_tBitwise inclusive OR (vector, immediate)
2222TRUEvorr_s32a: int32x2_t, b: int32x2_tint32x2_tBitwise inclusive OR (vector, immediate)
2223TRUEvorr_s64a: int64x1_t, b: int64x1_tint64x1_tBitwise inclusive OR (vector, immediate)
2224TRUEvorr_s8a: int8x8_t, b: int8x8_tint8x8_tBitwise inclusive OR (vector, immediate)
2225TRUEvorr_u16a: uint16x4_t, b: uint16x4_tuint16x4_tBitwise inclusive OR (vector, immediate)
2226TRUEvorr_u32a: uint32x2_t, b: uint32x2_tuint32x2_tBitwise inclusive OR (vector, immediate)
2227TRUEvorr_u64a: uint64x1_t, b: uint64x1_tuint64x1_tBitwise inclusive OR (vector, immediate)
2228TRUEvorr_u8a: uint8x8_t, b: uint8x8_tuint8x8_tBitwise inclusive OR (vector, immediate)
2229TRUEvorrq_s16a: int16x8_t, b: int16x8_tint16x8_tBitwise inclusive OR (vector, immediate)
2230TRUEvorrq_s32a: int32x4_t, b: int32x4_tint32x4_tBitwise inclusive OR (vector, immediate)
2231TRUEvorrq_s64a: int64x2_t, b: int64x2_tint64x2_tBitwise inclusive OR (vector, immediate)
2232TRUEvorrq_s8a: int8x16_t, b: int8x16_tint8x16_tBitwise inclusive OR (vector, immediate)
2233TRUEvorrq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tBitwise inclusive OR (vector, immediate)
2234TRUEvorrq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tBitwise inclusive OR (vector, immediate)
2235TRUEvorrq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tBitwise inclusive OR (vector, immediate)
2236TRUEvorrq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tBitwise inclusive OR (vector, immediate)
2237TRUEvpadal_s16a: int32x2_t, b: int16x4_tint32x2_tSigned add and accumulate long pairwise
2238TRUEvpadal_s32a: int64x1_t, b: int32x2_tint64x1_tSigned add and accumulate long pairwise
2239TRUEvpadal_s8a: int16x4_t, b: int8x8_tint16x4_tSigned add and accumulate long pairwise
2240FALSEvpadal_u16a: uint32x2_t, b: uint16x4_tuint32x2_tUnsigned add and accumulate long pairwise
2241FALSEvpadal_u32a: uint64x1_t, b: uint32x2_tuint64x1_tUnsigned add and accumulate long pairwise
2242FALSEvpadal_u8a: uint16x4_t, b: uint8x8_tuint16x4_tUnsigned add and accumulate long pairwise
2243FALSEvpadalq_s16a: int32x4_t, b: int16x8_tint32x4_tSigned add and accumulate long pairwise
2244FALSEvpadalq_s32a: int64x2_t, b: int32x4_tint64x2_tSigned add and accumulate long pairwise
2245FALSEvpadalq_s8a: int16x8_t, b: int8x16_tint16x8_tSigned add and accumulate long pairwise
2246FALSEvpadalq_u16a: uint32x4_t, b: uint16x8_tuint32x4_tUnsigned add and accumulate long pairwise
2247FALSEvpadalq_u32a: uint64x2_t, b: uint32x4_tuint64x2_tUnsigned add and accumulate long pairwise
2248FALSEvpadalq_u8a: uint16x8_t, b: uint8x16_tuint16x8_tUnsigned add and accumulate long pairwise
2249FALSEvpadd_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point add pairwise
2250FALSEvpadd_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point add pairwise
2251TRUEvpadd_s16a: int16x4_t, b: int16x4_tint16x4_tAdd pairwise
2252TRUEvpadd_s32a: int32x2_t, b: int32x2_tint32x2_tAdd pairwise
2253TRUEvpadd_s8a: int8x8_t, b: int8x8_tint8x8_tAdd pairwise
2254TRUEvpadd_u16a: uint16x4_t, b: uint16x4_tuint16x4_tAdd pairwise
2255TRUEvpadd_u32a: uint32x2_t, b: uint32x2_tuint32x2_tAdd pairwise
2256TRUEvpadd_u8a: uint8x8_t, b: uint8x8_tuint8x8_tAdd pairwise
2257FALSEvpaddd_f64a: float64x2_tfloat64_tFloating-point add pairwise
2258TRUEvpaddd_s64a: int64x2_ti64Add pairwise
2259TRUEvpaddd_u64a: uint64x2_tu64Add pairwise
2260FALSEvpaddl_s16a: int16x4_tint32x2_tSigned add long pairwise
2261FALSEvpaddl_s32a: int32x2_tint64x1_tSigned add long pairwise
2262FALSEvpaddl_s8a: int8x8_tint16x4_tSigned add long pairwise
2263FALSEvpaddl_u16a: uint16x4_tuint32x2_tUnsigned add long pairwise
2264FALSEvpaddl_u32a: uint32x2_tuint64x1_tUnsigned add long pairwise
2265FALSEvpaddl_u8a: uint8x8_tuint16x4_tUnsigned add long pairwise
2266FALSEvpaddlq_s16a: int16x8_tint32x4_tSigned add long pairwise
2267FALSEvpaddlq_s32a: int32x4_tint64x2_tSigned add long pairwise
2268FALSEvpaddlq_s8a: int8x16_tint16x8_tSigned add long pairwise
2269FALSEvpaddlq_u16a: uint16x8_tuint32x4_tUnsigned add long pairwise
2270FALSEvpaddlq_u32a: uint32x4_tuint64x2_tUnsigned add long pairwise
2271FALSEvpaddlq_u8a: uint8x16_tuint16x8_tUnsigned add long pairwise
2272FALSEvpaddq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point add pairwise
2273FALSEvpaddq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point add pairwise
2274FALSEvpaddq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point add pairwise
2275TRUEvpaddq_s16a: int16x8_t, b: int16x8_tint16x8_tAdd pairwise
2276TRUEvpaddq_s32a: int32x4_t, b: int32x4_tint32x4_tAdd pairwise
2277FALSEvpaddq_s64a: int64x2_t, b: int64x2_tint64x2_tAdd pairwise
2278TRUEvpaddq_s8a: int8x16_t, b: int8x16_tint8x16_tAdd pairwise
2279TRUEvpaddq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tAdd pairwise
2280TRUEvpaddq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tAdd pairwise
2281FALSEvpaddq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tAdd pairwise
2282TRUEvpaddq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tAdd pairwise
2283FALSEvpadds_f32a: float32x2_tf32Floating-point add pairwise
2284FALSEvpmax_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point maximum pairwise
2285TRUEvpmax_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point maximum pairwise
2286TRUEvpmax_s16a: int16x4_t, b: int16x4_tint16x4_tSigned maximum pairwise
2287TRUEvpmax_s32a: int32x2_t, b: int32x2_tint32x2_tSigned maximum pairwise
2288TRUEvpmax_s8a: int8x8_t, b: int8x8_tint8x8_tSigned maximum pairwise
2289TRUEvpmax_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned maximum pairwise
2290TRUEvpmax_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned maximum pairwise
2291TRUEvpmax_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned maximum pairwise
2292FALSEvpmaxnm_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point maximum number pairwise
2293TRUEvpmaxnm_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point maximum number pairwise
2294FALSEvpmaxnmq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point maximum number pairwise
2295TRUEvpmaxnmq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point maximum number pairwise
2296TRUEvpmaxnmq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point maximum number pairwise
2297FALSEvpmaxnmqd_f64a: float64x2_tfloat64_tFloating-point maximum number pairwise
2298FALSEvpmaxnms_f32a: float32x2_tf32Floating-point maximum number pairwise
2299FALSEvpmaxq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point maximum pairwise
2300TRUEvpmaxq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point maximum pairwise
2301TRUEvpmaxq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point maximum pairwise
2302TRUEvpmaxq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned maximum pairwise
2303TRUEvpmaxq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned maximum pairwise
2304TRUEvpmaxq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned maximum pairwise
2305TRUEvpmaxq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned maximum pairwise
2306TRUEvpmaxq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned maximum pairwise
2307TRUEvpmaxq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned maximum pairwise
2308FALSEvpmaxqd_f64a: float64x2_tfloat64_tFloating-point maximum pairwise
2309FALSEvpmaxs_f32a: float32x2_tf32Floating-point maximum pairwise
2310FALSEvpmin_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point minimum pairwise
2311TRUEvpmin_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point minimum pairwise
2312TRUEvpmin_s16a: int16x4_t, b: int16x4_tint16x4_tSigned minimum pairwise
2313TRUEvpmin_s32a: int32x2_t, b: int32x2_tint32x2_tSigned minimum pairwise
2314TRUEvpmin_s8a: int8x8_t, b: int8x8_tint8x8_tSigned minimum pairwise
2315TRUEvpmin_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned minimum pairwise
2316TRUEvpmin_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned minimum pairwise
2317TRUEvpmin_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned minimum pairwise
2318FALSEvpminnm_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point minimum number pairwise
2319FALSEvpminnm_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point minimum number pairwise
2320FALSEvpminnmq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point minimum number pairwise
2321FALSEvpminnmq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point minimum number pairwise
2322FALSEvpminnmq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point minimum number pairwise
2323FALSEvpminnmqd_f64a: float64x2_tfloat64_tFloating-point minimum number pairwise
2324FALSEvpminnms_f32a: float32x2_tf32Floating-point minimum number pairwise
2325FALSEvpminq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point minimum pairwise
2326TRUEvpminq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point minimum pairwise
2327TRUEvpminq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point minimum pairwise
2328TRUEvpminq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned minimum pairwise
2329TRUEvpminq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned minimum pairwise
2330TRUEvpminq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned minimum pairwise
2331TRUEvpminq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned minimum pairwise
2332TRUEvpminq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned minimum pairwise
2333TRUEvpminq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned minimum pairwise
2334FALSEvpminqd_f64a: float64x2_tfloat64_tFloating-point minimum pairwise
2335FALSEvpmins_f32a: float32x2_tf32Floating-point minimum pairwise
2336TRUEvqabs_s16a: int16x4_tint16x4_tSigned saturating absolute value
2337TRUEvqabs_s32a: int32x2_tint32x2_tSigned saturating absolute value
2338TRUEvqabs_s64a: int64x1_tint64x1_tSigned saturating absolute value
2339TRUEvqabs_s8a: int8x8_tint8x8_tSigned saturating absolute value
2340FALSEvqabsb_s8a: i8i8Signed saturating absolute value
2341FALSEvqabsd_s64a: i64i64Signed saturating absolute value
2342FALSEvqabsh_s16a: i16i16Signed saturating absolute value
2343TRUEvqabsq_s16a: int16x8_tint16x8_tSigned saturating absolute value
2344TRUEvqabsq_s32a: int32x4_tint32x4_tSigned saturating absolute value
2345TRUEvqabsq_s64a: int64x2_tint64x2_tSigned saturating absolute value
2346TRUEvqabsq_s8a: int8x16_tint8x16_tSigned saturating absolute value
2347FALSEvqabss_s32a: i32i32Signed saturating absolute value
2348TRUEvqadd_s16a: int16x4_t, b: int16x4_tint16x4_tSigned saturating add
2349TRUEvqadd_s32a: int32x2_t, b: int32x2_tint32x2_tSigned saturating add
2350TRUEvqadd_s64a: int64x1_t, b: int64x1_tint64x1_tSigned saturating add
2351TRUEvqadd_s8a: int8x8_t, b: int8x8_tint8x8_tSigned saturating add
2352TRUEvqadd_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned saturating add
2353TRUEvqadd_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned saturating add
2354TRUEvqadd_u64a: uint64x1_t, b: uint64x1_tuint64x1_tUnsigned saturating add
2355TRUEvqadd_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned saturating add
2356TRUEvqaddb_s8a: i8, b: i8i8Signed saturating add
2357TRUEvqaddb_u8a: u8, b: u8u8Unsigned saturating add
2358TRUEvqaddd_s64a: i64, b: i64i64Signed saturating add
2359TRUEvqaddd_u64a: u64, b: u64u64Unsigned saturating add
2360TRUEvqaddh_s16a: i16, b: i16i16Signed saturating add
2361TRUEvqaddh_u16a: u16, b: u16u16Unsigned saturating add
2362TRUEvqaddq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned saturating add
2363TRUEvqaddq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned saturating add
2364TRUEvqaddq_s64a: int64x2_t, b: int64x2_tint64x2_tSigned saturating add
2365TRUEvqaddq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned saturating add
2366TRUEvqaddq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned saturating add
2367TRUEvqaddq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned saturating add
2368TRUEvqaddq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tUnsigned saturating add
2369TRUEvqaddq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned saturating add
2370TRUEvqadds_s32a: i32, b: i32i32Signed saturating add
2371TRUEvqadds_u32a: u32, b: u32u32Unsigned saturating add
2372TRUEvqdmlal_high_lane_s16a: int32x4_t, b: int16x8_t, v: int16x4_t, lane: const intint32x4_tSigned saturating doubling multiply-add long
2373TRUEvqdmlal_high_lane_s32a: int64x2_t, b: int32x4_t, v: int32x2_t, lane: const intint64x2_tSigned saturating doubling multiply-add long
2374TRUEvqdmlal_high_laneq_s16a: int32x4_t, b: int16x8_t, v: int16x8_t, lane: const intint32x4_tSigned saturating doubling multiply-add long
2375TRUEvqdmlal_high_laneq_s32a: int64x2_t, b: int32x4_t, v: int32x4_t, lane: const intint64x2_tSigned saturating doubling multiply-add long
2376TRUEvqdmlal_high_n_s16a: int32x4_t, b: int16x8_t, c: i16int32x4_tSigned saturating doubling multiply-add long
2377TRUEvqdmlal_high_n_s32a: int64x2_t, b: int32x4_t, c: i32int64x2_tSigned saturating doubling multiply-add long
2378TRUEvqdmlal_high_s16a: int32x4_t, b: int16x8_t, c: int16x8_tint32x4_tSigned saturating doubling multiply-add long
2379TRUEvqdmlal_high_s32a: int64x2_t, b: int32x4_t, c: int32x4_tint64x2_tSigned saturating doubling multiply-add long
2380TRUEvqdmlal_lane_s16a: int32x4_t, b: int16x4_t, v: int16x4_t, lane: const intint32x4_tVector widening saturating doubling multiply accumulate with scalar
2381TRUEvqdmlal_lane_s32a: int64x2_t, b: int32x2_t, v: int32x2_t, lane: const intint64x2_tVector widening saturating doubling multiply accumulate with scalar
2382TRUEvqdmlal_laneq_s16a: int32x4_t, b: int16x4_t, v: int16x8_t, lane: const intint32x4_tSigned saturating doubling multiply-add long
2383TRUEvqdmlal_laneq_s32a: int64x2_t, b: int32x2_t, v: int32x4_t, lane: const intint64x2_tSigned saturating doubling multiply-add long
2384TRUEvqdmlal_n_s16a: int32x4_t, b: int16x4_t, c: i16int32x4_tVector widening saturating doubling multiply accumulate with scalar
2385TRUEvqdmlal_n_s32a: int64x2_t, b: int32x2_t, c: i32int64x2_tVector widening saturating doubling multiply accumulate with scalar
2386TRUEvqdmlal_s16a: int32x4_t, b: int16x4_t, c: int16x4_tint32x4_tSigned saturating doubling multiply-add long
2387TRUEvqdmlal_s32a: int64x2_t, b: int32x2_t, c: int32x2_tint64x2_tSigned saturating doubling multiply-add long
2388FALSEvqdmlalh_lane_s16a: i32, b: i16, v: int16x4_t, lane: const inti32Signed saturating doubling multiply-add long
2389FALSEvqdmlalh_laneq_s16a: i32, b: i16, v: int16x8_t, lane: const inti32Signed saturating doubling multiply-add long
2390FALSEvqdmlalh_s16a: i32, b: i16, c: i16i32Signed saturating doubling multiply-add long
2391FALSEvqdmlals_lane_s32a: i64, b: i32, v: int32x2_t, lane: const inti64Signed saturating doubling multiply-add long
2392FALSEvqdmlals_laneq_s32a: i64, b: i32, v: int32x4_t, lane: const inti64Signed saturating doubling multiply-add long
2393FALSEvqdmlals_s32a: i64, b: i32, c: i32i64Signed saturating doubling multiply-add long
2394TRUEvqdmlsl_high_lane_s16a: int32x4_t, b: int16x8_t, v: int16x4_t, lane: const intint32x4_tSigned saturating doubling multiply-subtract long
2395TRUEvqdmlsl_high_lane_s32a: int64x2_t, b: int32x4_t, v: int32x2_t, lane: const intint64x2_tSigned saturating doubling multiply-subtract long
2396TRUEvqdmlsl_high_laneq_s16a: int32x4_t, b: int16x8_t, v: int16x8_t, lane: const intint32x4_tSigned saturating doubling multiply-subtract long
2397TRUEvqdmlsl_high_laneq_s32a: int64x2_t, b: int32x4_t, v: int32x4_t, lane: const intint64x2_tSigned saturating doubling multiply-subtract long
2398TRUEvqdmlsl_high_n_s16a: int32x4_t, b: int16x8_t, c: i16int32x4_tSigned saturating doubling multiply-subtract long
2399TRUEvqdmlsl_high_n_s32a: int64x2_t, b: int32x4_t, c: i32int64x2_tSigned saturating doubling multiply-subtract long
2400TRUEvqdmlsl_high_s16a: int32x4_t, b: int16x8_t, c: int16x8_tint32x4_tSigned saturating doubling multiply-subtract long
2401TRUEvqdmlsl_high_s32a: int64x2_t, b: int32x4_t, c: int32x4_tint64x2_tSigned saturating doubling multiply-subtract long
2402TRUEvqdmlsl_lane_s16a: int32x4_t, b: int16x4_t, v: int16x4_t, lane: const intint32x4_tVector widening saturating doubling multiply subtract with scalar
2403TRUEvqdmlsl_lane_s32a: int64x2_t, b: int32x2_t, v: int32x2_t, lane: const intint64x2_tVector widening saturating doubling multiply subtract with scalar
2404TRUEvqdmlsl_laneq_s16a: int32x4_t, b: int16x4_t, v: int16x8_t, lane: const intint32x4_tSigned saturating doubling multiply-subtract long
2405TRUEvqdmlsl_laneq_s32a: int64x2_t, b: int32x2_t, v: int32x4_t, lane: const intint64x2_tSigned saturating doubling multiply-subtract long
2406TRUEvqdmlsl_n_s16a: int32x4_t, b: int16x4_t, c: i16int32x4_tVector widening saturating doubling multiply subtract with scalar
2407TRUEvqdmlsl_n_s32a: int64x2_t, b: int32x2_t, c: i32int64x2_tVector widening saturating doubling multiply subtract with scalar
2408TRUEvqdmlsl_s16a: int32x4_t, b: int16x4_t, c: int16x4_tint32x4_tSigned saturating doubling multiply-subtract long
2409TRUEvqdmlsl_s32a: int64x2_t, b: int32x2_t, c: int32x2_tint64x2_tSigned saturating doubling multiply-subtract long
2410FALSEvqdmlslh_lane_s16a: i32, b: i16, v: int16x4_t, lane: const inti32Signed saturating doubling multiply-subtract long
2411FALSEvqdmlslh_laneq_s16a: i32, b: i16, v: int16x8_t, lane: const inti32Signed saturating doubling multiply-subtract long
2412FALSEvqdmlslh_s16a: i32, b: i16, c: i16i32Signed saturating doubling multiply-subtract long
2413FALSEvqdmlsls_lane_s32a: i64, b: i32, v: int32x2_t, lane: const inti64Signed saturating doubling multiply-subtract long
2414FALSEvqdmlsls_laneq_s32a: i64, b: i32, v: int32x4_t, lane: const inti64Signed saturating doubling multiply-subtract long
2415FALSEvqdmlsls_s32a: i64, b: i32, c: i32i64Signed saturating doubling multiply-subtract long
2416FALSEvqdmulh_lane_s16a: int16x4_t, v: int16x4_t, lane: const intint16x4_tVector saturating doubling multiply high by scalar
2417FALSEvqdmulh_lane_s32a: int32x2_t, v: int32x2_t, lane: const intint32x2_tVector saturating doubling multiply high by scalar
2418FALSEvqdmulh_laneq_s16a: int16x4_t, v: int16x8_t, lane: const intint16x4_tSigned saturating doubling multiply returning high half
2419FALSEvqdmulh_laneq_s32a: int32x2_t, v: int32x4_t, lane: const intint32x2_tSigned saturating doubling multiply returning high half
2420TRUEvqdmulh_n_s16a: int16x4_t, b: i16int16x4_tVector saturating doubling multiply high with scalar
2421TRUEvqdmulh_n_s32a: int32x2_t, b: i32int32x2_tVector saturating doubling multiply high with scalar
2422TRUEvqdmulh_s16a: int16x4_t, b: int16x4_tint16x4_tSigned saturating doubling multiply returning high half
2423TRUEvqdmulh_s32a: int32x2_t, b: int32x2_tint32x2_tSigned saturating doubling multiply returning high half
2424TRUEvqdmulhh_lane_s16a: i16, v: int16x4_t, lane: const inti16Signed saturating doubling multiply returning high half
2425TRUEvqdmulhh_laneq_s16a: i16, v: int16x8_t, lane: const inti16Signed saturating doubling multiply returning high half
2426TRUEvqdmulhh_s16a: i16, b: i16i16Signed saturating doubling multiply returning high half
2427FALSEvqdmulhq_lane_s16a: int16x8_t, v: int16x4_t, lane: const intint16x8_tVector saturating doubling multiply high by scalar
2428FALSEvqdmulhq_lane_s32a: int32x4_t, v: int32x2_t, lane: const intint32x4_tVector saturating doubling multiply high by scalar
2429FALSEvqdmulhq_laneq_s16a: int16x8_t, v: int16x8_t, lane: const intint16x8_tSigned saturating doubling multiply returning high half
2430FALSEvqdmulhq_laneq_s32a: int32x4_t, v: int32x4_t, lane: const intint32x4_tSigned saturating doubling multiply returning high half
2431FALSEvqdmulhq_n_s16a: int16x8_t, b: i16int16x8_tVector saturating doubling multiply high with scalar
2432FALSEvqdmulhq_n_s32a: int32x4_t, b: i32int32x4_tVector saturating doubling multiply high with scalar
2433FALSEvqdmulhq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned saturating doubling multiply returning high half
2434TRUEvqdmulhq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned saturating doubling multiply returning high half
2435TRUEvqdmulhs_lane_s32a: i32, v: int32x2_t, lane: const inti32Signed saturating doubling multiply returning high half
2436TRUEvqdmulhs_laneq_s32a: i32, v: int32x4_t, lane: const inti32Signed saturating doubling multiply returning high half
2437TRUEvqdmulhs_s32a: i32, b: i32i32Signed saturating doubling multiply returning high half
2438TRUEvqdmull_high_lane_s16a: int16x8_t, v: int16x4_t, lane: const intint32x4_tSigned saturating doubling multiply long
2439TRUEvqdmull_high_lane_s32a: int32x4_t, v: int32x2_t, lane: const intint64x2_tSigned saturating doubling multiply long
2440TRUEvqdmull_high_laneq_s16a: int16x8_t, v: int16x8_t, lane: const intint32x4_tSigned saturating doubling multiply long
2441TRUEvqdmull_high_laneq_s32a: int32x4_t, v: int32x4_t, lane: const intint64x2_tSigned saturating doubling multiply long
2442TRUEvqdmull_high_n_s16a: int16x8_t, b: i16int32x4_tSigned saturating doubling multiply long
2443TRUEvqdmull_high_n_s32a: int32x4_t, b: i32int64x2_tSigned saturating doubling multiply long
2444TRUEvqdmull_high_s16a: int16x8_t, b: int16x8_tint32x4_tSigned saturating doubling multiply long
2445TRUEvqdmull_high_s32a: int32x4_t, b: int32x4_tint64x2_tSigned saturating doubling multiply long
2446TRUEvqdmull_lane_s16a: int16x4_t, v: int16x4_t, lane: const intint32x4_tVector saturating doubling long multiply by scalar
2447TRUEvqdmull_lane_s32a: int32x2_t, v: int32x2_t, lane: const intint64x2_tVector saturating doubling long multiply by scalar
2448TRUEvqdmull_laneq_s16a: int16x4_t, v: int16x8_t, lane: const intint32x4_tSigned saturating doubling multiply long
2449TRUEvqdmull_laneq_s32a: int32x2_t, v: int32x4_t, lane: const intint64x2_tSigned saturating doubling multiply long
2450TRUEvqdmull_n_s16a: int16x4_t, b: i16int32x4_tVector saturating doubling long multiply with scalar
2451TRUEvqdmull_n_s32a: int32x2_t, b: i32int64x2_tVector saturating doubling long multiply with scalar
2452TRUEvqdmull_s16a: int16x4_t, b: int16x4_tint32x4_tSigned saturating doubling multiply long
2453TRUEvqdmull_s32a: int32x2_t, b: int32x2_tint64x2_tSigned saturating doubling multiply long
2454TRUEvqdmullh_lane_s16a: i16, v: int16x4_t, lane: const inti32Signed saturating doubling multiply long
2455TRUEvqdmullh_laneq_s16a: i16, v: int16x8_t, lane: const inti32Signed saturating doubling multiply long
2456TRUEvqdmullh_s16a: i16, b: i16i32Signed saturating doubling multiply long
2457TRUEvqdmulls_lane_s32a: i32, v: int32x2_t, lane: const inti64Signed saturating doubling multiply long
2458TRUEvqdmulls_laneq_s32a: i32, v: int32x4_t, lane: const inti64Signed saturating doubling multiply long
2459TRUEvqdmulls_s32a: i32, b: i32i64Signed saturating doubling multiply long
2460FALSEvqmovn_high_s16r: int8x8_t, a: int16x8_tint8x16_tSigned saturating extract narrow
2461FALSEvqmovn_high_s32r: int16x4_t, a: int32x4_tint16x8_tSigned saturating extract narrow
2462FALSEvqmovn_high_s64r: int32x2_t, a: int64x2_tint32x4_tSigned saturating extract narrow
2463FALSEvqmovn_high_u16r: uint8x8_t, a: uint16x8_tuint8x16_tUnsigned saturating extract narrow
2464FALSEvqmovn_high_u32r: uint16x4_t, a: uint32x4_tuint16x8_tUnsigned saturating extract narrow
2465FALSEvqmovn_high_u64r: uint32x2_t, a: uint64x2_tuint32x4_tUnsigned saturating extract narrow
2466FALSEvqmovn_s16a: int16x8_tint8x8_tSigned saturating extract narrow
2467FALSEvqmovn_s32a: int32x4_tint16x4_tSigned saturating extract narrow
2468FALSEvqmovn_s64a: int64x2_tint32x2_tSigned saturating extract narrow
2469FALSEvqmovn_u16a: uint16x8_tuint8x8_tUnsigned saturating extract narrow
2470FALSEvqmovn_u32a: uint32x4_tuint16x4_tUnsigned saturating extract narrow
2471TRUEvqmovn_u64a: uint64x2_tuint32x2_tUnsigned saturating extract narrow
2472FALSEvqmovnd_s64a: i64i32Signed saturating extract narrow
2473FALSEvqmovnd_u64a: u64u32Unsigned saturating extract narrow
2474FALSEvqmovnh_s16a: i16i8Signed saturating extract narrow
2475FALSEvqmovnh_u16a: u16u8Unsigned saturating extract narrow
2476FALSEvqmovns_s32a: i32i16Signed saturating extract narrow
2477FALSEvqmovns_u32a: u32u16Unsigned saturating extract narrow
2478FALSEvqmovun_high_s16r: uint8x8_t, a: int16x8_tuint8x16_tSigned saturating extract unsigned narrow
2479FALSEvqmovun_high_s32r: uint16x4_t, a: int32x4_tuint16x8_tSigned saturating extract unsigned narrow
2480FALSEvqmovun_high_s64r: uint32x2_t, a: int64x2_tuint32x4_tSigned saturating extract unsigned narrow
2481FALSEvqmovun_s16a: int16x8_tuint8x8_tSigned saturating extract unsigned narrow
2482FALSEvqmovun_s32a: int32x4_tuint16x4_tSigned saturating extract unsigned narrow
2483FALSEvqmovun_s64a: int64x2_tuint32x2_tSigned saturating extract unsigned narrow
2484FALSEvqmovund_s64a: i64u32Signed saturating extract unsigned narrow
2485FALSEvqmovunh_s16a: i16u8Signed saturating extract unsigned narrow
2486FALSEvqmovuns_s32a: i32u16Signed saturating extract unsigned narrow
2487TRUEvqneg_s16a: int16x4_tint16x4_tSigned saturating negate
2488TRUEvqneg_s32a: int32x2_tint32x2_tSigned saturating negate
2489TRUEvqneg_s64a: int64x1_tint64x1_tSigned saturating negate
2490TRUEvqneg_s8a: int8x8_tint8x8_tSigned saturating negate
2491FALSEvqnegb_s8a: i8i8Signed saturating negate
2492FALSEvqnegd_s64a: i64i64Signed saturating negate
2493FALSEvqnegh_s16a: i16i16Signed saturating negate
2494TRUEvqnegq_s16a: int16x8_tint16x8_tSigned saturating negate
2495TRUEvqnegq_s32a: int32x4_tint32x4_tSigned saturating negate
2496TRUEvqnegq_s64a: int64x2_tint64x2_tSigned saturating negate
2497TRUEvqnegq_s8a: int8x16_tint8x16_tSigned saturating negate
2498FALSEvqnegs_s32a: i32i32Signed saturating negate
2499FALSEvqrdmlah_lane_s16a: int16x4_t, b: int16x4_t, v: int16x4_t, lane: const intint16x4_tSigned saturating rounding doubling multiply accumulate returning high half
2500FALSEvqrdmlah_lane_s32a: int32x2_t, b: int32x2_t, v: int32x2_t, lane: const intint32x2_tSigned saturating rounding doubling multiply accumulate returning high half
2501FALSEvqrdmlah_laneq_s16a: int16x4_t, b: int16x4_t, v: int16x8_t, lane: const intint16x4_tSigned saturating rounding doubling multiply accumulate returning high half
2502FALSEvqrdmlah_laneq_s32a: int32x2_t, b: int32x2_t, v: int32x4_t, lane: const intint32x2_tSigned saturating rounding doubling multiply accumulate returning high half
2503FALSEvqrdmlah_s16a: int16x4_t, b: int16x4_t, c: int16x4_tint16x4_tSigned saturating rounding doubling multiply accumulate returning high half
2504FALSEvqrdmlah_s32a: int32x2_t, b: int32x2_t, c: int32x2_tint32x2_tSigned saturating rounding doubling multiply accumulate returning high half
2505FALSEvqrdmlahh_lane_s16a: i16, b: i16, v: int16x4_t, lane: const inti16Signed saturating rounding doubling multiply accumulate returning high half
2506FALSEvqrdmlahh_laneq_s16a: i16, b: i16, v: int16x8_t, lane: const inti16Signed saturating rounding doubling multiply accumulate returning high half
2507FALSEvqrdmlahh_s16a: i16, b: i16, c: i16i16Signed saturating rounding doubling multiply subtract returning high half
2508FALSEvqrdmlahq_lane_s16a: int16x8_t, b: int16x8_t, v: int16x4_t, lane: const intint16x8_tSigned saturating rounding doubling multiply accumulate returning high half
2509FALSEvqrdmlahq_lane_s32a: int32x4_t, b: int32x4_t, v: int32x2_t, lane: const intint32x4_tSigned saturating rounding doubling multiply accumulate returning high half
2510FALSEvqrdmlahq_laneq_s16a: int16x8_t, b: int16x8_t, v: int16x8_t, lane: const intint16x8_tSigned saturating rounding doubling multiply accumulate returning high half
2511FALSEvqrdmlahq_laneq_s32a: int32x4_t, b: int32x4_t, v: int32x4_t, lane: const intint32x4_tSigned saturating rounding doubling multiply accumulate returning high half
2512FALSEvqrdmlahq_s16a: int16x8_t, b: int16x8_t, c: int16x8_tint16x8_tSigned saturating rounding doubling multiply accumulate returning high half
2513FALSEvqrdmlahq_s32a: int32x4_t, b: int32x4_t, c: int32x4_tint32x4_tSigned saturating rounding doubling multiply accumulate returning high half
2514FALSEvqrdmlahs_lane_s32a: i32, b: i32, v: int32x4_t, lane: const inti32Signed saturating rounding doubling multiply accumulate returning high half
2515FALSEvqrdmlahs_laneq_s32a: i32, b: i32, v: int32x8_t, lane: const inti32Signed saturating rounding doubling multiply accumulate returning high half
2516FALSEvqrdmlahs_s32a: i32, b: i32, c: i32i32Signed saturating rounding doubling multiply subtract returning high half
2517FALSEvqrdmlsh_lane_s16a: int16x4_t, b: int16x4_t, v: int16x4_t, lane: const intint16x4_tSigned saturating rounding doubling multiply subtract returning high half
2518FALSEvqrdmlsh_lane_s32a: int32x2_t, b: int32x2_t, v: int32x2_t, lane: const intint32x2_tSigned saturating rounding doubling multiply subtract returning high half
2519FALSEvqrdmlsh_laneq_s16a: int16x4_t, b: int16x4_t, v: int16x8_t, lane: const intint16x4_tSigned saturating rounding doubling multiply subtract returning high half
2520FALSEvqrdmlsh_laneq_s32a: int32x2_t, b: int32x2_t, v: int32x4_t, lane: const intint32x2_tSigned saturating rounding doubling multiply subtract returning high half
2521FALSEvqrdmlsh_s16a: int16x4_t, b: int16x4_t, c: int16x4_tint16x4_tSigned saturating rounding doubling multiply subtract returning high half
2522FALSEvqrdmlsh_s32a: int32x2_t, b: int32x2_t, c: int32x2_tint32x2_tSigned saturating rounding doubling multiply subtract returning high half
2523FALSEvqrdmlshh_lane_s16a: i16, b: i16, v: int16x4_t, lane: const inti16Signed saturating rounding doubling multiply subtract returning high half
2524FALSEvqrdmlshh_laneq_s16a: i16, b: i16, v: int16x8_t, lane: const inti16Signed saturating rounding doubling multiply subtract returning high half
2525FALSEvqrdmlshh_s16a: i16, b: i16, c: i16i16Signed saturating rounding doubling multiply subtract returning high half
2526FALSEvqrdmlshq_lane_s16a: int16x8_t, b: int16x8_t, v: int16x4_t, lane: const intint16x8_tSigned saturating rounding doubling multiply subtract returning high half
2527FALSEvqrdmlshq_lane_s32a: int32x4_t, b: int32x4_t, v: int32x2_t, lane: const intint32x4_tSigned saturating rounding doubling multiply subtract returning high half
2528FALSEvqrdmlshq_laneq_s16a: int16x8_t, b: int16x8_t, v: int16x8_t, lane: const intint16x8_tSigned saturating rounding doubling multiply subtract returning high half
2529FALSEvqrdmlshq_laneq_s32a: int32x4_t, b: int32x4_t, v: int32x4_t, lane: const intint32x4_tSigned saturating rounding doubling multiply subtract returning high half
2530FALSEvqrdmlshq_s16a: int16x8_t, b: int16x8_t, c: int16x8_tint16x8_tSigned saturating rounding doubling multiply subtract returning high half
2531FALSEvqrdmlshq_s32a: int32x4_t, b: int32x4_t, c: int32x4_tint32x4_tSigned saturating rounding doubling multiply subtract returning high half
2532FALSEvqrdmlshs_lane_s32a: i32, b: i32, v: int32x4_t, lane: const inti32Signed saturating rounding doubling multiply subtract returning high half
2533FALSEvqrdmlshs_laneq_s32a: i32, b: i32, v: int32x8_t, lane: const inti32Signed saturating rounding doubling multiply subtract returning high half
2534FALSEvqrdmlshs_s32a: i32, b: i32, c: i32i32Signed saturating rounding doubling multiply subtract returning high half
2535FALSEvqrdmulh_lane_s16a: int16x4_t, v: int16x4_t, lane: const intint16x4_tVector rounding saturating doubling multiply high by scalar
2536FALSEvqrdmulh_lane_s32a: int32x2_t, v: int32x2_t, lane: const intint32x2_tVector rounding saturating doubling multiply high by scalar
2537FALSEvqrdmulh_laneq_s16a: int16x4_t, v: int16x8_t, lane: const intint16x4_tSigned saturating rounding doubling multiply returning high half
2538FALSEvqrdmulh_laneq_s32a: int32x2_t, v: int32x4_t, lane: const intint32x2_tSigned saturating rounding doubling multiply returning high half
2539FALSEvqrdmulh_n_s16a: int16x4_t, b: i16int16x4_tVector saturating rounding doubling multiply high with scalar
2540FALSEvqrdmulh_n_s32a: int32x2_t, b: i32int32x2_tVector saturating rounding doubling multiply high with scalar
2541FALSEvqrdmulh_s16a: int16x4_t, b: int16x4_tint16x4_tSigned saturating rounding doubling multiply returning high half
2542FALSEvqrdmulh_s32a: int32x2_t, b: int32x2_tint32x2_tSigned saturating rounding doubling multiply returning high half
2543FALSEvqrdmulhh_lane_s16a: i16, v: int16x4_t, lane: const inti16Signed saturating rounding doubling multiply returning high half
2544FALSEvqrdmulhh_laneq_s16a: i16, v: int16x8_t, lane: const inti16Signed saturating rounding doubling multiply returning high half
2545FALSEvqrdmulhh_s16a: i16, b: i16i16Signed saturating rounding doubling multiply returning high half
2546FALSEvqrdmulhq_lane_s16a: int16x8_t, v: int16x4_t, lane: const intint16x8_tVector rounding saturating doubling multiply high by scalar
2547FALSEvqrdmulhq_lane_s32a: int32x4_t, v: int32x2_t, lane: const intint32x4_tVector rounding saturating doubling multiply high by scalar
2548FALSEvqrdmulhq_laneq_s16a: int16x8_t, v: int16x8_t, lane: const intint16x8_tSigned saturating rounding doubling multiply returning high half
2549FALSEvqrdmulhq_laneq_s32a: int32x4_t, v: int32x4_t, lane: const intint32x4_tSigned saturating rounding doubling multiply returning high half
2550FALSEvqrdmulhq_n_s16a: int16x8_t, b: i16int16x8_tVector saturating rounding doubling multiply high with scalar
2551FALSEvqrdmulhq_n_s32a: int32x4_t, b: i32int32x4_tVector saturating rounding doubling multiply high with scalar
2552FALSEvqrdmulhq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned saturating rounding doubling multiply returning high half
2553FALSEvqrdmulhq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned saturating rounding doubling multiply returning high half
2554FALSEvqrdmulhs_lane_s32a: i32, v: int32x2_t, lane: const inti32Signed saturating rounding doubling multiply returning high half
2555FALSEvqrdmulhs_laneq_s32a: i32, v: int32x4_t, lane: const inti32Signed saturating rounding doubling multiply returning high half
2556FALSEvqrdmulhs_s32a: i32, b: i32i32Signed saturating rounding doubling multiply returning high half
2557TRUEvqrshl_s16a: int16x4_t, b: int16x4_tint16x4_tSigned saturating rounding shift left
2558TRUEvqrshl_s32a: int32x2_t, b: int32x2_tint32x2_tSigned saturating rounding shift left
2559TRUEvqrshl_s64a: int64x1_t, b: int64x1_tint64x1_tSigned saturating rounding shift left
2560TRUEvqrshl_s8a: int8x8_t, b: int8x8_tint8x8_tSigned saturating rounding shift left
2561TRUEvqrshl_u16a: uint16x4_t, b: int16x4_tuint16x4_tUnsigned saturating rounding shift left
2562TRUEvqrshl_u32a: uint32x2_t, b: int32x2_tuint32x2_tUnsigned saturating rounding shift left
2563TRUEvqrshl_u64a: uint64x1_t, b: int64x1_tuint64x1_tUnsigned saturating rounding shift left
2564TRUEvqrshl_u8a: uint8x8_t, b: int8x8_tuint8x8_tUnsigned saturating rounding shift left
2565TRUEvqrshlb_s8a: i8, b: i8i8Signed saturating rounding shift left
2566TRUEvqrshlb_u8a: u8, b: i8u8Unsigned saturating rounding shift left
2567TRUEvqrshld_s64a: i64, b: i64i64Signed saturating rounding shift left
2568TRUEvqrshld_u64a: u64, b: i64u64Unsigned saturating rounding shift left
2569TRUEvqrshlh_s16a: i16, b: i16i16Signed saturating rounding shift left
2570TRUEvqrshlh_u16a: u16, b: i16u16Unsigned saturating rounding shift left
2571TRUEvqrshlq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned saturating rounding shift left
2572TRUEvqrshlq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned saturating rounding shift left
2573TRUEvqrshlq_s64a: int64x2_t, b: int64x2_tint64x2_tSigned saturating rounding shift left
2574TRUEvqrshlq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned saturating rounding shift left
2575TRUEvqrshlq_u16a: uint16x8_t, b: int16x8_tuint16x8_tUnsigned saturating rounding shift left
2576TRUEvqrshlq_u32a: uint32x4_t, b: int32x4_tuint32x4_tUnsigned saturating rounding shift left
2577TRUEvqrshlq_u64a: uint64x2_t, b: int64x2_tuint64x2_tUnsigned saturating rounding shift left
2578TRUEvqrshlq_u8a: uint8x16_t, b: int8x16_tuint8x16_tUnsigned saturating rounding shift left
2579TRUEvqrshls_s32a: i32, b: i32i32Signed saturating rounding shift left
2580TRUEvqrshls_u32a: u32, b: i32u32Unsigned saturating rounding shift left
2581TRUEvqrshrn_high_n_s16r: int8x8_t, a: int16x8_t, n: const intint8x16_tSigned saturating rounded shift right narrow
2582TRUEvqrshrn_high_n_s32r: int16x4_t, a: int32x4_t, n: const intint16x8_tSigned saturating rounded shift right narrow
2583TRUEvqrshrn_high_n_s64r: int32x2_t, a: int64x2_t, n: const intint32x4_tSigned saturating rounded shift right narrow
2584TRUEvqrshrn_high_n_u16r: uint8x8_t, a: uint16x8_t, n: const intuint8x16_tUnsigned saturating rounded shift right narrow
2585TRUEvqrshrn_high_n_u32r: uint16x4_t, a: uint32x4_t, n: const intuint16x8_tUnsigned saturating rounded shift right narrow
2586TRUEvqrshrn_high_n_u64r: uint32x2_t, a: uint64x2_t, n: const intuint32x4_tUnsigned saturating rounded shift right narrow
2587TRUEvqrshrn_n_s16a: int16x8_t, n: const intint8x8_tSigned saturating rounded shift right narrow
2588TRUEvqrshrn_n_s32a: int32x4_t, n: const intint16x4_tSigned saturating rounded shift right narrow
2589TRUEvqrshrn_n_s64a: int64x2_t, n: const intint32x2_tSigned saturating rounded shift right narrow
2590TRUEvqrshrn_n_u16a: uint16x8_t, n: const intuint8x8_tUnsigned saturating rounded shift right narrow
2591TRUEvqrshrn_n_u32a: uint32x4_t, n: const intuint16x4_tUnsigned saturating rounded shift right narrow
2592TRUEvqrshrn_n_u64a: uint64x2_t, n: const intuint32x2_tUnsigned saturating rounded shift right narrow
2593TRUEvqrshrnd_n_s64a: i64, n: const inti32Signed saturating rounded shift right narrow
2594TRUEvqrshrnd_n_u64a: u64, n: const intu32Unsigned saturating rounded shift right narrow
2595TRUEvqrshrnh_n_s16a: i16, n: const inti8Signed saturating rounded shift right narrow
2596TRUEvqrshrnh_n_u16a: u16, n: const intu8Unsigned saturating rounded shift right narrow
2597TRUEvqrshrns_n_s32a: i32, n: const inti16Signed saturating rounded shift right narrow
2598TRUEvqrshrns_n_u32a: u32, n: const intu16Unsigned saturating rounded shift right narrow
2599TRUEvqrshrun_high_n_s16r: uint8x8_t, a: int16x8_t, n: const intuint8x16_tSigned saturating rounded shift right unsigned narrow
2600TRUEvqrshrun_high_n_s32r: uint16x4_t, a: int32x4_t, n: const intuint16x8_tSigned saturating rounded shift right unsigned narrow
2601TRUEvqrshrun_high_n_s64r: uint32x2_t, a: int64x2_t, n: const intuint32x4_tSigned saturating rounded shift right unsigned narrow
2602TRUEvqrshrun_n_s16a: int16x8_t, n: const intuint8x8_tSigned saturating rounded shift right unsigned narrow
2603TRUEvqrshrun_n_s32a: int32x4_t, n: const intuint16x4_tSigned saturating rounded shift right unsigned narrow
2604TRUEvqrshrun_n_s64a: int64x2_t, n: const intuint32x2_tSigned saturating rounded shift right unsigned narrow
2605TRUEvqrshrund_n_s64a: i64, n: const intu32Signed saturating rounded shift right unsigned narrow
2606TRUEvqrshrunh_n_s16a: i16, n: const intu8Signed saturating rounded shift right unsigned narrow
2607TRUEvqrshruns_n_s32a: i32, n: const intu16Signed saturating rounded shift right unsigned narrow
2608TRUEvqshl_n_s16a: int16x4_t, n: const intint16x4_tSigned saturating shift left
2609TRUEvqshl_n_s32a: int32x2_t, n: const intint32x2_tSigned saturating shift left
2610TRUEvqshl_n_s64a: int64x1_t, n: const intint64x1_tSigned saturating shift left
2611TRUEvqshl_n_s8a: int8x8_t, n: const intint8x8_tSigned saturating shift left
2612TRUEvqshl_n_u16a: uint16x4_t, n: const intuint16x4_tUnsigned saturating shift left
2613TRUEvqshl_n_u32a: uint32x2_t, n: const intuint32x2_tUnsigned saturating shift left
2614TRUEvqshl_n_u64a: uint64x1_t, n: const intuint64x1_tUnsigned saturating shift left
2615TRUEvqshl_n_u8a: uint8x8_t, n: const intuint8x8_tUnsigned saturating shift left
2616TRUEvqshl_s16a: int16x4_t, b: int16x4_tint16x4_tSigned saturating shift left
2617TRUEvqshl_s32a: int32x2_t, b: int32x2_tint32x2_tSigned saturating shift left
2618TRUEvqshl_s64a: int64x1_t, b: int64x1_tint64x1_tSigned saturating shift left
2619TRUEvqshl_s8a: int8x8_t, b: int8x8_tint8x8_tSigned saturating shift left
2620TRUEvqshl_u16a: uint16x4_t, b: int16x4_tuint16x4_tUnsigned saturating shift left
2621TRUEvqshl_u32a: uint32x2_t, b: int32x2_tuint32x2_tUnsigned saturating shift left
2622TRUEvqshl_u64a: uint64x1_t, b: int64x1_tuint64x1_tUnsigned saturating shift left
2623TRUEvqshl_u8a: uint8x8_t, b: int8x8_tuint8x8_tUnsigned saturating shift left
2624TRUEvqshlb_n_s8a: i8, n: const inti8Signed saturating shift left
2625TRUEvqshlb_n_u8a: u8, n: const intu8Unsigned saturating shift left
2626TRUEvqshlb_s8a: i8, b: i8i8Signed saturating shift left
2627TRUEvqshlb_u8a: u8, b: i8u8Unsigned saturating shift left
2628TRUEvqshld_n_s64a: i64, n: const inti64Signed saturating shift left
2629TRUEvqshld_n_u64a: u64, n: const intu64Unsigned saturating shift left
2630TRUEvqshld_s64a: i64, b: i64i64Signed saturating shift left
2631TRUEvqshld_u64a: u64, b: i64u64Unsigned saturating shift left
2632TRUEvqshlh_n_s16a: i16, n: const inti16Signed saturating shift left
2633TRUEvqshlh_n_u16a: u16, n: const intu16Unsigned saturating shift left
2634TRUEvqshlh_s16a: i16, b: i16i16Signed saturating shift left
2635TRUEvqshlh_u16a: u16, b: i16u16Unsigned saturating shift left
2636TRUEvqshlq_n_s16a: int16x8_t, n: const intint16x8_tSigned saturating shift left
2637TRUEvqshlq_n_s32a: int32x4_t, n: const intint32x4_tSigned saturating shift left
2638TRUEvqshlq_n_s64a: int64x2_t, n: const intint64x2_tSigned saturating shift left
2639TRUEvqshlq_n_s8a: int8x16_t, n: const intint8x16_tSigned saturating shift left
2640TRUEvqshlq_n_u16a: uint16x8_t, n: const intuint16x8_tUnsigned saturating shift left
2641TRUEvqshlq_n_u32a: uint32x4_t, n: const intuint32x4_tUnsigned saturating shift left
2642TRUEvqshlq_n_u64a: uint64x2_t, n: const intuint64x2_tUnsigned saturating shift left
2643TRUEvqshlq_n_u8a: uint8x16_t, n: const intuint8x16_tUnsigned saturating shift left
2644TRUEvqshlq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned saturating shift left
2645TRUEvqshlq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned saturating shift left
2646TRUEvqshlq_s64a: int64x2_t, b: int64x2_tint64x2_tSigned saturating shift left
2647TRUEvqshlq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned saturating shift left
2648TRUEvqshlq_u16a: uint16x8_t, b: int16x8_tuint16x8_tUnsigned saturating shift left
2649TRUEvqshlq_u32a: uint32x4_t, b: int32x4_tuint32x4_tUnsigned saturating shift left
2650TRUEvqshlq_u64a: uint64x2_t, b: int64x2_tuint64x2_tUnsigned saturating shift left
2651TRUEvqshlq_u8a: uint8x16_t, b: int8x16_tuint8x16_tUnsigned saturating shift left
2652TRUEvqshls_n_s32a: i32, n: const inti32Signed saturating shift left
2653TRUEvqshls_n_u32a: u32, n: const intu32Unsigned saturating shift left
2654TRUEvqshls_s32a: i32, b: i32i32Signed saturating shift left
2655TRUEvqshls_u32a: u32, b: i32u32Unsigned saturating shift left
2656FALSEvqshlu_n_s16a: int16x4_t, n: const intuint16x4_tSigned saturating shift left unsigned
2657FALSEvqshlu_n_s32a: int32x2_t, n: const intuint32x2_tSigned saturating shift left unsigned
2658FALSEvqshlu_n_s64a: int64x1_t, n: const intuint64x1_tSigned saturating shift left unsigned
2659FALSEvqshlu_n_s8a: int8x8_t, n: const intuint8x8_tSigned saturating shift left unsigned
2660FALSEvqshlub_n_s8a: i8, n: const intu8Signed saturating shift left unsigned
2661FALSEvqshlud_n_s64a: i64, n: const intu64Signed saturating shift left unsigned
2662FALSEvqshluh_n_s16a: i16, n: const intu16Signed saturating shift left unsigned
2663FALSEvqshluq_n_s16a: int16x8_t, n: const intuint16x8_tSigned saturating shift left unsigned
2664FALSEvqshluq_n_s32a: int32x4_t, n: const intuint32x4_tSigned saturating shift left unsigned
2665FALSEvqshluq_n_s64a: int64x2_t, n: const intuint64x2_tSigned saturating shift left unsigned
2666FALSEvqshluq_n_s8a: int8x16_t, n: const intuint8x16_tSigned saturating shift left unsigned
2667FALSEvqshlus_n_s32a: i32, n: const intu32Signed saturating shift left unsigned
2668TRUEvqshrn_high_n_s16r: int8x8_t, a: int16x8_t, n: const intint8x16_tSigned saturating shift right narrow
2669TRUEvqshrn_high_n_s32r: int16x4_t, a: int32x4_t, n: const intint16x8_tSigned saturating shift right narrow
2670TRUEvqshrn_high_n_s64r: int32x2_t, a: int64x2_t, n: const intint32x4_tSigned saturating shift right narrow
2671TRUEvqshrn_high_n_u16r: uint8x8_t, a: uint16x8_t, n: const intuint8x16_tUnsigned saturating shift right narrow
2672TRUEvqshrn_high_n_u32r: uint16x4_t, a: uint32x4_t, n: const intuint16x8_tUnsigned saturating shift right narrow
2673TRUEvqshrn_high_n_u64r: uint32x2_t, a: uint64x2_t, n: const intuint32x4_tUnsigned saturating shift right narrow
2674TRUEvqshrn_n_s16a: int16x8_t, n: const intint8x8_tSigned saturating shift right narrow
2675TRUEvqshrn_n_s32a: int32x4_t, n: const intint16x4_tSigned saturating shift right narrow
2676TRUEvqshrn_n_s64a: int64x2_t, n: const intint32x2_tSigned saturating shift right narrow
2677TRUEvqshrn_n_u16a: uint16x8_t, n: const intuint8x8_tUnsigned saturating shift right narrow
2678TRUEvqshrn_n_u32a: uint32x4_t, n: const intuint16x4_tUnsigned saturating shift right narrow
2679TRUEvqshrn_n_u64a: uint64x2_t, n: const intuint32x2_tUnsigned saturating shift right narrow
2680TRUEvqshrnd_n_s64a: i64, n: const inti32Signed saturating shift right narrow
2681TRUEvqshrnd_n_u64a: u64, n: const intu32Unsigned saturating shift right narrow
2682TRUEvqshrnh_n_s16a: i16, n: const inti8Signed saturating shift right narrow
2683TRUEvqshrnh_n_u16a: u16, n: const intu8Unsigned saturating shift right narrow
2684TRUEvqshrns_n_s32a: i32, n: const inti16Signed saturating shift right narrow
2685TRUEvqshrns_n_u32a: u32, n: const intu16Unsigned saturating shift right narrow
2686TRUEvqshrun_high_n_s16r: uint8x8_t, a: int16x8_t, n: const intuint8x16_tSigned saturating shift right unsigned narrow
2687TRUEvqshrun_high_n_s32r: uint16x4_t, a: int32x4_t, n: const intuint16x8_tSigned saturating shift right unsigned narrow
2688TRUEvqshrun_high_n_s64r: uint32x2_t, a: int64x2_t, n: const intuint32x4_tSigned saturating shift right unsigned narrow
2689TRUEvqshrun_n_s16a: int16x8_t, n: const intuint8x8_tSigned saturating shift right unsigned narrow
2690TRUEvqshrun_n_s32a: int32x4_t, n: const intuint16x4_tSigned saturating shift right unsigned narrow
2691TRUEvqshrun_n_s64a: int64x2_t, n: const intuint32x2_tSigned saturating shift right unsigned narrow
2692TRUEvqshrund_n_s64a: i64, n: const intu32Signed saturating shift right unsigned narrow
2693TRUEvqshrunh_n_s16a: i16, n: const intu8Signed saturating shift right unsigned narrow
2694TRUEvqshruns_n_s32a: i32, n: const intu16Signed saturating shift right unsigned narrow
2695TRUEvqsub_s16a: int16x4_t, b: int16x4_tint16x4_tSigned saturating subtract
2696TRUEvqsub_s32a: int32x2_t, b: int32x2_tint32x2_tSigned saturating subtract
2697TRUEvqsub_s64a: int64x1_t, b: int64x1_tint64x1_tSigned saturating subtract
2698TRUEvqsub_s8a: int8x8_t, b: int8x8_tint8x8_tSigned saturating subtract
2699TRUEvqsub_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned saturating subtract
2700TRUEvqsub_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned saturating subtract
2701TRUEvqsub_u64a: uint64x1_t, b: uint64x1_tuint64x1_tUnsigned saturating subtract
2702TRUEvqsub_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned saturating subtract
2703TRUEvqsubb_s8a: i8, b: i8i8Signed saturating subtract
2704TRUEvqsubb_u8a: u8, b: u8u8Unsigned saturating subtract
2705TRUEvqsubd_s64a: i64, b: i64i64Signed saturating subtract
2706TRUEvqsubd_u64a: u64, b: u64u64Unsigned saturating subtract
2707TRUEvqsubh_s16a: i16, b: i16i16Signed saturating subtract
2708TRUEvqsubh_u16a: u16, b: u16u16Unsigned saturating subtract
2709TRUEvqsubq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned saturating subtract
2710TRUEvqsubq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned saturating subtract
2711TRUEvqsubq_s64a: int64x2_t, b: int64x2_tint64x2_tSigned saturating subtract
2712TRUEvqsubq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned saturating subtract
2713TRUEvqsubq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned saturating subtract
2714TRUEvqsubq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned saturating subtract
2715TRUEvqsubq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tUnsigned saturating subtract
2716TRUEvqsubq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned saturating subtract
2717TRUEvqsubs_s32a: i32, b: i32i32Signed saturating subtract
2718TRUEvqsubs_u32a: u32, b: u32u32Unsigned saturating subtract
2719TRUEvqtbl1_p8t: poly8x16_t, idx: uint8x8_tpoly8x8_tTable vector lookup
2720TRUEvqtbl1_s8t: int8x16_t, idx: uint8x8_tint8x8_tTable vector lookup
2721TRUEvqtbl1_u8t: uint8x16_t, idx: uint8x8_tuint8x8_tTable vector lookup
2722TRUEvqtbl1q_p8t: poly8x16_t, idx: uint8x16_tpoly8x16_tTable vector lookup
2723TRUEvqtbl1q_s8t: int8x16_t, idx: uint8x16_tint8x16_tTable vector lookup
2724TRUEvqtbl1q_u8t: uint8x16_t, idx: uint8x16_tuint8x16_tTable vector lookup
2725TRUEvqtbl2_p8t: poly8x16x2_t, idx: uint8x8_tpoly8x8_tTable vector lookup
2726TRUEvqtbl2_s8t: int8x16x2_t, idx: uint8x8_tint8x8_tTable vector lookup
2727TRUEvqtbl2_u8t: uint8x16x2_t, idx: uint8x8_tuint8x8_tTable vector lookup
2728TRUEvqtbl2q_p8t: poly8x16x2_t, idx: uint8x16_tpoly8x16_tTable vector lookup
2729TRUEvqtbl2q_s8t: int8x16x2_t, idx: uint8x16_tint8x16_tTable vector lookup
2730TRUEvqtbl2q_u8t: uint8x16x2_t, idx: uint8x16_tuint8x16_tTable vector lookup
2731TRUEvqtbl3_p8t: poly8x16x3_t, idx: uint8x8_tpoly8x8_tTable vector lookup
2732TRUEvqtbl3_s8t: int8x16x3_t, idx: uint8x8_tint8x8_tTable vector lookup
2733TRUEvqtbl3_u8t: uint8x16x3_t, idx: uint8x8_tuint8x8_tTable vector lookup
2734TRUEvqtbl3q_p8t: poly8x16x3_t, idx: uint8x16_tpoly8x16_tTable vector lookup
2735TRUEvqtbl3q_s8t: int8x16x3_t, idx: uint8x16_tint8x16_tTable vector lookup
2736TRUEvqtbl3q_u8t: uint8x16x3_t, idx: uint8x16_tuint8x16_tTable vector lookup
2737TRUEvqtbl4_p8t: poly8x16x4_t, idx: uint8x8_tpoly8x8_tTable vector lookup
2738TRUEvqtbl4_s8t: int8x16x4_t, idx: uint8x8_tint8x8_tTable vector lookup
2739TRUEvqtbl4_u8t: uint8x16x4_t, idx: uint8x8_tuint8x8_tTable vector lookup
2740TRUEvqtbl4q_p8t: poly8x16x4_t, idx: uint8x16_tpoly8x16_tTable vector lookup
2741TRUEvqtbl4q_s8t: int8x16x4_t, idx: uint8x16_tint8x16_tTable vector lookup
2742TRUEvqtbl4q_u8t: uint8x16x4_t, idx: uint8x16_tuint8x16_tTable vector lookup
2743TRUEvqtbx1_p8a: poly8x8_t, t: poly8x16_t, idx: uint8x8_tpoly8x8_tTable vector lookup extension
2744TRUEvqtbx1_s8a: int8x8_t, t: int8x16_t, idx: uint8x8_tint8x8_tTable vector lookup extension
2745TRUEvqtbx1_u8a: uint8x8_t, t: uint8x16_t, idx: uint8x8_tuint8x8_tTable vector lookup extension
2746TRUEvqtbx1q_p8a: poly8x16_t, t: poly8x16_t, idx: uint8x16_tpoly8x16_tTable vector lookup extension
2747TRUEvqtbx1q_s8a: int8x16_t, t: int8x16_t, idx: uint8x16_tint8x16_tTable vector lookup extension
2748TRUEvqtbx1q_u8a: uint8x16_t, t: uint8x16_t, idx: uint8x16_tuint8x16_tTable vector lookup extension
2749TRUEvqtbx2_p8a: poly8x8_t, t: poly8x16x2_t, idx: uint8x8_tpoly8x8_tTable vector lookup extension
2750TRUEvqtbx2_s8a: int8x8_t, t: int8x16x2_t, idx: uint8x8_tint8x8_tTable vector lookup extension
2751TRUEvqtbx2_u8a: uint8x8_t, t: uint8x16x2_t, idx: uint8x8_tuint8x8_tTable vector lookup extension
2752TRUEvqtbx2q_p8a: poly8x16_t, t: poly8x16x2_t, idx: uint8x16_tpoly8x16_tTable vector lookup extension
2753TRUEvqtbx2q_s8a: int8x16_t, t: int8x16x2_t, idx: uint8x16_tint8x16_tTable vector lookup extension
2754TRUEvqtbx2q_u8a: uint8x16_t, t: uint8x16x2_t, idx: uint8x16_tuint8x16_tTable vector lookup extension
2755TRUEvqtbx3_p8a: poly8x8_t, t: poly8x16x3_t, idx: uint8x8_tpoly8x8_tTable vector lookup extension
2756TRUEvqtbx3_s8a: int8x8_t, t: int8x16x3_t, idx: uint8x8_tint8x8_tTable vector lookup extension
2757TRUEvqtbx3_u8a: uint8x8_t, t: uint8x16x3_t, idx: uint8x8_tuint8x8_tTable vector lookup extension
2758TRUEvqtbx3q_p8a: poly8x16_t, t: poly8x16x3_t, idx: uint8x16_tpoly8x16_tTable vector lookup extension
2759TRUEvqtbx3q_s8a: int8x16_t, t: int8x16x3_t, idx: uint8x16_tint8x16_tTable vector lookup extension
2760TRUEvqtbx3q_u8a: uint8x16_t, t: uint8x16x3_t, idx: uint8x16_tuint8x16_tTable vector lookup extension
2761TRUEvqtbx4_p8a: poly8x8_t, t: poly8x16x4_t, idx: uint8x8_tpoly8x8_tTable vector lookup extension
2762TRUEvqtbx4_s8a: int8x8_t, t: int8x16x4_t, idx: uint8x8_tint8x8_tTable vector lookup extension
2763TRUEvqtbx4_u8a: uint8x8_t, t: uint8x16x4_t, idx: uint8x8_tuint8x8_tTable vector lookup extension
2764TRUEvqtbx4q_p8a: poly8x16_t, t: poly8x16x4_t, idx: uint8x16_tpoly8x16_tTable vector lookup extension
2765TRUEvqtbx4q_s8a: int8x16_t, t: int8x16x4_t, idx: uint8x16_tint8x16_tTable vector lookup extension
2766TRUEvqtbx4q_u8a: uint8x16_t, t: uint8x16x4_t, idx: uint8x16_tuint8x16_tTable vector lookup extension
2767FALSEvraddhn_high_s16r: int8x8_t, a: int16x8_t, b: int16x8_tint8x16_tRounding add returning high narrow
2768FALSEvraddhn_high_s32r: int16x4_t, a: int32x4_t, b: int32x4_tint16x8_tRounding add returning high narrow
2769FALSEvraddhn_high_s64r: int32x2_t, a: int64x2_t, b: int64x2_tint32x4_tRounding add returning high narrow
2770FALSEvraddhn_high_u16r: uint8x8_t, a: uint16x8_t, b: uint16x8_tuint8x16_tRounding add returning high narrow
2771FALSEvraddhn_high_u32r: uint16x4_t, a: uint32x4_t, b: uint32x4_tuint16x8_tRounding add returning high narrow
2772FALSEvraddhn_high_u64r: uint32x2_t, a: uint64x2_t, b: uint64x2_tuint32x4_tRounding add returning high narrow
2773FALSEvraddhn_s16a: int16x8_t, b: int16x8_tint8x8_tRounding add returning high narrow
2774FALSEvraddhn_s32a: int32x4_t, b: int32x4_tint16x4_tRounding add returning high narrow
2775FALSEvraddhn_s64a: int64x2_t, b: int64x2_tint32x2_tRounding add returning high narrow
2776FALSEvraddhn_u16a: uint16x8_t, b: uint16x8_tuint8x8_tRounding add returning high narrow
2777FALSEvraddhn_u32a: uint32x4_t, b: uint32x4_tuint16x4_tRounding add returning high narrow
2778FALSEvraddhn_u64a: uint64x2_t, b: uint64x2_tuint32x2_tRounding add returning high narrow
2779FALSEvrax1q_u64a: uint64x2_t, b: uint64x2_tuint64x2_tRotate and exclusive OR
2780TRUEvrbit_p8a: poly8x8_tpoly8x8_tReverse bit order
2781TRUEvrbit_s8a: int8x8_tint8x8_tReverse bit order
2782TRUEvrbit_u8a: uint8x8_tuint8x8_tReverse bit order
2783TRUEvrbitq_p8a: poly8x16_tpoly8x16_tReverse bit order
2784TRUEvrbitq_s8a: int8x16_tint8x16_tReverse bit order
2785TRUEvrbitq_u8a: uint8x16_tuint8x16_tReverse bit order
2786FALSEvrecpe_f16a: float16x4_tfloat16x4_tFloating-point reciprocal estimate
2787TRUEvrecpe_f32a: float32x2_tfloat32x2_tFloating-point reciprocal estimate
2788TRUEvrecpe_f64a: float64x1_tfloat64x1_tFloating-point reciprocal estimate
2789FALSEvrecpe_u32a: uint32x2_tuint32x2_tUnsigned reciprocal estimate
2790FALSEvrecped_f64a: float64_tfloat64_tFloating-point reciprocal estimate
2791FALSEvrecpeh_f16a: float16_tfloat16_tFloating-point reciprocal estimate
2792FALSEvrecpeq_f16a: float16x8_tfloat16x8_tFloating-point reciprocal estimate
2793TRUEvrecpeq_f32a: float32x4_tfloat32x4_tFloating-point reciprocal estimate
2794TRUEvrecpeq_f64a: float64x2_tfloat64x2_tFloating-point reciprocal estimate
2795FALSEvrecpeq_u32a: uint32x4_tuint32x4_tUnsigned reciprocal estimate
2796FALSEvrecpes_f32a: f32f32Floating-point reciprocal estimate
2797FALSEvrecps_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point reciprocal step
2798FALSEvrecps_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point reciprocal step
2799FALSEvrecps_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point reciprocal step
2800FALSEvrecpsd_f64a: float64_t, b: float64_tfloat64_tFloating-point reciprocal step
2801FALSEvrecpsh_f16a: float16_t, b: float16_tfloat16_tFloating-point reciprocal step
2802FALSEvrecpsq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point reciprocal step
2803FALSEvrecpsq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point reciprocal step
2804FALSEvrecpsq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point reciprocal step
2805FALSEvrecpss_f32a: f32, b: f32f32Floating-point reciprocal step
2806FALSEvrecpxd_f64a: float64_tfloat64_tFloating-point reciprocal exponent
2807FALSEvrecpxh_f16a: float16_tfloat16_tFloating-point reciprocal exponent
2808FALSEvrecpxs_f32a: f32f32Floating-point reciprocal exponent
2809FALSEvreinterpret_bf16_f32a: float32x2_tbfloat16x4_tVector reinterpret cast operation
2810FALSEvreinterpret_bf16_f64a: float64x1_tbfloat16x4_tVector reinterpret cast operation
2811FALSEvreinterpret_bf16_p16a: poly16x4_tbfloat16x4_tVector reinterpret cast operation
2812FALSEvreinterpret_bf16_p64a: poly64x1_tbfloat16x4_tVector reinterpret cast operation
2813FALSEvreinterpret_bf16_p8a: poly8x8_tbfloat16x4_tVector reinterpret cast operation
2814FALSEvreinterpret_bf16_s16a: int16x4_tbfloat16x4_tVector reinterpret cast operation
2815FALSEvreinterpret_bf16_s32a: int32x2_tbfloat16x4_tVector reinterpret cast operation
2816FALSEvreinterpret_bf16_s64a: int64x1_tbfloat16x4_tVector reinterpret cast operation
2817FALSEvreinterpret_bf16_s8a: int8x8_tbfloat16x4_tVector reinterpret cast operation
2818FALSEvreinterpret_bf16_u16a: uint16x4_tbfloat16x4_tVector reinterpret cast operation
2819FALSEvreinterpret_bf16_u32a: uint32x2_tbfloat16x4_tVector reinterpret cast operation
2820FALSEvreinterpret_bf16_u64a: uint64x1_tbfloat16x4_tVector reinterpret cast operation
2821FALSEvreinterpret_bf16_u8a: uint8x8_tbfloat16x4_tVector reinterpret cast operation
2822FALSEvreinterpret_f16_f32a: float32x2_tfloat16x4_tVector reinterpret cast operation
2823FALSEvreinterpret_f16_f64a: float64x1_tfloat16x4_tVector reinterpret cast operation
2824FALSEvreinterpret_f16_p16a: poly16x4_tfloat16x4_tVector reinterpret cast operation
2825FALSEvreinterpret_f16_p64a: poly64x1_tfloat16x4_tVector reinterpret cast operation
2826FALSEvreinterpret_f16_p8a: poly8x8_tfloat16x4_tVector reinterpret cast operation
2827FALSEvreinterpret_f16_s16a: int16x4_tfloat16x4_tVector reinterpret cast operation
2828FALSEvreinterpret_f16_s32a: int32x2_tfloat16x4_tVector reinterpret cast operation
2829FALSEvreinterpret_f16_s64a: int64x1_tfloat16x4_tVector reinterpret cast operation
2830FALSEvreinterpret_f16_s8a: int8x8_tfloat16x4_tVector reinterpret cast operation
2831FALSEvreinterpret_f16_u16a: uint16x4_tfloat16x4_tVector reinterpret cast operation
2832FALSEvreinterpret_f16_u32a: uint32x2_tfloat16x4_tVector reinterpret cast operation
2833FALSEvreinterpret_f16_u64a: uint64x1_tfloat16x4_tVector reinterpret cast operation
2834FALSEvreinterpret_f16_u8a: uint8x8_tfloat16x4_tVector reinterpret cast operation
2835FALSEvreinterpret_f32_bf16a: bfloat16x4_tfloat32x2_tVector reinterpret cast operation
2836FALSEvreinterpret_f32_f16a: float16x4_tfloat32x2_tVector reinterpret cast operation
2837TRUEvreinterpret_f32_f64a: float64x1_tfloat32x2_tVector reinterpret cast operation
2838TRUEvreinterpret_f32_p16a: poly16x4_tfloat32x2_tVector reinterpret cast operation
2839TRUEvreinterpret_f32_p8a: poly8x8_tfloat32x2_tVector reinterpret cast operation
2840TRUEvreinterpret_f32_s16a: int16x4_tfloat32x2_tVector reinterpret cast operation
2841TRUEvreinterpret_f32_s32a: int32x2_tfloat32x2_tVector reinterpret cast operation
2842TRUEvreinterpret_f32_s64a: int64x1_tfloat32x2_tVector reinterpret cast operation
2843TRUEvreinterpret_f32_s8a: int8x8_tfloat32x2_tVector reinterpret cast operation
2844TRUEvreinterpret_f32_u16a: uint16x4_tfloat32x2_tVector reinterpret cast operation
2845TRUEvreinterpret_f32_u32a: uint32x2_tfloat32x2_tVector reinterpret cast operation
2846TRUEvreinterpret_f32_u64a: uint64x1_tfloat32x2_tVector reinterpret cast operation
2847TRUEvreinterpret_f32_u8a: uint8x8_tfloat32x2_tVector reinterpret cast operation
2848FALSEvreinterpret_f64_bf16a: bfloat16x4_tfloat64x1_tVector reinterpret cast operation
2849FALSEvreinterpret_f64_f16a: float16x4_tfloat64x1_tVector reinterpret cast operation
2850TRUEvreinterpret_f64_f32a: float32x2_tfloat64x1_tVector reinterpret cast operation
2851TRUEvreinterpret_f64_p16a: poly16x4_tfloat64x1_tVector reinterpret cast operation
2852TRUEvreinterpret_f64_p64a: poly64x1_tfloat64x1_tVector reinterpret cast operation
2853TRUEvreinterpret_f64_p8a: poly8x8_tfloat64x1_tVector reinterpret cast operation
2854TRUEvreinterpret_f64_s16a: int16x4_tfloat64x1_tVector reinterpret cast operation
2855TRUEvreinterpret_f64_s32a: int32x2_tfloat64x1_tVector reinterpret cast operation
2856TRUEvreinterpret_f64_s64a: int64x1_tfloat64x1_tVector reinterpret cast operation
2857TRUEvreinterpret_f64_s8a: int8x8_tfloat64x1_tVector reinterpret cast operation
2858TRUEvreinterpret_f64_u16a: uint16x4_tfloat64x1_tVector reinterpret cast operation
2859TRUEvreinterpret_f64_u32a: uint32x2_tfloat64x1_tVector reinterpret cast operation
2860TRUEvreinterpret_f64_u64a: uint64x1_tfloat64x1_tVector reinterpret cast operation
2861TRUEvreinterpret_f64_u8a: uint8x8_tfloat64x1_tVector reinterpret cast operation
2862FALSEvreinterpret_p16_bf16a: bfloat16x4_tpoly16x4_tVector reinterpret cast operation
2863FALSEvreinterpret_p16_f16a: float16x4_tpoly16x4_tVector reinterpret cast operation
2864TRUEvreinterpret_p16_f32a: float32x2_tpoly16x4_tVector reinterpret cast operation
2865TRUEvreinterpret_p16_f64a: float64x1_tpoly16x4_tVector reinterpret cast operation
2866TRUEvreinterpret_p16_p64a: poly64x1_tpoly16x4_tVector reinterpret cast operation
2867TRUEvreinterpret_p16_p8a: poly8x8_tpoly16x4_tVector reinterpret cast operation
2868TRUEvreinterpret_p16_s16a: int16x4_tpoly16x4_tVector reinterpret cast operation
2869TRUEvreinterpret_p16_s32a: int32x2_tpoly16x4_tVector reinterpret cast operation
2870TRUEvreinterpret_p16_s64a: int64x1_tpoly16x4_tVector reinterpret cast operation
2871TRUEvreinterpret_p16_s8a: int8x8_tpoly16x4_tVector reinterpret cast operation
2872TRUEvreinterpret_p16_u16a: uint16x4_tpoly16x4_tVector reinterpret cast operation
2873TRUEvreinterpret_p16_u32a: uint32x2_tpoly16x4_tVector reinterpret cast operation
2874TRUEvreinterpret_p16_u64a: uint64x1_tpoly16x4_tVector reinterpret cast operation
2875TRUEvreinterpret_p16_u8a: uint8x8_tpoly16x4_tVector reinterpret cast operation
2876FALSEvreinterpret_p64_bf16a: bfloat16x4_tpoly64x1_tVector reinterpret cast operation
2877FALSEvreinterpret_p64_f16a: float16x4_tpoly64x1_tVector reinterpret cast operation
2878TRUEvreinterpret_p64_f32a: float32x2_tpoly64x1_tVector reinterpret cast operation
2879TRUEvreinterpret_p64_f64a: float64x1_tpoly64x1_tVector reinterpret cast operation
2880TRUEvreinterpret_p64_p16a: poly16x4_tpoly64x1_tVector reinterpret cast operation
2881TRUEvreinterpret_p64_p8a: poly8x8_tpoly64x1_tVector reinterpret cast operation
2882TRUEvreinterpret_p64_s16a: int16x4_tpoly64x1_tVector reinterpret cast operation
2883TRUEvreinterpret_p64_s32a: int32x2_tpoly64x1_tVector reinterpret cast operation
2884TRUEvreinterpret_p64_s8a: int8x8_tpoly64x1_tVector reinterpret cast operation
2885TRUEvreinterpret_p64_u16a: uint16x4_tpoly64x1_tVector reinterpret cast operation
2886TRUEvreinterpret_p64_u32a: uint32x2_tpoly64x1_tVector reinterpret cast operation
2887TRUEvreinterpret_p64_u64a: uint64x1_tpoly64x1_tVector reinterpret cast operation
2888TRUEvreinterpret_p64_u8a: uint8x8_tpoly64x1_tVector reinterpret cast operation
2889FALSEvreinterpret_p8_bf16a: bfloat16x4_tpoly8x8_tVector reinterpret cast operation
2890FALSEvreinterpret_p8_f16a: float16x4_tpoly8x8_tVector reinterpret cast operation
2891TRUEvreinterpret_p8_f32a: float32x2_tpoly8x8_tVector reinterpret cast operation
2892TRUEvreinterpret_p8_f64a: float64x1_tpoly8x8_tVector reinterpret cast operation
2893TRUEvreinterpret_p8_p16a: poly16x4_tpoly8x8_tVector reinterpret cast operation
2894TRUEvreinterpret_p8_p64a: poly64x1_tpoly8x8_tVector reinterpret cast operation
2895TRUEvreinterpret_p8_s16a: int16x4_tpoly8x8_tVector reinterpret cast operation
2896TRUEvreinterpret_p8_s32a: int32x2_tpoly8x8_tVector reinterpret cast operation
2897TRUEvreinterpret_p8_s64a: int64x1_tpoly8x8_tVector reinterpret cast operation
2898TRUEvreinterpret_p8_s8a: int8x8_tpoly8x8_tVector reinterpret cast operation
2899TRUEvreinterpret_p8_u16a: uint16x4_tpoly8x8_tVector reinterpret cast operation
2900TRUEvreinterpret_p8_u32a: uint32x2_tpoly8x8_tVector reinterpret cast operation
2901TRUEvreinterpret_p8_u64a: uint64x1_tpoly8x8_tVector reinterpret cast operation
2902TRUEvreinterpret_p8_u8a: uint8x8_tpoly8x8_tVector reinterpret cast operation
2903FALSEvreinterpret_s16_bf16a: bfloat16x4_tint16x4_tVector reinterpret cast operation
2904FALSEvreinterpret_s16_f16a: float16x4_tint16x4_tVector reinterpret cast operation
2905TRUEvreinterpret_s16_f32a: float32x2_tint16x4_tVector reinterpret cast operation
2906TRUEvreinterpret_s16_f64a: float64x1_tint16x4_tVector reinterpret cast operation
2907TRUEvreinterpret_s16_p16a: poly16x4_tint16x4_tVector reinterpret cast operation
2908TRUEvreinterpret_s16_p64a: poly64x1_tint16x4_tVector reinterpret cast operation
2909TRUEvreinterpret_s16_p8a: poly8x8_tint16x4_tVector reinterpret cast operation
2910TRUEvreinterpret_s16_s32a: int32x2_tint16x4_tVector reinterpret cast operation
2911TRUEvreinterpret_s16_s64a: int64x1_tint16x4_tVector reinterpret cast operation
2912TRUEvreinterpret_s16_s8a: int8x8_tint16x4_tVector reinterpret cast operation
2913TRUEvreinterpret_s16_u16a: uint16x4_tint16x4_tVector reinterpret cast operation
2914TRUEvreinterpret_s16_u32a: uint32x2_tint16x4_tVector reinterpret cast operation
2915TRUEvreinterpret_s16_u64a: uint64x1_tint16x4_tVector reinterpret cast operation
2916TRUEvreinterpret_s16_u8a: uint8x8_tint16x4_tVector reinterpret cast operation
2917FALSEvreinterpret_s32_bf16a: bfloat16x4_tint32x2_tVector reinterpret cast operation
2918FALSEvreinterpret_s32_f16a: float16x4_tint32x2_tVector reinterpret cast operation
2919TRUEvreinterpret_s32_f32a: float32x2_tint32x2_tVector reinterpret cast operation
2920TRUEvreinterpret_s32_f64a: float64x1_tint32x2_tVector reinterpret cast operation
2921TRUEvreinterpret_s32_p16a: poly16x4_tint32x2_tVector reinterpret cast operation
2922TRUEvreinterpret_s32_p64a: poly64x1_tint32x2_tVector reinterpret cast operation
2923TRUEvreinterpret_s32_p8a: poly8x8_tint32x2_tVector reinterpret cast operation
2924TRUEvreinterpret_s32_s16a: int16x4_tint32x2_tVector reinterpret cast operation
2925TRUEvreinterpret_s32_s64a: int64x1_tint32x2_tVector reinterpret cast operation
2926TRUEvreinterpret_s32_s8a: int8x8_tint32x2_tVector reinterpret cast operation
2927TRUEvreinterpret_s32_u16a: uint16x4_tint32x2_tVector reinterpret cast operation
2928TRUEvreinterpret_s32_u32a: uint32x2_tint32x2_tVector reinterpret cast operation
2929TRUEvreinterpret_s32_u64a: uint64x1_tint32x2_tVector reinterpret cast operation
2930TRUEvreinterpret_s32_u8a: uint8x8_tint32x2_tVector reinterpret cast operation
2931FALSEvreinterpret_s64_bf16a: bfloat16x4_tint64x1_tVector reinterpret cast operation
2932FALSEvreinterpret_s64_f16a: float16x4_tint64x1_tVector reinterpret cast operation
2933TRUEvreinterpret_s64_f32a: float32x2_tint64x1_tVector reinterpret cast operation
2934TRUEvreinterpret_s64_f64a: float64x1_tint64x1_tVector reinterpret cast operation
2935TRUEvreinterpret_s64_p16a: poly16x4_tint64x1_tVector reinterpret cast operation
2936TRUEvreinterpret_s64_p64a: poly64x1_tint64x1_tVector reinterpret cast operation
2937TRUEvreinterpret_s64_p8a: poly8x8_tint64x1_tVector reinterpret cast operation
2938TRUEvreinterpret_s64_s16a: int16x4_tint64x1_tVector reinterpret cast operation
2939TRUEvreinterpret_s64_s32a: int32x2_tint64x1_tVector reinterpret cast operation
2940TRUEvreinterpret_s64_s8a: int8x8_tint64x1_tVector reinterpret cast operation
2941TRUEvreinterpret_s64_u16a: uint16x4_tint64x1_tVector reinterpret cast operation
2942TRUEvreinterpret_s64_u32a: uint32x2_tint64x1_tVector reinterpret cast operation
2943TRUEvreinterpret_s64_u64a: uint64x1_tint64x1_tVector reinterpret cast operation
2944TRUEvreinterpret_s64_u8a: uint8x8_tint64x1_tVector reinterpret cast operation
2945FALSEvreinterpret_s8_bf16a: bfloat16x4_tint8x8_tVector reinterpret cast operation
2946FALSEvreinterpret_s8_f16a: float16x4_tint8x8_tVector reinterpret cast operation
2947TRUEvreinterpret_s8_f32a: float32x2_tint8x8_tVector reinterpret cast operation
2948TRUEvreinterpret_s8_f64a: float64x1_tint8x8_tVector reinterpret cast operation
2949TRUEvreinterpret_s8_p16a: poly16x4_tint8x8_tVector reinterpret cast operation
2950TRUEvreinterpret_s8_p64a: poly64x1_tint8x8_tVector reinterpret cast operation
2951TRUEvreinterpret_s8_p8a: poly8x8_tint8x8_tVector reinterpret cast operation
2952TRUEvreinterpret_s8_s16a: int16x4_tint8x8_tVector reinterpret cast operation
2953TRUEvreinterpret_s8_s32a: int32x2_tint8x8_tVector reinterpret cast operation
2954TRUEvreinterpret_s8_s64a: int64x1_tint8x8_tVector reinterpret cast operation
2955TRUEvreinterpret_s8_u16a: uint16x4_tint8x8_tVector reinterpret cast operation
2956TRUEvreinterpret_s8_u32a: uint32x2_tint8x8_tVector reinterpret cast operation
2957TRUEvreinterpret_s8_u64a: uint64x1_tint8x8_tVector reinterpret cast operation
2958TRUEvreinterpret_s8_u8a: uint8x8_tint8x8_tVector reinterpret cast operation
2959FALSEvreinterpret_u16_bf16a: bfloat16x4_tuint16x4_tVector reinterpret cast operation
2960FALSEvreinterpret_u16_f16a: float16x4_tuint16x4_tVector reinterpret cast operation
2961TRUEvreinterpret_u16_f32a: float32x2_tuint16x4_tVector reinterpret cast operation
2962TRUEvreinterpret_u16_f64a: float64x1_tuint16x4_tVector reinterpret cast operation
2963TRUEvreinterpret_u16_p16a: poly16x4_tuint16x4_tVector reinterpret cast operation
2964TRUEvreinterpret_u16_p64a: poly64x1_tuint16x4_tVector reinterpret cast operation
2965TRUEvreinterpret_u16_p8a: poly8x8_tuint16x4_tVector reinterpret cast operation
2966TRUEvreinterpret_u16_s16a: int16x4_tuint16x4_tVector reinterpret cast operation
2967TRUEvreinterpret_u16_s32a: int32x2_tuint16x4_tVector reinterpret cast operation
2968TRUEvreinterpret_u16_s64a: int64x1_tuint16x4_tVector reinterpret cast operation
2969TRUEvreinterpret_u16_s8a: int8x8_tuint16x4_tVector reinterpret cast operation
2970TRUEvreinterpret_u16_u32a: uint32x2_tuint16x4_tVector reinterpret cast operation
2971TRUEvreinterpret_u16_u64a: uint64x1_tuint16x4_tVector reinterpret cast operation
2972TRUEvreinterpret_u16_u8a: uint8x8_tuint16x4_tVector reinterpret cast operation
2973FALSEvreinterpret_u32_bf16a: bfloat16x4_tuint32x2_tVector reinterpret cast operation
2974FALSEvreinterpret_u32_f16a: float16x4_tuint32x2_tVector reinterpret cast operation
2975TRUEvreinterpret_u32_f32a: float32x2_tuint32x2_tVector reinterpret cast operation
2976TRUEvreinterpret_u32_f64a: float64x1_tuint32x2_tVector reinterpret cast operation
2977TRUEvreinterpret_u32_p16a: poly16x4_tuint32x2_tVector reinterpret cast operation
2978TRUEvreinterpret_u32_p64a: poly64x1_tuint32x2_tVector reinterpret cast operation
2979TRUEvreinterpret_u32_p8a: poly8x8_tuint32x2_tVector reinterpret cast operation
2980TRUEvreinterpret_u32_s16a: int16x4_tuint32x2_tVector reinterpret cast operation
2981TRUEvreinterpret_u32_s32a: int32x2_tuint32x2_tVector reinterpret cast operation
2982TRUEvreinterpret_u32_s64a: int64x1_tuint32x2_tVector reinterpret cast operation
2983TRUEvreinterpret_u32_s8a: int8x8_tuint32x2_tVector reinterpret cast operation
2984TRUEvreinterpret_u32_u16a: uint16x4_tuint32x2_tVector reinterpret cast operation
2985TRUEvreinterpret_u32_u64a: uint64x1_tuint32x2_tVector reinterpret cast operation
2986TRUEvreinterpret_u32_u8a: uint8x8_tuint32x2_tVector reinterpret cast operation
2987FALSEvreinterpret_u64_bf16a: bfloat16x4_tuint64x1_tVector reinterpret cast operation
2988FALSEvreinterpret_u64_f16a: float16x4_tuint64x1_tVector reinterpret cast operation
2989TRUEvreinterpret_u64_f32a: float32x2_tuint64x1_tVector reinterpret cast operation
2990TRUEvreinterpret_u64_f64a: float64x1_tuint64x1_tVector reinterpret cast operation
2991TRUEvreinterpret_u64_p16a: poly16x4_tuint64x1_tVector reinterpret cast operation
2992TRUEvreinterpret_u64_p64a: poly64x1_tuint64x1_tVector reinterpret cast operation
2993TRUEvreinterpret_u64_p8a: poly8x8_tuint64x1_tVector reinterpret cast operation
2994TRUEvreinterpret_u64_s16a: int16x4_tuint64x1_tVector reinterpret cast operation
2995TRUEvreinterpret_u64_s32a: int32x2_tuint64x1_tVector reinterpret cast operation
2996TRUEvreinterpret_u64_s64a: int64x1_tuint64x1_tVector reinterpret cast operation
2997TRUEvreinterpret_u64_s8a: int8x8_tuint64x1_tVector reinterpret cast operation
2998TRUEvreinterpret_u64_u16a: uint16x4_tuint64x1_tVector reinterpret cast operation
2999TRUEvreinterpret_u64_u32a: uint32x2_tuint64x1_tVector reinterpret cast operation
3000TRUEvreinterpret_u64_u8a: uint8x8_tuint64x1_tVector reinterpret cast operation
3001FALSEvreinterpret_u8_bf16a: bfloat16x4_tuint8x8_tVector reinterpret cast operation
3002FALSEvreinterpret_u8_f16a: float16x4_tuint8x8_tVector reinterpret cast operation
3003TRUEvreinterpret_u8_f32a: float32x2_tuint8x8_tVector reinterpret cast operation
3004TRUEvreinterpret_u8_f64a: float64x1_tuint8x8_tVector reinterpret cast operation
3005TRUEvreinterpret_u8_p16a: poly16x4_tuint8x8_tVector reinterpret cast operation
3006TRUEvreinterpret_u8_p64a: poly64x1_tuint8x8_tVector reinterpret cast operation
3007TRUEvreinterpret_u8_p8a: poly8x8_tuint8x8_tVector reinterpret cast operation
3008TRUEvreinterpret_u8_s16a: int16x4_tuint8x8_tVector reinterpret cast operation
3009TRUEvreinterpret_u8_s32a: int32x2_tuint8x8_tVector reinterpret cast operation
3010TRUEvreinterpret_u8_s64a: int64x1_tuint8x8_tVector reinterpret cast operation
3011TRUEvreinterpret_u8_s8a: int8x8_tuint8x8_tVector reinterpret cast operation
3012TRUEvreinterpret_u8_u16a: uint16x4_tuint8x8_tVector reinterpret cast operation
3013TRUEvreinterpret_u8_u32a: uint32x2_tuint8x8_tVector reinterpret cast operation
3014TRUEvreinterpret_u8_u64a: uint64x1_tuint8x8_tVector reinterpret cast operation
3015FALSEvreinterpretq_bf16_f32a: float32x4_tbfloat16x8_tVector reinterpret cast operation
3016FALSEvreinterpretq_bf16_f64a: float64x2_tbfloat16x8_tVector reinterpret cast operation
3017FALSEvreinterpretq_bf16_p128a: poly128_tbfloat16x8_tVector reinterpret cast operation
3018FALSEvreinterpretq_bf16_p16a: poly16x8_tbfloat16x8_tVector reinterpret cast operation
3019FALSEvreinterpretq_bf16_p64a: poly64x2_tbfloat16x8_tVector reinterpret cast operation
3020FALSEvreinterpretq_bf16_p8a: poly8x16_tbfloat16x8_tVector reinterpret cast operation
3021FALSEvreinterpretq_bf16_s16a: int16x8_tbfloat16x8_tVector reinterpret cast operation
3022FALSEvreinterpretq_bf16_s32a: int32x4_tbfloat16x8_tVector reinterpret cast operation
3023FALSEvreinterpretq_bf16_s64a: int64x2_tbfloat16x8_tVector reinterpret cast operation
3024FALSEvreinterpretq_bf16_s8a: int8x16_tbfloat16x8_tVector reinterpret cast operation
3025FALSEvreinterpretq_bf16_u16a: uint16x8_tbfloat16x8_tVector reinterpret cast operation
3026FALSEvreinterpretq_bf16_u32a: uint32x4_tbfloat16x8_tVector reinterpret cast operation
3027FALSEvreinterpretq_bf16_u64a: uint64x2_tbfloat16x8_tVector reinterpret cast operation
3028FALSEvreinterpretq_bf16_u8a: uint8x16_tbfloat16x8_tVector reinterpret cast operation
3029FALSEvreinterpretq_f16_f32a: float32x4_tfloat16x8_tVector reinterpret cast operation
3030FALSEvreinterpretq_f16_f64a: float64x2_tfloat16x8_tVector reinterpret cast operation
3031FALSEvreinterpretq_f16_p128a: poly128_tfloat16x8_tVector reinterpret cast operation
3032FALSEvreinterpretq_f16_p16a: poly16x8_tfloat16x8_tVector reinterpret cast operation
3033FALSEvreinterpretq_f16_p64a: poly64x2_tfloat16x8_tVector reinterpret cast operation
3034FALSEvreinterpretq_f16_p8a: poly8x16_tfloat16x8_tVector reinterpret cast operation
3035FALSEvreinterpretq_f16_s16a: int16x8_tfloat16x8_tVector reinterpret cast operation
3036FALSEvreinterpretq_f16_s32a: int32x4_tfloat16x8_tVector reinterpret cast operation
3037FALSEvreinterpretq_f16_s64a: int64x2_tfloat16x8_tVector reinterpret cast operation
3038FALSEvreinterpretq_f16_s8a: int8x16_tfloat16x8_tVector reinterpret cast operation
3039FALSEvreinterpretq_f16_u16a: uint16x8_tfloat16x8_tVector reinterpret cast operation
3040FALSEvreinterpretq_f16_u32a: uint32x4_tfloat16x8_tVector reinterpret cast operation
3041FALSEvreinterpretq_f16_u64a: uint64x2_tfloat16x8_tVector reinterpret cast operation
3042FALSEvreinterpretq_f16_u8a: uint8x16_tfloat16x8_tVector reinterpret cast operation
3043FALSEvreinterpretq_f32_bf16a: bfloat16x8_tfloat32x4_tVector reinterpret cast operation
3044FALSEvreinterpretq_f32_f16a: float16x8_tfloat32x4_tVector reinterpret cast operation
3045TRUEvreinterpretq_f32_f64a: float64x2_tfloat32x4_tVector reinterpret cast operation
3046TRUEvreinterpretq_f32_p16a: poly16x8_tfloat32x4_tVector reinterpret cast operation
3047TRUEvreinterpretq_f32_p8a: poly8x16_tfloat32x4_tVector reinterpret cast operation
3048TRUEvreinterpretq_f32_s16a: int16x8_tfloat32x4_tVector reinterpret cast operation
3049TRUEvreinterpretq_f32_s32a: int32x4_tfloat32x4_tVector reinterpret cast operation
3050TRUEvreinterpretq_f32_s64a: int64x2_tfloat32x4_tVector reinterpret cast operation
3051TRUEvreinterpretq_f32_s8a: int8x16_tfloat32x4_tVector reinterpret cast operation
3052TRUEvreinterpretq_f32_u16a: uint16x8_tfloat32x4_tVector reinterpret cast operation
3053TRUEvreinterpretq_f32_u32a: uint32x4_tfloat32x4_tVector reinterpret cast operation
3054TRUEvreinterpretq_f32_u64a: uint64x2_tfloat32x4_tVector reinterpret cast operation
3055TRUEvreinterpretq_f32_u8a: uint8x16_tfloat32x4_tVector reinterpret cast operation
3056FALSEvreinterpretq_f64_bf16a: bfloat16x8_tfloat64x2_tVector reinterpret cast operation
3057FALSEvreinterpretq_f64_f16a: float16x8_tfloat64x2_tVector reinterpret cast operation
3058TRUEvreinterpretq_f64_f32a: float32x4_tfloat64x2_tVector reinterpret cast operation
3059FALSEvreinterpretq_f64_p128a: poly128_tfloat64x2_tVector reinterpret cast operation
3060TRUEvreinterpretq_f64_p16a: poly16x8_tfloat64x2_tVector reinterpret cast operation
3061TRUEvreinterpretq_f64_p64a: poly64x2_tfloat64x2_tVector reinterpret cast operation
3062TRUEvreinterpretq_f64_p8a: poly8x16_tfloat64x2_tVector reinterpret cast operation
3063TRUEvreinterpretq_f64_s16a: int16x8_tfloat64x2_tVector reinterpret cast operation
3064TRUEvreinterpretq_f64_s32a: int32x4_tfloat64x2_tVector reinterpret cast operation
3065TRUEvreinterpretq_f64_s64a: int64x2_tfloat64x2_tVector reinterpret cast operation
3066TRUEvreinterpretq_f64_s8a: int8x16_tfloat64x2_tVector reinterpret cast operation
3067TRUEvreinterpretq_f64_u16a: uint16x8_tfloat64x2_tVector reinterpret cast operation
3068TRUEvreinterpretq_f64_u32a: uint32x4_tfloat64x2_tVector reinterpret cast operation
3069TRUEvreinterpretq_f64_u64a: uint64x2_tfloat64x2_tVector reinterpret cast operation
3070TRUEvreinterpretq_f64_u8a: uint8x16_tfloat64x2_tVector reinterpret cast operation
3071FALSEvreinterpretq_p128_bf16a: bfloat16x8_tpoly128_tVector reinterpret cast operation
3072FALSEvreinterpretq_p128_f16a: float16x8_tpoly128_tVector reinterpret cast operation
3073FALSEvreinterpretq_p128_f32a: float32x4_tpoly128_tVector reinterpret cast operation
3074FALSEvreinterpretq_p128_f64a: float64x2_tpoly128_tVector reinterpret cast operation
3075FALSEvreinterpretq_p128_p16a: poly16x8_tpoly128_tVector reinterpret cast operation
3076FALSEvreinterpretq_p128_p8a: poly8x16_tpoly128_tVector reinterpret cast operation
3077FALSEvreinterpretq_p128_s16a: int16x8_tpoly128_tVector reinterpret cast operation
3078FALSEvreinterpretq_p128_s32a: int32x4_tpoly128_tVector reinterpret cast operation
3079FALSEvreinterpretq_p128_s64a: int64x2_tpoly128_tVector reinterpret cast operation
3080FALSEvreinterpretq_p128_s8a: int8x16_tpoly128_tVector reinterpret cast operation
3081FALSEvreinterpretq_p128_u16a: uint16x8_tpoly128_tVector reinterpret cast operation
3082FALSEvreinterpretq_p128_u32a: uint32x4_tpoly128_tVector reinterpret cast operation
3083FALSEvreinterpretq_p128_u64a: uint64x2_tpoly128_tVector reinterpret cast operation
3084FALSEvreinterpretq_p128_u8a: uint8x16_tpoly128_tVector reinterpret cast operation
3085FALSEvreinterpretq_p16_bf16a: bfloat16x8_tpoly16x8_tVector reinterpret cast operation
3086FALSEvreinterpretq_p16_f16a: float16x8_tpoly16x8_tVector reinterpret cast operation
3087TRUEvreinterpretq_p16_f32a: float32x4_tpoly16x8_tVector reinterpret cast operation
3088TRUEvreinterpretq_p16_f64a: float64x2_tpoly16x8_tVector reinterpret cast operation
3089FALSEvreinterpretq_p16_p128a: poly128_tpoly16x8_tVector reinterpret cast operation
3090TRUEvreinterpretq_p16_p64a: poly64x2_tpoly16x8_tVector reinterpret cast operation
3091TRUEvreinterpretq_p16_p8a: poly8x16_tpoly16x8_tVector reinterpret cast operation
3092TRUEvreinterpretq_p16_s16a: int16x8_tpoly16x8_tVector reinterpret cast operation
3093TRUEvreinterpretq_p16_s32a: int32x4_tpoly16x8_tVector reinterpret cast operation
3094TRUEvreinterpretq_p16_s64a: int64x2_tpoly16x8_tVector reinterpret cast operation
3095TRUEvreinterpretq_p16_s8a: int8x16_tpoly16x8_tVector reinterpret cast operation
3096TRUEvreinterpretq_p16_u16a: uint16x8_tpoly16x8_tVector reinterpret cast operation
3097TRUEvreinterpretq_p16_u32a: uint32x4_tpoly16x8_tVector reinterpret cast operation
3098TRUEvreinterpretq_p16_u64a: uint64x2_tpoly16x8_tVector reinterpret cast operation
3099TRUEvreinterpretq_p16_u8a: uint8x16_tpoly16x8_tVector reinterpret cast operation
3100FALSEvreinterpretq_p64_bf16a: bfloat16x8_tpoly64x2_tVector reinterpret cast operation
3101FALSEvreinterpretq_p64_f16a: float16x8_tpoly64x2_tVector reinterpret cast operation
3102TRUEvreinterpretq_p64_f32a: float32x4_tpoly64x2_tVector reinterpret cast operation
3103TRUEvreinterpretq_p64_f64a: float64x2_tpoly64x2_tVector reinterpret cast operation
3104TRUEvreinterpretq_p64_p16a: poly16x8_tpoly64x2_tVector reinterpret cast operation
3105TRUEvreinterpretq_p64_p8a: poly8x16_tpoly64x2_tVector reinterpret cast operation
3106TRUEvreinterpretq_p64_s16a: int16x8_tpoly64x2_tVector reinterpret cast operation
3107TRUEvreinterpretq_p64_s32a: int32x4_tpoly64x2_tVector reinterpret cast operation
3108TRUEvreinterpretq_p64_s64a: int64x2_tpoly64x2_tVector reinterpret cast operation
3109TRUEvreinterpretq_p64_s8a: int8x16_tpoly64x2_tVector reinterpret cast operation
3110TRUEvreinterpretq_p64_u16a: uint16x8_tpoly64x2_tVector reinterpret cast operation
3111TRUEvreinterpretq_p64_u32a: uint32x4_tpoly64x2_tVector reinterpret cast operation
3112TRUEvreinterpretq_p64_u64a: uint64x2_tpoly64x2_tVector reinterpret cast operation
3113TRUEvreinterpretq_p64_u8a: uint8x16_tpoly64x2_tVector reinterpret cast operation
3114FALSEvreinterpretq_p8_bf16a: bfloat16x8_tpoly8x16_tVector reinterpret cast operation
3115FALSEvreinterpretq_p8_f16a: float16x8_tpoly8x16_tVector reinterpret cast operation
3116TRUEvreinterpretq_p8_f32a: float32x4_tpoly8x16_tVector reinterpret cast operation
3117TRUEvreinterpretq_p8_f64a: float64x2_tpoly8x16_tVector reinterpret cast operation
3118FALSEvreinterpretq_p8_p128a: poly128_tpoly8x16_tVector reinterpret cast operation
3119TRUEvreinterpretq_p8_p16a: poly16x8_tpoly8x16_tVector reinterpret cast operation
3120TRUEvreinterpretq_p8_p64a: poly64x2_tpoly8x16_tVector reinterpret cast operation
3121TRUEvreinterpretq_p8_s16a: int16x8_tpoly8x16_tVector reinterpret cast operation
3122TRUEvreinterpretq_p8_s32a: int32x4_tpoly8x16_tVector reinterpret cast operation
3123TRUEvreinterpretq_p8_s64a: int64x2_tpoly8x16_tVector reinterpret cast operation
3124TRUEvreinterpretq_p8_s8a: int8x16_tpoly8x16_tVector reinterpret cast operation
3125TRUEvreinterpretq_p8_u16a: uint16x8_tpoly8x16_tVector reinterpret cast operation
3126TRUEvreinterpretq_p8_u32a: uint32x4_tpoly8x16_tVector reinterpret cast operation
3127TRUEvreinterpretq_p8_u64a: uint64x2_tpoly8x16_tVector reinterpret cast operation
3128TRUEvreinterpretq_p8_u8a: uint8x16_tpoly8x16_tVector reinterpret cast operation
3129FALSEvreinterpretq_s16_bf16a: bfloat16x8_tint16x8_tVector reinterpret cast operation
3130FALSEvreinterpretq_s16_f16a: float16x8_tint16x8_tVector reinterpret cast operation
3131TRUEvreinterpretq_s16_f32a: float32x4_tint16x8_tVector reinterpret cast operation
3132TRUEvreinterpretq_s16_f64a: float64x2_tint16x8_tVector reinterpret cast operation
3133FALSEvreinterpretq_s16_p128a: poly128_tint16x8_tVector reinterpret cast operation
3134TRUEvreinterpretq_s16_p16a: poly16x8_tint16x8_tVector reinterpret cast operation
3135TRUEvreinterpretq_s16_p64a: poly64x2_tint16x8_tVector reinterpret cast operation
3136TRUEvreinterpretq_s16_p8a: poly8x16_tint16x8_tVector reinterpret cast operation
3137TRUEvreinterpretq_s16_s32a: int32x4_tint16x8_tVector reinterpret cast operation
3138TRUEvreinterpretq_s16_s64a: int64x2_tint16x8_tVector reinterpret cast operation
3139TRUEvreinterpretq_s16_s8a: int8x16_tint16x8_tVector reinterpret cast operation
3140TRUEvreinterpretq_s16_u16a: uint16x8_tint16x8_tVector reinterpret cast operation
3141TRUEvreinterpretq_s16_u32a: uint32x4_tint16x8_tVector reinterpret cast operation
3142TRUEvreinterpretq_s16_u64a: uint64x2_tint16x8_tVector reinterpret cast operation
3143TRUEvreinterpretq_s16_u8a: uint8x16_tint16x8_tVector reinterpret cast operation
3144FALSEvreinterpretq_s32_bf16a: bfloat16x8_tint32x4_tVector reinterpret cast operation
3145FALSEvreinterpretq_s32_f16a: float16x8_tint32x4_tVector reinterpret cast operation
3146TRUEvreinterpretq_s32_f32a: float32x4_tint32x4_tVector reinterpret cast operation
3147TRUEvreinterpretq_s32_f64a: float64x2_tint32x4_tVector reinterpret cast operation
3148FALSEvreinterpretq_s32_p128a: poly128_tint32x4_tVector reinterpret cast operation
3149TRUEvreinterpretq_s32_p16a: poly16x8_tint32x4_tVector reinterpret cast operation
3150TRUEvreinterpretq_s32_p64a: poly64x2_tint32x4_tVector reinterpret cast operation
3151TRUEvreinterpretq_s32_p8a: poly8x16_tint32x4_tVector reinterpret cast operation
3152TRUEvreinterpretq_s32_s16a: int16x8_tint32x4_tVector reinterpret cast operation
3153TRUEvreinterpretq_s32_s64a: int64x2_tint32x4_tVector reinterpret cast operation
3154TRUEvreinterpretq_s32_s8a: int8x16_tint32x4_tVector reinterpret cast operation
3155TRUEvreinterpretq_s32_u16a: uint16x8_tint32x4_tVector reinterpret cast operation
3156TRUEvreinterpretq_s32_u32a: uint32x4_tint32x4_tVector reinterpret cast operation
3157TRUEvreinterpretq_s32_u64a: uint64x2_tint32x4_tVector reinterpret cast operation
3158TRUEvreinterpretq_s32_u8a: uint8x16_tint32x4_tVector reinterpret cast operation
3159FALSEvreinterpretq_s64_bf16a: bfloat16x8_tint64x2_tVector reinterpret cast operation
3160FALSEvreinterpretq_s64_f16a: float16x8_tint64x2_tVector reinterpret cast operation
3161TRUEvreinterpretq_s64_f32a: float32x4_tint64x2_tVector reinterpret cast operation
3162TRUEvreinterpretq_s64_f64a: float64x2_tint64x2_tVector reinterpret cast operation
3163FALSEvreinterpretq_s64_p128a: poly128_tint64x2_tVector reinterpret cast operation
3164TRUEvreinterpretq_s64_p16a: poly16x8_tint64x2_tVector reinterpret cast operation
3165TRUEvreinterpretq_s64_p64a: poly64x2_tint64x2_tVector reinterpret cast operation
3166TRUEvreinterpretq_s64_p8a: poly8x16_tint64x2_tVector reinterpret cast operation
3167TRUEvreinterpretq_s64_s16a: int16x8_tint64x2_tVector reinterpret cast operation
3168TRUEvreinterpretq_s64_s32a: int32x4_tint64x2_tVector reinterpret cast operation
3169TRUEvreinterpretq_s64_s8a: int8x16_tint64x2_tVector reinterpret cast operation
3170TRUEvreinterpretq_s64_u16a: uint16x8_tint64x2_tVector reinterpret cast operation
3171TRUEvreinterpretq_s64_u32a: uint32x4_tint64x2_tVector reinterpret cast operation
3172TRUEvreinterpretq_s64_u64a: uint64x2_tint64x2_tVector reinterpret cast operation
3173TRUEvreinterpretq_s64_u8a: uint8x16_tint64x2_tVector reinterpret cast operation
3174FALSEvreinterpretq_s8_bf16a: bfloat16x8_tint8x16_tVector reinterpret cast operation
3175FALSEvreinterpretq_s8_f16a: float16x8_tint8x16_tVector reinterpret cast operation
3176TRUEvreinterpretq_s8_f32a: float32x4_tint8x16_tVector reinterpret cast operation
3177TRUEvreinterpretq_s8_f64a: float64x2_tint8x16_tVector reinterpret cast operation
3178FALSEvreinterpretq_s8_p128a: poly128_tint8x16_tVector reinterpret cast operation
3179TRUEvreinterpretq_s8_p16a: poly16x8_tint8x16_tVector reinterpret cast operation
3180TRUEvreinterpretq_s8_p64a: poly64x2_tint8x16_tVector reinterpret cast operation
3181TRUEvreinterpretq_s8_p8a: poly8x16_tint8x16_tVector reinterpret cast operation
3182TRUEvreinterpretq_s8_s16a: int16x8_tint8x16_tVector reinterpret cast operation
3183TRUEvreinterpretq_s8_s32a: int32x4_tint8x16_tVector reinterpret cast operation
3184TRUEvreinterpretq_s8_s64a: int64x2_tint8x16_tVector reinterpret cast operation
3185TRUEvreinterpretq_s8_u16a: uint16x8_tint8x16_tVector reinterpret cast operation
3186TRUEvreinterpretq_s8_u32a: uint32x4_tint8x16_tVector reinterpret cast operation
3187TRUEvreinterpretq_s8_u64a: uint64x2_tint8x16_tVector reinterpret cast operation
3188TRUEvreinterpretq_s8_u8a: uint8x16_tint8x16_tVector reinterpret cast operation
3189FALSEvreinterpretq_u16_bf16a: bfloat16x8_tuint16x8_tVector reinterpret cast operation
3190FALSEvreinterpretq_u16_f16a: float16x8_tuint16x8_tVector reinterpret cast operation
3191TRUEvreinterpretq_u16_f32a: float32x4_tuint16x8_tVector reinterpret cast operation
3192TRUEvreinterpretq_u16_f64a: float64x2_tuint16x8_tVector reinterpret cast operation
3193FALSEvreinterpretq_u16_p128a: poly128_tuint16x8_tVector reinterpret cast operation
3194TRUEvreinterpretq_u16_p16a: poly16x8_tuint16x8_tVector reinterpret cast operation
3195TRUEvreinterpretq_u16_p64a: poly64x2_tuint16x8_tVector reinterpret cast operation
3196TRUEvreinterpretq_u16_p8a: poly8x16_tuint16x8_tVector reinterpret cast operation
3197TRUEvreinterpretq_u16_s16a: int16x8_tuint16x8_tVector reinterpret cast operation
3198TRUEvreinterpretq_u16_s32a: int32x4_tuint16x8_tVector reinterpret cast operation
3199TRUEvreinterpretq_u16_s64a: int64x2_tuint16x8_tVector reinterpret cast operation
3200TRUEvreinterpretq_u16_s8a: int8x16_tuint16x8_tVector reinterpret cast operation
3201TRUEvreinterpretq_u16_u32a: uint32x4_tuint16x8_tVector reinterpret cast operation
3202TRUEvreinterpretq_u16_u64a: uint64x2_tuint16x8_tVector reinterpret cast operation
3203TRUEvreinterpretq_u16_u8a: uint8x16_tuint16x8_tVector reinterpret cast operation
3204FALSEvreinterpretq_u32_bf16a: bfloat16x8_tuint32x4_tVector reinterpret cast operation
3205FALSEvreinterpretq_u32_f16a: float16x8_tuint32x4_tVector reinterpret cast operation
3206TRUEvreinterpretq_u32_f32a: float32x4_tuint32x4_tVector reinterpret cast operation
3207TRUEvreinterpretq_u32_f64a: float64x2_tuint32x4_tVector reinterpret cast operation
3208FALSEvreinterpretq_u32_p128a: poly128_tuint32x4_tVector reinterpret cast operation
3209TRUEvreinterpretq_u32_p16a: poly16x8_tuint32x4_tVector reinterpret cast operation
3210TRUEvreinterpretq_u32_p64a: poly64x2_tuint32x4_tVector reinterpret cast operation
3211TRUEvreinterpretq_u32_p8a: poly8x16_tuint32x4_tVector reinterpret cast operation
3212TRUEvreinterpretq_u32_s16a: int16x8_tuint32x4_tVector reinterpret cast operation
3213TRUEvreinterpretq_u32_s32a: int32x4_tuint32x4_tVector reinterpret cast operation
3214TRUEvreinterpretq_u32_s64a: int64x2_tuint32x4_tVector reinterpret cast operation
3215TRUEvreinterpretq_u32_s8a: int8x16_tuint32x4_tVector reinterpret cast operation
3216TRUEvreinterpretq_u32_u16a: uint16x8_tuint32x4_tVector reinterpret cast operation
3217TRUEvreinterpretq_u32_u64a: uint64x2_tuint32x4_tVector reinterpret cast operation
3218TRUEvreinterpretq_u32_u8a: uint8x16_tuint32x4_tVector reinterpret cast operation
3219FALSEvreinterpretq_u64_bf16a: bfloat16x8_tuint64x2_tVector reinterpret cast operation
3220FALSEvreinterpretq_u64_f16a: float16x8_tuint64x2_tVector reinterpret cast operation
3221TRUEvreinterpretq_u64_f32a: float32x4_tuint64x2_tVector reinterpret cast operation
3222TRUEvreinterpretq_u64_f64a: float64x2_tuint64x2_tVector reinterpret cast operation
3223FALSEvreinterpretq_u64_p128a: poly128_tuint64x2_tVector reinterpret cast operation
3224TRUEvreinterpretq_u64_p16a: poly16x8_tuint64x2_tVector reinterpret cast operation
3225TRUEvreinterpretq_u64_p64a: poly64x2_tuint64x2_tVector reinterpret cast operation
3226TRUEvreinterpretq_u64_p8a: poly8x16_tuint64x2_tVector reinterpret cast operation
3227TRUEvreinterpretq_u64_s16a: int16x8_tuint64x2_tVector reinterpret cast operation
3228TRUEvreinterpretq_u64_s32a: int32x4_tuint64x2_tVector reinterpret cast operation
3229TRUEvreinterpretq_u64_s64a: int64x2_tuint64x2_tVector reinterpret cast operation
3230TRUEvreinterpretq_u64_s8a: int8x16_tuint64x2_tVector reinterpret cast operation
3231TRUEvreinterpretq_u64_u16a: uint16x8_tuint64x2_tVector reinterpret cast operation
3232TRUEvreinterpretq_u64_u32a: uint32x4_tuint64x2_tVector reinterpret cast operation
3233TRUEvreinterpretq_u64_u8a: uint8x16_tuint64x2_tVector reinterpret cast operation
3234FALSEvreinterpretq_u8_bf16a: bfloat16x8_tuint8x16_tVector reinterpret cast operation
3235FALSEvreinterpretq_u8_f16a: float16x8_tuint8x16_tVector reinterpret cast operation
3236TRUEvreinterpretq_u8_f32a: float32x4_tuint8x16_tVector reinterpret cast operation
3237TRUEvreinterpretq_u8_f64a: float64x2_tuint8x16_tVector reinterpret cast operation
3238FALSEvreinterpretq_u8_p128a: poly128_tuint8x16_tVector reinterpret cast operation
3239TRUEvreinterpretq_u8_p16a: poly16x8_tuint8x16_tVector reinterpret cast operation
3240TRUEvreinterpretq_u8_p64a: poly64x2_tuint8x16_tVector reinterpret cast operation
3241TRUEvreinterpretq_u8_p8a: poly8x16_tuint8x16_tVector reinterpret cast operation
3242TRUEvreinterpretq_u8_s16a: int16x8_tuint8x16_tVector reinterpret cast operation
3243TRUEvreinterpretq_u8_s32a: int32x4_tuint8x16_tVector reinterpret cast operation
3244TRUEvreinterpretq_u8_s64a: int64x2_tuint8x16_tVector reinterpret cast operation
3245TRUEvreinterpretq_u8_s8a: int8x16_tuint8x16_tVector reinterpret cast operation
3246TRUEvreinterpretq_u8_u16a: uint16x8_tuint8x16_tVector reinterpret cast operation
3247TRUEvreinterpretq_u8_u32a: uint32x4_tuint8x16_tVector reinterpret cast operation
3248TRUEvreinterpretq_u8_u64a: uint64x2_tuint8x16_tVector reinterpret cast operation
3249TRUEvrev16_p8vec: poly8x8_tpoly8x8_tReverse elements in 16-bit halfwords
3250TRUEvrev16_s8vec: int8x8_tint8x8_tReverse elements in 16-bit halfwords
3251TRUEvrev16_u8vec: uint8x8_tuint8x8_tReverse elements in 16-bit halfwords
3252TRUEvrev16q_p8vec: poly8x16_tpoly8x16_tReverse elements in 16-bit halfwords
3253TRUEvrev16q_s8vec: int8x16_tint8x16_tReverse elements in 16-bit halfwords
3254TRUEvrev16q_u8vec: uint8x16_tuint8x16_tReverse elements in 16-bit halfwords
3255TRUEvrev32_p16vec: poly16x4_tpoly16x4_tReverse elements in 32-bit words
3256TRUEvrev32_p8vec: poly8x8_tpoly8x8_tReverse elements in 32-bit words
3257TRUEvrev32_s16vec: int16x4_tint16x4_tReverse elements in 32-bit words
3258TRUEvrev32_s8vec: int8x8_tint8x8_tReverse elements in 32-bit words
3259TRUEvrev32_u16vec: uint16x4_tuint16x4_tReverse elements in 32-bit words
3260TRUEvrev32_u8vec: uint8x8_tuint8x8_tReverse elements in 32-bit words
3261TRUEvrev32q_p16vec: poly16x8_tpoly16x8_tReverse elements in 32-bit words
3262TRUEvrev32q_p8vec: poly8x16_tpoly8x16_tReverse elements in 32-bit words
3263TRUEvrev32q_s16vec: int16x8_tint16x8_tReverse elements in 32-bit words
3264TRUEvrev32q_s8vec: int8x16_tint8x16_tReverse elements in 32-bit words
3265TRUEvrev32q_u16vec: uint16x8_tuint16x8_tReverse elements in 32-bit words
3266TRUEvrev32q_u8vec: uint8x16_tuint8x16_tReverse elements in 32-bit words
3267FALSEvrev64_f16vec: float16x4_tfloat16x4_tReverse elements in 64-bit doublewords
3268TRUEvrev64_f32vec: float32x2_tfloat32x2_tReverse elements in 64-bit doublewords
3269TRUEvrev64_p16vec: poly16x4_tpoly16x4_tReverse elements in 64-bit doublewords
3270TRUEvrev64_p8vec: poly8x8_tpoly8x8_tReverse elements in 64-bit doublewords
3271TRUEvrev64_s16vec: int16x4_tint16x4_tReverse elements in 64-bit doublewords
3272TRUEvrev64_s32vec: int32x2_tint32x2_tReverse elements in 64-bit doublewords
3273TRUEvrev64_s8vec: int8x8_tint8x8_tReverse elements in 64-bit doublewords
3274TRUEvrev64_u16vec: uint16x4_tuint16x4_tReverse elements in 64-bit doublewords
3275TRUEvrev64_u32vec: uint32x2_tuint32x2_tReverse elements in 64-bit doublewords
3276TRUEvrev64_u8vec: uint8x8_tuint8x8_tReverse elements in 64-bit doublewords
3277FALSEvrev64q_f16vec: float16x8_tfloat16x8_tReverse elements in 64-bit doublewords
3278TRUEvrev64q_f32vec: float32x4_tfloat32x4_tReverse elements in 64-bit doublewords
3279TRUEvrev64q_p16vec: poly16x8_tpoly16x8_tReverse elements in 64-bit doublewords
3280TRUEvrev64q_p8vec: poly8x16_tpoly8x16_tReverse elements in 64-bit doublewords
3281TRUEvrev64q_s16vec: int16x8_tint16x8_tReverse elements in 64-bit doublewords
3282TRUEvrev64q_s32vec: int32x4_tint32x4_tReverse elements in 64-bit doublewords
3283TRUEvrev64q_s8vec: int8x16_tint8x16_tReverse elements in 64-bit doublewords
3284TRUEvrev64q_u16vec: uint16x8_tuint16x8_tReverse elements in 64-bit doublewords
3285TRUEvrev64q_u32vec: uint32x4_tuint32x4_tReverse elements in 64-bit doublewords
3286TRUEvrev64q_u8vec: uint8x16_tuint8x16_tReverse elements in 64-bit doublewords
3287TRUEvrhadd_s16a: int16x4_t, b: int16x4_tint16x4_tSigned rounding halving add
3288TRUEvrhadd_s32a: int32x2_t, b: int32x2_tint32x2_tSigned rounding halving add
3289TRUEvrhadd_s8a: int8x8_t, b: int8x8_tint8x8_tSigned rounding halving add
3290TRUEvrhadd_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnsigned rounding halving add
3291TRUEvrhadd_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnsigned rounding halving add
3292TRUEvrhadd_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnsigned rounding halving add
3293TRUEvrhaddq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned rounding halving add
3294TRUEvrhaddq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned rounding halving add
3295TRUEvrhaddq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned rounding halving add
3296TRUEvrhaddq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnsigned rounding halving add
3297TRUEvrhaddq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnsigned rounding halving add
3298TRUEvrhaddq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnsigned rounding halving add
3299FALSEvrnd_f16a: float16x4_tfloat16x4_tFloating-point round to integral, toward zero
3300TRUEvrnd_f32a: float32x2_tfloat32x2_tFloating-point round to integral, toward zero
3301TRUEvrnd_f64a: float64x1_tfloat64x1_tFloating-point round to integral, toward zero
3302FALSEvrnd32x_f32a: float32x2_tfloat32x2_tFloating-point round to 32-bit integer, using current rounding mode
3303FALSEvrnd32x_f64a: float64x1_tfloat64x1_tFloating-point round to 32-bit integer, using current rounding mode
3304FALSEvrnd32xq_f32a: float32x4_tfloat32x4_tFloating-point round to 32-bit integer, using current rounding mode
3305FALSEvrnd32xq_f64a: float64x2_tfloat64x2_tFloating-point round to 32-bit integer, using current rounding mode
3306FALSEvrnd32z_f32a: float32x2_tfloat32x2_tFloating-point round to 32-bit integer toward zero
3307FALSEvrnd32z_f64a: float64x1_tfloat64x1_tFloating-point round to 32-bit integer toward zero
3308FALSEvrnd32zq_f32a: float32x4_tfloat32x4_tFloating-point round to 32-bit integer toward zero
3309FALSEvrnd32zq_f64a: float64x2_tfloat64x2_tFloating-point round to 32-bit integer toward zero
3310FALSEvrnd64x_f32a: float32x2_tfloat32x2_tFloating-point round to 64-bit integer, using current rounding mode
3311FALSEvrnd64x_f64a: float64x1_tfloat64x1_tFloating-point round to 64-bit integer, using current rounding mode
3312FALSEvrnd64xq_f32a: float32x4_tfloat32x4_tFloating-point round to 64-bit integer, using current rounding mode
3313FALSEvrnd64xq_f64a: float64x2_tfloat64x2_tFloating-point round to 64-bit integer, using current rounding mode
3314FALSEvrnd64z_f32a: float32x2_tfloat32x2_tFloating-point round to 64-bit integer toward zero
3315FALSEvrnd64z_f64a: float64x1_tfloat64x1_tFloating-point round to 64-bit integer toward zero
3316FALSEvrnd64zq_f32a: float32x4_tfloat32x4_tFloating-point round to 64-bit integer toward zero
3317FALSEvrnd64zq_f64a: float64x2_tfloat64x2_tFloating-point round to 64-bit integer toward zero
3318FALSEvrnda_f16a: float16x4_tfloat16x4_tFloating-point round to integral, to nearest with ties to away
3319TRUEvrnda_f32a: float32x2_tfloat32x2_tFloating-point round to integral, to nearest with ties to away
3320TRUEvrnda_f64a: float64x1_tfloat64x1_tFloating-point round to integral, to nearest with ties to away
3321FALSEvrndah_f16a: float16_tfloat16_tFloating-point round to integral, to nearest with ties to away
3322FALSEvrndaq_f16a: float16x8_tfloat16x8_tFloating-point round to integral, to nearest with ties to away
3323TRUEvrndaq_f32a: float32x4_tfloat32x4_tFloating-point round to integral, to nearest with ties to away
3324TRUEvrndaq_f64a: float64x2_tfloat64x2_tFloating-point round to integral, to nearest with ties to away
3325FALSEvrndh_f16a: float16_tfloat16_tFloating-point round to integral, toward zero
3326FALSEvrndi_f16a: float16x4_tfloat16x4_tFloating-point round to integral, using current rounding mode
3327TRUEvrndi_f32a: float32x2_tfloat32x2_tFloating-point round to integral, using current rounding mode
3328TRUEvrndi_f64a: float64x1_tfloat64x1_tFloating-point round to integral, using current rounding mode
3329FALSEvrndih_f16a: float16_tfloat16_tFloating-point round to integral, using current rounding mode
3330FALSEvrndiq_f16a: float16x8_tfloat16x8_tFloating-point round to integral, using current rounding mode
3331TRUEvrndiq_f32a: float32x4_tfloat32x4_tFloating-point round to integral, using current rounding mode
3332TRUEvrndiq_f64a: float64x2_tfloat64x2_tFloating-point round to integral, using current rounding mode
3333FALSEvrndm_f16a: float16x4_tfloat16x4_tFloating-point round to integral, toward minus infinity
3334TRUEvrndm_f32a: float32x2_tfloat32x2_tFloating-point round to integral, toward minus infinity
3335TRUEvrndm_f64a: float64x1_tfloat64x1_tFloating-point round to integral, toward minus infinity
3336FALSEvrndmh_f16a: float16_tfloat16_tFloating-point round to integral, toward minus infinity
3337FALSEvrndmq_f16a: float16x8_tfloat16x8_tFloating-point round to integral, toward minus infinity
3338TRUEvrndmq_f32a: float32x4_tfloat32x4_tFloating-point round to integral, toward minus infinity
3339TRUEvrndmq_f64a: float64x2_tfloat64x2_tFloating-point round to integral, toward minus infinity
3340FALSEvrndn_f16a: float16x4_tfloat16x4_tFloating-point round to integral, to nearest with ties to even
3341TRUEvrndn_f32a: float32x2_tfloat32x2_tFloating-point round to integral, to nearest with ties to even
3342TRUEvrndn_f64a: float64x1_tfloat64x1_tFloating-point round to integral, to nearest with ties to even
3343FALSEvrndnh_f16a: float16_tfloat16_tFloating-point round to integral, to nearest with ties to even
3344FALSEvrndnq_f16a: float16x8_tfloat16x8_tFloating-point round to integral, to nearest with ties to even
3345TRUEvrndnq_f32a: float32x4_tfloat32x4_tFloating-point round to integral, to nearest with ties to even
3346TRUEvrndnq_f64a: float64x2_tfloat64x2_tFloating-point round to integral, to nearest with ties to even
3347FALSEvrndns_f32a: f32f32Floating-point round to integral, to nearest with ties to even
3348FALSEvrndp_f16a: float16x4_tfloat16x4_tFloating-point round to integral, toward plus infinity
3349TRUEvrndp_f32a: float32x2_tfloat32x2_tFloating-point round to integral, toward plus infinity
3350TRUEvrndp_f64a: float64x1_tfloat64x1_tFloating-point round to integral, toward plus infinity
3351FALSEvrndph_f16a: float16_tfloat16_tFloating-point round to integral, toward plus infinity
3352FALSEvrndpq_f16a: float16x8_tfloat16x8_tFloating-point round to integral, toward plus infinity
3353TRUEvrndpq_f32a: float32x4_tfloat32x4_tFloating-point round to integral, toward plus infinity
3354TRUEvrndpq_f64a: float64x2_tfloat64x2_tFloating-point round to integral, toward plus infinity
3355FALSEvrndq_f16a: float16x8_tfloat16x8_tFloating-point round to integral, toward zero
3356TRUEvrndq_f32a: float32x4_tfloat32x4_tFloating-point round to integral, toward zero
3357TRUEvrndq_f64a: float64x2_tfloat64x2_tFloating-point round to integral, toward zero
3358FALSEvrndx_f16a: float16x4_tfloat16x4_tFloating-point round to integral exact, using current rounding mode
3359TRUEvrndx_f32a: float32x2_tfloat32x2_tFloating-point round to integral exact, using current rounding mode
3360TRUEvrndx_f64a: float64x1_tfloat64x1_tFloating-point round to integral exact, using current rounding mode
3361FALSEvrndxh_f16a: float16_tfloat16_tFloating-point round to integral exact, using current rounding mode
3362FALSEvrndxq_f16a: float16x8_tfloat16x8_tFloating-point round to integral exact, using current rounding mode
3363TRUEvrndxq_f32a: float32x4_tfloat32x4_tFloating-point round to integral exact, using current rounding mode
3364TRUEvrndxq_f64a: float64x2_tfloat64x2_tFloating-point round to integral exact, using current rounding mode
3365TRUEvrshl_s16a: int16x4_t, b: int16x4_tint16x4_tSigned rounding shift left
3366TRUEvrshl_s32a: int32x2_t, b: int32x2_tint32x2_tSigned rounding shift left
3367TRUEvrshl_s64a: int64x1_t, b: int64x1_tint64x1_tSigned rounding shift left
3368TRUEvrshl_s8a: int8x8_t, b: int8x8_tint8x8_tSigned rounding shift left
3369TRUEvrshl_u16a: uint16x4_t, b: int16x4_tuint16x4_tUnsigned rounding shift left
3370TRUEvrshl_u32a: uint32x2_t, b: int32x2_tuint32x2_tUnsigned rounding shift left
3371TRUEvrshl_u64a: uint64x1_t, b: int64x1_tuint64x1_tUnsigned rounding shift left
3372TRUEvrshl_u8a: uint8x8_t, b: int8x8_tuint8x8_tUnsigned rounding shift left
3373TRUEvrshld_s64a: i64, b: i64i64Signed rounding shift left
3374TRUEvrshld_u64a: u64, b: i64u64Unsigned rounding shift left
3375TRUEvrshlq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned rounding shift left
3376TRUEvrshlq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned rounding shift left
3377TRUEvrshlq_s64a: int64x2_t, b: int64x2_tint64x2_tSigned rounding shift left
3378TRUEvrshlq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned rounding shift left
3379TRUEvrshlq_u16a: uint16x8_t, b: int16x8_tuint16x8_tUnsigned rounding shift left
3380TRUEvrshlq_u32a: uint32x4_t, b: int32x4_tuint32x4_tUnsigned rounding shift left
3381TRUEvrshlq_u64a: uint64x2_t, b: int64x2_tuint64x2_tUnsigned rounding shift left
3382TRUEvrshlq_u8a: uint8x16_t, b: int8x16_tuint8x16_tUnsigned rounding shift left
3383TRUEvrshr_n_s16a: int16x4_t, n: const intint16x4_tSigned rounding shift right
3384TRUEvrshr_n_s32a: int32x2_t, n: const intint32x2_tSigned rounding shift right
3385TRUEvrshr_n_s64a: int64x1_t, n: const intint64x1_tSigned rounding shift right
3386TRUEvrshr_n_s8a: int8x8_t, n: const intint8x8_tSigned rounding shift right
3387TRUEvrshr_n_u16a: uint16x4_t, n: const intuint16x4_tUnsigned rounding shift right
3388TRUEvrshr_n_u32a: uint32x2_t, n: const intuint32x2_tUnsigned rounding shift right
3389TRUEvrshr_n_u64a: uint64x1_t, n: const intuint64x1_tUnsigned rounding shift right
3390TRUEvrshr_n_u8a: uint8x8_t, n: const intuint8x8_tUnsigned rounding shift right
3391TRUEvrshrd_n_s64a: i64, n: const inti64Signed rounding shift right
3392TRUEvrshrd_n_u64a: u64, n: const intu64Unsigned rounding shift right
3393TRUEvrshrn_high_n_s16r: int8x8_t, a: int16x8_t, n: const intint8x16_tRounding shift right narrow
3394TRUEvrshrn_high_n_s32r: int16x4_t, a: int32x4_t, n: const intint16x8_tRounding shift right narrow
3395TRUEvrshrn_high_n_s64r: int32x2_t, a: int64x2_t, n: const intint32x4_tRounding shift right narrow
3396TRUEvrshrn_high_n_u16r: uint8x8_t, a: uint16x8_t, n: const intuint8x16_tRounding shift right narrow
3397TRUEvrshrn_high_n_u32r: uint16x4_t, a: uint32x4_t, n: const intuint16x8_tRounding shift right narrow
3398TRUEvrshrn_high_n_u64r: uint32x2_t, a: uint64x2_t, n: const intuint32x4_tRounding shift right narrow
3399TRUEvrshrn_n_s16a: int16x8_t, n: const intint8x8_tRounding shift right narrow
3400TRUEvrshrn_n_s32a: int32x4_t, n: const intint16x4_tRounding shift right narrow
3401TRUEvrshrn_n_s64a: int64x2_t, n: const intint32x2_tRounding shift right narrow
3402TRUEvrshrn_n_u16a: uint16x8_t, n: const intuint8x8_tRounding shift right narrow
3403TRUEvrshrn_n_u32a: uint32x4_t, n: const intuint16x4_tRounding shift right narrow
3404TRUEvrshrn_n_u64a: uint64x2_t, n: const intuint32x2_tRounding shift right narrow
3405TRUEvrshrq_n_s16a: int16x8_t, n: const intint16x8_tSigned rounding shift right
3406TRUEvrshrq_n_s32a: int32x4_t, n: const intint32x4_tSigned rounding shift right
3407TRUEvrshrq_n_s64a: int64x2_t, n: const intint64x2_tSigned rounding shift right
3408TRUEvrshrq_n_s8a: int8x16_t, n: const intint8x16_tSigned rounding shift right
3409TRUEvrshrq_n_u16a: uint16x8_t, n: const intuint16x8_tUnsigned rounding shift right
3410TRUEvrshrq_n_u32a: uint32x4_t, n: const intuint32x4_tUnsigned rounding shift right
3411TRUEvrshrq_n_u64a: uint64x2_t, n: const intuint64x2_tUnsigned rounding shift right
3412TRUEvrshrq_n_u8a: uint8x16_t, n: const intuint8x16_tUnsigned rounding shift right
3413FALSEvrsqrte_f16a: float16x4_tfloat16x4_tFloating-point reciprocal square root estimate
3414TRUEvrsqrte_f32a: float32x2_tfloat32x2_tFloating-point reciprocal square root estimate
3415FALSEvrsqrte_f64a: float64x1_tfloat64x1_tFloating-point reciprocal square root estimate
3416FALSEvrsqrte_u32a: uint32x2_tuint32x2_tUnsigned reciprocal square root estimate
3417FALSEvrsqrted_f64a: float64_tfloat64_tFloating-point reciprocal square root estimate
3418FALSEvrsqrteh_f16a: float16_tfloat16_tFloating-point reciprocal square root estimate
3419FALSEvrsqrteq_f16a: float16x8_tfloat16x8_tFloating-point reciprocal square root estimate
3420FALSEvrsqrteq_f32a: float32x4_tfloat32x4_tFloating-point reciprocal square root estimate
3421FALSEvrsqrteq_f64a: float64x2_tfloat64x2_tFloating-point reciprocal square root estimate
3422FALSEvrsqrteq_u32a: uint32x4_tuint32x4_tUnsigned reciprocal square root estimate
3423FALSEvrsqrtes_f32a: f32f32Floating-point reciprocal square root estimate
3424FALSEvrsqrts_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point reciprocal square root step
3425FALSEvrsqrts_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point reciprocal square root step
3426FALSEvrsqrts_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point reciprocal square root step
3427FALSEvrsqrtsd_f64a: float64_t, b: float64_tfloat64_tFloating-point reciprocal square root step
3428FALSEvrsqrtsh_f16a: float16_t, b: float16_tfloat16_tFloating-point reciprocal square root step
3429FALSEvrsqrtsq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point reciprocal square root step
3430FALSEvrsqrtsq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point reciprocal square root step
3431FALSEvrsqrtsq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point reciprocal square root step
3432FALSEvrsqrtss_f32a: f32, b: f32f32Floating-point reciprocal square root step
3433TRUEvrsra_n_s16a: int16x4_t, b: int16x4_t, n: const intint16x4_tSigned rounding shift right and accumulate
3434TRUEvrsra_n_s32a: int32x2_t, b: int32x2_t, n: const intint32x2_tSigned rounding shift right and accumulate
3435TRUEvrsra_n_s64a: int64x1_t, b: int64x1_t, n: const intint64x1_tSigned rounding shift right and accumulate
3436TRUEvrsra_n_s8a: int8x8_t, b: int8x8_t, n: const intint8x8_tSigned rounding shift right and accumulate
3437TRUEvrsra_n_u16a: uint16x4_t, b: uint16x4_t, n: const intuint16x4_tUnsigned rounding shift right and accumulate
3438TRUEvrsra_n_u32a: uint32x2_t, b: uint32x2_t, n: const intuint32x2_tUnsigned rounding shift right and accumulate
3439TRUEvrsra_n_u64a: uint64x1_t, b: uint64x1_t, n: const intuint64x1_tUnsigned rounding shift right and accumulate
3440TRUEvrsra_n_u8a: uint8x8_t, b: uint8x8_t, n: const intuint8x8_tUnsigned rounding shift right and accumulate
3441TRUEvrsrad_n_s64a: i64, b: i64, n: const inti64Signed rounding shift right and accumulate
3442TRUEvrsrad_n_u64a: u64, b: u64, n: const intu64Unsigned rounding shift right and accumulate
3443TRUEvrsraq_n_s16a: int16x8_t, b: int16x8_t, n: const intint16x8_tSigned rounding shift right and accumulate
3444TRUEvrsraq_n_s32a: int32x4_t, b: int32x4_t, n: const intint32x4_tSigned rounding shift right and accumulate
3445TRUEvrsraq_n_s64a: int64x2_t, b: int64x2_t, n: const intint64x2_tSigned rounding shift right and accumulate
3446TRUEvrsraq_n_s8a: int8x16_t, b: int8x16_t, n: const intint8x16_tSigned rounding shift right and accumulate
3447TRUEvrsraq_n_u16a: uint16x8_t, b: uint16x8_t, n: const intuint16x8_tUnsigned rounding shift right and accumulate
3448TRUEvrsraq_n_u32a: uint32x4_t, b: uint32x4_t, n: const intuint32x4_tUnsigned rounding shift right and accumulate
3449TRUEvrsraq_n_u64a: uint64x2_t, b: uint64x2_t, n: const intuint64x2_tUnsigned rounding shift right and accumulate
3450TRUEvrsraq_n_u8a: uint8x16_t, b: uint8x16_t, n: const intuint8x16_tUnsigned rounding shift right and accumulate
3451FALSEvrsubhn_high_s16r: int8x8_t, a: int16x8_t, b: int16x8_tint8x16_tRounding subtract returning high narrow
3452FALSEvrsubhn_high_s32r: int16x4_t, a: int32x4_t, b: int32x4_tint16x8_tRounding subtract returning high narrow
3453FALSEvrsubhn_high_s64r: int32x2_t, a: int64x2_t, b: int64x2_tint32x4_tRounding subtract returning high narrow
3454FALSEvrsubhn_high_u16r: uint8x8_t, a: uint16x8_t, b: uint16x8_tuint8x16_tRounding subtract returning high narrow
3455FALSEvrsubhn_high_u32r: uint16x4_t, a: uint32x4_t, b: uint32x4_tuint16x8_tRounding subtract returning high narrow
3456FALSEvrsubhn_high_u64r: uint32x2_t, a: uint64x2_t, b: uint64x2_tuint32x4_tRounding subtract returning high narrow
3457FALSEvrsubhn_s16a: int16x8_t, b: int16x8_tint8x8_tRounding subtract returning high narrow
3458FALSEvrsubhn_s32a: int32x4_t, b: int32x4_tint16x4_tRounding subtract returning high narrow
3459FALSEvrsubhn_s64a: int64x2_t, b: int64x2_tint32x2_tRounding subtract returning high narrow
3460FALSEvrsubhn_u16a: uint16x8_t, b: uint16x8_tuint8x8_tRounding subtract returning high narrow
3461FALSEvrsubhn_u32a: uint32x4_t, b: uint32x4_tuint16x4_tRounding subtract returning high narrow
3462FALSEvrsubhn_u64a: uint64x2_t, b: uint64x2_tuint32x2_tRounding subtract returning high narrow
3463FALSEvset_lane_bf16a: bfloat16_t, v: bfloat16x4_t, lane: const intbfloat16x4_tInsert vector element from another vector element
3464FALSEvset_lane_f16a: float16_t, v: float16x4_t, lane: const intfloat16x4_tInsert vector element from another vector element
3465FALSEvset_lane_f32a: f32, v: float32x2_t, lane: const intfloat32x2_tInsert vector element from another vector element
3466FALSEvset_lane_f64a: float64_t, v: float64x1_t, lane: const intfloat64x1_tInsert vector element from another vector element
3467FALSEvset_lane_p16a: poly16_t, v: poly16x4_t, lane: const intpoly16x4_tInsert vector element from another vector element
3468FALSEvset_lane_p64a: poly64_t, v: poly64x1_t, lane: const intpoly64x1_tInsert vector element from another vector element
3469FALSEvset_lane_p8a: poly8_t, v: poly8x8_t, lane: const intpoly8x8_tInsert vector element from another vector element
3470FALSEvset_lane_s16a: i16, v: int16x4_t, lane: const intint16x4_tInsert vector element from another vector element
3471FALSEvset_lane_s32a: i32, v: int32x2_t, lane: const intint32x2_tInsert vector element from another vector element
3472FALSEvset_lane_s64a: i64, v: int64x1_t, lane: const intint64x1_tInsert vector element from another vector element
3473FALSEvset_lane_s8a: i8, v: int8x8_t, lane: const intint8x8_tInsert vector element from another vector element
3474FALSEvset_lane_u16a: u16, v: uint16x4_t, lane: const intuint16x4_tInsert vector element from another vector element
3475FALSEvset_lane_u32a: u32, v: uint32x2_t, lane: const intuint32x2_tInsert vector element from another vector element
3476FALSEvset_lane_u64a: u64, v: uint64x1_t, lane: const intuint64x1_tInsert vector element from another vector element
3477FALSEvset_lane_u8a: u8, v: uint8x8_t, lane: const intuint8x8_tInsert vector element from another vector element
3478FALSEvsetq_lane_bf16a: bfloat16_t, v: bfloat16x8_t, lane: const intbfloat16x8_tInsert vector element from another vector element
3479FALSEvsetq_lane_f16a: float16_t, v: float16x8_t, lane: const intfloat16x8_tInsert vector element from another vector element
3480FALSEvsetq_lane_f32a: f32, v: float32x4_t, lane: const intfloat32x4_tInsert vector element from another vector element
3481FALSEvsetq_lane_f64a: float64_t, v: float64x2_t, lane: const intfloat64x2_tInsert vector element from another vector element
3482FALSEvsetq_lane_p16a: poly16_t, v: poly16x8_t, lane: const intpoly16x8_tInsert vector element from another vector element
3483FALSEvsetq_lane_p64a: poly64_t, v: poly64x2_t, lane: const intpoly64x2_tInsert vector element from another vector element
3484FALSEvsetq_lane_p8a: poly8_t, v: poly8x16_t, lane: const intpoly8x16_tInsert vector element from another vector element
3485FALSEvsetq_lane_s16a: i16, v: int16x8_t, lane: const intint16x8_tInsert vector element from another vector element
3486FALSEvsetq_lane_s32a: i32, v: int32x4_t, lane: const intint32x4_tInsert vector element from another vector element
3487FALSEvsetq_lane_s64a: i64, v: int64x2_t, lane: const intint64x2_tInsert vector element from another vector element
3488FALSEvsetq_lane_s8a: i8, v: int8x16_t, lane: const intint8x16_tInsert vector element from another vector element
3489FALSEvsetq_lane_u16a: u16, v: uint16x8_t, lane: const intuint16x8_tInsert vector element from another vector element
3490FALSEvsetq_lane_u32a: u32, v: uint32x4_t, lane: const intuint32x4_tInsert vector element from another vector element
3491FALSEvsetq_lane_u64a: u64, v: uint64x2_t, lane: const intuint64x2_tInsert vector element from another vector element
3492FALSEvsetq_lane_u8a: u8, v: uint8x16_t, lane: const intuint8x16_tInsert vector element from another vector element
3493TRUEvsha1cq_u32hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_tuint32x4_tSHA1 hash update (choose)
3494TRUEvsha1h_u32hash_e: u32u32SHA1 fixed rotate
3495TRUEvsha1mq_u32hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_tuint32x4_tSHA1 hash update (majority)
3496TRUEvsha1pq_u32hash_abcd: uint32x4_t, hash_e: u32, wk: uint32x4_tuint32x4_tSHA1 hash update (parity)
3497TRUEvsha1su0q_u32w0_3: uint32x4_t, w4_7: uint32x4_t, w8_11: uint32x4_tuint32x4_tSHA1 schedule update 0
3498TRUEvsha1su1q_u32tw0_3: uint32x4_t, w12_15: uint32x4_tuint32x4_tSHA1 schedule update 1
3499TRUEvsha256h2q_u32hash_efgh: uint32x4_t, hash_abcd: uint32x4_t, wk: uint32x4_tuint32x4_tSHA256 hash update (part 2)
3500TRUEvsha256hq_u32hash_abcd: uint32x4_t, hash_efgh: uint32x4_t, wk: uint32x4_tuint32x4_tSHA256 hash update (part 1)
3501TRUEvsha256su0q_u32w0_3: uint32x4_t, w4_7: uint32x4_tuint32x4_tSHA256 schedule update 0
3502TRUEvsha256su1q_u32tw0_3: uint32x4_t, w8_11: uint32x4_t, w12_15: uint32x4_tuint32x4_tSHA256 schedule update 1
3503FALSEvsha512h2q_u64sum_ab: uint64x2_t, hash_c_: uint64x2_t, hash_ab: uint64x2_tuint64x2_tSHA512 hash update part 2
3504FALSEvsha512hq_u64hash_ed: uint64x2_t, hash_gf: uint64x2_t, kwh_kwh2: uint64x2_tuint64x2_tSHA512 hash update part 1
3505FALSEvsha512su0q_u64w0_1: uint64x2_t, w2_: uint64x2_tuint64x2_tSHA512 schedule update 0
3506FALSEvsha512su1q_u64s01_s02: uint64x2_t, w14_15: uint64x2_t, w9_10: uint64x2_tuint64x2_tSHA512 schedule update 1
3507TRUEvshl_n_s16a: int16x4_t, n: const intint16x4_tShift left
3508TRUEvshl_n_s32a: int32x2_t, n: const intint32x2_tShift left
3509TRUEvshl_n_s64a: int64x1_t, n: const intint64x1_tShift left
3510TRUEvshl_n_s8a: int8x8_t, n: const intint8x8_tShift left
3511TRUEvshl_n_u16a: uint16x4_t, n: const intuint16x4_tShift left
3512TRUEvshl_n_u32a: uint32x2_t, n: const intuint32x2_tShift left
3513TRUEvshl_n_u64a: uint64x1_t, n: const intuint64x1_tShift left
3514TRUEvshl_n_u8a: uint8x8_t, n: const intuint8x8_tShift left
3515TRUEvshl_s16a: int16x4_t, b: int16x4_tint16x4_tSigned shift left
3516TRUEvshl_s32a: int32x2_t, b: int32x2_tint32x2_tSigned shift left
3517TRUEvshl_s64a: int64x1_t, b: int64x1_tint64x1_tSigned shift left
3518TRUEvshl_s8a: int8x8_t, b: int8x8_tint8x8_tSigned shift left
3519TRUEvshl_u16a: uint16x4_t, b: int16x4_tuint16x4_tUnsigned shift left
3520TRUEvshl_u32a: uint32x2_t, b: int32x2_tuint32x2_tUnsigned shift left
3521TRUEvshl_u64a: uint64x1_t, b: int64x1_tuint64x1_tUnsigned shift left
3522TRUEvshl_u8a: uint8x8_t, b: int8x8_tuint8x8_tUnsigned shift left
3523TRUEvshld_n_s64a: i64, n: const inti64Shift left
3524TRUEvshld_n_u64a: u64, n: const intu64Shift left
3525TRUEvshld_s64a: i64, b: i64i64Signed shift left
3526TRUEvshld_u64a: u64, b: i64u64Unsigned shift left
3527TRUEvshll_high_n_s16a: int16x8_t, n: const intint32x4_tShift left long
3528TRUEvshll_high_n_s16a: int16x8_t, n: const intint32x4_tSigned shift left long
3529TRUEvshll_high_n_s32a: int32x4_t, n: const intint64x2_tShift left long
3530TRUEvshll_high_n_s32a: int32x4_t, n: const intint64x2_tSigned shift left long
3531TRUEvshll_high_n_s8a: int8x16_t, n: const intint16x8_tShift left long
3532TRUEvshll_high_n_s8a: int8x16_t, n: const intint16x8_tSigned shift left long
3533TRUEvshll_high_n_u16a: uint16x8_t, n: const intuint32x4_tShift left long
3534TRUEvshll_high_n_u16a: uint16x8_t, n: const intuint32x4_tUnsigned shift left long
3535TRUEvshll_high_n_u32a: uint32x4_t, n: const intuint64x2_tShift left long
3536TRUEvshll_high_n_u32a: uint32x4_t, n: const intuint64x2_tUnsigned shift left long
3537TRUEvshll_high_n_u8a: uint8x16_t, n: const intuint16x8_tShift left long
3538TRUEvshll_high_n_u8a: uint8x16_t, n: const intuint16x8_tUnsigned shift left long
3539TRUEvshll_n_s16a: int16x4_t, n: const intint32x4_tShift left long
3540TRUEvshll_n_s16a: int16x4_t, n: const intint32x4_tSigned shift left long
3541TRUEvshll_n_s32a: int32x2_t, n: const intint64x2_tShift left long
3542TRUEvshll_n_s32a: int32x2_t, n: const intint64x2_tSigned shift left long
3543TRUEvshll_n_s8a: int8x8_t, n: const intint16x8_tShift left long
3544TRUEvshll_n_s8a: int8x8_t, n: const intint16x8_tSigned shift left long
3545TRUEvshll_n_u16a: uint16x4_t, n: const intuint32x4_tShift left long
3546TRUEvshll_n_u16a: uint16x4_t, n: const intuint32x4_tUnsigned shift left long
3547TRUEvshll_n_u32a: uint32x2_t, n: const intuint64x2_tShift left long
3548TRUEvshll_n_u32a: uint32x2_t, n: const intuint64x2_tUnsigned shift left long
3549TRUEvshll_n_u8a: uint8x8_t, n: const intuint16x8_tShift left long
3550TRUEvshll_n_u8a: uint8x8_t, n: const intuint16x8_tUnsigned shift left long
3551TRUEvshlq_n_s16a: int16x8_t, n: const intint16x8_tShift left
3552TRUEvshlq_n_s32a: int32x4_t, n: const intint32x4_tShift left
3553TRUEvshlq_n_s64a: int64x2_t, n: const intint64x2_tShift left
3554TRUEvshlq_n_s8a: int8x16_t, n: const intint8x16_tShift left
3555TRUEvshlq_n_u16a: uint16x8_t, n: const intuint16x8_tShift left
3556TRUEvshlq_n_u32a: uint32x4_t, n: const intuint32x4_tShift left
3557TRUEvshlq_n_u64a: uint64x2_t, n: const intuint64x2_tShift left
3558TRUEvshlq_n_u8a: uint8x16_t, n: const intuint8x16_tShift left
3559TRUEvshlq_s16a: int16x8_t, b: int16x8_tint16x8_tSigned shift left
3560TRUEvshlq_s32a: int32x4_t, b: int32x4_tint32x4_tSigned shift left
3561TRUEvshlq_s64a: int64x2_t, b: int64x2_tint64x2_tSigned shift left
3562TRUEvshlq_s8a: int8x16_t, b: int8x16_tint8x16_tSigned shift left
3563TRUEvshlq_u16a: uint16x8_t, b: int16x8_tuint16x8_tUnsigned shift left
3564TRUEvshlq_u32a: uint32x4_t, b: int32x4_tuint32x4_tUnsigned shift left
3565TRUEvshlq_u64a: uint64x2_t, b: int64x2_tuint64x2_tUnsigned shift left
3566TRUEvshlq_u8a: uint8x16_t, b: int8x16_tuint8x16_tUnsigned shift left
3567TRUEvshr_n_s16a: int16x4_t, n: const intint16x4_tSigned shift right
3568TRUEvshr_n_s32a: int32x2_t, n: const intint32x2_tSigned shift right
3569TRUEvshr_n_s64a: int64x1_t, n: const intint64x1_tSigned shift right
3570TRUEvshr_n_s8a: int8x8_t, n: const intint8x8_tSigned shift right
3571TRUEvshr_n_u16a: uint16x4_t, n: const intuint16x4_tUnsigned shift right
3572TRUEvshr_n_u32a: uint32x2_t, n: const intuint32x2_tUnsigned shift right
3573TRUEvshr_n_u64a: uint64x1_t, n: const intuint64x1_tUnsigned shift right
3574TRUEvshr_n_u8a: uint8x8_t, n: const intuint8x8_tUnsigned shift right
3575TRUEvshrd_n_s64a: i64, n: const inti64Signed shift right
3576TRUEvshrd_n_u64a: u64, n: const intu64Unsigned shift right
3577TRUEvshrn_high_n_s16r: int8x8_t, a: int16x8_t, n: const intint8x16_tShift right narrow
3578TRUEvshrn_high_n_s32r: int16x4_t, a: int32x4_t, n: const intint16x8_tShift right narrow
3579TRUEvshrn_high_n_s64r: int32x2_t, a: int64x2_t, n: const intint32x4_tShift right narrow
3580TRUEvshrn_high_n_u16r: uint8x8_t, a: uint16x8_t, n: const intuint8x16_tShift right narrow
3581TRUEvshrn_high_n_u32r: uint16x4_t, a: uint32x4_t, n: const intuint16x8_tShift right narrow
3582TRUEvshrn_high_n_u64r: uint32x2_t, a: uint64x2_t, n: const intuint32x4_tShift right narrow
3583TRUEvshrn_n_s16a: int16x8_t, n: const intint8x8_tShift right narrow
3584TRUEvshrn_n_s32a: int32x4_t, n: const intint16x4_tShift right narrow
3585TRUEvshrn_n_s64a: int64x2_t, n: const intint32x2_tShift right narrow
3586TRUEvshrn_n_u16a: uint16x8_t, n: const intuint8x8_tShift right narrow
3587TRUEvshrn_n_u32a: uint32x4_t, n: const intuint16x4_tShift right narrow
3588TRUEvshrn_n_u64a: uint64x2_t, n: const intuint32x2_tShift right narrow
3589TRUEvshrq_n_s16a: int16x8_t, n: const intint16x8_tSigned shift right
3590TRUEvshrq_n_s32a: int32x4_t, n: const intint32x4_tSigned shift right
3591TRUEvshrq_n_s64a: int64x2_t, n: const intint64x2_tSigned shift right
3592TRUEvshrq_n_s8a: int8x16_t, n: const intint8x16_tSigned shift right
3593TRUEvshrq_n_u16a: uint16x8_t, n: const intuint16x8_tUnsigned shift right
3594TRUEvshrq_n_u32a: uint32x4_t, n: const intuint32x4_tUnsigned shift right
3595TRUEvshrq_n_u64a: uint64x2_t, n: const intuint64x2_tUnsigned shift right
3596TRUEvshrq_n_u8a: uint8x16_t, n: const intuint8x16_tUnsigned shift right
3597TRUEvsli_n_p16a: poly16x4_t, b: poly16x4_t, n: const intpoly16x4_tShift left and insert
3598FALSEvsli_n_p64a: poly64x1_t, b: poly64x1_t, n: const intpoly64x1_tShift left and insert
3599TRUEvsli_n_p8a: poly8x8_t, b: poly8x8_t, n: const intpoly8x8_tShift left and insert
3600TRUEvsli_n_s16a: int16x4_t, b: int16x4_t, n: const intint16x4_tShift left and insert
3601TRUEvsli_n_s32a: int32x2_t, b: int32x2_t, n: const intint32x2_tShift left and insert
3602TRUEvsli_n_s64a: int64x1_t, b: int64x1_t, n: const intint64x1_tShift left and insert
3603TRUEvsli_n_s8a: int8x8_t, b: int8x8_t, n: const intint8x8_tShift left and insert
3604TRUEvsli_n_u16a: uint16x4_t, b: uint16x4_t, n: const intuint16x4_tShift left and insert
3605TRUEvsli_n_u32a: uint32x2_t, b: uint32x2_t, n: const intuint32x2_tShift left and insert
3606TRUEvsli_n_u64a: uint64x1_t, b: uint64x1_t, n: const intuint64x1_tShift left and insert
3607TRUEvsli_n_u8a: uint8x8_t, b: uint8x8_t, n: const intuint8x8_tShift left and insert
3608TRUEvslid_n_s64a: i64, b: i64, n: const inti64Shift left and insert
3609TRUEvslid_n_u64a: u64, b: u64, n: const intu64Shift left and insert
3610TRUEvsliq_n_p16a: poly16x8_t, b: poly16x8_t, n: const intpoly16x8_tShift left and insert
3611FALSEvsliq_n_p64a: poly64x2_t, b: poly64x2_t, n: const intpoly64x2_tShift left and insert
3612TRUEvsliq_n_p8a: poly8x16_t, b: poly8x16_t, n: const intpoly8x16_tShift left and insert
3613TRUEvsliq_n_s16a: int16x8_t, b: int16x8_t, n: const intint16x8_tShift left and insert
3614TRUEvsliq_n_s32a: int32x4_t, b: int32x4_t, n: const intint32x4_tShift left and insert
3615TRUEvsliq_n_s64a: int64x2_t, b: int64x2_t, n: const intint64x2_tShift left and insert
3616TRUEvsliq_n_s8a: int8x16_t, b: int8x16_t, n: const intint8x16_tShift left and insert
3617TRUEvsliq_n_u16a: uint16x8_t, b: uint16x8_t, n: const intuint16x8_tShift left and insert
3618TRUEvsliq_n_u32a: uint32x4_t, b: uint32x4_t, n: const intuint32x4_tShift left and insert
3619TRUEvsliq_n_u64a: uint64x2_t, b: uint64x2_t, n: const intuint64x2_tShift left and insert
3620TRUEvsliq_n_u8a: uint8x16_t, b: uint8x16_t, n: const intuint8x16_tShift left and insert
3621FALSEvsm3partw1q_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tSM3PARTW1
3622FALSEvsm3partw2q_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tSM3PARTW2
3623FALSEvsm3ss1q_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_tuint32x4_tSM3SS1
3624FALSEvsm3tt1aq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_t, imm2: const intuint32x4_tSM3TT1A
3625FALSEvsm3tt1bq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_t, imm2: const intuint32x4_tSM3TT1B
3626FALSEvsm3tt2aq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_t, imm2: const intuint32x4_tSM3TT2A
3627FALSEvsm3tt2bq_u32a: uint32x4_t, b: uint32x4_t, c: uint32x4_t, imm2: const intuint32x4_tSM3TT2B
3628FALSEvsm4ekeyq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tSM4 key
3629FALSEvsm4eq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tSM4 encode
3630FALSEvsqadd_u16a: uint16x4_t, b: int16x4_tuint16x4_tUnsigned saturating accumulate of signed value
3631FALSEvsqadd_u32a: uint32x2_t, b: int32x2_tuint32x2_tUnsigned saturating accumulate of signed value
3632FALSEvsqadd_u64a: uint64x1_t, b: int64x1_tuint64x1_tUnsigned saturating accumulate of signed value
3633FALSEvsqadd_u8a: uint8x8_t, b: int8x8_tuint8x8_tUnsigned saturating accumulate of signed value
3634FALSEvsqaddb_u8a: u8, b: i8u8Unsigned saturating accumulate of signed value
3635FALSEvsqaddd_u64a: u64, b: i64u64Unsigned saturating accumulate of signed value
3636FALSEvsqaddh_u16a: u16, b: i16u16Unsigned saturating accumulate of signed value
3637FALSEvsqaddq_u16a: uint16x8_t, b: int16x8_tuint16x8_tUnsigned saturating accumulate of signed value
3638FALSEvsqaddq_u32a: uint32x4_t, b: int32x4_tuint32x4_tUnsigned saturating accumulate of signed value
3639FALSEvsqaddq_u64a: uint64x2_t, b: int64x2_tuint64x2_tUnsigned saturating accumulate of signed value
3640FALSEvsqaddq_u8a: uint8x16_t, b: int8x16_tuint8x16_tUnsigned saturating accumulate of signed value
3641FALSEvsqadds_u32a: u32, b: i32u32Unsigned saturating accumulate of signed value
3642FALSEvsqrt_f16a: float16x4_tfloat16x4_tFloating-point square root
3643TRUEvsqrt_f32a: float32x2_tfloat32x2_tFloating-point square root
3644TRUEvsqrt_f64a: float64x1_tfloat64x1_tFloating-point square root
3645FALSEvsqrth_f16a: float16_tfloat16_tFloating-point square root
3646FALSEvsqrtq_f16a: float16x8_tfloat16x8_tFloating-point square root
3647TRUEvsqrtq_f32a: float32x4_tfloat32x4_tFloating-point square root
3648TRUEvsqrtq_f64a: float64x2_tfloat64x2_tFloating-point square root
3649TRUEvsra_n_s16a: int16x4_t, b: int16x4_t, n: const intint16x4_tSigned shift right and accumulate
3650TRUEvsra_n_s32a: int32x2_t, b: int32x2_t, n: const intint32x2_tSigned shift right and accumulate
3651TRUEvsra_n_s64a: int64x1_t, b: int64x1_t, n: const intint64x1_tSigned shift right and accumulate
3652TRUEvsra_n_s8a: int8x8_t, b: int8x8_t, n: const intint8x8_tSigned shift right and accumulate
3653TRUEvsra_n_u16a: uint16x4_t, b: uint16x4_t, n: const intuint16x4_tUnsigned shift right and accumulate
3654TRUEvsra_n_u32a: uint32x2_t, b: uint32x2_t, n: const intuint32x2_tUnsigned shift right and accumulate
3655TRUEvsra_n_u64a: uint64x1_t, b: uint64x1_t, n: const intuint64x1_tUnsigned shift right and accumulate
3656TRUEvsra_n_u8a: uint8x8_t, b: uint8x8_t, n: const intuint8x8_tUnsigned shift right and accumulate
3657TRUEvsrad_n_s64a: i64, b: i64, n: const inti64Signed shift right and accumulate
3658TRUEvsrad_n_u64a: u64, b: u64, n: const intu64Unsigned shift right and accumulate
3659TRUEvsraq_n_s16a: int16x8_t, b: int16x8_t, n: const intint16x8_tSigned shift right and accumulate
3660TRUEvsraq_n_s32a: int32x4_t, b: int32x4_t, n: const intint32x4_tSigned shift right and accumulate
3661TRUEvsraq_n_s64a: int64x2_t, b: int64x2_t, n: const intint64x2_tSigned shift right and accumulate
3662TRUEvsraq_n_s8a: int8x16_t, b: int8x16_t, n: const intint8x16_tSigned shift right and accumulate
3663TRUEvsraq_n_u16a: uint16x8_t, b: uint16x8_t, n: const intuint16x8_tUnsigned shift right and accumulate
3664TRUEvsraq_n_u32a: uint32x4_t, b: uint32x4_t, n: const intuint32x4_tUnsigned shift right and accumulate
3665TRUEvsraq_n_u64a: uint64x2_t, b: uint64x2_t, n: const intuint64x2_tUnsigned shift right and accumulate
3666TRUEvsraq_n_u8a: uint8x16_t, b: uint8x16_t, n: const intuint8x16_tUnsigned shift right and accumulate
3667TRUEvsri_n_p16a: poly16x4_t, b: poly16x4_t, n: const intpoly16x4_tShift right and insert
3668FALSEvsri_n_p64a: poly64x1_t, b: poly64x1_t, n: const intpoly64x1_tShift right and insert
3669TRUEvsri_n_p8a: poly8x8_t, b: poly8x8_t, n: const intpoly8x8_tShift right and insert
3670TRUEvsri_n_s16a: int16x4_t, b: int16x4_t, n: const intint16x4_tShift right and insert
3671TRUEvsri_n_s32a: int32x2_t, b: int32x2_t, n: const intint32x2_tShift right and insert
3672TRUEvsri_n_s64a: int64x1_t, b: int64x1_t, n: const intint64x1_tShift right and insert
3673TRUEvsri_n_s8a: int8x8_t, b: int8x8_t, n: const intint8x8_tShift right and insert
3674TRUEvsri_n_u16a: uint16x4_t, b: uint16x4_t, n: const intuint16x4_tShift right and insert
3675TRUEvsri_n_u32a: uint32x2_t, b: uint32x2_t, n: const intuint32x2_tShift right and insert
3676TRUEvsri_n_u64a: uint64x1_t, b: uint64x1_t, n: const intuint64x1_tShift right and insert
3677TRUEvsri_n_u8a: uint8x8_t, b: uint8x8_t, n: const intuint8x8_tShift right and insert
3678TRUEvsrid_n_s64a: i64, b: i64, n: const inti64Shift right and insert
3679TRUEvsrid_n_u64a: u64, b: u64, n: const intu64Shift right and insert
3680TRUEvsriq_n_p16a: poly16x8_t, b: poly16x8_t, n: const intpoly16x8_tShift right and insert
3681FALSEvsriq_n_p64a: poly64x2_t, b: poly64x2_t, n: const intpoly64x2_tShift right and insert
3682TRUEvsriq_n_p8a: poly8x16_t, b: poly8x16_t, n: const intpoly8x16_tShift right and insert
3683TRUEvsriq_n_s16a: int16x8_t, b: int16x8_t, n: const intint16x8_tShift right and insert
3684TRUEvsriq_n_s32a: int32x4_t, b: int32x4_t, n: const intint32x4_tShift right and insert
3685TRUEvsriq_n_s64a: int64x2_t, b: int64x2_t, n: const intint64x2_tShift right and insert
3686TRUEvsriq_n_s8a: int8x16_t, b: int8x16_t, n: const intint8x16_tShift right and insert
3687TRUEvsriq_n_u16a: uint16x8_t, b: uint16x8_t, n: const intuint16x8_tShift right and insert
3688TRUEvsriq_n_u32a: uint32x4_t, b: uint32x4_t, n: const intuint32x4_tShift right and insert
3689TRUEvsriq_n_u64a: uint64x2_t, b: uint64x2_t, n: const intuint64x2_tShift right and insert
3690TRUEvsriq_n_u8a: uint8x16_t, b: uint8x16_t, n: const intuint8x16_tShift right and insert
3691FALSEvst1_bf16ptr: *mut bfloat16_t, val: bfloat16x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3692FALSEvst1_bf16_x2ptr: *mut bfloat16_t, val: bfloat16x4x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3693FALSEvst1_bf16_x3ptr: *mut bfloat16_t, val: bfloat16x4x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3694FALSEvst1_bf16_x4ptr: *mut bfloat16_t, val: bfloat16x4x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3695FALSEvst1_f16ptr: *mut float16_t, val: float16x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3696FALSEvst1_f16_x2ptr: *mut float16_t, val: float16x4x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3697FALSEvst1_f16_x3ptr: *mut float16_t, val: float16x4x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3698FALSEvst1_f16_x4ptr: *mut float16_t, val: float16x4x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3699FALSEvst1_f32ptr: *mut f32, val: float32x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3700FALSEvst1_f32_x2ptr: *mut f32, val: float32x2x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3701FALSEvst1_f32_x3ptr: *mut f32, val: float32x2x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3702FALSEvst1_f32_x4ptr: *mut f32, val: float32x2x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3703FALSEvst1_f64ptr: *mut float64_t, val: float64x1_tvoidStore multiple single-element structures from one, two, three, or four registers
3704FALSEvst1_f64_x2ptr: *mut float64_t, val: float64x1x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3705FALSEvst1_f64_x3ptr: *mut float64_t, val: float64x1x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3706FALSEvst1_f64_x4ptr: *mut float64_t, val: float64x1x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3707FALSEvst1_lane_bf16ptr: *mut bfloat16_t, val: bfloat16x4_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3708FALSEvst1_lane_f16ptr: *mut float16_t, val: float16x4_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3709FALSEvst1_lane_f32ptr: *mut f32, val: float32x2_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3710FALSEvst1_lane_f64ptr: *mut float64_t, val: float64x1_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3711FALSEvst1_lane_p16ptr: *mut poly16_t, val: poly16x4_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3712FALSEvst1_lane_p64ptr: *mut poly64_t, val: poly64x1_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3713FALSEvst1_lane_p8ptr: *mut poly8_t, val: poly8x8_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3714FALSEvst1_lane_s16ptr: *mut i16, val: int16x4_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3715FALSEvst1_lane_s32ptr: *mut i32, val: int32x2_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3716FALSEvst1_lane_s64ptr: *mut i64, val: int64x1_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3717FALSEvst1_lane_s8ptr: *mut i8, val: int8x8_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3718FALSEvst1_lane_u16ptr: *mut u16, val: uint16x4_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3719FALSEvst1_lane_u32ptr: *mut u32, val: uint32x2_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3720FALSEvst1_lane_u64ptr: *mut u64, val: uint64x1_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3721FALSEvst1_lane_u8ptr: *mut u8, val: uint8x8_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3722FALSEvst1_p16ptr: *mut poly16_t, val: poly16x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3723FALSEvst1_p16_x2ptr: *mut poly16_t, val: poly16x4x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3724FALSEvst1_p16_x3ptr: *mut poly16_t, val: poly16x4x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3725FALSEvst1_p16_x4ptr: *mut poly16_t, val: poly16x4x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3726FALSEvst1_p64ptr: *mut poly64_t, val: poly64x1_tvoidStore multiple single-element structures from one, two, three, or four registers
3727FALSEvst1_p64_x2ptr: *mut poly64_t, val: poly64x1x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3728FALSEvst1_p64_x3ptr: *mut poly64_t, val: poly64x1x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3729FALSEvst1_p64_x4ptr: *mut poly64_t, val: poly64x1x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3730FALSEvst1_p8ptr: *mut poly8_t, val: poly8x8_tvoidStore multiple single-element structures from one, two, three, or four registers
3731FALSEvst1_p8_x2ptr: *mut poly8_t, val: poly8x8x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3732FALSEvst1_p8_x3ptr: *mut poly8_t, val: poly8x8x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3733FALSEvst1_p8_x4ptr: *mut poly8_t, val: poly8x8x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3734FALSEvst1_s16ptr: *mut i16, val: int16x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3735FALSEvst1_s16_x2ptr: *mut i16, val: int16x4x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3736FALSEvst1_s16_x3ptr: *mut i16, val: int16x4x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3737FALSEvst1_s16_x4ptr: *mut i16, val: int16x4x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3738FALSEvst1_s32ptr: *mut i32, val: int32x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3739FALSEvst1_s32_x2ptr: *mut i32, val: int32x2x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3740FALSEvst1_s32_x3ptr: *mut i32, val: int32x2x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3741FALSEvst1_s32_x4ptr: *mut i32, val: int32x2x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3742FALSEvst1_s64ptr: *mut i64, val: int64x1_tvoidStore multiple single-element structures from one, two, three, or four registers
3743FALSEvst1_s64_x2ptr: *mut i64, val: int64x1x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3744FALSEvst1_s64_x3ptr: *mut i64, val: int64x1x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3745FALSEvst1_s64_x4ptr: *mut i64, val: int64x1x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3746FALSEvst1_s8ptr: *mut i8, val: int8x8_tvoidStore multiple single-element structures from one, two, three, or four registers
3747FALSEvst1_s8_x2ptr: *mut i8, val: int8x8x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3748FALSEvst1_s8_x3ptr: *mut i8, val: int8x8x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3749FALSEvst1_s8_x4ptr: *mut i8, val: int8x8x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3750FALSEvst1_u16ptr: *mut u16, val: uint16x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3751FALSEvst1_u16_x2ptr: *mut u16, val: uint16x4x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3752FALSEvst1_u16_x3ptr: *mut u16, val: uint16x4x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3753FALSEvst1_u16_x4ptr: *mut u16, val: uint16x4x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3754FALSEvst1_u32ptr: *mut u32, val: uint32x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3755FALSEvst1_u32_x2ptr: *mut u32, val: uint32x2x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3756FALSEvst1_u32_x3ptr: *mut u32, val: uint32x2x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3757FALSEvst1_u32_x4ptr: *mut u32, val: uint32x2x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3758FALSEvst1_u64ptr: *mut u64, val: uint64x1_tvoidStore multiple single-element structures from one, two, three, or four registers
3759FALSEvst1_u64_x2ptr: *mut u64, val: uint64x1x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3760FALSEvst1_u64_x3ptr: *mut u64, val: uint64x1x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3761FALSEvst1_u64_x4ptr: *mut u64, val: uint64x1x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3762FALSEvst1_u8ptr: *mut u8, val: uint8x8_tvoidStore multiple single-element structures from one, two, three, or four registers
3763FALSEvst1_u8_x2ptr: *mut u8, val: uint8x8x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3764FALSEvst1_u8_x3ptr: *mut u8, val: uint8x8x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3765FALSEvst1_u8_x4ptr: *mut u8, val: uint8x8x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3766FALSEvst1q_bf16ptr: *mut bfloat16_t, val: bfloat16x8_tvoidStore multiple single-element structures from one, two, three, or four registers
3767FALSEvst1q_bf16_x2ptr: *mut bfloat16_t, val: bfloat16x8x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3768FALSEvst1q_bf16_x3ptr: *mut bfloat16_t, val: bfloat16x8x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3769FALSEvst1q_bf16_x4ptr: *mut bfloat16_t, val: bfloat16x8x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3770FALSEvst1q_f16ptr: *mut float16_t, val: float16x8_tvoidStore multiple single-element structures from one, two, three, or four registers
3771FALSEvst1q_f16_x2ptr: *mut float16_t, val: float16x8x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3772FALSEvst1q_f16_x3ptr: *mut float16_t, val: float16x8x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3773FALSEvst1q_f16_x4ptr: *mut float16_t, val: float16x8x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3774FALSEvst1q_f32ptr: *mut f32, val: float32x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3775FALSEvst1q_f32_x2ptr: *mut f32, val: float32x4x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3776FALSEvst1q_f32_x3ptr: *mut f32, val: float32x4x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3777FALSEvst1q_f32_x4ptr: *mut f32, val: float32x4x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3778FALSEvst1q_f64ptr: *mut float64_t, val: float64x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3779FALSEvst1q_f64_x2ptr: *mut float64_t, val: float64x2x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3780FALSEvst1q_f64_x3ptr: *mut float64_t, val: float64x2x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3781FALSEvst1q_f64_x4ptr: *mut float64_t, val: float64x2x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3782FALSEvst1q_lane_bf16ptr: *mut bfloat16_t, val: bfloat16x8_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3783FALSEvst1q_lane_f16ptr: *mut float16_t, val: float16x8_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3784FALSEvst1q_lane_f32ptr: *mut f32, val: float32x4_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3785FALSEvst1q_lane_f64ptr: *mut float64_t, val: float64x2_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3786FALSEvst1q_lane_p16ptr: *mut poly16_t, val: poly16x8_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3787FALSEvst1q_lane_p64ptr: *mut poly64_t, val: poly64x2_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3788FALSEvst1q_lane_p8ptr: *mut poly8_t, val: poly8x16_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3789FALSEvst1q_lane_s16ptr: *mut i16, val: int16x8_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3790FALSEvst1q_lane_s32ptr: *mut i32, val: int32x4_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3791FALSEvst1q_lane_s64ptr: *mut i64, val: int64x2_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3792FALSEvst1q_lane_s8ptr: *mut i8, val: int8x16_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3793FALSEvst1q_lane_u16ptr: *mut u16, val: uint16x8_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3794FALSEvst1q_lane_u32ptr: *mut u32, val: uint32x4_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3795FALSEvst1q_lane_u64ptr: *mut u64, val: uint64x2_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3796FALSEvst1q_lane_u8ptr: *mut u8, val: uint8x16_t, lane: const intvoidStore multiple single-element structures from one, two, three, or four registers
3797FALSEvst1q_p16ptr: *mut poly16_t, val: poly16x8_tvoidStore multiple single-element structures from one, two, three, or four registers
3798FALSEvst1q_p16_x2ptr: *mut poly16_t, val: poly16x8x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3799FALSEvst1q_p16_x3ptr: *mut poly16_t, val: poly16x8x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3800FALSEvst1q_p16_x4ptr: *mut poly16_t, val: poly16x8x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3801FALSEvst1q_p64ptr: *mut poly64_t, val: poly64x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3802FALSEvst1q_p64_x2ptr: *mut poly64_t, val: poly64x2x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3803FALSEvst1q_p64_x3ptr: *mut poly64_t, val: poly64x2x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3804FALSEvst1q_p64_x4ptr: *mut poly64_t, val: poly64x2x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3805FALSEvst1q_p8ptr: *mut poly8_t, val: poly8x16_tvoidStore multiple single-element structures from one, two, three, or four registers
3806FALSEvst1q_p8_x2ptr: *mut poly8_t, val: poly8x16x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3807FALSEvst1q_p8_x3ptr: *mut poly8_t, val: poly8x16x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3808FALSEvst1q_p8_x4ptr: *mut poly8_t, val: poly8x16x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3809FALSEvst1q_s16ptr: *mut i16, val: int16x8_tvoidStore multiple single-element structures from one, two, three, or four registers
3810FALSEvst1q_s16_x2ptr: *mut i16, val: int16x8x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3811FALSEvst1q_s16_x3ptr: *mut i16, val: int16x8x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3812FALSEvst1q_s16_x4ptr: *mut i16, val: int16x8x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3813FALSEvst1q_s32ptr: *mut i32, val: int32x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3814FALSEvst1q_s32_x2ptr: *mut i32, val: int32x4x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3815FALSEvst1q_s32_x3ptr: *mut i32, val: int32x4x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3816FALSEvst1q_s32_x4ptr: *mut i32, val: int32x4x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3817FALSEvst1q_s64ptr: *mut i64, val: int64x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3818FALSEvst1q_s64_x2ptr: *mut i64, val: int64x2x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3819FALSEvst1q_s64_x3ptr: *mut i64, val: int64x2x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3820FALSEvst1q_s64_x4ptr: *mut i64, val: int64x2x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3821FALSEvst1q_s8ptr: *mut i8, val: int8x16_tvoidStore multiple single-element structures from one, two, three, or four registers
3822FALSEvst1q_s8_x2ptr: *mut i8, val: int8x16x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3823FALSEvst1q_s8_x3ptr: *mut i8, val: int8x16x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3824FALSEvst1q_s8_x4ptr: *mut i8, val: int8x16x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3825FALSEvst1q_u16ptr: *mut u16, val: uint16x8_tvoidStore multiple single-element structures from one, two, three, or four registers
3826FALSEvst1q_u16_x2ptr: *mut u16, val: uint16x8x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3827FALSEvst1q_u16_x3ptr: *mut u16, val: uint16x8x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3828FALSEvst1q_u16_x4ptr: *mut u16, val: uint16x8x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3829FALSEvst1q_u32ptr: *mut u32, val: uint32x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3830FALSEvst1q_u32_x2ptr: *mut u32, val: uint32x4x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3831FALSEvst1q_u32_x3ptr: *mut u32, val: uint32x4x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3832FALSEvst1q_u32_x4ptr: *mut u32, val: uint32x4x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3833FALSEvst1q_u64ptr: *mut u64, val: uint64x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3834FALSEvst1q_u64_x2ptr: *mut u64, val: uint64x2x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3835FALSEvst1q_u64_x3ptr: *mut u64, val: uint64x2x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3836FALSEvst1q_u64_x4ptr: *mut u64, val: uint64x2x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3837FALSEvst1q_u8ptr: *mut u8, val: uint8x16_tvoidStore multiple single-element structures from one, two, three, or four registers
3838FALSEvst1q_u8_x2ptr: *mut u8, val: uint8x16x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3839FALSEvst1q_u8_x3ptr: *mut u8, val: uint8x16x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3840FALSEvst1q_u8_x4ptr: *mut u8, val: uint8x16x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3841FALSEvst2_bf16ptr: *mut bfloat16_t, val: bfloat16x4x2_tvoidStore multiple 2-element structures from two registers
3842FALSEvst2_f16ptr: *mut float16_t, val: float16x4x2_tvoidStore multiple 2-element structures from two registers
3843FALSEvst2_f32ptr: *mut f32, val: float32x2x2_tvoidStore multiple 2-element structures from two registers
3844FALSEvst2_f64ptr: *mut float64_t, val: float64x1x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3845FALSEvst2_lane_bf16ptr: *mut bfloat16_t, val: bfloat16x4x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3846FALSEvst2_lane_f16ptr: *mut float16_t, val: float16x4x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3847FALSEvst2_lane_f32ptr: *mut f32, val: float32x2x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3848FALSEvst2_lane_f64ptr: *mut float64_t, val: float64x1x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3849FALSEvst2_lane_p16ptr: *mut poly16_t, val: poly16x4x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3850FALSEvst2_lane_p64ptr: *mut poly64_t, val: poly64x1x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3851FALSEvst2_lane_p8ptr: *mut poly8_t, val: poly8x8x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3852FALSEvst2_lane_s16ptr: *mut i16, val: int16x4x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3853FALSEvst2_lane_s32ptr: *mut i32, val: int32x2x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3854FALSEvst2_lane_s64ptr: *mut i64, val: int64x1x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3855FALSEvst2_lane_s8ptr: *mut i8, val: int8x8x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3856FALSEvst2_lane_u16ptr: *mut u16, val: uint16x4x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3857FALSEvst2_lane_u32ptr: *mut u32, val: uint32x2x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3858FALSEvst2_lane_u64ptr: *mut u64, val: uint64x1x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3859FALSEvst2_lane_u8ptr: *mut u8, val: uint8x8x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3860FALSEvst2_p16ptr: *mut poly16_t, val: poly16x4x2_tvoidStore multiple 2-element structures from two registers
3861FALSEvst2_p64ptr: *mut poly64_t, val: poly64x1x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3862FALSEvst2_p8ptr: *mut poly8_t, val: poly8x8x2_tvoidStore multiple 2-element structures from two registers
3863FALSEvst2_s16ptr: *mut i16, val: int16x4x2_tvoidStore multiple 2-element structures from two registers
3864FALSEvst2_s32ptr: *mut i32, val: int32x2x2_tvoidStore multiple 2-element structures from two registers
3865FALSEvst2_s64ptr: *mut i64, val: int64x1x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3866FALSEvst2_s8ptr: *mut i8, val: int8x8x2_tvoidStore multiple 2-element structures from two registers
3867FALSEvst2_u16ptr: *mut u16, val: uint16x4x2_tvoidStore multiple 2-element structures from two registers
3868FALSEvst2_u32ptr: *mut u32, val: uint32x2x2_tvoidStore multiple 2-element structures from two registers
3869FALSEvst2_u64ptr: *mut u64, val: uint64x1x2_tvoidStore multiple single-element structures from one, two, three, or four registers
3870FALSEvst2_u8ptr: *mut u8, val: uint8x8x2_tvoidStore multiple 2-element structures from two registers
3871FALSEvst2q_bf16ptr: *mut bfloat16_t, val: bfloat16x8x2_tvoidStore multiple 2-element structures from two registers
3872FALSEvst2q_f16ptr: *mut float16_t, val: float16x8x2_tvoidStore multiple 2-element structures from two registers
3873FALSEvst2q_f32ptr: *mut f32, val: float32x4x2_tvoidStore multiple 2-element structures from two registers
3874FALSEvst2q_f64ptr: *mut float64_t, val: float64x2x2_tvoidStore multiple 2-element structures from two registers
3875FALSEvst2q_lane_bf16ptr: *mut bfloat16_t, val: bfloat16x8x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3876FALSEvst2q_lane_f16ptr: *mut float16_t, val: float16x8x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3877FALSEvst2q_lane_f32ptr: *mut f32, val: float32x4x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3878FALSEvst2q_lane_f64ptr: *mut float64_t, val: float64x2x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3879FALSEvst2q_lane_p16ptr: *mut poly16_t, val: poly16x8x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3880FALSEvst2q_lane_p64ptr: *mut poly64_t, val: poly64x2x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3881FALSEvst2q_lane_p8ptr: *mut poly8_t, val: poly8x16x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3882FALSEvst2q_lane_s16ptr: *mut i16, val: int16x8x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3883FALSEvst2q_lane_s32ptr: *mut i32, val: int32x4x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3884FALSEvst2q_lane_s64ptr: *mut i64, val: int64x2x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3885FALSEvst2q_lane_s8ptr: *mut i8, val: int8x16x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3886FALSEvst2q_lane_u16ptr: *mut u16, val: uint16x8x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3887FALSEvst2q_lane_u32ptr: *mut u32, val: uint32x4x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3888FALSEvst2q_lane_u64ptr: *mut u64, val: uint64x2x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3889FALSEvst2q_lane_u8ptr: *mut u8, val: uint8x16x2_t, lane: const intvoidStore multiple 2-element structures from two registers
3890FALSEvst2q_p16ptr: *mut poly16_t, val: poly16x8x2_tvoidStore multiple 2-element structures from two registers
3891FALSEvst2q_p64ptr: *mut poly64_t, val: poly64x2x2_tvoidStore multiple 2-element structures from two registers
3892FALSEvst2q_p8ptr: *mut poly8_t, val: poly8x16x2_tvoidStore multiple 2-element structures from two registers
3893FALSEvst2q_s16ptr: *mut i16, val: int16x8x2_tvoidStore multiple 2-element structures from two registers
3894FALSEvst2q_s32ptr: *mut i32, val: int32x4x2_tvoidStore multiple 2-element structures from two registers
3895FALSEvst2q_s64ptr: *mut i64, val: int64x2x2_tvoidStore multiple 2-element structures from two registers
3896FALSEvst2q_s8ptr: *mut i8, val: int8x16x2_tvoidStore multiple 2-element structures from two registers
3897FALSEvst2q_u16ptr: *mut u16, val: uint16x8x2_tvoidStore multiple 2-element structures from two registers
3898FALSEvst2q_u32ptr: *mut u32, val: uint32x4x2_tvoidStore multiple 2-element structures from two registers
3899FALSEvst2q_u64ptr: *mut u64, val: uint64x2x2_tvoidStore multiple 2-element structures from two registers
3900FALSEvst2q_u8ptr: *mut u8, val: uint8x16x2_tvoidStore multiple 2-element structures from two registers
3901FALSEvst3_bf16ptr: *mut bfloat16_t, val: bfloat16x4x3_tvoidStore multiple 3-element structures from three registers
3902FALSEvst3_f16ptr: *mut float16_t, val: float16x4x3_tvoidStore multiple 3-element structures from three registers
3903FALSEvst3_f32ptr: *mut f32, val: float32x2x3_tvoidStore multiple 3-element structures from three registers
3904FALSEvst3_f64ptr: *mut float64_t, val: float64x1x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3905FALSEvst3_lane_bf16ptr: *mut bfloat16_t, val: bfloat16x4x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3906FALSEvst3_lane_f16ptr: *mut float16_t, val: float16x4x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3907FALSEvst3_lane_f32ptr: *mut f32, val: float32x2x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3908FALSEvst3_lane_f64ptr: *mut float64_t, val: float64x1x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3909FALSEvst3_lane_p16ptr: *mut poly16_t, val: poly16x4x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3910FALSEvst3_lane_p64ptr: *mut poly64_t, val: poly64x1x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3911FALSEvst3_lane_p8ptr: *mut poly8_t, val: poly8x8x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3912FALSEvst3_lane_s16ptr: *mut i16, val: int16x4x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3913FALSEvst3_lane_s32ptr: *mut i32, val: int32x2x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3914FALSEvst3_lane_s64ptr: *mut i64, val: int64x1x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3915FALSEvst3_lane_s8ptr: *mut i8, val: int8x8x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3916FALSEvst3_lane_u16ptr: *mut u16, val: uint16x4x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3917FALSEvst3_lane_u32ptr: *mut u32, val: uint32x2x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3918FALSEvst3_lane_u64ptr: *mut u64, val: uint64x1x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3919FALSEvst3_lane_u8ptr: *mut u8, val: uint8x8x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3920FALSEvst3_p16ptr: *mut poly16_t, val: poly16x4x3_tvoidStore multiple 3-element structures from three registers
3921FALSEvst3_p64ptr: *mut poly64_t, val: poly64x1x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3922FALSEvst3_p8ptr: *mut poly8_t, val: poly8x8x3_tvoidStore multiple 3-element structures from three registers
3923FALSEvst3_s16ptr: *mut i16, val: int16x4x3_tvoidStore multiple 3-element structures from three registers
3924FALSEvst3_s32ptr: *mut i32, val: int32x2x3_tvoidStore multiple 3-element structures from three registers
3925FALSEvst3_s64ptr: *mut i64, val: int64x1x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3926FALSEvst3_s8ptr: *mut i8, val: int8x8x3_tvoidStore multiple 3-element structures from three registers
3927FALSEvst3_u16ptr: *mut u16, val: uint16x4x3_tvoidStore multiple 3-element structures from three registers
3928FALSEvst3_u32ptr: *mut u32, val: uint32x2x3_tvoidStore multiple 3-element structures from three registers
3929FALSEvst3_u64ptr: *mut u64, val: uint64x1x3_tvoidStore multiple single-element structures from one, two, three, or four registers
3930FALSEvst3_u8ptr: *mut u8, val: uint8x8x3_tvoidStore multiple 3-element structures from three registers
3931FALSEvst3q_bf16ptr: *mut bfloat16_t, val: bfloat16x8x3_tvoidStore multiple 3-element structures from three registers
3932FALSEvst3q_f16ptr: *mut float16_t, val: float16x8x3_tvoidStore multiple 3-element structures from three registers
3933FALSEvst3q_f32ptr: *mut f32, val: float32x4x3_tvoidStore multiple 3-element structures from three registers
3934FALSEvst3q_f64ptr: *mut float64_t, val: float64x2x3_tvoidStore multiple 3-element structures from three registers
3935FALSEvst3q_lane_bf16ptr: *mut bfloat16_t, val: bfloat16x8x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3936FALSEvst3q_lane_f16ptr: *mut float16_t, val: float16x8x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3937FALSEvst3q_lane_f32ptr: *mut f32, val: float32x4x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3938FALSEvst3q_lane_f64ptr: *mut float64_t, val: float64x2x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3939FALSEvst3q_lane_p16ptr: *mut poly16_t, val: poly16x8x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3940FALSEvst3q_lane_p64ptr: *mut poly64_t, val: poly64x2x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3941FALSEvst3q_lane_p8ptr: *mut poly8_t, val: poly8x16x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3942FALSEvst3q_lane_s16ptr: *mut i16, val: int16x8x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3943FALSEvst3q_lane_s32ptr: *mut i32, val: int32x4x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3944FALSEvst3q_lane_s64ptr: *mut i64, val: int64x2x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3945FALSEvst3q_lane_s8ptr: *mut i8, val: int8x16x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3946FALSEvst3q_lane_u16ptr: *mut u16, val: uint16x8x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3947FALSEvst3q_lane_u32ptr: *mut u32, val: uint32x4x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3948FALSEvst3q_lane_u64ptr: *mut u64, val: uint64x2x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3949FALSEvst3q_lane_u8ptr: *mut u8, val: uint8x16x3_t, lane: const intvoidStore multiple 3-element structures from three registers
3950FALSEvst3q_p16ptr: *mut poly16_t, val: poly16x8x3_tvoidStore multiple 3-element structures from three registers
3951FALSEvst3q_p64ptr: *mut poly64_t, val: poly64x2x3_tvoidStore multiple 3-element structures from three registers
3952FALSEvst3q_p8ptr: *mut poly8_t, val: poly8x16x3_tvoidStore multiple 3-element structures from three registers
3953FALSEvst3q_s16ptr: *mut i16, val: int16x8x3_tvoidStore multiple 3-element structures from three registers
3954FALSEvst3q_s32ptr: *mut i32, val: int32x4x3_tvoidStore multiple 3-element structures from three registers
3955FALSEvst3q_s64ptr: *mut i64, val: int64x2x3_tvoidStore multiple 3-element structures from three registers
3956FALSEvst3q_s8ptr: *mut i8, val: int8x16x3_tvoidStore multiple 3-element structures from three registers
3957FALSEvst3q_u16ptr: *mut u16, val: uint16x8x3_tvoidStore multiple 3-element structures from three registers
3958FALSEvst3q_u32ptr: *mut u32, val: uint32x4x3_tvoidStore multiple 3-element structures from three registers
3959FALSEvst3q_u64ptr: *mut u64, val: uint64x2x3_tvoidStore multiple 3-element structures from three registers
3960FALSEvst3q_u8ptr: *mut u8, val: uint8x16x3_tvoidStore multiple 3-element structures from three registers
3961FALSEvst4_bf16ptr: *mut bfloat16_t, val: bfloat16x4x4_tvoidStore multiple 4-element structures from four registers
3962FALSEvst4_f16ptr: *mut float16_t, val: float16x4x4_tvoidStore multiple 4-element structures from four registers
3963FALSEvst4_f32ptr: *mut f32, val: float32x2x4_tvoidStore multiple 4-element structures from four registers
3964FALSEvst4_f64ptr: *mut float64_t, val: float64x1x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3965FALSEvst4_lane_bf16ptr: *mut bfloat16_t, val: bfloat16x4x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3966FALSEvst4_lane_f16ptr: *mut float16_t, val: float16x4x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3967FALSEvst4_lane_f32ptr: *mut f32, val: float32x2x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3968FALSEvst4_lane_f64ptr: *mut float64_t, val: float64x1x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3969FALSEvst4_lane_p16ptr: *mut poly16_t, val: poly16x4x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3970FALSEvst4_lane_p64ptr: *mut poly64_t, val: poly64x1x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3971FALSEvst4_lane_p8ptr: *mut poly8_t, val: poly8x8x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3972FALSEvst4_lane_s16ptr: *mut i16, val: int16x4x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3973FALSEvst4_lane_s32ptr: *mut i32, val: int32x2x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3974FALSEvst4_lane_s64ptr: *mut i64, val: int64x1x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3975FALSEvst4_lane_s8ptr: *mut i8, val: int8x8x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3976FALSEvst4_lane_u16ptr: *mut u16, val: uint16x4x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3977FALSEvst4_lane_u32ptr: *mut u32, val: uint32x2x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3978FALSEvst4_lane_u64ptr: *mut u64, val: uint64x1x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3979FALSEvst4_lane_u8ptr: *mut u8, val: uint8x8x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3980FALSEvst4_p16ptr: *mut poly16_t, val: poly16x4x4_tvoidStore multiple 4-element structures from four registers
3981FALSEvst4_p64ptr: *mut poly64_t, val: poly64x1x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3982FALSEvst4_p8ptr: *mut poly8_t, val: poly8x8x4_tvoidStore multiple 4-element structures from four registers
3983FALSEvst4_s16ptr: *mut i16, val: int16x4x4_tvoidStore multiple 4-element structures from four registers
3984FALSEvst4_s32ptr: *mut i32, val: int32x2x4_tvoidStore multiple 4-element structures from four registers
3985FALSEvst4_s64ptr: *mut i64, val: int64x1x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3986FALSEvst4_s8ptr: *mut i8, val: int8x8x4_tvoidStore multiple 4-element structures from four registers
3987FALSEvst4_u16ptr: *mut u16, val: uint16x4x4_tvoidStore multiple 4-element structures from four registers
3988FALSEvst4_u32ptr: *mut u32, val: uint32x2x4_tvoidStore multiple 4-element structures from four registers
3989FALSEvst4_u64ptr: *mut u64, val: uint64x1x4_tvoidStore multiple single-element structures from one, two, three, or four registers
3990FALSEvst4_u8ptr: *mut u8, val: uint8x8x4_tvoidStore multiple 4-element structures from four registers
3991FALSEvst4q_bf16ptr: *mut bfloat16_t, val: bfloat16x8x4_tvoidStore multiple 4-element structures from four registers
3992FALSEvst4q_f16ptr: *mut float16_t, val: float16x8x4_tvoidStore multiple 4-element structures from four registers
3993FALSEvst4q_f32ptr: *mut f32, val: float32x4x4_tvoidStore multiple 4-element structures from four registers
3994FALSEvst4q_f64ptr: *mut float64_t, val: float64x2x4_tvoidStore multiple 4-element structures from four registers
3995FALSEvst4q_lane_bf16ptr: *mut bfloat16_t, val: bfloat16x8x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3996FALSEvst4q_lane_f16ptr: *mut float16_t, val: float16x8x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3997FALSEvst4q_lane_f32ptr: *mut f32, val: float32x4x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3998FALSEvst4q_lane_f64ptr: *mut float64_t, val: float64x2x4_t, lane: const intvoidStore multiple 4-element structures from four registers
3999FALSEvst4q_lane_p16ptr: *mut poly16_t, val: poly16x8x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4000FALSEvst4q_lane_p64ptr: *mut poly64_t, val: poly64x2x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4001FALSEvst4q_lane_p8ptr: *mut poly8_t, val: poly8x16x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4002FALSEvst4q_lane_s16ptr: *mut i16, val: int16x8x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4003FALSEvst4q_lane_s32ptr: *mut i32, val: int32x4x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4004FALSEvst4q_lane_s64ptr: *mut i64, val: int64x2x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4005FALSEvst4q_lane_s8ptr: *mut i8, val: int8x16x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4006FALSEvst4q_lane_u16ptr: *mut u16, val: uint16x8x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4007FALSEvst4q_lane_u32ptr: *mut u32, val: uint32x4x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4008FALSEvst4q_lane_u64ptr: *mut u64, val: uint64x2x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4009FALSEvst4q_lane_u8ptr: *mut u8, val: uint8x16x4_t, lane: const intvoidStore multiple 4-element structures from four registers
4010FALSEvst4q_p16ptr: *mut poly16_t, val: poly16x8x4_tvoidStore multiple 4-element structures from four registers
4011FALSEvst4q_p64ptr: *mut poly64_t, val: poly64x2x4_tvoidStore multiple 4-element structures from four registers
4012FALSEvst4q_p8ptr: *mut poly8_t, val: poly8x16x4_tvoidStore multiple 4-element structures from four registers
4013FALSEvst4q_s16ptr: *mut i16, val: int16x8x4_tvoidStore multiple 4-element structures from four registers
4014FALSEvst4q_s32ptr: *mut i32, val: int32x4x4_tvoidStore multiple 4-element structures from four registers
4015FALSEvst4q_s64ptr: *mut i64, val: int64x2x4_tvoidStore multiple 4-element structures from four registers
4016FALSEvst4q_s8ptr: *mut i8, val: int8x16x4_tvoidStore multiple 4-element structures from four registers
4017FALSEvst4q_u16ptr: *mut u16, val: uint16x8x4_tvoidStore multiple 4-element structures from four registers
4018FALSEvst4q_u32ptr: *mut u32, val: uint32x4x4_tvoidStore multiple 4-element structures from four registers
4019FALSEvst4q_u64ptr: *mut u64, val: uint64x2x4_tvoidStore multiple 4-element structures from four registers
4020FALSEvst4q_u8ptr: *mut u8, val: uint8x16x4_tvoidStore multiple 4-element structures from four registers
4021FALSEvstrq_p128ptr: *mut poly128_t, val: poly128_tvoidStore SIMD&FP register (immediate offset)
4022FALSEvsub_f16a: float16x4_t, b: float16x4_tfloat16x4_tFloating-point subtract
4023TRUEvsub_f32a: float32x2_t, b: float32x2_tfloat32x2_tFloating-point subtract
4024TRUEvsub_f64a: float64x1_t, b: float64x1_tfloat64x1_tFloating-point subtract
4025TRUEvsub_s16a: int16x4_t, b: int16x4_tint16x4_tSubtract
4026TRUEvsub_s32a: int32x2_t, b: int32x2_tint32x2_tSubtract
4027TRUEvsub_s64a: int64x1_t, b: int64x1_tint64x1_tSubtract
4028TRUEvsub_s8a: int8x8_t, b: int8x8_tint8x8_tSubtract
4029TRUEvsub_u16a: uint16x4_t, b: uint16x4_tuint16x4_tSubtract
4030TRUEvsub_u32a: uint32x2_t, b: uint32x2_tuint32x2_tSubtract
4031TRUEvsub_u64a: uint64x1_t, b: uint64x1_tuint64x1_tSubtract
4032TRUEvsub_u8a: uint8x8_t, b: uint8x8_tuint8x8_tSubtract
4033FALSEvsubd_s64a: i64, b: i64i64Subtract
4034FALSEvsubd_u64a: u64, b: u64u64Subtract
4035FALSEvsubh_f16a: float16_t, b: float16_tfloat16_tFloating-point subtract
4036TRUEvsubhn_high_s16r: int8x8_t, a: int16x8_t, b: int16x8_tint8x16_tSubtract returning high narrow
4037TRUEvsubhn_high_s32r: int16x4_t, a: int32x4_t, b: int32x4_tint16x8_tSubtract returning high narrow
4038TRUEvsubhn_high_s64r: int32x2_t, a: int64x2_t, b: int64x2_tint32x4_tSubtract returning high narrow
4039TRUEvsubhn_high_u16r: uint8x8_t, a: uint16x8_t, b: uint16x8_tuint8x16_tSubtract returning high narrow
4040TRUEvsubhn_high_u32r: uint16x4_t, a: uint32x4_t, b: uint32x4_tuint16x8_tSubtract returning high narrow
4041TRUEvsubhn_high_u64r: uint32x2_t, a: uint64x2_t, b: uint64x2_tuint32x4_tSubtract returning high narrow
4042TRUEvsubhn_s16a: int16x8_t, b: int16x8_tint8x8_tSubtract returning high narrow
4043TRUEvsubhn_s32a: int32x4_t, b: int32x4_tint16x4_tSubtract returning high narrow
4044TRUEvsubhn_s64a: int64x2_t, b: int64x2_tint32x2_tSubtract returning high narrow
4045TRUEvsubhn_u16a: uint16x8_t, b: uint16x8_tuint8x8_tSubtract returning high narrow
4046TRUEvsubhn_u32a: uint32x4_t, b: uint32x4_tuint16x4_tSubtract returning high narrow
4047TRUEvsubhn_u64a: uint64x2_t, b: uint64x2_tuint32x2_tSubtract returning high narrow
4048TRUEvsubl_high_s16a: int16x8_t, b: int16x8_tint32x4_tSigned subtract long
4049TRUEvsubl_high_s32a: int32x4_t, b: int32x4_tint64x2_tSigned subtract long
4050TRUEvsubl_high_s8a: int8x16_t, b: int8x16_tint16x8_tSigned subtract long
4051TRUEvsubl_high_u16a: uint16x8_t, b: uint16x8_tuint32x4_tUnsigned subtract long
4052TRUEvsubl_high_u32a: uint32x4_t, b: uint32x4_tuint64x2_tUnsigned subtract long
4053TRUEvsubl_high_u8a: uint8x16_t, b: uint8x16_tuint16x8_tUnsigned subtract long
4054TRUEvsubl_s16a: int16x4_t, b: int16x4_tint32x4_tSigned subtract long
4055TRUEvsubl_s32a: int32x2_t, b: int32x2_tint64x2_tSigned subtract long
4056TRUEvsubl_s8a: int8x8_t, b: int8x8_tint16x8_tSigned subtract long
4057TRUEvsubl_u16a: uint16x4_t, b: uint16x4_tuint32x4_tUnsigned subtract long
4058TRUEvsubl_u32a: uint32x2_t, b: uint32x2_tuint64x2_tUnsigned subtract long
4059TRUEvsubl_u8a: uint8x8_t, b: uint8x8_tuint16x8_tUnsigned subtract long
4060FALSEvsubq_f16a: float16x8_t, b: float16x8_tfloat16x8_tFloating-point subtract
4061TRUEvsubq_f32a: float32x4_t, b: float32x4_tfloat32x4_tFloating-point subtract
4062TRUEvsubq_f64a: float64x2_t, b: float64x2_tfloat64x2_tFloating-point subtract
4063TRUEvsubq_s16a: int16x8_t, b: int16x8_tint16x8_tSubtract
4064TRUEvsubq_s32a: int32x4_t, b: int32x4_tint32x4_tSubtract
4065TRUEvsubq_s64a: int64x2_t, b: int64x2_tint64x2_tSubtract
4066TRUEvsubq_s8a: int8x16_t, b: int8x16_tint8x16_tSubtract
4067TRUEvsubq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tSubtract
4068TRUEvsubq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tSubtract
4069TRUEvsubq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tSubtract
4070TRUEvsubq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tSubtract
4071TRUEvsubw_high_s16a: int32x4_t, b: int16x8_tint32x4_tSigned subtract wide
4072TRUEvsubw_high_s32a: int64x2_t, b: int32x4_tint64x2_tSigned subtract wide
4073TRUEvsubw_high_s8a: int16x8_t, b: int8x16_tint16x8_tSigned subtract wide
4074TRUEvsubw_high_u16a: uint32x4_t, b: uint16x8_tuint32x4_tUnsigned subtract wide
4075TRUEvsubw_high_u32a: uint64x2_t, b: uint32x4_tuint64x2_tUnsigned subtract wide
4076TRUEvsubw_high_u8a: uint16x8_t, b: uint8x16_tuint16x8_tUnsigned subtract wide
4077TRUEvsubw_s16a: int32x4_t, b: int16x4_tint32x4_tSigned subtract wide
4078TRUEvsubw_s32a: int64x2_t, b: int32x2_tint64x2_tSigned subtract wide
4079TRUEvsubw_s8a: int16x8_t, b: int8x8_tint16x8_tSigned subtract wide
4080TRUEvsubw_u16a: uint32x4_t, b: uint16x4_tuint32x4_tUnsigned subtract wide
4081TRUEvsubw_u32a: uint64x2_t, b: uint32x2_tuint64x2_tUnsigned subtract wide
4082TRUEvsubw_u8a: uint16x8_t, b: uint8x8_tuint16x8_tUnsigned subtract wide
4083FALSEvsudot_lane_s32r: int32x2_t, a: int8x8_t, b: uint8x8_t, lane: const intint32x2_tDot product index form with signed and unsigned integers
4084FALSEvsudot_laneq_s32r: int32x2_t, a: int8x8_t, b: uint8x16_t, lane: const intint32x2_tDot product index form with signed and unsigned integers
4085FALSEvsudotq_lane_s32r: int32x4_t, a: int8x16_t, b: uint8x8_t, lane: const intint32x4_tDot product index form with signed and unsigned integers
4086FALSEvsudotq_laneq_s32r: int32x4_t, a: int8x16_t, b: uint8x16_t, lane: const intint32x4_tDot product index form with signed and unsigned integers
4087TRUEvtbl1_p8a: poly8x8_t, b: uint8x8_tpoly8x8_tTable vector lookup
4088TRUEvtbl1_s8a: int8x8_t, b: int8x8_tint8x8_tTable vector lookup
4089TRUEvtbl1_u8a: uint8x8_t, b: uint8x8_tuint8x8_tTable vector lookup
4090TRUEvtbl2_p8a: poly8x8x2_t, b: uint8x8_tpoly8x8_tTable vector lookup
4091TRUEvtbl2_s8a: int8x8x2_t, b: int8x8_tint8x8_tTable vector lookup
4092TRUEvtbl2_u8a: uint8x8x2_t, b: uint8x8_tuint8x8_tTable vector lookup
4093TRUEvtbl3_p8a: poly8x8x3_t, b: uint8x8_tpoly8x8_tTable vector lookup
4094TRUEvtbl3_s8a: int8x8x3_t, b: int8x8_tint8x8_tTable vector lookup
4095TRUEvtbl3_u8a: uint8x8x3_t, b: uint8x8_tuint8x8_tTable vector lookup
4096TRUEvtbl4_p8a: poly8x8x4_t, b: uint8x8_tpoly8x8_tTable vector lookup
4097TRUEvtbl4_s8a: int8x8x4_t, b: int8x8_tint8x8_tTable vector lookup
4098TRUEvtbl4_u8a: uint8x8x4_t, b: uint8x8_tuint8x8_tTable vector lookup
4099TRUEvtbx1_p8a: poly8x8_t, b: poly8x8_t, c: uint8x8_tpoly8x8_tBitwise insert if false
4100TRUEvtbx1_s8a: int8x8_t, b: int8x8_t, c: int8x8_tint8x8_tBitwise insert if false
4101TRUEvtbx1_u8a: uint8x8_t, b: uint8x8_t, c: uint8x8_tuint8x8_tBitwise insert if false
4102TRUEvtbx2_p8a: poly8x8_t, b: poly8x8x2_t, c: uint8x8_tpoly8x8_tTable vector lookup extension
4103TRUEvtbx2_s8a: int8x8_t, b: int8x8x2_t, c: int8x8_tint8x8_tTable vector lookup extension
4104TRUEvtbx2_u8a: uint8x8_t, b: uint8x8x2_t, c: uint8x8_tuint8x8_tTable vector lookup extension
4105TRUEvtbx3_p8a: poly8x8_t, b: poly8x8x3_t, c: uint8x8_tpoly8x8_tBitwise insert if false
4106TRUEvtbx3_s8a: int8x8_t, b: int8x8x3_t, c: int8x8_tint8x8_tBitwise insert if false
4107TRUEvtbx3_u8a: uint8x8_t, b: uint8x8x3_t, c: uint8x8_tuint8x8_tBitwise insert if false
4108TRUEvtbx4_p8a: poly8x8_t, b: poly8x8x4_t, c: uint8x8_tpoly8x8_tTable vector lookup extension
4109TRUEvtbx4_s8a: int8x8_t, b: int8x8x4_t, c: int8x8_tint8x8_tTable vector lookup extension
4110TRUEvtbx4_u8a: uint8x8_t, b: uint8x8x4_t, c: uint8x8_tuint8x8_tTable vector lookup extension
4111FALSEvtrn_f16a: float16x4_t, b: float16x4_tfloat16x4x2_tTranspose elements
4112FALSEvtrn_f32a: float32x2_t, b: float32x2_tfloat32x2x2_tTranspose elements
4113FALSEvtrn_p16a: poly16x4_t, b: poly16x4_tpoly16x4x2_tTranspose elements
4114FALSEvtrn_p8a: poly8x8_t, b: poly8x8_tpoly8x8x2_tTranspose elements
4115FALSEvtrn_s16a: int16x4_t, b: int16x4_tint16x4x2_tTranspose elements
4116FALSEvtrn_s32a: int32x2_t, b: int32x2_tint32x2x2_tTranspose elements
4117FALSEvtrn_s8a: int8x8_t, b: int8x8_tint8x8x2_tTranspose elements
4118FALSEvtrn_u16a: uint16x4_t, b: uint16x4_tuint16x4x2_tTranspose elements
4119FALSEvtrn_u32a: uint32x2_t, b: uint32x2_tuint32x2x2_tTranspose elements
4120FALSEvtrn_u8a: uint8x8_t, b: uint8x8_tuint8x8x2_tTranspose elements
4121FALSEvtrn1_f16a: float16x4_t, b: float16x4_tfloat16x4_tTranspose vectors
4122TRUEvtrn1_f32a: float32x2_t, b: float32x2_tfloat32x2_tTranspose vectors
4123TRUEvtrn1_p16a: poly16x4_t, b: poly16x4_tpoly16x4_tTranspose vectors
4124TRUEvtrn1_p8a: poly8x8_t, b: poly8x8_tpoly8x8_tTranspose vectors
4125TRUEvtrn1_s16a: int16x4_t, b: int16x4_tint16x4_tTranspose vectors
4126TRUEvtrn1_s32a: int32x2_t, b: int32x2_tint32x2_tTranspose vectors
4127TRUEvtrn1_s8a: int8x8_t, b: int8x8_tint8x8_tTranspose vectors
4128TRUEvtrn1_u16a: uint16x4_t, b: uint16x4_tuint16x4_tTranspose vectors
4129TRUEvtrn1_u32a: uint32x2_t, b: uint32x2_tuint32x2_tTranspose vectors
4130TRUEvtrn1_u8a: uint8x8_t, b: uint8x8_tuint8x8_tTranspose vectors
4131FALSEvtrn1q_f16a: float16x8_t, b: float16x8_tfloat16x8_tTranspose vectors
4132TRUEvtrn1q_f32a: float32x4_t, b: float32x4_tfloat32x4_tTranspose vectors
4133TRUEvtrn1q_f64a: float64x2_t, b: float64x2_tfloat64x2_tTranspose vectors
4134TRUEvtrn1q_p16a: poly16x8_t, b: poly16x8_tpoly16x8_tTranspose vectors
4135TRUEvtrn1q_p64a: poly64x2_t, b: poly64x2_tpoly64x2_tTranspose vectors
4136TRUEvtrn1q_p8a: poly8x16_t, b: poly8x16_tpoly8x16_tTranspose vectors
4137TRUEvtrn1q_s16a: int16x8_t, b: int16x8_tint16x8_tTranspose vectors
4138TRUEvtrn1q_s32a: int32x4_t, b: int32x4_tint32x4_tTranspose vectors
4139TRUEvtrn1q_s64a: int64x2_t, b: int64x2_tint64x2_tTranspose vectors
4140TRUEvtrn1q_s8a: int8x16_t, b: int8x16_tint8x16_tTranspose vectors
4141TRUEvtrn1q_u16a: uint16x8_t, b: uint16x8_tuint16x8_tTranspose vectors
4142TRUEvtrn1q_u32a: uint32x4_t, b: uint32x4_tuint32x4_tTranspose vectors
4143TRUEvtrn1q_u64a: uint64x2_t, b: uint64x2_tuint64x2_tTranspose vectors
4144TRUEvtrn1q_u8a: uint8x16_t, b: uint8x16_tuint8x16_tTranspose vectors
4145FALSEvtrn2_f16a: float16x4_t, b: float16x4_tfloat16x4_tTranspose vectors
4146TRUEvtrn2_f32a: float32x2_t, b: float32x2_tfloat32x2_tTranspose vectors
4147TRUEvtrn2_p16a: poly16x4_t, b: poly16x4_tpoly16x4_tTranspose vectors
4148TRUEvtrn2_p8a: poly8x8_t, b: poly8x8_tpoly8x8_tTranspose vectors
4149TRUEvtrn2_s16a: int16x4_t, b: int16x4_tint16x4_tTranspose vectors
4150TRUEvtrn2_s32a: int32x2_t, b: int32x2_tint32x2_tTranspose vectors
4151TRUEvtrn2_s8a: int8x8_t, b: int8x8_tint8x8_tTranspose vectors
4152TRUEvtrn2_u16a: uint16x4_t, b: uint16x4_tuint16x4_tTranspose vectors
4153TRUEvtrn2_u32a: uint32x2_t, b: uint32x2_tuint32x2_tTranspose vectors
4154TRUEvtrn2_u8a: uint8x8_t, b: uint8x8_tuint8x8_tTranspose vectors
4155FALSEvtrn2q_f16a: float16x8_t, b: float16x8_tfloat16x8_tTranspose vectors
4156TRUEvtrn2q_f32a: float32x4_t, b: float32x4_tfloat32x4_tTranspose vectors
4157TRUEvtrn2q_f64a: float64x2_t, b: float64x2_tfloat64x2_tTranspose vectors
4158TRUEvtrn2q_p16a: poly16x8_t, b: poly16x8_tpoly16x8_tTranspose vectors
4159TRUEvtrn2q_p64a: poly64x2_t, b: poly64x2_tpoly64x2_tTranspose vectors
4160TRUEvtrn2q_p8a: poly8x16_t, b: poly8x16_tpoly8x16_tTranspose vectors
4161TRUEvtrn2q_s16a: int16x8_t, b: int16x8_tint16x8_tTranspose vectors
4162TRUEvtrn2q_s32a: int32x4_t, b: int32x4_tint32x4_tTranspose vectors
4163TRUEvtrn2q_s64a: int64x2_t, b: int64x2_tint64x2_tTranspose vectors
4164TRUEvtrn2q_s8a: int8x16_t, b: int8x16_tint8x16_tTranspose vectors
4165TRUEvtrn2q_u16a: uint16x8_t, b: uint16x8_tuint16x8_tTranspose vectors
4166TRUEvtrn2q_u32a: uint32x4_t, b: uint32x4_tuint32x4_tTranspose vectors
4167TRUEvtrn2q_u64a: uint64x2_t, b: uint64x2_tuint64x2_tTranspose vectors
4168TRUEvtrn2q_u8a: uint8x16_t, b: uint8x16_tuint8x16_tTranspose vectors
4169FALSEvtrnq_f16a: float16x8_t, b: float16x8_tfloat16x8x2_tTranspose elements
4170FALSEvtrnq_f32a: float32x4_t, b: float32x4_tfloat32x4x2_tTranspose elements
4171FALSEvtrnq_p16a: poly16x8_t, b: poly16x8_tpoly16x8x2_tTranspose elements
4172FALSEvtrnq_p8a: poly8x16_t, b: poly8x16_tpoly8x16x2_tTranspose elements
4173FALSEvtrnq_s16a: int16x8_t, b: int16x8_tint16x8x2_tTranspose elements
4174FALSEvtrnq_s32a: int32x4_t, b: int32x4_tint32x4x2_tTranspose elements
4175FALSEvtrnq_s8a: int8x16_t, b: int8x16_tint8x16x2_tTranspose elements
4176FALSEvtrnq_u16a: uint16x8_t, b: uint16x8_tuint16x8x2_tTranspose elements
4177FALSEvtrnq_u32a: uint32x4_t, b: uint32x4_tuint32x4x2_tTranspose elements
4178FALSEvtrnq_u8a: uint8x16_t, b: uint8x16_tuint8x16x2_tTranspose elements
4179TRUEvtst_p64a: poly64x1_t, b: poly64x1_tuint64x1_tCompare bitwise test bits nonzero
4180TRUEvtst_p8a: poly8x8_t, b: poly8x8_tuint8x8_tCompare bitwise test bits nonzero
4181TRUEvtst_s16a: int16x4_t, b: int16x4_tuint16x4_tCompare bitwise test bits nonzero
4182TRUEvtst_s32a: int32x2_t, b: int32x2_tuint32x2_tCompare bitwise test bits nonzero
4183TRUEvtst_s64a: int64x1_t, b: int64x1_tuint64x1_tCompare bitwise test bits nonzero
4184TRUEvtst_s8a: int8x8_t, b: int8x8_tuint8x8_tCompare bitwise test bits nonzero
4185TRUEvtst_u16a: uint16x4_t, b: uint16x4_tuint16x4_tCompare bitwise test bits nonzero
4186TRUEvtst_u32a: uint32x2_t, b: uint32x2_tuint32x2_tCompare bitwise test bits nonzero
4187TRUEvtst_u64a: uint64x1_t, b: uint64x1_tuint64x1_tCompare bitwise test bits nonzero
4188TRUEvtst_u8a: uint8x8_t, b: uint8x8_tuint8x8_tCompare bitwise test bits nonzero
4189FALSEvtstd_s64a: i64, b: i64u64Compare bitwise test bits nonzero
4190FALSEvtstd_u64a: u64, b: u64u64Compare bitwise test bits nonzero
4191TRUEvtstq_p64a: poly64x2_t, b: poly64x2_tuint64x2_tCompare bitwise test bits nonzero
4192TRUEvtstq_p8a: poly8x16_t, b: poly8x16_tuint8x16_tCompare bitwise test bits nonzero
4193TRUEvtstq_s16a: int16x8_t, b: int16x8_tuint16x8_tCompare bitwise test bits nonzero
4194TRUEvtstq_s32a: int32x4_t, b: int32x4_tuint32x4_tCompare bitwise test bits nonzero
4195TRUEvtstq_s64a: int64x2_t, b: int64x2_tuint64x2_tCompare bitwise test bits nonzero
4196TRUEvtstq_s8a: int8x16_t, b: int8x16_tuint8x16_tCompare bitwise test bits nonzero
4197TRUEvtstq_u16a: uint16x8_t, b: uint16x8_tuint16x8_tCompare bitwise test bits nonzero
4198TRUEvtstq_u32a: uint32x4_t, b: uint32x4_tuint32x4_tCompare bitwise test bits nonzero
4199TRUEvtstq_u64a: uint64x2_t, b: uint64x2_tuint64x2_tCompare bitwise test bits nonzero
4200TRUEvtstq_u8a: uint8x16_t, b: uint8x16_tuint8x16_tCompare bitwise test bits nonzero
4201FALSEvuqadd_s16a: int16x4_t, b: uint16x4_tint16x4_tSigned saturating accumulate of unsigned value
4202FALSEvuqadd_s32a: int32x2_t, b: uint32x2_tint32x2_tSigned saturating accumulate of unsigned value
4203FALSEvuqadd_s64a: int64x1_t, b: uint64x1_tint64x1_tSigned saturating accumulate of unsigned value
4204FALSEvuqadd_s8a: int8x8_t, b: uint8x8_tint8x8_tSigned saturating accumulate of unsigned value
4205FALSEvuqaddb_s8a: i8, b: u8i8Signed saturating accumulate of unsigned value
4206FALSEvuqaddd_s64a: i64, b: u64i64Signed saturating accumulate of unsigned value
4207FALSEvuqaddh_s16a: i16, b: u16i16Signed saturating accumulate of unsigned value
4208FALSEvuqaddq_s16a: int16x8_t, b: uint16x8_tint16x8_tSigned saturating accumulate of unsigned value
4209FALSEvuqaddq_s32a: int32x4_t, b: uint32x4_tint32x4_tSigned saturating accumulate of unsigned value
4210FALSEvuqaddq_s64a: int64x2_t, b: uint64x2_tint64x2_tSigned saturating accumulate of unsigned value
4211FALSEvuqaddq_s8a: int8x16_t, b: uint8x16_tint8x16_tSigned saturating accumulate of unsigned value
4212FALSEvuqadds_s32a: i32, b: u32i32Signed saturating accumulate of unsigned value
4213FALSEvusdot_lane_s32r: int32x2_t, a: uint8x8_t, b: int8x8_t, lane: const intint32x2_tDot product vector form with unsigned and signed integers
4214FALSEvusdot_laneq_s32r: int32x2_t, a: uint8x8_t, b: int8x16_t, lane: const intint32x2_tDot product vector form with unsigned and signed integers
4215FALSEvusdot_s32r: int32x2_t, a: uint8x8_t, b: int8x8_tint32x2_tDot product vector form with unsigned and signed integers
4216FALSEvusdotq_lane_s32r: int32x4_t, a: uint8x16_t, b: int8x8_t, lane: const intint32x4_tDot product vector form with unsigned and signed integers
4217FALSEvusdotq_laneq_s32r: int32x4_t, a: uint8x16_t, b: int8x16_t, lane: const intint32x4_tDot product vector form with unsigned and signed integers
4218FALSEvusdotq_s32r: int32x4_t, a: uint8x16_t, b: int8x16_tint32x4_tDot product vector form with unsigned and signed integers
4219FALSEvusmmlaq_s32r: int32x4_t, a: uint8x16_t, b: int8x16_tint32x4_tUnsigned and signed 8-bit integer matrix multiply-accumulate
4220FALSEvuzp_f16a: float16x4_t, b: float16x4_tfloat16x4x2_tUnzip vectors
4221FALSEvuzp_f32a: float32x2_t, b: float32x2_tfloat32x2x2_tUnzip vectors
4222FALSEvuzp_p16a: poly16x4_t, b: poly16x4_tpoly16x4x2_tUnzip vectors
4223FALSEvuzp_p8a: poly8x8_t, b: poly8x8_tpoly8x8x2_tUnzip vectors
4224FALSEvuzp_s16a: int16x4_t, b: int16x4_tint16x4x2_tUnzip vectors
4225FALSEvuzp_s32a: int32x2_t, b: int32x2_tint32x2x2_tUnzip vectors
4226FALSEvuzp_s8a: int8x8_t, b: int8x8_tint8x8x2_tUnzip vectors
4227FALSEvuzp_u16a: uint16x4_t, b: uint16x4_tuint16x4x2_tUnzip vectors
4228FALSEvuzp_u32a: uint32x2_t, b: uint32x2_tuint32x2x2_tUnzip vectors
4229FALSEvuzp_u8a: uint8x8_t, b: uint8x8_tuint8x8x2_tUnzip vectors
4230FALSEvuzp1_f16a: float16x4_t, b: float16x4_tfloat16x4_tUnzip vectors
4231TRUEvuzp1_f32a: float32x2_t, b: float32x2_tfloat32x2_tUnzip vectors
4232FALSEvuzp1_p16a: poly16x4_t, b: poly16x4_tpoly16x4_tUnzip vectors
4233TRUEvuzp1_p8a: poly8x8_t, b: poly8x8_tpoly8x8_tUnzip vectors
4234TRUEvuzp1_s16a: int16x4_t, b: int16x4_tint16x4_tUnzip vectors
4235TRUEvuzp1_s32a: int32x2_t, b: int32x2_tint32x2_tUnzip vectors
4236TRUEvuzp1_s8a: int8x8_t, b: int8x8_tint8x8_tUnzip vectors
4237TRUEvuzp1_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnzip vectors
4238TRUEvuzp1_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnzip vectors
4239TRUEvuzp1_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnzip vectors
4240FALSEvuzp1q_f16a: float16x8_t, b: float16x8_tfloat16x8_tUnzip vectors
4241TRUEvuzp1q_f32a: float32x4_t, b: float32x4_tfloat32x4_tUnzip vectors
4242TRUEvuzp1q_f64a: float64x2_t, b: float64x2_tfloat64x2_tUnzip vectors
4243FALSEvuzp1q_p16a: poly16x8_t, b: poly16x8_tpoly16x8_tUnzip vectors
4244TRUEvuzp1q_p64a: poly64x2_t, b: poly64x2_tpoly64x2_tUnzip vectors
4245FALSEvuzp1q_p8a: poly8x16_t, b: poly8x16_tpoly8x16_tUnzip vectors
4246TRUEvuzp1q_s16a: int16x8_t, b: int16x8_tint16x8_tUnzip vectors
4247TRUEvuzp1q_s32a: int32x4_t, b: int32x4_tint32x4_tUnzip vectors
4248TRUEvuzp1q_s64a: int64x2_t, b: int64x2_tint64x2_tUnzip vectors
4249TRUEvuzp1q_s8a: int8x16_t, b: int8x16_tint8x16_tUnzip vectors
4250TRUEvuzp1q_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnzip vectors
4251TRUEvuzp1q_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnzip vectors
4252TRUEvuzp1q_u64a: uint64x2_t, b: uint64x2_tuint64x2_tUnzip vectors
4253TRUEvuzp1q_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnzip vectors
4254FALSEvuzp2_f16a: float16x4_t, b: float16x4_tfloat16x4_tUnzip vectors
4255TRUEvuzp2_f32a: float32x2_t, b: float32x2_tfloat32x2_tUnzip vectors
4256FALSEvuzp2_p16a: poly16x4_t, b: poly16x4_tpoly16x4_tUnzip vectors
4257TRUEvuzp2_p8a: poly8x8_t, b: poly8x8_tpoly8x8_tUnzip vectors
4258TRUEvuzp2_s16a: int16x4_t, b: int16x4_tint16x4_tUnzip vectors
4259TRUEvuzp2_s32a: int32x2_t, b: int32x2_tint32x2_tUnzip vectors
4260TRUEvuzp2_s8a: int8x8_t, b: int8x8_tint8x8_tUnzip vectors
4261TRUEvuzp2_u16a: uint16x4_t, b: uint16x4_tuint16x4_tUnzip vectors
4262TRUEvuzp2_u32a: uint32x2_t, b: uint32x2_tuint32x2_tUnzip vectors
4263TRUEvuzp2_u8a: uint8x8_t, b: uint8x8_tuint8x8_tUnzip vectors
4264FALSEvuzp2q_f16a: float16x8_t, b: float16x8_tfloat16x8_tUnzip vectors
4265TRUEvuzp2q_f32a: float32x4_t, b: float32x4_tfloat32x4_tUnzip vectors
4266TRUEvuzp2q_f64a: float64x2_t, b: float64x2_tfloat64x2_tUnzip vectors
4267FALSEvuzp2q_p16a: poly16x8_t, b: poly16x8_tpoly16x8_tUnzip vectors
4268TRUEvuzp2q_p64a: poly64x2_t, b: poly64x2_tpoly64x2_tUnzip vectors
4269FALSEvuzp2q_p8a: poly8x16_t, b: poly8x16_tpoly8x16_tUnzip vectors
4270TRUEvuzp2q_s16a: int16x8_t, b: int16x8_tint16x8_tUnzip vectors
4271TRUEvuzp2q_s32a: int32x4_t, b: int32x4_tint32x4_tUnzip vectors
4272TRUEvuzp2q_s64a: int64x2_t, b: int64x2_tint64x2_tUnzip vectors
4273TRUEvuzp2q_s8a: int8x16_t, b: int8x16_tint8x16_tUnzip vectors
4274TRUEvuzp2q_u16a: uint16x8_t, b: uint16x8_tuint16x8_tUnzip vectors
4275TRUEvuzp2q_u32a: uint32x4_t, b: uint32x4_tuint32x4_tUnzip vectors
4276TRUEvuzp2q_u64a: uint64x2_t, b: uint64x2_tuint64x2_tUnzip vectors
4277TRUEvuzp2q_u8a: uint8x16_t, b: uint8x16_tuint8x16_tUnzip vectors
4278FALSEvuzpq_f16a: float16x8_t, b: float16x8_tfloat16x8x2_tUnzip vectors
4279FALSEvuzpq_f32a: float32x4_t, b: float32x4_tfloat32x4x2_tUnzip vectors
4280FALSEvuzpq_p16a: poly16x8_t, b: poly16x8_tpoly16x8x2_tUnzip vectors
4281FALSEvuzpq_p8a: poly8x16_t, b: poly8x16_tpoly8x16x2_tUnzip vectors
4282FALSEvuzpq_s16a: int16x8_t, b: int16x8_tint16x8x2_tUnzip vectors
4283FALSEvuzpq_s32a: int32x4_t, b: int32x4_tint32x4x2_tUnzip vectors
4284FALSEvuzpq_s8a: int8x16_t, b: int8x16_tint8x16x2_tUnzip vectors
4285FALSEvuzpq_u16a: uint16x8_t, b: uint16x8_tuint16x8x2_tUnzip vectors
4286FALSEvuzpq_u32a: uint32x4_t, b: uint32x4_tuint32x4x2_tUnzip vectors
4287FALSEvuzpq_u8a: uint8x16_t, b: uint8x16_tuint8x16x2_tUnzip vectors
4288FALSEvxarq_u64a: uint64x2_t, b: uint64x2_t, imm6: const intuint64x2_tExclusive OR and rotate
4289FALSEvzip_f16a: float16x4_t, b: float16x4_tfloat16x4x2_tZip vectors
4290FALSEvzip_f32a: float32x2_t, b: float32x2_tfloat32x2x2_tZip vectors
4291FALSEvzip_p16a: poly16x4_t, b: poly16x4_tpoly16x4x2_tZip vectors
4292FALSEvzip_p8a: poly8x8_t, b: poly8x8_tpoly8x8x2_tZip vectors
4293FALSEvzip_s16a: int16x4_t, b: int16x4_tint16x4x2_tZip vectors
4294FALSEvzip_s32a: int32x2_t, b: int32x2_tint32x2x2_tZip vectors
4295FALSEvzip_s8a: int8x8_t, b: int8x8_tint8x8x2_tZip vectors
4296FALSEvzip_u16a: uint16x4_t, b: uint16x4_tuint16x4x2_tZip vectors
4297FALSEvzip_u32a: uint32x2_t, b: uint32x2_tuint32x2x2_tZip vectors
4298FALSEvzip_u8a: uint8x8_t, b: uint8x8_tuint8x8x2_tZip vectors
4299FALSEvzip1_f16a: float16x4_t, b: float16x4_tfloat16x4_tZip vectors
4300TRUEvzip1_f32a: float32x2_t, b: float32x2_tfloat32x2_tZip vectors
4301TRUEvzip1_p16a: poly16x4_t, b: poly16x4_tpoly16x4_tZip vectors
4302TRUEvzip1_p8a: poly8x8_t, b: poly8x8_tpoly8x8_tZip vectors
4303TRUEvzip1_s16a: int16x4_t, b: int16x4_tint16x4_tZip vectors
4304TRUEvzip1_s32a: int32x2_t, b: int32x2_tint32x2_tZip vectors
4305TRUEvzip1_s8a: int8x8_t, b: int8x8_tint8x8_tZip vectors
4306TRUEvzip1_u16a: uint16x4_t, b: uint16x4_tuint16x4_tZip vectors
4307TRUEvzip1_u32a: uint32x2_t, b: uint32x2_tuint32x2_tZip vectors
4308TRUEvzip1_u8a: uint8x8_t, b: uint8x8_tuint8x8_tZip vectors
4309FALSEvzip1q_f16a: float16x8_t, b: float16x8_tfloat16x8_tZip vectors
4310TRUEvzip1q_f32a: float32x4_t, b: float32x4_tfloat32x4_tZip vectors
4311TRUEvzip1q_f64a: float64x2_t, b: float64x2_tfloat64x2_tZip vectors
4312TRUEvzip1q_p16a: poly16x8_t, b: poly16x8_tpoly16x8_tZip vectors
4313TRUEvzip1q_p64a: poly64x2_t, b: poly64x2_tpoly64x2_tZip vectors
4314TRUEvzip1q_p8a: poly8x16_t, b: poly8x16_tpoly8x16_tZip vectors
4315TRUEvzip1q_s16a: int16x8_t, b: int16x8_tint16x8_tZip vectors
4316TRUEvzip1q_s32a: int32x4_t, b: int32x4_tint32x4_tZip vectors
4317TRUEvzip1q_s64a: int64x2_t, b: int64x2_tint64x2_tZip vectors
4318TRUEvzip1q_s8a: int8x16_t, b: int8x16_tint8x16_tZip vectors
4319TRUEvzip1q_u16a: uint16x8_t, b: uint16x8_tuint16x8_tZip vectors
4320TRUEvzip1q_u32a: uint32x4_t, b: uint32x4_tuint32x4_tZip vectors
4321TRUEvzip1q_u64a: uint64x2_t, b: uint64x2_tuint64x2_tZip vectors
4322TRUEvzip1q_u8a: uint8x16_t, b: uint8x16_tuint8x16_tZip vectors
4323FALSEvzip2_f16a: float16x4_t, b: float16x4_tfloat16x4_tZip vectors
4324TRUEvzip2_f32a: float32x2_t, b: float32x2_tfloat32x2_tZip vectors
4325TRUEvzip2_p16a: poly16x4_t, b: poly16x4_tpoly16x4_tZip vectors
4326TRUEvzip2_p8a: poly8x8_t, b: poly8x8_tpoly8x8_tZip vectors
4327TRUEvzip2_s16a: int16x4_t, b: int16x4_tint16x4_tZip vectors
4328TRUEvzip2_s32a: int32x2_t, b: int32x2_tint32x2_tZip vectors
4329TRUEvzip2_s8a: int8x8_t, b: int8x8_tint8x8_tZip vectors
4330TRUEvzip2_u16a: uint16x4_t, b: uint16x4_tuint16x4_tZip vectors
4331TRUEvzip2_u32a: uint32x2_t, b: uint32x2_tuint32x2_tZip vectors
4332TRUEvzip2_u8a: uint8x8_t, b: uint8x8_tuint8x8_tZip vectors
4333FALSEvzip2q_f16a: float16x8_t, b: float16x8_tfloat16x8_tZip vectors
4334TRUEvzip2q_f32a: float32x4_t, b: float32x4_tfloat32x4_tZip vectors
4335TRUEvzip2q_f64a: float64x2_t, b: float64x2_tfloat64x2_tZip vectors
4336TRUEvzip2q_p16a: poly16x8_t, b: poly16x8_tpoly16x8_tZip vectors
4337TRUEvzip2q_p64a: poly64x2_t, b: poly64x2_tpoly64x2_tZip vectors
4338TRUEvzip2q_p8a: poly8x16_t, b: poly8x16_tpoly8x16_tZip vectors
4339TRUEvzip2q_s16a: int16x8_t, b: int16x8_tint16x8_tZip vectors
4340TRUEvzip2q_s32a: int32x4_t, b: int32x4_tint32x4_tZip vectors
4341TRUEvzip2q_s64a: int64x2_t, b: int64x2_tint64x2_tZip vectors
4342TRUEvzip2q_s8a: int8x16_t, b: int8x16_tint8x16_tZip vectors
4343TRUEvzip2q_u16a: uint16x8_t, b: uint16x8_tuint16x8_tZip vectors
4344TRUEvzip2q_u32a: uint32x4_t, b: uint32x4_tuint32x4_tZip vectors
4345TRUEvzip2q_u64a: uint64x2_t, b: uint64x2_tuint64x2_tZip vectors
4346TRUEvzip2q_u8a: uint8x16_t, b: uint8x16_tuint8x16_tZip vectors
4347FALSEvzipq_f16a: float16x8_t, b: float16x8_tfloat16x8x2_tZip vectors
4348FALSEvzipq_f32a: float32x4_t, b: float32x4_tfloat32x4x2_tZip vectors
4349FALSEvzipq_p16a: poly16x8_t, b: poly16x8_tpoly16x8x2_tZip vectors
4350FALSEvzipq_p8a: poly8x16_t, b: poly8x16_tpoly8x16x2_tZip vectors
4351FALSEvzipq_s16a: int16x8_t, b: int16x8_tint16x8x2_tZip vectors
4352FALSEvzipq_s32a: int32x4_t, b: int32x4_tint32x4x2_tZip vectors
4353FALSEvzipq_s8a: int8x16_t, b: int8x16_tint8x16x2_tZip vectors
4354FALSEvzipq_u16a: uint16x8_t, b: uint16x8_tuint16x8x2_tZip vectors
4355FALSEvzipq_u32a: uint32x4_t, b: uint32x4_tuint32x4x2_tZip vectors
4356FALSEvzipq_u8a: uint8x16_t, b: uint8x16_tuint8x16x2_tZip vectors