1b8021494Sopenharmony_ci// Copyright 2015, VIXL authors
2b8021494Sopenharmony_ci// All rights reserved.
3b8021494Sopenharmony_ci//
4b8021494Sopenharmony_ci// Redistribution and use in source and binary forms, with or without
5b8021494Sopenharmony_ci// modification, are permitted provided that the following conditions are met:
6b8021494Sopenharmony_ci//
7b8021494Sopenharmony_ci//   * Redistributions of source code must retain the above copyright notice,
8b8021494Sopenharmony_ci//     this list of conditions and the following disclaimer.
9b8021494Sopenharmony_ci//   * Redistributions in binary form must reproduce the above copyright notice,
10b8021494Sopenharmony_ci//     this list of conditions and the following disclaimer in the documentation
11b8021494Sopenharmony_ci//     and/or other materials provided with the distribution.
12b8021494Sopenharmony_ci//   * Neither the name of ARM Limited nor the names of its contributors may be
13b8021494Sopenharmony_ci//     used to endorse or promote products derived from this software without
14b8021494Sopenharmony_ci//     specific prior written permission.
15b8021494Sopenharmony_ci//
16b8021494Sopenharmony_ci// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
17b8021494Sopenharmony_ci// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18b8021494Sopenharmony_ci// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19b8021494Sopenharmony_ci// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
20b8021494Sopenharmony_ci// FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21b8021494Sopenharmony_ci// DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22b8021494Sopenharmony_ci// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23b8021494Sopenharmony_ci// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24b8021494Sopenharmony_ci// OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25b8021494Sopenharmony_ci// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26b8021494Sopenharmony_ci
27b8021494Sopenharmony_ci
28b8021494Sopenharmony_ci// ---------------------------------------------------------------------
29b8021494Sopenharmony_ci// This file is auto generated using tools/generate_simulator_traces.py.
30b8021494Sopenharmony_ci//
31b8021494Sopenharmony_ci// PLEASE DO NOT EDIT.
32b8021494Sopenharmony_ci// ---------------------------------------------------------------------
33b8021494Sopenharmony_ci
34b8021494Sopenharmony_ci#ifndef VIXL_ASSEMBLER_COND_SP_SP_OPERAND_IMM7_SUB_T32_H_
35b8021494Sopenharmony_ci#define VIXL_ASSEMBLER_COND_SP_SP_OPERAND_IMM7_SUB_T32_H_
36b8021494Sopenharmony_ci
37b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x0[] = {
38b8021494Sopenharmony_ci  0x80, 0xb0 // sub al sp sp 0x0
39b8021494Sopenharmony_ci};
40b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x4[] = {
41b8021494Sopenharmony_ci  0x81, 0xb0 // sub al sp sp 0x4
42b8021494Sopenharmony_ci};
43b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x8[] = {
44b8021494Sopenharmony_ci  0x82, 0xb0 // sub al sp sp 0x8
45b8021494Sopenharmony_ci};
46b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xc[] = {
47b8021494Sopenharmony_ci  0x83, 0xb0 // sub al sp sp 0xc
48b8021494Sopenharmony_ci};
49b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x10[] = {
50b8021494Sopenharmony_ci  0x84, 0xb0 // sub al sp sp 0x10
51b8021494Sopenharmony_ci};
52b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x14[] = {
53b8021494Sopenharmony_ci  0x85, 0xb0 // sub al sp sp 0x14
54b8021494Sopenharmony_ci};
55b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x18[] = {
56b8021494Sopenharmony_ci  0x86, 0xb0 // sub al sp sp 0x18
57b8021494Sopenharmony_ci};
58b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1c[] = {
59b8021494Sopenharmony_ci  0x87, 0xb0 // sub al sp sp 0x1c
60b8021494Sopenharmony_ci};
61b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x20[] = {
62b8021494Sopenharmony_ci  0x88, 0xb0 // sub al sp sp 0x20
63b8021494Sopenharmony_ci};
64b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x24[] = {
65b8021494Sopenharmony_ci  0x89, 0xb0 // sub al sp sp 0x24
66b8021494Sopenharmony_ci};
67b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x28[] = {
68b8021494Sopenharmony_ci  0x8a, 0xb0 // sub al sp sp 0x28
69b8021494Sopenharmony_ci};
70b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x2c[] = {
71b8021494Sopenharmony_ci  0x8b, 0xb0 // sub al sp sp 0x2c
72b8021494Sopenharmony_ci};
73b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x30[] = {
74b8021494Sopenharmony_ci  0x8c, 0xb0 // sub al sp sp 0x30
75b8021494Sopenharmony_ci};
76b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x34[] = {
77b8021494Sopenharmony_ci  0x8d, 0xb0 // sub al sp sp 0x34
78b8021494Sopenharmony_ci};
79b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x38[] = {
80b8021494Sopenharmony_ci  0x8e, 0xb0 // sub al sp sp 0x38
81b8021494Sopenharmony_ci};
82b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x3c[] = {
83b8021494Sopenharmony_ci  0x8f, 0xb0 // sub al sp sp 0x3c
84b8021494Sopenharmony_ci};
85b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x40[] = {
86b8021494Sopenharmony_ci  0x90, 0xb0 // sub al sp sp 0x40
87b8021494Sopenharmony_ci};
88b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x44[] = {
89b8021494Sopenharmony_ci  0x91, 0xb0 // sub al sp sp 0x44
90b8021494Sopenharmony_ci};
91b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x48[] = {
92b8021494Sopenharmony_ci  0x92, 0xb0 // sub al sp sp 0x48
93b8021494Sopenharmony_ci};
94b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x4c[] = {
95b8021494Sopenharmony_ci  0x93, 0xb0 // sub al sp sp 0x4c
96b8021494Sopenharmony_ci};
97b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x50[] = {
98b8021494Sopenharmony_ci  0x94, 0xb0 // sub al sp sp 0x50
99b8021494Sopenharmony_ci};
100b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x54[] = {
101b8021494Sopenharmony_ci  0x95, 0xb0 // sub al sp sp 0x54
102b8021494Sopenharmony_ci};
103b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x58[] = {
104b8021494Sopenharmony_ci  0x96, 0xb0 // sub al sp sp 0x58
105b8021494Sopenharmony_ci};
106b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x5c[] = {
107b8021494Sopenharmony_ci  0x97, 0xb0 // sub al sp sp 0x5c
108b8021494Sopenharmony_ci};
109b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x60[] = {
110b8021494Sopenharmony_ci  0x98, 0xb0 // sub al sp sp 0x60
111b8021494Sopenharmony_ci};
112b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x64[] = {
113b8021494Sopenharmony_ci  0x99, 0xb0 // sub al sp sp 0x64
114b8021494Sopenharmony_ci};
115b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x68[] = {
116b8021494Sopenharmony_ci  0x9a, 0xb0 // sub al sp sp 0x68
117b8021494Sopenharmony_ci};
118b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x6c[] = {
119b8021494Sopenharmony_ci  0x9b, 0xb0 // sub al sp sp 0x6c
120b8021494Sopenharmony_ci};
121b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x70[] = {
122b8021494Sopenharmony_ci  0x9c, 0xb0 // sub al sp sp 0x70
123b8021494Sopenharmony_ci};
124b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x74[] = {
125b8021494Sopenharmony_ci  0x9d, 0xb0 // sub al sp sp 0x74
126b8021494Sopenharmony_ci};
127b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x78[] = {
128b8021494Sopenharmony_ci  0x9e, 0xb0 // sub al sp sp 0x78
129b8021494Sopenharmony_ci};
130b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x7c[] = {
131b8021494Sopenharmony_ci  0x9f, 0xb0 // sub al sp sp 0x7c
132b8021494Sopenharmony_ci};
133b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x80[] = {
134b8021494Sopenharmony_ci  0xa0, 0xb0 // sub al sp sp 0x80
135b8021494Sopenharmony_ci};
136b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x84[] = {
137b8021494Sopenharmony_ci  0xa1, 0xb0 // sub al sp sp 0x84
138b8021494Sopenharmony_ci};
139b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x88[] = {
140b8021494Sopenharmony_ci  0xa2, 0xb0 // sub al sp sp 0x88
141b8021494Sopenharmony_ci};
142b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x8c[] = {
143b8021494Sopenharmony_ci  0xa3, 0xb0 // sub al sp sp 0x8c
144b8021494Sopenharmony_ci};
145b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x90[] = {
146b8021494Sopenharmony_ci  0xa4, 0xb0 // sub al sp sp 0x90
147b8021494Sopenharmony_ci};
148b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x94[] = {
149b8021494Sopenharmony_ci  0xa5, 0xb0 // sub al sp sp 0x94
150b8021494Sopenharmony_ci};
151b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x98[] = {
152b8021494Sopenharmony_ci  0xa6, 0xb0 // sub al sp sp 0x98
153b8021494Sopenharmony_ci};
154b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x9c[] = {
155b8021494Sopenharmony_ci  0xa7, 0xb0 // sub al sp sp 0x9c
156b8021494Sopenharmony_ci};
157b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xa0[] = {
158b8021494Sopenharmony_ci  0xa8, 0xb0 // sub al sp sp 0xa0
159b8021494Sopenharmony_ci};
160b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xa4[] = {
161b8021494Sopenharmony_ci  0xa9, 0xb0 // sub al sp sp 0xa4
162b8021494Sopenharmony_ci};
163b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xa8[] = {
164b8021494Sopenharmony_ci  0xaa, 0xb0 // sub al sp sp 0xa8
165b8021494Sopenharmony_ci};
166b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xac[] = {
167b8021494Sopenharmony_ci  0xab, 0xb0 // sub al sp sp 0xac
168b8021494Sopenharmony_ci};
169b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xb0[] = {
170b8021494Sopenharmony_ci  0xac, 0xb0 // sub al sp sp 0xb0
171b8021494Sopenharmony_ci};
172b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xb4[] = {
173b8021494Sopenharmony_ci  0xad, 0xb0 // sub al sp sp 0xb4
174b8021494Sopenharmony_ci};
175b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xb8[] = {
176b8021494Sopenharmony_ci  0xae, 0xb0 // sub al sp sp 0xb8
177b8021494Sopenharmony_ci};
178b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xbc[] = {
179b8021494Sopenharmony_ci  0xaf, 0xb0 // sub al sp sp 0xbc
180b8021494Sopenharmony_ci};
181b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xc0[] = {
182b8021494Sopenharmony_ci  0xb0, 0xb0 // sub al sp sp 0xc0
183b8021494Sopenharmony_ci};
184b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xc4[] = {
185b8021494Sopenharmony_ci  0xb1, 0xb0 // sub al sp sp 0xc4
186b8021494Sopenharmony_ci};
187b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xc8[] = {
188b8021494Sopenharmony_ci  0xb2, 0xb0 // sub al sp sp 0xc8
189b8021494Sopenharmony_ci};
190b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xcc[] = {
191b8021494Sopenharmony_ci  0xb3, 0xb0 // sub al sp sp 0xcc
192b8021494Sopenharmony_ci};
193b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xd0[] = {
194b8021494Sopenharmony_ci  0xb4, 0xb0 // sub al sp sp 0xd0
195b8021494Sopenharmony_ci};
196b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xd4[] = {
197b8021494Sopenharmony_ci  0xb5, 0xb0 // sub al sp sp 0xd4
198b8021494Sopenharmony_ci};
199b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xd8[] = {
200b8021494Sopenharmony_ci  0xb6, 0xb0 // sub al sp sp 0xd8
201b8021494Sopenharmony_ci};
202b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xdc[] = {
203b8021494Sopenharmony_ci  0xb7, 0xb0 // sub al sp sp 0xdc
204b8021494Sopenharmony_ci};
205b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xe0[] = {
206b8021494Sopenharmony_ci  0xb8, 0xb0 // sub al sp sp 0xe0
207b8021494Sopenharmony_ci};
208b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xe4[] = {
209b8021494Sopenharmony_ci  0xb9, 0xb0 // sub al sp sp 0xe4
210b8021494Sopenharmony_ci};
211b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xe8[] = {
212b8021494Sopenharmony_ci  0xba, 0xb0 // sub al sp sp 0xe8
213b8021494Sopenharmony_ci};
214b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xec[] = {
215b8021494Sopenharmony_ci  0xbb, 0xb0 // sub al sp sp 0xec
216b8021494Sopenharmony_ci};
217b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xf0[] = {
218b8021494Sopenharmony_ci  0xbc, 0xb0 // sub al sp sp 0xf0
219b8021494Sopenharmony_ci};
220b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xf4[] = {
221b8021494Sopenharmony_ci  0xbd, 0xb0 // sub al sp sp 0xf4
222b8021494Sopenharmony_ci};
223b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xf8[] = {
224b8021494Sopenharmony_ci  0xbe, 0xb0 // sub al sp sp 0xf8
225b8021494Sopenharmony_ci};
226b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0xfc[] = {
227b8021494Sopenharmony_ci  0xbf, 0xb0 // sub al sp sp 0xfc
228b8021494Sopenharmony_ci};
229b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x100[] = {
230b8021494Sopenharmony_ci  0xc0, 0xb0 // sub al sp sp 0x100
231b8021494Sopenharmony_ci};
232b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x104[] = {
233b8021494Sopenharmony_ci  0xc1, 0xb0 // sub al sp sp 0x104
234b8021494Sopenharmony_ci};
235b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x108[] = {
236b8021494Sopenharmony_ci  0xc2, 0xb0 // sub al sp sp 0x108
237b8021494Sopenharmony_ci};
238b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x10c[] = {
239b8021494Sopenharmony_ci  0xc3, 0xb0 // sub al sp sp 0x10c
240b8021494Sopenharmony_ci};
241b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x110[] = {
242b8021494Sopenharmony_ci  0xc4, 0xb0 // sub al sp sp 0x110
243b8021494Sopenharmony_ci};
244b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x114[] = {
245b8021494Sopenharmony_ci  0xc5, 0xb0 // sub al sp sp 0x114
246b8021494Sopenharmony_ci};
247b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x118[] = {
248b8021494Sopenharmony_ci  0xc6, 0xb0 // sub al sp sp 0x118
249b8021494Sopenharmony_ci};
250b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x11c[] = {
251b8021494Sopenharmony_ci  0xc7, 0xb0 // sub al sp sp 0x11c
252b8021494Sopenharmony_ci};
253b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x120[] = {
254b8021494Sopenharmony_ci  0xc8, 0xb0 // sub al sp sp 0x120
255b8021494Sopenharmony_ci};
256b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x124[] = {
257b8021494Sopenharmony_ci  0xc9, 0xb0 // sub al sp sp 0x124
258b8021494Sopenharmony_ci};
259b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x128[] = {
260b8021494Sopenharmony_ci  0xca, 0xb0 // sub al sp sp 0x128
261b8021494Sopenharmony_ci};
262b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x12c[] = {
263b8021494Sopenharmony_ci  0xcb, 0xb0 // sub al sp sp 0x12c
264b8021494Sopenharmony_ci};
265b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x130[] = {
266b8021494Sopenharmony_ci  0xcc, 0xb0 // sub al sp sp 0x130
267b8021494Sopenharmony_ci};
268b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x134[] = {
269b8021494Sopenharmony_ci  0xcd, 0xb0 // sub al sp sp 0x134
270b8021494Sopenharmony_ci};
271b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x138[] = {
272b8021494Sopenharmony_ci  0xce, 0xb0 // sub al sp sp 0x138
273b8021494Sopenharmony_ci};
274b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x13c[] = {
275b8021494Sopenharmony_ci  0xcf, 0xb0 // sub al sp sp 0x13c
276b8021494Sopenharmony_ci};
277b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x140[] = {
278b8021494Sopenharmony_ci  0xd0, 0xb0 // sub al sp sp 0x140
279b8021494Sopenharmony_ci};
280b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x144[] = {
281b8021494Sopenharmony_ci  0xd1, 0xb0 // sub al sp sp 0x144
282b8021494Sopenharmony_ci};
283b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x148[] = {
284b8021494Sopenharmony_ci  0xd2, 0xb0 // sub al sp sp 0x148
285b8021494Sopenharmony_ci};
286b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x14c[] = {
287b8021494Sopenharmony_ci  0xd3, 0xb0 // sub al sp sp 0x14c
288b8021494Sopenharmony_ci};
289b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x150[] = {
290b8021494Sopenharmony_ci  0xd4, 0xb0 // sub al sp sp 0x150
291b8021494Sopenharmony_ci};
292b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x154[] = {
293b8021494Sopenharmony_ci  0xd5, 0xb0 // sub al sp sp 0x154
294b8021494Sopenharmony_ci};
295b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x158[] = {
296b8021494Sopenharmony_ci  0xd6, 0xb0 // sub al sp sp 0x158
297b8021494Sopenharmony_ci};
298b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x15c[] = {
299b8021494Sopenharmony_ci  0xd7, 0xb0 // sub al sp sp 0x15c
300b8021494Sopenharmony_ci};
301b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x160[] = {
302b8021494Sopenharmony_ci  0xd8, 0xb0 // sub al sp sp 0x160
303b8021494Sopenharmony_ci};
304b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x164[] = {
305b8021494Sopenharmony_ci  0xd9, 0xb0 // sub al sp sp 0x164
306b8021494Sopenharmony_ci};
307b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x168[] = {
308b8021494Sopenharmony_ci  0xda, 0xb0 // sub al sp sp 0x168
309b8021494Sopenharmony_ci};
310b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x16c[] = {
311b8021494Sopenharmony_ci  0xdb, 0xb0 // sub al sp sp 0x16c
312b8021494Sopenharmony_ci};
313b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x170[] = {
314b8021494Sopenharmony_ci  0xdc, 0xb0 // sub al sp sp 0x170
315b8021494Sopenharmony_ci};
316b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x174[] = {
317b8021494Sopenharmony_ci  0xdd, 0xb0 // sub al sp sp 0x174
318b8021494Sopenharmony_ci};
319b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x178[] = {
320b8021494Sopenharmony_ci  0xde, 0xb0 // sub al sp sp 0x178
321b8021494Sopenharmony_ci};
322b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x17c[] = {
323b8021494Sopenharmony_ci  0xdf, 0xb0 // sub al sp sp 0x17c
324b8021494Sopenharmony_ci};
325b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x180[] = {
326b8021494Sopenharmony_ci  0xe0, 0xb0 // sub al sp sp 0x180
327b8021494Sopenharmony_ci};
328b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x184[] = {
329b8021494Sopenharmony_ci  0xe1, 0xb0 // sub al sp sp 0x184
330b8021494Sopenharmony_ci};
331b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x188[] = {
332b8021494Sopenharmony_ci  0xe2, 0xb0 // sub al sp sp 0x188
333b8021494Sopenharmony_ci};
334b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x18c[] = {
335b8021494Sopenharmony_ci  0xe3, 0xb0 // sub al sp sp 0x18c
336b8021494Sopenharmony_ci};
337b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x190[] = {
338b8021494Sopenharmony_ci  0xe4, 0xb0 // sub al sp sp 0x190
339b8021494Sopenharmony_ci};
340b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x194[] = {
341b8021494Sopenharmony_ci  0xe5, 0xb0 // sub al sp sp 0x194
342b8021494Sopenharmony_ci};
343b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x198[] = {
344b8021494Sopenharmony_ci  0xe6, 0xb0 // sub al sp sp 0x198
345b8021494Sopenharmony_ci};
346b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x19c[] = {
347b8021494Sopenharmony_ci  0xe7, 0xb0 // sub al sp sp 0x19c
348b8021494Sopenharmony_ci};
349b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1a0[] = {
350b8021494Sopenharmony_ci  0xe8, 0xb0 // sub al sp sp 0x1a0
351b8021494Sopenharmony_ci};
352b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1a4[] = {
353b8021494Sopenharmony_ci  0xe9, 0xb0 // sub al sp sp 0x1a4
354b8021494Sopenharmony_ci};
355b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1a8[] = {
356b8021494Sopenharmony_ci  0xea, 0xb0 // sub al sp sp 0x1a8
357b8021494Sopenharmony_ci};
358b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1ac[] = {
359b8021494Sopenharmony_ci  0xeb, 0xb0 // sub al sp sp 0x1ac
360b8021494Sopenharmony_ci};
361b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1b0[] = {
362b8021494Sopenharmony_ci  0xec, 0xb0 // sub al sp sp 0x1b0
363b8021494Sopenharmony_ci};
364b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1b4[] = {
365b8021494Sopenharmony_ci  0xed, 0xb0 // sub al sp sp 0x1b4
366b8021494Sopenharmony_ci};
367b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1b8[] = {
368b8021494Sopenharmony_ci  0xee, 0xb0 // sub al sp sp 0x1b8
369b8021494Sopenharmony_ci};
370b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1bc[] = {
371b8021494Sopenharmony_ci  0xef, 0xb0 // sub al sp sp 0x1bc
372b8021494Sopenharmony_ci};
373b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1c0[] = {
374b8021494Sopenharmony_ci  0xf0, 0xb0 // sub al sp sp 0x1c0
375b8021494Sopenharmony_ci};
376b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1c4[] = {
377b8021494Sopenharmony_ci  0xf1, 0xb0 // sub al sp sp 0x1c4
378b8021494Sopenharmony_ci};
379b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1c8[] = {
380b8021494Sopenharmony_ci  0xf2, 0xb0 // sub al sp sp 0x1c8
381b8021494Sopenharmony_ci};
382b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1cc[] = {
383b8021494Sopenharmony_ci  0xf3, 0xb0 // sub al sp sp 0x1cc
384b8021494Sopenharmony_ci};
385b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1d0[] = {
386b8021494Sopenharmony_ci  0xf4, 0xb0 // sub al sp sp 0x1d0
387b8021494Sopenharmony_ci};
388b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1d4[] = {
389b8021494Sopenharmony_ci  0xf5, 0xb0 // sub al sp sp 0x1d4
390b8021494Sopenharmony_ci};
391b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1d8[] = {
392b8021494Sopenharmony_ci  0xf6, 0xb0 // sub al sp sp 0x1d8
393b8021494Sopenharmony_ci};
394b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1dc[] = {
395b8021494Sopenharmony_ci  0xf7, 0xb0 // sub al sp sp 0x1dc
396b8021494Sopenharmony_ci};
397b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1e0[] = {
398b8021494Sopenharmony_ci  0xf8, 0xb0 // sub al sp sp 0x1e0
399b8021494Sopenharmony_ci};
400b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1e4[] = {
401b8021494Sopenharmony_ci  0xf9, 0xb0 // sub al sp sp 0x1e4
402b8021494Sopenharmony_ci};
403b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1e8[] = {
404b8021494Sopenharmony_ci  0xfa, 0xb0 // sub al sp sp 0x1e8
405b8021494Sopenharmony_ci};
406b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1ec[] = {
407b8021494Sopenharmony_ci  0xfb, 0xb0 // sub al sp sp 0x1ec
408b8021494Sopenharmony_ci};
409b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1f0[] = {
410b8021494Sopenharmony_ci  0xfc, 0xb0 // sub al sp sp 0x1f0
411b8021494Sopenharmony_ci};
412b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1f4[] = {
413b8021494Sopenharmony_ci  0xfd, 0xb0 // sub al sp sp 0x1f4
414b8021494Sopenharmony_ci};
415b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1f8[] = {
416b8021494Sopenharmony_ci  0xfe, 0xb0 // sub al sp sp 0x1f8
417b8021494Sopenharmony_ci};
418b8021494Sopenharmony_ciconst byte kInstruction_sub_al_sp_sp_0x1fc[] = {
419b8021494Sopenharmony_ci  0xff, 0xb0 // sub al sp sp 0x1fc
420b8021494Sopenharmony_ci};
421b8021494Sopenharmony_ciconst TestResult kReferencesub[] = {
422b8021494Sopenharmony_ci  {
423b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x0),
424b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x0,
425b8021494Sopenharmony_ci  },
426b8021494Sopenharmony_ci  {
427b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x4),
428b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x4,
429b8021494Sopenharmony_ci  },
430b8021494Sopenharmony_ci  {
431b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x8),
432b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x8,
433b8021494Sopenharmony_ci  },
434b8021494Sopenharmony_ci  {
435b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xc),
436b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xc,
437b8021494Sopenharmony_ci  },
438b8021494Sopenharmony_ci  {
439b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x10),
440b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x10,
441b8021494Sopenharmony_ci  },
442b8021494Sopenharmony_ci  {
443b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x14),
444b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x14,
445b8021494Sopenharmony_ci  },
446b8021494Sopenharmony_ci  {
447b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x18),
448b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x18,
449b8021494Sopenharmony_ci  },
450b8021494Sopenharmony_ci  {
451b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1c),
452b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1c,
453b8021494Sopenharmony_ci  },
454b8021494Sopenharmony_ci  {
455b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x20),
456b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x20,
457b8021494Sopenharmony_ci  },
458b8021494Sopenharmony_ci  {
459b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x24),
460b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x24,
461b8021494Sopenharmony_ci  },
462b8021494Sopenharmony_ci  {
463b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x28),
464b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x28,
465b8021494Sopenharmony_ci  },
466b8021494Sopenharmony_ci  {
467b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x2c),
468b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x2c,
469b8021494Sopenharmony_ci  },
470b8021494Sopenharmony_ci  {
471b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x30),
472b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x30,
473b8021494Sopenharmony_ci  },
474b8021494Sopenharmony_ci  {
475b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x34),
476b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x34,
477b8021494Sopenharmony_ci  },
478b8021494Sopenharmony_ci  {
479b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x38),
480b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x38,
481b8021494Sopenharmony_ci  },
482b8021494Sopenharmony_ci  {
483b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x3c),
484b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x3c,
485b8021494Sopenharmony_ci  },
486b8021494Sopenharmony_ci  {
487b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x40),
488b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x40,
489b8021494Sopenharmony_ci  },
490b8021494Sopenharmony_ci  {
491b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x44),
492b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x44,
493b8021494Sopenharmony_ci  },
494b8021494Sopenharmony_ci  {
495b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x48),
496b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x48,
497b8021494Sopenharmony_ci  },
498b8021494Sopenharmony_ci  {
499b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x4c),
500b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x4c,
501b8021494Sopenharmony_ci  },
502b8021494Sopenharmony_ci  {
503b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x50),
504b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x50,
505b8021494Sopenharmony_ci  },
506b8021494Sopenharmony_ci  {
507b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x54),
508b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x54,
509b8021494Sopenharmony_ci  },
510b8021494Sopenharmony_ci  {
511b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x58),
512b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x58,
513b8021494Sopenharmony_ci  },
514b8021494Sopenharmony_ci  {
515b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x5c),
516b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x5c,
517b8021494Sopenharmony_ci  },
518b8021494Sopenharmony_ci  {
519b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x60),
520b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x60,
521b8021494Sopenharmony_ci  },
522b8021494Sopenharmony_ci  {
523b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x64),
524b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x64,
525b8021494Sopenharmony_ci  },
526b8021494Sopenharmony_ci  {
527b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x68),
528b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x68,
529b8021494Sopenharmony_ci  },
530b8021494Sopenharmony_ci  {
531b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x6c),
532b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x6c,
533b8021494Sopenharmony_ci  },
534b8021494Sopenharmony_ci  {
535b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x70),
536b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x70,
537b8021494Sopenharmony_ci  },
538b8021494Sopenharmony_ci  {
539b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x74),
540b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x74,
541b8021494Sopenharmony_ci  },
542b8021494Sopenharmony_ci  {
543b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x78),
544b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x78,
545b8021494Sopenharmony_ci  },
546b8021494Sopenharmony_ci  {
547b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x7c),
548b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x7c,
549b8021494Sopenharmony_ci  },
550b8021494Sopenharmony_ci  {
551b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x80),
552b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x80,
553b8021494Sopenharmony_ci  },
554b8021494Sopenharmony_ci  {
555b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x84),
556b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x84,
557b8021494Sopenharmony_ci  },
558b8021494Sopenharmony_ci  {
559b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x88),
560b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x88,
561b8021494Sopenharmony_ci  },
562b8021494Sopenharmony_ci  {
563b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x8c),
564b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x8c,
565b8021494Sopenharmony_ci  },
566b8021494Sopenharmony_ci  {
567b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x90),
568b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x90,
569b8021494Sopenharmony_ci  },
570b8021494Sopenharmony_ci  {
571b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x94),
572b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x94,
573b8021494Sopenharmony_ci  },
574b8021494Sopenharmony_ci  {
575b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x98),
576b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x98,
577b8021494Sopenharmony_ci  },
578b8021494Sopenharmony_ci  {
579b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x9c),
580b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x9c,
581b8021494Sopenharmony_ci  },
582b8021494Sopenharmony_ci  {
583b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xa0),
584b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xa0,
585b8021494Sopenharmony_ci  },
586b8021494Sopenharmony_ci  {
587b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xa4),
588b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xa4,
589b8021494Sopenharmony_ci  },
590b8021494Sopenharmony_ci  {
591b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xa8),
592b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xa8,
593b8021494Sopenharmony_ci  },
594b8021494Sopenharmony_ci  {
595b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xac),
596b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xac,
597b8021494Sopenharmony_ci  },
598b8021494Sopenharmony_ci  {
599b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xb0),
600b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xb0,
601b8021494Sopenharmony_ci  },
602b8021494Sopenharmony_ci  {
603b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xb4),
604b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xb4,
605b8021494Sopenharmony_ci  },
606b8021494Sopenharmony_ci  {
607b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xb8),
608b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xb8,
609b8021494Sopenharmony_ci  },
610b8021494Sopenharmony_ci  {
611b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xbc),
612b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xbc,
613b8021494Sopenharmony_ci  },
614b8021494Sopenharmony_ci  {
615b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xc0),
616b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xc0,
617b8021494Sopenharmony_ci  },
618b8021494Sopenharmony_ci  {
619b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xc4),
620b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xc4,
621b8021494Sopenharmony_ci  },
622b8021494Sopenharmony_ci  {
623b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xc8),
624b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xc8,
625b8021494Sopenharmony_ci  },
626b8021494Sopenharmony_ci  {
627b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xcc),
628b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xcc,
629b8021494Sopenharmony_ci  },
630b8021494Sopenharmony_ci  {
631b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xd0),
632b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xd0,
633b8021494Sopenharmony_ci  },
634b8021494Sopenharmony_ci  {
635b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xd4),
636b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xd4,
637b8021494Sopenharmony_ci  },
638b8021494Sopenharmony_ci  {
639b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xd8),
640b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xd8,
641b8021494Sopenharmony_ci  },
642b8021494Sopenharmony_ci  {
643b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xdc),
644b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xdc,
645b8021494Sopenharmony_ci  },
646b8021494Sopenharmony_ci  {
647b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xe0),
648b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xe0,
649b8021494Sopenharmony_ci  },
650b8021494Sopenharmony_ci  {
651b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xe4),
652b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xe4,
653b8021494Sopenharmony_ci  },
654b8021494Sopenharmony_ci  {
655b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xe8),
656b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xe8,
657b8021494Sopenharmony_ci  },
658b8021494Sopenharmony_ci  {
659b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xec),
660b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xec,
661b8021494Sopenharmony_ci  },
662b8021494Sopenharmony_ci  {
663b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xf0),
664b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xf0,
665b8021494Sopenharmony_ci  },
666b8021494Sopenharmony_ci  {
667b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xf4),
668b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xf4,
669b8021494Sopenharmony_ci  },
670b8021494Sopenharmony_ci  {
671b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xf8),
672b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xf8,
673b8021494Sopenharmony_ci  },
674b8021494Sopenharmony_ci  {
675b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0xfc),
676b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0xfc,
677b8021494Sopenharmony_ci  },
678b8021494Sopenharmony_ci  {
679b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x100),
680b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x100,
681b8021494Sopenharmony_ci  },
682b8021494Sopenharmony_ci  {
683b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x104),
684b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x104,
685b8021494Sopenharmony_ci  },
686b8021494Sopenharmony_ci  {
687b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x108),
688b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x108,
689b8021494Sopenharmony_ci  },
690b8021494Sopenharmony_ci  {
691b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x10c),
692b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x10c,
693b8021494Sopenharmony_ci  },
694b8021494Sopenharmony_ci  {
695b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x110),
696b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x110,
697b8021494Sopenharmony_ci  },
698b8021494Sopenharmony_ci  {
699b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x114),
700b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x114,
701b8021494Sopenharmony_ci  },
702b8021494Sopenharmony_ci  {
703b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x118),
704b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x118,
705b8021494Sopenharmony_ci  },
706b8021494Sopenharmony_ci  {
707b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x11c),
708b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x11c,
709b8021494Sopenharmony_ci  },
710b8021494Sopenharmony_ci  {
711b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x120),
712b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x120,
713b8021494Sopenharmony_ci  },
714b8021494Sopenharmony_ci  {
715b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x124),
716b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x124,
717b8021494Sopenharmony_ci  },
718b8021494Sopenharmony_ci  {
719b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x128),
720b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x128,
721b8021494Sopenharmony_ci  },
722b8021494Sopenharmony_ci  {
723b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x12c),
724b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x12c,
725b8021494Sopenharmony_ci  },
726b8021494Sopenharmony_ci  {
727b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x130),
728b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x130,
729b8021494Sopenharmony_ci  },
730b8021494Sopenharmony_ci  {
731b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x134),
732b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x134,
733b8021494Sopenharmony_ci  },
734b8021494Sopenharmony_ci  {
735b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x138),
736b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x138,
737b8021494Sopenharmony_ci  },
738b8021494Sopenharmony_ci  {
739b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x13c),
740b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x13c,
741b8021494Sopenharmony_ci  },
742b8021494Sopenharmony_ci  {
743b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x140),
744b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x140,
745b8021494Sopenharmony_ci  },
746b8021494Sopenharmony_ci  {
747b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x144),
748b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x144,
749b8021494Sopenharmony_ci  },
750b8021494Sopenharmony_ci  {
751b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x148),
752b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x148,
753b8021494Sopenharmony_ci  },
754b8021494Sopenharmony_ci  {
755b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x14c),
756b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x14c,
757b8021494Sopenharmony_ci  },
758b8021494Sopenharmony_ci  {
759b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x150),
760b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x150,
761b8021494Sopenharmony_ci  },
762b8021494Sopenharmony_ci  {
763b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x154),
764b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x154,
765b8021494Sopenharmony_ci  },
766b8021494Sopenharmony_ci  {
767b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x158),
768b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x158,
769b8021494Sopenharmony_ci  },
770b8021494Sopenharmony_ci  {
771b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x15c),
772b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x15c,
773b8021494Sopenharmony_ci  },
774b8021494Sopenharmony_ci  {
775b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x160),
776b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x160,
777b8021494Sopenharmony_ci  },
778b8021494Sopenharmony_ci  {
779b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x164),
780b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x164,
781b8021494Sopenharmony_ci  },
782b8021494Sopenharmony_ci  {
783b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x168),
784b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x168,
785b8021494Sopenharmony_ci  },
786b8021494Sopenharmony_ci  {
787b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x16c),
788b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x16c,
789b8021494Sopenharmony_ci  },
790b8021494Sopenharmony_ci  {
791b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x170),
792b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x170,
793b8021494Sopenharmony_ci  },
794b8021494Sopenharmony_ci  {
795b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x174),
796b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x174,
797b8021494Sopenharmony_ci  },
798b8021494Sopenharmony_ci  {
799b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x178),
800b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x178,
801b8021494Sopenharmony_ci  },
802b8021494Sopenharmony_ci  {
803b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x17c),
804b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x17c,
805b8021494Sopenharmony_ci  },
806b8021494Sopenharmony_ci  {
807b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x180),
808b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x180,
809b8021494Sopenharmony_ci  },
810b8021494Sopenharmony_ci  {
811b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x184),
812b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x184,
813b8021494Sopenharmony_ci  },
814b8021494Sopenharmony_ci  {
815b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x188),
816b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x188,
817b8021494Sopenharmony_ci  },
818b8021494Sopenharmony_ci  {
819b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x18c),
820b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x18c,
821b8021494Sopenharmony_ci  },
822b8021494Sopenharmony_ci  {
823b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x190),
824b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x190,
825b8021494Sopenharmony_ci  },
826b8021494Sopenharmony_ci  {
827b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x194),
828b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x194,
829b8021494Sopenharmony_ci  },
830b8021494Sopenharmony_ci  {
831b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x198),
832b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x198,
833b8021494Sopenharmony_ci  },
834b8021494Sopenharmony_ci  {
835b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x19c),
836b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x19c,
837b8021494Sopenharmony_ci  },
838b8021494Sopenharmony_ci  {
839b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1a0),
840b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1a0,
841b8021494Sopenharmony_ci  },
842b8021494Sopenharmony_ci  {
843b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1a4),
844b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1a4,
845b8021494Sopenharmony_ci  },
846b8021494Sopenharmony_ci  {
847b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1a8),
848b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1a8,
849b8021494Sopenharmony_ci  },
850b8021494Sopenharmony_ci  {
851b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1ac),
852b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1ac,
853b8021494Sopenharmony_ci  },
854b8021494Sopenharmony_ci  {
855b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1b0),
856b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1b0,
857b8021494Sopenharmony_ci  },
858b8021494Sopenharmony_ci  {
859b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1b4),
860b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1b4,
861b8021494Sopenharmony_ci  },
862b8021494Sopenharmony_ci  {
863b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1b8),
864b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1b8,
865b8021494Sopenharmony_ci  },
866b8021494Sopenharmony_ci  {
867b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1bc),
868b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1bc,
869b8021494Sopenharmony_ci  },
870b8021494Sopenharmony_ci  {
871b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1c0),
872b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1c0,
873b8021494Sopenharmony_ci  },
874b8021494Sopenharmony_ci  {
875b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1c4),
876b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1c4,
877b8021494Sopenharmony_ci  },
878b8021494Sopenharmony_ci  {
879b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1c8),
880b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1c8,
881b8021494Sopenharmony_ci  },
882b8021494Sopenharmony_ci  {
883b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1cc),
884b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1cc,
885b8021494Sopenharmony_ci  },
886b8021494Sopenharmony_ci  {
887b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1d0),
888b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1d0,
889b8021494Sopenharmony_ci  },
890b8021494Sopenharmony_ci  {
891b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1d4),
892b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1d4,
893b8021494Sopenharmony_ci  },
894b8021494Sopenharmony_ci  {
895b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1d8),
896b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1d8,
897b8021494Sopenharmony_ci  },
898b8021494Sopenharmony_ci  {
899b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1dc),
900b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1dc,
901b8021494Sopenharmony_ci  },
902b8021494Sopenharmony_ci  {
903b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1e0),
904b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1e0,
905b8021494Sopenharmony_ci  },
906b8021494Sopenharmony_ci  {
907b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1e4),
908b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1e4,
909b8021494Sopenharmony_ci  },
910b8021494Sopenharmony_ci  {
911b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1e8),
912b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1e8,
913b8021494Sopenharmony_ci  },
914b8021494Sopenharmony_ci  {
915b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1ec),
916b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1ec,
917b8021494Sopenharmony_ci  },
918b8021494Sopenharmony_ci  {
919b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1f0),
920b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1f0,
921b8021494Sopenharmony_ci  },
922b8021494Sopenharmony_ci  {
923b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1f4),
924b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1f4,
925b8021494Sopenharmony_ci  },
926b8021494Sopenharmony_ci  {
927b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1f8),
928b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1f8,
929b8021494Sopenharmony_ci  },
930b8021494Sopenharmony_ci  {
931b8021494Sopenharmony_ci    ARRAY_SIZE(kInstruction_sub_al_sp_sp_0x1fc),
932b8021494Sopenharmony_ci    kInstruction_sub_al_sp_sp_0x1fc,
933b8021494Sopenharmony_ci  },
934b8021494Sopenharmony_ci};
935b8021494Sopenharmony_ci
936b8021494Sopenharmony_ci#endif  // VIXL_ASSEMBLER_COND_SP_SP_OPERAND_IMM7_SUB_T32_H_
937