|
|
1.1 ! root 1: # mach: crisv32 ! 2: # output: 11223320\nbb113344\naa557711\n ! 3: ! 4: # Test v32-specific special registers. FIXME: more registers. ! 5: ! 6: .include "testutils.inc" ! 7: start ! 8: .data ! 9: store: ! 10: .dword 0x11223344 ! 11: .dword 0x77665544 ! 12: ! 13: .text ! 14: moveq -1,r3 ! 15: move.d store,r4 ! 16: move vr,[r4] ! 17: move [r4+],mof ! 18: move mof,r3 ! 19: checkr3 11223320 ! 20: ! 21: moveq -1,r3 ! 22: clearf zcvn ! 23: move 0xbb113344,mof ! 24: test_cc 0 0 0 0 ! 25: move mof,r3 ! 26: checkr3 bb113344 ! 27: ! 28: setf zcvn ! 29: move 0xaa557711,mof ! 30: test_cc 1 1 1 1 ! 31: move mof,[r4] ! 32: move.d [r4],r3 ! 33: checkr3 aa557711 ! 34: ! 35: quit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.