|
|
1.1 root 1: # mach: crisv0 crisv3 crisv8 crisv10 crisv32
2: # output: 2\n2\nffff\nffffffff\n5432f789\n2\nffff\n2\nffff\nffff\nf789\n2\n2\nff\nff\nff\n89\n0\nff\n
3:
4: .include "testutils.inc"
5: start
6: moveq -1,r3
7: moveq 2,r4
8: bound.d 2,r3
9: test_move_cc 0 0 0 0
10: checkr3 2
11:
12: moveq 2,r3
13: bound.d 0xffffffff,r3
14: test_move_cc 0 0 0 0
15: checkr3 2
16:
17: move.d 0xffff,r3
18: bound.d 0xffff,r3
19: test_move_cc 0 0 0 0
20: checkr3 ffff
21:
22: moveq -1,r3
23: bound.d 0xffffffff,r3
24: test_move_cc 1 0 0 0
25: checkr3 ffffffff
26:
27: move.d 0x78134452,r3
28: bound.d 0x5432f789,r3
29: test_move_cc 0 0 0 0
30: checkr3 5432f789
31:
32: moveq -1,r3
33: bound.w 2,r3
34: test_move_cc 0 0 0 0
35: checkr3 2
36:
37: moveq -1,r3
38: bound.w 0xffff,r3
39: test_move_cc 0 0 0 0
40: checkr3 ffff
41:
42: moveq 2,r3
43: bound.w 0xffff,r3
44: test_move_cc 0 0 0 0
45: checkr3 2
46:
47: move.d 0xffff,r3
48: bound.w 0xffff,r3
49: test_move_cc 0 0 0 0
50: checkr3 ffff
51:
52: move.d 0xfedaffff,r3
53: bound.w 0xffff,r3
54: test_move_cc 0 0 0 0
55: checkr3 ffff
56:
57: move.d 0x78134452,r3
58: bound.w 0xf789,r3
59: test_move_cc 0 0 0 0
60: checkr3 f789
61:
62: moveq -1,r3
63: bound.b 2,r3
64: test_move_cc 0 0 0 0
65: checkr3 2
66:
67: moveq 2,r3
68: bound.b 0xff,r3
69: test_move_cc 0 0 0 0
70: checkr3 2
71:
72: moveq -1,r3
73: bound.b 0xff,r3
74: test_move_cc 0 0 0 0
75: checkr3 ff
76:
77: move.d 0xff,r3
78: bound.b 0xff,r3
79: test_move_cc 0 0 0 0
80: checkr3 ff
81:
82: move.d 0xfeda49ff,r3
83: bound.b 0xff,r3
84: test_move_cc 0 0 0 0
85: checkr3 ff
86:
87: move.d 0x78134452,r3
88: bound.b 0x89,r3
89: test_move_cc 0 0 0 0
90: checkr3 89
91:
92: bound.w 0,r3
93: test_move_cc 0 1 0 0
94: checkr3 0
95:
96: move.d 0xffff,r3
97: bound.b -1,r3
98: test_move_cc 0 0 0 0
99: checkr3 ff
100:
101: quit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.