]>
Commit | Line | Data |
---|---|---|
dd43edf4 TS |
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 |