root / tests / tcg / cris / check_mulx.s @ c09015dd
History | View | Annotate | Download (3.6 kB)
1 | dd43edf4 | ths | # mach: crisv10 crisv32 |
---|---|---|---|
2 | dd43edf4 | ths | # output: fffffffe\nffffffff\nfffffffe\n1\nfffffffe\nffffffff\nfffffffe\n1\nfffe0001\n0\nfffe0001\n0\n1\n0\n1\nfffffffe\n193eade2\n277e3a49\n193eade2\n277e3a49\nfffffffe\nffffffff\n1fffe\n0\nfffffffe\nffffffff\n1fffe\n0\n1\n0\nfffe0001\n0\nfdbdade2\nffffffff\n420fade2\n0\nfffffffe\nffffffff\n1fe\n0\nfffffffe\nffffffff\n1fe\n0\n1\n0\nfe01\n0\n1\n0\nfe01\n0\nffffd9e2\nffffffff\n2be2\n0\n0\n0\n0\n0\n |
3 | dd43edf4 | ths | |
4 | dd43edf4 | ths | .include "testutils.inc" |
5 | dd43edf4 | ths | start |
6 | dd43edf4 | ths | moveq -1,r3 |
7 | dd43edf4 | ths | moveq 2,r4 |
8 | dd43edf4 | ths | muls.d r4,r3 |
9 | dd43edf4 | ths | test_cc 1 0 0 0 |
10 | dd43edf4 | ths | checkr3 fffffffe |
11 | dd43edf4 | ths | move mof,r3 |
12 | dd43edf4 | ths | checkr3 ffffffff |
13 | dd43edf4 | ths | |
14 | dd43edf4 | ths | moveq -1,r3 |
15 | dd43edf4 | ths | moveq 2,r4 |
16 | dd43edf4 | ths | mulu.d r4,r3 |
17 | dd43edf4 | ths | test_cc 0 0 1 0 |
18 | dd43edf4 | ths | checkr3 fffffffe |
19 | dd43edf4 | ths | move mof,r3 |
20 | dd43edf4 | ths | checkr3 1 |
21 | dd43edf4 | ths | |
22 | dd43edf4 | ths | moveq 2,r3 |
23 | dd43edf4 | ths | moveq -1,r4 |
24 | dd43edf4 | ths | muls.d r4,r3 |
25 | dd43edf4 | ths | test_cc 1 0 0 0 |
26 | dd43edf4 | ths | checkr3 fffffffe |
27 | dd43edf4 | ths | move mof,r3 |
28 | dd43edf4 | ths | checkr3 ffffffff |
29 | dd43edf4 | ths | |
30 | dd43edf4 | ths | moveq 2,r3 |
31 | dd43edf4 | ths | moveq -1,r4 |
32 | dd43edf4 | ths | mulu.d r4,r3 |
33 | dd43edf4 | ths | test_cc 0 0 1 0 |
34 | dd43edf4 | ths | checkr3 fffffffe |
35 | dd43edf4 | ths | move mof,r3 |
36 | dd43edf4 | ths | checkr3 1 |
37 | dd43edf4 | ths | |
38 | dd43edf4 | ths | move.d 0xffff,r4 |
39 | dd43edf4 | ths | move.d r4,r3 |
40 | dd43edf4 | ths | muls.d r4,r3 |
41 | dd43edf4 | ths | test_cc 0 0 1 0 |
42 | dd43edf4 | ths | checkr3 fffe0001 |
43 | dd43edf4 | ths | move mof,r3 |
44 | dd43edf4 | ths | checkr3 0 |
45 | dd43edf4 | ths | |
46 | dd43edf4 | ths | move.d 0xffff,r4 |
47 | dd43edf4 | ths | move.d r4,r3 |
48 | dd43edf4 | ths | mulu.d r4,r3 |
49 | dd43edf4 | ths | test_cc 0 0 0 0 |
50 | dd43edf4 | ths | checkr3 fffe0001 |
51 | dd43edf4 | ths | move mof,r3 |
52 | dd43edf4 | ths | checkr3 0 |
53 | dd43edf4 | ths | |
54 | dd43edf4 | ths | moveq -1,r4 |
55 | dd43edf4 | ths | move.d r4,r3 |
56 | dd43edf4 | ths | muls.d r4,r3 |
57 | dd43edf4 | ths | test_cc 0 0 0 0 |
58 | dd43edf4 | ths | checkr3 1 |
59 | dd43edf4 | ths | move mof,r3 |
60 | dd43edf4 | ths | checkr3 0 |
61 | dd43edf4 | ths | |
62 | dd43edf4 | ths | moveq -1,r4 |
63 | dd43edf4 | ths | move.d r4,r3 |
64 | dd43edf4 | ths | mulu.d r4,r3 |
65 | dd43edf4 | ths | test_cc 1 0 1 0 |
66 | dd43edf4 | ths | checkr3 1 |
67 | dd43edf4 | ths | move mof,r3 |
68 | dd43edf4 | ths | checkr3 fffffffe |
69 | dd43edf4 | ths | |
70 | dd43edf4 | ths | move.d 0x5432f789,r4 |
71 | dd43edf4 | ths | move.d 0x78134452,r3 |
72 | dd43edf4 | ths | muls.d r4,r3 |
73 | dd43edf4 | ths | test_cc 0 0 1 0 |
74 | dd43edf4 | ths | checkr3 193eade2 |
75 | dd43edf4 | ths | move mof,r3 |
76 | dd43edf4 | ths | checkr3 277e3a49 |
77 | dd43edf4 | ths | |
78 | dd43edf4 | ths | move.d 0x5432f789,r4 |
79 | dd43edf4 | ths | move.d 0x78134452,r3 |
80 | dd43edf4 | ths | mulu.d r4,r3 |
81 | dd43edf4 | ths | test_cc 0 0 1 0 |
82 | dd43edf4 | ths | checkr3 193eade2 |
83 | dd43edf4 | ths | move mof,r3 |
84 | dd43edf4 | ths | checkr3 277e3a49 |
85 | dd43edf4 | ths | |
86 | dd43edf4 | ths | move.d 0xffff,r3 |
87 | dd43edf4 | ths | moveq 2,r4 |
88 | dd43edf4 | ths | muls.w r4,r3 |
89 | dd43edf4 | ths | test_cc 1 0 0 0 |
90 | dd43edf4 | ths | checkr3 fffffffe |
91 | dd43edf4 | ths | move mof,r3 |
92 | dd43edf4 | ths | checkr3 ffffffff |
93 | dd43edf4 | ths | |
94 | dd43edf4 | ths | moveq -1,r3 |
95 | dd43edf4 | ths | moveq 2,r4 |
96 | dd43edf4 | ths | mulu.w r4,r3 |
97 | dd43edf4 | ths | test_cc 0 0 0 0 |
98 | dd43edf4 | ths | checkr3 1fffe |
99 | dd43edf4 | ths | move mof,r3 |
100 | dd43edf4 | ths | checkr3 0 |
101 | dd43edf4 | ths | |
102 | dd43edf4 | ths | moveq 2,r3 |
103 | dd43edf4 | ths | move.d 0xffff,r4 |
104 | dd43edf4 | ths | muls.w r4,r3 |
105 | dd43edf4 | ths | test_cc 1 0 0 0 |
106 | dd43edf4 | ths | checkr3 fffffffe |
107 | dd43edf4 | ths | move mof,r3 |
108 | dd43edf4 | ths | checkr3 ffffffff |
109 | dd43edf4 | ths | |
110 | dd43edf4 | ths | moveq 2,r3 |
111 | dd43edf4 | ths | moveq -1,r4 |
112 | dd43edf4 | ths | mulu.w r4,r3 |
113 | dd43edf4 | ths | test_cc 0 0 0 0 |
114 | dd43edf4 | ths | checkr3 1fffe |
115 | dd43edf4 | ths | move mof,r3 |
116 | dd43edf4 | ths | checkr3 0 |
117 | dd43edf4 | ths | |
118 | dd43edf4 | ths | move.d 0xffff,r4 |
119 | dd43edf4 | ths | move.d r4,r3 |
120 | dd43edf4 | ths | muls.w r4,r3 |
121 | dd43edf4 | ths | test_cc 0 0 0 0 |
122 | dd43edf4 | ths | checkr3 1 |
123 | dd43edf4 | ths | move mof,r3 |
124 | dd43edf4 | ths | checkr3 0 |
125 | dd43edf4 | ths | |
126 | dd43edf4 | ths | moveq -1,r4 |
127 | dd43edf4 | ths | move.d r4,r3 |
128 | dd43edf4 | ths | mulu.w r4,r3 |
129 | dd43edf4 | ths | test_cc 0 0 0 0 |
130 | dd43edf4 | ths | checkr3 fffe0001 |
131 | dd43edf4 | ths | move mof,r3 |
132 | dd43edf4 | ths | checkr3 0 |
133 | dd43edf4 | ths | |
134 | dd43edf4 | ths | move.d 0x5432f789,r4 |
135 | dd43edf4 | ths | move.d 0x78134452,r3 |
136 | dd43edf4 | ths | muls.w r4,r3 |
137 | dd43edf4 | ths | test_cc 1 0 0 0 |
138 | dd43edf4 | ths | checkr3 fdbdade2 |
139 | dd43edf4 | ths | move mof,r3 |
140 | dd43edf4 | ths | checkr3 ffffffff |
141 | dd43edf4 | ths | |
142 | dd43edf4 | ths | move.d 0x5432f789,r4 |
143 | dd43edf4 | ths | move.d 0x78134452,r3 |
144 | dd43edf4 | ths | mulu.w r4,r3 |
145 | dd43edf4 | ths | test_cc 0 0 0 0 |
146 | dd43edf4 | ths | checkr3 420fade2 |
147 | dd43edf4 | ths | move mof,r3 |
148 | dd43edf4 | ths | checkr3 0 |
149 | dd43edf4 | ths | |
150 | dd43edf4 | ths | move.d 0xff,r3 |
151 | dd43edf4 | ths | moveq 2,r4 |
152 | dd43edf4 | ths | muls.b r4,r3 |
153 | dd43edf4 | ths | test_cc 1 0 0 0 |
154 | dd43edf4 | ths | checkr3 fffffffe |
155 | dd43edf4 | ths | move mof,r3 |
156 | dd43edf4 | ths | checkr3 ffffffff |
157 | dd43edf4 | ths | |
158 | dd43edf4 | ths | moveq -1,r3 |
159 | dd43edf4 | ths | moveq 2,r4 |
160 | dd43edf4 | ths | mulu.b r4,r3 |
161 | dd43edf4 | ths | test_cc 0 0 0 0 |
162 | dd43edf4 | ths | checkr3 1fe |
163 | dd43edf4 | ths | move mof,r3 |
164 | dd43edf4 | ths | checkr3 0 |
165 | dd43edf4 | ths | |
166 | dd43edf4 | ths | moveq 2,r3 |
167 | dd43edf4 | ths | moveq -1,r4 |
168 | dd43edf4 | ths | muls.b r4,r3 |
169 | dd43edf4 | ths | test_cc 1 0 0 0 |
170 | dd43edf4 | ths | checkr3 fffffffe |
171 | dd43edf4 | ths | move mof,r3 |
172 | dd43edf4 | ths | checkr3 ffffffff |
173 | dd43edf4 | ths | |
174 | dd43edf4 | ths | moveq 2,r3 |
175 | dd43edf4 | ths | moveq -1,r4 |
176 | dd43edf4 | ths | mulu.b r4,r3 |
177 | dd43edf4 | ths | test_cc 0 0 0 0 |
178 | dd43edf4 | ths | checkr3 1fe |
179 | dd43edf4 | ths | move mof,r3 |
180 | dd43edf4 | ths | checkr3 0 |
181 | dd43edf4 | ths | |
182 | dd43edf4 | ths | move.d 0xff,r4 |
183 | dd43edf4 | ths | move.d r4,r3 |
184 | dd43edf4 | ths | muls.b r4,r3 |
185 | dd43edf4 | ths | test_cc 0 0 0 0 |
186 | dd43edf4 | ths | checkr3 1 |
187 | dd43edf4 | ths | move mof,r3 |
188 | dd43edf4 | ths | checkr3 0 |
189 | dd43edf4 | ths | |
190 | dd43edf4 | ths | moveq -1,r4 |
191 | dd43edf4 | ths | move.d r4,r3 |
192 | dd43edf4 | ths | mulu.b r4,r3 |
193 | dd43edf4 | ths | test_cc 0 0 0 0 |
194 | dd43edf4 | ths | checkr3 fe01 |
195 | dd43edf4 | ths | move mof,r3 |
196 | dd43edf4 | ths | checkr3 0 |
197 | dd43edf4 | ths | |
198 | dd43edf4 | ths | move.d 0xfeda49ff,r4 |
199 | dd43edf4 | ths | move.d r4,r3 |
200 | dd43edf4 | ths | muls.b r4,r3 |
201 | dd43edf4 | ths | test_cc 0 0 0 0 |
202 | dd43edf4 | ths | checkr3 1 |
203 | dd43edf4 | ths | move mof,r3 |
204 | dd43edf4 | ths | checkr3 0 |
205 | dd43edf4 | ths | |
206 | dd43edf4 | ths | move.d 0xfeda49ff,r4 |
207 | dd43edf4 | ths | move.d r4,r3 |
208 | dd43edf4 | ths | mulu.b r4,r3 |
209 | dd43edf4 | ths | test_cc 0 0 0 0 |
210 | dd43edf4 | ths | checkr3 fe01 |
211 | dd43edf4 | ths | move mof,r3 |
212 | dd43edf4 | ths | checkr3 0 |
213 | dd43edf4 | ths | |
214 | dd43edf4 | ths | move.d 0x5432f789,r4 |
215 | dd43edf4 | ths | move.d 0x78134452,r3 |
216 | dd43edf4 | ths | muls.b r4,r3 |
217 | dd43edf4 | ths | test_cc 1 0 0 0 |
218 | dd43edf4 | ths | checkr3 ffffd9e2 |
219 | dd43edf4 | ths | move mof,r3 |
220 | dd43edf4 | ths | checkr3 ffffffff |
221 | dd43edf4 | ths | |
222 | dd43edf4 | ths | move.d 0x5432f789,r4 |
223 | dd43edf4 | ths | move.d 0x78134452,r3 |
224 | dd43edf4 | ths | mulu.b r4,r3 |
225 | dd43edf4 | ths | test_cc 0 0 0 0 |
226 | dd43edf4 | ths | checkr3 2be2 |
227 | dd43edf4 | ths | move mof,r3 |
228 | dd43edf4 | ths | checkr3 0 |
229 | dd43edf4 | ths | |
230 | dd43edf4 | ths | moveq 0,r3 |
231 | dd43edf4 | ths | move.d 0xf87f4aeb,r4 |
232 | dd43edf4 | ths | muls.d r4,r3 |
233 | dd43edf4 | ths | test_cc 0 1 0 0 |
234 | dd43edf4 | ths | checkr3 0 |
235 | dd43edf4 | ths | move mof,r3 |
236 | dd43edf4 | ths | checkr3 0 |
237 | dd43edf4 | ths | |
238 | dd43edf4 | ths | move.d 0xf87f4aeb,r3 |
239 | dd43edf4 | ths | moveq 0,r4 |
240 | dd43edf4 | ths | mulu.d r4,r3 |
241 | dd43edf4 | ths | test_cc 0 1 0 0 |
242 | dd43edf4 | ths | checkr3 0 |
243 | dd43edf4 | ths | move mof,r3 |
244 | dd43edf4 | ths | checkr3 0 |
245 | dd43edf4 | ths | |
246 | dd43edf4 | ths | quit |