|
|
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: start ! 9: moveq -1,r5 ! 10: moveq 5,r4 ! 11: move.b r4,r5 ! 12: moveq -1,r3 ! 13: movu.b r5,r3 ! 14: test_move_cc 0 0 0 0 ! 15: checkr3 5 ! 16: ! 17: moveq 0,r5 ! 18: moveq -11,r4 ! 19: move.b r4,r5 ! 20: moveq -1,r3 ! 21: movu.b r5,r3 ! 22: test_move_cc 0 0 0 0 ! 23: checkr3 f5 ! 24: ! 25: moveq -1,r5 ! 26: moveq 5,r4 ! 27: move.w r4,r5 ! 28: moveq -1,r3 ! 29: movu.w r5,r3 ! 30: test_move_cc 0 0 0 0 ! 31: checkr3 5 ! 32: ! 33: moveq 0,r5 ! 34: moveq -11,r4 ! 35: move.w r4,r5 ! 36: moveq -1,r3 ! 37: movu.w r5,r3 ! 38: test_move_cc 0 0 0 0 ! 39: checkr3 fff5 ! 40: ! 41: movu.w 0,r3 ! 42: test_move_cc 0 1 0 0 ! 43: checkr3 0 ! 44: ! 45: quit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.