rust/library/stdarch/crates/intrinsic-test/neon-intrinsics.csv

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
The file is too large to be shown. View Raw