check_mover.s (470B)
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