1//===----------------------------------------------------------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8// Automatically generated file, do not edit!
9//===----------------------------------------------------------------------===//
10
11CUSTOM_BUILTIN_MAPPING(M2_mpysmi, 0)
12CUSTOM_BUILTIN_MAPPING(M2_dpmpyss_s0, 0)
13CUSTOM_BUILTIN_MAPPING(M2_dpmpyuu_s0, 0)
14CUSTOM_BUILTIN_MAPPING(M2_mpyi, 0)
15CUSTOM_BUILTIN_MAPPING(M2_mpyui, 0)
16CUSTOM_BUILTIN_MAPPING(A2_add, 0)
17CUSTOM_BUILTIN_MAPPING(A2_sub, 0)
18CUSTOM_BUILTIN_MAPPING(A2_addi, 0)
19CUSTOM_BUILTIN_MAPPING(A2_addp, 0)
20CUSTOM_BUILTIN_MAPPING(A2_subp, 0)
21CUSTOM_BUILTIN_MAPPING(A2_neg, 0)
22CUSTOM_BUILTIN_MAPPING(A2_zxtb, 0)
23CUSTOM_BUILTIN_MAPPING(A2_sxtb, 0)
24CUSTOM_BUILTIN_MAPPING(A2_zxth, 0)
25CUSTOM_BUILTIN_MAPPING(A2_sxth, 0)
26CUSTOM_BUILTIN_MAPPING(A2_and, 0)
27CUSTOM_BUILTIN_MAPPING(A2_or, 0)
28CUSTOM_BUILTIN_MAPPING(A2_xor, 0)
29CUSTOM_BUILTIN_MAPPING(A2_not, 0)
30CUSTOM_BUILTIN_MAPPING(A2_subri, 0)
31CUSTOM_BUILTIN_MAPPING(A2_andir, 0)
32CUSTOM_BUILTIN_MAPPING(A2_orir, 0)
33CUSTOM_BUILTIN_MAPPING(S2_asr_i_r, 0)
34CUSTOM_BUILTIN_MAPPING(S2_lsr_i_r, 0)
35CUSTOM_BUILTIN_MAPPING(S2_asl_i_r, 0)
36CUSTOM_BUILTIN_MAPPING(S2_asr_i_p, 0)
37CUSTOM_BUILTIN_MAPPING(S2_lsr_i_p, 0)
38CUSTOM_BUILTIN_MAPPING(S2_asl_i_p, 0)
39CUSTOM_BUILTIN_MAPPING(V6_vS32b_qpred_ai, 64)
40CUSTOM_BUILTIN_MAPPING(V6_vS32b_qpred_ai_128B, 128)
41CUSTOM_BUILTIN_MAPPING(V6_vS32b_nqpred_ai, 64)
42CUSTOM_BUILTIN_MAPPING(V6_vS32b_nqpred_ai_128B, 128)
43CUSTOM_BUILTIN_MAPPING(V6_vS32b_nt_qpred_ai, 64)
44CUSTOM_BUILTIN_MAPPING(V6_vS32b_nt_qpred_ai_128B, 128)
45CUSTOM_BUILTIN_MAPPING(V6_vS32b_nt_nqpred_ai, 64)
46CUSTOM_BUILTIN_MAPPING(V6_vS32b_nt_nqpred_ai_128B, 128)
47CUSTOM_BUILTIN_MAPPING(V6_vaddbq, 64)
48CUSTOM_BUILTIN_MAPPING(V6_vaddbq_128B, 128)
49CUSTOM_BUILTIN_MAPPING(V6_vsubbq, 64)
50CUSTOM_BUILTIN_MAPPING(V6_vsubbq_128B, 128)
51CUSTOM_BUILTIN_MAPPING(V6_vaddbnq, 64)
52CUSTOM_BUILTIN_MAPPING(V6_vaddbnq_128B, 128)
53CUSTOM_BUILTIN_MAPPING(V6_vsubbnq, 64)
54CUSTOM_BUILTIN_MAPPING(V6_vsubbnq_128B, 128)
55CUSTOM_BUILTIN_MAPPING(V6_vaddhq, 64)
56CUSTOM_BUILTIN_MAPPING(V6_vaddhq_128B, 128)
57CUSTOM_BUILTIN_MAPPING(V6_vsubhq, 64)
58CUSTOM_BUILTIN_MAPPING(V6_vsubhq_128B, 128)
59CUSTOM_BUILTIN_MAPPING(V6_vaddhnq, 64)
60CUSTOM_BUILTIN_MAPPING(V6_vaddhnq_128B, 128)
61CUSTOM_BUILTIN_MAPPING(V6_vsubhnq, 64)
62CUSTOM_BUILTIN_MAPPING(V6_vsubhnq_128B, 128)
63CUSTOM_BUILTIN_MAPPING(V6_vaddwq, 64)
64CUSTOM_BUILTIN_MAPPING(V6_vaddwq_128B, 128)
65CUSTOM_BUILTIN_MAPPING(V6_vsubwq, 64)
66CUSTOM_BUILTIN_MAPPING(V6_vsubwq_128B, 128)
67CUSTOM_BUILTIN_MAPPING(V6_vaddwnq, 64)
68CUSTOM_BUILTIN_MAPPING(V6_vaddwnq_128B, 128)
69CUSTOM_BUILTIN_MAPPING(V6_vsubwnq, 64)
70CUSTOM_BUILTIN_MAPPING(V6_vsubwnq_128B, 128)
71CUSTOM_BUILTIN_MAPPING(V6_vandqrt, 64)
72CUSTOM_BUILTIN_MAPPING(V6_vandqrt_128B, 128)
73CUSTOM_BUILTIN_MAPPING(V6_vandqrt_acc, 64)
74CUSTOM_BUILTIN_MAPPING(V6_vandqrt_acc_128B, 128)
75CUSTOM_BUILTIN_MAPPING(V6_vandvrt, 64)
76CUSTOM_BUILTIN_MAPPING(V6_vandvrt_128B, 128)
77CUSTOM_BUILTIN_MAPPING(V6_vandvrt_acc, 64)
78CUSTOM_BUILTIN_MAPPING(V6_vandvrt_acc_128B, 128)
79CUSTOM_BUILTIN_MAPPING(V6_vgtw, 64)
80CUSTOM_BUILTIN_MAPPING(V6_vgtw_128B, 128)
81CUSTOM_BUILTIN_MAPPING(V6_vgtw_and, 64)
82CUSTOM_BUILTIN_MAPPING(V6_vgtw_and_128B, 128)
83CUSTOM_BUILTIN_MAPPING(V6_vgtw_or, 64)
84CUSTOM_BUILTIN_MAPPING(V6_vgtw_or_128B, 128)
85CUSTOM_BUILTIN_MAPPING(V6_vgtw_xor, 64)
86CUSTOM_BUILTIN_MAPPING(V6_vgtw_xor_128B, 128)
87CUSTOM_BUILTIN_MAPPING(V6_veqw, 64)
88CUSTOM_BUILTIN_MAPPING(V6_veqw_128B, 128)
89CUSTOM_BUILTIN_MAPPING(V6_veqw_and, 64)
90CUSTOM_BUILTIN_MAPPING(V6_veqw_and_128B, 128)
91CUSTOM_BUILTIN_MAPPING(V6_veqw_or, 64)
92CUSTOM_BUILTIN_MAPPING(V6_veqw_or_128B, 128)
93CUSTOM_BUILTIN_MAPPING(V6_veqw_xor, 64)
94CUSTOM_BUILTIN_MAPPING(V6_veqw_xor_128B, 128)
95CUSTOM_BUILTIN_MAPPING(V6_vgth, 64)
96CUSTOM_BUILTIN_MAPPING(V6_vgth_128B, 128)
97CUSTOM_BUILTIN_MAPPING(V6_vgth_and, 64)
98CUSTOM_BUILTIN_MAPPING(V6_vgth_and_128B, 128)
99CUSTOM_BUILTIN_MAPPING(V6_vgth_or, 64)
100CUSTOM_BUILTIN_MAPPING(V6_vgth_or_128B, 128)
101CUSTOM_BUILTIN_MAPPING(V6_vgth_xor, 64)
102CUSTOM_BUILTIN_MAPPING(V6_vgth_xor_128B, 128)
103CUSTOM_BUILTIN_MAPPING(V6_veqh, 64)
104CUSTOM_BUILTIN_MAPPING(V6_veqh_128B, 128)
105CUSTOM_BUILTIN_MAPPING(V6_veqh_and, 64)
106CUSTOM_BUILTIN_MAPPING(V6_veqh_and_128B, 128)
107CUSTOM_BUILTIN_MAPPING(V6_veqh_or, 64)
108CUSTOM_BUILTIN_MAPPING(V6_veqh_or_128B, 128)
109CUSTOM_BUILTIN_MAPPING(V6_veqh_xor, 64)
110CUSTOM_BUILTIN_MAPPING(V6_veqh_xor_128B, 128)
111CUSTOM_BUILTIN_MAPPING(V6_vgtb, 64)
112CUSTOM_BUILTIN_MAPPING(V6_vgtb_128B, 128)
113CUSTOM_BUILTIN_MAPPING(V6_vgtb_and, 64)
114CUSTOM_BUILTIN_MAPPING(V6_vgtb_and_128B, 128)
115CUSTOM_BUILTIN_MAPPING(V6_vgtb_or, 64)
116CUSTOM_BUILTIN_MAPPING(V6_vgtb_or_128B, 128)
117CUSTOM_BUILTIN_MAPPING(V6_vgtb_xor, 64)
118CUSTOM_BUILTIN_MAPPING(V6_vgtb_xor_128B, 128)
119CUSTOM_BUILTIN_MAPPING(V6_veqb, 64)
120CUSTOM_BUILTIN_MAPPING(V6_veqb_128B, 128)
121CUSTOM_BUILTIN_MAPPING(V6_veqb_and, 64)
122CUSTOM_BUILTIN_MAPPING(V6_veqb_and_128B, 128)
123CUSTOM_BUILTIN_MAPPING(V6_veqb_or, 64)
124CUSTOM_BUILTIN_MAPPING(V6_veqb_or_128B, 128)
125CUSTOM_BUILTIN_MAPPING(V6_veqb_xor, 64)
126CUSTOM_BUILTIN_MAPPING(V6_veqb_xor_128B, 128)
127CUSTOM_BUILTIN_MAPPING(V6_vgtuw, 64)
128CUSTOM_BUILTIN_MAPPING(V6_vgtuw_128B, 128)
129CUSTOM_BUILTIN_MAPPING(V6_vgtuw_and, 64)
130CUSTOM_BUILTIN_MAPPING(V6_vgtuw_and_128B, 128)
131CUSTOM_BUILTIN_MAPPING(V6_vgtuw_or, 64)
132CUSTOM_BUILTIN_MAPPING(V6_vgtuw_or_128B, 128)
133CUSTOM_BUILTIN_MAPPING(V6_vgtuw_xor, 64)
134CUSTOM_BUILTIN_MAPPING(V6_vgtuw_xor_128B, 128)
135CUSTOM_BUILTIN_MAPPING(V6_vgtuh, 64)
136CUSTOM_BUILTIN_MAPPING(V6_vgtuh_128B, 128)
137CUSTOM_BUILTIN_MAPPING(V6_vgtuh_and, 64)
138CUSTOM_BUILTIN_MAPPING(V6_vgtuh_and_128B, 128)
139CUSTOM_BUILTIN_MAPPING(V6_vgtuh_or, 64)
140CUSTOM_BUILTIN_MAPPING(V6_vgtuh_or_128B, 128)
141CUSTOM_BUILTIN_MAPPING(V6_vgtuh_xor, 64)
142CUSTOM_BUILTIN_MAPPING(V6_vgtuh_xor_128B, 128)
143CUSTOM_BUILTIN_MAPPING(V6_vgtub, 64)
144CUSTOM_BUILTIN_MAPPING(V6_vgtub_128B, 128)
145CUSTOM_BUILTIN_MAPPING(V6_vgtub_and, 64)
146CUSTOM_BUILTIN_MAPPING(V6_vgtub_and_128B, 128)
147CUSTOM_BUILTIN_MAPPING(V6_vgtub_or, 64)
148CUSTOM_BUILTIN_MAPPING(V6_vgtub_or_128B, 128)
149CUSTOM_BUILTIN_MAPPING(V6_vgtub_xor, 64)
150CUSTOM_BUILTIN_MAPPING(V6_vgtub_xor_128B, 128)
151CUSTOM_BUILTIN_MAPPING(V6_pred_or, 64)
152CUSTOM_BUILTIN_MAPPING(V6_pred_or_128B, 128)
153CUSTOM_BUILTIN_MAPPING(V6_pred_and, 64)
154CUSTOM_BUILTIN_MAPPING(V6_pred_and_128B, 128)
155CUSTOM_BUILTIN_MAPPING(V6_pred_not, 64)
156CUSTOM_BUILTIN_MAPPING(V6_pred_not_128B, 128)
157CUSTOM_BUILTIN_MAPPING(V6_pred_xor, 64)
158CUSTOM_BUILTIN_MAPPING(V6_pred_xor_128B, 128)
159CUSTOM_BUILTIN_MAPPING(V6_pred_and_n, 64)
160CUSTOM_BUILTIN_MAPPING(V6_pred_and_n_128B, 128)
161CUSTOM_BUILTIN_MAPPING(V6_pred_or_n, 64)
162CUSTOM_BUILTIN_MAPPING(V6_pred_or_n_128B, 128)
163CUSTOM_BUILTIN_MAPPING(V6_pred_scalar2, 64)
164CUSTOM_BUILTIN_MAPPING(V6_pred_scalar2_128B, 128)
165CUSTOM_BUILTIN_MAPPING(V6_vmux, 64)
166CUSTOM_BUILTIN_MAPPING(V6_vmux_128B, 128)
167CUSTOM_BUILTIN_MAPPING(V6_vswap, 64)
168CUSTOM_BUILTIN_MAPPING(V6_vswap_128B, 128)
169CUSTOM_BUILTIN_MAPPING(V6_vaddcarry, 64)
170CUSTOM_BUILTIN_MAPPING(V6_vaddcarry_128B, 128)
171CUSTOM_BUILTIN_MAPPING(V6_vsubcarry, 64)
172CUSTOM_BUILTIN_MAPPING(V6_vsubcarry_128B, 128)
173CUSTOM_BUILTIN_MAPPING(V6_vandnqrt, 64)
174CUSTOM_BUILTIN_MAPPING(V6_vandnqrt_128B, 128)
175CUSTOM_BUILTIN_MAPPING(V6_vandnqrt_acc, 64)
176CUSTOM_BUILTIN_MAPPING(V6_vandnqrt_acc_128B, 128)
177CUSTOM_BUILTIN_MAPPING(V6_vandvqv, 64)
178CUSTOM_BUILTIN_MAPPING(V6_vandvqv_128B, 128)
179CUSTOM_BUILTIN_MAPPING(V6_vandvnqv, 64)
180CUSTOM_BUILTIN_MAPPING(V6_vandvnqv_128B, 128)
181CUSTOM_BUILTIN_MAPPING(V6_pred_scalar2v2, 64)
182CUSTOM_BUILTIN_MAPPING(V6_pred_scalar2v2_128B, 128)
183CUSTOM_BUILTIN_MAPPING(V6_shuffeqw, 64)
184CUSTOM_BUILTIN_MAPPING(V6_shuffeqw_128B, 128)
185CUSTOM_BUILTIN_MAPPING(V6_shuffeqh, 64)
186CUSTOM_BUILTIN_MAPPING(V6_shuffeqh_128B, 128)
187CUSTOM_BUILTIN_MAPPING(V6_vgathermwq, 64)
188CUSTOM_BUILTIN_MAPPING(V6_vgathermwq_128B, 128)
189CUSTOM_BUILTIN_MAPPING(V6_vgathermhq, 64)
190CUSTOM_BUILTIN_MAPPING(V6_vgathermhq_128B, 128)
191CUSTOM_BUILTIN_MAPPING(V6_vgathermhwq, 64)
192CUSTOM_BUILTIN_MAPPING(V6_vgathermhwq_128B, 128)
193CUSTOM_BUILTIN_MAPPING(V6_vscattermwq, 64)
194CUSTOM_BUILTIN_MAPPING(V6_vscattermwq_128B, 128)
195CUSTOM_BUILTIN_MAPPING(V6_vscattermhq, 64)
196CUSTOM_BUILTIN_MAPPING(V6_vscattermhq_128B, 128)
197CUSTOM_BUILTIN_MAPPING(V6_vscattermhwq, 64)
198CUSTOM_BUILTIN_MAPPING(V6_vscattermhwq_128B, 128)
199CUSTOM_BUILTIN_MAPPING(V6_vprefixqb, 64)
200CUSTOM_BUILTIN_MAPPING(V6_vprefixqb_128B, 128)
201CUSTOM_BUILTIN_MAPPING(V6_vprefixqh, 64)
202CUSTOM_BUILTIN_MAPPING(V6_vprefixqh_128B, 128)
203CUSTOM_BUILTIN_MAPPING(V6_vprefixqw, 64)
204CUSTOM_BUILTIN_MAPPING(V6_vprefixqw_128B, 128)
205CUSTOM_BUILTIN_MAPPING(V6_vaddcarrysat, 64)
206CUSTOM_BUILTIN_MAPPING(V6_vaddcarrysat_128B, 128)
207