* sim/cris: New directory with C and assembly tests for the CRIS
[deliverable/binutils-gdb.git] / sim / testsuite / sim / cris / asm / boundc.ms
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 dumpr3 ; 2
11
12 moveq 2,r3
13 bound.d 0xffffffff,r3
14 test_move_cc 0 0 0 0
15 dumpr3 ; 2
16
17 move.d 0xffff,r3
18 bound.d 0xffff,r3
19 test_move_cc 0 0 0 0
20 dumpr3 ; ffff
21
22 moveq -1,r3
23 bound.d 0xffffffff,r3
24 test_move_cc 1 0 0 0
25 dumpr3 ; ffffffff
26
27 move.d 0x78134452,r3
28 bound.d 0x5432f789,r3
29 test_move_cc 0 0 0 0
30 dumpr3 ; 5432f789
31
32 moveq -1,r3
33 bound.w 2,r3
34 test_move_cc 0 0 0 0
35 dumpr3 ; 2
36
37 moveq -1,r3
38 bound.w 0xffff,r3
39 test_move_cc 0 0 0 0
40 dumpr3 ; ffff
41
42 moveq 2,r3
43 bound.w 0xffff,r3
44 test_move_cc 0 0 0 0
45 dumpr3 ; 2
46
47 move.d 0xffff,r3
48 bound.w 0xffff,r3
49 test_move_cc 0 0 0 0
50 dumpr3 ; ffff
51
52 move.d 0xfedaffff,r3
53 bound.w 0xffff,r3
54 test_move_cc 0 0 0 0
55 dumpr3 ; ffff
56
57 move.d 0x78134452,r3
58 bound.w 0xf789,r3
59 test_move_cc 0 0 0 0
60 dumpr3 ; f789
61
62 moveq -1,r3
63 bound.b 2,r3
64 test_move_cc 0 0 0 0
65 dumpr3 ; 2
66
67 moveq 2,r3
68 bound.b 0xff,r3
69 test_move_cc 0 0 0 0
70 dumpr3 ; 2
71
72 moveq -1,r3
73 bound.b 0xff,r3
74 test_move_cc 0 0 0 0
75 dumpr3 ; ff
76
77 move.d 0xff,r3
78 bound.b 0xff,r3
79 test_move_cc 0 0 0 0
80 dumpr3 ; ff
81
82 move.d 0xfeda49ff,r3
83 bound.b 0xff,r3
84 test_move_cc 0 0 0 0
85 dumpr3 ; ff
86
87 move.d 0x78134452,r3
88 bound.b 0x89,r3
89 test_move_cc 0 0 0 0
90 dumpr3 ; 89
91
92 bound.w 0,r3
93 test_move_cc 0 1 0 0
94 dumpr3 ; 0
95
96 move.d 0xffff,r3
97 bound.b -1,r3
98 test_move_cc 0 0 0 0
99 dumpr3 ; ff
100
101 quit
This page took 0.040092 seconds and 4 git commands to generate.