-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathtestminiassembler.ref
More file actions
265 lines (265 loc) · 13.7 KB
/
Copy pathtestminiassembler.ref
File metadata and controls
265 lines (265 loc) · 13.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
MiniAssembler_mov(0, 0): 0x52800000
MiniAssembler_mov(0, 1): 0x52800020
MiniAssembler_mov(0, 32767): 0x528fffe0
MiniAssembler_mov(0, -1): 0x529fffe0
MiniAssembler_mov(0, -2): 0x529fffc0
MiniAssembler_mov(0, -32767): 0x52900020
MiniAssembler_mov(0, -32768): 0x52900000
MiniAssembler_mov(1, 0): 0x52800001
MiniAssembler_mov(1, 1): 0x52800021
MiniAssembler_mov(1, 32767): 0x528fffe1
MiniAssembler_mov(1, -1): 0x529fffe1
MiniAssembler_mov(1, -2): 0x529fffc1
MiniAssembler_mov(1, -32767): 0x52900021
MiniAssembler_mov(1, -32768): 0x52900001
MiniAssembler_mov(15, 0): 0x5280000f
MiniAssembler_mov(15, 1): 0x5280002f
MiniAssembler_mov(15, 32767): 0x528fffef
MiniAssembler_mov(15, -1): 0x529fffef
MiniAssembler_mov(15, -2): 0x529fffcf
MiniAssembler_mov(15, -32767): 0x5290002f
MiniAssembler_mov(15, -32768): 0x5290000f
MiniAssembler_mov(29, 0): 0x5280001d
MiniAssembler_mov(29, 1): 0x5280003d
MiniAssembler_mov(29, 32767): 0x528ffffd
MiniAssembler_mov(29, -1): 0x529ffffd
MiniAssembler_mov(29, -2): 0x529fffdd
MiniAssembler_mov(29, -32767): 0x5290003d
MiniAssembler_mov(29, -32768): 0x5290001d
MiniAssembler_mov(30, 0): 0x5280001e
MiniAssembler_mov(30, 1): 0x5280003e
MiniAssembler_mov(30, 32767): 0x528ffffe
MiniAssembler_mov(30, -1): 0x529ffffe
MiniAssembler_mov(30, -2): 0x529fffde
MiniAssembler_mov(30, -32767): 0x5290003e
MiniAssembler_mov(30, -32768): 0x5290001e
MiniAssembler_adr(0, 0x00000000, 0x00000000): 0x10000000
MiniAssembler_adr(0, 0x00000000, 0x00000004): 0x10ffffe0
MiniAssembler_adr(0, 0x00000000, 0x001ffff0): 0x10000080
MiniAssembler_adr(0, 0x00000000, 0x001ffffc): 0x10000020
MiniAssembler_adr(0, 0x00000000, 0x01234568): 0x10e5d4c0
MiniAssembler_adr(0, 0x00000000, 0x76543210): 0x105e6f80
MiniAssembler_adr(0, 0x00000001, 0x00000000): 0x30000000
MiniAssembler_adr(0, 0x00000001, 0x00000004): 0x30ffffe0
MiniAssembler_adr(0, 0x00000001, 0x001ffff0): 0x30000080
MiniAssembler_adr(0, 0x00000001, 0x001ffffc): 0x30000020
MiniAssembler_adr(0, 0x00000001, 0x01234568): 0x30e5d4c0
MiniAssembler_adr(0, 0x00000001, 0x76543210): 0x305e6f80
MiniAssembler_adr(0, 0x001ffffe, 0x00000000): 0x50ffffe0
MiniAssembler_adr(0, 0x001ffffe, 0x00000004): 0x50ffffc0
MiniAssembler_adr(0, 0x001ffffe, 0x001ffff0): 0x50000060
MiniAssembler_adr(0, 0x001ffffe, 0x001ffffc): 0x50000000
MiniAssembler_adr(0, 0x001ffffe, 0x01234568): 0x50e5d4a0
MiniAssembler_adr(0, 0x001ffffe, 0x76543210): 0x505e6f60
MiniAssembler_adr(0, 0x001fffff, 0x00000000): 0x70ffffe0
MiniAssembler_adr(0, 0x001fffff, 0x00000004): 0x70ffffc0
MiniAssembler_adr(0, 0x001fffff, 0x001ffff0): 0x70000060
MiniAssembler_adr(0, 0x001fffff, 0x001ffffc): 0x70000000
MiniAssembler_adr(0, 0x001fffff, 0x01234568): 0x70e5d4a0
MiniAssembler_adr(0, 0x001fffff, 0x76543210): 0x705e6f60
MiniAssembler_adr(0, 0x01234567, 0x00000000): 0x701a2b20
MiniAssembler_adr(0, 0x01234567, 0x00000004): 0x701a2b00
MiniAssembler_adr(0, 0x01234567, 0x001ffff0): 0x701a2ba0
MiniAssembler_adr(0, 0x01234567, 0x001ffffc): 0x701a2b40
MiniAssembler_adr(0, 0x01234567, 0x01234568): 0x70ffffe0
MiniAssembler_adr(0, 0x01234567, 0x76543210): 0x70789aa0
MiniAssembler_adr(0, 0x76543210, 0x00000000): 0x10a19080
MiniAssembler_adr(0, 0x76543210, 0x00000004): 0x10a19060
MiniAssembler_adr(0, 0x76543210, 0x001ffff0): 0x10a19100
MiniAssembler_adr(0, 0x76543210, 0x001ffffc): 0x10a190a0
MiniAssembler_adr(0, 0x76543210, 0x01234568): 0x10876540
MiniAssembler_adr(0, 0x76543210, 0x76543210): 0x10000000
MiniAssembler_adr(1, 0x00000000, 0x00000000): 0x10000001
MiniAssembler_adr(1, 0x00000000, 0x00000004): 0x10ffffe1
MiniAssembler_adr(1, 0x00000000, 0x001ffff0): 0x10000081
MiniAssembler_adr(1, 0x00000000, 0x001ffffc): 0x10000021
MiniAssembler_adr(1, 0x00000000, 0x01234568): 0x10e5d4c1
MiniAssembler_adr(1, 0x00000000, 0x76543210): 0x105e6f81
MiniAssembler_adr(1, 0x00000001, 0x00000000): 0x30000001
MiniAssembler_adr(1, 0x00000001, 0x00000004): 0x30ffffe1
MiniAssembler_adr(1, 0x00000001, 0x001ffff0): 0x30000081
MiniAssembler_adr(1, 0x00000001, 0x001ffffc): 0x30000021
MiniAssembler_adr(1, 0x00000001, 0x01234568): 0x30e5d4c1
MiniAssembler_adr(1, 0x00000001, 0x76543210): 0x305e6f81
MiniAssembler_adr(1, 0x001ffffe, 0x00000000): 0x50ffffe1
MiniAssembler_adr(1, 0x001ffffe, 0x00000004): 0x50ffffc1
MiniAssembler_adr(1, 0x001ffffe, 0x001ffff0): 0x50000061
MiniAssembler_adr(1, 0x001ffffe, 0x001ffffc): 0x50000001
MiniAssembler_adr(1, 0x001ffffe, 0x01234568): 0x50e5d4a1
MiniAssembler_adr(1, 0x001ffffe, 0x76543210): 0x505e6f61
MiniAssembler_adr(1, 0x001fffff, 0x00000000): 0x70ffffe1
MiniAssembler_adr(1, 0x001fffff, 0x00000004): 0x70ffffc1
MiniAssembler_adr(1, 0x001fffff, 0x001ffff0): 0x70000061
MiniAssembler_adr(1, 0x001fffff, 0x001ffffc): 0x70000001
MiniAssembler_adr(1, 0x001fffff, 0x01234568): 0x70e5d4a1
MiniAssembler_adr(1, 0x001fffff, 0x76543210): 0x705e6f61
MiniAssembler_adr(1, 0x01234567, 0x00000000): 0x701a2b21
MiniAssembler_adr(1, 0x01234567, 0x00000004): 0x701a2b01
MiniAssembler_adr(1, 0x01234567, 0x001ffff0): 0x701a2ba1
MiniAssembler_adr(1, 0x01234567, 0x001ffffc): 0x701a2b41
MiniAssembler_adr(1, 0x01234567, 0x01234568): 0x70ffffe1
MiniAssembler_adr(1, 0x01234567, 0x76543210): 0x70789aa1
MiniAssembler_adr(1, 0x76543210, 0x00000000): 0x10a19081
MiniAssembler_adr(1, 0x76543210, 0x00000004): 0x10a19061
MiniAssembler_adr(1, 0x76543210, 0x001ffff0): 0x10a19101
MiniAssembler_adr(1, 0x76543210, 0x001ffffc): 0x10a190a1
MiniAssembler_adr(1, 0x76543210, 0x01234568): 0x10876541
MiniAssembler_adr(1, 0x76543210, 0x76543210): 0x10000001
MiniAssembler_adr(15, 0x00000000, 0x00000000): 0x1000000f
MiniAssembler_adr(15, 0x00000000, 0x00000004): 0x10ffffef
MiniAssembler_adr(15, 0x00000000, 0x001ffff0): 0x1000008f
MiniAssembler_adr(15, 0x00000000, 0x001ffffc): 0x1000002f
MiniAssembler_adr(15, 0x00000000, 0x01234568): 0x10e5d4cf
MiniAssembler_adr(15, 0x00000000, 0x76543210): 0x105e6f8f
MiniAssembler_adr(15, 0x00000001, 0x00000000): 0x3000000f
MiniAssembler_adr(15, 0x00000001, 0x00000004): 0x30ffffef
MiniAssembler_adr(15, 0x00000001, 0x001ffff0): 0x3000008f
MiniAssembler_adr(15, 0x00000001, 0x001ffffc): 0x3000002f
MiniAssembler_adr(15, 0x00000001, 0x01234568): 0x30e5d4cf
MiniAssembler_adr(15, 0x00000001, 0x76543210): 0x305e6f8f
MiniAssembler_adr(15, 0x001ffffe, 0x00000000): 0x50ffffef
MiniAssembler_adr(15, 0x001ffffe, 0x00000004): 0x50ffffcf
MiniAssembler_adr(15, 0x001ffffe, 0x001ffff0): 0x5000006f
MiniAssembler_adr(15, 0x001ffffe, 0x001ffffc): 0x5000000f
MiniAssembler_adr(15, 0x001ffffe, 0x01234568): 0x50e5d4af
MiniAssembler_adr(15, 0x001ffffe, 0x76543210): 0x505e6f6f
MiniAssembler_adr(15, 0x001fffff, 0x00000000): 0x70ffffef
MiniAssembler_adr(15, 0x001fffff, 0x00000004): 0x70ffffcf
MiniAssembler_adr(15, 0x001fffff, 0x001ffff0): 0x7000006f
MiniAssembler_adr(15, 0x001fffff, 0x001ffffc): 0x7000000f
MiniAssembler_adr(15, 0x001fffff, 0x01234568): 0x70e5d4af
MiniAssembler_adr(15, 0x001fffff, 0x76543210): 0x705e6f6f
MiniAssembler_adr(15, 0x01234567, 0x00000000): 0x701a2b2f
MiniAssembler_adr(15, 0x01234567, 0x00000004): 0x701a2b0f
MiniAssembler_adr(15, 0x01234567, 0x001ffff0): 0x701a2baf
MiniAssembler_adr(15, 0x01234567, 0x001ffffc): 0x701a2b4f
MiniAssembler_adr(15, 0x01234567, 0x01234568): 0x70ffffef
MiniAssembler_adr(15, 0x01234567, 0x76543210): 0x70789aaf
MiniAssembler_adr(15, 0x76543210, 0x00000000): 0x10a1908f
MiniAssembler_adr(15, 0x76543210, 0x00000004): 0x10a1906f
MiniAssembler_adr(15, 0x76543210, 0x001ffff0): 0x10a1910f
MiniAssembler_adr(15, 0x76543210, 0x001ffffc): 0x10a190af
MiniAssembler_adr(15, 0x76543210, 0x01234568): 0x1087654f
MiniAssembler_adr(15, 0x76543210, 0x76543210): 0x1000000f
MiniAssembler_adr(29, 0x00000000, 0x00000000): 0x1000001d
MiniAssembler_adr(29, 0x00000000, 0x00000004): 0x10fffffd
MiniAssembler_adr(29, 0x00000000, 0x001ffff0): 0x1000009d
MiniAssembler_adr(29, 0x00000000, 0x001ffffc): 0x1000003d
MiniAssembler_adr(29, 0x00000000, 0x01234568): 0x10e5d4dd
MiniAssembler_adr(29, 0x00000000, 0x76543210): 0x105e6f9d
MiniAssembler_adr(29, 0x00000001, 0x00000000): 0x3000001d
MiniAssembler_adr(29, 0x00000001, 0x00000004): 0x30fffffd
MiniAssembler_adr(29, 0x00000001, 0x001ffff0): 0x3000009d
MiniAssembler_adr(29, 0x00000001, 0x001ffffc): 0x3000003d
MiniAssembler_adr(29, 0x00000001, 0x01234568): 0x30e5d4dd
MiniAssembler_adr(29, 0x00000001, 0x76543210): 0x305e6f9d
MiniAssembler_adr(29, 0x001ffffe, 0x00000000): 0x50fffffd
MiniAssembler_adr(29, 0x001ffffe, 0x00000004): 0x50ffffdd
MiniAssembler_adr(29, 0x001ffffe, 0x001ffff0): 0x5000007d
MiniAssembler_adr(29, 0x001ffffe, 0x001ffffc): 0x5000001d
MiniAssembler_adr(29, 0x001ffffe, 0x01234568): 0x50e5d4bd
MiniAssembler_adr(29, 0x001ffffe, 0x76543210): 0x505e6f7d
MiniAssembler_adr(29, 0x001fffff, 0x00000000): 0x70fffffd
MiniAssembler_adr(29, 0x001fffff, 0x00000004): 0x70ffffdd
MiniAssembler_adr(29, 0x001fffff, 0x001ffff0): 0x7000007d
MiniAssembler_adr(29, 0x001fffff, 0x001ffffc): 0x7000001d
MiniAssembler_adr(29, 0x001fffff, 0x01234568): 0x70e5d4bd
MiniAssembler_adr(29, 0x001fffff, 0x76543210): 0x705e6f7d
MiniAssembler_adr(29, 0x01234567, 0x00000000): 0x701a2b3d
MiniAssembler_adr(29, 0x01234567, 0x00000004): 0x701a2b1d
MiniAssembler_adr(29, 0x01234567, 0x001ffff0): 0x701a2bbd
MiniAssembler_adr(29, 0x01234567, 0x001ffffc): 0x701a2b5d
MiniAssembler_adr(29, 0x01234567, 0x01234568): 0x70fffffd
MiniAssembler_adr(29, 0x01234567, 0x76543210): 0x70789abd
MiniAssembler_adr(29, 0x76543210, 0x00000000): 0x10a1909d
MiniAssembler_adr(29, 0x76543210, 0x00000004): 0x10a1907d
MiniAssembler_adr(29, 0x76543210, 0x001ffff0): 0x10a1911d
MiniAssembler_adr(29, 0x76543210, 0x001ffffc): 0x10a190bd
MiniAssembler_adr(29, 0x76543210, 0x01234568): 0x1087655d
MiniAssembler_adr(29, 0x76543210, 0x76543210): 0x1000001d
MiniAssembler_adr(30, 0x00000000, 0x00000000): 0x1000001e
MiniAssembler_adr(30, 0x00000000, 0x00000004): 0x10fffffe
MiniAssembler_adr(30, 0x00000000, 0x001ffff0): 0x1000009e
MiniAssembler_adr(30, 0x00000000, 0x001ffffc): 0x1000003e
MiniAssembler_adr(30, 0x00000000, 0x01234568): 0x10e5d4de
MiniAssembler_adr(30, 0x00000000, 0x76543210): 0x105e6f9e
MiniAssembler_adr(30, 0x00000001, 0x00000000): 0x3000001e
MiniAssembler_adr(30, 0x00000001, 0x00000004): 0x30fffffe
MiniAssembler_adr(30, 0x00000001, 0x001ffff0): 0x3000009e
MiniAssembler_adr(30, 0x00000001, 0x001ffffc): 0x3000003e
MiniAssembler_adr(30, 0x00000001, 0x01234568): 0x30e5d4de
MiniAssembler_adr(30, 0x00000001, 0x76543210): 0x305e6f9e
MiniAssembler_adr(30, 0x001ffffe, 0x00000000): 0x50fffffe
MiniAssembler_adr(30, 0x001ffffe, 0x00000004): 0x50ffffde
MiniAssembler_adr(30, 0x001ffffe, 0x001ffff0): 0x5000007e
MiniAssembler_adr(30, 0x001ffffe, 0x001ffffc): 0x5000001e
MiniAssembler_adr(30, 0x001ffffe, 0x01234568): 0x50e5d4be
MiniAssembler_adr(30, 0x001ffffe, 0x76543210): 0x505e6f7e
MiniAssembler_adr(30, 0x001fffff, 0x00000000): 0x70fffffe
MiniAssembler_adr(30, 0x001fffff, 0x00000004): 0x70ffffde
MiniAssembler_adr(30, 0x001fffff, 0x001ffff0): 0x7000007e
MiniAssembler_adr(30, 0x001fffff, 0x001ffffc): 0x7000001e
MiniAssembler_adr(30, 0x001fffff, 0x01234568): 0x70e5d4be
MiniAssembler_adr(30, 0x001fffff, 0x76543210): 0x705e6f7e
MiniAssembler_adr(30, 0x01234567, 0x00000000): 0x701a2b3e
MiniAssembler_adr(30, 0x01234567, 0x00000004): 0x701a2b1e
MiniAssembler_adr(30, 0x01234567, 0x001ffff0): 0x701a2bbe
MiniAssembler_adr(30, 0x01234567, 0x001ffffc): 0x701a2b5e
MiniAssembler_adr(30, 0x01234567, 0x01234568): 0x70fffffe
MiniAssembler_adr(30, 0x01234567, 0x76543210): 0x70789abe
MiniAssembler_adr(30, 0x76543210, 0x00000000): 0x10a1909e
MiniAssembler_adr(30, 0x76543210, 0x00000004): 0x10a1907e
MiniAssembler_adr(30, 0x76543210, 0x001ffff0): 0x10a1911e
MiniAssembler_adr(30, 0x76543210, 0x001ffffc): 0x10a190be
MiniAssembler_adr(30, 0x76543210, 0x01234568): 0x1087655e
MiniAssembler_adr(30, 0x76543210, 0x76543210): 0x1000001e
MiniAssembler_strb(0, 0): 0x39000000
MiniAssembler_strb(0, 1): 0x39000020
MiniAssembler_strb(0, 15): 0x390001e0
MiniAssembler_strb(0, 29): 0x390003a0
MiniAssembler_strb(0, 30): 0x390003c0
MiniAssembler_strb(1, 0): 0x39000001
MiniAssembler_strb(1, 1): 0x39000021
MiniAssembler_strb(1, 15): 0x390001e1
MiniAssembler_strb(1, 29): 0x390003a1
MiniAssembler_strb(1, 30): 0x390003c1
MiniAssembler_strb(15, 0): 0x3900000f
MiniAssembler_strb(15, 1): 0x3900002f
MiniAssembler_strb(15, 15): 0x390001ef
MiniAssembler_strb(15, 29): 0x390003af
MiniAssembler_strb(15, 30): 0x390003cf
MiniAssembler_strb(29, 0): 0x3900001d
MiniAssembler_strb(29, 1): 0x3900003d
MiniAssembler_strb(29, 15): 0x390001fd
MiniAssembler_strb(29, 29): 0x390003bd
MiniAssembler_strb(29, 30): 0x390003dd
MiniAssembler_strb(30, 0): 0x3900001e
MiniAssembler_strb(30, 1): 0x3900003e
MiniAssembler_strb(30, 15): 0x390001fe
MiniAssembler_strb(30, 29): 0x390003be
MiniAssembler_strb(30, 30): 0x390003de
MiniAssembler_b(0x00000000, 0x00000000): 0x14000000
MiniAssembler_b(0x00000000, 0x00000004): 0x17ffffff
MiniAssembler_b(0x00000000, 0x001ffff0): 0x17f80004
MiniAssembler_b(0x00000000, 0x001ffffc): 0x17f80001
MiniAssembler_b(0x00000000, 0x01234568): 0x17b72ea6
MiniAssembler_b(0x00000004, 0x00000000): 0x14000001
MiniAssembler_b(0x00000004, 0x00000004): 0x14000000
MiniAssembler_b(0x00000004, 0x001ffff0): 0x17f80005
MiniAssembler_b(0x00000004, 0x001ffffc): 0x17f80002
MiniAssembler_b(0x00000004, 0x01234568): 0x17b72ea7
MiniAssembler_b(0x001ffff0, 0x00000000): 0x1407fffc
MiniAssembler_b(0x001ffff0, 0x00000004): 0x1407fffb
MiniAssembler_b(0x001ffff0, 0x001ffff0): 0x14000000
MiniAssembler_b(0x001ffff0, 0x001ffffc): 0x17fffffd
MiniAssembler_b(0x001ffff0, 0x01234568): 0x17bf2ea2
MiniAssembler_b(0x001ffffc, 0x00000000): 0x1407ffff
MiniAssembler_b(0x001ffffc, 0x00000004): 0x1407fffe
MiniAssembler_b(0x001ffffc, 0x001ffff0): 0x14000003
MiniAssembler_b(0x001ffffc, 0x001ffffc): 0x14000000
MiniAssembler_b(0x001ffffc, 0x01234568): 0x17bf2ea5
MiniAssembler_b(0x01234568, 0x00000000): 0x1448d15a
MiniAssembler_b(0x01234568, 0x00000004): 0x1448d159
MiniAssembler_b(0x01234568, 0x001ffff0): 0x1440d15e
MiniAssembler_b(0x01234568, 0x001ffffc): 0x1440d15b
MiniAssembler_b(0x01234568, 0x01234568): 0x14000000