check_movum.s (546B)
1# mach: crisv3 crisv8 crisv10 crisv32 2# output: 5\nf5\n5\nfff5\n0\n 3 4; Movu between registers. Check that zero-extension is performed and the 5; full register is set. 6 7 .include "testutils.inc" 8 9 .data 10x: 11 .byte 5,-11 12 .word 5,-11 13 .word 0 14 15 start 16 move.d x,r5 17 18 movu.b [r5+],r3 19 test_move_cc 0 0 0 0 20 checkr3 5 21 22 movu.b [r5],r3 23 test_move_cc 0 0 0 0 24 addq 1,r5 25 checkr3 f5 26 27 movu.w [r5+],r3 28 test_move_cc 0 0 0 0 29 checkr3 5 30 31 movu.w [r5],r3 32 test_move_cc 0 0 0 0 33 addq 2,r5 34 checkr3 fff5 35 36 movu.w [r5],r3 37 test_move_cc 0 1 0 0 38 checkr3 0 39 40 quit