2001-02-23 H.J. Lu <hjl@gnu.org>

* gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".

	* gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
	"cmp4".
	* gas/ia64/opc-a.s: Rebuilt.
	* gas/ia64/opc-a.d: Likewise.
This commit is contained in:
H.J. Lu 2001-02-23 21:47:33 +00:00
parent 40f33b9b8e
commit d88ae36a6f
5 changed files with 293 additions and 139 deletions

View File

@ -1,3 +1,12 @@
2001-02-23 H.J. Lu <hjl@gnu.org>
* gas/ia64/opc-a-err.l: Fix "cmp4.lt.or".
* gas/ia64/opc-a.pl: Add tests for pseudo-ops for "cmp" and
"cmp4".
* gas/ia64/opc-a.s: Rebuilt.
* gas/ia64/opc-a.d: Likewise.
2001-02-17 Chris Demetriou <cgd@broadcom.com>
* gas/mips/mips32.d: Remove ELF dependencies. This test

View File

@ -14,5 +14,5 @@
.*:18: Error: Operand 2 of `xor' should be .*
.*:20: Error: Operand 2 of `andcm' should be .*
.*:21: Error: Operand 2 of `andcm' should be .*
.*:23: Error: Operand 3 of `cmp4.lt.or' should be r0
.*:24: Error: Operand 3 of `cmp4.lt.or' should be r0
.*:23: Error: Operand [3|4] of `cmp4.lt.or' should be r0
.*:24: Error: Operand [3|4] of `cmp4.lt.or' should be r0

View File

@ -151,140 +151,212 @@ Disassembly of section \.text:
2f6: 30 18 10 84 70 60 cmp\.eq\.or\.andcm p3,p2=r3,r4
2fc: 30 20 08 e5 cmp\.eq\.or\.andcm p3,p2=3,r4
300: 00 10 00 08 43 30 \[MII\] cmp\.eq\.and p2,p3=r0,r4
306: 20 00 10 86 68 40 cmp\.eq\.or p2,p3=r0,r4
30c: 00 20 0c e1 cmp\.eq\.or\.andcm p2,p3=r0,r4
310: 00 10 02 08 43 34 \[MII\] cmp\.ne\.or p2,p3=r0,r4
316: 20 04 10 86 60 60 cmp\.ne\.and p2,p3=r0,r4
31c: 08 20 08 e1 cmp\.ne\.or\.andcm p3,p2=r0,r4
320: 00 10 02 08 43 30 \[MII\] cmp\.ne\.and p2,p3=r0,r4
326: 20 04 10 86 68 40 cmp\.ne\.or p2,p3=r0,r4
32c: 08 20 0c e1 cmp\.ne\.or\.andcm p2,p3=r0,r4
330: 00 10 00 08 43 34 \[MII\] cmp\.eq\.or p2,p3=r0,r4
336: 20 00 10 86 60 60 cmp\.eq\.and p2,p3=r0,r4
33c: 00 20 08 e1 cmp\.eq\.or\.andcm p3,p2=r0,r4
340: 00 10 02 08 43 32 \[MII\] cmp\.lt\.and p2,p3=r0,r4
346: 20 04 10 86 6c 40 cmp\.lt\.or p2,p3=r0,r4
34c: 08 20 0c e9 cmp\.lt\.or\.andcm p2,p3=r0,r4
350: 00 10 00 08 43 36 \[MII\] cmp\.ge\.or p2,p3=r0,r4
356: 20 00 10 86 64 60 cmp\.ge\.and p2,p3=r0,r4
35c: 00 20 08 e9 cmp\.ge\.or\.andcm p3,p2=r0,r4
360: 00 10 02 08 03 32 \[MII\] cmp\.le\.and p2,p3=r0,r4
366: 20 04 10 06 6c 40 cmp\.le\.or p2,p3=r0,r4
36c: 08 20 0c e8 cmp\.le\.or\.andcm p2,p3=r0,r4
370: 00 10 00 08 03 36 \[MII\] cmp\.gt\.or p2,p3=r0,r4
376: 20 00 10 06 64 60 cmp\.gt\.and p2,p3=r0,r4
37c: 00 20 08 e8 cmp\.gt\.or\.andcm p3,p2=r0,r4
380: 00 10 00 08 03 32 \[MII\] cmp\.gt\.and p2,p3=r0,r4
386: 20 00 10 06 6c 40 cmp\.gt\.or p2,p3=r0,r4
38c: 00 20 0c e8 cmp\.gt\.or\.andcm p2,p3=r0,r4
390: 00 10 02 08 03 36 \[MII\] cmp\.le\.or p2,p3=r0,r4
396: 20 04 10 06 64 60 cmp\.le\.and p2,p3=r0,r4
39c: 08 20 08 e8 cmp\.le\.or\.andcm p3,p2=r0,r4
3a0: 00 10 00 08 43 32 \[MII\] cmp\.ge\.and p2,p3=r0,r4
3a6: 20 00 10 86 6c 40 cmp\.ge\.or p2,p3=r0,r4
3ac: 00 20 0c e9 cmp\.ge\.or\.andcm p2,p3=r0,r4
3b0: 00 10 02 08 43 36 \[MII\] cmp\.lt\.or p2,p3=r0,r4
3b6: 20 04 10 86 64 60 cmp\.lt\.and p2,p3=r0,r4
3bc: 08 20 08 e9 cmp\.lt\.or\.andcm p3,p2=r0,r4
3c0: 00 10 0c 08 83 38 \[MII\] cmp4\.eq p2,p3=r3,r4
3c6: 20 18 10 06 73 60 cmp4\.eq p2,p3=3,r4
3cc: 30 20 08 e2 cmp4\.eq p3,p2=r3,r4
3d0: 00 18 0c 08 82 39 \[MII\] cmp4\.eq p3,p2=3,r4
3d6: 20 18 10 06 61 40 cmp4\.lt p2,p3=r3,r4
3dc: 30 20 0c c6 cmp4\.lt p2,p3=3,r4
3e0: 00 18 10 06 82 30 \[MII\] cmp4\.lt p3,p2=r4,r3
3e6: 20 10 10 06 63 40 cmp4\.lt p2,p3=2,r4
3ec: 40 18 0c c2 cmp4\.lt p2,p3=r4,r3
3f0: 00 18 08 08 82 31 \[MII\] cmp4\.lt p3,p2=2,r4
3f6: 30 18 10 04 61 60 cmp4\.lt p3,p2=r3,r4
3fc: 30 20 08 c6 cmp4\.lt p3,p2=3,r4
400: 00 10 0c 08 83 34 \[MII\] cmp4\.ltu p2,p3=r3,r4
406: 20 18 10 06 6b 60 cmp4\.ltu p2,p3=3,r4
40c: 40 18 08 d2 cmp4\.ltu p3,p2=r4,r3
410: 00 10 08 08 83 35 \[MII\] cmp4\.ltu p2,p3=2,r4
416: 20 20 0c 06 69 60 cmp4\.ltu p2,p3=r4,r3
41c: 20 20 08 d6 cmp4\.ltu p3,p2=2,r4
420: 00 18 0c 08 82 34 \[MII\] cmp4\.ltu p3,p2=r3,r4
426: 30 18 10 04 6b 40 cmp4\.ltu p3,p2=3,r4
42c: 38 20 0c e2 cmp4\.eq\.unc p2,p3=r3,r4
430: 00 10 0e 08 83 39 \[MII\] cmp4\.eq\.unc p2,p3=3,r4
436: 30 1c 10 04 71 60 cmp4\.eq\.unc p3,p2=r3,r4
43c: 38 20 08 e6 cmp4\.eq\.unc p3,p2=3,r4
440: 00 10 0e 08 83 30 \[MII\] cmp4\.lt\.unc p2,p3=r3,r4
446: 20 1c 10 06 63 60 cmp4\.lt\.unc p2,p3=3,r4
44c: 48 18 08 c2 cmp4\.lt\.unc p3,p2=r4,r3
450: 00 10 0a 08 83 31 \[MII\] cmp4\.lt\.unc p2,p3=2,r4
456: 20 24 0c 06 61 60 cmp4\.lt\.unc p2,p3=r4,r3
45c: 28 20 08 c6 cmp4\.lt\.unc p3,p2=2,r4
460: 00 18 0e 08 82 30 \[MII\] cmp4\.lt\.unc p3,p2=r3,r4
466: 30 1c 10 04 63 40 cmp4\.lt\.unc p3,p2=3,r4
46c: 38 20 0c d2 cmp4\.ltu\.unc p2,p3=r3,r4
470: 00 10 0e 08 83 35 \[MII\] cmp4\.ltu\.unc p2,p3=3,r4
476: 30 24 0c 04 69 40 cmp4\.ltu\.unc p3,p2=r4,r3
47c: 28 20 0c d6 cmp4\.ltu\.unc p2,p3=2,r4
480: 00 10 12 06 83 34 \[MII\] cmp4\.ltu\.unc p2,p3=r4,r3
486: 30 14 10 04 6b 60 cmp4\.ltu\.unc p3,p2=2,r4
48c: 38 20 08 d2 cmp4\.ltu\.unc p3,p2=r3,r4
490: 00 18 0e 08 82 35 \[MII\] cmp4\.ltu\.unc p3,p2=3,r4
496: 20 18 10 86 61 40 cmp4\.eq\.and p2,p3=r3,r4
49c: 30 20 0c c7 cmp4\.eq\.and p2,p3=3,r4
4a0: 00 10 0c 08 c3 34 \[MII\] cmp4\.eq\.or p2,p3=r3,r4
4a6: 20 18 10 86 6b 40 cmp4\.eq\.or p2,p3=3,r4
4ac: 30 20 0c e3 cmp4\.eq\.or\.andcm p2,p3=r3,r4
4b0: 00 10 0c 08 c3 39 \[MII\] cmp4\.eq\.or\.andcm p2,p3=3,r4
4b6: 20 1c 10 86 69 40 cmp4\.ne\.or p2,p3=r3,r4
4bc: 38 20 0c d7 cmp4\.ne\.or p2,p3=3,r4
4c0: 00 10 0e 08 c3 30 \[MII\] cmp4\.ne\.and p2,p3=r3,r4
4c6: 20 1c 10 86 63 60 cmp4\.ne\.and p2,p3=3,r4
4cc: 38 20 08 e3 cmp4\.ne\.or\.andcm p3,p2=r3,r4
4d0: 00 18 0e 08 c2 39 \[MII\] cmp4\.ne\.or\.andcm p3,p2=3,r4
4d6: 20 1c 10 86 61 40 cmp4\.ne\.and p2,p3=r3,r4
4dc: 38 20 0c c7 cmp4\.ne\.and p2,p3=3,r4
4e0: 00 10 0e 08 c3 34 \[MII\] cmp4\.ne\.or p2,p3=r3,r4
4e6: 20 1c 10 86 6b 40 cmp4\.ne\.or p2,p3=3,r4
4ec: 38 20 0c e3 cmp4\.ne\.or\.andcm p2,p3=r3,r4
4f0: 00 10 0e 08 c3 39 \[MII\] cmp4\.ne\.or\.andcm p2,p3=3,r4
4f6: 20 18 10 86 69 40 cmp4\.eq\.or p2,p3=r3,r4
4fc: 30 20 0c d7 cmp4\.eq\.or p2,p3=3,r4
500: 00 10 0c 08 c3 30 \[MII\] cmp4\.eq\.and p2,p3=r3,r4
506: 20 18 10 86 63 60 cmp4\.eq\.and p2,p3=3,r4
50c: 30 20 08 e3 cmp4\.eq\.or\.andcm p3,p2=r3,r4
510: 00 18 0c 08 c2 39 \[MII\] cmp4\.eq\.or\.andcm p3,p2=3,r4
516: 20 00 10 86 61 40 cmp4\.eq\.and p2,p3=r0,r4
51c: 00 20 0c d3 cmp4\.eq\.or p2,p3=r0,r4
520: 00 10 00 08 c3 38 \[MII\] cmp4\.eq\.or\.andcm p2,p3=r0,r4
526: 20 04 10 86 69 40 cmp4\.ne\.or p2,p3=r0,r4
52c: 08 20 0c c3 cmp4\.ne\.and p2,p3=r0,r4
530: 00 18 02 08 c2 38 \[MII\] cmp4\.ne\.or\.andcm p3,p2=r0,r4
536: 20 04 10 86 61 40 cmp4\.ne\.and p2,p3=r0,r4
53c: 08 20 0c d3 cmp4\.ne\.or p2,p3=r0,r4
540: 00 10 02 08 c3 38 \[MII\] cmp4\.ne\.or\.andcm p2,p3=r0,r4
546: 20 00 10 86 69 40 cmp4\.eq\.or p2,p3=r0,r4
54c: 00 20 0c c3 cmp4\.eq\.and p2,p3=r0,r4
550: 00 18 00 08 c2 38 \[MII\] cmp4\.eq\.or\.andcm p3,p2=r0,r4
556: 20 04 10 86 65 40 cmp4\.lt\.and p2,p3=r0,r4
55c: 08 20 0c db cmp4\.lt\.or p2,p3=r0,r4
560: 00 10 02 08 c3 3a \[MII\] cmp4\.lt\.or\.andcm p2,p3=r0,r4
566: 20 00 10 86 6d 40 cmp4\.ge\.or p2,p3=r0,r4
56c: 00 20 0c cb cmp4\.ge\.and p2,p3=r0,r4
570: 00 18 00 08 c2 3a \[MII\] cmp4\.ge\.or\.andcm p3,p2=r0,r4
576: 20 04 10 06 65 40 cmp4\.le\.and p2,p3=r0,r4
57c: 08 20 0c da cmp4\.le\.or p2,p3=r0,r4
580: 00 10 02 08 83 3a \[MII\] cmp4\.le\.or\.andcm p2,p3=r0,r4
586: 20 00 10 06 6d 40 cmp4\.gt\.or p2,p3=r0,r4
58c: 00 20 0c ca cmp4\.gt\.and p2,p3=r0,r4
590: 00 18 00 08 82 3a \[MII\] cmp4\.gt\.or\.andcm p3,p2=r0,r4
596: 20 00 10 06 65 40 cmp4\.gt\.and p2,p3=r0,r4
59c: 00 20 0c da cmp4\.gt\.or p2,p3=r0,r4
5a0: 00 10 00 08 83 3a \[MII\] cmp4\.gt\.or\.andcm p2,p3=r0,r4
5a6: 20 04 10 06 6d 40 cmp4\.le\.or p2,p3=r0,r4
5ac: 08 20 0c ca cmp4\.le\.and p2,p3=r0,r4
5b0: 00 18 02 08 82 3a \[MII\] cmp4\.le\.or\.andcm p3,p2=r0,r4
5b6: 20 00 10 86 65 40 cmp4\.ge\.and p2,p3=r0,r4
5bc: 00 20 0c db cmp4\.ge\.or p2,p3=r0,r4
5c0: 00 10 00 08 c3 3a \[MII\] cmp4\.ge\.or\.andcm p2,p3=r0,r4
5c6: 20 04 10 86 6d 40 cmp4\.lt\.or p2,p3=r0,r4
5cc: 08 20 0c cb cmp4\.lt\.and p2,p3=r0,r4
5d0: 01 18 02 08 c2 3a \[MII\] cmp4\.lt\.or\.andcm p3,p2=r0,r4
5d6: 00 00 00 02 00 00 nop\.i 0x0
5dc: 00 00 04 00 nop\.i 0x0;;
306: 20 20 00 86 60 40 cmp\.eq\.and p2,p3=r4,r0
30c: 00 20 0c d1 cmp\.eq\.or p2,p3=r0,r4
310: 00 10 10 00 43 34 \[MII\] cmp\.eq\.or p2,p3=r4,r0
316: 20 00 10 86 70 40 cmp\.eq\.or\.andcm p2,p3=r0,r4
31c: 40 00 0c e1 cmp\.eq\.or\.andcm p2,p3=r4,r0
320: 00 10 02 08 43 34 \[MII\] cmp\.ne\.or p2,p3=r0,r4
326: 20 24 00 86 68 40 cmp\.ne\.or p2,p3=r4,r0
32c: 08 20 0c c1 cmp\.ne\.and p2,p3=r0,r4
330: 00 10 12 00 43 30 \[MII\] cmp\.ne\.and p2,p3=r4,r0
336: 30 04 10 84 70 60 cmp\.ne\.or\.andcm p3,p2=r0,r4
33c: 48 00 08 e1 cmp\.ne\.or\.andcm p3,p2=r4,r0
340: 00 10 02 08 43 30 \[MII\] cmp\.ne\.and p2,p3=r0,r4
346: 20 24 00 86 60 40 cmp\.ne\.and p2,p3=r4,r0
34c: 08 20 0c d1 cmp\.ne\.or p2,p3=r0,r4
350: 00 10 12 00 43 34 \[MII\] cmp\.ne\.or p2,p3=r4,r0
356: 20 04 10 86 70 40 cmp\.ne\.or\.andcm p2,p3=r0,r4
35c: 48 00 0c e1 cmp\.ne\.or\.andcm p2,p3=r4,r0
360: 00 10 00 08 43 34 \[MII\] cmp\.eq\.or p2,p3=r0,r4
366: 20 20 00 86 68 40 cmp\.eq\.or p2,p3=r4,r0
36c: 00 20 0c c1 cmp\.eq\.and p2,p3=r0,r4
370: 00 10 10 00 43 30 \[MII\] cmp\.eq\.and p2,p3=r4,r0
376: 30 00 10 84 70 60 cmp\.eq\.or\.andcm p3,p2=r0,r4
37c: 40 00 08 e1 cmp\.eq\.or\.andcm p3,p2=r4,r0
380: 00 10 02 08 43 32 \[MII\] cmp\.lt\.and p2,p3=r0,r4
386: 20 00 10 06 64 40 cmp\.gt\.and p2,p3=r0,r4
38c: 08 20 0c d9 cmp\.lt\.or p2,p3=r0,r4
390: 00 10 00 08 03 36 \[MII\] cmp\.gt\.or p2,p3=r0,r4
396: 20 04 10 86 74 40 cmp\.lt\.or\.andcm p2,p3=r0,r4
39c: 00 20 0c e8 cmp\.gt\.or\.andcm p2,p3=r0,r4
3a0: 00 10 00 08 43 36 \[MII\] cmp\.ge\.or p2,p3=r0,r4
3a6: 20 04 10 06 6c 40 cmp\.le\.or p2,p3=r0,r4
3ac: 00 20 0c c9 cmp\.ge\.and p2,p3=r0,r4
3b0: 00 10 02 08 03 32 \[MII\] cmp\.le\.and p2,p3=r0,r4
3b6: 30 00 10 84 74 60 cmp\.ge\.or\.andcm p3,p2=r0,r4
3bc: 08 20 08 e8 cmp\.le\.or\.andcm p3,p2=r0,r4
3c0: 00 10 02 08 03 32 \[MII\] cmp\.le\.and p2,p3=r0,r4
3c6: 20 00 10 86 64 40 cmp\.ge\.and p2,p3=r0,r4
3cc: 08 20 0c d8 cmp\.le\.or p2,p3=r0,r4
3d0: 00 10 00 08 43 36 \[MII\] cmp\.ge\.or p2,p3=r0,r4
3d6: 20 04 10 06 74 40 cmp\.le\.or\.andcm p2,p3=r0,r4
3dc: 00 20 0c e9 cmp\.ge\.or\.andcm p2,p3=r0,r4
3e0: 00 10 00 08 03 36 \[MII\] cmp\.gt\.or p2,p3=r0,r4
3e6: 20 04 10 86 6c 40 cmp\.lt\.or p2,p3=r0,r4
3ec: 00 20 0c c8 cmp\.gt\.and p2,p3=r0,r4
3f0: 00 10 02 08 43 32 \[MII\] cmp\.lt\.and p2,p3=r0,r4
3f6: 30 00 10 04 74 60 cmp\.gt\.or\.andcm p3,p2=r0,r4
3fc: 08 20 08 e9 cmp\.lt\.or\.andcm p3,p2=r0,r4
400: 00 10 00 08 03 32 \[MII\] cmp\.gt\.and p2,p3=r0,r4
406: 20 04 10 86 64 40 cmp\.lt\.and p2,p3=r0,r4
40c: 00 20 0c d8 cmp\.gt\.or p2,p3=r0,r4
410: 00 10 02 08 43 36 \[MII\] cmp\.lt\.or p2,p3=r0,r4
416: 20 00 10 06 74 40 cmp\.gt\.or\.andcm p2,p3=r0,r4
41c: 08 20 0c e9 cmp\.lt\.or\.andcm p2,p3=r0,r4
420: 00 10 02 08 03 36 \[MII\] cmp\.le\.or p2,p3=r0,r4
426: 20 00 10 86 6c 40 cmp\.ge\.or p2,p3=r0,r4
42c: 08 20 0c c8 cmp\.le\.and p2,p3=r0,r4
430: 00 10 00 08 43 32 \[MII\] cmp\.ge\.and p2,p3=r0,r4
436: 30 04 10 04 74 60 cmp\.le\.or\.andcm p3,p2=r0,r4
43c: 00 20 08 e9 cmp\.ge\.or\.andcm p3,p2=r0,r4
440: 00 10 00 08 43 32 \[MII\] cmp\.ge\.and p2,p3=r0,r4
446: 20 04 10 06 64 40 cmp\.le\.and p2,p3=r0,r4
44c: 00 20 0c d9 cmp\.ge\.or p2,p3=r0,r4
450: 00 10 02 08 03 36 \[MII\] cmp\.le\.or p2,p3=r0,r4
456: 20 00 10 86 74 40 cmp\.ge\.or\.andcm p2,p3=r0,r4
45c: 08 20 0c e8 cmp\.le\.or\.andcm p2,p3=r0,r4
460: 00 10 02 08 43 36 \[MII\] cmp\.lt\.or p2,p3=r0,r4
466: 20 00 10 06 6c 40 cmp\.gt\.or p2,p3=r0,r4
46c: 08 20 0c c9 cmp\.lt\.and p2,p3=r0,r4
470: 00 10 00 08 03 32 \[MII\] cmp\.gt\.and p2,p3=r0,r4
476: 30 04 10 84 74 60 cmp\.lt\.or\.andcm p3,p2=r0,r4
47c: 00 20 08 e8 cmp\.gt\.or\.andcm p3,p2=r0,r4
480: 00 10 0c 08 83 38 \[MII\] cmp4\.eq p2,p3=r3,r4
486: 20 18 10 06 73 60 cmp4\.eq p2,p3=3,r4
48c: 30 20 08 e2 cmp4\.eq p3,p2=r3,r4
490: 00 18 0c 08 82 39 \[MII\] cmp4\.eq p3,p2=3,r4
496: 20 18 10 06 61 40 cmp4\.lt p2,p3=r3,r4
49c: 30 20 0c c6 cmp4\.lt p2,p3=3,r4
4a0: 00 18 10 06 82 30 \[MII\] cmp4\.lt p3,p2=r4,r3
4a6: 20 10 10 06 63 40 cmp4\.lt p2,p3=2,r4
4ac: 40 18 0c c2 cmp4\.lt p2,p3=r4,r3
4b0: 00 18 08 08 82 31 \[MII\] cmp4\.lt p3,p2=2,r4
4b6: 30 18 10 04 61 60 cmp4\.lt p3,p2=r3,r4
4bc: 30 20 08 c6 cmp4\.lt p3,p2=3,r4
4c0: 00 10 0c 08 83 34 \[MII\] cmp4\.ltu p2,p3=r3,r4
4c6: 20 18 10 06 6b 60 cmp4\.ltu p2,p3=3,r4
4cc: 40 18 08 d2 cmp4\.ltu p3,p2=r4,r3
4d0: 00 10 08 08 83 35 \[MII\] cmp4\.ltu p2,p3=2,r4
4d6: 20 20 0c 06 69 60 cmp4\.ltu p2,p3=r4,r3
4dc: 20 20 08 d6 cmp4\.ltu p3,p2=2,r4
4e0: 00 18 0c 08 82 34 \[MII\] cmp4\.ltu p3,p2=r3,r4
4e6: 30 18 10 04 6b 40 cmp4\.ltu p3,p2=3,r4
4ec: 38 20 0c e2 cmp4\.eq\.unc p2,p3=r3,r4
4f0: 00 10 0e 08 83 39 \[MII\] cmp4\.eq\.unc p2,p3=3,r4
4f6: 30 1c 10 04 71 60 cmp4\.eq\.unc p3,p2=r3,r4
4fc: 38 20 08 e6 cmp4\.eq\.unc p3,p2=3,r4
500: 00 10 0e 08 83 30 \[MII\] cmp4\.lt\.unc p2,p3=r3,r4
506: 20 1c 10 06 63 60 cmp4\.lt\.unc p2,p3=3,r4
50c: 48 18 08 c2 cmp4\.lt\.unc p3,p2=r4,r3
510: 00 10 0a 08 83 31 \[MII\] cmp4\.lt\.unc p2,p3=2,r4
516: 20 24 0c 06 61 60 cmp4\.lt\.unc p2,p3=r4,r3
51c: 28 20 08 c6 cmp4\.lt\.unc p3,p2=2,r4
520: 00 18 0e 08 82 30 \[MII\] cmp4\.lt\.unc p3,p2=r3,r4
526: 30 1c 10 04 63 40 cmp4\.lt\.unc p3,p2=3,r4
52c: 38 20 0c d2 cmp4\.ltu\.unc p2,p3=r3,r4
530: 00 10 0e 08 83 35 \[MII\] cmp4\.ltu\.unc p2,p3=3,r4
536: 30 24 0c 04 69 40 cmp4\.ltu\.unc p3,p2=r4,r3
53c: 28 20 0c d6 cmp4\.ltu\.unc p2,p3=2,r4
540: 00 10 12 06 83 34 \[MII\] cmp4\.ltu\.unc p2,p3=r4,r3
546: 30 14 10 04 6b 60 cmp4\.ltu\.unc p3,p2=2,r4
54c: 38 20 08 d2 cmp4\.ltu\.unc p3,p2=r3,r4
550: 00 18 0e 08 82 35 \[MII\] cmp4\.ltu\.unc p3,p2=3,r4
556: 20 18 10 86 61 40 cmp4\.eq\.and p2,p3=r3,r4
55c: 30 20 0c c7 cmp4\.eq\.and p2,p3=3,r4
560: 00 10 0c 08 c3 34 \[MII\] cmp4\.eq\.or p2,p3=r3,r4
566: 20 18 10 86 6b 40 cmp4\.eq\.or p2,p3=3,r4
56c: 30 20 0c e3 cmp4\.eq\.or\.andcm p2,p3=r3,r4
570: 00 10 0c 08 c3 39 \[MII\] cmp4\.eq\.or\.andcm p2,p3=3,r4
576: 20 1c 10 86 69 40 cmp4\.ne\.or p2,p3=r3,r4
57c: 38 20 0c d7 cmp4\.ne\.or p2,p3=3,r4
580: 00 10 0e 08 c3 30 \[MII\] cmp4\.ne\.and p2,p3=r3,r4
586: 20 1c 10 86 63 60 cmp4\.ne\.and p2,p3=3,r4
58c: 38 20 08 e3 cmp4\.ne\.or\.andcm p3,p2=r3,r4
590: 00 18 0e 08 c2 39 \[MII\] cmp4\.ne\.or\.andcm p3,p2=3,r4
596: 20 1c 10 86 61 40 cmp4\.ne\.and p2,p3=r3,r4
59c: 38 20 0c c7 cmp4\.ne\.and p2,p3=3,r4
5a0: 00 10 0e 08 c3 34 \[MII\] cmp4\.ne\.or p2,p3=r3,r4
5a6: 20 1c 10 86 6b 40 cmp4\.ne\.or p2,p3=3,r4
5ac: 38 20 0c e3 cmp4\.ne\.or\.andcm p2,p3=r3,r4
5b0: 00 10 0e 08 c3 39 \[MII\] cmp4\.ne\.or\.andcm p2,p3=3,r4
5b6: 20 18 10 86 69 40 cmp4\.eq\.or p2,p3=r3,r4
5bc: 30 20 0c d7 cmp4\.eq\.or p2,p3=3,r4
5c0: 00 10 0c 08 c3 30 \[MII\] cmp4\.eq\.and p2,p3=r3,r4
5c6: 20 18 10 86 63 60 cmp4\.eq\.and p2,p3=3,r4
5cc: 30 20 08 e3 cmp4\.eq\.or\.andcm p3,p2=r3,r4
5d0: 00 18 0c 08 c2 39 \[MII\] cmp4\.eq\.or\.andcm p3,p2=3,r4
5d6: 20 00 10 86 61 40 cmp4\.eq\.and p2,p3=r0,r4
5dc: 40 00 0c c3 cmp4\.eq\.and p2,p3=r4,r0
5e0: 00 10 00 08 c3 34 \[MII\] cmp4\.eq\.or p2,p3=r0,r4
5e6: 20 20 00 86 69 40 cmp4\.eq\.or p2,p3=r4,r0
5ec: 00 20 0c e3 cmp4\.eq\.or\.andcm p2,p3=r0,r4
5f0: 00 10 10 00 c3 38 \[MII\] cmp4\.eq\.or\.andcm p2,p3=r4,r0
5f6: 20 04 10 86 69 40 cmp4\.ne\.or p2,p3=r0,r4
5fc: 48 00 0c d3 cmp4\.ne\.or p2,p3=r4,r0
600: 00 10 02 08 c3 30 \[MII\] cmp4\.ne\.and p2,p3=r0,r4
606: 20 24 00 86 61 60 cmp4\.ne\.and p2,p3=r4,r0
60c: 08 20 08 e3 cmp4\.ne\.or\.andcm p3,p2=r0,r4
610: 00 18 12 00 c2 38 \[MII\] cmp4\.ne\.or\.andcm p3,p2=r4,r0
616: 20 04 10 86 61 40 cmp4\.ne\.and p2,p3=r0,r4
61c: 48 00 0c c3 cmp4\.ne\.and p2,p3=r4,r0
620: 00 10 02 08 c3 34 \[MII\] cmp4\.ne\.or p2,p3=r0,r4
626: 20 24 00 86 69 40 cmp4\.ne\.or p2,p3=r4,r0
62c: 08 20 0c e3 cmp4\.ne\.or\.andcm p2,p3=r0,r4
630: 00 10 12 00 c3 38 \[MII\] cmp4\.ne\.or\.andcm p2,p3=r4,r0
636: 20 00 10 86 69 40 cmp4\.eq\.or p2,p3=r0,r4
63c: 40 00 0c d3 cmp4\.eq\.or p2,p3=r4,r0
640: 00 10 00 08 c3 30 \[MII\] cmp4\.eq\.and p2,p3=r0,r4
646: 20 20 00 86 61 60 cmp4\.eq\.and p2,p3=r4,r0
64c: 00 20 08 e3 cmp4\.eq\.or\.andcm p3,p2=r0,r4
650: 00 18 10 00 c2 38 \[MII\] cmp4\.eq\.or\.andcm p3,p2=r4,r0
656: 20 04 10 86 65 40 cmp4\.lt\.and p2,p3=r0,r4
65c: 00 20 0c ca cmp4\.gt\.and p2,p3=r0,r4
660: 00 10 02 08 c3 36 \[MII\] cmp4\.lt\.or p2,p3=r0,r4
666: 20 00 10 06 6d 40 cmp4\.gt\.or p2,p3=r0,r4
66c: 08 20 0c eb cmp4\.lt\.or\.andcm p2,p3=r0,r4
670: 00 10 00 08 83 3a \[MII\] cmp4\.gt\.or\.andcm p2,p3=r0,r4
676: 20 00 10 86 6d 40 cmp4\.ge\.or p2,p3=r0,r4
67c: 08 20 0c da cmp4\.le\.or p2,p3=r0,r4
680: 00 10 00 08 c3 32 \[MII\] cmp4\.ge\.and p2,p3=r0,r4
686: 20 04 10 06 65 60 cmp4\.le\.and p2,p3=r0,r4
68c: 00 20 08 eb cmp4\.ge\.or\.andcm p3,p2=r0,r4
690: 00 18 02 08 82 3a \[MII\] cmp4\.le\.or\.andcm p3,p2=r0,r4
696: 20 04 10 06 65 40 cmp4\.le\.and p2,p3=r0,r4
69c: 00 20 0c cb cmp4\.ge\.and p2,p3=r0,r4
6a0: 00 10 02 08 83 36 \[MII\] cmp4\.le\.or p2,p3=r0,r4
6a6: 20 00 10 86 6d 40 cmp4\.ge\.or p2,p3=r0,r4
6ac: 08 20 0c ea cmp4\.le\.or\.andcm p2,p3=r0,r4
6b0: 00 10 00 08 c3 3a \[MII\] cmp4\.ge\.or\.andcm p2,p3=r0,r4
6b6: 20 00 10 06 6d 40 cmp4\.gt\.or p2,p3=r0,r4
6bc: 08 20 0c db cmp4\.lt\.or p2,p3=r0,r4
6c0: 00 10 00 08 83 32 \[MII\] cmp4\.gt\.and p2,p3=r0,r4
6c6: 20 04 10 86 65 60 cmp4\.lt\.and p2,p3=r0,r4
6cc: 00 20 08 ea cmp4\.gt\.or\.andcm p3,p2=r0,r4
6d0: 00 18 02 08 c2 3a \[MII\] cmp4\.lt\.or\.andcm p3,p2=r0,r4
6d6: 20 00 10 06 65 40 cmp4\.gt\.and p2,p3=r0,r4
6dc: 08 20 0c cb cmp4\.lt\.and p2,p3=r0,r4
6e0: 00 10 00 08 83 36 \[MII\] cmp4\.gt\.or p2,p3=r0,r4
6e6: 20 04 10 86 6d 40 cmp4\.lt\.or p2,p3=r0,r4
6ec: 00 20 0c ea cmp4\.gt\.or\.andcm p2,p3=r0,r4
6f0: 00 10 02 08 c3 3a \[MII\] cmp4\.lt\.or\.andcm p2,p3=r0,r4
6f6: 20 04 10 06 6d 40 cmp4\.le\.or p2,p3=r0,r4
6fc: 00 20 0c db cmp4\.ge\.or p2,p3=r0,r4
700: 00 10 02 08 83 32 \[MII\] cmp4\.le\.and p2,p3=r0,r4
706: 20 00 10 86 65 60 cmp4\.ge\.and p2,p3=r0,r4
70c: 08 20 08 ea cmp4\.le\.or\.andcm p3,p2=r0,r4
710: 00 18 00 08 c2 3a \[MII\] cmp4\.ge\.or\.andcm p3,p2=r0,r4
716: 20 00 10 86 65 40 cmp4\.ge\.and p2,p3=r0,r4
71c: 08 20 0c ca cmp4\.le\.and p2,p3=r0,r4
720: 00 10 00 08 c3 36 \[MII\] cmp4\.ge\.or p2,p3=r0,r4
726: 20 04 10 06 6d 40 cmp4\.le\.or p2,p3=r0,r4
72c: 00 20 0c eb cmp4\.ge\.or\.andcm p2,p3=r0,r4
730: 00 10 02 08 83 3a \[MII\] cmp4\.le\.or\.andcm p2,p3=r0,r4
736: 20 04 10 86 6d 40 cmp4\.lt\.or p2,p3=r0,r4
73c: 00 20 0c da cmp4\.gt\.or p2,p3=r0,r4
740: 00 10 02 08 c3 32 \[MII\] cmp4\.lt\.and p2,p3=r0,r4
746: 20 00 10 06 65 60 cmp4\.gt\.and p2,p3=r0,r4
74c: 08 20 08 eb cmp4\.lt\.or\.andcm p3,p2=r0,r4
750: 01 18 00 08 82 3a \[MII\] cmp4\.gt\.or\.andcm p3,p2=r0,r4
756: 00 00 00 02 00 00 nop\.i 0x0
75c: 00 00 04 00 nop\.i 0x0;;

View File

@ -132,6 +132,7 @@ foreach $C ( "cmp", "cmp4" ) {
foreach $i (@cmp6) {
foreach $c (@ctype) {
print "\t${C}${i}${c} p2, p3 = r0, r4\n";
print "\t${C}${i}${c} p2, p3 = r4, r0\n";
}
print "\n";
}

View File

@ -170,46 +170,82 @@ _start:
cmp.ne.and.orcm p2, p3 = 3, r4
cmp.eq.and p2, p3 = r0, r4
cmp.eq.and p2, p3 = r4, r0
cmp.eq.or p2, p3 = r0, r4
cmp.eq.or p2, p3 = r4, r0
cmp.eq.or.andcm p2, p3 = r0, r4
cmp.eq.or.andcm p2, p3 = r4, r0
cmp.eq.orcm p2, p3 = r0, r4
cmp.eq.orcm p2, p3 = r4, r0
cmp.eq.andcm p2, p3 = r0, r4
cmp.eq.andcm p2, p3 = r4, r0
cmp.eq.and.orcm p2, p3 = r0, r4
cmp.eq.and.orcm p2, p3 = r4, r0
cmp.ne.and p2, p3 = r0, r4
cmp.ne.and p2, p3 = r4, r0
cmp.ne.or p2, p3 = r0, r4
cmp.ne.or p2, p3 = r4, r0
cmp.ne.or.andcm p2, p3 = r0, r4
cmp.ne.or.andcm p2, p3 = r4, r0
cmp.ne.orcm p2, p3 = r0, r4
cmp.ne.orcm p2, p3 = r4, r0
cmp.ne.andcm p2, p3 = r0, r4
cmp.ne.andcm p2, p3 = r4, r0
cmp.ne.and.orcm p2, p3 = r0, r4
cmp.ne.and.orcm p2, p3 = r4, r0
cmp.lt.and p2, p3 = r0, r4
cmp.lt.and p2, p3 = r4, r0
cmp.lt.or p2, p3 = r0, r4
cmp.lt.or p2, p3 = r4, r0
cmp.lt.or.andcm p2, p3 = r0, r4
cmp.lt.or.andcm p2, p3 = r4, r0
cmp.lt.orcm p2, p3 = r0, r4
cmp.lt.orcm p2, p3 = r4, r0
cmp.lt.andcm p2, p3 = r0, r4
cmp.lt.andcm p2, p3 = r4, r0
cmp.lt.and.orcm p2, p3 = r0, r4
cmp.lt.and.orcm p2, p3 = r4, r0
cmp.le.and p2, p3 = r0, r4
cmp.le.and p2, p3 = r4, r0
cmp.le.or p2, p3 = r0, r4
cmp.le.or p2, p3 = r4, r0
cmp.le.or.andcm p2, p3 = r0, r4
cmp.le.or.andcm p2, p3 = r4, r0
cmp.le.orcm p2, p3 = r0, r4
cmp.le.orcm p2, p3 = r4, r0
cmp.le.andcm p2, p3 = r0, r4
cmp.le.andcm p2, p3 = r4, r0
cmp.le.and.orcm p2, p3 = r0, r4
cmp.le.and.orcm p2, p3 = r4, r0
cmp.gt.and p2, p3 = r0, r4
cmp.gt.and p2, p3 = r4, r0
cmp.gt.or p2, p3 = r0, r4
cmp.gt.or p2, p3 = r4, r0
cmp.gt.or.andcm p2, p3 = r0, r4
cmp.gt.or.andcm p2, p3 = r4, r0
cmp.gt.orcm p2, p3 = r0, r4
cmp.gt.orcm p2, p3 = r4, r0
cmp.gt.andcm p2, p3 = r0, r4
cmp.gt.andcm p2, p3 = r4, r0
cmp.gt.and.orcm p2, p3 = r0, r4
cmp.gt.and.orcm p2, p3 = r4, r0
cmp.ge.and p2, p3 = r0, r4
cmp.ge.and p2, p3 = r4, r0
cmp.ge.or p2, p3 = r0, r4
cmp.ge.or p2, p3 = r4, r0
cmp.ge.or.andcm p2, p3 = r0, r4
cmp.ge.or.andcm p2, p3 = r4, r0
cmp.ge.orcm p2, p3 = r0, r4
cmp.ge.orcm p2, p3 = r4, r0
cmp.ge.andcm p2, p3 = r0, r4
cmp.ge.andcm p2, p3 = r4, r0
cmp.ge.and.orcm p2, p3 = r0, r4
cmp.ge.and.orcm p2, p3 = r4, r0
cmp4.eq p2, p3 = r3, r4
cmp4.eq p2, p3 = 3, r4
@ -280,45 +316,81 @@ _start:
cmp4.ne.and.orcm p2, p3 = 3, r4
cmp4.eq.and p2, p3 = r0, r4
cmp4.eq.and p2, p3 = r4, r0
cmp4.eq.or p2, p3 = r0, r4
cmp4.eq.or p2, p3 = r4, r0
cmp4.eq.or.andcm p2, p3 = r0, r4
cmp4.eq.or.andcm p2, p3 = r4, r0
cmp4.eq.orcm p2, p3 = r0, r4
cmp4.eq.orcm p2, p3 = r4, r0
cmp4.eq.andcm p2, p3 = r0, r4
cmp4.eq.andcm p2, p3 = r4, r0
cmp4.eq.and.orcm p2, p3 = r0, r4
cmp4.eq.and.orcm p2, p3 = r4, r0
cmp4.ne.and p2, p3 = r0, r4
cmp4.ne.and p2, p3 = r4, r0
cmp4.ne.or p2, p3 = r0, r4
cmp4.ne.or p2, p3 = r4, r0
cmp4.ne.or.andcm p2, p3 = r0, r4
cmp4.ne.or.andcm p2, p3 = r4, r0
cmp4.ne.orcm p2, p3 = r0, r4
cmp4.ne.orcm p2, p3 = r4, r0
cmp4.ne.andcm p2, p3 = r0, r4
cmp4.ne.andcm p2, p3 = r4, r0
cmp4.ne.and.orcm p2, p3 = r0, r4
cmp4.ne.and.orcm p2, p3 = r4, r0
cmp4.lt.and p2, p3 = r0, r4
cmp4.lt.and p2, p3 = r4, r0
cmp4.lt.or p2, p3 = r0, r4
cmp4.lt.or p2, p3 = r4, r0
cmp4.lt.or.andcm p2, p3 = r0, r4
cmp4.lt.or.andcm p2, p3 = r4, r0
cmp4.lt.orcm p2, p3 = r0, r4
cmp4.lt.orcm p2, p3 = r4, r0
cmp4.lt.andcm p2, p3 = r0, r4
cmp4.lt.andcm p2, p3 = r4, r0
cmp4.lt.and.orcm p2, p3 = r0, r4
cmp4.lt.and.orcm p2, p3 = r4, r0
cmp4.le.and p2, p3 = r0, r4
cmp4.le.and p2, p3 = r4, r0
cmp4.le.or p2, p3 = r0, r4
cmp4.le.or p2, p3 = r4, r0
cmp4.le.or.andcm p2, p3 = r0, r4
cmp4.le.or.andcm p2, p3 = r4, r0
cmp4.le.orcm p2, p3 = r0, r4
cmp4.le.orcm p2, p3 = r4, r0
cmp4.le.andcm p2, p3 = r0, r4
cmp4.le.andcm p2, p3 = r4, r0
cmp4.le.and.orcm p2, p3 = r0, r4
cmp4.le.and.orcm p2, p3 = r4, r0
cmp4.gt.and p2, p3 = r0, r4
cmp4.gt.and p2, p3 = r4, r0
cmp4.gt.or p2, p3 = r0, r4
cmp4.gt.or p2, p3 = r4, r0
cmp4.gt.or.andcm p2, p3 = r0, r4
cmp4.gt.or.andcm p2, p3 = r4, r0
cmp4.gt.orcm p2, p3 = r0, r4
cmp4.gt.orcm p2, p3 = r4, r0
cmp4.gt.andcm p2, p3 = r0, r4
cmp4.gt.andcm p2, p3 = r4, r0
cmp4.gt.and.orcm p2, p3 = r0, r4
cmp4.gt.and.orcm p2, p3 = r4, r0
cmp4.ge.and p2, p3 = r0, r4
cmp4.ge.and p2, p3 = r4, r0
cmp4.ge.or p2, p3 = r0, r4
cmp4.ge.or p2, p3 = r4, r0
cmp4.ge.or.andcm p2, p3 = r0, r4
cmp4.ge.or.andcm p2, p3 = r4, r0
cmp4.ge.orcm p2, p3 = r0, r4
cmp4.ge.orcm p2, p3 = r4, r0
cmp4.ge.andcm p2, p3 = r0, r4
cmp4.ge.andcm p2, p3 = r4, r0
cmp4.ge.and.orcm p2, p3 = r0, r4
cmp4.ge.and.orcm p2, p3 = r4, r0
nop.i 0; nop.i 0