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_MEMOP_IMMEDIATE_512_A32_LDRSH_H_
35#define VIXL_ASSEMBLER_COND_RD_MEMOP_IMMEDIATE_512_A32_LDRSH_H_
36
37const byte kInstruction_ldrsh_pl_r13_r0_plus_0_Offset[] = {
38  0xf0, 0xd0, 0xd0, 0x51 // ldrsh pl r13 r0 plus 0 Offset
39};
40const byte kInstruction_ldrsh_ge_r5_r3_plus_0_Offset[] = {
41  0xf0, 0x50, 0xd3, 0xa1 // ldrsh ge r5 r3 plus 0 Offset
42};
43const byte kInstruction_ldrsh_cc_r0_r4_plus_0_Offset[] = {
44  0xf0, 0x00, 0xd4, 0x31 // ldrsh cc r0 r4 plus 0 Offset
45};
46const byte kInstruction_ldrsh_ge_r0_r0_plus_0_Offset[] = {
47  0xf0, 0x00, 0xd0, 0xa1 // ldrsh ge r0 r0 plus 0 Offset
48};
49const byte kInstruction_ldrsh_eq_r12_r3_plus_0_Offset[] = {
50  0xf0, 0xc0, 0xd3, 0x01 // ldrsh eq r12 r3 plus 0 Offset
51};
52const byte kInstruction_ldrsh_al_r4_r13_plus_0_Offset[] = {
53  0xf0, 0x40, 0xdd, 0xe1 // ldrsh al r4 r13 plus 0 Offset
54};
55const byte kInstruction_ldrsh_mi_r8_r2_plus_0_Offset[] = {
56  0xf0, 0x80, 0xd2, 0x41 // ldrsh mi r8 r2 plus 0 Offset
57};
58const byte kInstruction_ldrsh_mi_r6_r9_plus_0_Offset[] = {
59  0xf0, 0x60, 0xd9, 0x41 // ldrsh mi r6 r9 plus 0 Offset
60};
61const byte kInstruction_ldrsh_gt_r13_r11_plus_0_Offset[] = {
62  0xf0, 0xd0, 0xdb, 0xc1 // ldrsh gt r13 r11 plus 0 Offset
63};
64const byte kInstruction_ldrsh_cs_r0_r7_plus_0_Offset[] = {
65  0xf0, 0x00, 0xd7, 0x21 // ldrsh cs r0 r7 plus 0 Offset
66};
67const byte kInstruction_ldrsh_ge_r7_r11_plus_0_Offset[] = {
68  0xf0, 0x70, 0xdb, 0xa1 // ldrsh ge r7 r11 plus 0 Offset
69};
70const byte kInstruction_ldrsh_pl_r11_r12_plus_0_Offset[] = {
71  0xf0, 0xb0, 0xdc, 0x51 // ldrsh pl r11 r12 plus 0 Offset
72};
73const byte kInstruction_ldrsh_cs_r2_r12_plus_0_Offset[] = {
74  0xf0, 0x20, 0xdc, 0x21 // ldrsh cs r2 r12 plus 0 Offset
75};
76const byte kInstruction_ldrsh_vc_r2_r14_plus_0_Offset[] = {
77  0xf0, 0x20, 0xde, 0x71 // ldrsh vc r2 r14 plus 0 Offset
78};
79const byte kInstruction_ldrsh_le_r13_r6_plus_0_Offset[] = {
80  0xf0, 0xd0, 0xd6, 0xd1 // ldrsh le r13 r6 plus 0 Offset
81};
82const byte kInstruction_ldrsh_ls_r1_r2_plus_0_Offset[] = {
83  0xf0, 0x10, 0xd2, 0x91 // ldrsh ls r1 r2 plus 0 Offset
84};
85const byte kInstruction_ldrsh_cc_r1_r6_plus_0_Offset[] = {
86  0xf0, 0x10, 0xd6, 0x31 // ldrsh cc r1 r6 plus 0 Offset
87};
88const byte kInstruction_ldrsh_al_r10_r3_plus_0_Offset[] = {
89  0xf0, 0xa0, 0xd3, 0xe1 // ldrsh al r10 r3 plus 0 Offset
90};
91const byte kInstruction_ldrsh_al_r7_r9_plus_0_Offset[] = {
92  0xf0, 0x70, 0xd9, 0xe1 // ldrsh al r7 r9 plus 0 Offset
93};
94const byte kInstruction_ldrsh_vs_r5_r3_plus_0_Offset[] = {
95  0xf0, 0x50, 0xd3, 0x61 // ldrsh vs r5 r3 plus 0 Offset
96};
97const byte kInstruction_ldrsh_pl_r4_r4_plus_0_Offset[] = {
98  0xf0, 0x40, 0xd4, 0x51 // ldrsh pl r4 r4 plus 0 Offset
99};
100const byte kInstruction_ldrsh_ne_r11_r9_plus_0_Offset[] = {
101  0xf0, 0xb0, 0xd9, 0x11 // ldrsh ne r11 r9 plus 0 Offset
102};
103const byte kInstruction_ldrsh_cc_r7_r14_plus_0_Offset[] = {
104  0xf0, 0x70, 0xde, 0x31 // ldrsh cc r7 r14 plus 0 Offset
105};
106const byte kInstruction_ldrsh_ne_r9_r3_plus_0_Offset[] = {
107  0xf0, 0x90, 0xd3, 0x11 // ldrsh ne r9 r3 plus 0 Offset
108};
109const byte kInstruction_ldrsh_cc_r6_r14_plus_0_Offset[] = {
110  0xf0, 0x60, 0xde, 0x31 // ldrsh cc r6 r14 plus 0 Offset
111};
112const byte kInstruction_ldrsh_ne_r14_r14_plus_0_Offset[] = {
113  0xf0, 0xe0, 0xde, 0x11 // ldrsh ne r14 r14 plus 0 Offset
114};
115const byte kInstruction_ldrsh_al_r13_r14_plus_0_Offset[] = {
116  0xf0, 0xd0, 0xde, 0xe1 // ldrsh al r13 r14 plus 0 Offset
117};
118const byte kInstruction_ldrsh_cc_r3_r1_plus_0_Offset[] = {
119  0xf0, 0x30, 0xd1, 0x31 // ldrsh cc r3 r1 plus 0 Offset
120};
121const byte kInstruction_ldrsh_ge_r1_r2_plus_0_Offset[] = {
122  0xf0, 0x10, 0xd2, 0xa1 // ldrsh ge r1 r2 plus 0 Offset
123};
124const byte kInstruction_ldrsh_eq_r3_r4_plus_0_Offset[] = {
125  0xf0, 0x30, 0xd4, 0x01 // ldrsh eq r3 r4 plus 0 Offset
126};
127const byte kInstruction_ldrsh_al_r5_r10_plus_0_Offset[] = {
128  0xf0, 0x50, 0xda, 0xe1 // ldrsh al r5 r10 plus 0 Offset
129};
130const byte kInstruction_ldrsh_mi_r1_r3_plus_0_Offset[] = {
131  0xf0, 0x10, 0xd3, 0x41 // ldrsh mi r1 r3 plus 0 Offset
132};
133const byte kInstruction_ldrsh_gt_r1_r4_plus_0_Offset[] = {
134  0xf0, 0x10, 0xd4, 0xc1 // ldrsh gt r1 r4 plus 0 Offset
135};
136const byte kInstruction_ldrsh_al_r7_r12_plus_0_Offset[] = {
137  0xf0, 0x70, 0xdc, 0xe1 // ldrsh al r7 r12 plus 0 Offset
138};
139const byte kInstruction_ldrsh_ge_r14_r2_plus_0_Offset[] = {
140  0xf0, 0xe0, 0xd2, 0xa1 // ldrsh ge r14 r2 plus 0 Offset
141};
142const byte kInstruction_ldrsh_le_r9_r7_plus_0_Offset[] = {
143  0xf0, 0x90, 0xd7, 0xd1 // ldrsh le r9 r7 plus 0 Offset
144};
145const byte kInstruction_ldrsh_al_r9_r14_plus_0_Offset[] = {
146  0xf0, 0x90, 0xde, 0xe1 // ldrsh al r9 r14 plus 0 Offset
147};
148const byte kInstruction_ldrsh_hi_r10_r12_plus_0_Offset[] = {
149  0xf0, 0xa0, 0xdc, 0x81 // ldrsh hi r10 r12 plus 0 Offset
150};
151const byte kInstruction_ldrsh_le_r6_r5_plus_0_Offset[] = {
152  0xf0, 0x60, 0xd5, 0xd1 // ldrsh le r6 r5 plus 0 Offset
153};
154const byte kInstruction_ldrsh_cs_r14_r12_plus_0_Offset[] = {
155  0xf0, 0xe0, 0xdc, 0x21 // ldrsh cs r14 r12 plus 0 Offset
156};
157const byte kInstruction_ldrsh_vc_r6_r9_plus_0_Offset[] = {
158  0xf0, 0x60, 0xd9, 0x71 // ldrsh vc r6 r9 plus 0 Offset
159};
160const byte kInstruction_ldrsh_ne_r3_r9_plus_0_Offset[] = {
161  0xf0, 0x30, 0xd9, 0x11 // ldrsh ne r3 r9 plus 0 Offset
162};
163const byte kInstruction_ldrsh_lt_r2_r9_plus_0_Offset[] = {
164  0xf0, 0x20, 0xd9, 0xb1 // ldrsh lt r2 r9 plus 0 Offset
165};
166const byte kInstruction_ldrsh_vc_r5_r11_plus_0_Offset[] = {
167  0xf0, 0x50, 0xdb, 0x71 // ldrsh vc r5 r11 plus 0 Offset
168};
169const byte kInstruction_ldrsh_gt_r5_r1_plus_0_Offset[] = {
170  0xf0, 0x50, 0xd1, 0xc1 // ldrsh gt r5 r1 plus 0 Offset
171};
172const byte kInstruction_ldrsh_al_r12_r4_plus_0_Offset[] = {
173  0xf0, 0xc0, 0xd4, 0xe1 // ldrsh al r12 r4 plus 0 Offset
174};
175const byte kInstruction_ldrsh_ls_r11_r10_plus_0_Offset[] = {
176  0xf0, 0xb0, 0xda, 0x91 // ldrsh ls r11 r10 plus 0 Offset
177};
178const byte kInstruction_ldrsh_eq_r14_r7_plus_0_Offset[] = {
179  0xf0, 0xe0, 0xd7, 0x01 // ldrsh eq r14 r7 plus 0 Offset
180};
181const byte kInstruction_ldrsh_vc_r7_r0_plus_0_Offset[] = {
182  0xf0, 0x70, 0xd0, 0x71 // ldrsh vc r7 r0 plus 0 Offset
183};
184const byte kInstruction_ldrsh_le_r2_r6_plus_0_Offset[] = {
185  0xf0, 0x20, 0xd6, 0xd1 // ldrsh le r2 r6 plus 0 Offset
186};
187const byte kInstruction_ldrsh_gt_r2_r6_plus_0_Offset[] = {
188  0xf0, 0x20, 0xd6, 0xc1 // ldrsh gt r2 r6 plus 0 Offset
189};
190const byte kInstruction_ldrsh_al_r6_r6_plus_0_Offset[] = {
191  0xf0, 0x60, 0xd6, 0xe1 // ldrsh al r6 r6 plus 0 Offset
192};
193const byte kInstruction_ldrsh_ls_r10_r8_plus_0_Offset[] = {
194  0xf0, 0xa0, 0xd8, 0x91 // ldrsh ls r10 r8 plus 0 Offset
195};
196const byte kInstruction_ldrsh_lt_r5_r8_plus_0_Offset[] = {
197  0xf0, 0x50, 0xd8, 0xb1 // ldrsh lt r5 r8 plus 0 Offset
198};
199const byte kInstruction_ldrsh_vs_r13_r14_plus_0_Offset[] = {
200  0xf0, 0xd0, 0xde, 0x61 // ldrsh vs r13 r14 plus 0 Offset
201};
202const byte kInstruction_ldrsh_gt_r9_r7_plus_0_Offset[] = {
203  0xf0, 0x90, 0xd7, 0xc1 // ldrsh gt r9 r7 plus 0 Offset
204};
205const byte kInstruction_ldrsh_cc_r8_r9_plus_0_Offset[] = {
206  0xf0, 0x80, 0xd9, 0x31 // ldrsh cc r8 r9 plus 0 Offset
207};
208const byte kInstruction_ldrsh_le_r2_r7_plus_0_Offset[] = {
209  0xf0, 0x20, 0xd7, 0xd1 // ldrsh le r2 r7 plus 0 Offset
210};
211const byte kInstruction_ldrsh_ge_r0_r1_plus_0_Offset[] = {
212  0xf0, 0x00, 0xd1, 0xa1 // ldrsh ge r0 r1 plus 0 Offset
213};
214const byte kInstruction_ldrsh_eq_r10_r14_plus_0_Offset[] = {
215  0xf0, 0xa0, 0xde, 0x01 // ldrsh eq r10 r14 plus 0 Offset
216};
217const byte kInstruction_ldrsh_ls_r3_r3_plus_0_Offset[] = {
218  0xf0, 0x30, 0xd3, 0x91 // ldrsh ls r3 r3 plus 0 Offset
219};
220const byte kInstruction_ldrsh_mi_r11_r6_plus_0_Offset[] = {
221  0xf0, 0xb0, 0xd6, 0x41 // ldrsh mi r11 r6 plus 0 Offset
222};
223const byte kInstruction_ldrsh_ne_r14_r12_plus_0_Offset[] = {
224  0xf0, 0xe0, 0xdc, 0x11 // ldrsh ne r14 r12 plus 0 Offset
225};
226const byte kInstruction_ldrsh_vs_r1_r12_plus_0_Offset[] = {
227  0xf0, 0x10, 0xdc, 0x61 // ldrsh vs r1 r12 plus 0 Offset
228};
229const byte kInstruction_ldrsh_ls_r0_r0_plus_0_Offset[] = {
230  0xf0, 0x00, 0xd0, 0x91 // ldrsh ls r0 r0 plus 0 Offset
231};
232const byte kInstruction_ldrsh_lt_r12_r14_plus_0_Offset[] = {
233  0xf0, 0xc0, 0xde, 0xb1 // ldrsh lt r12 r14 plus 0 Offset
234};
235const byte kInstruction_ldrsh_lt_r13_r9_plus_0_Offset[] = {
236  0xf0, 0xd0, 0xd9, 0xb1 // ldrsh lt r13 r9 plus 0 Offset
237};
238const byte kInstruction_ldrsh_ge_r13_r9_plus_0_Offset[] = {
239  0xf0, 0xd0, 0xd9, 0xa1 // ldrsh ge r13 r9 plus 0 Offset
240};
241const byte kInstruction_ldrsh_cs_r11_r0_plus_0_Offset[] = {
242  0xf0, 0xb0, 0xd0, 0x21 // ldrsh cs r11 r0 plus 0 Offset
243};
244const byte kInstruction_ldrsh_hi_r13_r11_plus_0_Offset[] = {
245  0xf0, 0xd0, 0xdb, 0x81 // ldrsh hi r13 r11 plus 0 Offset
246};
247const byte kInstruction_ldrsh_cs_r13_r9_plus_0_Offset[] = {
248  0xf0, 0xd0, 0xd9, 0x21 // ldrsh cs r13 r9 plus 0 Offset
249};
250const byte kInstruction_ldrsh_ne_r10_r10_plus_0_Offset[] = {
251  0xf0, 0xa0, 0xda, 0x11 // ldrsh ne r10 r10 plus 0 Offset
252};
253const byte kInstruction_ldrsh_vc_r13_r9_plus_0_Offset[] = {
254  0xf0, 0xd0, 0xd9, 0x71 // ldrsh vc r13 r9 plus 0 Offset
255};
256const byte kInstruction_ldrsh_vc_r9_r3_plus_0_Offset[] = {
257  0xf0, 0x90, 0xd3, 0x71 // ldrsh vc r9 r3 plus 0 Offset
258};
259const byte kInstruction_ldrsh_cc_r10_r4_plus_0_Offset[] = {
260  0xf0, 0xa0, 0xd4, 0x31 // ldrsh cc r10 r4 plus 0 Offset
261};
262const byte kInstruction_ldrsh_hi_r6_r6_plus_0_Offset[] = {
263  0xf0, 0x60, 0xd6, 0x81 // ldrsh hi r6 r6 plus 0 Offset
264};
265const byte kInstruction_ldrsh_le_r11_r1_plus_0_Offset[] = {
266  0xf0, 0xb0, 0xd1, 0xd1 // ldrsh le r11 r1 plus 0 Offset
267};
268const byte kInstruction_ldrsh_gt_r3_r5_plus_0_Offset[] = {
269  0xf0, 0x30, 0xd5, 0xc1 // ldrsh gt r3 r5 plus 0 Offset
270};
271const byte kInstruction_ldrsh_lt_r0_r10_plus_0_Offset[] = {
272  0xf0, 0x00, 0xda, 0xb1 // ldrsh lt r0 r10 plus 0 Offset
273};
274const byte kInstruction_ldrsh_vs_r6_r0_plus_0_Offset[] = {
275  0xf0, 0x60, 0xd0, 0x61 // ldrsh vs r6 r0 plus 0 Offset
276};
277const byte kInstruction_ldrsh_vs_r8_r9_plus_0_Offset[] = {
278  0xf0, 0x80, 0xd9, 0x61 // ldrsh vs r8 r9 plus 0 Offset
279};
280const byte kInstruction_ldrsh_mi_r9_r7_plus_0_Offset[] = {
281  0xf0, 0x90, 0xd7, 0x41 // ldrsh mi r9 r7 plus 0 Offset
282};
283const byte kInstruction_ldrsh_vs_r12_r11_plus_0_Offset[] = {
284  0xf0, 0xc0, 0xdb, 0x61 // ldrsh vs r12 r11 plus 0 Offset
285};
286const byte kInstruction_ldrsh_vc_r11_r7_plus_0_Offset[] = {
287  0xf0, 0xb0, 0xd7, 0x71 // ldrsh vc r11 r7 plus 0 Offset
288};
289const byte kInstruction_ldrsh_hi_r11_r5_plus_0_Offset[] = {
290  0xf0, 0xb0, 0xd5, 0x81 // ldrsh hi r11 r5 plus 0 Offset
291};
292const byte kInstruction_ldrsh_lt_r0_r11_plus_0_Offset[] = {
293  0xf0, 0x00, 0xdb, 0xb1 // ldrsh lt r0 r11 plus 0 Offset
294};
295const byte kInstruction_ldrsh_ne_r11_r1_plus_0_Offset[] = {
296  0xf0, 0xb0, 0xd1, 0x11 // ldrsh ne r11 r1 plus 0 Offset
297};
298const byte kInstruction_ldrsh_ls_r5_r13_plus_0_Offset[] = {
299  0xf0, 0x50, 0xdd, 0x91 // ldrsh ls r5 r13 plus 0 Offset
300};
301const byte kInstruction_ldrsh_gt_r13_r3_plus_0_Offset[] = {
302  0xf0, 0xd0, 0xd3, 0xc1 // ldrsh gt r13 r3 plus 0 Offset
303};
304const byte kInstruction_ldrsh_vs_r12_r12_plus_0_Offset[] = {
305  0xf0, 0xc0, 0xdc, 0x61 // ldrsh vs r12 r12 plus 0 Offset
306};
307const byte kInstruction_ldrsh_mi_r12_r7_plus_0_Offset[] = {
308  0xf0, 0xc0, 0xd7, 0x41 // ldrsh mi r12 r7 plus 0 Offset
309};
310const byte kInstruction_ldrsh_le_r3_r4_plus_0_Offset[] = {
311  0xf0, 0x30, 0xd4, 0xd1 // ldrsh le r3 r4 plus 0 Offset
312};
313const byte kInstruction_ldrsh_ne_r11_r10_plus_0_Offset[] = {
314  0xf0, 0xb0, 0xda, 0x11 // ldrsh ne r11 r10 plus 0 Offset
315};
316const byte kInstruction_ldrsh_gt_r6_r13_plus_0_Offset[] = {
317  0xf0, 0x60, 0xdd, 0xc1 // ldrsh gt r6 r13 plus 0 Offset
318};
319const byte kInstruction_ldrsh_hi_r4_r8_plus_0_Offset[] = {
320  0xf0, 0x40, 0xd8, 0x81 // ldrsh hi r4 r8 plus 0 Offset
321};
322const byte kInstruction_ldrsh_ge_r14_r5_plus_0_Offset[] = {
323  0xf0, 0xe0, 0xd5, 0xa1 // ldrsh ge r14 r5 plus 0 Offset
324};
325const byte kInstruction_ldrsh_vc_r9_r6_plus_0_Offset[] = {
326  0xf0, 0x90, 0xd6, 0x71 // ldrsh vc r9 r6 plus 0 Offset
327};
328const byte kInstruction_ldrsh_le_r2_r9_plus_0_Offset[] = {
329  0xf0, 0x20, 0xd9, 0xd1 // ldrsh le r2 r9 plus 0 Offset
330};
331const byte kInstruction_ldrsh_ne_r10_r4_plus_0_Offset[] = {
332  0xf0, 0xa0, 0xd4, 0x11 // ldrsh ne r10 r4 plus 0 Offset
333};
334const byte kInstruction_ldrsh_vs_r10_r14_plus_0_Offset[] = {
335  0xf0, 0xa0, 0xde, 0x61 // ldrsh vs r10 r14 plus 0 Offset
336};
337const byte kInstruction_ldrsh_al_r0_r11_minus_40_Offset[] = {
338  0xf8, 0x02, 0x5b, 0xe1 // ldrsh al r0 r11 minus 40 Offset
339};
340const byte kInstruction_ldrsh_al_r0_r9_plus_169_Offset[] = {
341  0xf9, 0x0a, 0xd9, 0xe1 // ldrsh al r0 r9 plus 169 Offset
342};
343const byte kInstruction_ldrsh_al_r0_r9_plus_45_Offset[] = {
344  0xfd, 0x02, 0xd9, 0xe1 // ldrsh al r0 r9 plus 45 Offset
345};
346const byte kInstruction_ldrsh_al_r0_r14_minus_237_Offset[] = {
347  0xfd, 0x0e, 0x5e, 0xe1 // ldrsh al r0 r14 minus 237 Offset
348};
349const byte kInstruction_ldrsh_al_r0_r11_minus_145_Offset[] = {
350  0xf1, 0x09, 0x5b, 0xe1 // ldrsh al r0 r11 minus 145 Offset
351};
352const byte kInstruction_ldrsh_al_r0_r13_plus_69_Offset[] = {
353  0xf5, 0x04, 0xdd, 0xe1 // ldrsh al r0 r13 plus 69 Offset
354};
355const byte kInstruction_ldrsh_al_r0_r8_minus_37_Offset[] = {
356  0xf5, 0x02, 0x58, 0xe1 // ldrsh al r0 r8 minus 37 Offset
357};
358const byte kInstruction_ldrsh_al_r0_r9_minus_16_Offset[] = {
359  0xf0, 0x01, 0x59, 0xe1 // ldrsh al r0 r9 minus 16 Offset
360};
361const byte kInstruction_ldrsh_al_r0_r13_minus_89_Offset[] = {
362  0xf9, 0x05, 0x5d, 0xe1 // ldrsh al r0 r13 minus 89 Offset
363};
364const byte kInstruction_ldrsh_al_r0_r14_plus_174_Offset[] = {
365  0xfe, 0x0a, 0xde, 0xe1 // ldrsh al r0 r14 plus 174 Offset
366};
367const byte kInstruction_ldrsh_al_r0_r5_minus_177_Offset[] = {
368  0xf1, 0x0b, 0x55, 0xe1 // ldrsh al r0 r5 minus 177 Offset
369};
370const byte kInstruction_ldrsh_al_r0_r0_plus_10_Offset[] = {
371  0xfa, 0x00, 0xd0, 0xe1 // ldrsh al r0 r0 plus 10 Offset
372};
373const byte kInstruction_ldrsh_al_r0_r0_plus_80_Offset[] = {
374  0xf0, 0x05, 0xd0, 0xe1 // ldrsh al r0 r0 plus 80 Offset
375};
376const byte kInstruction_ldrsh_al_r0_r6_minus_239_Offset[] = {
377  0xff, 0x0e, 0x56, 0xe1 // ldrsh al r0 r6 minus 239 Offset
378};
379const byte kInstruction_ldrsh_al_r0_r4_minus_146_Offset[] = {
380  0xf2, 0x09, 0x54, 0xe1 // ldrsh al r0 r4 minus 146 Offset
381};
382const byte kInstruction_ldrsh_al_r0_r12_minus_222_Offset[] = {
383  0xfe, 0x0d, 0x5c, 0xe1 // ldrsh al r0 r12 minus 222 Offset
384};
385const byte kInstruction_ldrsh_al_r0_r1_plus_212_Offset[] = {
386  0xf4, 0x0d, 0xd1, 0xe1 // ldrsh al r0 r1 plus 212 Offset
387};
388const byte kInstruction_ldrsh_al_r0_r6_plus_236_Offset[] = {
389  0xfc, 0x0e, 0xd6, 0xe1 // ldrsh al r0 r6 plus 236 Offset
390};
391const byte kInstruction_ldrsh_al_r0_r11_minus_46_Offset[] = {
392  0xfe, 0x02, 0x5b, 0xe1 // ldrsh al r0 r11 minus 46 Offset
393};
394const byte kInstruction_ldrsh_al_r0_r9_minus_117_Offset[] = {
395  0xf5, 0x07, 0x59, 0xe1 // ldrsh al r0 r9 minus 117 Offset
396};
397const byte kInstruction_ldrsh_al_r0_r5_minus_152_Offset[] = {
398  0xf8, 0x09, 0x55, 0xe1 // ldrsh al r0 r5 minus 152 Offset
399};
400const byte kInstruction_ldrsh_al_r0_r2_plus_240_Offset[] = {
401  0xf0, 0x0f, 0xd2, 0xe1 // ldrsh al r0 r2 plus 240 Offset
402};
403const byte kInstruction_ldrsh_al_r0_r0_minus_20_Offset[] = {
404  0xf4, 0x01, 0x50, 0xe1 // ldrsh al r0 r0 minus 20 Offset
405};
406const byte kInstruction_ldrsh_al_r0_r13_minus_200_Offset[] = {
407  0xf8, 0x0c, 0x5d, 0xe1 // ldrsh al r0 r13 minus 200 Offset
408};
409const byte kInstruction_ldrsh_al_r0_r14_plus_106_Offset[] = {
410  0xfa, 0x06, 0xde, 0xe1 // ldrsh al r0 r14 plus 106 Offset
411};
412const byte kInstruction_ldrsh_al_r0_r4_minus_235_Offset[] = {
413  0xfb, 0x0e, 0x54, 0xe1 // ldrsh al r0 r4 minus 235 Offset
414};
415const byte kInstruction_ldrsh_al_r0_r11_plus_188_Offset[] = {
416  0xfc, 0x0b, 0xdb, 0xe1 // ldrsh al r0 r11 plus 188 Offset
417};
418const byte kInstruction_ldrsh_al_r0_r5_plus_224_Offset[] = {
419  0xf0, 0x0e, 0xd5, 0xe1 // ldrsh al r0 r5 plus 224 Offset
420};
421const byte kInstruction_ldrsh_al_r0_r10_minus_218_Offset[] = {
422  0xfa, 0x0d, 0x5a, 0xe1 // ldrsh al r0 r10 minus 218 Offset
423};
424const byte kInstruction_ldrsh_al_r0_r4_plus_132_Offset[] = {
425  0xf4, 0x08, 0xd4, 0xe1 // ldrsh al r0 r4 plus 132 Offset
426};
427const byte kInstruction_ldrsh_al_r0_r12_plus_210_Offset[] = {
428  0xf2, 0x0d, 0xdc, 0xe1 // ldrsh al r0 r12 plus 210 Offset
429};
430const byte kInstruction_ldrsh_al_r0_r7_plus_24_Offset[] = {
431  0xf8, 0x01, 0xd7, 0xe1 // ldrsh al r0 r7 plus 24 Offset
432};
433const byte kInstruction_ldrsh_al_r0_r9_plus_71_Offset[] = {
434  0xf7, 0x04, 0xd9, 0xe1 // ldrsh al r0 r9 plus 71 Offset
435};
436const byte kInstruction_ldrsh_al_r0_r11_minus_241_Offset[] = {
437  0xf1, 0x0f, 0x5b, 0xe1 // ldrsh al r0 r11 minus 241 Offset
438};
439const byte kInstruction_ldrsh_al_r0_r5_minus_77_Offset[] = {
440  0xfd, 0x04, 0x55, 0xe1 // ldrsh al r0 r5 minus 77 Offset
441};
442const byte kInstruction_ldrsh_al_r0_r7_plus_159_Offset[] = {
443  0xff, 0x09, 0xd7, 0xe1 // ldrsh al r0 r7 plus 159 Offset
444};
445const byte kInstruction_ldrsh_al_r0_r0_plus_191_Offset[] = {
446  0xff, 0x0b, 0xd0, 0xe1 // ldrsh al r0 r0 plus 191 Offset
447};
448const byte kInstruction_ldrsh_al_r0_r2_minus_162_Offset[] = {
449  0xf2, 0x0a, 0x52, 0xe1 // ldrsh al r0 r2 minus 162 Offset
450};
451const byte kInstruction_ldrsh_al_r0_r4_plus_102_Offset[] = {
452  0xf6, 0x06, 0xd4, 0xe1 // ldrsh al r0 r4 plus 102 Offset
453};
454const byte kInstruction_ldrsh_al_r0_r3_minus_91_Offset[] = {
455  0xfb, 0x05, 0x53, 0xe1 // ldrsh al r0 r3 minus 91 Offset
456};
457const byte kInstruction_ldrsh_al_r0_r14_plus_67_Offset[] = {
458  0xf3, 0x04, 0xde, 0xe1 // ldrsh al r0 r14 plus 67 Offset
459};
460const byte kInstruction_ldrsh_al_r0_r2_plus_209_Offset[] = {
461  0xf1, 0x0d, 0xd2, 0xe1 // ldrsh al r0 r2 plus 209 Offset
462};
463const byte kInstruction_ldrsh_al_r0_r13_minus_220_Offset[] = {
464  0xfc, 0x0d, 0x5d, 0xe1 // ldrsh al r0 r13 minus 220 Offset
465};
466const byte kInstruction_ldrsh_al_r0_r9_minus_112_Offset[] = {
467  0xf0, 0x07, 0x59, 0xe1 // ldrsh al r0 r9 minus 112 Offset
468};
469const byte kInstruction_ldrsh_al_r0_r4_minus_95_Offset[] = {
470  0xff, 0x05, 0x54, 0xe1 // ldrsh al r0 r4 minus 95 Offset
471};
472const byte kInstruction_ldrsh_al_r0_r14_minus_133_Offset[] = {
473  0xf5, 0x08, 0x5e, 0xe1 // ldrsh al r0 r14 minus 133 Offset
474};
475const byte kInstruction_ldrsh_al_r0_r3_plus_70_Offset[] = {
476  0xf6, 0x04, 0xd3, 0xe1 // ldrsh al r0 r3 plus 70 Offset
477};
478const byte kInstruction_ldrsh_al_r0_r5_minus_191_Offset[] = {
479  0xff, 0x0b, 0x55, 0xe1 // ldrsh al r0 r5 minus 191 Offset
480};
481const byte kInstruction_ldrsh_al_r0_r7_minus_10_Offset[] = {
482  0xfa, 0x00, 0x57, 0xe1 // ldrsh al r0 r7 minus 10 Offset
483};
484const byte kInstruction_ldrsh_al_r0_r10_plus_10_Offset[] = {
485  0xfa, 0x00, 0xda, 0xe1 // ldrsh al r0 r10 plus 10 Offset
486};
487const byte kInstruction_ldrsh_al_r0_r5_plus_78_Offset[] = {
488  0xfe, 0x04, 0xd5, 0xe1 // ldrsh al r0 r5 plus 78 Offset
489};
490const byte kInstruction_ldrsh_al_r0_r2_plus_252_Offset[] = {
491  0xfc, 0x0f, 0xd2, 0xe1 // ldrsh al r0 r2 plus 252 Offset
492};
493const byte kInstruction_ldrsh_al_r0_r12_plus_150_Offset[] = {
494  0xf6, 0x09, 0xdc, 0xe1 // ldrsh al r0 r12 plus 150 Offset
495};
496const byte kInstruction_ldrsh_al_r0_r13_minus_69_Offset[] = {
497  0xf5, 0x04, 0x5d, 0xe1 // ldrsh al r0 r13 minus 69 Offset
498};
499const byte kInstruction_ldrsh_al_r0_r5_minus_12_Offset[] = {
500  0xfc, 0x00, 0x55, 0xe1 // ldrsh al r0 r5 minus 12 Offset
501};
502const byte kInstruction_ldrsh_al_r0_r0_minus_115_Offset[] = {
503  0xf3, 0x07, 0x50, 0xe1 // ldrsh al r0 r0 minus 115 Offset
504};
505const byte kInstruction_ldrsh_al_r0_r5_minus_233_Offset[] = {
506  0xf9, 0x0e, 0x55, 0xe1 // ldrsh al r0 r5 minus 233 Offset
507};
508const byte kInstruction_ldrsh_al_r0_r10_plus_214_Offset[] = {
509  0xf6, 0x0d, 0xda, 0xe1 // ldrsh al r0 r10 plus 214 Offset
510};
511const byte kInstruction_ldrsh_al_r0_r4_plus_123_Offset[] = {
512  0xfb, 0x07, 0xd4, 0xe1 // ldrsh al r0 r4 plus 123 Offset
513};
514const byte kInstruction_ldrsh_al_r0_r12_plus_121_Offset[] = {
515  0xf9, 0x07, 0xdc, 0xe1 // ldrsh al r0 r12 plus 121 Offset
516};
517const byte kInstruction_ldrsh_al_r0_r3_plus_93_Offset[] = {
518  0xfd, 0x05, 0xd3, 0xe1 // ldrsh al r0 r3 plus 93 Offset
519};
520const byte kInstruction_ldrsh_al_r0_r5_plus_239_Offset[] = {
521  0xff, 0x0e, 0xd5, 0xe1 // ldrsh al r0 r5 plus 239 Offset
522};
523const byte kInstruction_ldrsh_al_r0_r13_minus_56_Offset[] = {
524  0xf8, 0x03, 0x5d, 0xe1 // ldrsh al r0 r13 minus 56 Offset
525};
526const byte kInstruction_ldrsh_al_r0_r4_minus_1_Offset[] = {
527  0xf1, 0x00, 0x54, 0xe1 // ldrsh al r0 r4 minus 1 Offset
528};
529const byte kInstruction_ldrsh_al_r0_r6_plus_190_Offset[] = {
530  0xfe, 0x0b, 0xd6, 0xe1 // ldrsh al r0 r6 plus 190 Offset
531};
532const byte kInstruction_ldrsh_al_r0_r10_plus_232_Offset[] = {
533  0xf8, 0x0e, 0xda, 0xe1 // ldrsh al r0 r10 plus 232 Offset
534};
535const byte kInstruction_ldrsh_al_r0_r1_plus_232_Offset[] = {
536  0xf8, 0x0e, 0xd1, 0xe1 // ldrsh al r0 r1 plus 232 Offset
537};
538const byte kInstruction_ldrsh_al_r0_r14_plus_210_Offset[] = {
539  0xf2, 0x0d, 0xde, 0xe1 // ldrsh al r0 r14 plus 210 Offset
540};
541const byte kInstruction_ldrsh_al_r0_r3_plus_208_Offset[] = {
542  0xf0, 0x0d, 0xd3, 0xe1 // ldrsh al r0 r3 plus 208 Offset
543};
544const byte kInstruction_ldrsh_al_r0_r0_plus_221_Offset[] = {
545  0xfd, 0x0d, 0xd0, 0xe1 // ldrsh al r0 r0 plus 221 Offset
546};
547const byte kInstruction_ldrsh_al_r0_r2_minus_77_Offset[] = {
548  0xfd, 0x04, 0x52, 0xe1 // ldrsh al r0 r2 minus 77 Offset
549};
550const byte kInstruction_ldrsh_al_r0_r10_plus_142_Offset[] = {
551  0xfe, 0x08, 0xda, 0xe1 // ldrsh al r0 r10 plus 142 Offset
552};
553const byte kInstruction_ldrsh_al_r0_r7_plus_14_Offset[] = {
554  0xfe, 0x00, 0xd7, 0xe1 // ldrsh al r0 r7 plus 14 Offset
555};
556const byte kInstruction_ldrsh_al_r0_r13_minus_29_Offset[] = {
557  0xfd, 0x01, 0x5d, 0xe1 // ldrsh al r0 r13 minus 29 Offset
558};
559const byte kInstruction_ldrsh_al_r0_r13_plus_165_Offset[] = {
560  0xf5, 0x0a, 0xdd, 0xe1 // ldrsh al r0 r13 plus 165 Offset
561};
562const byte kInstruction_ldrsh_al_r0_r12_minus_245_Offset[] = {
563  0xf5, 0x0f, 0x5c, 0xe1 // ldrsh al r0 r12 minus 245 Offset
564};
565const byte kInstruction_ldrsh_al_r0_r8_minus_199_Offset[] = {
566  0xf7, 0x0c, 0x58, 0xe1 // ldrsh al r0 r8 minus 199 Offset
567};
568const byte kInstruction_ldrsh_al_r0_r9_minus_34_Offset[] = {
569  0xf2, 0x02, 0x59, 0xe1 // ldrsh al r0 r9 minus 34 Offset
570};
571const byte kInstruction_ldrsh_al_r0_r5_plus_182_Offset[] = {
572  0xf6, 0x0b, 0xd5, 0xe1 // ldrsh al r0 r5 plus 182 Offset
573};
574const byte kInstruction_ldrsh_al_r0_r13_minus_70_Offset[] = {
575  0xf6, 0x04, 0x5d, 0xe1 // ldrsh al r0 r13 minus 70 Offset
576};
577const byte kInstruction_ldrsh_al_r0_r3_minus_241_Offset[] = {
578  0xf1, 0x0f, 0x53, 0xe1 // ldrsh al r0 r3 minus 241 Offset
579};
580const byte kInstruction_ldrsh_al_r0_r4_plus_134_Offset[] = {
581  0xf6, 0x08, 0xd4, 0xe1 // ldrsh al r0 r4 plus 134 Offset
582};
583const byte kInstruction_ldrsh_al_r0_r6_minus_155_Offset[] = {
584  0xfb, 0x09, 0x56, 0xe1 // ldrsh al r0 r6 minus 155 Offset
585};
586const byte kInstruction_ldrsh_al_r0_r2_plus_105_Offset[] = {
587  0xf9, 0x06, 0xd2, 0xe1 // ldrsh al r0 r2 plus 105 Offset
588};
589const byte kInstruction_ldrsh_al_r0_r9_plus_29_Offset[] = {
590  0xfd, 0x01, 0xd9, 0xe1 // ldrsh al r0 r9 plus 29 Offset
591};
592const byte kInstruction_ldrsh_al_r0_r1_minus_223_Offset[] = {
593  0xff, 0x0d, 0x51, 0xe1 // ldrsh al r0 r1 minus 223 Offset
594};
595const byte kInstruction_ldrsh_al_r0_r10_minus_141_Offset[] = {
596  0xfd, 0x08, 0x5a, 0xe1 // ldrsh al r0 r10 minus 141 Offset
597};
598const byte kInstruction_ldrsh_al_r0_r4_plus_15_Offset[] = {
599  0xff, 0x00, 0xd4, 0xe1 // ldrsh al r0 r4 plus 15 Offset
600};
601const byte kInstruction_ldrsh_al_r0_r2_plus_157_Offset[] = {
602  0xfd, 0x09, 0xd2, 0xe1 // ldrsh al r0 r2 plus 157 Offset
603};
604const byte kInstruction_ldrsh_al_r0_r10_minus_122_Offset[] = {
605  0xfa, 0x07, 0x5a, 0xe1 // ldrsh al r0 r10 minus 122 Offset
606};
607const byte kInstruction_ldrsh_al_r0_r2_minus_54_Offset[] = {
608  0xf6, 0x03, 0x52, 0xe1 // ldrsh al r0 r2 minus 54 Offset
609};
610const byte kInstruction_ldrsh_al_r0_r2_plus_30_Offset[] = {
611  0xfe, 0x01, 0xd2, 0xe1 // ldrsh al r0 r2 plus 30 Offset
612};
613const byte kInstruction_ldrsh_al_r0_r0_minus_221_Offset[] = {
614  0xfd, 0x0d, 0x50, 0xe1 // ldrsh al r0 r0 minus 221 Offset
615};
616const byte kInstruction_ldrsh_al_r0_r12_plus_34_Offset[] = {
617  0xf2, 0x02, 0xdc, 0xe1 // ldrsh al r0 r12 plus 34 Offset
618};
619const byte kInstruction_ldrsh_al_r0_r4_plus_145_Offset[] = {
620  0xf1, 0x09, 0xd4, 0xe1 // ldrsh al r0 r4 plus 145 Offset
621};
622const byte kInstruction_ldrsh_al_r0_r0_plus_85_Offset[] = {
623  0xf5, 0x05, 0xd0, 0xe1 // ldrsh al r0 r0 plus 85 Offset
624};
625const byte kInstruction_ldrsh_al_r0_r6_plus_64_Offset[] = {
626  0xf0, 0x04, 0xd6, 0xe1 // ldrsh al r0 r6 plus 64 Offset
627};
628const byte kInstruction_ldrsh_al_r0_r9_plus_72_Offset[] = {
629  0xf8, 0x04, 0xd9, 0xe1 // ldrsh al r0 r9 plus 72 Offset
630};
631const byte kInstruction_ldrsh_al_r0_r10_minus_97_Offset[] = {
632  0xf1, 0x06, 0x5a, 0xe1 // ldrsh al r0 r10 minus 97 Offset
633};
634const byte kInstruction_ldrsh_al_r0_r2_plus_186_Offset[] = {
635  0xfa, 0x0b, 0xd2, 0xe1 // ldrsh al r0 r2 plus 186 Offset
636};
637const byte kInstruction_ldrsh_al_r0_r9_plus_10_Offset[] = {
638  0xfa, 0x00, 0xd9, 0xe1 // ldrsh al r0 r9 plus 10 Offset
639};
640const byte kInstruction_ldrsh_al_r0_r6_minus_236_Offset[] = {
641  0xfc, 0x0e, 0x56, 0xe1 // ldrsh al r0 r6 minus 236 Offset
642};
643const byte kInstruction_ldrsh_al_r0_r13_plus_73_Offset[] = {
644  0xf9, 0x04, 0xdd, 0xe1 // ldrsh al r0 r13 plus 73 Offset
645};
646const byte kInstruction_ldrsh_al_r0_r13_plus_112_Offset[] = {
647  0xf0, 0x07, 0xdd, 0xe1 // ldrsh al r0 r13 plus 112 Offset
648};
649const byte kInstruction_ldrsh_al_r0_r0_minus_101_Offset[] = {
650  0xf5, 0x06, 0x50, 0xe1 // ldrsh al r0 r0 minus 101 Offset
651};
652const byte kInstruction_ldrsh_al_r0_r9_plus_32_Offset[] = {
653  0xf0, 0x02, 0xd9, 0xe1 // ldrsh al r0 r9 plus 32 Offset
654};
655const byte kInstruction_ldrsh_al_r0_r9_plus_57_Offset[] = {
656  0xf9, 0x03, 0xd9, 0xe1 // ldrsh al r0 r9 plus 57 Offset
657};
658const byte kInstruction_ldrsh_al_r0_r5_minus_41_Offset[] = {
659  0xf9, 0x02, 0x55, 0xe1 // ldrsh al r0 r5 minus 41 Offset
660};
661const byte kInstruction_ldrsh_al_r0_r8_plus_199_Offset[] = {
662  0xf7, 0x0c, 0xd8, 0xe1 // ldrsh al r0 r8 plus 199 Offset
663};
664const byte kInstruction_ldrsh_al_r0_r7_plus_208_Offset[] = {
665  0xf0, 0x0d, 0xd7, 0xe1 // ldrsh al r0 r7 plus 208 Offset
666};
667const byte kInstruction_ldrsh_al_r0_r2_minus_63_Offset[] = {
668  0xff, 0x03, 0x52, 0xe1 // ldrsh al r0 r2 minus 63 Offset
669};
670const byte kInstruction_ldrsh_al_r0_r7_minus_69_Offset[] = {
671  0xf5, 0x04, 0x57, 0xe1 // ldrsh al r0 r7 minus 69 Offset
672};
673const byte kInstruction_ldrsh_al_r0_r8_plus_19_Offset[] = {
674  0xf3, 0x01, 0xd8, 0xe1 // ldrsh al r0 r8 plus 19 Offset
675};
676const byte kInstruction_ldrsh_al_r0_r6_plus_128_Offset[] = {
677  0xf0, 0x08, 0xd6, 0xe1 // ldrsh al r0 r6 plus 128 Offset
678};
679const byte kInstruction_ldrsh_al_r0_r1_plus_185_Offset[] = {
680  0xf9, 0x0b, 0xd1, 0xe1 // ldrsh al r0 r1 plus 185 Offset
681};
682const byte kInstruction_ldrsh_al_r0_r11_minus_198_Offset[] = {
683  0xf6, 0x0c, 0x5b, 0xe1 // ldrsh al r0 r11 minus 198 Offset
684};
685const byte kInstruction_ldrsh_al_r0_r3_minus_172_Offset[] = {
686  0xfc, 0x0a, 0x53, 0xe1 // ldrsh al r0 r3 minus 172 Offset
687};
688const byte kInstruction_ldrsh_al_r0_r14_plus_146_Offset[] = {
689  0xf2, 0x09, 0xde, 0xe1 // ldrsh al r0 r14 plus 146 Offset
690};
691const byte kInstruction_ldrsh_al_r0_r4_plus_226_Offset[] = {
692  0xf2, 0x0e, 0xd4, 0xe1 // ldrsh al r0 r4 plus 226 Offset
693};
694const byte kInstruction_ldrsh_al_r0_r9_plus_73_Offset[] = {
695  0xf9, 0x04, 0xd9, 0xe1 // ldrsh al r0 r9 plus 73 Offset
696};
697const byte kInstruction_ldrsh_al_r0_r13_minus_177_Offset[] = {
698  0xf1, 0x0b, 0x5d, 0xe1 // ldrsh al r0 r13 minus 177 Offset
699};
700const byte kInstruction_ldrsh_al_r0_r13_minus_179_Offset[] = {
701  0xf3, 0x0b, 0x5d, 0xe1 // ldrsh al r0 r13 minus 179 Offset
702};
703const byte kInstruction_ldrsh_al_r0_r7_minus_70_Offset[] = {
704  0xf6, 0x04, 0x57, 0xe1 // ldrsh al r0 r7 minus 70 Offset
705};
706const byte kInstruction_ldrsh_al_r0_r0_plus_132_Offset[] = {
707  0xf4, 0x08, 0xd0, 0xe1 // ldrsh al r0 r0 plus 132 Offset
708};
709const byte kInstruction_ldrsh_al_r0_r3_plus_45_Offset[] = {
710  0xfd, 0x02, 0xd3, 0xe1 // ldrsh al r0 r3 plus 45 Offset
711};
712const byte kInstruction_ldrsh_al_r0_r1_plus_150_Offset[] = {
713  0xf6, 0x09, 0xd1, 0xe1 // ldrsh al r0 r1 plus 150 Offset
714};
715const byte kInstruction_ldrsh_al_r0_r5_plus_203_Offset[] = {
716  0xfb, 0x0c, 0xd5, 0xe1 // ldrsh al r0 r5 plus 203 Offset
717};
718const byte kInstruction_ldrsh_al_r0_r7_minus_107_Offset[] = {
719  0xfb, 0x06, 0x57, 0xe1 // ldrsh al r0 r7 minus 107 Offset
720};
721const byte kInstruction_ldrsh_al_r0_r3_plus_182_Offset[] = {
722  0xf6, 0x0b, 0xd3, 0xe1 // ldrsh al r0 r3 plus 182 Offset
723};
724const byte kInstruction_ldrsh_al_r0_r14_minus_112_Offset[] = {
725  0xf0, 0x07, 0x5e, 0xe1 // ldrsh al r0 r14 minus 112 Offset
726};
727const byte kInstruction_ldrsh_al_r0_r2_minus_49_Offset[] = {
728  0xf1, 0x03, 0x52, 0xe1 // ldrsh al r0 r2 minus 49 Offset
729};
730const byte kInstruction_ldrsh_al_r0_r9_plus_50_Offset[] = {
731  0xf2, 0x03, 0xd9, 0xe1 // ldrsh al r0 r9 plus 50 Offset
732};
733const byte kInstruction_ldrsh_al_r0_r14_minus_153_Offset[] = {
734  0xf9, 0x09, 0x5e, 0xe1 // ldrsh al r0 r14 minus 153 Offset
735};
736const byte kInstruction_ldrsh_al_r0_r5_plus_238_Offset[] = {
737  0xfe, 0x0e, 0xd5, 0xe1 // ldrsh al r0 r5 plus 238 Offset
738};
739const byte kInstruction_ldrsh_al_r0_r10_minus_131_Offset[] = {
740  0xf3, 0x08, 0x5a, 0xe1 // ldrsh al r0 r10 minus 131 Offset
741};
742const byte kInstruction_ldrsh_al_r0_r0_plus_95_Offset[] = {
743  0xff, 0x05, 0xd0, 0xe1 // ldrsh al r0 r0 plus 95 Offset
744};
745const byte kInstruction_ldrsh_al_r0_r5_minus_225_Offset[] = {
746  0xf1, 0x0e, 0x55, 0xe1 // ldrsh al r0 r5 minus 225 Offset
747};
748const byte kInstruction_ldrsh_al_r0_r8_minus_180_Offset[] = {
749  0xf4, 0x0b, 0x58, 0xe1 // ldrsh al r0 r8 minus 180 Offset
750};
751const byte kInstruction_ldrsh_al_r0_r8_plus_173_Offset[] = {
752  0xfd, 0x0a, 0xd8, 0xe1 // ldrsh al r0 r8 plus 173 Offset
753};
754const byte kInstruction_ldrsh_al_r0_r11_minus_161_Offset[] = {
755  0xf1, 0x0a, 0x5b, 0xe1 // ldrsh al r0 r11 minus 161 Offset
756};
757const byte kInstruction_ldrsh_al_r0_r11_plus_65_Offset[] = {
758  0xf1, 0x04, 0xdb, 0xe1 // ldrsh al r0 r11 plus 65 Offset
759};
760const byte kInstruction_ldrsh_al_r0_r8_plus_52_Offset[] = {
761  0xf4, 0x03, 0xd8, 0xe1 // ldrsh al r0 r8 plus 52 Offset
762};
763const byte kInstruction_ldrsh_al_r0_r14_plus_221_Offset[] = {
764  0xfd, 0x0d, 0xde, 0xe1 // ldrsh al r0 r14 plus 221 Offset
765};
766const byte kInstruction_ldrsh_al_r0_r3_minus_176_Offset[] = {
767  0xf0, 0x0b, 0x53, 0xe1 // ldrsh al r0 r3 minus 176 Offset
768};
769const byte kInstruction_ldrsh_al_r0_r5_minus_1_Offset[] = {
770  0xf1, 0x00, 0x55, 0xe1 // ldrsh al r0 r5 minus 1 Offset
771};
772const byte kInstruction_ldrsh_al_r0_r8_minus_139_Offset[] = {
773  0xfb, 0x08, 0x58, 0xe1 // ldrsh al r0 r8 minus 139 Offset
774};
775const byte kInstruction_ldrsh_al_r0_r0_plus_154_Offset[] = {
776  0xfa, 0x09, 0xd0, 0xe1 // ldrsh al r0 r0 plus 154 Offset
777};
778const byte kInstruction_ldrsh_al_r0_r5_minus_54_Offset[] = {
779  0xf6, 0x03, 0x55, 0xe1 // ldrsh al r0 r5 minus 54 Offset
780};
781const byte kInstruction_ldrsh_al_r0_r7_plus_29_Offset[] = {
782  0xfd, 0x01, 0xd7, 0xe1 // ldrsh al r0 r7 plus 29 Offset
783};
784const byte kInstruction_ldrsh_al_r0_r3_minus_202_Offset[] = {
785  0xfa, 0x0c, 0x53, 0xe1 // ldrsh al r0 r3 minus 202 Offset
786};
787const byte kInstruction_ldrsh_al_r0_r12_minus_136_Offset[] = {
788  0xf8, 0x08, 0x5c, 0xe1 // ldrsh al r0 r12 minus 136 Offset
789};
790const byte kInstruction_ldrsh_al_r0_r0_minus_130_Offset[] = {
791  0xf2, 0x08, 0x50, 0xe1 // ldrsh al r0 r0 minus 130 Offset
792};
793const byte kInstruction_ldrsh_al_r0_r3_plus_30_Offset[] = {
794  0xfe, 0x01, 0xd3, 0xe1 // ldrsh al r0 r3 plus 30 Offset
795};
796const byte kInstruction_ldrsh_al_r0_r1_minus_136_Offset[] = {
797  0xf8, 0x08, 0x51, 0xe1 // ldrsh al r0 r1 minus 136 Offset
798};
799const byte kInstruction_ldrsh_al_r0_r4_plus_176_Offset[] = {
800  0xf0, 0x0b, 0xd4, 0xe1 // ldrsh al r0 r4 plus 176 Offset
801};
802const byte kInstruction_ldrsh_al_r0_r2_plus_141_Offset[] = {
803  0xfd, 0x08, 0xd2, 0xe1 // ldrsh al r0 r2 plus 141 Offset
804};
805const byte kInstruction_ldrsh_al_r0_r4_minus_196_Offset[] = {
806  0xf4, 0x0c, 0x54, 0xe1 // ldrsh al r0 r4 minus 196 Offset
807};
808const byte kInstruction_ldrsh_al_r0_r9_minus_55_Offset[] = {
809  0xf7, 0x03, 0x59, 0xe1 // ldrsh al r0 r9 minus 55 Offset
810};
811const byte kInstruction_ldrsh_al_r0_r11_plus_99_Offset[] = {
812  0xf3, 0x06, 0xdb, 0xe1 // ldrsh al r0 r11 plus 99 Offset
813};
814const byte kInstruction_ldrsh_al_r0_r12_plus_169_Offset[] = {
815  0xf9, 0x0a, 0xdc, 0xe1 // ldrsh al r0 r12 plus 169 Offset
816};
817const byte kInstruction_ldrsh_al_r0_r7_plus_91_Offset[] = {
818  0xfb, 0x05, 0xd7, 0xe1 // ldrsh al r0 r7 plus 91 Offset
819};
820const byte kInstruction_ldrsh_al_r0_r10_plus_93_Offset[] = {
821  0xfd, 0x05, 0xda, 0xe1 // ldrsh al r0 r10 plus 93 Offset
822};
823const byte kInstruction_ldrsh_al_r0_r4_minus_77_Offset[] = {
824  0xfd, 0x04, 0x54, 0xe1 // ldrsh al r0 r4 minus 77 Offset
825};
826const byte kInstruction_ldrsh_al_r0_r2_plus_6_Offset[] = {
827  0xf6, 0x00, 0xd2, 0xe1 // ldrsh al r0 r2 plus 6 Offset
828};
829const byte kInstruction_ldrsh_al_r0_r13_minus_31_Offset[] = {
830  0xff, 0x01, 0x5d, 0xe1 // ldrsh al r0 r13 minus 31 Offset
831};
832const byte kInstruction_ldrsh_al_r0_r14_plus_129_Offset[] = {
833  0xf1, 0x08, 0xde, 0xe1 // ldrsh al r0 r14 plus 129 Offset
834};
835const byte kInstruction_ldrsh_al_r0_r13_minus_198_Offset[] = {
836  0xf6, 0x0c, 0x5d, 0xe1 // ldrsh al r0 r13 minus 198 Offset
837};
838const byte kInstruction_ldrsh_al_r0_r5_plus_33_Offset[] = {
839  0xf1, 0x02, 0xd5, 0xe1 // ldrsh al r0 r5 plus 33 Offset
840};
841const byte kInstruction_ldrsh_al_r0_r0_minus_16_Offset[] = {
842  0xf0, 0x01, 0x50, 0xe1 // ldrsh al r0 r0 minus 16 Offset
843};
844const byte kInstruction_ldrsh_al_r0_r12_minus_14_Offset[] = {
845  0xfe, 0x00, 0x5c, 0xe1 // ldrsh al r0 r12 minus 14 Offset
846};
847const byte kInstruction_ldrsh_al_r0_r2_plus_146_Offset[] = {
848  0xf2, 0x09, 0xd2, 0xe1 // ldrsh al r0 r2 plus 146 Offset
849};
850const byte kInstruction_ldrsh_al_r0_r1_plus_174_Offset[] = {
851  0xfe, 0x0a, 0xd1, 0xe1 // ldrsh al r0 r1 plus 174 Offset
852};
853const byte kInstruction_ldrsh_al_r0_r2_plus_21_Offset[] = {
854  0xf5, 0x01, 0xd2, 0xe1 // ldrsh al r0 r2 plus 21 Offset
855};
856const byte kInstruction_ldrsh_al_r0_r7_plus_202_Offset[] = {
857  0xfa, 0x0c, 0xd7, 0xe1 // ldrsh al r0 r7 plus 202 Offset
858};
859const byte kInstruction_ldrsh_al_r0_r5_plus_36_Offset[] = {
860  0xf4, 0x02, 0xd5, 0xe1 // ldrsh al r0 r5 plus 36 Offset
861};
862const byte kInstruction_ldrsh_al_r0_r7_plus_179_Offset[] = {
863  0xf3, 0x0b, 0xd7, 0xe1 // ldrsh al r0 r7 plus 179 Offset
864};
865const byte kInstruction_ldrsh_al_r0_r4_minus_84_Offset[] = {
866  0xf4, 0x05, 0x54, 0xe1 // ldrsh al r0 r4 minus 84 Offset
867};
868const byte kInstruction_ldrsh_al_r0_r3_plus_73_Offset[] = {
869  0xf9, 0x04, 0xd3, 0xe1 // ldrsh al r0 r3 plus 73 Offset
870};
871const byte kInstruction_ldrsh_al_r0_r0_minus_122_Offset[] = {
872  0xfa, 0x07, 0x50, 0xe1 // ldrsh al r0 r0 minus 122 Offset
873};
874const byte kInstruction_ldrsh_al_r0_r14_plus_8_Offset[] = {
875  0xf8, 0x00, 0xde, 0xe1 // ldrsh al r0 r14 plus 8 Offset
876};
877const byte kInstruction_ldrsh_al_r0_r7_plus_94_Offset[] = {
878  0xfe, 0x05, 0xd7, 0xe1 // ldrsh al r0 r7 plus 94 Offset
879};
880const byte kInstruction_ldrsh_al_r0_r8_plus_217_Offset[] = {
881  0xf9, 0x0d, 0xd8, 0xe1 // ldrsh al r0 r8 plus 217 Offset
882};
883const byte kInstruction_ldrsh_al_r0_r0_minus_97_Offset[] = {
884  0xf1, 0x06, 0x50, 0xe1 // ldrsh al r0 r0 minus 97 Offset
885};
886const byte kInstruction_ldrsh_al_r0_r4_minus_202_Offset[] = {
887  0xfa, 0x0c, 0x54, 0xe1 // ldrsh al r0 r4 minus 202 Offset
888};
889const byte kInstruction_ldrsh_al_r0_r14_minus_28_Offset[] = {
890  0xfc, 0x01, 0x5e, 0xe1 // ldrsh al r0 r14 minus 28 Offset
891};
892const byte kInstruction_ldrsh_al_r0_r14_plus_176_Offset[] = {
893  0xf0, 0x0b, 0xde, 0xe1 // ldrsh al r0 r14 plus 176 Offset
894};
895const byte kInstruction_ldrsh_al_r0_r11_minus_148_Offset[] = {
896  0xf4, 0x09, 0x5b, 0xe1 // ldrsh al r0 r11 minus 148 Offset
897};
898const byte kInstruction_ldrsh_al_r0_r3_minus_204_Offset[] = {
899  0xfc, 0x0c, 0x53, 0xe1 // ldrsh al r0 r3 minus 204 Offset
900};
901const byte kInstruction_ldrsh_al_r0_r8_minus_131_Offset[] = {
902  0xf3, 0x08, 0x58, 0xe1 // ldrsh al r0 r8 minus 131 Offset
903};
904const byte kInstruction_ldrsh_al_r0_r0_plus_125_Offset[] = {
905  0xfd, 0x07, 0xd0, 0xe1 // ldrsh al r0 r0 plus 125 Offset
906};
907const byte kInstruction_ldrsh_al_r0_r4_minus_255_Offset[] = {
908  0xff, 0x0f, 0x54, 0xe1 // ldrsh al r0 r4 minus 255 Offset
909};
910const byte kInstruction_ldrsh_al_r0_r11_minus_247_Offset[] = {
911  0xf7, 0x0f, 0x5b, 0xe1 // ldrsh al r0 r11 minus 247 Offset
912};
913const byte kInstruction_ldrsh_al_r0_r0_minus_254_Offset[] = {
914  0xfe, 0x0f, 0x50, 0xe1 // ldrsh al r0 r0 minus 254 Offset
915};
916const byte kInstruction_ldrsh_al_r0_r3_minus_93_Offset[] = {
917  0xfd, 0x05, 0x53, 0xe1 // ldrsh al r0 r3 minus 93 Offset
918};
919const byte kInstruction_ldrsh_al_r0_r2_minus_137_Offset[] = {
920  0xf9, 0x08, 0x52, 0xe1 // ldrsh al r0 r2 minus 137 Offset
921};
922const byte kInstruction_ldrsh_al_r0_r6_plus_70_Offset[] = {
923  0xf6, 0x04, 0xd6, 0xe1 // ldrsh al r0 r6 plus 70 Offset
924};
925const byte kInstruction_ldrsh_al_r0_r9_plus_155_Offset[] = {
926  0xfb, 0x09, 0xd9, 0xe1 // ldrsh al r0 r9 plus 155 Offset
927};
928const byte kInstruction_ldrsh_al_r0_r7_minus_112_Offset[] = {
929  0xf0, 0x07, 0x57, 0xe1 // ldrsh al r0 r7 minus 112 Offset
930};
931const byte kInstruction_ldrsh_al_r0_r5_plus_135_Offset[] = {
932  0xf7, 0x08, 0xd5, 0xe1 // ldrsh al r0 r5 plus 135 Offset
933};
934const byte kInstruction_ldrsh_al_r0_r1_plus_37_Offset[] = {
935  0xf5, 0x02, 0xd1, 0xe1 // ldrsh al r0 r1 plus 37 Offset
936};
937const byte kInstruction_ldrsh_al_r0_r2_minus_180_PostIndex[] = {
938  0xf4, 0x0b, 0x52, 0xe0 // ldrsh al r0 r2 minus 180 PostIndex
939};
940const byte kInstruction_ldrsh_al_r7_r10_plus_36_PostIndex[] = {
941  0xf4, 0x72, 0xda, 0xe0 // ldrsh al r7 r10 plus 36 PostIndex
942};
943const byte kInstruction_ldrsh_al_r5_r3_minus_99_PreIndex[] = {
944  0xf3, 0x56, 0x73, 0xe1 // ldrsh al r5 r3 minus 99 PreIndex
945};
946const byte kInstruction_ldrsh_al_r0_r8_plus_182_PostIndex[] = {
947  0xf6, 0x0b, 0xd8, 0xe0 // ldrsh al r0 r8 plus 182 PostIndex
948};
949const byte kInstruction_ldrsh_al_r13_r12_plus_161_PreIndex[] = {
950  0xf1, 0xda, 0xfc, 0xe1 // ldrsh al r13 r12 plus 161 PreIndex
951};
952const byte kInstruction_ldrsh_al_r4_r13_minus_132_PreIndex[] = {
953  0xf4, 0x48, 0x7d, 0xe1 // ldrsh al r4 r13 minus 132 PreIndex
954};
955const byte kInstruction_ldrsh_al_r11_r3_minus_116_PostIndex[] = {
956  0xf4, 0xb7, 0x53, 0xe0 // ldrsh al r11 r3 minus 116 PostIndex
957};
958const byte kInstruction_ldrsh_al_r11_r14_minus_116_PreIndex[] = {
959  0xf4, 0xb7, 0x7e, 0xe1 // ldrsh al r11 r14 minus 116 PreIndex
960};
961const byte kInstruction_ldrsh_al_r7_r1_plus_13_PostIndex[] = {
962  0xfd, 0x70, 0xd1, 0xe0 // ldrsh al r7 r1 plus 13 PostIndex
963};
964const byte kInstruction_ldrsh_al_r8_r4_minus_198_PreIndex[] = {
965  0xf6, 0x8c, 0x74, 0xe1 // ldrsh al r8 r4 minus 198 PreIndex
966};
967const byte kInstruction_ldrsh_al_r0_r4_plus_135_PostIndex[] = {
968  0xf7, 0x08, 0xd4, 0xe0 // ldrsh al r0 r4 plus 135 PostIndex
969};
970const byte kInstruction_ldrsh_al_r11_r3_minus_107_PreIndex[] = {
971  0xfb, 0xb6, 0x73, 0xe1 // ldrsh al r11 r3 minus 107 PreIndex
972};
973const byte kInstruction_ldrsh_al_r13_r6_plus_211_PostIndex[] = {
974  0xf3, 0xdd, 0xd6, 0xe0 // ldrsh al r13 r6 plus 211 PostIndex
975};
976const byte kInstruction_ldrsh_al_r11_r8_plus_32_PostIndex[] = {
977  0xf0, 0xb2, 0xd8, 0xe0 // ldrsh al r11 r8 plus 32 PostIndex
978};
979const byte kInstruction_ldrsh_al_r7_r6_plus_83_PreIndex[] = {
980  0xf3, 0x75, 0xf6, 0xe1 // ldrsh al r7 r6 plus 83 PreIndex
981};
982const byte kInstruction_ldrsh_al_r0_r13_minus_79_PostIndex[] = {
983  0xff, 0x04, 0x5d, 0xe0 // ldrsh al r0 r13 minus 79 PostIndex
984};
985const byte kInstruction_ldrsh_al_r2_r1_minus_124_PreIndex[] = {
986  0xfc, 0x27, 0x71, 0xe1 // ldrsh al r2 r1 minus 124 PreIndex
987};
988const byte kInstruction_ldrsh_al_r5_r10_plus_91_PostIndex[] = {
989  0xfb, 0x55, 0xda, 0xe0 // ldrsh al r5 r10 plus 91 PostIndex
990};
991const byte kInstruction_ldrsh_al_r5_r4_minus_138_PreIndex[] = {
992  0xfa, 0x58, 0x74, 0xe1 // ldrsh al r5 r4 minus 138 PreIndex
993};
994const byte kInstruction_ldrsh_al_r10_r12_plus_78_PostIndex[] = {
995  0xfe, 0xa4, 0xdc, 0xe0 // ldrsh al r10 r12 plus 78 PostIndex
996};
997const byte kInstruction_ldrsh_al_r0_r2_plus_57_PreIndex[] = {
998  0xf9, 0x03, 0xf2, 0xe1 // ldrsh al r0 r2 plus 57 PreIndex
999};
1000const byte kInstruction_ldrsh_al_r2_r0_plus_58_PostIndex[] = {
1001  0xfa, 0x23, 0xd0, 0xe0 // ldrsh al r2 r0 plus 58 PostIndex
1002};
1003const byte kInstruction_ldrsh_al_r10_r5_plus_249_PreIndex[] = {
1004  0xf9, 0xaf, 0xf5, 0xe1 // ldrsh al r10 r5 plus 249 PreIndex
1005};
1006const byte kInstruction_ldrsh_al_r11_r8_minus_122_PostIndex[] = {
1007  0xfa, 0xb7, 0x58, 0xe0 // ldrsh al r11 r8 minus 122 PostIndex
1008};
1009const byte kInstruction_ldrsh_al_r5_r4_minus_163_PreIndex[] = {
1010  0xf3, 0x5a, 0x74, 0xe1 // ldrsh al r5 r4 minus 163 PreIndex
1011};
1012const byte kInstruction_ldrsh_al_r6_r14_plus_130_PreIndex[] = {
1013  0xf2, 0x68, 0xfe, 0xe1 // ldrsh al r6 r14 plus 130 PreIndex
1014};
1015const byte kInstruction_ldrsh_al_r0_r9_plus_175_PreIndex[] = {
1016  0xff, 0x0a, 0xf9, 0xe1 // ldrsh al r0 r9 plus 175 PreIndex
1017};
1018const byte kInstruction_ldrsh_al_r6_r9_minus_79_PostIndex[] = {
1019  0xff, 0x64, 0x59, 0xe0 // ldrsh al r6 r9 minus 79 PostIndex
1020};
1021const byte kInstruction_ldrsh_al_r0_r2_plus_14_PreIndex[] = {
1022  0xfe, 0x00, 0xf2, 0xe1 // ldrsh al r0 r2 plus 14 PreIndex
1023};
1024const byte kInstruction_ldrsh_al_r9_r4_minus_129_PreIndex[] = {
1025  0xf1, 0x98, 0x74, 0xe1 // ldrsh al r9 r4 minus 129 PreIndex
1026};
1027const byte kInstruction_ldrsh_al_r11_r0_minus_179_PreIndex[] = {
1028  0xf3, 0xbb, 0x70, 0xe1 // ldrsh al r11 r0 minus 179 PreIndex
1029};
1030const byte kInstruction_ldrsh_al_r2_r11_minus_100_PreIndex[] = {
1031  0xf4, 0x26, 0x7b, 0xe1 // ldrsh al r2 r11 minus 100 PreIndex
1032};
1033const byte kInstruction_ldrsh_al_r3_r11_minus_246_PostIndex[] = {
1034  0xf6, 0x3f, 0x5b, 0xe0 // ldrsh al r3 r11 minus 246 PostIndex
1035};
1036const byte kInstruction_ldrsh_al_r1_r4_minus_38_PostIndex[] = {
1037  0xf6, 0x12, 0x54, 0xe0 // ldrsh al r1 r4 minus 38 PostIndex
1038};
1039const byte kInstruction_ldrsh_al_r12_r14_plus_216_PreIndex[] = {
1040  0xf8, 0xcd, 0xfe, 0xe1 // ldrsh al r12 r14 plus 216 PreIndex
1041};
1042const byte kInstruction_ldrsh_al_r13_r5_minus_37_PreIndex[] = {
1043  0xf5, 0xd2, 0x75, 0xe1 // ldrsh al r13 r5 minus 37 PreIndex
1044};
1045const byte kInstruction_ldrsh_al_r9_r10_minus_90_PostIndex[] = {
1046  0xfa, 0x95, 0x5a, 0xe0 // ldrsh al r9 r10 minus 90 PostIndex
1047};
1048const byte kInstruction_ldrsh_al_r1_r14_plus_115_PostIndex[] = {
1049  0xf3, 0x17, 0xde, 0xe0 // ldrsh al r1 r14 plus 115 PostIndex
1050};
1051const byte kInstruction_ldrsh_al_r0_r13_plus_194_PostIndex[] = {
1052  0xf2, 0x0c, 0xdd, 0xe0 // ldrsh al r0 r13 plus 194 PostIndex
1053};
1054const byte kInstruction_ldrsh_al_r13_r14_minus_162_PreIndex[] = {
1055  0xf2, 0xda, 0x7e, 0xe1 // ldrsh al r13 r14 minus 162 PreIndex
1056};
1057const byte kInstruction_ldrsh_al_r2_r3_minus_251_PostIndex[] = {
1058  0xfb, 0x2f, 0x53, 0xe0 // ldrsh al r2 r3 minus 251 PostIndex
1059};
1060const byte kInstruction_ldrsh_al_r2_r3_plus_190_PostIndex[] = {
1061  0xfe, 0x2b, 0xd3, 0xe0 // ldrsh al r2 r3 plus 190 PostIndex
1062};
1063const byte kInstruction_ldrsh_al_r0_r13_minus_47_PostIndex[] = {
1064  0xff, 0x02, 0x5d, 0xe0 // ldrsh al r0 r13 minus 47 PostIndex
1065};
1066const byte kInstruction_ldrsh_al_r14_r4_minus_59_PostIndex[] = {
1067  0xfb, 0xe3, 0x54, 0xe0 // ldrsh al r14 r4 minus 59 PostIndex
1068};
1069const byte kInstruction_ldrsh_al_r10_r0_plus_62_PreIndex[] = {
1070  0xfe, 0xa3, 0xf0, 0xe1 // ldrsh al r10 r0 plus 62 PreIndex
1071};
1072const byte kInstruction_ldrsh_al_r1_r14_minus_239_PostIndex[] = {
1073  0xff, 0x1e, 0x5e, 0xe0 // ldrsh al r1 r14 minus 239 PostIndex
1074};
1075const byte kInstruction_ldrsh_al_r4_r3_minus_29_PostIndex[] = {
1076  0xfd, 0x41, 0x53, 0xe0 // ldrsh al r4 r3 minus 29 PostIndex
1077};
1078const byte kInstruction_ldrsh_al_r4_r14_plus_174_PreIndex[] = {
1079  0xfe, 0x4a, 0xfe, 0xe1 // ldrsh al r4 r14 plus 174 PreIndex
1080};
1081const byte kInstruction_ldrsh_al_r7_r5_minus_167_PostIndex[] = {
1082  0xf7, 0x7a, 0x55, 0xe0 // ldrsh al r7 r5 minus 167 PostIndex
1083};
1084const byte kInstruction_ldrsh_al_r5_r11_minus_46_PreIndex[] = {
1085  0xfe, 0x52, 0x7b, 0xe1 // ldrsh al r5 r11 minus 46 PreIndex
1086};
1087const byte kInstruction_ldrsh_al_r3_r13_plus_13_PostIndex[] = {
1088  0xfd, 0x30, 0xdd, 0xe0 // ldrsh al r3 r13 plus 13 PostIndex
1089};
1090const byte kInstruction_ldrsh_al_r3_r7_plus_10_PreIndex[] = {
1091  0xfa, 0x30, 0xf7, 0xe1 // ldrsh al r3 r7 plus 10 PreIndex
1092};
1093const byte kInstruction_ldrsh_al_r4_r5_minus_95_PostIndex[] = {
1094  0xff, 0x45, 0x55, 0xe0 // ldrsh al r4 r5 minus 95 PostIndex
1095};
1096const byte kInstruction_ldrsh_al_r11_r8_minus_17_PostIndex[] = {
1097  0xf1, 0xb1, 0x58, 0xe0 // ldrsh al r11 r8 minus 17 PostIndex
1098};
1099const byte kInstruction_ldrsh_al_r2_r10_plus_72_PostIndex[] = {
1100  0xf8, 0x24, 0xda, 0xe0 // ldrsh al r2 r10 plus 72 PostIndex
1101};
1102const byte kInstruction_ldrsh_al_r0_r12_minus_6_PostIndex[] = {
1103  0xf6, 0x00, 0x5c, 0xe0 // ldrsh al r0 r12 minus 6 PostIndex
1104};
1105const byte kInstruction_ldrsh_al_r14_r4_plus_232_PostIndex[] = {
1106  0xf8, 0xee, 0xd4, 0xe0 // ldrsh al r14 r4 plus 232 PostIndex
1107};
1108const byte kInstruction_ldrsh_al_r6_r9_plus_62_PostIndex[] = {
1109  0xfe, 0x63, 0xd9, 0xe0 // ldrsh al r6 r9 plus 62 PostIndex
1110};
1111const byte kInstruction_ldrsh_al_r6_r14_minus_251_PreIndex[] = {
1112  0xfb, 0x6f, 0x7e, 0xe1 // ldrsh al r6 r14 minus 251 PreIndex
1113};
1114const byte kInstruction_ldrsh_al_r10_r3_plus_213_PostIndex[] = {
1115  0xf5, 0xad, 0xd3, 0xe0 // ldrsh al r10 r3 plus 213 PostIndex
1116};
1117const byte kInstruction_ldrsh_al_r4_r5_plus_95_PreIndex[] = {
1118  0xff, 0x45, 0xf5, 0xe1 // ldrsh al r4 r5 plus 95 PreIndex
1119};
1120const byte kInstruction_ldrsh_al_r13_r12_plus_90_PreIndex[] = {
1121  0xfa, 0xd5, 0xfc, 0xe1 // ldrsh al r13 r12 plus 90 PreIndex
1122};
1123const byte kInstruction_ldrsh_al_r1_r8_minus_117_PostIndex[] = {
1124  0xf5, 0x17, 0x58, 0xe0 // ldrsh al r1 r8 minus 117 PostIndex
1125};
1126const byte kInstruction_ldrsh_al_r13_r3_minus_9_PreIndex[] = {
1127  0xf9, 0xd0, 0x73, 0xe1 // ldrsh al r13 r3 minus 9 PreIndex
1128};
1129const byte kInstruction_ldrsh_al_r6_r4_plus_174_PostIndex[] = {
1130  0xfe, 0x6a, 0xd4, 0xe0 // ldrsh al r6 r4 plus 174 PostIndex
1131};
1132const byte kInstruction_ldrsh_al_r14_r10_plus_85_PostIndex[] = {
1133  0xf5, 0xe5, 0xda, 0xe0 // ldrsh al r14 r10 plus 85 PostIndex
1134};
1135const byte kInstruction_ldrsh_al_r10_r3_plus_77_PostIndex[] = {
1136  0xfd, 0xa4, 0xd3, 0xe0 // ldrsh al r10 r3 plus 77 PostIndex
1137};
1138const byte kInstruction_ldrsh_al_r8_r12_minus_124_PostIndex[] = {
1139  0xfc, 0x87, 0x5c, 0xe0 // ldrsh al r8 r12 minus 124 PostIndex
1140};
1141const byte kInstruction_ldrsh_al_r0_r2_minus_66_PostIndex[] = {
1142  0xf2, 0x04, 0x52, 0xe0 // ldrsh al r0 r2 minus 66 PostIndex
1143};
1144const byte kInstruction_ldrsh_al_r6_r0_minus_121_PreIndex[] = {
1145  0xf9, 0x67, 0x70, 0xe1 // ldrsh al r6 r0 minus 121 PreIndex
1146};
1147const byte kInstruction_ldrsh_al_r1_r4_minus_10_PostIndex[] = {
1148  0xfa, 0x10, 0x54, 0xe0 // ldrsh al r1 r4 minus 10 PostIndex
1149};
1150const byte kInstruction_ldrsh_al_r0_r5_plus_35_PreIndex[] = {
1151  0xf3, 0x02, 0xf5, 0xe1 // ldrsh al r0 r5 plus 35 PreIndex
1152};
1153const byte kInstruction_ldrsh_al_r11_r2_plus_76_PostIndex[] = {
1154  0xfc, 0xb4, 0xd2, 0xe0 // ldrsh al r11 r2 plus 76 PostIndex
1155};
1156const byte kInstruction_ldrsh_al_r4_r13_plus_162_PreIndex[] = {
1157  0xf2, 0x4a, 0xfd, 0xe1 // ldrsh al r4 r13 plus 162 PreIndex
1158};
1159const byte kInstruction_ldrsh_al_r9_r4_plus_219_PreIndex[] = {
1160  0xfb, 0x9d, 0xf4, 0xe1 // ldrsh al r9 r4 plus 219 PreIndex
1161};
1162const byte kInstruction_ldrsh_al_r2_r3_plus_92_PreIndex[] = {
1163  0xfc, 0x25, 0xf3, 0xe1 // ldrsh al r2 r3 plus 92 PreIndex
1164};
1165const byte kInstruction_ldrsh_al_r4_r0_plus_173_PostIndex[] = {
1166  0xfd, 0x4a, 0xd0, 0xe0 // ldrsh al r4 r0 plus 173 PostIndex
1167};
1168const byte kInstruction_ldrsh_al_r0_r4_minus_92_PreIndex[] = {
1169  0xfc, 0x05, 0x74, 0xe1 // ldrsh al r0 r4 minus 92 PreIndex
1170};
1171const byte kInstruction_ldrsh_al_r1_r4_plus_198_PreIndex[] = {
1172  0xf6, 0x1c, 0xf4, 0xe1 // ldrsh al r1 r4 plus 198 PreIndex
1173};
1174const byte kInstruction_ldrsh_al_r4_r11_plus_164_PreIndex[] = {
1175  0xf4, 0x4a, 0xfb, 0xe1 // ldrsh al r4 r11 plus 164 PreIndex
1176};
1177const byte kInstruction_ldrsh_al_r10_r3_plus_29_PreIndex[] = {
1178  0xfd, 0xa1, 0xf3, 0xe1 // ldrsh al r10 r3 plus 29 PreIndex
1179};
1180const byte kInstruction_ldrsh_al_r0_r4_plus_129_PreIndex[] = {
1181  0xf1, 0x08, 0xf4, 0xe1 // ldrsh al r0 r4 plus 129 PreIndex
1182};
1183const byte kInstruction_ldrsh_al_r14_r8_plus_120_PreIndex[] = {
1184  0xf8, 0xe7, 0xf8, 0xe1 // ldrsh al r14 r8 plus 120 PreIndex
1185};
1186const byte kInstruction_ldrsh_al_r11_r10_plus_187_PostIndex[] = {
1187  0xfb, 0xbb, 0xda, 0xe0 // ldrsh al r11 r10 plus 187 PostIndex
1188};
1189const byte kInstruction_ldrsh_al_r2_r0_plus_69_PostIndex[] = {
1190  0xf5, 0x24, 0xd0, 0xe0 // ldrsh al r2 r0 plus 69 PostIndex
1191};
1192const byte kInstruction_ldrsh_al_r9_r7_plus_130_PreIndex[] = {
1193  0xf2, 0x98, 0xf7, 0xe1 // ldrsh al r9 r7 plus 130 PreIndex
1194};
1195const byte kInstruction_ldrsh_al_r10_r5_minus_59_PreIndex[] = {
1196  0xfb, 0xa3, 0x75, 0xe1 // ldrsh al r10 r5 minus 59 PreIndex
1197};
1198const byte kInstruction_ldrsh_al_r13_r2_plus_196_PreIndex[] = {
1199  0xf4, 0xdc, 0xf2, 0xe1 // ldrsh al r13 r2 plus 196 PreIndex
1200};
1201const byte kInstruction_ldrsh_al_r12_r6_plus_27_PreIndex[] = {
1202  0xfb, 0xc1, 0xf6, 0xe1 // ldrsh al r12 r6 plus 27 PreIndex
1203};
1204const byte kInstruction_ldrsh_al_r9_r0_plus_30_PostIndex[] = {
1205  0xfe, 0x91, 0xd0, 0xe0 // ldrsh al r9 r0 plus 30 PostIndex
1206};
1207const byte kInstruction_ldrsh_al_r8_r11_plus_208_PostIndex[] = {
1208  0xf0, 0x8d, 0xdb, 0xe0 // ldrsh al r8 r11 plus 208 PostIndex
1209};
1210const byte kInstruction_ldrsh_al_r6_r10_plus_150_PostIndex[] = {
1211  0xf6, 0x69, 0xda, 0xe0 // ldrsh al r6 r10 plus 150 PostIndex
1212};
1213const byte kInstruction_ldrsh_al_r3_r9_plus_115_PostIndex[] = {
1214  0xf3, 0x37, 0xd9, 0xe0 // ldrsh al r3 r9 plus 115 PostIndex
1215};
1216const byte kInstruction_ldrsh_al_r2_r14_minus_65_PreIndex[] = {
1217  0xf1, 0x24, 0x7e, 0xe1 // ldrsh al r2 r14 minus 65 PreIndex
1218};
1219const byte kInstruction_ldrsh_al_r12_r9_plus_150_PreIndex[] = {
1220  0xf6, 0xc9, 0xf9, 0xe1 // ldrsh al r12 r9 plus 150 PreIndex
1221};
1222const byte kInstruction_ldrsh_al_r2_r11_plus_153_PostIndex[] = {
1223  0xf9, 0x29, 0xdb, 0xe0 // ldrsh al r2 r11 plus 153 PostIndex
1224};
1225const byte kInstruction_ldrsh_al_r4_r11_minus_80_PostIndex[] = {
1226  0xf0, 0x45, 0x5b, 0xe0 // ldrsh al r4 r11 minus 80 PostIndex
1227};
1228const byte kInstruction_ldrsh_al_r8_r11_minus_164_PostIndex[] = {
1229  0xf4, 0x8a, 0x5b, 0xe0 // ldrsh al r8 r11 minus 164 PostIndex
1230};
1231const byte kInstruction_ldrsh_al_r8_r9_plus_140_PreIndex[] = {
1232  0xfc, 0x88, 0xf9, 0xe1 // ldrsh al r8 r9 plus 140 PreIndex
1233};
1234const byte kInstruction_ldrsh_al_r4_r1_minus_237_PreIndex[] = {
1235  0xfd, 0x4e, 0x71, 0xe1 // ldrsh al r4 r1 minus 237 PreIndex
1236};
1237const byte kInstruction_ldrsh_al_r9_r4_plus_16_PostIndex[] = {
1238  0xf0, 0x91, 0xd4, 0xe0 // ldrsh al r9 r4 plus 16 PostIndex
1239};
1240const byte kInstruction_ldrsh_al_r13_r6_plus_248_PreIndex[] = {
1241  0xf8, 0xdf, 0xf6, 0xe1 // ldrsh al r13 r6 plus 248 PreIndex
1242};
1243const byte kInstruction_ldrsh_al_r9_r12_plus_196_PostIndex[] = {
1244  0xf4, 0x9c, 0xdc, 0xe0 // ldrsh al r9 r12 plus 196 PostIndex
1245};
1246const byte kInstruction_ldrsh_al_r2_r1_plus_68_PostIndex[] = {
1247  0xf4, 0x24, 0xd1, 0xe0 // ldrsh al r2 r1 plus 68 PostIndex
1248};
1249const byte kInstruction_ldrsh_al_r1_r2_minus_106_PreIndex[] = {
1250  0xfa, 0x16, 0x72, 0xe1 // ldrsh al r1 r2 minus 106 PreIndex
1251};
1252const byte kInstruction_ldrsh_al_r3_r9_minus_21_PreIndex[] = {
1253  0xf5, 0x31, 0x79, 0xe1 // ldrsh al r3 r9 minus 21 PreIndex
1254};
1255const byte kInstruction_ldrsh_al_r13_r3_plus_39_PreIndex[] = {
1256  0xf7, 0xd2, 0xf3, 0xe1 // ldrsh al r13 r3 plus 39 PreIndex
1257};
1258const byte kInstruction_ldrsh_al_r2_r11_plus_75_PostIndex[] = {
1259  0xfb, 0x24, 0xdb, 0xe0 // ldrsh al r2 r11 plus 75 PostIndex
1260};
1261const byte kInstruction_ldrsh_al_r5_r3_minus_136_PostIndex[] = {
1262  0xf8, 0x58, 0x53, 0xe0 // ldrsh al r5 r3 minus 136 PostIndex
1263};
1264const byte kInstruction_ldrsh_al_r12_r13_minus_229_PreIndex[] = {
1265  0xf5, 0xce, 0x7d, 0xe1 // ldrsh al r12 r13 minus 229 PreIndex
1266};
1267const byte kInstruction_ldrsh_al_r9_r5_plus_130_PostIndex[] = {
1268  0xf2, 0x98, 0xd5, 0xe0 // ldrsh al r9 r5 plus 130 PostIndex
1269};
1270const byte kInstruction_ldrsh_al_r2_r5_plus_206_PostIndex[] = {
1271  0xfe, 0x2c, 0xd5, 0xe0 // ldrsh al r2 r5 plus 206 PostIndex
1272};
1273const byte kInstruction_ldrsh_al_r4_r6_minus_6_PreIndex[] = {
1274  0xf6, 0x40, 0x76, 0xe1 // ldrsh al r4 r6 minus 6 PreIndex
1275};
1276const byte kInstruction_ldrsh_al_r14_r13_plus_113_PreIndex[] = {
1277  0xf1, 0xe7, 0xfd, 0xe1 // ldrsh al r14 r13 plus 113 PreIndex
1278};
1279const byte kInstruction_ldrsh_al_r1_r5_plus_128_PostIndex[] = {
1280  0xf0, 0x18, 0xd5, 0xe0 // ldrsh al r1 r5 plus 128 PostIndex
1281};
1282const byte kInstruction_ldrsh_al_r2_r4_plus_171_PostIndex[] = {
1283  0xfb, 0x2a, 0xd4, 0xe0 // ldrsh al r2 r4 plus 171 PostIndex
1284};
1285const byte kInstruction_ldrsh_al_r6_r0_minus_125_PostIndex[] = {
1286  0xfd, 0x67, 0x50, 0xe0 // ldrsh al r6 r0 minus 125 PostIndex
1287};
1288const byte kInstruction_ldrsh_al_r14_r12_plus_224_PostIndex[] = {
1289  0xf0, 0xee, 0xdc, 0xe0 // ldrsh al r14 r12 plus 224 PostIndex
1290};
1291const byte kInstruction_ldrsh_al_r12_r6_minus_185_PreIndex[] = {
1292  0xf9, 0xcb, 0x76, 0xe1 // ldrsh al r12 r6 minus 185 PreIndex
1293};
1294const byte kInstruction_ldrsh_al_r6_r0_plus_143_PostIndex[] = {
1295  0xff, 0x68, 0xd0, 0xe0 // ldrsh al r6 r0 plus 143 PostIndex
1296};
1297const byte kInstruction_ldrsh_al_r4_r13_plus_219_PostIndex[] = {
1298  0xfb, 0x4d, 0xdd, 0xe0 // ldrsh al r4 r13 plus 219 PostIndex
1299};
1300const byte kInstruction_ldrsh_al_r13_r0_plus_187_PostIndex[] = {
1301  0xfb, 0xdb, 0xd0, 0xe0 // ldrsh al r13 r0 plus 187 PostIndex
1302};
1303const byte kInstruction_ldrsh_al_r14_r0_plus_103_PreIndex[] = {
1304  0xf7, 0xe6, 0xf0, 0xe1 // ldrsh al r14 r0 plus 103 PreIndex
1305};
1306const byte kInstruction_ldrsh_al_r5_r2_minus_73_PostIndex[] = {
1307  0xf9, 0x54, 0x52, 0xe0 // ldrsh al r5 r2 minus 73 PostIndex
1308};
1309const byte kInstruction_ldrsh_al_r3_r11_plus_109_PostIndex[] = {
1310  0xfd, 0x36, 0xdb, 0xe0 // ldrsh al r3 r11 plus 109 PostIndex
1311};
1312const byte kInstruction_ldrsh_al_r2_r5_plus_22_PreIndex[] = {
1313  0xf6, 0x21, 0xf5, 0xe1 // ldrsh al r2 r5 plus 22 PreIndex
1314};
1315const byte kInstruction_ldrsh_al_r13_r5_minus_123_PostIndex[] = {
1316  0xfb, 0xd7, 0x55, 0xe0 // ldrsh al r13 r5 minus 123 PostIndex
1317};
1318const byte kInstruction_ldrsh_al_r14_r5_minus_133_PreIndex[] = {
1319  0xf5, 0xe8, 0x75, 0xe1 // ldrsh al r14 r5 minus 133 PreIndex
1320};
1321const byte kInstruction_ldrsh_al_r10_r11_minus_226_PostIndex[] = {
1322  0xf2, 0xae, 0x5b, 0xe0 // ldrsh al r10 r11 minus 226 PostIndex
1323};
1324const byte kInstruction_ldrsh_al_r3_r6_plus_175_PostIndex[] = {
1325  0xff, 0x3a, 0xd6, 0xe0 // ldrsh al r3 r6 plus 175 PostIndex
1326};
1327const byte kInstruction_ldrsh_al_r0_r11_minus_6_PreIndex[] = {
1328  0xf6, 0x00, 0x7b, 0xe1 // ldrsh al r0 r11 minus 6 PreIndex
1329};
1330const byte kInstruction_ldrsh_al_r7_r1_plus_170_PostIndex[] = {
1331  0xfa, 0x7a, 0xd1, 0xe0 // ldrsh al r7 r1 plus 170 PostIndex
1332};
1333const byte kInstruction_ldrsh_al_r12_r7_plus_107_PostIndex[] = {
1334  0xfb, 0xc6, 0xd7, 0xe0 // ldrsh al r12 r7 plus 107 PostIndex
1335};
1336const byte kInstruction_ldrsh_al_r8_r11_minus_109_PostIndex[] = {
1337  0xfd, 0x86, 0x5b, 0xe0 // ldrsh al r8 r11 minus 109 PostIndex
1338};
1339const byte kInstruction_ldrsh_al_r8_r0_minus_93_PreIndex[] = {
1340  0xfd, 0x85, 0x70, 0xe1 // ldrsh al r8 r0 minus 93 PreIndex
1341};
1342const byte kInstruction_ldrsh_al_r9_r3_minus_152_PostIndex[] = {
1343  0xf8, 0x99, 0x53, 0xe0 // ldrsh al r9 r3 minus 152 PostIndex
1344};
1345const byte kInstruction_ldrsh_al_r9_r12_minus_233_PostIndex[] = {
1346  0xf9, 0x9e, 0x5c, 0xe0 // ldrsh al r9 r12 minus 233 PostIndex
1347};
1348const byte kInstruction_ldrsh_al_r5_r2_minus_122_PostIndex[] = {
1349  0xfa, 0x57, 0x52, 0xe0 // ldrsh al r5 r2 minus 122 PostIndex
1350};
1351const byte kInstruction_ldrsh_al_r2_r9_plus_248_PostIndex[] = {
1352  0xf8, 0x2f, 0xd9, 0xe0 // ldrsh al r2 r9 plus 248 PostIndex
1353};
1354const byte kInstruction_ldrsh_al_r2_r14_minus_137_PreIndex[] = {
1355  0xf9, 0x28, 0x7e, 0xe1 // ldrsh al r2 r14 minus 137 PreIndex
1356};
1357const byte kInstruction_ldrsh_al_r10_r12_plus_19_PreIndex[] = {
1358  0xf3, 0xa1, 0xfc, 0xe1 // ldrsh al r10 r12 plus 19 PreIndex
1359};
1360const byte kInstruction_ldrsh_al_r7_r10_plus_116_PostIndex[] = {
1361  0xf4, 0x77, 0xda, 0xe0 // ldrsh al r7 r10 plus 116 PostIndex
1362};
1363const byte kInstruction_ldrsh_al_r11_r8_minus_46_PreIndex[] = {
1364  0xfe, 0xb2, 0x78, 0xe1 // ldrsh al r11 r8 minus 46 PreIndex
1365};
1366const byte kInstruction_ldrsh_al_r4_r9_minus_16_PreIndex[] = {
1367  0xf0, 0x41, 0x79, 0xe1 // ldrsh al r4 r9 minus 16 PreIndex
1368};
1369const byte kInstruction_ldrsh_al_r8_r9_minus_74_PostIndex[] = {
1370  0xfa, 0x84, 0x59, 0xe0 // ldrsh al r8 r9 minus 74 PostIndex
1371};
1372const byte kInstruction_ldrsh_al_r13_r9_minus_7_PostIndex[] = {
1373  0xf7, 0xd0, 0x59, 0xe0 // ldrsh al r13 r9 minus 7 PostIndex
1374};
1375const byte kInstruction_ldrsh_al_r7_r6_plus_100_PostIndex[] = {
1376  0xf4, 0x76, 0xd6, 0xe0 // ldrsh al r7 r6 plus 100 PostIndex
1377};
1378const byte kInstruction_ldrsh_al_r13_r1_minus_217_PostIndex[] = {
1379  0xf9, 0xdd, 0x51, 0xe0 // ldrsh al r13 r1 minus 217 PostIndex
1380};
1381const byte kInstruction_ldrsh_al_r5_r0_plus_219_PreIndex[] = {
1382  0xfb, 0x5d, 0xf0, 0xe1 // ldrsh al r5 r0 plus 219 PreIndex
1383};
1384const byte kInstruction_ldrsh_al_r9_r1_minus_148_PreIndex[] = {
1385  0xf4, 0x99, 0x71, 0xe1 // ldrsh al r9 r1 minus 148 PreIndex
1386};
1387const byte kInstruction_ldrsh_al_r0_r8_plus_211_PreIndex[] = {
1388  0xf3, 0x0d, 0xf8, 0xe1 // ldrsh al r0 r8 plus 211 PreIndex
1389};
1390const byte kInstruction_ldrsh_al_r9_r6_plus_82_PreIndex[] = {
1391  0xf2, 0x95, 0xf6, 0xe1 // ldrsh al r9 r6 plus 82 PreIndex
1392};
1393const byte kInstruction_ldrsh_al_r0_r1_minus_222_PreIndex[] = {
1394  0xfe, 0x0d, 0x71, 0xe1 // ldrsh al r0 r1 minus 222 PreIndex
1395};
1396const byte kInstruction_ldrsh_al_r3_r1_plus_225_PostIndex[] = {
1397  0xf1, 0x3e, 0xd1, 0xe0 // ldrsh al r3 r1 plus 225 PostIndex
1398};
1399const byte kInstruction_ldrsh_al_r5_r2_minus_28_PostIndex[] = {
1400  0xfc, 0x51, 0x52, 0xe0 // ldrsh al r5 r2 minus 28 PostIndex
1401};
1402const byte kInstruction_ldrsh_al_r7_r5_minus_24_PostIndex[] = {
1403  0xf8, 0x71, 0x55, 0xe0 // ldrsh al r7 r5 minus 24 PostIndex
1404};
1405const byte kInstruction_ldrsh_al_r4_r8_minus_55_PreIndex[] = {
1406  0xf7, 0x43, 0x78, 0xe1 // ldrsh al r4 r8 minus 55 PreIndex
1407};
1408const byte kInstruction_ldrsh_al_r6_r14_minus_90_PostIndex[] = {
1409  0xfa, 0x65, 0x5e, 0xe0 // ldrsh al r6 r14 minus 90 PostIndex
1410};
1411const byte kInstruction_ldrsh_al_r3_r0_minus_158_PreIndex[] = {
1412  0xfe, 0x39, 0x70, 0xe1 // ldrsh al r3 r0 minus 158 PreIndex
1413};
1414const byte kInstruction_ldrsh_al_r10_r8_plus_239_PostIndex[] = {
1415  0xff, 0xae, 0xd8, 0xe0 // ldrsh al r10 r8 plus 239 PostIndex
1416};
1417const byte kInstruction_ldrsh_al_r4_r5_plus_185_PostIndex[] = {
1418  0xf9, 0x4b, 0xd5, 0xe0 // ldrsh al r4 r5 plus 185 PostIndex
1419};
1420const byte kInstruction_ldrsh_al_r5_r3_minus_34_PreIndex[] = {
1421  0xf2, 0x52, 0x73, 0xe1 // ldrsh al r5 r3 minus 34 PreIndex
1422};
1423const byte kInstruction_ldrsh_al_r11_r0_minus_129_PostIndex[] = {
1424  0xf1, 0xb8, 0x50, 0xe0 // ldrsh al r11 r0 minus 129 PostIndex
1425};
1426const byte kInstruction_ldrsh_al_r2_r9_minus_175_PreIndex[] = {
1427  0xff, 0x2a, 0x79, 0xe1 // ldrsh al r2 r9 minus 175 PreIndex
1428};
1429const byte kInstruction_ldrsh_al_r2_r13_plus_87_PreIndex[] = {
1430  0xf7, 0x25, 0xfd, 0xe1 // ldrsh al r2 r13 plus 87 PreIndex
1431};
1432const byte kInstruction_ldrsh_al_r8_r7_plus_34_PostIndex[] = {
1433  0xf2, 0x82, 0xd7, 0xe0 // ldrsh al r8 r7 plus 34 PostIndex
1434};
1435const byte kInstruction_ldrsh_al_r3_r1_minus_124_PostIndex[] = {
1436  0xfc, 0x37, 0x51, 0xe0 // ldrsh al r3 r1 minus 124 PostIndex
1437};
1438const byte kInstruction_ldrsh_al_r12_r0_minus_163_PostIndex[] = {
1439  0xf3, 0xca, 0x50, 0xe0 // ldrsh al r12 r0 minus 163 PostIndex
1440};
1441const byte kInstruction_ldrsh_al_r9_r11_minus_88_PostIndex[] = {
1442  0xf8, 0x95, 0x5b, 0xe0 // ldrsh al r9 r11 minus 88 PostIndex
1443};
1444const byte kInstruction_ldrsh_al_r11_r13_minus_143_PostIndex[] = {
1445  0xff, 0xb8, 0x5d, 0xe0 // ldrsh al r11 r13 minus 143 PostIndex
1446};
1447const byte kInstruction_ldrsh_al_r6_r12_plus_247_PostIndex[] = {
1448  0xf7, 0x6f, 0xdc, 0xe0 // ldrsh al r6 r12 plus 247 PostIndex
1449};
1450const byte kInstruction_ldrsh_al_r4_r1_plus_47_PostIndex[] = {
1451  0xff, 0x42, 0xd1, 0xe0 // ldrsh al r4 r1 plus 47 PostIndex
1452};
1453const byte kInstruction_ldrsh_al_r5_r2_plus_228_PreIndex[] = {
1454  0xf4, 0x5e, 0xf2, 0xe1 // ldrsh al r5 r2 plus 228 PreIndex
1455};
1456const byte kInstruction_ldrsh_al_r6_r13_minus_200_PreIndex[] = {
1457  0xf8, 0x6c, 0x7d, 0xe1 // ldrsh al r6 r13 minus 200 PreIndex
1458};
1459const byte kInstruction_ldrsh_al_r10_r0_plus_188_PreIndex[] = {
1460  0xfc, 0xab, 0xf0, 0xe1 // ldrsh al r10 r0 plus 188 PreIndex
1461};
1462const byte kInstruction_ldrsh_al_r12_r9_plus_19_PostIndex[] = {
1463  0xf3, 0xc1, 0xd9, 0xe0 // ldrsh al r12 r9 plus 19 PostIndex
1464};
1465const byte kInstruction_ldrsh_al_r3_r6_minus_184_PostIndex[] = {
1466  0xf8, 0x3b, 0x56, 0xe0 // ldrsh al r3 r6 minus 184 PostIndex
1467};
1468const byte kInstruction_ldrsh_al_r12_r10_plus_229_PostIndex[] = {
1469  0xf5, 0xce, 0xda, 0xe0 // ldrsh al r12 r10 plus 229 PostIndex
1470};
1471const byte kInstruction_ldrsh_al_r5_r3_minus_179_PreIndex[] = {
1472  0xf3, 0x5b, 0x73, 0xe1 // ldrsh al r5 r3 minus 179 PreIndex
1473};
1474const byte kInstruction_ldrsh_al_r12_r9_plus_120_PostIndex[] = {
1475  0xf8, 0xc7, 0xd9, 0xe0 // ldrsh al r12 r9 plus 120 PostIndex
1476};
1477const byte kInstruction_ldrsh_al_r9_r10_plus_143_PreIndex[] = {
1478  0xff, 0x98, 0xfa, 0xe1 // ldrsh al r9 r10 plus 143 PreIndex
1479};
1480const byte kInstruction_ldrsh_al_r1_r2_minus_148_PostIndex[] = {
1481  0xf4, 0x19, 0x52, 0xe0 // ldrsh al r1 r2 minus 148 PostIndex
1482};
1483const byte kInstruction_ldrsh_al_r7_r1_plus_210_PreIndex[] = {
1484  0xf2, 0x7d, 0xf1, 0xe1 // ldrsh al r7 r1 plus 210 PreIndex
1485};
1486const byte kInstruction_ldrsh_al_r5_r12_plus_208_PreIndex[] = {
1487  0xf0, 0x5d, 0xfc, 0xe1 // ldrsh al r5 r12 plus 208 PreIndex
1488};
1489const byte kInstruction_ldrsh_al_r1_r8_plus_6_PreIndex[] = {
1490  0xf6, 0x10, 0xf8, 0xe1 // ldrsh al r1 r8 plus 6 PreIndex
1491};
1492const byte kInstruction_ldrsh_al_r9_r6_minus_106_PreIndex[] = {
1493  0xfa, 0x96, 0x76, 0xe1 // ldrsh al r9 r6 minus 106 PreIndex
1494};
1495const byte kInstruction_ldrsh_al_r1_r9_minus_59_PostIndex[] = {
1496  0xfb, 0x13, 0x59, 0xe0 // ldrsh al r1 r9 minus 59 PostIndex
1497};
1498const byte kInstruction_ldrsh_al_r6_r11_minus_18_PreIndex[] = {
1499  0xf2, 0x61, 0x7b, 0xe1 // ldrsh al r6 r11 minus 18 PreIndex
1500};
1501const byte kInstruction_ldrsh_al_r2_r7_plus_19_PreIndex[] = {
1502  0xf3, 0x21, 0xf7, 0xe1 // ldrsh al r2 r7 plus 19 PreIndex
1503};
1504const byte kInstruction_ldrsh_al_r12_r5_minus_229_PreIndex[] = {
1505  0xf5, 0xce, 0x75, 0xe1 // ldrsh al r12 r5 minus 229 PreIndex
1506};
1507const byte kInstruction_ldrsh_al_r8_r5_minus_60_PostIndex[] = {
1508  0xfc, 0x83, 0x55, 0xe0 // ldrsh al r8 r5 minus 60 PostIndex
1509};
1510const byte kInstruction_ldrsh_al_r9_r8_minus_125_PreIndex[] = {
1511  0xfd, 0x97, 0x78, 0xe1 // ldrsh al r9 r8 minus 125 PreIndex
1512};
1513const byte kInstruction_ldrsh_al_r14_r13_plus_137_PostIndex[] = {
1514  0xf9, 0xe8, 0xdd, 0xe0 // ldrsh al r14 r13 plus 137 PostIndex
1515};
1516const byte kInstruction_ldrsh_al_r9_r1_plus_1_PostIndex[] = {
1517  0xf1, 0x90, 0xd1, 0xe0 // ldrsh al r9 r1 plus 1 PostIndex
1518};
1519const byte kInstruction_ldrsh_al_r6_r2_plus_230_PostIndex[] = {
1520  0xf6, 0x6e, 0xd2, 0xe0 // ldrsh al r6 r2 plus 230 PostIndex
1521};
1522const byte kInstruction_ldrsh_al_r11_r0_plus_218_PostIndex[] = {
1523  0xfa, 0xbd, 0xd0, 0xe0 // ldrsh al r11 r0 plus 218 PostIndex
1524};
1525const byte kInstruction_ldrsh_al_r8_r10_plus_125_PostIndex[] = {
1526  0xfd, 0x87, 0xda, 0xe0 // ldrsh al r8 r10 plus 125 PostIndex
1527};
1528const byte kInstruction_ldrsh_al_r1_r4_plus_138_PostIndex[] = {
1529  0xfa, 0x18, 0xd4, 0xe0 // ldrsh al r1 r4 plus 138 PostIndex
1530};
1531const byte kInstruction_ldrsh_al_r10_r9_minus_66_PreIndex[] = {
1532  0xf2, 0xa4, 0x79, 0xe1 // ldrsh al r10 r9 minus 66 PreIndex
1533};
1534const byte kInstruction_ldrsh_al_r14_r11_plus_25_PreIndex[] = {
1535  0xf9, 0xe1, 0xfb, 0xe1 // ldrsh al r14 r11 plus 25 PreIndex
1536};
1537const byte kInstruction_ldrsh_al_r9_r3_minus_76_PostIndex[] = {
1538  0xfc, 0x94, 0x53, 0xe0 // ldrsh al r9 r3 minus 76 PostIndex
1539};
1540const byte kInstruction_ldrsh_al_r9_r14_plus_8_PostIndex[] = {
1541  0xf8, 0x90, 0xde, 0xe0 // ldrsh al r9 r14 plus 8 PostIndex
1542};
1543const byte kInstruction_ldrsh_al_r3_r14_plus_67_PostIndex[] = {
1544  0xf3, 0x34, 0xde, 0xe0 // ldrsh al r3 r14 plus 67 PostIndex
1545};
1546const byte kInstruction_ldrsh_al_r3_r0_minus_39_PreIndex[] = {
1547  0xf7, 0x32, 0x70, 0xe1 // ldrsh al r3 r0 minus 39 PreIndex
1548};
1549const byte kInstruction_ldrsh_al_r8_r1_minus_17_PreIndex[] = {
1550  0xf1, 0x81, 0x71, 0xe1 // ldrsh al r8 r1 minus 17 PreIndex
1551};
1552const byte kInstruction_ldrsh_al_r14_r11_minus_223_PreIndex[] = {
1553  0xff, 0xed, 0x7b, 0xe1 // ldrsh al r14 r11 minus 223 PreIndex
1554};
1555const byte kInstruction_ldrsh_al_r7_r10_plus_99_PreIndex[] = {
1556  0xf3, 0x76, 0xfa, 0xe1 // ldrsh al r7 r10 plus 99 PreIndex
1557};
1558const byte kInstruction_ldrsh_al_r14_r11_minus_12_PostIndex[] = {
1559  0xfc, 0xe0, 0x5b, 0xe0 // ldrsh al r14 r11 minus 12 PostIndex
1560};
1561const byte kInstruction_ldrsh_al_r13_r10_minus_235_PostIndex[] = {
1562  0xfb, 0xde, 0x5a, 0xe0 // ldrsh al r13 r10 minus 235 PostIndex
1563};
1564const byte kInstruction_ldrsh_al_r3_r13_minus_167_PreIndex[] = {
1565  0xf7, 0x3a, 0x7d, 0xe1 // ldrsh al r3 r13 minus 167 PreIndex
1566};
1567const byte kInstruction_ldrsh_al_r13_r11_plus_222_PostIndex[] = {
1568  0xfe, 0xdd, 0xdb, 0xe0 // ldrsh al r13 r11 plus 222 PostIndex
1569};
1570const byte kInstruction_ldrsh_al_r2_r4_minus_20_PreIndex[] = {
1571  0xf4, 0x21, 0x74, 0xe1 // ldrsh al r2 r4 minus 20 PreIndex
1572};
1573const byte kInstruction_ldrsh_al_r1_r3_plus_185_PostIndex[] = {
1574  0xf9, 0x1b, 0xd3, 0xe0 // ldrsh al r1 r3 plus 185 PostIndex
1575};
1576const byte kInstruction_ldrsh_al_r0_r1_plus_115_PostIndex[] = {
1577  0xf3, 0x07, 0xd1, 0xe0 // ldrsh al r0 r1 plus 115 PostIndex
1578};
1579const byte kInstruction_ldrsh_al_r2_r0_plus_169_PreIndex[] = {
1580  0xf9, 0x2a, 0xf0, 0xe1 // ldrsh al r2 r0 plus 169 PreIndex
1581};
1582const byte kInstruction_ldrsh_al_r11_r5_plus_121_PostIndex[] = {
1583  0xf9, 0xb7, 0xd5, 0xe0 // ldrsh al r11 r5 plus 121 PostIndex
1584};
1585const byte kInstruction_ldrsh_al_r5_r12_minus_114_PostIndex[] = {
1586  0xf2, 0x57, 0x5c, 0xe0 // ldrsh al r5 r12 minus 114 PostIndex
1587};
1588const byte kInstruction_ldrsh_al_r14_r13_minus_71_PostIndex[] = {
1589  0xf7, 0xe4, 0x5d, 0xe0 // ldrsh al r14 r13 minus 71 PostIndex
1590};
1591const byte kInstruction_ldrsh_al_r12_r10_plus_127_PreIndex[] = {
1592  0xff, 0xc7, 0xfa, 0xe1 // ldrsh al r12 r10 plus 127 PreIndex
1593};
1594const byte kInstruction_ldrsh_al_r8_r11_minus_125_PostIndex[] = {
1595  0xfd, 0x87, 0x5b, 0xe0 // ldrsh al r8 r11 minus 125 PostIndex
1596};
1597const byte kInstruction_ldrsh_al_r13_r9_plus_239_PostIndex[] = {
1598  0xff, 0xde, 0xd9, 0xe0 // ldrsh al r13 r9 plus 239 PostIndex
1599};
1600const byte kInstruction_ldrsh_al_r3_r1_plus_74_PreIndex[] = {
1601  0xfa, 0x34, 0xf1, 0xe1 // ldrsh al r3 r1 plus 74 PreIndex
1602};
1603const byte kInstruction_ldrsh_al_r8_r7_minus_229_PostIndex[] = {
1604  0xf5, 0x8e, 0x57, 0xe0 // ldrsh al r8 r7 minus 229 PostIndex
1605};
1606const byte kInstruction_ldrsh_al_r8_r1_plus_240_PostIndex[] = {
1607  0xf0, 0x8f, 0xd1, 0xe0 // ldrsh al r8 r1 plus 240 PostIndex
1608};
1609const byte kInstruction_ldrsh_al_r2_r4_minus_51_PreIndex[] = {
1610  0xf3, 0x23, 0x74, 0xe1 // ldrsh al r2 r4 minus 51 PreIndex
1611};
1612const byte kInstruction_ldrsh_al_r13_r9_minus_103_PreIndex[] = {
1613  0xf7, 0xd6, 0x79, 0xe1 // ldrsh al r13 r9 minus 103 PreIndex
1614};
1615const byte kInstruction_ldrsh_al_r4_r6_minus_138_PostIndex[] = {
1616  0xfa, 0x48, 0x56, 0xe0 // ldrsh al r4 r6 minus 138 PostIndex
1617};
1618const byte kInstruction_ldrsh_al_r11_r0_minus_145_PostIndex[] = {
1619  0xf1, 0xb9, 0x50, 0xe0 // ldrsh al r11 r0 minus 145 PostIndex
1620};
1621const byte kInstruction_ldrsh_al_r6_r3_plus_232_PostIndex[] = {
1622  0xf8, 0x6e, 0xd3, 0xe0 // ldrsh al r6 r3 plus 232 PostIndex
1623};
1624const byte kInstruction_ldrsh_al_r14_r2_plus_117_PreIndex[] = {
1625  0xf5, 0xe7, 0xf2, 0xe1 // ldrsh al r14 r2 plus 117 PreIndex
1626};
1627const byte kInstruction_ldrsh_al_r5_r6_plus_224_PreIndex[] = {
1628  0xf0, 0x5e, 0xf6, 0xe1 // ldrsh al r5 r6 plus 224 PreIndex
1629};
1630const byte kInstruction_ldrsh_al_r7_r2_minus_192_PostIndex[] = {
1631  0xf0, 0x7c, 0x52, 0xe0 // ldrsh al r7 r2 minus 192 PostIndex
1632};
1633const byte kInstruction_ldrsh_al_r14_r8_plus_250_PreIndex[] = {
1634  0xfa, 0xef, 0xf8, 0xe1 // ldrsh al r14 r8 plus 250 PreIndex
1635};
1636const byte kInstruction_ldrsh_al_r8_r11_minus_34_PreIndex[] = {
1637  0xf2, 0x82, 0x7b, 0xe1 // ldrsh al r8 r11 minus 34 PreIndex
1638};
1639const byte kInstruction_ldrsh_al_r12_r11_minus_153_PreIndex[] = {
1640  0xf9, 0xc9, 0x7b, 0xe1 // ldrsh al r12 r11 minus 153 PreIndex
1641};
1642const byte kInstruction_ldrsh_al_r4_r0_minus_61_PreIndex[] = {
1643  0xfd, 0x43, 0x70, 0xe1 // ldrsh al r4 r0 minus 61 PreIndex
1644};
1645const byte kInstruction_ldrsh_al_r3_r12_plus_158_PostIndex[] = {
1646  0xfe, 0x39, 0xdc, 0xe0 // ldrsh al r3 r12 plus 158 PostIndex
1647};
1648const byte kInstruction_ldrsh_al_r6_r12_plus_212_PreIndex[] = {
1649  0xf4, 0x6d, 0xfc, 0xe1 // ldrsh al r6 r12 plus 212 PreIndex
1650};
1651const byte kInstruction_ldrsh_al_r6_r10_plus_189_PostIndex[] = {
1652  0xfd, 0x6b, 0xda, 0xe0 // ldrsh al r6 r10 plus 189 PostIndex
1653};
1654const byte kInstruction_ldrsh_al_r2_r6_plus_234_PostIndex[] = {
1655  0xfa, 0x2e, 0xd6, 0xe0 // ldrsh al r2 r6 plus 234 PostIndex
1656};
1657const byte kInstruction_ldrsh_al_r10_r11_minus_134_PostIndex[] = {
1658  0xf6, 0xa8, 0x5b, 0xe0 // ldrsh al r10 r11 minus 134 PostIndex
1659};
1660const byte kInstruction_ldrsh_al_r11_r6_minus_240_PostIndex[] = {
1661  0xf0, 0xbf, 0x56, 0xe0 // ldrsh al r11 r6 minus 240 PostIndex
1662};
1663const byte kInstruction_ldrsh_al_r1_r10_minus_162_PreIndex[] = {
1664  0xf2, 0x1a, 0x7a, 0xe1 // ldrsh al r1 r10 minus 162 PreIndex
1665};
1666const byte kInstruction_ldrsh_al_r8_r3_plus_235_PostIndex[] = {
1667  0xfb, 0x8e, 0xd3, 0xe0 // ldrsh al r8 r3 plus 235 PostIndex
1668};
1669const byte kInstruction_ldrsh_al_r5_r12_plus_192_PreIndex[] = {
1670  0xf0, 0x5c, 0xfc, 0xe1 // ldrsh al r5 r12 plus 192 PreIndex
1671};
1672const byte kInstruction_ldrsh_al_r11_r3_minus_13_PostIndex[] = {
1673  0xfd, 0xb0, 0x53, 0xe0 // ldrsh al r11 r3 minus 13 PostIndex
1674};
1675const byte kInstruction_ldrsh_al_r3_r5_plus_192_PostIndex[] = {
1676  0xf0, 0x3c, 0xd5, 0xe0 // ldrsh al r3 r5 plus 192 PostIndex
1677};
1678const byte kInstruction_ldrsh_al_r1_r5_plus_75_PreIndex[] = {
1679  0xfb, 0x14, 0xf5, 0xe1 // ldrsh al r1 r5 plus 75 PreIndex
1680};
1681const byte kInstruction_ldrsh_al_r1_r7_plus_9_PostIndex[] = {
1682  0xf9, 0x10, 0xd7, 0xe0 // ldrsh al r1 r7 plus 9 PostIndex
1683};
1684const byte kInstruction_ldrsh_al_r1_r14_plus_103_PreIndex[] = {
1685  0xf7, 0x16, 0xfe, 0xe1 // ldrsh al r1 r14 plus 103 PreIndex
1686};
1687const byte kInstruction_ldrsh_al_r4_r5_plus_254_PostIndex[] = {
1688  0xfe, 0x4f, 0xd5, 0xe0 // ldrsh al r4 r5 plus 254 PostIndex
1689};
1690const byte kInstruction_ldrsh_al_r7_r3_plus_219_PreIndex[] = {
1691  0xfb, 0x7d, 0xf3, 0xe1 // ldrsh al r7 r3 plus 219 PreIndex
1692};
1693const byte kInstruction_ldrsh_al_r6_r7_minus_233_PreIndex[] = {
1694  0xf9, 0x6e, 0x77, 0xe1 // ldrsh al r6 r7 minus 233 PreIndex
1695};
1696const byte kInstruction_ldrsh_al_r7_r6_plus_93_PostIndex[] = {
1697  0xfd, 0x75, 0xd6, 0xe0 // ldrsh al r7 r6 plus 93 PostIndex
1698};
1699const byte kInstruction_ldrsh_al_r5_r14_plus_15_PreIndex[] = {
1700  0xff, 0x50, 0xfe, 0xe1 // ldrsh al r5 r14 plus 15 PreIndex
1701};
1702const byte kInstruction_ldrsh_al_r4_r2_plus_51_PreIndex[] = {
1703  0xf3, 0x43, 0xf2, 0xe1 // ldrsh al r4 r2 plus 51 PreIndex
1704};
1705const byte kInstruction_ldrsh_al_r12_r7_plus_233_PostIndex[] = {
1706  0xf9, 0xce, 0xd7, 0xe0 // ldrsh al r12 r7 plus 233 PostIndex
1707};
1708const byte kInstruction_ldrsh_al_r11_r8_plus_219_PostIndex[] = {
1709  0xfb, 0xbd, 0xd8, 0xe0 // ldrsh al r11 r8 plus 219 PostIndex
1710};
1711const byte kInstruction_ldrsh_al_r1_r10_minus_189_PostIndex[] = {
1712  0xfd, 0x1b, 0x5a, 0xe0 // ldrsh al r1 r10 minus 189 PostIndex
1713};
1714const byte kInstruction_ldrsh_al_r4_r13_minus_101_PostIndex[] = {
1715  0xf5, 0x46, 0x5d, 0xe0 // ldrsh al r4 r13 minus 101 PostIndex
1716};
1717const byte kInstruction_ldrsh_al_r4_r12_minus_46_PreIndex[] = {
1718  0xfe, 0x42, 0x7c, 0xe1 // ldrsh al r4 r12 minus 46 PreIndex
1719};
1720const byte kInstruction_ldrsh_al_r14_r12_minus_195_PreIndex[] = {
1721  0xf3, 0xec, 0x7c, 0xe1 // ldrsh al r14 r12 minus 195 PreIndex
1722};
1723const byte kInstruction_ldrsh_al_r8_r2_minus_141_PreIndex[] = {
1724  0xfd, 0x88, 0x72, 0xe1 // ldrsh al r8 r2 minus 141 PreIndex
1725};
1726const byte kInstruction_ldrsh_al_r5_r3_plus_191_PostIndex[] = {
1727  0xff, 0x5b, 0xd3, 0xe0 // ldrsh al r5 r3 plus 191 PostIndex
1728};
1729const byte kInstruction_ldrsh_al_r7_r1_plus_216_PostIndex[] = {
1730  0xf8, 0x7d, 0xd1, 0xe0 // ldrsh al r7 r1 plus 216 PostIndex
1731};
1732const byte kInstruction_ldrsh_al_r6_r13_minus_87_PostIndex[] = {
1733  0xf7, 0x65, 0x5d, 0xe0 // ldrsh al r6 r13 minus 87 PostIndex
1734};
1735const byte kInstruction_ldrsh_al_r11_r8_minus_39_PreIndex[] = {
1736  0xf7, 0xb2, 0x78, 0xe1 // ldrsh al r11 r8 minus 39 PreIndex
1737};
1738const byte kInstruction_ldrsh_al_r1_r6_minus_181_PreIndex[] = {
1739  0xf5, 0x1b, 0x76, 0xe1 // ldrsh al r1 r6 minus 181 PreIndex
1740};
1741const byte kInstruction_ldrsh_al_r6_r4_plus_162_PostIndex[] = {
1742  0xf2, 0x6a, 0xd4, 0xe0 // ldrsh al r6 r4 plus 162 PostIndex
1743};
1744const byte kInstruction_ldrsh_al_r14_r3_minus_81_PreIndex[] = {
1745  0xf1, 0xe5, 0x73, 0xe1 // ldrsh al r14 r3 minus 81 PreIndex
1746};
1747const byte kInstruction_ldrsh_al_r6_r5_plus_31_PostIndex[] = {
1748  0xff, 0x61, 0xd5, 0xe0 // ldrsh al r6 r5 plus 31 PostIndex
1749};
1750const byte kInstruction_ldrsh_al_r13_r8_plus_47_PostIndex[] = {
1751  0xff, 0xd2, 0xd8, 0xe0 // ldrsh al r13 r8 plus 47 PostIndex
1752};
1753const byte kInstruction_ldrsh_al_r14_r11_plus_20_PostIndex[] = {
1754  0xf4, 0xe1, 0xdb, 0xe0 // ldrsh al r14 r11 plus 20 PostIndex
1755};
1756const byte kInstruction_ldrsh_al_r14_r12_minus_52_PreIndex[] = {
1757  0xf4, 0xe3, 0x7c, 0xe1 // ldrsh al r14 r12 minus 52 PreIndex
1758};
1759const byte kInstruction_ldrsh_al_r13_r0_plus_98_PreIndex[] = {
1760  0xf2, 0xd6, 0xf0, 0xe1 // ldrsh al r13 r0 plus 98 PreIndex
1761};
1762const byte kInstruction_ldrsh_al_r13_r3_minus_249_PreIndex[] = {
1763  0xf9, 0xdf, 0x73, 0xe1 // ldrsh al r13 r3 minus 249 PreIndex
1764};
1765const byte kInstruction_ldrsh_al_r7_r4_minus_147_PreIndex[] = {
1766  0xf3, 0x79, 0x74, 0xe1 // ldrsh al r7 r4 minus 147 PreIndex
1767};
1768const byte kInstruction_ldrsh_al_r13_r1_plus_246_PostIndex[] = {
1769  0xf6, 0xdf, 0xd1, 0xe0 // ldrsh al r13 r1 plus 246 PostIndex
1770};
1771const byte kInstruction_ldrsh_al_r13_r1_minus_70_PreIndex[] = {
1772  0xf6, 0xd4, 0x71, 0xe1 // ldrsh al r13 r1 minus 70 PreIndex
1773};
1774const byte kInstruction_ldrsh_al_r1_r14_plus_243_PreIndex[] = {
1775  0xf3, 0x1f, 0xfe, 0xe1 // ldrsh al r1 r14 plus 243 PreIndex
1776};
1777const byte kInstruction_ldrsh_al_r7_r2_minus_92_PreIndex[] = {
1778  0xfc, 0x75, 0x72, 0xe1 // ldrsh al r7 r2 minus 92 PreIndex
1779};
1780const byte kInstruction_ldrsh_al_r7_r3_plus_203_PreIndex[] = {
1781  0xfb, 0x7c, 0xf3, 0xe1 // ldrsh al r7 r3 plus 203 PreIndex
1782};
1783const byte kInstruction_ldrsh_al_r5_r12_minus_28_PostIndex[] = {
1784  0xfc, 0x51, 0x5c, 0xe0 // ldrsh al r5 r12 minus 28 PostIndex
1785};
1786const byte kInstruction_ldrsh_al_r14_r4_plus_149_PostIndex[] = {
1787  0xf5, 0xe9, 0xd4, 0xe0 // ldrsh al r14 r4 plus 149 PostIndex
1788};
1789const byte kInstruction_ldrsh_al_r2_r8_plus_51_PostIndex[] = {
1790  0xf3, 0x23, 0xd8, 0xe0 // ldrsh al r2 r8 plus 51 PostIndex
1791};
1792const byte kInstruction_ldrsh_al_r11_r2_plus_122_PreIndex[] = {
1793  0xfa, 0xb7, 0xf2, 0xe1 // ldrsh al r11 r2 plus 122 PreIndex
1794};
1795const byte kInstruction_ldrsh_al_r3_r8_plus_127_PostIndex[] = {
1796  0xff, 0x37, 0xd8, 0xe0 // ldrsh al r3 r8 plus 127 PostIndex
1797};
1798const byte kInstruction_ldrsh_al_r10_r4_plus_77_PreIndex[] = {
1799  0xfd, 0xa4, 0xf4, 0xe1 // ldrsh al r10 r4 plus 77 PreIndex
1800};
1801const byte kInstruction_ldrsh_al_r13_r6_plus_245_PostIndex[] = {
1802  0xf5, 0xdf, 0xd6, 0xe0 // ldrsh al r13 r6 plus 245 PostIndex
1803};
1804const byte kInstruction_ldrsh_al_r1_r3_minus_51_PostIndex[] = {
1805  0xf3, 0x13, 0x53, 0xe0 // ldrsh al r1 r3 minus 51 PostIndex
1806};
1807const byte kInstruction_ldrsh_al_r11_r2_plus_55_PreIndex[] = {
1808  0xf7, 0xb3, 0xf2, 0xe1 // ldrsh al r11 r2 plus 55 PreIndex
1809};
1810const byte kInstruction_ldrsh_al_r10_r3_minus_27_PostIndex[] = {
1811  0xfb, 0xa1, 0x53, 0xe0 // ldrsh al r10 r3 minus 27 PostIndex
1812};
1813const byte kInstruction_ldrsh_al_r6_r11_minus_237_PreIndex[] = {
1814  0xfd, 0x6e, 0x7b, 0xe1 // ldrsh al r6 r11 minus 237 PreIndex
1815};
1816const byte kInstruction_ldrsh_al_r10_r7_plus_135_PostIndex[] = {
1817  0xf7, 0xa8, 0xd7, 0xe0 // ldrsh al r10 r7 plus 135 PostIndex
1818};
1819const byte kInstruction_ldrsh_al_r2_r9_minus_164_PostIndex[] = {
1820  0xf4, 0x2a, 0x59, 0xe0 // ldrsh al r2 r9 minus 164 PostIndex
1821};
1822const byte kInstruction_ldrsh_al_r13_r9_plus_248_PreIndex[] = {
1823  0xf8, 0xdf, 0xf9, 0xe1 // ldrsh al r13 r9 plus 248 PreIndex
1824};
1825const byte kInstruction_ldrsh_al_r13_r6_minus_126_PostIndex[] = {
1826  0xfe, 0xd7, 0x56, 0xe0 // ldrsh al r13 r6 minus 126 PostIndex
1827};
1828const byte kInstruction_ldrsh_al_r11_r0_plus_97_PreIndex[] = {
1829  0xf1, 0xb6, 0xf0, 0xe1 // ldrsh al r11 r0 plus 97 PreIndex
1830};
1831const byte kInstruction_ldrsh_al_r6_r7_minus_51_PreIndex[] = {
1832  0xf3, 0x63, 0x77, 0xe1 // ldrsh al r6 r7 minus 51 PreIndex
1833};
1834const byte kInstruction_ldrsh_al_r12_r10_minus_25_PostIndex[] = {
1835  0xf9, 0xc1, 0x5a, 0xe0 // ldrsh al r12 r10 minus 25 PostIndex
1836};
1837const byte kInstruction_ldrsh_al_r9_r5_plus_101_PostIndex[] = {
1838  0xf5, 0x96, 0xd5, 0xe0 // ldrsh al r9 r5 plus 101 PostIndex
1839};
1840const byte kInstruction_ldrsh_al_r2_r6_minus_123_PostIndex[] = {
1841  0xfb, 0x27, 0x56, 0xe0 // ldrsh al r2 r6 minus 123 PostIndex
1842};
1843const byte kInstruction_ldrsh_al_r13_r11_minus_185_PostIndex[] = {
1844  0xf9, 0xdb, 0x5b, 0xe0 // ldrsh al r13 r11 minus 185 PostIndex
1845};
1846const byte kInstruction_ldrsh_al_r0_r14_plus_127_PostIndex[] = {
1847  0xff, 0x07, 0xde, 0xe0 // ldrsh al r0 r14 plus 127 PostIndex
1848};
1849const byte kInstruction_ldrsh_al_r8_r6_minus_103_PreIndex[] = {
1850  0xf7, 0x86, 0x76, 0xe1 // ldrsh al r8 r6 minus 103 PreIndex
1851};
1852const byte kInstruction_ldrsh_al_r6_r2_minus_116_PostIndex[] = {
1853  0xf4, 0x67, 0x52, 0xe0 // ldrsh al r6 r2 minus 116 PostIndex
1854};
1855const byte kInstruction_ldrsh_al_r3_r5_plus_9_PostIndex[] = {
1856  0xf9, 0x30, 0xd5, 0xe0 // ldrsh al r3 r5 plus 9 PostIndex
1857};
1858const byte kInstruction_ldrsh_al_r11_r9_minus_228_PostIndex[] = {
1859  0xf4, 0xbe, 0x59, 0xe0 // ldrsh al r11 r9 minus 228 PostIndex
1860};
1861const byte kInstruction_ldrsh_al_r9_r1_plus_171_PreIndex[] = {
1862  0xfb, 0x9a, 0xf1, 0xe1 // ldrsh al r9 r1 plus 171 PreIndex
1863};
1864const byte kInstruction_ldrsh_al_r11_r0_minus_105_PreIndex[] = {
1865  0xf9, 0xb6, 0x70, 0xe1 // ldrsh al r11 r0 minus 105 PreIndex
1866};
1867const byte kInstruction_ldrsh_al_r7_r4_plus_188_PreIndex[] = {
1868  0xfc, 0x7b, 0xf4, 0xe1 // ldrsh al r7 r4 plus 188 PreIndex
1869};
1870const byte kInstruction_ldrsh_al_r8_r5_plus_129_PreIndex[] = {
1871  0xf1, 0x88, 0xf5, 0xe1 // ldrsh al r8 r5 plus 129 PreIndex
1872};
1873const byte kInstruction_ldrsh_al_r6_r5_plus_105_PostIndex[] = {
1874  0xf9, 0x66, 0xd5, 0xe0 // ldrsh al r6 r5 plus 105 PostIndex
1875};
1876const byte kInstruction_ldrsh_al_r4_r2_plus_39_PreIndex[] = {
1877  0xf7, 0x42, 0xf2, 0xe1 // ldrsh al r4 r2 plus 39 PreIndex
1878};
1879const byte kInstruction_ldrsh_al_r12_r13_plus_164_PreIndex[] = {
1880  0xf4, 0xca, 0xfd, 0xe1 // ldrsh al r12 r13 plus 164 PreIndex
1881};
1882const byte kInstruction_ldrsh_al_r11_r3_plus_215_PreIndex[] = {
1883  0xf7, 0xbd, 0xf3, 0xe1 // ldrsh al r11 r3 plus 215 PreIndex
1884};
1885const byte kInstruction_ldrsh_al_r3_r14_minus_147_PostIndex[] = {
1886  0xf3, 0x39, 0x5e, 0xe0 // ldrsh al r3 r14 minus 147 PostIndex
1887};
1888const byte kInstruction_ldrsh_al_r13_r14_plus_88_PostIndex[] = {
1889  0xf8, 0xd5, 0xde, 0xe0 // ldrsh al r13 r14 plus 88 PostIndex
1890};
1891const byte kInstruction_ldrsh_al_r5_r10_minus_159_PostIndex[] = {
1892  0xff, 0x59, 0x5a, 0xe0 // ldrsh al r5 r10 minus 159 PostIndex
1893};
1894const byte kInstruction_ldrsh_al_r6_r12_plus_219_PostIndex[] = {
1895  0xfb, 0x6d, 0xdc, 0xe0 // ldrsh al r6 r12 plus 219 PostIndex
1896};
1897const byte kInstruction_ldrsh_al_r9_r12_minus_5_PostIndex[] = {
1898  0xf5, 0x90, 0x5c, 0xe0 // ldrsh al r9 r12 minus 5 PostIndex
1899};
1900const byte kInstruction_ldrsh_al_r11_r13_minus_90_PreIndex[] = {
1901  0xfa, 0xb5, 0x7d, 0xe1 // ldrsh al r11 r13 minus 90 PreIndex
1902};
1903const byte kInstruction_ldrsh_al_r11_r2_minus_89_PostIndex[] = {
1904  0xf9, 0xb5, 0x52, 0xe0 // ldrsh al r11 r2 minus 89 PostIndex
1905};
1906const byte kInstruction_ldrsh_al_r2_r13_plus_130_PostIndex[] = {
1907  0xf2, 0x28, 0xdd, 0xe0 // ldrsh al r2 r13 plus 130 PostIndex
1908};
1909const byte kInstruction_ldrsh_al_r6_r11_plus_31_PreIndex[] = {
1910  0xff, 0x61, 0xfb, 0xe1 // ldrsh al r6 r11 plus 31 PreIndex
1911};
1912const byte kInstruction_ldrsh_al_r12_r14_plus_177_PostIndex[] = {
1913  0xf1, 0xcb, 0xde, 0xe0 // ldrsh al r12 r14 plus 177 PostIndex
1914};
1915const byte kInstruction_ldrsh_al_r0_r9_plus_9_PreIndex[] = {
1916  0xf9, 0x00, 0xf9, 0xe1 // ldrsh al r0 r9 plus 9 PreIndex
1917};
1918const byte kInstruction_ldrsh_al_r9_r7_plus_134_PreIndex[] = {
1919  0xf6, 0x98, 0xf7, 0xe1 // ldrsh al r9 r7 plus 134 PreIndex
1920};
1921const byte kInstruction_ldrsh_al_r11_r4_minus_1_PostIndex[] = {
1922  0xf1, 0xb0, 0x54, 0xe0 // ldrsh al r11 r4 minus 1 PostIndex
1923};
1924const byte kInstruction_ldrsh_al_r5_r4_minus_41_PreIndex[] = {
1925  0xf9, 0x52, 0x74, 0xe1 // ldrsh al r5 r4 minus 41 PreIndex
1926};
1927const byte kInstruction_ldrsh_al_r4_r14_plus_31_PostIndex[] = {
1928  0xff, 0x41, 0xde, 0xe0 // ldrsh al r4 r14 plus 31 PostIndex
1929};
1930const byte kInstruction_ldrsh_al_r12_r2_plus_124_PostIndex[] = {
1931  0xfc, 0xc7, 0xd2, 0xe0 // ldrsh al r12 r2 plus 124 PostIndex
1932};
1933const byte kInstruction_ldrsh_al_r8_r1_minus_160_PostIndex[] = {
1934  0xf0, 0x8a, 0x51, 0xe0 // ldrsh al r8 r1 minus 160 PostIndex
1935};
1936const byte kInstruction_ldrsh_al_r12_r3_plus_151_PostIndex[] = {
1937  0xf7, 0xc9, 0xd3, 0xe0 // ldrsh al r12 r3 plus 151 PostIndex
1938};
1939const byte kInstruction_ldrsh_al_r11_r12_plus_12_PreIndex[] = {
1940  0xfc, 0xb0, 0xfc, 0xe1 // ldrsh al r11 r12 plus 12 PreIndex
1941};
1942const byte kInstruction_ldrsh_al_r12_r9_plus_75_PostIndex[] = {
1943  0xfb, 0xc4, 0xd9, 0xe0 // ldrsh al r12 r9 plus 75 PostIndex
1944};
1945const byte kInstruction_ldrsh_al_r0_r9_minus_80_PostIndex[] = {
1946  0xf0, 0x05, 0x59, 0xe0 // ldrsh al r0 r9 minus 80 PostIndex
1947};
1948const byte kInstruction_ldrsh_al_r12_r2_minus_185_PreIndex[] = {
1949  0xf9, 0xcb, 0x72, 0xe1 // ldrsh al r12 r2 minus 185 PreIndex
1950};
1951const byte kInstruction_ldrsh_al_r5_r2_minus_115_PostIndex[] = {
1952  0xf3, 0x57, 0x52, 0xe0 // ldrsh al r5 r2 minus 115 PostIndex
1953};
1954const byte kInstruction_ldrsh_al_r8_r7_plus_82_PreIndex[] = {
1955  0xf2, 0x85, 0xf7, 0xe1 // ldrsh al r8 r7 plus 82 PreIndex
1956};
1957const byte kInstruction_ldrsh_al_r7_r8_minus_119_PreIndex[] = {
1958  0xf7, 0x77, 0x78, 0xe1 // ldrsh al r7 r8 minus 119 PreIndex
1959};
1960const byte kInstruction_ldrsh_al_r14_r10_plus_38_PostIndex[] = {
1961  0xf6, 0xe2, 0xda, 0xe0 // ldrsh al r14 r10 plus 38 PostIndex
1962};
1963const byte kInstruction_ldrsh_al_r7_r13_plus_96_PostIndex[] = {
1964  0xf0, 0x76, 0xdd, 0xe0 // ldrsh al r7 r13 plus 96 PostIndex
1965};
1966const byte kInstruction_ldrsh_al_r6_r2_plus_253_PreIndex[] = {
1967  0xfd, 0x6f, 0xf2, 0xe1 // ldrsh al r6 r2 plus 253 PreIndex
1968};
1969const byte kInstruction_ldrsh_al_r7_r10_plus_68_PreIndex[] = {
1970  0xf4, 0x74, 0xfa, 0xe1 // ldrsh al r7 r10 plus 68 PreIndex
1971};
1972const byte kInstruction_ldrsh_al_r0_r9_plus_182_PostIndex[] = {
1973  0xf6, 0x0b, 0xd9, 0xe0 // ldrsh al r0 r9 plus 182 PostIndex
1974};
1975const byte kInstruction_ldrsh_al_r8_r14_plus_153_PreIndex[] = {
1976  0xf9, 0x89, 0xfe, 0xe1 // ldrsh al r8 r14 plus 153 PreIndex
1977};
1978const byte kInstruction_ldrsh_al_r7_r11_plus_69_PreIndex[] = {
1979  0xf5, 0x74, 0xfb, 0xe1 // ldrsh al r7 r11 plus 69 PreIndex
1980};
1981const byte kInstruction_ldrsh_al_r0_r4_plus_249_PreIndex[] = {
1982  0xf9, 0x0f, 0xf4, 0xe1 // ldrsh al r0 r4 plus 249 PreIndex
1983};
1984const byte kInstruction_ldrsh_al_r7_r2_plus_65_PreIndex[] = {
1985  0xf1, 0x74, 0xf2, 0xe1 // ldrsh al r7 r2 plus 65 PreIndex
1986};
1987const byte kInstruction_ldrsh_al_r4_r10_plus_228_PostIndex[] = {
1988  0xf4, 0x4e, 0xda, 0xe0 // ldrsh al r4 r10 plus 228 PostIndex
1989};
1990const byte kInstruction_ldrsh_al_r5_r0_minus_94_PostIndex[] = {
1991  0xfe, 0x55, 0x50, 0xe0 // ldrsh al r5 r0 minus 94 PostIndex
1992};
1993const byte kInstruction_ldrsh_al_r10_r3_minus_131_PreIndex[] = {
1994  0xf3, 0xa8, 0x73, 0xe1 // ldrsh al r10 r3 minus 131 PreIndex
1995};
1996const byte kInstruction_ldrsh_al_r9_r14_plus_191_PreIndex[] = {
1997  0xff, 0x9b, 0xfe, 0xe1 // ldrsh al r9 r14 plus 191 PreIndex
1998};
1999const byte kInstruction_ldrsh_al_r3_r1_minus_114_PostIndex[] = {
2000  0xf2, 0x37, 0x51, 0xe0 // ldrsh al r3 r1 minus 114 PostIndex
2001};
2002const byte kInstruction_ldrsh_al_r6_r4_plus_123_PreIndex[] = {
2003  0xfb, 0x67, 0xf4, 0xe1 // ldrsh al r6 r4 plus 123 PreIndex
2004};
2005const byte kInstruction_ldrsh_al_r12_r6_minus_39_PreIndex[] = {
2006  0xf7, 0xc2, 0x76, 0xe1 // ldrsh al r12 r6 minus 39 PreIndex
2007};
2008const byte kInstruction_ldrsh_al_r3_r11_minus_142_PostIndex[] = {
2009  0xfe, 0x38, 0x5b, 0xe0 // ldrsh al r3 r11 minus 142 PostIndex
2010};
2011const byte kInstruction_ldrsh_al_r0_r11_minus_216_PostIndex[] = {
2012  0xf8, 0x0d, 0x5b, 0xe0 // ldrsh al r0 r11 minus 216 PostIndex
2013};
2014const byte kInstruction_ldrsh_al_r9_r5_minus_153_PostIndex[] = {
2015  0xf9, 0x99, 0x55, 0xe0 // ldrsh al r9 r5 minus 153 PostIndex
2016};
2017const byte kInstruction_ldrsh_al_r12_r1_minus_49_PostIndex[] = {
2018  0xf1, 0xc3, 0x51, 0xe0 // ldrsh al r12 r1 minus 49 PostIndex
2019};
2020const byte kInstruction_ldrsh_al_r9_r6_plus_218_PreIndex[] = {
2021  0xfa, 0x9d, 0xf6, 0xe1 // ldrsh al r9 r6 plus 218 PreIndex
2022};
2023const byte kInstruction_ldrsh_al_r11_r6_minus_34_PostIndex[] = {
2024  0xf2, 0xb2, 0x56, 0xe0 // ldrsh al r11 r6 minus 34 PostIndex
2025};
2026const byte kInstruction_ldrsh_al_r10_r7_plus_152_PreIndex[] = {
2027  0xf8, 0xa9, 0xf7, 0xe1 // ldrsh al r10 r7 plus 152 PreIndex
2028};
2029const byte kInstruction_ldrsh_al_r8_r5_minus_180_PostIndex[] = {
2030  0xf4, 0x8b, 0x55, 0xe0 // ldrsh al r8 r5 minus 180 PostIndex
2031};
2032const byte kInstruction_ldrsh_al_r0_r11_plus_236_PostIndex[] = {
2033  0xfc, 0x0e, 0xdb, 0xe0 // ldrsh al r0 r11 plus 236 PostIndex
2034};
2035const byte kInstruction_ldrsh_al_r3_r2_plus_107_PostIndex[] = {
2036  0xfb, 0x36, 0xd2, 0xe0 // ldrsh al r3 r2 plus 107 PostIndex
2037};
2038const byte kInstruction_ldrsh_al_r6_r14_plus_207_PreIndex[] = {
2039  0xff, 0x6c, 0xfe, 0xe1 // ldrsh al r6 r14 plus 207 PreIndex
2040};
2041const byte kInstruction_ldrsh_al_r11_r3_minus_146_PostIndex[] = {
2042  0xf2, 0xb9, 0x53, 0xe0 // ldrsh al r11 r3 minus 146 PostIndex
2043};
2044const byte kInstruction_ldrsh_al_r7_r9_minus_145_PreIndex[] = {
2045  0xf1, 0x79, 0x79, 0xe1 // ldrsh al r7 r9 minus 145 PreIndex
2046};
2047const byte kInstruction_ldrsh_al_r5_r2_minus_30_PostIndex[] = {
2048  0xfe, 0x51, 0x52, 0xe0 // ldrsh al r5 r2 minus 30 PostIndex
2049};
2050const byte kInstruction_ldrsh_al_r6_r5_plus_241_PostIndex[] = {
2051  0xf1, 0x6f, 0xd5, 0xe0 // ldrsh al r6 r5 plus 241 PostIndex
2052};
2053const byte kInstruction_ldrsh_al_r10_r13_minus_218_PostIndex[] = {
2054  0xfa, 0xad, 0x5d, 0xe0 // ldrsh al r10 r13 minus 218 PostIndex
2055};
2056const byte kInstruction_ldrsh_al_r8_r11_minus_173_PostIndex[] = {
2057  0xfd, 0x8a, 0x5b, 0xe0 // ldrsh al r8 r11 minus 173 PostIndex
2058};
2059const byte kInstruction_ldrsh_al_r10_r3_minus_44_PostIndex[] = {
2060  0xfc, 0xa2, 0x53, 0xe0 // ldrsh al r10 r3 minus 44 PostIndex
2061};
2062const byte kInstruction_ldrsh_al_r1_r3_minus_233_PostIndex[] = {
2063  0xf9, 0x1e, 0x53, 0xe0 // ldrsh al r1 r3 minus 233 PostIndex
2064};
2065const byte kInstruction_ldrsh_al_r6_r7_minus_227_PostIndex[] = {
2066  0xf3, 0x6e, 0x57, 0xe0 // ldrsh al r6 r7 minus 227 PostIndex
2067};
2068const byte kInstruction_ldrsh_al_r12_r0_plus_178_PreIndex[] = {
2069  0xf2, 0xcb, 0xf0, 0xe1 // ldrsh al r12 r0 plus 178 PreIndex
2070};
2071const byte kInstruction_ldrsh_al_r6_r10_plus_134_PreIndex[] = {
2072  0xf6, 0x68, 0xfa, 0xe1 // ldrsh al r6 r10 plus 134 PreIndex
2073};
2074const byte kInstruction_ldrsh_al_r2_r10_minus_227_PostIndex[] = {
2075  0xf3, 0x2e, 0x5a, 0xe0 // ldrsh al r2 r10 minus 227 PostIndex
2076};
2077const byte kInstruction_ldrsh_al_r12_r9_minus_174_PostIndex[] = {
2078  0xfe, 0xca, 0x59, 0xe0 // ldrsh al r12 r9 minus 174 PostIndex
2079};
2080const byte kInstruction_ldrsh_al_r6_r3_minus_109_PostIndex[] = {
2081  0xfd, 0x66, 0x53, 0xe0 // ldrsh al r6 r3 minus 109 PostIndex
2082};
2083const byte kInstruction_ldrsh_al_r1_r6_minus_30_PostIndex[] = {
2084  0xfe, 0x11, 0x56, 0xe0 // ldrsh al r1 r6 minus 30 PostIndex
2085};
2086const byte kInstruction_ldrsh_al_r2_r9_plus_48_PreIndex[] = {
2087  0xf0, 0x23, 0xf9, 0xe1 // ldrsh al r2 r9 plus 48 PreIndex
2088};
2089const byte kInstruction_ldrsh_al_r13_r12_plus_4_PreIndex[] = {
2090  0xf4, 0xd0, 0xfc, 0xe1 // ldrsh al r13 r12 plus 4 PreIndex
2091};
2092const byte kInstruction_ldrsh_al_r2_r8_plus_241_PostIndex[] = {
2093  0xf1, 0x2f, 0xd8, 0xe0 // ldrsh al r2 r8 plus 241 PostIndex
2094};
2095const byte kInstruction_ldrsh_al_r14_r3_plus_135_PreIndex[] = {
2096  0xf7, 0xe8, 0xf3, 0xe1 // ldrsh al r14 r3 plus 135 PreIndex
2097};
2098const byte kInstruction_ldrsh_al_r3_r4_minus_161_PostIndex[] = {
2099  0xf1, 0x3a, 0x54, 0xe0 // ldrsh al r3 r4 minus 161 PostIndex
2100};
2101const byte kInstruction_ldrsh_al_r7_r1_plus_145_PreIndex[] = {
2102  0xf1, 0x79, 0xf1, 0xe1 // ldrsh al r7 r1 plus 145 PreIndex
2103};
2104const byte kInstruction_ldrsh_al_r8_r3_plus_105_PostIndex[] = {
2105  0xf9, 0x86, 0xd3, 0xe0 // ldrsh al r8 r3 plus 105 PostIndex
2106};
2107const byte kInstruction_ldrsh_al_r0_r8_plus_218_PreIndex[] = {
2108  0xfa, 0x0d, 0xf8, 0xe1 // ldrsh al r0 r8 plus 218 PreIndex
2109};
2110const byte kInstruction_ldrsh_al_r9_r3_plus_210_PostIndex[] = {
2111  0xf2, 0x9d, 0xd3, 0xe0 // ldrsh al r9 r3 plus 210 PostIndex
2112};
2113const byte kInstruction_ldrsh_al_r10_r1_plus_228_PreIndex[] = {
2114  0xf4, 0xae, 0xf1, 0xe1 // ldrsh al r10 r1 plus 228 PreIndex
2115};
2116const byte kInstruction_ldrsh_al_r2_r0_minus_85_PostIndex[] = {
2117  0xf5, 0x25, 0x50, 0xe0 // ldrsh al r2 r0 minus 85 PostIndex
2118};
2119const byte kInstruction_ldrsh_al_r0_r1_minus_62_PreIndex[] = {
2120  0xfe, 0x03, 0x71, 0xe1 // ldrsh al r0 r1 minus 62 PreIndex
2121};
2122const byte kInstruction_ldrsh_al_r7_r6_minus_150_PreIndex[] = {
2123  0xf6, 0x79, 0x76, 0xe1 // ldrsh al r7 r6 minus 150 PreIndex
2124};
2125const byte kInstruction_ldrsh_al_r5_r3_minus_113_PreIndex[] = {
2126  0xf1, 0x57, 0x73, 0xe1 // ldrsh al r5 r3 minus 113 PreIndex
2127};
2128const byte kInstruction_ldrsh_al_r10_r8_minus_210_PostIndex[] = {
2129  0xf2, 0xad, 0x58, 0xe0 // ldrsh al r10 r8 minus 210 PostIndex
2130};
2131const byte kInstruction_ldrsh_al_r14_r10_plus_56_PreIndex[] = {
2132  0xf8, 0xe3, 0xfa, 0xe1 // ldrsh al r14 r10 plus 56 PreIndex
2133};
2134const byte kInstruction_ldrsh_al_r7_r4_plus_55_PreIndex[] = {
2135  0xf7, 0x73, 0xf4, 0xe1 // ldrsh al r7 r4 plus 55 PreIndex
2136};
2137const TestResult kReferenceldrsh[] = {
2138  {
2139    ARRAY_SIZE(kInstruction_ldrsh_pl_r13_r0_plus_0_Offset),
2140    kInstruction_ldrsh_pl_r13_r0_plus_0_Offset,
2141  },
2142  {
2143    ARRAY_SIZE(kInstruction_ldrsh_ge_r5_r3_plus_0_Offset),
2144    kInstruction_ldrsh_ge_r5_r3_plus_0_Offset,
2145  },
2146  {
2147    ARRAY_SIZE(kInstruction_ldrsh_cc_r0_r4_plus_0_Offset),
2148    kInstruction_ldrsh_cc_r0_r4_plus_0_Offset,
2149  },
2150  {
2151    ARRAY_SIZE(kInstruction_ldrsh_ge_r0_r0_plus_0_Offset),
2152    kInstruction_ldrsh_ge_r0_r0_plus_0_Offset,
2153  },
2154  {
2155    ARRAY_SIZE(kInstruction_ldrsh_eq_r12_r3_plus_0_Offset),
2156    kInstruction_ldrsh_eq_r12_r3_plus_0_Offset,
2157  },
2158  {
2159    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r13_plus_0_Offset),
2160    kInstruction_ldrsh_al_r4_r13_plus_0_Offset,
2161  },
2162  {
2163    ARRAY_SIZE(kInstruction_ldrsh_mi_r8_r2_plus_0_Offset),
2164    kInstruction_ldrsh_mi_r8_r2_plus_0_Offset,
2165  },
2166  {
2167    ARRAY_SIZE(kInstruction_ldrsh_mi_r6_r9_plus_0_Offset),
2168    kInstruction_ldrsh_mi_r6_r9_plus_0_Offset,
2169  },
2170  {
2171    ARRAY_SIZE(kInstruction_ldrsh_gt_r13_r11_plus_0_Offset),
2172    kInstruction_ldrsh_gt_r13_r11_plus_0_Offset,
2173  },
2174  {
2175    ARRAY_SIZE(kInstruction_ldrsh_cs_r0_r7_plus_0_Offset),
2176    kInstruction_ldrsh_cs_r0_r7_plus_0_Offset,
2177  },
2178  {
2179    ARRAY_SIZE(kInstruction_ldrsh_ge_r7_r11_plus_0_Offset),
2180    kInstruction_ldrsh_ge_r7_r11_plus_0_Offset,
2181  },
2182  {
2183    ARRAY_SIZE(kInstruction_ldrsh_pl_r11_r12_plus_0_Offset),
2184    kInstruction_ldrsh_pl_r11_r12_plus_0_Offset,
2185  },
2186  {
2187    ARRAY_SIZE(kInstruction_ldrsh_cs_r2_r12_plus_0_Offset),
2188    kInstruction_ldrsh_cs_r2_r12_plus_0_Offset,
2189  },
2190  {
2191    ARRAY_SIZE(kInstruction_ldrsh_vc_r2_r14_plus_0_Offset),
2192    kInstruction_ldrsh_vc_r2_r14_plus_0_Offset,
2193  },
2194  {
2195    ARRAY_SIZE(kInstruction_ldrsh_le_r13_r6_plus_0_Offset),
2196    kInstruction_ldrsh_le_r13_r6_plus_0_Offset,
2197  },
2198  {
2199    ARRAY_SIZE(kInstruction_ldrsh_ls_r1_r2_plus_0_Offset),
2200    kInstruction_ldrsh_ls_r1_r2_plus_0_Offset,
2201  },
2202  {
2203    ARRAY_SIZE(kInstruction_ldrsh_cc_r1_r6_plus_0_Offset),
2204    kInstruction_ldrsh_cc_r1_r6_plus_0_Offset,
2205  },
2206  {
2207    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r3_plus_0_Offset),
2208    kInstruction_ldrsh_al_r10_r3_plus_0_Offset,
2209  },
2210  {
2211    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r9_plus_0_Offset),
2212    kInstruction_ldrsh_al_r7_r9_plus_0_Offset,
2213  },
2214  {
2215    ARRAY_SIZE(kInstruction_ldrsh_vs_r5_r3_plus_0_Offset),
2216    kInstruction_ldrsh_vs_r5_r3_plus_0_Offset,
2217  },
2218  {
2219    ARRAY_SIZE(kInstruction_ldrsh_pl_r4_r4_plus_0_Offset),
2220    kInstruction_ldrsh_pl_r4_r4_plus_0_Offset,
2221  },
2222  {
2223    ARRAY_SIZE(kInstruction_ldrsh_ne_r11_r9_plus_0_Offset),
2224    kInstruction_ldrsh_ne_r11_r9_plus_0_Offset,
2225  },
2226  {
2227    ARRAY_SIZE(kInstruction_ldrsh_cc_r7_r14_plus_0_Offset),
2228    kInstruction_ldrsh_cc_r7_r14_plus_0_Offset,
2229  },
2230  {
2231    ARRAY_SIZE(kInstruction_ldrsh_ne_r9_r3_plus_0_Offset),
2232    kInstruction_ldrsh_ne_r9_r3_plus_0_Offset,
2233  },
2234  {
2235    ARRAY_SIZE(kInstruction_ldrsh_cc_r6_r14_plus_0_Offset),
2236    kInstruction_ldrsh_cc_r6_r14_plus_0_Offset,
2237  },
2238  {
2239    ARRAY_SIZE(kInstruction_ldrsh_ne_r14_r14_plus_0_Offset),
2240    kInstruction_ldrsh_ne_r14_r14_plus_0_Offset,
2241  },
2242  {
2243    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r14_plus_0_Offset),
2244    kInstruction_ldrsh_al_r13_r14_plus_0_Offset,
2245  },
2246  {
2247    ARRAY_SIZE(kInstruction_ldrsh_cc_r3_r1_plus_0_Offset),
2248    kInstruction_ldrsh_cc_r3_r1_plus_0_Offset,
2249  },
2250  {
2251    ARRAY_SIZE(kInstruction_ldrsh_ge_r1_r2_plus_0_Offset),
2252    kInstruction_ldrsh_ge_r1_r2_plus_0_Offset,
2253  },
2254  {
2255    ARRAY_SIZE(kInstruction_ldrsh_eq_r3_r4_plus_0_Offset),
2256    kInstruction_ldrsh_eq_r3_r4_plus_0_Offset,
2257  },
2258  {
2259    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r10_plus_0_Offset),
2260    kInstruction_ldrsh_al_r5_r10_plus_0_Offset,
2261  },
2262  {
2263    ARRAY_SIZE(kInstruction_ldrsh_mi_r1_r3_plus_0_Offset),
2264    kInstruction_ldrsh_mi_r1_r3_plus_0_Offset,
2265  },
2266  {
2267    ARRAY_SIZE(kInstruction_ldrsh_gt_r1_r4_plus_0_Offset),
2268    kInstruction_ldrsh_gt_r1_r4_plus_0_Offset,
2269  },
2270  {
2271    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r12_plus_0_Offset),
2272    kInstruction_ldrsh_al_r7_r12_plus_0_Offset,
2273  },
2274  {
2275    ARRAY_SIZE(kInstruction_ldrsh_ge_r14_r2_plus_0_Offset),
2276    kInstruction_ldrsh_ge_r14_r2_plus_0_Offset,
2277  },
2278  {
2279    ARRAY_SIZE(kInstruction_ldrsh_le_r9_r7_plus_0_Offset),
2280    kInstruction_ldrsh_le_r9_r7_plus_0_Offset,
2281  },
2282  {
2283    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r14_plus_0_Offset),
2284    kInstruction_ldrsh_al_r9_r14_plus_0_Offset,
2285  },
2286  {
2287    ARRAY_SIZE(kInstruction_ldrsh_hi_r10_r12_plus_0_Offset),
2288    kInstruction_ldrsh_hi_r10_r12_plus_0_Offset,
2289  },
2290  {
2291    ARRAY_SIZE(kInstruction_ldrsh_le_r6_r5_plus_0_Offset),
2292    kInstruction_ldrsh_le_r6_r5_plus_0_Offset,
2293  },
2294  {
2295    ARRAY_SIZE(kInstruction_ldrsh_cs_r14_r12_plus_0_Offset),
2296    kInstruction_ldrsh_cs_r14_r12_plus_0_Offset,
2297  },
2298  {
2299    ARRAY_SIZE(kInstruction_ldrsh_vc_r6_r9_plus_0_Offset),
2300    kInstruction_ldrsh_vc_r6_r9_plus_0_Offset,
2301  },
2302  {
2303    ARRAY_SIZE(kInstruction_ldrsh_ne_r3_r9_plus_0_Offset),
2304    kInstruction_ldrsh_ne_r3_r9_plus_0_Offset,
2305  },
2306  {
2307    ARRAY_SIZE(kInstruction_ldrsh_lt_r2_r9_plus_0_Offset),
2308    kInstruction_ldrsh_lt_r2_r9_plus_0_Offset,
2309  },
2310  {
2311    ARRAY_SIZE(kInstruction_ldrsh_vc_r5_r11_plus_0_Offset),
2312    kInstruction_ldrsh_vc_r5_r11_plus_0_Offset,
2313  },
2314  {
2315    ARRAY_SIZE(kInstruction_ldrsh_gt_r5_r1_plus_0_Offset),
2316    kInstruction_ldrsh_gt_r5_r1_plus_0_Offset,
2317  },
2318  {
2319    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r4_plus_0_Offset),
2320    kInstruction_ldrsh_al_r12_r4_plus_0_Offset,
2321  },
2322  {
2323    ARRAY_SIZE(kInstruction_ldrsh_ls_r11_r10_plus_0_Offset),
2324    kInstruction_ldrsh_ls_r11_r10_plus_0_Offset,
2325  },
2326  {
2327    ARRAY_SIZE(kInstruction_ldrsh_eq_r14_r7_plus_0_Offset),
2328    kInstruction_ldrsh_eq_r14_r7_plus_0_Offset,
2329  },
2330  {
2331    ARRAY_SIZE(kInstruction_ldrsh_vc_r7_r0_plus_0_Offset),
2332    kInstruction_ldrsh_vc_r7_r0_plus_0_Offset,
2333  },
2334  {
2335    ARRAY_SIZE(kInstruction_ldrsh_le_r2_r6_plus_0_Offset),
2336    kInstruction_ldrsh_le_r2_r6_plus_0_Offset,
2337  },
2338  {
2339    ARRAY_SIZE(kInstruction_ldrsh_gt_r2_r6_plus_0_Offset),
2340    kInstruction_ldrsh_gt_r2_r6_plus_0_Offset,
2341  },
2342  {
2343    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r6_plus_0_Offset),
2344    kInstruction_ldrsh_al_r6_r6_plus_0_Offset,
2345  },
2346  {
2347    ARRAY_SIZE(kInstruction_ldrsh_ls_r10_r8_plus_0_Offset),
2348    kInstruction_ldrsh_ls_r10_r8_plus_0_Offset,
2349  },
2350  {
2351    ARRAY_SIZE(kInstruction_ldrsh_lt_r5_r8_plus_0_Offset),
2352    kInstruction_ldrsh_lt_r5_r8_plus_0_Offset,
2353  },
2354  {
2355    ARRAY_SIZE(kInstruction_ldrsh_vs_r13_r14_plus_0_Offset),
2356    kInstruction_ldrsh_vs_r13_r14_plus_0_Offset,
2357  },
2358  {
2359    ARRAY_SIZE(kInstruction_ldrsh_gt_r9_r7_plus_0_Offset),
2360    kInstruction_ldrsh_gt_r9_r7_plus_0_Offset,
2361  },
2362  {
2363    ARRAY_SIZE(kInstruction_ldrsh_cc_r8_r9_plus_0_Offset),
2364    kInstruction_ldrsh_cc_r8_r9_plus_0_Offset,
2365  },
2366  {
2367    ARRAY_SIZE(kInstruction_ldrsh_le_r2_r7_plus_0_Offset),
2368    kInstruction_ldrsh_le_r2_r7_plus_0_Offset,
2369  },
2370  {
2371    ARRAY_SIZE(kInstruction_ldrsh_ge_r0_r1_plus_0_Offset),
2372    kInstruction_ldrsh_ge_r0_r1_plus_0_Offset,
2373  },
2374  {
2375    ARRAY_SIZE(kInstruction_ldrsh_eq_r10_r14_plus_0_Offset),
2376    kInstruction_ldrsh_eq_r10_r14_plus_0_Offset,
2377  },
2378  {
2379    ARRAY_SIZE(kInstruction_ldrsh_ls_r3_r3_plus_0_Offset),
2380    kInstruction_ldrsh_ls_r3_r3_plus_0_Offset,
2381  },
2382  {
2383    ARRAY_SIZE(kInstruction_ldrsh_mi_r11_r6_plus_0_Offset),
2384    kInstruction_ldrsh_mi_r11_r6_plus_0_Offset,
2385  },
2386  {
2387    ARRAY_SIZE(kInstruction_ldrsh_ne_r14_r12_plus_0_Offset),
2388    kInstruction_ldrsh_ne_r14_r12_plus_0_Offset,
2389  },
2390  {
2391    ARRAY_SIZE(kInstruction_ldrsh_vs_r1_r12_plus_0_Offset),
2392    kInstruction_ldrsh_vs_r1_r12_plus_0_Offset,
2393  },
2394  {
2395    ARRAY_SIZE(kInstruction_ldrsh_ls_r0_r0_plus_0_Offset),
2396    kInstruction_ldrsh_ls_r0_r0_plus_0_Offset,
2397  },
2398  {
2399    ARRAY_SIZE(kInstruction_ldrsh_lt_r12_r14_plus_0_Offset),
2400    kInstruction_ldrsh_lt_r12_r14_plus_0_Offset,
2401  },
2402  {
2403    ARRAY_SIZE(kInstruction_ldrsh_lt_r13_r9_plus_0_Offset),
2404    kInstruction_ldrsh_lt_r13_r9_plus_0_Offset,
2405  },
2406  {
2407    ARRAY_SIZE(kInstruction_ldrsh_ge_r13_r9_plus_0_Offset),
2408    kInstruction_ldrsh_ge_r13_r9_plus_0_Offset,
2409  },
2410  {
2411    ARRAY_SIZE(kInstruction_ldrsh_cs_r11_r0_plus_0_Offset),
2412    kInstruction_ldrsh_cs_r11_r0_plus_0_Offset,
2413  },
2414  {
2415    ARRAY_SIZE(kInstruction_ldrsh_hi_r13_r11_plus_0_Offset),
2416    kInstruction_ldrsh_hi_r13_r11_plus_0_Offset,
2417  },
2418  {
2419    ARRAY_SIZE(kInstruction_ldrsh_cs_r13_r9_plus_0_Offset),
2420    kInstruction_ldrsh_cs_r13_r9_plus_0_Offset,
2421  },
2422  {
2423    ARRAY_SIZE(kInstruction_ldrsh_ne_r10_r10_plus_0_Offset),
2424    kInstruction_ldrsh_ne_r10_r10_plus_0_Offset,
2425  },
2426  {
2427    ARRAY_SIZE(kInstruction_ldrsh_vc_r13_r9_plus_0_Offset),
2428    kInstruction_ldrsh_vc_r13_r9_plus_0_Offset,
2429  },
2430  {
2431    ARRAY_SIZE(kInstruction_ldrsh_vc_r9_r3_plus_0_Offset),
2432    kInstruction_ldrsh_vc_r9_r3_plus_0_Offset,
2433  },
2434  {
2435    ARRAY_SIZE(kInstruction_ldrsh_cc_r10_r4_plus_0_Offset),
2436    kInstruction_ldrsh_cc_r10_r4_plus_0_Offset,
2437  },
2438  {
2439    ARRAY_SIZE(kInstruction_ldrsh_hi_r6_r6_plus_0_Offset),
2440    kInstruction_ldrsh_hi_r6_r6_plus_0_Offset,
2441  },
2442  {
2443    ARRAY_SIZE(kInstruction_ldrsh_le_r11_r1_plus_0_Offset),
2444    kInstruction_ldrsh_le_r11_r1_plus_0_Offset,
2445  },
2446  {
2447    ARRAY_SIZE(kInstruction_ldrsh_gt_r3_r5_plus_0_Offset),
2448    kInstruction_ldrsh_gt_r3_r5_plus_0_Offset,
2449  },
2450  {
2451    ARRAY_SIZE(kInstruction_ldrsh_lt_r0_r10_plus_0_Offset),
2452    kInstruction_ldrsh_lt_r0_r10_plus_0_Offset,
2453  },
2454  {
2455    ARRAY_SIZE(kInstruction_ldrsh_vs_r6_r0_plus_0_Offset),
2456    kInstruction_ldrsh_vs_r6_r0_plus_0_Offset,
2457  },
2458  {
2459    ARRAY_SIZE(kInstruction_ldrsh_vs_r8_r9_plus_0_Offset),
2460    kInstruction_ldrsh_vs_r8_r9_plus_0_Offset,
2461  },
2462  {
2463    ARRAY_SIZE(kInstruction_ldrsh_mi_r9_r7_plus_0_Offset),
2464    kInstruction_ldrsh_mi_r9_r7_plus_0_Offset,
2465  },
2466  {
2467    ARRAY_SIZE(kInstruction_ldrsh_vs_r12_r11_plus_0_Offset),
2468    kInstruction_ldrsh_vs_r12_r11_plus_0_Offset,
2469  },
2470  {
2471    ARRAY_SIZE(kInstruction_ldrsh_vc_r11_r7_plus_0_Offset),
2472    kInstruction_ldrsh_vc_r11_r7_plus_0_Offset,
2473  },
2474  {
2475    ARRAY_SIZE(kInstruction_ldrsh_hi_r11_r5_plus_0_Offset),
2476    kInstruction_ldrsh_hi_r11_r5_plus_0_Offset,
2477  },
2478  {
2479    ARRAY_SIZE(kInstruction_ldrsh_lt_r0_r11_plus_0_Offset),
2480    kInstruction_ldrsh_lt_r0_r11_plus_0_Offset,
2481  },
2482  {
2483    ARRAY_SIZE(kInstruction_ldrsh_ne_r11_r1_plus_0_Offset),
2484    kInstruction_ldrsh_ne_r11_r1_plus_0_Offset,
2485  },
2486  {
2487    ARRAY_SIZE(kInstruction_ldrsh_ls_r5_r13_plus_0_Offset),
2488    kInstruction_ldrsh_ls_r5_r13_plus_0_Offset,
2489  },
2490  {
2491    ARRAY_SIZE(kInstruction_ldrsh_gt_r13_r3_plus_0_Offset),
2492    kInstruction_ldrsh_gt_r13_r3_plus_0_Offset,
2493  },
2494  {
2495    ARRAY_SIZE(kInstruction_ldrsh_vs_r12_r12_plus_0_Offset),
2496    kInstruction_ldrsh_vs_r12_r12_plus_0_Offset,
2497  },
2498  {
2499    ARRAY_SIZE(kInstruction_ldrsh_mi_r12_r7_plus_0_Offset),
2500    kInstruction_ldrsh_mi_r12_r7_plus_0_Offset,
2501  },
2502  {
2503    ARRAY_SIZE(kInstruction_ldrsh_le_r3_r4_plus_0_Offset),
2504    kInstruction_ldrsh_le_r3_r4_plus_0_Offset,
2505  },
2506  {
2507    ARRAY_SIZE(kInstruction_ldrsh_ne_r11_r10_plus_0_Offset),
2508    kInstruction_ldrsh_ne_r11_r10_plus_0_Offset,
2509  },
2510  {
2511    ARRAY_SIZE(kInstruction_ldrsh_gt_r6_r13_plus_0_Offset),
2512    kInstruction_ldrsh_gt_r6_r13_plus_0_Offset,
2513  },
2514  {
2515    ARRAY_SIZE(kInstruction_ldrsh_hi_r4_r8_plus_0_Offset),
2516    kInstruction_ldrsh_hi_r4_r8_plus_0_Offset,
2517  },
2518  {
2519    ARRAY_SIZE(kInstruction_ldrsh_ge_r14_r5_plus_0_Offset),
2520    kInstruction_ldrsh_ge_r14_r5_plus_0_Offset,
2521  },
2522  {
2523    ARRAY_SIZE(kInstruction_ldrsh_vc_r9_r6_plus_0_Offset),
2524    kInstruction_ldrsh_vc_r9_r6_plus_0_Offset,
2525  },
2526  {
2527    ARRAY_SIZE(kInstruction_ldrsh_le_r2_r9_plus_0_Offset),
2528    kInstruction_ldrsh_le_r2_r9_plus_0_Offset,
2529  },
2530  {
2531    ARRAY_SIZE(kInstruction_ldrsh_ne_r10_r4_plus_0_Offset),
2532    kInstruction_ldrsh_ne_r10_r4_plus_0_Offset,
2533  },
2534  {
2535    ARRAY_SIZE(kInstruction_ldrsh_vs_r10_r14_plus_0_Offset),
2536    kInstruction_ldrsh_vs_r10_r14_plus_0_Offset,
2537  },
2538  {
2539    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_40_Offset),
2540    kInstruction_ldrsh_al_r0_r11_minus_40_Offset,
2541  },
2542  {
2543    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_169_Offset),
2544    kInstruction_ldrsh_al_r0_r9_plus_169_Offset,
2545  },
2546  {
2547    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_45_Offset),
2548    kInstruction_ldrsh_al_r0_r9_plus_45_Offset,
2549  },
2550  {
2551    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_minus_237_Offset),
2552    kInstruction_ldrsh_al_r0_r14_minus_237_Offset,
2553  },
2554  {
2555    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_145_Offset),
2556    kInstruction_ldrsh_al_r0_r11_minus_145_Offset,
2557  },
2558  {
2559    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_plus_69_Offset),
2560    kInstruction_ldrsh_al_r0_r13_plus_69_Offset,
2561  },
2562  {
2563    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_minus_37_Offset),
2564    kInstruction_ldrsh_al_r0_r8_minus_37_Offset,
2565  },
2566  {
2567    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_minus_16_Offset),
2568    kInstruction_ldrsh_al_r0_r9_minus_16_Offset,
2569  },
2570  {
2571    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_89_Offset),
2572    kInstruction_ldrsh_al_r0_r13_minus_89_Offset,
2573  },
2574  {
2575    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_174_Offset),
2576    kInstruction_ldrsh_al_r0_r14_plus_174_Offset,
2577  },
2578  {
2579    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_177_Offset),
2580    kInstruction_ldrsh_al_r0_r5_minus_177_Offset,
2581  },
2582  {
2583    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_10_Offset),
2584    kInstruction_ldrsh_al_r0_r0_plus_10_Offset,
2585  },
2586  {
2587    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_80_Offset),
2588    kInstruction_ldrsh_al_r0_r0_plus_80_Offset,
2589  },
2590  {
2591    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r6_minus_239_Offset),
2592    kInstruction_ldrsh_al_r0_r6_minus_239_Offset,
2593  },
2594  {
2595    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_146_Offset),
2596    kInstruction_ldrsh_al_r0_r4_minus_146_Offset,
2597  },
2598  {
2599    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_minus_222_Offset),
2600    kInstruction_ldrsh_al_r0_r12_minus_222_Offset,
2601  },
2602  {
2603    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_plus_212_Offset),
2604    kInstruction_ldrsh_al_r0_r1_plus_212_Offset,
2605  },
2606  {
2607    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r6_plus_236_Offset),
2608    kInstruction_ldrsh_al_r0_r6_plus_236_Offset,
2609  },
2610  {
2611    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_46_Offset),
2612    kInstruction_ldrsh_al_r0_r11_minus_46_Offset,
2613  },
2614  {
2615    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_minus_117_Offset),
2616    kInstruction_ldrsh_al_r0_r9_minus_117_Offset,
2617  },
2618  {
2619    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_152_Offset),
2620    kInstruction_ldrsh_al_r0_r5_minus_152_Offset,
2621  },
2622  {
2623    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_240_Offset),
2624    kInstruction_ldrsh_al_r0_r2_plus_240_Offset,
2625  },
2626  {
2627    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_20_Offset),
2628    kInstruction_ldrsh_al_r0_r0_minus_20_Offset,
2629  },
2630  {
2631    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_200_Offset),
2632    kInstruction_ldrsh_al_r0_r13_minus_200_Offset,
2633  },
2634  {
2635    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_106_Offset),
2636    kInstruction_ldrsh_al_r0_r14_plus_106_Offset,
2637  },
2638  {
2639    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_235_Offset),
2640    kInstruction_ldrsh_al_r0_r4_minus_235_Offset,
2641  },
2642  {
2643    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_plus_188_Offset),
2644    kInstruction_ldrsh_al_r0_r11_plus_188_Offset,
2645  },
2646  {
2647    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_224_Offset),
2648    kInstruction_ldrsh_al_r0_r5_plus_224_Offset,
2649  },
2650  {
2651    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_minus_218_Offset),
2652    kInstruction_ldrsh_al_r0_r10_minus_218_Offset,
2653  },
2654  {
2655    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_132_Offset),
2656    kInstruction_ldrsh_al_r0_r4_plus_132_Offset,
2657  },
2658  {
2659    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_plus_210_Offset),
2660    kInstruction_ldrsh_al_r0_r12_plus_210_Offset,
2661  },
2662  {
2663    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_24_Offset),
2664    kInstruction_ldrsh_al_r0_r7_plus_24_Offset,
2665  },
2666  {
2667    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_71_Offset),
2668    kInstruction_ldrsh_al_r0_r9_plus_71_Offset,
2669  },
2670  {
2671    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_241_Offset),
2672    kInstruction_ldrsh_al_r0_r11_minus_241_Offset,
2673  },
2674  {
2675    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_77_Offset),
2676    kInstruction_ldrsh_al_r0_r5_minus_77_Offset,
2677  },
2678  {
2679    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_159_Offset),
2680    kInstruction_ldrsh_al_r0_r7_plus_159_Offset,
2681  },
2682  {
2683    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_191_Offset),
2684    kInstruction_ldrsh_al_r0_r0_plus_191_Offset,
2685  },
2686  {
2687    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_minus_162_Offset),
2688    kInstruction_ldrsh_al_r0_r2_minus_162_Offset,
2689  },
2690  {
2691    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_102_Offset),
2692    kInstruction_ldrsh_al_r0_r4_plus_102_Offset,
2693  },
2694  {
2695    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_minus_91_Offset),
2696    kInstruction_ldrsh_al_r0_r3_minus_91_Offset,
2697  },
2698  {
2699    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_67_Offset),
2700    kInstruction_ldrsh_al_r0_r14_plus_67_Offset,
2701  },
2702  {
2703    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_209_Offset),
2704    kInstruction_ldrsh_al_r0_r2_plus_209_Offset,
2705  },
2706  {
2707    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_220_Offset),
2708    kInstruction_ldrsh_al_r0_r13_minus_220_Offset,
2709  },
2710  {
2711    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_minus_112_Offset),
2712    kInstruction_ldrsh_al_r0_r9_minus_112_Offset,
2713  },
2714  {
2715    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_95_Offset),
2716    kInstruction_ldrsh_al_r0_r4_minus_95_Offset,
2717  },
2718  {
2719    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_minus_133_Offset),
2720    kInstruction_ldrsh_al_r0_r14_minus_133_Offset,
2721  },
2722  {
2723    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_plus_70_Offset),
2724    kInstruction_ldrsh_al_r0_r3_plus_70_Offset,
2725  },
2726  {
2727    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_191_Offset),
2728    kInstruction_ldrsh_al_r0_r5_minus_191_Offset,
2729  },
2730  {
2731    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_minus_10_Offset),
2732    kInstruction_ldrsh_al_r0_r7_minus_10_Offset,
2733  },
2734  {
2735    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_plus_10_Offset),
2736    kInstruction_ldrsh_al_r0_r10_plus_10_Offset,
2737  },
2738  {
2739    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_78_Offset),
2740    kInstruction_ldrsh_al_r0_r5_plus_78_Offset,
2741  },
2742  {
2743    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_252_Offset),
2744    kInstruction_ldrsh_al_r0_r2_plus_252_Offset,
2745  },
2746  {
2747    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_plus_150_Offset),
2748    kInstruction_ldrsh_al_r0_r12_plus_150_Offset,
2749  },
2750  {
2751    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_69_Offset),
2752    kInstruction_ldrsh_al_r0_r13_minus_69_Offset,
2753  },
2754  {
2755    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_12_Offset),
2756    kInstruction_ldrsh_al_r0_r5_minus_12_Offset,
2757  },
2758  {
2759    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_115_Offset),
2760    kInstruction_ldrsh_al_r0_r0_minus_115_Offset,
2761  },
2762  {
2763    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_233_Offset),
2764    kInstruction_ldrsh_al_r0_r5_minus_233_Offset,
2765  },
2766  {
2767    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_plus_214_Offset),
2768    kInstruction_ldrsh_al_r0_r10_plus_214_Offset,
2769  },
2770  {
2771    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_123_Offset),
2772    kInstruction_ldrsh_al_r0_r4_plus_123_Offset,
2773  },
2774  {
2775    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_plus_121_Offset),
2776    kInstruction_ldrsh_al_r0_r12_plus_121_Offset,
2777  },
2778  {
2779    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_plus_93_Offset),
2780    kInstruction_ldrsh_al_r0_r3_plus_93_Offset,
2781  },
2782  {
2783    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_239_Offset),
2784    kInstruction_ldrsh_al_r0_r5_plus_239_Offset,
2785  },
2786  {
2787    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_56_Offset),
2788    kInstruction_ldrsh_al_r0_r13_minus_56_Offset,
2789  },
2790  {
2791    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_1_Offset),
2792    kInstruction_ldrsh_al_r0_r4_minus_1_Offset,
2793  },
2794  {
2795    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r6_plus_190_Offset),
2796    kInstruction_ldrsh_al_r0_r6_plus_190_Offset,
2797  },
2798  {
2799    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_plus_232_Offset),
2800    kInstruction_ldrsh_al_r0_r10_plus_232_Offset,
2801  },
2802  {
2803    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_plus_232_Offset),
2804    kInstruction_ldrsh_al_r0_r1_plus_232_Offset,
2805  },
2806  {
2807    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_210_Offset),
2808    kInstruction_ldrsh_al_r0_r14_plus_210_Offset,
2809  },
2810  {
2811    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_plus_208_Offset),
2812    kInstruction_ldrsh_al_r0_r3_plus_208_Offset,
2813  },
2814  {
2815    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_221_Offset),
2816    kInstruction_ldrsh_al_r0_r0_plus_221_Offset,
2817  },
2818  {
2819    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_minus_77_Offset),
2820    kInstruction_ldrsh_al_r0_r2_minus_77_Offset,
2821  },
2822  {
2823    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_plus_142_Offset),
2824    kInstruction_ldrsh_al_r0_r10_plus_142_Offset,
2825  },
2826  {
2827    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_14_Offset),
2828    kInstruction_ldrsh_al_r0_r7_plus_14_Offset,
2829  },
2830  {
2831    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_29_Offset),
2832    kInstruction_ldrsh_al_r0_r13_minus_29_Offset,
2833  },
2834  {
2835    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_plus_165_Offset),
2836    kInstruction_ldrsh_al_r0_r13_plus_165_Offset,
2837  },
2838  {
2839    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_minus_245_Offset),
2840    kInstruction_ldrsh_al_r0_r12_minus_245_Offset,
2841  },
2842  {
2843    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_minus_199_Offset),
2844    kInstruction_ldrsh_al_r0_r8_minus_199_Offset,
2845  },
2846  {
2847    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_minus_34_Offset),
2848    kInstruction_ldrsh_al_r0_r9_minus_34_Offset,
2849  },
2850  {
2851    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_182_Offset),
2852    kInstruction_ldrsh_al_r0_r5_plus_182_Offset,
2853  },
2854  {
2855    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_70_Offset),
2856    kInstruction_ldrsh_al_r0_r13_minus_70_Offset,
2857  },
2858  {
2859    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_minus_241_Offset),
2860    kInstruction_ldrsh_al_r0_r3_minus_241_Offset,
2861  },
2862  {
2863    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_134_Offset),
2864    kInstruction_ldrsh_al_r0_r4_plus_134_Offset,
2865  },
2866  {
2867    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r6_minus_155_Offset),
2868    kInstruction_ldrsh_al_r0_r6_minus_155_Offset,
2869  },
2870  {
2871    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_105_Offset),
2872    kInstruction_ldrsh_al_r0_r2_plus_105_Offset,
2873  },
2874  {
2875    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_29_Offset),
2876    kInstruction_ldrsh_al_r0_r9_plus_29_Offset,
2877  },
2878  {
2879    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_minus_223_Offset),
2880    kInstruction_ldrsh_al_r0_r1_minus_223_Offset,
2881  },
2882  {
2883    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_minus_141_Offset),
2884    kInstruction_ldrsh_al_r0_r10_minus_141_Offset,
2885  },
2886  {
2887    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_15_Offset),
2888    kInstruction_ldrsh_al_r0_r4_plus_15_Offset,
2889  },
2890  {
2891    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_157_Offset),
2892    kInstruction_ldrsh_al_r0_r2_plus_157_Offset,
2893  },
2894  {
2895    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_minus_122_Offset),
2896    kInstruction_ldrsh_al_r0_r10_minus_122_Offset,
2897  },
2898  {
2899    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_minus_54_Offset),
2900    kInstruction_ldrsh_al_r0_r2_minus_54_Offset,
2901  },
2902  {
2903    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_30_Offset),
2904    kInstruction_ldrsh_al_r0_r2_plus_30_Offset,
2905  },
2906  {
2907    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_221_Offset),
2908    kInstruction_ldrsh_al_r0_r0_minus_221_Offset,
2909  },
2910  {
2911    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_plus_34_Offset),
2912    kInstruction_ldrsh_al_r0_r12_plus_34_Offset,
2913  },
2914  {
2915    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_145_Offset),
2916    kInstruction_ldrsh_al_r0_r4_plus_145_Offset,
2917  },
2918  {
2919    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_85_Offset),
2920    kInstruction_ldrsh_al_r0_r0_plus_85_Offset,
2921  },
2922  {
2923    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r6_plus_64_Offset),
2924    kInstruction_ldrsh_al_r0_r6_plus_64_Offset,
2925  },
2926  {
2927    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_72_Offset),
2928    kInstruction_ldrsh_al_r0_r9_plus_72_Offset,
2929  },
2930  {
2931    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_minus_97_Offset),
2932    kInstruction_ldrsh_al_r0_r10_minus_97_Offset,
2933  },
2934  {
2935    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_186_Offset),
2936    kInstruction_ldrsh_al_r0_r2_plus_186_Offset,
2937  },
2938  {
2939    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_10_Offset),
2940    kInstruction_ldrsh_al_r0_r9_plus_10_Offset,
2941  },
2942  {
2943    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r6_minus_236_Offset),
2944    kInstruction_ldrsh_al_r0_r6_minus_236_Offset,
2945  },
2946  {
2947    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_plus_73_Offset),
2948    kInstruction_ldrsh_al_r0_r13_plus_73_Offset,
2949  },
2950  {
2951    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_plus_112_Offset),
2952    kInstruction_ldrsh_al_r0_r13_plus_112_Offset,
2953  },
2954  {
2955    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_101_Offset),
2956    kInstruction_ldrsh_al_r0_r0_minus_101_Offset,
2957  },
2958  {
2959    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_32_Offset),
2960    kInstruction_ldrsh_al_r0_r9_plus_32_Offset,
2961  },
2962  {
2963    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_57_Offset),
2964    kInstruction_ldrsh_al_r0_r9_plus_57_Offset,
2965  },
2966  {
2967    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_41_Offset),
2968    kInstruction_ldrsh_al_r0_r5_minus_41_Offset,
2969  },
2970  {
2971    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_plus_199_Offset),
2972    kInstruction_ldrsh_al_r0_r8_plus_199_Offset,
2973  },
2974  {
2975    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_208_Offset),
2976    kInstruction_ldrsh_al_r0_r7_plus_208_Offset,
2977  },
2978  {
2979    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_minus_63_Offset),
2980    kInstruction_ldrsh_al_r0_r2_minus_63_Offset,
2981  },
2982  {
2983    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_minus_69_Offset),
2984    kInstruction_ldrsh_al_r0_r7_minus_69_Offset,
2985  },
2986  {
2987    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_plus_19_Offset),
2988    kInstruction_ldrsh_al_r0_r8_plus_19_Offset,
2989  },
2990  {
2991    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r6_plus_128_Offset),
2992    kInstruction_ldrsh_al_r0_r6_plus_128_Offset,
2993  },
2994  {
2995    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_plus_185_Offset),
2996    kInstruction_ldrsh_al_r0_r1_plus_185_Offset,
2997  },
2998  {
2999    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_198_Offset),
3000    kInstruction_ldrsh_al_r0_r11_minus_198_Offset,
3001  },
3002  {
3003    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_minus_172_Offset),
3004    kInstruction_ldrsh_al_r0_r3_minus_172_Offset,
3005  },
3006  {
3007    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_146_Offset),
3008    kInstruction_ldrsh_al_r0_r14_plus_146_Offset,
3009  },
3010  {
3011    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_226_Offset),
3012    kInstruction_ldrsh_al_r0_r4_plus_226_Offset,
3013  },
3014  {
3015    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_73_Offset),
3016    kInstruction_ldrsh_al_r0_r9_plus_73_Offset,
3017  },
3018  {
3019    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_177_Offset),
3020    kInstruction_ldrsh_al_r0_r13_minus_177_Offset,
3021  },
3022  {
3023    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_179_Offset),
3024    kInstruction_ldrsh_al_r0_r13_minus_179_Offset,
3025  },
3026  {
3027    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_minus_70_Offset),
3028    kInstruction_ldrsh_al_r0_r7_minus_70_Offset,
3029  },
3030  {
3031    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_132_Offset),
3032    kInstruction_ldrsh_al_r0_r0_plus_132_Offset,
3033  },
3034  {
3035    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_plus_45_Offset),
3036    kInstruction_ldrsh_al_r0_r3_plus_45_Offset,
3037  },
3038  {
3039    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_plus_150_Offset),
3040    kInstruction_ldrsh_al_r0_r1_plus_150_Offset,
3041  },
3042  {
3043    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_203_Offset),
3044    kInstruction_ldrsh_al_r0_r5_plus_203_Offset,
3045  },
3046  {
3047    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_minus_107_Offset),
3048    kInstruction_ldrsh_al_r0_r7_minus_107_Offset,
3049  },
3050  {
3051    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_plus_182_Offset),
3052    kInstruction_ldrsh_al_r0_r3_plus_182_Offset,
3053  },
3054  {
3055    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_minus_112_Offset),
3056    kInstruction_ldrsh_al_r0_r14_minus_112_Offset,
3057  },
3058  {
3059    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_minus_49_Offset),
3060    kInstruction_ldrsh_al_r0_r2_minus_49_Offset,
3061  },
3062  {
3063    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_50_Offset),
3064    kInstruction_ldrsh_al_r0_r9_plus_50_Offset,
3065  },
3066  {
3067    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_minus_153_Offset),
3068    kInstruction_ldrsh_al_r0_r14_minus_153_Offset,
3069  },
3070  {
3071    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_238_Offset),
3072    kInstruction_ldrsh_al_r0_r5_plus_238_Offset,
3073  },
3074  {
3075    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_minus_131_Offset),
3076    kInstruction_ldrsh_al_r0_r10_minus_131_Offset,
3077  },
3078  {
3079    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_95_Offset),
3080    kInstruction_ldrsh_al_r0_r0_plus_95_Offset,
3081  },
3082  {
3083    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_225_Offset),
3084    kInstruction_ldrsh_al_r0_r5_minus_225_Offset,
3085  },
3086  {
3087    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_minus_180_Offset),
3088    kInstruction_ldrsh_al_r0_r8_minus_180_Offset,
3089  },
3090  {
3091    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_plus_173_Offset),
3092    kInstruction_ldrsh_al_r0_r8_plus_173_Offset,
3093  },
3094  {
3095    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_161_Offset),
3096    kInstruction_ldrsh_al_r0_r11_minus_161_Offset,
3097  },
3098  {
3099    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_plus_65_Offset),
3100    kInstruction_ldrsh_al_r0_r11_plus_65_Offset,
3101  },
3102  {
3103    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_plus_52_Offset),
3104    kInstruction_ldrsh_al_r0_r8_plus_52_Offset,
3105  },
3106  {
3107    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_221_Offset),
3108    kInstruction_ldrsh_al_r0_r14_plus_221_Offset,
3109  },
3110  {
3111    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_minus_176_Offset),
3112    kInstruction_ldrsh_al_r0_r3_minus_176_Offset,
3113  },
3114  {
3115    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_1_Offset),
3116    kInstruction_ldrsh_al_r0_r5_minus_1_Offset,
3117  },
3118  {
3119    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_minus_139_Offset),
3120    kInstruction_ldrsh_al_r0_r8_minus_139_Offset,
3121  },
3122  {
3123    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_154_Offset),
3124    kInstruction_ldrsh_al_r0_r0_plus_154_Offset,
3125  },
3126  {
3127    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_minus_54_Offset),
3128    kInstruction_ldrsh_al_r0_r5_minus_54_Offset,
3129  },
3130  {
3131    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_29_Offset),
3132    kInstruction_ldrsh_al_r0_r7_plus_29_Offset,
3133  },
3134  {
3135    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_minus_202_Offset),
3136    kInstruction_ldrsh_al_r0_r3_minus_202_Offset,
3137  },
3138  {
3139    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_minus_136_Offset),
3140    kInstruction_ldrsh_al_r0_r12_minus_136_Offset,
3141  },
3142  {
3143    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_130_Offset),
3144    kInstruction_ldrsh_al_r0_r0_minus_130_Offset,
3145  },
3146  {
3147    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_plus_30_Offset),
3148    kInstruction_ldrsh_al_r0_r3_plus_30_Offset,
3149  },
3150  {
3151    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_minus_136_Offset),
3152    kInstruction_ldrsh_al_r0_r1_minus_136_Offset,
3153  },
3154  {
3155    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_176_Offset),
3156    kInstruction_ldrsh_al_r0_r4_plus_176_Offset,
3157  },
3158  {
3159    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_141_Offset),
3160    kInstruction_ldrsh_al_r0_r2_plus_141_Offset,
3161  },
3162  {
3163    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_196_Offset),
3164    kInstruction_ldrsh_al_r0_r4_minus_196_Offset,
3165  },
3166  {
3167    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_minus_55_Offset),
3168    kInstruction_ldrsh_al_r0_r9_minus_55_Offset,
3169  },
3170  {
3171    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_plus_99_Offset),
3172    kInstruction_ldrsh_al_r0_r11_plus_99_Offset,
3173  },
3174  {
3175    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_plus_169_Offset),
3176    kInstruction_ldrsh_al_r0_r12_plus_169_Offset,
3177  },
3178  {
3179    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_91_Offset),
3180    kInstruction_ldrsh_al_r0_r7_plus_91_Offset,
3181  },
3182  {
3183    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r10_plus_93_Offset),
3184    kInstruction_ldrsh_al_r0_r10_plus_93_Offset,
3185  },
3186  {
3187    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_77_Offset),
3188    kInstruction_ldrsh_al_r0_r4_minus_77_Offset,
3189  },
3190  {
3191    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_6_Offset),
3192    kInstruction_ldrsh_al_r0_r2_plus_6_Offset,
3193  },
3194  {
3195    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_31_Offset),
3196    kInstruction_ldrsh_al_r0_r13_minus_31_Offset,
3197  },
3198  {
3199    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_129_Offset),
3200    kInstruction_ldrsh_al_r0_r14_plus_129_Offset,
3201  },
3202  {
3203    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_198_Offset),
3204    kInstruction_ldrsh_al_r0_r13_minus_198_Offset,
3205  },
3206  {
3207    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_33_Offset),
3208    kInstruction_ldrsh_al_r0_r5_plus_33_Offset,
3209  },
3210  {
3211    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_16_Offset),
3212    kInstruction_ldrsh_al_r0_r0_minus_16_Offset,
3213  },
3214  {
3215    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_minus_14_Offset),
3216    kInstruction_ldrsh_al_r0_r12_minus_14_Offset,
3217  },
3218  {
3219    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_146_Offset),
3220    kInstruction_ldrsh_al_r0_r2_plus_146_Offset,
3221  },
3222  {
3223    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_plus_174_Offset),
3224    kInstruction_ldrsh_al_r0_r1_plus_174_Offset,
3225  },
3226  {
3227    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_21_Offset),
3228    kInstruction_ldrsh_al_r0_r2_plus_21_Offset,
3229  },
3230  {
3231    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_202_Offset),
3232    kInstruction_ldrsh_al_r0_r7_plus_202_Offset,
3233  },
3234  {
3235    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_36_Offset),
3236    kInstruction_ldrsh_al_r0_r5_plus_36_Offset,
3237  },
3238  {
3239    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_179_Offset),
3240    kInstruction_ldrsh_al_r0_r7_plus_179_Offset,
3241  },
3242  {
3243    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_84_Offset),
3244    kInstruction_ldrsh_al_r0_r4_minus_84_Offset,
3245  },
3246  {
3247    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_plus_73_Offset),
3248    kInstruction_ldrsh_al_r0_r3_plus_73_Offset,
3249  },
3250  {
3251    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_122_Offset),
3252    kInstruction_ldrsh_al_r0_r0_minus_122_Offset,
3253  },
3254  {
3255    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_8_Offset),
3256    kInstruction_ldrsh_al_r0_r14_plus_8_Offset,
3257  },
3258  {
3259    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_plus_94_Offset),
3260    kInstruction_ldrsh_al_r0_r7_plus_94_Offset,
3261  },
3262  {
3263    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_plus_217_Offset),
3264    kInstruction_ldrsh_al_r0_r8_plus_217_Offset,
3265  },
3266  {
3267    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_97_Offset),
3268    kInstruction_ldrsh_al_r0_r0_minus_97_Offset,
3269  },
3270  {
3271    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_202_Offset),
3272    kInstruction_ldrsh_al_r0_r4_minus_202_Offset,
3273  },
3274  {
3275    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_minus_28_Offset),
3276    kInstruction_ldrsh_al_r0_r14_minus_28_Offset,
3277  },
3278  {
3279    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_176_Offset),
3280    kInstruction_ldrsh_al_r0_r14_plus_176_Offset,
3281  },
3282  {
3283    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_148_Offset),
3284    kInstruction_ldrsh_al_r0_r11_minus_148_Offset,
3285  },
3286  {
3287    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_minus_204_Offset),
3288    kInstruction_ldrsh_al_r0_r3_minus_204_Offset,
3289  },
3290  {
3291    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_minus_131_Offset),
3292    kInstruction_ldrsh_al_r0_r8_minus_131_Offset,
3293  },
3294  {
3295    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_plus_125_Offset),
3296    kInstruction_ldrsh_al_r0_r0_plus_125_Offset,
3297  },
3298  {
3299    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_255_Offset),
3300    kInstruction_ldrsh_al_r0_r4_minus_255_Offset,
3301  },
3302  {
3303    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_247_Offset),
3304    kInstruction_ldrsh_al_r0_r11_minus_247_Offset,
3305  },
3306  {
3307    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r0_minus_254_Offset),
3308    kInstruction_ldrsh_al_r0_r0_minus_254_Offset,
3309  },
3310  {
3311    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r3_minus_93_Offset),
3312    kInstruction_ldrsh_al_r0_r3_minus_93_Offset,
3313  },
3314  {
3315    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_minus_137_Offset),
3316    kInstruction_ldrsh_al_r0_r2_minus_137_Offset,
3317  },
3318  {
3319    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r6_plus_70_Offset),
3320    kInstruction_ldrsh_al_r0_r6_plus_70_Offset,
3321  },
3322  {
3323    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_155_Offset),
3324    kInstruction_ldrsh_al_r0_r9_plus_155_Offset,
3325  },
3326  {
3327    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r7_minus_112_Offset),
3328    kInstruction_ldrsh_al_r0_r7_minus_112_Offset,
3329  },
3330  {
3331    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_135_Offset),
3332    kInstruction_ldrsh_al_r0_r5_plus_135_Offset,
3333  },
3334  {
3335    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_plus_37_Offset),
3336    kInstruction_ldrsh_al_r0_r1_plus_37_Offset,
3337  },
3338  {
3339    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_minus_180_PostIndex),
3340    kInstruction_ldrsh_al_r0_r2_minus_180_PostIndex,
3341  },
3342  {
3343    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r10_plus_36_PostIndex),
3344    kInstruction_ldrsh_al_r7_r10_plus_36_PostIndex,
3345  },
3346  {
3347    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r3_minus_99_PreIndex),
3348    kInstruction_ldrsh_al_r5_r3_minus_99_PreIndex,
3349  },
3350  {
3351    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_plus_182_PostIndex),
3352    kInstruction_ldrsh_al_r0_r8_plus_182_PostIndex,
3353  },
3354  {
3355    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r12_plus_161_PreIndex),
3356    kInstruction_ldrsh_al_r13_r12_plus_161_PreIndex,
3357  },
3358  {
3359    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r13_minus_132_PreIndex),
3360    kInstruction_ldrsh_al_r4_r13_minus_132_PreIndex,
3361  },
3362  {
3363    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r3_minus_116_PostIndex),
3364    kInstruction_ldrsh_al_r11_r3_minus_116_PostIndex,
3365  },
3366  {
3367    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r14_minus_116_PreIndex),
3368    kInstruction_ldrsh_al_r11_r14_minus_116_PreIndex,
3369  },
3370  {
3371    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r1_plus_13_PostIndex),
3372    kInstruction_ldrsh_al_r7_r1_plus_13_PostIndex,
3373  },
3374  {
3375    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r4_minus_198_PreIndex),
3376    kInstruction_ldrsh_al_r8_r4_minus_198_PreIndex,
3377  },
3378  {
3379    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_135_PostIndex),
3380    kInstruction_ldrsh_al_r0_r4_plus_135_PostIndex,
3381  },
3382  {
3383    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r3_minus_107_PreIndex),
3384    kInstruction_ldrsh_al_r11_r3_minus_107_PreIndex,
3385  },
3386  {
3387    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r6_plus_211_PostIndex),
3388    kInstruction_ldrsh_al_r13_r6_plus_211_PostIndex,
3389  },
3390  {
3391    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r8_plus_32_PostIndex),
3392    kInstruction_ldrsh_al_r11_r8_plus_32_PostIndex,
3393  },
3394  {
3395    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r6_plus_83_PreIndex),
3396    kInstruction_ldrsh_al_r7_r6_plus_83_PreIndex,
3397  },
3398  {
3399    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_79_PostIndex),
3400    kInstruction_ldrsh_al_r0_r13_minus_79_PostIndex,
3401  },
3402  {
3403    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r1_minus_124_PreIndex),
3404    kInstruction_ldrsh_al_r2_r1_minus_124_PreIndex,
3405  },
3406  {
3407    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r10_plus_91_PostIndex),
3408    kInstruction_ldrsh_al_r5_r10_plus_91_PostIndex,
3409  },
3410  {
3411    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r4_minus_138_PreIndex),
3412    kInstruction_ldrsh_al_r5_r4_minus_138_PreIndex,
3413  },
3414  {
3415    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r12_plus_78_PostIndex),
3416    kInstruction_ldrsh_al_r10_r12_plus_78_PostIndex,
3417  },
3418  {
3419    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_57_PreIndex),
3420    kInstruction_ldrsh_al_r0_r2_plus_57_PreIndex,
3421  },
3422  {
3423    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r0_plus_58_PostIndex),
3424    kInstruction_ldrsh_al_r2_r0_plus_58_PostIndex,
3425  },
3426  {
3427    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r5_plus_249_PreIndex),
3428    kInstruction_ldrsh_al_r10_r5_plus_249_PreIndex,
3429  },
3430  {
3431    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r8_minus_122_PostIndex),
3432    kInstruction_ldrsh_al_r11_r8_minus_122_PostIndex,
3433  },
3434  {
3435    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r4_minus_163_PreIndex),
3436    kInstruction_ldrsh_al_r5_r4_minus_163_PreIndex,
3437  },
3438  {
3439    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r14_plus_130_PreIndex),
3440    kInstruction_ldrsh_al_r6_r14_plus_130_PreIndex,
3441  },
3442  {
3443    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_175_PreIndex),
3444    kInstruction_ldrsh_al_r0_r9_plus_175_PreIndex,
3445  },
3446  {
3447    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r9_minus_79_PostIndex),
3448    kInstruction_ldrsh_al_r6_r9_minus_79_PostIndex,
3449  },
3450  {
3451    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_plus_14_PreIndex),
3452    kInstruction_ldrsh_al_r0_r2_plus_14_PreIndex,
3453  },
3454  {
3455    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r4_minus_129_PreIndex),
3456    kInstruction_ldrsh_al_r9_r4_minus_129_PreIndex,
3457  },
3458  {
3459    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r0_minus_179_PreIndex),
3460    kInstruction_ldrsh_al_r11_r0_minus_179_PreIndex,
3461  },
3462  {
3463    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r11_minus_100_PreIndex),
3464    kInstruction_ldrsh_al_r2_r11_minus_100_PreIndex,
3465  },
3466  {
3467    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r11_minus_246_PostIndex),
3468    kInstruction_ldrsh_al_r3_r11_minus_246_PostIndex,
3469  },
3470  {
3471    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r4_minus_38_PostIndex),
3472    kInstruction_ldrsh_al_r1_r4_minus_38_PostIndex,
3473  },
3474  {
3475    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r14_plus_216_PreIndex),
3476    kInstruction_ldrsh_al_r12_r14_plus_216_PreIndex,
3477  },
3478  {
3479    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r5_minus_37_PreIndex),
3480    kInstruction_ldrsh_al_r13_r5_minus_37_PreIndex,
3481  },
3482  {
3483    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r10_minus_90_PostIndex),
3484    kInstruction_ldrsh_al_r9_r10_minus_90_PostIndex,
3485  },
3486  {
3487    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r14_plus_115_PostIndex),
3488    kInstruction_ldrsh_al_r1_r14_plus_115_PostIndex,
3489  },
3490  {
3491    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_plus_194_PostIndex),
3492    kInstruction_ldrsh_al_r0_r13_plus_194_PostIndex,
3493  },
3494  {
3495    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r14_minus_162_PreIndex),
3496    kInstruction_ldrsh_al_r13_r14_minus_162_PreIndex,
3497  },
3498  {
3499    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r3_minus_251_PostIndex),
3500    kInstruction_ldrsh_al_r2_r3_minus_251_PostIndex,
3501  },
3502  {
3503    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r3_plus_190_PostIndex),
3504    kInstruction_ldrsh_al_r2_r3_plus_190_PostIndex,
3505  },
3506  {
3507    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r13_minus_47_PostIndex),
3508    kInstruction_ldrsh_al_r0_r13_minus_47_PostIndex,
3509  },
3510  {
3511    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r4_minus_59_PostIndex),
3512    kInstruction_ldrsh_al_r14_r4_minus_59_PostIndex,
3513  },
3514  {
3515    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r0_plus_62_PreIndex),
3516    kInstruction_ldrsh_al_r10_r0_plus_62_PreIndex,
3517  },
3518  {
3519    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r14_minus_239_PostIndex),
3520    kInstruction_ldrsh_al_r1_r14_minus_239_PostIndex,
3521  },
3522  {
3523    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r3_minus_29_PostIndex),
3524    kInstruction_ldrsh_al_r4_r3_minus_29_PostIndex,
3525  },
3526  {
3527    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r14_plus_174_PreIndex),
3528    kInstruction_ldrsh_al_r4_r14_plus_174_PreIndex,
3529  },
3530  {
3531    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r5_minus_167_PostIndex),
3532    kInstruction_ldrsh_al_r7_r5_minus_167_PostIndex,
3533  },
3534  {
3535    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r11_minus_46_PreIndex),
3536    kInstruction_ldrsh_al_r5_r11_minus_46_PreIndex,
3537  },
3538  {
3539    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r13_plus_13_PostIndex),
3540    kInstruction_ldrsh_al_r3_r13_plus_13_PostIndex,
3541  },
3542  {
3543    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r7_plus_10_PreIndex),
3544    kInstruction_ldrsh_al_r3_r7_plus_10_PreIndex,
3545  },
3546  {
3547    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r5_minus_95_PostIndex),
3548    kInstruction_ldrsh_al_r4_r5_minus_95_PostIndex,
3549  },
3550  {
3551    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r8_minus_17_PostIndex),
3552    kInstruction_ldrsh_al_r11_r8_minus_17_PostIndex,
3553  },
3554  {
3555    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r10_plus_72_PostIndex),
3556    kInstruction_ldrsh_al_r2_r10_plus_72_PostIndex,
3557  },
3558  {
3559    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r12_minus_6_PostIndex),
3560    kInstruction_ldrsh_al_r0_r12_minus_6_PostIndex,
3561  },
3562  {
3563    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r4_plus_232_PostIndex),
3564    kInstruction_ldrsh_al_r14_r4_plus_232_PostIndex,
3565  },
3566  {
3567    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r9_plus_62_PostIndex),
3568    kInstruction_ldrsh_al_r6_r9_plus_62_PostIndex,
3569  },
3570  {
3571    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r14_minus_251_PreIndex),
3572    kInstruction_ldrsh_al_r6_r14_minus_251_PreIndex,
3573  },
3574  {
3575    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r3_plus_213_PostIndex),
3576    kInstruction_ldrsh_al_r10_r3_plus_213_PostIndex,
3577  },
3578  {
3579    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r5_plus_95_PreIndex),
3580    kInstruction_ldrsh_al_r4_r5_plus_95_PreIndex,
3581  },
3582  {
3583    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r12_plus_90_PreIndex),
3584    kInstruction_ldrsh_al_r13_r12_plus_90_PreIndex,
3585  },
3586  {
3587    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r8_minus_117_PostIndex),
3588    kInstruction_ldrsh_al_r1_r8_minus_117_PostIndex,
3589  },
3590  {
3591    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r3_minus_9_PreIndex),
3592    kInstruction_ldrsh_al_r13_r3_minus_9_PreIndex,
3593  },
3594  {
3595    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r4_plus_174_PostIndex),
3596    kInstruction_ldrsh_al_r6_r4_plus_174_PostIndex,
3597  },
3598  {
3599    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r10_plus_85_PostIndex),
3600    kInstruction_ldrsh_al_r14_r10_plus_85_PostIndex,
3601  },
3602  {
3603    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r3_plus_77_PostIndex),
3604    kInstruction_ldrsh_al_r10_r3_plus_77_PostIndex,
3605  },
3606  {
3607    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r12_minus_124_PostIndex),
3608    kInstruction_ldrsh_al_r8_r12_minus_124_PostIndex,
3609  },
3610  {
3611    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r2_minus_66_PostIndex),
3612    kInstruction_ldrsh_al_r0_r2_minus_66_PostIndex,
3613  },
3614  {
3615    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r0_minus_121_PreIndex),
3616    kInstruction_ldrsh_al_r6_r0_minus_121_PreIndex,
3617  },
3618  {
3619    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r4_minus_10_PostIndex),
3620    kInstruction_ldrsh_al_r1_r4_minus_10_PostIndex,
3621  },
3622  {
3623    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r5_plus_35_PreIndex),
3624    kInstruction_ldrsh_al_r0_r5_plus_35_PreIndex,
3625  },
3626  {
3627    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r2_plus_76_PostIndex),
3628    kInstruction_ldrsh_al_r11_r2_plus_76_PostIndex,
3629  },
3630  {
3631    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r13_plus_162_PreIndex),
3632    kInstruction_ldrsh_al_r4_r13_plus_162_PreIndex,
3633  },
3634  {
3635    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r4_plus_219_PreIndex),
3636    kInstruction_ldrsh_al_r9_r4_plus_219_PreIndex,
3637  },
3638  {
3639    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r3_plus_92_PreIndex),
3640    kInstruction_ldrsh_al_r2_r3_plus_92_PreIndex,
3641  },
3642  {
3643    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r0_plus_173_PostIndex),
3644    kInstruction_ldrsh_al_r4_r0_plus_173_PostIndex,
3645  },
3646  {
3647    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_minus_92_PreIndex),
3648    kInstruction_ldrsh_al_r0_r4_minus_92_PreIndex,
3649  },
3650  {
3651    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r4_plus_198_PreIndex),
3652    kInstruction_ldrsh_al_r1_r4_plus_198_PreIndex,
3653  },
3654  {
3655    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r11_plus_164_PreIndex),
3656    kInstruction_ldrsh_al_r4_r11_plus_164_PreIndex,
3657  },
3658  {
3659    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r3_plus_29_PreIndex),
3660    kInstruction_ldrsh_al_r10_r3_plus_29_PreIndex,
3661  },
3662  {
3663    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_129_PreIndex),
3664    kInstruction_ldrsh_al_r0_r4_plus_129_PreIndex,
3665  },
3666  {
3667    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r8_plus_120_PreIndex),
3668    kInstruction_ldrsh_al_r14_r8_plus_120_PreIndex,
3669  },
3670  {
3671    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r10_plus_187_PostIndex),
3672    kInstruction_ldrsh_al_r11_r10_plus_187_PostIndex,
3673  },
3674  {
3675    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r0_plus_69_PostIndex),
3676    kInstruction_ldrsh_al_r2_r0_plus_69_PostIndex,
3677  },
3678  {
3679    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r7_plus_130_PreIndex),
3680    kInstruction_ldrsh_al_r9_r7_plus_130_PreIndex,
3681  },
3682  {
3683    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r5_minus_59_PreIndex),
3684    kInstruction_ldrsh_al_r10_r5_minus_59_PreIndex,
3685  },
3686  {
3687    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r2_plus_196_PreIndex),
3688    kInstruction_ldrsh_al_r13_r2_plus_196_PreIndex,
3689  },
3690  {
3691    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r6_plus_27_PreIndex),
3692    kInstruction_ldrsh_al_r12_r6_plus_27_PreIndex,
3693  },
3694  {
3695    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r0_plus_30_PostIndex),
3696    kInstruction_ldrsh_al_r9_r0_plus_30_PostIndex,
3697  },
3698  {
3699    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r11_plus_208_PostIndex),
3700    kInstruction_ldrsh_al_r8_r11_plus_208_PostIndex,
3701  },
3702  {
3703    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r10_plus_150_PostIndex),
3704    kInstruction_ldrsh_al_r6_r10_plus_150_PostIndex,
3705  },
3706  {
3707    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r9_plus_115_PostIndex),
3708    kInstruction_ldrsh_al_r3_r9_plus_115_PostIndex,
3709  },
3710  {
3711    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r14_minus_65_PreIndex),
3712    kInstruction_ldrsh_al_r2_r14_minus_65_PreIndex,
3713  },
3714  {
3715    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r9_plus_150_PreIndex),
3716    kInstruction_ldrsh_al_r12_r9_plus_150_PreIndex,
3717  },
3718  {
3719    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r11_plus_153_PostIndex),
3720    kInstruction_ldrsh_al_r2_r11_plus_153_PostIndex,
3721  },
3722  {
3723    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r11_minus_80_PostIndex),
3724    kInstruction_ldrsh_al_r4_r11_minus_80_PostIndex,
3725  },
3726  {
3727    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r11_minus_164_PostIndex),
3728    kInstruction_ldrsh_al_r8_r11_minus_164_PostIndex,
3729  },
3730  {
3731    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r9_plus_140_PreIndex),
3732    kInstruction_ldrsh_al_r8_r9_plus_140_PreIndex,
3733  },
3734  {
3735    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r1_minus_237_PreIndex),
3736    kInstruction_ldrsh_al_r4_r1_minus_237_PreIndex,
3737  },
3738  {
3739    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r4_plus_16_PostIndex),
3740    kInstruction_ldrsh_al_r9_r4_plus_16_PostIndex,
3741  },
3742  {
3743    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r6_plus_248_PreIndex),
3744    kInstruction_ldrsh_al_r13_r6_plus_248_PreIndex,
3745  },
3746  {
3747    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r12_plus_196_PostIndex),
3748    kInstruction_ldrsh_al_r9_r12_plus_196_PostIndex,
3749  },
3750  {
3751    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r1_plus_68_PostIndex),
3752    kInstruction_ldrsh_al_r2_r1_plus_68_PostIndex,
3753  },
3754  {
3755    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r2_minus_106_PreIndex),
3756    kInstruction_ldrsh_al_r1_r2_minus_106_PreIndex,
3757  },
3758  {
3759    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r9_minus_21_PreIndex),
3760    kInstruction_ldrsh_al_r3_r9_minus_21_PreIndex,
3761  },
3762  {
3763    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r3_plus_39_PreIndex),
3764    kInstruction_ldrsh_al_r13_r3_plus_39_PreIndex,
3765  },
3766  {
3767    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r11_plus_75_PostIndex),
3768    kInstruction_ldrsh_al_r2_r11_plus_75_PostIndex,
3769  },
3770  {
3771    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r3_minus_136_PostIndex),
3772    kInstruction_ldrsh_al_r5_r3_minus_136_PostIndex,
3773  },
3774  {
3775    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r13_minus_229_PreIndex),
3776    kInstruction_ldrsh_al_r12_r13_minus_229_PreIndex,
3777  },
3778  {
3779    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r5_plus_130_PostIndex),
3780    kInstruction_ldrsh_al_r9_r5_plus_130_PostIndex,
3781  },
3782  {
3783    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r5_plus_206_PostIndex),
3784    kInstruction_ldrsh_al_r2_r5_plus_206_PostIndex,
3785  },
3786  {
3787    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r6_minus_6_PreIndex),
3788    kInstruction_ldrsh_al_r4_r6_minus_6_PreIndex,
3789  },
3790  {
3791    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r13_plus_113_PreIndex),
3792    kInstruction_ldrsh_al_r14_r13_plus_113_PreIndex,
3793  },
3794  {
3795    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r5_plus_128_PostIndex),
3796    kInstruction_ldrsh_al_r1_r5_plus_128_PostIndex,
3797  },
3798  {
3799    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r4_plus_171_PostIndex),
3800    kInstruction_ldrsh_al_r2_r4_plus_171_PostIndex,
3801  },
3802  {
3803    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r0_minus_125_PostIndex),
3804    kInstruction_ldrsh_al_r6_r0_minus_125_PostIndex,
3805  },
3806  {
3807    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r12_plus_224_PostIndex),
3808    kInstruction_ldrsh_al_r14_r12_plus_224_PostIndex,
3809  },
3810  {
3811    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r6_minus_185_PreIndex),
3812    kInstruction_ldrsh_al_r12_r6_minus_185_PreIndex,
3813  },
3814  {
3815    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r0_plus_143_PostIndex),
3816    kInstruction_ldrsh_al_r6_r0_plus_143_PostIndex,
3817  },
3818  {
3819    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r13_plus_219_PostIndex),
3820    kInstruction_ldrsh_al_r4_r13_plus_219_PostIndex,
3821  },
3822  {
3823    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r0_plus_187_PostIndex),
3824    kInstruction_ldrsh_al_r13_r0_plus_187_PostIndex,
3825  },
3826  {
3827    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r0_plus_103_PreIndex),
3828    kInstruction_ldrsh_al_r14_r0_plus_103_PreIndex,
3829  },
3830  {
3831    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r2_minus_73_PostIndex),
3832    kInstruction_ldrsh_al_r5_r2_minus_73_PostIndex,
3833  },
3834  {
3835    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r11_plus_109_PostIndex),
3836    kInstruction_ldrsh_al_r3_r11_plus_109_PostIndex,
3837  },
3838  {
3839    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r5_plus_22_PreIndex),
3840    kInstruction_ldrsh_al_r2_r5_plus_22_PreIndex,
3841  },
3842  {
3843    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r5_minus_123_PostIndex),
3844    kInstruction_ldrsh_al_r13_r5_minus_123_PostIndex,
3845  },
3846  {
3847    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r5_minus_133_PreIndex),
3848    kInstruction_ldrsh_al_r14_r5_minus_133_PreIndex,
3849  },
3850  {
3851    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r11_minus_226_PostIndex),
3852    kInstruction_ldrsh_al_r10_r11_minus_226_PostIndex,
3853  },
3854  {
3855    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r6_plus_175_PostIndex),
3856    kInstruction_ldrsh_al_r3_r6_plus_175_PostIndex,
3857  },
3858  {
3859    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_6_PreIndex),
3860    kInstruction_ldrsh_al_r0_r11_minus_6_PreIndex,
3861  },
3862  {
3863    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r1_plus_170_PostIndex),
3864    kInstruction_ldrsh_al_r7_r1_plus_170_PostIndex,
3865  },
3866  {
3867    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r7_plus_107_PostIndex),
3868    kInstruction_ldrsh_al_r12_r7_plus_107_PostIndex,
3869  },
3870  {
3871    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r11_minus_109_PostIndex),
3872    kInstruction_ldrsh_al_r8_r11_minus_109_PostIndex,
3873  },
3874  {
3875    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r0_minus_93_PreIndex),
3876    kInstruction_ldrsh_al_r8_r0_minus_93_PreIndex,
3877  },
3878  {
3879    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r3_minus_152_PostIndex),
3880    kInstruction_ldrsh_al_r9_r3_minus_152_PostIndex,
3881  },
3882  {
3883    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r12_minus_233_PostIndex),
3884    kInstruction_ldrsh_al_r9_r12_minus_233_PostIndex,
3885  },
3886  {
3887    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r2_minus_122_PostIndex),
3888    kInstruction_ldrsh_al_r5_r2_minus_122_PostIndex,
3889  },
3890  {
3891    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r9_plus_248_PostIndex),
3892    kInstruction_ldrsh_al_r2_r9_plus_248_PostIndex,
3893  },
3894  {
3895    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r14_minus_137_PreIndex),
3896    kInstruction_ldrsh_al_r2_r14_minus_137_PreIndex,
3897  },
3898  {
3899    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r12_plus_19_PreIndex),
3900    kInstruction_ldrsh_al_r10_r12_plus_19_PreIndex,
3901  },
3902  {
3903    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r10_plus_116_PostIndex),
3904    kInstruction_ldrsh_al_r7_r10_plus_116_PostIndex,
3905  },
3906  {
3907    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r8_minus_46_PreIndex),
3908    kInstruction_ldrsh_al_r11_r8_minus_46_PreIndex,
3909  },
3910  {
3911    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r9_minus_16_PreIndex),
3912    kInstruction_ldrsh_al_r4_r9_minus_16_PreIndex,
3913  },
3914  {
3915    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r9_minus_74_PostIndex),
3916    kInstruction_ldrsh_al_r8_r9_minus_74_PostIndex,
3917  },
3918  {
3919    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r9_minus_7_PostIndex),
3920    kInstruction_ldrsh_al_r13_r9_minus_7_PostIndex,
3921  },
3922  {
3923    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r6_plus_100_PostIndex),
3924    kInstruction_ldrsh_al_r7_r6_plus_100_PostIndex,
3925  },
3926  {
3927    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r1_minus_217_PostIndex),
3928    kInstruction_ldrsh_al_r13_r1_minus_217_PostIndex,
3929  },
3930  {
3931    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r0_plus_219_PreIndex),
3932    kInstruction_ldrsh_al_r5_r0_plus_219_PreIndex,
3933  },
3934  {
3935    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r1_minus_148_PreIndex),
3936    kInstruction_ldrsh_al_r9_r1_minus_148_PreIndex,
3937  },
3938  {
3939    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_plus_211_PreIndex),
3940    kInstruction_ldrsh_al_r0_r8_plus_211_PreIndex,
3941  },
3942  {
3943    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r6_plus_82_PreIndex),
3944    kInstruction_ldrsh_al_r9_r6_plus_82_PreIndex,
3945  },
3946  {
3947    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_minus_222_PreIndex),
3948    kInstruction_ldrsh_al_r0_r1_minus_222_PreIndex,
3949  },
3950  {
3951    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r1_plus_225_PostIndex),
3952    kInstruction_ldrsh_al_r3_r1_plus_225_PostIndex,
3953  },
3954  {
3955    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r2_minus_28_PostIndex),
3956    kInstruction_ldrsh_al_r5_r2_minus_28_PostIndex,
3957  },
3958  {
3959    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r5_minus_24_PostIndex),
3960    kInstruction_ldrsh_al_r7_r5_minus_24_PostIndex,
3961  },
3962  {
3963    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r8_minus_55_PreIndex),
3964    kInstruction_ldrsh_al_r4_r8_minus_55_PreIndex,
3965  },
3966  {
3967    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r14_minus_90_PostIndex),
3968    kInstruction_ldrsh_al_r6_r14_minus_90_PostIndex,
3969  },
3970  {
3971    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r0_minus_158_PreIndex),
3972    kInstruction_ldrsh_al_r3_r0_minus_158_PreIndex,
3973  },
3974  {
3975    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r8_plus_239_PostIndex),
3976    kInstruction_ldrsh_al_r10_r8_plus_239_PostIndex,
3977  },
3978  {
3979    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r5_plus_185_PostIndex),
3980    kInstruction_ldrsh_al_r4_r5_plus_185_PostIndex,
3981  },
3982  {
3983    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r3_minus_34_PreIndex),
3984    kInstruction_ldrsh_al_r5_r3_minus_34_PreIndex,
3985  },
3986  {
3987    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r0_minus_129_PostIndex),
3988    kInstruction_ldrsh_al_r11_r0_minus_129_PostIndex,
3989  },
3990  {
3991    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r9_minus_175_PreIndex),
3992    kInstruction_ldrsh_al_r2_r9_minus_175_PreIndex,
3993  },
3994  {
3995    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r13_plus_87_PreIndex),
3996    kInstruction_ldrsh_al_r2_r13_plus_87_PreIndex,
3997  },
3998  {
3999    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r7_plus_34_PostIndex),
4000    kInstruction_ldrsh_al_r8_r7_plus_34_PostIndex,
4001  },
4002  {
4003    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r1_minus_124_PostIndex),
4004    kInstruction_ldrsh_al_r3_r1_minus_124_PostIndex,
4005  },
4006  {
4007    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r0_minus_163_PostIndex),
4008    kInstruction_ldrsh_al_r12_r0_minus_163_PostIndex,
4009  },
4010  {
4011    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r11_minus_88_PostIndex),
4012    kInstruction_ldrsh_al_r9_r11_minus_88_PostIndex,
4013  },
4014  {
4015    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r13_minus_143_PostIndex),
4016    kInstruction_ldrsh_al_r11_r13_minus_143_PostIndex,
4017  },
4018  {
4019    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r12_plus_247_PostIndex),
4020    kInstruction_ldrsh_al_r6_r12_plus_247_PostIndex,
4021  },
4022  {
4023    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r1_plus_47_PostIndex),
4024    kInstruction_ldrsh_al_r4_r1_plus_47_PostIndex,
4025  },
4026  {
4027    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r2_plus_228_PreIndex),
4028    kInstruction_ldrsh_al_r5_r2_plus_228_PreIndex,
4029  },
4030  {
4031    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r13_minus_200_PreIndex),
4032    kInstruction_ldrsh_al_r6_r13_minus_200_PreIndex,
4033  },
4034  {
4035    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r0_plus_188_PreIndex),
4036    kInstruction_ldrsh_al_r10_r0_plus_188_PreIndex,
4037  },
4038  {
4039    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r9_plus_19_PostIndex),
4040    kInstruction_ldrsh_al_r12_r9_plus_19_PostIndex,
4041  },
4042  {
4043    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r6_minus_184_PostIndex),
4044    kInstruction_ldrsh_al_r3_r6_minus_184_PostIndex,
4045  },
4046  {
4047    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r10_plus_229_PostIndex),
4048    kInstruction_ldrsh_al_r12_r10_plus_229_PostIndex,
4049  },
4050  {
4051    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r3_minus_179_PreIndex),
4052    kInstruction_ldrsh_al_r5_r3_minus_179_PreIndex,
4053  },
4054  {
4055    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r9_plus_120_PostIndex),
4056    kInstruction_ldrsh_al_r12_r9_plus_120_PostIndex,
4057  },
4058  {
4059    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r10_plus_143_PreIndex),
4060    kInstruction_ldrsh_al_r9_r10_plus_143_PreIndex,
4061  },
4062  {
4063    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r2_minus_148_PostIndex),
4064    kInstruction_ldrsh_al_r1_r2_minus_148_PostIndex,
4065  },
4066  {
4067    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r1_plus_210_PreIndex),
4068    kInstruction_ldrsh_al_r7_r1_plus_210_PreIndex,
4069  },
4070  {
4071    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r12_plus_208_PreIndex),
4072    kInstruction_ldrsh_al_r5_r12_plus_208_PreIndex,
4073  },
4074  {
4075    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r8_plus_6_PreIndex),
4076    kInstruction_ldrsh_al_r1_r8_plus_6_PreIndex,
4077  },
4078  {
4079    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r6_minus_106_PreIndex),
4080    kInstruction_ldrsh_al_r9_r6_minus_106_PreIndex,
4081  },
4082  {
4083    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r9_minus_59_PostIndex),
4084    kInstruction_ldrsh_al_r1_r9_minus_59_PostIndex,
4085  },
4086  {
4087    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r11_minus_18_PreIndex),
4088    kInstruction_ldrsh_al_r6_r11_minus_18_PreIndex,
4089  },
4090  {
4091    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r7_plus_19_PreIndex),
4092    kInstruction_ldrsh_al_r2_r7_plus_19_PreIndex,
4093  },
4094  {
4095    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r5_minus_229_PreIndex),
4096    kInstruction_ldrsh_al_r12_r5_minus_229_PreIndex,
4097  },
4098  {
4099    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r5_minus_60_PostIndex),
4100    kInstruction_ldrsh_al_r8_r5_minus_60_PostIndex,
4101  },
4102  {
4103    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r8_minus_125_PreIndex),
4104    kInstruction_ldrsh_al_r9_r8_minus_125_PreIndex,
4105  },
4106  {
4107    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r13_plus_137_PostIndex),
4108    kInstruction_ldrsh_al_r14_r13_plus_137_PostIndex,
4109  },
4110  {
4111    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r1_plus_1_PostIndex),
4112    kInstruction_ldrsh_al_r9_r1_plus_1_PostIndex,
4113  },
4114  {
4115    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r2_plus_230_PostIndex),
4116    kInstruction_ldrsh_al_r6_r2_plus_230_PostIndex,
4117  },
4118  {
4119    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r0_plus_218_PostIndex),
4120    kInstruction_ldrsh_al_r11_r0_plus_218_PostIndex,
4121  },
4122  {
4123    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r10_plus_125_PostIndex),
4124    kInstruction_ldrsh_al_r8_r10_plus_125_PostIndex,
4125  },
4126  {
4127    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r4_plus_138_PostIndex),
4128    kInstruction_ldrsh_al_r1_r4_plus_138_PostIndex,
4129  },
4130  {
4131    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r9_minus_66_PreIndex),
4132    kInstruction_ldrsh_al_r10_r9_minus_66_PreIndex,
4133  },
4134  {
4135    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r11_plus_25_PreIndex),
4136    kInstruction_ldrsh_al_r14_r11_plus_25_PreIndex,
4137  },
4138  {
4139    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r3_minus_76_PostIndex),
4140    kInstruction_ldrsh_al_r9_r3_minus_76_PostIndex,
4141  },
4142  {
4143    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r14_plus_8_PostIndex),
4144    kInstruction_ldrsh_al_r9_r14_plus_8_PostIndex,
4145  },
4146  {
4147    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r14_plus_67_PostIndex),
4148    kInstruction_ldrsh_al_r3_r14_plus_67_PostIndex,
4149  },
4150  {
4151    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r0_minus_39_PreIndex),
4152    kInstruction_ldrsh_al_r3_r0_minus_39_PreIndex,
4153  },
4154  {
4155    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r1_minus_17_PreIndex),
4156    kInstruction_ldrsh_al_r8_r1_minus_17_PreIndex,
4157  },
4158  {
4159    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r11_minus_223_PreIndex),
4160    kInstruction_ldrsh_al_r14_r11_minus_223_PreIndex,
4161  },
4162  {
4163    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r10_plus_99_PreIndex),
4164    kInstruction_ldrsh_al_r7_r10_plus_99_PreIndex,
4165  },
4166  {
4167    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r11_minus_12_PostIndex),
4168    kInstruction_ldrsh_al_r14_r11_minus_12_PostIndex,
4169  },
4170  {
4171    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r10_minus_235_PostIndex),
4172    kInstruction_ldrsh_al_r13_r10_minus_235_PostIndex,
4173  },
4174  {
4175    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r13_minus_167_PreIndex),
4176    kInstruction_ldrsh_al_r3_r13_minus_167_PreIndex,
4177  },
4178  {
4179    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r11_plus_222_PostIndex),
4180    kInstruction_ldrsh_al_r13_r11_plus_222_PostIndex,
4181  },
4182  {
4183    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r4_minus_20_PreIndex),
4184    kInstruction_ldrsh_al_r2_r4_minus_20_PreIndex,
4185  },
4186  {
4187    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r3_plus_185_PostIndex),
4188    kInstruction_ldrsh_al_r1_r3_plus_185_PostIndex,
4189  },
4190  {
4191    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_plus_115_PostIndex),
4192    kInstruction_ldrsh_al_r0_r1_plus_115_PostIndex,
4193  },
4194  {
4195    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r0_plus_169_PreIndex),
4196    kInstruction_ldrsh_al_r2_r0_plus_169_PreIndex,
4197  },
4198  {
4199    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r5_plus_121_PostIndex),
4200    kInstruction_ldrsh_al_r11_r5_plus_121_PostIndex,
4201  },
4202  {
4203    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r12_minus_114_PostIndex),
4204    kInstruction_ldrsh_al_r5_r12_minus_114_PostIndex,
4205  },
4206  {
4207    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r13_minus_71_PostIndex),
4208    kInstruction_ldrsh_al_r14_r13_minus_71_PostIndex,
4209  },
4210  {
4211    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r10_plus_127_PreIndex),
4212    kInstruction_ldrsh_al_r12_r10_plus_127_PreIndex,
4213  },
4214  {
4215    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r11_minus_125_PostIndex),
4216    kInstruction_ldrsh_al_r8_r11_minus_125_PostIndex,
4217  },
4218  {
4219    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r9_plus_239_PostIndex),
4220    kInstruction_ldrsh_al_r13_r9_plus_239_PostIndex,
4221  },
4222  {
4223    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r1_plus_74_PreIndex),
4224    kInstruction_ldrsh_al_r3_r1_plus_74_PreIndex,
4225  },
4226  {
4227    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r7_minus_229_PostIndex),
4228    kInstruction_ldrsh_al_r8_r7_minus_229_PostIndex,
4229  },
4230  {
4231    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r1_plus_240_PostIndex),
4232    kInstruction_ldrsh_al_r8_r1_plus_240_PostIndex,
4233  },
4234  {
4235    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r4_minus_51_PreIndex),
4236    kInstruction_ldrsh_al_r2_r4_minus_51_PreIndex,
4237  },
4238  {
4239    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r9_minus_103_PreIndex),
4240    kInstruction_ldrsh_al_r13_r9_minus_103_PreIndex,
4241  },
4242  {
4243    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r6_minus_138_PostIndex),
4244    kInstruction_ldrsh_al_r4_r6_minus_138_PostIndex,
4245  },
4246  {
4247    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r0_minus_145_PostIndex),
4248    kInstruction_ldrsh_al_r11_r0_minus_145_PostIndex,
4249  },
4250  {
4251    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r3_plus_232_PostIndex),
4252    kInstruction_ldrsh_al_r6_r3_plus_232_PostIndex,
4253  },
4254  {
4255    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r2_plus_117_PreIndex),
4256    kInstruction_ldrsh_al_r14_r2_plus_117_PreIndex,
4257  },
4258  {
4259    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r6_plus_224_PreIndex),
4260    kInstruction_ldrsh_al_r5_r6_plus_224_PreIndex,
4261  },
4262  {
4263    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r2_minus_192_PostIndex),
4264    kInstruction_ldrsh_al_r7_r2_minus_192_PostIndex,
4265  },
4266  {
4267    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r8_plus_250_PreIndex),
4268    kInstruction_ldrsh_al_r14_r8_plus_250_PreIndex,
4269  },
4270  {
4271    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r11_minus_34_PreIndex),
4272    kInstruction_ldrsh_al_r8_r11_minus_34_PreIndex,
4273  },
4274  {
4275    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r11_minus_153_PreIndex),
4276    kInstruction_ldrsh_al_r12_r11_minus_153_PreIndex,
4277  },
4278  {
4279    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r0_minus_61_PreIndex),
4280    kInstruction_ldrsh_al_r4_r0_minus_61_PreIndex,
4281  },
4282  {
4283    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r12_plus_158_PostIndex),
4284    kInstruction_ldrsh_al_r3_r12_plus_158_PostIndex,
4285  },
4286  {
4287    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r12_plus_212_PreIndex),
4288    kInstruction_ldrsh_al_r6_r12_plus_212_PreIndex,
4289  },
4290  {
4291    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r10_plus_189_PostIndex),
4292    kInstruction_ldrsh_al_r6_r10_plus_189_PostIndex,
4293  },
4294  {
4295    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r6_plus_234_PostIndex),
4296    kInstruction_ldrsh_al_r2_r6_plus_234_PostIndex,
4297  },
4298  {
4299    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r11_minus_134_PostIndex),
4300    kInstruction_ldrsh_al_r10_r11_minus_134_PostIndex,
4301  },
4302  {
4303    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r6_minus_240_PostIndex),
4304    kInstruction_ldrsh_al_r11_r6_minus_240_PostIndex,
4305  },
4306  {
4307    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r10_minus_162_PreIndex),
4308    kInstruction_ldrsh_al_r1_r10_minus_162_PreIndex,
4309  },
4310  {
4311    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r3_plus_235_PostIndex),
4312    kInstruction_ldrsh_al_r8_r3_plus_235_PostIndex,
4313  },
4314  {
4315    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r12_plus_192_PreIndex),
4316    kInstruction_ldrsh_al_r5_r12_plus_192_PreIndex,
4317  },
4318  {
4319    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r3_minus_13_PostIndex),
4320    kInstruction_ldrsh_al_r11_r3_minus_13_PostIndex,
4321  },
4322  {
4323    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r5_plus_192_PostIndex),
4324    kInstruction_ldrsh_al_r3_r5_plus_192_PostIndex,
4325  },
4326  {
4327    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r5_plus_75_PreIndex),
4328    kInstruction_ldrsh_al_r1_r5_plus_75_PreIndex,
4329  },
4330  {
4331    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r7_plus_9_PostIndex),
4332    kInstruction_ldrsh_al_r1_r7_plus_9_PostIndex,
4333  },
4334  {
4335    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r14_plus_103_PreIndex),
4336    kInstruction_ldrsh_al_r1_r14_plus_103_PreIndex,
4337  },
4338  {
4339    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r5_plus_254_PostIndex),
4340    kInstruction_ldrsh_al_r4_r5_plus_254_PostIndex,
4341  },
4342  {
4343    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r3_plus_219_PreIndex),
4344    kInstruction_ldrsh_al_r7_r3_plus_219_PreIndex,
4345  },
4346  {
4347    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r7_minus_233_PreIndex),
4348    kInstruction_ldrsh_al_r6_r7_minus_233_PreIndex,
4349  },
4350  {
4351    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r6_plus_93_PostIndex),
4352    kInstruction_ldrsh_al_r7_r6_plus_93_PostIndex,
4353  },
4354  {
4355    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r14_plus_15_PreIndex),
4356    kInstruction_ldrsh_al_r5_r14_plus_15_PreIndex,
4357  },
4358  {
4359    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r2_plus_51_PreIndex),
4360    kInstruction_ldrsh_al_r4_r2_plus_51_PreIndex,
4361  },
4362  {
4363    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r7_plus_233_PostIndex),
4364    kInstruction_ldrsh_al_r12_r7_plus_233_PostIndex,
4365  },
4366  {
4367    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r8_plus_219_PostIndex),
4368    kInstruction_ldrsh_al_r11_r8_plus_219_PostIndex,
4369  },
4370  {
4371    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r10_minus_189_PostIndex),
4372    kInstruction_ldrsh_al_r1_r10_minus_189_PostIndex,
4373  },
4374  {
4375    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r13_minus_101_PostIndex),
4376    kInstruction_ldrsh_al_r4_r13_minus_101_PostIndex,
4377  },
4378  {
4379    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r12_minus_46_PreIndex),
4380    kInstruction_ldrsh_al_r4_r12_minus_46_PreIndex,
4381  },
4382  {
4383    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r12_minus_195_PreIndex),
4384    kInstruction_ldrsh_al_r14_r12_minus_195_PreIndex,
4385  },
4386  {
4387    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r2_minus_141_PreIndex),
4388    kInstruction_ldrsh_al_r8_r2_minus_141_PreIndex,
4389  },
4390  {
4391    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r3_plus_191_PostIndex),
4392    kInstruction_ldrsh_al_r5_r3_plus_191_PostIndex,
4393  },
4394  {
4395    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r1_plus_216_PostIndex),
4396    kInstruction_ldrsh_al_r7_r1_plus_216_PostIndex,
4397  },
4398  {
4399    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r13_minus_87_PostIndex),
4400    kInstruction_ldrsh_al_r6_r13_minus_87_PostIndex,
4401  },
4402  {
4403    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r8_minus_39_PreIndex),
4404    kInstruction_ldrsh_al_r11_r8_minus_39_PreIndex,
4405  },
4406  {
4407    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r6_minus_181_PreIndex),
4408    kInstruction_ldrsh_al_r1_r6_minus_181_PreIndex,
4409  },
4410  {
4411    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r4_plus_162_PostIndex),
4412    kInstruction_ldrsh_al_r6_r4_plus_162_PostIndex,
4413  },
4414  {
4415    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r3_minus_81_PreIndex),
4416    kInstruction_ldrsh_al_r14_r3_minus_81_PreIndex,
4417  },
4418  {
4419    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r5_plus_31_PostIndex),
4420    kInstruction_ldrsh_al_r6_r5_plus_31_PostIndex,
4421  },
4422  {
4423    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r8_plus_47_PostIndex),
4424    kInstruction_ldrsh_al_r13_r8_plus_47_PostIndex,
4425  },
4426  {
4427    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r11_plus_20_PostIndex),
4428    kInstruction_ldrsh_al_r14_r11_plus_20_PostIndex,
4429  },
4430  {
4431    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r12_minus_52_PreIndex),
4432    kInstruction_ldrsh_al_r14_r12_minus_52_PreIndex,
4433  },
4434  {
4435    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r0_plus_98_PreIndex),
4436    kInstruction_ldrsh_al_r13_r0_plus_98_PreIndex,
4437  },
4438  {
4439    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r3_minus_249_PreIndex),
4440    kInstruction_ldrsh_al_r13_r3_minus_249_PreIndex,
4441  },
4442  {
4443    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r4_minus_147_PreIndex),
4444    kInstruction_ldrsh_al_r7_r4_minus_147_PreIndex,
4445  },
4446  {
4447    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r1_plus_246_PostIndex),
4448    kInstruction_ldrsh_al_r13_r1_plus_246_PostIndex,
4449  },
4450  {
4451    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r1_minus_70_PreIndex),
4452    kInstruction_ldrsh_al_r13_r1_minus_70_PreIndex,
4453  },
4454  {
4455    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r14_plus_243_PreIndex),
4456    kInstruction_ldrsh_al_r1_r14_plus_243_PreIndex,
4457  },
4458  {
4459    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r2_minus_92_PreIndex),
4460    kInstruction_ldrsh_al_r7_r2_minus_92_PreIndex,
4461  },
4462  {
4463    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r3_plus_203_PreIndex),
4464    kInstruction_ldrsh_al_r7_r3_plus_203_PreIndex,
4465  },
4466  {
4467    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r12_minus_28_PostIndex),
4468    kInstruction_ldrsh_al_r5_r12_minus_28_PostIndex,
4469  },
4470  {
4471    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r4_plus_149_PostIndex),
4472    kInstruction_ldrsh_al_r14_r4_plus_149_PostIndex,
4473  },
4474  {
4475    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r8_plus_51_PostIndex),
4476    kInstruction_ldrsh_al_r2_r8_plus_51_PostIndex,
4477  },
4478  {
4479    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r2_plus_122_PreIndex),
4480    kInstruction_ldrsh_al_r11_r2_plus_122_PreIndex,
4481  },
4482  {
4483    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r8_plus_127_PostIndex),
4484    kInstruction_ldrsh_al_r3_r8_plus_127_PostIndex,
4485  },
4486  {
4487    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r4_plus_77_PreIndex),
4488    kInstruction_ldrsh_al_r10_r4_plus_77_PreIndex,
4489  },
4490  {
4491    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r6_plus_245_PostIndex),
4492    kInstruction_ldrsh_al_r13_r6_plus_245_PostIndex,
4493  },
4494  {
4495    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r3_minus_51_PostIndex),
4496    kInstruction_ldrsh_al_r1_r3_minus_51_PostIndex,
4497  },
4498  {
4499    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r2_plus_55_PreIndex),
4500    kInstruction_ldrsh_al_r11_r2_plus_55_PreIndex,
4501  },
4502  {
4503    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r3_minus_27_PostIndex),
4504    kInstruction_ldrsh_al_r10_r3_minus_27_PostIndex,
4505  },
4506  {
4507    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r11_minus_237_PreIndex),
4508    kInstruction_ldrsh_al_r6_r11_minus_237_PreIndex,
4509  },
4510  {
4511    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r7_plus_135_PostIndex),
4512    kInstruction_ldrsh_al_r10_r7_plus_135_PostIndex,
4513  },
4514  {
4515    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r9_minus_164_PostIndex),
4516    kInstruction_ldrsh_al_r2_r9_minus_164_PostIndex,
4517  },
4518  {
4519    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r9_plus_248_PreIndex),
4520    kInstruction_ldrsh_al_r13_r9_plus_248_PreIndex,
4521  },
4522  {
4523    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r6_minus_126_PostIndex),
4524    kInstruction_ldrsh_al_r13_r6_minus_126_PostIndex,
4525  },
4526  {
4527    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r0_plus_97_PreIndex),
4528    kInstruction_ldrsh_al_r11_r0_plus_97_PreIndex,
4529  },
4530  {
4531    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r7_minus_51_PreIndex),
4532    kInstruction_ldrsh_al_r6_r7_minus_51_PreIndex,
4533  },
4534  {
4535    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r10_minus_25_PostIndex),
4536    kInstruction_ldrsh_al_r12_r10_minus_25_PostIndex,
4537  },
4538  {
4539    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r5_plus_101_PostIndex),
4540    kInstruction_ldrsh_al_r9_r5_plus_101_PostIndex,
4541  },
4542  {
4543    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r6_minus_123_PostIndex),
4544    kInstruction_ldrsh_al_r2_r6_minus_123_PostIndex,
4545  },
4546  {
4547    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r11_minus_185_PostIndex),
4548    kInstruction_ldrsh_al_r13_r11_minus_185_PostIndex,
4549  },
4550  {
4551    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r14_plus_127_PostIndex),
4552    kInstruction_ldrsh_al_r0_r14_plus_127_PostIndex,
4553  },
4554  {
4555    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r6_minus_103_PreIndex),
4556    kInstruction_ldrsh_al_r8_r6_minus_103_PreIndex,
4557  },
4558  {
4559    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r2_minus_116_PostIndex),
4560    kInstruction_ldrsh_al_r6_r2_minus_116_PostIndex,
4561  },
4562  {
4563    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r5_plus_9_PostIndex),
4564    kInstruction_ldrsh_al_r3_r5_plus_9_PostIndex,
4565  },
4566  {
4567    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r9_minus_228_PostIndex),
4568    kInstruction_ldrsh_al_r11_r9_minus_228_PostIndex,
4569  },
4570  {
4571    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r1_plus_171_PreIndex),
4572    kInstruction_ldrsh_al_r9_r1_plus_171_PreIndex,
4573  },
4574  {
4575    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r0_minus_105_PreIndex),
4576    kInstruction_ldrsh_al_r11_r0_minus_105_PreIndex,
4577  },
4578  {
4579    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r4_plus_188_PreIndex),
4580    kInstruction_ldrsh_al_r7_r4_plus_188_PreIndex,
4581  },
4582  {
4583    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r5_plus_129_PreIndex),
4584    kInstruction_ldrsh_al_r8_r5_plus_129_PreIndex,
4585  },
4586  {
4587    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r5_plus_105_PostIndex),
4588    kInstruction_ldrsh_al_r6_r5_plus_105_PostIndex,
4589  },
4590  {
4591    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r2_plus_39_PreIndex),
4592    kInstruction_ldrsh_al_r4_r2_plus_39_PreIndex,
4593  },
4594  {
4595    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r13_plus_164_PreIndex),
4596    kInstruction_ldrsh_al_r12_r13_plus_164_PreIndex,
4597  },
4598  {
4599    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r3_plus_215_PreIndex),
4600    kInstruction_ldrsh_al_r11_r3_plus_215_PreIndex,
4601  },
4602  {
4603    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r14_minus_147_PostIndex),
4604    kInstruction_ldrsh_al_r3_r14_minus_147_PostIndex,
4605  },
4606  {
4607    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r14_plus_88_PostIndex),
4608    kInstruction_ldrsh_al_r13_r14_plus_88_PostIndex,
4609  },
4610  {
4611    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r10_minus_159_PostIndex),
4612    kInstruction_ldrsh_al_r5_r10_minus_159_PostIndex,
4613  },
4614  {
4615    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r12_plus_219_PostIndex),
4616    kInstruction_ldrsh_al_r6_r12_plus_219_PostIndex,
4617  },
4618  {
4619    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r12_minus_5_PostIndex),
4620    kInstruction_ldrsh_al_r9_r12_minus_5_PostIndex,
4621  },
4622  {
4623    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r13_minus_90_PreIndex),
4624    kInstruction_ldrsh_al_r11_r13_minus_90_PreIndex,
4625  },
4626  {
4627    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r2_minus_89_PostIndex),
4628    kInstruction_ldrsh_al_r11_r2_minus_89_PostIndex,
4629  },
4630  {
4631    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r13_plus_130_PostIndex),
4632    kInstruction_ldrsh_al_r2_r13_plus_130_PostIndex,
4633  },
4634  {
4635    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r11_plus_31_PreIndex),
4636    kInstruction_ldrsh_al_r6_r11_plus_31_PreIndex,
4637  },
4638  {
4639    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r14_plus_177_PostIndex),
4640    kInstruction_ldrsh_al_r12_r14_plus_177_PostIndex,
4641  },
4642  {
4643    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_9_PreIndex),
4644    kInstruction_ldrsh_al_r0_r9_plus_9_PreIndex,
4645  },
4646  {
4647    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r7_plus_134_PreIndex),
4648    kInstruction_ldrsh_al_r9_r7_plus_134_PreIndex,
4649  },
4650  {
4651    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r4_minus_1_PostIndex),
4652    kInstruction_ldrsh_al_r11_r4_minus_1_PostIndex,
4653  },
4654  {
4655    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r4_minus_41_PreIndex),
4656    kInstruction_ldrsh_al_r5_r4_minus_41_PreIndex,
4657  },
4658  {
4659    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r14_plus_31_PostIndex),
4660    kInstruction_ldrsh_al_r4_r14_plus_31_PostIndex,
4661  },
4662  {
4663    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r2_plus_124_PostIndex),
4664    kInstruction_ldrsh_al_r12_r2_plus_124_PostIndex,
4665  },
4666  {
4667    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r1_minus_160_PostIndex),
4668    kInstruction_ldrsh_al_r8_r1_minus_160_PostIndex,
4669  },
4670  {
4671    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r3_plus_151_PostIndex),
4672    kInstruction_ldrsh_al_r12_r3_plus_151_PostIndex,
4673  },
4674  {
4675    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r12_plus_12_PreIndex),
4676    kInstruction_ldrsh_al_r11_r12_plus_12_PreIndex,
4677  },
4678  {
4679    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r9_plus_75_PostIndex),
4680    kInstruction_ldrsh_al_r12_r9_plus_75_PostIndex,
4681  },
4682  {
4683    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_minus_80_PostIndex),
4684    kInstruction_ldrsh_al_r0_r9_minus_80_PostIndex,
4685  },
4686  {
4687    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r2_minus_185_PreIndex),
4688    kInstruction_ldrsh_al_r12_r2_minus_185_PreIndex,
4689  },
4690  {
4691    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r2_minus_115_PostIndex),
4692    kInstruction_ldrsh_al_r5_r2_minus_115_PostIndex,
4693  },
4694  {
4695    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r7_plus_82_PreIndex),
4696    kInstruction_ldrsh_al_r8_r7_plus_82_PreIndex,
4697  },
4698  {
4699    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r8_minus_119_PreIndex),
4700    kInstruction_ldrsh_al_r7_r8_minus_119_PreIndex,
4701  },
4702  {
4703    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r10_plus_38_PostIndex),
4704    kInstruction_ldrsh_al_r14_r10_plus_38_PostIndex,
4705  },
4706  {
4707    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r13_plus_96_PostIndex),
4708    kInstruction_ldrsh_al_r7_r13_plus_96_PostIndex,
4709  },
4710  {
4711    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r2_plus_253_PreIndex),
4712    kInstruction_ldrsh_al_r6_r2_plus_253_PreIndex,
4713  },
4714  {
4715    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r10_plus_68_PreIndex),
4716    kInstruction_ldrsh_al_r7_r10_plus_68_PreIndex,
4717  },
4718  {
4719    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r9_plus_182_PostIndex),
4720    kInstruction_ldrsh_al_r0_r9_plus_182_PostIndex,
4721  },
4722  {
4723    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r14_plus_153_PreIndex),
4724    kInstruction_ldrsh_al_r8_r14_plus_153_PreIndex,
4725  },
4726  {
4727    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r11_plus_69_PreIndex),
4728    kInstruction_ldrsh_al_r7_r11_plus_69_PreIndex,
4729  },
4730  {
4731    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r4_plus_249_PreIndex),
4732    kInstruction_ldrsh_al_r0_r4_plus_249_PreIndex,
4733  },
4734  {
4735    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r2_plus_65_PreIndex),
4736    kInstruction_ldrsh_al_r7_r2_plus_65_PreIndex,
4737  },
4738  {
4739    ARRAY_SIZE(kInstruction_ldrsh_al_r4_r10_plus_228_PostIndex),
4740    kInstruction_ldrsh_al_r4_r10_plus_228_PostIndex,
4741  },
4742  {
4743    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r0_minus_94_PostIndex),
4744    kInstruction_ldrsh_al_r5_r0_minus_94_PostIndex,
4745  },
4746  {
4747    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r3_minus_131_PreIndex),
4748    kInstruction_ldrsh_al_r10_r3_minus_131_PreIndex,
4749  },
4750  {
4751    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r14_plus_191_PreIndex),
4752    kInstruction_ldrsh_al_r9_r14_plus_191_PreIndex,
4753  },
4754  {
4755    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r1_minus_114_PostIndex),
4756    kInstruction_ldrsh_al_r3_r1_minus_114_PostIndex,
4757  },
4758  {
4759    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r4_plus_123_PreIndex),
4760    kInstruction_ldrsh_al_r6_r4_plus_123_PreIndex,
4761  },
4762  {
4763    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r6_minus_39_PreIndex),
4764    kInstruction_ldrsh_al_r12_r6_minus_39_PreIndex,
4765  },
4766  {
4767    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r11_minus_142_PostIndex),
4768    kInstruction_ldrsh_al_r3_r11_minus_142_PostIndex,
4769  },
4770  {
4771    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_minus_216_PostIndex),
4772    kInstruction_ldrsh_al_r0_r11_minus_216_PostIndex,
4773  },
4774  {
4775    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r5_minus_153_PostIndex),
4776    kInstruction_ldrsh_al_r9_r5_minus_153_PostIndex,
4777  },
4778  {
4779    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r1_minus_49_PostIndex),
4780    kInstruction_ldrsh_al_r12_r1_minus_49_PostIndex,
4781  },
4782  {
4783    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r6_plus_218_PreIndex),
4784    kInstruction_ldrsh_al_r9_r6_plus_218_PreIndex,
4785  },
4786  {
4787    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r6_minus_34_PostIndex),
4788    kInstruction_ldrsh_al_r11_r6_minus_34_PostIndex,
4789  },
4790  {
4791    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r7_plus_152_PreIndex),
4792    kInstruction_ldrsh_al_r10_r7_plus_152_PreIndex,
4793  },
4794  {
4795    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r5_minus_180_PostIndex),
4796    kInstruction_ldrsh_al_r8_r5_minus_180_PostIndex,
4797  },
4798  {
4799    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r11_plus_236_PostIndex),
4800    kInstruction_ldrsh_al_r0_r11_plus_236_PostIndex,
4801  },
4802  {
4803    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r2_plus_107_PostIndex),
4804    kInstruction_ldrsh_al_r3_r2_plus_107_PostIndex,
4805  },
4806  {
4807    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r14_plus_207_PreIndex),
4808    kInstruction_ldrsh_al_r6_r14_plus_207_PreIndex,
4809  },
4810  {
4811    ARRAY_SIZE(kInstruction_ldrsh_al_r11_r3_minus_146_PostIndex),
4812    kInstruction_ldrsh_al_r11_r3_minus_146_PostIndex,
4813  },
4814  {
4815    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r9_minus_145_PreIndex),
4816    kInstruction_ldrsh_al_r7_r9_minus_145_PreIndex,
4817  },
4818  {
4819    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r2_minus_30_PostIndex),
4820    kInstruction_ldrsh_al_r5_r2_minus_30_PostIndex,
4821  },
4822  {
4823    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r5_plus_241_PostIndex),
4824    kInstruction_ldrsh_al_r6_r5_plus_241_PostIndex,
4825  },
4826  {
4827    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r13_minus_218_PostIndex),
4828    kInstruction_ldrsh_al_r10_r13_minus_218_PostIndex,
4829  },
4830  {
4831    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r11_minus_173_PostIndex),
4832    kInstruction_ldrsh_al_r8_r11_minus_173_PostIndex,
4833  },
4834  {
4835    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r3_minus_44_PostIndex),
4836    kInstruction_ldrsh_al_r10_r3_minus_44_PostIndex,
4837  },
4838  {
4839    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r3_minus_233_PostIndex),
4840    kInstruction_ldrsh_al_r1_r3_minus_233_PostIndex,
4841  },
4842  {
4843    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r7_minus_227_PostIndex),
4844    kInstruction_ldrsh_al_r6_r7_minus_227_PostIndex,
4845  },
4846  {
4847    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r0_plus_178_PreIndex),
4848    kInstruction_ldrsh_al_r12_r0_plus_178_PreIndex,
4849  },
4850  {
4851    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r10_plus_134_PreIndex),
4852    kInstruction_ldrsh_al_r6_r10_plus_134_PreIndex,
4853  },
4854  {
4855    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r10_minus_227_PostIndex),
4856    kInstruction_ldrsh_al_r2_r10_minus_227_PostIndex,
4857  },
4858  {
4859    ARRAY_SIZE(kInstruction_ldrsh_al_r12_r9_minus_174_PostIndex),
4860    kInstruction_ldrsh_al_r12_r9_minus_174_PostIndex,
4861  },
4862  {
4863    ARRAY_SIZE(kInstruction_ldrsh_al_r6_r3_minus_109_PostIndex),
4864    kInstruction_ldrsh_al_r6_r3_minus_109_PostIndex,
4865  },
4866  {
4867    ARRAY_SIZE(kInstruction_ldrsh_al_r1_r6_minus_30_PostIndex),
4868    kInstruction_ldrsh_al_r1_r6_minus_30_PostIndex,
4869  },
4870  {
4871    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r9_plus_48_PreIndex),
4872    kInstruction_ldrsh_al_r2_r9_plus_48_PreIndex,
4873  },
4874  {
4875    ARRAY_SIZE(kInstruction_ldrsh_al_r13_r12_plus_4_PreIndex),
4876    kInstruction_ldrsh_al_r13_r12_plus_4_PreIndex,
4877  },
4878  {
4879    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r8_plus_241_PostIndex),
4880    kInstruction_ldrsh_al_r2_r8_plus_241_PostIndex,
4881  },
4882  {
4883    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r3_plus_135_PreIndex),
4884    kInstruction_ldrsh_al_r14_r3_plus_135_PreIndex,
4885  },
4886  {
4887    ARRAY_SIZE(kInstruction_ldrsh_al_r3_r4_minus_161_PostIndex),
4888    kInstruction_ldrsh_al_r3_r4_minus_161_PostIndex,
4889  },
4890  {
4891    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r1_plus_145_PreIndex),
4892    kInstruction_ldrsh_al_r7_r1_plus_145_PreIndex,
4893  },
4894  {
4895    ARRAY_SIZE(kInstruction_ldrsh_al_r8_r3_plus_105_PostIndex),
4896    kInstruction_ldrsh_al_r8_r3_plus_105_PostIndex,
4897  },
4898  {
4899    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r8_plus_218_PreIndex),
4900    kInstruction_ldrsh_al_r0_r8_plus_218_PreIndex,
4901  },
4902  {
4903    ARRAY_SIZE(kInstruction_ldrsh_al_r9_r3_plus_210_PostIndex),
4904    kInstruction_ldrsh_al_r9_r3_plus_210_PostIndex,
4905  },
4906  {
4907    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r1_plus_228_PreIndex),
4908    kInstruction_ldrsh_al_r10_r1_plus_228_PreIndex,
4909  },
4910  {
4911    ARRAY_SIZE(kInstruction_ldrsh_al_r2_r0_minus_85_PostIndex),
4912    kInstruction_ldrsh_al_r2_r0_minus_85_PostIndex,
4913  },
4914  {
4915    ARRAY_SIZE(kInstruction_ldrsh_al_r0_r1_minus_62_PreIndex),
4916    kInstruction_ldrsh_al_r0_r1_minus_62_PreIndex,
4917  },
4918  {
4919    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r6_minus_150_PreIndex),
4920    kInstruction_ldrsh_al_r7_r6_minus_150_PreIndex,
4921  },
4922  {
4923    ARRAY_SIZE(kInstruction_ldrsh_al_r5_r3_minus_113_PreIndex),
4924    kInstruction_ldrsh_al_r5_r3_minus_113_PreIndex,
4925  },
4926  {
4927    ARRAY_SIZE(kInstruction_ldrsh_al_r10_r8_minus_210_PostIndex),
4928    kInstruction_ldrsh_al_r10_r8_minus_210_PostIndex,
4929  },
4930  {
4931    ARRAY_SIZE(kInstruction_ldrsh_al_r14_r10_plus_56_PreIndex),
4932    kInstruction_ldrsh_al_r14_r10_plus_56_PreIndex,
4933  },
4934  {
4935    ARRAY_SIZE(kInstruction_ldrsh_al_r7_r4_plus_55_PreIndex),
4936    kInstruction_ldrsh_al_r7_r4_plus_55_PreIndex,
4937  },
4938};
4939
4940#endif  // VIXL_ASSEMBLER_COND_RD_MEMOP_IMMEDIATE_512_A32_LDRSH_H_
4941