• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1const char* const SimpleMovResults[] = {
2  "   0:	0008      	movs	r0, r1\n",
3  "   2:	4608      	mov	r0, r1\n",
4  "   4:	46c8      	mov	r8, r9\n",
5  "   6:	2001      	movs	r0, #1\n",
6  "   8:	f04f 0809 	mov.w	r8, #9\n",
7  nullptr
8};
9const char* const SimpleMov32Results[] = {
10  "   0:	ea4f 0001 	mov.w	r0, r1\n",
11  "   4:	ea4f 0809 	mov.w	r8, r9\n",
12  nullptr
13};
14const char* const SimpleMovAddResults[] = {
15  "   0:	4608      	mov	r0, r1\n",
16  "   2:	1888      	adds	r0, r1, r2\n",
17  "   4:	1c08      	adds	r0, r1, #0\n",
18  nullptr
19};
20const char* const DataProcessingRegisterResults[] = {
21  "   0:	ea6f 0001 	mvn.w	r0, r1\n",
22  "   4:	eb01 0002 	add.w	r0, r1, r2\n",
23  "   8:	eba1 0002 	sub.w	r0, r1, r2\n",
24  "   c:	ea01 0002 	and.w	r0, r1, r2\n",
25  "  10:	ea41 0002 	orr.w	r0, r1, r2\n",
26  "  14:	ea61 0002 	orn	r0, r1, r2\n",
27  "  18:	ea81 0002 	eor.w	r0, r1, r2\n",
28  "  1c:	ea21 0002 	bic.w	r0, r1, r2\n",
29  "  20:	eb41 0002 	adc.w	r0, r1, r2\n",
30  "  24:	eb61 0002 	sbc.w	r0, r1, r2\n",
31  "  28:	ebc1 0002 	rsb	r0, r1, r2\n",
32  "  2c:	ea90 0f01 	teq	r0, r1\n",
33  "  30:	0008      	movs	r0, r1\n",
34  "  32:	4608      	mov	r0, r1\n",
35  "  34:	43c8      	mvns	r0, r1\n",
36  "  36:	4408      	add	r0, r1\n",
37  "  38:	1888      	adds	r0, r1, r2\n",
38  "  3a:	1a88      	subs	r0, r1, r2\n",
39  "  3c:	4148      	adcs	r0, r1\n",
40  "  3e:	4188      	sbcs	r0, r1\n",
41  "  40:	4008      	ands	r0, r1\n",
42  "  42:	4308      	orrs	r0, r1\n",
43  "  44:	4048      	eors	r0, r1\n",
44  "  46:	4388      	bics	r0, r1\n",
45  "  48:	4208      	tst	r0, r1\n",
46  "  4a:	4288      	cmp	r0, r1\n",
47  "  4c:	42c8      	cmn	r0, r1\n",
48  "  4e:	4641		mov	r1, r8\n",
49  "  50:	4681		mov	r9, r0\n",
50  "  52:	46c8		mov	r8, r9\n",
51  "  54:	4441		add	r1, r8\n",
52  "  56:	4481		add	r9, r0\n",
53  "  58:	44c8		add	r8, r9\n",
54  "  5a:	4548		cmp	r0, r9\n",
55  "  5c:	4588		cmp	r8, r1\n",
56  "  5e:	45c1		cmp	r9, r8\n",
57  "  60:	4248   	   	negs	r0, r1\n",
58  "  62:	4240   	   	negs	r0, r0\n",
59  "  64:	ea5f 0008  	movs.w	r0, r8\n",
60  "  68:	ea7f 0008  	mvns.w	r0, r8\n",
61  "  6c:	eb01 0008 	add.w	r0, r1, r8\n",
62  "  70:	eb11 0008 	adds.w	r0, r1, r8\n",
63  "  74:	ebb1 0008 	subs.w	r0, r1, r8\n",
64  "  78:	eb50 0008 	adcs.w	r0, r0, r8\n",
65  "  7c:	eb70 0008 	sbcs.w	r0, r0, r8\n",
66  "  80:	ea10 0008 	ands.w	r0, r0, r8\n",
67  "  84:	ea50 0008 	orrs.w	r0, r0, r8\n",
68  "  88:	ea90 0008 	eors.w	r0, r0, r8\n",
69  "  8c:	ea30 0008 	bics.w	r0, r0, r8\n",
70  "  90:	ea10 0f08 	tst.w	r0, r8\n",
71  "  94:	eb10 0f08 	cmn.w	r0, r8\n",
72  "  98:	f1d8 0000 	rsbs	r0, r8, #0\n",
73  "  9c:	f1d8 0800 	rsbs	r8, r8, #0\n",
74  "  a0:	bf08       	it	eq\n",
75  "  a2:	ea7f 0001  	mvnseq.w	r0, r1\n",
76  "  a6:	bf08       	it	eq\n",
77  "  a8:	eb11 0002 	addseq.w	r0, r1, r2\n",
78  "  ac:	bf08       	it	eq\n",
79  "  ae:	ebb1 0002 	subseq.w	r0, r1, r2\n",
80  "  b2:	bf08       	it	eq\n",
81  "  b4:	eb50 0001 	adcseq.w	r0, r0, r1\n",
82  "  b8:	bf08       	it	eq\n",
83  "  ba:	eb70 0001 	sbcseq.w	r0, r0, r1\n",
84  "  be:	bf08       	it	eq\n",
85  "  c0:	ea10 0001 	andseq.w	r0, r0, r1\n",
86  "  c4:	bf08       	it	eq\n",
87  "  c6:	ea50 0001 	orrseq.w	r0, r0, r1\n",
88  "  ca:	bf08       	it	eq\n",
89  "  cc:	ea90 0001 	eorseq.w	r0, r0, r1\n",
90  "  d0:	bf08       	it	eq\n",
91  "  d2:	ea30 0001 	bicseq.w	r0, r0, r1\n",
92  "  d6:	bf08       	it	eq\n",
93  "  d8:	43c8      	mvneq	r0, r1\n",
94  "  da:	bf08       	it	eq\n",
95  "  dc:	1888      	addeq	r0, r1, r2\n",
96  "  de:	bf08       	it	eq\n",
97  "  e0:	1a88      	subeq	r0, r1, r2\n",
98  "  e2:	bf08       	it	eq\n",
99  "  e4:	4148      	adceq	r0, r1\n",
100  "  e6:	bf08       	it	eq\n",
101  "  e8:	4188      	sbceq	r0, r1\n",
102  "  ea:	bf08       	it	eq\n",
103  "  ec:	4008      	andeq	r0, r1\n",
104  "  ee:	bf08       	it	eq\n",
105  "  f0:	4308      	orreq	r0, r1\n",
106  "  f2:	bf08       	it	eq\n",
107  "  f4:	4048      	eoreq	r0, r1\n",
108  "  f6:	bf08       	it	eq\n",
109  "  f8:	4388      	biceq	r0, r1\n",
110  "  fa:	4608      	mov	r0, r1\n",
111  "  fc:	43c8      	mvns	r0, r1\n",
112  "  fe:	4408      	add	r0, r1\n",
113  " 100:	1888      	adds	r0, r1, r2\n",
114  " 102:	1a88      	subs	r0, r1, r2\n",
115  " 104:	4148      	adcs	r0, r1\n",
116  " 106:	4188      	sbcs	r0, r1\n",
117  " 108:	4008      	ands	r0, r1\n",
118  " 10a:	4308      	orrs	r0, r1\n",
119  " 10c:	4048      	eors	r0, r1\n",
120  " 10e:	4388      	bics	r0, r1\n",
121  " 110:	4641		mov	r1, r8\n",
122  " 112:	4681		mov	r9, r0\n",
123  " 114:	46c8		mov	r8, r9\n",
124  " 116:	4441		add	r1, r8\n",
125  " 118:	4481		add	r9, r0\n",
126  " 11a:	44c8		add	r8, r9\n",
127  " 11c:	4248   	   	negs	r0, r1\n",
128  " 11e:	4240   	   	negs	r0, r0\n",
129  " 120:	eb01 0c00 	add.w	ip, r1, r0\n",
130  nullptr
131};
132const char* const DataProcessingImmediateResults[] = {
133  "   0:	2055      	movs	r0, #85	; 0x55\n",
134  "   2:	f06f 0055 	mvn.w	r0, #85	; 0x55\n",
135  "   6:	f101 0055 	add.w	r0, r1, #85	; 0x55\n",
136  "   a:	f1a1 0055 	sub.w	r0, r1, #85	; 0x55\n",
137  "   e:	f001 0055 	and.w	r0, r1, #85	; 0x55\n",
138  "  12:	f041 0055 	orr.w	r0, r1, #85	; 0x55\n",
139  "  16:	f061 0055 	orn	r0, r1, #85	; 0x55\n",
140  "  1a:	f081 0055 	eor.w	r0, r1, #85	; 0x55\n",
141  "  1e:	f021 0055 	bic.w	r0, r1, #85	; 0x55\n",
142  "  22:	f141 0055 	adc.w	r0, r1, #85	; 0x55\n",
143  "  26:	f161 0055 	sbc.w	r0, r1, #85	; 0x55\n",
144  "  2a:	f1c1 0055 	rsb	r0, r1, #85	; 0x55\n",
145  "  2e:	f010 0f55 	tst.w	r0, #85	; 0x55\n",
146  "  32:	f090 0f55 	teq	r0, #85	; 0x55\n",
147  "  36:	2855      	cmp	r0, #85	; 0x55\n",
148  "  38:	f110 0f55 	cmn.w	r0, #85	; 0x55\n",
149  "  3c:	1d48      	adds	r0, r1, #5\n",
150  "  3e:	1f48      	subs	r0, r1, #5\n",
151  "  40:	2055      	movs	r0, #85	; 0x55\n",
152  "  42:	f07f 0055 	mvns.w	r0, #85	; 0x55\n",
153  "  46:	1d48      	adds	r0, r1, #5\n",
154  "  48:	1f48      	subs	r0, r1, #5\n",
155  nullptr
156};
157const char* const DataProcessingModifiedImmediateResults[] = {
158  "   0:	f04f 1055 	mov.w	r0, #5570645	; 0x550055\n",
159  "   4:	f06f 1055 	mvn.w	r0, #5570645	; 0x550055\n",
160  "   8:	f101 1055 	add.w	r0, r1, #5570645	; 0x550055\n",
161  "   c:	f1a1 1055 	sub.w	r0, r1, #5570645	; 0x550055\n",
162  "  10:	f001 1055 	and.w	r0, r1, #5570645	; 0x550055\n",
163  "  14:	f041 1055 	orr.w	r0, r1, #5570645	; 0x550055\n",
164  "  18:	f061 1055 	orn	r0, r1, #5570645	; 0x550055\n",
165  "  1c:	f081 1055 	eor.w	r0, r1, #5570645	; 0x550055\n",
166  "  20:	f021 1055 	bic.w	r0, r1, #5570645	; 0x550055\n",
167  "  24:	f141 1055 	adc.w	r0, r1, #5570645	; 0x550055\n",
168  "  28:	f161 1055 	sbc.w	r0, r1, #5570645	; 0x550055\n",
169  "  2c:	f1c1 1055 	rsb	r0, r1, #5570645	; 0x550055\n",
170  "  30:	f010 1f55 	tst.w	r0, #5570645	; 0x550055\n",
171  "  34:	f090 1f55 	teq	r0, #5570645	; 0x550055\n",
172  "  38:	f1b0 1f55 	cmp.w	r0, #5570645	; 0x550055\n",
173  "  3c:	f110 1f55 	cmn.w	r0, #5570645	; 0x550055\n",
174  nullptr
175};
176const char* const DataProcessingModifiedImmediatesResults[] = {
177  "   0:	f04f 1055 	mov.w	r0, #5570645	; 0x550055\n",
178  "   4:	f04f 2055 	mov.w	r0, #1426085120	; 0x55005500\n",
179  "   8:	f04f 3055 	mov.w	r0, #1431655765	; 0x55555555\n",
180  "   c:	f04f 4055 	mov.w	r0, #3573547008	; 0xd5000000\n",
181  "  10:	f04f 40d4 	mov.w	r0, #1778384896	; 0x6a000000\n",
182  "  14:	f44f 7054 	mov.w	r0, #848	; 0x350\n",
183  "  18:	f44f 70d4 	mov.w	r0, #424	; 0x1a8\n",
184  nullptr
185};
186const char* const DataProcessingShiftedRegisterResults[] = {
187  "   0:	0123      	lsls	r3, r4, #4\n",
188  "   2:	0963      	lsrs	r3, r4, #5\n",
189  "   4:	11a3      	asrs	r3, r4, #6\n",
190  "   6:	ea5f 13f4 	movs.w	r3, r4, ror #7\n",
191  "   a:	ea5f 0334 	movs.w	r3, r4, rrx\n",
192  "   e:	ea4f 1304 	mov.w	r3, r4, lsl #4\n",
193  "  12:	ea4f 1354 	mov.w	r3, r4, lsr #5\n",
194  "  16:	ea4f 13a4 	mov.w	r3, r4, asr #6\n",
195  "  1a:	ea4f 13f4 	mov.w	r3, r4, ror #7\n",
196  "  1e:	ea4f 0334 	mov.w	r3, r4, rrx\n",
197  "  22:	ea5f 1804 	movs.w	r8, r4, lsl #4\n",
198  "  26:	ea5f 1854 	movs.w	r8, r4, lsr #5\n",
199  "  2a:	ea5f 18a4 	movs.w	r8, r4, asr #6\n",
200  "  2e:	ea5f 18f4 	movs.w	r8, r4, ror #7\n",
201  "  32:	ea5f 0834 	movs.w	r8, r4, rrx\n",
202  nullptr
203};
204const char* const ShiftImmediateResults[] = {
205  "   0:  0123        lsls  r3, r4, #4\n",
206  "   2:  0963        lsrs  r3, r4, #5\n",
207  "   4:  11a3        asrs  r3, r4, #6\n",
208  "   6:  ea4f 13f4   mov.w  r3, r4, ror #7\n",
209  "   a:  ea4f 0334   mov.w  r3, r4, rrx\n",
210  "   e:  ea4f 1304   mov.w r3, r4, lsl #4\n",
211  "  12:  ea4f 1354   mov.w r3, r4, lsr #5\n",
212  "  16:  ea4f 13a4   mov.w r3, r4, asr #6\n",
213  "  1a:  ea4f 13f4   mov.w r3, r4, ror #7\n",
214  "  1e:  ea4f 0334   mov.w r3, r4, rrx\n",
215  "  22:  ea5f 1804   movs.w  r8, r4, lsl #4\n",
216  "  26:  ea5f 1854   movs.w  r8, r4, lsr #5\n",
217  "  2a:  ea5f 18a4   movs.w  r8, r4, asr #6\n",
218  "  2e:  ea5f 18f4   movs.w  r8, r4, ror #7\n",
219  "  32:  ea5f 0834   movs.w  r8, r4, rrx\n",
220  nullptr
221};
222const char* const BasicLoadResults[] = {
223  "   0:	69a3      	ldr	r3, [r4, #24]\n",
224  "   2:	7e23      	ldrb	r3, [r4, #24]\n",
225  "   4:	8b23      	ldrh	r3, [r4, #24]\n",
226  "   6:	f994 3018 	ldrsb.w	r3, [r4, #24]\n",
227  "   a:	f9b4 3018 	ldrsh.w	r3, [r4, #24]\n",
228  "   e:	9b06      	ldr	r3, [sp, #24]\n",
229  "  10:	f8d4 8018 	ldr.w	r8, [r4, #24]\n",
230  "  14:	f894 8018 	ldrb.w	r8, [r4, #24]\n",
231  "  18:	f8b4 8018 	ldrh.w	r8, [r4, #24]\n",
232  "  1c:	f994 8018 	ldrsb.w	r8, [r4, #24]\n",
233  "  20:	f9b4 8018 	ldrsh.w	r8, [r4, #24]\n",
234  nullptr
235};
236const char* const BasicStoreResults[] = {
237  "   0:	61a3      	str	r3, [r4, #24]\n",
238  "   2:	7623      	strb	r3, [r4, #24]\n",
239  "   4:	8323      	strh	r3, [r4, #24]\n",
240  "   6:	9306      	str	r3, [sp, #24]\n",
241  "   8:	f8c4 8018 	str.w	r8, [r4, #24]\n",
242  "   c:	f884 8018 	strb.w	r8, [r4, #24]\n",
243  "  10:	f8a4 8018 	strh.w	r8, [r4, #24]\n",
244  nullptr
245};
246const char* const ComplexLoadResults[] = {
247  "   0:	69a3      	ldr	r3, [r4, #24]\n",
248  "   2:	f854 3f18 	ldr.w	r3, [r4, #24]!\n",
249  "   6:	f854 3b18 	ldr.w	r3, [r4], #24\n",
250  "   a:	f854 3c18 	ldr.w	r3, [r4, #-24]\n",
251  "   e:	f854 3d18 	ldr.w	r3, [r4, #-24]!\n",
252  "  12:	f854 3918 	ldr.w	r3, [r4], #-24\n",
253  "  16:	7e23      	ldrb	r3, [r4, #24]\n",
254  "  18:	f814 3f18 	ldrb.w	r3, [r4, #24]!\n",
255  "  1c:	f814 3b18 	ldrb.w	r3, [r4], #24\n",
256  "  20:	f814 3c18 	ldrb.w	r3, [r4, #-24]\n",
257  "  24:	f814 3d18 	ldrb.w	r3, [r4, #-24]!\n",
258  "  28:	f814 3918 	ldrb.w	r3, [r4], #-24\n",
259  "  2c:	8b23      	ldrh	r3, [r4, #24]\n",
260  "  2e:	f834 3f18 	ldrh.w	r3, [r4, #24]!\n",
261  "  32:	f834 3b18 	ldrh.w	r3, [r4], #24\n",
262  "  36:	f834 3c18 	ldrh.w	r3, [r4, #-24]\n",
263  "  3a:	f834 3d18 	ldrh.w	r3, [r4, #-24]!\n",
264  "  3e:	f834 3918 	ldrh.w	r3, [r4], #-24\n",
265  "  42:	f994 3018 	ldrsb.w	r3, [r4, #24]\n",
266  "  46:	f914 3f18 	ldrsb.w	r3, [r4, #24]!\n",
267  "  4a:	f914 3b18 	ldrsb.w	r3, [r4], #24\n",
268  "  4e:	f914 3c18 	ldrsb.w	r3, [r4, #-24]\n",
269  "  52:	f914 3d18 	ldrsb.w	r3, [r4, #-24]!\n",
270  "  56:	f914 3918 	ldrsb.w	r3, [r4], #-24\n",
271  "  5a:	f9b4 3018 	ldrsh.w	r3, [r4, #24]\n",
272  "  5e:	f934 3f18 	ldrsh.w	r3, [r4, #24]!\n",
273  "  62:	f934 3b18 	ldrsh.w	r3, [r4], #24\n",
274  "  66:	f934 3c18 	ldrsh.w	r3, [r4, #-24]\n",
275  "  6a:	f934 3d18 	ldrsh.w	r3, [r4, #-24]!\n",
276  "  6e:	f934 3918 	ldrsh.w	r3, [r4], #-24\n",
277  nullptr
278};
279const char* const ComplexStoreResults[] = {
280  "   0:	61a3      	str	r3, [r4, #24]\n",
281  "   2:	f844 3f18 	str.w	r3, [r4, #24]!\n",
282  "   6:	f844 3b18 	str.w	r3, [r4], #24\n",
283  "   a:	f844 3c18 	str.w	r3, [r4, #-24]\n",
284  "   e:	f844 3d18 	str.w	r3, [r4, #-24]!\n",
285  "  12:	f844 3918 	str.w	r3, [r4], #-24\n",
286  "  16:	7623      	strb	r3, [r4, #24]\n",
287  "  18:	f804 3f18 	strb.w	r3, [r4, #24]!\n",
288  "  1c:	f804 3b18 	strb.w	r3, [r4], #24\n",
289  "  20:	f804 3c18 	strb.w	r3, [r4, #-24]\n",
290  "  24:	f804 3d18 	strb.w	r3, [r4, #-24]!\n",
291  "  28:	f804 3918 	strb.w	r3, [r4], #-24\n",
292  "  2c:	8323      	strh	r3, [r4, #24]\n",
293  "  2e:	f824 3f18 	strh.w	r3, [r4, #24]!\n",
294  "  32:	f824 3b18 	strh.w	r3, [r4], #24\n",
295  "  36:	f824 3c18 	strh.w	r3, [r4, #-24]\n",
296  "  3a:	f824 3d18 	strh.w	r3, [r4, #-24]!\n",
297  "  3e:	f824 3918 	strh.w	r3, [r4], #-24\n",
298  nullptr
299};
300const char* const NegativeLoadStoreResults[] = {
301  "   0:	f854 3c18 	ldr.w	r3, [r4, #-24]\n",
302  "   4:	f854 3d18 	ldr.w	r3, [r4, #-24]!\n",
303  "   8:	f854 3918 	ldr.w	r3, [r4], #-24\n",
304  "   c:	f854 3e18 	ldrt	r3, [r4, #24]\n",
305  "  10:	f854 3f18 	ldr.w	r3, [r4, #24]!\n",
306  "  14:	f854 3b18 	ldr.w	r3, [r4], #24\n",
307  "  18:	f814 3c18 	ldrb.w	r3, [r4, #-24]\n",
308  "  1c:	f814 3d18 	ldrb.w	r3, [r4, #-24]!\n",
309  "  20:	f814 3918 	ldrb.w	r3, [r4], #-24\n",
310  "  24:	f814 3e18 	ldrbt	r3, [r4, #24]\n",
311  "  28:	f814 3f18 	ldrb.w	r3, [r4, #24]!\n",
312  "  2c:	f814 3b18 	ldrb.w	r3, [r4], #24\n",
313  "  30:	f834 3c18 	ldrh.w	r3, [r4, #-24]\n",
314  "  34:	f834 3d18 	ldrh.w	r3, [r4, #-24]!\n",
315  "  38:	f834 3918 	ldrh.w	r3, [r4], #-24\n",
316  "  3c:	f834 3e18 	ldrht	r3, [r4, #24]\n",
317  "  40:	f834 3f18 	ldrh.w	r3, [r4, #24]!\n",
318  "  44:	f834 3b18 	ldrh.w	r3, [r4], #24\n",
319  "  48:	f914 3c18 	ldrsb.w	r3, [r4, #-24]\n",
320  "  4c:	f914 3d18 	ldrsb.w	r3, [r4, #-24]!\n",
321  "  50:	f914 3918 	ldrsb.w	r3, [r4], #-24\n",
322  "  54:	f914 3e18 	ldrsbt	r3, [r4, #24]\n",
323  "  58:	f914 3f18 	ldrsb.w	r3, [r4, #24]!\n",
324  "  5c:	f914 3b18 	ldrsb.w	r3, [r4], #24\n",
325  "  60:	f934 3c18 	ldrsh.w	r3, [r4, #-24]\n",
326  "  64:	f934 3d18 	ldrsh.w	r3, [r4, #-24]!\n",
327  "  68:	f934 3918 	ldrsh.w	r3, [r4], #-24\n",
328  "  6c:	f934 3e18 	ldrsht	r3, [r4, #24]\n",
329  "  70:	f934 3f18 	ldrsh.w	r3, [r4, #24]!\n",
330  "  74:	f934 3b18 	ldrsh.w	r3, [r4], #24\n",
331  "  78:	f844 3c18 	str.w	r3, [r4, #-24]\n",
332  "  7c:	f844 3d18 	str.w	r3, [r4, #-24]!\n",
333  "  80:	f844 3918 	str.w	r3, [r4], #-24\n",
334  "  84:	f844 3e18 	strt	r3, [r4, #24]\n",
335  "  88:	f844 3f18 	str.w	r3, [r4, #24]!\n",
336  "  8c:	f844 3b18 	str.w	r3, [r4], #24\n",
337  "  90:	f804 3c18 	strb.w	r3, [r4, #-24]\n",
338  "  94:	f804 3d18 	strb.w	r3, [r4, #-24]!\n",
339  "  98:	f804 3918 	strb.w	r3, [r4], #-24\n",
340  "  9c:	f804 3e18 	strbt	r3, [r4, #24]\n",
341  "  a0:	f804 3f18 	strb.w	r3, [r4, #24]!\n",
342  "  a4:	f804 3b18 	strb.w	r3, [r4], #24\n",
343  "  a8:	f824 3c18 	strh.w	r3, [r4, #-24]\n",
344  "  ac:	f824 3d18 	strh.w	r3, [r4, #-24]!\n",
345  "  b0:	f824 3918 	strh.w	r3, [r4], #-24\n",
346  "  b4:	f824 3e18 	strht	r3, [r4, #24]\n",
347  "  b8:	f824 3f18 	strh.w	r3, [r4, #24]!\n",
348  "  bc:	f824 3b18 	strh.w	r3, [r4], #24\n",
349  nullptr
350};
351const char* const SimpleLoadStoreDualResults[] = {
352  "   0:	e9c0 2306 	strd	r2, r3, [r0, #24]\n",
353  "   4:	e9d0 2306 	ldrd	r2, r3, [r0, #24]\n",
354  nullptr
355};
356const char* const ComplexLoadStoreDualResults[] = {
357  "   0:	e9c0 2306 	strd	r2, r3, [r0, #24]\n",
358  "   4:	e9e0 2306 	strd	r2, r3, [r0, #24]!\n",
359  "   8:	e8e0 2306 	strd	r2, r3, [r0], #24\n",
360  "   c:	e940 2306 	strd	r2, r3, [r0, #-24]\n",
361  "  10:	e960 2306 	strd	r2, r3, [r0, #-24]!\n",
362  "  14:	e860 2306 	strd	r2, r3, [r0], #-24\n",
363  "  18:	e9d0 2306 	ldrd	r2, r3, [r0, #24]\n",
364  "  1c:	e9f0 2306 	ldrd	r2, r3, [r0, #24]!\n",
365  "  20:	e8f0 2306 	ldrd	r2, r3, [r0], #24\n",
366  "  24:	e950 2306 	ldrd	r2, r3, [r0, #-24]\n",
367  "  28:	e970 2306 	ldrd	r2, r3, [r0, #-24]!\n",
368  "  2c:	e870 2306 	ldrd	r2, r3, [r0], #-24\n",
369  nullptr
370};
371const char* const NegativeLoadStoreDualResults[] = {
372  "   0:	e940 2306 	strd	r2, r3, [r0, #-24]\n",
373  "   4:	e960 2306 	strd	r2, r3, [r0, #-24]!\n",
374  "   8:	e860 2306 	strd	r2, r3, [r0], #-24\n",
375  "   c:	e9c0 2306 	strd	r2, r3, [r0, #24]\n",
376  "  10:	e9e0 2306 	strd	r2, r3, [r0, #24]!\n",
377  "  14:	e8e0 2306 	strd	r2, r3, [r0], #24\n",
378  "  18:	e950 2306 	ldrd	r2, r3, [r0, #-24]\n",
379  "  1c:	e970 2306 	ldrd	r2, r3, [r0, #-24]!\n",
380  "  20:	e870 2306 	ldrd	r2, r3, [r0], #-24\n",
381  "  24:	e9d0 2306 	ldrd	r2, r3, [r0, #24]\n",
382  "  28:	e9f0 2306 	ldrd	r2, r3, [r0, #24]!\n",
383  "  2c:	e8f0 2306 	ldrd	r2, r3, [r0], #24\n",
384  nullptr
385};
386const char* const SimpleBranchResults[] = {
387  "   0:	2002      	movs	r0, #2\n",
388  "   2:	2101      	movs	r1, #1\n",
389  "   4:	e7fd      	b.n	2 <SimpleBranch+0x2>\n",
390  "   6:	e000      	b.n	a <SimpleBranch+0xa>\n",
391  "   8:	2102      	movs	r1, #2\n",
392  "   a:	2003      	movs	r0, #3\n",
393  "   c:	2002      	movs	r0, #2\n",
394  "   e:	2101      	movs	r1, #1\n",
395  "  10:	d0fd      	beq.n	e <SimpleBranch+0xe>\n",
396  "  12:	d000      	beq.n	16 <SimpleBranch+0x16>\n",
397  "  14:	2102      	movs	r1, #2\n",
398  "  16:	2003      	movs	r0, #3\n",
399  "  18:	e002      	b.n	20 <SimpleBranch+0x20>\n",
400  "  1a:	2104      	movs	r1, #4\n",
401  "  1c:	e000      	b.n	20 <SimpleBranch+0x20>\n",
402  "  1e:	2105      	movs	r1, #5\n",
403  "  20:	2006      	movs	r0, #6\n",
404  nullptr
405};
406const char* const LongBranchResults[] = {
407  "   0:	f04f 0002 	mov.w	r0, #2\n",
408  "   4:	f04f 0101 	mov.w	r1, #1\n",
409  "   8:	f7ff bffc 	b.w	4 <LongBranch+0x4>\n",
410  "   c:	f000 b802 	b.w	14 <LongBranch+0x14>\n",
411  "  10:	f04f 0102 	mov.w	r1, #2\n",
412  "  14:	f04f 0003 	mov.w	r0, #3\n",
413  "  18:	f04f 0002 	mov.w	r0, #2\n",
414  "  1c:	f04f 0101 	mov.w	r1, #1\n",
415  "  20:	f43f affc 	beq.w	1c <LongBranch+0x1c>\n",
416  "  24:	f000 8002 	beq.w	2c <LongBranch+0x2c>\n",
417  "  28:	f04f 0102 	mov.w	r1, #2\n",
418  "  2c:	f04f 0003 	mov.w	r0, #3\n",
419  "  30:	f000 b806 	b.w	40 <LongBranch+0x40>\n",
420  "  34:	f04f 0104 	mov.w	r1, #4\n",
421  "  38:	f000 b802 	b.w	40 <LongBranch+0x40>\n",
422  "  3c:	f04f 0105 	mov.w	r1, #5\n",
423  "  40:	f04f 0006 	mov.w	r0, #6\n",
424  nullptr
425};
426const char* const LoadMultipleResults[] = {
427  "   0:	cc09      	ldmia	r4!, {r0, r3}\n",
428  "   2:	e934 4800 	ldmdb	r4!, {fp, lr}\n",
429  "   6:	e914 4800 	ldmdb	r4, {fp, lr}\n",
430  "   a:	f854 5b04 	ldr.w	r5, [r4], #4\n",
431  nullptr
432};
433const char* const StoreMultipleResults[] = {
434  "   0:	c409      	stmia	r4!, {r0, r3}\n",
435  "   2:	e8a4 4800 	stmia.w	r4!, {fp, lr}\n",
436  "   6:	e884 4800 	stmia.w	r4, {fp, lr}\n",
437  "   a:	f844 5c04 	str.w	r5, [r4, #-4]\n",
438  "   e:	f844 5d04 	str.w	r5, [r4, #-4]!\n",
439  nullptr
440};
441const char* const MovWMovTResults[] = {
442  "   0:	f240 0400 	movw  r4, #0\n",
443  "   4:	f240 0434 	movw  r4, #52 ; 0x34\n",
444  "   8:	f240 0934 	movw	r9, #52	; 0x34\n",
445  "   c:	f241 2334 	movw	r3, #4660	; 0x1234\n",
446  "  10:	f64f 79ff 	movw	r9, #65535	; 0xffff\n",
447  "  14:	f2c0 0000 	movt	r0, #0\n",
448  "  18:	f2c1 2034 	movt	r0, #4660	; 0x1234\n",
449  "  1c:	f6cf 71ff 	movt	r1, #65535	; 0xffff\n",
450  nullptr
451};
452const char* const SpecialAddSubResults[] = {
453  "   0:	aa14      	add	r2, sp, #80	; 0x50\n",
454  "   2:	b014      	add	sp, #80		; 0x50\n",
455  "   4:	f10d 0850 	add.w	r8, sp, #80	; 0x50\n",
456  "   8:	f50d 6270 	add.w	r2, sp, #3840	; 0xf00\n",
457  "   c:	f50d 6d70 	add.w	sp, sp, #3840	; 0xf00\n",
458  "  10:	f60d 7dfc 	addw	sp, sp, #4092	; 0xffc\n",
459  "  14:	b094      	sub	sp, #80		; 0x50\n",
460  "  16:	f1ad 0050 	sub.w	r0, sp, #80	; 0x50\n",
461  "  1a:	f1ad 0850 	sub.w	r8, sp, #80	; 0x50\n",
462  "  1e:	f5ad 6d70 	sub.w	sp, sp, #3840	; 0xf00\n",
463  "  22:	f6ad 7dfc 	subw	sp, sp, #4092	; 0xffc\n",
464  nullptr
465};
466const char* const LoadFromOffsetResults[] = {
467  "   0:	68e2      	ldr	r2, [r4, #12]\n",
468  "   2:	f8d4 2fff 	ldr.w	r2, [r4, #4095]	; 0xfff\n",
469  "   6:	f504 5280 	add.w	r2, r4, #4096	; 0x1000\n",
470  "   a:	6812      	ldr	r2, [r2, #0]\n",
471  "   c:	f504 1280 	add.w	r2, r4, #1048576	; 0x100000\n",
472  "  10:	f8d2 20a4 	ldr.w	r2, [r2, #164]	; 0xa4\n",
473  "  14:	f241 0200 	movw	r2, #4096	; 0x1000\n",
474  "  18:	f2c0 0210 	movt	r2, #16\n",
475  "  1c:	4422      	add	r2, r4\n",
476  "  1e:	6812      	ldr	r2, [r2, #0]\n",
477  "  20:	f241 0c00 	movw	ip, #4096	; 0x1000\n",
478  "  24:	f2c0 0c10 	movt	ip, #16\n",
479  "  28:	4464      	add	r4, ip\n",
480  "  2a:	6824      	ldr	r4, [r4, #0]\n",
481  "  2c:	89a2      	ldrh	r2, [r4, #12]\n",
482  "  2e:	f8b4 2fff 	ldrh.w	r2, [r4, #4095]	; 0xfff\n",
483  "  32:	f504 5280 	add.w	r2, r4, #4096	; 0x1000\n",
484  "  36:	8812      	ldrh	r2, [r2, #0]\n",
485  "  38:	f504 1280 	add.w	r2, r4, #1048576	; 0x100000\n",
486  "  3c:	f8b2 20a4 	ldrh.w	r2, [r2, #164]	; 0xa4\n",
487  "  40:	f241 0200 	movw	r2, #4096	; 0x1000\n",
488  "  44:	f2c0 0210 	movt	r2, #16\n",
489  "  48:	4422      	add	r2, r4\n",
490  "  4a:	8812      	ldrh	r2, [r2, #0]\n",
491  "  4c:	f241 0c00 	movw	ip, #4096	; 0x1000\n",
492  "  50:	f2c0 0c10 	movt	ip, #16\n",
493  "  54:	4464      	add	r4, ip\n",
494  "  56:	8824      	ldrh	r4, [r4, #0]\n",
495  "  58:	e9d4 2303 	ldrd	r2, r3, [r4, #12]\n",
496  "  5c:	e9d4 23ff 	ldrd	r2, r3, [r4, #1020]	; 0x3fc\n",
497  "  60:	f504 6280 	add.w	r2, r4, #1024	; 0x400\n",
498  "  64:	e9d2 2300 	ldrd	r2, r3, [r2]\n",
499  "  68:	f504 2280 	add.w	r2, r4, #262144	; 0x40000\n",
500  "  6c:	e9d2 2329 	ldrd	r2, r3, [r2, #164];	0xa4\n",
501  "  70:	f240 4200 	movw	r2, #1024	; 0x400\n",
502  "  74:	f2c0 0204 	movt	r2, #4\n",
503  "  78:	4422      	add	r2, r4\n",
504  "  7a:	e9d2 2300 	ldrd	r2, r3, [r2]\n",
505  "  7e:	f240 4c00 	movw	ip, #1024	; 0x400\n",
506  "  82:	f2c0 0c04 	movt	ip, #4\n",
507  "  86:	4464      	add	r4, ip\n",
508  "  88:	e9d4 4500 	ldrd	r4, r5, [r4]\n",
509  "  8c:	f8dc 000c 	ldr.w	r0, [ip, #12]\n",
510  "  90:	f5a4 1280 	sub.w	r2, r4, #1048576	; 0x100000\n",
511  "  94:	f8d2 20a4 	ldr.w	r2, [r2, #164]	; 0xa4\n",
512  "  98:	f994 200c 	ldrsb.w	r2, [r4, #12]\n",
513  "  9c:	7b22      	ldrb	r2, [r4, #12]\n",
514  "  9e:	f9b4 200c 	ldrsh.w	r2, [r4, #12]\n",
515  nullptr
516};
517const char* const StoreToOffsetResults[] = {
518  "   0:	60e2      	str	r2, [r4, #12]\n",
519  "   2:	f8c4 2fff 	str.w	r2, [r4, #4095]	; 0xfff\n",
520  "   6:	f504 5c80 	add.w	ip, r4, #4096	; 0x1000\n",
521  "   a:	f8cc 2000 	str.w	r2, [ip]\n",
522  "   e:	f504 1c80 	add.w	ip, r4, #1048576	; 0x100000\n",
523  "  12:	f8cc 20a4 	str.w	r2, [ip, #164]	; 0xa4\n",
524  "  16:	f241 0c00 	movw	ip, #4096	; 0x1000\n",
525  "  1a:	f2c0 0c10 	movt	ip, #16\n",
526  "  1e:	44a4      	add	ip, r4\n",
527  "  20:	f8cc 2000 	str.w	r2, [ip]\n",
528  "  24:	f241 0c00 	movw	ip, #4096	; 0x1000\n",
529  "  28:	f2c0 0c10 	movt	ip, #16\n",
530  "  2c:	44a4      	add	ip, r4\n",
531  "  2e:	f8cc 4000 	str.w	r4, [ip]\n",
532  "  32:	81a2      	strh	r2, [r4, #12]\n",
533  "  34:	f8a4 2fff 	strh.w	r2, [r4, #4095]	; 0xfff\n",
534  "  38:	f504 5c80 	add.w	ip, r4, #4096	; 0x1000\n",
535  "  3c:	f8ac 2000 	strh.w	r2, [ip]\n",
536  "  40:	f504 1c80 	add.w	ip, r4, #1048576	; 0x100000\n",
537  "  44:	f8ac 20a4 	strh.w	r2, [ip, #164]	; 0xa4\n",
538  "  48:	f241 0c00 	movw	ip, #4096	; 0x1000\n",
539  "  4c:	f2c0 0c10 	movt	ip, #16\n",
540  "  50:	44a4      	add	ip, r4\n",
541  "  52:	f8ac 2000 	strh.w	r2, [ip]\n",
542  "  56:	f241 0c00 	movw	ip, #4096	; 0x1000\n",
543  "  5a:	f2c0 0c10 	movt	ip, #16\n",
544  "  5e:	44a4      	add	ip, r4\n",
545  "  60:	f8ac 4000 	strh.w	r4, [ip]\n",
546  "  64:	e9c4 2303 	strd	r2, r3, [r4, #12]\n",
547  "  68:	e9c4 23ff 	strd	r2, r3, [r4, #1020]	; 0x3fc\n",
548  "  6c:	f504 6c80 	add.w	ip, r4, #1024	; 0x400\n",
549  "  70:	e9cc 2300 	strd	r2, r3, [ip]\n",
550  "  74:	f504 2c80 	add.w	ip, r4, #262144	; 0x40000\n",
551  "  78:	e9cc 2329 	strd	r2, r3, [ip, #164];	0xa4\n",
552  "  7c:	f240 4c00 	movw	ip, #1024	; 0x400\n",
553  "  80:	f2c0 0c04 	movt	ip, #4\n",
554  "  84:	44a4      	add	ip, r4\n",
555  "  86:	e9cc 2300 	strd	r2, r3, [ip]\n",
556  "  8a:	f240 4c00 	movw	ip, #1024	; 0x400\n",
557  "  8e:	f2c0 0c04 	movt	ip, #4\n",
558  "  92:	44a4      	add	ip, r4\n",
559  "  94:	e9cc 4500 	strd	r4, r5, [ip]\n",
560  "  98:	f8cc 000c 	str.w	r0, [ip, #12]\n",
561  "  9c:	f5a4 1c80 	sub.w	ip, r4, #1048576	; 0x100000\n",
562  "  a0:	f8cc 20a4 	str.w	r2, [ip, #164]	; 0xa4\n",
563  "  a4:	7322      	strb	r2, [r4, #12]\n",
564  nullptr
565};
566const char* const IfThenResults[] = {
567  "   0:	bf08      	it	eq\n",
568  "   2:	2101      	moveq	r1, #1\n",
569  "   4:	bf04      	itt	eq\n",
570  "   6:	2101      	moveq	r1, #1\n",
571  "   8:	2202      	moveq	r2, #2\n",
572  "   a:	bf0c      	ite	eq\n",
573  "   c:	2101      	moveq	r1, #1\n",
574  "   e:	2202      	movne	r2, #2\n",
575  "  10:	bf06      	itte	eq\n",
576  "  12:	2101      	moveq	r1, #1\n",
577  "  14:	2202      	moveq	r2, #2\n",
578  "  16:	2303      	movne	r3, #3\n",
579  "  18:	bf0e      	itee	eq\n",
580  "  1a:	2101      	moveq	r1, #1\n",
581  "  1c:	2202      	movne	r2, #2\n",
582  "  1e:	2303      	movne	r3, #3\n",
583  "  20:	bf03      	ittte	eq\n",
584  "  22:	2101      	moveq	r1, #1\n",
585  "  24:	2202      	moveq	r2, #2\n",
586  "  26:	2303      	moveq	r3, #3\n",
587  "  28:	2404      	movne	r4, #4\n",
588  nullptr
589};
590const char* const CbzCbnzResults[] = {
591  "   0:	b10a      	cbz	r2, 6 <CbzCbnz+0x6>\n",
592  "   2:	2103      	movs	r1, #3\n",
593  "   4:	2203      	movs	r2, #3\n",
594  "   6:	2204      	movs	r2, #4\n",
595  "   8:	b912      	cbnz	r2, 10 <CbzCbnz+0x10>\n",
596  "   a:	f04f 0803 	mov.w	r8, #3\n",
597  "   e:	2203      	movs	r2, #3\n",
598  "  10:	2204      	movs	r2, #4\n",
599  nullptr
600};
601const char* const MultiplyResults[] = {
602  "   0:	4348      	muls	r0, r1\n",
603  "   2:	fb01 f002 	mul.w	r0, r1, r2\n",
604  "   6:	fb09 f808 	mul.w	r8, r9, r8\n",
605  "   a:	fb09 f80a 	mul.w	r8, r9, sl\n",
606  "   e:	fb01 3002 	mla	r0, r1, r2, r3\n",
607  "  12:	fb09 9808 	mla	r8, r9, r8, r9\n",
608  "  16:	fb01 3012 	mls	r0, r1, r2, r3\n",
609  "  1a:	fb09 9818 	mls	r8, r9, r8, r9\n",
610  "  1e:	fba2 0103 	umull	r0, r1, r2, r3\n",
611  "  22:	fbaa 890b 	umull	r8, r9, sl, fp\n",
612  nullptr
613};
614const char* const DivideResults[] = {
615  "   0:	fb91 f0f2 	sdiv	r0, r1, r2\n",
616  "   4:	fb99 f8fa 	sdiv	r8, r9, sl\n",
617  "   8:	fbb1 f0f2 	udiv	r0, r1, r2\n",
618  "   c:	fbb9 f8fa 	udiv	r8, r9, sl\n",
619  nullptr
620};
621const char* const VMovResults[] = {
622  "   0:	eef7 0a00 	vmov.f32	s1, #112	; 0x70\n",
623  "   4:	eeb7 1b00 	vmov.f64	d1, #112	; 0x70\n",
624  "   8:	eef0 0a41 	vmov.f32	s1, s2\n",
625  "   c:	eeb0 1b42 	vmov.f64	d1, d2\n",
626  nullptr
627};
628const char* const BasicFloatingPointResults[] = {
629  "   0:	ee30 0a81 	vadd.f32	s0, s1, s2\n",
630  "   4:	ee30 0ac1 	vsub.f32	s0, s1, s2\n",
631  "   8:	ee20 0a81 	vmul.f32	s0, s1, s2\n",
632  "   c:	ee00 0a81 	vmla.f32	s0, s1, s2\n",
633  "  10:	ee00 0ac1 	vmls.f32	s0, s1, s2\n",
634  "  14:	ee80 0a81 	vdiv.f32	s0, s1, s2\n",
635  "  18:	eeb0 0ae0 	vabs.f32	s0, s1\n",
636  "  1c:	eeb1 0a60 	vneg.f32	s0, s1\n",
637  "  20:	eeb1 0ae0 	vsqrt.f32	s0, s1\n",
638  "  24:	ee31 0b02 	vadd.f64	d0, d1, d2\n",
639  "  28:	ee31 0b42 	vsub.f64	d0, d1, d2\n",
640  "  2c:	ee21 0b02 	vmul.f64	d0, d1, d2\n",
641  "  30:	ee01 0b02 	vmla.f64	d0, d1, d2\n",
642  "  34:	ee01 0b42 	vmls.f64	d0, d1, d2\n",
643  "  38:	ee81 0b02 	vdiv.f64	d0, d1, d2\n",
644  "  3c:	eeb0 0bc1 	vabs.f64	d0, d1\n",
645  "  40:	eeb1 0b41 	vneg.f64	d0, d1\n",
646  "  44:	eeb1 0bc1 	vsqrt.f64	d0, d1\n",
647  nullptr
648};
649const char* const FloatingPointConversionsResults[] = {
650  "   0:	eeb7 1bc2 	vcvt.f32.f64	s2, d2\n",
651  "   4:	eeb7 2ac1 	vcvt.f64.f32	d2, s2\n",
652  "   8:	eefd 0ac1 	vcvt.s32.f32	s1, s2\n",
653  "   c:	eef8 0ac1 	vcvt.f32.s32	s1, s2\n",
654  "  10:	eefd 0bc2 	vcvt.s32.f64	s1, d2\n",
655  "  14:	eeb8 1bc1 	vcvt.f64.s32	d1, s2\n",
656  "  18:	eefc 0ac1 	vcvt.u32.f32	s1, s2\n",
657  "  1c:	eef8 0a41 	vcvt.f32.u32	s1, s2\n",
658  "  20:	eefc 0bc2 	vcvt.u32.f64	s1, d2\n",
659  "  24:	eeb8 1b41 	vcvt.f64.u32	d1, s2\n",
660  nullptr
661};
662const char* const FloatingPointComparisonsResults[] = {
663  "   0:	eeb4 0a60 	vcmp.f32	s0, s1\n",
664  "   4:	eeb4 0b41 	vcmp.f64	d0, d1\n",
665  "   8:	eeb5 1a40 	vcmp.f32	s2, #0.0\n",
666  "   c:	eeb5 2b40 	vcmp.f64	d2, #0.0\n",
667  nullptr
668};
669const char* const CallsResults[] = {
670  "   0:	47f0      	blx	lr\n",
671  "   2:	4770      	bx	lr\n",
672  nullptr
673};
674const char* const BreakpointResults[] = {
675  "   0:	be00      	bkpt	0x0000\n",
676  nullptr
677};
678const char* const StrR1Results[] = {
679  "   0:	9111      	str	r1, [sp, #68]	; 0x44\n",
680  "   2:	f8cd 142c 	str.w	r1, [sp, #1068]	; 0x42c\n",
681  nullptr
682};
683const char* const VPushPopResults[] = {
684  "   0:	ed2d 1a04 	vpush	{s2-s5}\n",
685  "   4:	ed2d 2b08 	vpush	{d2-d5}\n",
686  "   8:	ecbd 1a04 	vpop	{s2-s5}\n",
687  "   c:	ecbd 2b08 	vpop	{d2-d5}\n",
688  nullptr
689};
690const char* const Max16BitBranchResults[] = {
691  "   0:	e3ff      	b.n	802 <Max16BitBranch+0x802>\n",
692  "   2:	2300      	movs	r3, #0\n",
693  "   4:	2302      	movs	r3, #2\n",
694  "   6:	2304      	movs	r3, #4\n",
695  "   8:	2306      	movs	r3, #6\n",
696  "   a:	2308      	movs	r3, #8\n",
697  "   c:	230a      	movs	r3, #10\n",
698  "   e:	230c      	movs	r3, #12\n",
699  "  10:	230e      	movs	r3, #14\n",
700  "  12:	2310      	movs	r3, #16\n",
701  "  14:	2312      	movs	r3, #18\n",
702  "  16:	2314      	movs	r3, #20\n",
703  "  18:	2316      	movs	r3, #22\n",
704  "  1a:	2318      	movs	r3, #24\n",
705  "  1c:	231a      	movs	r3, #26\n",
706  "  1e:	231c      	movs	r3, #28\n",
707  "  20:	231e      	movs	r3, #30\n",
708  "  22:	2320      	movs	r3, #32\n",
709  "  24:	2322      	movs	r3, #34	; 0x22\n",
710  "  26:	2324      	movs	r3, #36	; 0x24\n",
711  "  28:	2326      	movs	r3, #38	; 0x26\n",
712  "  2a:	2328      	movs	r3, #40	; 0x28\n",
713  "  2c:	232a      	movs	r3, #42	; 0x2a\n",
714  "  2e:	232c      	movs	r3, #44	; 0x2c\n",
715  "  30:	232e      	movs	r3, #46	; 0x2e\n",
716  "  32:	2330      	movs	r3, #48	; 0x30\n",
717  "  34:	2332      	movs	r3, #50	; 0x32\n",
718  "  36:	2334      	movs	r3, #52	; 0x34\n",
719  "  38:	2336      	movs	r3, #54	; 0x36\n",
720  "  3a:	2338      	movs	r3, #56	; 0x38\n",
721  "  3c:	233a      	movs	r3, #58	; 0x3a\n",
722  "  3e:	233c      	movs	r3, #60	; 0x3c\n",
723  "  40:	233e      	movs	r3, #62	; 0x3e\n",
724  "  42:	2340      	movs	r3, #64	; 0x40\n",
725  "  44:	2342      	movs	r3, #66	; 0x42\n",
726  "  46:	2344      	movs	r3, #68	; 0x44\n",
727  "  48:	2346      	movs	r3, #70	; 0x46\n",
728  "  4a:	2348      	movs	r3, #72	; 0x48\n",
729  "  4c:	234a      	movs	r3, #74	; 0x4a\n",
730  "  4e:	234c      	movs	r3, #76	; 0x4c\n",
731  "  50:	234e      	movs	r3, #78	; 0x4e\n",
732  "  52:	2350      	movs	r3, #80	; 0x50\n",
733  "  54:	2352      	movs	r3, #82	; 0x52\n",
734  "  56:	2354      	movs	r3, #84	; 0x54\n",
735  "  58:	2356      	movs	r3, #86	; 0x56\n",
736  "  5a:	2358      	movs	r3, #88	; 0x58\n",
737  "  5c:	235a      	movs	r3, #90	; 0x5a\n",
738  "  5e:	235c      	movs	r3, #92	; 0x5c\n",
739  "  60:	235e      	movs	r3, #94	; 0x5e\n",
740  "  62:	2360      	movs	r3, #96	; 0x60\n",
741  "  64:	2362      	movs	r3, #98	; 0x62\n",
742  "  66:	2364      	movs	r3, #100	; 0x64\n",
743  "  68:	2366      	movs	r3, #102	; 0x66\n",
744  "  6a:	2368      	movs	r3, #104	; 0x68\n",
745  "  6c:	236a      	movs	r3, #106	; 0x6a\n",
746  "  6e:	236c      	movs	r3, #108	; 0x6c\n",
747  "  70:	236e      	movs	r3, #110	; 0x6e\n",
748  "  72:	2370      	movs	r3, #112	; 0x70\n",
749  "  74:	2372      	movs	r3, #114	; 0x72\n",
750  "  76:	2374      	movs	r3, #116	; 0x74\n",
751  "  78:	2376      	movs	r3, #118	; 0x76\n",
752  "  7a:	2378      	movs	r3, #120	; 0x78\n",
753  "  7c:	237a      	movs	r3, #122	; 0x7a\n",
754  "  7e:	237c      	movs	r3, #124	; 0x7c\n",
755  "  80:	237e      	movs	r3, #126	; 0x7e\n",
756  "  82:	2380      	movs	r3, #128	; 0x80\n",
757  "  84:	2382      	movs	r3, #130	; 0x82\n",
758  "  86:	2384      	movs	r3, #132	; 0x84\n",
759  "  88:	2386      	movs	r3, #134	; 0x86\n",
760  "  8a:	2388      	movs	r3, #136	; 0x88\n",
761  "  8c:	238a      	movs	r3, #138	; 0x8a\n",
762  "  8e:	238c      	movs	r3, #140	; 0x8c\n",
763  "  90:	238e      	movs	r3, #142	; 0x8e\n",
764  "  92:	2390      	movs	r3, #144	; 0x90\n",
765  "  94:	2392      	movs	r3, #146	; 0x92\n",
766  "  96:	2394      	movs	r3, #148	; 0x94\n",
767  "  98:	2396      	movs	r3, #150	; 0x96\n",
768  "  9a:	2398      	movs	r3, #152	; 0x98\n",
769  "  9c:	239a      	movs	r3, #154	; 0x9a\n",
770  "  9e:	239c      	movs	r3, #156	; 0x9c\n",
771  "  a0:	239e      	movs	r3, #158	; 0x9e\n",
772  "  a2:	23a0      	movs	r3, #160	; 0xa0\n",
773  "  a4:	23a2      	movs	r3, #162	; 0xa2\n",
774  "  a6:	23a4      	movs	r3, #164	; 0xa4\n",
775  "  a8:	23a6      	movs	r3, #166	; 0xa6\n",
776  "  aa:	23a8      	movs	r3, #168	; 0xa8\n",
777  "  ac:	23aa      	movs	r3, #170	; 0xaa\n",
778  "  ae:	23ac      	movs	r3, #172	; 0xac\n",
779  "  b0:	23ae      	movs	r3, #174	; 0xae\n",
780  "  b2:	23b0      	movs	r3, #176	; 0xb0\n",
781  "  b4:	23b2      	movs	r3, #178	; 0xb2\n",
782  "  b6:	23b4      	movs	r3, #180	; 0xb4\n",
783  "  b8:	23b6      	movs	r3, #182	; 0xb6\n",
784  "  ba:	23b8      	movs	r3, #184	; 0xb8\n",
785  "  bc:	23ba      	movs	r3, #186	; 0xba\n",
786  "  be:	23bc      	movs	r3, #188	; 0xbc\n",
787  "  c0:	23be      	movs	r3, #190	; 0xbe\n",
788  "  c2:	23c0      	movs	r3, #192	; 0xc0\n",
789  "  c4:	23c2      	movs	r3, #194	; 0xc2\n",
790  "  c6:	23c4      	movs	r3, #196	; 0xc4\n",
791  "  c8:	23c6      	movs	r3, #198	; 0xc6\n",
792  "  ca:	23c8      	movs	r3, #200	; 0xc8\n",
793  "  cc:	23ca      	movs	r3, #202	; 0xca\n",
794  "  ce:	23cc      	movs	r3, #204	; 0xcc\n",
795  "  d0:	23ce      	movs	r3, #206	; 0xce\n",
796  "  d2:	23d0      	movs	r3, #208	; 0xd0\n",
797  "  d4:	23d2      	movs	r3, #210	; 0xd2\n",
798  "  d6:	23d4      	movs	r3, #212	; 0xd4\n",
799  "  d8:	23d6      	movs	r3, #214	; 0xd6\n",
800  "  da:	23d8      	movs	r3, #216	; 0xd8\n",
801  "  dc:	23da      	movs	r3, #218	; 0xda\n",
802  "  de:	23dc      	movs	r3, #220	; 0xdc\n",
803  "  e0:	23de      	movs	r3, #222	; 0xde\n",
804  "  e2:	23e0      	movs	r3, #224	; 0xe0\n",
805  "  e4:	23e2      	movs	r3, #226	; 0xe2\n",
806  "  e6:	23e4      	movs	r3, #228	; 0xe4\n",
807  "  e8:	23e6      	movs	r3, #230	; 0xe6\n",
808  "  ea:	23e8      	movs	r3, #232	; 0xe8\n",
809  "  ec:	23ea      	movs	r3, #234	; 0xea\n",
810  "  ee:	23ec      	movs	r3, #236	; 0xec\n",
811  "  f0:	23ee      	movs	r3, #238	; 0xee\n",
812  "  f2:	23f0      	movs	r3, #240	; 0xf0\n",
813  "  f4:	23f2      	movs	r3, #242	; 0xf2\n",
814  "  f6:	23f4      	movs	r3, #244	; 0xf4\n",
815  "  f8:	23f6      	movs	r3, #246	; 0xf6\n",
816  "  fa:	23f8      	movs	r3, #248	; 0xf8\n",
817  "  fc:	23fa      	movs	r3, #250	; 0xfa\n",
818  "  fe:	23fc      	movs	r3, #252	; 0xfc\n",
819  " 100:	23fe      	movs	r3, #254	; 0xfe\n",
820  " 102:	2300      	movs	r3, #0\n",
821  " 104:	2302      	movs	r3, #2\n",
822  " 106:	2304      	movs	r3, #4\n",
823  " 108:	2306      	movs	r3, #6\n",
824  " 10a:	2308      	movs	r3, #8\n",
825  " 10c:	230a      	movs	r3, #10\n",
826  " 10e:	230c      	movs	r3, #12\n",
827  " 110:	230e      	movs	r3, #14\n",
828  " 112:	2310      	movs	r3, #16\n",
829  " 114:	2312      	movs	r3, #18\n",
830  " 116:	2314      	movs	r3, #20\n",
831  " 118:	2316      	movs	r3, #22\n",
832  " 11a:	2318      	movs	r3, #24\n",
833  " 11c:	231a      	movs	r3, #26\n",
834  " 11e:	231c      	movs	r3, #28\n",
835  " 120:	231e      	movs	r3, #30\n",
836  " 122:	2320      	movs	r3, #32\n",
837  " 124:	2322      	movs	r3, #34	; 0x22\n",
838  " 126:	2324      	movs	r3, #36	; 0x24\n",
839  " 128:	2326      	movs	r3, #38	; 0x26\n",
840  " 12a:	2328      	movs	r3, #40	; 0x28\n",
841  " 12c:	232a      	movs	r3, #42	; 0x2a\n",
842  " 12e:	232c      	movs	r3, #44	; 0x2c\n",
843  " 130:	232e      	movs	r3, #46	; 0x2e\n",
844  " 132:	2330      	movs	r3, #48	; 0x30\n",
845  " 134:	2332      	movs	r3, #50	; 0x32\n",
846  " 136:	2334      	movs	r3, #52	; 0x34\n",
847  " 138:	2336      	movs	r3, #54	; 0x36\n",
848  " 13a:	2338      	movs	r3, #56	; 0x38\n",
849  " 13c:	233a      	movs	r3, #58	; 0x3a\n",
850  " 13e:	233c      	movs	r3, #60	; 0x3c\n",
851  " 140:	233e      	movs	r3, #62	; 0x3e\n",
852  " 142:	2340      	movs	r3, #64	; 0x40\n",
853  " 144:	2342      	movs	r3, #66	; 0x42\n",
854  " 146:	2344      	movs	r3, #68	; 0x44\n",
855  " 148:	2346      	movs	r3, #70	; 0x46\n",
856  " 14a:	2348      	movs	r3, #72	; 0x48\n",
857  " 14c:	234a      	movs	r3, #74	; 0x4a\n",
858  " 14e:	234c      	movs	r3, #76	; 0x4c\n",
859  " 150:	234e      	movs	r3, #78	; 0x4e\n",
860  " 152:	2350      	movs	r3, #80	; 0x50\n",
861  " 154:	2352      	movs	r3, #82	; 0x52\n",
862  " 156:	2354      	movs	r3, #84	; 0x54\n",
863  " 158:	2356      	movs	r3, #86	; 0x56\n",
864  " 15a:	2358      	movs	r3, #88	; 0x58\n",
865  " 15c:	235a      	movs	r3, #90	; 0x5a\n",
866  " 15e:	235c      	movs	r3, #92	; 0x5c\n",
867  " 160:	235e      	movs	r3, #94	; 0x5e\n",
868  " 162:	2360      	movs	r3, #96	; 0x60\n",
869  " 164:	2362      	movs	r3, #98	; 0x62\n",
870  " 166:	2364      	movs	r3, #100	; 0x64\n",
871  " 168:	2366      	movs	r3, #102	; 0x66\n",
872  " 16a:	2368      	movs	r3, #104	; 0x68\n",
873  " 16c:	236a      	movs	r3, #106	; 0x6a\n",
874  " 16e:	236c      	movs	r3, #108	; 0x6c\n",
875  " 170:	236e      	movs	r3, #110	; 0x6e\n",
876  " 172:	2370      	movs	r3, #112	; 0x70\n",
877  " 174:	2372      	movs	r3, #114	; 0x72\n",
878  " 176:	2374      	movs	r3, #116	; 0x74\n",
879  " 178:	2376      	movs	r3, #118	; 0x76\n",
880  " 17a:	2378      	movs	r3, #120	; 0x78\n",
881  " 17c:	237a      	movs	r3, #122	; 0x7a\n",
882  " 17e:	237c      	movs	r3, #124	; 0x7c\n",
883  " 180:	237e      	movs	r3, #126	; 0x7e\n",
884  " 182:	2380      	movs	r3, #128	; 0x80\n",
885  " 184:	2382      	movs	r3, #130	; 0x82\n",
886  " 186:	2384      	movs	r3, #132	; 0x84\n",
887  " 188:	2386      	movs	r3, #134	; 0x86\n",
888  " 18a:	2388      	movs	r3, #136	; 0x88\n",
889  " 18c:	238a      	movs	r3, #138	; 0x8a\n",
890  " 18e:	238c      	movs	r3, #140	; 0x8c\n",
891  " 190:	238e      	movs	r3, #142	; 0x8e\n",
892  " 192:	2390      	movs	r3, #144	; 0x90\n",
893  " 194:	2392      	movs	r3, #146	; 0x92\n",
894  " 196:	2394      	movs	r3, #148	; 0x94\n",
895  " 198:	2396      	movs	r3, #150	; 0x96\n",
896  " 19a:	2398      	movs	r3, #152	; 0x98\n",
897  " 19c:	239a      	movs	r3, #154	; 0x9a\n",
898  " 19e:	239c      	movs	r3, #156	; 0x9c\n",
899  " 1a0:	239e      	movs	r3, #158	; 0x9e\n",
900  " 1a2:	23a0      	movs	r3, #160	; 0xa0\n",
901  " 1a4:	23a2      	movs	r3, #162	; 0xa2\n",
902  " 1a6:	23a4      	movs	r3, #164	; 0xa4\n",
903  " 1a8:	23a6      	movs	r3, #166	; 0xa6\n",
904  " 1aa:	23a8      	movs	r3, #168	; 0xa8\n",
905  " 1ac:	23aa      	movs	r3, #170	; 0xaa\n",
906  " 1ae:	23ac      	movs	r3, #172	; 0xac\n",
907  " 1b0:	23ae      	movs	r3, #174	; 0xae\n",
908  " 1b2:	23b0      	movs	r3, #176	; 0xb0\n",
909  " 1b4:	23b2      	movs	r3, #178	; 0xb2\n",
910  " 1b6:	23b4      	movs	r3, #180	; 0xb4\n",
911  " 1b8:	23b6      	movs	r3, #182	; 0xb6\n",
912  " 1ba:	23b8      	movs	r3, #184	; 0xb8\n",
913  " 1bc:	23ba      	movs	r3, #186	; 0xba\n",
914  " 1be:	23bc      	movs	r3, #188	; 0xbc\n",
915  " 1c0:	23be      	movs	r3, #190	; 0xbe\n",
916  " 1c2:	23c0      	movs	r3, #192	; 0xc0\n",
917  " 1c4:	23c2      	movs	r3, #194	; 0xc2\n",
918  " 1c6:	23c4      	movs	r3, #196	; 0xc4\n",
919  " 1c8:	23c6      	movs	r3, #198	; 0xc6\n",
920  " 1ca:	23c8      	movs	r3, #200	; 0xc8\n",
921  " 1cc:	23ca      	movs	r3, #202	; 0xca\n",
922  " 1ce:	23cc      	movs	r3, #204	; 0xcc\n",
923  " 1d0:	23ce      	movs	r3, #206	; 0xce\n",
924  " 1d2:	23d0      	movs	r3, #208	; 0xd0\n",
925  " 1d4:	23d2      	movs	r3, #210	; 0xd2\n",
926  " 1d6:	23d4      	movs	r3, #212	; 0xd4\n",
927  " 1d8:	23d6      	movs	r3, #214	; 0xd6\n",
928  " 1da:	23d8      	movs	r3, #216	; 0xd8\n",
929  " 1dc:	23da      	movs	r3, #218	; 0xda\n",
930  " 1de:	23dc      	movs	r3, #220	; 0xdc\n",
931  " 1e0:	23de      	movs	r3, #222	; 0xde\n",
932  " 1e2:	23e0      	movs	r3, #224	; 0xe0\n",
933  " 1e4:	23e2      	movs	r3, #226	; 0xe2\n",
934  " 1e6:	23e4      	movs	r3, #228	; 0xe4\n",
935  " 1e8:	23e6      	movs	r3, #230	; 0xe6\n",
936  " 1ea:	23e8      	movs	r3, #232	; 0xe8\n",
937  " 1ec:	23ea      	movs	r3, #234	; 0xea\n",
938  " 1ee:	23ec      	movs	r3, #236	; 0xec\n",
939  " 1f0:	23ee      	movs	r3, #238	; 0xee\n",
940  " 1f2:	23f0      	movs	r3, #240	; 0xf0\n",
941  " 1f4:	23f2      	movs	r3, #242	; 0xf2\n",
942  " 1f6:	23f4      	movs	r3, #244	; 0xf4\n",
943  " 1f8:	23f6      	movs	r3, #246	; 0xf6\n",
944  " 1fa:	23f8      	movs	r3, #248	; 0xf8\n",
945  " 1fc:	23fa      	movs	r3, #250	; 0xfa\n",
946  " 1fe:	23fc      	movs	r3, #252	; 0xfc\n",
947  " 200:	23fe      	movs	r3, #254	; 0xfe\n",
948  " 202:	2300      	movs	r3, #0\n",
949  " 204:	2302      	movs	r3, #2\n",
950  " 206:	2304      	movs	r3, #4\n",
951  " 208:	2306      	movs	r3, #6\n",
952  " 20a:	2308      	movs	r3, #8\n",
953  " 20c:	230a      	movs	r3, #10\n",
954  " 20e:	230c      	movs	r3, #12\n",
955  " 210:	230e      	movs	r3, #14\n",
956  " 212:	2310      	movs	r3, #16\n",
957  " 214:	2312      	movs	r3, #18\n",
958  " 216:	2314      	movs	r3, #20\n",
959  " 218:	2316      	movs	r3, #22\n",
960  " 21a:	2318      	movs	r3, #24\n",
961  " 21c:	231a      	movs	r3, #26\n",
962  " 21e:	231c      	movs	r3, #28\n",
963  " 220:	231e      	movs	r3, #30\n",
964  " 222:	2320      	movs	r3, #32\n",
965  " 224:	2322      	movs	r3, #34	; 0x22\n",
966  " 226:	2324      	movs	r3, #36	; 0x24\n",
967  " 228:	2326      	movs	r3, #38	; 0x26\n",
968  " 22a:	2328      	movs	r3, #40	; 0x28\n",
969  " 22c:	232a      	movs	r3, #42	; 0x2a\n",
970  " 22e:	232c      	movs	r3, #44	; 0x2c\n",
971  " 230:	232e      	movs	r3, #46	; 0x2e\n",
972  " 232:	2330      	movs	r3, #48	; 0x30\n",
973  " 234:	2332      	movs	r3, #50	; 0x32\n",
974  " 236:	2334      	movs	r3, #52	; 0x34\n",
975  " 238:	2336      	movs	r3, #54	; 0x36\n",
976  " 23a:	2338      	movs	r3, #56	; 0x38\n",
977  " 23c:	233a      	movs	r3, #58	; 0x3a\n",
978  " 23e:	233c      	movs	r3, #60	; 0x3c\n",
979  " 240:	233e      	movs	r3, #62	; 0x3e\n",
980  " 242:	2340      	movs	r3, #64	; 0x40\n",
981  " 244:	2342      	movs	r3, #66	; 0x42\n",
982  " 246:	2344      	movs	r3, #68	; 0x44\n",
983  " 248:	2346      	movs	r3, #70	; 0x46\n",
984  " 24a:	2348      	movs	r3, #72	; 0x48\n",
985  " 24c:	234a      	movs	r3, #74	; 0x4a\n",
986  " 24e:	234c      	movs	r3, #76	; 0x4c\n",
987  " 250:	234e      	movs	r3, #78	; 0x4e\n",
988  " 252:	2350      	movs	r3, #80	; 0x50\n",
989  " 254:	2352      	movs	r3, #82	; 0x52\n",
990  " 256:	2354      	movs	r3, #84	; 0x54\n",
991  " 258:	2356      	movs	r3, #86	; 0x56\n",
992  " 25a:	2358      	movs	r3, #88	; 0x58\n",
993  " 25c:	235a      	movs	r3, #90	; 0x5a\n",
994  " 25e:	235c      	movs	r3, #92	; 0x5c\n",
995  " 260:	235e      	movs	r3, #94	; 0x5e\n",
996  " 262:	2360      	movs	r3, #96	; 0x60\n",
997  " 264:	2362      	movs	r3, #98	; 0x62\n",
998  " 266:	2364      	movs	r3, #100	; 0x64\n",
999  " 268:	2366      	movs	r3, #102	; 0x66\n",
1000  " 26a:	2368      	movs	r3, #104	; 0x68\n",
1001  " 26c:	236a      	movs	r3, #106	; 0x6a\n",
1002  " 26e:	236c      	movs	r3, #108	; 0x6c\n",
1003  " 270:	236e      	movs	r3, #110	; 0x6e\n",
1004  " 272:	2370      	movs	r3, #112	; 0x70\n",
1005  " 274:	2372      	movs	r3, #114	; 0x72\n",
1006  " 276:	2374      	movs	r3, #116	; 0x74\n",
1007  " 278:	2376      	movs	r3, #118	; 0x76\n",
1008  " 27a:	2378      	movs	r3, #120	; 0x78\n",
1009  " 27c:	237a      	movs	r3, #122	; 0x7a\n",
1010  " 27e:	237c      	movs	r3, #124	; 0x7c\n",
1011  " 280:	237e      	movs	r3, #126	; 0x7e\n",
1012  " 282:	2380      	movs	r3, #128	; 0x80\n",
1013  " 284:	2382      	movs	r3, #130	; 0x82\n",
1014  " 286:	2384      	movs	r3, #132	; 0x84\n",
1015  " 288:	2386      	movs	r3, #134	; 0x86\n",
1016  " 28a:	2388      	movs	r3, #136	; 0x88\n",
1017  " 28c:	238a      	movs	r3, #138	; 0x8a\n",
1018  " 28e:	238c      	movs	r3, #140	; 0x8c\n",
1019  " 290:	238e      	movs	r3, #142	; 0x8e\n",
1020  " 292:	2390      	movs	r3, #144	; 0x90\n",
1021  " 294:	2392      	movs	r3, #146	; 0x92\n",
1022  " 296:	2394      	movs	r3, #148	; 0x94\n",
1023  " 298:	2396      	movs	r3, #150	; 0x96\n",
1024  " 29a:	2398      	movs	r3, #152	; 0x98\n",
1025  " 29c:	239a      	movs	r3, #154	; 0x9a\n",
1026  " 29e:	239c      	movs	r3, #156	; 0x9c\n",
1027  " 2a0:	239e      	movs	r3, #158	; 0x9e\n",
1028  " 2a2:	23a0      	movs	r3, #160	; 0xa0\n",
1029  " 2a4:	23a2      	movs	r3, #162	; 0xa2\n",
1030  " 2a6:	23a4      	movs	r3, #164	; 0xa4\n",
1031  " 2a8:	23a6      	movs	r3, #166	; 0xa6\n",
1032  " 2aa:	23a8      	movs	r3, #168	; 0xa8\n",
1033  " 2ac:	23aa      	movs	r3, #170	; 0xaa\n",
1034  " 2ae:	23ac      	movs	r3, #172	; 0xac\n",
1035  " 2b0:	23ae      	movs	r3, #174	; 0xae\n",
1036  " 2b2:	23b0      	movs	r3, #176	; 0xb0\n",
1037  " 2b4:	23b2      	movs	r3, #178	; 0xb2\n",
1038  " 2b6:	23b4      	movs	r3, #180	; 0xb4\n",
1039  " 2b8:	23b6      	movs	r3, #182	; 0xb6\n",
1040  " 2ba:	23b8      	movs	r3, #184	; 0xb8\n",
1041  " 2bc:	23ba      	movs	r3, #186	; 0xba\n",
1042  " 2be:	23bc      	movs	r3, #188	; 0xbc\n",
1043  " 2c0:	23be      	movs	r3, #190	; 0xbe\n",
1044  " 2c2:	23c0      	movs	r3, #192	; 0xc0\n",
1045  " 2c4:	23c2      	movs	r3, #194	; 0xc2\n",
1046  " 2c6:	23c4      	movs	r3, #196	; 0xc4\n",
1047  " 2c8:	23c6      	movs	r3, #198	; 0xc6\n",
1048  " 2ca:	23c8      	movs	r3, #200	; 0xc8\n",
1049  " 2cc:	23ca      	movs	r3, #202	; 0xca\n",
1050  " 2ce:	23cc      	movs	r3, #204	; 0xcc\n",
1051  " 2d0:	23ce      	movs	r3, #206	; 0xce\n",
1052  " 2d2:	23d0      	movs	r3, #208	; 0xd0\n",
1053  " 2d4:	23d2      	movs	r3, #210	; 0xd2\n",
1054  " 2d6:	23d4      	movs	r3, #212	; 0xd4\n",
1055  " 2d8:	23d6      	movs	r3, #214	; 0xd6\n",
1056  " 2da:	23d8      	movs	r3, #216	; 0xd8\n",
1057  " 2dc:	23da      	movs	r3, #218	; 0xda\n",
1058  " 2de:	23dc      	movs	r3, #220	; 0xdc\n",
1059  " 2e0:	23de      	movs	r3, #222	; 0xde\n",
1060  " 2e2:	23e0      	movs	r3, #224	; 0xe0\n",
1061  " 2e4:	23e2      	movs	r3, #226	; 0xe2\n",
1062  " 2e6:	23e4      	movs	r3, #228	; 0xe4\n",
1063  " 2e8:	23e6      	movs	r3, #230	; 0xe6\n",
1064  " 2ea:	23e8      	movs	r3, #232	; 0xe8\n",
1065  " 2ec:	23ea      	movs	r3, #234	; 0xea\n",
1066  " 2ee:	23ec      	movs	r3, #236	; 0xec\n",
1067  " 2f0:	23ee      	movs	r3, #238	; 0xee\n",
1068  " 2f2:	23f0      	movs	r3, #240	; 0xf0\n",
1069  " 2f4:	23f2      	movs	r3, #242	; 0xf2\n",
1070  " 2f6:	23f4      	movs	r3, #244	; 0xf4\n",
1071  " 2f8:	23f6      	movs	r3, #246	; 0xf6\n",
1072  " 2fa:	23f8      	movs	r3, #248	; 0xf8\n",
1073  " 2fc:	23fa      	movs	r3, #250	; 0xfa\n",
1074  " 2fe:	23fc      	movs	r3, #252	; 0xfc\n",
1075  " 300:	23fe      	movs	r3, #254	; 0xfe\n",
1076  " 302:	2300      	movs	r3, #0\n",
1077  " 304:	2302      	movs	r3, #2\n",
1078  " 306:	2304      	movs	r3, #4\n",
1079  " 308:	2306      	movs	r3, #6\n",
1080  " 30a:	2308      	movs	r3, #8\n",
1081  " 30c:	230a      	movs	r3, #10\n",
1082  " 30e:	230c      	movs	r3, #12\n",
1083  " 310:	230e      	movs	r3, #14\n",
1084  " 312:	2310      	movs	r3, #16\n",
1085  " 314:	2312      	movs	r3, #18\n",
1086  " 316:	2314      	movs	r3, #20\n",
1087  " 318:	2316      	movs	r3, #22\n",
1088  " 31a:	2318      	movs	r3, #24\n",
1089  " 31c:	231a      	movs	r3, #26\n",
1090  " 31e:	231c      	movs	r3, #28\n",
1091  " 320:	231e      	movs	r3, #30\n",
1092  " 322:	2320      	movs	r3, #32\n",
1093  " 324:	2322      	movs	r3, #34	; 0x22\n",
1094  " 326:	2324      	movs	r3, #36	; 0x24\n",
1095  " 328:	2326      	movs	r3, #38	; 0x26\n",
1096  " 32a:	2328      	movs	r3, #40	; 0x28\n",
1097  " 32c:	232a      	movs	r3, #42	; 0x2a\n",
1098  " 32e:	232c      	movs	r3, #44	; 0x2c\n",
1099  " 330:	232e      	movs	r3, #46	; 0x2e\n",
1100  " 332:	2330      	movs	r3, #48	; 0x30\n",
1101  " 334:	2332      	movs	r3, #50	; 0x32\n",
1102  " 336:	2334      	movs	r3, #52	; 0x34\n",
1103  " 338:	2336      	movs	r3, #54	; 0x36\n",
1104  " 33a:	2338      	movs	r3, #56	; 0x38\n",
1105  " 33c:	233a      	movs	r3, #58	; 0x3a\n",
1106  " 33e:	233c      	movs	r3, #60	; 0x3c\n",
1107  " 340:	233e      	movs	r3, #62	; 0x3e\n",
1108  " 342:	2340      	movs	r3, #64	; 0x40\n",
1109  " 344:	2342      	movs	r3, #66	; 0x42\n",
1110  " 346:	2344      	movs	r3, #68	; 0x44\n",
1111  " 348:	2346      	movs	r3, #70	; 0x46\n",
1112  " 34a:	2348      	movs	r3, #72	; 0x48\n",
1113  " 34c:	234a      	movs	r3, #74	; 0x4a\n",
1114  " 34e:	234c      	movs	r3, #76	; 0x4c\n",
1115  " 350:	234e      	movs	r3, #78	; 0x4e\n",
1116  " 352:	2350      	movs	r3, #80	; 0x50\n",
1117  " 354:	2352      	movs	r3, #82	; 0x52\n",
1118  " 356:	2354      	movs	r3, #84	; 0x54\n",
1119  " 358:	2356      	movs	r3, #86	; 0x56\n",
1120  " 35a:	2358      	movs	r3, #88	; 0x58\n",
1121  " 35c:	235a      	movs	r3, #90	; 0x5a\n",
1122  " 35e:	235c      	movs	r3, #92	; 0x5c\n",
1123  " 360:	235e      	movs	r3, #94	; 0x5e\n",
1124  " 362:	2360      	movs	r3, #96	; 0x60\n",
1125  " 364:	2362      	movs	r3, #98	; 0x62\n",
1126  " 366:	2364      	movs	r3, #100	; 0x64\n",
1127  " 368:	2366      	movs	r3, #102	; 0x66\n",
1128  " 36a:	2368      	movs	r3, #104	; 0x68\n",
1129  " 36c:	236a      	movs	r3, #106	; 0x6a\n",
1130  " 36e:	236c      	movs	r3, #108	; 0x6c\n",
1131  " 370:	236e      	movs	r3, #110	; 0x6e\n",
1132  " 372:	2370      	movs	r3, #112	; 0x70\n",
1133  " 374:	2372      	movs	r3, #114	; 0x72\n",
1134  " 376:	2374      	movs	r3, #116	; 0x74\n",
1135  " 378:	2376      	movs	r3, #118	; 0x76\n",
1136  " 37a:	2378      	movs	r3, #120	; 0x78\n",
1137  " 37c:	237a      	movs	r3, #122	; 0x7a\n",
1138  " 37e:	237c      	movs	r3, #124	; 0x7c\n",
1139  " 380:	237e      	movs	r3, #126	; 0x7e\n",
1140  " 382:	2380      	movs	r3, #128	; 0x80\n",
1141  " 384:	2382      	movs	r3, #130	; 0x82\n",
1142  " 386:	2384      	movs	r3, #132	; 0x84\n",
1143  " 388:	2386      	movs	r3, #134	; 0x86\n",
1144  " 38a:	2388      	movs	r3, #136	; 0x88\n",
1145  " 38c:	238a      	movs	r3, #138	; 0x8a\n",
1146  " 38e:	238c      	movs	r3, #140	; 0x8c\n",
1147  " 390:	238e      	movs	r3, #142	; 0x8e\n",
1148  " 392:	2390      	movs	r3, #144	; 0x90\n",
1149  " 394:	2392      	movs	r3, #146	; 0x92\n",
1150  " 396:	2394      	movs	r3, #148	; 0x94\n",
1151  " 398:	2396      	movs	r3, #150	; 0x96\n",
1152  " 39a:	2398      	movs	r3, #152	; 0x98\n",
1153  " 39c:	239a      	movs	r3, #154	; 0x9a\n",
1154  " 39e:	239c      	movs	r3, #156	; 0x9c\n",
1155  " 3a0:	239e      	movs	r3, #158	; 0x9e\n",
1156  " 3a2:	23a0      	movs	r3, #160	; 0xa0\n",
1157  " 3a4:	23a2      	movs	r3, #162	; 0xa2\n",
1158  " 3a6:	23a4      	movs	r3, #164	; 0xa4\n",
1159  " 3a8:	23a6      	movs	r3, #166	; 0xa6\n",
1160  " 3aa:	23a8      	movs	r3, #168	; 0xa8\n",
1161  " 3ac:	23aa      	movs	r3, #170	; 0xaa\n",
1162  " 3ae:	23ac      	movs	r3, #172	; 0xac\n",
1163  " 3b0:	23ae      	movs	r3, #174	; 0xae\n",
1164  " 3b2:	23b0      	movs	r3, #176	; 0xb0\n",
1165  " 3b4:	23b2      	movs	r3, #178	; 0xb2\n",
1166  " 3b6:	23b4      	movs	r3, #180	; 0xb4\n",
1167  " 3b8:	23b6      	movs	r3, #182	; 0xb6\n",
1168  " 3ba:	23b8      	movs	r3, #184	; 0xb8\n",
1169  " 3bc:	23ba      	movs	r3, #186	; 0xba\n",
1170  " 3be:	23bc      	movs	r3, #188	; 0xbc\n",
1171  " 3c0:	23be      	movs	r3, #190	; 0xbe\n",
1172  " 3c2:	23c0      	movs	r3, #192	; 0xc0\n",
1173  " 3c4:	23c2      	movs	r3, #194	; 0xc2\n",
1174  " 3c6:	23c4      	movs	r3, #196	; 0xc4\n",
1175  " 3c8:	23c6      	movs	r3, #198	; 0xc6\n",
1176  " 3ca:	23c8      	movs	r3, #200	; 0xc8\n",
1177  " 3cc:	23ca      	movs	r3, #202	; 0xca\n",
1178  " 3ce:	23cc      	movs	r3, #204	; 0xcc\n",
1179  " 3d0:	23ce      	movs	r3, #206	; 0xce\n",
1180  " 3d2:	23d0      	movs	r3, #208	; 0xd0\n",
1181  " 3d4:	23d2      	movs	r3, #210	; 0xd2\n",
1182  " 3d6:	23d4      	movs	r3, #212	; 0xd4\n",
1183  " 3d8:	23d6      	movs	r3, #214	; 0xd6\n",
1184  " 3da:	23d8      	movs	r3, #216	; 0xd8\n",
1185  " 3dc:	23da      	movs	r3, #218	; 0xda\n",
1186  " 3de:	23dc      	movs	r3, #220	; 0xdc\n",
1187  " 3e0:	23de      	movs	r3, #222	; 0xde\n",
1188  " 3e2:	23e0      	movs	r3, #224	; 0xe0\n",
1189  " 3e4:	23e2      	movs	r3, #226	; 0xe2\n",
1190  " 3e6:	23e4      	movs	r3, #228	; 0xe4\n",
1191  " 3e8:	23e6      	movs	r3, #230	; 0xe6\n",
1192  " 3ea:	23e8      	movs	r3, #232	; 0xe8\n",
1193  " 3ec:	23ea      	movs	r3, #234	; 0xea\n",
1194  " 3ee:	23ec      	movs	r3, #236	; 0xec\n",
1195  " 3f0:	23ee      	movs	r3, #238	; 0xee\n",
1196  " 3f2:	23f0      	movs	r3, #240	; 0xf0\n",
1197  " 3f4:	23f2      	movs	r3, #242	; 0xf2\n",
1198  " 3f6:	23f4      	movs	r3, #244	; 0xf4\n",
1199  " 3f8:	23f6      	movs	r3, #246	; 0xf6\n",
1200  " 3fa:	23f8      	movs	r3, #248	; 0xf8\n",
1201  " 3fc:	23fa      	movs	r3, #250	; 0xfa\n",
1202  " 3fe:	23fc      	movs	r3, #252	; 0xfc\n",
1203  " 400:	23fe      	movs	r3, #254	; 0xfe\n",
1204  " 402:	2300      	movs	r3, #0\n",
1205  " 404:	2302      	movs	r3, #2\n",
1206  " 406:	2304      	movs	r3, #4\n",
1207  " 408:	2306      	movs	r3, #6\n",
1208  " 40a:	2308      	movs	r3, #8\n",
1209  " 40c:	230a      	movs	r3, #10\n",
1210  " 40e:	230c      	movs	r3, #12\n",
1211  " 410:	230e      	movs	r3, #14\n",
1212  " 412:	2310      	movs	r3, #16\n",
1213  " 414:	2312      	movs	r3, #18\n",
1214  " 416:	2314      	movs	r3, #20\n",
1215  " 418:	2316      	movs	r3, #22\n",
1216  " 41a:	2318      	movs	r3, #24\n",
1217  " 41c:	231a      	movs	r3, #26\n",
1218  " 41e:	231c      	movs	r3, #28\n",
1219  " 420:	231e      	movs	r3, #30\n",
1220  " 422:	2320      	movs	r3, #32\n",
1221  " 424:	2322      	movs	r3, #34	; 0x22\n",
1222  " 426:	2324      	movs	r3, #36	; 0x24\n",
1223  " 428:	2326      	movs	r3, #38	; 0x26\n",
1224  " 42a:	2328      	movs	r3, #40	; 0x28\n",
1225  " 42c:	232a      	movs	r3, #42	; 0x2a\n",
1226  " 42e:	232c      	movs	r3, #44	; 0x2c\n",
1227  " 430:	232e      	movs	r3, #46	; 0x2e\n",
1228  " 432:	2330      	movs	r3, #48	; 0x30\n",
1229  " 434:	2332      	movs	r3, #50	; 0x32\n",
1230  " 436:	2334      	movs	r3, #52	; 0x34\n",
1231  " 438:	2336      	movs	r3, #54	; 0x36\n",
1232  " 43a:	2338      	movs	r3, #56	; 0x38\n",
1233  " 43c:	233a      	movs	r3, #58	; 0x3a\n",
1234  " 43e:	233c      	movs	r3, #60	; 0x3c\n",
1235  " 440:	233e      	movs	r3, #62	; 0x3e\n",
1236  " 442:	2340      	movs	r3, #64	; 0x40\n",
1237  " 444:	2342      	movs	r3, #66	; 0x42\n",
1238  " 446:	2344      	movs	r3, #68	; 0x44\n",
1239  " 448:	2346      	movs	r3, #70	; 0x46\n",
1240  " 44a:	2348      	movs	r3, #72	; 0x48\n",
1241  " 44c:	234a      	movs	r3, #74	; 0x4a\n",
1242  " 44e:	234c      	movs	r3, #76	; 0x4c\n",
1243  " 450:	234e      	movs	r3, #78	; 0x4e\n",
1244  " 452:	2350      	movs	r3, #80	; 0x50\n",
1245  " 454:	2352      	movs	r3, #82	; 0x52\n",
1246  " 456:	2354      	movs	r3, #84	; 0x54\n",
1247  " 458:	2356      	movs	r3, #86	; 0x56\n",
1248  " 45a:	2358      	movs	r3, #88	; 0x58\n",
1249  " 45c:	235a      	movs	r3, #90	; 0x5a\n",
1250  " 45e:	235c      	movs	r3, #92	; 0x5c\n",
1251  " 460:	235e      	movs	r3, #94	; 0x5e\n",
1252  " 462:	2360      	movs	r3, #96	; 0x60\n",
1253  " 464:	2362      	movs	r3, #98	; 0x62\n",
1254  " 466:	2364      	movs	r3, #100	; 0x64\n",
1255  " 468:	2366      	movs	r3, #102	; 0x66\n",
1256  " 46a:	2368      	movs	r3, #104	; 0x68\n",
1257  " 46c:	236a      	movs	r3, #106	; 0x6a\n",
1258  " 46e:	236c      	movs	r3, #108	; 0x6c\n",
1259  " 470:	236e      	movs	r3, #110	; 0x6e\n",
1260  " 472:	2370      	movs	r3, #112	; 0x70\n",
1261  " 474:	2372      	movs	r3, #114	; 0x72\n",
1262  " 476:	2374      	movs	r3, #116	; 0x74\n",
1263  " 478:	2376      	movs	r3, #118	; 0x76\n",
1264  " 47a:	2378      	movs	r3, #120	; 0x78\n",
1265  " 47c:	237a      	movs	r3, #122	; 0x7a\n",
1266  " 47e:	237c      	movs	r3, #124	; 0x7c\n",
1267  " 480:	237e      	movs	r3, #126	; 0x7e\n",
1268  " 482:	2380      	movs	r3, #128	; 0x80\n",
1269  " 484:	2382      	movs	r3, #130	; 0x82\n",
1270  " 486:	2384      	movs	r3, #132	; 0x84\n",
1271  " 488:	2386      	movs	r3, #134	; 0x86\n",
1272  " 48a:	2388      	movs	r3, #136	; 0x88\n",
1273  " 48c:	238a      	movs	r3, #138	; 0x8a\n",
1274  " 48e:	238c      	movs	r3, #140	; 0x8c\n",
1275  " 490:	238e      	movs	r3, #142	; 0x8e\n",
1276  " 492:	2390      	movs	r3, #144	; 0x90\n",
1277  " 494:	2392      	movs	r3, #146	; 0x92\n",
1278  " 496:	2394      	movs	r3, #148	; 0x94\n",
1279  " 498:	2396      	movs	r3, #150	; 0x96\n",
1280  " 49a:	2398      	movs	r3, #152	; 0x98\n",
1281  " 49c:	239a      	movs	r3, #154	; 0x9a\n",
1282  " 49e:	239c      	movs	r3, #156	; 0x9c\n",
1283  " 4a0:	239e      	movs	r3, #158	; 0x9e\n",
1284  " 4a2:	23a0      	movs	r3, #160	; 0xa0\n",
1285  " 4a4:	23a2      	movs	r3, #162	; 0xa2\n",
1286  " 4a6:	23a4      	movs	r3, #164	; 0xa4\n",
1287  " 4a8:	23a6      	movs	r3, #166	; 0xa6\n",
1288  " 4aa:	23a8      	movs	r3, #168	; 0xa8\n",
1289  " 4ac:	23aa      	movs	r3, #170	; 0xaa\n",
1290  " 4ae:	23ac      	movs	r3, #172	; 0xac\n",
1291  " 4b0:	23ae      	movs	r3, #174	; 0xae\n",
1292  " 4b2:	23b0      	movs	r3, #176	; 0xb0\n",
1293  " 4b4:	23b2      	movs	r3, #178	; 0xb2\n",
1294  " 4b6:	23b4      	movs	r3, #180	; 0xb4\n",
1295  " 4b8:	23b6      	movs	r3, #182	; 0xb6\n",
1296  " 4ba:	23b8      	movs	r3, #184	; 0xb8\n",
1297  " 4bc:	23ba      	movs	r3, #186	; 0xba\n",
1298  " 4be:	23bc      	movs	r3, #188	; 0xbc\n",
1299  " 4c0:	23be      	movs	r3, #190	; 0xbe\n",
1300  " 4c2:	23c0      	movs	r3, #192	; 0xc0\n",
1301  " 4c4:	23c2      	movs	r3, #194	; 0xc2\n",
1302  " 4c6:	23c4      	movs	r3, #196	; 0xc4\n",
1303  " 4c8:	23c6      	movs	r3, #198	; 0xc6\n",
1304  " 4ca:	23c8      	movs	r3, #200	; 0xc8\n",
1305  " 4cc:	23ca      	movs	r3, #202	; 0xca\n",
1306  " 4ce:	23cc      	movs	r3, #204	; 0xcc\n",
1307  " 4d0:	23ce      	movs	r3, #206	; 0xce\n",
1308  " 4d2:	23d0      	movs	r3, #208	; 0xd0\n",
1309  " 4d4:	23d2      	movs	r3, #210	; 0xd2\n",
1310  " 4d6:	23d4      	movs	r3, #212	; 0xd4\n",
1311  " 4d8:	23d6      	movs	r3, #214	; 0xd6\n",
1312  " 4da:	23d8      	movs	r3, #216	; 0xd8\n",
1313  " 4dc:	23da      	movs	r3, #218	; 0xda\n",
1314  " 4de:	23dc      	movs	r3, #220	; 0xdc\n",
1315  " 4e0:	23de      	movs	r3, #222	; 0xde\n",
1316  " 4e2:	23e0      	movs	r3, #224	; 0xe0\n",
1317  " 4e4:	23e2      	movs	r3, #226	; 0xe2\n",
1318  " 4e6:	23e4      	movs	r3, #228	; 0xe4\n",
1319  " 4e8:	23e6      	movs	r3, #230	; 0xe6\n",
1320  " 4ea:	23e8      	movs	r3, #232	; 0xe8\n",
1321  " 4ec:	23ea      	movs	r3, #234	; 0xea\n",
1322  " 4ee:	23ec      	movs	r3, #236	; 0xec\n",
1323  " 4f0:	23ee      	movs	r3, #238	; 0xee\n",
1324  " 4f2:	23f0      	movs	r3, #240	; 0xf0\n",
1325  " 4f4:	23f2      	movs	r3, #242	; 0xf2\n",
1326  " 4f6:	23f4      	movs	r3, #244	; 0xf4\n",
1327  " 4f8:	23f6      	movs	r3, #246	; 0xf6\n",
1328  " 4fa:	23f8      	movs	r3, #248	; 0xf8\n",
1329  " 4fc:	23fa      	movs	r3, #250	; 0xfa\n",
1330  " 4fe:	23fc      	movs	r3, #252	; 0xfc\n",
1331  " 500:	23fe      	movs	r3, #254	; 0xfe\n",
1332  " 502:	2300      	movs	r3, #0\n",
1333  " 504:	2302      	movs	r3, #2\n",
1334  " 506:	2304      	movs	r3, #4\n",
1335  " 508:	2306      	movs	r3, #6\n",
1336  " 50a:	2308      	movs	r3, #8\n",
1337  " 50c:	230a      	movs	r3, #10\n",
1338  " 50e:	230c      	movs	r3, #12\n",
1339  " 510:	230e      	movs	r3, #14\n",
1340  " 512:	2310      	movs	r3, #16\n",
1341  " 514:	2312      	movs	r3, #18\n",
1342  " 516:	2314      	movs	r3, #20\n",
1343  " 518:	2316      	movs	r3, #22\n",
1344  " 51a:	2318      	movs	r3, #24\n",
1345  " 51c:	231a      	movs	r3, #26\n",
1346  " 51e:	231c      	movs	r3, #28\n",
1347  " 520:	231e      	movs	r3, #30\n",
1348  " 522:	2320      	movs	r3, #32\n",
1349  " 524:	2322      	movs	r3, #34	; 0x22\n",
1350  " 526:	2324      	movs	r3, #36	; 0x24\n",
1351  " 528:	2326      	movs	r3, #38	; 0x26\n",
1352  " 52a:	2328      	movs	r3, #40	; 0x28\n",
1353  " 52c:	232a      	movs	r3, #42	; 0x2a\n",
1354  " 52e:	232c      	movs	r3, #44	; 0x2c\n",
1355  " 530:	232e      	movs	r3, #46	; 0x2e\n",
1356  " 532:	2330      	movs	r3, #48	; 0x30\n",
1357  " 534:	2332      	movs	r3, #50	; 0x32\n",
1358  " 536:	2334      	movs	r3, #52	; 0x34\n",
1359  " 538:	2336      	movs	r3, #54	; 0x36\n",
1360  " 53a:	2338      	movs	r3, #56	; 0x38\n",
1361  " 53c:	233a      	movs	r3, #58	; 0x3a\n",
1362  " 53e:	233c      	movs	r3, #60	; 0x3c\n",
1363  " 540:	233e      	movs	r3, #62	; 0x3e\n",
1364  " 542:	2340      	movs	r3, #64	; 0x40\n",
1365  " 544:	2342      	movs	r3, #66	; 0x42\n",
1366  " 546:	2344      	movs	r3, #68	; 0x44\n",
1367  " 548:	2346      	movs	r3, #70	; 0x46\n",
1368  " 54a:	2348      	movs	r3, #72	; 0x48\n",
1369  " 54c:	234a      	movs	r3, #74	; 0x4a\n",
1370  " 54e:	234c      	movs	r3, #76	; 0x4c\n",
1371  " 550:	234e      	movs	r3, #78	; 0x4e\n",
1372  " 552:	2350      	movs	r3, #80	; 0x50\n",
1373  " 554:	2352      	movs	r3, #82	; 0x52\n",
1374  " 556:	2354      	movs	r3, #84	; 0x54\n",
1375  " 558:	2356      	movs	r3, #86	; 0x56\n",
1376  " 55a:	2358      	movs	r3, #88	; 0x58\n",
1377  " 55c:	235a      	movs	r3, #90	; 0x5a\n",
1378  " 55e:	235c      	movs	r3, #92	; 0x5c\n",
1379  " 560:	235e      	movs	r3, #94	; 0x5e\n",
1380  " 562:	2360      	movs	r3, #96	; 0x60\n",
1381  " 564:	2362      	movs	r3, #98	; 0x62\n",
1382  " 566:	2364      	movs	r3, #100	; 0x64\n",
1383  " 568:	2366      	movs	r3, #102	; 0x66\n",
1384  " 56a:	2368      	movs	r3, #104	; 0x68\n",
1385  " 56c:	236a      	movs	r3, #106	; 0x6a\n",
1386  " 56e:	236c      	movs	r3, #108	; 0x6c\n",
1387  " 570:	236e      	movs	r3, #110	; 0x6e\n",
1388  " 572:	2370      	movs	r3, #112	; 0x70\n",
1389  " 574:	2372      	movs	r3, #114	; 0x72\n",
1390  " 576:	2374      	movs	r3, #116	; 0x74\n",
1391  " 578:	2376      	movs	r3, #118	; 0x76\n",
1392  " 57a:	2378      	movs	r3, #120	; 0x78\n",
1393  " 57c:	237a      	movs	r3, #122	; 0x7a\n",
1394  " 57e:	237c      	movs	r3, #124	; 0x7c\n",
1395  " 580:	237e      	movs	r3, #126	; 0x7e\n",
1396  " 582:	2380      	movs	r3, #128	; 0x80\n",
1397  " 584:	2382      	movs	r3, #130	; 0x82\n",
1398  " 586:	2384      	movs	r3, #132	; 0x84\n",
1399  " 588:	2386      	movs	r3, #134	; 0x86\n",
1400  " 58a:	2388      	movs	r3, #136	; 0x88\n",
1401  " 58c:	238a      	movs	r3, #138	; 0x8a\n",
1402  " 58e:	238c      	movs	r3, #140	; 0x8c\n",
1403  " 590:	238e      	movs	r3, #142	; 0x8e\n",
1404  " 592:	2390      	movs	r3, #144	; 0x90\n",
1405  " 594:	2392      	movs	r3, #146	; 0x92\n",
1406  " 596:	2394      	movs	r3, #148	; 0x94\n",
1407  " 598:	2396      	movs	r3, #150	; 0x96\n",
1408  " 59a:	2398      	movs	r3, #152	; 0x98\n",
1409  " 59c:	239a      	movs	r3, #154	; 0x9a\n",
1410  " 59e:	239c      	movs	r3, #156	; 0x9c\n",
1411  " 5a0:	239e      	movs	r3, #158	; 0x9e\n",
1412  " 5a2:	23a0      	movs	r3, #160	; 0xa0\n",
1413  " 5a4:	23a2      	movs	r3, #162	; 0xa2\n",
1414  " 5a6:	23a4      	movs	r3, #164	; 0xa4\n",
1415  " 5a8:	23a6      	movs	r3, #166	; 0xa6\n",
1416  " 5aa:	23a8      	movs	r3, #168	; 0xa8\n",
1417  " 5ac:	23aa      	movs	r3, #170	; 0xaa\n",
1418  " 5ae:	23ac      	movs	r3, #172	; 0xac\n",
1419  " 5b0:	23ae      	movs	r3, #174	; 0xae\n",
1420  " 5b2:	23b0      	movs	r3, #176	; 0xb0\n",
1421  " 5b4:	23b2      	movs	r3, #178	; 0xb2\n",
1422  " 5b6:	23b4      	movs	r3, #180	; 0xb4\n",
1423  " 5b8:	23b6      	movs	r3, #182	; 0xb6\n",
1424  " 5ba:	23b8      	movs	r3, #184	; 0xb8\n",
1425  " 5bc:	23ba      	movs	r3, #186	; 0xba\n",
1426  " 5be:	23bc      	movs	r3, #188	; 0xbc\n",
1427  " 5c0:	23be      	movs	r3, #190	; 0xbe\n",
1428  " 5c2:	23c0      	movs	r3, #192	; 0xc0\n",
1429  " 5c4:	23c2      	movs	r3, #194	; 0xc2\n",
1430  " 5c6:	23c4      	movs	r3, #196	; 0xc4\n",
1431  " 5c8:	23c6      	movs	r3, #198	; 0xc6\n",
1432  " 5ca:	23c8      	movs	r3, #200	; 0xc8\n",
1433  " 5cc:	23ca      	movs	r3, #202	; 0xca\n",
1434  " 5ce:	23cc      	movs	r3, #204	; 0xcc\n",
1435  " 5d0:	23ce      	movs	r3, #206	; 0xce\n",
1436  " 5d2:	23d0      	movs	r3, #208	; 0xd0\n",
1437  " 5d4:	23d2      	movs	r3, #210	; 0xd2\n",
1438  " 5d6:	23d4      	movs	r3, #212	; 0xd4\n",
1439  " 5d8:	23d6      	movs	r3, #214	; 0xd6\n",
1440  " 5da:	23d8      	movs	r3, #216	; 0xd8\n",
1441  " 5dc:	23da      	movs	r3, #218	; 0xda\n",
1442  " 5de:	23dc      	movs	r3, #220	; 0xdc\n",
1443  " 5e0:	23de      	movs	r3, #222	; 0xde\n",
1444  " 5e2:	23e0      	movs	r3, #224	; 0xe0\n",
1445  " 5e4:	23e2      	movs	r3, #226	; 0xe2\n",
1446  " 5e6:	23e4      	movs	r3, #228	; 0xe4\n",
1447  " 5e8:	23e6      	movs	r3, #230	; 0xe6\n",
1448  " 5ea:	23e8      	movs	r3, #232	; 0xe8\n",
1449  " 5ec:	23ea      	movs	r3, #234	; 0xea\n",
1450  " 5ee:	23ec      	movs	r3, #236	; 0xec\n",
1451  " 5f0:	23ee      	movs	r3, #238	; 0xee\n",
1452  " 5f2:	23f0      	movs	r3, #240	; 0xf0\n",
1453  " 5f4:	23f2      	movs	r3, #242	; 0xf2\n",
1454  " 5f6:	23f4      	movs	r3, #244	; 0xf4\n",
1455  " 5f8:	23f6      	movs	r3, #246	; 0xf6\n",
1456  " 5fa:	23f8      	movs	r3, #248	; 0xf8\n",
1457  " 5fc:	23fa      	movs	r3, #250	; 0xfa\n",
1458  " 5fe:	23fc      	movs	r3, #252	; 0xfc\n",
1459  " 600:	23fe      	movs	r3, #254	; 0xfe\n",
1460  " 602:	2300      	movs	r3, #0\n",
1461  " 604:	2302      	movs	r3, #2\n",
1462  " 606:	2304      	movs	r3, #4\n",
1463  " 608:	2306      	movs	r3, #6\n",
1464  " 60a:	2308      	movs	r3, #8\n",
1465  " 60c:	230a      	movs	r3, #10\n",
1466  " 60e:	230c      	movs	r3, #12\n",
1467  " 610:	230e      	movs	r3, #14\n",
1468  " 612:	2310      	movs	r3, #16\n",
1469  " 614:	2312      	movs	r3, #18\n",
1470  " 616:	2314      	movs	r3, #20\n",
1471  " 618:	2316      	movs	r3, #22\n",
1472  " 61a:	2318      	movs	r3, #24\n",
1473  " 61c:	231a      	movs	r3, #26\n",
1474  " 61e:	231c      	movs	r3, #28\n",
1475  " 620:	231e      	movs	r3, #30\n",
1476  " 622:	2320      	movs	r3, #32\n",
1477  " 624:	2322      	movs	r3, #34	; 0x22\n",
1478  " 626:	2324      	movs	r3, #36	; 0x24\n",
1479  " 628:	2326      	movs	r3, #38	; 0x26\n",
1480  " 62a:	2328      	movs	r3, #40	; 0x28\n",
1481  " 62c:	232a      	movs	r3, #42	; 0x2a\n",
1482  " 62e:	232c      	movs	r3, #44	; 0x2c\n",
1483  " 630:	232e      	movs	r3, #46	; 0x2e\n",
1484  " 632:	2330      	movs	r3, #48	; 0x30\n",
1485  " 634:	2332      	movs	r3, #50	; 0x32\n",
1486  " 636:	2334      	movs	r3, #52	; 0x34\n",
1487  " 638:	2336      	movs	r3, #54	; 0x36\n",
1488  " 63a:	2338      	movs	r3, #56	; 0x38\n",
1489  " 63c:	233a      	movs	r3, #58	; 0x3a\n",
1490  " 63e:	233c      	movs	r3, #60	; 0x3c\n",
1491  " 640:	233e      	movs	r3, #62	; 0x3e\n",
1492  " 642:	2340      	movs	r3, #64	; 0x40\n",
1493  " 644:	2342      	movs	r3, #66	; 0x42\n",
1494  " 646:	2344      	movs	r3, #68	; 0x44\n",
1495  " 648:	2346      	movs	r3, #70	; 0x46\n",
1496  " 64a:	2348      	movs	r3, #72	; 0x48\n",
1497  " 64c:	234a      	movs	r3, #74	; 0x4a\n",
1498  " 64e:	234c      	movs	r3, #76	; 0x4c\n",
1499  " 650:	234e      	movs	r3, #78	; 0x4e\n",
1500  " 652:	2350      	movs	r3, #80	; 0x50\n",
1501  " 654:	2352      	movs	r3, #82	; 0x52\n",
1502  " 656:	2354      	movs	r3, #84	; 0x54\n",
1503  " 658:	2356      	movs	r3, #86	; 0x56\n",
1504  " 65a:	2358      	movs	r3, #88	; 0x58\n",
1505  " 65c:	235a      	movs	r3, #90	; 0x5a\n",
1506  " 65e:	235c      	movs	r3, #92	; 0x5c\n",
1507  " 660:	235e      	movs	r3, #94	; 0x5e\n",
1508  " 662:	2360      	movs	r3, #96	; 0x60\n",
1509  " 664:	2362      	movs	r3, #98	; 0x62\n",
1510  " 666:	2364      	movs	r3, #100	; 0x64\n",
1511  " 668:	2366      	movs	r3, #102	; 0x66\n",
1512  " 66a:	2368      	movs	r3, #104	; 0x68\n",
1513  " 66c:	236a      	movs	r3, #106	; 0x6a\n",
1514  " 66e:	236c      	movs	r3, #108	; 0x6c\n",
1515  " 670:	236e      	movs	r3, #110	; 0x6e\n",
1516  " 672:	2370      	movs	r3, #112	; 0x70\n",
1517  " 674:	2372      	movs	r3, #114	; 0x72\n",
1518  " 676:	2374      	movs	r3, #116	; 0x74\n",
1519  " 678:	2376      	movs	r3, #118	; 0x76\n",
1520  " 67a:	2378      	movs	r3, #120	; 0x78\n",
1521  " 67c:	237a      	movs	r3, #122	; 0x7a\n",
1522  " 67e:	237c      	movs	r3, #124	; 0x7c\n",
1523  " 680:	237e      	movs	r3, #126	; 0x7e\n",
1524  " 682:	2380      	movs	r3, #128	; 0x80\n",
1525  " 684:	2382      	movs	r3, #130	; 0x82\n",
1526  " 686:	2384      	movs	r3, #132	; 0x84\n",
1527  " 688:	2386      	movs	r3, #134	; 0x86\n",
1528  " 68a:	2388      	movs	r3, #136	; 0x88\n",
1529  " 68c:	238a      	movs	r3, #138	; 0x8a\n",
1530  " 68e:	238c      	movs	r3, #140	; 0x8c\n",
1531  " 690:	238e      	movs	r3, #142	; 0x8e\n",
1532  " 692:	2390      	movs	r3, #144	; 0x90\n",
1533  " 694:	2392      	movs	r3, #146	; 0x92\n",
1534  " 696:	2394      	movs	r3, #148	; 0x94\n",
1535  " 698:	2396      	movs	r3, #150	; 0x96\n",
1536  " 69a:	2398      	movs	r3, #152	; 0x98\n",
1537  " 69c:	239a      	movs	r3, #154	; 0x9a\n",
1538  " 69e:	239c      	movs	r3, #156	; 0x9c\n",
1539  " 6a0:	239e      	movs	r3, #158	; 0x9e\n",
1540  " 6a2:	23a0      	movs	r3, #160	; 0xa0\n",
1541  " 6a4:	23a2      	movs	r3, #162	; 0xa2\n",
1542  " 6a6:	23a4      	movs	r3, #164	; 0xa4\n",
1543  " 6a8:	23a6      	movs	r3, #166	; 0xa6\n",
1544  " 6aa:	23a8      	movs	r3, #168	; 0xa8\n",
1545  " 6ac:	23aa      	movs	r3, #170	; 0xaa\n",
1546  " 6ae:	23ac      	movs	r3, #172	; 0xac\n",
1547  " 6b0:	23ae      	movs	r3, #174	; 0xae\n",
1548  " 6b2:	23b0      	movs	r3, #176	; 0xb0\n",
1549  " 6b4:	23b2      	movs	r3, #178	; 0xb2\n",
1550  " 6b6:	23b4      	movs	r3, #180	; 0xb4\n",
1551  " 6b8:	23b6      	movs	r3, #182	; 0xb6\n",
1552  " 6ba:	23b8      	movs	r3, #184	; 0xb8\n",
1553  " 6bc:	23ba      	movs	r3, #186	; 0xba\n",
1554  " 6be:	23bc      	movs	r3, #188	; 0xbc\n",
1555  " 6c0:	23be      	movs	r3, #190	; 0xbe\n",
1556  " 6c2:	23c0      	movs	r3, #192	; 0xc0\n",
1557  " 6c4:	23c2      	movs	r3, #194	; 0xc2\n",
1558  " 6c6:	23c4      	movs	r3, #196	; 0xc4\n",
1559  " 6c8:	23c6      	movs	r3, #198	; 0xc6\n",
1560  " 6ca:	23c8      	movs	r3, #200	; 0xc8\n",
1561  " 6cc:	23ca      	movs	r3, #202	; 0xca\n",
1562  " 6ce:	23cc      	movs	r3, #204	; 0xcc\n",
1563  " 6d0:	23ce      	movs	r3, #206	; 0xce\n",
1564  " 6d2:	23d0      	movs	r3, #208	; 0xd0\n",
1565  " 6d4:	23d2      	movs	r3, #210	; 0xd2\n",
1566  " 6d6:	23d4      	movs	r3, #212	; 0xd4\n",
1567  " 6d8:	23d6      	movs	r3, #214	; 0xd6\n",
1568  " 6da:	23d8      	movs	r3, #216	; 0xd8\n",
1569  " 6dc:	23da      	movs	r3, #218	; 0xda\n",
1570  " 6de:	23dc      	movs	r3, #220	; 0xdc\n",
1571  " 6e0:	23de      	movs	r3, #222	; 0xde\n",
1572  " 6e2:	23e0      	movs	r3, #224	; 0xe0\n",
1573  " 6e4:	23e2      	movs	r3, #226	; 0xe2\n",
1574  " 6e6:	23e4      	movs	r3, #228	; 0xe4\n",
1575  " 6e8:	23e6      	movs	r3, #230	; 0xe6\n",
1576  " 6ea:	23e8      	movs	r3, #232	; 0xe8\n",
1577  " 6ec:	23ea      	movs	r3, #234	; 0xea\n",
1578  " 6ee:	23ec      	movs	r3, #236	; 0xec\n",
1579  " 6f0:	23ee      	movs	r3, #238	; 0xee\n",
1580  " 6f2:	23f0      	movs	r3, #240	; 0xf0\n",
1581  " 6f4:	23f2      	movs	r3, #242	; 0xf2\n",
1582  " 6f6:	23f4      	movs	r3, #244	; 0xf4\n",
1583  " 6f8:	23f6      	movs	r3, #246	; 0xf6\n",
1584  " 6fa:	23f8      	movs	r3, #248	; 0xf8\n",
1585  " 6fc:	23fa      	movs	r3, #250	; 0xfa\n",
1586  " 6fe:	23fc      	movs	r3, #252	; 0xfc\n",
1587  " 700:	23fe      	movs	r3, #254	; 0xfe\n",
1588  " 702:	2300      	movs	r3, #0\n",
1589  " 704:	2302      	movs	r3, #2\n",
1590  " 706:	2304      	movs	r3, #4\n",
1591  " 708:	2306      	movs	r3, #6\n",
1592  " 70a:	2308      	movs	r3, #8\n",
1593  " 70c:	230a      	movs	r3, #10\n",
1594  " 70e:	230c      	movs	r3, #12\n",
1595  " 710:	230e      	movs	r3, #14\n",
1596  " 712:	2310      	movs	r3, #16\n",
1597  " 714:	2312      	movs	r3, #18\n",
1598  " 716:	2314      	movs	r3, #20\n",
1599  " 718:	2316      	movs	r3, #22\n",
1600  " 71a:	2318      	movs	r3, #24\n",
1601  " 71c:	231a      	movs	r3, #26\n",
1602  " 71e:	231c      	movs	r3, #28\n",
1603  " 720:	231e      	movs	r3, #30\n",
1604  " 722:	2320      	movs	r3, #32\n",
1605  " 724:	2322      	movs	r3, #34	; 0x22\n",
1606  " 726:	2324      	movs	r3, #36	; 0x24\n",
1607  " 728:	2326      	movs	r3, #38	; 0x26\n",
1608  " 72a:	2328      	movs	r3, #40	; 0x28\n",
1609  " 72c:	232a      	movs	r3, #42	; 0x2a\n",
1610  " 72e:	232c      	movs	r3, #44	; 0x2c\n",
1611  " 730:	232e      	movs	r3, #46	; 0x2e\n",
1612  " 732:	2330      	movs	r3, #48	; 0x30\n",
1613  " 734:	2332      	movs	r3, #50	; 0x32\n",
1614  " 736:	2334      	movs	r3, #52	; 0x34\n",
1615  " 738:	2336      	movs	r3, #54	; 0x36\n",
1616  " 73a:	2338      	movs	r3, #56	; 0x38\n",
1617  " 73c:	233a      	movs	r3, #58	; 0x3a\n",
1618  " 73e:	233c      	movs	r3, #60	; 0x3c\n",
1619  " 740:	233e      	movs	r3, #62	; 0x3e\n",
1620  " 742:	2340      	movs	r3, #64	; 0x40\n",
1621  " 744:	2342      	movs	r3, #66	; 0x42\n",
1622  " 746:	2344      	movs	r3, #68	; 0x44\n",
1623  " 748:	2346      	movs	r3, #70	; 0x46\n",
1624  " 74a:	2348      	movs	r3, #72	; 0x48\n",
1625  " 74c:	234a      	movs	r3, #74	; 0x4a\n",
1626  " 74e:	234c      	movs	r3, #76	; 0x4c\n",
1627  " 750:	234e      	movs	r3, #78	; 0x4e\n",
1628  " 752:	2350      	movs	r3, #80	; 0x50\n",
1629  " 754:	2352      	movs	r3, #82	; 0x52\n",
1630  " 756:	2354      	movs	r3, #84	; 0x54\n",
1631  " 758:	2356      	movs	r3, #86	; 0x56\n",
1632  " 75a:	2358      	movs	r3, #88	; 0x58\n",
1633  " 75c:	235a      	movs	r3, #90	; 0x5a\n",
1634  " 75e:	235c      	movs	r3, #92	; 0x5c\n",
1635  " 760:	235e      	movs	r3, #94	; 0x5e\n",
1636  " 762:	2360      	movs	r3, #96	; 0x60\n",
1637  " 764:	2362      	movs	r3, #98	; 0x62\n",
1638  " 766:	2364      	movs	r3, #100	; 0x64\n",
1639  " 768:	2366      	movs	r3, #102	; 0x66\n",
1640  " 76a:	2368      	movs	r3, #104	; 0x68\n",
1641  " 76c:	236a      	movs	r3, #106	; 0x6a\n",
1642  " 76e:	236c      	movs	r3, #108	; 0x6c\n",
1643  " 770:	236e      	movs	r3, #110	; 0x6e\n",
1644  " 772:	2370      	movs	r3, #112	; 0x70\n",
1645  " 774:	2372      	movs	r3, #114	; 0x72\n",
1646  " 776:	2374      	movs	r3, #116	; 0x74\n",
1647  " 778:	2376      	movs	r3, #118	; 0x76\n",
1648  " 77a:	2378      	movs	r3, #120	; 0x78\n",
1649  " 77c:	237a      	movs	r3, #122	; 0x7a\n",
1650  " 77e:	237c      	movs	r3, #124	; 0x7c\n",
1651  " 780:	237e      	movs	r3, #126	; 0x7e\n",
1652  " 782:	2380      	movs	r3, #128	; 0x80\n",
1653  " 784:	2382      	movs	r3, #130	; 0x82\n",
1654  " 786:	2384      	movs	r3, #132	; 0x84\n",
1655  " 788:	2386      	movs	r3, #134	; 0x86\n",
1656  " 78a:	2388      	movs	r3, #136	; 0x88\n",
1657  " 78c:	238a      	movs	r3, #138	; 0x8a\n",
1658  " 78e:	238c      	movs	r3, #140	; 0x8c\n",
1659  " 790:	238e      	movs	r3, #142	; 0x8e\n",
1660  " 792:	2390      	movs	r3, #144	; 0x90\n",
1661  " 794:	2392      	movs	r3, #146	; 0x92\n",
1662  " 796:	2394      	movs	r3, #148	; 0x94\n",
1663  " 798:	2396      	movs	r3, #150	; 0x96\n",
1664  " 79a:	2398      	movs	r3, #152	; 0x98\n",
1665  " 79c:	239a      	movs	r3, #154	; 0x9a\n",
1666  " 79e:	239c      	movs	r3, #156	; 0x9c\n",
1667  " 7a0:	239e      	movs	r3, #158	; 0x9e\n",
1668  " 7a2:	23a0      	movs	r3, #160	; 0xa0\n",
1669  " 7a4:	23a2      	movs	r3, #162	; 0xa2\n",
1670  " 7a6:	23a4      	movs	r3, #164	; 0xa4\n",
1671  " 7a8:	23a6      	movs	r3, #166	; 0xa6\n",
1672  " 7aa:	23a8      	movs	r3, #168	; 0xa8\n",
1673  " 7ac:	23aa      	movs	r3, #170	; 0xaa\n",
1674  " 7ae:	23ac      	movs	r3, #172	; 0xac\n",
1675  " 7b0:	23ae      	movs	r3, #174	; 0xae\n",
1676  " 7b2:	23b0      	movs	r3, #176	; 0xb0\n",
1677  " 7b4:	23b2      	movs	r3, #178	; 0xb2\n",
1678  " 7b6:	23b4      	movs	r3, #180	; 0xb4\n",
1679  " 7b8:	23b6      	movs	r3, #182	; 0xb6\n",
1680  " 7ba:	23b8      	movs	r3, #184	; 0xb8\n",
1681  " 7bc:	23ba      	movs	r3, #186	; 0xba\n",
1682  " 7be:	23bc      	movs	r3, #188	; 0xbc\n",
1683  " 7c0:	23be      	movs	r3, #190	; 0xbe\n",
1684  " 7c2:	23c0      	movs	r3, #192	; 0xc0\n",
1685  " 7c4:	23c2      	movs	r3, #194	; 0xc2\n",
1686  " 7c6:	23c4      	movs	r3, #196	; 0xc4\n",
1687  " 7c8:	23c6      	movs	r3, #198	; 0xc6\n",
1688  " 7ca:	23c8      	movs	r3, #200	; 0xc8\n",
1689  " 7cc:	23ca      	movs	r3, #202	; 0xca\n",
1690  " 7ce:	23cc      	movs	r3, #204	; 0xcc\n",
1691  " 7d0:	23ce      	movs	r3, #206	; 0xce\n",
1692  " 7d2:	23d0      	movs	r3, #208	; 0xd0\n",
1693  " 7d4:	23d2      	movs	r3, #210	; 0xd2\n",
1694  " 7d6:	23d4      	movs	r3, #212	; 0xd4\n",
1695  " 7d8:	23d6      	movs	r3, #214	; 0xd6\n",
1696  " 7da:	23d8      	movs	r3, #216	; 0xd8\n",
1697  " 7dc:	23da      	movs	r3, #218	; 0xda\n",
1698  " 7de:	23dc      	movs	r3, #220	; 0xdc\n",
1699  " 7e0:	23de      	movs	r3, #222	; 0xde\n",
1700  " 7e2:	23e0      	movs	r3, #224	; 0xe0\n",
1701  " 7e4:	23e2      	movs	r3, #226	; 0xe2\n",
1702  " 7e6:	23e4      	movs	r3, #228	; 0xe4\n",
1703  " 7e8:	23e6      	movs	r3, #230	; 0xe6\n",
1704  " 7ea:	23e8      	movs	r3, #232	; 0xe8\n",
1705  " 7ec:	23ea      	movs	r3, #234	; 0xea\n",
1706  " 7ee:	23ec      	movs	r3, #236	; 0xec\n",
1707  " 7f0:	23ee      	movs	r3, #238	; 0xee\n",
1708  " 7f2:	23f0      	movs	r3, #240	; 0xf0\n",
1709  " 7f4:	23f2      	movs	r3, #242	; 0xf2\n",
1710  " 7f6:	23f4      	movs	r3, #244	; 0xf4\n",
1711  " 7f8:	23f6      	movs	r3, #246	; 0xf6\n",
1712  " 7fa:	23f8      	movs	r3, #248	; 0xf8\n",
1713  " 7fc:	23fa      	movs	r3, #250	; 0xfa\n",
1714  " 7fe:	23fc      	movs	r3, #252	; 0xfc\n",
1715  " 800:	23fe      	movs	r3, #254	; 0xfe\n",
1716  " 802:	4611      	mov	r1, r2\n",
1717  nullptr
1718};
1719const char* const Branch32Results[] = {
1720  "   0:	f000 bc01 	b.w	806 <Branch32+0x806>\n",
1721  "   4:	2300      	movs	r3, #0\n",
1722  "   6:	2302      	movs	r3, #2\n",
1723  "   8:	2304      	movs	r3, #4\n",
1724  "   a:	2306      	movs	r3, #6\n",
1725  "   c:	2308      	movs	r3, #8\n",
1726  "   e:	230a      	movs	r3, #10\n",
1727  "  10:	230c      	movs	r3, #12\n",
1728  "  12:	230e      	movs	r3, #14\n",
1729  "  14:	2310      	movs	r3, #16\n",
1730  "  16:	2312      	movs	r3, #18\n",
1731  "  18:	2314      	movs	r3, #20\n",
1732  "  1a:	2316      	movs	r3, #22\n",
1733  "  1c:	2318      	movs	r3, #24\n",
1734  "  1e:	231a      	movs	r3, #26\n",
1735  "  20:	231c      	movs	r3, #28\n",
1736  "  22:	231e      	movs	r3, #30\n",
1737  "  24:	2320      	movs	r3, #32\n",
1738  "  26:	2322      	movs	r3, #34	; 0x22\n",
1739  "  28:	2324      	movs	r3, #36	; 0x24\n",
1740  "  2a:	2326      	movs	r3, #38	; 0x26\n",
1741  "  2c:	2328      	movs	r3, #40	; 0x28\n",
1742  "  2e:	232a      	movs	r3, #42	; 0x2a\n",
1743  "  30:	232c      	movs	r3, #44	; 0x2c\n",
1744  "  32:	232e      	movs	r3, #46	; 0x2e\n",
1745  "  34:	2330      	movs	r3, #48	; 0x30\n",
1746  "  36:	2332      	movs	r3, #50	; 0x32\n",
1747  "  38:	2334      	movs	r3, #52	; 0x34\n",
1748  "  3a:	2336      	movs	r3, #54	; 0x36\n",
1749  "  3c:	2338      	movs	r3, #56	; 0x38\n",
1750  "  3e:	233a      	movs	r3, #58	; 0x3a\n",
1751  "  40:	233c      	movs	r3, #60	; 0x3c\n",
1752  "  42:	233e      	movs	r3, #62	; 0x3e\n",
1753  "  44:	2340      	movs	r3, #64	; 0x40\n",
1754  "  46:	2342      	movs	r3, #66	; 0x42\n",
1755  "  48:	2344      	movs	r3, #68	; 0x44\n",
1756  "  4a:	2346      	movs	r3, #70	; 0x46\n",
1757  "  4c:	2348      	movs	r3, #72	; 0x48\n",
1758  "  4e:	234a      	movs	r3, #74	; 0x4a\n",
1759  "  50:	234c      	movs	r3, #76	; 0x4c\n",
1760  "  52:	234e      	movs	r3, #78	; 0x4e\n",
1761  "  54:	2350      	movs	r3, #80	; 0x50\n",
1762  "  56:	2352      	movs	r3, #82	; 0x52\n",
1763  "  58:	2354      	movs	r3, #84	; 0x54\n",
1764  "  5a:	2356      	movs	r3, #86	; 0x56\n",
1765  "  5c:	2358      	movs	r3, #88	; 0x58\n",
1766  "  5e:	235a      	movs	r3, #90	; 0x5a\n",
1767  "  60:	235c      	movs	r3, #92	; 0x5c\n",
1768  "  62:	235e      	movs	r3, #94	; 0x5e\n",
1769  "  64:	2360      	movs	r3, #96	; 0x60\n",
1770  "  66:	2362      	movs	r3, #98	; 0x62\n",
1771  "  68:	2364      	movs	r3, #100	; 0x64\n",
1772  "  6a:	2366      	movs	r3, #102	; 0x66\n",
1773  "  6c:	2368      	movs	r3, #104	; 0x68\n",
1774  "  6e:	236a      	movs	r3, #106	; 0x6a\n",
1775  "  70:	236c      	movs	r3, #108	; 0x6c\n",
1776  "  72:	236e      	movs	r3, #110	; 0x6e\n",
1777  "  74:	2370      	movs	r3, #112	; 0x70\n",
1778  "  76:	2372      	movs	r3, #114	; 0x72\n",
1779  "  78:	2374      	movs	r3, #116	; 0x74\n",
1780  "  7a:	2376      	movs	r3, #118	; 0x76\n",
1781  "  7c:	2378      	movs	r3, #120	; 0x78\n",
1782  "  7e:	237a      	movs	r3, #122	; 0x7a\n",
1783  "  80:	237c      	movs	r3, #124	; 0x7c\n",
1784  "  82:	237e      	movs	r3, #126	; 0x7e\n",
1785  "  84:	2380      	movs	r3, #128	; 0x80\n",
1786  "  86:	2382      	movs	r3, #130	; 0x82\n",
1787  "  88:	2384      	movs	r3, #132	; 0x84\n",
1788  "  8a:	2386      	movs	r3, #134	; 0x86\n",
1789  "  8c:	2388      	movs	r3, #136	; 0x88\n",
1790  "  8e:	238a      	movs	r3, #138	; 0x8a\n",
1791  "  90:	238c      	movs	r3, #140	; 0x8c\n",
1792  "  92:	238e      	movs	r3, #142	; 0x8e\n",
1793  "  94:	2390      	movs	r3, #144	; 0x90\n",
1794  "  96:	2392      	movs	r3, #146	; 0x92\n",
1795  "  98:	2394      	movs	r3, #148	; 0x94\n",
1796  "  9a:	2396      	movs	r3, #150	; 0x96\n",
1797  "  9c:	2398      	movs	r3, #152	; 0x98\n",
1798  "  9e:	239a      	movs	r3, #154	; 0x9a\n",
1799  "  a0:	239c      	movs	r3, #156	; 0x9c\n",
1800  "  a2:	239e      	movs	r3, #158	; 0x9e\n",
1801  "  a4:	23a0      	movs	r3, #160	; 0xa0\n",
1802  "  a6:	23a2      	movs	r3, #162	; 0xa2\n",
1803  "  a8:	23a4      	movs	r3, #164	; 0xa4\n",
1804  "  aa:	23a6      	movs	r3, #166	; 0xa6\n",
1805  "  ac:	23a8      	movs	r3, #168	; 0xa8\n",
1806  "  ae:	23aa      	movs	r3, #170	; 0xaa\n",
1807  "  b0:	23ac      	movs	r3, #172	; 0xac\n",
1808  "  b2:	23ae      	movs	r3, #174	; 0xae\n",
1809  "  b4:	23b0      	movs	r3, #176	; 0xb0\n",
1810  "  b6:	23b2      	movs	r3, #178	; 0xb2\n",
1811  "  b8:	23b4      	movs	r3, #180	; 0xb4\n",
1812  "  ba:	23b6      	movs	r3, #182	; 0xb6\n",
1813  "  bc:	23b8      	movs	r3, #184	; 0xb8\n",
1814  "  be:	23ba      	movs	r3, #186	; 0xba\n",
1815  "  c0:	23bc      	movs	r3, #188	; 0xbc\n",
1816  "  c2:	23be      	movs	r3, #190	; 0xbe\n",
1817  "  c4:	23c0      	movs	r3, #192	; 0xc0\n",
1818  "  c6:	23c2      	movs	r3, #194	; 0xc2\n",
1819  "  c8:	23c4      	movs	r3, #196	; 0xc4\n",
1820  "  ca:	23c6      	movs	r3, #198	; 0xc6\n",
1821  "  cc:	23c8      	movs	r3, #200	; 0xc8\n",
1822  "  ce:	23ca      	movs	r3, #202	; 0xca\n",
1823  "  d0:	23cc      	movs	r3, #204	; 0xcc\n",
1824  "  d2:	23ce      	movs	r3, #206	; 0xce\n",
1825  "  d4:	23d0      	movs	r3, #208	; 0xd0\n",
1826  "  d6:	23d2      	movs	r3, #210	; 0xd2\n",
1827  "  d8:	23d4      	movs	r3, #212	; 0xd4\n",
1828  "  da:	23d6      	movs	r3, #214	; 0xd6\n",
1829  "  dc:	23d8      	movs	r3, #216	; 0xd8\n",
1830  "  de:	23da      	movs	r3, #218	; 0xda\n",
1831  "  e0:	23dc      	movs	r3, #220	; 0xdc\n",
1832  "  e2:	23de      	movs	r3, #222	; 0xde\n",
1833  "  e4:	23e0      	movs	r3, #224	; 0xe0\n",
1834  "  e6:	23e2      	movs	r3, #226	; 0xe2\n",
1835  "  e8:	23e4      	movs	r3, #228	; 0xe4\n",
1836  "  ea:	23e6      	movs	r3, #230	; 0xe6\n",
1837  "  ec:	23e8      	movs	r3, #232	; 0xe8\n",
1838  "  ee:	23ea      	movs	r3, #234	; 0xea\n",
1839  "  f0:	23ec      	movs	r3, #236	; 0xec\n",
1840  "  f2:	23ee      	movs	r3, #238	; 0xee\n",
1841  "  f4:	23f0      	movs	r3, #240	; 0xf0\n",
1842  "  f6:	23f2      	movs	r3, #242	; 0xf2\n",
1843  "  f8:	23f4      	movs	r3, #244	; 0xf4\n",
1844  "  fa:	23f6      	movs	r3, #246	; 0xf6\n",
1845  "  fc:	23f8      	movs	r3, #248	; 0xf8\n",
1846  "  fe:	23fa      	movs	r3, #250	; 0xfa\n",
1847  " 100:	23fc      	movs	r3, #252	; 0xfc\n",
1848  " 102:	23fe      	movs	r3, #254	; 0xfe\n",
1849  " 104:	2300      	movs	r3, #0\n",
1850  " 106:	2302      	movs	r3, #2\n",
1851  " 108:	2304      	movs	r3, #4\n",
1852  " 10a:	2306      	movs	r3, #6\n",
1853  " 10c:	2308      	movs	r3, #8\n",
1854  " 10e:	230a      	movs	r3, #10\n",
1855  " 110:	230c      	movs	r3, #12\n",
1856  " 112:	230e      	movs	r3, #14\n",
1857  " 114:	2310      	movs	r3, #16\n",
1858  " 116:	2312      	movs	r3, #18\n",
1859  " 118:	2314      	movs	r3, #20\n",
1860  " 11a:	2316      	movs	r3, #22\n",
1861  " 11c:	2318      	movs	r3, #24\n",
1862  " 11e:	231a      	movs	r3, #26\n",
1863  " 120:	231c      	movs	r3, #28\n",
1864  " 122:	231e      	movs	r3, #30\n",
1865  " 124:	2320      	movs	r3, #32\n",
1866  " 126:	2322      	movs	r3, #34	; 0x22\n",
1867  " 128:	2324      	movs	r3, #36	; 0x24\n",
1868  " 12a:	2326      	movs	r3, #38	; 0x26\n",
1869  " 12c:	2328      	movs	r3, #40	; 0x28\n",
1870  " 12e:	232a      	movs	r3, #42	; 0x2a\n",
1871  " 130:	232c      	movs	r3, #44	; 0x2c\n",
1872  " 132:	232e      	movs	r3, #46	; 0x2e\n",
1873  " 134:	2330      	movs	r3, #48	; 0x30\n",
1874  " 136:	2332      	movs	r3, #50	; 0x32\n",
1875  " 138:	2334      	movs	r3, #52	; 0x34\n",
1876  " 13a:	2336      	movs	r3, #54	; 0x36\n",
1877  " 13c:	2338      	movs	r3, #56	; 0x38\n",
1878  " 13e:	233a      	movs	r3, #58	; 0x3a\n",
1879  " 140:	233c      	movs	r3, #60	; 0x3c\n",
1880  " 142:	233e      	movs	r3, #62	; 0x3e\n",
1881  " 144:	2340      	movs	r3, #64	; 0x40\n",
1882  " 146:	2342      	movs	r3, #66	; 0x42\n",
1883  " 148:	2344      	movs	r3, #68	; 0x44\n",
1884  " 14a:	2346      	movs	r3, #70	; 0x46\n",
1885  " 14c:	2348      	movs	r3, #72	; 0x48\n",
1886  " 14e:	234a      	movs	r3, #74	; 0x4a\n",
1887  " 150:	234c      	movs	r3, #76	; 0x4c\n",
1888  " 152:	234e      	movs	r3, #78	; 0x4e\n",
1889  " 154:	2350      	movs	r3, #80	; 0x50\n",
1890  " 156:	2352      	movs	r3, #82	; 0x52\n",
1891  " 158:	2354      	movs	r3, #84	; 0x54\n",
1892  " 15a:	2356      	movs	r3, #86	; 0x56\n",
1893  " 15c:	2358      	movs	r3, #88	; 0x58\n",
1894  " 15e:	235a      	movs	r3, #90	; 0x5a\n",
1895  " 160:	235c      	movs	r3, #92	; 0x5c\n",
1896  " 162:	235e      	movs	r3, #94	; 0x5e\n",
1897  " 164:	2360      	movs	r3, #96	; 0x60\n",
1898  " 166:	2362      	movs	r3, #98	; 0x62\n",
1899  " 168:	2364      	movs	r3, #100	; 0x64\n",
1900  " 16a:	2366      	movs	r3, #102	; 0x66\n",
1901  " 16c:	2368      	movs	r3, #104	; 0x68\n",
1902  " 16e:	236a      	movs	r3, #106	; 0x6a\n",
1903  " 170:	236c      	movs	r3, #108	; 0x6c\n",
1904  " 172:	236e      	movs	r3, #110	; 0x6e\n",
1905  " 174:	2370      	movs	r3, #112	; 0x70\n",
1906  " 176:	2372      	movs	r3, #114	; 0x72\n",
1907  " 178:	2374      	movs	r3, #116	; 0x74\n",
1908  " 17a:	2376      	movs	r3, #118	; 0x76\n",
1909  " 17c:	2378      	movs	r3, #120	; 0x78\n",
1910  " 17e:	237a      	movs	r3, #122	; 0x7a\n",
1911  " 180:	237c      	movs	r3, #124	; 0x7c\n",
1912  " 182:	237e      	movs	r3, #126	; 0x7e\n",
1913  " 184:	2380      	movs	r3, #128	; 0x80\n",
1914  " 186:	2382      	movs	r3, #130	; 0x82\n",
1915  " 188:	2384      	movs	r3, #132	; 0x84\n",
1916  " 18a:	2386      	movs	r3, #134	; 0x86\n",
1917  " 18c:	2388      	movs	r3, #136	; 0x88\n",
1918  " 18e:	238a      	movs	r3, #138	; 0x8a\n",
1919  " 190:	238c      	movs	r3, #140	; 0x8c\n",
1920  " 192:	238e      	movs	r3, #142	; 0x8e\n",
1921  " 194:	2390      	movs	r3, #144	; 0x90\n",
1922  " 196:	2392      	movs	r3, #146	; 0x92\n",
1923  " 198:	2394      	movs	r3, #148	; 0x94\n",
1924  " 19a:	2396      	movs	r3, #150	; 0x96\n",
1925  " 19c:	2398      	movs	r3, #152	; 0x98\n",
1926  " 19e:	239a      	movs	r3, #154	; 0x9a\n",
1927  " 1a0:	239c      	movs	r3, #156	; 0x9c\n",
1928  " 1a2:	239e      	movs	r3, #158	; 0x9e\n",
1929  " 1a4:	23a0      	movs	r3, #160	; 0xa0\n",
1930  " 1a6:	23a2      	movs	r3, #162	; 0xa2\n",
1931  " 1a8:	23a4      	movs	r3, #164	; 0xa4\n",
1932  " 1aa:	23a6      	movs	r3, #166	; 0xa6\n",
1933  " 1ac:	23a8      	movs	r3, #168	; 0xa8\n",
1934  " 1ae:	23aa      	movs	r3, #170	; 0xaa\n",
1935  " 1b0:	23ac      	movs	r3, #172	; 0xac\n",
1936  " 1b2:	23ae      	movs	r3, #174	; 0xae\n",
1937  " 1b4:	23b0      	movs	r3, #176	; 0xb0\n",
1938  " 1b6:	23b2      	movs	r3, #178	; 0xb2\n",
1939  " 1b8:	23b4      	movs	r3, #180	; 0xb4\n",
1940  " 1ba:	23b6      	movs	r3, #182	; 0xb6\n",
1941  " 1bc:	23b8      	movs	r3, #184	; 0xb8\n",
1942  " 1be:	23ba      	movs	r3, #186	; 0xba\n",
1943  " 1c0:	23bc      	movs	r3, #188	; 0xbc\n",
1944  " 1c2:	23be      	movs	r3, #190	; 0xbe\n",
1945  " 1c4:	23c0      	movs	r3, #192	; 0xc0\n",
1946  " 1c6:	23c2      	movs	r3, #194	; 0xc2\n",
1947  " 1c8:	23c4      	movs	r3, #196	; 0xc4\n",
1948  " 1ca:	23c6      	movs	r3, #198	; 0xc6\n",
1949  " 1cc:	23c8      	movs	r3, #200	; 0xc8\n",
1950  " 1ce:	23ca      	movs	r3, #202	; 0xca\n",
1951  " 1d0:	23cc      	movs	r3, #204	; 0xcc\n",
1952  " 1d2:	23ce      	movs	r3, #206	; 0xce\n",
1953  " 1d4:	23d0      	movs	r3, #208	; 0xd0\n",
1954  " 1d6:	23d2      	movs	r3, #210	; 0xd2\n",
1955  " 1d8:	23d4      	movs	r3, #212	; 0xd4\n",
1956  " 1da:	23d6      	movs	r3, #214	; 0xd6\n",
1957  " 1dc:	23d8      	movs	r3, #216	; 0xd8\n",
1958  " 1de:	23da      	movs	r3, #218	; 0xda\n",
1959  " 1e0:	23dc      	movs	r3, #220	; 0xdc\n",
1960  " 1e2:	23de      	movs	r3, #222	; 0xde\n",
1961  " 1e4:	23e0      	movs	r3, #224	; 0xe0\n",
1962  " 1e6:	23e2      	movs	r3, #226	; 0xe2\n",
1963  " 1e8:	23e4      	movs	r3, #228	; 0xe4\n",
1964  " 1ea:	23e6      	movs	r3, #230	; 0xe6\n",
1965  " 1ec:	23e8      	movs	r3, #232	; 0xe8\n",
1966  " 1ee:	23ea      	movs	r3, #234	; 0xea\n",
1967  " 1f0:	23ec      	movs	r3, #236	; 0xec\n",
1968  " 1f2:	23ee      	movs	r3, #238	; 0xee\n",
1969  " 1f4:	23f0      	movs	r3, #240	; 0xf0\n",
1970  " 1f6:	23f2      	movs	r3, #242	; 0xf2\n",
1971  " 1f8:	23f4      	movs	r3, #244	; 0xf4\n",
1972  " 1fa:	23f6      	movs	r3, #246	; 0xf6\n",
1973  " 1fc:	23f8      	movs	r3, #248	; 0xf8\n",
1974  " 1fe:	23fa      	movs	r3, #250	; 0xfa\n",
1975  " 200:	23fc      	movs	r3, #252	; 0xfc\n",
1976  " 202:	23fe      	movs	r3, #254	; 0xfe\n",
1977  " 204:	2300      	movs	r3, #0\n",
1978  " 206:	2302      	movs	r3, #2\n",
1979  " 208:	2304      	movs	r3, #4\n",
1980  " 20a:	2306      	movs	r3, #6\n",
1981  " 20c:	2308      	movs	r3, #8\n",
1982  " 20e:	230a      	movs	r3, #10\n",
1983  " 210:	230c      	movs	r3, #12\n",
1984  " 212:	230e      	movs	r3, #14\n",
1985  " 214:	2310      	movs	r3, #16\n",
1986  " 216:	2312      	movs	r3, #18\n",
1987  " 218:	2314      	movs	r3, #20\n",
1988  " 21a:	2316      	movs	r3, #22\n",
1989  " 21c:	2318      	movs	r3, #24\n",
1990  " 21e:	231a      	movs	r3, #26\n",
1991  " 220:	231c      	movs	r3, #28\n",
1992  " 222:	231e      	movs	r3, #30\n",
1993  " 224:	2320      	movs	r3, #32\n",
1994  " 226:	2322      	movs	r3, #34	; 0x22\n",
1995  " 228:	2324      	movs	r3, #36	; 0x24\n",
1996  " 22a:	2326      	movs	r3, #38	; 0x26\n",
1997  " 22c:	2328      	movs	r3, #40	; 0x28\n",
1998  " 22e:	232a      	movs	r3, #42	; 0x2a\n",
1999  " 230:	232c      	movs	r3, #44	; 0x2c\n",
2000  " 232:	232e      	movs	r3, #46	; 0x2e\n",
2001  " 234:	2330      	movs	r3, #48	; 0x30\n",
2002  " 236:	2332      	movs	r3, #50	; 0x32\n",
2003  " 238:	2334      	movs	r3, #52	; 0x34\n",
2004  " 23a:	2336      	movs	r3, #54	; 0x36\n",
2005  " 23c:	2338      	movs	r3, #56	; 0x38\n",
2006  " 23e:	233a      	movs	r3, #58	; 0x3a\n",
2007  " 240:	233c      	movs	r3, #60	; 0x3c\n",
2008  " 242:	233e      	movs	r3, #62	; 0x3e\n",
2009  " 244:	2340      	movs	r3, #64	; 0x40\n",
2010  " 246:	2342      	movs	r3, #66	; 0x42\n",
2011  " 248:	2344      	movs	r3, #68	; 0x44\n",
2012  " 24a:	2346      	movs	r3, #70	; 0x46\n",
2013  " 24c:	2348      	movs	r3, #72	; 0x48\n",
2014  " 24e:	234a      	movs	r3, #74	; 0x4a\n",
2015  " 250:	234c      	movs	r3, #76	; 0x4c\n",
2016  " 252:	234e      	movs	r3, #78	; 0x4e\n",
2017  " 254:	2350      	movs	r3, #80	; 0x50\n",
2018  " 256:	2352      	movs	r3, #82	; 0x52\n",
2019  " 258:	2354      	movs	r3, #84	; 0x54\n",
2020  " 25a:	2356      	movs	r3, #86	; 0x56\n",
2021  " 25c:	2358      	movs	r3, #88	; 0x58\n",
2022  " 25e:	235a      	movs	r3, #90	; 0x5a\n",
2023  " 260:	235c      	movs	r3, #92	; 0x5c\n",
2024  " 262:	235e      	movs	r3, #94	; 0x5e\n",
2025  " 264:	2360      	movs	r3, #96	; 0x60\n",
2026  " 266:	2362      	movs	r3, #98	; 0x62\n",
2027  " 268:	2364      	movs	r3, #100	; 0x64\n",
2028  " 26a:	2366      	movs	r3, #102	; 0x66\n",
2029  " 26c:	2368      	movs	r3, #104	; 0x68\n",
2030  " 26e:	236a      	movs	r3, #106	; 0x6a\n",
2031  " 270:	236c      	movs	r3, #108	; 0x6c\n",
2032  " 272:	236e      	movs	r3, #110	; 0x6e\n",
2033  " 274:	2370      	movs	r3, #112	; 0x70\n",
2034  " 276:	2372      	movs	r3, #114	; 0x72\n",
2035  " 278:	2374      	movs	r3, #116	; 0x74\n",
2036  " 27a:	2376      	movs	r3, #118	; 0x76\n",
2037  " 27c:	2378      	movs	r3, #120	; 0x78\n",
2038  " 27e:	237a      	movs	r3, #122	; 0x7a\n",
2039  " 280:	237c      	movs	r3, #124	; 0x7c\n",
2040  " 282:	237e      	movs	r3, #126	; 0x7e\n",
2041  " 284:	2380      	movs	r3, #128	; 0x80\n",
2042  " 286:	2382      	movs	r3, #130	; 0x82\n",
2043  " 288:	2384      	movs	r3, #132	; 0x84\n",
2044  " 28a:	2386      	movs	r3, #134	; 0x86\n",
2045  " 28c:	2388      	movs	r3, #136	; 0x88\n",
2046  " 28e:	238a      	movs	r3, #138	; 0x8a\n",
2047  " 290:	238c      	movs	r3, #140	; 0x8c\n",
2048  " 292:	238e      	movs	r3, #142	; 0x8e\n",
2049  " 294:	2390      	movs	r3, #144	; 0x90\n",
2050  " 296:	2392      	movs	r3, #146	; 0x92\n",
2051  " 298:	2394      	movs	r3, #148	; 0x94\n",
2052  " 29a:	2396      	movs	r3, #150	; 0x96\n",
2053  " 29c:	2398      	movs	r3, #152	; 0x98\n",
2054  " 29e:	239a      	movs	r3, #154	; 0x9a\n",
2055  " 2a0:	239c      	movs	r3, #156	; 0x9c\n",
2056  " 2a2:	239e      	movs	r3, #158	; 0x9e\n",
2057  " 2a4:	23a0      	movs	r3, #160	; 0xa0\n",
2058  " 2a6:	23a2      	movs	r3, #162	; 0xa2\n",
2059  " 2a8:	23a4      	movs	r3, #164	; 0xa4\n",
2060  " 2aa:	23a6      	movs	r3, #166	; 0xa6\n",
2061  " 2ac:	23a8      	movs	r3, #168	; 0xa8\n",
2062  " 2ae:	23aa      	movs	r3, #170	; 0xaa\n",
2063  " 2b0:	23ac      	movs	r3, #172	; 0xac\n",
2064  " 2b2:	23ae      	movs	r3, #174	; 0xae\n",
2065  " 2b4:	23b0      	movs	r3, #176	; 0xb0\n",
2066  " 2b6:	23b2      	movs	r3, #178	; 0xb2\n",
2067  " 2b8:	23b4      	movs	r3, #180	; 0xb4\n",
2068  " 2ba:	23b6      	movs	r3, #182	; 0xb6\n",
2069  " 2bc:	23b8      	movs	r3, #184	; 0xb8\n",
2070  " 2be:	23ba      	movs	r3, #186	; 0xba\n",
2071  " 2c0:	23bc      	movs	r3, #188	; 0xbc\n",
2072  " 2c2:	23be      	movs	r3, #190	; 0xbe\n",
2073  " 2c4:	23c0      	movs	r3, #192	; 0xc0\n",
2074  " 2c6:	23c2      	movs	r3, #194	; 0xc2\n",
2075  " 2c8:	23c4      	movs	r3, #196	; 0xc4\n",
2076  " 2ca:	23c6      	movs	r3, #198	; 0xc6\n",
2077  " 2cc:	23c8      	movs	r3, #200	; 0xc8\n",
2078  " 2ce:	23ca      	movs	r3, #202	; 0xca\n",
2079  " 2d0:	23cc      	movs	r3, #204	; 0xcc\n",
2080  " 2d2:	23ce      	movs	r3, #206	; 0xce\n",
2081  " 2d4:	23d0      	movs	r3, #208	; 0xd0\n",
2082  " 2d6:	23d2      	movs	r3, #210	; 0xd2\n",
2083  " 2d8:	23d4      	movs	r3, #212	; 0xd4\n",
2084  " 2da:	23d6      	movs	r3, #214	; 0xd6\n",
2085  " 2dc:	23d8      	movs	r3, #216	; 0xd8\n",
2086  " 2de:	23da      	movs	r3, #218	; 0xda\n",
2087  " 2e0:	23dc      	movs	r3, #220	; 0xdc\n",
2088  " 2e2:	23de      	movs	r3, #222	; 0xde\n",
2089  " 2e4:	23e0      	movs	r3, #224	; 0xe0\n",
2090  " 2e6:	23e2      	movs	r3, #226	; 0xe2\n",
2091  " 2e8:	23e4      	movs	r3, #228	; 0xe4\n",
2092  " 2ea:	23e6      	movs	r3, #230	; 0xe6\n",
2093  " 2ec:	23e8      	movs	r3, #232	; 0xe8\n",
2094  " 2ee:	23ea      	movs	r3, #234	; 0xea\n",
2095  " 2f0:	23ec      	movs	r3, #236	; 0xec\n",
2096  " 2f2:	23ee      	movs	r3, #238	; 0xee\n",
2097  " 2f4:	23f0      	movs	r3, #240	; 0xf0\n",
2098  " 2f6:	23f2      	movs	r3, #242	; 0xf2\n",
2099  " 2f8:	23f4      	movs	r3, #244	; 0xf4\n",
2100  " 2fa:	23f6      	movs	r3, #246	; 0xf6\n",
2101  " 2fc:	23f8      	movs	r3, #248	; 0xf8\n",
2102  " 2fe:	23fa      	movs	r3, #250	; 0xfa\n",
2103  " 300:	23fc      	movs	r3, #252	; 0xfc\n",
2104  " 302:	23fe      	movs	r3, #254	; 0xfe\n",
2105  " 304:	2300      	movs	r3, #0\n",
2106  " 306:	2302      	movs	r3, #2\n",
2107  " 308:	2304      	movs	r3, #4\n",
2108  " 30a:	2306      	movs	r3, #6\n",
2109  " 30c:	2308      	movs	r3, #8\n",
2110  " 30e:	230a      	movs	r3, #10\n",
2111  " 310:	230c      	movs	r3, #12\n",
2112  " 312:	230e      	movs	r3, #14\n",
2113  " 314:	2310      	movs	r3, #16\n",
2114  " 316:	2312      	movs	r3, #18\n",
2115  " 318:	2314      	movs	r3, #20\n",
2116  " 31a:	2316      	movs	r3, #22\n",
2117  " 31c:	2318      	movs	r3, #24\n",
2118  " 31e:	231a      	movs	r3, #26\n",
2119  " 320:	231c      	movs	r3, #28\n",
2120  " 322:	231e      	movs	r3, #30\n",
2121  " 324:	2320      	movs	r3, #32\n",
2122  " 326:	2322      	movs	r3, #34	; 0x22\n",
2123  " 328:	2324      	movs	r3, #36	; 0x24\n",
2124  " 32a:	2326      	movs	r3, #38	; 0x26\n",
2125  " 32c:	2328      	movs	r3, #40	; 0x28\n",
2126  " 32e:	232a      	movs	r3, #42	; 0x2a\n",
2127  " 330:	232c      	movs	r3, #44	; 0x2c\n",
2128  " 332:	232e      	movs	r3, #46	; 0x2e\n",
2129  " 334:	2330      	movs	r3, #48	; 0x30\n",
2130  " 336:	2332      	movs	r3, #50	; 0x32\n",
2131  " 338:	2334      	movs	r3, #52	; 0x34\n",
2132  " 33a:	2336      	movs	r3, #54	; 0x36\n",
2133  " 33c:	2338      	movs	r3, #56	; 0x38\n",
2134  " 33e:	233a      	movs	r3, #58	; 0x3a\n",
2135  " 340:	233c      	movs	r3, #60	; 0x3c\n",
2136  " 342:	233e      	movs	r3, #62	; 0x3e\n",
2137  " 344:	2340      	movs	r3, #64	; 0x40\n",
2138  " 346:	2342      	movs	r3, #66	; 0x42\n",
2139  " 348:	2344      	movs	r3, #68	; 0x44\n",
2140  " 34a:	2346      	movs	r3, #70	; 0x46\n",
2141  " 34c:	2348      	movs	r3, #72	; 0x48\n",
2142  " 34e:	234a      	movs	r3, #74	; 0x4a\n",
2143  " 350:	234c      	movs	r3, #76	; 0x4c\n",
2144  " 352:	234e      	movs	r3, #78	; 0x4e\n",
2145  " 354:	2350      	movs	r3, #80	; 0x50\n",
2146  " 356:	2352      	movs	r3, #82	; 0x52\n",
2147  " 358:	2354      	movs	r3, #84	; 0x54\n",
2148  " 35a:	2356      	movs	r3, #86	; 0x56\n",
2149  " 35c:	2358      	movs	r3, #88	; 0x58\n",
2150  " 35e:	235a      	movs	r3, #90	; 0x5a\n",
2151  " 360:	235c      	movs	r3, #92	; 0x5c\n",
2152  " 362:	235e      	movs	r3, #94	; 0x5e\n",
2153  " 364:	2360      	movs	r3, #96	; 0x60\n",
2154  " 366:	2362      	movs	r3, #98	; 0x62\n",
2155  " 368:	2364      	movs	r3, #100	; 0x64\n",
2156  " 36a:	2366      	movs	r3, #102	; 0x66\n",
2157  " 36c:	2368      	movs	r3, #104	; 0x68\n",
2158  " 36e:	236a      	movs	r3, #106	; 0x6a\n",
2159  " 370:	236c      	movs	r3, #108	; 0x6c\n",
2160  " 372:	236e      	movs	r3, #110	; 0x6e\n",
2161  " 374:	2370      	movs	r3, #112	; 0x70\n",
2162  " 376:	2372      	movs	r3, #114	; 0x72\n",
2163  " 378:	2374      	movs	r3, #116	; 0x74\n",
2164  " 37a:	2376      	movs	r3, #118	; 0x76\n",
2165  " 37c:	2378      	movs	r3, #120	; 0x78\n",
2166  " 37e:	237a      	movs	r3, #122	; 0x7a\n",
2167  " 380:	237c      	movs	r3, #124	; 0x7c\n",
2168  " 382:	237e      	movs	r3, #126	; 0x7e\n",
2169  " 384:	2380      	movs	r3, #128	; 0x80\n",
2170  " 386:	2382      	movs	r3, #130	; 0x82\n",
2171  " 388:	2384      	movs	r3, #132	; 0x84\n",
2172  " 38a:	2386      	movs	r3, #134	; 0x86\n",
2173  " 38c:	2388      	movs	r3, #136	; 0x88\n",
2174  " 38e:	238a      	movs	r3, #138	; 0x8a\n",
2175  " 390:	238c      	movs	r3, #140	; 0x8c\n",
2176  " 392:	238e      	movs	r3, #142	; 0x8e\n",
2177  " 394:	2390      	movs	r3, #144	; 0x90\n",
2178  " 396:	2392      	movs	r3, #146	; 0x92\n",
2179  " 398:	2394      	movs	r3, #148	; 0x94\n",
2180  " 39a:	2396      	movs	r3, #150	; 0x96\n",
2181  " 39c:	2398      	movs	r3, #152	; 0x98\n",
2182  " 39e:	239a      	movs	r3, #154	; 0x9a\n",
2183  " 3a0:	239c      	movs	r3, #156	; 0x9c\n",
2184  " 3a2:	239e      	movs	r3, #158	; 0x9e\n",
2185  " 3a4:	23a0      	movs	r3, #160	; 0xa0\n",
2186  " 3a6:	23a2      	movs	r3, #162	; 0xa2\n",
2187  " 3a8:	23a4      	movs	r3, #164	; 0xa4\n",
2188  " 3aa:	23a6      	movs	r3, #166	; 0xa6\n",
2189  " 3ac:	23a8      	movs	r3, #168	; 0xa8\n",
2190  " 3ae:	23aa      	movs	r3, #170	; 0xaa\n",
2191  " 3b0:	23ac      	movs	r3, #172	; 0xac\n",
2192  " 3b2:	23ae      	movs	r3, #174	; 0xae\n",
2193  " 3b4:	23b0      	movs	r3, #176	; 0xb0\n",
2194  " 3b6:	23b2      	movs	r3, #178	; 0xb2\n",
2195  " 3b8:	23b4      	movs	r3, #180	; 0xb4\n",
2196  " 3ba:	23b6      	movs	r3, #182	; 0xb6\n",
2197  " 3bc:	23b8      	movs	r3, #184	; 0xb8\n",
2198  " 3be:	23ba      	movs	r3, #186	; 0xba\n",
2199  " 3c0:	23bc      	movs	r3, #188	; 0xbc\n",
2200  " 3c2:	23be      	movs	r3, #190	; 0xbe\n",
2201  " 3c4:	23c0      	movs	r3, #192	; 0xc0\n",
2202  " 3c6:	23c2      	movs	r3, #194	; 0xc2\n",
2203  " 3c8:	23c4      	movs	r3, #196	; 0xc4\n",
2204  " 3ca:	23c6      	movs	r3, #198	; 0xc6\n",
2205  " 3cc:	23c8      	movs	r3, #200	; 0xc8\n",
2206  " 3ce:	23ca      	movs	r3, #202	; 0xca\n",
2207  " 3d0:	23cc      	movs	r3, #204	; 0xcc\n",
2208  " 3d2:	23ce      	movs	r3, #206	; 0xce\n",
2209  " 3d4:	23d0      	movs	r3, #208	; 0xd0\n",
2210  " 3d6:	23d2      	movs	r3, #210	; 0xd2\n",
2211  " 3d8:	23d4      	movs	r3, #212	; 0xd4\n",
2212  " 3da:	23d6      	movs	r3, #214	; 0xd6\n",
2213  " 3dc:	23d8      	movs	r3, #216	; 0xd8\n",
2214  " 3de:	23da      	movs	r3, #218	; 0xda\n",
2215  " 3e0:	23dc      	movs	r3, #220	; 0xdc\n",
2216  " 3e2:	23de      	movs	r3, #222	; 0xde\n",
2217  " 3e4:	23e0      	movs	r3, #224	; 0xe0\n",
2218  " 3e6:	23e2      	movs	r3, #226	; 0xe2\n",
2219  " 3e8:	23e4      	movs	r3, #228	; 0xe4\n",
2220  " 3ea:	23e6      	movs	r3, #230	; 0xe6\n",
2221  " 3ec:	23e8      	movs	r3, #232	; 0xe8\n",
2222  " 3ee:	23ea      	movs	r3, #234	; 0xea\n",
2223  " 3f0:	23ec      	movs	r3, #236	; 0xec\n",
2224  " 3f2:	23ee      	movs	r3, #238	; 0xee\n",
2225  " 3f4:	23f0      	movs	r3, #240	; 0xf0\n",
2226  " 3f6:	23f2      	movs	r3, #242	; 0xf2\n",
2227  " 3f8:	23f4      	movs	r3, #244	; 0xf4\n",
2228  " 3fa:	23f6      	movs	r3, #246	; 0xf6\n",
2229  " 3fc:	23f8      	movs	r3, #248	; 0xf8\n",
2230  " 3fe:	23fa      	movs	r3, #250	; 0xfa\n",
2231  " 400:	23fc      	movs	r3, #252	; 0xfc\n",
2232  " 402:	23fe      	movs	r3, #254	; 0xfe\n",
2233  " 404:	2300      	movs	r3, #0\n",
2234  " 406:	2302      	movs	r3, #2\n",
2235  " 408:	2304      	movs	r3, #4\n",
2236  " 40a:	2306      	movs	r3, #6\n",
2237  " 40c:	2308      	movs	r3, #8\n",
2238  " 40e:	230a      	movs	r3, #10\n",
2239  " 410:	230c      	movs	r3, #12\n",
2240  " 412:	230e      	movs	r3, #14\n",
2241  " 414:	2310      	movs	r3, #16\n",
2242  " 416:	2312      	movs	r3, #18\n",
2243  " 418:	2314      	movs	r3, #20\n",
2244  " 41a:	2316      	movs	r3, #22\n",
2245  " 41c:	2318      	movs	r3, #24\n",
2246  " 41e:	231a      	movs	r3, #26\n",
2247  " 420:	231c      	movs	r3, #28\n",
2248  " 422:	231e      	movs	r3, #30\n",
2249  " 424:	2320      	movs	r3, #32\n",
2250  " 426:	2322      	movs	r3, #34	; 0x22\n",
2251  " 428:	2324      	movs	r3, #36	; 0x24\n",
2252  " 42a:	2326      	movs	r3, #38	; 0x26\n",
2253  " 42c:	2328      	movs	r3, #40	; 0x28\n",
2254  " 42e:	232a      	movs	r3, #42	; 0x2a\n",
2255  " 430:	232c      	movs	r3, #44	; 0x2c\n",
2256  " 432:	232e      	movs	r3, #46	; 0x2e\n",
2257  " 434:	2330      	movs	r3, #48	; 0x30\n",
2258  " 436:	2332      	movs	r3, #50	; 0x32\n",
2259  " 438:	2334      	movs	r3, #52	; 0x34\n",
2260  " 43a:	2336      	movs	r3, #54	; 0x36\n",
2261  " 43c:	2338      	movs	r3, #56	; 0x38\n",
2262  " 43e:	233a      	movs	r3, #58	; 0x3a\n",
2263  " 440:	233c      	movs	r3, #60	; 0x3c\n",
2264  " 442:	233e      	movs	r3, #62	; 0x3e\n",
2265  " 444:	2340      	movs	r3, #64	; 0x40\n",
2266  " 446:	2342      	movs	r3, #66	; 0x42\n",
2267  " 448:	2344      	movs	r3, #68	; 0x44\n",
2268  " 44a:	2346      	movs	r3, #70	; 0x46\n",
2269  " 44c:	2348      	movs	r3, #72	; 0x48\n",
2270  " 44e:	234a      	movs	r3, #74	; 0x4a\n",
2271  " 450:	234c      	movs	r3, #76	; 0x4c\n",
2272  " 452:	234e      	movs	r3, #78	; 0x4e\n",
2273  " 454:	2350      	movs	r3, #80	; 0x50\n",
2274  " 456:	2352      	movs	r3, #82	; 0x52\n",
2275  " 458:	2354      	movs	r3, #84	; 0x54\n",
2276  " 45a:	2356      	movs	r3, #86	; 0x56\n",
2277  " 45c:	2358      	movs	r3, #88	; 0x58\n",
2278  " 45e:	235a      	movs	r3, #90	; 0x5a\n",
2279  " 460:	235c      	movs	r3, #92	; 0x5c\n",
2280  " 462:	235e      	movs	r3, #94	; 0x5e\n",
2281  " 464:	2360      	movs	r3, #96	; 0x60\n",
2282  " 466:	2362      	movs	r3, #98	; 0x62\n",
2283  " 468:	2364      	movs	r3, #100	; 0x64\n",
2284  " 46a:	2366      	movs	r3, #102	; 0x66\n",
2285  " 46c:	2368      	movs	r3, #104	; 0x68\n",
2286  " 46e:	236a      	movs	r3, #106	; 0x6a\n",
2287  " 470:	236c      	movs	r3, #108	; 0x6c\n",
2288  " 472:	236e      	movs	r3, #110	; 0x6e\n",
2289  " 474:	2370      	movs	r3, #112	; 0x70\n",
2290  " 476:	2372      	movs	r3, #114	; 0x72\n",
2291  " 478:	2374      	movs	r3, #116	; 0x74\n",
2292  " 47a:	2376      	movs	r3, #118	; 0x76\n",
2293  " 47c:	2378      	movs	r3, #120	; 0x78\n",
2294  " 47e:	237a      	movs	r3, #122	; 0x7a\n",
2295  " 480:	237c      	movs	r3, #124	; 0x7c\n",
2296  " 482:	237e      	movs	r3, #126	; 0x7e\n",
2297  " 484:	2380      	movs	r3, #128	; 0x80\n",
2298  " 486:	2382      	movs	r3, #130	; 0x82\n",
2299  " 488:	2384      	movs	r3, #132	; 0x84\n",
2300  " 48a:	2386      	movs	r3, #134	; 0x86\n",
2301  " 48c:	2388      	movs	r3, #136	; 0x88\n",
2302  " 48e:	238a      	movs	r3, #138	; 0x8a\n",
2303  " 490:	238c      	movs	r3, #140	; 0x8c\n",
2304  " 492:	238e      	movs	r3, #142	; 0x8e\n",
2305  " 494:	2390      	movs	r3, #144	; 0x90\n",
2306  " 496:	2392      	movs	r3, #146	; 0x92\n",
2307  " 498:	2394      	movs	r3, #148	; 0x94\n",
2308  " 49a:	2396      	movs	r3, #150	; 0x96\n",
2309  " 49c:	2398      	movs	r3, #152	; 0x98\n",
2310  " 49e:	239a      	movs	r3, #154	; 0x9a\n",
2311  " 4a0:	239c      	movs	r3, #156	; 0x9c\n",
2312  " 4a2:	239e      	movs	r3, #158	; 0x9e\n",
2313  " 4a4:	23a0      	movs	r3, #160	; 0xa0\n",
2314  " 4a6:	23a2      	movs	r3, #162	; 0xa2\n",
2315  " 4a8:	23a4      	movs	r3, #164	; 0xa4\n",
2316  " 4aa:	23a6      	movs	r3, #166	; 0xa6\n",
2317  " 4ac:	23a8      	movs	r3, #168	; 0xa8\n",
2318  " 4ae:	23aa      	movs	r3, #170	; 0xaa\n",
2319  " 4b0:	23ac      	movs	r3, #172	; 0xac\n",
2320  " 4b2:	23ae      	movs	r3, #174	; 0xae\n",
2321  " 4b4:	23b0      	movs	r3, #176	; 0xb0\n",
2322  " 4b6:	23b2      	movs	r3, #178	; 0xb2\n",
2323  " 4b8:	23b4      	movs	r3, #180	; 0xb4\n",
2324  " 4ba:	23b6      	movs	r3, #182	; 0xb6\n",
2325  " 4bc:	23b8      	movs	r3, #184	; 0xb8\n",
2326  " 4be:	23ba      	movs	r3, #186	; 0xba\n",
2327  " 4c0:	23bc      	movs	r3, #188	; 0xbc\n",
2328  " 4c2:	23be      	movs	r3, #190	; 0xbe\n",
2329  " 4c4:	23c0      	movs	r3, #192	; 0xc0\n",
2330  " 4c6:	23c2      	movs	r3, #194	; 0xc2\n",
2331  " 4c8:	23c4      	movs	r3, #196	; 0xc4\n",
2332  " 4ca:	23c6      	movs	r3, #198	; 0xc6\n",
2333  " 4cc:	23c8      	movs	r3, #200	; 0xc8\n",
2334  " 4ce:	23ca      	movs	r3, #202	; 0xca\n",
2335  " 4d0:	23cc      	movs	r3, #204	; 0xcc\n",
2336  " 4d2:	23ce      	movs	r3, #206	; 0xce\n",
2337  " 4d4:	23d0      	movs	r3, #208	; 0xd0\n",
2338  " 4d6:	23d2      	movs	r3, #210	; 0xd2\n",
2339  " 4d8:	23d4      	movs	r3, #212	; 0xd4\n",
2340  " 4da:	23d6      	movs	r3, #214	; 0xd6\n",
2341  " 4dc:	23d8      	movs	r3, #216	; 0xd8\n",
2342  " 4de:	23da      	movs	r3, #218	; 0xda\n",
2343  " 4e0:	23dc      	movs	r3, #220	; 0xdc\n",
2344  " 4e2:	23de      	movs	r3, #222	; 0xde\n",
2345  " 4e4:	23e0      	movs	r3, #224	; 0xe0\n",
2346  " 4e6:	23e2      	movs	r3, #226	; 0xe2\n",
2347  " 4e8:	23e4      	movs	r3, #228	; 0xe4\n",
2348  " 4ea:	23e6      	movs	r3, #230	; 0xe6\n",
2349  " 4ec:	23e8      	movs	r3, #232	; 0xe8\n",
2350  " 4ee:	23ea      	movs	r3, #234	; 0xea\n",
2351  " 4f0:	23ec      	movs	r3, #236	; 0xec\n",
2352  " 4f2:	23ee      	movs	r3, #238	; 0xee\n",
2353  " 4f4:	23f0      	movs	r3, #240	; 0xf0\n",
2354  " 4f6:	23f2      	movs	r3, #242	; 0xf2\n",
2355  " 4f8:	23f4      	movs	r3, #244	; 0xf4\n",
2356  " 4fa:	23f6      	movs	r3, #246	; 0xf6\n",
2357  " 4fc:	23f8      	movs	r3, #248	; 0xf8\n",
2358  " 4fe:	23fa      	movs	r3, #250	; 0xfa\n",
2359  " 500:	23fc      	movs	r3, #252	; 0xfc\n",
2360  " 502:	23fe      	movs	r3, #254	; 0xfe\n",
2361  " 504:	2300      	movs	r3, #0\n",
2362  " 506:	2302      	movs	r3, #2\n",
2363  " 508:	2304      	movs	r3, #4\n",
2364  " 50a:	2306      	movs	r3, #6\n",
2365  " 50c:	2308      	movs	r3, #8\n",
2366  " 50e:	230a      	movs	r3, #10\n",
2367  " 510:	230c      	movs	r3, #12\n",
2368  " 512:	230e      	movs	r3, #14\n",
2369  " 514:	2310      	movs	r3, #16\n",
2370  " 516:	2312      	movs	r3, #18\n",
2371  " 518:	2314      	movs	r3, #20\n",
2372  " 51a:	2316      	movs	r3, #22\n",
2373  " 51c:	2318      	movs	r3, #24\n",
2374  " 51e:	231a      	movs	r3, #26\n",
2375  " 520:	231c      	movs	r3, #28\n",
2376  " 522:	231e      	movs	r3, #30\n",
2377  " 524:	2320      	movs	r3, #32\n",
2378  " 526:	2322      	movs	r3, #34	; 0x22\n",
2379  " 528:	2324      	movs	r3, #36	; 0x24\n",
2380  " 52a:	2326      	movs	r3, #38	; 0x26\n",
2381  " 52c:	2328      	movs	r3, #40	; 0x28\n",
2382  " 52e:	232a      	movs	r3, #42	; 0x2a\n",
2383  " 530:	232c      	movs	r3, #44	; 0x2c\n",
2384  " 532:	232e      	movs	r3, #46	; 0x2e\n",
2385  " 534:	2330      	movs	r3, #48	; 0x30\n",
2386  " 536:	2332      	movs	r3, #50	; 0x32\n",
2387  " 538:	2334      	movs	r3, #52	; 0x34\n",
2388  " 53a:	2336      	movs	r3, #54	; 0x36\n",
2389  " 53c:	2338      	movs	r3, #56	; 0x38\n",
2390  " 53e:	233a      	movs	r3, #58	; 0x3a\n",
2391  " 540:	233c      	movs	r3, #60	; 0x3c\n",
2392  " 542:	233e      	movs	r3, #62	; 0x3e\n",
2393  " 544:	2340      	movs	r3, #64	; 0x40\n",
2394  " 546:	2342      	movs	r3, #66	; 0x42\n",
2395  " 548:	2344      	movs	r3, #68	; 0x44\n",
2396  " 54a:	2346      	movs	r3, #70	; 0x46\n",
2397  " 54c:	2348      	movs	r3, #72	; 0x48\n",
2398  " 54e:	234a      	movs	r3, #74	; 0x4a\n",
2399  " 550:	234c      	movs	r3, #76	; 0x4c\n",
2400  " 552:	234e      	movs	r3, #78	; 0x4e\n",
2401  " 554:	2350      	movs	r3, #80	; 0x50\n",
2402  " 556:	2352      	movs	r3, #82	; 0x52\n",
2403  " 558:	2354      	movs	r3, #84	; 0x54\n",
2404  " 55a:	2356      	movs	r3, #86	; 0x56\n",
2405  " 55c:	2358      	movs	r3, #88	; 0x58\n",
2406  " 55e:	235a      	movs	r3, #90	; 0x5a\n",
2407  " 560:	235c      	movs	r3, #92	; 0x5c\n",
2408  " 562:	235e      	movs	r3, #94	; 0x5e\n",
2409  " 564:	2360      	movs	r3, #96	; 0x60\n",
2410  " 566:	2362      	movs	r3, #98	; 0x62\n",
2411  " 568:	2364      	movs	r3, #100	; 0x64\n",
2412  " 56a:	2366      	movs	r3, #102	; 0x66\n",
2413  " 56c:	2368      	movs	r3, #104	; 0x68\n",
2414  " 56e:	236a      	movs	r3, #106	; 0x6a\n",
2415  " 570:	236c      	movs	r3, #108	; 0x6c\n",
2416  " 572:	236e      	movs	r3, #110	; 0x6e\n",
2417  " 574:	2370      	movs	r3, #112	; 0x70\n",
2418  " 576:	2372      	movs	r3, #114	; 0x72\n",
2419  " 578:	2374      	movs	r3, #116	; 0x74\n",
2420  " 57a:	2376      	movs	r3, #118	; 0x76\n",
2421  " 57c:	2378      	movs	r3, #120	; 0x78\n",
2422  " 57e:	237a      	movs	r3, #122	; 0x7a\n",
2423  " 580:	237c      	movs	r3, #124	; 0x7c\n",
2424  " 582:	237e      	movs	r3, #126	; 0x7e\n",
2425  " 584:	2380      	movs	r3, #128	; 0x80\n",
2426  " 586:	2382      	movs	r3, #130	; 0x82\n",
2427  " 588:	2384      	movs	r3, #132	; 0x84\n",
2428  " 58a:	2386      	movs	r3, #134	; 0x86\n",
2429  " 58c:	2388      	movs	r3, #136	; 0x88\n",
2430  " 58e:	238a      	movs	r3, #138	; 0x8a\n",
2431  " 590:	238c      	movs	r3, #140	; 0x8c\n",
2432  " 592:	238e      	movs	r3, #142	; 0x8e\n",
2433  " 594:	2390      	movs	r3, #144	; 0x90\n",
2434  " 596:	2392      	movs	r3, #146	; 0x92\n",
2435  " 598:	2394      	movs	r3, #148	; 0x94\n",
2436  " 59a:	2396      	movs	r3, #150	; 0x96\n",
2437  " 59c:	2398      	movs	r3, #152	; 0x98\n",
2438  " 59e:	239a      	movs	r3, #154	; 0x9a\n",
2439  " 5a0:	239c      	movs	r3, #156	; 0x9c\n",
2440  " 5a2:	239e      	movs	r3, #158	; 0x9e\n",
2441  " 5a4:	23a0      	movs	r3, #160	; 0xa0\n",
2442  " 5a6:	23a2      	movs	r3, #162	; 0xa2\n",
2443  " 5a8:	23a4      	movs	r3, #164	; 0xa4\n",
2444  " 5aa:	23a6      	movs	r3, #166	; 0xa6\n",
2445  " 5ac:	23a8      	movs	r3, #168	; 0xa8\n",
2446  " 5ae:	23aa      	movs	r3, #170	; 0xaa\n",
2447  " 5b0:	23ac      	movs	r3, #172	; 0xac\n",
2448  " 5b2:	23ae      	movs	r3, #174	; 0xae\n",
2449  " 5b4:	23b0      	movs	r3, #176	; 0xb0\n",
2450  " 5b6:	23b2      	movs	r3, #178	; 0xb2\n",
2451  " 5b8:	23b4      	movs	r3, #180	; 0xb4\n",
2452  " 5ba:	23b6      	movs	r3, #182	; 0xb6\n",
2453  " 5bc:	23b8      	movs	r3, #184	; 0xb8\n",
2454  " 5be:	23ba      	movs	r3, #186	; 0xba\n",
2455  " 5c0:	23bc      	movs	r3, #188	; 0xbc\n",
2456  " 5c2:	23be      	movs	r3, #190	; 0xbe\n",
2457  " 5c4:	23c0      	movs	r3, #192	; 0xc0\n",
2458  " 5c6:	23c2      	movs	r3, #194	; 0xc2\n",
2459  " 5c8:	23c4      	movs	r3, #196	; 0xc4\n",
2460  " 5ca:	23c6      	movs	r3, #198	; 0xc6\n",
2461  " 5cc:	23c8      	movs	r3, #200	; 0xc8\n",
2462  " 5ce:	23ca      	movs	r3, #202	; 0xca\n",
2463  " 5d0:	23cc      	movs	r3, #204	; 0xcc\n",
2464  " 5d2:	23ce      	movs	r3, #206	; 0xce\n",
2465  " 5d4:	23d0      	movs	r3, #208	; 0xd0\n",
2466  " 5d6:	23d2      	movs	r3, #210	; 0xd2\n",
2467  " 5d8:	23d4      	movs	r3, #212	; 0xd4\n",
2468  " 5da:	23d6      	movs	r3, #214	; 0xd6\n",
2469  " 5dc:	23d8      	movs	r3, #216	; 0xd8\n",
2470  " 5de:	23da      	movs	r3, #218	; 0xda\n",
2471  " 5e0:	23dc      	movs	r3, #220	; 0xdc\n",
2472  " 5e2:	23de      	movs	r3, #222	; 0xde\n",
2473  " 5e4:	23e0      	movs	r3, #224	; 0xe0\n",
2474  " 5e6:	23e2      	movs	r3, #226	; 0xe2\n",
2475  " 5e8:	23e4      	movs	r3, #228	; 0xe4\n",
2476  " 5ea:	23e6      	movs	r3, #230	; 0xe6\n",
2477  " 5ec:	23e8      	movs	r3, #232	; 0xe8\n",
2478  " 5ee:	23ea      	movs	r3, #234	; 0xea\n",
2479  " 5f0:	23ec      	movs	r3, #236	; 0xec\n",
2480  " 5f2:	23ee      	movs	r3, #238	; 0xee\n",
2481  " 5f4:	23f0      	movs	r3, #240	; 0xf0\n",
2482  " 5f6:	23f2      	movs	r3, #242	; 0xf2\n",
2483  " 5f8:	23f4      	movs	r3, #244	; 0xf4\n",
2484  " 5fa:	23f6      	movs	r3, #246	; 0xf6\n",
2485  " 5fc:	23f8      	movs	r3, #248	; 0xf8\n",
2486  " 5fe:	23fa      	movs	r3, #250	; 0xfa\n",
2487  " 600:	23fc      	movs	r3, #252	; 0xfc\n",
2488  " 602:	23fe      	movs	r3, #254	; 0xfe\n",
2489  " 604:	2300      	movs	r3, #0\n",
2490  " 606:	2302      	movs	r3, #2\n",
2491  " 608:	2304      	movs	r3, #4\n",
2492  " 60a:	2306      	movs	r3, #6\n",
2493  " 60c:	2308      	movs	r3, #8\n",
2494  " 60e:	230a      	movs	r3, #10\n",
2495  " 610:	230c      	movs	r3, #12\n",
2496  " 612:	230e      	movs	r3, #14\n",
2497  " 614:	2310      	movs	r3, #16\n",
2498  " 616:	2312      	movs	r3, #18\n",
2499  " 618:	2314      	movs	r3, #20\n",
2500  " 61a:	2316      	movs	r3, #22\n",
2501  " 61c:	2318      	movs	r3, #24\n",
2502  " 61e:	231a      	movs	r3, #26\n",
2503  " 620:	231c      	movs	r3, #28\n",
2504  " 622:	231e      	movs	r3, #30\n",
2505  " 624:	2320      	movs	r3, #32\n",
2506  " 626:	2322      	movs	r3, #34	; 0x22\n",
2507  " 628:	2324      	movs	r3, #36	; 0x24\n",
2508  " 62a:	2326      	movs	r3, #38	; 0x26\n",
2509  " 62c:	2328      	movs	r3, #40	; 0x28\n",
2510  " 62e:	232a      	movs	r3, #42	; 0x2a\n",
2511  " 630:	232c      	movs	r3, #44	; 0x2c\n",
2512  " 632:	232e      	movs	r3, #46	; 0x2e\n",
2513  " 634:	2330      	movs	r3, #48	; 0x30\n",
2514  " 636:	2332      	movs	r3, #50	; 0x32\n",
2515  " 638:	2334      	movs	r3, #52	; 0x34\n",
2516  " 63a:	2336      	movs	r3, #54	; 0x36\n",
2517  " 63c:	2338      	movs	r3, #56	; 0x38\n",
2518  " 63e:	233a      	movs	r3, #58	; 0x3a\n",
2519  " 640:	233c      	movs	r3, #60	; 0x3c\n",
2520  " 642:	233e      	movs	r3, #62	; 0x3e\n",
2521  " 644:	2340      	movs	r3, #64	; 0x40\n",
2522  " 646:	2342      	movs	r3, #66	; 0x42\n",
2523  " 648:	2344      	movs	r3, #68	; 0x44\n",
2524  " 64a:	2346      	movs	r3, #70	; 0x46\n",
2525  " 64c:	2348      	movs	r3, #72	; 0x48\n",
2526  " 64e:	234a      	movs	r3, #74	; 0x4a\n",
2527  " 650:	234c      	movs	r3, #76	; 0x4c\n",
2528  " 652:	234e      	movs	r3, #78	; 0x4e\n",
2529  " 654:	2350      	movs	r3, #80	; 0x50\n",
2530  " 656:	2352      	movs	r3, #82	; 0x52\n",
2531  " 658:	2354      	movs	r3, #84	; 0x54\n",
2532  " 65a:	2356      	movs	r3, #86	; 0x56\n",
2533  " 65c:	2358      	movs	r3, #88	; 0x58\n",
2534  " 65e:	235a      	movs	r3, #90	; 0x5a\n",
2535  " 660:	235c      	movs	r3, #92	; 0x5c\n",
2536  " 662:	235e      	movs	r3, #94	; 0x5e\n",
2537  " 664:	2360      	movs	r3, #96	; 0x60\n",
2538  " 666:	2362      	movs	r3, #98	; 0x62\n",
2539  " 668:	2364      	movs	r3, #100	; 0x64\n",
2540  " 66a:	2366      	movs	r3, #102	; 0x66\n",
2541  " 66c:	2368      	movs	r3, #104	; 0x68\n",
2542  " 66e:	236a      	movs	r3, #106	; 0x6a\n",
2543  " 670:	236c      	movs	r3, #108	; 0x6c\n",
2544  " 672:	236e      	movs	r3, #110	; 0x6e\n",
2545  " 674:	2370      	movs	r3, #112	; 0x70\n",
2546  " 676:	2372      	movs	r3, #114	; 0x72\n",
2547  " 678:	2374      	movs	r3, #116	; 0x74\n",
2548  " 67a:	2376      	movs	r3, #118	; 0x76\n",
2549  " 67c:	2378      	movs	r3, #120	; 0x78\n",
2550  " 67e:	237a      	movs	r3, #122	; 0x7a\n",
2551  " 680:	237c      	movs	r3, #124	; 0x7c\n",
2552  " 682:	237e      	movs	r3, #126	; 0x7e\n",
2553  " 684:	2380      	movs	r3, #128	; 0x80\n",
2554  " 686:	2382      	movs	r3, #130	; 0x82\n",
2555  " 688:	2384      	movs	r3, #132	; 0x84\n",
2556  " 68a:	2386      	movs	r3, #134	; 0x86\n",
2557  " 68c:	2388      	movs	r3, #136	; 0x88\n",
2558  " 68e:	238a      	movs	r3, #138	; 0x8a\n",
2559  " 690:	238c      	movs	r3, #140	; 0x8c\n",
2560  " 692:	238e      	movs	r3, #142	; 0x8e\n",
2561  " 694:	2390      	movs	r3, #144	; 0x90\n",
2562  " 696:	2392      	movs	r3, #146	; 0x92\n",
2563  " 698:	2394      	movs	r3, #148	; 0x94\n",
2564  " 69a:	2396      	movs	r3, #150	; 0x96\n",
2565  " 69c:	2398      	movs	r3, #152	; 0x98\n",
2566  " 69e:	239a      	movs	r3, #154	; 0x9a\n",
2567  " 6a0:	239c      	movs	r3, #156	; 0x9c\n",
2568  " 6a2:	239e      	movs	r3, #158	; 0x9e\n",
2569  " 6a4:	23a0      	movs	r3, #160	; 0xa0\n",
2570  " 6a6:	23a2      	movs	r3, #162	; 0xa2\n",
2571  " 6a8:	23a4      	movs	r3, #164	; 0xa4\n",
2572  " 6aa:	23a6      	movs	r3, #166	; 0xa6\n",
2573  " 6ac:	23a8      	movs	r3, #168	; 0xa8\n",
2574  " 6ae:	23aa      	movs	r3, #170	; 0xaa\n",
2575  " 6b0:	23ac      	movs	r3, #172	; 0xac\n",
2576  " 6b2:	23ae      	movs	r3, #174	; 0xae\n",
2577  " 6b4:	23b0      	movs	r3, #176	; 0xb0\n",
2578  " 6b6:	23b2      	movs	r3, #178	; 0xb2\n",
2579  " 6b8:	23b4      	movs	r3, #180	; 0xb4\n",
2580  " 6ba:	23b6      	movs	r3, #182	; 0xb6\n",
2581  " 6bc:	23b8      	movs	r3, #184	; 0xb8\n",
2582  " 6be:	23ba      	movs	r3, #186	; 0xba\n",
2583  " 6c0:	23bc      	movs	r3, #188	; 0xbc\n",
2584  " 6c2:	23be      	movs	r3, #190	; 0xbe\n",
2585  " 6c4:	23c0      	movs	r3, #192	; 0xc0\n",
2586  " 6c6:	23c2      	movs	r3, #194	; 0xc2\n",
2587  " 6c8:	23c4      	movs	r3, #196	; 0xc4\n",
2588  " 6ca:	23c6      	movs	r3, #198	; 0xc6\n",
2589  " 6cc:	23c8      	movs	r3, #200	; 0xc8\n",
2590  " 6ce:	23ca      	movs	r3, #202	; 0xca\n",
2591  " 6d0:	23cc      	movs	r3, #204	; 0xcc\n",
2592  " 6d2:	23ce      	movs	r3, #206	; 0xce\n",
2593  " 6d4:	23d0      	movs	r3, #208	; 0xd0\n",
2594  " 6d6:	23d2      	movs	r3, #210	; 0xd2\n",
2595  " 6d8:	23d4      	movs	r3, #212	; 0xd4\n",
2596  " 6da:	23d6      	movs	r3, #214	; 0xd6\n",
2597  " 6dc:	23d8      	movs	r3, #216	; 0xd8\n",
2598  " 6de:	23da      	movs	r3, #218	; 0xda\n",
2599  " 6e0:	23dc      	movs	r3, #220	; 0xdc\n",
2600  " 6e2:	23de      	movs	r3, #222	; 0xde\n",
2601  " 6e4:	23e0      	movs	r3, #224	; 0xe0\n",
2602  " 6e6:	23e2      	movs	r3, #226	; 0xe2\n",
2603  " 6e8:	23e4      	movs	r3, #228	; 0xe4\n",
2604  " 6ea:	23e6      	movs	r3, #230	; 0xe6\n",
2605  " 6ec:	23e8      	movs	r3, #232	; 0xe8\n",
2606  " 6ee:	23ea      	movs	r3, #234	; 0xea\n",
2607  " 6f0:	23ec      	movs	r3, #236	; 0xec\n",
2608  " 6f2:	23ee      	movs	r3, #238	; 0xee\n",
2609  " 6f4:	23f0      	movs	r3, #240	; 0xf0\n",
2610  " 6f6:	23f2      	movs	r3, #242	; 0xf2\n",
2611  " 6f8:	23f4      	movs	r3, #244	; 0xf4\n",
2612  " 6fa:	23f6      	movs	r3, #246	; 0xf6\n",
2613  " 6fc:	23f8      	movs	r3, #248	; 0xf8\n",
2614  " 6fe:	23fa      	movs	r3, #250	; 0xfa\n",
2615  " 700:	23fc      	movs	r3, #252	; 0xfc\n",
2616  " 702:	23fe      	movs	r3, #254	; 0xfe\n",
2617  " 704:	2300      	movs	r3, #0\n",
2618  " 706:	2302      	movs	r3, #2\n",
2619  " 708:	2304      	movs	r3, #4\n",
2620  " 70a:	2306      	movs	r3, #6\n",
2621  " 70c:	2308      	movs	r3, #8\n",
2622  " 70e:	230a      	movs	r3, #10\n",
2623  " 710:	230c      	movs	r3, #12\n",
2624  " 712:	230e      	movs	r3, #14\n",
2625  " 714:	2310      	movs	r3, #16\n",
2626  " 716:	2312      	movs	r3, #18\n",
2627  " 718:	2314      	movs	r3, #20\n",
2628  " 71a:	2316      	movs	r3, #22\n",
2629  " 71c:	2318      	movs	r3, #24\n",
2630  " 71e:	231a      	movs	r3, #26\n",
2631  " 720:	231c      	movs	r3, #28\n",
2632  " 722:	231e      	movs	r3, #30\n",
2633  " 724:	2320      	movs	r3, #32\n",
2634  " 726:	2322      	movs	r3, #34	; 0x22\n",
2635  " 728:	2324      	movs	r3, #36	; 0x24\n",
2636  " 72a:	2326      	movs	r3, #38	; 0x26\n",
2637  " 72c:	2328      	movs	r3, #40	; 0x28\n",
2638  " 72e:	232a      	movs	r3, #42	; 0x2a\n",
2639  " 730:	232c      	movs	r3, #44	; 0x2c\n",
2640  " 732:	232e      	movs	r3, #46	; 0x2e\n",
2641  " 734:	2330      	movs	r3, #48	; 0x30\n",
2642  " 736:	2332      	movs	r3, #50	; 0x32\n",
2643  " 738:	2334      	movs	r3, #52	; 0x34\n",
2644  " 73a:	2336      	movs	r3, #54	; 0x36\n",
2645  " 73c:	2338      	movs	r3, #56	; 0x38\n",
2646  " 73e:	233a      	movs	r3, #58	; 0x3a\n",
2647  " 740:	233c      	movs	r3, #60	; 0x3c\n",
2648  " 742:	233e      	movs	r3, #62	; 0x3e\n",
2649  " 744:	2340      	movs	r3, #64	; 0x40\n",
2650  " 746:	2342      	movs	r3, #66	; 0x42\n",
2651  " 748:	2344      	movs	r3, #68	; 0x44\n",
2652  " 74a:	2346      	movs	r3, #70	; 0x46\n",
2653  " 74c:	2348      	movs	r3, #72	; 0x48\n",
2654  " 74e:	234a      	movs	r3, #74	; 0x4a\n",
2655  " 750:	234c      	movs	r3, #76	; 0x4c\n",
2656  " 752:	234e      	movs	r3, #78	; 0x4e\n",
2657  " 754:	2350      	movs	r3, #80	; 0x50\n",
2658  " 756:	2352      	movs	r3, #82	; 0x52\n",
2659  " 758:	2354      	movs	r3, #84	; 0x54\n",
2660  " 75a:	2356      	movs	r3, #86	; 0x56\n",
2661  " 75c:	2358      	movs	r3, #88	; 0x58\n",
2662  " 75e:	235a      	movs	r3, #90	; 0x5a\n",
2663  " 760:	235c      	movs	r3, #92	; 0x5c\n",
2664  " 762:	235e      	movs	r3, #94	; 0x5e\n",
2665  " 764:	2360      	movs	r3, #96	; 0x60\n",
2666  " 766:	2362      	movs	r3, #98	; 0x62\n",
2667  " 768:	2364      	movs	r3, #100	; 0x64\n",
2668  " 76a:	2366      	movs	r3, #102	; 0x66\n",
2669  " 76c:	2368      	movs	r3, #104	; 0x68\n",
2670  " 76e:	236a      	movs	r3, #106	; 0x6a\n",
2671  " 770:	236c      	movs	r3, #108	; 0x6c\n",
2672  " 772:	236e      	movs	r3, #110	; 0x6e\n",
2673  " 774:	2370      	movs	r3, #112	; 0x70\n",
2674  " 776:	2372      	movs	r3, #114	; 0x72\n",
2675  " 778:	2374      	movs	r3, #116	; 0x74\n",
2676  " 77a:	2376      	movs	r3, #118	; 0x76\n",
2677  " 77c:	2378      	movs	r3, #120	; 0x78\n",
2678  " 77e:	237a      	movs	r3, #122	; 0x7a\n",
2679  " 780:	237c      	movs	r3, #124	; 0x7c\n",
2680  " 782:	237e      	movs	r3, #126	; 0x7e\n",
2681  " 784:	2380      	movs	r3, #128	; 0x80\n",
2682  " 786:	2382      	movs	r3, #130	; 0x82\n",
2683  " 788:	2384      	movs	r3, #132	; 0x84\n",
2684  " 78a:	2386      	movs	r3, #134	; 0x86\n",
2685  " 78c:	2388      	movs	r3, #136	; 0x88\n",
2686  " 78e:	238a      	movs	r3, #138	; 0x8a\n",
2687  " 790:	238c      	movs	r3, #140	; 0x8c\n",
2688  " 792:	238e      	movs	r3, #142	; 0x8e\n",
2689  " 794:	2390      	movs	r3, #144	; 0x90\n",
2690  " 796:	2392      	movs	r3, #146	; 0x92\n",
2691  " 798:	2394      	movs	r3, #148	; 0x94\n",
2692  " 79a:	2396      	movs	r3, #150	; 0x96\n",
2693  " 79c:	2398      	movs	r3, #152	; 0x98\n",
2694  " 79e:	239a      	movs	r3, #154	; 0x9a\n",
2695  " 7a0:	239c      	movs	r3, #156	; 0x9c\n",
2696  " 7a2:	239e      	movs	r3, #158	; 0x9e\n",
2697  " 7a4:	23a0      	movs	r3, #160	; 0xa0\n",
2698  " 7a6:	23a2      	movs	r3, #162	; 0xa2\n",
2699  " 7a8:	23a4      	movs	r3, #164	; 0xa4\n",
2700  " 7aa:	23a6      	movs	r3, #166	; 0xa6\n",
2701  " 7ac:	23a8      	movs	r3, #168	; 0xa8\n",
2702  " 7ae:	23aa      	movs	r3, #170	; 0xaa\n",
2703  " 7b0:	23ac      	movs	r3, #172	; 0xac\n",
2704  " 7b2:	23ae      	movs	r3, #174	; 0xae\n",
2705  " 7b4:	23b0      	movs	r3, #176	; 0xb0\n",
2706  " 7b6:	23b2      	movs	r3, #178	; 0xb2\n",
2707  " 7b8:	23b4      	movs	r3, #180	; 0xb4\n",
2708  " 7ba:	23b6      	movs	r3, #182	; 0xb6\n",
2709  " 7bc:	23b8      	movs	r3, #184	; 0xb8\n",
2710  " 7be:	23ba      	movs	r3, #186	; 0xba\n",
2711  " 7c0:	23bc      	movs	r3, #188	; 0xbc\n",
2712  " 7c2:	23be      	movs	r3, #190	; 0xbe\n",
2713  " 7c4:	23c0      	movs	r3, #192	; 0xc0\n",
2714  " 7c6:	23c2      	movs	r3, #194	; 0xc2\n",
2715  " 7c8:	23c4      	movs	r3, #196	; 0xc4\n",
2716  " 7ca:	23c6      	movs	r3, #198	; 0xc6\n",
2717  " 7cc:	23c8      	movs	r3, #200	; 0xc8\n",
2718  " 7ce:	23ca      	movs	r3, #202	; 0xca\n",
2719  " 7d0:	23cc      	movs	r3, #204	; 0xcc\n",
2720  " 7d2:	23ce      	movs	r3, #206	; 0xce\n",
2721  " 7d4:	23d0      	movs	r3, #208	; 0xd0\n",
2722  " 7d6:	23d2      	movs	r3, #210	; 0xd2\n",
2723  " 7d8:	23d4      	movs	r3, #212	; 0xd4\n",
2724  " 7da:	23d6      	movs	r3, #214	; 0xd6\n",
2725  " 7dc:	23d8      	movs	r3, #216	; 0xd8\n",
2726  " 7de:	23da      	movs	r3, #218	; 0xda\n",
2727  " 7e0:	23dc      	movs	r3, #220	; 0xdc\n",
2728  " 7e2:	23de      	movs	r3, #222	; 0xde\n",
2729  " 7e4:	23e0      	movs	r3, #224	; 0xe0\n",
2730  " 7e6:	23e2      	movs	r3, #226	; 0xe2\n",
2731  " 7e8:	23e4      	movs	r3, #228	; 0xe4\n",
2732  " 7ea:	23e6      	movs	r3, #230	; 0xe6\n",
2733  " 7ec:	23e8      	movs	r3, #232	; 0xe8\n",
2734  " 7ee:	23ea      	movs	r3, #234	; 0xea\n",
2735  " 7f0:	23ec      	movs	r3, #236	; 0xec\n",
2736  " 7f2:	23ee      	movs	r3, #238	; 0xee\n",
2737  " 7f4:	23f0      	movs	r3, #240	; 0xf0\n",
2738  " 7f6:	23f2      	movs	r3, #242	; 0xf2\n",
2739  " 7f8:	23f4      	movs	r3, #244	; 0xf4\n",
2740  " 7fa:	23f6      	movs	r3, #246	; 0xf6\n",
2741  " 7fc:	23f8      	movs	r3, #248	; 0xf8\n",
2742  " 7fe:	23fa      	movs	r3, #250	; 0xfa\n",
2743  " 800:	23fc      	movs	r3, #252	; 0xfc\n",
2744  " 802:	23fe      	movs	r3, #254	; 0xfe\n",
2745  " 804:	2300      	movs	r3, #0\n",
2746  " 806:	4611      	mov	r1, r2\n",
2747  nullptr
2748};
2749const char* const CompareAndBranchMaxResults[] = {
2750  "   0:	b3fc      	cbz	r4, 82 <CompareAndBranchMax+0x82>\n",
2751  "   2:	2300      	movs	r3, #0\n",
2752  "   4:	2302      	movs	r3, #2\n",
2753  "   6:	2304      	movs	r3, #4\n",
2754  "   8:	2306      	movs	r3, #6\n",
2755  "   a:	2308      	movs	r3, #8\n",
2756  "   c:	230a      	movs	r3, #10\n",
2757  "   e:	230c      	movs	r3, #12\n",
2758  "  10:	230e      	movs	r3, #14\n",
2759  "  12:	2310      	movs	r3, #16\n",
2760  "  14:	2312      	movs	r3, #18\n",
2761  "  16:	2314      	movs	r3, #20\n",
2762  "  18:	2316      	movs	r3, #22\n",
2763  "  1a:	2318      	movs	r3, #24\n",
2764  "  1c:	231a      	movs	r3, #26\n",
2765  "  1e:	231c      	movs	r3, #28\n",
2766  "  20:	231e      	movs	r3, #30\n",
2767  "  22:	2320      	movs	r3, #32\n",
2768  "  24:	2322      	movs	r3, #34	; 0x22\n",
2769  "  26:	2324      	movs	r3, #36	; 0x24\n",
2770  "  28:	2326      	movs	r3, #38	; 0x26\n",
2771  "  2a:	2328      	movs	r3, #40	; 0x28\n",
2772  "  2c:	232a      	movs	r3, #42	; 0x2a\n",
2773  "  2e:	232c      	movs	r3, #44	; 0x2c\n",
2774  "  30:	232e      	movs	r3, #46	; 0x2e\n",
2775  "  32:	2330      	movs	r3, #48	; 0x30\n",
2776  "  34:	2332      	movs	r3, #50	; 0x32\n",
2777  "  36:	2334      	movs	r3, #52	; 0x34\n",
2778  "  38:	2336      	movs	r3, #54	; 0x36\n",
2779  "  3a:	2338      	movs	r3, #56	; 0x38\n",
2780  "  3c:	233a      	movs	r3, #58	; 0x3a\n",
2781  "  3e:	233c      	movs	r3, #60	; 0x3c\n",
2782  "  40:	233e      	movs	r3, #62	; 0x3e\n",
2783  "  42:	2340      	movs	r3, #64	; 0x40\n",
2784  "  44:	2342      	movs	r3, #66	; 0x42\n",
2785  "  46:	2344      	movs	r3, #68	; 0x44\n",
2786  "  48:	2346      	movs	r3, #70	; 0x46\n",
2787  "  4a:	2348      	movs	r3, #72	; 0x48\n",
2788  "  4c:	234a      	movs	r3, #74	; 0x4a\n",
2789  "  4e:	234c      	movs	r3, #76	; 0x4c\n",
2790  "  50:	234e      	movs	r3, #78	; 0x4e\n",
2791  "  52:	2350      	movs	r3, #80	; 0x50\n",
2792  "  54:	2352      	movs	r3, #82	; 0x52\n",
2793  "  56:	2354      	movs	r3, #84	; 0x54\n",
2794  "  58:	2356      	movs	r3, #86	; 0x56\n",
2795  "  5a:	2358      	movs	r3, #88	; 0x58\n",
2796  "  5c:	235a      	movs	r3, #90	; 0x5a\n",
2797  "  5e:	235c      	movs	r3, #92	; 0x5c\n",
2798  "  60:	235e      	movs	r3, #94	; 0x5e\n",
2799  "  62:	2360      	movs	r3, #96	; 0x60\n",
2800  "  64:	2362      	movs	r3, #98	; 0x62\n",
2801  "  66:	2364      	movs	r3, #100	; 0x64\n",
2802  "  68:	2366      	movs	r3, #102	; 0x66\n",
2803  "  6a:	2368      	movs	r3, #104	; 0x68\n",
2804  "  6c:	236a      	movs	r3, #106	; 0x6a\n",
2805  "  6e:	236c      	movs	r3, #108	; 0x6c\n",
2806  "  70:	236e      	movs	r3, #110	; 0x6e\n",
2807  "  72:	2370      	movs	r3, #112	; 0x70\n",
2808  "  74:	2372      	movs	r3, #114	; 0x72\n",
2809  "  76:	2374      	movs	r3, #116	; 0x74\n",
2810  "  78:	2376      	movs	r3, #118	; 0x76\n",
2811  "  7a:	2378      	movs	r3, #120	; 0x78\n",
2812  "  7c:	237a      	movs	r3, #122	; 0x7a\n",
2813  "  7e:	237c      	movs	r3, #124	; 0x7c\n",
2814  "  80:	237e      	movs	r3, #126	; 0x7e\n",
2815  "  82:	4611      	mov	r1, r2\n",
2816  nullptr
2817};
2818const char* const CompareAndBranchRelocation16Results[] = {
2819  "   0:	2c00      	cmp	r4, #0\n",
2820  "   2:	d040      	beq.n	86 <CompareAndBranchRelocation16+0x86>\n",
2821  "   4:	2300      	movs	r3, #0\n",
2822  "   6:	2302      	movs	r3, #2\n",
2823  "   8:	2304      	movs	r3, #4\n",
2824  "   a:	2306      	movs	r3, #6\n",
2825  "   c:	2308      	movs	r3, #8\n",
2826  "   e:	230a      	movs	r3, #10\n",
2827  "  10:	230c      	movs	r3, #12\n",
2828  "  12:	230e      	movs	r3, #14\n",
2829  "  14:	2310      	movs	r3, #16\n",
2830  "  16:	2312      	movs	r3, #18\n",
2831  "  18:	2314      	movs	r3, #20\n",
2832  "  1a:	2316      	movs	r3, #22\n",
2833  "  1c:	2318      	movs	r3, #24\n",
2834  "  1e:	231a      	movs	r3, #26\n",
2835  "  20:	231c      	movs	r3, #28\n",
2836  "  22:	231e      	movs	r3, #30\n",
2837  "  24:	2320      	movs	r3, #32\n",
2838  "  26:	2322      	movs	r3, #34	; 0x22\n",
2839  "  28:	2324      	movs	r3, #36	; 0x24\n",
2840  "  2a:	2326      	movs	r3, #38	; 0x26\n",
2841  "  2c:	2328      	movs	r3, #40	; 0x28\n",
2842  "  2e:	232a      	movs	r3, #42	; 0x2a\n",
2843  "  30:	232c      	movs	r3, #44	; 0x2c\n",
2844  "  32:	232e      	movs	r3, #46	; 0x2e\n",
2845  "  34:	2330      	movs	r3, #48	; 0x30\n",
2846  "  36:	2332      	movs	r3, #50	; 0x32\n",
2847  "  38:	2334      	movs	r3, #52	; 0x34\n",
2848  "  3a:	2336      	movs	r3, #54	; 0x36\n",
2849  "  3c:	2338      	movs	r3, #56	; 0x38\n",
2850  "  3e:	233a      	movs	r3, #58	; 0x3a\n",
2851  "  40:	233c      	movs	r3, #60	; 0x3c\n",
2852  "  42:	233e      	movs	r3, #62	; 0x3e\n",
2853  "  44:	2340      	movs	r3, #64	; 0x40\n",
2854  "  46:	2342      	movs	r3, #66	; 0x42\n",
2855  "  48:	2344      	movs	r3, #68	; 0x44\n",
2856  "  4a:	2346      	movs	r3, #70	; 0x46\n",
2857  "  4c:	2348      	movs	r3, #72	; 0x48\n",
2858  "  4e:	234a      	movs	r3, #74	; 0x4a\n",
2859  "  50:	234c      	movs	r3, #76	; 0x4c\n",
2860  "  52:	234e      	movs	r3, #78	; 0x4e\n",
2861  "  54:	2350      	movs	r3, #80	; 0x50\n",
2862  "  56:	2352      	movs	r3, #82	; 0x52\n",
2863  "  58:	2354      	movs	r3, #84	; 0x54\n",
2864  "  5a:	2356      	movs	r3, #86	; 0x56\n",
2865  "  5c:	2358      	movs	r3, #88	; 0x58\n",
2866  "  5e:	235a      	movs	r3, #90	; 0x5a\n",
2867  "  60:	235c      	movs	r3, #92	; 0x5c\n",
2868  "  62:	235e      	movs	r3, #94	; 0x5e\n",
2869  "  64:	2360      	movs	r3, #96	; 0x60\n",
2870  "  66:	2362      	movs	r3, #98	; 0x62\n",
2871  "  68:	2364      	movs	r3, #100	; 0x64\n",
2872  "  6a:	2366      	movs	r3, #102	; 0x66\n",
2873  "  6c:	2368      	movs	r3, #104	; 0x68\n",
2874  "  6e:	236a      	movs	r3, #106	; 0x6a\n",
2875  "  70:	236c      	movs	r3, #108	; 0x6c\n",
2876  "  72:	236e      	movs	r3, #110	; 0x6e\n",
2877  "  74:	2370      	movs	r3, #112	; 0x70\n",
2878  "  76:	2372      	movs	r3, #114	; 0x72\n",
2879  "  78:	2374      	movs	r3, #116	; 0x74\n",
2880  "  7a:	2376      	movs	r3, #118	; 0x76\n",
2881  "  7c:	2378      	movs	r3, #120	; 0x78\n",
2882  "  7e:	237a      	movs	r3, #122	; 0x7a\n",
2883  "  80:	237c      	movs	r3, #124	; 0x7c\n",
2884  "  82:	237e      	movs	r3, #126	; 0x7e\n",
2885  "  84:	2380      	movs	r3, #128	; 0x80\n",
2886  "  86:	4611      	mov	r1, r2\n",
2887  nullptr
2888};
2889const char* const CompareAndBranchRelocation32Results[] = {
2890  "   0:	2c00      	cmp	r4, #0\n",
2891  "   2:	f000 8401 	beq.w	808 <CompareAndBranchRelocation32+0x808>\n",
2892  "   6:	2300      	movs	r3, #0\n",
2893  "   8:	2302      	movs	r3, #2\n",
2894  "   a:	2304      	movs	r3, #4\n",
2895  "   c:	2306      	movs	r3, #6\n",
2896  "   e:	2308      	movs	r3, #8\n",
2897  "  10:	230a      	movs	r3, #10\n",
2898  "  12:	230c      	movs	r3, #12\n",
2899  "  14:	230e      	movs	r3, #14\n",
2900  "  16:	2310      	movs	r3, #16\n",
2901  "  18:	2312      	movs	r3, #18\n",
2902  "  1a:	2314      	movs	r3, #20\n",
2903  "  1c:	2316      	movs	r3, #22\n",
2904  "  1e:	2318      	movs	r3, #24\n",
2905  "  20:	231a      	movs	r3, #26\n",
2906  "  22:	231c      	movs	r3, #28\n",
2907  "  24:	231e      	movs	r3, #30\n",
2908  "  26:	2320      	movs	r3, #32\n",
2909  "  28:	2322      	movs	r3, #34	; 0x22\n",
2910  "  2a:	2324      	movs	r3, #36	; 0x24\n",
2911  "  2c:	2326      	movs	r3, #38	; 0x26\n",
2912  "  2e:	2328      	movs	r3, #40	; 0x28\n",
2913  "  30:	232a      	movs	r3, #42	; 0x2a\n",
2914  "  32:	232c      	movs	r3, #44	; 0x2c\n",
2915  "  34:	232e      	movs	r3, #46	; 0x2e\n",
2916  "  36:	2330      	movs	r3, #48	; 0x30\n",
2917  "  38:	2332      	movs	r3, #50	; 0x32\n",
2918  "  3a:	2334      	movs	r3, #52	; 0x34\n",
2919  "  3c:	2336      	movs	r3, #54	; 0x36\n",
2920  "  3e:	2338      	movs	r3, #56	; 0x38\n",
2921  "  40:	233a      	movs	r3, #58	; 0x3a\n",
2922  "  42:	233c      	movs	r3, #60	; 0x3c\n",
2923  "  44:	233e      	movs	r3, #62	; 0x3e\n",
2924  "  46:	2340      	movs	r3, #64	; 0x40\n",
2925  "  48:	2342      	movs	r3, #66	; 0x42\n",
2926  "  4a:	2344      	movs	r3, #68	; 0x44\n",
2927  "  4c:	2346      	movs	r3, #70	; 0x46\n",
2928  "  4e:	2348      	movs	r3, #72	; 0x48\n",
2929  "  50:	234a      	movs	r3, #74	; 0x4a\n",
2930  "  52:	234c      	movs	r3, #76	; 0x4c\n",
2931  "  54:	234e      	movs	r3, #78	; 0x4e\n",
2932  "  56:	2350      	movs	r3, #80	; 0x50\n",
2933  "  58:	2352      	movs	r3, #82	; 0x52\n",
2934  "  5a:	2354      	movs	r3, #84	; 0x54\n",
2935  "  5c:	2356      	movs	r3, #86	; 0x56\n",
2936  "  5e:	2358      	movs	r3, #88	; 0x58\n",
2937  "  60:	235a      	movs	r3, #90	; 0x5a\n",
2938  "  62:	235c      	movs	r3, #92	; 0x5c\n",
2939  "  64:	235e      	movs	r3, #94	; 0x5e\n",
2940  "  66:	2360      	movs	r3, #96	; 0x60\n",
2941  "  68:	2362      	movs	r3, #98	; 0x62\n",
2942  "  6a:	2364      	movs	r3, #100	; 0x64\n",
2943  "  6c:	2366      	movs	r3, #102	; 0x66\n",
2944  "  6e:	2368      	movs	r3, #104	; 0x68\n",
2945  "  70:	236a      	movs	r3, #106	; 0x6a\n",
2946  "  72:	236c      	movs	r3, #108	; 0x6c\n",
2947  "  74:	236e      	movs	r3, #110	; 0x6e\n",
2948  "  76:	2370      	movs	r3, #112	; 0x70\n",
2949  "  78:	2372      	movs	r3, #114	; 0x72\n",
2950  "  7a:	2374      	movs	r3, #116	; 0x74\n",
2951  "  7c:	2376      	movs	r3, #118	; 0x76\n",
2952  "  7e:	2378      	movs	r3, #120	; 0x78\n",
2953  "  80:	237a      	movs	r3, #122	; 0x7a\n",
2954  "  82:	237c      	movs	r3, #124	; 0x7c\n",
2955  "  84:	237e      	movs	r3, #126	; 0x7e\n",
2956  "  86:	2380      	movs	r3, #128	; 0x80\n",
2957  "  88:	2382      	movs	r3, #130	; 0x82\n",
2958  "  8a:	2384      	movs	r3, #132	; 0x84\n",
2959  "  8c:	2386      	movs	r3, #134	; 0x86\n",
2960  "  8e:	2388      	movs	r3, #136	; 0x88\n",
2961  "  90:	238a      	movs	r3, #138	; 0x8a\n",
2962  "  92:	238c      	movs	r3, #140	; 0x8c\n",
2963  "  94:	238e      	movs	r3, #142	; 0x8e\n",
2964  "  96:	2390      	movs	r3, #144	; 0x90\n",
2965  "  98:	2392      	movs	r3, #146	; 0x92\n",
2966  "  9a:	2394      	movs	r3, #148	; 0x94\n",
2967  "  9c:	2396      	movs	r3, #150	; 0x96\n",
2968  "  9e:	2398      	movs	r3, #152	; 0x98\n",
2969  "  a0:	239a      	movs	r3, #154	; 0x9a\n",
2970  "  a2:	239c      	movs	r3, #156	; 0x9c\n",
2971  "  a4:	239e      	movs	r3, #158	; 0x9e\n",
2972  "  a6:	23a0      	movs	r3, #160	; 0xa0\n",
2973  "  a8:	23a2      	movs	r3, #162	; 0xa2\n",
2974  "  aa:	23a4      	movs	r3, #164	; 0xa4\n",
2975  "  ac:	23a6      	movs	r3, #166	; 0xa6\n",
2976  "  ae:	23a8      	movs	r3, #168	; 0xa8\n",
2977  "  b0:	23aa      	movs	r3, #170	; 0xaa\n",
2978  "  b2:	23ac      	movs	r3, #172	; 0xac\n",
2979  "  b4:	23ae      	movs	r3, #174	; 0xae\n",
2980  "  b6:	23b0      	movs	r3, #176	; 0xb0\n",
2981  "  b8:	23b2      	movs	r3, #178	; 0xb2\n",
2982  "  ba:	23b4      	movs	r3, #180	; 0xb4\n",
2983  "  bc:	23b6      	movs	r3, #182	; 0xb6\n",
2984  "  be:	23b8      	movs	r3, #184	; 0xb8\n",
2985  "  c0:	23ba      	movs	r3, #186	; 0xba\n",
2986  "  c2:	23bc      	movs	r3, #188	; 0xbc\n",
2987  "  c4:	23be      	movs	r3, #190	; 0xbe\n",
2988  "  c6:	23c0      	movs	r3, #192	; 0xc0\n",
2989  "  c8:	23c2      	movs	r3, #194	; 0xc2\n",
2990  "  ca:	23c4      	movs	r3, #196	; 0xc4\n",
2991  "  cc:	23c6      	movs	r3, #198	; 0xc6\n",
2992  "  ce:	23c8      	movs	r3, #200	; 0xc8\n",
2993  "  d0:	23ca      	movs	r3, #202	; 0xca\n",
2994  "  d2:	23cc      	movs	r3, #204	; 0xcc\n",
2995  "  d4:	23ce      	movs	r3, #206	; 0xce\n",
2996  "  d6:	23d0      	movs	r3, #208	; 0xd0\n",
2997  "  d8:	23d2      	movs	r3, #210	; 0xd2\n",
2998  "  da:	23d4      	movs	r3, #212	; 0xd4\n",
2999  "  dc:	23d6      	movs	r3, #214	; 0xd6\n",
3000  "  de:	23d8      	movs	r3, #216	; 0xd8\n",
3001  "  e0:	23da      	movs	r3, #218	; 0xda\n",
3002  "  e2:	23dc      	movs	r3, #220	; 0xdc\n",
3003  "  e4:	23de      	movs	r3, #222	; 0xde\n",
3004  "  e6:	23e0      	movs	r3, #224	; 0xe0\n",
3005  "  e8:	23e2      	movs	r3, #226	; 0xe2\n",
3006  "  ea:	23e4      	movs	r3, #228	; 0xe4\n",
3007  "  ec:	23e6      	movs	r3, #230	; 0xe6\n",
3008  "  ee:	23e8      	movs	r3, #232	; 0xe8\n",
3009  "  f0:	23ea      	movs	r3, #234	; 0xea\n",
3010  "  f2:	23ec      	movs	r3, #236	; 0xec\n",
3011  "  f4:	23ee      	movs	r3, #238	; 0xee\n",
3012  "  f6:	23f0      	movs	r3, #240	; 0xf0\n",
3013  "  f8:	23f2      	movs	r3, #242	; 0xf2\n",
3014  "  fa:	23f4      	movs	r3, #244	; 0xf4\n",
3015  "  fc:	23f6      	movs	r3, #246	; 0xf6\n",
3016  "  fe:	23f8      	movs	r3, #248	; 0xf8\n",
3017  " 100:	23fa      	movs	r3, #250	; 0xfa\n",
3018  " 102:	23fc      	movs	r3, #252	; 0xfc\n",
3019  " 104:	23fe      	movs	r3, #254	; 0xfe\n",
3020  " 106:	2300      	movs	r3, #0\n",
3021  " 108:	2302      	movs	r3, #2\n",
3022  " 10a:	2304      	movs	r3, #4\n",
3023  " 10c:	2306      	movs	r3, #6\n",
3024  " 10e:	2308      	movs	r3, #8\n",
3025  " 110:	230a      	movs	r3, #10\n",
3026  " 112:	230c      	movs	r3, #12\n",
3027  " 114:	230e      	movs	r3, #14\n",
3028  " 116:	2310      	movs	r3, #16\n",
3029  " 118:	2312      	movs	r3, #18\n",
3030  " 11a:	2314      	movs	r3, #20\n",
3031  " 11c:	2316      	movs	r3, #22\n",
3032  " 11e:	2318      	movs	r3, #24\n",
3033  " 120:	231a      	movs	r3, #26\n",
3034  " 122:	231c      	movs	r3, #28\n",
3035  " 124:	231e      	movs	r3, #30\n",
3036  " 126:	2320      	movs	r3, #32\n",
3037  " 128:	2322      	movs	r3, #34	; 0x22\n",
3038  " 12a:	2324      	movs	r3, #36	; 0x24\n",
3039  " 12c:	2326      	movs	r3, #38	; 0x26\n",
3040  " 12e:	2328      	movs	r3, #40	; 0x28\n",
3041  " 130:	232a      	movs	r3, #42	; 0x2a\n",
3042  " 132:	232c      	movs	r3, #44	; 0x2c\n",
3043  " 134:	232e      	movs	r3, #46	; 0x2e\n",
3044  " 136:	2330      	movs	r3, #48	; 0x30\n",
3045  " 138:	2332      	movs	r3, #50	; 0x32\n",
3046  " 13a:	2334      	movs	r3, #52	; 0x34\n",
3047  " 13c:	2336      	movs	r3, #54	; 0x36\n",
3048  " 13e:	2338      	movs	r3, #56	; 0x38\n",
3049  " 140:	233a      	movs	r3, #58	; 0x3a\n",
3050  " 142:	233c      	movs	r3, #60	; 0x3c\n",
3051  " 144:	233e      	movs	r3, #62	; 0x3e\n",
3052  " 146:	2340      	movs	r3, #64	; 0x40\n",
3053  " 148:	2342      	movs	r3, #66	; 0x42\n",
3054  " 14a:	2344      	movs	r3, #68	; 0x44\n",
3055  " 14c:	2346      	movs	r3, #70	; 0x46\n",
3056  " 14e:	2348      	movs	r3, #72	; 0x48\n",
3057  " 150:	234a      	movs	r3, #74	; 0x4a\n",
3058  " 152:	234c      	movs	r3, #76	; 0x4c\n",
3059  " 154:	234e      	movs	r3, #78	; 0x4e\n",
3060  " 156:	2350      	movs	r3, #80	; 0x50\n",
3061  " 158:	2352      	movs	r3, #82	; 0x52\n",
3062  " 15a:	2354      	movs	r3, #84	; 0x54\n",
3063  " 15c:	2356      	movs	r3, #86	; 0x56\n",
3064  " 15e:	2358      	movs	r3, #88	; 0x58\n",
3065  " 160:	235a      	movs	r3, #90	; 0x5a\n",
3066  " 162:	235c      	movs	r3, #92	; 0x5c\n",
3067  " 164:	235e      	movs	r3, #94	; 0x5e\n",
3068  " 166:	2360      	movs	r3, #96	; 0x60\n",
3069  " 168:	2362      	movs	r3, #98	; 0x62\n",
3070  " 16a:	2364      	movs	r3, #100	; 0x64\n",
3071  " 16c:	2366      	movs	r3, #102	; 0x66\n",
3072  " 16e:	2368      	movs	r3, #104	; 0x68\n",
3073  " 170:	236a      	movs	r3, #106	; 0x6a\n",
3074  " 172:	236c      	movs	r3, #108	; 0x6c\n",
3075  " 174:	236e      	movs	r3, #110	; 0x6e\n",
3076  " 176:	2370      	movs	r3, #112	; 0x70\n",
3077  " 178:	2372      	movs	r3, #114	; 0x72\n",
3078  " 17a:	2374      	movs	r3, #116	; 0x74\n",
3079  " 17c:	2376      	movs	r3, #118	; 0x76\n",
3080  " 17e:	2378      	movs	r3, #120	; 0x78\n",
3081  " 180:	237a      	movs	r3, #122	; 0x7a\n",
3082  " 182:	237c      	movs	r3, #124	; 0x7c\n",
3083  " 184:	237e      	movs	r3, #126	; 0x7e\n",
3084  " 186:	2380      	movs	r3, #128	; 0x80\n",
3085  " 188:	2382      	movs	r3, #130	; 0x82\n",
3086  " 18a:	2384      	movs	r3, #132	; 0x84\n",
3087  " 18c:	2386      	movs	r3, #134	; 0x86\n",
3088  " 18e:	2388      	movs	r3, #136	; 0x88\n",
3089  " 190:	238a      	movs	r3, #138	; 0x8a\n",
3090  " 192:	238c      	movs	r3, #140	; 0x8c\n",
3091  " 194:	238e      	movs	r3, #142	; 0x8e\n",
3092  " 196:	2390      	movs	r3, #144	; 0x90\n",
3093  " 198:	2392      	movs	r3, #146	; 0x92\n",
3094  " 19a:	2394      	movs	r3, #148	; 0x94\n",
3095  " 19c:	2396      	movs	r3, #150	; 0x96\n",
3096  " 19e:	2398      	movs	r3, #152	; 0x98\n",
3097  " 1a0:	239a      	movs	r3, #154	; 0x9a\n",
3098  " 1a2:	239c      	movs	r3, #156	; 0x9c\n",
3099  " 1a4:	239e      	movs	r3, #158	; 0x9e\n",
3100  " 1a6:	23a0      	movs	r3, #160	; 0xa0\n",
3101  " 1a8:	23a2      	movs	r3, #162	; 0xa2\n",
3102  " 1aa:	23a4      	movs	r3, #164	; 0xa4\n",
3103  " 1ac:	23a6      	movs	r3, #166	; 0xa6\n",
3104  " 1ae:	23a8      	movs	r3, #168	; 0xa8\n",
3105  " 1b0:	23aa      	movs	r3, #170	; 0xaa\n",
3106  " 1b2:	23ac      	movs	r3, #172	; 0xac\n",
3107  " 1b4:	23ae      	movs	r3, #174	; 0xae\n",
3108  " 1b6:	23b0      	movs	r3, #176	; 0xb0\n",
3109  " 1b8:	23b2      	movs	r3, #178	; 0xb2\n",
3110  " 1ba:	23b4      	movs	r3, #180	; 0xb4\n",
3111  " 1bc:	23b6      	movs	r3, #182	; 0xb6\n",
3112  " 1be:	23b8      	movs	r3, #184	; 0xb8\n",
3113  " 1c0:	23ba      	movs	r3, #186	; 0xba\n",
3114  " 1c2:	23bc      	movs	r3, #188	; 0xbc\n",
3115  " 1c4:	23be      	movs	r3, #190	; 0xbe\n",
3116  " 1c6:	23c0      	movs	r3, #192	; 0xc0\n",
3117  " 1c8:	23c2      	movs	r3, #194	; 0xc2\n",
3118  " 1ca:	23c4      	movs	r3, #196	; 0xc4\n",
3119  " 1cc:	23c6      	movs	r3, #198	; 0xc6\n",
3120  " 1ce:	23c8      	movs	r3, #200	; 0xc8\n",
3121  " 1d0:	23ca      	movs	r3, #202	; 0xca\n",
3122  " 1d2:	23cc      	movs	r3, #204	; 0xcc\n",
3123  " 1d4:	23ce      	movs	r3, #206	; 0xce\n",
3124  " 1d6:	23d0      	movs	r3, #208	; 0xd0\n",
3125  " 1d8:	23d2      	movs	r3, #210	; 0xd2\n",
3126  " 1da:	23d4      	movs	r3, #212	; 0xd4\n",
3127  " 1dc:	23d6      	movs	r3, #214	; 0xd6\n",
3128  " 1de:	23d8      	movs	r3, #216	; 0xd8\n",
3129  " 1e0:	23da      	movs	r3, #218	; 0xda\n",
3130  " 1e2:	23dc      	movs	r3, #220	; 0xdc\n",
3131  " 1e4:	23de      	movs	r3, #222	; 0xde\n",
3132  " 1e6:	23e0      	movs	r3, #224	; 0xe0\n",
3133  " 1e8:	23e2      	movs	r3, #226	; 0xe2\n",
3134  " 1ea:	23e4      	movs	r3, #228	; 0xe4\n",
3135  " 1ec:	23e6      	movs	r3, #230	; 0xe6\n",
3136  " 1ee:	23e8      	movs	r3, #232	; 0xe8\n",
3137  " 1f0:	23ea      	movs	r3, #234	; 0xea\n",
3138  " 1f2:	23ec      	movs	r3, #236	; 0xec\n",
3139  " 1f4:	23ee      	movs	r3, #238	; 0xee\n",
3140  " 1f6:	23f0      	movs	r3, #240	; 0xf0\n",
3141  " 1f8:	23f2      	movs	r3, #242	; 0xf2\n",
3142  " 1fa:	23f4      	movs	r3, #244	; 0xf4\n",
3143  " 1fc:	23f6      	movs	r3, #246	; 0xf6\n",
3144  " 1fe:	23f8      	movs	r3, #248	; 0xf8\n",
3145  " 200:	23fa      	movs	r3, #250	; 0xfa\n",
3146  " 202:	23fc      	movs	r3, #252	; 0xfc\n",
3147  " 204:	23fe      	movs	r3, #254	; 0xfe\n",
3148  " 206:	2300      	movs	r3, #0\n",
3149  " 208:	2302      	movs	r3, #2\n",
3150  " 20a:	2304      	movs	r3, #4\n",
3151  " 20c:	2306      	movs	r3, #6\n",
3152  " 20e:	2308      	movs	r3, #8\n",
3153  " 210:	230a      	movs	r3, #10\n",
3154  " 212:	230c      	movs	r3, #12\n",
3155  " 214:	230e      	movs	r3, #14\n",
3156  " 216:	2310      	movs	r3, #16\n",
3157  " 218:	2312      	movs	r3, #18\n",
3158  " 21a:	2314      	movs	r3, #20\n",
3159  " 21c:	2316      	movs	r3, #22\n",
3160  " 21e:	2318      	movs	r3, #24\n",
3161  " 220:	231a      	movs	r3, #26\n",
3162  " 222:	231c      	movs	r3, #28\n",
3163  " 224:	231e      	movs	r3, #30\n",
3164  " 226:	2320      	movs	r3, #32\n",
3165  " 228:	2322      	movs	r3, #34	; 0x22\n",
3166  " 22a:	2324      	movs	r3, #36	; 0x24\n",
3167  " 22c:	2326      	movs	r3, #38	; 0x26\n",
3168  " 22e:	2328      	movs	r3, #40	; 0x28\n",
3169  " 230:	232a      	movs	r3, #42	; 0x2a\n",
3170  " 232:	232c      	movs	r3, #44	; 0x2c\n",
3171  " 234:	232e      	movs	r3, #46	; 0x2e\n",
3172  " 236:	2330      	movs	r3, #48	; 0x30\n",
3173  " 238:	2332      	movs	r3, #50	; 0x32\n",
3174  " 23a:	2334      	movs	r3, #52	; 0x34\n",
3175  " 23c:	2336      	movs	r3, #54	; 0x36\n",
3176  " 23e:	2338      	movs	r3, #56	; 0x38\n",
3177  " 240:	233a      	movs	r3, #58	; 0x3a\n",
3178  " 242:	233c      	movs	r3, #60	; 0x3c\n",
3179  " 244:	233e      	movs	r3, #62	; 0x3e\n",
3180  " 246:	2340      	movs	r3, #64	; 0x40\n",
3181  " 248:	2342      	movs	r3, #66	; 0x42\n",
3182  " 24a:	2344      	movs	r3, #68	; 0x44\n",
3183  " 24c:	2346      	movs	r3, #70	; 0x46\n",
3184  " 24e:	2348      	movs	r3, #72	; 0x48\n",
3185  " 250:	234a      	movs	r3, #74	; 0x4a\n",
3186  " 252:	234c      	movs	r3, #76	; 0x4c\n",
3187  " 254:	234e      	movs	r3, #78	; 0x4e\n",
3188  " 256:	2350      	movs	r3, #80	; 0x50\n",
3189  " 258:	2352      	movs	r3, #82	; 0x52\n",
3190  " 25a:	2354      	movs	r3, #84	; 0x54\n",
3191  " 25c:	2356      	movs	r3, #86	; 0x56\n",
3192  " 25e:	2358      	movs	r3, #88	; 0x58\n",
3193  " 260:	235a      	movs	r3, #90	; 0x5a\n",
3194  " 262:	235c      	movs	r3, #92	; 0x5c\n",
3195  " 264:	235e      	movs	r3, #94	; 0x5e\n",
3196  " 266:	2360      	movs	r3, #96	; 0x60\n",
3197  " 268:	2362      	movs	r3, #98	; 0x62\n",
3198  " 26a:	2364      	movs	r3, #100	; 0x64\n",
3199  " 26c:	2366      	movs	r3, #102	; 0x66\n",
3200  " 26e:	2368      	movs	r3, #104	; 0x68\n",
3201  " 270:	236a      	movs	r3, #106	; 0x6a\n",
3202  " 272:	236c      	movs	r3, #108	; 0x6c\n",
3203  " 274:	236e      	movs	r3, #110	; 0x6e\n",
3204  " 276:	2370      	movs	r3, #112	; 0x70\n",
3205  " 278:	2372      	movs	r3, #114	; 0x72\n",
3206  " 27a:	2374      	movs	r3, #116	; 0x74\n",
3207  " 27c:	2376      	movs	r3, #118	; 0x76\n",
3208  " 27e:	2378      	movs	r3, #120	; 0x78\n",
3209  " 280:	237a      	movs	r3, #122	; 0x7a\n",
3210  " 282:	237c      	movs	r3, #124	; 0x7c\n",
3211  " 284:	237e      	movs	r3, #126	; 0x7e\n",
3212  " 286:	2380      	movs	r3, #128	; 0x80\n",
3213  " 288:	2382      	movs	r3, #130	; 0x82\n",
3214  " 28a:	2384      	movs	r3, #132	; 0x84\n",
3215  " 28c:	2386      	movs	r3, #134	; 0x86\n",
3216  " 28e:	2388      	movs	r3, #136	; 0x88\n",
3217  " 290:	238a      	movs	r3, #138	; 0x8a\n",
3218  " 292:	238c      	movs	r3, #140	; 0x8c\n",
3219  " 294:	238e      	movs	r3, #142	; 0x8e\n",
3220  " 296:	2390      	movs	r3, #144	; 0x90\n",
3221  " 298:	2392      	movs	r3, #146	; 0x92\n",
3222  " 29a:	2394      	movs	r3, #148	; 0x94\n",
3223  " 29c:	2396      	movs	r3, #150	; 0x96\n",
3224  " 29e:	2398      	movs	r3, #152	; 0x98\n",
3225  " 2a0:	239a      	movs	r3, #154	; 0x9a\n",
3226  " 2a2:	239c      	movs	r3, #156	; 0x9c\n",
3227  " 2a4:	239e      	movs	r3, #158	; 0x9e\n",
3228  " 2a6:	23a0      	movs	r3, #160	; 0xa0\n",
3229  " 2a8:	23a2      	movs	r3, #162	; 0xa2\n",
3230  " 2aa:	23a4      	movs	r3, #164	; 0xa4\n",
3231  " 2ac:	23a6      	movs	r3, #166	; 0xa6\n",
3232  " 2ae:	23a8      	movs	r3, #168	; 0xa8\n",
3233  " 2b0:	23aa      	movs	r3, #170	; 0xaa\n",
3234  " 2b2:	23ac      	movs	r3, #172	; 0xac\n",
3235  " 2b4:	23ae      	movs	r3, #174	; 0xae\n",
3236  " 2b6:	23b0      	movs	r3, #176	; 0xb0\n",
3237  " 2b8:	23b2      	movs	r3, #178	; 0xb2\n",
3238  " 2ba:	23b4      	movs	r3, #180	; 0xb4\n",
3239  " 2bc:	23b6      	movs	r3, #182	; 0xb6\n",
3240  " 2be:	23b8      	movs	r3, #184	; 0xb8\n",
3241  " 2c0:	23ba      	movs	r3, #186	; 0xba\n",
3242  " 2c2:	23bc      	movs	r3, #188	; 0xbc\n",
3243  " 2c4:	23be      	movs	r3, #190	; 0xbe\n",
3244  " 2c6:	23c0      	movs	r3, #192	; 0xc0\n",
3245  " 2c8:	23c2      	movs	r3, #194	; 0xc2\n",
3246  " 2ca:	23c4      	movs	r3, #196	; 0xc4\n",
3247  " 2cc:	23c6      	movs	r3, #198	; 0xc6\n",
3248  " 2ce:	23c8      	movs	r3, #200	; 0xc8\n",
3249  " 2d0:	23ca      	movs	r3, #202	; 0xca\n",
3250  " 2d2:	23cc      	movs	r3, #204	; 0xcc\n",
3251  " 2d4:	23ce      	movs	r3, #206	; 0xce\n",
3252  " 2d6:	23d0      	movs	r3, #208	; 0xd0\n",
3253  " 2d8:	23d2      	movs	r3, #210	; 0xd2\n",
3254  " 2da:	23d4      	movs	r3, #212	; 0xd4\n",
3255  " 2dc:	23d6      	movs	r3, #214	; 0xd6\n",
3256  " 2de:	23d8      	movs	r3, #216	; 0xd8\n",
3257  " 2e0:	23da      	movs	r3, #218	; 0xda\n",
3258  " 2e2:	23dc      	movs	r3, #220	; 0xdc\n",
3259  " 2e4:	23de      	movs	r3, #222	; 0xde\n",
3260  " 2e6:	23e0      	movs	r3, #224	; 0xe0\n",
3261  " 2e8:	23e2      	movs	r3, #226	; 0xe2\n",
3262  " 2ea:	23e4      	movs	r3, #228	; 0xe4\n",
3263  " 2ec:	23e6      	movs	r3, #230	; 0xe6\n",
3264  " 2ee:	23e8      	movs	r3, #232	; 0xe8\n",
3265  " 2f0:	23ea      	movs	r3, #234	; 0xea\n",
3266  " 2f2:	23ec      	movs	r3, #236	; 0xec\n",
3267  " 2f4:	23ee      	movs	r3, #238	; 0xee\n",
3268  " 2f6:	23f0      	movs	r3, #240	; 0xf0\n",
3269  " 2f8:	23f2      	movs	r3, #242	; 0xf2\n",
3270  " 2fa:	23f4      	movs	r3, #244	; 0xf4\n",
3271  " 2fc:	23f6      	movs	r3, #246	; 0xf6\n",
3272  " 2fe:	23f8      	movs	r3, #248	; 0xf8\n",
3273  " 300:	23fa      	movs	r3, #250	; 0xfa\n",
3274  " 302:	23fc      	movs	r3, #252	; 0xfc\n",
3275  " 304:	23fe      	movs	r3, #254	; 0xfe\n",
3276  " 306:	2300      	movs	r3, #0\n",
3277  " 308:	2302      	movs	r3, #2\n",
3278  " 30a:	2304      	movs	r3, #4\n",
3279  " 30c:	2306      	movs	r3, #6\n",
3280  " 30e:	2308      	movs	r3, #8\n",
3281  " 310:	230a      	movs	r3, #10\n",
3282  " 312:	230c      	movs	r3, #12\n",
3283  " 314:	230e      	movs	r3, #14\n",
3284  " 316:	2310      	movs	r3, #16\n",
3285  " 318:	2312      	movs	r3, #18\n",
3286  " 31a:	2314      	movs	r3, #20\n",
3287  " 31c:	2316      	movs	r3, #22\n",
3288  " 31e:	2318      	movs	r3, #24\n",
3289  " 320:	231a      	movs	r3, #26\n",
3290  " 322:	231c      	movs	r3, #28\n",
3291  " 324:	231e      	movs	r3, #30\n",
3292  " 326:	2320      	movs	r3, #32\n",
3293  " 328:	2322      	movs	r3, #34	; 0x22\n",
3294  " 32a:	2324      	movs	r3, #36	; 0x24\n",
3295  " 32c:	2326      	movs	r3, #38	; 0x26\n",
3296  " 32e:	2328      	movs	r3, #40	; 0x28\n",
3297  " 330:	232a      	movs	r3, #42	; 0x2a\n",
3298  " 332:	232c      	movs	r3, #44	; 0x2c\n",
3299  " 334:	232e      	movs	r3, #46	; 0x2e\n",
3300  " 336:	2330      	movs	r3, #48	; 0x30\n",
3301  " 338:	2332      	movs	r3, #50	; 0x32\n",
3302  " 33a:	2334      	movs	r3, #52	; 0x34\n",
3303  " 33c:	2336      	movs	r3, #54	; 0x36\n",
3304  " 33e:	2338      	movs	r3, #56	; 0x38\n",
3305  " 340:	233a      	movs	r3, #58	; 0x3a\n",
3306  " 342:	233c      	movs	r3, #60	; 0x3c\n",
3307  " 344:	233e      	movs	r3, #62	; 0x3e\n",
3308  " 346:	2340      	movs	r3, #64	; 0x40\n",
3309  " 348:	2342      	movs	r3, #66	; 0x42\n",
3310  " 34a:	2344      	movs	r3, #68	; 0x44\n",
3311  " 34c:	2346      	movs	r3, #70	; 0x46\n",
3312  " 34e:	2348      	movs	r3, #72	; 0x48\n",
3313  " 350:	234a      	movs	r3, #74	; 0x4a\n",
3314  " 352:	234c      	movs	r3, #76	; 0x4c\n",
3315  " 354:	234e      	movs	r3, #78	; 0x4e\n",
3316  " 356:	2350      	movs	r3, #80	; 0x50\n",
3317  " 358:	2352      	movs	r3, #82	; 0x52\n",
3318  " 35a:	2354      	movs	r3, #84	; 0x54\n",
3319  " 35c:	2356      	movs	r3, #86	; 0x56\n",
3320  " 35e:	2358      	movs	r3, #88	; 0x58\n",
3321  " 360:	235a      	movs	r3, #90	; 0x5a\n",
3322  " 362:	235c      	movs	r3, #92	; 0x5c\n",
3323  " 364:	235e      	movs	r3, #94	; 0x5e\n",
3324  " 366:	2360      	movs	r3, #96	; 0x60\n",
3325  " 368:	2362      	movs	r3, #98	; 0x62\n",
3326  " 36a:	2364      	movs	r3, #100	; 0x64\n",
3327  " 36c:	2366      	movs	r3, #102	; 0x66\n",
3328  " 36e:	2368      	movs	r3, #104	; 0x68\n",
3329  " 370:	236a      	movs	r3, #106	; 0x6a\n",
3330  " 372:	236c      	movs	r3, #108	; 0x6c\n",
3331  " 374:	236e      	movs	r3, #110	; 0x6e\n",
3332  " 376:	2370      	movs	r3, #112	; 0x70\n",
3333  " 378:	2372      	movs	r3, #114	; 0x72\n",
3334  " 37a:	2374      	movs	r3, #116	; 0x74\n",
3335  " 37c:	2376      	movs	r3, #118	; 0x76\n",
3336  " 37e:	2378      	movs	r3, #120	; 0x78\n",
3337  " 380:	237a      	movs	r3, #122	; 0x7a\n",
3338  " 382:	237c      	movs	r3, #124	; 0x7c\n",
3339  " 384:	237e      	movs	r3, #126	; 0x7e\n",
3340  " 386:	2380      	movs	r3, #128	; 0x80\n",
3341  " 388:	2382      	movs	r3, #130	; 0x82\n",
3342  " 38a:	2384      	movs	r3, #132	; 0x84\n",
3343  " 38c:	2386      	movs	r3, #134	; 0x86\n",
3344  " 38e:	2388      	movs	r3, #136	; 0x88\n",
3345  " 390:	238a      	movs	r3, #138	; 0x8a\n",
3346  " 392:	238c      	movs	r3, #140	; 0x8c\n",
3347  " 394:	238e      	movs	r3, #142	; 0x8e\n",
3348  " 396:	2390      	movs	r3, #144	; 0x90\n",
3349  " 398:	2392      	movs	r3, #146	; 0x92\n",
3350  " 39a:	2394      	movs	r3, #148	; 0x94\n",
3351  " 39c:	2396      	movs	r3, #150	; 0x96\n",
3352  " 39e:	2398      	movs	r3, #152	; 0x98\n",
3353  " 3a0:	239a      	movs	r3, #154	; 0x9a\n",
3354  " 3a2:	239c      	movs	r3, #156	; 0x9c\n",
3355  " 3a4:	239e      	movs	r3, #158	; 0x9e\n",
3356  " 3a6:	23a0      	movs	r3, #160	; 0xa0\n",
3357  " 3a8:	23a2      	movs	r3, #162	; 0xa2\n",
3358  " 3aa:	23a4      	movs	r3, #164	; 0xa4\n",
3359  " 3ac:	23a6      	movs	r3, #166	; 0xa6\n",
3360  " 3ae:	23a8      	movs	r3, #168	; 0xa8\n",
3361  " 3b0:	23aa      	movs	r3, #170	; 0xaa\n",
3362  " 3b2:	23ac      	movs	r3, #172	; 0xac\n",
3363  " 3b4:	23ae      	movs	r3, #174	; 0xae\n",
3364  " 3b6:	23b0      	movs	r3, #176	; 0xb0\n",
3365  " 3b8:	23b2      	movs	r3, #178	; 0xb2\n",
3366  " 3ba:	23b4      	movs	r3, #180	; 0xb4\n",
3367  " 3bc:	23b6      	movs	r3, #182	; 0xb6\n",
3368  " 3be:	23b8      	movs	r3, #184	; 0xb8\n",
3369  " 3c0:	23ba      	movs	r3, #186	; 0xba\n",
3370  " 3c2:	23bc      	movs	r3, #188	; 0xbc\n",
3371  " 3c4:	23be      	movs	r3, #190	; 0xbe\n",
3372  " 3c6:	23c0      	movs	r3, #192	; 0xc0\n",
3373  " 3c8:	23c2      	movs	r3, #194	; 0xc2\n",
3374  " 3ca:	23c4      	movs	r3, #196	; 0xc4\n",
3375  " 3cc:	23c6      	movs	r3, #198	; 0xc6\n",
3376  " 3ce:	23c8      	movs	r3, #200	; 0xc8\n",
3377  " 3d0:	23ca      	movs	r3, #202	; 0xca\n",
3378  " 3d2:	23cc      	movs	r3, #204	; 0xcc\n",
3379  " 3d4:	23ce      	movs	r3, #206	; 0xce\n",
3380  " 3d6:	23d0      	movs	r3, #208	; 0xd0\n",
3381  " 3d8:	23d2      	movs	r3, #210	; 0xd2\n",
3382  " 3da:	23d4      	movs	r3, #212	; 0xd4\n",
3383  " 3dc:	23d6      	movs	r3, #214	; 0xd6\n",
3384  " 3de:	23d8      	movs	r3, #216	; 0xd8\n",
3385  " 3e0:	23da      	movs	r3, #218	; 0xda\n",
3386  " 3e2:	23dc      	movs	r3, #220	; 0xdc\n",
3387  " 3e4:	23de      	movs	r3, #222	; 0xde\n",
3388  " 3e6:	23e0      	movs	r3, #224	; 0xe0\n",
3389  " 3e8:	23e2      	movs	r3, #226	; 0xe2\n",
3390  " 3ea:	23e4      	movs	r3, #228	; 0xe4\n",
3391  " 3ec:	23e6      	movs	r3, #230	; 0xe6\n",
3392  " 3ee:	23e8      	movs	r3, #232	; 0xe8\n",
3393  " 3f0:	23ea      	movs	r3, #234	; 0xea\n",
3394  " 3f2:	23ec      	movs	r3, #236	; 0xec\n",
3395  " 3f4:	23ee      	movs	r3, #238	; 0xee\n",
3396  " 3f6:	23f0      	movs	r3, #240	; 0xf0\n",
3397  " 3f8:	23f2      	movs	r3, #242	; 0xf2\n",
3398  " 3fa:	23f4      	movs	r3, #244	; 0xf4\n",
3399  " 3fc:	23f6      	movs	r3, #246	; 0xf6\n",
3400  " 3fe:	23f8      	movs	r3, #248	; 0xf8\n",
3401  " 400:	23fa      	movs	r3, #250	; 0xfa\n",
3402  " 402:	23fc      	movs	r3, #252	; 0xfc\n",
3403  " 404:	23fe      	movs	r3, #254	; 0xfe\n",
3404  " 406:	2300      	movs	r3, #0\n",
3405  " 408:	2302      	movs	r3, #2\n",
3406  " 40a:	2304      	movs	r3, #4\n",
3407  " 40c:	2306      	movs	r3, #6\n",
3408  " 40e:	2308      	movs	r3, #8\n",
3409  " 410:	230a      	movs	r3, #10\n",
3410  " 412:	230c      	movs	r3, #12\n",
3411  " 414:	230e      	movs	r3, #14\n",
3412  " 416:	2310      	movs	r3, #16\n",
3413  " 418:	2312      	movs	r3, #18\n",
3414  " 41a:	2314      	movs	r3, #20\n",
3415  " 41c:	2316      	movs	r3, #22\n",
3416  " 41e:	2318      	movs	r3, #24\n",
3417  " 420:	231a      	movs	r3, #26\n",
3418  " 422:	231c      	movs	r3, #28\n",
3419  " 424:	231e      	movs	r3, #30\n",
3420  " 426:	2320      	movs	r3, #32\n",
3421  " 428:	2322      	movs	r3, #34	; 0x22\n",
3422  " 42a:	2324      	movs	r3, #36	; 0x24\n",
3423  " 42c:	2326      	movs	r3, #38	; 0x26\n",
3424  " 42e:	2328      	movs	r3, #40	; 0x28\n",
3425  " 430:	232a      	movs	r3, #42	; 0x2a\n",
3426  " 432:	232c      	movs	r3, #44	; 0x2c\n",
3427  " 434:	232e      	movs	r3, #46	; 0x2e\n",
3428  " 436:	2330      	movs	r3, #48	; 0x30\n",
3429  " 438:	2332      	movs	r3, #50	; 0x32\n",
3430  " 43a:	2334      	movs	r3, #52	; 0x34\n",
3431  " 43c:	2336      	movs	r3, #54	; 0x36\n",
3432  " 43e:	2338      	movs	r3, #56	; 0x38\n",
3433  " 440:	233a      	movs	r3, #58	; 0x3a\n",
3434  " 442:	233c      	movs	r3, #60	; 0x3c\n",
3435  " 444:	233e      	movs	r3, #62	; 0x3e\n",
3436  " 446:	2340      	movs	r3, #64	; 0x40\n",
3437  " 448:	2342      	movs	r3, #66	; 0x42\n",
3438  " 44a:	2344      	movs	r3, #68	; 0x44\n",
3439  " 44c:	2346      	movs	r3, #70	; 0x46\n",
3440  " 44e:	2348      	movs	r3, #72	; 0x48\n",
3441  " 450:	234a      	movs	r3, #74	; 0x4a\n",
3442  " 452:	234c      	movs	r3, #76	; 0x4c\n",
3443  " 454:	234e      	movs	r3, #78	; 0x4e\n",
3444  " 456:	2350      	movs	r3, #80	; 0x50\n",
3445  " 458:	2352      	movs	r3, #82	; 0x52\n",
3446  " 45a:	2354      	movs	r3, #84	; 0x54\n",
3447  " 45c:	2356      	movs	r3, #86	; 0x56\n",
3448  " 45e:	2358      	movs	r3, #88	; 0x58\n",
3449  " 460:	235a      	movs	r3, #90	; 0x5a\n",
3450  " 462:	235c      	movs	r3, #92	; 0x5c\n",
3451  " 464:	235e      	movs	r3, #94	; 0x5e\n",
3452  " 466:	2360      	movs	r3, #96	; 0x60\n",
3453  " 468:	2362      	movs	r3, #98	; 0x62\n",
3454  " 46a:	2364      	movs	r3, #100	; 0x64\n",
3455  " 46c:	2366      	movs	r3, #102	; 0x66\n",
3456  " 46e:	2368      	movs	r3, #104	; 0x68\n",
3457  " 470:	236a      	movs	r3, #106	; 0x6a\n",
3458  " 472:	236c      	movs	r3, #108	; 0x6c\n",
3459  " 474:	236e      	movs	r3, #110	; 0x6e\n",
3460  " 476:	2370      	movs	r3, #112	; 0x70\n",
3461  " 478:	2372      	movs	r3, #114	; 0x72\n",
3462  " 47a:	2374      	movs	r3, #116	; 0x74\n",
3463  " 47c:	2376      	movs	r3, #118	; 0x76\n",
3464  " 47e:	2378      	movs	r3, #120	; 0x78\n",
3465  " 480:	237a      	movs	r3, #122	; 0x7a\n",
3466  " 482:	237c      	movs	r3, #124	; 0x7c\n",
3467  " 484:	237e      	movs	r3, #126	; 0x7e\n",
3468  " 486:	2380      	movs	r3, #128	; 0x80\n",
3469  " 488:	2382      	movs	r3, #130	; 0x82\n",
3470  " 48a:	2384      	movs	r3, #132	; 0x84\n",
3471  " 48c:	2386      	movs	r3, #134	; 0x86\n",
3472  " 48e:	2388      	movs	r3, #136	; 0x88\n",
3473  " 490:	238a      	movs	r3, #138	; 0x8a\n",
3474  " 492:	238c      	movs	r3, #140	; 0x8c\n",
3475  " 494:	238e      	movs	r3, #142	; 0x8e\n",
3476  " 496:	2390      	movs	r3, #144	; 0x90\n",
3477  " 498:	2392      	movs	r3, #146	; 0x92\n",
3478  " 49a:	2394      	movs	r3, #148	; 0x94\n",
3479  " 49c:	2396      	movs	r3, #150	; 0x96\n",
3480  " 49e:	2398      	movs	r3, #152	; 0x98\n",
3481  " 4a0:	239a      	movs	r3, #154	; 0x9a\n",
3482  " 4a2:	239c      	movs	r3, #156	; 0x9c\n",
3483  " 4a4:	239e      	movs	r3, #158	; 0x9e\n",
3484  " 4a6:	23a0      	movs	r3, #160	; 0xa0\n",
3485  " 4a8:	23a2      	movs	r3, #162	; 0xa2\n",
3486  " 4aa:	23a4      	movs	r3, #164	; 0xa4\n",
3487  " 4ac:	23a6      	movs	r3, #166	; 0xa6\n",
3488  " 4ae:	23a8      	movs	r3, #168	; 0xa8\n",
3489  " 4b0:	23aa      	movs	r3, #170	; 0xaa\n",
3490  " 4b2:	23ac      	movs	r3, #172	; 0xac\n",
3491  " 4b4:	23ae      	movs	r3, #174	; 0xae\n",
3492  " 4b6:	23b0      	movs	r3, #176	; 0xb0\n",
3493  " 4b8:	23b2      	movs	r3, #178	; 0xb2\n",
3494  " 4ba:	23b4      	movs	r3, #180	; 0xb4\n",
3495  " 4bc:	23b6      	movs	r3, #182	; 0xb6\n",
3496  " 4be:	23b8      	movs	r3, #184	; 0xb8\n",
3497  " 4c0:	23ba      	movs	r3, #186	; 0xba\n",
3498  " 4c2:	23bc      	movs	r3, #188	; 0xbc\n",
3499  " 4c4:	23be      	movs	r3, #190	; 0xbe\n",
3500  " 4c6:	23c0      	movs	r3, #192	; 0xc0\n",
3501  " 4c8:	23c2      	movs	r3, #194	; 0xc2\n",
3502  " 4ca:	23c4      	movs	r3, #196	; 0xc4\n",
3503  " 4cc:	23c6      	movs	r3, #198	; 0xc6\n",
3504  " 4ce:	23c8      	movs	r3, #200	; 0xc8\n",
3505  " 4d0:	23ca      	movs	r3, #202	; 0xca\n",
3506  " 4d2:	23cc      	movs	r3, #204	; 0xcc\n",
3507  " 4d4:	23ce      	movs	r3, #206	; 0xce\n",
3508  " 4d6:	23d0      	movs	r3, #208	; 0xd0\n",
3509  " 4d8:	23d2      	movs	r3, #210	; 0xd2\n",
3510  " 4da:	23d4      	movs	r3, #212	; 0xd4\n",
3511  " 4dc:	23d6      	movs	r3, #214	; 0xd6\n",
3512  " 4de:	23d8      	movs	r3, #216	; 0xd8\n",
3513  " 4e0:	23da      	movs	r3, #218	; 0xda\n",
3514  " 4e2:	23dc      	movs	r3, #220	; 0xdc\n",
3515  " 4e4:	23de      	movs	r3, #222	; 0xde\n",
3516  " 4e6:	23e0      	movs	r3, #224	; 0xe0\n",
3517  " 4e8:	23e2      	movs	r3, #226	; 0xe2\n",
3518  " 4ea:	23e4      	movs	r3, #228	; 0xe4\n",
3519  " 4ec:	23e6      	movs	r3, #230	; 0xe6\n",
3520  " 4ee:	23e8      	movs	r3, #232	; 0xe8\n",
3521  " 4f0:	23ea      	movs	r3, #234	; 0xea\n",
3522  " 4f2:	23ec      	movs	r3, #236	; 0xec\n",
3523  " 4f4:	23ee      	movs	r3, #238	; 0xee\n",
3524  " 4f6:	23f0      	movs	r3, #240	; 0xf0\n",
3525  " 4f8:	23f2      	movs	r3, #242	; 0xf2\n",
3526  " 4fa:	23f4      	movs	r3, #244	; 0xf4\n",
3527  " 4fc:	23f6      	movs	r3, #246	; 0xf6\n",
3528  " 4fe:	23f8      	movs	r3, #248	; 0xf8\n",
3529  " 500:	23fa      	movs	r3, #250	; 0xfa\n",
3530  " 502:	23fc      	movs	r3, #252	; 0xfc\n",
3531  " 504:	23fe      	movs	r3, #254	; 0xfe\n",
3532  " 506:	2300      	movs	r3, #0\n",
3533  " 508:	2302      	movs	r3, #2\n",
3534  " 50a:	2304      	movs	r3, #4\n",
3535  " 50c:	2306      	movs	r3, #6\n",
3536  " 50e:	2308      	movs	r3, #8\n",
3537  " 510:	230a      	movs	r3, #10\n",
3538  " 512:	230c      	movs	r3, #12\n",
3539  " 514:	230e      	movs	r3, #14\n",
3540  " 516:	2310      	movs	r3, #16\n",
3541  " 518:	2312      	movs	r3, #18\n",
3542  " 51a:	2314      	movs	r3, #20\n",
3543  " 51c:	2316      	movs	r3, #22\n",
3544  " 51e:	2318      	movs	r3, #24\n",
3545  " 520:	231a      	movs	r3, #26\n",
3546  " 522:	231c      	movs	r3, #28\n",
3547  " 524:	231e      	movs	r3, #30\n",
3548  " 526:	2320      	movs	r3, #32\n",
3549  " 528:	2322      	movs	r3, #34	; 0x22\n",
3550  " 52a:	2324      	movs	r3, #36	; 0x24\n",
3551  " 52c:	2326      	movs	r3, #38	; 0x26\n",
3552  " 52e:	2328      	movs	r3, #40	; 0x28\n",
3553  " 530:	232a      	movs	r3, #42	; 0x2a\n",
3554  " 532:	232c      	movs	r3, #44	; 0x2c\n",
3555  " 534:	232e      	movs	r3, #46	; 0x2e\n",
3556  " 536:	2330      	movs	r3, #48	; 0x30\n",
3557  " 538:	2332      	movs	r3, #50	; 0x32\n",
3558  " 53a:	2334      	movs	r3, #52	; 0x34\n",
3559  " 53c:	2336      	movs	r3, #54	; 0x36\n",
3560  " 53e:	2338      	movs	r3, #56	; 0x38\n",
3561  " 540:	233a      	movs	r3, #58	; 0x3a\n",
3562  " 542:	233c      	movs	r3, #60	; 0x3c\n",
3563  " 544:	233e      	movs	r3, #62	; 0x3e\n",
3564  " 546:	2340      	movs	r3, #64	; 0x40\n",
3565  " 548:	2342      	movs	r3, #66	; 0x42\n",
3566  " 54a:	2344      	movs	r3, #68	; 0x44\n",
3567  " 54c:	2346      	movs	r3, #70	; 0x46\n",
3568  " 54e:	2348      	movs	r3, #72	; 0x48\n",
3569  " 550:	234a      	movs	r3, #74	; 0x4a\n",
3570  " 552:	234c      	movs	r3, #76	; 0x4c\n",
3571  " 554:	234e      	movs	r3, #78	; 0x4e\n",
3572  " 556:	2350      	movs	r3, #80	; 0x50\n",
3573  " 558:	2352      	movs	r3, #82	; 0x52\n",
3574  " 55a:	2354      	movs	r3, #84	; 0x54\n",
3575  " 55c:	2356      	movs	r3, #86	; 0x56\n",
3576  " 55e:	2358      	movs	r3, #88	; 0x58\n",
3577  " 560:	235a      	movs	r3, #90	; 0x5a\n",
3578  " 562:	235c      	movs	r3, #92	; 0x5c\n",
3579  " 564:	235e      	movs	r3, #94	; 0x5e\n",
3580  " 566:	2360      	movs	r3, #96	; 0x60\n",
3581  " 568:	2362      	movs	r3, #98	; 0x62\n",
3582  " 56a:	2364      	movs	r3, #100	; 0x64\n",
3583  " 56c:	2366      	movs	r3, #102	; 0x66\n",
3584  " 56e:	2368      	movs	r3, #104	; 0x68\n",
3585  " 570:	236a      	movs	r3, #106	; 0x6a\n",
3586  " 572:	236c      	movs	r3, #108	; 0x6c\n",
3587  " 574:	236e      	movs	r3, #110	; 0x6e\n",
3588  " 576:	2370      	movs	r3, #112	; 0x70\n",
3589  " 578:	2372      	movs	r3, #114	; 0x72\n",
3590  " 57a:	2374      	movs	r3, #116	; 0x74\n",
3591  " 57c:	2376      	movs	r3, #118	; 0x76\n",
3592  " 57e:	2378      	movs	r3, #120	; 0x78\n",
3593  " 580:	237a      	movs	r3, #122	; 0x7a\n",
3594  " 582:	237c      	movs	r3, #124	; 0x7c\n",
3595  " 584:	237e      	movs	r3, #126	; 0x7e\n",
3596  " 586:	2380      	movs	r3, #128	; 0x80\n",
3597  " 588:	2382      	movs	r3, #130	; 0x82\n",
3598  " 58a:	2384      	movs	r3, #132	; 0x84\n",
3599  " 58c:	2386      	movs	r3, #134	; 0x86\n",
3600  " 58e:	2388      	movs	r3, #136	; 0x88\n",
3601  " 590:	238a      	movs	r3, #138	; 0x8a\n",
3602  " 592:	238c      	movs	r3, #140	; 0x8c\n",
3603  " 594:	238e      	movs	r3, #142	; 0x8e\n",
3604  " 596:	2390      	movs	r3, #144	; 0x90\n",
3605  " 598:	2392      	movs	r3, #146	; 0x92\n",
3606  " 59a:	2394      	movs	r3, #148	; 0x94\n",
3607  " 59c:	2396      	movs	r3, #150	; 0x96\n",
3608  " 59e:	2398      	movs	r3, #152	; 0x98\n",
3609  " 5a0:	239a      	movs	r3, #154	; 0x9a\n",
3610  " 5a2:	239c      	movs	r3, #156	; 0x9c\n",
3611  " 5a4:	239e      	movs	r3, #158	; 0x9e\n",
3612  " 5a6:	23a0      	movs	r3, #160	; 0xa0\n",
3613  " 5a8:	23a2      	movs	r3, #162	; 0xa2\n",
3614  " 5aa:	23a4      	movs	r3, #164	; 0xa4\n",
3615  " 5ac:	23a6      	movs	r3, #166	; 0xa6\n",
3616  " 5ae:	23a8      	movs	r3, #168	; 0xa8\n",
3617  " 5b0:	23aa      	movs	r3, #170	; 0xaa\n",
3618  " 5b2:	23ac      	movs	r3, #172	; 0xac\n",
3619  " 5b4:	23ae      	movs	r3, #174	; 0xae\n",
3620  " 5b6:	23b0      	movs	r3, #176	; 0xb0\n",
3621  " 5b8:	23b2      	movs	r3, #178	; 0xb2\n",
3622  " 5ba:	23b4      	movs	r3, #180	; 0xb4\n",
3623  " 5bc:	23b6      	movs	r3, #182	; 0xb6\n",
3624  " 5be:	23b8      	movs	r3, #184	; 0xb8\n",
3625  " 5c0:	23ba      	movs	r3, #186	; 0xba\n",
3626  " 5c2:	23bc      	movs	r3, #188	; 0xbc\n",
3627  " 5c4:	23be      	movs	r3, #190	; 0xbe\n",
3628  " 5c6:	23c0      	movs	r3, #192	; 0xc0\n",
3629  " 5c8:	23c2      	movs	r3, #194	; 0xc2\n",
3630  " 5ca:	23c4      	movs	r3, #196	; 0xc4\n",
3631  " 5cc:	23c6      	movs	r3, #198	; 0xc6\n",
3632  " 5ce:	23c8      	movs	r3, #200	; 0xc8\n",
3633  " 5d0:	23ca      	movs	r3, #202	; 0xca\n",
3634  " 5d2:	23cc      	movs	r3, #204	; 0xcc\n",
3635  " 5d4:	23ce      	movs	r3, #206	; 0xce\n",
3636  " 5d6:	23d0      	movs	r3, #208	; 0xd0\n",
3637  " 5d8:	23d2      	movs	r3, #210	; 0xd2\n",
3638  " 5da:	23d4      	movs	r3, #212	; 0xd4\n",
3639  " 5dc:	23d6      	movs	r3, #214	; 0xd6\n",
3640  " 5de:	23d8      	movs	r3, #216	; 0xd8\n",
3641  " 5e0:	23da      	movs	r3, #218	; 0xda\n",
3642  " 5e2:	23dc      	movs	r3, #220	; 0xdc\n",
3643  " 5e4:	23de      	movs	r3, #222	; 0xde\n",
3644  " 5e6:	23e0      	movs	r3, #224	; 0xe0\n",
3645  " 5e8:	23e2      	movs	r3, #226	; 0xe2\n",
3646  " 5ea:	23e4      	movs	r3, #228	; 0xe4\n",
3647  " 5ec:	23e6      	movs	r3, #230	; 0xe6\n",
3648  " 5ee:	23e8      	movs	r3, #232	; 0xe8\n",
3649  " 5f0:	23ea      	movs	r3, #234	; 0xea\n",
3650  " 5f2:	23ec      	movs	r3, #236	; 0xec\n",
3651  " 5f4:	23ee      	movs	r3, #238	; 0xee\n",
3652  " 5f6:	23f0      	movs	r3, #240	; 0xf0\n",
3653  " 5f8:	23f2      	movs	r3, #242	; 0xf2\n",
3654  " 5fa:	23f4      	movs	r3, #244	; 0xf4\n",
3655  " 5fc:	23f6      	movs	r3, #246	; 0xf6\n",
3656  " 5fe:	23f8      	movs	r3, #248	; 0xf8\n",
3657  " 600:	23fa      	movs	r3, #250	; 0xfa\n",
3658  " 602:	23fc      	movs	r3, #252	; 0xfc\n",
3659  " 604:	23fe      	movs	r3, #254	; 0xfe\n",
3660  " 606:	2300      	movs	r3, #0\n",
3661  " 608:	2302      	movs	r3, #2\n",
3662  " 60a:	2304      	movs	r3, #4\n",
3663  " 60c:	2306      	movs	r3, #6\n",
3664  " 60e:	2308      	movs	r3, #8\n",
3665  " 610:	230a      	movs	r3, #10\n",
3666  " 612:	230c      	movs	r3, #12\n",
3667  " 614:	230e      	movs	r3, #14\n",
3668  " 616:	2310      	movs	r3, #16\n",
3669  " 618:	2312      	movs	r3, #18\n",
3670  " 61a:	2314      	movs	r3, #20\n",
3671  " 61c:	2316      	movs	r3, #22\n",
3672  " 61e:	2318      	movs	r3, #24\n",
3673  " 620:	231a      	movs	r3, #26\n",
3674  " 622:	231c      	movs	r3, #28\n",
3675  " 624:	231e      	movs	r3, #30\n",
3676  " 626:	2320      	movs	r3, #32\n",
3677  " 628:	2322      	movs	r3, #34	; 0x22\n",
3678  " 62a:	2324      	movs	r3, #36	; 0x24\n",
3679  " 62c:	2326      	movs	r3, #38	; 0x26\n",
3680  " 62e:	2328      	movs	r3, #40	; 0x28\n",
3681  " 630:	232a      	movs	r3, #42	; 0x2a\n",
3682  " 632:	232c      	movs	r3, #44	; 0x2c\n",
3683  " 634:	232e      	movs	r3, #46	; 0x2e\n",
3684  " 636:	2330      	movs	r3, #48	; 0x30\n",
3685  " 638:	2332      	movs	r3, #50	; 0x32\n",
3686  " 63a:	2334      	movs	r3, #52	; 0x34\n",
3687  " 63c:	2336      	movs	r3, #54	; 0x36\n",
3688  " 63e:	2338      	movs	r3, #56	; 0x38\n",
3689  " 640:	233a      	movs	r3, #58	; 0x3a\n",
3690  " 642:	233c      	movs	r3, #60	; 0x3c\n",
3691  " 644:	233e      	movs	r3, #62	; 0x3e\n",
3692  " 646:	2340      	movs	r3, #64	; 0x40\n",
3693  " 648:	2342      	movs	r3, #66	; 0x42\n",
3694  " 64a:	2344      	movs	r3, #68	; 0x44\n",
3695  " 64c:	2346      	movs	r3, #70	; 0x46\n",
3696  " 64e:	2348      	movs	r3, #72	; 0x48\n",
3697  " 650:	234a      	movs	r3, #74	; 0x4a\n",
3698  " 652:	234c      	movs	r3, #76	; 0x4c\n",
3699  " 654:	234e      	movs	r3, #78	; 0x4e\n",
3700  " 656:	2350      	movs	r3, #80	; 0x50\n",
3701  " 658:	2352      	movs	r3, #82	; 0x52\n",
3702  " 65a:	2354      	movs	r3, #84	; 0x54\n",
3703  " 65c:	2356      	movs	r3, #86	; 0x56\n",
3704  " 65e:	2358      	movs	r3, #88	; 0x58\n",
3705  " 660:	235a      	movs	r3, #90	; 0x5a\n",
3706  " 662:	235c      	movs	r3, #92	; 0x5c\n",
3707  " 664:	235e      	movs	r3, #94	; 0x5e\n",
3708  " 666:	2360      	movs	r3, #96	; 0x60\n",
3709  " 668:	2362      	movs	r3, #98	; 0x62\n",
3710  " 66a:	2364      	movs	r3, #100	; 0x64\n",
3711  " 66c:	2366      	movs	r3, #102	; 0x66\n",
3712  " 66e:	2368      	movs	r3, #104	; 0x68\n",
3713  " 670:	236a      	movs	r3, #106	; 0x6a\n",
3714  " 672:	236c      	movs	r3, #108	; 0x6c\n",
3715  " 674:	236e      	movs	r3, #110	; 0x6e\n",
3716  " 676:	2370      	movs	r3, #112	; 0x70\n",
3717  " 678:	2372      	movs	r3, #114	; 0x72\n",
3718  " 67a:	2374      	movs	r3, #116	; 0x74\n",
3719  " 67c:	2376      	movs	r3, #118	; 0x76\n",
3720  " 67e:	2378      	movs	r3, #120	; 0x78\n",
3721  " 680:	237a      	movs	r3, #122	; 0x7a\n",
3722  " 682:	237c      	movs	r3, #124	; 0x7c\n",
3723  " 684:	237e      	movs	r3, #126	; 0x7e\n",
3724  " 686:	2380      	movs	r3, #128	; 0x80\n",
3725  " 688:	2382      	movs	r3, #130	; 0x82\n",
3726  " 68a:	2384      	movs	r3, #132	; 0x84\n",
3727  " 68c:	2386      	movs	r3, #134	; 0x86\n",
3728  " 68e:	2388      	movs	r3, #136	; 0x88\n",
3729  " 690:	238a      	movs	r3, #138	; 0x8a\n",
3730  " 692:	238c      	movs	r3, #140	; 0x8c\n",
3731  " 694:	238e      	movs	r3, #142	; 0x8e\n",
3732  " 696:	2390      	movs	r3, #144	; 0x90\n",
3733  " 698:	2392      	movs	r3, #146	; 0x92\n",
3734  " 69a:	2394      	movs	r3, #148	; 0x94\n",
3735  " 69c:	2396      	movs	r3, #150	; 0x96\n",
3736  " 69e:	2398      	movs	r3, #152	; 0x98\n",
3737  " 6a0:	239a      	movs	r3, #154	; 0x9a\n",
3738  " 6a2:	239c      	movs	r3, #156	; 0x9c\n",
3739  " 6a4:	239e      	movs	r3, #158	; 0x9e\n",
3740  " 6a6:	23a0      	movs	r3, #160	; 0xa0\n",
3741  " 6a8:	23a2      	movs	r3, #162	; 0xa2\n",
3742  " 6aa:	23a4      	movs	r3, #164	; 0xa4\n",
3743  " 6ac:	23a6      	movs	r3, #166	; 0xa6\n",
3744  " 6ae:	23a8      	movs	r3, #168	; 0xa8\n",
3745  " 6b0:	23aa      	movs	r3, #170	; 0xaa\n",
3746  " 6b2:	23ac      	movs	r3, #172	; 0xac\n",
3747  " 6b4:	23ae      	movs	r3, #174	; 0xae\n",
3748  " 6b6:	23b0      	movs	r3, #176	; 0xb0\n",
3749  " 6b8:	23b2      	movs	r3, #178	; 0xb2\n",
3750  " 6ba:	23b4      	movs	r3, #180	; 0xb4\n",
3751  " 6bc:	23b6      	movs	r3, #182	; 0xb6\n",
3752  " 6be:	23b8      	movs	r3, #184	; 0xb8\n",
3753  " 6c0:	23ba      	movs	r3, #186	; 0xba\n",
3754  " 6c2:	23bc      	movs	r3, #188	; 0xbc\n",
3755  " 6c4:	23be      	movs	r3, #190	; 0xbe\n",
3756  " 6c6:	23c0      	movs	r3, #192	; 0xc0\n",
3757  " 6c8:	23c2      	movs	r3, #194	; 0xc2\n",
3758  " 6ca:	23c4      	movs	r3, #196	; 0xc4\n",
3759  " 6cc:	23c6      	movs	r3, #198	; 0xc6\n",
3760  " 6ce:	23c8      	movs	r3, #200	; 0xc8\n",
3761  " 6d0:	23ca      	movs	r3, #202	; 0xca\n",
3762  " 6d2:	23cc      	movs	r3, #204	; 0xcc\n",
3763  " 6d4:	23ce      	movs	r3, #206	; 0xce\n",
3764  " 6d6:	23d0      	movs	r3, #208	; 0xd0\n",
3765  " 6d8:	23d2      	movs	r3, #210	; 0xd2\n",
3766  " 6da:	23d4      	movs	r3, #212	; 0xd4\n",
3767  " 6dc:	23d6      	movs	r3, #214	; 0xd6\n",
3768  " 6de:	23d8      	movs	r3, #216	; 0xd8\n",
3769  " 6e0:	23da      	movs	r3, #218	; 0xda\n",
3770  " 6e2:	23dc      	movs	r3, #220	; 0xdc\n",
3771  " 6e4:	23de      	movs	r3, #222	; 0xde\n",
3772  " 6e6:	23e0      	movs	r3, #224	; 0xe0\n",
3773  " 6e8:	23e2      	movs	r3, #226	; 0xe2\n",
3774  " 6ea:	23e4      	movs	r3, #228	; 0xe4\n",
3775  " 6ec:	23e6      	movs	r3, #230	; 0xe6\n",
3776  " 6ee:	23e8      	movs	r3, #232	; 0xe8\n",
3777  " 6f0:	23ea      	movs	r3, #234	; 0xea\n",
3778  " 6f2:	23ec      	movs	r3, #236	; 0xec\n",
3779  " 6f4:	23ee      	movs	r3, #238	; 0xee\n",
3780  " 6f6:	23f0      	movs	r3, #240	; 0xf0\n",
3781  " 6f8:	23f2      	movs	r3, #242	; 0xf2\n",
3782  " 6fa:	23f4      	movs	r3, #244	; 0xf4\n",
3783  " 6fc:	23f6      	movs	r3, #246	; 0xf6\n",
3784  " 6fe:	23f8      	movs	r3, #248	; 0xf8\n",
3785  " 700:	23fa      	movs	r3, #250	; 0xfa\n",
3786  " 702:	23fc      	movs	r3, #252	; 0xfc\n",
3787  " 704:	23fe      	movs	r3, #254	; 0xfe\n",
3788  " 706:	2300      	movs	r3, #0\n",
3789  " 708:	2302      	movs	r3, #2\n",
3790  " 70a:	2304      	movs	r3, #4\n",
3791  " 70c:	2306      	movs	r3, #6\n",
3792  " 70e:	2308      	movs	r3, #8\n",
3793  " 710:	230a      	movs	r3, #10\n",
3794  " 712:	230c      	movs	r3, #12\n",
3795  " 714:	230e      	movs	r3, #14\n",
3796  " 716:	2310      	movs	r3, #16\n",
3797  " 718:	2312      	movs	r3, #18\n",
3798  " 71a:	2314      	movs	r3, #20\n",
3799  " 71c:	2316      	movs	r3, #22\n",
3800  " 71e:	2318      	movs	r3, #24\n",
3801  " 720:	231a      	movs	r3, #26\n",
3802  " 722:	231c      	movs	r3, #28\n",
3803  " 724:	231e      	movs	r3, #30\n",
3804  " 726:	2320      	movs	r3, #32\n",
3805  " 728:	2322      	movs	r3, #34	; 0x22\n",
3806  " 72a:	2324      	movs	r3, #36	; 0x24\n",
3807  " 72c:	2326      	movs	r3, #38	; 0x26\n",
3808  " 72e:	2328      	movs	r3, #40	; 0x28\n",
3809  " 730:	232a      	movs	r3, #42	; 0x2a\n",
3810  " 732:	232c      	movs	r3, #44	; 0x2c\n",
3811  " 734:	232e      	movs	r3, #46	; 0x2e\n",
3812  " 736:	2330      	movs	r3, #48	; 0x30\n",
3813  " 738:	2332      	movs	r3, #50	; 0x32\n",
3814  " 73a:	2334      	movs	r3, #52	; 0x34\n",
3815  " 73c:	2336      	movs	r3, #54	; 0x36\n",
3816  " 73e:	2338      	movs	r3, #56	; 0x38\n",
3817  " 740:	233a      	movs	r3, #58	; 0x3a\n",
3818  " 742:	233c      	movs	r3, #60	; 0x3c\n",
3819  " 744:	233e      	movs	r3, #62	; 0x3e\n",
3820  " 746:	2340      	movs	r3, #64	; 0x40\n",
3821  " 748:	2342      	movs	r3, #66	; 0x42\n",
3822  " 74a:	2344      	movs	r3, #68	; 0x44\n",
3823  " 74c:	2346      	movs	r3, #70	; 0x46\n",
3824  " 74e:	2348      	movs	r3, #72	; 0x48\n",
3825  " 750:	234a      	movs	r3, #74	; 0x4a\n",
3826  " 752:	234c      	movs	r3, #76	; 0x4c\n",
3827  " 754:	234e      	movs	r3, #78	; 0x4e\n",
3828  " 756:	2350      	movs	r3, #80	; 0x50\n",
3829  " 758:	2352      	movs	r3, #82	; 0x52\n",
3830  " 75a:	2354      	movs	r3, #84	; 0x54\n",
3831  " 75c:	2356      	movs	r3, #86	; 0x56\n",
3832  " 75e:	2358      	movs	r3, #88	; 0x58\n",
3833  " 760:	235a      	movs	r3, #90	; 0x5a\n",
3834  " 762:	235c      	movs	r3, #92	; 0x5c\n",
3835  " 764:	235e      	movs	r3, #94	; 0x5e\n",
3836  " 766:	2360      	movs	r3, #96	; 0x60\n",
3837  " 768:	2362      	movs	r3, #98	; 0x62\n",
3838  " 76a:	2364      	movs	r3, #100	; 0x64\n",
3839  " 76c:	2366      	movs	r3, #102	; 0x66\n",
3840  " 76e:	2368      	movs	r3, #104	; 0x68\n",
3841  " 770:	236a      	movs	r3, #106	; 0x6a\n",
3842  " 772:	236c      	movs	r3, #108	; 0x6c\n",
3843  " 774:	236e      	movs	r3, #110	; 0x6e\n",
3844  " 776:	2370      	movs	r3, #112	; 0x70\n",
3845  " 778:	2372      	movs	r3, #114	; 0x72\n",
3846  " 77a:	2374      	movs	r3, #116	; 0x74\n",
3847  " 77c:	2376      	movs	r3, #118	; 0x76\n",
3848  " 77e:	2378      	movs	r3, #120	; 0x78\n",
3849  " 780:	237a      	movs	r3, #122	; 0x7a\n",
3850  " 782:	237c      	movs	r3, #124	; 0x7c\n",
3851  " 784:	237e      	movs	r3, #126	; 0x7e\n",
3852  " 786:	2380      	movs	r3, #128	; 0x80\n",
3853  " 788:	2382      	movs	r3, #130	; 0x82\n",
3854  " 78a:	2384      	movs	r3, #132	; 0x84\n",
3855  " 78c:	2386      	movs	r3, #134	; 0x86\n",
3856  " 78e:	2388      	movs	r3, #136	; 0x88\n",
3857  " 790:	238a      	movs	r3, #138	; 0x8a\n",
3858  " 792:	238c      	movs	r3, #140	; 0x8c\n",
3859  " 794:	238e      	movs	r3, #142	; 0x8e\n",
3860  " 796:	2390      	movs	r3, #144	; 0x90\n",
3861  " 798:	2392      	movs	r3, #146	; 0x92\n",
3862  " 79a:	2394      	movs	r3, #148	; 0x94\n",
3863  " 79c:	2396      	movs	r3, #150	; 0x96\n",
3864  " 79e:	2398      	movs	r3, #152	; 0x98\n",
3865  " 7a0:	239a      	movs	r3, #154	; 0x9a\n",
3866  " 7a2:	239c      	movs	r3, #156	; 0x9c\n",
3867  " 7a4:	239e      	movs	r3, #158	; 0x9e\n",
3868  " 7a6:	23a0      	movs	r3, #160	; 0xa0\n",
3869  " 7a8:	23a2      	movs	r3, #162	; 0xa2\n",
3870  " 7aa:	23a4      	movs	r3, #164	; 0xa4\n",
3871  " 7ac:	23a6      	movs	r3, #166	; 0xa6\n",
3872  " 7ae:	23a8      	movs	r3, #168	; 0xa8\n",
3873  " 7b0:	23aa      	movs	r3, #170	; 0xaa\n",
3874  " 7b2:	23ac      	movs	r3, #172	; 0xac\n",
3875  " 7b4:	23ae      	movs	r3, #174	; 0xae\n",
3876  " 7b6:	23b0      	movs	r3, #176	; 0xb0\n",
3877  " 7b8:	23b2      	movs	r3, #178	; 0xb2\n",
3878  " 7ba:	23b4      	movs	r3, #180	; 0xb4\n",
3879  " 7bc:	23b6      	movs	r3, #182	; 0xb6\n",
3880  " 7be:	23b8      	movs	r3, #184	; 0xb8\n",
3881  " 7c0:	23ba      	movs	r3, #186	; 0xba\n",
3882  " 7c2:	23bc      	movs	r3, #188	; 0xbc\n",
3883  " 7c4:	23be      	movs	r3, #190	; 0xbe\n",
3884  " 7c6:	23c0      	movs	r3, #192	; 0xc0\n",
3885  " 7c8:	23c2      	movs	r3, #194	; 0xc2\n",
3886  " 7ca:	23c4      	movs	r3, #196	; 0xc4\n",
3887  " 7cc:	23c6      	movs	r3, #198	; 0xc6\n",
3888  " 7ce:	23c8      	movs	r3, #200	; 0xc8\n",
3889  " 7d0:	23ca      	movs	r3, #202	; 0xca\n",
3890  " 7d2:	23cc      	movs	r3, #204	; 0xcc\n",
3891  " 7d4:	23ce      	movs	r3, #206	; 0xce\n",
3892  " 7d6:	23d0      	movs	r3, #208	; 0xd0\n",
3893  " 7d8:	23d2      	movs	r3, #210	; 0xd2\n",
3894  " 7da:	23d4      	movs	r3, #212	; 0xd4\n",
3895  " 7dc:	23d6      	movs	r3, #214	; 0xd6\n",
3896  " 7de:	23d8      	movs	r3, #216	; 0xd8\n",
3897  " 7e0:	23da      	movs	r3, #218	; 0xda\n",
3898  " 7e2:	23dc      	movs	r3, #220	; 0xdc\n",
3899  " 7e4:	23de      	movs	r3, #222	; 0xde\n",
3900  " 7e6:	23e0      	movs	r3, #224	; 0xe0\n",
3901  " 7e8:	23e2      	movs	r3, #226	; 0xe2\n",
3902  " 7ea:	23e4      	movs	r3, #228	; 0xe4\n",
3903  " 7ec:	23e6      	movs	r3, #230	; 0xe6\n",
3904  " 7ee:	23e8      	movs	r3, #232	; 0xe8\n",
3905  " 7f0:	23ea      	movs	r3, #234	; 0xea\n",
3906  " 7f2:	23ec      	movs	r3, #236	; 0xec\n",
3907  " 7f4:	23ee      	movs	r3, #238	; 0xee\n",
3908  " 7f6:	23f0      	movs	r3, #240	; 0xf0\n",
3909  " 7f8:	23f2      	movs	r3, #242	; 0xf2\n",
3910  " 7fa:	23f4      	movs	r3, #244	; 0xf4\n",
3911  " 7fc:	23f6      	movs	r3, #246	; 0xf6\n",
3912  " 7fe:	23f8      	movs	r3, #248	; 0xf8\n",
3913  " 800:	23fa      	movs	r3, #250	; 0xfa\n",
3914  " 802:	23fc      	movs	r3, #252	; 0xfc\n",
3915  " 804:	23fe      	movs	r3, #254	; 0xfe\n",
3916  " 806:	2300      	movs	r3, #0\n",
3917  " 808:	4611      	mov	r1, r2\n",
3918  nullptr
3919};
3920const char* const MixedBranch32Results[] = {
3921  "   0:	f000 bc03 	b.w	80a <MixedBranch32+0x80a>\n",
3922  "   4:	2300      	movs	r3, #0\n",
3923  "   6:	2302      	movs	r3, #2\n",
3924  "   8:	2304      	movs	r3, #4\n",
3925  "   a:	2306      	movs	r3, #6\n",
3926  "   c:	2308      	movs	r3, #8\n",
3927  "   e:	230a      	movs	r3, #10\n",
3928  "  10:	230c      	movs	r3, #12\n",
3929  "  12:	230e      	movs	r3, #14\n",
3930  "  14:	2310      	movs	r3, #16\n",
3931  "  16:	2312      	movs	r3, #18\n",
3932  "  18:	2314      	movs	r3, #20\n",
3933  "  1a:	2316      	movs	r3, #22\n",
3934  "  1c:	2318      	movs	r3, #24\n",
3935  "  1e:	231a      	movs	r3, #26\n",
3936  "  20:	231c      	movs	r3, #28\n",
3937  "  22:	231e      	movs	r3, #30\n",
3938  "  24:	2320      	movs	r3, #32\n",
3939  "  26:	2322      	movs	r3, #34	; 0x22\n",
3940  "  28:	2324      	movs	r3, #36	; 0x24\n",
3941  "  2a:	2326      	movs	r3, #38	; 0x26\n",
3942  "  2c:	2328      	movs	r3, #40	; 0x28\n",
3943  "  2e:	232a      	movs	r3, #42	; 0x2a\n",
3944  "  30:	232c      	movs	r3, #44	; 0x2c\n",
3945  "  32:	232e      	movs	r3, #46	; 0x2e\n",
3946  "  34:	2330      	movs	r3, #48	; 0x30\n",
3947  "  36:	2332      	movs	r3, #50	; 0x32\n",
3948  "  38:	2334      	movs	r3, #52	; 0x34\n",
3949  "  3a:	2336      	movs	r3, #54	; 0x36\n",
3950  "  3c:	2338      	movs	r3, #56	; 0x38\n",
3951  "  3e:	233a      	movs	r3, #58	; 0x3a\n",
3952  "  40:	233c      	movs	r3, #60	; 0x3c\n",
3953  "  42:	233e      	movs	r3, #62	; 0x3e\n",
3954  "  44:	2340      	movs	r3, #64	; 0x40\n",
3955  "  46:	2342      	movs	r3, #66	; 0x42\n",
3956  "  48:	2344      	movs	r3, #68	; 0x44\n",
3957  "  4a:	2346      	movs	r3, #70	; 0x46\n",
3958  "  4c:	2348      	movs	r3, #72	; 0x48\n",
3959  "  4e:	234a      	movs	r3, #74	; 0x4a\n",
3960  "  50:	234c      	movs	r3, #76	; 0x4c\n",
3961  "  52:	234e      	movs	r3, #78	; 0x4e\n",
3962  "  54:	2350      	movs	r3, #80	; 0x50\n",
3963  "  56:	2352      	movs	r3, #82	; 0x52\n",
3964  "  58:	2354      	movs	r3, #84	; 0x54\n",
3965  "  5a:	2356      	movs	r3, #86	; 0x56\n",
3966  "  5c:	2358      	movs	r3, #88	; 0x58\n",
3967  "  5e:	235a      	movs	r3, #90	; 0x5a\n",
3968  "  60:	235c      	movs	r3, #92	; 0x5c\n",
3969  "  62:	235e      	movs	r3, #94	; 0x5e\n",
3970  "  64:	2360      	movs	r3, #96	; 0x60\n",
3971  "  66:	2362      	movs	r3, #98	; 0x62\n",
3972  "  68:	2364      	movs	r3, #100	; 0x64\n",
3973  "  6a:	2366      	movs	r3, #102	; 0x66\n",
3974  "  6c:	2368      	movs	r3, #104	; 0x68\n",
3975  "  6e:	236a      	movs	r3, #106	; 0x6a\n",
3976  "  70:	236c      	movs	r3, #108	; 0x6c\n",
3977  "  72:	236e      	movs	r3, #110	; 0x6e\n",
3978  "  74:	2370      	movs	r3, #112	; 0x70\n",
3979  "  76:	2372      	movs	r3, #114	; 0x72\n",
3980  "  78:	2374      	movs	r3, #116	; 0x74\n",
3981  "  7a:	2376      	movs	r3, #118	; 0x76\n",
3982  "  7c:	2378      	movs	r3, #120	; 0x78\n",
3983  "  7e:	237a      	movs	r3, #122	; 0x7a\n",
3984  "  80:	237c      	movs	r3, #124	; 0x7c\n",
3985  "  82:	237e      	movs	r3, #126	; 0x7e\n",
3986  "  84:	2380      	movs	r3, #128	; 0x80\n",
3987  "  86:	2382      	movs	r3, #130	; 0x82\n",
3988  "  88:	2384      	movs	r3, #132	; 0x84\n",
3989  "  8a:	2386      	movs	r3, #134	; 0x86\n",
3990  "  8c:	2388      	movs	r3, #136	; 0x88\n",
3991  "  8e:	238a      	movs	r3, #138	; 0x8a\n",
3992  "  90:	238c      	movs	r3, #140	; 0x8c\n",
3993  "  92:	238e      	movs	r3, #142	; 0x8e\n",
3994  "  94:	2390      	movs	r3, #144	; 0x90\n",
3995  "  96:	2392      	movs	r3, #146	; 0x92\n",
3996  "  98:	2394      	movs	r3, #148	; 0x94\n",
3997  "  9a:	2396      	movs	r3, #150	; 0x96\n",
3998  "  9c:	2398      	movs	r3, #152	; 0x98\n",
3999  "  9e:	239a      	movs	r3, #154	; 0x9a\n",
4000  "  a0:	239c      	movs	r3, #156	; 0x9c\n",
4001  "  a2:	239e      	movs	r3, #158	; 0x9e\n",
4002  "  a4:	23a0      	movs	r3, #160	; 0xa0\n",
4003  "  a6:	23a2      	movs	r3, #162	; 0xa2\n",
4004  "  a8:	23a4      	movs	r3, #164	; 0xa4\n",
4005  "  aa:	23a6      	movs	r3, #166	; 0xa6\n",
4006  "  ac:	23a8      	movs	r3, #168	; 0xa8\n",
4007  "  ae:	23aa      	movs	r3, #170	; 0xaa\n",
4008  "  b0:	23ac      	movs	r3, #172	; 0xac\n",
4009  "  b2:	23ae      	movs	r3, #174	; 0xae\n",
4010  "  b4:	23b0      	movs	r3, #176	; 0xb0\n",
4011  "  b6:	23b2      	movs	r3, #178	; 0xb2\n",
4012  "  b8:	23b4      	movs	r3, #180	; 0xb4\n",
4013  "  ba:	23b6      	movs	r3, #182	; 0xb6\n",
4014  "  bc:	23b8      	movs	r3, #184	; 0xb8\n",
4015  "  be:	23ba      	movs	r3, #186	; 0xba\n",
4016  "  c0:	23bc      	movs	r3, #188	; 0xbc\n",
4017  "  c2:	23be      	movs	r3, #190	; 0xbe\n",
4018  "  c4:	23c0      	movs	r3, #192	; 0xc0\n",
4019  "  c6:	23c2      	movs	r3, #194	; 0xc2\n",
4020  "  c8:	23c4      	movs	r3, #196	; 0xc4\n",
4021  "  ca:	23c6      	movs	r3, #198	; 0xc6\n",
4022  "  cc:	23c8      	movs	r3, #200	; 0xc8\n",
4023  "  ce:	23ca      	movs	r3, #202	; 0xca\n",
4024  "  d0:	23cc      	movs	r3, #204	; 0xcc\n",
4025  "  d2:	23ce      	movs	r3, #206	; 0xce\n",
4026  "  d4:	23d0      	movs	r3, #208	; 0xd0\n",
4027  "  d6:	23d2      	movs	r3, #210	; 0xd2\n",
4028  "  d8:	23d4      	movs	r3, #212	; 0xd4\n",
4029  "  da:	23d6      	movs	r3, #214	; 0xd6\n",
4030  "  dc:	23d8      	movs	r3, #216	; 0xd8\n",
4031  "  de:	23da      	movs	r3, #218	; 0xda\n",
4032  "  e0:	23dc      	movs	r3, #220	; 0xdc\n",
4033  "  e2:	23de      	movs	r3, #222	; 0xde\n",
4034  "  e4:	23e0      	movs	r3, #224	; 0xe0\n",
4035  "  e6:	23e2      	movs	r3, #226	; 0xe2\n",
4036  "  e8:	23e4      	movs	r3, #228	; 0xe4\n",
4037  "  ea:	23e6      	movs	r3, #230	; 0xe6\n",
4038  "  ec:	23e8      	movs	r3, #232	; 0xe8\n",
4039  "  ee:	23ea      	movs	r3, #234	; 0xea\n",
4040  "  f0:	23ec      	movs	r3, #236	; 0xec\n",
4041  "  f2:	23ee      	movs	r3, #238	; 0xee\n",
4042  "  f4:	23f0      	movs	r3, #240	; 0xf0\n",
4043  "  f6:	23f2      	movs	r3, #242	; 0xf2\n",
4044  "  f8:	23f4      	movs	r3, #244	; 0xf4\n",
4045  "  fa:	23f6      	movs	r3, #246	; 0xf6\n",
4046  "  fc:	23f8      	movs	r3, #248	; 0xf8\n",
4047  "  fe:	23fa      	movs	r3, #250	; 0xfa\n",
4048  " 100:	23fc      	movs	r3, #252	; 0xfc\n",
4049  " 102:	23fe      	movs	r3, #254	; 0xfe\n",
4050  " 104:	2300      	movs	r3, #0\n",
4051  " 106:	2302      	movs	r3, #2\n",
4052  " 108:	2304      	movs	r3, #4\n",
4053  " 10a:	2306      	movs	r3, #6\n",
4054  " 10c:	2308      	movs	r3, #8\n",
4055  " 10e:	230a      	movs	r3, #10\n",
4056  " 110:	230c      	movs	r3, #12\n",
4057  " 112:	230e      	movs	r3, #14\n",
4058  " 114:	2310      	movs	r3, #16\n",
4059  " 116:	2312      	movs	r3, #18\n",
4060  " 118:	2314      	movs	r3, #20\n",
4061  " 11a:	2316      	movs	r3, #22\n",
4062  " 11c:	2318      	movs	r3, #24\n",
4063  " 11e:	231a      	movs	r3, #26\n",
4064  " 120:	231c      	movs	r3, #28\n",
4065  " 122:	231e      	movs	r3, #30\n",
4066  " 124:	2320      	movs	r3, #32\n",
4067  " 126:	2322      	movs	r3, #34	; 0x22\n",
4068  " 128:	2324      	movs	r3, #36	; 0x24\n",
4069  " 12a:	2326      	movs	r3, #38	; 0x26\n",
4070  " 12c:	2328      	movs	r3, #40	; 0x28\n",
4071  " 12e:	232a      	movs	r3, #42	; 0x2a\n",
4072  " 130:	232c      	movs	r3, #44	; 0x2c\n",
4073  " 132:	232e      	movs	r3, #46	; 0x2e\n",
4074  " 134:	2330      	movs	r3, #48	; 0x30\n",
4075  " 136:	2332      	movs	r3, #50	; 0x32\n",
4076  " 138:	2334      	movs	r3, #52	; 0x34\n",
4077  " 13a:	2336      	movs	r3, #54	; 0x36\n",
4078  " 13c:	2338      	movs	r3, #56	; 0x38\n",
4079  " 13e:	233a      	movs	r3, #58	; 0x3a\n",
4080  " 140:	233c      	movs	r3, #60	; 0x3c\n",
4081  " 142:	233e      	movs	r3, #62	; 0x3e\n",
4082  " 144:	2340      	movs	r3, #64	; 0x40\n",
4083  " 146:	2342      	movs	r3, #66	; 0x42\n",
4084  " 148:	2344      	movs	r3, #68	; 0x44\n",
4085  " 14a:	2346      	movs	r3, #70	; 0x46\n",
4086  " 14c:	2348      	movs	r3, #72	; 0x48\n",
4087  " 14e:	234a      	movs	r3, #74	; 0x4a\n",
4088  " 150:	234c      	movs	r3, #76	; 0x4c\n",
4089  " 152:	234e      	movs	r3, #78	; 0x4e\n",
4090  " 154:	2350      	movs	r3, #80	; 0x50\n",
4091  " 156:	2352      	movs	r3, #82	; 0x52\n",
4092  " 158:	2354      	movs	r3, #84	; 0x54\n",
4093  " 15a:	2356      	movs	r3, #86	; 0x56\n",
4094  " 15c:	2358      	movs	r3, #88	; 0x58\n",
4095  " 15e:	235a      	movs	r3, #90	; 0x5a\n",
4096  " 160:	235c      	movs	r3, #92	; 0x5c\n",
4097  " 162:	235e      	movs	r3, #94	; 0x5e\n",
4098  " 164:	2360      	movs	r3, #96	; 0x60\n",
4099  " 166:	2362      	movs	r3, #98	; 0x62\n",
4100  " 168:	2364      	movs	r3, #100	; 0x64\n",
4101  " 16a:	2366      	movs	r3, #102	; 0x66\n",
4102  " 16c:	2368      	movs	r3, #104	; 0x68\n",
4103  " 16e:	236a      	movs	r3, #106	; 0x6a\n",
4104  " 170:	236c      	movs	r3, #108	; 0x6c\n",
4105  " 172:	236e      	movs	r3, #110	; 0x6e\n",
4106  " 174:	2370      	movs	r3, #112	; 0x70\n",
4107  " 176:	2372      	movs	r3, #114	; 0x72\n",
4108  " 178:	2374      	movs	r3, #116	; 0x74\n",
4109  " 17a:	2376      	movs	r3, #118	; 0x76\n",
4110  " 17c:	2378      	movs	r3, #120	; 0x78\n",
4111  " 17e:	237a      	movs	r3, #122	; 0x7a\n",
4112  " 180:	237c      	movs	r3, #124	; 0x7c\n",
4113  " 182:	237e      	movs	r3, #126	; 0x7e\n",
4114  " 184:	2380      	movs	r3, #128	; 0x80\n",
4115  " 186:	2382      	movs	r3, #130	; 0x82\n",
4116  " 188:	2384      	movs	r3, #132	; 0x84\n",
4117  " 18a:	2386      	movs	r3, #134	; 0x86\n",
4118  " 18c:	2388      	movs	r3, #136	; 0x88\n",
4119  " 18e:	238a      	movs	r3, #138	; 0x8a\n",
4120  " 190:	238c      	movs	r3, #140	; 0x8c\n",
4121  " 192:	238e      	movs	r3, #142	; 0x8e\n",
4122  " 194:	2390      	movs	r3, #144	; 0x90\n",
4123  " 196:	2392      	movs	r3, #146	; 0x92\n",
4124  " 198:	2394      	movs	r3, #148	; 0x94\n",
4125  " 19a:	2396      	movs	r3, #150	; 0x96\n",
4126  " 19c:	2398      	movs	r3, #152	; 0x98\n",
4127  " 19e:	239a      	movs	r3, #154	; 0x9a\n",
4128  " 1a0:	239c      	movs	r3, #156	; 0x9c\n",
4129  " 1a2:	239e      	movs	r3, #158	; 0x9e\n",
4130  " 1a4:	23a0      	movs	r3, #160	; 0xa0\n",
4131  " 1a6:	23a2      	movs	r3, #162	; 0xa2\n",
4132  " 1a8:	23a4      	movs	r3, #164	; 0xa4\n",
4133  " 1aa:	23a6      	movs	r3, #166	; 0xa6\n",
4134  " 1ac:	23a8      	movs	r3, #168	; 0xa8\n",
4135  " 1ae:	23aa      	movs	r3, #170	; 0xaa\n",
4136  " 1b0:	23ac      	movs	r3, #172	; 0xac\n",
4137  " 1b2:	23ae      	movs	r3, #174	; 0xae\n",
4138  " 1b4:	23b0      	movs	r3, #176	; 0xb0\n",
4139  " 1b6:	23b2      	movs	r3, #178	; 0xb2\n",
4140  " 1b8:	23b4      	movs	r3, #180	; 0xb4\n",
4141  " 1ba:	23b6      	movs	r3, #182	; 0xb6\n",
4142  " 1bc:	23b8      	movs	r3, #184	; 0xb8\n",
4143  " 1be:	23ba      	movs	r3, #186	; 0xba\n",
4144  " 1c0:	23bc      	movs	r3, #188	; 0xbc\n",
4145  " 1c2:	23be      	movs	r3, #190	; 0xbe\n",
4146  " 1c4:	23c0      	movs	r3, #192	; 0xc0\n",
4147  " 1c6:	23c2      	movs	r3, #194	; 0xc2\n",
4148  " 1c8:	23c4      	movs	r3, #196	; 0xc4\n",
4149  " 1ca:	23c6      	movs	r3, #198	; 0xc6\n",
4150  " 1cc:	23c8      	movs	r3, #200	; 0xc8\n",
4151  " 1ce:	23ca      	movs	r3, #202	; 0xca\n",
4152  " 1d0:	23cc      	movs	r3, #204	; 0xcc\n",
4153  " 1d2:	23ce      	movs	r3, #206	; 0xce\n",
4154  " 1d4:	23d0      	movs	r3, #208	; 0xd0\n",
4155  " 1d6:	23d2      	movs	r3, #210	; 0xd2\n",
4156  " 1d8:	23d4      	movs	r3, #212	; 0xd4\n",
4157  " 1da:	23d6      	movs	r3, #214	; 0xd6\n",
4158  " 1dc:	23d8      	movs	r3, #216	; 0xd8\n",
4159  " 1de:	23da      	movs	r3, #218	; 0xda\n",
4160  " 1e0:	23dc      	movs	r3, #220	; 0xdc\n",
4161  " 1e2:	23de      	movs	r3, #222	; 0xde\n",
4162  " 1e4:	23e0      	movs	r3, #224	; 0xe0\n",
4163  " 1e6:	23e2      	movs	r3, #226	; 0xe2\n",
4164  " 1e8:	23e4      	movs	r3, #228	; 0xe4\n",
4165  " 1ea:	23e6      	movs	r3, #230	; 0xe6\n",
4166  " 1ec:	23e8      	movs	r3, #232	; 0xe8\n",
4167  " 1ee:	23ea      	movs	r3, #234	; 0xea\n",
4168  " 1f0:	23ec      	movs	r3, #236	; 0xec\n",
4169  " 1f2:	23ee      	movs	r3, #238	; 0xee\n",
4170  " 1f4:	23f0      	movs	r3, #240	; 0xf0\n",
4171  " 1f6:	23f2      	movs	r3, #242	; 0xf2\n",
4172  " 1f8:	23f4      	movs	r3, #244	; 0xf4\n",
4173  " 1fa:	23f6      	movs	r3, #246	; 0xf6\n",
4174  " 1fc:	23f8      	movs	r3, #248	; 0xf8\n",
4175  " 1fe:	23fa      	movs	r3, #250	; 0xfa\n",
4176  " 200:	23fc      	movs	r3, #252	; 0xfc\n",
4177  " 202:	23fe      	movs	r3, #254	; 0xfe\n",
4178  " 204:	2300      	movs	r3, #0\n",
4179  " 206:	2302      	movs	r3, #2\n",
4180  " 208:	2304      	movs	r3, #4\n",
4181  " 20a:	2306      	movs	r3, #6\n",
4182  " 20c:	2308      	movs	r3, #8\n",
4183  " 20e:	230a      	movs	r3, #10\n",
4184  " 210:	230c      	movs	r3, #12\n",
4185  " 212:	230e      	movs	r3, #14\n",
4186  " 214:	2310      	movs	r3, #16\n",
4187  " 216:	2312      	movs	r3, #18\n",
4188  " 218:	2314      	movs	r3, #20\n",
4189  " 21a:	2316      	movs	r3, #22\n",
4190  " 21c:	2318      	movs	r3, #24\n",
4191  " 21e:	231a      	movs	r3, #26\n",
4192  " 220:	231c      	movs	r3, #28\n",
4193  " 222:	231e      	movs	r3, #30\n",
4194  " 224:	2320      	movs	r3, #32\n",
4195  " 226:	2322      	movs	r3, #34	; 0x22\n",
4196  " 228:	2324      	movs	r3, #36	; 0x24\n",
4197  " 22a:	2326      	movs	r3, #38	; 0x26\n",
4198  " 22c:	2328      	movs	r3, #40	; 0x28\n",
4199  " 22e:	232a      	movs	r3, #42	; 0x2a\n",
4200  " 230:	232c      	movs	r3, #44	; 0x2c\n",
4201  " 232:	232e      	movs	r3, #46	; 0x2e\n",
4202  " 234:	2330      	movs	r3, #48	; 0x30\n",
4203  " 236:	2332      	movs	r3, #50	; 0x32\n",
4204  " 238:	2334      	movs	r3, #52	; 0x34\n",
4205  " 23a:	2336      	movs	r3, #54	; 0x36\n",
4206  " 23c:	2338      	movs	r3, #56	; 0x38\n",
4207  " 23e:	233a      	movs	r3, #58	; 0x3a\n",
4208  " 240:	233c      	movs	r3, #60	; 0x3c\n",
4209  " 242:	233e      	movs	r3, #62	; 0x3e\n",
4210  " 244:	2340      	movs	r3, #64	; 0x40\n",
4211  " 246:	2342      	movs	r3, #66	; 0x42\n",
4212  " 248:	2344      	movs	r3, #68	; 0x44\n",
4213  " 24a:	2346      	movs	r3, #70	; 0x46\n",
4214  " 24c:	2348      	movs	r3, #72	; 0x48\n",
4215  " 24e:	234a      	movs	r3, #74	; 0x4a\n",
4216  " 250:	234c      	movs	r3, #76	; 0x4c\n",
4217  " 252:	234e      	movs	r3, #78	; 0x4e\n",
4218  " 254:	2350      	movs	r3, #80	; 0x50\n",
4219  " 256:	2352      	movs	r3, #82	; 0x52\n",
4220  " 258:	2354      	movs	r3, #84	; 0x54\n",
4221  " 25a:	2356      	movs	r3, #86	; 0x56\n",
4222  " 25c:	2358      	movs	r3, #88	; 0x58\n",
4223  " 25e:	235a      	movs	r3, #90	; 0x5a\n",
4224  " 260:	235c      	movs	r3, #92	; 0x5c\n",
4225  " 262:	235e      	movs	r3, #94	; 0x5e\n",
4226  " 264:	2360      	movs	r3, #96	; 0x60\n",
4227  " 266:	2362      	movs	r3, #98	; 0x62\n",
4228  " 268:	2364      	movs	r3, #100	; 0x64\n",
4229  " 26a:	2366      	movs	r3, #102	; 0x66\n",
4230  " 26c:	2368      	movs	r3, #104	; 0x68\n",
4231  " 26e:	236a      	movs	r3, #106	; 0x6a\n",
4232  " 270:	236c      	movs	r3, #108	; 0x6c\n",
4233  " 272:	236e      	movs	r3, #110	; 0x6e\n",
4234  " 274:	2370      	movs	r3, #112	; 0x70\n",
4235  " 276:	2372      	movs	r3, #114	; 0x72\n",
4236  " 278:	2374      	movs	r3, #116	; 0x74\n",
4237  " 27a:	2376      	movs	r3, #118	; 0x76\n",
4238  " 27c:	2378      	movs	r3, #120	; 0x78\n",
4239  " 27e:	237a      	movs	r3, #122	; 0x7a\n",
4240  " 280:	237c      	movs	r3, #124	; 0x7c\n",
4241  " 282:	237e      	movs	r3, #126	; 0x7e\n",
4242  " 284:	2380      	movs	r3, #128	; 0x80\n",
4243  " 286:	2382      	movs	r3, #130	; 0x82\n",
4244  " 288:	2384      	movs	r3, #132	; 0x84\n",
4245  " 28a:	2386      	movs	r3, #134	; 0x86\n",
4246  " 28c:	2388      	movs	r3, #136	; 0x88\n",
4247  " 28e:	238a      	movs	r3, #138	; 0x8a\n",
4248  " 290:	238c      	movs	r3, #140	; 0x8c\n",
4249  " 292:	238e      	movs	r3, #142	; 0x8e\n",
4250  " 294:	2390      	movs	r3, #144	; 0x90\n",
4251  " 296:	2392      	movs	r3, #146	; 0x92\n",
4252  " 298:	2394      	movs	r3, #148	; 0x94\n",
4253  " 29a:	2396      	movs	r3, #150	; 0x96\n",
4254  " 29c:	2398      	movs	r3, #152	; 0x98\n",
4255  " 29e:	239a      	movs	r3, #154	; 0x9a\n",
4256  " 2a0:	239c      	movs	r3, #156	; 0x9c\n",
4257  " 2a2:	239e      	movs	r3, #158	; 0x9e\n",
4258  " 2a4:	23a0      	movs	r3, #160	; 0xa0\n",
4259  " 2a6:	23a2      	movs	r3, #162	; 0xa2\n",
4260  " 2a8:	23a4      	movs	r3, #164	; 0xa4\n",
4261  " 2aa:	23a6      	movs	r3, #166	; 0xa6\n",
4262  " 2ac:	23a8      	movs	r3, #168	; 0xa8\n",
4263  " 2ae:	23aa      	movs	r3, #170	; 0xaa\n",
4264  " 2b0:	23ac      	movs	r3, #172	; 0xac\n",
4265  " 2b2:	23ae      	movs	r3, #174	; 0xae\n",
4266  " 2b4:	23b0      	movs	r3, #176	; 0xb0\n",
4267  " 2b6:	23b2      	movs	r3, #178	; 0xb2\n",
4268  " 2b8:	23b4      	movs	r3, #180	; 0xb4\n",
4269  " 2ba:	23b6      	movs	r3, #182	; 0xb6\n",
4270  " 2bc:	23b8      	movs	r3, #184	; 0xb8\n",
4271  " 2be:	23ba      	movs	r3, #186	; 0xba\n",
4272  " 2c0:	23bc      	movs	r3, #188	; 0xbc\n",
4273  " 2c2:	23be      	movs	r3, #190	; 0xbe\n",
4274  " 2c4:	23c0      	movs	r3, #192	; 0xc0\n",
4275  " 2c6:	23c2      	movs	r3, #194	; 0xc2\n",
4276  " 2c8:	23c4      	movs	r3, #196	; 0xc4\n",
4277  " 2ca:	23c6      	movs	r3, #198	; 0xc6\n",
4278  " 2cc:	23c8      	movs	r3, #200	; 0xc8\n",
4279  " 2ce:	23ca      	movs	r3, #202	; 0xca\n",
4280  " 2d0:	23cc      	movs	r3, #204	; 0xcc\n",
4281  " 2d2:	23ce      	movs	r3, #206	; 0xce\n",
4282  " 2d4:	23d0      	movs	r3, #208	; 0xd0\n",
4283  " 2d6:	23d2      	movs	r3, #210	; 0xd2\n",
4284  " 2d8:	23d4      	movs	r3, #212	; 0xd4\n",
4285  " 2da:	23d6      	movs	r3, #214	; 0xd6\n",
4286  " 2dc:	23d8      	movs	r3, #216	; 0xd8\n",
4287  " 2de:	23da      	movs	r3, #218	; 0xda\n",
4288  " 2e0:	23dc      	movs	r3, #220	; 0xdc\n",
4289  " 2e2:	23de      	movs	r3, #222	; 0xde\n",
4290  " 2e4:	23e0      	movs	r3, #224	; 0xe0\n",
4291  " 2e6:	23e2      	movs	r3, #226	; 0xe2\n",
4292  " 2e8:	23e4      	movs	r3, #228	; 0xe4\n",
4293  " 2ea:	23e6      	movs	r3, #230	; 0xe6\n",
4294  " 2ec:	23e8      	movs	r3, #232	; 0xe8\n",
4295  " 2ee:	23ea      	movs	r3, #234	; 0xea\n",
4296  " 2f0:	23ec      	movs	r3, #236	; 0xec\n",
4297  " 2f2:	23ee      	movs	r3, #238	; 0xee\n",
4298  " 2f4:	23f0      	movs	r3, #240	; 0xf0\n",
4299  " 2f6:	23f2      	movs	r3, #242	; 0xf2\n",
4300  " 2f8:	23f4      	movs	r3, #244	; 0xf4\n",
4301  " 2fa:	23f6      	movs	r3, #246	; 0xf6\n",
4302  " 2fc:	23f8      	movs	r3, #248	; 0xf8\n",
4303  " 2fe:	23fa      	movs	r3, #250	; 0xfa\n",
4304  " 300:	23fc      	movs	r3, #252	; 0xfc\n",
4305  " 302:	23fe      	movs	r3, #254	; 0xfe\n",
4306  " 304:	2300      	movs	r3, #0\n",
4307  " 306:	2302      	movs	r3, #2\n",
4308  " 308:	2304      	movs	r3, #4\n",
4309  " 30a:	2306      	movs	r3, #6\n",
4310  " 30c:	2308      	movs	r3, #8\n",
4311  " 30e:	230a      	movs	r3, #10\n",
4312  " 310:	230c      	movs	r3, #12\n",
4313  " 312:	230e      	movs	r3, #14\n",
4314  " 314:	2310      	movs	r3, #16\n",
4315  " 316:	2312      	movs	r3, #18\n",
4316  " 318:	2314      	movs	r3, #20\n",
4317  " 31a:	2316      	movs	r3, #22\n",
4318  " 31c:	2318      	movs	r3, #24\n",
4319  " 31e:	231a      	movs	r3, #26\n",
4320  " 320:	231c      	movs	r3, #28\n",
4321  " 322:	231e      	movs	r3, #30\n",
4322  " 324:	2320      	movs	r3, #32\n",
4323  " 326:	2322      	movs	r3, #34	; 0x22\n",
4324  " 328:	2324      	movs	r3, #36	; 0x24\n",
4325  " 32a:	2326      	movs	r3, #38	; 0x26\n",
4326  " 32c:	2328      	movs	r3, #40	; 0x28\n",
4327  " 32e:	232a      	movs	r3, #42	; 0x2a\n",
4328  " 330:	232c      	movs	r3, #44	; 0x2c\n",
4329  " 332:	232e      	movs	r3, #46	; 0x2e\n",
4330  " 334:	2330      	movs	r3, #48	; 0x30\n",
4331  " 336:	2332      	movs	r3, #50	; 0x32\n",
4332  " 338:	2334      	movs	r3, #52	; 0x34\n",
4333  " 33a:	2336      	movs	r3, #54	; 0x36\n",
4334  " 33c:	2338      	movs	r3, #56	; 0x38\n",
4335  " 33e:	233a      	movs	r3, #58	; 0x3a\n",
4336  " 340:	233c      	movs	r3, #60	; 0x3c\n",
4337  " 342:	233e      	movs	r3, #62	; 0x3e\n",
4338  " 344:	2340      	movs	r3, #64	; 0x40\n",
4339  " 346:	2342      	movs	r3, #66	; 0x42\n",
4340  " 348:	2344      	movs	r3, #68	; 0x44\n",
4341  " 34a:	2346      	movs	r3, #70	; 0x46\n",
4342  " 34c:	2348      	movs	r3, #72	; 0x48\n",
4343  " 34e:	234a      	movs	r3, #74	; 0x4a\n",
4344  " 350:	234c      	movs	r3, #76	; 0x4c\n",
4345  " 352:	234e      	movs	r3, #78	; 0x4e\n",
4346  " 354:	2350      	movs	r3, #80	; 0x50\n",
4347  " 356:	2352      	movs	r3, #82	; 0x52\n",
4348  " 358:	2354      	movs	r3, #84	; 0x54\n",
4349  " 35a:	2356      	movs	r3, #86	; 0x56\n",
4350  " 35c:	2358      	movs	r3, #88	; 0x58\n",
4351  " 35e:	235a      	movs	r3, #90	; 0x5a\n",
4352  " 360:	235c      	movs	r3, #92	; 0x5c\n",
4353  " 362:	235e      	movs	r3, #94	; 0x5e\n",
4354  " 364:	2360      	movs	r3, #96	; 0x60\n",
4355  " 366:	2362      	movs	r3, #98	; 0x62\n",
4356  " 368:	2364      	movs	r3, #100	; 0x64\n",
4357  " 36a:	2366      	movs	r3, #102	; 0x66\n",
4358  " 36c:	2368      	movs	r3, #104	; 0x68\n",
4359  " 36e:	236a      	movs	r3, #106	; 0x6a\n",
4360  " 370:	236c      	movs	r3, #108	; 0x6c\n",
4361  " 372:	236e      	movs	r3, #110	; 0x6e\n",
4362  " 374:	2370      	movs	r3, #112	; 0x70\n",
4363  " 376:	2372      	movs	r3, #114	; 0x72\n",
4364  " 378:	2374      	movs	r3, #116	; 0x74\n",
4365  " 37a:	2376      	movs	r3, #118	; 0x76\n",
4366  " 37c:	2378      	movs	r3, #120	; 0x78\n",
4367  " 37e:	237a      	movs	r3, #122	; 0x7a\n",
4368  " 380:	237c      	movs	r3, #124	; 0x7c\n",
4369  " 382:	237e      	movs	r3, #126	; 0x7e\n",
4370  " 384:	2380      	movs	r3, #128	; 0x80\n",
4371  " 386:	2382      	movs	r3, #130	; 0x82\n",
4372  " 388:	2384      	movs	r3, #132	; 0x84\n",
4373  " 38a:	2386      	movs	r3, #134	; 0x86\n",
4374  " 38c:	2388      	movs	r3, #136	; 0x88\n",
4375  " 38e:	238a      	movs	r3, #138	; 0x8a\n",
4376  " 390:	238c      	movs	r3, #140	; 0x8c\n",
4377  " 392:	238e      	movs	r3, #142	; 0x8e\n",
4378  " 394:	2390      	movs	r3, #144	; 0x90\n",
4379  " 396:	2392      	movs	r3, #146	; 0x92\n",
4380  " 398:	2394      	movs	r3, #148	; 0x94\n",
4381  " 39a:	2396      	movs	r3, #150	; 0x96\n",
4382  " 39c:	2398      	movs	r3, #152	; 0x98\n",
4383  " 39e:	239a      	movs	r3, #154	; 0x9a\n",
4384  " 3a0:	239c      	movs	r3, #156	; 0x9c\n",
4385  " 3a2:	239e      	movs	r3, #158	; 0x9e\n",
4386  " 3a4:	23a0      	movs	r3, #160	; 0xa0\n",
4387  " 3a6:	23a2      	movs	r3, #162	; 0xa2\n",
4388  " 3a8:	23a4      	movs	r3, #164	; 0xa4\n",
4389  " 3aa:	23a6      	movs	r3, #166	; 0xa6\n",
4390  " 3ac:	23a8      	movs	r3, #168	; 0xa8\n",
4391  " 3ae:	23aa      	movs	r3, #170	; 0xaa\n",
4392  " 3b0:	23ac      	movs	r3, #172	; 0xac\n",
4393  " 3b2:	23ae      	movs	r3, #174	; 0xae\n",
4394  " 3b4:	23b0      	movs	r3, #176	; 0xb0\n",
4395  " 3b6:	23b2      	movs	r3, #178	; 0xb2\n",
4396  " 3b8:	23b4      	movs	r3, #180	; 0xb4\n",
4397  " 3ba:	23b6      	movs	r3, #182	; 0xb6\n",
4398  " 3bc:	23b8      	movs	r3, #184	; 0xb8\n",
4399  " 3be:	23ba      	movs	r3, #186	; 0xba\n",
4400  " 3c0:	23bc      	movs	r3, #188	; 0xbc\n",
4401  " 3c2:	23be      	movs	r3, #190	; 0xbe\n",
4402  " 3c4:	23c0      	movs	r3, #192	; 0xc0\n",
4403  " 3c6:	23c2      	movs	r3, #194	; 0xc2\n",
4404  " 3c8:	23c4      	movs	r3, #196	; 0xc4\n",
4405  " 3ca:	23c6      	movs	r3, #198	; 0xc6\n",
4406  " 3cc:	23c8      	movs	r3, #200	; 0xc8\n",
4407  " 3ce:	23ca      	movs	r3, #202	; 0xca\n",
4408  " 3d0:	23cc      	movs	r3, #204	; 0xcc\n",
4409  " 3d2:	23ce      	movs	r3, #206	; 0xce\n",
4410  " 3d4:	23d0      	movs	r3, #208	; 0xd0\n",
4411  " 3d6:	23d2      	movs	r3, #210	; 0xd2\n",
4412  " 3d8:	23d4      	movs	r3, #212	; 0xd4\n",
4413  " 3da:	23d6      	movs	r3, #214	; 0xd6\n",
4414  " 3dc:	23d8      	movs	r3, #216	; 0xd8\n",
4415  " 3de:	23da      	movs	r3, #218	; 0xda\n",
4416  " 3e0:	23dc      	movs	r3, #220	; 0xdc\n",
4417  " 3e2:	23de      	movs	r3, #222	; 0xde\n",
4418  " 3e4:	23e0      	movs	r3, #224	; 0xe0\n",
4419  " 3e6:	23e2      	movs	r3, #226	; 0xe2\n",
4420  " 3e8:	23e4      	movs	r3, #228	; 0xe4\n",
4421  " 3ea:	23e6      	movs	r3, #230	; 0xe6\n",
4422  " 3ec:	23e8      	movs	r3, #232	; 0xe8\n",
4423  " 3ee:	23ea      	movs	r3, #234	; 0xea\n",
4424  " 3f0:	23ec      	movs	r3, #236	; 0xec\n",
4425  " 3f2:	23ee      	movs	r3, #238	; 0xee\n",
4426  " 3f4:	23f0      	movs	r3, #240	; 0xf0\n",
4427  " 3f6:	23f2      	movs	r3, #242	; 0xf2\n",
4428  " 3f8:	23f4      	movs	r3, #244	; 0xf4\n",
4429  " 3fa:	23f6      	movs	r3, #246	; 0xf6\n",
4430  " 3fc:	23f8      	movs	r3, #248	; 0xf8\n",
4431  " 3fe:	23fa      	movs	r3, #250	; 0xfa\n",
4432  " 400:	23fc      	movs	r3, #252	; 0xfc\n",
4433  " 402:	23fe      	movs	r3, #254	; 0xfe\n",
4434  " 404:	2300      	movs	r3, #0\n",
4435  " 406:	2302      	movs	r3, #2\n",
4436  " 408:	2304      	movs	r3, #4\n",
4437  " 40a:	2306      	movs	r3, #6\n",
4438  " 40c:	2308      	movs	r3, #8\n",
4439  " 40e:	230a      	movs	r3, #10\n",
4440  " 410:	230c      	movs	r3, #12\n",
4441  " 412:	230e      	movs	r3, #14\n",
4442  " 414:	2310      	movs	r3, #16\n",
4443  " 416:	2312      	movs	r3, #18\n",
4444  " 418:	2314      	movs	r3, #20\n",
4445  " 41a:	2316      	movs	r3, #22\n",
4446  " 41c:	2318      	movs	r3, #24\n",
4447  " 41e:	231a      	movs	r3, #26\n",
4448  " 420:	231c      	movs	r3, #28\n",
4449  " 422:	231e      	movs	r3, #30\n",
4450  " 424:	2320      	movs	r3, #32\n",
4451  " 426:	2322      	movs	r3, #34	; 0x22\n",
4452  " 428:	2324      	movs	r3, #36	; 0x24\n",
4453  " 42a:	2326      	movs	r3, #38	; 0x26\n",
4454  " 42c:	2328      	movs	r3, #40	; 0x28\n",
4455  " 42e:	232a      	movs	r3, #42	; 0x2a\n",
4456  " 430:	232c      	movs	r3, #44	; 0x2c\n",
4457  " 432:	232e      	movs	r3, #46	; 0x2e\n",
4458  " 434:	2330      	movs	r3, #48	; 0x30\n",
4459  " 436:	2332      	movs	r3, #50	; 0x32\n",
4460  " 438:	2334      	movs	r3, #52	; 0x34\n",
4461  " 43a:	2336      	movs	r3, #54	; 0x36\n",
4462  " 43c:	2338      	movs	r3, #56	; 0x38\n",
4463  " 43e:	233a      	movs	r3, #58	; 0x3a\n",
4464  " 440:	233c      	movs	r3, #60	; 0x3c\n",
4465  " 442:	233e      	movs	r3, #62	; 0x3e\n",
4466  " 444:	2340      	movs	r3, #64	; 0x40\n",
4467  " 446:	2342      	movs	r3, #66	; 0x42\n",
4468  " 448:	2344      	movs	r3, #68	; 0x44\n",
4469  " 44a:	2346      	movs	r3, #70	; 0x46\n",
4470  " 44c:	2348      	movs	r3, #72	; 0x48\n",
4471  " 44e:	234a      	movs	r3, #74	; 0x4a\n",
4472  " 450:	234c      	movs	r3, #76	; 0x4c\n",
4473  " 452:	234e      	movs	r3, #78	; 0x4e\n",
4474  " 454:	2350      	movs	r3, #80	; 0x50\n",
4475  " 456:	2352      	movs	r3, #82	; 0x52\n",
4476  " 458:	2354      	movs	r3, #84	; 0x54\n",
4477  " 45a:	2356      	movs	r3, #86	; 0x56\n",
4478  " 45c:	2358      	movs	r3, #88	; 0x58\n",
4479  " 45e:	235a      	movs	r3, #90	; 0x5a\n",
4480  " 460:	235c      	movs	r3, #92	; 0x5c\n",
4481  " 462:	235e      	movs	r3, #94	; 0x5e\n",
4482  " 464:	2360      	movs	r3, #96	; 0x60\n",
4483  " 466:	2362      	movs	r3, #98	; 0x62\n",
4484  " 468:	2364      	movs	r3, #100	; 0x64\n",
4485  " 46a:	2366      	movs	r3, #102	; 0x66\n",
4486  " 46c:	2368      	movs	r3, #104	; 0x68\n",
4487  " 46e:	236a      	movs	r3, #106	; 0x6a\n",
4488  " 470:	236c      	movs	r3, #108	; 0x6c\n",
4489  " 472:	236e      	movs	r3, #110	; 0x6e\n",
4490  " 474:	2370      	movs	r3, #112	; 0x70\n",
4491  " 476:	2372      	movs	r3, #114	; 0x72\n",
4492  " 478:	2374      	movs	r3, #116	; 0x74\n",
4493  " 47a:	2376      	movs	r3, #118	; 0x76\n",
4494  " 47c:	2378      	movs	r3, #120	; 0x78\n",
4495  " 47e:	237a      	movs	r3, #122	; 0x7a\n",
4496  " 480:	237c      	movs	r3, #124	; 0x7c\n",
4497  " 482:	237e      	movs	r3, #126	; 0x7e\n",
4498  " 484:	2380      	movs	r3, #128	; 0x80\n",
4499  " 486:	2382      	movs	r3, #130	; 0x82\n",
4500  " 488:	2384      	movs	r3, #132	; 0x84\n",
4501  " 48a:	2386      	movs	r3, #134	; 0x86\n",
4502  " 48c:	2388      	movs	r3, #136	; 0x88\n",
4503  " 48e:	238a      	movs	r3, #138	; 0x8a\n",
4504  " 490:	238c      	movs	r3, #140	; 0x8c\n",
4505  " 492:	238e      	movs	r3, #142	; 0x8e\n",
4506  " 494:	2390      	movs	r3, #144	; 0x90\n",
4507  " 496:	2392      	movs	r3, #146	; 0x92\n",
4508  " 498:	2394      	movs	r3, #148	; 0x94\n",
4509  " 49a:	2396      	movs	r3, #150	; 0x96\n",
4510  " 49c:	2398      	movs	r3, #152	; 0x98\n",
4511  " 49e:	239a      	movs	r3, #154	; 0x9a\n",
4512  " 4a0:	239c      	movs	r3, #156	; 0x9c\n",
4513  " 4a2:	239e      	movs	r3, #158	; 0x9e\n",
4514  " 4a4:	23a0      	movs	r3, #160	; 0xa0\n",
4515  " 4a6:	23a2      	movs	r3, #162	; 0xa2\n",
4516  " 4a8:	23a4      	movs	r3, #164	; 0xa4\n",
4517  " 4aa:	23a6      	movs	r3, #166	; 0xa6\n",
4518  " 4ac:	23a8      	movs	r3, #168	; 0xa8\n",
4519  " 4ae:	23aa      	movs	r3, #170	; 0xaa\n",
4520  " 4b0:	23ac      	movs	r3, #172	; 0xac\n",
4521  " 4b2:	23ae      	movs	r3, #174	; 0xae\n",
4522  " 4b4:	23b0      	movs	r3, #176	; 0xb0\n",
4523  " 4b6:	23b2      	movs	r3, #178	; 0xb2\n",
4524  " 4b8:	23b4      	movs	r3, #180	; 0xb4\n",
4525  " 4ba:	23b6      	movs	r3, #182	; 0xb6\n",
4526  " 4bc:	23b8      	movs	r3, #184	; 0xb8\n",
4527  " 4be:	23ba      	movs	r3, #186	; 0xba\n",
4528  " 4c0:	23bc      	movs	r3, #188	; 0xbc\n",
4529  " 4c2:	23be      	movs	r3, #190	; 0xbe\n",
4530  " 4c4:	23c0      	movs	r3, #192	; 0xc0\n",
4531  " 4c6:	23c2      	movs	r3, #194	; 0xc2\n",
4532  " 4c8:	23c4      	movs	r3, #196	; 0xc4\n",
4533  " 4ca:	23c6      	movs	r3, #198	; 0xc6\n",
4534  " 4cc:	23c8      	movs	r3, #200	; 0xc8\n",
4535  " 4ce:	23ca      	movs	r3, #202	; 0xca\n",
4536  " 4d0:	23cc      	movs	r3, #204	; 0xcc\n",
4537  " 4d2:	23ce      	movs	r3, #206	; 0xce\n",
4538  " 4d4:	23d0      	movs	r3, #208	; 0xd0\n",
4539  " 4d6:	23d2      	movs	r3, #210	; 0xd2\n",
4540  " 4d8:	23d4      	movs	r3, #212	; 0xd4\n",
4541  " 4da:	23d6      	movs	r3, #214	; 0xd6\n",
4542  " 4dc:	23d8      	movs	r3, #216	; 0xd8\n",
4543  " 4de:	23da      	movs	r3, #218	; 0xda\n",
4544  " 4e0:	23dc      	movs	r3, #220	; 0xdc\n",
4545  " 4e2:	23de      	movs	r3, #222	; 0xde\n",
4546  " 4e4:	23e0      	movs	r3, #224	; 0xe0\n",
4547  " 4e6:	23e2      	movs	r3, #226	; 0xe2\n",
4548  " 4e8:	23e4      	movs	r3, #228	; 0xe4\n",
4549  " 4ea:	23e6      	movs	r3, #230	; 0xe6\n",
4550  " 4ec:	23e8      	movs	r3, #232	; 0xe8\n",
4551  " 4ee:	23ea      	movs	r3, #234	; 0xea\n",
4552  " 4f0:	23ec      	movs	r3, #236	; 0xec\n",
4553  " 4f2:	23ee      	movs	r3, #238	; 0xee\n",
4554  " 4f4:	23f0      	movs	r3, #240	; 0xf0\n",
4555  " 4f6:	23f2      	movs	r3, #242	; 0xf2\n",
4556  " 4f8:	23f4      	movs	r3, #244	; 0xf4\n",
4557  " 4fa:	23f6      	movs	r3, #246	; 0xf6\n",
4558  " 4fc:	23f8      	movs	r3, #248	; 0xf8\n",
4559  " 4fe:	23fa      	movs	r3, #250	; 0xfa\n",
4560  " 500:	23fc      	movs	r3, #252	; 0xfc\n",
4561  " 502:	23fe      	movs	r3, #254	; 0xfe\n",
4562  " 504:	2300      	movs	r3, #0\n",
4563  " 506:	2302      	movs	r3, #2\n",
4564  " 508:	2304      	movs	r3, #4\n",
4565  " 50a:	2306      	movs	r3, #6\n",
4566  " 50c:	2308      	movs	r3, #8\n",
4567  " 50e:	230a      	movs	r3, #10\n",
4568  " 510:	230c      	movs	r3, #12\n",
4569  " 512:	230e      	movs	r3, #14\n",
4570  " 514:	2310      	movs	r3, #16\n",
4571  " 516:	2312      	movs	r3, #18\n",
4572  " 518:	2314      	movs	r3, #20\n",
4573  " 51a:	2316      	movs	r3, #22\n",
4574  " 51c:	2318      	movs	r3, #24\n",
4575  " 51e:	231a      	movs	r3, #26\n",
4576  " 520:	231c      	movs	r3, #28\n",
4577  " 522:	231e      	movs	r3, #30\n",
4578  " 524:	2320      	movs	r3, #32\n",
4579  " 526:	2322      	movs	r3, #34	; 0x22\n",
4580  " 528:	2324      	movs	r3, #36	; 0x24\n",
4581  " 52a:	2326      	movs	r3, #38	; 0x26\n",
4582  " 52c:	2328      	movs	r3, #40	; 0x28\n",
4583  " 52e:	232a      	movs	r3, #42	; 0x2a\n",
4584  " 530:	232c      	movs	r3, #44	; 0x2c\n",
4585  " 532:	232e      	movs	r3, #46	; 0x2e\n",
4586  " 534:	2330      	movs	r3, #48	; 0x30\n",
4587  " 536:	2332      	movs	r3, #50	; 0x32\n",
4588  " 538:	2334      	movs	r3, #52	; 0x34\n",
4589  " 53a:	2336      	movs	r3, #54	; 0x36\n",
4590  " 53c:	2338      	movs	r3, #56	; 0x38\n",
4591  " 53e:	233a      	movs	r3, #58	; 0x3a\n",
4592  " 540:	233c      	movs	r3, #60	; 0x3c\n",
4593  " 542:	233e      	movs	r3, #62	; 0x3e\n",
4594  " 544:	2340      	movs	r3, #64	; 0x40\n",
4595  " 546:	2342      	movs	r3, #66	; 0x42\n",
4596  " 548:	2344      	movs	r3, #68	; 0x44\n",
4597  " 54a:	2346      	movs	r3, #70	; 0x46\n",
4598  " 54c:	2348      	movs	r3, #72	; 0x48\n",
4599  " 54e:	234a      	movs	r3, #74	; 0x4a\n",
4600  " 550:	234c      	movs	r3, #76	; 0x4c\n",
4601  " 552:	234e      	movs	r3, #78	; 0x4e\n",
4602  " 554:	2350      	movs	r3, #80	; 0x50\n",
4603  " 556:	2352      	movs	r3, #82	; 0x52\n",
4604  " 558:	2354      	movs	r3, #84	; 0x54\n",
4605  " 55a:	2356      	movs	r3, #86	; 0x56\n",
4606  " 55c:	2358      	movs	r3, #88	; 0x58\n",
4607  " 55e:	235a      	movs	r3, #90	; 0x5a\n",
4608  " 560:	235c      	movs	r3, #92	; 0x5c\n",
4609  " 562:	235e      	movs	r3, #94	; 0x5e\n",
4610  " 564:	2360      	movs	r3, #96	; 0x60\n",
4611  " 566:	2362      	movs	r3, #98	; 0x62\n",
4612  " 568:	2364      	movs	r3, #100	; 0x64\n",
4613  " 56a:	2366      	movs	r3, #102	; 0x66\n",
4614  " 56c:	2368      	movs	r3, #104	; 0x68\n",
4615  " 56e:	236a      	movs	r3, #106	; 0x6a\n",
4616  " 570:	236c      	movs	r3, #108	; 0x6c\n",
4617  " 572:	236e      	movs	r3, #110	; 0x6e\n",
4618  " 574:	2370      	movs	r3, #112	; 0x70\n",
4619  " 576:	2372      	movs	r3, #114	; 0x72\n",
4620  " 578:	2374      	movs	r3, #116	; 0x74\n",
4621  " 57a:	2376      	movs	r3, #118	; 0x76\n",
4622  " 57c:	2378      	movs	r3, #120	; 0x78\n",
4623  " 57e:	237a      	movs	r3, #122	; 0x7a\n",
4624  " 580:	237c      	movs	r3, #124	; 0x7c\n",
4625  " 582:	237e      	movs	r3, #126	; 0x7e\n",
4626  " 584:	2380      	movs	r3, #128	; 0x80\n",
4627  " 586:	2382      	movs	r3, #130	; 0x82\n",
4628  " 588:	2384      	movs	r3, #132	; 0x84\n",
4629  " 58a:	2386      	movs	r3, #134	; 0x86\n",
4630  " 58c:	2388      	movs	r3, #136	; 0x88\n",
4631  " 58e:	238a      	movs	r3, #138	; 0x8a\n",
4632  " 590:	238c      	movs	r3, #140	; 0x8c\n",
4633  " 592:	238e      	movs	r3, #142	; 0x8e\n",
4634  " 594:	2390      	movs	r3, #144	; 0x90\n",
4635  " 596:	2392      	movs	r3, #146	; 0x92\n",
4636  " 598:	2394      	movs	r3, #148	; 0x94\n",
4637  " 59a:	2396      	movs	r3, #150	; 0x96\n",
4638  " 59c:	2398      	movs	r3, #152	; 0x98\n",
4639  " 59e:	239a      	movs	r3, #154	; 0x9a\n",
4640  " 5a0:	239c      	movs	r3, #156	; 0x9c\n",
4641  " 5a2:	239e      	movs	r3, #158	; 0x9e\n",
4642  " 5a4:	23a0      	movs	r3, #160	; 0xa0\n",
4643  " 5a6:	23a2      	movs	r3, #162	; 0xa2\n",
4644  " 5a8:	23a4      	movs	r3, #164	; 0xa4\n",
4645  " 5aa:	23a6      	movs	r3, #166	; 0xa6\n",
4646  " 5ac:	23a8      	movs	r3, #168	; 0xa8\n",
4647  " 5ae:	23aa      	movs	r3, #170	; 0xaa\n",
4648  " 5b0:	23ac      	movs	r3, #172	; 0xac\n",
4649  " 5b2:	23ae      	movs	r3, #174	; 0xae\n",
4650  " 5b4:	23b0      	movs	r3, #176	; 0xb0\n",
4651  " 5b6:	23b2      	movs	r3, #178	; 0xb2\n",
4652  " 5b8:	23b4      	movs	r3, #180	; 0xb4\n",
4653  " 5ba:	23b6      	movs	r3, #182	; 0xb6\n",
4654  " 5bc:	23b8      	movs	r3, #184	; 0xb8\n",
4655  " 5be:	23ba      	movs	r3, #186	; 0xba\n",
4656  " 5c0:	23bc      	movs	r3, #188	; 0xbc\n",
4657  " 5c2:	23be      	movs	r3, #190	; 0xbe\n",
4658  " 5c4:	23c0      	movs	r3, #192	; 0xc0\n",
4659  " 5c6:	23c2      	movs	r3, #194	; 0xc2\n",
4660  " 5c8:	23c4      	movs	r3, #196	; 0xc4\n",
4661  " 5ca:	23c6      	movs	r3, #198	; 0xc6\n",
4662  " 5cc:	23c8      	movs	r3, #200	; 0xc8\n",
4663  " 5ce:	23ca      	movs	r3, #202	; 0xca\n",
4664  " 5d0:	23cc      	movs	r3, #204	; 0xcc\n",
4665  " 5d2:	23ce      	movs	r3, #206	; 0xce\n",
4666  " 5d4:	23d0      	movs	r3, #208	; 0xd0\n",
4667  " 5d6:	23d2      	movs	r3, #210	; 0xd2\n",
4668  " 5d8:	23d4      	movs	r3, #212	; 0xd4\n",
4669  " 5da:	23d6      	movs	r3, #214	; 0xd6\n",
4670  " 5dc:	23d8      	movs	r3, #216	; 0xd8\n",
4671  " 5de:	23da      	movs	r3, #218	; 0xda\n",
4672  " 5e0:	23dc      	movs	r3, #220	; 0xdc\n",
4673  " 5e2:	23de      	movs	r3, #222	; 0xde\n",
4674  " 5e4:	23e0      	movs	r3, #224	; 0xe0\n",
4675  " 5e6:	23e2      	movs	r3, #226	; 0xe2\n",
4676  " 5e8:	23e4      	movs	r3, #228	; 0xe4\n",
4677  " 5ea:	23e6      	movs	r3, #230	; 0xe6\n",
4678  " 5ec:	23e8      	movs	r3, #232	; 0xe8\n",
4679  " 5ee:	23ea      	movs	r3, #234	; 0xea\n",
4680  " 5f0:	23ec      	movs	r3, #236	; 0xec\n",
4681  " 5f2:	23ee      	movs	r3, #238	; 0xee\n",
4682  " 5f4:	23f0      	movs	r3, #240	; 0xf0\n",
4683  " 5f6:	23f2      	movs	r3, #242	; 0xf2\n",
4684  " 5f8:	23f4      	movs	r3, #244	; 0xf4\n",
4685  " 5fa:	23f6      	movs	r3, #246	; 0xf6\n",
4686  " 5fc:	23f8      	movs	r3, #248	; 0xf8\n",
4687  " 5fe:	23fa      	movs	r3, #250	; 0xfa\n",
4688  " 600:	23fc      	movs	r3, #252	; 0xfc\n",
4689  " 602:	23fe      	movs	r3, #254	; 0xfe\n",
4690  " 604:	2300      	movs	r3, #0\n",
4691  " 606:	2302      	movs	r3, #2\n",
4692  " 608:	2304      	movs	r3, #4\n",
4693  " 60a:	2306      	movs	r3, #6\n",
4694  " 60c:	2308      	movs	r3, #8\n",
4695  " 60e:	230a      	movs	r3, #10\n",
4696  " 610:	230c      	movs	r3, #12\n",
4697  " 612:	230e      	movs	r3, #14\n",
4698  " 614:	2310      	movs	r3, #16\n",
4699  " 616:	2312      	movs	r3, #18\n",
4700  " 618:	2314      	movs	r3, #20\n",
4701  " 61a:	2316      	movs	r3, #22\n",
4702  " 61c:	2318      	movs	r3, #24\n",
4703  " 61e:	231a      	movs	r3, #26\n",
4704  " 620:	231c      	movs	r3, #28\n",
4705  " 622:	231e      	movs	r3, #30\n",
4706  " 624:	2320      	movs	r3, #32\n",
4707  " 626:	2322      	movs	r3, #34	; 0x22\n",
4708  " 628:	2324      	movs	r3, #36	; 0x24\n",
4709  " 62a:	2326      	movs	r3, #38	; 0x26\n",
4710  " 62c:	2328      	movs	r3, #40	; 0x28\n",
4711  " 62e:	232a      	movs	r3, #42	; 0x2a\n",
4712  " 630:	232c      	movs	r3, #44	; 0x2c\n",
4713  " 632:	232e      	movs	r3, #46	; 0x2e\n",
4714  " 634:	2330      	movs	r3, #48	; 0x30\n",
4715  " 636:	2332      	movs	r3, #50	; 0x32\n",
4716  " 638:	2334      	movs	r3, #52	; 0x34\n",
4717  " 63a:	2336      	movs	r3, #54	; 0x36\n",
4718  " 63c:	2338      	movs	r3, #56	; 0x38\n",
4719  " 63e:	233a      	movs	r3, #58	; 0x3a\n",
4720  " 640:	233c      	movs	r3, #60	; 0x3c\n",
4721  " 642:	233e      	movs	r3, #62	; 0x3e\n",
4722  " 644:	2340      	movs	r3, #64	; 0x40\n",
4723  " 646:	2342      	movs	r3, #66	; 0x42\n",
4724  " 648:	2344      	movs	r3, #68	; 0x44\n",
4725  " 64a:	2346      	movs	r3, #70	; 0x46\n",
4726  " 64c:	2348      	movs	r3, #72	; 0x48\n",
4727  " 64e:	234a      	movs	r3, #74	; 0x4a\n",
4728  " 650:	234c      	movs	r3, #76	; 0x4c\n",
4729  " 652:	234e      	movs	r3, #78	; 0x4e\n",
4730  " 654:	2350      	movs	r3, #80	; 0x50\n",
4731  " 656:	2352      	movs	r3, #82	; 0x52\n",
4732  " 658:	2354      	movs	r3, #84	; 0x54\n",
4733  " 65a:	2356      	movs	r3, #86	; 0x56\n",
4734  " 65c:	2358      	movs	r3, #88	; 0x58\n",
4735  " 65e:	235a      	movs	r3, #90	; 0x5a\n",
4736  " 660:	235c      	movs	r3, #92	; 0x5c\n",
4737  " 662:	235e      	movs	r3, #94	; 0x5e\n",
4738  " 664:	2360      	movs	r3, #96	; 0x60\n",
4739  " 666:	2362      	movs	r3, #98	; 0x62\n",
4740  " 668:	2364      	movs	r3, #100	; 0x64\n",
4741  " 66a:	2366      	movs	r3, #102	; 0x66\n",
4742  " 66c:	2368      	movs	r3, #104	; 0x68\n",
4743  " 66e:	236a      	movs	r3, #106	; 0x6a\n",
4744  " 670:	236c      	movs	r3, #108	; 0x6c\n",
4745  " 672:	236e      	movs	r3, #110	; 0x6e\n",
4746  " 674:	2370      	movs	r3, #112	; 0x70\n",
4747  " 676:	2372      	movs	r3, #114	; 0x72\n",
4748  " 678:	2374      	movs	r3, #116	; 0x74\n",
4749  " 67a:	2376      	movs	r3, #118	; 0x76\n",
4750  " 67c:	2378      	movs	r3, #120	; 0x78\n",
4751  " 67e:	237a      	movs	r3, #122	; 0x7a\n",
4752  " 680:	237c      	movs	r3, #124	; 0x7c\n",
4753  " 682:	237e      	movs	r3, #126	; 0x7e\n",
4754  " 684:	2380      	movs	r3, #128	; 0x80\n",
4755  " 686:	2382      	movs	r3, #130	; 0x82\n",
4756  " 688:	2384      	movs	r3, #132	; 0x84\n",
4757  " 68a:	2386      	movs	r3, #134	; 0x86\n",
4758  " 68c:	2388      	movs	r3, #136	; 0x88\n",
4759  " 68e:	238a      	movs	r3, #138	; 0x8a\n",
4760  " 690:	238c      	movs	r3, #140	; 0x8c\n",
4761  " 692:	238e      	movs	r3, #142	; 0x8e\n",
4762  " 694:	2390      	movs	r3, #144	; 0x90\n",
4763  " 696:	2392      	movs	r3, #146	; 0x92\n",
4764  " 698:	2394      	movs	r3, #148	; 0x94\n",
4765  " 69a:	2396      	movs	r3, #150	; 0x96\n",
4766  " 69c:	2398      	movs	r3, #152	; 0x98\n",
4767  " 69e:	239a      	movs	r3, #154	; 0x9a\n",
4768  " 6a0:	239c      	movs	r3, #156	; 0x9c\n",
4769  " 6a2:	239e      	movs	r3, #158	; 0x9e\n",
4770  " 6a4:	23a0      	movs	r3, #160	; 0xa0\n",
4771  " 6a6:	23a2      	movs	r3, #162	; 0xa2\n",
4772  " 6a8:	23a4      	movs	r3, #164	; 0xa4\n",
4773  " 6aa:	23a6      	movs	r3, #166	; 0xa6\n",
4774  " 6ac:	23a8      	movs	r3, #168	; 0xa8\n",
4775  " 6ae:	23aa      	movs	r3, #170	; 0xaa\n",
4776  " 6b0:	23ac      	movs	r3, #172	; 0xac\n",
4777  " 6b2:	23ae      	movs	r3, #174	; 0xae\n",
4778  " 6b4:	23b0      	movs	r3, #176	; 0xb0\n",
4779  " 6b6:	23b2      	movs	r3, #178	; 0xb2\n",
4780  " 6b8:	23b4      	movs	r3, #180	; 0xb4\n",
4781  " 6ba:	23b6      	movs	r3, #182	; 0xb6\n",
4782  " 6bc:	23b8      	movs	r3, #184	; 0xb8\n",
4783  " 6be:	23ba      	movs	r3, #186	; 0xba\n",
4784  " 6c0:	23bc      	movs	r3, #188	; 0xbc\n",
4785  " 6c2:	23be      	movs	r3, #190	; 0xbe\n",
4786  " 6c4:	23c0      	movs	r3, #192	; 0xc0\n",
4787  " 6c6:	23c2      	movs	r3, #194	; 0xc2\n",
4788  " 6c8:	23c4      	movs	r3, #196	; 0xc4\n",
4789  " 6ca:	23c6      	movs	r3, #198	; 0xc6\n",
4790  " 6cc:	23c8      	movs	r3, #200	; 0xc8\n",
4791  " 6ce:	23ca      	movs	r3, #202	; 0xca\n",
4792  " 6d0:	23cc      	movs	r3, #204	; 0xcc\n",
4793  " 6d2:	23ce      	movs	r3, #206	; 0xce\n",
4794  " 6d4:	23d0      	movs	r3, #208	; 0xd0\n",
4795  " 6d6:	23d2      	movs	r3, #210	; 0xd2\n",
4796  " 6d8:	23d4      	movs	r3, #212	; 0xd4\n",
4797  " 6da:	23d6      	movs	r3, #214	; 0xd6\n",
4798  " 6dc:	23d8      	movs	r3, #216	; 0xd8\n",
4799  " 6de:	23da      	movs	r3, #218	; 0xda\n",
4800  " 6e0:	23dc      	movs	r3, #220	; 0xdc\n",
4801  " 6e2:	23de      	movs	r3, #222	; 0xde\n",
4802  " 6e4:	23e0      	movs	r3, #224	; 0xe0\n",
4803  " 6e6:	23e2      	movs	r3, #226	; 0xe2\n",
4804  " 6e8:	23e4      	movs	r3, #228	; 0xe4\n",
4805  " 6ea:	23e6      	movs	r3, #230	; 0xe6\n",
4806  " 6ec:	23e8      	movs	r3, #232	; 0xe8\n",
4807  " 6ee:	23ea      	movs	r3, #234	; 0xea\n",
4808  " 6f0:	23ec      	movs	r3, #236	; 0xec\n",
4809  " 6f2:	23ee      	movs	r3, #238	; 0xee\n",
4810  " 6f4:	23f0      	movs	r3, #240	; 0xf0\n",
4811  " 6f6:	23f2      	movs	r3, #242	; 0xf2\n",
4812  " 6f8:	23f4      	movs	r3, #244	; 0xf4\n",
4813  " 6fa:	23f6      	movs	r3, #246	; 0xf6\n",
4814  " 6fc:	23f8      	movs	r3, #248	; 0xf8\n",
4815  " 6fe:	23fa      	movs	r3, #250	; 0xfa\n",
4816  " 700:	23fc      	movs	r3, #252	; 0xfc\n",
4817  " 702:	23fe      	movs	r3, #254	; 0xfe\n",
4818  " 704:	2300      	movs	r3, #0\n",
4819  " 706:	2302      	movs	r3, #2\n",
4820  " 708:	2304      	movs	r3, #4\n",
4821  " 70a:	2306      	movs	r3, #6\n",
4822  " 70c:	2308      	movs	r3, #8\n",
4823  " 70e:	230a      	movs	r3, #10\n",
4824  " 710:	230c      	movs	r3, #12\n",
4825  " 712:	230e      	movs	r3, #14\n",
4826  " 714:	2310      	movs	r3, #16\n",
4827  " 716:	2312      	movs	r3, #18\n",
4828  " 718:	2314      	movs	r3, #20\n",
4829  " 71a:	2316      	movs	r3, #22\n",
4830  " 71c:	2318      	movs	r3, #24\n",
4831  " 71e:	231a      	movs	r3, #26\n",
4832  " 720:	231c      	movs	r3, #28\n",
4833  " 722:	231e      	movs	r3, #30\n",
4834  " 724:	2320      	movs	r3, #32\n",
4835  " 726:	2322      	movs	r3, #34	; 0x22\n",
4836  " 728:	2324      	movs	r3, #36	; 0x24\n",
4837  " 72a:	2326      	movs	r3, #38	; 0x26\n",
4838  " 72c:	2328      	movs	r3, #40	; 0x28\n",
4839  " 72e:	232a      	movs	r3, #42	; 0x2a\n",
4840  " 730:	232c      	movs	r3, #44	; 0x2c\n",
4841  " 732:	232e      	movs	r3, #46	; 0x2e\n",
4842  " 734:	2330      	movs	r3, #48	; 0x30\n",
4843  " 736:	2332      	movs	r3, #50	; 0x32\n",
4844  " 738:	2334      	movs	r3, #52	; 0x34\n",
4845  " 73a:	2336      	movs	r3, #54	; 0x36\n",
4846  " 73c:	2338      	movs	r3, #56	; 0x38\n",
4847  " 73e:	233a      	movs	r3, #58	; 0x3a\n",
4848  " 740:	233c      	movs	r3, #60	; 0x3c\n",
4849  " 742:	233e      	movs	r3, #62	; 0x3e\n",
4850  " 744:	2340      	movs	r3, #64	; 0x40\n",
4851  " 746:	2342      	movs	r3, #66	; 0x42\n",
4852  " 748:	2344      	movs	r3, #68	; 0x44\n",
4853  " 74a:	2346      	movs	r3, #70	; 0x46\n",
4854  " 74c:	2348      	movs	r3, #72	; 0x48\n",
4855  " 74e:	234a      	movs	r3, #74	; 0x4a\n",
4856  " 750:	234c      	movs	r3, #76	; 0x4c\n",
4857  " 752:	234e      	movs	r3, #78	; 0x4e\n",
4858  " 754:	2350      	movs	r3, #80	; 0x50\n",
4859  " 756:	2352      	movs	r3, #82	; 0x52\n",
4860  " 758:	2354      	movs	r3, #84	; 0x54\n",
4861  " 75a:	2356      	movs	r3, #86	; 0x56\n",
4862  " 75c:	2358      	movs	r3, #88	; 0x58\n",
4863  " 75e:	235a      	movs	r3, #90	; 0x5a\n",
4864  " 760:	235c      	movs	r3, #92	; 0x5c\n",
4865  " 762:	235e      	movs	r3, #94	; 0x5e\n",
4866  " 764:	2360      	movs	r3, #96	; 0x60\n",
4867  " 766:	2362      	movs	r3, #98	; 0x62\n",
4868  " 768:	2364      	movs	r3, #100	; 0x64\n",
4869  " 76a:	2366      	movs	r3, #102	; 0x66\n",
4870  " 76c:	2368      	movs	r3, #104	; 0x68\n",
4871  " 76e:	236a      	movs	r3, #106	; 0x6a\n",
4872  " 770:	236c      	movs	r3, #108	; 0x6c\n",
4873  " 772:	236e      	movs	r3, #110	; 0x6e\n",
4874  " 774:	2370      	movs	r3, #112	; 0x70\n",
4875  " 776:	2372      	movs	r3, #114	; 0x72\n",
4876  " 778:	2374      	movs	r3, #116	; 0x74\n",
4877  " 77a:	2376      	movs	r3, #118	; 0x76\n",
4878  " 77c:	2378      	movs	r3, #120	; 0x78\n",
4879  " 77e:	237a      	movs	r3, #122	; 0x7a\n",
4880  " 780:	237c      	movs	r3, #124	; 0x7c\n",
4881  " 782:	237e      	movs	r3, #126	; 0x7e\n",
4882  " 784:	2380      	movs	r3, #128	; 0x80\n",
4883  " 786:	2382      	movs	r3, #130	; 0x82\n",
4884  " 788:	2384      	movs	r3, #132	; 0x84\n",
4885  " 78a:	2386      	movs	r3, #134	; 0x86\n",
4886  " 78c:	2388      	movs	r3, #136	; 0x88\n",
4887  " 78e:	238a      	movs	r3, #138	; 0x8a\n",
4888  " 790:	238c      	movs	r3, #140	; 0x8c\n",
4889  " 792:	238e      	movs	r3, #142	; 0x8e\n",
4890  " 794:	2390      	movs	r3, #144	; 0x90\n",
4891  " 796:	2392      	movs	r3, #146	; 0x92\n",
4892  " 798:	2394      	movs	r3, #148	; 0x94\n",
4893  " 79a:	2396      	movs	r3, #150	; 0x96\n",
4894  " 79c:	2398      	movs	r3, #152	; 0x98\n",
4895  " 79e:	239a      	movs	r3, #154	; 0x9a\n",
4896  " 7a0:	239c      	movs	r3, #156	; 0x9c\n",
4897  " 7a2:	239e      	movs	r3, #158	; 0x9e\n",
4898  " 7a4:	23a0      	movs	r3, #160	; 0xa0\n",
4899  " 7a6:	23a2      	movs	r3, #162	; 0xa2\n",
4900  " 7a8:	23a4      	movs	r3, #164	; 0xa4\n",
4901  " 7aa:	23a6      	movs	r3, #166	; 0xa6\n",
4902  " 7ac:	23a8      	movs	r3, #168	; 0xa8\n",
4903  " 7ae:	23aa      	movs	r3, #170	; 0xaa\n",
4904  " 7b0:	23ac      	movs	r3, #172	; 0xac\n",
4905  " 7b2:	23ae      	movs	r3, #174	; 0xae\n",
4906  " 7b4:	23b0      	movs	r3, #176	; 0xb0\n",
4907  " 7b6:	23b2      	movs	r3, #178	; 0xb2\n",
4908  " 7b8:	23b4      	movs	r3, #180	; 0xb4\n",
4909  " 7ba:	23b6      	movs	r3, #182	; 0xb6\n",
4910  " 7bc:	23b8      	movs	r3, #184	; 0xb8\n",
4911  " 7be:	23ba      	movs	r3, #186	; 0xba\n",
4912  " 7c0:	23bc      	movs	r3, #188	; 0xbc\n",
4913  " 7c2:	23be      	movs	r3, #190	; 0xbe\n",
4914  " 7c4:	23c0      	movs	r3, #192	; 0xc0\n",
4915  " 7c6:	23c2      	movs	r3, #194	; 0xc2\n",
4916  " 7c8:	23c4      	movs	r3, #196	; 0xc4\n",
4917  " 7ca:	23c6      	movs	r3, #198	; 0xc6\n",
4918  " 7cc:	23c8      	movs	r3, #200	; 0xc8\n",
4919  " 7ce:	23ca      	movs	r3, #202	; 0xca\n",
4920  " 7d0:	23cc      	movs	r3, #204	; 0xcc\n",
4921  " 7d2:	23ce      	movs	r3, #206	; 0xce\n",
4922  " 7d4:	23d0      	movs	r3, #208	; 0xd0\n",
4923  " 7d6:	23d2      	movs	r3, #210	; 0xd2\n",
4924  " 7d8:	23d4      	movs	r3, #212	; 0xd4\n",
4925  " 7da:	23d6      	movs	r3, #214	; 0xd6\n",
4926  " 7dc:	23d8      	movs	r3, #216	; 0xd8\n",
4927  " 7de:	23da      	movs	r3, #218	; 0xda\n",
4928  " 7e0:	23dc      	movs	r3, #220	; 0xdc\n",
4929  " 7e2:	23de      	movs	r3, #222	; 0xde\n",
4930  " 7e4:	23e0      	movs	r3, #224	; 0xe0\n",
4931  " 7e6:	23e2      	movs	r3, #226	; 0xe2\n",
4932  " 7e8:	23e4      	movs	r3, #228	; 0xe4\n",
4933  " 7ea:	23e6      	movs	r3, #230	; 0xe6\n",
4934  " 7ec:	23e8      	movs	r3, #232	; 0xe8\n",
4935  " 7ee:	23ea      	movs	r3, #234	; 0xea\n",
4936  " 7f0:	23ec      	movs	r3, #236	; 0xec\n",
4937  " 7f2:	23ee      	movs	r3, #238	; 0xee\n",
4938  " 7f4:	23f0      	movs	r3, #240	; 0xf0\n",
4939  " 7f6:	23f2      	movs	r3, #242	; 0xf2\n",
4940  " 7f8:	23f4      	movs	r3, #244	; 0xf4\n",
4941  " 7fa:	23f6      	movs	r3, #246	; 0xf6\n",
4942  " 7fc:	23f8      	movs	r3, #248	; 0xf8\n",
4943  " 7fe:	23fa      	movs	r3, #250	; 0xfa\n",
4944  " 800:	23fc      	movs	r3, #252	; 0xfc\n",
4945  " 802:	23fe      	movs	r3, #254	; 0xfe\n",
4946  " 804:	2300      	movs	r3, #0\n",
4947  " 806:	f7ff bbfd 	b.w	4 <MixedBranch32+0x4>\n",
4948  " 80a:	4611      	mov	r1, r2\n",
4949  nullptr
4950};
4951const char* const ShiftsResults[] = {
4952  "   0:	0148      	lsls	r0, r1, #5\n",
4953  "   2:	0948      	lsrs	r0, r1, #5\n",
4954  "   4:	1148      	asrs	r0, r1, #5\n",
4955  "   6:	4088      	lsls	r0, r1\n",
4956  "   8:	40c8      	lsrs	r0, r1\n",
4957  "   a:	4108      	asrs	r0, r1\n",
4958  "   c:	41c8      	rors	r0, r1\n",
4959  "   e:	0148      	lsls	r0, r1, #5\n",
4960  "  10:	0948      	lsrs	r0, r1, #5\n",
4961  "  12:	1148      	asrs	r0, r1, #5\n",
4962  "  14:	4088      	lsls	r0, r1\n",
4963  "  16:	40c8      	lsrs	r0, r1\n",
4964  "  18:	4108      	asrs	r0, r1\n",
4965  "  1a:	41c8      	rors	r0, r1\n",
4966  "  1c:	ea4f 1041 	mov.w	r0, r1, lsl #5\n",
4967  "  20:	ea4f 1051 	mov.w	r0, r1, lsr #5\n",
4968  "  24:	ea4f 1061 	mov.w	r0, r1, asr #5\n",
4969  "  28:	fa00 f001 	lsl.w	r0, r0, r1\n",
4970  "  2c:	fa20 f001 	lsr.w	r0, r0, r1\n",
4971  "  30:	fa40 f001 	asr.w	r0, r0, r1\n",
4972  "  34:	fa60 f001 	ror.w	r0, r0, r1\n",
4973  "  38:	ea4f 1071 	mov.w	r0, r1, ror #5\n",
4974  "  3c:	ea5f 1071 	movs.w	r0, r1, ror #5\n",
4975  "  40:	ea4f 1071 	mov.w	r0, r1, ror #5\n",
4976  "  44:	ea4f 1841 	mov.w	r8, r1, lsl #5\n",
4977  "  48:	ea4f 1058 	mov.w	r0, r8, lsr #5\n",
4978  "  4c:	ea4f 1861 	mov.w	r8, r1, asr #5\n",
4979  "  50:	ea4f 1078 	mov.w	r0, r8, ror #5\n",
4980  "  54:	fa01 f002 	lsl.w	r0, r1, r2\n",
4981  "  58:	fa21 f002 	lsr.w	r0, r1, r2\n",
4982  "  5c:	fa41 f002 	asr.w	r0, r1, r2\n",
4983  "  60:	fa61 f002 	ror.w	r0, r1, r2\n",
4984  "  64:	fa01 f802 	lsl.w	r8, r1, r2\n",
4985  "  68:	fa28 f002 	lsr.w	r0, r8, r2\n",
4986  "  6c:	fa41 f008 	asr.w	r0, r1, r8\n",
4987  "  70:	ea5f 1841 	movs.w	r8, r1, lsl #5\n",
4988  "  74:	ea5f 1058 	movs.w	r0, r8, lsr #5\n",
4989  "  78:	ea5f 1861 	movs.w	r8, r1, asr #5\n",
4990  "  7c:	ea5f 1078 	movs.w	r0, r8, ror #5\n",
4991  "  80:	fa11 f002 	lsls.w	r0, r1, r2\n",
4992  "  84:	fa31 f002 	lsrs.w	r0, r1, r2\n",
4993  "  88:	fa51 f002 	asrs.w	r0, r1, r2\n",
4994  "  8c:	fa71 f002 	rors.w	r0, r1, r2\n",
4995  "  90:	fa11 f802 	lsls.w	r8, r1, r2\n",
4996  "  94:	fa38 f002 	lsrs.w	r0, r8, r2\n",
4997  "  98:	fa51 f008 	asrs.w	r0, r1, r8\n",
4998  nullptr
4999};
5000const char* const LoadStoreRegOffsetResults[] = {
5001  "   0:	5888      	ldr	r0, [r1, r2]\n",
5002  "   2:	5088      	str	r0, [r1, r2]\n",
5003  "   4:	f851 0012 	ldr.w	r0, [r1, r2, lsl #1]\n",
5004  "   8:	f841 0012 	str.w	r0, [r1, r2, lsl #1]\n",
5005  "   c:	f851 0032 	ldr.w	r0, [r1, r2, lsl #3]\n",
5006  "  10:	f841 0032 	str.w	r0, [r1, r2, lsl #3]\n",
5007  "  14:	f851 8002 	ldr.w	r8, [r1, r2]\n",
5008  "  18:	f841 8002 	str.w	r8, [r1, r2]\n",
5009  "  1c:	f858 1002 	ldr.w	r1, [r8, r2]\n",
5010  "  20:	f848 2002 	str.w	r2, [r8, r2]\n",
5011  "  24:	f851 0008 	ldr.w	r0, [r1, r8]\n",
5012  "  28:	f841 0008 	str.w	r0, [r1, r8]\n",
5013  nullptr
5014};
5015const char* const LoadStoreLiteralResults[] = {
5016  "   0:   4801            ldr     r0, [pc, #4]    ; (8 <LoadStoreLiteral+0x8>)\n",
5017  "   2:   f8cf 0004       str.w   r0, [pc, #4]    ; 8 <LoadStoreLiteral+0x8>\n",
5018  "   6:   f85f 0008       ldr.w   r0, [pc, #-8]   ; 0 <LoadStoreLiteral>\n",
5019  "   a:   f84f 0008       str.w   r0, [pc, #-8]   ; 4 <LoadStoreLiteral+0x4>\n",
5020  "   e:   48ff            ldr     r0, [pc, #1020] ; (40c <LoadStoreLiteral+0x40c>)\n",
5021  "  10:   f8df 07ff       ldr.w   r0, [pc, #2047] ; 813 <LoadStoreLiteral+0x813>\n",
5022  "  14:   f8cf 03ff       str.w   r0, [pc, #1023] ; 417 <LoadStoreLiteral+0x417>\n",
5023  "  18:   f8cf 07ff       str.w   r0, [pc, #2047] ; 81b <LoadStoreLiteral+0x81b>\n",
5024  nullptr
5025};
5026const char* const LoadStoreLimitsResults[] = {
5027  "   0:   6fe0            ldr     r0, [r4, #124]  ; 0x7c\n",
5028  "   2:   f8d4 0080       ldr.w   r0, [r4, #128]  ; 0x80\n",
5029  "   6:   7fe0            ldrb    r0, [r4, #31]\n",
5030  "   8:   f894 0020       ldrb.w  r0, [r4, #32]\n",
5031  "   c:   8fe0            ldrh    r0, [r4, #62]   ; 0x3e\n",
5032  "   e:   f8b4 0040       ldrh.w  r0, [r4, #64]   ; 0x40\n",
5033  "  12:   f994 001f       ldrsb.w r0, [r4, #31]\n",
5034  "  16:   f994 0020       ldrsb.w r0, [r4, #32]\n",
5035  "  1a:   f9b4 003e       ldrsh.w r0, [r4, #62]   ; 0x3e\n",
5036  "  1e:   f9b4 0040       ldrsh.w r0, [r4, #64]   ; 0x40\n",
5037  "  22:   67e0            str     r0, [r4, #124]  ; 0x7c\n",
5038  "  24:   f8c4 0080       str.w   r0, [r4, #128]  ; 0x80\n",
5039  "  28:   77e0            strb    r0, [r4, #31]\n",
5040  "  2a:   f884 0020       strb.w  r0, [r4, #32]\n",
5041  "  2e:   87e0            strh    r0, [r4, #62]   ; 0x3e\n",
5042  "  30:   f8a4 0040       strh.w  r0, [r4, #64]   ; 0x40\n",
5043  nullptr
5044};
5045const char* const CompareAndBranchResults[] = {
5046  "  0: b130        cbz r0, 10 <CompareAndBranch+0x10>\n",
5047  "  2: f1bb 0f00   cmp.w fp, #0\n",
5048  "  6: d003        beq.n 10 <CompareAndBranch+0x10>\n",
5049  "  8: b910        cbnz r0, 10 <CompareAndBranch+0x10>\n",
5050  "  a: f1bb 0f00   cmp.w fp, #0\n",
5051  "  e: d1ff        bne.n 10 <CompareAndBranch+0x10>\n",
5052  nullptr
5053};
5054
5055const char* const AddConstantResults[] = {
5056  "   0:	4608      	mov	r0, r1\n",
5057  "   2:	1c48      	adds	r0, r1, #1\n",
5058  "   4:	1dc8      	adds	r0, r1, #7\n",
5059  "   6:	f101 0008 	add.w	r0, r1, #8\n",
5060  "   a:	f101 00ff 	add.w	r0, r1, #255	; 0xff\n",
5061  "   e:	f501 7080 	add.w	r0, r1, #256	; 0x100\n",
5062  "  12:	f201 1001 	addw	r0, r1, #257	; 0x101\n",
5063  "  16:	f601 70ff 	addw	r0, r1, #4095	; 0xfff\n",
5064  "  1a:	f501 5080 	add.w	r0, r1, #4096	; 0x1000\n",
5065  "  1e:	f46f 5080 	mvn.w	r0, #4096	; 0x1000\n",
5066  "  22:	1a08      	subs	r0, r1, r0\n",
5067  "  24:	f241 0002 	movw	r0, #4098	; 0x1002\n",
5068  "  28:	1808      	adds	r0, r1, r0\n",
5069  "  2a:	f64f 70ff 	movw	r0, #65535	; 0xffff\n",
5070  "  2e:	1808      	adds	r0, r1, r0\n",
5071  "  30:	f501 3080 	add.w	r0, r1, #65536	; 0x10000\n",
5072  "  34:	f101 1001 	add.w	r0, r1, #65537	; 0x10001\n",
5073  "  38:	f06f 1001 	mvn.w	r0, #65537	; 0x10001\n",
5074  "  3c:	1a08      	subs	r0, r1, r0\n",
5075  "  3e:	f240 0003 	movw	r0, #3\n",
5076  "  42:	f2c0 0001 	movt	r0, #1\n",
5077  "  46:	1808      	adds	r0, r1, r0\n",
5078  "  48:	1e48      	subs	r0, r1, #1\n",
5079  "  4a:	1fc8      	subs	r0, r1, #7\n",
5080  "  4c:	f1a1 0008 	sub.w	r0, r1, #8\n",
5081  "  50:	f1a1 00ff 	sub.w	r0, r1, #255	; 0xff\n",
5082  "  54:	f5a1 7080 	sub.w	r0, r1, #256	; 0x100\n",
5083  "  58:	f2a1 1001 	subw	r0, r1, #257	; 0x101\n",
5084  "  5c:	f6a1 70ff 	subw	r0, r1, #4095	; 0xfff\n",
5085  "  60:	f5a1 5080 	sub.w	r0, r1, #4096	; 0x1000\n",
5086  "  64:	f46f 5080 	mvn.w	r0, #4096	; 0x1000\n",
5087  "  68:	1808      	adds	r0, r1, r0\n",
5088  "  6a:	f241 0002 	movw	r0, #4098	; 0x1002\n",
5089  "  6e:	1a08      	subs	r0, r1, r0\n",
5090  "  70:	f64f 70ff 	movw	r0, #65535	; 0xffff\n",
5091  "  74:	1a08      	subs	r0, r1, r0\n",
5092  "  76:	f5a1 3080 	sub.w	r0, r1, #65536	; 0x10000\n",
5093  "  7a:	f1a1 1001 	sub.w	r0, r1, #65537	; 0x10001\n",
5094  "  7e:	f06f 1001 	mvn.w	r0, #65537	; 0x10001\n",
5095  "  82:	1808      	adds	r0, r1, r0\n",
5096  "  84:	f64f 70fd 	movw	r0, #65533	; 0xfffd\n",
5097  "  88:	f6cf 70fe 	movt	r0, #65534	; 0xfffe\n",
5098  "  8c:	1808      	adds	r0, r1, r0\n",
5099  "  8e:	3101      	adds	r1, #1\n",
5100  "  90:	3007      	adds	r0, #7\n",
5101  "  92:	3108      	adds	r1, #8\n",
5102  "  94:	30ff      	adds	r0, #255	; 0xff\n",
5103  "  96:	f501 7180 	add.w	r1, r1, #256	; 0x100\n",
5104  "  9a:	f200 1001 	addw	r0, r0, #257	; 0x101\n",
5105  "  9e:	f601 71ff 	addw	r1, r1, #4095	; 0xfff\n",
5106  "  a2:	f500 5080 	add.w	r0, r0, #4096	; 0x1000\n",
5107  "  a6:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5108  "  aa:	eba1 010c 	sub.w	r1, r1, ip\n",
5109  "  ae:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5110  "  b2:	4460      	add	r0, ip\n",
5111  "  b4:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5112  "  b8:	4461      	add	r1, ip\n",
5113  "  ba:	f500 3080 	add.w	r0, r0, #65536	; 0x10000\n",
5114  "  be:	f101 1101 	add.w	r1, r1, #65537	; 0x10001\n",
5115  "  c2:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5116  "  c6:	eba0 000c 	sub.w	r0, r0, ip\n",
5117  "  ca:	f240 0c03 	movw	ip, #3\n",
5118  "  ce:	f2c0 0c01 	movt	ip, #1\n",
5119  "  d2:	4461      	add	r1, ip\n",
5120  "  d4:	3801      	subs	r0, #1\n",
5121  "  d6:	3907      	subs	r1, #7\n",
5122  "  d8:	3808      	subs	r0, #8\n",
5123  "  da:	39ff      	subs	r1, #255	; 0xff\n",
5124  "  dc:	f5a0 7080 	sub.w	r0, r0, #256	; 0x100\n",
5125  "  e0:	f2a1 1101 	subw	r1, r1, #257	; 0x101\n",
5126  "  e4:	f6a0 70ff 	subw	r0, r0, #4095	; 0xfff\n",
5127  "  e8:	f5a1 5180 	sub.w	r1, r1, #4096	; 0x1000\n",
5128  "  ec:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5129  "  f0:	4460      	add	r0, ip\n",
5130  "  f2:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5131  "  f6:	eba1 010c 	sub.w	r1, r1, ip\n",
5132  "  fa:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5133  "  fe:	eba0 000c 	sub.w	r0, r0, ip\n",
5134  " 102:	f5a1 3180 	sub.w	r1, r1, #65536	; 0x10000\n",
5135  " 106:	f1a0 1001 	sub.w	r0, r0, #65537	; 0x10001\n",
5136  " 10a:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5137  " 10e:	4461      	add	r1, ip\n",
5138  " 110:	f64f 7cfd 	movw	ip, #65533	; 0xfffd\n",
5139  " 114:	f6cf 7cfe 	movt	ip, #65534	; 0xfffe\n",
5140  " 118:	4460      	add	r0, ip\n",
5141  " 11a:	f101 0801 	add.w	r8, r1, #1\n",
5142  " 11e:	f108 0007 	add.w	r0, r8, #7\n",
5143  " 122:	f108 0808 	add.w	r8, r8, #8\n",
5144  " 126:	f101 08ff 	add.w	r8, r1, #255	; 0xff\n",
5145  " 12a:	f508 7080 	add.w	r0, r8, #256	; 0x100\n",
5146  " 12e:	f208 1801 	addw	r8, r8, #257	; 0x101\n",
5147  " 132:	f601 78ff 	addw	r8, r1, #4095	; 0xfff\n",
5148  " 136:	f508 5080 	add.w	r0, r8, #4096	; 0x1000\n",
5149  " 13a:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5150  " 13e:	eba8 080c 	sub.w	r8, r8, ip\n",
5151  " 142:	f241 0002 	movw	r0, #4098	; 0x1002\n",
5152  " 146:	1808      	adds	r0, r1, r0\n",
5153  " 148:	f64f 70ff 	movw	r0, #65535	; 0xffff\n",
5154  " 14c:	eb08 0000 	add.w	r0, r8, r0\n",
5155  " 150:	f508 3880 	add.w	r8, r8, #65536	; 0x10000\n",
5156  " 154:	f101 1801 	add.w	r8, r1, #65537	; 0x10001\n",
5157  " 158:	f06f 1001 	mvn.w	r0, #65537	; 0x10001\n",
5158  " 15c:	eba8 0000 	sub.w	r0, r8, r0\n",
5159  " 160:	f240 0003 	movw	r0, #3\n",
5160  " 164:	f2c0 0001 	movt	r0, #1\n",
5161  " 168:	eb08 0000 	add.w	r0, r8, r0\n",
5162  " 16c:	f108 38ff 	add.w	r8, r8, #4294967295	; 0xffffffff\n",
5163  " 170:	f1a1 0807 	sub.w	r8, r1, #7\n",
5164  " 174:	f1a8 0008 	sub.w	r0, r8, #8\n",
5165  " 178:	f1a8 08ff 	sub.w	r8, r8, #255	; 0xff\n",
5166  " 17c:	f5a1 7880 	sub.w	r8, r1, #256	; 0x100\n",
5167  " 180:	f2a8 1001 	subw	r0, r8, #257	; 0x101\n",
5168  " 184:	f6a8 78ff 	subw	r8, r8, #4095	; 0xfff\n",
5169  " 188:	f5a1 5880 	sub.w	r8, r1, #4096	; 0x1000\n",
5170  " 18c:	f46f 5080 	mvn.w	r0, #4096	; 0x1000\n",
5171  " 190:	eb08 0000 	add.w	r0, r8, r0\n",
5172  " 194:	f241 0002 	movw	r0, #4098	; 0x1002\n",
5173  " 198:	1a08      	subs	r0, r1, r0\n",
5174  " 19a:	f64f 78ff 	movw	r8, #65535	; 0xffff\n",
5175  " 19e:	eba1 0808 	sub.w	r8, r1, r8\n",
5176  " 1a2:	f5a8 3080 	sub.w	r0, r8, #65536	; 0x10000\n",
5177  " 1a6:	f1a8 1801 	sub.w	r8, r8, #65537	; 0x10001\n",
5178  " 1aa:	f06f 1801 	mvn.w	r8, #65537	; 0x10001\n",
5179  " 1ae:	eb01 0808 	add.w	r8, r1, r8\n",
5180  " 1b2:	f64f 70fd 	movw	r0, #65533	; 0xfffd\n",
5181  " 1b6:	f6cf 70fe 	movt	r0, #65534	; 0xfffe\n",
5182  " 1ba:	eb08 0000 	add.w	r0, r8, r0\n",
5183  " 1be:	4608      	mov	r0, r1\n",
5184  " 1c0:	f101 0001 	add.w	r0, r1, #1\n",
5185  " 1c4:	f101 0007 	add.w	r0, r1, #7\n",
5186  " 1c8:	f101 0008 	add.w	r0, r1, #8\n",
5187  " 1cc:	f101 00ff 	add.w	r0, r1, #255	; 0xff\n",
5188  " 1d0:	f501 7080 	add.w	r0, r1, #256	; 0x100\n",
5189  " 1d4:	f201 1001 	addw	r0, r1, #257	; 0x101\n",
5190  " 1d8:	f601 70ff 	addw	r0, r1, #4095	; 0xfff\n",
5191  " 1dc:	f501 5080 	add.w	r0, r1, #4096	; 0x1000\n",
5192  " 1e0:	f46f 5080 	mvn.w	r0, #4096	; 0x1000\n",
5193  " 1e4:	eba1 0000 	sub.w	r0, r1, r0\n",
5194  " 1e8:	f241 0002 	movw	r0, #4098	; 0x1002\n",
5195  " 1ec:	eb01 0000 	add.w	r0, r1, r0\n",
5196  " 1f0:	f64f 70ff 	movw	r0, #65535	; 0xffff\n",
5197  " 1f4:	eb01 0000 	add.w	r0, r1, r0\n",
5198  " 1f8:	f501 3080 	add.w	r0, r1, #65536	; 0x10000\n",
5199  " 1fc:	f101 1001 	add.w	r0, r1, #65537	; 0x10001\n",
5200  " 200:	f06f 1001 	mvn.w	r0, #65537	; 0x10001\n",
5201  " 204:	eba1 0000 	sub.w	r0, r1, r0\n",
5202  " 208:	f240 0003 	movw	r0, #3\n",
5203  " 20c:	f2c0 0001 	movt	r0, #1\n",
5204  " 210:	eb01 0000 	add.w	r0, r1, r0\n",
5205  " 214:	f101 30ff 	add.w	r0, r1, #4294967295	; 0xffffffff\n",
5206  " 218:	f1a1 0007 	sub.w	r0, r1, #7\n",
5207  " 21c:	f1a1 0008 	sub.w	r0, r1, #8\n",
5208  " 220:	f1a1 00ff 	sub.w	r0, r1, #255	; 0xff\n",
5209  " 224:	f5a1 7080 	sub.w	r0, r1, #256	; 0x100\n",
5210  " 228:	f2a1 1001 	subw	r0, r1, #257	; 0x101\n",
5211  " 22c:	f6a1 70ff 	subw	r0, r1, #4095	; 0xfff\n",
5212  " 230:	f5a1 5080 	sub.w	r0, r1, #4096	; 0x1000\n",
5213  " 234:	f46f 5080 	mvn.w	r0, #4096	; 0x1000\n",
5214  " 238:	eb01 0000 	add.w	r0, r1, r0\n",
5215  " 23c:	f241 0002 	movw	r0, #4098	; 0x1002\n",
5216  " 240:	eba1 0000 	sub.w	r0, r1, r0\n",
5217  " 244:	f64f 70ff 	movw	r0, #65535	; 0xffff\n",
5218  " 248:	eba1 0000 	sub.w	r0, r1, r0\n",
5219  " 24c:	f5a1 3080 	sub.w	r0, r1, #65536	; 0x10000\n",
5220  " 250:	f1a1 1001 	sub.w	r0, r1, #65537	; 0x10001\n",
5221  " 254:	f06f 1001 	mvn.w	r0, #65537	; 0x10001\n",
5222  " 258:	eb01 0000 	add.w	r0, r1, r0\n",
5223  " 25c:	f64f 70fd 	movw	r0, #65533	; 0xfffd\n",
5224  " 260:	f6cf 70fe 	movt	r0, #65534	; 0xfffe\n",
5225  " 264:	eb01 0000 	add.w	r0, r1, r0\n",
5226  " 268:	f101 0101 	add.w	r1, r1, #1\n",
5227  " 26c:	f100 0007 	add.w	r0, r0, #7\n",
5228  " 270:	f101 0108 	add.w	r1, r1, #8\n",
5229  " 274:	f100 00ff 	add.w	r0, r0, #255	; 0xff\n",
5230  " 278:	f501 7180 	add.w	r1, r1, #256	; 0x100\n",
5231  " 27c:	f200 1001 	addw	r0, r0, #257	; 0x101\n",
5232  " 280:	f601 71ff 	addw	r1, r1, #4095	; 0xfff\n",
5233  " 284:	f500 5080 	add.w	r0, r0, #4096	; 0x1000\n",
5234  " 288:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5235  " 28c:	eba1 010c 	sub.w	r1, r1, ip\n",
5236  " 290:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5237  " 294:	4460      	add	r0, ip\n",
5238  " 296:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5239  " 29a:	4461      	add	r1, ip\n",
5240  " 29c:	f500 3080 	add.w	r0, r0, #65536	; 0x10000\n",
5241  " 2a0:	f101 1101 	add.w	r1, r1, #65537	; 0x10001\n",
5242  " 2a4:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5243  " 2a8:	eba0 000c 	sub.w	r0, r0, ip\n",
5244  " 2ac:	f240 0c03 	movw	ip, #3\n",
5245  " 2b0:	f2c0 0c01 	movt	ip, #1\n",
5246  " 2b4:	4461      	add	r1, ip\n",
5247  " 2b6:	f100 30ff 	add.w	r0, r0, #4294967295	; 0xffffffff\n",
5248  " 2ba:	f1a1 0107 	sub.w	r1, r1, #7\n",
5249  " 2be:	f1a0 0008 	sub.w	r0, r0, #8\n",
5250  " 2c2:	f1a1 01ff 	sub.w	r1, r1, #255	; 0xff\n",
5251  " 2c6:	f5a0 7080 	sub.w	r0, r0, #256	; 0x100\n",
5252  " 2ca:	f2a1 1101 	subw	r1, r1, #257	; 0x101\n",
5253  " 2ce:	f6a0 70ff 	subw	r0, r0, #4095	; 0xfff\n",
5254  " 2d2:	f5a1 5180 	sub.w	r1, r1, #4096	; 0x1000\n",
5255  " 2d6:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5256  " 2da:	4460      	add	r0, ip\n",
5257  " 2dc:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5258  " 2e0:	eba1 010c 	sub.w	r1, r1, ip\n",
5259  " 2e4:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5260  " 2e8:	eba0 000c 	sub.w	r0, r0, ip\n",
5261  " 2ec:	f5a1 3180 	sub.w	r1, r1, #65536	; 0x10000\n",
5262  " 2f0:	f1a0 1001 	sub.w	r0, r0, #65537	; 0x10001\n",
5263  " 2f4:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5264  " 2f8:	4461      	add	r1, ip\n",
5265  " 2fa:	f64f 7cfd 	movw	ip, #65533	; 0xfffd\n",
5266  " 2fe:	f6cf 7cfe 	movt	ip, #65534	; 0xfffe\n",
5267  " 302:	4460      	add	r0, ip\n",
5268  " 304:	1c08      	adds	r0, r1, #0\n",
5269  " 306:	1c48      	adds	r0, r1, #1\n",
5270  " 308:	1dc8      	adds	r0, r1, #7\n",
5271  " 30a:	f111 0008 	adds.w	r0, r1, #8\n",
5272  " 30e:	f111 00ff 	adds.w	r0, r1, #255	; 0xff\n",
5273  " 312:	f511 7080 	adds.w	r0, r1, #256	; 0x100\n",
5274  " 316:	f46f 7080 	mvn.w	r0, #256	; 0x100\n",
5275  " 31a:	1a08      	subs	r0, r1, r0\n",
5276  " 31c:	f640 70ff 	movw	r0, #4095	; 0xfff\n",
5277  " 320:	1808      	adds	r0, r1, r0\n",
5278  " 322:	f511 5080 	adds.w	r0, r1, #4096	; 0x1000\n",
5279  " 326:	f46f 5080 	mvn.w	r0, #4096	; 0x1000\n",
5280  " 32a:	1a08      	subs	r0, r1, r0\n",
5281  " 32c:	f241 0002 	movw	r0, #4098	; 0x1002\n",
5282  " 330:	1808      	adds	r0, r1, r0\n",
5283  " 332:	f64f 70ff 	movw	r0, #65535	; 0xffff\n",
5284  " 336:	1808      	adds	r0, r1, r0\n",
5285  " 338:	f511 3080 	adds.w	r0, r1, #65536	; 0x10000\n",
5286  " 33c:	f111 1001 	adds.w	r0, r1, #65537	; 0x10001\n",
5287  " 340:	f06f 1001 	mvn.w	r0, #65537	; 0x10001\n",
5288  " 344:	1a08      	subs	r0, r1, r0\n",
5289  " 346:	f240 0003 	movw	r0, #3\n",
5290  " 34a:	f2c0 0001 	movt	r0, #1\n",
5291  " 34e:	1808      	adds	r0, r1, r0\n",
5292  " 350:	1e48      	subs	r0, r1, #1\n",
5293  " 352:	1fc8      	subs	r0, r1, #7\n",
5294  " 354:	f1b1 0008 	subs.w	r0, r1, #8\n",
5295  " 358:	f1b1 00ff 	subs.w	r0, r1, #255	; 0xff\n",
5296  " 35c:	f5b1 7080 	subs.w	r0, r1, #256	; 0x100\n",
5297  " 360:	f46f 7080 	mvn.w	r0, #256	; 0x100\n",
5298  " 364:	1808      	adds	r0, r1, r0\n",
5299  " 366:	f640 70ff 	movw	r0, #4095	; 0xfff\n",
5300  " 36a:	1a08      	subs	r0, r1, r0\n",
5301  " 36c:	f5b1 5080 	subs.w	r0, r1, #4096	; 0x1000\n",
5302  " 370:	f46f 5080 	mvn.w	r0, #4096	; 0x1000\n",
5303  " 374:	1808      	adds	r0, r1, r0\n",
5304  " 376:	f241 0002 	movw	r0, #4098	; 0x1002\n",
5305  " 37a:	1a08      	subs	r0, r1, r0\n",
5306  " 37c:	f64f 70ff 	movw	r0, #65535	; 0xffff\n",
5307  " 380:	1a08      	subs	r0, r1, r0\n",
5308  " 382:	f5b1 3080 	subs.w	r0, r1, #65536	; 0x10000\n",
5309  " 386:	f1b1 1001 	subs.w	r0, r1, #65537	; 0x10001\n",
5310  " 38a:	f06f 1001 	mvn.w	r0, #65537	; 0x10001\n",
5311  " 38e:	1808      	adds	r0, r1, r0\n",
5312  " 390:	f64f 70fd 	movw	r0, #65533	; 0xfffd\n",
5313  " 394:	f6cf 70fe 	movt	r0, #65534	; 0xfffe\n",
5314  " 398:	1808      	adds	r0, r1, r0\n",
5315  " 39a:	3000      	adds	r0, #0\n",
5316  " 39c:	3101      	adds	r1, #1\n",
5317  " 39e:	3007      	adds	r0, #7\n",
5318  " 3a0:	3108      	adds	r1, #8\n",
5319  " 3a2:	30ff      	adds	r0, #255	; 0xff\n",
5320  " 3a4:	f511 7180 	adds.w	r1, r1, #256	; 0x100\n",
5321  " 3a8:	f46f 7c80 	mvn.w	ip, #256	; 0x100\n",
5322  " 3ac:	ebb0 000c 	subs.w	r0, r0, ip\n",
5323  " 3b0:	f640 7cff 	movw	ip, #4095	; 0xfff\n",
5324  " 3b4:	eb11 010c 	adds.w	r1, r1, ip\n",
5325  " 3b8:	f510 5080 	adds.w	r0, r0, #4096	; 0x1000\n",
5326  " 3bc:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5327  " 3c0:	ebb1 010c 	subs.w	r1, r1, ip\n",
5328  " 3c4:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5329  " 3c8:	eb10 000c 	adds.w	r0, r0, ip\n",
5330  " 3cc:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5331  " 3d0:	eb11 010c 	adds.w	r1, r1, ip\n",
5332  " 3d4:	f510 3080 	adds.w	r0, r0, #65536	; 0x10000\n",
5333  " 3d8:	f111 1101 	adds.w	r1, r1, #65537	; 0x10001\n",
5334  " 3dc:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5335  " 3e0:	ebb0 000c 	subs.w	r0, r0, ip\n",
5336  " 3e4:	f240 0c03 	movw	ip, #3\n",
5337  " 3e8:	f2c0 0c01 	movt	ip, #1\n",
5338  " 3ec:	eb11 010c 	adds.w	r1, r1, ip\n",
5339  " 3f0:	3801      	subs	r0, #1\n",
5340  " 3f2:	3907      	subs	r1, #7\n",
5341  " 3f4:	3808      	subs	r0, #8\n",
5342  " 3f6:	39ff      	subs	r1, #255	; 0xff\n",
5343  " 3f8:	f5b0 7080 	subs.w	r0, r0, #256	; 0x100\n",
5344  " 3fc:	f46f 7c80 	mvn.w	ip, #256	; 0x100\n",
5345  " 400:	eb11 010c 	adds.w	r1, r1, ip\n",
5346  " 404:	f640 7cff 	movw	ip, #4095	; 0xfff\n",
5347  " 408:	ebb0 000c 	subs.w	r0, r0, ip\n",
5348  " 40c:	f5b1 5180 	subs.w	r1, r1, #4096	; 0x1000\n",
5349  " 410:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5350  " 414:	eb10 000c 	adds.w	r0, r0, ip\n",
5351  " 418:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5352  " 41c:	ebb1 010c 	subs.w	r1, r1, ip\n",
5353  " 420:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5354  " 424:	ebb0 000c 	subs.w	r0, r0, ip\n",
5355  " 428:	f5b1 3180 	subs.w	r1, r1, #65536	; 0x10000\n",
5356  " 42c:	f1b0 1001 	subs.w	r0, r0, #65537	; 0x10001\n",
5357  " 430:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5358  " 434:	eb11 010c 	adds.w	r1, r1, ip\n",
5359  " 438:	f64f 7cfd 	movw	ip, #65533	; 0xfffd\n",
5360  " 43c:	f6cf 7cfe 	movt	ip, #65534	; 0xfffe\n",
5361  " 440:	eb10 000c 	adds.w	r0, r0, ip\n",
5362  " 444:	bf08      	it	eq\n",
5363  " 446:	f111 0001 	addseq.w	r0, r1, #1\n",
5364  " 44a:	bf18      	it	ne\n",
5365  " 44c:	1c48      	addne	r0, r1, #1\n",
5366  " 44e:	bfa8      	it	ge\n",
5367  " 450:	f110 0001 	addsge.w	r0, r0, #1\n",
5368  " 454:	bfd8      	it	le\n",
5369  " 456:	3001      	addle	r0, #1\n",
5370  nullptr
5371};
5372
5373const char* const CmpConstantResults[] = {
5374  "   0:	2800      	cmp	r0, #0\n",
5375  "   2:	2901      	cmp	r1, #1\n",
5376  "   4:	2807      	cmp	r0, #7\n",
5377  "   6:	2908      	cmp	r1, #8\n",
5378  "   8:	28ff      	cmp	r0, #255	; 0xff\n",
5379  "   a:	f5b1 7f80 	cmp.w	r1, #256	; 0x100\n",
5380  "   e:	f46f 7c80 	mvn.w	ip, #256	; 0x100\n",
5381  "  12:	eb10 0f0c 	cmn.w	r0, ip\n",
5382  "  16:	f640 7cff 	movw	ip, #4095	; 0xfff\n",
5383  "  1a:	4561      	cmp	r1, ip\n",
5384  "  1c:	f5b0 5f80 	cmp.w	r0, #4096	; 0x1000\n",
5385  "  20:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5386  "  24:	eb11 0f0c 	cmn.w	r1, ip\n",
5387  "  28:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5388  "  2c:	4560      	cmp	r0, ip\n",
5389  "  2e:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5390  "  32:	4561      	cmp	r1, ip\n",
5391  "  34:	f5b0 3f80 	cmp.w	r0, #65536	; 0x10000\n",
5392  "  38:	f1b1 1f01 	cmp.w	r1, #65537	; 0x10001\n",
5393  "  3c:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5394  "  40:	eb10 0f0c 	cmn.w	r0, ip\n",
5395  "  44:	f240 0c03 	movw	ip, #3\n",
5396  "  48:	f2c0 0c01 	movt	ip, #1\n",
5397  "  4c:	4561      	cmp	r1, ip\n",
5398  "  4e:	f1b0 3fff 	cmp.w	r0, #4294967295	; 0xffffffff\n",
5399  "  52:	f111 0f07 	cmn.w	r1, #7\n",
5400  "  56:	f110 0f08 	cmn.w	r0, #8\n",
5401  "  5a:	f111 0fff 	cmn.w	r1, #255	; 0xff\n",
5402  "  5e:	f510 7f80 	cmn.w	r0, #256	; 0x100\n",
5403  "  62:	f46f 7c80 	mvn.w	ip, #256	; 0x100\n",
5404  "  66:	4561      	cmp	r1, ip\n",
5405  "  68:	f640 7cff 	movw	ip, #4095	; 0xfff\n",
5406  "  6c:	eb10 0f0c 	cmn.w	r0, ip\n",
5407  "  70:	f511 5f80 	cmn.w	r1, #4096	; 0x1000\n",
5408  "  74:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5409  "  78:	4560      	cmp	r0, ip\n",
5410  "  7a:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5411  "  7e:	eb11 0f0c 	cmn.w	r1, ip\n",
5412  "  82:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5413  "  86:	eb10 0f0c 	cmn.w	r0, ip\n",
5414  "  8a:	f511 3f80 	cmn.w	r1, #65536	; 0x10000\n",
5415  "  8e:	f110 1f01 	cmn.w	r0, #65537	; 0x10001\n",
5416  "  92:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5417  "  96:	4561      	cmp	r1, ip\n",
5418  "  98:	f64f 7cfd 	movw	ip, #65533	; 0xfffd\n",
5419  "  9c:	f6cf 7cfe 	movt	ip, #65534	; 0xfffe\n",
5420  "  a0:	4560      	cmp	r0, ip\n",
5421  "  a2:	f1b8 0f00 	cmp.w	r8, #0\n",
5422  "  a6:	f1b9 0f01 	cmp.w	r9, #1\n",
5423  "  aa:	f1b8 0f07 	cmp.w	r8, #7\n",
5424  "  ae:	f1b9 0f08 	cmp.w	r9, #8\n",
5425  "  b2:	f1b8 0fff 	cmp.w	r8, #255	; 0xff\n",
5426  "  b6:	f5b9 7f80 	cmp.w	r9, #256	; 0x100\n",
5427  "  ba:	f46f 7c80 	mvn.w	ip, #256	; 0x100\n",
5428  "  be:	eb18 0f0c 	cmn.w	r8, ip\n",
5429  "  c2:	f640 7cff 	movw	ip, #4095	; 0xfff\n",
5430  "  c6:	45e1      	cmp	r9, ip\n",
5431  "  c8:	f5b8 5f80 	cmp.w	r8, #4096	; 0x1000\n",
5432  "  cc:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5433  "  d0:	eb19 0f0c 	cmn.w	r9, ip\n",
5434  "  d4:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5435  "  d8:	45e0      	cmp	r8, ip\n",
5436  "  da:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5437  "  de:	45e1      	cmp	r9, ip\n",
5438  "  e0:	f5b8 3f80 	cmp.w	r8, #65536	; 0x10000\n",
5439  "  e4:	f1b9 1f01 	cmp.w	r9, #65537	; 0x10001\n",
5440  "  e8:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5441  "  ec:	eb18 0f0c 	cmn.w	r8, ip\n",
5442  "  f0:	f240 0c03 	movw	ip, #3\n",
5443  "  f4:	f2c0 0c01 	movt	ip, #1\n",
5444  "  f8:	45e1      	cmp	r9, ip\n",
5445  "  fa:	f1b8 3fff 	cmp.w	r8, #4294967295	; 0xffffffff\n",
5446  "  fe:	f119 0f07 	cmn.w	r9, #7\n",
5447  " 102:	f118 0f08 	cmn.w	r8, #8\n",
5448  " 106:	f119 0fff 	cmn.w	r9, #255	; 0xff\n",
5449  " 10a:	f518 7f80 	cmn.w	r8, #256	; 0x100\n",
5450  " 10e:	f46f 7c80 	mvn.w	ip, #256	; 0x100\n",
5451  " 112:	45e1      	cmp	r9, ip\n",
5452  " 114:	f640 7cff 	movw	ip, #4095	; 0xfff\n",
5453  " 118:	eb18 0f0c 	cmn.w	r8, ip\n",
5454  " 11c:	f519 5f80 	cmn.w	r9, #4096	; 0x1000\n",
5455  " 120:	f46f 5c80 	mvn.w	ip, #4096	; 0x1000\n",
5456  " 124:	45e0      	cmp	r8, ip\n",
5457  " 126:	f241 0c02 	movw	ip, #4098	; 0x1002\n",
5458  " 12a:	eb19 0f0c 	cmn.w	r9, ip\n",
5459  " 12e:	f64f 7cff 	movw	ip, #65535	; 0xffff\n",
5460  " 132:	eb18 0f0c 	cmn.w	r8, ip\n",
5461  " 136:	f519 3f80 	cmn.w	r9, #65536	; 0x10000\n",
5462  " 13a:	f118 1f01 	cmn.w	r8, #65537	; 0x10001\n",
5463  " 13e:	f06f 1c01 	mvn.w	ip, #65537	; 0x10001\n",
5464  " 142:	45e1      	cmp	r9, ip\n",
5465  " 144:	f64f 7cfd 	movw	ip, #65533	; 0xfffd\n",
5466  " 148:	f6cf 7cfe 	movt	ip, #65534	; 0xfffe\n",
5467  " 14c:	45e0      	cmp	r8, ip\n",
5468  nullptr
5469};
5470
5471std::map<std::string, const char* const*> test_results;
5472void setup_results() {
5473    test_results["SimpleMov"] = SimpleMovResults;
5474    test_results["SimpleMov32"] = SimpleMov32Results;
5475    test_results["SimpleMovAdd"] = SimpleMovAddResults;
5476    test_results["DataProcessingRegister"] = DataProcessingRegisterResults;
5477    test_results["DataProcessingImmediate"] = DataProcessingImmediateResults;
5478    test_results["DataProcessingModifiedImmediate"] = DataProcessingModifiedImmediateResults;
5479    test_results["DataProcessingModifiedImmediates"] = DataProcessingModifiedImmediatesResults;
5480    test_results["DataProcessingShiftedRegister"] = DataProcessingShiftedRegisterResults;
5481    test_results["ShiftImmediate"] = ShiftImmediateResults;
5482    test_results["BasicLoad"] = BasicLoadResults;
5483    test_results["BasicStore"] = BasicStoreResults;
5484    test_results["ComplexLoad"] = ComplexLoadResults;
5485    test_results["ComplexStore"] = ComplexStoreResults;
5486    test_results["NegativeLoadStore"] = NegativeLoadStoreResults;
5487    test_results["SimpleLoadStoreDual"] = SimpleLoadStoreDualResults;
5488    test_results["ComplexLoadStoreDual"] = ComplexLoadStoreDualResults;
5489    test_results["NegativeLoadStoreDual"] = NegativeLoadStoreDualResults;
5490    test_results["SimpleBranch"] = SimpleBranchResults;
5491    test_results["LongBranch"] = LongBranchResults;
5492    test_results["LoadMultiple"] = LoadMultipleResults;
5493    test_results["StoreMultiple"] = StoreMultipleResults;
5494    test_results["MovWMovT"] = MovWMovTResults;
5495    test_results["SpecialAddSub"] = SpecialAddSubResults;
5496    test_results["LoadFromOffset"] = LoadFromOffsetResults;
5497    test_results["StoreToOffset"] = StoreToOffsetResults;
5498    test_results["IfThen"] = IfThenResults;
5499    test_results["CbzCbnz"] = CbzCbnzResults;
5500    test_results["Multiply"] = MultiplyResults;
5501    test_results["Divide"] = DivideResults;
5502    test_results["VMov"] = VMovResults;
5503    test_results["BasicFloatingPoint"] = BasicFloatingPointResults;
5504    test_results["FloatingPointConversions"] = FloatingPointConversionsResults;
5505    test_results["FloatingPointComparisons"] = FloatingPointComparisonsResults;
5506    test_results["Calls"] = CallsResults;
5507    test_results["Breakpoint"] = BreakpointResults;
5508    test_results["StrR1"] = StrR1Results;
5509    test_results["VPushPop"] = VPushPopResults;
5510    test_results["Max16BitBranch"] = Max16BitBranchResults;
5511    test_results["Branch32"] = Branch32Results;
5512    test_results["CompareAndBranchMax"] = CompareAndBranchMaxResults;
5513    test_results["CompareAndBranchRelocation16"] = CompareAndBranchRelocation16Results;
5514    test_results["CompareAndBranchRelocation32"] = CompareAndBranchRelocation32Results;
5515    test_results["MixedBranch32"] = MixedBranch32Results;
5516    test_results["Shifts"] = ShiftsResults;
5517    test_results["LoadStoreRegOffset"] = LoadStoreRegOffsetResults;
5518    test_results["LoadStoreLiteral"] = LoadStoreLiteralResults;
5519    test_results["LoadStoreLimits"] = LoadStoreLimitsResults;
5520    test_results["CompareAndBranch"] = CompareAndBranchResults;
5521    test_results["AddConstant"] = AddConstantResults;
5522    test_results["CmpConstant"] = CmpConstantResults;
5523}
5524