|
|
1.1 ! root 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 ! 10: x: ! 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.