1*f5c631daSSadaf Ebrahimi // Copyright 2015, VIXL authors
2*f5c631daSSadaf Ebrahimi // All rights reserved.
3*f5c631daSSadaf Ebrahimi //
4*f5c631daSSadaf Ebrahimi // Redistribution and use in source and binary forms, with or without
5*f5c631daSSadaf Ebrahimi // modification, are permitted provided that the following conditions are met:
6*f5c631daSSadaf Ebrahimi //
7*f5c631daSSadaf Ebrahimi //   * Redistributions of source code must retain the above copyright notice,
8*f5c631daSSadaf Ebrahimi //     this list of conditions and the following disclaimer.
9*f5c631daSSadaf Ebrahimi //   * Redistributions in binary form must reproduce the above copyright notice,
10*f5c631daSSadaf Ebrahimi //     this list of conditions and the following disclaimer in the documentation
11*f5c631daSSadaf Ebrahimi //     and/or other materials provided with the distribution.
12*f5c631daSSadaf Ebrahimi //   * Neither the name of ARM Limited nor the names of its contributors may be
13*f5c631daSSadaf Ebrahimi //     used to endorse or promote products derived from this software without
14*f5c631daSSadaf Ebrahimi //     specific prior written permission.
15*f5c631daSSadaf Ebrahimi //
16*f5c631daSSadaf Ebrahimi // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
17*f5c631daSSadaf Ebrahimi // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18*f5c631daSSadaf Ebrahimi // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19*f5c631daSSadaf Ebrahimi // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
20*f5c631daSSadaf Ebrahimi // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21*f5c631daSSadaf Ebrahimi // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22*f5c631daSSadaf Ebrahimi // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23*f5c631daSSadaf Ebrahimi // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24*f5c631daSSadaf Ebrahimi // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25*f5c631daSSadaf Ebrahimi // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26*f5c631daSSadaf Ebrahimi 
27*f5c631daSSadaf Ebrahimi 
28*f5c631daSSadaf Ebrahimi // ---------------------------------------------------------------------
29*f5c631daSSadaf Ebrahimi // This file is auto generated using tools/generate_simulator_traces.py.
30*f5c631daSSadaf Ebrahimi //
31*f5c631daSSadaf Ebrahimi // PLEASE DO NOT EDIT.
32*f5c631daSSadaf Ebrahimi // ---------------------------------------------------------------------
33*f5c631daSSadaf Ebrahimi 
34*f5c631daSSadaf Ebrahimi #ifndef VIXL_ASSEMBLER_COND_RDLOW_RNLOW_OPERAND_IMMEDIATE_ZERO_RSBS_T32_H_
35*f5c631daSSadaf Ebrahimi #define VIXL_ASSEMBLER_COND_RDLOW_RNLOW_OPERAND_IMMEDIATE_ZERO_RSBS_T32_H_
36*f5c631daSSadaf Ebrahimi 
37*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r0_0[] = {
38*f5c631daSSadaf Ebrahimi   0x40, 0x42 // rsbs al r0 r0 0
39*f5c631daSSadaf Ebrahimi };
40*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r1_0[] = {
41*f5c631daSSadaf Ebrahimi   0x48, 0x42 // rsbs al r0 r1 0
42*f5c631daSSadaf Ebrahimi };
43*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r2_0[] = {
44*f5c631daSSadaf Ebrahimi   0x50, 0x42 // rsbs al r0 r2 0
45*f5c631daSSadaf Ebrahimi };
46*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r3_0[] = {
47*f5c631daSSadaf Ebrahimi   0x58, 0x42 // rsbs al r0 r3 0
48*f5c631daSSadaf Ebrahimi };
49*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r4_0[] = {
50*f5c631daSSadaf Ebrahimi   0x60, 0x42 // rsbs al r0 r4 0
51*f5c631daSSadaf Ebrahimi };
52*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r5_0[] = {
53*f5c631daSSadaf Ebrahimi   0x68, 0x42 // rsbs al r0 r5 0
54*f5c631daSSadaf Ebrahimi };
55*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r6_0[] = {
56*f5c631daSSadaf Ebrahimi   0x70, 0x42 // rsbs al r0 r6 0
57*f5c631daSSadaf Ebrahimi };
58*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r0_r7_0[] = {
59*f5c631daSSadaf Ebrahimi   0x78, 0x42 // rsbs al r0 r7 0
60*f5c631daSSadaf Ebrahimi };
61*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r0_0[] = {
62*f5c631daSSadaf Ebrahimi   0x41, 0x42 // rsbs al r1 r0 0
63*f5c631daSSadaf Ebrahimi };
64*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r1_0[] = {
65*f5c631daSSadaf Ebrahimi   0x49, 0x42 // rsbs al r1 r1 0
66*f5c631daSSadaf Ebrahimi };
67*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r2_0[] = {
68*f5c631daSSadaf Ebrahimi   0x51, 0x42 // rsbs al r1 r2 0
69*f5c631daSSadaf Ebrahimi };
70*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r3_0[] = {
71*f5c631daSSadaf Ebrahimi   0x59, 0x42 // rsbs al r1 r3 0
72*f5c631daSSadaf Ebrahimi };
73*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r4_0[] = {
74*f5c631daSSadaf Ebrahimi   0x61, 0x42 // rsbs al r1 r4 0
75*f5c631daSSadaf Ebrahimi };
76*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r5_0[] = {
77*f5c631daSSadaf Ebrahimi   0x69, 0x42 // rsbs al r1 r5 0
78*f5c631daSSadaf Ebrahimi };
79*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r6_0[] = {
80*f5c631daSSadaf Ebrahimi   0x71, 0x42 // rsbs al r1 r6 0
81*f5c631daSSadaf Ebrahimi };
82*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r1_r7_0[] = {
83*f5c631daSSadaf Ebrahimi   0x79, 0x42 // rsbs al r1 r7 0
84*f5c631daSSadaf Ebrahimi };
85*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r0_0[] = {
86*f5c631daSSadaf Ebrahimi   0x42, 0x42 // rsbs al r2 r0 0
87*f5c631daSSadaf Ebrahimi };
88*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r1_0[] = {
89*f5c631daSSadaf Ebrahimi   0x4a, 0x42 // rsbs al r2 r1 0
90*f5c631daSSadaf Ebrahimi };
91*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r2_0[] = {
92*f5c631daSSadaf Ebrahimi   0x52, 0x42 // rsbs al r2 r2 0
93*f5c631daSSadaf Ebrahimi };
94*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r3_0[] = {
95*f5c631daSSadaf Ebrahimi   0x5a, 0x42 // rsbs al r2 r3 0
96*f5c631daSSadaf Ebrahimi };
97*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r4_0[] = {
98*f5c631daSSadaf Ebrahimi   0x62, 0x42 // rsbs al r2 r4 0
99*f5c631daSSadaf Ebrahimi };
100*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r5_0[] = {
101*f5c631daSSadaf Ebrahimi   0x6a, 0x42 // rsbs al r2 r5 0
102*f5c631daSSadaf Ebrahimi };
103*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r6_0[] = {
104*f5c631daSSadaf Ebrahimi   0x72, 0x42 // rsbs al r2 r6 0
105*f5c631daSSadaf Ebrahimi };
106*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r2_r7_0[] = {
107*f5c631daSSadaf Ebrahimi   0x7a, 0x42 // rsbs al r2 r7 0
108*f5c631daSSadaf Ebrahimi };
109*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r0_0[] = {
110*f5c631daSSadaf Ebrahimi   0x43, 0x42 // rsbs al r3 r0 0
111*f5c631daSSadaf Ebrahimi };
112*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r1_0[] = {
113*f5c631daSSadaf Ebrahimi   0x4b, 0x42 // rsbs al r3 r1 0
114*f5c631daSSadaf Ebrahimi };
115*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r2_0[] = {
116*f5c631daSSadaf Ebrahimi   0x53, 0x42 // rsbs al r3 r2 0
117*f5c631daSSadaf Ebrahimi };
118*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r3_0[] = {
119*f5c631daSSadaf Ebrahimi   0x5b, 0x42 // rsbs al r3 r3 0
120*f5c631daSSadaf Ebrahimi };
121*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r4_0[] = {
122*f5c631daSSadaf Ebrahimi   0x63, 0x42 // rsbs al r3 r4 0
123*f5c631daSSadaf Ebrahimi };
124*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r5_0[] = {
125*f5c631daSSadaf Ebrahimi   0x6b, 0x42 // rsbs al r3 r5 0
126*f5c631daSSadaf Ebrahimi };
127*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r6_0[] = {
128*f5c631daSSadaf Ebrahimi   0x73, 0x42 // rsbs al r3 r6 0
129*f5c631daSSadaf Ebrahimi };
130*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r3_r7_0[] = {
131*f5c631daSSadaf Ebrahimi   0x7b, 0x42 // rsbs al r3 r7 0
132*f5c631daSSadaf Ebrahimi };
133*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r0_0[] = {
134*f5c631daSSadaf Ebrahimi   0x44, 0x42 // rsbs al r4 r0 0
135*f5c631daSSadaf Ebrahimi };
136*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r1_0[] = {
137*f5c631daSSadaf Ebrahimi   0x4c, 0x42 // rsbs al r4 r1 0
138*f5c631daSSadaf Ebrahimi };
139*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r2_0[] = {
140*f5c631daSSadaf Ebrahimi   0x54, 0x42 // rsbs al r4 r2 0
141*f5c631daSSadaf Ebrahimi };
142*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r3_0[] = {
143*f5c631daSSadaf Ebrahimi   0x5c, 0x42 // rsbs al r4 r3 0
144*f5c631daSSadaf Ebrahimi };
145*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r4_0[] = {
146*f5c631daSSadaf Ebrahimi   0x64, 0x42 // rsbs al r4 r4 0
147*f5c631daSSadaf Ebrahimi };
148*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r5_0[] = {
149*f5c631daSSadaf Ebrahimi   0x6c, 0x42 // rsbs al r4 r5 0
150*f5c631daSSadaf Ebrahimi };
151*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r6_0[] = {
152*f5c631daSSadaf Ebrahimi   0x74, 0x42 // rsbs al r4 r6 0
153*f5c631daSSadaf Ebrahimi };
154*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r4_r7_0[] = {
155*f5c631daSSadaf Ebrahimi   0x7c, 0x42 // rsbs al r4 r7 0
156*f5c631daSSadaf Ebrahimi };
157*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r0_0[] = {
158*f5c631daSSadaf Ebrahimi   0x45, 0x42 // rsbs al r5 r0 0
159*f5c631daSSadaf Ebrahimi };
160*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r1_0[] = {
161*f5c631daSSadaf Ebrahimi   0x4d, 0x42 // rsbs al r5 r1 0
162*f5c631daSSadaf Ebrahimi };
163*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r2_0[] = {
164*f5c631daSSadaf Ebrahimi   0x55, 0x42 // rsbs al r5 r2 0
165*f5c631daSSadaf Ebrahimi };
166*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r3_0[] = {
167*f5c631daSSadaf Ebrahimi   0x5d, 0x42 // rsbs al r5 r3 0
168*f5c631daSSadaf Ebrahimi };
169*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r4_0[] = {
170*f5c631daSSadaf Ebrahimi   0x65, 0x42 // rsbs al r5 r4 0
171*f5c631daSSadaf Ebrahimi };
172*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r5_0[] = {
173*f5c631daSSadaf Ebrahimi   0x6d, 0x42 // rsbs al r5 r5 0
174*f5c631daSSadaf Ebrahimi };
175*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r6_0[] = {
176*f5c631daSSadaf Ebrahimi   0x75, 0x42 // rsbs al r5 r6 0
177*f5c631daSSadaf Ebrahimi };
178*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r5_r7_0[] = {
179*f5c631daSSadaf Ebrahimi   0x7d, 0x42 // rsbs al r5 r7 0
180*f5c631daSSadaf Ebrahimi };
181*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r0_0[] = {
182*f5c631daSSadaf Ebrahimi   0x46, 0x42 // rsbs al r6 r0 0
183*f5c631daSSadaf Ebrahimi };
184*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r1_0[] = {
185*f5c631daSSadaf Ebrahimi   0x4e, 0x42 // rsbs al r6 r1 0
186*f5c631daSSadaf Ebrahimi };
187*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r2_0[] = {
188*f5c631daSSadaf Ebrahimi   0x56, 0x42 // rsbs al r6 r2 0
189*f5c631daSSadaf Ebrahimi };
190*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r3_0[] = {
191*f5c631daSSadaf Ebrahimi   0x5e, 0x42 // rsbs al r6 r3 0
192*f5c631daSSadaf Ebrahimi };
193*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r4_0[] = {
194*f5c631daSSadaf Ebrahimi   0x66, 0x42 // rsbs al r6 r4 0
195*f5c631daSSadaf Ebrahimi };
196*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r5_0[] = {
197*f5c631daSSadaf Ebrahimi   0x6e, 0x42 // rsbs al r6 r5 0
198*f5c631daSSadaf Ebrahimi };
199*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r6_0[] = {
200*f5c631daSSadaf Ebrahimi   0x76, 0x42 // rsbs al r6 r6 0
201*f5c631daSSadaf Ebrahimi };
202*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r6_r7_0[] = {
203*f5c631daSSadaf Ebrahimi   0x7e, 0x42 // rsbs al r6 r7 0
204*f5c631daSSadaf Ebrahimi };
205*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r0_0[] = {
206*f5c631daSSadaf Ebrahimi   0x47, 0x42 // rsbs al r7 r0 0
207*f5c631daSSadaf Ebrahimi };
208*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r1_0[] = {
209*f5c631daSSadaf Ebrahimi   0x4f, 0x42 // rsbs al r7 r1 0
210*f5c631daSSadaf Ebrahimi };
211*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r2_0[] = {
212*f5c631daSSadaf Ebrahimi   0x57, 0x42 // rsbs al r7 r2 0
213*f5c631daSSadaf Ebrahimi };
214*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r3_0[] = {
215*f5c631daSSadaf Ebrahimi   0x5f, 0x42 // rsbs al r7 r3 0
216*f5c631daSSadaf Ebrahimi };
217*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r4_0[] = {
218*f5c631daSSadaf Ebrahimi   0x67, 0x42 // rsbs al r7 r4 0
219*f5c631daSSadaf Ebrahimi };
220*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r5_0[] = {
221*f5c631daSSadaf Ebrahimi   0x6f, 0x42 // rsbs al r7 r5 0
222*f5c631daSSadaf Ebrahimi };
223*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r6_0[] = {
224*f5c631daSSadaf Ebrahimi   0x77, 0x42 // rsbs al r7 r6 0
225*f5c631daSSadaf Ebrahimi };
226*f5c631daSSadaf Ebrahimi const byte kInstruction_rsbs_al_r7_r7_0[] = {
227*f5c631daSSadaf Ebrahimi   0x7f, 0x42 // rsbs al r7 r7 0
228*f5c631daSSadaf Ebrahimi };
229*f5c631daSSadaf Ebrahimi const TestResult kReferencersbs[] = {
230*f5c631daSSadaf Ebrahimi   {
231*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r0_r0_0),
232*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r0_r0_0,
233*f5c631daSSadaf Ebrahimi   },
234*f5c631daSSadaf Ebrahimi   {
235*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r0_r1_0),
236*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r0_r1_0,
237*f5c631daSSadaf Ebrahimi   },
238*f5c631daSSadaf Ebrahimi   {
239*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r0_r2_0),
240*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r0_r2_0,
241*f5c631daSSadaf Ebrahimi   },
242*f5c631daSSadaf Ebrahimi   {
243*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r0_r3_0),
244*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r0_r3_0,
245*f5c631daSSadaf Ebrahimi   },
246*f5c631daSSadaf Ebrahimi   {
247*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r0_r4_0),
248*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r0_r4_0,
249*f5c631daSSadaf Ebrahimi   },
250*f5c631daSSadaf Ebrahimi   {
251*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r0_r5_0),
252*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r0_r5_0,
253*f5c631daSSadaf Ebrahimi   },
254*f5c631daSSadaf Ebrahimi   {
255*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r0_r6_0),
256*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r0_r6_0,
257*f5c631daSSadaf Ebrahimi   },
258*f5c631daSSadaf Ebrahimi   {
259*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r0_r7_0),
260*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r0_r7_0,
261*f5c631daSSadaf Ebrahimi   },
262*f5c631daSSadaf Ebrahimi   {
263*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r1_r0_0),
264*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r1_r0_0,
265*f5c631daSSadaf Ebrahimi   },
266*f5c631daSSadaf Ebrahimi   {
267*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r1_r1_0),
268*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r1_r1_0,
269*f5c631daSSadaf Ebrahimi   },
270*f5c631daSSadaf Ebrahimi   {
271*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r1_r2_0),
272*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r1_r2_0,
273*f5c631daSSadaf Ebrahimi   },
274*f5c631daSSadaf Ebrahimi   {
275*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r1_r3_0),
276*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r1_r3_0,
277*f5c631daSSadaf Ebrahimi   },
278*f5c631daSSadaf Ebrahimi   {
279*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r1_r4_0),
280*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r1_r4_0,
281*f5c631daSSadaf Ebrahimi   },
282*f5c631daSSadaf Ebrahimi   {
283*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r1_r5_0),
284*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r1_r5_0,
285*f5c631daSSadaf Ebrahimi   },
286*f5c631daSSadaf Ebrahimi   {
287*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r1_r6_0),
288*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r1_r6_0,
289*f5c631daSSadaf Ebrahimi   },
290*f5c631daSSadaf Ebrahimi   {
291*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r1_r7_0),
292*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r1_r7_0,
293*f5c631daSSadaf Ebrahimi   },
294*f5c631daSSadaf Ebrahimi   {
295*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r2_r0_0),
296*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r2_r0_0,
297*f5c631daSSadaf Ebrahimi   },
298*f5c631daSSadaf Ebrahimi   {
299*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r2_r1_0),
300*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r2_r1_0,
301*f5c631daSSadaf Ebrahimi   },
302*f5c631daSSadaf Ebrahimi   {
303*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r2_r2_0),
304*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r2_r2_0,
305*f5c631daSSadaf Ebrahimi   },
306*f5c631daSSadaf Ebrahimi   {
307*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r2_r3_0),
308*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r2_r3_0,
309*f5c631daSSadaf Ebrahimi   },
310*f5c631daSSadaf Ebrahimi   {
311*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r2_r4_0),
312*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r2_r4_0,
313*f5c631daSSadaf Ebrahimi   },
314*f5c631daSSadaf Ebrahimi   {
315*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r2_r5_0),
316*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r2_r5_0,
317*f5c631daSSadaf Ebrahimi   },
318*f5c631daSSadaf Ebrahimi   {
319*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r2_r6_0),
320*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r2_r6_0,
321*f5c631daSSadaf Ebrahimi   },
322*f5c631daSSadaf Ebrahimi   {
323*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r2_r7_0),
324*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r2_r7_0,
325*f5c631daSSadaf Ebrahimi   },
326*f5c631daSSadaf Ebrahimi   {
327*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r3_r0_0),
328*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r3_r0_0,
329*f5c631daSSadaf Ebrahimi   },
330*f5c631daSSadaf Ebrahimi   {
331*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r3_r1_0),
332*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r3_r1_0,
333*f5c631daSSadaf Ebrahimi   },
334*f5c631daSSadaf Ebrahimi   {
335*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r3_r2_0),
336*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r3_r2_0,
337*f5c631daSSadaf Ebrahimi   },
338*f5c631daSSadaf Ebrahimi   {
339*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r3_r3_0),
340*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r3_r3_0,
341*f5c631daSSadaf Ebrahimi   },
342*f5c631daSSadaf Ebrahimi   {
343*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r3_r4_0),
344*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r3_r4_0,
345*f5c631daSSadaf Ebrahimi   },
346*f5c631daSSadaf Ebrahimi   {
347*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r3_r5_0),
348*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r3_r5_0,
349*f5c631daSSadaf Ebrahimi   },
350*f5c631daSSadaf Ebrahimi   {
351*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r3_r6_0),
352*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r3_r6_0,
353*f5c631daSSadaf Ebrahimi   },
354*f5c631daSSadaf Ebrahimi   {
355*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r3_r7_0),
356*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r3_r7_0,
357*f5c631daSSadaf Ebrahimi   },
358*f5c631daSSadaf Ebrahimi   {
359*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r4_r0_0),
360*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r4_r0_0,
361*f5c631daSSadaf Ebrahimi   },
362*f5c631daSSadaf Ebrahimi   {
363*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r4_r1_0),
364*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r4_r1_0,
365*f5c631daSSadaf Ebrahimi   },
366*f5c631daSSadaf Ebrahimi   {
367*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r4_r2_0),
368*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r4_r2_0,
369*f5c631daSSadaf Ebrahimi   },
370*f5c631daSSadaf Ebrahimi   {
371*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r4_r3_0),
372*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r4_r3_0,
373*f5c631daSSadaf Ebrahimi   },
374*f5c631daSSadaf Ebrahimi   {
375*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r4_r4_0),
376*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r4_r4_0,
377*f5c631daSSadaf Ebrahimi   },
378*f5c631daSSadaf Ebrahimi   {
379*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r4_r5_0),
380*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r4_r5_0,
381*f5c631daSSadaf Ebrahimi   },
382*f5c631daSSadaf Ebrahimi   {
383*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r4_r6_0),
384*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r4_r6_0,
385*f5c631daSSadaf Ebrahimi   },
386*f5c631daSSadaf Ebrahimi   {
387*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r4_r7_0),
388*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r4_r7_0,
389*f5c631daSSadaf Ebrahimi   },
390*f5c631daSSadaf Ebrahimi   {
391*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r5_r0_0),
392*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r5_r0_0,
393*f5c631daSSadaf Ebrahimi   },
394*f5c631daSSadaf Ebrahimi   {
395*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r5_r1_0),
396*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r5_r1_0,
397*f5c631daSSadaf Ebrahimi   },
398*f5c631daSSadaf Ebrahimi   {
399*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r5_r2_0),
400*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r5_r2_0,
401*f5c631daSSadaf Ebrahimi   },
402*f5c631daSSadaf Ebrahimi   {
403*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r5_r3_0),
404*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r5_r3_0,
405*f5c631daSSadaf Ebrahimi   },
406*f5c631daSSadaf Ebrahimi   {
407*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r5_r4_0),
408*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r5_r4_0,
409*f5c631daSSadaf Ebrahimi   },
410*f5c631daSSadaf Ebrahimi   {
411*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r5_r5_0),
412*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r5_r5_0,
413*f5c631daSSadaf Ebrahimi   },
414*f5c631daSSadaf Ebrahimi   {
415*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r5_r6_0),
416*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r5_r6_0,
417*f5c631daSSadaf Ebrahimi   },
418*f5c631daSSadaf Ebrahimi   {
419*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r5_r7_0),
420*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r5_r7_0,
421*f5c631daSSadaf Ebrahimi   },
422*f5c631daSSadaf Ebrahimi   {
423*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r6_r0_0),
424*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r6_r0_0,
425*f5c631daSSadaf Ebrahimi   },
426*f5c631daSSadaf Ebrahimi   {
427*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r6_r1_0),
428*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r6_r1_0,
429*f5c631daSSadaf Ebrahimi   },
430*f5c631daSSadaf Ebrahimi   {
431*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r6_r2_0),
432*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r6_r2_0,
433*f5c631daSSadaf Ebrahimi   },
434*f5c631daSSadaf Ebrahimi   {
435*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r6_r3_0),
436*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r6_r3_0,
437*f5c631daSSadaf Ebrahimi   },
438*f5c631daSSadaf Ebrahimi   {
439*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r6_r4_0),
440*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r6_r4_0,
441*f5c631daSSadaf Ebrahimi   },
442*f5c631daSSadaf Ebrahimi   {
443*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r6_r5_0),
444*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r6_r5_0,
445*f5c631daSSadaf Ebrahimi   },
446*f5c631daSSadaf Ebrahimi   {
447*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r6_r6_0),
448*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r6_r6_0,
449*f5c631daSSadaf Ebrahimi   },
450*f5c631daSSadaf Ebrahimi   {
451*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r6_r7_0),
452*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r6_r7_0,
453*f5c631daSSadaf Ebrahimi   },
454*f5c631daSSadaf Ebrahimi   {
455*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r7_r0_0),
456*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r7_r0_0,
457*f5c631daSSadaf Ebrahimi   },
458*f5c631daSSadaf Ebrahimi   {
459*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r7_r1_0),
460*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r7_r1_0,
461*f5c631daSSadaf Ebrahimi   },
462*f5c631daSSadaf Ebrahimi   {
463*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r7_r2_0),
464*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r7_r2_0,
465*f5c631daSSadaf Ebrahimi   },
466*f5c631daSSadaf Ebrahimi   {
467*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r7_r3_0),
468*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r7_r3_0,
469*f5c631daSSadaf Ebrahimi   },
470*f5c631daSSadaf Ebrahimi   {
471*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r7_r4_0),
472*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r7_r4_0,
473*f5c631daSSadaf Ebrahimi   },
474*f5c631daSSadaf Ebrahimi   {
475*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r7_r5_0),
476*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r7_r5_0,
477*f5c631daSSadaf Ebrahimi   },
478*f5c631daSSadaf Ebrahimi   {
479*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r7_r6_0),
480*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r7_r6_0,
481*f5c631daSSadaf Ebrahimi   },
482*f5c631daSSadaf Ebrahimi   {
483*f5c631daSSadaf Ebrahimi     ARRAY_SIZE(kInstruction_rsbs_al_r7_r7_0),
484*f5c631daSSadaf Ebrahimi     kInstruction_rsbs_al_r7_r7_0,
485*f5c631daSSadaf Ebrahimi   },
486*f5c631daSSadaf Ebrahimi };
487*f5c631daSSadaf Ebrahimi 
488*f5c631daSSadaf Ebrahimi #endif  // VIXL_ASSEMBLER_COND_RDLOW_RNLOW_OPERAND_IMMEDIATE_ZERO_RSBS_T32_H_
489