|
|
1.1 root 1: # mach: crisv3 crisv8 crisv10 crisv32
2: # output: 0\nffffffff\nfffffffe\nffff\nff\n56788f9\n56788d9\n567889a\n0\n7ffffffc\n
3:
4: .include "testutils.inc"
5: start
6: moveq 1,r3
7: subq 1,r3
8: test_cc 0 1 0 0
9: checkr3 0
10:
11: subq 1,r3
12: test_cc 1 0 0 1
13: checkr3 ffffffff
14:
15: subq 1,r3
16: test_cc 1 0 0 0
17: checkr3 fffffffe
18:
19: move.d 0x10000,r3
20: subq 1,r3
21: test_cc 0 0 0 0
22: checkr3 ffff
23:
24: move.d 0x100,r3
25: subq 1,r3
26: test_cc 0 0 0 0
27: checkr3 ff
28:
29: move.d 0x5678900,r3
30: subq 7,r3
31: test_cc 0 0 0 0
32: checkr3 56788f9
33:
34: subq 32,r3
35: test_cc 0 0 0 0
36: checkr3 56788d9
37:
38: subq 63,r3
39: test_cc 0 0 0 0
40: checkr3 567889a
41:
42: move.d 34,r3
43: subq 34,r3
44: test_cc 0 1 0 0
45: checkr3 0
46:
47: move.d 0x80000024,r3
48: subq 40,r3
49: test_cc 0 0 1 0
50: checkr3 7ffffffc
51:
52: quit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.