check_movscr.s (473B)
1# mach: crisv3 crisv8 crisv10 crisv32 2# output: 42\nffffff85\n7685\nffff8765\n0\n 3 4; Move constant byte, word, dword to register. Check that sign-extension 5; is performed. 6 7 .include "testutils.inc" 8 start 9 moveq -1,r3 10 movs.b 0x42,r3 11 checkr3 42 12 13 movs.b 0x85,r3 14 test_move_cc 1 0 0 0 15 checkr3 ffffff85 16 17 movs.w 0x7685,r3 18 test_move_cc 0 0 0 0 19 checkr3 7685 20 21 movs.w 0x8765,r3 22 test_move_cc 1 0 0 0 23 checkr3 ffff8765 24 25 movs.w 0,r3 26 test_move_cc 0 1 0 0 27 checkr3 0 28 29 quit