• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2015, VIXL authors
2 // All rights reserved.
3 //
4 // Redistribution and use in source and binary forms, with or without
5 // modification, are permitted provided that the following conditions are met:
6 //
7 //   * Redistributions of source code must retain the above copyright notice,
8 //     this list of conditions and the following disclaimer.
9 //   * Redistributions in binary form must reproduce the above copyright notice,
10 //     this list of conditions and the following disclaimer in the documentation
11 //     and/or other materials provided with the distribution.
12 //   * Neither the name of ARM Limited nor the names of its contributors may be
13 //     used to endorse or promote products derived from this software without
14 //     specific prior written permission.
15 //
16 // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS CONTRIBUTORS "AS IS" AND
17 // ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 // WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
19 // DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
20 // FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
22 // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
23 // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
24 // OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25 // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 
27 
28 // ---------------------------------------------------------------------
29 // This file is auto generated using tools/generate_simulator_traces.py.
30 //
31 // PLEASE DO NOT EDIT.
32 // ---------------------------------------------------------------------
33 
34 #ifndef VIXL_ASSEMBLER_COND_RD_SP_OPERAND_IMM8_T32_ADD_H_
35 #define VIXL_ASSEMBLER_COND_RD_SP_OPERAND_IMM8_T32_ADD_H_
36 
37 const byte kInstruction_add_al_r0_sp_0x0[] = {
38   0x00, 0xa8 // add al r0 sp 0x0
39 };
40 const byte kInstruction_add_al_r0_sp_0x4[] = {
41   0x01, 0xa8 // add al r0 sp 0x4
42 };
43 const byte kInstruction_add_al_r0_sp_0x8[] = {
44   0x02, 0xa8 // add al r0 sp 0x8
45 };
46 const byte kInstruction_add_al_r0_sp_0xc[] = {
47   0x03, 0xa8 // add al r0 sp 0xc
48 };
49 const byte kInstruction_add_al_r0_sp_0x10[] = {
50   0x04, 0xa8 // add al r0 sp 0x10
51 };
52 const byte kInstruction_add_al_r0_sp_0x14[] = {
53   0x05, 0xa8 // add al r0 sp 0x14
54 };
55 const byte kInstruction_add_al_r0_sp_0x18[] = {
56   0x06, 0xa8 // add al r0 sp 0x18
57 };
58 const byte kInstruction_add_al_r0_sp_0x1c[] = {
59   0x07, 0xa8 // add al r0 sp 0x1c
60 };
61 const byte kInstruction_add_al_r0_sp_0x20[] = {
62   0x08, 0xa8 // add al r0 sp 0x20
63 };
64 const byte kInstruction_add_al_r0_sp_0x24[] = {
65   0x09, 0xa8 // add al r0 sp 0x24
66 };
67 const byte kInstruction_add_al_r0_sp_0x28[] = {
68   0x0a, 0xa8 // add al r0 sp 0x28
69 };
70 const byte kInstruction_add_al_r0_sp_0x2c[] = {
71   0x0b, 0xa8 // add al r0 sp 0x2c
72 };
73 const byte kInstruction_add_al_r0_sp_0x30[] = {
74   0x0c, 0xa8 // add al r0 sp 0x30
75 };
76 const byte kInstruction_add_al_r0_sp_0x34[] = {
77   0x0d, 0xa8 // add al r0 sp 0x34
78 };
79 const byte kInstruction_add_al_r0_sp_0x38[] = {
80   0x0e, 0xa8 // add al r0 sp 0x38
81 };
82 const byte kInstruction_add_al_r0_sp_0x3c[] = {
83   0x0f, 0xa8 // add al r0 sp 0x3c
84 };
85 const byte kInstruction_add_al_r0_sp_0x40[] = {
86   0x10, 0xa8 // add al r0 sp 0x40
87 };
88 const byte kInstruction_add_al_r0_sp_0x44[] = {
89   0x11, 0xa8 // add al r0 sp 0x44
90 };
91 const byte kInstruction_add_al_r0_sp_0x48[] = {
92   0x12, 0xa8 // add al r0 sp 0x48
93 };
94 const byte kInstruction_add_al_r0_sp_0x4c[] = {
95   0x13, 0xa8 // add al r0 sp 0x4c
96 };
97 const byte kInstruction_add_al_r0_sp_0x50[] = {
98   0x14, 0xa8 // add al r0 sp 0x50
99 };
100 const byte kInstruction_add_al_r0_sp_0x54[] = {
101   0x15, 0xa8 // add al r0 sp 0x54
102 };
103 const byte kInstruction_add_al_r0_sp_0x58[] = {
104   0x16, 0xa8 // add al r0 sp 0x58
105 };
106 const byte kInstruction_add_al_r0_sp_0x5c[] = {
107   0x17, 0xa8 // add al r0 sp 0x5c
108 };
109 const byte kInstruction_add_al_r0_sp_0x60[] = {
110   0x18, 0xa8 // add al r0 sp 0x60
111 };
112 const byte kInstruction_add_al_r0_sp_0x64[] = {
113   0x19, 0xa8 // add al r0 sp 0x64
114 };
115 const byte kInstruction_add_al_r0_sp_0x68[] = {
116   0x1a, 0xa8 // add al r0 sp 0x68
117 };
118 const byte kInstruction_add_al_r0_sp_0x6c[] = {
119   0x1b, 0xa8 // add al r0 sp 0x6c
120 };
121 const byte kInstruction_add_al_r0_sp_0x70[] = {
122   0x1c, 0xa8 // add al r0 sp 0x70
123 };
124 const byte kInstruction_add_al_r0_sp_0x74[] = {
125   0x1d, 0xa8 // add al r0 sp 0x74
126 };
127 const byte kInstruction_add_al_r0_sp_0x78[] = {
128   0x1e, 0xa8 // add al r0 sp 0x78
129 };
130 const byte kInstruction_add_al_r0_sp_0x7c[] = {
131   0x1f, 0xa8 // add al r0 sp 0x7c
132 };
133 const byte kInstruction_add_al_r0_sp_0x80[] = {
134   0x20, 0xa8 // add al r0 sp 0x80
135 };
136 const byte kInstruction_add_al_r0_sp_0x84[] = {
137   0x21, 0xa8 // add al r0 sp 0x84
138 };
139 const byte kInstruction_add_al_r0_sp_0x88[] = {
140   0x22, 0xa8 // add al r0 sp 0x88
141 };
142 const byte kInstruction_add_al_r0_sp_0x8c[] = {
143   0x23, 0xa8 // add al r0 sp 0x8c
144 };
145 const byte kInstruction_add_al_r0_sp_0x90[] = {
146   0x24, 0xa8 // add al r0 sp 0x90
147 };
148 const byte kInstruction_add_al_r0_sp_0x94[] = {
149   0x25, 0xa8 // add al r0 sp 0x94
150 };
151 const byte kInstruction_add_al_r0_sp_0x98[] = {
152   0x26, 0xa8 // add al r0 sp 0x98
153 };
154 const byte kInstruction_add_al_r0_sp_0x9c[] = {
155   0x27, 0xa8 // add al r0 sp 0x9c
156 };
157 const byte kInstruction_add_al_r0_sp_0xa0[] = {
158   0x28, 0xa8 // add al r0 sp 0xa0
159 };
160 const byte kInstruction_add_al_r0_sp_0xa4[] = {
161   0x29, 0xa8 // add al r0 sp 0xa4
162 };
163 const byte kInstruction_add_al_r0_sp_0xa8[] = {
164   0x2a, 0xa8 // add al r0 sp 0xa8
165 };
166 const byte kInstruction_add_al_r0_sp_0xac[] = {
167   0x2b, 0xa8 // add al r0 sp 0xac
168 };
169 const byte kInstruction_add_al_r0_sp_0xb0[] = {
170   0x2c, 0xa8 // add al r0 sp 0xb0
171 };
172 const byte kInstruction_add_al_r0_sp_0xb4[] = {
173   0x2d, 0xa8 // add al r0 sp 0xb4
174 };
175 const byte kInstruction_add_al_r0_sp_0xb8[] = {
176   0x2e, 0xa8 // add al r0 sp 0xb8
177 };
178 const byte kInstruction_add_al_r0_sp_0xbc[] = {
179   0x2f, 0xa8 // add al r0 sp 0xbc
180 };
181 const byte kInstruction_add_al_r0_sp_0xc0[] = {
182   0x30, 0xa8 // add al r0 sp 0xc0
183 };
184 const byte kInstruction_add_al_r0_sp_0xc4[] = {
185   0x31, 0xa8 // add al r0 sp 0xc4
186 };
187 const byte kInstruction_add_al_r0_sp_0xc8[] = {
188   0x32, 0xa8 // add al r0 sp 0xc8
189 };
190 const byte kInstruction_add_al_r0_sp_0xcc[] = {
191   0x33, 0xa8 // add al r0 sp 0xcc
192 };
193 const byte kInstruction_add_al_r0_sp_0xd0[] = {
194   0x34, 0xa8 // add al r0 sp 0xd0
195 };
196 const byte kInstruction_add_al_r0_sp_0xd4[] = {
197   0x35, 0xa8 // add al r0 sp 0xd4
198 };
199 const byte kInstruction_add_al_r0_sp_0xd8[] = {
200   0x36, 0xa8 // add al r0 sp 0xd8
201 };
202 const byte kInstruction_add_al_r0_sp_0xdc[] = {
203   0x37, 0xa8 // add al r0 sp 0xdc
204 };
205 const byte kInstruction_add_al_r0_sp_0xe0[] = {
206   0x38, 0xa8 // add al r0 sp 0xe0
207 };
208 const byte kInstruction_add_al_r0_sp_0xe4[] = {
209   0x39, 0xa8 // add al r0 sp 0xe4
210 };
211 const byte kInstruction_add_al_r0_sp_0xe8[] = {
212   0x3a, 0xa8 // add al r0 sp 0xe8
213 };
214 const byte kInstruction_add_al_r0_sp_0xec[] = {
215   0x3b, 0xa8 // add al r0 sp 0xec
216 };
217 const byte kInstruction_add_al_r0_sp_0xf0[] = {
218   0x3c, 0xa8 // add al r0 sp 0xf0
219 };
220 const byte kInstruction_add_al_r0_sp_0xf4[] = {
221   0x3d, 0xa8 // add al r0 sp 0xf4
222 };
223 const byte kInstruction_add_al_r0_sp_0xf8[] = {
224   0x3e, 0xa8 // add al r0 sp 0xf8
225 };
226 const byte kInstruction_add_al_r0_sp_0xfc[] = {
227   0x3f, 0xa8 // add al r0 sp 0xfc
228 };
229 const byte kInstruction_add_al_r0_sp_0x100[] = {
230   0x40, 0xa8 // add al r0 sp 0x100
231 };
232 const byte kInstruction_add_al_r0_sp_0x104[] = {
233   0x41, 0xa8 // add al r0 sp 0x104
234 };
235 const byte kInstruction_add_al_r0_sp_0x108[] = {
236   0x42, 0xa8 // add al r0 sp 0x108
237 };
238 const byte kInstruction_add_al_r0_sp_0x10c[] = {
239   0x43, 0xa8 // add al r0 sp 0x10c
240 };
241 const byte kInstruction_add_al_r0_sp_0x110[] = {
242   0x44, 0xa8 // add al r0 sp 0x110
243 };
244 const byte kInstruction_add_al_r0_sp_0x114[] = {
245   0x45, 0xa8 // add al r0 sp 0x114
246 };
247 const byte kInstruction_add_al_r0_sp_0x118[] = {
248   0x46, 0xa8 // add al r0 sp 0x118
249 };
250 const byte kInstruction_add_al_r0_sp_0x11c[] = {
251   0x47, 0xa8 // add al r0 sp 0x11c
252 };
253 const byte kInstruction_add_al_r0_sp_0x120[] = {
254   0x48, 0xa8 // add al r0 sp 0x120
255 };
256 const byte kInstruction_add_al_r0_sp_0x124[] = {
257   0x49, 0xa8 // add al r0 sp 0x124
258 };
259 const byte kInstruction_add_al_r0_sp_0x128[] = {
260   0x4a, 0xa8 // add al r0 sp 0x128
261 };
262 const byte kInstruction_add_al_r0_sp_0x12c[] = {
263   0x4b, 0xa8 // add al r0 sp 0x12c
264 };
265 const byte kInstruction_add_al_r0_sp_0x130[] = {
266   0x4c, 0xa8 // add al r0 sp 0x130
267 };
268 const byte kInstruction_add_al_r0_sp_0x134[] = {
269   0x4d, 0xa8 // add al r0 sp 0x134
270 };
271 const byte kInstruction_add_al_r0_sp_0x138[] = {
272   0x4e, 0xa8 // add al r0 sp 0x138
273 };
274 const byte kInstruction_add_al_r0_sp_0x13c[] = {
275   0x4f, 0xa8 // add al r0 sp 0x13c
276 };
277 const byte kInstruction_add_al_r0_sp_0x140[] = {
278   0x50, 0xa8 // add al r0 sp 0x140
279 };
280 const byte kInstruction_add_al_r0_sp_0x144[] = {
281   0x51, 0xa8 // add al r0 sp 0x144
282 };
283 const byte kInstruction_add_al_r0_sp_0x148[] = {
284   0x52, 0xa8 // add al r0 sp 0x148
285 };
286 const byte kInstruction_add_al_r0_sp_0x14c[] = {
287   0x53, 0xa8 // add al r0 sp 0x14c
288 };
289 const byte kInstruction_add_al_r0_sp_0x150[] = {
290   0x54, 0xa8 // add al r0 sp 0x150
291 };
292 const byte kInstruction_add_al_r0_sp_0x154[] = {
293   0x55, 0xa8 // add al r0 sp 0x154
294 };
295 const byte kInstruction_add_al_r0_sp_0x158[] = {
296   0x56, 0xa8 // add al r0 sp 0x158
297 };
298 const byte kInstruction_add_al_r0_sp_0x15c[] = {
299   0x57, 0xa8 // add al r0 sp 0x15c
300 };
301 const byte kInstruction_add_al_r0_sp_0x160[] = {
302   0x58, 0xa8 // add al r0 sp 0x160
303 };
304 const byte kInstruction_add_al_r0_sp_0x164[] = {
305   0x59, 0xa8 // add al r0 sp 0x164
306 };
307 const byte kInstruction_add_al_r0_sp_0x168[] = {
308   0x5a, 0xa8 // add al r0 sp 0x168
309 };
310 const byte kInstruction_add_al_r0_sp_0x16c[] = {
311   0x5b, 0xa8 // add al r0 sp 0x16c
312 };
313 const byte kInstruction_add_al_r0_sp_0x170[] = {
314   0x5c, 0xa8 // add al r0 sp 0x170
315 };
316 const byte kInstruction_add_al_r0_sp_0x174[] = {
317   0x5d, 0xa8 // add al r0 sp 0x174
318 };
319 const byte kInstruction_add_al_r0_sp_0x178[] = {
320   0x5e, 0xa8 // add al r0 sp 0x178
321 };
322 const byte kInstruction_add_al_r0_sp_0x17c[] = {
323   0x5f, 0xa8 // add al r0 sp 0x17c
324 };
325 const byte kInstruction_add_al_r0_sp_0x180[] = {
326   0x60, 0xa8 // add al r0 sp 0x180
327 };
328 const byte kInstruction_add_al_r0_sp_0x184[] = {
329   0x61, 0xa8 // add al r0 sp 0x184
330 };
331 const byte kInstruction_add_al_r0_sp_0x188[] = {
332   0x62, 0xa8 // add al r0 sp 0x188
333 };
334 const byte kInstruction_add_al_r0_sp_0x18c[] = {
335   0x63, 0xa8 // add al r0 sp 0x18c
336 };
337 const byte kInstruction_add_al_r0_sp_0x190[] = {
338   0x64, 0xa8 // add al r0 sp 0x190
339 };
340 const byte kInstruction_add_al_r0_sp_0x194[] = {
341   0x65, 0xa8 // add al r0 sp 0x194
342 };
343 const byte kInstruction_add_al_r0_sp_0x198[] = {
344   0x66, 0xa8 // add al r0 sp 0x198
345 };
346 const byte kInstruction_add_al_r0_sp_0x19c[] = {
347   0x67, 0xa8 // add al r0 sp 0x19c
348 };
349 const byte kInstruction_add_al_r0_sp_0x1a0[] = {
350   0x68, 0xa8 // add al r0 sp 0x1a0
351 };
352 const byte kInstruction_add_al_r0_sp_0x1a4[] = {
353   0x69, 0xa8 // add al r0 sp 0x1a4
354 };
355 const byte kInstruction_add_al_r0_sp_0x1a8[] = {
356   0x6a, 0xa8 // add al r0 sp 0x1a8
357 };
358 const byte kInstruction_add_al_r0_sp_0x1ac[] = {
359   0x6b, 0xa8 // add al r0 sp 0x1ac
360 };
361 const byte kInstruction_add_al_r0_sp_0x1b0[] = {
362   0x6c, 0xa8 // add al r0 sp 0x1b0
363 };
364 const byte kInstruction_add_al_r0_sp_0x1b4[] = {
365   0x6d, 0xa8 // add al r0 sp 0x1b4
366 };
367 const byte kInstruction_add_al_r0_sp_0x1b8[] = {
368   0x6e, 0xa8 // add al r0 sp 0x1b8
369 };
370 const byte kInstruction_add_al_r0_sp_0x1bc[] = {
371   0x6f, 0xa8 // add al r0 sp 0x1bc
372 };
373 const byte kInstruction_add_al_r0_sp_0x1c0[] = {
374   0x70, 0xa8 // add al r0 sp 0x1c0
375 };
376 const byte kInstruction_add_al_r0_sp_0x1c4[] = {
377   0x71, 0xa8 // add al r0 sp 0x1c4
378 };
379 const byte kInstruction_add_al_r0_sp_0x1c8[] = {
380   0x72, 0xa8 // add al r0 sp 0x1c8
381 };
382 const byte kInstruction_add_al_r0_sp_0x1cc[] = {
383   0x73, 0xa8 // add al r0 sp 0x1cc
384 };
385 const byte kInstruction_add_al_r0_sp_0x1d0[] = {
386   0x74, 0xa8 // add al r0 sp 0x1d0
387 };
388 const byte kInstruction_add_al_r0_sp_0x1d4[] = {
389   0x75, 0xa8 // add al r0 sp 0x1d4
390 };
391 const byte kInstruction_add_al_r0_sp_0x1d8[] = {
392   0x76, 0xa8 // add al r0 sp 0x1d8
393 };
394 const byte kInstruction_add_al_r0_sp_0x1dc[] = {
395   0x77, 0xa8 // add al r0 sp 0x1dc
396 };
397 const byte kInstruction_add_al_r0_sp_0x1e0[] = {
398   0x78, 0xa8 // add al r0 sp 0x1e0
399 };
400 const byte kInstruction_add_al_r0_sp_0x1e4[] = {
401   0x79, 0xa8 // add al r0 sp 0x1e4
402 };
403 const byte kInstruction_add_al_r0_sp_0x1e8[] = {
404   0x7a, 0xa8 // add al r0 sp 0x1e8
405 };
406 const byte kInstruction_add_al_r0_sp_0x1ec[] = {
407   0x7b, 0xa8 // add al r0 sp 0x1ec
408 };
409 const byte kInstruction_add_al_r0_sp_0x1f0[] = {
410   0x7c, 0xa8 // add al r0 sp 0x1f0
411 };
412 const byte kInstruction_add_al_r0_sp_0x1f4[] = {
413   0x7d, 0xa8 // add al r0 sp 0x1f4
414 };
415 const byte kInstruction_add_al_r0_sp_0x1f8[] = {
416   0x7e, 0xa8 // add al r0 sp 0x1f8
417 };
418 const byte kInstruction_add_al_r0_sp_0x1fc[] = {
419   0x7f, 0xa8 // add al r0 sp 0x1fc
420 };
421 const byte kInstruction_add_al_r0_sp_0x200[] = {
422   0x80, 0xa8 // add al r0 sp 0x200
423 };
424 const byte kInstruction_add_al_r0_sp_0x204[] = {
425   0x81, 0xa8 // add al r0 sp 0x204
426 };
427 const byte kInstruction_add_al_r0_sp_0x208[] = {
428   0x82, 0xa8 // add al r0 sp 0x208
429 };
430 const byte kInstruction_add_al_r0_sp_0x20c[] = {
431   0x83, 0xa8 // add al r0 sp 0x20c
432 };
433 const byte kInstruction_add_al_r0_sp_0x210[] = {
434   0x84, 0xa8 // add al r0 sp 0x210
435 };
436 const byte kInstruction_add_al_r0_sp_0x214[] = {
437   0x85, 0xa8 // add al r0 sp 0x214
438 };
439 const byte kInstruction_add_al_r0_sp_0x218[] = {
440   0x86, 0xa8 // add al r0 sp 0x218
441 };
442 const byte kInstruction_add_al_r0_sp_0x21c[] = {
443   0x87, 0xa8 // add al r0 sp 0x21c
444 };
445 const byte kInstruction_add_al_r0_sp_0x220[] = {
446   0x88, 0xa8 // add al r0 sp 0x220
447 };
448 const byte kInstruction_add_al_r0_sp_0x224[] = {
449   0x89, 0xa8 // add al r0 sp 0x224
450 };
451 const byte kInstruction_add_al_r0_sp_0x228[] = {
452   0x8a, 0xa8 // add al r0 sp 0x228
453 };
454 const byte kInstruction_add_al_r0_sp_0x22c[] = {
455   0x8b, 0xa8 // add al r0 sp 0x22c
456 };
457 const byte kInstruction_add_al_r0_sp_0x230[] = {
458   0x8c, 0xa8 // add al r0 sp 0x230
459 };
460 const byte kInstruction_add_al_r0_sp_0x234[] = {
461   0x8d, 0xa8 // add al r0 sp 0x234
462 };
463 const byte kInstruction_add_al_r0_sp_0x238[] = {
464   0x8e, 0xa8 // add al r0 sp 0x238
465 };
466 const byte kInstruction_add_al_r0_sp_0x23c[] = {
467   0x8f, 0xa8 // add al r0 sp 0x23c
468 };
469 const byte kInstruction_add_al_r0_sp_0x240[] = {
470   0x90, 0xa8 // add al r0 sp 0x240
471 };
472 const byte kInstruction_add_al_r0_sp_0x244[] = {
473   0x91, 0xa8 // add al r0 sp 0x244
474 };
475 const byte kInstruction_add_al_r0_sp_0x248[] = {
476   0x92, 0xa8 // add al r0 sp 0x248
477 };
478 const byte kInstruction_add_al_r0_sp_0x24c[] = {
479   0x93, 0xa8 // add al r0 sp 0x24c
480 };
481 const byte kInstruction_add_al_r0_sp_0x250[] = {
482   0x94, 0xa8 // add al r0 sp 0x250
483 };
484 const byte kInstruction_add_al_r0_sp_0x254[] = {
485   0x95, 0xa8 // add al r0 sp 0x254
486 };
487 const byte kInstruction_add_al_r0_sp_0x258[] = {
488   0x96, 0xa8 // add al r0 sp 0x258
489 };
490 const byte kInstruction_add_al_r0_sp_0x25c[] = {
491   0x97, 0xa8 // add al r0 sp 0x25c
492 };
493 const byte kInstruction_add_al_r0_sp_0x260[] = {
494   0x98, 0xa8 // add al r0 sp 0x260
495 };
496 const byte kInstruction_add_al_r0_sp_0x264[] = {
497   0x99, 0xa8 // add al r0 sp 0x264
498 };
499 const byte kInstruction_add_al_r0_sp_0x268[] = {
500   0x9a, 0xa8 // add al r0 sp 0x268
501 };
502 const byte kInstruction_add_al_r0_sp_0x26c[] = {
503   0x9b, 0xa8 // add al r0 sp 0x26c
504 };
505 const byte kInstruction_add_al_r0_sp_0x270[] = {
506   0x9c, 0xa8 // add al r0 sp 0x270
507 };
508 const byte kInstruction_add_al_r0_sp_0x274[] = {
509   0x9d, 0xa8 // add al r0 sp 0x274
510 };
511 const byte kInstruction_add_al_r0_sp_0x278[] = {
512   0x9e, 0xa8 // add al r0 sp 0x278
513 };
514 const byte kInstruction_add_al_r0_sp_0x27c[] = {
515   0x9f, 0xa8 // add al r0 sp 0x27c
516 };
517 const byte kInstruction_add_al_r0_sp_0x280[] = {
518   0xa0, 0xa8 // add al r0 sp 0x280
519 };
520 const byte kInstruction_add_al_r0_sp_0x284[] = {
521   0xa1, 0xa8 // add al r0 sp 0x284
522 };
523 const byte kInstruction_add_al_r0_sp_0x288[] = {
524   0xa2, 0xa8 // add al r0 sp 0x288
525 };
526 const byte kInstruction_add_al_r0_sp_0x28c[] = {
527   0xa3, 0xa8 // add al r0 sp 0x28c
528 };
529 const byte kInstruction_add_al_r0_sp_0x290[] = {
530   0xa4, 0xa8 // add al r0 sp 0x290
531 };
532 const byte kInstruction_add_al_r0_sp_0x294[] = {
533   0xa5, 0xa8 // add al r0 sp 0x294
534 };
535 const byte kInstruction_add_al_r0_sp_0x298[] = {
536   0xa6, 0xa8 // add al r0 sp 0x298
537 };
538 const byte kInstruction_add_al_r0_sp_0x29c[] = {
539   0xa7, 0xa8 // add al r0 sp 0x29c
540 };
541 const byte kInstruction_add_al_r0_sp_0x2a0[] = {
542   0xa8, 0xa8 // add al r0 sp 0x2a0
543 };
544 const byte kInstruction_add_al_r0_sp_0x2a4[] = {
545   0xa9, 0xa8 // add al r0 sp 0x2a4
546 };
547 const byte kInstruction_add_al_r0_sp_0x2a8[] = {
548   0xaa, 0xa8 // add al r0 sp 0x2a8
549 };
550 const byte kInstruction_add_al_r0_sp_0x2ac[] = {
551   0xab, 0xa8 // add al r0 sp 0x2ac
552 };
553 const byte kInstruction_add_al_r0_sp_0x2b0[] = {
554   0xac, 0xa8 // add al r0 sp 0x2b0
555 };
556 const byte kInstruction_add_al_r0_sp_0x2b4[] = {
557   0xad, 0xa8 // add al r0 sp 0x2b4
558 };
559 const byte kInstruction_add_al_r0_sp_0x2b8[] = {
560   0xae, 0xa8 // add al r0 sp 0x2b8
561 };
562 const byte kInstruction_add_al_r0_sp_0x2bc[] = {
563   0xaf, 0xa8 // add al r0 sp 0x2bc
564 };
565 const byte kInstruction_add_al_r0_sp_0x2c0[] = {
566   0xb0, 0xa8 // add al r0 sp 0x2c0
567 };
568 const byte kInstruction_add_al_r0_sp_0x2c4[] = {
569   0xb1, 0xa8 // add al r0 sp 0x2c4
570 };
571 const byte kInstruction_add_al_r0_sp_0x2c8[] = {
572   0xb2, 0xa8 // add al r0 sp 0x2c8
573 };
574 const byte kInstruction_add_al_r0_sp_0x2cc[] = {
575   0xb3, 0xa8 // add al r0 sp 0x2cc
576 };
577 const byte kInstruction_add_al_r0_sp_0x2d0[] = {
578   0xb4, 0xa8 // add al r0 sp 0x2d0
579 };
580 const byte kInstruction_add_al_r0_sp_0x2d4[] = {
581   0xb5, 0xa8 // add al r0 sp 0x2d4
582 };
583 const byte kInstruction_add_al_r0_sp_0x2d8[] = {
584   0xb6, 0xa8 // add al r0 sp 0x2d8
585 };
586 const byte kInstruction_add_al_r0_sp_0x2dc[] = {
587   0xb7, 0xa8 // add al r0 sp 0x2dc
588 };
589 const byte kInstruction_add_al_r0_sp_0x2e0[] = {
590   0xb8, 0xa8 // add al r0 sp 0x2e0
591 };
592 const byte kInstruction_add_al_r0_sp_0x2e4[] = {
593   0xb9, 0xa8 // add al r0 sp 0x2e4
594 };
595 const byte kInstruction_add_al_r0_sp_0x2e8[] = {
596   0xba, 0xa8 // add al r0 sp 0x2e8
597 };
598 const byte kInstruction_add_al_r0_sp_0x2ec[] = {
599   0xbb, 0xa8 // add al r0 sp 0x2ec
600 };
601 const byte kInstruction_add_al_r0_sp_0x2f0[] = {
602   0xbc, 0xa8 // add al r0 sp 0x2f0
603 };
604 const byte kInstruction_add_al_r0_sp_0x2f4[] = {
605   0xbd, 0xa8 // add al r0 sp 0x2f4
606 };
607 const byte kInstruction_add_al_r0_sp_0x2f8[] = {
608   0xbe, 0xa8 // add al r0 sp 0x2f8
609 };
610 const byte kInstruction_add_al_r0_sp_0x2fc[] = {
611   0xbf, 0xa8 // add al r0 sp 0x2fc
612 };
613 const byte kInstruction_add_al_r0_sp_0x300[] = {
614   0xc0, 0xa8 // add al r0 sp 0x300
615 };
616 const byte kInstruction_add_al_r0_sp_0x304[] = {
617   0xc1, 0xa8 // add al r0 sp 0x304
618 };
619 const byte kInstruction_add_al_r0_sp_0x308[] = {
620   0xc2, 0xa8 // add al r0 sp 0x308
621 };
622 const byte kInstruction_add_al_r0_sp_0x30c[] = {
623   0xc3, 0xa8 // add al r0 sp 0x30c
624 };
625 const byte kInstruction_add_al_r0_sp_0x310[] = {
626   0xc4, 0xa8 // add al r0 sp 0x310
627 };
628 const byte kInstruction_add_al_r0_sp_0x314[] = {
629   0xc5, 0xa8 // add al r0 sp 0x314
630 };
631 const byte kInstruction_add_al_r0_sp_0x318[] = {
632   0xc6, 0xa8 // add al r0 sp 0x318
633 };
634 const byte kInstruction_add_al_r0_sp_0x31c[] = {
635   0xc7, 0xa8 // add al r0 sp 0x31c
636 };
637 const byte kInstruction_add_al_r0_sp_0x320[] = {
638   0xc8, 0xa8 // add al r0 sp 0x320
639 };
640 const byte kInstruction_add_al_r0_sp_0x324[] = {
641   0xc9, 0xa8 // add al r0 sp 0x324
642 };
643 const byte kInstruction_add_al_r0_sp_0x328[] = {
644   0xca, 0xa8 // add al r0 sp 0x328
645 };
646 const byte kInstruction_add_al_r0_sp_0x32c[] = {
647   0xcb, 0xa8 // add al r0 sp 0x32c
648 };
649 const byte kInstruction_add_al_r0_sp_0x330[] = {
650   0xcc, 0xa8 // add al r0 sp 0x330
651 };
652 const byte kInstruction_add_al_r0_sp_0x334[] = {
653   0xcd, 0xa8 // add al r0 sp 0x334
654 };
655 const byte kInstruction_add_al_r0_sp_0x338[] = {
656   0xce, 0xa8 // add al r0 sp 0x338
657 };
658 const byte kInstruction_add_al_r0_sp_0x33c[] = {
659   0xcf, 0xa8 // add al r0 sp 0x33c
660 };
661 const byte kInstruction_add_al_r0_sp_0x340[] = {
662   0xd0, 0xa8 // add al r0 sp 0x340
663 };
664 const byte kInstruction_add_al_r0_sp_0x344[] = {
665   0xd1, 0xa8 // add al r0 sp 0x344
666 };
667 const byte kInstruction_add_al_r0_sp_0x348[] = {
668   0xd2, 0xa8 // add al r0 sp 0x348
669 };
670 const byte kInstruction_add_al_r0_sp_0x34c[] = {
671   0xd3, 0xa8 // add al r0 sp 0x34c
672 };
673 const byte kInstruction_add_al_r0_sp_0x350[] = {
674   0xd4, 0xa8 // add al r0 sp 0x350
675 };
676 const byte kInstruction_add_al_r0_sp_0x354[] = {
677   0xd5, 0xa8 // add al r0 sp 0x354
678 };
679 const byte kInstruction_add_al_r0_sp_0x358[] = {
680   0xd6, 0xa8 // add al r0 sp 0x358
681 };
682 const byte kInstruction_add_al_r0_sp_0x35c[] = {
683   0xd7, 0xa8 // add al r0 sp 0x35c
684 };
685 const byte kInstruction_add_al_r0_sp_0x360[] = {
686   0xd8, 0xa8 // add al r0 sp 0x360
687 };
688 const byte kInstruction_add_al_r0_sp_0x364[] = {
689   0xd9, 0xa8 // add al r0 sp 0x364
690 };
691 const byte kInstruction_add_al_r0_sp_0x368[] = {
692   0xda, 0xa8 // add al r0 sp 0x368
693 };
694 const byte kInstruction_add_al_r0_sp_0x36c[] = {
695   0xdb, 0xa8 // add al r0 sp 0x36c
696 };
697 const byte kInstruction_add_al_r0_sp_0x370[] = {
698   0xdc, 0xa8 // add al r0 sp 0x370
699 };
700 const byte kInstruction_add_al_r0_sp_0x374[] = {
701   0xdd, 0xa8 // add al r0 sp 0x374
702 };
703 const byte kInstruction_add_al_r0_sp_0x378[] = {
704   0xde, 0xa8 // add al r0 sp 0x378
705 };
706 const byte kInstruction_add_al_r0_sp_0x37c[] = {
707   0xdf, 0xa8 // add al r0 sp 0x37c
708 };
709 const byte kInstruction_add_al_r0_sp_0x380[] = {
710   0xe0, 0xa8 // add al r0 sp 0x380
711 };
712 const byte kInstruction_add_al_r0_sp_0x384[] = {
713   0xe1, 0xa8 // add al r0 sp 0x384
714 };
715 const byte kInstruction_add_al_r0_sp_0x388[] = {
716   0xe2, 0xa8 // add al r0 sp 0x388
717 };
718 const byte kInstruction_add_al_r0_sp_0x38c[] = {
719   0xe3, 0xa8 // add al r0 sp 0x38c
720 };
721 const byte kInstruction_add_al_r0_sp_0x390[] = {
722   0xe4, 0xa8 // add al r0 sp 0x390
723 };
724 const byte kInstruction_add_al_r0_sp_0x394[] = {
725   0xe5, 0xa8 // add al r0 sp 0x394
726 };
727 const byte kInstruction_add_al_r0_sp_0x398[] = {
728   0xe6, 0xa8 // add al r0 sp 0x398
729 };
730 const byte kInstruction_add_al_r0_sp_0x39c[] = {
731   0xe7, 0xa8 // add al r0 sp 0x39c
732 };
733 const byte kInstruction_add_al_r0_sp_0x3a0[] = {
734   0xe8, 0xa8 // add al r0 sp 0x3a0
735 };
736 const byte kInstruction_add_al_r0_sp_0x3a4[] = {
737   0xe9, 0xa8 // add al r0 sp 0x3a4
738 };
739 const byte kInstruction_add_al_r0_sp_0x3a8[] = {
740   0xea, 0xa8 // add al r0 sp 0x3a8
741 };
742 const byte kInstruction_add_al_r0_sp_0x3ac[] = {
743   0xeb, 0xa8 // add al r0 sp 0x3ac
744 };
745 const byte kInstruction_add_al_r0_sp_0x3b0[] = {
746   0xec, 0xa8 // add al r0 sp 0x3b0
747 };
748 const byte kInstruction_add_al_r0_sp_0x3b4[] = {
749   0xed, 0xa8 // add al r0 sp 0x3b4
750 };
751 const byte kInstruction_add_al_r0_sp_0x3b8[] = {
752   0xee, 0xa8 // add al r0 sp 0x3b8
753 };
754 const byte kInstruction_add_al_r0_sp_0x3bc[] = {
755   0xef, 0xa8 // add al r0 sp 0x3bc
756 };
757 const byte kInstruction_add_al_r0_sp_0x3c0[] = {
758   0xf0, 0xa8 // add al r0 sp 0x3c0
759 };
760 const byte kInstruction_add_al_r0_sp_0x3c4[] = {
761   0xf1, 0xa8 // add al r0 sp 0x3c4
762 };
763 const byte kInstruction_add_al_r0_sp_0x3c8[] = {
764   0xf2, 0xa8 // add al r0 sp 0x3c8
765 };
766 const byte kInstruction_add_al_r0_sp_0x3cc[] = {
767   0xf3, 0xa8 // add al r0 sp 0x3cc
768 };
769 const byte kInstruction_add_al_r0_sp_0x3d0[] = {
770   0xf4, 0xa8 // add al r0 sp 0x3d0
771 };
772 const byte kInstruction_add_al_r0_sp_0x3d4[] = {
773   0xf5, 0xa8 // add al r0 sp 0x3d4
774 };
775 const byte kInstruction_add_al_r0_sp_0x3d8[] = {
776   0xf6, 0xa8 // add al r0 sp 0x3d8
777 };
778 const byte kInstruction_add_al_r0_sp_0x3dc[] = {
779   0xf7, 0xa8 // add al r0 sp 0x3dc
780 };
781 const byte kInstruction_add_al_r0_sp_0x3e0[] = {
782   0xf8, 0xa8 // add al r0 sp 0x3e0
783 };
784 const byte kInstruction_add_al_r0_sp_0x3e4[] = {
785   0xf9, 0xa8 // add al r0 sp 0x3e4
786 };
787 const byte kInstruction_add_al_r0_sp_0x3e8[] = {
788   0xfa, 0xa8 // add al r0 sp 0x3e8
789 };
790 const byte kInstruction_add_al_r0_sp_0x3ec[] = {
791   0xfb, 0xa8 // add al r0 sp 0x3ec
792 };
793 const byte kInstruction_add_al_r0_sp_0x3f0[] = {
794   0xfc, 0xa8 // add al r0 sp 0x3f0
795 };
796 const byte kInstruction_add_al_r0_sp_0x3f4[] = {
797   0xfd, 0xa8 // add al r0 sp 0x3f4
798 };
799 const byte kInstruction_add_al_r0_sp_0x3f8[] = {
800   0xfe, 0xa8 // add al r0 sp 0x3f8
801 };
802 const byte kInstruction_add_al_r0_sp_0x3fc[] = {
803   0xff, 0xa8 // add al r0 sp 0x3fc
804 };
805 const TestResult kReferenceadd[] = {
806   {
807     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x0),
808     kInstruction_add_al_r0_sp_0x0,
809   },
810   {
811     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x4),
812     kInstruction_add_al_r0_sp_0x4,
813   },
814   {
815     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x8),
816     kInstruction_add_al_r0_sp_0x8,
817   },
818   {
819     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xc),
820     kInstruction_add_al_r0_sp_0xc,
821   },
822   {
823     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x10),
824     kInstruction_add_al_r0_sp_0x10,
825   },
826   {
827     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x14),
828     kInstruction_add_al_r0_sp_0x14,
829   },
830   {
831     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x18),
832     kInstruction_add_al_r0_sp_0x18,
833   },
834   {
835     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1c),
836     kInstruction_add_al_r0_sp_0x1c,
837   },
838   {
839     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x20),
840     kInstruction_add_al_r0_sp_0x20,
841   },
842   {
843     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x24),
844     kInstruction_add_al_r0_sp_0x24,
845   },
846   {
847     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x28),
848     kInstruction_add_al_r0_sp_0x28,
849   },
850   {
851     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2c),
852     kInstruction_add_al_r0_sp_0x2c,
853   },
854   {
855     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x30),
856     kInstruction_add_al_r0_sp_0x30,
857   },
858   {
859     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x34),
860     kInstruction_add_al_r0_sp_0x34,
861   },
862   {
863     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x38),
864     kInstruction_add_al_r0_sp_0x38,
865   },
866   {
867     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3c),
868     kInstruction_add_al_r0_sp_0x3c,
869   },
870   {
871     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x40),
872     kInstruction_add_al_r0_sp_0x40,
873   },
874   {
875     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x44),
876     kInstruction_add_al_r0_sp_0x44,
877   },
878   {
879     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x48),
880     kInstruction_add_al_r0_sp_0x48,
881   },
882   {
883     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x4c),
884     kInstruction_add_al_r0_sp_0x4c,
885   },
886   {
887     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x50),
888     kInstruction_add_al_r0_sp_0x50,
889   },
890   {
891     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x54),
892     kInstruction_add_al_r0_sp_0x54,
893   },
894   {
895     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x58),
896     kInstruction_add_al_r0_sp_0x58,
897   },
898   {
899     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x5c),
900     kInstruction_add_al_r0_sp_0x5c,
901   },
902   {
903     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x60),
904     kInstruction_add_al_r0_sp_0x60,
905   },
906   {
907     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x64),
908     kInstruction_add_al_r0_sp_0x64,
909   },
910   {
911     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x68),
912     kInstruction_add_al_r0_sp_0x68,
913   },
914   {
915     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x6c),
916     kInstruction_add_al_r0_sp_0x6c,
917   },
918   {
919     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x70),
920     kInstruction_add_al_r0_sp_0x70,
921   },
922   {
923     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x74),
924     kInstruction_add_al_r0_sp_0x74,
925   },
926   {
927     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x78),
928     kInstruction_add_al_r0_sp_0x78,
929   },
930   {
931     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x7c),
932     kInstruction_add_al_r0_sp_0x7c,
933   },
934   {
935     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x80),
936     kInstruction_add_al_r0_sp_0x80,
937   },
938   {
939     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x84),
940     kInstruction_add_al_r0_sp_0x84,
941   },
942   {
943     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x88),
944     kInstruction_add_al_r0_sp_0x88,
945   },
946   {
947     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x8c),
948     kInstruction_add_al_r0_sp_0x8c,
949   },
950   {
951     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x90),
952     kInstruction_add_al_r0_sp_0x90,
953   },
954   {
955     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x94),
956     kInstruction_add_al_r0_sp_0x94,
957   },
958   {
959     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x98),
960     kInstruction_add_al_r0_sp_0x98,
961   },
962   {
963     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x9c),
964     kInstruction_add_al_r0_sp_0x9c,
965   },
966   {
967     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xa0),
968     kInstruction_add_al_r0_sp_0xa0,
969   },
970   {
971     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xa4),
972     kInstruction_add_al_r0_sp_0xa4,
973   },
974   {
975     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xa8),
976     kInstruction_add_al_r0_sp_0xa8,
977   },
978   {
979     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xac),
980     kInstruction_add_al_r0_sp_0xac,
981   },
982   {
983     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xb0),
984     kInstruction_add_al_r0_sp_0xb0,
985   },
986   {
987     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xb4),
988     kInstruction_add_al_r0_sp_0xb4,
989   },
990   {
991     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xb8),
992     kInstruction_add_al_r0_sp_0xb8,
993   },
994   {
995     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xbc),
996     kInstruction_add_al_r0_sp_0xbc,
997   },
998   {
999     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xc0),
1000     kInstruction_add_al_r0_sp_0xc0,
1001   },
1002   {
1003     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xc4),
1004     kInstruction_add_al_r0_sp_0xc4,
1005   },
1006   {
1007     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xc8),
1008     kInstruction_add_al_r0_sp_0xc8,
1009   },
1010   {
1011     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xcc),
1012     kInstruction_add_al_r0_sp_0xcc,
1013   },
1014   {
1015     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xd0),
1016     kInstruction_add_al_r0_sp_0xd0,
1017   },
1018   {
1019     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xd4),
1020     kInstruction_add_al_r0_sp_0xd4,
1021   },
1022   {
1023     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xd8),
1024     kInstruction_add_al_r0_sp_0xd8,
1025   },
1026   {
1027     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xdc),
1028     kInstruction_add_al_r0_sp_0xdc,
1029   },
1030   {
1031     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xe0),
1032     kInstruction_add_al_r0_sp_0xe0,
1033   },
1034   {
1035     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xe4),
1036     kInstruction_add_al_r0_sp_0xe4,
1037   },
1038   {
1039     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xe8),
1040     kInstruction_add_al_r0_sp_0xe8,
1041   },
1042   {
1043     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xec),
1044     kInstruction_add_al_r0_sp_0xec,
1045   },
1046   {
1047     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xf0),
1048     kInstruction_add_al_r0_sp_0xf0,
1049   },
1050   {
1051     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xf4),
1052     kInstruction_add_al_r0_sp_0xf4,
1053   },
1054   {
1055     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xf8),
1056     kInstruction_add_al_r0_sp_0xf8,
1057   },
1058   {
1059     ARRAY_SIZE(kInstruction_add_al_r0_sp_0xfc),
1060     kInstruction_add_al_r0_sp_0xfc,
1061   },
1062   {
1063     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x100),
1064     kInstruction_add_al_r0_sp_0x100,
1065   },
1066   {
1067     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x104),
1068     kInstruction_add_al_r0_sp_0x104,
1069   },
1070   {
1071     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x108),
1072     kInstruction_add_al_r0_sp_0x108,
1073   },
1074   {
1075     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x10c),
1076     kInstruction_add_al_r0_sp_0x10c,
1077   },
1078   {
1079     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x110),
1080     kInstruction_add_al_r0_sp_0x110,
1081   },
1082   {
1083     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x114),
1084     kInstruction_add_al_r0_sp_0x114,
1085   },
1086   {
1087     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x118),
1088     kInstruction_add_al_r0_sp_0x118,
1089   },
1090   {
1091     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x11c),
1092     kInstruction_add_al_r0_sp_0x11c,
1093   },
1094   {
1095     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x120),
1096     kInstruction_add_al_r0_sp_0x120,
1097   },
1098   {
1099     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x124),
1100     kInstruction_add_al_r0_sp_0x124,
1101   },
1102   {
1103     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x128),
1104     kInstruction_add_al_r0_sp_0x128,
1105   },
1106   {
1107     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x12c),
1108     kInstruction_add_al_r0_sp_0x12c,
1109   },
1110   {
1111     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x130),
1112     kInstruction_add_al_r0_sp_0x130,
1113   },
1114   {
1115     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x134),
1116     kInstruction_add_al_r0_sp_0x134,
1117   },
1118   {
1119     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x138),
1120     kInstruction_add_al_r0_sp_0x138,
1121   },
1122   {
1123     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x13c),
1124     kInstruction_add_al_r0_sp_0x13c,
1125   },
1126   {
1127     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x140),
1128     kInstruction_add_al_r0_sp_0x140,
1129   },
1130   {
1131     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x144),
1132     kInstruction_add_al_r0_sp_0x144,
1133   },
1134   {
1135     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x148),
1136     kInstruction_add_al_r0_sp_0x148,
1137   },
1138   {
1139     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x14c),
1140     kInstruction_add_al_r0_sp_0x14c,
1141   },
1142   {
1143     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x150),
1144     kInstruction_add_al_r0_sp_0x150,
1145   },
1146   {
1147     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x154),
1148     kInstruction_add_al_r0_sp_0x154,
1149   },
1150   {
1151     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x158),
1152     kInstruction_add_al_r0_sp_0x158,
1153   },
1154   {
1155     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x15c),
1156     kInstruction_add_al_r0_sp_0x15c,
1157   },
1158   {
1159     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x160),
1160     kInstruction_add_al_r0_sp_0x160,
1161   },
1162   {
1163     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x164),
1164     kInstruction_add_al_r0_sp_0x164,
1165   },
1166   {
1167     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x168),
1168     kInstruction_add_al_r0_sp_0x168,
1169   },
1170   {
1171     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x16c),
1172     kInstruction_add_al_r0_sp_0x16c,
1173   },
1174   {
1175     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x170),
1176     kInstruction_add_al_r0_sp_0x170,
1177   },
1178   {
1179     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x174),
1180     kInstruction_add_al_r0_sp_0x174,
1181   },
1182   {
1183     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x178),
1184     kInstruction_add_al_r0_sp_0x178,
1185   },
1186   {
1187     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x17c),
1188     kInstruction_add_al_r0_sp_0x17c,
1189   },
1190   {
1191     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x180),
1192     kInstruction_add_al_r0_sp_0x180,
1193   },
1194   {
1195     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x184),
1196     kInstruction_add_al_r0_sp_0x184,
1197   },
1198   {
1199     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x188),
1200     kInstruction_add_al_r0_sp_0x188,
1201   },
1202   {
1203     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x18c),
1204     kInstruction_add_al_r0_sp_0x18c,
1205   },
1206   {
1207     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x190),
1208     kInstruction_add_al_r0_sp_0x190,
1209   },
1210   {
1211     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x194),
1212     kInstruction_add_al_r0_sp_0x194,
1213   },
1214   {
1215     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x198),
1216     kInstruction_add_al_r0_sp_0x198,
1217   },
1218   {
1219     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x19c),
1220     kInstruction_add_al_r0_sp_0x19c,
1221   },
1222   {
1223     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1a0),
1224     kInstruction_add_al_r0_sp_0x1a0,
1225   },
1226   {
1227     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1a4),
1228     kInstruction_add_al_r0_sp_0x1a4,
1229   },
1230   {
1231     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1a8),
1232     kInstruction_add_al_r0_sp_0x1a8,
1233   },
1234   {
1235     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1ac),
1236     kInstruction_add_al_r0_sp_0x1ac,
1237   },
1238   {
1239     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1b0),
1240     kInstruction_add_al_r0_sp_0x1b0,
1241   },
1242   {
1243     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1b4),
1244     kInstruction_add_al_r0_sp_0x1b4,
1245   },
1246   {
1247     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1b8),
1248     kInstruction_add_al_r0_sp_0x1b8,
1249   },
1250   {
1251     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1bc),
1252     kInstruction_add_al_r0_sp_0x1bc,
1253   },
1254   {
1255     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1c0),
1256     kInstruction_add_al_r0_sp_0x1c0,
1257   },
1258   {
1259     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1c4),
1260     kInstruction_add_al_r0_sp_0x1c4,
1261   },
1262   {
1263     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1c8),
1264     kInstruction_add_al_r0_sp_0x1c8,
1265   },
1266   {
1267     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1cc),
1268     kInstruction_add_al_r0_sp_0x1cc,
1269   },
1270   {
1271     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1d0),
1272     kInstruction_add_al_r0_sp_0x1d0,
1273   },
1274   {
1275     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1d4),
1276     kInstruction_add_al_r0_sp_0x1d4,
1277   },
1278   {
1279     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1d8),
1280     kInstruction_add_al_r0_sp_0x1d8,
1281   },
1282   {
1283     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1dc),
1284     kInstruction_add_al_r0_sp_0x1dc,
1285   },
1286   {
1287     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1e0),
1288     kInstruction_add_al_r0_sp_0x1e0,
1289   },
1290   {
1291     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1e4),
1292     kInstruction_add_al_r0_sp_0x1e4,
1293   },
1294   {
1295     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1e8),
1296     kInstruction_add_al_r0_sp_0x1e8,
1297   },
1298   {
1299     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1ec),
1300     kInstruction_add_al_r0_sp_0x1ec,
1301   },
1302   {
1303     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1f0),
1304     kInstruction_add_al_r0_sp_0x1f0,
1305   },
1306   {
1307     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1f4),
1308     kInstruction_add_al_r0_sp_0x1f4,
1309   },
1310   {
1311     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1f8),
1312     kInstruction_add_al_r0_sp_0x1f8,
1313   },
1314   {
1315     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x1fc),
1316     kInstruction_add_al_r0_sp_0x1fc,
1317   },
1318   {
1319     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x200),
1320     kInstruction_add_al_r0_sp_0x200,
1321   },
1322   {
1323     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x204),
1324     kInstruction_add_al_r0_sp_0x204,
1325   },
1326   {
1327     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x208),
1328     kInstruction_add_al_r0_sp_0x208,
1329   },
1330   {
1331     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x20c),
1332     kInstruction_add_al_r0_sp_0x20c,
1333   },
1334   {
1335     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x210),
1336     kInstruction_add_al_r0_sp_0x210,
1337   },
1338   {
1339     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x214),
1340     kInstruction_add_al_r0_sp_0x214,
1341   },
1342   {
1343     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x218),
1344     kInstruction_add_al_r0_sp_0x218,
1345   },
1346   {
1347     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x21c),
1348     kInstruction_add_al_r0_sp_0x21c,
1349   },
1350   {
1351     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x220),
1352     kInstruction_add_al_r0_sp_0x220,
1353   },
1354   {
1355     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x224),
1356     kInstruction_add_al_r0_sp_0x224,
1357   },
1358   {
1359     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x228),
1360     kInstruction_add_al_r0_sp_0x228,
1361   },
1362   {
1363     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x22c),
1364     kInstruction_add_al_r0_sp_0x22c,
1365   },
1366   {
1367     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x230),
1368     kInstruction_add_al_r0_sp_0x230,
1369   },
1370   {
1371     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x234),
1372     kInstruction_add_al_r0_sp_0x234,
1373   },
1374   {
1375     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x238),
1376     kInstruction_add_al_r0_sp_0x238,
1377   },
1378   {
1379     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x23c),
1380     kInstruction_add_al_r0_sp_0x23c,
1381   },
1382   {
1383     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x240),
1384     kInstruction_add_al_r0_sp_0x240,
1385   },
1386   {
1387     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x244),
1388     kInstruction_add_al_r0_sp_0x244,
1389   },
1390   {
1391     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x248),
1392     kInstruction_add_al_r0_sp_0x248,
1393   },
1394   {
1395     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x24c),
1396     kInstruction_add_al_r0_sp_0x24c,
1397   },
1398   {
1399     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x250),
1400     kInstruction_add_al_r0_sp_0x250,
1401   },
1402   {
1403     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x254),
1404     kInstruction_add_al_r0_sp_0x254,
1405   },
1406   {
1407     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x258),
1408     kInstruction_add_al_r0_sp_0x258,
1409   },
1410   {
1411     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x25c),
1412     kInstruction_add_al_r0_sp_0x25c,
1413   },
1414   {
1415     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x260),
1416     kInstruction_add_al_r0_sp_0x260,
1417   },
1418   {
1419     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x264),
1420     kInstruction_add_al_r0_sp_0x264,
1421   },
1422   {
1423     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x268),
1424     kInstruction_add_al_r0_sp_0x268,
1425   },
1426   {
1427     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x26c),
1428     kInstruction_add_al_r0_sp_0x26c,
1429   },
1430   {
1431     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x270),
1432     kInstruction_add_al_r0_sp_0x270,
1433   },
1434   {
1435     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x274),
1436     kInstruction_add_al_r0_sp_0x274,
1437   },
1438   {
1439     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x278),
1440     kInstruction_add_al_r0_sp_0x278,
1441   },
1442   {
1443     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x27c),
1444     kInstruction_add_al_r0_sp_0x27c,
1445   },
1446   {
1447     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x280),
1448     kInstruction_add_al_r0_sp_0x280,
1449   },
1450   {
1451     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x284),
1452     kInstruction_add_al_r0_sp_0x284,
1453   },
1454   {
1455     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x288),
1456     kInstruction_add_al_r0_sp_0x288,
1457   },
1458   {
1459     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x28c),
1460     kInstruction_add_al_r0_sp_0x28c,
1461   },
1462   {
1463     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x290),
1464     kInstruction_add_al_r0_sp_0x290,
1465   },
1466   {
1467     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x294),
1468     kInstruction_add_al_r0_sp_0x294,
1469   },
1470   {
1471     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x298),
1472     kInstruction_add_al_r0_sp_0x298,
1473   },
1474   {
1475     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x29c),
1476     kInstruction_add_al_r0_sp_0x29c,
1477   },
1478   {
1479     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2a0),
1480     kInstruction_add_al_r0_sp_0x2a0,
1481   },
1482   {
1483     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2a4),
1484     kInstruction_add_al_r0_sp_0x2a4,
1485   },
1486   {
1487     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2a8),
1488     kInstruction_add_al_r0_sp_0x2a8,
1489   },
1490   {
1491     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2ac),
1492     kInstruction_add_al_r0_sp_0x2ac,
1493   },
1494   {
1495     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2b0),
1496     kInstruction_add_al_r0_sp_0x2b0,
1497   },
1498   {
1499     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2b4),
1500     kInstruction_add_al_r0_sp_0x2b4,
1501   },
1502   {
1503     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2b8),
1504     kInstruction_add_al_r0_sp_0x2b8,
1505   },
1506   {
1507     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2bc),
1508     kInstruction_add_al_r0_sp_0x2bc,
1509   },
1510   {
1511     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2c0),
1512     kInstruction_add_al_r0_sp_0x2c0,
1513   },
1514   {
1515     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2c4),
1516     kInstruction_add_al_r0_sp_0x2c4,
1517   },
1518   {
1519     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2c8),
1520     kInstruction_add_al_r0_sp_0x2c8,
1521   },
1522   {
1523     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2cc),
1524     kInstruction_add_al_r0_sp_0x2cc,
1525   },
1526   {
1527     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2d0),
1528     kInstruction_add_al_r0_sp_0x2d0,
1529   },
1530   {
1531     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2d4),
1532     kInstruction_add_al_r0_sp_0x2d4,
1533   },
1534   {
1535     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2d8),
1536     kInstruction_add_al_r0_sp_0x2d8,
1537   },
1538   {
1539     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2dc),
1540     kInstruction_add_al_r0_sp_0x2dc,
1541   },
1542   {
1543     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2e0),
1544     kInstruction_add_al_r0_sp_0x2e0,
1545   },
1546   {
1547     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2e4),
1548     kInstruction_add_al_r0_sp_0x2e4,
1549   },
1550   {
1551     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2e8),
1552     kInstruction_add_al_r0_sp_0x2e8,
1553   },
1554   {
1555     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2ec),
1556     kInstruction_add_al_r0_sp_0x2ec,
1557   },
1558   {
1559     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2f0),
1560     kInstruction_add_al_r0_sp_0x2f0,
1561   },
1562   {
1563     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2f4),
1564     kInstruction_add_al_r0_sp_0x2f4,
1565   },
1566   {
1567     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2f8),
1568     kInstruction_add_al_r0_sp_0x2f8,
1569   },
1570   {
1571     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x2fc),
1572     kInstruction_add_al_r0_sp_0x2fc,
1573   },
1574   {
1575     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x300),
1576     kInstruction_add_al_r0_sp_0x300,
1577   },
1578   {
1579     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x304),
1580     kInstruction_add_al_r0_sp_0x304,
1581   },
1582   {
1583     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x308),
1584     kInstruction_add_al_r0_sp_0x308,
1585   },
1586   {
1587     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x30c),
1588     kInstruction_add_al_r0_sp_0x30c,
1589   },
1590   {
1591     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x310),
1592     kInstruction_add_al_r0_sp_0x310,
1593   },
1594   {
1595     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x314),
1596     kInstruction_add_al_r0_sp_0x314,
1597   },
1598   {
1599     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x318),
1600     kInstruction_add_al_r0_sp_0x318,
1601   },
1602   {
1603     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x31c),
1604     kInstruction_add_al_r0_sp_0x31c,
1605   },
1606   {
1607     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x320),
1608     kInstruction_add_al_r0_sp_0x320,
1609   },
1610   {
1611     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x324),
1612     kInstruction_add_al_r0_sp_0x324,
1613   },
1614   {
1615     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x328),
1616     kInstruction_add_al_r0_sp_0x328,
1617   },
1618   {
1619     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x32c),
1620     kInstruction_add_al_r0_sp_0x32c,
1621   },
1622   {
1623     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x330),
1624     kInstruction_add_al_r0_sp_0x330,
1625   },
1626   {
1627     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x334),
1628     kInstruction_add_al_r0_sp_0x334,
1629   },
1630   {
1631     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x338),
1632     kInstruction_add_al_r0_sp_0x338,
1633   },
1634   {
1635     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x33c),
1636     kInstruction_add_al_r0_sp_0x33c,
1637   },
1638   {
1639     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x340),
1640     kInstruction_add_al_r0_sp_0x340,
1641   },
1642   {
1643     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x344),
1644     kInstruction_add_al_r0_sp_0x344,
1645   },
1646   {
1647     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x348),
1648     kInstruction_add_al_r0_sp_0x348,
1649   },
1650   {
1651     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x34c),
1652     kInstruction_add_al_r0_sp_0x34c,
1653   },
1654   {
1655     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x350),
1656     kInstruction_add_al_r0_sp_0x350,
1657   },
1658   {
1659     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x354),
1660     kInstruction_add_al_r0_sp_0x354,
1661   },
1662   {
1663     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x358),
1664     kInstruction_add_al_r0_sp_0x358,
1665   },
1666   {
1667     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x35c),
1668     kInstruction_add_al_r0_sp_0x35c,
1669   },
1670   {
1671     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x360),
1672     kInstruction_add_al_r0_sp_0x360,
1673   },
1674   {
1675     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x364),
1676     kInstruction_add_al_r0_sp_0x364,
1677   },
1678   {
1679     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x368),
1680     kInstruction_add_al_r0_sp_0x368,
1681   },
1682   {
1683     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x36c),
1684     kInstruction_add_al_r0_sp_0x36c,
1685   },
1686   {
1687     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x370),
1688     kInstruction_add_al_r0_sp_0x370,
1689   },
1690   {
1691     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x374),
1692     kInstruction_add_al_r0_sp_0x374,
1693   },
1694   {
1695     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x378),
1696     kInstruction_add_al_r0_sp_0x378,
1697   },
1698   {
1699     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x37c),
1700     kInstruction_add_al_r0_sp_0x37c,
1701   },
1702   {
1703     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x380),
1704     kInstruction_add_al_r0_sp_0x380,
1705   },
1706   {
1707     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x384),
1708     kInstruction_add_al_r0_sp_0x384,
1709   },
1710   {
1711     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x388),
1712     kInstruction_add_al_r0_sp_0x388,
1713   },
1714   {
1715     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x38c),
1716     kInstruction_add_al_r0_sp_0x38c,
1717   },
1718   {
1719     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x390),
1720     kInstruction_add_al_r0_sp_0x390,
1721   },
1722   {
1723     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x394),
1724     kInstruction_add_al_r0_sp_0x394,
1725   },
1726   {
1727     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x398),
1728     kInstruction_add_al_r0_sp_0x398,
1729   },
1730   {
1731     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x39c),
1732     kInstruction_add_al_r0_sp_0x39c,
1733   },
1734   {
1735     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3a0),
1736     kInstruction_add_al_r0_sp_0x3a0,
1737   },
1738   {
1739     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3a4),
1740     kInstruction_add_al_r0_sp_0x3a4,
1741   },
1742   {
1743     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3a8),
1744     kInstruction_add_al_r0_sp_0x3a8,
1745   },
1746   {
1747     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3ac),
1748     kInstruction_add_al_r0_sp_0x3ac,
1749   },
1750   {
1751     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3b0),
1752     kInstruction_add_al_r0_sp_0x3b0,
1753   },
1754   {
1755     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3b4),
1756     kInstruction_add_al_r0_sp_0x3b4,
1757   },
1758   {
1759     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3b8),
1760     kInstruction_add_al_r0_sp_0x3b8,
1761   },
1762   {
1763     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3bc),
1764     kInstruction_add_al_r0_sp_0x3bc,
1765   },
1766   {
1767     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3c0),
1768     kInstruction_add_al_r0_sp_0x3c0,
1769   },
1770   {
1771     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3c4),
1772     kInstruction_add_al_r0_sp_0x3c4,
1773   },
1774   {
1775     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3c8),
1776     kInstruction_add_al_r0_sp_0x3c8,
1777   },
1778   {
1779     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3cc),
1780     kInstruction_add_al_r0_sp_0x3cc,
1781   },
1782   {
1783     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3d0),
1784     kInstruction_add_al_r0_sp_0x3d0,
1785   },
1786   {
1787     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3d4),
1788     kInstruction_add_al_r0_sp_0x3d4,
1789   },
1790   {
1791     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3d8),
1792     kInstruction_add_al_r0_sp_0x3d8,
1793   },
1794   {
1795     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3dc),
1796     kInstruction_add_al_r0_sp_0x3dc,
1797   },
1798   {
1799     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3e0),
1800     kInstruction_add_al_r0_sp_0x3e0,
1801   },
1802   {
1803     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3e4),
1804     kInstruction_add_al_r0_sp_0x3e4,
1805   },
1806   {
1807     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3e8),
1808     kInstruction_add_al_r0_sp_0x3e8,
1809   },
1810   {
1811     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3ec),
1812     kInstruction_add_al_r0_sp_0x3ec,
1813   },
1814   {
1815     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3f0),
1816     kInstruction_add_al_r0_sp_0x3f0,
1817   },
1818   {
1819     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3f4),
1820     kInstruction_add_al_r0_sp_0x3f4,
1821   },
1822   {
1823     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3f8),
1824     kInstruction_add_al_r0_sp_0x3f8,
1825   },
1826   {
1827     ARRAY_SIZE(kInstruction_add_al_r0_sp_0x3fc),
1828     kInstruction_add_al_r0_sp_0x3fc,
1829   },
1830 };
1831 
1832 #endif  // VIXL_ASSEMBLER_COND_RD_SP_OPERAND_IMM8_T32_ADD_H_
1833