|
|
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.