diff options
author | Andrew Bennett <andrew.bennett@imgtec.com> | 2014-08-29 10:47:14 +0100 |
---|---|---|
committer | Andrew Bennett <andrew.bennett@imgtec.com> | 2014-08-29 12:37:43 +0100 |
commit | 006d27ae5460e9b39d11ca8403b52984753a294e (patch) | |
tree | 40dce25c8bfa725ce8ef7da8e2159d5fab87dbb5 /binutils-2.24/gas/testsuite/gas | |
parent | 8390634fd5fb311f01b82ba35a8db4b40b983cc8 (diff) | |
download | toolchain_binutils-006d27ae5460e9b39d11ca8403b52984753a294e.tar.gz toolchain_binutils-006d27ae5460e9b39d11ca8403b52984753a294e.tar.bz2 toolchain_binutils-006d27ae5460e9b39d11ca8403b52984753a294e.zip |
Add support for Ingenic's MXU.
Change-Id: Ibc79d4e05b92b9f23a0b1a381d94c588f56a0749
Diffstat (limited to 'binutils-2.24/gas/testsuite/gas')
-rw-r--r-- | binutils-2.24/gas/testsuite/gas/mips/mips.exp | 1 | ||||
-rw-r--r-- | binutils-2.24/gas/testsuite/gas/mips/mxu.d | 456 | ||||
-rw-r--r-- | binutils-2.24/gas/testsuite/gas/mips/mxu.s | 331 |
3 files changed, 788 insertions, 0 deletions
diff --git a/binutils-2.24/gas/testsuite/gas/mips/mips.exp b/binutils-2.24/gas/testsuite/gas/mips/mips.exp index 347bb7dd..32cde0ba 100644 --- a/binutils-2.24/gas/testsuite/gas/mips/mips.exp +++ b/binutils-2.24/gas/testsuite/gas/mips/mips.exp @@ -1225,6 +1225,7 @@ if { [istarget mips*-*-vxworks*] } { run_dump_test_arches "msa-branch" [mips_arch_list_matching mips32r2] run_dump_test_arches "xpa" [mips_arch_list_matching mips32r2 !micromips] + run_dump_test_arches "mxu" [mips_arch_list_matching mips32 !micromips !octeon] run_dump_test_arches "r5" [mips_arch_list_matching mips32r5 !micromips] run_dump_test "pcrel-1" diff --git a/binutils-2.24/gas/testsuite/gas/mips/mxu.d b/binutils-2.24/gas/testsuite/gas/mips/mxu.d new file mode 100644 index 00000000..926ddaff --- /dev/null +++ b/binutils-2.24/gas/testsuite/gas/mips/mxu.d @@ -0,0 +1,456 @@ +#objdump: -dr --prefix-addresses --show-raw-insn -Mmxu +#name: MXU instructions +#as: -32 -mmxu + +.*: +file format .*mips.* + + +Disassembly of section \.text: +[0-9a-f]+ <[^>]*> 44021002 mfc1 v0,\$f2 +[0-9a-f]+ <[^>]*> 44020802 mfc1 v0,\$f1 +[0-9a-f]+ <[^>]*> 7010c84a d16mac xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84a d16mac xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84a d16mac xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84a d16mac xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7010c84a d16mac xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84a d16mac xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84a d16mac xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84a d16mac xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7110c84a d16mac xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84a d16mac xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84a d16mac xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84a d16mac xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7110c84a d16mac xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84a d16mac xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84a d16mac xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84a d16mac xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7210c84a d16mac xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84a d16mac xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84a d16mac xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84a d16mac xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7210c84a d16mac xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84a d16mac xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84a d16mac xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84a d16mac xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7310c84a d16mac xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84a d16mac xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84a d16mac xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84a d16mac xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7310c84a d16mac xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84a d16mac xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84a d16mac xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84a d16mac xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7010c84b d16macf xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84b d16macf xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84b d16macf xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84b d16macf xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7010c84b d16macf xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84b d16macf xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84b d16macf xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84b d16macf xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7110c84b d16macf xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84b d16macf xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84b d16macf xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84b d16macf xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7110c84b d16macf xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84b d16macf xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84b d16macf xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84b d16macf xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7210c84b d16macf xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84b d16macf xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84b d16macf xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84b d16macf xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7210c84b d16macf xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84b d16macf xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84b d16macf xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84b d16macf xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7310c84b d16macf xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84b d16macf xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84b d16macf xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84b d16macf xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7310c84b d16macf xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84b d16macf xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84b d16macf xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84b d16macf xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7010c84c d16madl xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84c d16madl xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84c d16madl xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84c d16madl xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7010c84c d16madl xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84c d16madl xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84c d16madl xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84c d16madl xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7110c84c d16madl xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84c d16madl xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84c d16madl xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84c d16madl xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7110c84c d16madl xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84c d16madl xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84c d16madl xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84c d16madl xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7210c84c d16madl xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84c d16madl xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84c d16madl xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84c d16madl xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7210c84c d16madl xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84c d16madl xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84c d16madl xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84c d16madl xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7310c84c d16madl xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84c d16madl xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84c d16madl xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84c d16madl xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7310c84c d16madl xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84c d16madl xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84c d16madl xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84c d16madl xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7010c84e q16add xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84e q16add xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84e q16add xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84e q16add xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7010c84e q16add xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84e q16add xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84e q16add xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84e q16add xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7110c84e q16add xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84e q16add xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84e q16add xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84e q16add xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7110c84e q16add xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84e q16add xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84e q16add xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84e q16add xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7210c84e q16add xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84e q16add xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84e q16add xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84e q16add xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7210c84e q16add xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84e q16add xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84e q16add xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84e q16add xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7310c84e q16add xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84e q16add xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84e q16add xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84e q16add xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7310c84e q16add xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84e q16add xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84e q16add xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84e q16add xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7010c84f d16mace xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84f d16mace xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84f d16mace xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84f d16mace xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7010c84f d16mace xr1,xr2,xr3,xr4,AA,WW +[0-9a-f]+ <[^>]*> 7050c84f d16mace xr1,xr2,xr3,xr4,AA,LW +[0-9a-f]+ <[^>]*> 7090c84f d16mace xr1,xr2,xr3,xr4,AA,HW +[0-9a-f]+ <[^>]*> 70d0c84f d16mace xr1,xr2,xr3,xr4,AA,XW +[0-9a-f]+ <[^>]*> 7110c84f d16mace xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84f d16mace xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84f d16mace xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84f d16mace xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7110c84f d16mace xr1,xr2,xr3,xr4,AS,WW +[0-9a-f]+ <[^>]*> 7150c84f d16mace xr1,xr2,xr3,xr4,AS,LW +[0-9a-f]+ <[^>]*> 7190c84f d16mace xr1,xr2,xr3,xr4,AS,HW +[0-9a-f]+ <[^>]*> 71d0c84f d16mace xr1,xr2,xr3,xr4,AS,XW +[0-9a-f]+ <[^>]*> 7210c84f d16mace xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84f d16mace xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84f d16mace xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84f d16mace xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7210c84f d16mace xr1,xr2,xr3,xr4,SA,WW +[0-9a-f]+ <[^>]*> 7250c84f d16mace xr1,xr2,xr3,xr4,SA,LW +[0-9a-f]+ <[^>]*> 7290c84f d16mace xr1,xr2,xr3,xr4,SA,HW +[0-9a-f]+ <[^>]*> 72d0c84f d16mace xr1,xr2,xr3,xr4,SA,XW +[0-9a-f]+ <[^>]*> 7310c84f d16mace xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84f d16mace xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84f d16mace xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84f d16mace xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7310c84f d16mace xr1,xr2,xr3,xr4,SS,WW +[0-9a-f]+ <[^>]*> 7350c84f d16mace xr1,xr2,xr3,xr4,SS,LW +[0-9a-f]+ <[^>]*> 7390c84f d16mace xr1,xr2,xr3,xr4,SS,HW +[0-9a-f]+ <[^>]*> 73d0c84f d16mace xr1,xr2,xr3,xr4,SS,XW +[0-9a-f]+ <[^>]*> 7010c848 d16mul xr1,xr2,xr3,xr4,WW +[0-9a-f]+ <[^>]*> 7050c848 d16mul xr1,xr2,xr3,xr4,LW +[0-9a-f]+ <[^>]*> 7090c848 d16mul xr1,xr2,xr3,xr4,HW +[0-9a-f]+ <[^>]*> 70d0c848 d16mul xr1,xr2,xr3,xr4,XW +[0-9a-f]+ <[^>]*> 7010c848 d16mul xr1,xr2,xr3,xr4,WW +[0-9a-f]+ <[^>]*> 7050c848 d16mul xr1,xr2,xr3,xr4,LW +[0-9a-f]+ <[^>]*> 7090c848 d16mul xr1,xr2,xr3,xr4,HW +[0-9a-f]+ <[^>]*> 70d0c848 d16mul xr1,xr2,xr3,xr4,XW +[0-9a-f]+ <[^>]*> 7000c849 d16mulf xr1,xr2,xr3,WW +[0-9a-f]+ <[^>]*> 7040c849 d16mulf xr1,xr2,xr3,LW +[0-9a-f]+ <[^>]*> 7080c849 d16mulf xr1,xr2,xr3,HW +[0-9a-f]+ <[^>]*> 70c0c849 d16mulf xr1,xr2,xr3,XW +[0-9a-f]+ <[^>]*> 7000c849 d16mulf xr1,xr2,xr3,WW +[0-9a-f]+ <[^>]*> 7040c849 d16mulf xr1,xr2,xr3,LW +[0-9a-f]+ <[^>]*> 7080c849 d16mulf xr1,xr2,xr3,HW +[0-9a-f]+ <[^>]*> 70c0c849 d16mulf xr1,xr2,xr3,XW +[0-9a-f]+ <[^>]*> 7100c849 d16mule xr1,xr2,xr3,WW +[0-9a-f]+ <[^>]*> 7140c849 d16mule xr1,xr2,xr3,LW +[0-9a-f]+ <[^>]*> 7180c849 d16mule xr1,xr2,xr3,HW +[0-9a-f]+ <[^>]*> 71c0c849 d16mule xr1,xr2,xr3,XW +[0-9a-f]+ <[^>]*> 7100c849 d16mule xr1,xr2,xr3,WW +[0-9a-f]+ <[^>]*> 7140c849 d16mule xr1,xr2,xr3,LW +[0-9a-f]+ <[^>]*> 7180c849 d16mule xr1,xr2,xr3,HW +[0-9a-f]+ <[^>]*> 71c0c849 d16mule xr1,xr2,xr3,XW +[0-9a-f]+ <[^>]*> 7010c84d s16mad xr1,xr2,xr3,xr4,A,WW +[0-9a-f]+ <[^>]*> 7050c84d s16mad xr1,xr2,xr3,xr4,A,LW +[0-9a-f]+ <[^>]*> 7090c84d s16mad xr1,xr2,xr3,xr4,A,HW +[0-9a-f]+ <[^>]*> 70d0c84d s16mad xr1,xr2,xr3,xr4,A,XW +[0-9a-f]+ <[^>]*> 7010c84d s16mad xr1,xr2,xr3,xr4,A,WW +[0-9a-f]+ <[^>]*> 7050c84d s16mad xr1,xr2,xr3,xr4,A,LW +[0-9a-f]+ <[^>]*> 7090c84d s16mad xr1,xr2,xr3,xr4,A,HW +[0-9a-f]+ <[^>]*> 70d0c84d s16mad xr1,xr2,xr3,xr4,A,XW +[0-9a-f]+ <[^>]*> 7110c84d s16mad xr1,xr2,xr3,xr4,S,WW +[0-9a-f]+ <[^>]*> 7150c84d s16mad xr1,xr2,xr3,xr4,S,LW +[0-9a-f]+ <[^>]*> 7190c84d s16mad xr1,xr2,xr3,xr4,S,HW +[0-9a-f]+ <[^>]*> 71d0c84d s16mad xr1,xr2,xr3,xr4,S,XW +[0-9a-f]+ <[^>]*> 7110c84d s16mad xr1,xr2,xr3,xr4,S,WW +[0-9a-f]+ <[^>]*> 7150c84d s16mad xr1,xr2,xr3,xr4,S,LW +[0-9a-f]+ <[^>]*> 7190c84d s16mad xr1,xr2,xr3,xr4,S,HW +[0-9a-f]+ <[^>]*> 71d0c84d s16mad xr1,xr2,xr3,xr4,S,XW +[0-9a-f]+ <[^>]*> 7010c878 q8mul xr1,xr2,xr3,xr4 +[0-9a-f]+ <[^>]*> 7090c878 q8mulsu xr1,xr2,xr3,xr4 +[0-9a-f]+ <[^>]*> 7000c879 q8movz xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7004c879 q8movn xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7008c879 d16movz xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 700cc879 d16movn xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7010c879 s32movz xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7014c879 s32movn xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7010c87a q8mac xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7210c87a q8mac xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7110c87a q8mac xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7310c87a q8mac xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7090c87a q8macsu xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7290c87a q8macsu xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7190c87a q8macsu xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7390c87a q8macsu xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7010c87b q16scop xr1,xr2,xr3,xr4 +[0-9a-f]+ <[^>]*> 7010c87c q8madl xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7210c87c q8madl xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7110c87c q8madl xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7310c87c q8madl xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7010c87d s32sfl xr1,xr2,xr3,xr4,ptn0 +[0-9a-f]+ <[^>]*> 7110c87d s32sfl xr1,xr2,xr3,xr4,ptn1 +[0-9a-f]+ <[^>]*> 7210c87d s32sfl xr1,xr2,xr3,xr4,ptn2 +[0-9a-f]+ <[^>]*> 7310c87d s32sfl xr1,xr2,xr3,xr4,ptn3 +[0-9a-f]+ <[^>]*> 7010c87e q8sad xr1,xr2,xr3,xr4 +[0-9a-f]+ <[^>]*> 7010c858 d32add xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7210c858 d32add xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7110c858 d32add xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7310c858 d32add xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7050c858 d32addc xr1,xr2,xr3,xr4 +[0-9a-f]+ <[^>]*> 7010c859 d32acc xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7210c859 d32acc xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7110c859 d32acc xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7310c859 d32acc xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7050c859 d32accm xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7250c859 d32accm xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7150c859 d32accm xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7350c859 d32accm xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7090c859 d32asum xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7290c859 d32asum xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7190c859 d32asum xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7390c859 d32asum xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7010c85b q16acc xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7210c85b q16acc xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7110c85b q16acc xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7310c85b q16acc xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7050c85b q16accm xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7250c85b q16accm xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7150c85b q16accm xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7350c85b q16accm xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7090c85b d16asum xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7290c85b d16asum xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7190c85b d16asum xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7390c85b d16asum xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7010c85c q8adde xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7210c85c q8adde xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7110c85c q8adde xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7310c85c q8adde xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7040c85c d8sum xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7080c85c d8sumc xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7010c85d q8acce xr1,xr2,xr3,xr4,AA +[0-9a-f]+ <[^>]*> 7210c85d q8acce xr1,xr2,xr3,xr4,SA +[0-9a-f]+ <[^>]*> 7110c85d q8acce xr1,xr2,xr3,xr4,AS +[0-9a-f]+ <[^>]*> 7310c85d q8acce xr1,xr2,xr3,xr4,SS +[0-9a-f]+ <[^>]*> 7000c847 s32cps xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7008c847 d16cps xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7010c847 q8abd xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7018c847 q16sat xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7000c846 s32slt xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7004c846 d16slt xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7008c846 d16avg xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 700cc846 d16avgr xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7010c846 q8avg xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7014c846 q8avgr xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 701cc846 q8add xr1,xr2,xr3,AA +[0-9a-f]+ <[^>]*> 711cc846 q8add xr1,xr2,xr3,AS +[0-9a-f]+ <[^>]*> 721cc846 q8add xr1,xr2,xr3,SA +[0-9a-f]+ <[^>]*> 731cc846 q8add xr1,xr2,xr3,SS +[0-9a-f]+ <[^>]*> 7000c843 s32max xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7004c843 s32min xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7008c843 d16max xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 700cc843 d16min xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7010c843 q8max xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7014c843 q8min xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7018c843 q8slt xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 701cc843 q8sltu xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 73d0c830 d32sll xr0,xr2,xr3,xr4,15 +[0-9a-f]+ <[^>]*> 73d0c871 d32slr xr1,xr2,xr3,xr4,15 +[0-9a-f]+ <[^>]*> 73c0c872 d32sarl xr1,xr2,xr3,15 +[0-9a-f]+ <[^>]*> 73d0c873 d32sar xr1,xr2,xr3,xr4,15 +[0-9a-f]+ <[^>]*> 73d0c874 q16sll xr1,xr2,xr3,xr4,15 +[0-9a-f]+ <[^>]*> 73d0c875 q16slr xr1,xr2,xr3,xr4,15 +[0-9a-f]+ <[^>]*> 73d0c877 q16sar xr1,xr2,xr3,xr4,15 +[0-9a-f]+ <[^>]*> 70008436 d32sllv xr1,xr2,zero +[0-9a-f]+ <[^>]*> 70048436 d32slrv xr1,xr2,zero +[0-9a-f]+ <[^>]*> 700c8436 d32sarv xr1,xr2,zero +[0-9a-f]+ <[^>]*> 70108436 q16sllv xr1,xr2,zero +[0-9a-f]+ <[^>]*> 70148436 q16slrv xr1,xr2,zero +[0-9a-f]+ <[^>]*> 701c8436 q16sarv xr1,xr2,zero +[0-9a-f]+ <[^>]*> 70028840 s32madd xr1,xr2,zero,v0 +[0-9a-f]+ <[^>]*> 70028841 s32maddu xr1,xr2,zero,v0 +[0-9a-f]+ <[^>]*> 70028844 s32msub xr1,xr2,zero,v0 +[0-9a-f]+ <[^>]*> 70028845 s32msubu xr1,xr2,zero,v0 +[0-9a-f]+ <[^>]*> 70020866 s32mul xr1,xr2,zero,v0 +[0-9a-f]+ <[^>]*> 70024866 s32mulu xr1,xr2,zero,v0 +[0-9a-f]+ <[^>]*> 7002c866 s32extrv xr1,xr2,zero,v0 +[0-9a-f]+ <[^>]*> 701f8866 s32extr xr1,xr2,zero,31 +[0-9a-f]+ <[^>]*> 7000c867 d32sarw xr1,xr2,xr3,zero +[0-9a-f]+ <[^>]*> 7004c867 s32aln xr1,xr2,xr3,zero +[0-9a-f]+ <[^>]*> 7008c867 s32alni xr1,xr2,xr3,ptn0 +[0-9a-f]+ <[^>]*> 7088c867 s32alni xr1,xr2,xr3,ptn1 +[0-9a-f]+ <[^>]*> 7108c867 s32alni xr1,xr2,xr3,ptn2 +[0-9a-f]+ <[^>]*> 7188c867 s32alni xr1,xr2,xr3,ptn3 +[0-9a-f]+ <[^>]*> 7208c867 s32alni xr1,xr2,xr3,ptn4 +[0-9a-f]+ <[^>]*> 700dfc67 s32lui xr1,127,ptn0 +[0-9a-f]+ <[^>]*> 708dfc67 s32lui xr1,127,ptn1 +[0-9a-f]+ <[^>]*> 710dfc67 s32lui xr1,127,ptn2 +[0-9a-f]+ <[^>]*> 718dfc67 s32lui xr1,127,ptn3 +[0-9a-f]+ <[^>]*> 720dfc67 s32lui xr1,127,ptn4 +[0-9a-f]+ <[^>]*> 728dfc67 s32lui xr1,127,ptn5 +[0-9a-f]+ <[^>]*> 730dfc67 s32lui xr1,127,ptn6 +[0-9a-f]+ <[^>]*> 738dfc67 s32lui xr1,127,ptn7 +[0-9a-f]+ <[^>]*> 700e0067 s32lui xr1,-128,ptn0 +[0-9a-f]+ <[^>]*> 708e0067 s32lui xr1,-128,ptn1 +[0-9a-f]+ <[^>]*> 710e0067 s32lui xr1,-128,ptn2 +[0-9a-f]+ <[^>]*> 718e0067 s32lui xr1,-128,ptn3 +[0-9a-f]+ <[^>]*> 720e0067 s32lui xr1,-128,ptn4 +[0-9a-f]+ <[^>]*> 728e0067 s32lui xr1,-128,ptn5 +[0-9a-f]+ <[^>]*> 730e0067 s32lui xr1,-128,ptn6 +[0-9a-f]+ <[^>]*> 738e0067 s32lui xr1,-128,ptn7 +[0-9a-f]+ <[^>]*> 700ffc67 s32lui xr1,-1,ptn0 +[0-9a-f]+ <[^>]*> 708ffc67 s32lui xr1,-1,ptn1 +[0-9a-f]+ <[^>]*> 710ffc67 s32lui xr1,-1,ptn2 +[0-9a-f]+ <[^>]*> 718ffc67 s32lui xr1,-1,ptn3 +[0-9a-f]+ <[^>]*> 720ffc67 s32lui xr1,-1,ptn4 +[0-9a-f]+ <[^>]*> 728ffc67 s32lui xr1,-1,ptn5 +[0-9a-f]+ <[^>]*> 730ffc67 s32lui xr1,-1,ptn6 +[0-9a-f]+ <[^>]*> 738ffc67 s32lui xr1,-1,ptn7 +[0-9a-f]+ <[^>]*> 7010c867 s32nor xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7014c867 s32and xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 7018c867 s32or xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 701cc867 s32xor xr1,xr2,xr3 +[0-9a-f]+ <[^>]*> 70440428 lxb zero,v0,a0,2 +[0-9a-f]+ <[^>]*> 70440528 lxbu zero,v0,a0,2 +[0-9a-f]+ <[^>]*> 70440468 lxh zero,v0,a0,2 +[0-9a-f]+ <[^>]*> 70440568 lxhu zero,v0,a0,2 +[0-9a-f]+ <[^>]*> 704404e8 lxw zero,v0,a0,2 +[0-9a-f]+ <[^>]*> 7043fc6b s16std xr1,v0,510,ptn0 +[0-9a-f]+ <[^>]*> 704bfc6b s16std xr1,v0,510,ptn1 +[0-9a-f]+ <[^>]*> 7044006b s16std xr1,v0,-512,ptn0 +[0-9a-f]+ <[^>]*> 704c006b s16std xr1,v0,-512,ptn1 +[0-9a-f]+ <[^>]*> 7043fc6d s16sdi xr1,v0,510,ptn0 +[0-9a-f]+ <[^>]*> 704bfc6d s16sdi xr1,v0,510,ptn1 +[0-9a-f]+ <[^>]*> 7044006d s16sdi xr1,v0,-512,ptn0 +[0-9a-f]+ <[^>]*> 704c006d s16sdi xr1,v0,-512,ptn1 +[0-9a-f]+ <[^>]*> 7043fc6a s16ldd xr1,v0,510,ptn0 +[0-9a-f]+ <[^>]*> 704bfc6a s16ldd xr1,v0,510,ptn1 +[0-9a-f]+ <[^>]*> 7053fc6a s16ldd xr1,v0,510,ptn2 +[0-9a-f]+ <[^>]*> 705bfc6a s16ldd xr1,v0,510,ptn3 +[0-9a-f]+ <[^>]*> 7044006a s16ldd xr1,v0,-512,ptn0 +[0-9a-f]+ <[^>]*> 704c006a s16ldd xr1,v0,-512,ptn1 +[0-9a-f]+ <[^>]*> 7054006a s16ldd xr1,v0,-512,ptn2 +[0-9a-f]+ <[^>]*> 705c006a s16ldd xr1,v0,-512,ptn3 +[0-9a-f]+ <[^>]*> 7043fc6c s16ldi xr1,v0,510,ptn0 +[0-9a-f]+ <[^>]*> 704bfc6c s16ldi xr1,v0,510,ptn1 +[0-9a-f]+ <[^>]*> 7053fc6c s16ldi xr1,v0,510,ptn2 +[0-9a-f]+ <[^>]*> 705bfc6c s16ldi xr1,v0,510,ptn3 +[0-9a-f]+ <[^>]*> 7044006c s16ldi xr1,v0,-512,ptn0 +[0-9a-f]+ <[^>]*> 704c006c s16ldi xr1,v0,-512,ptn1 +[0-9a-f]+ <[^>]*> 7054006c s16ldi xr1,v0,-512,ptn2 +[0-9a-f]+ <[^>]*> 705c006c s16ldi xr1,v0,-512,ptn3 +[0-9a-f]+ <[^>]*> 7004006e s32m2i xr1,a0 +[0-9a-f]+ <[^>]*> 7004006f s32i2m xr1,a0 +[0-9a-f]+ <[^>]*> 70028052 s32lddv xr1,zero,v0,2 +[0-9a-f]+ <[^>]*> 70028452 s32lddvr xr1,zero,v0,2 +[0-9a-f]+ <[^>]*> 70028053 s32stdv xr1,zero,v0,2 +[0-9a-f]+ <[^>]*> 70028453 s32stdvr xr1,zero,v0,2 +[0-9a-f]+ <[^>]*> 70028056 s32ldiv xr1,zero,v0,2 +[0-9a-f]+ <[^>]*> 70028456 s32ldivr xr1,zero,v0,2 +[0-9a-f]+ <[^>]*> 70028057 s32sdiv xr1,zero,v0,2 +[0-9a-f]+ <[^>]*> 70028457 s32sdivr xr1,zero,v0,2 +[0-9a-f]+ <[^>]*> 7007fc50 s32ldd xr1,zero,2044 +[0-9a-f]+ <[^>]*> 70080050 s32ldd xr1,zero,-2048 +[0-9a-f]+ <[^>]*> 7017fc50 s32lddr xr1,zero,2044 +[0-9a-f]+ <[^>]*> 70180050 s32lddr xr1,zero,-2048 +[0-9a-f]+ <[^>]*> 7007fc51 s32std xr1,zero,2044 +[0-9a-f]+ <[^>]*> 70080051 s32std xr1,zero,-2048 +[0-9a-f]+ <[^>]*> 7017fc51 s32stdr xr1,zero,2044 +[0-9a-f]+ <[^>]*> 70180051 s32stdr xr1,zero,-2048 +[0-9a-f]+ <[^>]*> 7007fc54 s32ldi xr1,zero,2044 +[0-9a-f]+ <[^>]*> 70080054 s32ldi xr1,zero,-2048 +[0-9a-f]+ <[^>]*> 7017fc54 s32ldir xr1,zero,2044 +[0-9a-f]+ <[^>]*> 70180054 s32ldir xr1,zero,-2048 +[0-9a-f]+ <[^>]*> 7007fc55 s32sdi xr1,zero,2044 +[0-9a-f]+ <[^>]*> 70080055 s32sdi xr1,zero,-2048 +[0-9a-f]+ <[^>]*> 7017fc55 s32sdir xr1,zero,2044 +[0-9a-f]+ <[^>]*> 70180055 s32sdir xr1,zero,-2048 +[0-9a-f]+ <[^>]*> 7041fc62 s8ldd xr1,v0,127,ptn0 +[0-9a-f]+ <[^>]*> 7045fc62 s8ldd xr1,v0,127,ptn1 +[0-9a-f]+ <[^>]*> 7049fc62 s8ldd xr1,v0,127,ptn2 +[0-9a-f]+ <[^>]*> 704dfc62 s8ldd xr1,v0,127,ptn3 +[0-9a-f]+ <[^>]*> 7051fc62 s8ldd xr1,v0,127,ptn4 +[0-9a-f]+ <[^>]*> 7055fc62 s8ldd xr1,v0,127,ptn5 +[0-9a-f]+ <[^>]*> 7059fc62 s8ldd xr1,v0,127,ptn6 +[0-9a-f]+ <[^>]*> 705dfc62 s8ldd xr1,v0,127,ptn7 +[0-9a-f]+ <[^>]*> 70420062 s8ldd xr1,v0,-128,ptn0 +[0-9a-f]+ <[^>]*> 70460062 s8ldd xr1,v0,-128,ptn1 +[0-9a-f]+ <[^>]*> 704a0062 s8ldd xr1,v0,-128,ptn2 +[0-9a-f]+ <[^>]*> 704e0062 s8ldd xr1,v0,-128,ptn3 +[0-9a-f]+ <[^>]*> 70520062 s8ldd xr1,v0,-128,ptn4 +[0-9a-f]+ <[^>]*> 70560062 s8ldd xr1,v0,-128,ptn5 +[0-9a-f]+ <[^>]*> 705a0062 s8ldd xr1,v0,-128,ptn6 +[0-9a-f]+ <[^>]*> 705e0062 s8ldd xr1,v0,-128,ptn7 +[0-9a-f]+ <[^>]*> 7041fc64 s8ldi xr1,v0,127,ptn0 +[0-9a-f]+ <[^>]*> 7045fc64 s8ldi xr1,v0,127,ptn1 +[0-9a-f]+ <[^>]*> 7049fc64 s8ldi xr1,v0,127,ptn2 +[0-9a-f]+ <[^>]*> 704dfc64 s8ldi xr1,v0,127,ptn3 +[0-9a-f]+ <[^>]*> 7051fc64 s8ldi xr1,v0,127,ptn4 +[0-9a-f]+ <[^>]*> 7055fc64 s8ldi xr1,v0,127,ptn5 +[0-9a-f]+ <[^>]*> 7059fc64 s8ldi xr1,v0,127,ptn6 +[0-9a-f]+ <[^>]*> 705dfc64 s8ldi xr1,v0,127,ptn7 +[0-9a-f]+ <[^>]*> 70420064 s8ldi xr1,v0,-128,ptn0 +[0-9a-f]+ <[^>]*> 70460064 s8ldi xr1,v0,-128,ptn1 +[0-9a-f]+ <[^>]*> 704a0064 s8ldi xr1,v0,-128,ptn2 +[0-9a-f]+ <[^>]*> 704e0064 s8ldi xr1,v0,-128,ptn3 +[0-9a-f]+ <[^>]*> 70520064 s8ldi xr1,v0,-128,ptn4 +[0-9a-f]+ <[^>]*> 70560064 s8ldi xr1,v0,-128,ptn5 +[0-9a-f]+ <[^>]*> 705a0064 s8ldi xr1,v0,-128,ptn6 +[0-9a-f]+ <[^>]*> 705e0064 s8ldi xr1,v0,-128,ptn7 +[0-9a-f]+ <[^>]*> 7041fc63 s8std xr1,v0,127,ptn0 +[0-9a-f]+ <[^>]*> 7045fc63 s8std xr1,v0,127,ptn1 +[0-9a-f]+ <[^>]*> 7049fc63 s8std xr1,v0,127,ptn2 +[0-9a-f]+ <[^>]*> 704dfc63 s8std xr1,v0,127,ptn3 +[0-9a-f]+ <[^>]*> 70420063 s8std xr1,v0,-128,ptn0 +[0-9a-f]+ <[^>]*> 70460063 s8std xr1,v0,-128,ptn1 +[0-9a-f]+ <[^>]*> 704a0063 s8std xr1,v0,-128,ptn2 +[0-9a-f]+ <[^>]*> 704e0063 s8std xr1,v0,-128,ptn3 +[0-9a-f]+ <[^>]*> 7041fc65 s8sdi xr1,v0,127,ptn0 +[0-9a-f]+ <[^>]*> 7045fc65 s8sdi xr1,v0,127,ptn1 +[0-9a-f]+ <[^>]*> 7049fc65 s8sdi xr1,v0,127,ptn2 +[0-9a-f]+ <[^>]*> 704dfc65 s8sdi xr1,v0,127,ptn3 +[0-9a-f]+ <[^>]*> 70420065 s8sdi xr1,v0,-128,ptn0 +[0-9a-f]+ <[^>]*> 70460065 s8sdi xr1,v0,-128,ptn1 +[0-9a-f]+ <[^>]*> 704a0065 s8sdi xr1,v0,-128,ptn2 +[0-9a-f]+ <[^>]*> 704e0065 s8sdi xr1,v0,-128,ptn3 diff --git a/binutils-2.24/gas/testsuite/gas/mips/mxu.s b/binutils-2.24/gas/testsuite/gas/mips/mxu.s new file mode 100644 index 00000000..8b56264f --- /dev/null +++ b/binutils-2.24/gas/testsuite/gas/mips/mxu.s @@ -0,0 +1,331 @@ + .text + .set noat + .set noreorder + .set nomacro +test_mxu: + +.macro test1 insn + \insn xr1, xr2, xr3, xr4,AA,WW + \insn xr1, xr2, xr3, xr4,AA,LW + \insn xr1, xr2, xr3, xr4,AA,HW + \insn xr1, xr2, xr3, xr4,AA,XW + + \insn xr1, xr2, xr3, xr4,AA,0 + \insn xr1, xr2, xr3, xr4,AA,1 + \insn xr1, xr2, xr3, xr4,AA,2 + \insn xr1, xr2, xr3, xr4,AA,3 + + \insn xr1, xr2, xr3, xr4,AS,WW + \insn xr1, xr2, xr3, xr4,AS,LW + \insn xr1, xr2, xr3, xr4,AS,HW + \insn xr1, xr2, xr3, xr4,AS,XW + + \insn xr1, xr2, xr3, xr4,AS,0 + \insn xr1, xr2, xr3, xr4,AS,1 + \insn xr1, xr2, xr3, xr4,AS,2 + \insn xr1, xr2, xr3, xr4,AS,3 + + \insn xr1, xr2, xr3, xr4,SA,WW + \insn xr1, xr2, xr3, xr4,SA,LW + \insn xr1, xr2, xr3, xr4,SA,HW + \insn xr1, xr2, xr3, xr4,SA,XW + + \insn xr1, xr2, xr3, xr4,SA,0 + \insn xr1, xr2, xr3, xr4,SA,1 + \insn xr1, xr2, xr3, xr4,SA,2 + \insn xr1, xr2, xr3, xr4,SA,3 + + \insn xr1, xr2, xr3, xr4,SS,WW + \insn xr1, xr2, xr3, xr4,SS,LW + \insn xr1, xr2, xr3, xr4,SS,HW + \insn xr1, xr2, xr3, xr4,SS,XW + + \insn xr1, xr2, xr3, xr4,SS,0 + \insn xr1, xr2, xr3, xr4,SS,1 + \insn xr1, xr2, xr3, xr4,SS,2 + \insn xr1, xr2, xr3, xr4,SS,3 +.endm + +.macro test2 insn + \insn xr1, xr2, xr3, xr4, AA + \insn xr1, xr2, xr3, xr4, SA + \insn xr1, xr2, xr3, xr4, AS + \insn xr1, xr2, xr3, xr4, SS +.endm + +.macro test3 insn + \insn xr1, $2,510, ptn0 + \insn xr1, $2,510, ptn1 + + \insn xr1, $2,-512, ptn0 + \insn xr1, $2,-512, ptn1 +.endm + +.macro test4 insn + \insn xr1, $2,510, ptn0 + \insn xr1, $2,510, ptn1 + \insn xr1, $2,510, ptn2 + \insn xr1, $2,510, ptn3 + + \insn xr1, $2,-512, ptn0 + \insn xr1, $2,-512, ptn1 + \insn xr1, $2,-512, ptn2 + \insn xr1, $2,-512, ptn3 +.endm + +.macro test5 insn + \insn xr1, $2,127, ptn0 + \insn xr1, $2,127, ptn1 + \insn xr1, $2,127, ptn2 + \insn xr1, $2,127, ptn3 + \insn xr1, $2,127, ptn4 + \insn xr1, $2,127, ptn5 + \insn xr1, $2,127, ptn6 + \insn xr1, $2,127, ptn7 + + \insn xr1, $2,-128, ptn0 + \insn xr1, $2,-128, ptn1 + \insn xr1, $2,-128, ptn2 + \insn xr1, $2,-128, ptn3 + \insn xr1, $2,-128, ptn4 + \insn xr1, $2,-128, ptn5 + \insn xr1, $2,-128, ptn6 + \insn xr1, $2,-128, ptn7 +.endm + +.macro test6 insn + \insn xr1, $2,127, ptn0 + \insn xr1, $2,127, ptn1 + \insn xr1, $2,127, ptn2 + \insn xr1, $2,127, ptn3 + + \insn xr1, $2,-128, ptn0 + \insn xr1, $2,-128, ptn1 + \insn xr1, $2,-128, ptn2 + \insn xr1, $2,-128, ptn3 +.endm + mfc1 $2, $2 + mfc1 $2, $f1 + test1 d16mac + test1 d16macf + test1 d16madl + test1 q16add + test1 d16mace + + d16mul xr1, xr2, xr3, xr4,WW + d16mul xr1, xr2, xr3, xr4,LW + d16mul xr1, xr2, xr3, xr4,HW + d16mul xr1, xr2, xr3, xr4,XW + + d16mul xr1, xr2, xr3, xr4,0 + d16mul xr1, xr2, xr3, xr4,1 + d16mul xr1, xr2, xr3, xr4,2 + d16mul xr1, xr2, xr3, xr4,3 + + d16mulf xr1, xr2, xr3, WW + d16mulf xr1, xr2, xr3, LW + d16mulf xr1, xr2, xr3, HW + d16mulf xr1, xr2, xr3, XW + + d16mulf xr1, xr2, xr3, 0 + d16mulf xr1, xr2, xr3, 1 + d16mulf xr1, xr2, xr3, 2 + d16mulf xr1, xr2, xr3, 3 + + d16mule xr1, xr2, xr3, WW + d16mule xr1, xr2, xr3, LW + d16mule xr1, xr2, xr3, HW + d16mule xr1, xr2, xr3, XW + + d16mule xr1, xr2, xr3, 0 + d16mule xr1, xr2, xr3, 1 + d16mule xr1, xr2, xr3, 2 + d16mule xr1, xr2, xr3, 3 + + s16mad xr1, xr2, xr3, xr4,A,WW + s16mad xr1, xr2, xr3, xr4,A,LW + s16mad xr1, xr2, xr3, xr4,A,HW + s16mad xr1, xr2, xr3, xr4,A,XW + + s16mad xr1, xr2, xr3, xr4,A,0 + s16mad xr1, xr2, xr3, xr4,A,1 + s16mad xr1, xr2, xr3, xr4,A,2 + s16mad xr1, xr2, xr3, xr4,A,3 + + s16mad xr1, xr2, xr3, xr4,S,WW + s16mad xr1, xr2, xr3, xr4,S,LW + s16mad xr1, xr2, xr3, xr4,S,HW + s16mad xr1, xr2, xr3, xr4,S,XW + + s16mad xr1, xr2, xr3, xr4,S,0 + s16mad xr1, xr2, xr3, xr4,S,1 + s16mad xr1, xr2, xr3, xr4,S,2 + s16mad xr1, xr2, xr3, xr4,S,3 + + q8mul xr1, xr2, xr3, xr4 + q8mulsu xr1, xr2, xr3, xr4 + q8movz xr1, xr2, xr3 + q8movn xr1, xr2, xr3 + d16movz xr1, xr2, xr3 + d16movn xr1, xr2, xr3 + s32movz xr1, xr2, xr3 + s32movn xr1, xr2, xr3 + + test2 q8mac + test2 q8macsu + + q16scop xr1, xr2, xr3, xr4 + + test2 q8madl + + s32sfl xr1, xr2, xr3, xr4, ptn0 + s32sfl xr1, xr2, xr3, xr4, ptn1 + s32sfl xr1, xr2, xr3, xr4, ptn2 + s32sfl xr1, xr2, xr3, xr4, ptn3 + + q8sad xr1, xr2, xr3, xr4 + + test2 d32add + + d32addc xr1, xr2, xr3, xr4 + + test2 d32acc + test2 d32accm + test2 d32asum + test2 q16acc + test2 q16accm + test2 d16asum + test2 q8adde + + d8sum xr1, xr2, xr3 + d8sumc xr1, xr2, xr3 + test2 q8acce + + s32cps xr1, xr2, xr3 + d16cps xr1, xr2, xr3 + q8abd xr1, xr2, xr3 + q16sat xr1, xr2, xr3 + + s32slt xr1, xr2, xr3 + d16slt xr1, xr2, xr3 + d16avg xr1, xr2, xr3 + d16avgr xr1, xr2, xr3 + q8avg xr1, xr2, xr3 + q8avgr xr1, xr2, xr3 + q8add xr1, xr2, xr3,AA + q8add xr1, xr2, xr3,AS + q8add xr1, xr2, xr3,SA + q8add xr1, xr2, xr3,SS + + s32max xr1, xr2, xr3 + s32min xr1, xr2, xr3 + d16max xr1, xr2, xr3 + d16min xr1, xr2, xr3 + q8max xr1, xr2, xr3 + q8min xr1, xr2, xr3 + q8slt xr1, xr2, xr3 + q8sltu xr1, xr2, xr3 + + d32sll xr0, xr2, xr3, xr4, 15 + d32slr xr1, xr2, xr3, xr4, 15 + d32sarl xr1, xr2, xr3, 15 + d32sar xr1, xr2, xr3, xr4, 15 + q16sll xr1, xr2, xr3, xr4, 15 + q16slr xr1, xr2, xr3, xr4, 15 + q16sar xr1, xr2, xr3, xr4, 15 + + d32sllv xr1, xr2, $0 + d32slrv xr1, xr2, $0 + d32sarv xr1, xr2, $0 + q16sllv xr1, xr2, $0 + q16slrv xr1, xr2, $0 + q16sarv xr1, xr2, $0 + + s32madd xr1, xr2, $0, $2 + s32maddu xr1, xr2, $0, $2 + s32msub xr1, xr2, $0, $2 + s32msubu xr1, xr2, $0, $2 + s32mul xr1, xr2, $0, $2 + s32mulu xr1, xr2, $0, $2 + s32extrv xr1, xr2, $0, $2 + s32extr xr1, xr2, $0, 31 + + d32sarw xr1, xr2, xr3, $0 + s32aln xr1, xr2, xr3, $0 + s32alni xr1, xr2, xr3, ptn0 + s32alni xr1, xr2, xr3, ptn1 + s32alni xr1, xr2, xr3, ptn2 + s32alni xr1, xr2, xr3, ptn3 + s32alni xr1, xr2, xr3, ptn4 + s32lui xr1, 127, ptn0 + s32lui xr1, 127, ptn1 + s32lui xr1, 127, ptn2 + s32lui xr1, 127, ptn3 + s32lui xr1, 127, ptn4 + s32lui xr1, 127, ptn5 + s32lui xr1, 127, ptn6 + s32lui xr1, 127, ptn7 + s32lui xr1, -128, ptn0 + s32lui xr1, -128, ptn1 + s32lui xr1, -128, ptn2 + s32lui xr1, -128, ptn3 + s32lui xr1, -128, ptn4 + s32lui xr1, -128, ptn5 + s32lui xr1, -128, ptn6 + s32lui xr1, -128, ptn7 + s32lui xr1, 255, ptn0 + s32lui xr1, 255, ptn1 + s32lui xr1, 255, ptn2 + s32lui xr1, 255, ptn3 + s32lui xr1, 255, ptn4 + s32lui xr1, 255, ptn5 + s32lui xr1, 255, ptn6 + s32lui xr1, 255, ptn7 + s32nor xr1, xr2, xr3 + s32and xr1, xr2, xr3 + s32or xr1, xr2, xr3 + s32xor xr1, xr2, xr3 + + lxb $0, $2, $4, 2 + lxbu $0, $2, $4, 2 + lxh $0, $2, $4, 2 + lxhu $0, $2, $4, 2 + lxw $0, $2, $4, 2 + + test3 s16std + test3 s16sdi + test4 s16ldd + test4 s16ldi + + s32m2i xr1, $4 + s32i2m xr1, $4 + + s32lddv xr1, $0, $2, 2 + s32lddvr xr1, $0, $2, 2 + s32stdv xr1, $0, $2, 2 + s32stdvr xr1, $0, $2, 2 + s32ldiv xr1, $0, $2, 2 + s32ldivr xr1, $0, $2, 2 + s32sdiv xr1, $0, $2, 2 + s32sdivr xr1, $0, $2, 2 + s32ldd xr1, $0, 2044 + s32ldd xr1, $0, -2048 + s32lddr xr1, $0, 2044 + s32lddr xr1, $0, -2048 + s32std xr1, $0, 2044 + s32std xr1, $0, -2048 + s32stdr xr1, $0, 2044 + s32stdr xr1, $0, -2048 + s32ldi xr1, $0, 2044 + s32ldi xr1, $0, -2048 + s32ldir xr1, $0, 2044 + s32ldir xr1, $0, -2048 + s32sdi xr1, $0, 2044 + s32sdi xr1, $0, -2048 + s32sdir xr1, $0, 2044 + s32sdir xr1, $0, -2048 + + test5 s8ldd + test5 s8ldi + test6 s8std + test6 s8sdi |