equal
deleted
inserted
replaced
|
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 |