1 # fr30 testcase for dmov
4 .include "testutils.inc"
10 ; Test dmov @$dir10,$R13
11 mvi_h_gr 0xdeadbeef,r1
14 set_cc 0x0f ; Condition codes shouldn't change
17 test_h_gr 0xdeadbeef,r13
19 ; Test dmov $R13,@$dir10
20 mvi_h_gr 0xbeefdead,r13
21 set_cc 0x0e ; Condition codes shouldn't change
24 test_h_mem 0xbeefdead,r2
26 ; Test dmov @$dir10,@R13+
28 set_cc 0x0d ; Condition codes shouldn't change
32 test_h_mem 0xbeefdead,r2
34 test_h_mem 0xbeefdead,r2
37 ; Test dmov @$R13+,@$dir10
39 mvi_h_mem 0xdeadbeef,r13
40 set_cc 0x0c ; Condition codes shouldn't change
44 test_h_mem 0xdeadbeef,r2
46 test_h_mem 0xdeadbeef,r2
49 ; Test dmov @$dir10,@-R15
51 mvi_h_mem 0xdeadbeef,r15
52 set_cc 0x0b ; Condition codes shouldn't change
56 test_h_mem 0xdeadbeef,r2
58 test_h_mem 0xdeadbeef,r2
61 ; Test dmov @$R15+,@$dir10
63 mvi_h_mem 0xbeefdead,r15
64 set_cc 0x0a ; Condition codes shouldn't change
68 test_h_mem 0xbeefdead,r2
70 test_h_mem 0xbeefdead,r2