equal
deleted
inserted
replaced
|
1 # mach: crisv3 crisv8 crisv10 crisv32 |
|
2 # output: ffffff05\nffff0005\n5\nffffff00\n |
|
3 |
|
4 ; Move between registers. Check that just the subreg is copied. |
|
5 |
|
6 .include "testutils.inc" |
|
7 startnostack |
|
8 moveq -30,r3 |
|
9 moveq 5,r4 |
|
10 move.b r4,r3 |
|
11 test_move_cc 0 0 0 0 ; FIXME |
|
12 checkr3 ffffff05 |
|
13 |
|
14 move.w r4,r3 |
|
15 test_move_cc 0 0 0 0 |
|
16 checkr3 ffff0005 |
|
17 |
|
18 move.d r4,r3 |
|
19 test_move_cc 0 0 0 0 |
|
20 checkr3 5 |
|
21 |
|
22 moveq -1,r3 |
|
23 moveq 0,r4 |
|
24 move.b r4,r3 |
|
25 test_move_cc 0 1 0 0 |
|
26 checkr3 ffffff00 |
|
27 |
|
28 quit |