9 .global movfpe_movtpe_tests
10 .global add_sub_addx_subx_tests
11 .global inc_dec_adds_subs_tests
18 .global logic_operations_tests
20 .global rot_rotx_tests
21 .global bset_bclr_tests
22 .global bnot_btst_tests
23 .global band_bor_bxor_tests
26 .global system_control_tests
27 .global block_data_transfer_tests
35 mov.
b @
(0x1234:16,er0
),r2l
36 mov.
b @
(0x12345678:32,er0
),r2h
40 mov.
b @
0x12345678:32,r4h
46 mov.w @
(0x1234:16,er0
),r3
47 mov.w @
(0x12345678:32,er0
),r4
50 mov.w @
0x12345678:32,r7
56 mov.
l @
(0x1234:16,er0
),er3
57 mov.
l @
(0x12345678:32,er0
),er4
60 mov.
l @
0x12345678:32,er7
74 add_sub_addx_subx_tests
:
91 inc_dec_adds_subs_tests
:
128 cmp.
l #0x12345678,er4
151 logic_operations_tests
:
156 and.l #0x12345678,er0
168 xor.l #0x12345678,er0
207 bset
#0x3,@0x12345678:32
212 bset r3l
,@
0x12345678:32
217 bclr #0x3,@0x12345678:32
222 bclr r3h
,@
0x12345678:32
229 bnot
#0x3,@0x12345678:32
234 bnot r3l
,@
0x12345678:32
239 btst
#0x3,@0x12345678:32
244 btst r3h
,@
0x12345678:32
251 band
#0x3,@0x12345678:32
256 bor
#0x3,@0x12345678:32
261 bxor
#0x3,@0x12345678:32
268 bld
#0x3,@0x12345678:32
273 bild
#0x3,@0x12345678:32
278 bst
#0x3,@0x12345678:32
283 bist
#0x3,@0x12345678:32
312 system_control_tests
:
319 ldc @
(0x1234:16,er0
),ccr
320 ldc @
(0x12345678:32,er0
),ccr
323 ldc @
0x12345678:32,ccr
326 stc ccr
,@
(0x1234:16,er0
)
327 stc ccr
,@
(0x12345678:32,er0
)
330 stc ccr
,@
0x12345678:32
337 ldc @
(0x1234:16,er0
),exr
338 ldc @
(0x12345678:32,er0
),exr
341 ldc @
0x12345678:32,exr
344 stc exr
,@
(0x1234:16,er0
)
345 stc exr
,@
(0x12345678:32,er0
)
348 stc exr
,@
0x12345678:32
354 block_data_transfer_tests
:
357 .section .note.GNU-stack,"",@progbits