|
|
1.1 ! root 1: # mach: crisv3 crisv8 crisv10 crisv32 ! 2: # output: 7823fec2\n10231879\n102318fe\n ! 3: ! 4: .include "testutils.inc" ! 5: start ! 6: ! 7: .data ! 8: mem1: ! 9: .dword 0x12345678 ! 10: mem2: ! 11: .word 0x4567 ! 12: mem3: ! 13: .byte 0x23 ! 14: .dword 0x76543210 ! 15: .byte 0xaa,0x11,0x99 ! 16: ! 17: .text ! 18: move.d mem1,r2 ! 19: move.d 0x7823fec2,r4 ! 20: setf nzvc ! 21: move.d r4,[r2+] ! 22: test_cc 1 1 1 1 ! 23: subq 4,r2 ! 24: move.d [r2],r3 ! 25: checkr3 7823fec2 ! 26: ! 27: move.d mem2,r3 ! 28: move.d 0x45231879,r4 ! 29: clearf nzvc ! 30: move.w r4,[r3] ! 31: test_cc 0 0 0 0 ! 32: move.d [r3],r3 ! 33: checkr3 10231879 ! 34: ! 35: move.d mem2,r2 ! 36: moveq -2,r4 ! 37: clearf nc ! 38: setf zv ! 39: move.b r4,[r2+] ! 40: test_cc 0 1 1 0 ! 41: subq 1,r2 ! 42: move.d [r2],r3 ! 43: checkr3 102318ff ! 44: ! 45: quit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.