]>
Commit | Line | Data |
---|---|---|
dd43edf4 TS |
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 |