* config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.disasm / hppa.s
CommitLineData
8a1f1fba
JL
1 .SPACE $PRIVATE$
2 .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
3 .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
4 .SPACE $TEXT$
5 .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
6 .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
7 .IMPORT $global$,DATA
8 .IMPORT $$dyncall,MILLICODE
9; gcc_compiled.:
10 .SPACE $TEXT$
11 .SUBSPA $CODE$
12
13 .align 4
14 .EXPORT integer_memory_tests,CODE
15 .EXPORT integer_indexing_load,CODE
16 .EXPORT integer_load_short_memory,CODE
17 .EXPORT integer_store_short_memory,CODE
18 .EXPORT immediate_tests,CODE
19 .EXPORT branch_tests,CODE
20 .EXPORT movb_tests,CODE
21 .EXPORT movb_nullified_tests,CODE
22 .EXPORT movib_tests,CODE
23 .EXPORT movib_nullified_tests,CODE
24 .EXPORT comb_tests,CODE
25 .EXPORT comb_nullified_tests,CODE
26 .EXPORT comib_tests,CODE
27 .EXPORT comib_nullified_tests,CODE
28 .EXPORT addb_tests,CODE
29 .EXPORT addb_nullified_tests,CODE
30 .EXPORT addib_tests,CODE
31 .EXPORT addib_nullified_tests,CODE
32 .EXPORT bb_tests,CODE
33 .EXPORT add_tests,CODE
34 .EXPORT addl_tests,CODE
35 .EXPORT addo_tests,CODE
36 .EXPORT addc_tests,CODE
37 .EXPORT addco_tests,CODE
38 .EXPORT sh1add_tests,CODE
39 .EXPORT sh1addl_tests,CODE
40 .EXPORT sh1addo_tests,CODE
41 .EXPORT sh2add_tests,CODE
42 .EXPORT sh2addl_tests,CODE
43 .EXPORT sh2addo_tests,CODE
44 .EXPORT sh3add_tests,CODE
45 .EXPORT sh3addl_tests,CODE
46 .EXPORT sh3addo_tests,CODE
47 .EXPORT sub_tests,CODE
48 .EXPORT subo_tests,CODE
49 .EXPORT subb_tests,CODE
50 .EXPORT subbo_tests,CODE
51 .EXPORT subt_tests,CODE
52 .EXPORT subto_tests,CODE
53 .EXPORT ds_tests,CODE
54 .EXPORT comclr_tests,CODE
55 .EXPORT or_tests,CODE
56 .EXPORT xor_tests,CODE
57 .EXPORT and_tests,CODE
58 .EXPORT andcm_tests,CODE
59 .EXPORT uxor_tests,CODE
60 .EXPORT uaddcm_tests,CODE
61 .EXPORT uaddcmt_tests,CODE
62 .EXPORT dcor_tests,CODE
63 .EXPORT idcor_tests,CODE
64 .EXPORT addi_tests,CODE
65 .EXPORT addio_tests,CODE
66 .EXPORT addit_tests,CODE
67 .EXPORT addito_tests,CODE
68 .EXPORT subi_tests,CODE
69 .EXPORT subio_tests,CODE
70 .EXPORT comiclr_tests,CODE
71 .EXPORT vshd_tests,CODE
72 .EXPORT shd_tests,CODE
73 .EXPORT extru_tests,CODE
74 .EXPORT extrs_tests,CODE
75 .EXPORT zdep_tests,CODE
76 .EXPORT dep_tests,CODE
77 .EXPORT vextru_tests,CODE
78 .EXPORT vextrs_tests,CODE
79 .EXPORT zvdep_tests,CODE
80 .EXPORT vdep_tests,CODE
81 .EXPORT vdepi_tests,CODE
82 .EXPORT zvdepi_tests,CODE
83 .EXPORT depi_tests,CODE
84 .EXPORT zdepi_tests,CODE
85 .EXPORT system_control_tests,CODE
86 .EXPORT probe_tests,CODE
87 .EXPORT lpa_tests,CODE
88 .EXPORT purge_tests,CODE
89 .EXPORT insert_tests,CODE
90 .EXPORT fpu_misc_tests,CODE
91 .EXPORT fpu_memory_indexing_tests,CODE
92 .EXPORT fpu_short_memory_tests,CODE
93 .EXPORT fcpy_tests,CODE
94 .EXPORT fabs_tests,CODE
95 .EXPORT fsqrt_tests,CODE
96 .EXPORT frnd_tests,CODE
97 .EXPORT fcnvff_tests,CODE
98 .EXPORT fcnvxf_tests,CODE
99 .EXPORT fcnvfx_tests,CODE
100 .EXPORT fcnvfxt_tests,CODE
101 .EXPORT fadd_tests,CODE
102 .EXPORT fsub_tests,CODE
103 .EXPORT fmpy_tests,CODE
104 .EXPORT fdiv_tests,CODE
105 .EXPORT frem_tests,CODE
106 .EXPORT fcmp_sgl_tests,CODE
107 .EXPORT fcmp_dbl_tests,CODE
108 .EXPORT fcmp_quad_tests,CODE
109 .EXPORT fmpy_addsub_tests,CODE
110 .EXPORT xmpyu_tests,CODE
111 .EXPORT special_tests,CODE
112 .EXPORT sfu_tests,CODE
113 .EXPORT copr_tests,CODE
114 .EXPORT copr_indexing_load,CODE
115 .EXPORT copr_indexing_store,CODE
116 .EXPORT copr_short_memory,CODE
117 .EXPORT main,CODE
118 .EXPORT main,ENTRY,PRIV_LEV=3,RTNVAL=GR
119main
120 .PROC
121 .CALLINFO FRAME=64,NO_CALLS,SAVE_SP
122 .ENTRY
123 copy %r4,%r1
124 copy %r30,%r4
125 stwm %r1,64(0,%r30)
126; First memory reference instructions.
127; Should try corner cases for each field extraction.
128; Should deal with s == 0 case somehow?!?
129integer_memory_tests
130 ldw 0(0,%r4),%r26
131 ldh 0(0,%r4),%r26
132 ldb 0(0,%r4),%r26
133 stw %r26,0(0,%r4)
134 sth %r26,0(0,%r4)
135 stb %r26,0(0,%r4)
136
137; Should make sure pre/post modes are recognized correctly.
138 ldwm 0(0,%r4),%r26
139 stwm %r26,0(0,%r4)
140
141integer_indexing_load
142 ldwx %r5(0,%r4),%r26
143 ldwx,s %r5(0,%r4),%r26
144 ldwx,m %r5(0,%r4),%r26
145 ldwx,sm %r5(0,%r4),%r26
146 ldhx %r5(0,%r4),%r26
147 ldhx,s %r5(0,%r4),%r26
148 ldhx,m %r5(0,%r4),%r26
149 ldhx,sm %r5(0,%r4),%r26
150 ldbx %r5(0,%r4),%r26
151 ldbx,s %r5(0,%r4),%r26
152 ldbx,m %r5(0,%r4),%r26
153 ldbx,sm %r5(0,%r4),%r26
154 ldwax %r5(%r4),%r26
155 ldwax,s %r5(%r4),%r26
156 ldwax,m %r5(%r4),%r26
157 ldwax,sm %r5(%r4),%r26
158 ldcwx %r5(0,%r4),%r26
159 ldcwx,s %r5(0,%r4),%r26
160 ldcwx,m %r5(0,%r4),%r26
161 ldcwx,sm %r5(0,%r4),%r26
162
163integer_load_short_memory
164 ldws 0(0,%r4),%r26
165 ldws,mb 0(0,%r4),%r26
166 ldws,ma 0(0,%r4),%r26
167 ldhs 0(0,%r4),%r26
168 ldhs,mb 0(0,%r4),%r26
169 ldhs,ma 0(0,%r4),%r26
170 ldbs 0(0,%r4),%r26
171 ldbs,mb 0(0,%r4),%r26
172 ldbs,ma 0(0,%r4),%r26
173 ldwas 0(%r4),%r26
174 ldwas,mb 0(%r4),%r26
175 ldwas,ma 0(%r4),%r26
176 ldcws 0(0,%r4),%r26
177 ldcws,mb 0(0,%r4),%r26
178 ldcws,ma 0(0,%r4),%r26
179
180integer_store_short_memory
181 stws %r26,0(0,%r4)
182 stws,mb %r26,0(0,%r4)
183 stws,ma %r26,0(0,%r4)
184 sths %r26,0(0,%r4)
185 sths,mb %r26,0(0,%r4)
186 sths,ma %r26,0(0,%r4)
187 stbs %r26,0(0,%r4)
188 stbs,mb %r26,0(0,%r4)
189 stbs,ma %r26,0(0,%r4)
190 stwas %r26,0(%r4)
191 stwas,mb %r26,0(%r4)
192 stwas,ma %r26,0(%r4)
193 stbys %r26,0(0,%r4)
194 stbys,b %r26,0(0,%r4)
195 stbys,e %r26,0(0,%r4)
196 stbys,b,m %r26,0(0,%r4)
197 stbys,e,m %r26,0(0,%r4)
198
199; Immediate instructions.
200immediate_tests
201 ldo 5(%r26),%r26
202 ldil L%0xdeadbeef,%r26
203 addil L%0xdeadbeef,%r5
204
205; Lots of branch instructions.
206; blr with %r0 as return pointer should really be just br <target>,
207; but the assemblers can't handle it.
208branch_tests
209 bl main,%r2
210 bl,n main,%r2
211 b main
212 b,n main
213 gate main,%r2
214 gate,n main,%r2
215 blr %r4,%r2
216 blr,n %r4,%r2
217 blr %r4,%r0
218 blr,n %r4,%r0
219 bv 0(%r2)
220 bv,n 0(%r2)
221 be 0x1234(%sr1,%r2)
222 be,n 0x1234(%sr1,%r2)
223 ble 0x1234(%sr1,%r2)
224 ble,n 0x1234(%sr1,%r2)
225
226; GAS can't assemble movb,n or movib,n.
227movb_tests
228 movb %r4,%r26,movb_tests
229 movb,= %r4,%r26,movb_tests
230 movb,< %r4,%r26,movb_tests
231 movb,od %r4,%r26,movb_tests
232 movb,tr %r4,%r26,movb_tests
233 movb,<> %r4,%r26,movb_tests
234 movb,>= %r4,%r26,movb_tests
235 movb,ev %r4,%r26,movb_tests
236movb_nullified_tests
237 movb,n %r4,%r26,movb_tests
238 movb,=,n %r4,%r26,movb_tests
239 movb,<,n %r4,%r26,movb_tests
240 movb,od,n %r4,%r26,movb_tests
241 movb,tr,n %r4,%r26,movb_tests
242 movb,<>,n %r4,%r26,movb_tests
243 movb,>=,n %r4,%r26,movb_tests
244 movb,ev,n %r4,%r26,movb_tests
245
246movib_tests
247 movib 5,%r26,movib_tests
248 movib,= 5,%r26,movib_tests
249 movib,< 5,%r26,movib_tests
250 movib,od 5,%r26,movib_tests
251 movib,tr 5,%r26,movib_tests
252 movib,<> 5,%r26,movib_tests
253 movib,>= 5,%r26,movib_tests
254 movib,ev 5,%r26,movib_tests
255movib_nullified_tests
256 movib,n 5,%r26,movib_tests
257 movib,=,n 5,%r26,movib_tests
258 movib,<,n 5,%r26,movib_tests
259 movib,od,n 5,%r26,movib_tests
260 movib,tr,n 5,%r26,movib_tests
261 movib,<>,n 5,%r26,movib_tests
262 movib,>=,n 5,%r26,movib_tests
263 movib,ev,n 5,%r26,movib_tests
264
265comb_tests
266 comb %r0,%r4,comb_tests
267 comb,= %r0,%r4,comb_tests
268 comb,< %r0,%r4,comb_tests
269 comb,<= %r0,%r4,comb_tests
270 comb,<< %r0,%r4,comb_tests
271 comb,<<= %r0,%r4,comb_tests
272 comb,sv %r0,%r4,comb_tests
273 comb,od %r0,%r4,comb_tests
274 comb,tr %r0,%r4,comb_tests
275 comb,<> %r0,%r4,comb_tests
276 comb,>= %r0,%r4,comb_tests
277 comb,> %r0,%r4,comb_tests
278 comb,>>= %r0,%r4,comb_tests
279 comb,>> %r0,%r4,comb_tests
280 comb,nsv %r0,%r4,comb_tests
281 comb,ev %r0,%r4,comb_tests
282comb_nullified_tests
283 comb,n %r0,%r4,comb_tests
284 comb,=,n %r0,%r4,comb_tests
285 comb,<,n %r0,%r4,comb_tests
286 comb,<=,n %r0,%r4,comb_tests
287 comb,<<,n %r0,%r4,comb_tests
288 comb,<<=,n %r0,%r4,comb_tests
289 comb,sv,n %r0,%r4,comb_tests
290 comb,od,n %r0,%r4,comb_tests
291 comb,tr,n %r0,%r4,comb_tests
292 comb,<>,n %r0,%r4,comb_tests
293 comb,>=,n %r0,%r4,comb_tests
294 comb,>,n %r0,%r4,comb_tests
295 comb,>>=,n %r0,%r4,comb_tests
296 comb,>>,n %r0,%r4,comb_tests
297 comb,nsv,n %r0,%r4,comb_tests
298 comb,ev,n %r0,%r4,comb_tests
299
300comib_tests
301 comib 0,%r4,comib_tests
302 comib,< 0,%r4,comib_tests
303 comib,<= 0,%r4,comib_tests
304 comib,<< 0,%r4,comib_tests
305 comib,<<= 0,%r4,comib_tests
306 comib,sv 0,%r4,comib_tests
307 comib,od 0,%r4,comib_tests
308 comib,tr 0,%r4,comib_tests
309 comib,<> 0,%r4,comib_tests
310 comib,>= 0,%r4,comib_tests
311 comib,> 0,%r4,comib_tests
312 comib,>>= 0,%r4,comib_tests
313 comib,>> 0,%r4,comib_tests
314 comib,nsv 0,%r4,comib_tests
315 comib,ev 0,%r4,comb_tests
316
317comib_nullified_tests
318 comib,n 0,%r4,comib_tests
319 comib,=,n 0,%r4,comib_tests
320 comib,<,n 0,%r4,comib_tests
321 comib,<=,n 0,%r4,comib_tests
322 comib,<<,n 0,%r4,comib_tests
323 comib,<<=,n 0,%r4,comib_tests
324 comib,sv,n 0,%r4,comib_tests
325 comib,od,n 0,%r4,comib_tests
326 comib,tr,n 0,%r4,comib_tests
327 comib,<>,n 0,%r4,comib_tests
328 comib,>=,n 0,%r4,comib_tests
329 comib,>,n 0,%r4,comib_tests
330 comib,>>=,n 0,%r4,comib_tests
331 comib,>>,n 0,%r4,comib_tests
332 comib,nsv,n 0,%r4,comib_tests
333 comib,ev,n 0,%r4,comib_tests
334
335
336
337addb_tests
338 addb %r1,%r4,addb_tests
339 addb,= %r1,%r4,addb_tests
340 addb,< %r1,%r4,addb_tests
341 addb,<= %r1,%r4,addb_tests
342 addb,nuv %r1,%r4,addb_tests
343 addb,znv %r1,%r4,addb_tests
344 addb,sv %r1,%r4,addb_tests
345 addb,od %r1,%r4,addb_tests
346 addb,tr %r1,%r4,addb_tests
347 addb,<> %r1,%r4,addb_tests
348 addb,>= %r1,%r4,addb_tests
349 addb,> %r1,%r4,addb_tests
350 addb,uv %r1,%r4,addb_tests
351 addb,vnz %r1,%r4,addb_tests
352 addb,nsv %r1,%r4,addb_tests
353 addb,ev %r1,%r4,addb_tests
354addb_nullified_tests
355 addb,n %r1,%r4,addb_tests
356 addb,=,n %r1,%r4,addb_tests
357 addb,<,n %r1,%r4,addb_tests
358 addb,<=,n %r1,%r4,addb_tests
359 addb,nuv,n %r1,%r4,addb_tests
360 addb,znv,n %r1,%r4,addb_tests
361 addb,sv,n %r1,%r4,addb_tests
362 addb,od,n %r1,%r4,addb_tests
363 addb,tr,n %r1,%r4,addb_tests
364 addb,<>,n %r1,%r4,addb_tests
365 addb,>=,n %r1,%r4,addb_tests
366 addb,>,n %r1,%r4,addb_tests
367 addb,uv,n %r1,%r4,addb_tests
368 addb,vnz,n %r1,%r4,addb_tests
369 addb,nsv,n %r1,%r4,addb_tests
370 addb,ev,n %r1,%r4,addb_tests
371
372addib_tests
373 addib -1,%r4,addib_tests
374 addib,= -1,%r4,addib_tests
375 addib,< -1,%r4,addib_tests
376 addib,<= -1,%r4,addib_tests
377 addib,nuv -1,%r4,addib_tests
378 addib,znv -1,%r4,addib_tests
379 addib,sv -1,%r4,addib_tests
380 addib,od -1,%r4,addib_tests
381 addib,tr -1,%r4,addib_tests
382 addib,<> -1,%r4,addib_tests
383 addib,>= -1,%r4,addib_tests
384 addib,> -1,%r4,addib_tests
385 addib,uv -1,%r4,addib_tests
386 addib,vnz -1,%r4,addib_tests
387 addib,nsv -1,%r4,addib_tests
388 addib,ev -1,%r4,addib_tests
389
390addib_nullified_tests
391 addib,n -1,%r4,addib_tests
392 addib,=,n -1,%r4,addib_tests
393 addib,<,n -1,%r4,addib_tests
394 addib,<=,n -1,%r4,addib_tests
395 addib,nuv,n -1,%r4,addib_tests
396 addib,znv,n -1,%r4,addib_tests
397 addib,sv,n -1,%r4,addib_tests
398 addib,od,n -1,%r4,addib_tests
399 addib,tr,n -1,%r4,addib_tests
400 addib,<>,n -1,%r4,addib_tests
401 addib,>=,n -1,%r4,addib_tests
402 addib,>,n -1,%r4,addib_tests
403 addib,uv,n -1,%r4,addib_tests
404 addib,vnz,n -1,%r4,addib_tests
405 addib,nsv,n -1,%r4,addib_tests
406 addib,ev,n -1,%r4,addib_tests
407
408
409; Needs to check lots of stuff (like corner bit cases)
410bb_tests
411 bvb,< %r4,bb_tests
412 bvb,>= %r4,bb_tests
413 bvb,<,n %r4,bb_tests
414 bvb,>=,n %r4,bb_tests
415 bb,< %r4,5,bb_tests
416 bb,>= %r4,5,bb_tests
417 bb,<,n %r4,5,bb_tests
418 bb,>=,n %r4,5,bb_tests
419
420; Computational instructions
421add_tests
422 add %r4,%r5,%r6
423 add,= %r4,%r5,%r6
424 add,< %r4,%r5,%r6
425 add,<= %r4,%r5,%r6
426 add,nuv %r4,%r5,%r6
427 add,znv %r4,%r5,%r6
428 add,sv %r4,%r5,%r6
429 add,od %r4,%r5,%r6
430 add,tr %r4,%r5,%r6
431 add,<> %r4,%r5,%r6
432 add,>= %r4,%r5,%r6
433 add,> %r4,%r5,%r6
434 add,uv %r4,%r5,%r6
435 add,vnz %r4,%r5,%r6
436 add,nsv %r4,%r5,%r6
437 add,ev %r4,%r5,%r6
438
439addl_tests
440 addl %r4,%r5,%r6
441 addl,= %r4,%r5,%r6
442 addl,< %r4,%r5,%r6
443 addl,<= %r4,%r5,%r6
444 addl,nuv %r4,%r5,%r6
445 addl,znv %r4,%r5,%r6
446 addl,sv %r4,%r5,%r6
447 addl,od %r4,%r5,%r6
448 addl,tr %r4,%r5,%r6
449 addl,<> %r4,%r5,%r6
450 addl,>= %r4,%r5,%r6
451 addl,> %r4,%r5,%r6
452 addl,uv %r4,%r5,%r6
453 addl,vnz %r4,%r5,%r6
454 addl,nsv %r4,%r5,%r6
455 addl,ev %r4,%r5,%r6
456
457addo_tests
458 addo %r4,%r5,%r6
459 addo,= %r4,%r5,%r6
460 addo,< %r4,%r5,%r6
461 addo,<= %r4,%r5,%r6
462 addo,nuv %r4,%r5,%r6
463 addo,znv %r4,%r5,%r6
464 addo,sv %r4,%r5,%r6
465 addo,od %r4,%r5,%r6
466 addo,tr %r4,%r5,%r6
467 addo,<> %r4,%r5,%r6
468 addo,>= %r4,%r5,%r6
469 addo,> %r4,%r5,%r6
470 addo,uv %r4,%r5,%r6
471 addo,vnz %r4,%r5,%r6
472 addo,nsv %r4,%r5,%r6
473 addo,ev %r4,%r5,%r6
474
475addc_tests
476 addc %r4,%r5,%r6
477 addc,= %r4,%r5,%r6
478 addc,< %r4,%r5,%r6
479 addc,<= %r4,%r5,%r6
480 addc,nuv %r4,%r5,%r6
481 addc,znv %r4,%r5,%r6
482 addc,sv %r4,%r5,%r6
483 addc,od %r4,%r5,%r6
484 addc,tr %r4,%r5,%r6
485 addc,<> %r4,%r5,%r6
486 addc,>= %r4,%r5,%r6
487 addc,> %r4,%r5,%r6
488 addc,uv %r4,%r5,%r6
489 addc,vnz %r4,%r5,%r6
490 addc,nsv %r4,%r5,%r6
491 addc,ev %r4,%r5,%r6
492
493addco_tests
494 addco %r4,%r5,%r6
495 addco,= %r4,%r5,%r6
496 addco,< %r4,%r5,%r6
497 addco,<= %r4,%r5,%r6
498 addco,nuv %r4,%r5,%r6
499 addco,znv %r4,%r5,%r6
500 addco,sv %r4,%r5,%r6
501 addco,od %r4,%r5,%r6
502 addco,tr %r4,%r5,%r6
503 addco,<> %r4,%r5,%r6
504 addco,>= %r4,%r5,%r6
505 addco,> %r4,%r5,%r6
506 addco,uv %r4,%r5,%r6
507 addco,vnz %r4,%r5,%r6
508 addco,nsv %r4,%r5,%r6
509 addco,ev %r4,%r5,%r6
510
511sh1add_tests
512 sh1add %r4,%r5,%r6
513 sh1add,= %r4,%r5,%r6
514 sh1add,< %r4,%r5,%r6
515 sh1add,<= %r4,%r5,%r6
516 sh1add,nuv %r4,%r5,%r6
517 sh1add,znv %r4,%r5,%r6
518 sh1add,sv %r4,%r5,%r6
519 sh1add,od %r4,%r5,%r6
520 sh1add,tr %r4,%r5,%r6
521 sh1add,<> %r4,%r5,%r6
522 sh1add,>= %r4,%r5,%r6
523 sh1add,> %r4,%r5,%r6
524 sh1add,uv %r4,%r5,%r6
525 sh1add,vnz %r4,%r5,%r6
526 sh1add,nsv %r4,%r5,%r6
527 sh1add,ev %r4,%r5,%r6
528
529sh1addl_tests
530 sh1addl %r4,%r5,%r6
531 sh1addl,= %r4,%r5,%r6
532 sh1addl,< %r4,%r5,%r6
533 sh1addl,<= %r4,%r5,%r6
534 sh1addl,nuv %r4,%r5,%r6
535 sh1addl,znv %r4,%r5,%r6
536 sh1addl,sv %r4,%r5,%r6
537 sh1addl,od %r4,%r5,%r6
538 sh1addl,tr %r4,%r5,%r6
539 sh1addl,<> %r4,%r5,%r6
540 sh1addl,>= %r4,%r5,%r6
541 sh1addl,> %r4,%r5,%r6
542 sh1addl,uv %r4,%r5,%r6
543 sh1addl,vnz %r4,%r5,%r6
544 sh1addl,nsv %r4,%r5,%r6
545 sh1addl,ev %r4,%r5,%r6
546
547sh1addo_tests
548 sh1addo %r4,%r5,%r6
549 sh1addo,= %r4,%r5,%r6
550 sh1addo,< %r4,%r5,%r6
551 sh1addo,<= %r4,%r5,%r6
552 sh1addo,nuv %r4,%r5,%r6
553 sh1addo,znv %r4,%r5,%r6
554 sh1addo,sv %r4,%r5,%r6
555 sh1addo,od %r4,%r5,%r6
556 sh1addo,tr %r4,%r5,%r6
557 sh1addo,<> %r4,%r5,%r6
558 sh1addo,>= %r4,%r5,%r6
559 sh1addo,> %r4,%r5,%r6
560 sh1addo,uv %r4,%r5,%r6
561 sh1addo,vnz %r4,%r5,%r6
562 sh1addo,nsv %r4,%r5,%r6
563 sh1addo,ev %r4,%r5,%r6
564
565
566sh2add_tests
567 sh2add %r4,%r5,%r6
568 sh2add,= %r4,%r5,%r6
569 sh2add,< %r4,%r5,%r6
570 sh2add,<= %r4,%r5,%r6
571 sh2add,nuv %r4,%r5,%r6
572 sh2add,znv %r4,%r5,%r6
573 sh2add,sv %r4,%r5,%r6
574 sh2add,od %r4,%r5,%r6
575 sh2add,tr %r4,%r5,%r6
576 sh2add,<> %r4,%r5,%r6
577 sh2add,>= %r4,%r5,%r6
578 sh2add,> %r4,%r5,%r6
579 sh2add,uv %r4,%r5,%r6
580 sh2add,vnz %r4,%r5,%r6
581 sh2add,nsv %r4,%r5,%r6
582 sh2add,ev %r4,%r5,%r6
583
584sh2addl_tests
585 sh2addl %r4,%r5,%r6
586 sh2addl,= %r4,%r5,%r6
587 sh2addl,< %r4,%r5,%r6
588 sh2addl,<= %r4,%r5,%r6
589 sh2addl,nuv %r4,%r5,%r6
590 sh2addl,znv %r4,%r5,%r6
591 sh2addl,sv %r4,%r5,%r6
592 sh2addl,od %r4,%r5,%r6
593 sh2addl,tr %r4,%r5,%r6
594 sh2addl,<> %r4,%r5,%r6
595 sh2addl,>= %r4,%r5,%r6
596 sh2addl,> %r4,%r5,%r6
597 sh2addl,uv %r4,%r5,%r6
598 sh2addl,vnz %r4,%r5,%r6
599 sh2addl,nsv %r4,%r5,%r6
600 sh2addl,ev %r4,%r5,%r6
601
602sh2addo_tests
603 sh2addo %r4,%r5,%r6
604 sh2addo,= %r4,%r5,%r6
605 sh2addo,< %r4,%r5,%r6
606 sh2addo,<= %r4,%r5,%r6
607 sh2addo,nuv %r4,%r5,%r6
608 sh2addo,znv %r4,%r5,%r6
609 sh2addo,sv %r4,%r5,%r6
610 sh2addo,od %r4,%r5,%r6
611 sh2addo,tr %r4,%r5,%r6
612 sh2addo,<> %r4,%r5,%r6
613 sh2addo,>= %r4,%r5,%r6
614 sh2addo,> %r4,%r5,%r6
615 sh2addo,uv %r4,%r5,%r6
616 sh2addo,vnz %r4,%r5,%r6
617 sh2addo,nsv %r4,%r5,%r6
618 sh2addo,ev %r4,%r5,%r6
619
620
621sh3add_tests
622 sh3add %r4,%r5,%r6
623 sh3add,= %r4,%r5,%r6
624 sh3add,< %r4,%r5,%r6
625 sh3add,<= %r4,%r5,%r6
626 sh3add,nuv %r4,%r5,%r6
627 sh3add,znv %r4,%r5,%r6
628 sh3add,sv %r4,%r5,%r6
629 sh3add,od %r4,%r5,%r6
630 sh3add,tr %r4,%r5,%r6
631 sh3add,<> %r4,%r5,%r6
632 sh3add,>= %r4,%r5,%r6
633 sh3add,> %r4,%r5,%r6
634 sh3add,uv %r4,%r5,%r6
635 sh3add,vnz %r4,%r5,%r6
636 sh3add,nsv %r4,%r5,%r6
637 sh3add,ev %r4,%r5,%r6
638
639sh3addl_tests
640 sh3addl %r4,%r5,%r6
641 sh3addl,= %r4,%r5,%r6
642 sh3addl,< %r4,%r5,%r6
643 sh3addl,<= %r4,%r5,%r6
644 sh3addl,nuv %r4,%r5,%r6
645 sh3addl,znv %r4,%r5,%r6
646 sh3addl,sv %r4,%r5,%r6
647 sh3addl,od %r4,%r5,%r6
648 sh3addl,tr %r4,%r5,%r6
649 sh3addl,<> %r4,%r5,%r6
650 sh3addl,>= %r4,%r5,%r6
651 sh3addl,> %r4,%r5,%r6
652 sh3addl,uv %r4,%r5,%r6
653 sh3addl,vnz %r4,%r5,%r6
654 sh3addl,nsv %r4,%r5,%r6
655 sh3addl,ev %r4,%r5,%r6
656
657sh3addo_tests
658 sh3addo %r4,%r5,%r6
659 sh3addo,= %r4,%r5,%r6
660 sh3addo,< %r4,%r5,%r6
661 sh3addo,<= %r4,%r5,%r6
662 sh3addo,nuv %r4,%r5,%r6
663 sh3addo,znv %r4,%r5,%r6
664 sh3addo,sv %r4,%r5,%r6
665 sh3addo,od %r4,%r5,%r6
666 sh3addo,tr %r4,%r5,%r6
667 sh3addo,<> %r4,%r5,%r6
668 sh3addo,>= %r4,%r5,%r6
669 sh3addo,> %r4,%r5,%r6
670 sh3addo,uv %r4,%r5,%r6
671 sh3addo,vnz %r4,%r5,%r6
672 sh3addo,nsv %r4,%r5,%r6
673 sh3addo,ev %r4,%r5,%r6
674
675
676sub_tests
677 sub %r4,%r5,%r6
678 sub,= %r4,%r5,%r6
679 sub,< %r4,%r5,%r6
680 sub,<= %r4,%r5,%r6
681 sub,<< %r4,%r5,%r6
682 sub,<<= %r4,%r5,%r6
683 sub,sv %r4,%r5,%r6
684 sub,od %r4,%r5,%r6
685 sub,tr %r4,%r5,%r6
686 sub,<> %r4,%r5,%r6
687 sub,>= %r4,%r5,%r6
688 sub,> %r4,%r5,%r6
689 sub,>>= %r4,%r5,%r6
690 sub,>> %r4,%r5,%r6
691 sub,nsv %r4,%r5,%r6
692 sub,ev %r4,%r5,%r6
693
694subo_tests
695 subo %r4,%r5,%r6
696 subo,= %r4,%r5,%r6
697 subo,< %r4,%r5,%r6
698 subo,<= %r4,%r5,%r6
699 subo,<< %r4,%r5,%r6
700 subo,<<= %r4,%r5,%r6
701 subo,sv %r4,%r5,%r6
702 subo,od %r4,%r5,%r6
703 subo,tr %r4,%r5,%r6
704 subo,<> %r4,%r5,%r6
705 subo,>= %r4,%r5,%r6
706 subo,> %r4,%r5,%r6
707 subo,>>= %r4,%r5,%r6
708 subo,>> %r4,%r5,%r6
709 subo,nsv %r4,%r5,%r6
710 subo,ev %r4,%r5,%r6
711
712subb_tests
713 subb %r4,%r5,%r6
714 subb,= %r4,%r5,%r6
715 subb,< %r4,%r5,%r6
716 subb,<= %r4,%r5,%r6
717 subb,<< %r4,%r5,%r6
718 subb,<<= %r4,%r5,%r6
719 subb,sv %r4,%r5,%r6
720 subb,od %r4,%r5,%r6
721 subb,tr %r4,%r5,%r6
722 subb,<> %r4,%r5,%r6
723 subb,>= %r4,%r5,%r6
724 subb,> %r4,%r5,%r6
725 subb,>>= %r4,%r5,%r6
726 subb,>> %r4,%r5,%r6
727 subb,nsv %r4,%r5,%r6
728 subb,ev %r4,%r5,%r6
729
730subbo_tests
731 subbo %r4,%r5,%r6
732 subbo,= %r4,%r5,%r6
733 subbo,< %r4,%r5,%r6
734 subbo,<= %r4,%r5,%r6
735 subbo,<< %r4,%r5,%r6
736 subbo,<<= %r4,%r5,%r6
737 subbo,sv %r4,%r5,%r6
738 subbo,od %r4,%r5,%r6
739 subbo,tr %r4,%r5,%r6
740 subbo,<> %r4,%r5,%r6
741 subbo,>= %r4,%r5,%r6
742 subbo,> %r4,%r5,%r6
743 subbo,>>= %r4,%r5,%r6
744 subbo,>> %r4,%r5,%r6
745 subbo,nsv %r4,%r5,%r6
746 subbo,ev %r4,%r5,%r6
747
748subt_tests
749 subt %r4,%r5,%r6
750 subt,= %r4,%r5,%r6
751 subt,< %r4,%r5,%r6
752 subt,<= %r4,%r5,%r6
753 subt,<< %r4,%r5,%r6
754 subt,<<= %r4,%r5,%r6
755 subt,sv %r4,%r5,%r6
756 subt,od %r4,%r5,%r6
757 subt,tr %r4,%r5,%r6
758 subt,<> %r4,%r5,%r6
759 subt,>= %r4,%r5,%r6
760 subt,> %r4,%r5,%r6
761 subt,>>= %r4,%r5,%r6
762 subt,>> %r4,%r5,%r6
763 subt,nsv %r4,%r5,%r6
764 subt,ev %r4,%r5,%r6
765
766subto_tests
767 subto %r4,%r5,%r6
768 subto,= %r4,%r5,%r6
769 subto,< %r4,%r5,%r6
770 subto,<= %r4,%r5,%r6
771 subto,<< %r4,%r5,%r6
772 subto,<<= %r4,%r5,%r6
773 subto,sv %r4,%r5,%r6
774 subto,od %r4,%r5,%r6
775 subto,tr %r4,%r5,%r6
776 subto,<> %r4,%r5,%r6
777 subto,>= %r4,%r5,%r6
778 subto,> %r4,%r5,%r6
779 subto,>>= %r4,%r5,%r6
780 subto,>> %r4,%r5,%r6
781 subto,nsv %r4,%r5,%r6
782 subto,ev %r4,%r5,%r6
783
784ds_tests
785 ds %r4,%r5,%r6
786 ds,= %r4,%r5,%r6
787 ds,< %r4,%r5,%r6
788 ds,<= %r4,%r5,%r6
789 ds,<< %r4,%r5,%r6
790 ds,<<= %r4,%r5,%r6
791 ds,sv %r4,%r5,%r6
792 ds,od %r4,%r5,%r6
793 ds,tr %r4,%r5,%r6
794 ds,<> %r4,%r5,%r6
795 ds,>= %r4,%r5,%r6
796 ds,> %r4,%r5,%r6
797 ds,>>= %r4,%r5,%r6
798 ds,>> %r4,%r5,%r6
799 ds,nsv %r4,%r5,%r6
800 ds,ev %r4,%r5,%r6
801
802comclr_tests
803 comclr %r4,%r5,%r6
804 comclr,= %r4,%r5,%r6
805 comclr,< %r4,%r5,%r6
806 comclr,<= %r4,%r5,%r6
807 comclr,<< %r4,%r5,%r6
808 comclr,<<= %r4,%r5,%r6
809 comclr,sv %r4,%r5,%r6
810 comclr,od %r4,%r5,%r6
811 comclr,tr %r4,%r5,%r6
812 comclr,<> %r4,%r5,%r6
813 comclr,>= %r4,%r5,%r6
814 comclr,> %r4,%r5,%r6
815 comclr,>>= %r4,%r5,%r6
816 comclr,>> %r4,%r5,%r6
817 comclr,nsv %r4,%r5,%r6
818 comclr,ev %r4,%r5,%r6
819
820or_tests
821 or %r4,%r5,%r6
822 or,= %r4,%r5,%r6
823 or,< %r4,%r5,%r6
824 or,<= %r4,%r5,%r6
825 or,od %r4,%r5,%r6
826 or,tr %r4,%r5,%r6
827 or,<> %r4,%r5,%r6
828 or,>= %r4,%r5,%r6
829 or,> %r4,%r5,%r6
830 or,ev %r4,%r5,%r6
831xor_tests
832 xor %r4,%r5,%r6
833 xor,= %r4,%r5,%r6
834 xor,< %r4,%r5,%r6
835 xor,<= %r4,%r5,%r6
836 xor,od %r4,%r5,%r6
837 xor,tr %r4,%r5,%r6
838 xor,<> %r4,%r5,%r6
839 xor,>= %r4,%r5,%r6
840 xor,> %r4,%r5,%r6
841 xor,ev %r4,%r5,%r6
842
843and_tests
844 and %r4,%r5,%r6
845 and,= %r4,%r5,%r6
846 and,< %r4,%r5,%r6
847 and,<= %r4,%r5,%r6
848 and,od %r4,%r5,%r6
849 and,tr %r4,%r5,%r6
850 and,<> %r4,%r5,%r6
851 and,>= %r4,%r5,%r6
852 and,> %r4,%r5,%r6
853 and,ev %r4,%r5,%r6
854
855andcm_tests
856 andcm %r4,%r5,%r6
857 andcm,= %r4,%r5,%r6
858 andcm,< %r4,%r5,%r6
859 andcm,<= %r4,%r5,%r6
860 andcm,od %r4,%r5,%r6
861 andcm,tr %r4,%r5,%r6
862 andcm,<> %r4,%r5,%r6
863 andcm,>= %r4,%r5,%r6
864 andcm,> %r4,%r5,%r6
865 andcm,ev %r4,%r5,%r6
866
867
868uxor_tests
869 uxor %r4,%r5,%r6
870 uxor,sbz %r4,%r5,%r6
871 uxor,shz %r4,%r5,%r6
872 uxor,sdc %r4,%r5,%r6
873 uxor,sbc %r4,%r5,%r6
874 uxor,shc %r4,%r5,%r6
875 uxor,tr %r4,%r5,%r6
876 uxor,nbz %r4,%r5,%r6
877 uxor,nhz %r4,%r5,%r6
878 uxor,ndc %r4,%r5,%r6
879 uxor,nbc %r4,%r5,%r6
880 uxor,nhc %r4,%r5,%r6
881
882uaddcm_tests
883 uaddcm %r4,%r5,%r6
884 uaddcm,sbz %r4,%r5,%r6
885 uaddcm,shz %r4,%r5,%r6
886 uaddcm,sdc %r4,%r5,%r6
887 uaddcm,sbc %r4,%r5,%r6
888 uaddcm,shc %r4,%r5,%r6
889 uaddcm,tr %r4,%r5,%r6
890 uaddcm,nbz %r4,%r5,%r6
891 uaddcm,nhz %r4,%r5,%r6
892 uaddcm,ndc %r4,%r5,%r6
893 uaddcm,nbc %r4,%r5,%r6
894 uaddcm,nhc %r4,%r5,%r6
895
896uaddcmt_tests
897 uaddcmt %r4,%r5,%r6
898 uaddcmt,sbz %r4,%r5,%r6
899 uaddcmt,shz %r4,%r5,%r6
900 uaddcmt,sdc %r4,%r5,%r6
901 uaddcmt,sbc %r4,%r5,%r6
902 uaddcmt,shc %r4,%r5,%r6
903 uaddcmt,tr %r4,%r5,%r6
904 uaddcmt,nbz %r4,%r5,%r6
905 uaddcmt,nhz %r4,%r5,%r6
906 uaddcmt,ndc %r4,%r5,%r6
907 uaddcmt,nbc %r4,%r5,%r6
908 uaddcmt,nhc %r4,%r5,%r6
909
910dcor_tests
911 dcor %r4,%r5
912 dcor,sbz %r4,%r5
913 dcor,shz %r4,%r5
914 dcor,sdc %r4,%r5
915 dcor,sbc %r4,%r5
916 dcor,shc %r4,%r5
917 dcor,tr %r4,%r5
918 dcor,nbz %r4,%r5
919 dcor,nhz %r4,%r5
920 dcor,ndc %r4,%r5
921 dcor,nbc %r4,%r5
922 dcor,nhc %r4,%r5
923
924idcor_tests
925 idcor %r4,%r5
926 idcor,sbz %r4,%r5
927 idcor,shz %r4,%r5
928 idcor,sdc %r4,%r5
929 idcor,sbc %r4,%r5
930 idcor,shc %r4,%r5
931 idcor,tr %r4,%r5
932 idcor,nbz %r4,%r5
933 idcor,nhz %r4,%r5
934 idcor,ndc %r4,%r5
935 idcor,nbc %r4,%r5
936 idcor,nhc %r4,%r5
937
938addi_tests
939 addi 123,%r5,%r6
940 addi,= 123,%r5,%r6
941 addi,< 123,%r5,%r6
942 addi,<= 123,%r5,%r6
943 addi,nuv 123,%r5,%r6
944 addi,znv 123,%r5,%r6
945 addi,sv 123,%r5,%r6
946 addi,od 123,%r5,%r6
947 addi,tr 123,%r5,%r6
948 addi,<> 123,%r5,%r6
949 addi,>= 123,%r5,%r6
950 addi,> 123,%r5,%r6
951 addi,uv 123,%r5,%r6
952 addi,vnz 123,%r5,%r6
953 addi,nsv 123,%r5,%r6
954 addi,ev 123,%r5,%r6
955
956addio_tests
957 addio 123,%r5,%r6
958 addio,= 123,%r5,%r6
959 addio,< 123,%r5,%r6
960 addio,<= 123,%r5,%r6
961 addio,nuv 123,%r5,%r6
962 addio,znv 123,%r5,%r6
963 addio,sv 123,%r5,%r6
964 addio,od 123,%r5,%r6
965 addio,tr 123,%r5,%r6
966 addio,<> 123,%r5,%r6
967 addio,>= 123,%r5,%r6
968 addio,> 123,%r5,%r6
969 addio,uv 123,%r5,%r6
970 addio,vnz 123,%r5,%r6
971 addio,nsv 123,%r5,%r6
972 addio,ev 123,%r5,%r6
973
974addit_tests
975 addit 123,%r5,%r6
976 addit,= 123,%r5,%r6
977 addit,< 123,%r5,%r6
978 addit,<= 123,%r5,%r6
979 addit,nuv 123,%r5,%r6
980 addit,znv 123,%r5,%r6
981 addit,sv 123,%r5,%r6
982 addit,od 123,%r5,%r6
983 addit,tr 123,%r5,%r6
984 addit,<> 123,%r5,%r6
985 addit,>= 123,%r5,%r6
986 addit,> 123,%r5,%r6
987 addit,uv 123,%r5,%r6
988 addit,vnz 123,%r5,%r6
989 addit,nsv 123,%r5,%r6
990 addit,ev 123,%r5,%r6
991
992addito_tests
993 addito 123,%r5,%r6
994 addito,= 123,%r5,%r6
995 addito,< 123,%r5,%r6
996 addito,<= 123,%r5,%r6
997 addito,nuv 123,%r5,%r6
998 addito,znv 123,%r5,%r6
999 addito,sv 123,%r5,%r6
1000 addito,od 123,%r5,%r6
1001 addito,tr 123,%r5,%r6
1002 addito,<> 123,%r5,%r6
1003 addito,>= 123,%r5,%r6
1004 addito,> 123,%r5,%r6
1005 addito,uv 123,%r5,%r6
1006 addito,vnz 123,%r5,%r6
1007 addito,nsv 123,%r5,%r6
1008 addito,ev 123,%r5,%r6
1009
1010subi_tests
1011 subi 123,%r5,%r6
1012 subi,= 123,%r5,%r6
1013 subi,< 123,%r5,%r6
1014 subi,<= 123,%r5,%r6
1015 subi,<< 123,%r5,%r6
1016 subi,<<= 123,%r5,%r6
1017 subi,sv 123,%r5,%r6
1018 subi,od 123,%r5,%r6
1019 subi,tr 123,%r5,%r6
1020 subi,<> 123,%r5,%r6
1021 subi,>= 123,%r5,%r6
1022 subi,> 123,%r5,%r6
1023 subi,>>= 123,%r5,%r6
1024 subi,>> 123,%r5,%r6
1025 subi,nsv 123,%r5,%r6
1026 subi,ev 123,%r5,%r6
1027
1028subio_tests
1029 subio 123,%r5,%r6
1030 subio,= 123,%r5,%r6
1031 subio,< 123,%r5,%r6
1032 subio,<= 123,%r5,%r6
1033 subio,<< 123,%r5,%r6
1034 subio,<<= 123,%r5,%r6
1035 subio,sv 123,%r5,%r6
1036 subio,od 123,%r5,%r6
1037 subio,tr 123,%r5,%r6
1038 subio,<> 123,%r5,%r6
1039 subio,>= 123,%r5,%r6
1040 subio,> 123,%r5,%r6
1041 subio,>>= 123,%r5,%r6
1042 subio,>> 123,%r5,%r6
1043 subio,nsv 123,%r5,%r6
1044 subio,ev 123,%r5,%r6
1045
1046comiclr_tests
1047 comiclr 123,%r5,%r6
1048 comiclr,= 123,%r5,%r6
1049 comiclr,< 123,%r5,%r6
1050 comiclr,<= 123,%r5,%r6
1051 comiclr,<< 123,%r5,%r6
1052 comiclr,<<= 123,%r5,%r6
1053 comiclr,sv 123,%r5,%r6
1054 comiclr,od 123,%r5,%r6
1055 comiclr,tr 123,%r5,%r6
1056 comiclr,<> 123,%r5,%r6
1057 comiclr,>= 123,%r5,%r6
1058 comiclr,> 123,%r5,%r6
1059 comiclr,>>= 123,%r5,%r6
1060 comiclr,>> 123,%r5,%r6
1061 comiclr,nsv 123,%r5,%r6
1062 comiclr,ev 123,%r5,%r6
1063
1064vshd_tests
1065 vshd %r4,%r5,%r6
1066 vshd,= %r4,%r5,%r6
1067 vshd,< %r4,%r5,%r6
1068 vshd,od %r4,%r5,%r6
1069 vshd,tr %r4,%r5,%r6
1070 vshd,<> %r4,%r5,%r6
1071 vshd,>= %r4,%r5,%r6
1072 vshd,ev %r4,%r5,%r6
1073
1074shd_tests
1075 shd %r4,%r5,5,%r6
1076 shd,= %r4,%r5,5,%r6
1077 shd,< %r4,%r5,5,%r6
1078 shd,od %r4,%r5,5,%r6
1079 shd,tr %r4,%r5,5,%r6
1080 shd,<> %r4,%r5,5,%r6
1081 shd,>= %r4,%r5,5,%r6
1082 shd,ev %r4,%r5,5,%r6
1083
1084extru_tests
1085 extru %r4,5,10,%r6
1086 extru,= %r4,5,10,%r6
1087 extru,< %r4,5,10,%r6
1088 extru,od %r4,5,10,%r6
1089 extru,tr %r4,5,10,%r6
1090 extru,<> %r4,5,10,%r6
1091 extru,>= %r4,5,10,%r6
1092 extru,ev %r4,5,10,%r6
1093
1094extrs_tests
1095 extrs %r4,5,10,%r6
1096 extrs,= %r4,5,10,%r6
1097 extrs,< %r4,5,10,%r6
1098 extrs,od %r4,5,10,%r6
1099 extrs,tr %r4,5,10,%r6
1100 extrs,<> %r4,5,10,%r6
1101 extrs,>= %r4,5,10,%r6
1102 extrs,ev %r4,5,10,%r6
1103
1104zdep_tests
1105 zdep %r4,5,10,%r6
1106 zdep,= %r4,5,10,%r6
1107 zdep,< %r4,5,10,%r6
1108 zdep,od %r4,5,10,%r6
1109 zdep,tr %r4,5,10,%r6
1110 zdep,<> %r4,5,10,%r6
1111 zdep,>= %r4,5,10,%r6
1112 zdep,ev %r4,5,10,%r6
1113
1114dep_tests
1115 dep %r4,5,10,%r6
1116 dep,= %r4,5,10,%r6
1117 dep,< %r4,5,10,%r6
1118 dep,od %r4,5,10,%r6
1119 dep,tr %r4,5,10,%r6
1120 dep,<> %r4,5,10,%r6
1121 dep,>= %r4,5,10,%r6
1122 dep,ev %r4,5,10,%r6
1123
1124vextru_tests
1125 vextru %r4,5,%r6
1126 vextru,= %r4,5,%r6
1127 vextru,< %r4,5,%r6
1128 vextru,od %r4,5,%r6
1129 vextru,tr %r4,5,%r6
1130 vextru,<> %r4,5,%r6
1131 vextru,>= %r4,5,%r6
1132 vextru,ev %r4,5,%r6
1133
1134vextrs_tests
1135 vextrs %r4,5,%r6
1136 vextrs,= %r4,5,%r6
1137 vextrs,< %r4,5,%r6
1138 vextrs,od %r4,5,%r6
1139 vextrs,tr %r4,5,%r6
1140 vextrs,<> %r4,5,%r6
1141 vextrs,>= %r4,5,%r6
1142 vextrs,ev %r4,5,%r6
1143
1144zvdep_tests
1145 zvdep %r4,5,%r6
1146 zvdep,= %r4,5,%r6
1147 zvdep,< %r4,5,%r6
1148 zvdep,od %r4,5,%r6
1149 zvdep,tr %r4,5,%r6
1150 zvdep,<> %r4,5,%r6
1151 zvdep,>= %r4,5,%r6
1152 zvdep,ev %r4,5,%r6
1153
1154
1155vdep_tests
1156 vdep %r4,5,%r6
1157 vdep,= %r4,5,%r6
1158 vdep,< %r4,5,%r6
1159 vdep,od %r4,5,%r6
1160 vdep,tr %r4,5,%r6
1161 vdep,<> %r4,5,%r6
1162 vdep,>= %r4,5,%r6
1163 vdep,ev %r4,5,%r6
1164
1165vdepi_tests
1166 vdepi -1,5,%r6
1167 vdepi,= -1,5,%r6
1168 vdepi,< -1,5,%r6
1169 vdepi,od -1,5,%r6
1170 vdepi,tr -1,5,%r6
1171 vdepi,<> -1,5,%r6
1172 vdepi,>= -1,5,%r6
1173 vdepi,ev -1,5,%r6
1174
1175zvdepi_tests
1176 zvdepi -1,5,%r6
1177 zvdepi,= -1,5,%r6
1178 zvdepi,< -1,5,%r6
1179 zvdepi,od -1,5,%r6
1180 zvdepi,tr -1,5,%r6
1181 zvdepi,<> -1,5,%r6
1182 zvdepi,>= -1,5,%r6
1183 zvdepi,ev -1,5,%r6
1184
1185depi_tests
1186 depi -1,4,10,%r6
1187 depi,= -1,4,10,%r6
1188 depi,< -1,4,10,%r6
1189 depi,od -1,4,10,%r6
1190 depi,tr -1,4,10,%r6
1191 depi,<> -1,4,10,%r6
1192 depi,>= -1,4,10,%r6
1193 depi,ev -1,4,10,%r6
1194
1195zdepi_tests
1196 zdepi -1,4,10,%r6
1197 zdepi,= -1,4,10,%r6
1198 zdepi,< -1,4,10,%r6
1199 zdepi,od -1,4,10,%r6
1200 zdepi,tr -1,4,10,%r6
1201 zdepi,<> -1,4,10,%r6
1202 zdepi,>= -1,4,10,%r6
1203 zdepi,ev -1,4,10,%r6
1204
1205
1206system_control_tests
1207 break 5,12
1208 rfi
1209 rfir
1210 ssm 5,%r4
1211 rsm 5,%r4
1212 mtsm %r4
1213 ldsid (%sr0,%r5),%r4
1214 mtsp %r4,%sr0
1215 mtctl %r4,%cr10
1216 mfsp %sr0,%r4
1217 mfctl %cr10,%r4
1218 sync
1219 diag 1234
1220
1221probe_tests
1222 prober (%sr0,%r5),%r6,%r7
1223 proberi (%sr0,%r5),1,%r7
1224 probew (%sr0,%r5),%r6,%r7
1225 probewi (%sr0,%r5),1,%r7
1226
1227lpa_tests
1228 lpa %r4(%sr0,%r5),%r6
1229 lpa,m %r4(%sr0,%r5),%r6
1230 lha %r4(%sr0,%r5),%r6
1231 lha,m %r4(%sr0,%r5),%r6
1232
1233purge_tests
1234 pdtlb %r4(%sr0,%r5)
1235 pdtlb,m %r4(%sr0,%r5)
1236 pitlb %r4(%sr0,%r5)
1237 pitlb,m %r4(%sr0,%r5)
1238 pdtlbe %r4(%sr0,%r5)
1239 pdtlbe,m %r4(%sr0,%r5)
1240 pitlbe %r4(%sr0,%r5)
1241 pitlbe,m %r4(%sr0,%r5)
1242 pdc %r4(%sr0,%r5)
1243 pdc,m %r4(%sr0,%r5)
1244 fdc %r4(%sr0,%r5)
1245 fdc,m %r4(%sr0,%r5)
1246 fic %r4(%sr0,%r5)
1247 fic,m %r4(%sr0,%r5)
1248 fdce %r4(%sr0,%r5)
1249 fdce,m %r4(%sr0,%r5)
1250 fice %r4(%sr0,%r5)
1251 fice,m %r4(%sr0,%r5)
1252
1253insert_tests
1254 idtlba %r4,(%sr0,%r5)
1255 iitlba %r4,(%sr0,%r5)
1256 idtlbp %r4,(%sr0,%r5)
1257 iitlbp %r4,(%sr0,%r5)
1258
1259fpu_misc_tests
1260 ftest
1261
1262fpu_memory_indexing_tests
1263 fldwx %r4(%sr0,%r5),%fr6
1264 fldwx,s %r4(%sr0,%r5),%fr6
1265 fldwx,m %r4(%sr0,%r5),%fr6
1266 fldwx,sm %r4(%sr0,%r5),%fr6
1267 flddx %r4(%sr0,%r5),%fr6
1268 flddx,s %r4(%sr0,%r5),%fr6
1269 flddx,m %r4(%sr0,%r5),%fr6
1270 flddx,sm %r4(%sr0,%r5),%fr6
1271 fstwx %fr6,%r4(%sr0,%r5)
1272 fstwx,s %fr6,%r4(%sr0,%r5)
1273 fstwx,m %fr6,%r4(%sr0,%r5)
1274 fstwx,sm %fr6,%r4(%sr0,%r5)
1275 fstdx %fr6,%r4(%sr0,%r5)
1276 fstdx,s %fr6,%r4(%sr0,%r5)
1277 fstdx,m %fr6,%r4(%sr0,%r5)
1278 fstdx,sm %fr6,%r4(%sr0,%r5)
1279 fstqx %fr6,%r4(%sr0,%r5)
1280 fstqx,s %fr6,%r4(%sr0,%r5)
1281 fstqx,m %fr6,%r4(%sr0,%r5)
1282 fstqx,sm %fr6,%r4(%sr0,%r5)
1283
1284fpu_short_memory_tests
1285 fldws 0(%sr0,%r5),%fr6
1286 fldws,mb 0(%sr0,%r5),%fr6
1287 fldws,ma 0(%sr0,%r5),%fr6
1288 fldds 0(%sr0,%r5),%fr6
1289 fldds,mb 0(%sr0,%r5),%fr6
1290 fldds,ma 0(%sr0,%r5),%fr6
1291 fstws %fr6,0(%sr0,%r5)
1292 fstws,mb %fr6,0(%sr0,%r5)
1293 fstws,ma %fr6,0(%sr0,%r5)
1294 fstds %fr6,0(%sr0,%r5)
1295 fstds,mb %fr6,0(%sr0,%r5)
1296 fstds,ma %fr6,0(%sr0,%r5)
1297 fstqs %fr6,0(%sr0,%r5)
1298 fstqs,mb %fr6,0(%sr0,%r5)
1299 fstqs,ma %fr6,0(%sr0,%r5)
1300
1301
1302fcpy_tests
1303 fcpy,sgl %fr5,%fr10
1304 fcpy,dbl %fr5,%fr10
1305 fcpy,quad %fr5,%fr10
1306 fcpy,sgl %fr20,%fr24
1307 fcpy,dbl %fr20,%fr24
1308
1309fabs_tests
1310 fabs,sgl %fr5,%fr10
1311 fabs,dbl %fr5,%fr10
1312 fabs,quad %fr5,%fr10
1313 fabs,sgl %fr20,%fr24
1314 fabs,dbl %fr20,%fr24
1315
1316fsqrt_tests
1317 fsqrt,sgl %fr5,%fr10
1318 fsqrt,dbl %fr5,%fr10
1319 fsqrt,quad %fr5,%fr10
1320 fsqrt,sgl %fr20,%fr24
1321 fsqrt,dbl %fr20,%fr24
1322
1323frnd_tests
1324 frnd,sgl %fr5,%fr10
1325 frnd,dbl %fr5,%fr10
1326 frnd,quad %fr5,%fr10
1327 frnd,sgl %fr20,%fr24
1328 frnd,dbl %fr20,%fr24
1329
1330fcnvff_tests
1331 fcnvff,sgl,sgl %fr5,%fr10
1332 fcnvff,sgl,dbl %fr5,%fr10
1333 fcnvff,sgl,quad %fr5,%fr10
1334 fcnvff,dbl,sgl %fr5,%fr10
1335 fcnvff,dbl,dbl %fr5,%fr10
1336 fcnvff,dbl,quad %fr5,%fr10
1337 fcnvff,quad,sgl %fr5,%fr10
1338 fcnvff,quad,dbl %fr5,%fr10
1339 fcnvff,quad,quad %fr5,%fr10
1340 fcnvff,sgl,sgl %fr20,%fr24
1341 fcnvff,sgl,dbl %fr20,%fr24
1342 fcnvff,sgl,quad %fr20,%fr24
1343 fcnvff,dbl,sgl %fr20,%fr24
1344 fcnvff,dbl,dbl %fr20,%fr24
1345 fcnvff,dbl,quad %fr20,%fr24
1346 fcnvff,quad,sgl %fr20,%fr24
1347 fcnvff,quad,dbl %fr20,%fr24
1348 fcnvff,quad,quad %fr20,%fr24
1349
1350fcnvxf_tests
1351 fcnvxf,sgl,sgl %fr5,%fr10
1352 fcnvxf,sgl,dbl %fr5,%fr10
1353 fcnvxf,sgl,quad %fr5,%fr10
1354 fcnvxf,dbl,sgl %fr5,%fr10
1355 fcnvxf,dbl,dbl %fr5,%fr10
1356 fcnvxf,dbl,quad %fr5,%fr10
1357 fcnvxf,quad,sgl %fr5,%fr10
1358 fcnvxf,quad,dbl %fr5,%fr10
1359 fcnvxf,quad,quad %fr5,%fr10
1360 fcnvxf,sgl,sgl %fr20,%fr24
1361 fcnvxf,sgl,dbl %fr20,%fr24
1362 fcnvxf,sgl,quad %fr20,%fr24
1363 fcnvxf,dbl,sgl %fr20,%fr24
1364 fcnvxf,dbl,dbl %fr20,%fr24
1365 fcnvxf,dbl,quad %fr20,%fr24
1366 fcnvxf,quad,sgl %fr20,%fr24
1367 fcnvxf,quad,dbl %fr20,%fr24
1368 fcnvxf,quad,quad %fr20,%fr24
1369
1370fcnvfx_tests
1371 fcnvfx,sgl,sgl %fr5,%fr10
1372 fcnvfx,sgl,dbl %fr5,%fr10
1373 fcnvfx,sgl,quad %fr5,%fr10
1374 fcnvfx,dbl,sgl %fr5,%fr10
1375 fcnvfx,dbl,dbl %fr5,%fr10
1376 fcnvfx,dbl,quad %fr5,%fr10
1377 fcnvfx,quad,sgl %fr5,%fr10
1378 fcnvfx,quad,dbl %fr5,%fr10
1379 fcnvfx,quad,quad %fr5,%fr10
1380 fcnvfx,sgl,sgl %fr20,%fr24
1381 fcnvfx,sgl,dbl %fr20,%fr24
1382 fcnvfx,sgl,quad %fr20,%fr24
1383 fcnvfx,dbl,sgl %fr20,%fr24
1384 fcnvfx,dbl,dbl %fr20,%fr24
1385 fcnvfx,dbl,quad %fr20,%fr24
1386 fcnvfx,quad,sgl %fr20,%fr24
1387 fcnvfx,quad,dbl %fr20,%fr24
1388 fcnvfx,quad,quad %fr20,%fr24
1389
1390fcnvfxt_tests
1391 fcnvfxt,sgl,sgl %fr5,%fr10
1392 fcnvfxt,sgl,dbl %fr5,%fr10
1393 fcnvfxt,sgl,quad %fr5,%fr10
1394 fcnvfxt,dbl,sgl %fr5,%fr10
1395 fcnvfxt,dbl,dbl %fr5,%fr10
1396 fcnvfxt,dbl,quad %fr5,%fr10
1397 fcnvfxt,quad,sgl %fr5,%fr10
1398 fcnvfxt,quad,dbl %fr5,%fr10
1399 fcnvfxt,quad,quad %fr5,%fr10
1400 fcnvfxt,sgl,sgl %fr20,%fr24
1401 fcnvfxt,sgl,dbl %fr20,%fr24
1402 fcnvfxt,sgl,quad %fr20,%fr24
1403 fcnvfxt,dbl,sgl %fr20,%fr24
1404 fcnvfxt,dbl,dbl %fr20,%fr24
1405 fcnvfxt,dbl,quad %fr20,%fr24
1406 fcnvfxt,quad,sgl %fr20,%fr24
1407 fcnvfxt,quad,dbl %fr20,%fr24
1408 fcnvfxt,quad,quad %fr20,%fr24
1409
1410fadd_tests
1411 fadd,sgl %fr4,%fr8,%fr12
1412 fadd,dbl %fr4,%fr8,%fr12
1413 fadd,quad %fr4,%fr8,%fr12
1414 fadd,sgl %fr20,%fr24,%fr28
1415 fadd,dbl %fr20,%fr24,%fr28
1416 fadd,quad %fr20,%fr24,%fr28
1417
1418fsub_tests
1419 fsub,sgl %fr4,%fr8,%fr12
1420 fsub,dbl %fr4,%fr8,%fr12
1421 fsub,quad %fr4,%fr8,%fr12
1422 fsub,sgl %fr20,%fr24,%fr28
1423 fsub,dbl %fr20,%fr24,%fr28
1424 fsub,quad %fr20,%fr24,%fr28
1425
1426fmpy_tests
1427 fmpy,sgl %fr4,%fr8,%fr12
1428 fmpy,dbl %fr4,%fr8,%fr12
1429 fmpy,quad %fr4,%fr8,%fr12
1430 fmpy,sgl %fr20,%fr24,%fr28
1431 fmpy,dbl %fr20,%fr24,%fr28
1432 fmpy,quad %fr20,%fr24,%fr28
1433
1434fdiv_tests
1435 fdiv,sgl %fr4,%fr8,%fr12
1436 fdiv,dbl %fr4,%fr8,%fr12
1437 fdiv,quad %fr4,%fr8,%fr12
1438 fdiv,sgl %fr20,%fr24,%fr28
1439 fdiv,dbl %fr20,%fr24,%fr28
1440 fdiv,quad %fr20,%fr24,%fr28
1441
1442frem_tests
1443 frem,sgl %fr4,%fr8,%fr12
1444 frem,dbl %fr4,%fr8,%fr12
1445 frem,quad %fr4,%fr8,%fr12
1446 frem,sgl %fr20,%fr24,%fr28
1447 frem,dbl %fr20,%fr24,%fr28
1448 frem,quad %fr20,%fr24,%fr28
1449
1450fcmp_sgl_tests
1451 fcmp,sgl,false? %fr4,%fr5
1452 fcmp,sgl,false %fr4,%fr5
1453 fcmp,sgl,? %fr4,%fr5
1454 fcmp,sgl,!<=> %fr4,%fr5
1455 fcmp,sgl,= %fr4,%fr5
1456 fcmp,sgl,=T %fr4,%fr5
1457 fcmp,sgl,?= %fr4,%fr5
1458 fcmp,sgl,!<> %fr4,%fr5
1459 fcmp,sgl,!?>= %fr4,%fr5
1460 fcmp,sgl,< %fr4,%fr5
1461 fcmp,sgl,?< %fr4,%fr5
1462 fcmp,sgl,!>= %fr4,%fr5
1463 fcmp,sgl,!?> %fr4,%fr5
1464 fcmp,sgl,<= %fr4,%fr5
1465 fcmp,sgl,?<= %fr4,%fr5
1466 fcmp,sgl,!> %fr4,%fr5
1467 fcmp,sgl,!?<= %fr4,%fr5
1468 fcmp,sgl,> %fr4,%fr5
1469 fcmp,sgl,?> %fr4,%fr5
1470 fcmp,sgl,!<= %fr4,%fr5
1471 fcmp,sgl,!?< %fr4,%fr5
1472 fcmp,sgl,>= %fr4,%fr5
1473 fcmp,sgl,?>= %fr4,%fr5
1474 fcmp,sgl,!< %fr4,%fr5
1475 fcmp,sgl,!?= %fr4,%fr5
1476 fcmp,sgl,<> %fr4,%fr5
1477 fcmp,sgl,!= %fr4,%fr5
1478 fcmp,sgl,!=T %fr4,%fr5
1479 fcmp,sgl,!? %fr4,%fr5
1480 fcmp,sgl,<=> %fr4,%fr5
1481 fcmp,sgl,true? %fr4,%fr5
1482 fcmp,sgl,true %fr4,%fr5
1483
1484fcmp_dbl_tests
1485 fcmp,dbl,false? %fr4,%fr5
1486 fcmp,dbl,false %fr4,%fr5
1487 fcmp,dbl,? %fr4,%fr5
1488 fcmp,dbl,!<=> %fr4,%fr5
1489 fcmp,dbl,= %fr4,%fr5
1490 fcmp,dbl,=T %fr4,%fr5
1491 fcmp,dbl,?= %fr4,%fr5
1492 fcmp,dbl,!<> %fr4,%fr5
1493 fcmp,dbl,!?>= %fr4,%fr5
1494 fcmp,dbl,< %fr4,%fr5
1495 fcmp,dbl,?< %fr4,%fr5
1496 fcmp,dbl,!>= %fr4,%fr5
1497 fcmp,dbl,!?> %fr4,%fr5
1498 fcmp,dbl,<= %fr4,%fr5
1499 fcmp,dbl,?<= %fr4,%fr5
1500 fcmp,dbl,!> %fr4,%fr5
1501 fcmp,dbl,!?<= %fr4,%fr5
1502 fcmp,dbl,> %fr4,%fr5
1503 fcmp,dbl,?> %fr4,%fr5
1504 fcmp,dbl,!<= %fr4,%fr5
1505 fcmp,dbl,!?< %fr4,%fr5
1506 fcmp,dbl,>= %fr4,%fr5
1507 fcmp,dbl,?>= %fr4,%fr5
1508 fcmp,dbl,!< %fr4,%fr5
1509 fcmp,dbl,!?= %fr4,%fr5
1510 fcmp,dbl,<> %fr4,%fr5
1511 fcmp,dbl,!= %fr4,%fr5
1512 fcmp,dbl,!=T %fr4,%fr5
1513 fcmp,dbl,!? %fr4,%fr5
1514 fcmp,dbl,<=> %fr4,%fr5
1515 fcmp,dbl,true? %fr4,%fr5
1516 fcmp,dbl,true %fr4,%fr5
1517
1518fcmp_quad_tests
1519 fcmp,quad,false? %fr4,%fr5
1520 fcmp,quad,false %fr4,%fr5
1521 fcmp,quad,? %fr4,%fr5
1522 fcmp,quad,!<=> %fr4,%fr5
1523 fcmp,quad,= %fr4,%fr5
1524 fcmp,quad,=T %fr4,%fr5
1525 fcmp,quad,?= %fr4,%fr5
1526 fcmp,quad,!<> %fr4,%fr5
1527 fcmp,quad,!?>= %fr4,%fr5
1528 fcmp,quad,< %fr4,%fr5
1529 fcmp,quad,?< %fr4,%fr5
1530 fcmp,quad,!>= %fr4,%fr5
1531 fcmp,quad,!?> %fr4,%fr5
1532 fcmp,quad,<= %fr4,%fr5
1533 fcmp,quad,?<= %fr4,%fr5
1534 fcmp,quad,!> %fr4,%fr5
1535 fcmp,quad,!?<= %fr4,%fr5
1536 fcmp,quad,> %fr4,%fr5
1537 fcmp,quad,?> %fr4,%fr5
1538 fcmp,quad,!<= %fr4,%fr5
1539 fcmp,quad,!?< %fr4,%fr5
1540 fcmp,quad,>= %fr4,%fr5
1541 fcmp,quad,?>= %fr4,%fr5
1542 fcmp,quad,!< %fr4,%fr5
1543 fcmp,quad,!?= %fr4,%fr5
1544 fcmp,quad,<> %fr4,%fr5
1545 fcmp,quad,!= %fr4,%fr5
1546 fcmp,quad,!=T %fr4,%fr5
1547 fcmp,quad,!? %fr4,%fr5
1548 fcmp,quad,<=> %fr4,%fr5
1549 fcmp,quad,true? %fr4,%fr5
1550 fcmp,quad,true %fr4,%fr5
1551
1552fmpy_addsub_tests
1553 fmpyadd,sgl %fr16,%fr17,%fr18,%fr19,%fr20
1554 fmpyadd,dbl %fr16,%fr17,%fr18,%fr19,%fr20
1555 fmpysub,sgl %fr16,%fr17,%fr18,%fr19,%fr20
1556 fmpysub,dbl %fr16,%fr17,%fr18,%fr19,%fr20
1557
1558xmpyu_tests
1559 xmpyu %fr4,%fr5,%fr6
1560
1561special_tests
1562 gfw %r4(%sr0,%r5)
1563 gfw,m %r4(%sr0,%r5)
1564 gfr %r4(%sr0,%r5)
1565 gfr,m %r4(%sr0,%r5)
1566
1567sfu_tests
1568 spop0,4,5
1569 spop0,4,115
1570 spop0,4,5,n
1571 spop0,4,115,n
1572 spop1,4,5 5
1573 spop1,4,115 5
1574 spop1,4,5,n 5
1575 spop1,4,115,n 5
1576 spop2,4,5 5
1577 spop2,4,115 5
1578 spop2,4,5,n 5
1579 spop2,4,115,n 5
1580 spop3,4,5 5,6
1581 spop3,4,115 5,6
1582 spop3,4,5,n 5,6
1583 spop3,4,115,n 5,6
1584
1585copr_tests
1586 copr,4,5
1587 copr,4,115
1588 copr,4,5,n
1589 copr,4,115,n
1590
1591copr_indexing_load
1592 cldwx,4 5(0,4),26
1593 cldwx,4,s 5(0,4),26
1594 cldwx,4,m 5(0,4),26
1595 cldwx,4,sm 5(0,4),26
1596 clddx,4 5(0,4),26
1597 clddx,4,s 5(0,4),26
1598 clddx,4,m 5(0,4),26
1599 clddx,4,sm 5(0,4),26
1600
1601copr_indexing_store
1602 cstwx,4 26,5(0,4)
1603 cstwx,4,s 26,5(0,4)
1604 cstwx,4,m 26,5(0,4)
1605 cstwx,4,sm 26,5(0,4)
1606 cstdx,4 26,5(0,4)
1607 cstdx,4,s 26,5(0,4)
1608 cstdx,4,m 26,5(0,4)
1609 cstdx,4,sm 26,5(0,4)
1610
1611copr_short_memory
1612 cldws,4 0(0,4),26
1613 cldws,4,mb 0(0,4),26
1614 cldws,4,ma 0(0,4),26
1615 cldds,4 0(0,4),26
1616 cldds,4,mb 0(0,4),26
1617 cldds,4,ma 0(0,4),26
1618 cstws,4 26,0(0,4)
1619 cstws,4,mb 26,0(0,4)
1620 cstws,4,ma 26,0(0,4)
1621 cstds,4 26,0(0,4)
1622 cstds,4,mb 26,0(0,4)
1623 cstds,4,ma 26,0(0,4)
1624
1625 ldw 0(0,%r4),%r26
1626 ldw 0(0,%r4),%r26
1627 ldo 64(%r4),%r30
1628 ldwm -64(0,%r30),%r4
1629 bv,n 0(%r2)
1630 .EXIT
1631 .PROCEND
This page took 0.334971 seconds and 4 git commands to generate.