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