2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>

* gas/mips/micromips@msa-relax.d, gas/mips/micromips@msa.d,
	gas/mips/micromips@msa64.d, gas/mips/msa-relax.d,
	gas/mips/msa-relax.l, gas/mips/msa-relax.s,
	gas/mips/msa.d, gas/mips/msa.s, gas/mips/msa64.d,
	gas/mips/msa64.s: New.
	* gas/mips/mips.exp: Run new tests.
This commit is contained in:
Chao-ying Fu 2013-10-14 19:06:20 +00:00
parent 7c79037879
commit ec0c61e317
12 changed files with 2657 additions and 0 deletions

View File

@ -1,3 +1,12 @@
2013-10-14 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
* gas/mips/micromips@msa-relax.d, gas/mips/micromips@msa.d,
gas/mips/micromips@msa64.d, gas/mips/msa-relax.d,
gas/mips/msa-relax.l, gas/mips/msa-relax.s,
gas/mips/msa.d, gas/mips/msa.s, gas/mips/msa64.d,
gas/mips/msa64.s: New.
* gas/mips/mips.exp: Run new tests.
2013-10-14 Nick Clifton <nickc@redhat.com>
* gas/all/itbl-test.c (main): Close fas.

View File

@ -0,0 +1,131 @@
#objdump: -dr --prefix-addresses --show-raw-insn -Mmsa
#name: MSA relax
#as: -32 -mmsa -relax-branch
#stderr: msa-relax.l
#source: msa-relax.s
.*: +file format .*mips.*
Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 8380 fffe bnz\.b \$w0,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83a1 fffe bnz\.h \$w1,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83c2 fffe bnz\.w \$w2,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83e3 fffe bnz\.d \$w3,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8304 fffe bz\.b \$w4,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8325 fffe bz\.h \$w5,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8346 fffe bz\.w \$w6,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8367 fffe bz\.d \$w7,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 81e8 fffe bnz\.v \$w8,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8169 fffe bz\.v \$w9,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 bar
[0-9a-f]+ <[^>]*> 0c00 nop
\.\.\.
[0-9a-f]+ <[^>]*> 838a fffe bnz\.b \$w10,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83ab fffe bnz\.h \$w11,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83cc fffe bnz\.w \$w12,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83ed fffe bnz\.d \$w13,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 830e fffe bz\.b \$w14,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 832f fffe bz\.h \$w15,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8350 fffe bz\.w \$w16,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8371 fffe bz\.d \$w17,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 81f2 fffe bnz\.v \$w18,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8173 fffe bz\.v \$w19,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> d400 0000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 foo
[0-9a-f]+ <[^>]*> 0c00 nop
\.\.\.

View File

@ -0,0 +1,788 @@
#objdump: -dr --prefix-addresses --show-raw-insn -Mmsa
#name: MSA instructions
#source: msa.s
#as: -32 -mmsa --defsym insn_log2=1
.*: +file format .*mips.*
Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 5802 081a sll\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5825 20da sll\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5848 399a sll\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 586b 525a sll\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 5870 6b12 slli\.b \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 5877 7b92 slli\.b \$w14,\$w15,0x7
[0-9a-f]+ <[^>]*> 5860 8c12 slli\.h \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 586f 9c92 slli\.h \$w18,\$w19,0xf
[0-9a-f]+ <[^>]*> 5840 ad12 slli\.w \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 585f bd92 slli\.w \$w22,\$w23,0x1f
[0-9a-f]+ <[^>]*> 5800 ce12 slli\.d \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 583f de92 slli\.d \$w26,\$w27,0x3f
[0-9a-f]+ <[^>]*> 589e ef1a sra\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 58a1 07da sra\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 58c4 189a sra\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 58e7 315a sra\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 58f0 4a12 srai\.b \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 58f7 5a92 srai\.b \$w10,\$w11,0x7
[0-9a-f]+ <[^>]*> 58e0 6b12 srai\.h \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 58ef 7b92 srai\.h \$w14,\$w15,0xf
[0-9a-f]+ <[^>]*> 58c0 8c12 srai\.w \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 58df 9c92 srai\.w \$w18,\$w19,0x1f
[0-9a-f]+ <[^>]*> 5880 ad12 srai\.d \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 58bf bd92 srai\.d \$w22,\$w23,0x3f
[0-9a-f]+ <[^>]*> 591a ce1a srl\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 593d e6da srl\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 5940 ff9a srl\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 5963 105a srl\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5970 2912 srli\.b \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 5977 3992 srli\.b \$w6,\$w7,0x7
[0-9a-f]+ <[^>]*> 5960 4a12 srli\.h \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 596f 5a92 srli\.h \$w10,\$w11,0xf
[0-9a-f]+ <[^>]*> 5940 6b12 srli\.w \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 595f 7b92 srli\.w \$w14,\$w15,0x1f
[0-9a-f]+ <[^>]*> 5900 8c12 srli\.d \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 593f 9c92 srli\.d \$w18,\$w19,0x3f
[0-9a-f]+ <[^>]*> 5996 ad1a bclr\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 59b9 c5da bclr\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 59dc de9a bclr\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 59ff f75a bclr\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 59f0 0812 bclri\.b \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 59f7 1892 bclri\.b \$w2,\$w3,0x7
[0-9a-f]+ <[^>]*> 59e0 2912 bclri\.h \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 59ef 3992 bclri\.h \$w6,\$w7,0xf
[0-9a-f]+ <[^>]*> 59c0 4a12 bclri\.w \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 59df 5a92 bclri\.w \$w10,\$w11,0x1f
[0-9a-f]+ <[^>]*> 5980 6b12 bclri\.d \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 59bf 7b92 bclri\.d \$w14,\$w15,0x3f
[0-9a-f]+ <[^>]*> 5a12 8c1a bset\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 5a35 a4da bset\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 5a58 bd9a bset\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 5a7b d65a bset\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 5a70 ef12 bseti\.b \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 5a77 ff92 bseti\.b \$w30,\$w31,0x7
[0-9a-f]+ <[^>]*> 5a60 0812 bseti\.h \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 5a6f 1892 bseti\.h \$w2,\$w3,0xf
[0-9a-f]+ <[^>]*> 5a40 2912 bseti\.w \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 5a5f 3992 bseti\.w \$w6,\$w7,0x1f
[0-9a-f]+ <[^>]*> 5a00 4a12 bseti\.d \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 5a3f 5a92 bseti\.d \$w10,\$w11,0x3f
[0-9a-f]+ <[^>]*> 5a8e 6b1a bneg\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5ab1 83da bneg\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5ad4 9c9a bneg\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5af7 b55a bneg\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 5af0 ce12 bnegi\.b \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 5af7 de92 bnegi\.b \$w26,\$w27,0x7
[0-9a-f]+ <[^>]*> 5ae0 ef12 bnegi\.h \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 5aef ff92 bnegi\.h \$w30,\$w31,0xf
[0-9a-f]+ <[^>]*> 5ac0 0812 bnegi\.w \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 5adf 1892 bnegi\.w \$w2,\$w3,0x1f
[0-9a-f]+ <[^>]*> 5a80 2912 bnegi\.d \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 5abf 3992 bnegi\.d \$w6,\$w7,0x3f
[0-9a-f]+ <[^>]*> 5b0a 4a1a binsl\.b \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 5b2d 62da binsl\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5b50 7b9a binsl\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5b73 945a binsl\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5b70 ad12 binsli\.b \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 5b77 bd92 binsli\.b \$w22,\$w23,0x7
[0-9a-f]+ <[^>]*> 5b60 ce12 binsli\.h \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 5b6f de92 binsli\.h \$w26,\$w27,0xf
[0-9a-f]+ <[^>]*> 5b40 ef12 binsli\.w \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 5b5f ff92 binsli\.w \$w30,\$w31,0x1f
[0-9a-f]+ <[^>]*> 5b00 0812 binsli\.d \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 5b3f 1892 binsli\.d \$w2,\$w3,0x3f
[0-9a-f]+ <[^>]*> 5b86 291a binsr\.b \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 5ba9 41da binsr\.h \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 5bcc 5a9a binsr\.w \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 5bef 735a binsr\.d \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 5bf0 8c12 binsri\.b \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 5bf7 9c92 binsri\.b \$w18,\$w19,0x7
[0-9a-f]+ <[^>]*> 5be0 ad12 binsri\.h \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 5bef bd92 binsri\.h \$w22,\$w23,0xf
[0-9a-f]+ <[^>]*> 5bc0 ce12 binsri\.w \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 5bdf de92 binsri\.w \$w26,\$w27,0x1f
[0-9a-f]+ <[^>]*> 5b80 ef12 binsri\.d \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 5bbf ff92 binsri\.d \$w30,\$w31,0x3f
[0-9a-f]+ <[^>]*> 5802 082a addv\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5825 20ea addv\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5848 39aa addv\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 586b 526a addv\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 5800 6b29 addvi\.b \$w12,\$w13,0
[0-9a-f]+ <[^>]*> 581f 7ba9 addvi\.b \$w14,\$w15,31
[0-9a-f]+ <[^>]*> 5820 8c29 addvi\.h \$w16,\$w17,0
[0-9a-f]+ <[^>]*> 583f 9ca9 addvi\.h \$w18,\$w19,31
[0-9a-f]+ <[^>]*> 5840 ad29 addvi\.w \$w20,\$w21,0
[0-9a-f]+ <[^>]*> 585f bda9 addvi\.w \$w22,\$w23,31
[0-9a-f]+ <[^>]*> 5860 ce29 addvi\.d \$w24,\$w25,0
[0-9a-f]+ <[^>]*> 587f dea9 addvi\.d \$w26,\$w27,31
[0-9a-f]+ <[^>]*> 589e ef2a subv\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 58a1 07ea subv\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 58c4 18aa subv\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 58e7 316a subv\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 5880 4a29 subvi\.b \$w8,\$w9,0
[0-9a-f]+ <[^>]*> 589f 5aa9 subvi\.b \$w10,\$w11,31
[0-9a-f]+ <[^>]*> 58a0 6b29 subvi\.h \$w12,\$w13,0
[0-9a-f]+ <[^>]*> 58bf 7ba9 subvi\.h \$w14,\$w15,31
[0-9a-f]+ <[^>]*> 58c0 8c29 subvi\.w \$w16,\$w17,0
[0-9a-f]+ <[^>]*> 58df 9ca9 subvi\.w \$w18,\$w19,31
[0-9a-f]+ <[^>]*> 58e0 ad29 subvi\.d \$w20,\$w21,0
[0-9a-f]+ <[^>]*> 58ff bda9 subvi\.d \$w22,\$w23,31
[0-9a-f]+ <[^>]*> 591a ce2a max_s\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 593d e6ea max_s\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 5940 ffaa max_s\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 5963 106a max_s\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5910 2929 maxi_s\.b \$w4,\$w5,-16
[0-9a-f]+ <[^>]*> 590f 39a9 maxi_s\.b \$w6,\$w7,15
[0-9a-f]+ <[^>]*> 5930 4a29 maxi_s\.h \$w8,\$w9,-16
[0-9a-f]+ <[^>]*> 592f 5aa9 maxi_s\.h \$w10,\$w11,15
[0-9a-f]+ <[^>]*> 5950 6b29 maxi_s\.w \$w12,\$w13,-16
[0-9a-f]+ <[^>]*> 594f 7ba9 maxi_s\.w \$w14,\$w15,15
[0-9a-f]+ <[^>]*> 5970 8c29 maxi_s\.d \$w16,\$w17,-16
[0-9a-f]+ <[^>]*> 596f 9ca9 maxi_s\.d \$w18,\$w19,15
[0-9a-f]+ <[^>]*> 5996 ad2a max_u\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 59b9 c5ea max_u\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 59dc deaa max_u\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 59ff f76a max_u\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5980 0829 maxi_u\.b \$w0,\$w1,0
[0-9a-f]+ <[^>]*> 599f 18a9 maxi_u\.b \$w2,\$w3,31
[0-9a-f]+ <[^>]*> 59a0 2929 maxi_u\.h \$w4,\$w5,0
[0-9a-f]+ <[^>]*> 59bf 39a9 maxi_u\.h \$w6,\$w7,31
[0-9a-f]+ <[^>]*> 59c0 4a29 maxi_u\.w \$w8,\$w9,0
[0-9a-f]+ <[^>]*> 59df 5aa9 maxi_u\.w \$w10,\$w11,31
[0-9a-f]+ <[^>]*> 59e0 6b29 maxi_u\.d \$w12,\$w13,0
[0-9a-f]+ <[^>]*> 59ff 7ba9 maxi_u\.d \$w14,\$w15,31
[0-9a-f]+ <[^>]*> 5a12 8c2a min_s\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 5a35 a4ea min_s\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 5a58 bdaa min_s\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 5a7b d66a min_s\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 5a10 ef29 mini_s\.b \$w28,\$w29,-16
[0-9a-f]+ <[^>]*> 5a0f ffa9 mini_s\.b \$w30,\$w31,15
[0-9a-f]+ <[^>]*> 5a30 0829 mini_s\.h \$w0,\$w1,-16
[0-9a-f]+ <[^>]*> 5a2f 18a9 mini_s\.h \$w2,\$w3,15
[0-9a-f]+ <[^>]*> 5a50 2929 mini_s\.w \$w4,\$w5,-16
[0-9a-f]+ <[^>]*> 5a4f 39a9 mini_s\.w \$w6,\$w7,15
[0-9a-f]+ <[^>]*> 5a70 4a29 mini_s\.d \$w8,\$w9,-16
[0-9a-f]+ <[^>]*> 5a6f 5aa9 mini_s\.d \$w10,\$w11,15
[0-9a-f]+ <[^>]*> 5a8e 6b2a min_u\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5ab1 83ea min_u\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5ad4 9caa min_u\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5af7 b56a min_u\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 5a80 ce29 mini_u\.b \$w24,\$w25,0
[0-9a-f]+ <[^>]*> 5a9f dea9 mini_u\.b \$w26,\$w27,31
[0-9a-f]+ <[^>]*> 5aa0 ef29 mini_u\.h \$w28,\$w29,0
[0-9a-f]+ <[^>]*> 5abf ffa9 mini_u\.h \$w30,\$w31,31
[0-9a-f]+ <[^>]*> 5ac0 0829 mini_u\.w \$w0,\$w1,0
[0-9a-f]+ <[^>]*> 5adf 18a9 mini_u\.w \$w2,\$w3,31
[0-9a-f]+ <[^>]*> 5ae0 2929 mini_u\.d \$w4,\$w5,0
[0-9a-f]+ <[^>]*> 5aff 39a9 mini_u\.d \$w6,\$w7,31
[0-9a-f]+ <[^>]*> 5b0a 4a2a max_a\.b \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 5b2d 62ea max_a\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5b50 7baa max_a\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5b73 946a max_a\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5b96 ad2a min_a\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5bb9 c5ea min_a\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 5bdc deaa min_a\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 5bff f76a min_a\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5802 083a ceq\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5825 20fa ceq\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5848 39ba ceq\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 586b 527a ceq\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 5810 6b39 ceqi\.b \$w12,\$w13,-16
[0-9a-f]+ <[^>]*> 580f 7bb9 ceqi\.b \$w14,\$w15,15
[0-9a-f]+ <[^>]*> 5830 8c39 ceqi\.h \$w16,\$w17,-16
[0-9a-f]+ <[^>]*> 582f 9cb9 ceqi\.h \$w18,\$w19,15
[0-9a-f]+ <[^>]*> 5850 ad39 ceqi\.w \$w20,\$w21,-16
[0-9a-f]+ <[^>]*> 584f bdb9 ceqi\.w \$w22,\$w23,15
[0-9a-f]+ <[^>]*> 5870 ce39 ceqi\.d \$w24,\$w25,-16
[0-9a-f]+ <[^>]*> 586f deb9 ceqi\.d \$w26,\$w27,15
[0-9a-f]+ <[^>]*> 591e ef3a clt_s\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 5921 07fa clt_s\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 5944 18ba clt_s\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 5967 317a clt_s\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 5910 4a39 clti_s\.b \$w8,\$w9,-16
[0-9a-f]+ <[^>]*> 590f 5ab9 clti_s\.b \$w10,\$w11,15
[0-9a-f]+ <[^>]*> 5930 6b39 clti_s\.h \$w12,\$w13,-16
[0-9a-f]+ <[^>]*> 592f 7bb9 clti_s\.h \$w14,\$w15,15
[0-9a-f]+ <[^>]*> 5950 8c39 clti_s\.w \$w16,\$w17,-16
[0-9a-f]+ <[^>]*> 594f 9cb9 clti_s\.w \$w18,\$w19,15
[0-9a-f]+ <[^>]*> 5970 ad39 clti_s\.d \$w20,\$w21,-16
[0-9a-f]+ <[^>]*> 596f bdb9 clti_s\.d \$w22,\$w23,15
[0-9a-f]+ <[^>]*> 599a ce3a clt_u\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 59bd e6fa clt_u\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 59c0 ffba clt_u\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 59e3 107a clt_u\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5980 2939 clti_u\.b \$w4,\$w5,0
[0-9a-f]+ <[^>]*> 599f 39b9 clti_u\.b \$w6,\$w7,31
[0-9a-f]+ <[^>]*> 59a0 4a39 clti_u\.h \$w8,\$w9,0
[0-9a-f]+ <[^>]*> 59bf 5ab9 clti_u\.h \$w10,\$w11,31
[0-9a-f]+ <[^>]*> 59c0 6b39 clti_u\.w \$w12,\$w13,0
[0-9a-f]+ <[^>]*> 59df 7bb9 clti_u\.w \$w14,\$w15,31
[0-9a-f]+ <[^>]*> 59e0 8c39 clti_u\.d \$w16,\$w17,0
[0-9a-f]+ <[^>]*> 59ff 9cb9 clti_u\.d \$w18,\$w19,31
[0-9a-f]+ <[^>]*> 5a16 ad3a cle_s\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5a39 c5fa cle_s\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 5a5c deba cle_s\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 5a7f f77a cle_s\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5a10 0839 clei_s\.b \$w0,\$w1,-16
[0-9a-f]+ <[^>]*> 5a0f 18b9 clei_s\.b \$w2,\$w3,15
[0-9a-f]+ <[^>]*> 5a30 2939 clei_s\.h \$w4,\$w5,-16
[0-9a-f]+ <[^>]*> 5a2f 39b9 clei_s\.h \$w6,\$w7,15
[0-9a-f]+ <[^>]*> 5a50 4a39 clei_s\.w \$w8,\$w9,-16
[0-9a-f]+ <[^>]*> 5a4f 5ab9 clei_s\.w \$w10,\$w11,15
[0-9a-f]+ <[^>]*> 5a70 6b39 clei_s\.d \$w12,\$w13,-16
[0-9a-f]+ <[^>]*> 5a6f 7bb9 clei_s\.d \$w14,\$w15,15
[0-9a-f]+ <[^>]*> 5a92 8c3a cle_u\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 5ab5 a4fa cle_u\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 5ad8 bdba cle_u\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 5afb d67a cle_u\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 5a80 ef39 clei_u\.b \$w28,\$w29,0
[0-9a-f]+ <[^>]*> 5a9f ffb9 clei_u\.b \$w30,\$w31,31
[0-9a-f]+ <[^>]*> 5aa0 0839 clei_u\.h \$w0,\$w1,0
[0-9a-f]+ <[^>]*> 5abf 18b9 clei_u\.h \$w2,\$w3,31
[0-9a-f]+ <[^>]*> 5ac0 2939 clei_u\.w \$w4,\$w5,0
[0-9a-f]+ <[^>]*> 5adf 39b9 clei_u\.w \$w6,\$w7,31
[0-9a-f]+ <[^>]*> 5ae0 4a39 clei_u\.d \$w8,\$w9,0
[0-9a-f]+ <[^>]*> 5aff 5ab9 clei_u\.d \$w10,\$w11,31
[0-9a-f]+ <[^>]*> 5a00 6b07 ld\.b \$w12,-512\(t5\)
[0-9a-f]+ <[^>]*> 59ff 7b87 ld\.b \$w14,511\(t7\)
[0-9a-f]+ <[^>]*> 5a00 8c17 ld\.h \$w16,-1024\(s1\)
[0-9a-f]+ <[^>]*> 59ff 9c97 ld\.h \$w18,1022\(s3\)
[0-9a-f]+ <[^>]*> 5a00 ad27 ld\.w \$w20,-2048\(s5\)
[0-9a-f]+ <[^>]*> 59ff bda7 ld\.w \$w22,2044\(s7\)
[0-9a-f]+ <[^>]*> 5a00 ce37 ld\.d \$w24,-4096\(t9\)
[0-9a-f]+ <[^>]*> 59ff deb7 ld\.d \$w26,4088\(k1\)
[0-9a-f]+ <[^>]*> 5a00 ef0f st\.b \$w28,-512\(sp\)
[0-9a-f]+ <[^>]*> 59ff ff8f st\.b \$w30,511\(ra\)
[0-9a-f]+ <[^>]*> 5a00 081f st\.h \$w0,-1024\(at\)
[0-9a-f]+ <[^>]*> 59ff 189f st\.h \$w2,1022\(v1\)
[0-9a-f]+ <[^>]*> 5a00 292f st\.w \$w4,-2048\(a1\)
[0-9a-f]+ <[^>]*> 59ff 39af st\.w \$w6,2044\(a3\)
[0-9a-f]+ <[^>]*> 5a00 4a3f st\.d \$w8,-4096\(t1\)
[0-9a-f]+ <[^>]*> 59ff 5abf st\.d \$w10,4088\(t3\)
[0-9a-f]+ <[^>]*> 5870 6b22 sat_s\.b \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 5877 7ba2 sat_s\.b \$w14,\$w15,0x7
[0-9a-f]+ <[^>]*> 5860 8c22 sat_s\.h \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 586f 9ca2 sat_s\.h \$w18,\$w19,0xf
[0-9a-f]+ <[^>]*> 5840 ad22 sat_s\.w \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 585f bda2 sat_s\.w \$w22,\$w23,0x1f
[0-9a-f]+ <[^>]*> 5800 ce22 sat_s\.d \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 583f dea2 sat_s\.d \$w26,\$w27,0x3f
[0-9a-f]+ <[^>]*> 58f0 ef22 sat_u\.b \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 58f7 ffa2 sat_u\.b \$w30,\$w31,0x7
[0-9a-f]+ <[^>]*> 58e0 0822 sat_u\.h \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 58ef 18a2 sat_u\.h \$w2,\$w3,0xf
[0-9a-f]+ <[^>]*> 58c0 2922 sat_u\.w \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 58df 39a2 sat_u\.w \$w6,\$w7,0x1f
[0-9a-f]+ <[^>]*> 5880 4a22 sat_u\.d \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 58bf 5aa2 sat_u\.d \$w10,\$w11,0x3f
[0-9a-f]+ <[^>]*> 580e 6b03 add_a\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5831 83c3 add_a\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5854 9c83 add_a\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5877 b543 add_a\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 589a ce03 adds_a\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 58bd e6c3 adds_a\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 58c0 ff83 adds_a\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 58e3 1043 adds_a\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5906 2903 adds_s\.b \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 5929 41c3 adds_s\.h \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 594c 5a83 adds_s\.w \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 596f 7343 adds_s\.d \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 5992 8c03 adds_u\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 59b5 a4c3 adds_u\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 59d8 bd83 adds_u\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 59fb d643 adds_u\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 5a1e ef03 ave_s\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 5a21 07c3 ave_s\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 5a44 1883 ave_s\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 5a67 3143 ave_s\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 5a8a 4a03 ave_u\.b \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 5aad 62c3 ave_u\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5ad0 7b83 ave_u\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5af3 9443 ave_u\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5b16 ad03 aver_s\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5b39 c5c3 aver_s\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 5b5c de83 aver_s\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 5b7f f743 aver_s\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5b82 0803 aver_u\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5ba5 20c3 aver_u\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5bc8 3983 aver_u\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 5beb 5243 aver_u\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 580e 6b13 subs_s\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5831 83d3 subs_s\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5854 9c93 subs_s\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5877 b553 subs_s\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 589a ce13 subs_u\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 58bd e6d3 subs_u\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 58c0 ff93 subs_u\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 58e3 1053 subs_u\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5906 2913 subsus_u\.b \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 5929 41d3 subsus_u\.h \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 594c 5a93 subsus_u\.w \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 596f 7353 subsus_u\.d \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 5992 8c13 subsuu_s\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 59b5 a4d3 subsuu_s\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 59d8 bd93 subsuu_s\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 59fb d653 subsuu_s\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 5a1e ef13 asub_s\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 5a21 07d3 asub_s\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 5a44 1893 asub_s\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 5a67 3153 asub_s\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 5a8a 4a13 asub_u\.b \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 5aad 62d3 asub_u\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5ad0 7b93 asub_u\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5af3 9453 asub_u\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5816 ad23 mulv\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5839 c5e3 mulv\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 585c dea3 mulv\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 587f f763 mulv\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5882 0823 maddv\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 58a5 20e3 maddv\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 58c8 39a3 maddv\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 58eb 5263 maddv\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 590e 6b23 msubv\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5931 83e3 msubv\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5954 9ca3 msubv\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5977 b563 msubv\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 5a1a ce23 div_s\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 5a3d e6e3 div_s\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 5a40 ffa3 div_s\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 5a63 1063 div_s\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5a86 2923 div_u\.b \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 5aa9 41e3 div_u\.h \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 5acc 5aa3 div_u\.w \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 5aef 7363 div_u\.d \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 5b12 8c23 mod_s\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 5b35 a4e3 mod_s\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 5b58 bda3 mod_s\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 5b7b d663 mod_s\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 5b9e ef23 mod_u\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 5ba1 07e3 mod_u\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 5bc4 18a3 mod_u\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 5be7 3163 mod_u\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 582a 4a33 dotp_s\.h \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 584d 62f3 dotp_s\.w \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5870 7bb3 dotp_s\.d \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 58b3 9473 dotp_u\.h \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 58d6 ad33 dotp_u\.w \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 58f9 c5f3 dotp_u\.d \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 593c deb3 dpadd_s\.h \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 595f f773 dpadd_s\.w \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5962 0833 dpadd_s\.d \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 59a5 20f3 dpadd_u\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 59c8 39b3 dpadd_u\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 59eb 5273 dpadd_u\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 5a2e 6b33 dpsub_s\.h \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5a51 83f3 dpsub_s\.w \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5a74 9cb3 dpsub_s\.d \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5ab7 b573 dpsub_u\.h \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 5ada ce33 dpsub_u\.w \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 5afd e6f3 dpsub_u\.d \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 5800 ff8b sld\.b \$w30,\$w31\[zero\]
[0-9a-f]+ <[^>]*> 5823 104b sld\.h \$w1,\$w2\[v1\]
[0-9a-f]+ <[^>]*> 5846 290b sld\.w \$w4,\$w5\[a2\]
[0-9a-f]+ <[^>]*> 5869 41cb sld\.d \$w7,\$w8\[t1\]
[0-9a-f]+ <[^>]*> 5800 5a96 sldi\.b \$w10,\$w11\[0\]
[0-9a-f]+ <[^>]*> 581f 6b16 sldi\.b \$w12,\$w13\[31\]
[0-9a-f]+ <[^>]*> 5820 7b96 sldi\.h \$w14,\$w15\[0\]
[0-9a-f]+ <[^>]*> 582f 8c16 sldi\.h \$w16,\$w17\[15\]
[0-9a-f]+ <[^>]*> 5830 9c96 sldi\.w \$w18,\$w19\[0\]
[0-9a-f]+ <[^>]*> 5837 ad16 sldi\.w \$w20,\$w21\[7\]
[0-9a-f]+ <[^>]*> 5838 bd96 sldi\.d \$w22,\$w23\[0\]
[0-9a-f]+ <[^>]*> 583b ce16 sldi\.d \$w24,\$w25\[3\]
[0-9a-f]+ <[^>]*> 589c de8b splat\.b \$w26,\$w27\[gp\]
[0-9a-f]+ <[^>]*> 58bf f74b splat\.h \$w29,\$w30\[ra\]
[0-9a-f]+ <[^>]*> 58c2 080b splat\.w \$w0,\$w1\[v0\]
[0-9a-f]+ <[^>]*> 58e5 20cb splat\.d \$w3,\$w4\[a1\]
[0-9a-f]+ <[^>]*> 5840 3996 splati\.b \$w6,\$w7\[0\]
[0-9a-f]+ <[^>]*> 585f 4a16 splati\.b \$w8,\$w9\[31\]
[0-9a-f]+ <[^>]*> 5860 5a96 splati\.h \$w10,\$w11\[0\]
[0-9a-f]+ <[^>]*> 586f 6b16 splati\.h \$w12,\$w13\[15\]
[0-9a-f]+ <[^>]*> 5870 7b96 splati\.w \$w14,\$w15\[0\]
[0-9a-f]+ <[^>]*> 5877 8c16 splati\.w \$w16,\$w17\[7\]
[0-9a-f]+ <[^>]*> 5878 9c96 splati\.d \$w18,\$w19\[0\]
[0-9a-f]+ <[^>]*> 587b ad16 splati\.d \$w20,\$w21\[3\]
[0-9a-f]+ <[^>]*> 5918 bd8b pckev\.b \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 593b d64b pckev\.h \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 595e ef0b pckev\.w \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 5961 07cb pckev\.d \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 5984 188b pckod\.b \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 59a7 314b pckod\.h \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 59ca 4a0b pckod\.w \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 59ed 62cb pckod\.d \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5a10 7b8b ilvl\.b \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5a33 944b ilvl\.h \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5a56 ad0b ilvl\.w \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5a79 c5cb ilvl\.d \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 5a9c de8b ilvr\.b \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 5abf f74b ilvr\.h \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5ac2 080b ilvr\.w \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5ae5 20cb ilvr\.d \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5b08 398b ilvev\.b \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 5b2b 524b ilvev\.h \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 5b4e 6b0b ilvev\.w \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5b71 83cb ilvev\.d \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5b94 9c8b ilvod\.b \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5bb7 b54b ilvod\.h \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 5bda ce0b ilvod\.w \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 5bfd e6cb ilvod\.d \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 5800 ff9b vshf\.b \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 5823 105b vshf\.h \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5846 291b vshf\.w \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 5869 41db vshf\.d \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 588c 5a9b srar\.b \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 58af 735b srar\.h \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 58d2 8c1b srar\.w \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 58f5 a4db srar\.d \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 5970 bda2 srari\.b \$w22,\$w23,0x0
[0-9a-f]+ <[^>]*> 5977 ce22 srari\.b \$w24,\$w25,0x7
[0-9a-f]+ <[^>]*> 5960 dea2 srari\.h \$w26,\$w27,0x0
[0-9a-f]+ <[^>]*> 596f ef22 srari\.h \$w28,\$w29,0xf
[0-9a-f]+ <[^>]*> 5940 ffa2 srari\.w \$w30,\$w31,0x0
[0-9a-f]+ <[^>]*> 595f 0822 srari\.w \$w0,\$w1,0x1f
[0-9a-f]+ <[^>]*> 5900 18a2 srari\.d \$w2,\$w3,0x0
[0-9a-f]+ <[^>]*> 593f 2922 srari\.d \$w4,\$w5,0x3f
[0-9a-f]+ <[^>]*> 5908 399b srlr\.b \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 592b 525b srlr\.h \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 594e 6b1b srlr\.w \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5971 83db srlr\.d \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 59f0 9ca2 srlri\.b \$w18,\$w19,0x0
[0-9a-f]+ <[^>]*> 59f7 ad22 srlri\.b \$w20,\$w21,0x7
[0-9a-f]+ <[^>]*> 59e0 bda2 srlri\.h \$w22,\$w23,0x0
[0-9a-f]+ <[^>]*> 59ef ce22 srlri\.h \$w24,\$w25,0xf
[0-9a-f]+ <[^>]*> 59c0 dea2 srlri\.w \$w26,\$w27,0x0
[0-9a-f]+ <[^>]*> 59df ef22 srlri\.w \$w28,\$w29,0x1f
[0-9a-f]+ <[^>]*> 5980 ffa2 srlri\.d \$w30,\$w31,0x0
[0-9a-f]+ <[^>]*> 59bf 0822 srlri\.d \$w0,\$w1,0x3f
[0-9a-f]+ <[^>]*> 5a24 189b hadd_s\.h \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 5a47 315b hadd_s\.w \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 5a6a 4a1b hadd_s\.d \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 5aad 62db hadd_u\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5ad0 7b9b hadd_u\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5af3 945b hadd_u\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5b36 ad1b hsub_s\.h \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5b59 c5db hsub_s\.w \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 5b7c de9b hsub_s\.d \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 5bbf f75b hsub_u\.h \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5bc2 081b hsub_u\.w \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5be5 20db hsub_u\.d \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5808 39ae and\.v \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 5800 5241 andi\.b \$w9,\$w10,0x0
[0-9a-f]+ <[^>]*> 58ff 62c1 andi\.b \$w11,\$w12,0xff
[0-9a-f]+ <[^>]*> 582f 736e or\.v \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 5900 8c01 ori\.b \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 59ff 9c81 ori\.b \$w18,\$w19,0xff
[0-9a-f]+ <[^>]*> 5856 ad2e nor\.v \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5a00 c5c1 nori\.b \$w23,\$w24,0x0
[0-9a-f]+ <[^>]*> 5aff d641 nori\.b \$w25,\$w26,0xff
[0-9a-f]+ <[^>]*> 587d e6ee xor\.v \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 5b00 ff81 xori\.b \$w30,\$w31,0x0
[0-9a-f]+ <[^>]*> 5bff 0801 xori\.b \$w0,\$w1,0xff
[0-9a-f]+ <[^>]*> 5884 18ae bmnz\.v \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 5800 3151 bmnzi\.b \$w5,\$w6,0x0
[0-9a-f]+ <[^>]*> 58ff 41d1 bmnzi\.b \$w7,\$w8,0xff
[0-9a-f]+ <[^>]*> 58ab 526e bmz\.v \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 5900 6b11 bmzi\.b \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 59ff 7b91 bmzi\.b \$w14,\$w15,0xff
[0-9a-f]+ <[^>]*> 58d2 8c2e bsel\.v \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 5a00 a4d1 bseli\.b \$w19,\$w20,0x0
[0-9a-f]+ <[^>]*> 5aff b551 bseli\.b \$w21,\$w22,0xff
[0-9a-f]+ <[^>]*> 5800 c5e1 shf\.b \$w23,\$w24,0x0
[0-9a-f]+ <[^>]*> 58ff d661 shf\.b \$w25,\$w26,0xff
[0-9a-f]+ <[^>]*> 5900 e6e1 shf\.h \$w27,\$w28,0x0
[0-9a-f]+ <[^>]*> 59ff f761 shf\.h \$w29,\$w30,0xff
[0-9a-f]+ <[^>]*> 5a00 07e1 shf\.w \$w31,\$w0,0x0
[0-9a-f]+ <[^>]*> 5aff 1061 shf\.w \$w1,\$w2,0xff
[0-9a-f]+ <[^>]*> 81e3 8000 bnz\.v \$w3,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 81e4 7fff bnz\.v \$w4,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 81e5 fffe bnz\.v \$w5,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 81e6 fffe bnz\.v \$w6,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8167 8000 bz\.v \$w7,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8168 7fff bz\.v \$w8,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8169 fffe bz\.v \$w9,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 816a fffe bz\.v \$w10,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 5b00 62ee fill\.b \$w11,t4
[0-9a-f]+ <[^>]*> 5b01 736e fill\.h \$w13,t6
[0-9a-f]+ <[^>]*> 5b02 83ee fill\.w \$w15,s0
[0-9a-f]+ <[^>]*> 5b04 a4ee pcnt\.b \$w19,\$w20
[0-9a-f]+ <[^>]*> 5b05 b56e pcnt\.h \$w21,\$w22
[0-9a-f]+ <[^>]*> 5b06 c5ee pcnt\.w \$w23,\$w24
[0-9a-f]+ <[^>]*> 5b07 d66e pcnt\.d \$w25,\$w26
[0-9a-f]+ <[^>]*> 5b08 e6ee nloc\.b \$w27,\$w28
[0-9a-f]+ <[^>]*> 5b09 f76e nloc\.h \$w29,\$w30
[0-9a-f]+ <[^>]*> 5b0a 07ee nloc\.w \$w31,\$w0
[0-9a-f]+ <[^>]*> 5b0b 106e nloc\.d \$w1,\$w2
[0-9a-f]+ <[^>]*> 5b0c 20ee nlzc\.b \$w3,\$w4
[0-9a-f]+ <[^>]*> 5b0d 316e nlzc\.h \$w5,\$w6
[0-9a-f]+ <[^>]*> 5b0e 41ee nlzc\.w \$w7,\$w8
[0-9a-f]+ <[^>]*> 5b0f 526e nlzc\.d \$w9,\$w10
[0-9a-f]+ <[^>]*> 5880 62d6 copy_s\.b t3,\$w12\[0\]
[0-9a-f]+ <[^>]*> 589f 7356 copy_s\.b t5,\$w14\[31\]
[0-9a-f]+ <[^>]*> 58a0 83d6 copy_s\.h t7,\$w16\[0\]
[0-9a-f]+ <[^>]*> 58af 9456 copy_s\.h s1,\$w18\[15\]
[0-9a-f]+ <[^>]*> 58b0 a4d6 copy_s\.w s3,\$w20\[0\]
[0-9a-f]+ <[^>]*> 58b7 b556 copy_s\.w s5,\$w22\[7\]
[0-9a-f]+ <[^>]*> 58c0 e6d6 copy_u\.b k1,\$w28\[0\]
[0-9a-f]+ <[^>]*> 58df f756 copy_u\.b sp,\$w30\[31\]
[0-9a-f]+ <[^>]*> 58e0 07d6 copy_u\.h ra,\$w0\[0\]
[0-9a-f]+ <[^>]*> 58ef 1056 copy_u\.h at,\$w2\[15\]
[0-9a-f]+ <[^>]*> 58f0 20d6 copy_u\.w v1,\$w4\[0\]
[0-9a-f]+ <[^>]*> 58f7 3156 copy_u\.w a1,\$w6\[7\]
[0-9a-f]+ <[^>]*> 5900 62d6 insert\.b \$w11\[0\],t4
[0-9a-f]+ <[^>]*> 591f 7356 insert\.b \$w13\[31\],t6
[0-9a-f]+ <[^>]*> 5920 83d6 insert\.h \$w15\[0\],s0
[0-9a-f]+ <[^>]*> 592f 9456 insert\.h \$w17\[15\],s2
[0-9a-f]+ <[^>]*> 5930 a4d6 insert\.w \$w19\[0\],s4
[0-9a-f]+ <[^>]*> 5937 b556 insert\.w \$w21\[7\],s6
[0-9a-f]+ <[^>]*> 5940 e6d6 insve\.b \$w27\[0\],\$w28\[0\]
[0-9a-f]+ <[^>]*> 595f f756 insve\.b \$w29\[31\],\$w30\[0\]
[0-9a-f]+ <[^>]*> 5960 07d6 insve\.h \$w31\[0\],\$w0\[0\]
[0-9a-f]+ <[^>]*> 596f 1056 insve\.h \$w1\[15\],\$w2\[0\]
[0-9a-f]+ <[^>]*> 5970 20d6 insve\.w \$w3\[0\],\$w4\[0\]
[0-9a-f]+ <[^>]*> 5977 3156 insve\.w \$w5\[7\],\$w6\[0\]
[0-9a-f]+ <[^>]*> 5978 41d6 insve\.d \$w7\[0\],\$w8\[0\]
[0-9a-f]+ <[^>]*> 597b 5256 insve\.d \$w9\[3\],\$w10\[0\]
[0-9a-f]+ <[^>]*> 838b 8000 bnz\.b \$w11,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 838c 7fff bnz\.b \$w12,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 838d fffe bnz\.b \$w13,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 838e fffe bnz\.b \$w14,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83af 8000 bnz\.h \$w15,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83b0 7fff bnz\.h \$w16,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83b1 fffe bnz\.h \$w17,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83b2 fffe bnz\.h \$w18,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83d3 8000 bnz\.w \$w19,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83d4 7fff bnz\.w \$w20,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83d5 fffe bnz\.w \$w21,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83d6 fffe bnz\.w \$w22,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83f7 8000 bnz\.d \$w23,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83f8 7fff bnz\.d \$w24,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83f9 fffe bnz\.d \$w25,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 83fa fffe bnz\.d \$w26,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 831b 8000 bz\.b \$w27,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 831c 7fff bz\.b \$w28,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 831d fffe bz\.b \$w29,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 831e fffe bz\.b \$w30,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 833f 8000 bz\.h \$w31,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8320 7fff bz\.h \$w0,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8321 fffe bz\.h \$w1,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8322 fffe bz\.h \$w2,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8343 8000 bz\.w \$w3,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8344 7fff bz\.w \$w4,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8345 fffe bz\.w \$w5,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8346 fffe bz\.w \$w6,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8367 8000 bz\.d \$w7,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8368 7fff bz\.d \$w8,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 8369 fffe bz\.d \$w9,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 .*
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 836a fffe bz\.d \$w10,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MICROMIPS_PC16_S1 external_label
[0-9a-f]+ <[^>]*> 0c00 nop
[0-9a-f]+ <[^>]*> 5b10 02f9 ldi\.b \$w11,-512
[0-9a-f]+ <[^>]*> 5b0f fb39 ldi\.b \$w12,511
[0-9a-f]+ <[^>]*> 5b30 0379 ldi\.h \$w13,-512
[0-9a-f]+ <[^>]*> 5b2f fbb9 ldi\.h \$w14,511
[0-9a-f]+ <[^>]*> 5b50 03f9 ldi\.w \$w15,-512
[0-9a-f]+ <[^>]*> 5b4f fc39 ldi\.w \$w16,511
[0-9a-f]+ <[^>]*> 5b70 0479 ldi\.d \$w17,-512
[0-9a-f]+ <[^>]*> 5b6f fcb9 ldi\.d \$w18,511
[0-9a-f]+ <[^>]*> 5815 a4e6 fcaf\.w \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 5838 bda6 fcaf\.d \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 585b d666 fcun\.w \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 587e ef26 fcun\.d \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 5881 07e6 fceq\.w \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 58a4 18a6 fceq\.d \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 58c7 3166 fcueq\.w \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 58ea 4a26 fcueq\.d \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 590d 62e6 fclt\.w \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5930 7ba6 fclt\.d \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5953 9466 fcult\.w \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5976 ad26 fcult\.d \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5999 c5e6 fcle\.w \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 59bc dea6 fcle\.d \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 59df f766 fcule\.w \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 59e2 0826 fcule\.d \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5a05 20e6 fsaf\.w \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5a28 39a6 fsaf\.d \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 5a4b 5266 fsun\.w \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 5a6e 6b26 fsun\.d \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5a91 83e6 fseq\.w \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5ab4 9ca6 fseq\.d \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5ad7 b566 fsueq\.w \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 5afa ce26 fsueq\.d \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 5b1d e6e6 fslt\.w \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 5b20 ffa6 fslt\.d \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 5b43 1066 fsult\.w \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5b66 2926 fsult\.d \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 5b89 41e6 fsle\.w \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 5bac 5aa6 fsle\.d \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 5bcf 7366 fsule\.w \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 5bf2 8c26 fsule\.d \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 5815 a4f6 fadd\.w \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 5838 bdb6 fadd\.d \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 585b d676 fsub\.w \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 587e ef36 fsub\.d \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 5881 07f6 fmul\.w \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 58a4 18b6 fmul\.d \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 58c7 3176 fdiv\.w \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 58ea 4a36 fdiv\.d \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 590d 62f6 fmadd\.w \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5930 7bb6 fmadd\.d \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5953 9476 fmsub\.w \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5976 ad36 fmsub\.d \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 59d9 c5f6 fexp2\.w \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 59fc deb6 fexp2\.d \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 5a1f f776 fexdo\.h \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5a22 0836 fexdo\.w \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5a85 20f6 ftq\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5aa8 39b6 ftq\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 5b0b 5276 fmin\.w \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 5b2e 6b36 fmin\.d \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 5b51 83f6 fmin_a\.w \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 5b74 9cb6 fmin_a\.d \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 5b97 b576 fmax\.w \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 5bba ce36 fmax\.d \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 5bdd e6f6 fmax_a\.w \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 5be0 ffb6 fmax_a\.d \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 5843 104e fcor\.w \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 5866 290e fcor\.d \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 5889 41ce fcune\.w \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 58ac 5a8e fcune\.d \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 58cf 734e fcne\.w \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 58f2 8c0e fcne\.d \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 5915 a4ce mul_q\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 5938 bd8e mul_q\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 595b d64e madd_q\.h \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 597e ef0e madd_q\.w \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 5981 07ce msub_q\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 59a4 188e msub_q\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 5a47 314e fsor\.w \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 5a6a 4a0e fsor\.d \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 5a8d 62ce fsune\.w \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 5ab0 7b8e fsune\.d \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 5ad3 944e fsne\.w \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 5af6 ad0e fsne\.d \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 5b19 c5ce mulr_q\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 5b3c de8e mulr_q\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 5b5f f74e maddr_q\.h \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 5b62 080e maddr_q\.w \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 5b85 20ce msubr_q\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 5ba8 398e msubr_q\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 5b20 526e fclass\.w \$w9,\$w10
[0-9a-f]+ <[^>]*> 5b21 62ee fclass\.d \$w11,\$w12
[0-9a-f]+ <[^>]*> 5b22 736e ftrunc_s\.w \$w13,\$w14
[0-9a-f]+ <[^>]*> 5b23 83ee ftrunc_s\.d \$w15,\$w16
[0-9a-f]+ <[^>]*> 5b24 946e ftrunc_u\.w \$w17,\$w18
[0-9a-f]+ <[^>]*> 5b25 a4ee ftrunc_u\.d \$w19,\$w20
[0-9a-f]+ <[^>]*> 5b26 b56e fsqrt\.w \$w21,\$w22
[0-9a-f]+ <[^>]*> 5b27 c5ee fsqrt\.d \$w23,\$w24
[0-9a-f]+ <[^>]*> 5b28 d66e frsqrt\.w \$w25,\$w26
[0-9a-f]+ <[^>]*> 5b29 e6ee frsqrt\.d \$w27,\$w28
[0-9a-f]+ <[^>]*> 5b2a f76e frcp\.w \$w29,\$w30
[0-9a-f]+ <[^>]*> 5b2b 07ee frcp\.d \$w31,\$w0
[0-9a-f]+ <[^>]*> 5b2c 106e frint\.w \$w1,\$w2
[0-9a-f]+ <[^>]*> 5b2d 20ee frint\.d \$w3,\$w4
[0-9a-f]+ <[^>]*> 5b2e 316e flog2\.w \$w5,\$w6
[0-9a-f]+ <[^>]*> 5b2f 41ee flog2\.d \$w7,\$w8
[0-9a-f]+ <[^>]*> 5b30 526e fexupl\.w \$w9,\$w10
[0-9a-f]+ <[^>]*> 5b31 62ee fexupl\.d \$w11,\$w12
[0-9a-f]+ <[^>]*> 5b32 736e fexupr\.w \$w13,\$w14
[0-9a-f]+ <[^>]*> 5b33 83ee fexupr\.d \$w15,\$w16
[0-9a-f]+ <[^>]*> 5b34 946e ffql\.w \$w17,\$w18
[0-9a-f]+ <[^>]*> 5b35 a4ee ffql\.d \$w19,\$w20
[0-9a-f]+ <[^>]*> 5b36 b56e ffqr\.w \$w21,\$w22
[0-9a-f]+ <[^>]*> 5b37 c5ee ffqr\.d \$w23,\$w24
[0-9a-f]+ <[^>]*> 5b38 d66e ftint_s\.w \$w25,\$w26
[0-9a-f]+ <[^>]*> 5b39 e6ee ftint_s\.d \$w27,\$w28
[0-9a-f]+ <[^>]*> 5b3a f76e ftint_u\.w \$w29,\$w30
[0-9a-f]+ <[^>]*> 5b3b 07ee ftint_u\.d \$w31,\$w0
[0-9a-f]+ <[^>]*> 5b3c 106e ffint_s\.w \$w1,\$w2
[0-9a-f]+ <[^>]*> 5b3d 20ee ffint_s\.d \$w3,\$w4
[0-9a-f]+ <[^>]*> 5b3e 316e ffint_u\.w \$w5,\$w6
[0-9a-f]+ <[^>]*> 5b3f 41ee ffint_u\.d \$w7,\$w8
[0-9a-f]+ <[^>]*> 583e 4816 ctcmsa msa_ir,t1
[0-9a-f]+ <[^>]*> 583e 5056 ctcmsa msa_csr,t2
[0-9a-f]+ <[^>]*> 583e 5896 ctcmsa msa_access,t3
[0-9a-f]+ <[^>]*> 583e 60d6 ctcmsa msa_save,t4
[0-9a-f]+ <[^>]*> 587e 0356 cfcmsa t5,msa_ir
[0-9a-f]+ <[^>]*> 587e 0b96 cfcmsa t6,msa_csr
[0-9a-f]+ <[^>]*> 587e 13d6 cfcmsa t7,msa_access
[0-9a-f]+ <[^>]*> 587e 1c16 cfcmsa s0,msa_save
[0-9a-f]+ <[^>]*> 58be 9456 move\.v \$w17,\$w18
[0-9a-f]+ <[^>]*> 02b4 9820 lsa s3,s4,s5,0x1
[0-9a-f]+ <[^>]*> 0317 b0e0 lsa s6,s7,t8,0x4
\.\.\.

View File

@ -0,0 +1,18 @@
#objdump: -dr --prefix-addresses --show-raw-insn -Mmsa
#name: MSA64 instructions
#source: msa64.s
#as: -64 -mmsa
.*: +file format .*mips.*
Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 5b03 946e fill\.d \$w17,s2
[0-9a-f]+ <[^>]*> 58b8 c5d6 copy_s\.d s7,\$w24\[0\]
[0-9a-f]+ <[^>]*> 58bb d656 copy_s\.d t9,\$w26\[3\]
[0-9a-f]+ <[^>]*> 58f8 41d6 copy_u\.d a3,\$w8\[0\]
[0-9a-f]+ <[^>]*> 58fb 5256 copy_u\.d a5,\$w10\[3\]
[0-9a-f]+ <[^>]*> 5938 c5d6 insert\.d \$w23\[0\],t8
[0-9a-f]+ <[^>]*> 593b d656 insert\.d \$w25\[3\],k0
[0-9a-f]+ <[^>]*> 5b7a c820 dlsa t9,k0,k1,0x1
[0-9a-f]+ <[^>]*> 5bdd e0e0 dlsa gp,sp,s8,0x4
\.\.\.

View File

@ -1147,4 +1147,8 @@ if { [istarget mips*-*-vxworks*] } {
run_dump_test "l_d-reloc"
run_list_test "bltzal"
run_dump_test_arches "msa" [mips_arch_list_matching mips32r2]
run_dump_test_arches "msa64" [mips_arch_list_matching mips64r2]
run_dump_test_arches "msa-relax" [mips_arch_list_matching mips32r2]
}

View File

@ -0,0 +1,110 @@
#objdump: -dr --prefix-addresses --show-raw-insn -Mmsa
#name: MSA relax
#as: -32 -mmsa -relax-branch
#stderr: msa-relax.l
.*: +file format .*mips.*
Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 47800002 bnz\.b \$w0,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47a10002 bnz\.h \$w1,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47c20002 bnz\.w \$w2,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47e30002 bnz\.d \$w3,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47040002 bz\.b \$w4,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47250002 bz\.h \$w5,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47460002 bz\.w \$w6,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47670002 bz\.d \$w7,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45e80002 bnz\.v \$w8,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45690002 bz\.v \$w9,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08008028 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
\.\.\.
[0-9a-f]+ <[^>]*> 478a0002 bnz\.b \$w10,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47ab0002 bnz\.h \$w11,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47cc0002 bnz\.w \$w12,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47ed0002 bnz\.d \$w13,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 470e0002 bz\.b \$w14,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 472f0002 bz\.h \$w15,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47500002 bz\.w \$w16,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47710002 bz\.d \$w17,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45f20002 bnz\.v \$w18,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45730002 bz\.v \$w19,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 08000000 j [0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_26 \.text
[0-9a-f]+ <[^>]*> 00000000 nop
\.\.\.

View File

@ -0,0 +1,21 @@
.*: Assembler messages:
.*:3: Warning: relaxed out-of-range branch into a jump
.*:4: Warning: relaxed out-of-range branch into a jump
.*:5: Warning: relaxed out-of-range branch into a jump
.*:6: Warning: relaxed out-of-range branch into a jump
.*:7: Warning: relaxed out-of-range branch into a jump
.*:8: Warning: relaxed out-of-range branch into a jump
.*:9: Warning: relaxed out-of-range branch into a jump
.*:10: Warning: relaxed out-of-range branch into a jump
.*:11: Warning: relaxed out-of-range branch into a jump
.*:12: Warning: relaxed out-of-range branch into a jump
.*:16: Warning: relaxed out-of-range branch into a jump
.*:17: Warning: relaxed out-of-range branch into a jump
.*:18: Warning: relaxed out-of-range branch into a jump
.*:19: Warning: relaxed out-of-range branch into a jump
.*:20: Warning: relaxed out-of-range branch into a jump
.*:21: Warning: relaxed out-of-range branch into a jump
.*:22: Warning: relaxed out-of-range branch into a jump
.*:23: Warning: relaxed out-of-range branch into a jump
.*:24: Warning: relaxed out-of-range branch into a jump
.*:25: Warning: relaxed out-of-range branch into a jump

View File

@ -0,0 +1,29 @@
.text
foo:
bz.b $w0, bar
bz.h $w1, bar
bz.w $w2, bar
bz.d $w3, bar
bnz.b $w4, bar
bnz.h $w5, bar
bnz.w $w6, bar
bnz.d $w7, bar
bz.v $w8, bar
bnz.v $w9, bar
.space 0x20000 # to make a 128kb loop body
bar:
bz.b $w10, foo
bz.h $w11, foo
bz.w $w12, foo
bz.d $w13, foo
bnz.b $w14, foo
bnz.h $w15, foo
bnz.w $w16, foo
bnz.d $w17, foo
bz.v $w18, foo
bnz.v $w19, foo
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
.align 2
.space 8

View File

@ -0,0 +1,757 @@
#objdump: -dr --prefix-addresses --show-raw-insn -Mmsa
#name: MSA instructions
#as: -32 -mmsa --defsym insn_log2=2
.*: +file format .*mips.*
Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 7802080d sll\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 782520cd sll\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7848398d sll\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 786b524d sll\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 78706b09 slli\.b \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 78777b89 slli\.b \$w14,\$w15,0x7
[0-9a-f]+ <[^>]*> 78608c09 slli\.h \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 786f9c89 slli\.h \$w18,\$w19,0xf
[0-9a-f]+ <[^>]*> 7840ad09 slli\.w \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 785fbd89 slli\.w \$w22,\$w23,0x1f
[0-9a-f]+ <[^>]*> 7800ce09 slli\.d \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 783fde89 slli\.d \$w26,\$w27,0x3f
[0-9a-f]+ <[^>]*> 789eef0d sra\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 78a107cd sra\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 78c4188d sra\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 78e7314d sra\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 78f04a09 srai\.b \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 78f75a89 srai\.b \$w10,\$w11,0x7
[0-9a-f]+ <[^>]*> 78e06b09 srai\.h \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 78ef7b89 srai\.h \$w14,\$w15,0xf
[0-9a-f]+ <[^>]*> 78c08c09 srai\.w \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 78df9c89 srai\.w \$w18,\$w19,0x1f
[0-9a-f]+ <[^>]*> 7880ad09 srai\.d \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 78bfbd89 srai\.d \$w22,\$w23,0x3f
[0-9a-f]+ <[^>]*> 791ace0d srl\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 793de6cd srl\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 7940ff8d srl\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 7963104d srl\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 79702909 srli\.b \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 79773989 srli\.b \$w6,\$w7,0x7
[0-9a-f]+ <[^>]*> 79604a09 srli\.h \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 796f5a89 srli\.h \$w10,\$w11,0xf
[0-9a-f]+ <[^>]*> 79406b09 srli\.w \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 795f7b89 srli\.w \$w14,\$w15,0x1f
[0-9a-f]+ <[^>]*> 79008c09 srli\.d \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 793f9c89 srli\.d \$w18,\$w19,0x3f
[0-9a-f]+ <[^>]*> 7996ad0d bclr\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 79b9c5cd bclr\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 79dcde8d bclr\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 79fff74d bclr\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 79f00809 bclri\.b \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 79f71889 bclri\.b \$w2,\$w3,0x7
[0-9a-f]+ <[^>]*> 79e02909 bclri\.h \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 79ef3989 bclri\.h \$w6,\$w7,0xf
[0-9a-f]+ <[^>]*> 79c04a09 bclri\.w \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 79df5a89 bclri\.w \$w10,\$w11,0x1f
[0-9a-f]+ <[^>]*> 79806b09 bclri\.d \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 79bf7b89 bclri\.d \$w14,\$w15,0x3f
[0-9a-f]+ <[^>]*> 7a128c0d bset\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 7a35a4cd bset\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 7a58bd8d bset\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 7a7bd64d bset\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 7a70ef09 bseti\.b \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 7a77ff89 bseti\.b \$w30,\$w31,0x7
[0-9a-f]+ <[^>]*> 7a600809 bseti\.h \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 7a6f1889 bseti\.h \$w2,\$w3,0xf
[0-9a-f]+ <[^>]*> 7a402909 bseti\.w \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 7a5f3989 bseti\.w \$w6,\$w7,0x1f
[0-9a-f]+ <[^>]*> 7a004a09 bseti\.d \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 7a3f5a89 bseti\.d \$w10,\$w11,0x3f
[0-9a-f]+ <[^>]*> 7a8e6b0d bneg\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 7ab183cd bneg\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 7ad49c8d bneg\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7af7b54d bneg\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 7af0ce09 bnegi\.b \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 7af7de89 bnegi\.b \$w26,\$w27,0x7
[0-9a-f]+ <[^>]*> 7ae0ef09 bnegi\.h \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 7aefff89 bnegi\.h \$w30,\$w31,0xf
[0-9a-f]+ <[^>]*> 7ac00809 bnegi\.w \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 7adf1889 bnegi\.w \$w2,\$w3,0x1f
[0-9a-f]+ <[^>]*> 7a802909 bnegi\.d \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 7abf3989 bnegi\.d \$w6,\$w7,0x3f
[0-9a-f]+ <[^>]*> 7b0a4a0d binsl\.b \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 7b2d62cd binsl\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 7b507b8d binsl\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7b73944d binsl\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7b70ad09 binsli\.b \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 7b77bd89 binsli\.b \$w22,\$w23,0x7
[0-9a-f]+ <[^>]*> 7b60ce09 binsli\.h \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 7b6fde89 binsli\.h \$w26,\$w27,0xf
[0-9a-f]+ <[^>]*> 7b40ef09 binsli\.w \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 7b5fff89 binsli\.w \$w30,\$w31,0x1f
[0-9a-f]+ <[^>]*> 7b000809 binsli\.d \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 7b3f1889 binsli\.d \$w2,\$w3,0x3f
[0-9a-f]+ <[^>]*> 7b86290d binsr\.b \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 7ba941cd binsr\.h \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 7bcc5a8d binsr\.w \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 7bef734d binsr\.d \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 7bf08c09 binsri\.b \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 7bf79c89 binsri\.b \$w18,\$w19,0x7
[0-9a-f]+ <[^>]*> 7be0ad09 binsri\.h \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 7befbd89 binsri\.h \$w22,\$w23,0xf
[0-9a-f]+ <[^>]*> 7bc0ce09 binsri\.w \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 7bdfde89 binsri\.w \$w26,\$w27,0x1f
[0-9a-f]+ <[^>]*> 7b80ef09 binsri\.d \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 7bbfff89 binsri\.d \$w30,\$w31,0x3f
[0-9a-f]+ <[^>]*> 7802080e addv\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 782520ce addv\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7848398e addv\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 786b524e addv\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 78006b06 addvi\.b \$w12,\$w13,0
[0-9a-f]+ <[^>]*> 781f7b86 addvi\.b \$w14,\$w15,31
[0-9a-f]+ <[^>]*> 78208c06 addvi\.h \$w16,\$w17,0
[0-9a-f]+ <[^>]*> 783f9c86 addvi\.h \$w18,\$w19,31
[0-9a-f]+ <[^>]*> 7840ad06 addvi\.w \$w20,\$w21,0
[0-9a-f]+ <[^>]*> 785fbd86 addvi\.w \$w22,\$w23,31
[0-9a-f]+ <[^>]*> 7860ce06 addvi\.d \$w24,\$w25,0
[0-9a-f]+ <[^>]*> 787fde86 addvi\.d \$w26,\$w27,31
[0-9a-f]+ <[^>]*> 789eef0e subv\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 78a107ce subv\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 78c4188e subv\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 78e7314e subv\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 78804a06 subvi\.b \$w8,\$w9,0
[0-9a-f]+ <[^>]*> 789f5a86 subvi\.b \$w10,\$w11,31
[0-9a-f]+ <[^>]*> 78a06b06 subvi\.h \$w12,\$w13,0
[0-9a-f]+ <[^>]*> 78bf7b86 subvi\.h \$w14,\$w15,31
[0-9a-f]+ <[^>]*> 78c08c06 subvi\.w \$w16,\$w17,0
[0-9a-f]+ <[^>]*> 78df9c86 subvi\.w \$w18,\$w19,31
[0-9a-f]+ <[^>]*> 78e0ad06 subvi\.d \$w20,\$w21,0
[0-9a-f]+ <[^>]*> 78ffbd86 subvi\.d \$w22,\$w23,31
[0-9a-f]+ <[^>]*> 791ace0e max_s\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 793de6ce max_s\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 7940ff8e max_s\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 7963104e max_s\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 79102906 maxi_s\.b \$w4,\$w5,-16
[0-9a-f]+ <[^>]*> 790f3986 maxi_s\.b \$w6,\$w7,15
[0-9a-f]+ <[^>]*> 79304a06 maxi_s\.h \$w8,\$w9,-16
[0-9a-f]+ <[^>]*> 792f5a86 maxi_s\.h \$w10,\$w11,15
[0-9a-f]+ <[^>]*> 79506b06 maxi_s\.w \$w12,\$w13,-16
[0-9a-f]+ <[^>]*> 794f7b86 maxi_s\.w \$w14,\$w15,15
[0-9a-f]+ <[^>]*> 79708c06 maxi_s\.d \$w16,\$w17,-16
[0-9a-f]+ <[^>]*> 796f9c86 maxi_s\.d \$w18,\$w19,15
[0-9a-f]+ <[^>]*> 7996ad0e max_u\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 79b9c5ce max_u\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 79dcde8e max_u\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 79fff74e max_u\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 79800806 maxi_u\.b \$w0,\$w1,0
[0-9a-f]+ <[^>]*> 799f1886 maxi_u\.b \$w2,\$w3,31
[0-9a-f]+ <[^>]*> 79a02906 maxi_u\.h \$w4,\$w5,0
[0-9a-f]+ <[^>]*> 79bf3986 maxi_u\.h \$w6,\$w7,31
[0-9a-f]+ <[^>]*> 79c04a06 maxi_u\.w \$w8,\$w9,0
[0-9a-f]+ <[^>]*> 79df5a86 maxi_u\.w \$w10,\$w11,31
[0-9a-f]+ <[^>]*> 79e06b06 maxi_u\.d \$w12,\$w13,0
[0-9a-f]+ <[^>]*> 79ff7b86 maxi_u\.d \$w14,\$w15,31
[0-9a-f]+ <[^>]*> 7a128c0e min_s\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 7a35a4ce min_s\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 7a58bd8e min_s\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 7a7bd64e min_s\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 7a10ef06 mini_s\.b \$w28,\$w29,-16
[0-9a-f]+ <[^>]*> 7a0fff86 mini_s\.b \$w30,\$w31,15
[0-9a-f]+ <[^>]*> 7a300806 mini_s\.h \$w0,\$w1,-16
[0-9a-f]+ <[^>]*> 7a2f1886 mini_s\.h \$w2,\$w3,15
[0-9a-f]+ <[^>]*> 7a502906 mini_s\.w \$w4,\$w5,-16
[0-9a-f]+ <[^>]*> 7a4f3986 mini_s\.w \$w6,\$w7,15
[0-9a-f]+ <[^>]*> 7a704a06 mini_s\.d \$w8,\$w9,-16
[0-9a-f]+ <[^>]*> 7a6f5a86 mini_s\.d \$w10,\$w11,15
[0-9a-f]+ <[^>]*> 7a8e6b0e min_u\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 7ab183ce min_u\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 7ad49c8e min_u\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7af7b54e min_u\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 7a80ce06 mini_u\.b \$w24,\$w25,0
[0-9a-f]+ <[^>]*> 7a9fde86 mini_u\.b \$w26,\$w27,31
[0-9a-f]+ <[^>]*> 7aa0ef06 mini_u\.h \$w28,\$w29,0
[0-9a-f]+ <[^>]*> 7abfff86 mini_u\.h \$w30,\$w31,31
[0-9a-f]+ <[^>]*> 7ac00806 mini_u\.w \$w0,\$w1,0
[0-9a-f]+ <[^>]*> 7adf1886 mini_u\.w \$w2,\$w3,31
[0-9a-f]+ <[^>]*> 7ae02906 mini_u\.d \$w4,\$w5,0
[0-9a-f]+ <[^>]*> 7aff3986 mini_u\.d \$w6,\$w7,31
[0-9a-f]+ <[^>]*> 7b0a4a0e max_a\.b \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 7b2d62ce max_a\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 7b507b8e max_a\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7b73944e max_a\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7b96ad0e min_a\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7bb9c5ce min_a\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 7bdcde8e min_a\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 7bfff74e min_a\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 7802080f ceq\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 782520cf ceq\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7848398f ceq\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 786b524f ceq\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 78106b07 ceqi\.b \$w12,\$w13,-16
[0-9a-f]+ <[^>]*> 780f7b87 ceqi\.b \$w14,\$w15,15
[0-9a-f]+ <[^>]*> 78308c07 ceqi\.h \$w16,\$w17,-16
[0-9a-f]+ <[^>]*> 782f9c87 ceqi\.h \$w18,\$w19,15
[0-9a-f]+ <[^>]*> 7850ad07 ceqi\.w \$w20,\$w21,-16
[0-9a-f]+ <[^>]*> 784fbd87 ceqi\.w \$w22,\$w23,15
[0-9a-f]+ <[^>]*> 7870ce07 ceqi\.d \$w24,\$w25,-16
[0-9a-f]+ <[^>]*> 786fde87 ceqi\.d \$w26,\$w27,15
[0-9a-f]+ <[^>]*> 791eef0f clt_s\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 792107cf clt_s\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 7944188f clt_s\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 7967314f clt_s\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 79104a07 clti_s\.b \$w8,\$w9,-16
[0-9a-f]+ <[^>]*> 790f5a87 clti_s\.b \$w10,\$w11,15
[0-9a-f]+ <[^>]*> 79306b07 clti_s\.h \$w12,\$w13,-16
[0-9a-f]+ <[^>]*> 792f7b87 clti_s\.h \$w14,\$w15,15
[0-9a-f]+ <[^>]*> 79508c07 clti_s\.w \$w16,\$w17,-16
[0-9a-f]+ <[^>]*> 794f9c87 clti_s\.w \$w18,\$w19,15
[0-9a-f]+ <[^>]*> 7970ad07 clti_s\.d \$w20,\$w21,-16
[0-9a-f]+ <[^>]*> 796fbd87 clti_s\.d \$w22,\$w23,15
[0-9a-f]+ <[^>]*> 799ace0f clt_u\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 79bde6cf clt_u\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 79c0ff8f clt_u\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 79e3104f clt_u\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 79802907 clti_u\.b \$w4,\$w5,0
[0-9a-f]+ <[^>]*> 799f3987 clti_u\.b \$w6,\$w7,31
[0-9a-f]+ <[^>]*> 79a04a07 clti_u\.h \$w8,\$w9,0
[0-9a-f]+ <[^>]*> 79bf5a87 clti_u\.h \$w10,\$w11,31
[0-9a-f]+ <[^>]*> 79c06b07 clti_u\.w \$w12,\$w13,0
[0-9a-f]+ <[^>]*> 79df7b87 clti_u\.w \$w14,\$w15,31
[0-9a-f]+ <[^>]*> 79e08c07 clti_u\.d \$w16,\$w17,0
[0-9a-f]+ <[^>]*> 79ff9c87 clti_u\.d \$w18,\$w19,31
[0-9a-f]+ <[^>]*> 7a16ad0f cle_s\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7a39c5cf cle_s\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 7a5cde8f cle_s\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 7a7ff74f cle_s\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 7a100807 clei_s\.b \$w0,\$w1,-16
[0-9a-f]+ <[^>]*> 7a0f1887 clei_s\.b \$w2,\$w3,15
[0-9a-f]+ <[^>]*> 7a302907 clei_s\.h \$w4,\$w5,-16
[0-9a-f]+ <[^>]*> 7a2f3987 clei_s\.h \$w6,\$w7,15
[0-9a-f]+ <[^>]*> 7a504a07 clei_s\.w \$w8,\$w9,-16
[0-9a-f]+ <[^>]*> 7a4f5a87 clei_s\.w \$w10,\$w11,15
[0-9a-f]+ <[^>]*> 7a706b07 clei_s\.d \$w12,\$w13,-16
[0-9a-f]+ <[^>]*> 7a6f7b87 clei_s\.d \$w14,\$w15,15
[0-9a-f]+ <[^>]*> 7a928c0f cle_u\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 7ab5a4cf cle_u\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 7ad8bd8f cle_u\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 7afbd64f cle_u\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 7a80ef07 clei_u\.b \$w28,\$w29,0
[0-9a-f]+ <[^>]*> 7a9fff87 clei_u\.b \$w30,\$w31,31
[0-9a-f]+ <[^>]*> 7aa00807 clei_u\.h \$w0,\$w1,0
[0-9a-f]+ <[^>]*> 7abf1887 clei_u\.h \$w2,\$w3,31
[0-9a-f]+ <[^>]*> 7ac02907 clei_u\.w \$w4,\$w5,0
[0-9a-f]+ <[^>]*> 7adf3987 clei_u\.w \$w6,\$w7,31
[0-9a-f]+ <[^>]*> 7ae04a07 clei_u\.d \$w8,\$w9,0
[0-9a-f]+ <[^>]*> 7aff5a87 clei_u\.d \$w10,\$w11,31
[0-9a-f]+ <[^>]*> 7a006b20 ld\.b \$w12,-512\(t5\)
[0-9a-f]+ <[^>]*> 79ff7ba0 ld\.b \$w14,511\(t7\)
[0-9a-f]+ <[^>]*> 7a008c21 ld\.h \$w16,-1024\(s1\)
[0-9a-f]+ <[^>]*> 79ff9ca1 ld\.h \$w18,1022\(s3\)
[0-9a-f]+ <[^>]*> 7a00ad22 ld\.w \$w20,-2048\(s5\)
[0-9a-f]+ <[^>]*> 79ffbda2 ld\.w \$w22,2044\(s7\)
[0-9a-f]+ <[^>]*> 7a00ce23 ld\.d \$w24,-4096\(t9\)
[0-9a-f]+ <[^>]*> 79ffdea3 ld\.d \$w26,4088\(k1\)
[0-9a-f]+ <[^>]*> 7a00ef24 st\.b \$w28,-512\(sp\)
[0-9a-f]+ <[^>]*> 79ffffa4 st\.b \$w30,511\(ra\)
[0-9a-f]+ <[^>]*> 7a000825 st\.h \$w0,-1024\(at\)
[0-9a-f]+ <[^>]*> 79ff18a5 st\.h \$w2,1022\(v1\)
[0-9a-f]+ <[^>]*> 7a002926 st\.w \$w4,-2048\(a1\)
[0-9a-f]+ <[^>]*> 79ff39a6 st\.w \$w6,2044\(a3\)
[0-9a-f]+ <[^>]*> 7a004a27 st\.d \$w8,-4096\(t1\)
[0-9a-f]+ <[^>]*> 79ff5aa7 st\.d \$w10,4088\(t3\)
[0-9a-f]+ <[^>]*> 78706b0a sat_s\.b \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 78777b8a sat_s\.b \$w14,\$w15,0x7
[0-9a-f]+ <[^>]*> 78608c0a sat_s\.h \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 786f9c8a sat_s\.h \$w18,\$w19,0xf
[0-9a-f]+ <[^>]*> 7840ad0a sat_s\.w \$w20,\$w21,0x0
[0-9a-f]+ <[^>]*> 785fbd8a sat_s\.w \$w22,\$w23,0x1f
[0-9a-f]+ <[^>]*> 7800ce0a sat_s\.d \$w24,\$w25,0x0
[0-9a-f]+ <[^>]*> 783fde8a sat_s\.d \$w26,\$w27,0x3f
[0-9a-f]+ <[^>]*> 78f0ef0a sat_u\.b \$w28,\$w29,0x0
[0-9a-f]+ <[^>]*> 78f7ff8a sat_u\.b \$w30,\$w31,0x7
[0-9a-f]+ <[^>]*> 78e0080a sat_u\.h \$w0,\$w1,0x0
[0-9a-f]+ <[^>]*> 78ef188a sat_u\.h \$w2,\$w3,0xf
[0-9a-f]+ <[^>]*> 78c0290a sat_u\.w \$w4,\$w5,0x0
[0-9a-f]+ <[^>]*> 78df398a sat_u\.w \$w6,\$w7,0x1f
[0-9a-f]+ <[^>]*> 78804a0a sat_u\.d \$w8,\$w9,0x0
[0-9a-f]+ <[^>]*> 78bf5a8a sat_u\.d \$w10,\$w11,0x3f
[0-9a-f]+ <[^>]*> 780e6b10 add_a\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 783183d0 add_a\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 78549c90 add_a\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7877b550 add_a\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 789ace10 adds_a\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 78bde6d0 adds_a\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 78c0ff90 adds_a\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 78e31050 adds_a\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 79062910 adds_s\.b \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 792941d0 adds_s\.h \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 794c5a90 adds_s\.w \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 796f7350 adds_s\.d \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 79928c10 adds_u\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 79b5a4d0 adds_u\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 79d8bd90 adds_u\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 79fbd650 adds_u\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 7a1eef10 ave_s\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 7a2107d0 ave_s\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 7a441890 ave_s\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 7a673150 ave_s\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 7a8a4a10 ave_u\.b \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 7aad62d0 ave_u\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 7ad07b90 ave_u\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7af39450 ave_u\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7b16ad10 aver_s\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7b39c5d0 aver_s\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 7b5cde90 aver_s\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 7b7ff750 aver_s\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 7b820810 aver_u\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 7ba520d0 aver_u\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7bc83990 aver_u\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 7beb5250 aver_u\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 780e6b11 subs_s\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 783183d1 subs_s\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 78549c91 subs_s\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7877b551 subs_s\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 789ace11 subs_u\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 78bde6d1 subs_u\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 78c0ff91 subs_u\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 78e31051 subs_u\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 79062911 subsus_u\.b \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 792941d1 subsus_u\.h \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 794c5a91 subsus_u\.w \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 796f7351 subsus_u\.d \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 79928c11 subsuu_s\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 79b5a4d1 subsuu_s\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 79d8bd91 subsuu_s\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 79fbd651 subsuu_s\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 7a1eef11 asub_s\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 7a2107d1 asub_s\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 7a441891 asub_s\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 7a673151 asub_s\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 7a8a4a11 asub_u\.b \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 7aad62d1 asub_u\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 7ad07b91 asub_u\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7af39451 asub_u\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7816ad12 mulv\.b \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7839c5d2 mulv\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 785cde92 mulv\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 787ff752 mulv\.d \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 78820812 maddv\.b \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 78a520d2 maddv\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 78c83992 maddv\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 78eb5252 maddv\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 790e6b12 msubv\.b \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 793183d2 msubv\.h \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 79549c92 msubv\.w \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7977b552 msubv\.d \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 7a1ace12 div_s\.b \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 7a3de6d2 div_s\.h \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 7a40ff92 div_s\.w \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 7a631052 div_s\.d \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 7a862912 div_u\.b \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 7aa941d2 div_u\.h \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 7acc5a92 div_u\.w \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 7aef7352 div_u\.d \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 7b128c12 mod_s\.b \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 7b35a4d2 mod_s\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 7b58bd92 mod_s\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 7b7bd652 mod_s\.d \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 7b9eef12 mod_u\.b \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 7ba107d2 mod_u\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 7bc41892 mod_u\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 7be73152 mod_u\.d \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 782a4a13 dotp_s\.h \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 784d62d3 dotp_s\.w \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 78707b93 dotp_s\.d \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 78b39453 dotp_u\.h \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 78d6ad13 dotp_u\.w \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 78f9c5d3 dotp_u\.d \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 793cde93 dpadd_s\.h \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 795ff753 dpadd_s\.w \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 79620813 dpadd_s\.d \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 79a520d3 dpadd_u\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 79c83993 dpadd_u\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 79eb5253 dpadd_u\.d \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 7a2e6b13 dpsub_s\.h \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 7a5183d3 dpsub_s\.w \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 7a749c93 dpsub_s\.d \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7ab7b553 dpsub_u\.h \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 7adace13 dpsub_u\.w \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 7afde6d3 dpsub_u\.d \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 7800ff94 sld\.b \$w30,\$w31\[zero\]
[0-9a-f]+ <[^>]*> 78231054 sld\.h \$w1,\$w2\[v1\]
[0-9a-f]+ <[^>]*> 78462914 sld\.w \$w4,\$w5\[a2\]
[0-9a-f]+ <[^>]*> 786941d4 sld\.d \$w7,\$w8\[t1\]
[0-9a-f]+ <[^>]*> 78005a99 sldi\.b \$w10,\$w11\[0\]
[0-9a-f]+ <[^>]*> 781f6b19 sldi\.b \$w12,\$w13\[31\]
[0-9a-f]+ <[^>]*> 78207b99 sldi\.h \$w14,\$w15\[0\]
[0-9a-f]+ <[^>]*> 782f8c19 sldi\.h \$w16,\$w17\[15\]
[0-9a-f]+ <[^>]*> 78309c99 sldi\.w \$w18,\$w19\[0\]
[0-9a-f]+ <[^>]*> 7837ad19 sldi\.w \$w20,\$w21\[7\]
[0-9a-f]+ <[^>]*> 7838bd99 sldi\.d \$w22,\$w23\[0\]
[0-9a-f]+ <[^>]*> 783bce19 sldi\.d \$w24,\$w25\[3\]
[0-9a-f]+ <[^>]*> 789cde94 splat\.b \$w26,\$w27\[gp\]
[0-9a-f]+ <[^>]*> 78bff754 splat\.h \$w29,\$w30\[ra\]
[0-9a-f]+ <[^>]*> 78c20814 splat\.w \$w0,\$w1\[v0\]
[0-9a-f]+ <[^>]*> 78e520d4 splat\.d \$w3,\$w4\[a1\]
[0-9a-f]+ <[^>]*> 78403999 splati\.b \$w6,\$w7\[0\]
[0-9a-f]+ <[^>]*> 785f4a19 splati\.b \$w8,\$w9\[31\]
[0-9a-f]+ <[^>]*> 78605a99 splati\.h \$w10,\$w11\[0\]
[0-9a-f]+ <[^>]*> 786f6b19 splati\.h \$w12,\$w13\[15\]
[0-9a-f]+ <[^>]*> 78707b99 splati\.w \$w14,\$w15\[0\]
[0-9a-f]+ <[^>]*> 78778c19 splati\.w \$w16,\$w17\[7\]
[0-9a-f]+ <[^>]*> 78789c99 splati\.d \$w18,\$w19\[0\]
[0-9a-f]+ <[^>]*> 787bad19 splati\.d \$w20,\$w21\[3\]
[0-9a-f]+ <[^>]*> 7918bd94 pckev\.b \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 793bd654 pckev\.h \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 795eef14 pckev\.w \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 796107d4 pckev\.d \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 79841894 pckod\.b \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 79a73154 pckod\.h \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 79ca4a14 pckod\.w \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 79ed62d4 pckod\.d \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 7a107b94 ilvl\.b \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7a339454 ilvl\.h \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7a56ad14 ilvl\.w \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7a79c5d4 ilvl\.d \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 7a9cde94 ilvr\.b \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 7abff754 ilvr\.h \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 7ac20814 ilvr\.w \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 7ae520d4 ilvr\.d \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7b083994 ilvev\.b \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 7b2b5254 ilvev\.h \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 7b4e6b14 ilvev\.w \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 7b7183d4 ilvev\.d \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 7b949c94 ilvod\.b \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7bb7b554 ilvod\.h \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 7bdace14 ilvod\.w \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 7bfde6d4 ilvod\.d \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 7800ff95 vshf\.b \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 78231055 vshf\.h \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 78462915 vshf\.w \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 786941d5 vshf\.d \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 788c5a95 srar\.b \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 78af7355 srar\.h \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 78d28c15 srar\.w \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 78f5a4d5 srar\.d \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 7970bd8a srari\.b \$w22,\$w23,0x0
[0-9a-f]+ <[^>]*> 7977ce0a srari\.b \$w24,\$w25,0x7
[0-9a-f]+ <[^>]*> 7960de8a srari\.h \$w26,\$w27,0x0
[0-9a-f]+ <[^>]*> 796fef0a srari\.h \$w28,\$w29,0xf
[0-9a-f]+ <[^>]*> 7940ff8a srari\.w \$w30,\$w31,0x0
[0-9a-f]+ <[^>]*> 795f080a srari\.w \$w0,\$w1,0x1f
[0-9a-f]+ <[^>]*> 7900188a srari\.d \$w2,\$w3,0x0
[0-9a-f]+ <[^>]*> 793f290a srari\.d \$w4,\$w5,0x3f
[0-9a-f]+ <[^>]*> 79083995 srlr\.b \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 792b5255 srlr\.h \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 794e6b15 srlr\.w \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 797183d5 srlr\.d \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 79f09c8a srlri\.b \$w18,\$w19,0x0
[0-9a-f]+ <[^>]*> 79f7ad0a srlri\.b \$w20,\$w21,0x7
[0-9a-f]+ <[^>]*> 79e0bd8a srlri\.h \$w22,\$w23,0x0
[0-9a-f]+ <[^>]*> 79efce0a srlri\.h \$w24,\$w25,0xf
[0-9a-f]+ <[^>]*> 79c0de8a srlri\.w \$w26,\$w27,0x0
[0-9a-f]+ <[^>]*> 79dfef0a srlri\.w \$w28,\$w29,0x1f
[0-9a-f]+ <[^>]*> 7980ff8a srlri\.d \$w30,\$w31,0x0
[0-9a-f]+ <[^>]*> 79bf080a srlri\.d \$w0,\$w1,0x3f
[0-9a-f]+ <[^>]*> 7a241895 hadd_s\.h \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 7a473155 hadd_s\.w \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 7a6a4a15 hadd_s\.d \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 7aad62d5 hadd_u\.h \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 7ad07b95 hadd_u\.w \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7af39455 hadd_u\.d \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7b36ad15 hsub_s\.h \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7b59c5d5 hsub_s\.w \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 7b7cde95 hsub_s\.d \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 7bbff755 hsub_u\.h \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 7bc20815 hsub_u\.w \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 7be520d5 hsub_u\.d \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7808399e and\.v \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 78005240 andi\.b \$w9,\$w10,0x0
[0-9a-f]+ <[^>]*> 78ff62c0 andi\.b \$w11,\$w12,0xff
[0-9a-f]+ <[^>]*> 782f735e or\.v \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 79008c00 ori\.b \$w16,\$w17,0x0
[0-9a-f]+ <[^>]*> 79ff9c80 ori\.b \$w18,\$w19,0xff
[0-9a-f]+ <[^>]*> 7856ad1e nor\.v \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7a00c5c0 nori\.b \$w23,\$w24,0x0
[0-9a-f]+ <[^>]*> 7affd640 nori\.b \$w25,\$w26,0xff
[0-9a-f]+ <[^>]*> 787de6de xor\.v \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 7b00ff80 xori\.b \$w30,\$w31,0x0
[0-9a-f]+ <[^>]*> 7bff0800 xori\.b \$w0,\$w1,0xff
[0-9a-f]+ <[^>]*> 7884189e bmnz\.v \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 78003141 bmnzi\.b \$w5,\$w6,0x0
[0-9a-f]+ <[^>]*> 78ff41c1 bmnzi\.b \$w7,\$w8,0xff
[0-9a-f]+ <[^>]*> 78ab525e bmz\.v \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 79006b01 bmzi\.b \$w12,\$w13,0x0
[0-9a-f]+ <[^>]*> 79ff7b81 bmzi\.b \$w14,\$w15,0xff
[0-9a-f]+ <[^>]*> 78d28c1e bsel\.v \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 7a00a4c1 bseli\.b \$w19,\$w20,0x0
[0-9a-f]+ <[^>]*> 7affb541 bseli\.b \$w21,\$w22,0xff
[0-9a-f]+ <[^>]*> 7800c5c2 shf\.b \$w23,\$w24,0x0
[0-9a-f]+ <[^>]*> 78ffd642 shf\.b \$w25,\$w26,0xff
[0-9a-f]+ <[^>]*> 7900e6c2 shf\.h \$w27,\$w28,0x0
[0-9a-f]+ <[^>]*> 79fff742 shf\.h \$w29,\$w30,0xff
[0-9a-f]+ <[^>]*> 7a0007c2 shf\.w \$w31,\$w0,0x0
[0-9a-f]+ <[^>]*> 7aff1042 shf\.w \$w1,\$w2,0xff
[0-9a-f]+ <[^>]*> 45e38000 bnz\.v \$w3,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45e47fff bnz\.v \$w4,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45e5fffb bnz\.v \$w5,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45e6ffff bnz\.v \$w6,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45678000 bz\.v \$w7,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 45687fff bz\.v \$w8,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 4569fffb bz\.v \$w9,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 456affff bz\.v \$w10,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 7b0062de fill\.b \$w11,t4
[0-9a-f]+ <[^>]*> 7b01735e fill\.h \$w13,t6
[0-9a-f]+ <[^>]*> 7b0283de fill\.w \$w15,s0
[0-9a-f]+ <[^>]*> 7b04a4de pcnt\.b \$w19,\$w20
[0-9a-f]+ <[^>]*> 7b05b55e pcnt\.h \$w21,\$w22
[0-9a-f]+ <[^>]*> 7b06c5de pcnt\.w \$w23,\$w24
[0-9a-f]+ <[^>]*> 7b07d65e pcnt\.d \$w25,\$w26
[0-9a-f]+ <[^>]*> 7b08e6de nloc\.b \$w27,\$w28
[0-9a-f]+ <[^>]*> 7b09f75e nloc\.h \$w29,\$w30
[0-9a-f]+ <[^>]*> 7b0a07de nloc\.w \$w31,\$w0
[0-9a-f]+ <[^>]*> 7b0b105e nloc\.d \$w1,\$w2
[0-9a-f]+ <[^>]*> 7b0c20de nlzc\.b \$w3,\$w4
[0-9a-f]+ <[^>]*> 7b0d315e nlzc\.h \$w5,\$w6
[0-9a-f]+ <[^>]*> 7b0e41de nlzc\.w \$w7,\$w8
[0-9a-f]+ <[^>]*> 7b0f525e nlzc\.d \$w9,\$w10
[0-9a-f]+ <[^>]*> 788062d9 copy_s\.b t3,\$w12\[0\]
[0-9a-f]+ <[^>]*> 789f7359 copy_s\.b t5,\$w14\[31\]
[0-9a-f]+ <[^>]*> 78a083d9 copy_s\.h t7,\$w16\[0\]
[0-9a-f]+ <[^>]*> 78af9459 copy_s\.h s1,\$w18\[15\]
[0-9a-f]+ <[^>]*> 78b0a4d9 copy_s\.w s3,\$w20\[0\]
[0-9a-f]+ <[^>]*> 78b7b559 copy_s\.w s5,\$w22\[7\]
[0-9a-f]+ <[^>]*> 78c0e6d9 copy_u\.b k1,\$w28\[0\]
[0-9a-f]+ <[^>]*> 78dff759 copy_u\.b sp,\$w30\[31\]
[0-9a-f]+ <[^>]*> 78e007d9 copy_u\.h ra,\$w0\[0\]
[0-9a-f]+ <[^>]*> 78ef1059 copy_u\.h at,\$w2\[15\]
[0-9a-f]+ <[^>]*> 78f020d9 copy_u\.w v1,\$w4\[0\]
[0-9a-f]+ <[^>]*> 78f73159 copy_u\.w a1,\$w6\[7\]
[0-9a-f]+ <[^>]*> 790062d9 insert\.b \$w11\[0\],t4
[0-9a-f]+ <[^>]*> 791f7359 insert\.b \$w13\[31\],t6
[0-9a-f]+ <[^>]*> 792083d9 insert\.h \$w15\[0\],s0
[0-9a-f]+ <[^>]*> 792f9459 insert\.h \$w17\[15\],s2
[0-9a-f]+ <[^>]*> 7930a4d9 insert\.w \$w19\[0\],s4
[0-9a-f]+ <[^>]*> 7937b559 insert\.w \$w21\[7\],s6
[0-9a-f]+ <[^>]*> 7940e6d9 insve\.b \$w27\[0\],\$w28\[0\]
[0-9a-f]+ <[^>]*> 795ff759 insve\.b \$w29\[31\],\$w30\[0\]
[0-9a-f]+ <[^>]*> 796007d9 insve\.h \$w31\[0\],\$w0\[0\]
[0-9a-f]+ <[^>]*> 796f1059 insve\.h \$w1\[15\],\$w2\[0\]
[0-9a-f]+ <[^>]*> 797020d9 insve\.w \$w3\[0\],\$w4\[0\]
[0-9a-f]+ <[^>]*> 79773159 insve\.w \$w5\[7\],\$w6\[0\]
[0-9a-f]+ <[^>]*> 797841d9 insve\.d \$w7\[0\],\$w8\[0\]
[0-9a-f]+ <[^>]*> 797b5259 insve\.d \$w9\[3\],\$w10\[0\]
[0-9a-f]+ <[^>]*> 478b8000 bnz\.b \$w11,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 478c7fff bnz\.b \$w12,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 478dfffb bnz\.b \$w13,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 478effff bnz\.b \$w14,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47af8000 bnz\.h \$w15,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47b07fff bnz\.h \$w16,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47b1fffb bnz\.h \$w17,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47b2ffff bnz\.h \$w18,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47d38000 bnz\.w \$w19,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47d47fff bnz\.w \$w20,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47d5fffb bnz\.w \$w21,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47d6ffff bnz\.w \$w22,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47f78000 bnz\.d \$w23,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47f87fff bnz\.d \$w24,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47f9fffb bnz\.d \$w25,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47faffff bnz\.d \$w26,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 471b8000 bz\.b \$w27,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 471c7fff bz\.b \$w28,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 471dfffb bz\.b \$w29,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 471effff bz\.b \$w30,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 473f8000 bz\.h \$w31,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47207fff bz\.h \$w0,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 4721fffb bz\.h \$w1,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 4722ffff bz\.h \$w2,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47438000 bz\.w \$w3,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47447fff bz\.w \$w4,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 4745fffb bz\.w \$w5,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 4746ffff bz\.w \$w6,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47678000 bz\.d \$w7,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 47687fff bz\.d \$w8,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 4769fffb bz\.d \$w9,[0-9a-f]+ <[^>]*>
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 476affff bz\.d \$w10,[0-9a-f]+ <[^>]*>
[ ]*[0-9a-f]+: R_MIPS_PC16 external_label
[0-9a-f]+ <[^>]*> 00000000 nop
[0-9a-f]+ <[^>]*> 7b1002c7 ldi\.b \$w11,-512
[0-9a-f]+ <[^>]*> 7b0ffb07 ldi\.b \$w12,511
[0-9a-f]+ <[^>]*> 7b300347 ldi\.h \$w13,-512
[0-9a-f]+ <[^>]*> 7b2ffb87 ldi\.h \$w14,511
[0-9a-f]+ <[^>]*> 7b5003c7 ldi\.w \$w15,-512
[0-9a-f]+ <[^>]*> 7b4ffc07 ldi\.w \$w16,511
[0-9a-f]+ <[^>]*> 7b700447 ldi\.d \$w17,-512
[0-9a-f]+ <[^>]*> 7b6ffc87 ldi\.d \$w18,511
[0-9a-f]+ <[^>]*> 7815a4da fcaf\.w \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 7838bd9a fcaf\.d \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 785bd65a fcun\.w \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 787eef1a fcun\.d \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 788107da fceq\.w \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 78a4189a fceq\.d \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 78c7315a fcueq\.w \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 78ea4a1a fcueq\.d \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 790d62da fclt\.w \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 79307b9a fclt\.d \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7953945a fcult\.w \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7976ad1a fcult\.d \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7999c5da fcle\.w \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 79bcde9a fcle\.d \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 79dff75a fcule\.w \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 79e2081a fcule\.d \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 7a0520da fsaf\.w \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7a28399a fsaf\.d \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 7a4b525a fsun\.w \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 7a6e6b1a fsun\.d \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 7a9183da fseq\.w \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 7ab49c9a fseq\.d \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7ad7b55a fsueq\.w \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 7aface1a fsueq\.d \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 7b1de6da fslt\.w \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 7b20ff9a fslt\.d \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 7b43105a fsult\.w \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 7b66291a fsult\.d \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 7b8941da fsle\.w \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 7bac5a9a fsle\.d \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 7bcf735a fsule\.w \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 7bf28c1a fsule\.d \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 7815a4db fadd\.w \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 7838bd9b fadd\.d \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 785bd65b fsub\.w \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 787eef1b fsub\.d \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 788107db fmul\.w \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 78a4189b fmul\.d \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 78c7315b fdiv\.w \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 78ea4a1b fdiv\.d \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 790d62db fmadd\.w \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 79307b9b fmadd\.d \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7953945b fmsub\.w \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7976ad1b fmsub\.d \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 79d9c5db fexp2\.w \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 79fcde9b fexp2\.d \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 7a1ff75b fexdo\.h \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 7a22081b fexdo\.w \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 7a8520db ftq\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7aa8399b ftq\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 7b0b525b fmin\.w \$w9,\$w10,\$w11
[0-9a-f]+ <[^>]*> 7b2e6b1b fmin\.d \$w12,\$w13,\$w14
[0-9a-f]+ <[^>]*> 7b5183db fmin_a\.w \$w15,\$w16,\$w17
[0-9a-f]+ <[^>]*> 7b749c9b fmin_a\.d \$w18,\$w19,\$w20
[0-9a-f]+ <[^>]*> 7b97b55b fmax\.w \$w21,\$w22,\$w23
[0-9a-f]+ <[^>]*> 7bbace1b fmax\.d \$w24,\$w25,\$w26
[0-9a-f]+ <[^>]*> 7bdde6db fmax_a\.w \$w27,\$w28,\$w29
[0-9a-f]+ <[^>]*> 7be0ff9b fmax_a\.d \$w30,\$w31,\$w0
[0-9a-f]+ <[^>]*> 7843105c fcor\.w \$w1,\$w2,\$w3
[0-9a-f]+ <[^>]*> 7866291c fcor\.d \$w4,\$w5,\$w6
[0-9a-f]+ <[^>]*> 788941dc fcune\.w \$w7,\$w8,\$w9
[0-9a-f]+ <[^>]*> 78ac5a9c fcune\.d \$w10,\$w11,\$w12
[0-9a-f]+ <[^>]*> 78cf735c fcne\.w \$w13,\$w14,\$w15
[0-9a-f]+ <[^>]*> 78f28c1c fcne\.d \$w16,\$w17,\$w18
[0-9a-f]+ <[^>]*> 7915a4dc mul_q\.h \$w19,\$w20,\$w21
[0-9a-f]+ <[^>]*> 7938bd9c mul_q\.w \$w22,\$w23,\$w24
[0-9a-f]+ <[^>]*> 795bd65c madd_q\.h \$w25,\$w26,\$w27
[0-9a-f]+ <[^>]*> 797eef1c madd_q\.w \$w28,\$w29,\$w30
[0-9a-f]+ <[^>]*> 798107dc msub_q\.h \$w31,\$w0,\$w1
[0-9a-f]+ <[^>]*> 79a4189c msub_q\.w \$w2,\$w3,\$w4
[0-9a-f]+ <[^>]*> 7a47315c fsor\.w \$w5,\$w6,\$w7
[0-9a-f]+ <[^>]*> 7a6a4a1c fsor\.d \$w8,\$w9,\$w10
[0-9a-f]+ <[^>]*> 7a8d62dc fsune\.w \$w11,\$w12,\$w13
[0-9a-f]+ <[^>]*> 7ab07b9c fsune\.d \$w14,\$w15,\$w16
[0-9a-f]+ <[^>]*> 7ad3945c fsne\.w \$w17,\$w18,\$w19
[0-9a-f]+ <[^>]*> 7af6ad1c fsne\.d \$w20,\$w21,\$w22
[0-9a-f]+ <[^>]*> 7b19c5dc mulr_q\.h \$w23,\$w24,\$w25
[0-9a-f]+ <[^>]*> 7b3cde9c mulr_q\.w \$w26,\$w27,\$w28
[0-9a-f]+ <[^>]*> 7b5ff75c maddr_q\.h \$w29,\$w30,\$w31
[0-9a-f]+ <[^>]*> 7b62081c maddr_q\.w \$w0,\$w1,\$w2
[0-9a-f]+ <[^>]*> 7b8520dc msubr_q\.h \$w3,\$w4,\$w5
[0-9a-f]+ <[^>]*> 7ba8399c msubr_q\.w \$w6,\$w7,\$w8
[0-9a-f]+ <[^>]*> 7b20525e fclass\.w \$w9,\$w10
[0-9a-f]+ <[^>]*> 7b2162de fclass\.d \$w11,\$w12
[0-9a-f]+ <[^>]*> 7b22735e ftrunc_s\.w \$w13,\$w14
[0-9a-f]+ <[^>]*> 7b2383de ftrunc_s\.d \$w15,\$w16
[0-9a-f]+ <[^>]*> 7b24945e ftrunc_u\.w \$w17,\$w18
[0-9a-f]+ <[^>]*> 7b25a4de ftrunc_u\.d \$w19,\$w20
[0-9a-f]+ <[^>]*> 7b26b55e fsqrt\.w \$w21,\$w22
[0-9a-f]+ <[^>]*> 7b27c5de fsqrt\.d \$w23,\$w24
[0-9a-f]+ <[^>]*> 7b28d65e frsqrt\.w \$w25,\$w26
[0-9a-f]+ <[^>]*> 7b29e6de frsqrt\.d \$w27,\$w28
[0-9a-f]+ <[^>]*> 7b2af75e frcp\.w \$w29,\$w30
[0-9a-f]+ <[^>]*> 7b2b07de frcp\.d \$w31,\$w0
[0-9a-f]+ <[^>]*> 7b2c105e frint\.w \$w1,\$w2
[0-9a-f]+ <[^>]*> 7b2d20de frint\.d \$w3,\$w4
[0-9a-f]+ <[^>]*> 7b2e315e flog2\.w \$w5,\$w6
[0-9a-f]+ <[^>]*> 7b2f41de flog2\.d \$w7,\$w8
[0-9a-f]+ <[^>]*> 7b30525e fexupl\.w \$w9,\$w10
[0-9a-f]+ <[^>]*> 7b3162de fexupl\.d \$w11,\$w12
[0-9a-f]+ <[^>]*> 7b32735e fexupr\.w \$w13,\$w14
[0-9a-f]+ <[^>]*> 7b3383de fexupr\.d \$w15,\$w16
[0-9a-f]+ <[^>]*> 7b34945e ffql\.w \$w17,\$w18
[0-9a-f]+ <[^>]*> 7b35a4de ffql\.d \$w19,\$w20
[0-9a-f]+ <[^>]*> 7b36b55e ffqr\.w \$w21,\$w22
[0-9a-f]+ <[^>]*> 7b37c5de ffqr\.d \$w23,\$w24
[0-9a-f]+ <[^>]*> 7b38d65e ftint_s\.w \$w25,\$w26
[0-9a-f]+ <[^>]*> 7b39e6de ftint_s\.d \$w27,\$w28
[0-9a-f]+ <[^>]*> 7b3af75e ftint_u\.w \$w29,\$w30
[0-9a-f]+ <[^>]*> 7b3b07de ftint_u\.d \$w31,\$w0
[0-9a-f]+ <[^>]*> 7b3c105e ffint_s\.w \$w1,\$w2
[0-9a-f]+ <[^>]*> 7b3d20de ffint_s\.d \$w3,\$w4
[0-9a-f]+ <[^>]*> 7b3e315e ffint_u\.w \$w5,\$w6
[0-9a-f]+ <[^>]*> 7b3f41de ffint_u\.d \$w7,\$w8
[0-9a-f]+ <[^>]*> 783e4819 ctcmsa msa_ir,t1
[0-9a-f]+ <[^>]*> 783e5059 ctcmsa msa_csr,t2
[0-9a-f]+ <[^>]*> 783e5899 ctcmsa msa_access,t3
[0-9a-f]+ <[^>]*> 783e60d9 ctcmsa msa_save,t4
[0-9a-f]+ <[^>]*> 787e0359 cfcmsa t5,msa_ir
[0-9a-f]+ <[^>]*> 787e0b99 cfcmsa t6,msa_csr
[0-9a-f]+ <[^>]*> 787e13d9 cfcmsa t7,msa_access
[0-9a-f]+ <[^>]*> 787e1c19 cfcmsa s0,msa_save
[0-9a-f]+ <[^>]*> 78be9459 move\.v \$w17,\$w18
[0-9a-f]+ <[^>]*> 02959805 lsa s3,s4,s5,0x1
[0-9a-f]+ <[^>]*> 02f8b0c5 lsa s6,s7,t8,0x4
\.\.\.

View File

@ -0,0 +1,758 @@
.text
.set noat
.set noreorder
.set nomacro
test_msa:
sll.b $w0,$w1,$w2
sll.h $w3,$w4,$w5
sll.w $w6,$w7,$w8
sll.d $w9,$w10,$w11
slli.b $w12,$w13,0
slli.b $w14,$w15,7
slli.h $w16,$w17,0
slli.h $w18,$w19,15
slli.w $w20,$w21,0
slli.w $w22,$w23,31
slli.d $w24,$w25,0
slli.d $w26,$w27,63
sra.b $w28,$w29,$w30
sra.h $w31,$w0,$w1
sra.w $w2,$w3,$w4
sra.d $w5,$w6,$w7
srai.b $w8,$w9,0
srai.b $w10,$w11,7
srai.h $w12,$w13,0
srai.h $w14,$w15,15
srai.w $w16,$w17,0
srai.w $w18,$w19,31
srai.d $w20,$w21,0
srai.d $w22,$w23,63
srl.b $w24,$w25,$w26
srl.h $w27,$w28,$w29
srl.w $w30,$w31,$w0
srl.d $w1,$w2,$w3
srli.b $w4,$w5,0
srli.b $w6,$w7,7
srli.h $w8,$w9,0
srli.h $w10,$w11,15
srli.w $w12,$w13,0
srli.w $w14,$w15,31
srli.d $w16,$w17,0
srli.d $w18,$w19,63
bclr.b $w20,$w21,$w22
bclr.h $w23,$w24,$w25
bclr.w $w26,$w27,$w28
bclr.d $w29,$w30,$w31
bclri.b $w0,$w1,0
bclri.b $w2,$w3,7
bclri.h $w4,$w5,0
bclri.h $w6,$w7,15
bclri.w $w8,$w9,0
bclri.w $w10,$w11,31
bclri.d $w12,$w13,0
bclri.d $w14,$w15,63
bset.b $w16,$w17,$w18
bset.h $w19,$w20,$w21
bset.w $w22,$w23,$w24
bset.d $w25,$w26,$w27
bseti.b $w28,$w29,0
bseti.b $w30,$w31,7
bseti.h $w0,$w1,0
bseti.h $w2,$w3,15
bseti.w $w4,$w5,0
bseti.w $w6,$w7,31
bseti.d $w8,$w9,0
bseti.d $w10,$w11,63
bneg.b $w12,$w13,$w14
bneg.h $w15,$w16,$w17
bneg.w $w18,$w19,$w20
bneg.d $w21,$w22,$w23
bnegi.b $w24,$w25,0
bnegi.b $w26,$w27,7
bnegi.h $w28,$w29,0
bnegi.h $w30,$w31,15
bnegi.w $w0,$w1,0
bnegi.w $w2,$w3,31
bnegi.d $w4,$w5,0
bnegi.d $w6,$w7,63
binsl.b $w8,$w9,$w10
binsl.h $w11,$w12,$w13
binsl.w $w14,$w15,$w16
binsl.d $w17,$w18,$w19
binsli.b $w20,$w21,0
binsli.b $w22,$w23,7
binsli.h $w24,$w25,0
binsli.h $w26,$w27,15
binsli.w $w28,$w29,0
binsli.w $w30,$w31,31
binsli.d $w0,$w1,0
binsli.d $w2,$w3,63
binsr.b $w4,$w5,$w6
binsr.h $w7,$w8,$w9
binsr.w $w10,$w11,$w12
binsr.d $w13,$w14,$w15
binsri.b $w16,$w17,0
binsri.b $w18,$w19,7
binsri.h $w20,$w21,0
binsri.h $w22,$w23,15
binsri.w $w24,$w25,0
binsri.w $w26,$w27,31
binsri.d $w28,$w29,0
binsri.d $w30,$w31,63
addv.b $w0,$w1,$w2
addv.h $w3,$w4,$w5
addv.w $w6,$w7,$w8
addv.d $w9,$w10,$w11
addvi.b $w12,$w13,0
addvi.b $w14,$w15,31
addvi.h $w16,$w17,0
addvi.h $w18,$w19,31
addvi.w $w20,$w21,0
addvi.w $w22,$w23,31
addvi.d $w24,$w25,0
addvi.d $w26,$w27,31
subv.b $w28,$w29,$w30
subv.h $w31,$w0,$w1
subv.w $w2,$w3,$w4
subv.d $w5,$w6,$w7
subvi.b $w8,$w9,0
subvi.b $w10,$w11,31
subvi.h $w12,$w13,0
subvi.h $w14,$w15,31
subvi.w $w16,$w17,0
subvi.w $w18,$w19,31
subvi.d $w20,$w21,0
subvi.d $w22,$w23,31
max_s.b $w24,$w25,$w26
max_s.h $w27,$w28,$w29
max_s.w $w30,$w31,$w0
max_s.d $w1,$w2,$w3
maxi_s.b $w4,$w5,-16
maxi_s.b $w6,$w7,15
maxi_s.h $w8,$w9,-16
maxi_s.h $w10,$w11,15
maxi_s.w $w12,$w13,-16
maxi_s.w $w14,$w15,15
maxi_s.d $w16,$w17,-16
maxi_s.d $w18,$w19,15
max_u.b $w20,$w21,$w22
max_u.h $w23,$w24,$w25
max_u.w $w26,$w27,$w28
max_u.d $w29,$w30,$w31
maxi_u.b $w0,$w1,0
maxi_u.b $w2,$w3,31
maxi_u.h $w4,$w5,0
maxi_u.h $w6,$w7,31
maxi_u.w $w8,$w9,0
maxi_u.w $w10,$w11,31
maxi_u.d $w12,$w13,0
maxi_u.d $w14,$w15,31
min_s.b $w16,$w17,$w18
min_s.h $w19,$w20,$w21
min_s.w $w22,$w23,$w24
min_s.d $w25,$w26,$w27
mini_s.b $w28,$w29,-16
mini_s.b $w30,$w31,15
mini_s.h $w0,$w1,-16
mini_s.h $w2,$w3,15
mini_s.w $w4,$w5,-16
mini_s.w $w6,$w7,15
mini_s.d $w8,$w9,-16
mini_s.d $w10,$w11,15
min_u.b $w12,$w13,$w14
min_u.h $w15,$w16,$w17
min_u.w $w18,$w19,$w20
min_u.d $w21,$w22,$w23
mini_u.b $w24,$w25,0
mini_u.b $w26,$w27,31
mini_u.h $w28,$w29,0
mini_u.h $w30,$w31,31
mini_u.w $w0,$w1,0
mini_u.w $w2,$w3,31
mini_u.d $w4,$w5,0
mini_u.d $w6,$w7,31
max_a.b $w8,$w9,$w10
max_a.h $w11,$w12,$w13
max_a.w $w14,$w15,$w16
max_a.d $w17,$w18,$w19
min_a.b $w20,$w21,$w22
min_a.h $w23,$w24,$w25
min_a.w $w26,$w27,$w28
min_a.d $w29,$w30,$w31
ceq.b $w0,$w1,$w2
ceq.h $w3,$w4,$w5
ceq.w $w6,$w7,$w8
ceq.d $w9,$w10,$w11
ceqi.b $w12,$w13,-16
ceqi.b $w14,$w15,15
ceqi.h $w16,$w17,-16
ceqi.h $w18,$w19,15
ceqi.w $w20,$w21,-16
ceqi.w $w22,$w23,15
ceqi.d $w24,$w25,-16
ceqi.d $w26,$w27,15
clt_s.b $w28,$w29,$w30
clt_s.h $w31,$w0,$w1
clt_s.w $w2,$w3,$w4
clt_s.d $w5,$w6,$w7
clti_s.b $w8,$w9,-16
clti_s.b $w10,$w11,15
clti_s.h $w12,$w13,-16
clti_s.h $w14,$w15,15
clti_s.w $w16,$w17,-16
clti_s.w $w18,$w19,15
clti_s.d $w20,$w21,-16
clti_s.d $w22,$w23,15
clt_u.b $w24,$w25,$w26
clt_u.h $w27,$w28,$w29
clt_u.w $w30,$w31,$w0
clt_u.d $w1,$w2,$w3
clti_u.b $w4,$w5,0
clti_u.b $w6,$w7,31
clti_u.h $w8,$w9,0
clti_u.h $w10,$w11,31
clti_u.w $w12,$w13,0
clti_u.w $w14,$w15,31
clti_u.d $w16,$w17,0
clti_u.d $w18,$w19,31
cle_s.b $w20,$w21,$w22
cle_s.h $w23,$w24,$w25
cle_s.w $w26,$w27,$w28
cle_s.d $w29,$w30,$w31
clei_s.b $w0,$w1,-16
clei_s.b $w2,$w3,15
clei_s.h $w4,$w5,-16
clei_s.h $w6,$w7,15
clei_s.w $w8,$w9,-16
clei_s.w $w10,$w11,15
clei_s.d $w12,$w13,-16
clei_s.d $w14,$w15,15
cle_u.b $w16,$w17,$w18
cle_u.h $w19,$w20,$w21
cle_u.w $w22,$w23,$w24
cle_u.d $w25,$w26,$w27
clei_u.b $w28,$w29,0
clei_u.b $w30,$w31,31
clei_u.h $w0,$w1,0
clei_u.h $w2,$w3,31
clei_u.w $w4,$w5,0
clei_u.w $w6,$w7,31
clei_u.d $w8,$w9,0
clei_u.d $w10,$w11,31
ld.b $w12,-512($13)
ld.b $w14,511($15)
ld.h $w16,-1024($17)
ld.h $w18,1022($19)
ld.w $w20,-2048($21)
ld.w $w22,2044($23)
ld.d $w24,-4096($25)
ld.d $w26,4088($27)
st.b $w28,-512($29)
st.b $w30,511($31)
st.h $w0,-1024($1)
st.h $w2,1022($3)
st.w $w4,-2048($5)
st.w $w6,2044($7)
st.d $w8,-4096($9)
st.d $w10,4088($11)
sat_s.b $w12,$w13,0
sat_s.b $w14,$w15,7
sat_s.h $w16,$w17,0
sat_s.h $w18,$w19,15
sat_s.w $w20,$w21,0
sat_s.w $w22,$w23,31
sat_s.d $w24,$w25,0
sat_s.d $w26,$w27,63
sat_u.b $w28,$w29,0
sat_u.b $w30,$w31,7
sat_u.h $w0,$w1,0
sat_u.h $w2,$w3,15
sat_u.w $w4,$w5,0
sat_u.w $w6,$w7,31
sat_u.d $w8,$w9,0
sat_u.d $w10,$w11,63
add_a.b $w12,$w13,$w14
add_a.h $w15,$w16,$w17
add_a.w $w18,$w19,$w20
add_a.d $w21,$w22,$w23
adds_a.b $w24,$w25,$w26
adds_a.h $w27,$w28,$w29
adds_a.w $w30,$w31,$w0
adds_a.d $w1,$w2,$w3
adds_s.b $w4,$w5,$w6
adds_s.h $w7,$w8,$w9
adds_s.w $w10,$w11,$w12
adds_s.d $w13,$w14,$w15
adds_u.b $w16,$w17,$w18
adds_u.h $w19,$w20,$w21
adds_u.w $w22,$w23,$w24
adds_u.d $w25,$w26,$w27
ave_s.b $w28,$w29,$w30
ave_s.h $w31,$w0,$w1
ave_s.w $w2,$w3,$w4
ave_s.d $w5,$w6,$w7
ave_u.b $w8,$w9,$w10
ave_u.h $w11,$w12,$w13
ave_u.w $w14,$w15,$w16
ave_u.d $w17,$w18,$w19
aver_s.b $w20,$w21,$w22
aver_s.h $w23,$w24,$w25
aver_s.w $w26,$w27,$w28
aver_s.d $w29,$w30,$w31
aver_u.b $w0,$w1,$w2
aver_u.h $w3,$w4,$w5
aver_u.w $w6,$w7,$w8
aver_u.d $w9,$w10,$w11
subs_s.b $w12,$w13,$w14
subs_s.h $w15,$w16,$w17
subs_s.w $w18,$w19,$w20
subs_s.d $w21,$w22,$w23
subs_u.b $w24,$w25,$w26
subs_u.h $w27,$w28,$w29
subs_u.w $w30,$w31,$w0
subs_u.d $w1,$w2,$w3
subsus_u.b $w4,$w5,$w6
subsus_u.h $w7,$w8,$w9
subsus_u.w $w10,$w11,$w12
subsus_u.d $w13,$w14,$w15
subsuu_s.b $w16,$w17,$w18
subsuu_s.h $w19,$w20,$w21
subsuu_s.w $w22,$w23,$w24
subsuu_s.d $w25,$w26,$w27
asub_s.b $w28,$w29,$w30
asub_s.h $w31,$w0,$w1
asub_s.w $w2,$w3,$w4
asub_s.d $w5,$w6,$w7
asub_u.b $w8,$w9,$w10
asub_u.h $w11,$w12,$w13
asub_u.w $w14,$w15,$w16
asub_u.d $w17,$w18,$w19
mulv.b $w20,$w21,$w22
mulv.h $w23,$w24,$w25
mulv.w $w26,$w27,$w28
mulv.d $w29,$w30,$w31
maddv.b $w0,$w1,$w2
maddv.h $w3,$w4,$w5
maddv.w $w6,$w7,$w8
maddv.d $w9,$w10,$w11
msubv.b $w12,$w13,$w14
msubv.h $w15,$w16,$w17
msubv.w $w18,$w19,$w20
msubv.d $w21,$w22,$w23
div_s.b $w24,$w25,$w26
div_s.h $w27,$w28,$w29
div_s.w $w30,$w31,$w0
div_s.d $w1,$w2,$w3
div_u.b $w4,$w5,$w6
div_u.h $w7,$w8,$w9
div_u.w $w10,$w11,$w12
div_u.d $w13,$w14,$w15
mod_s.b $w16,$w17,$w18
mod_s.h $w19,$w20,$w21
mod_s.w $w22,$w23,$w24
mod_s.d $w25,$w26,$w27
mod_u.b $w28,$w29,$w30
mod_u.h $w31,$w0,$w1
mod_u.w $w2,$w3,$w4
mod_u.d $w5,$w6,$w7
dotp_s.h $w8,$w9,$w10
dotp_s.w $w11,$w12,$w13
dotp_s.d $w14,$w15,$w16
dotp_u.h $w17,$w18,$w19
dotp_u.w $w20,$w21,$w22
dotp_u.d $w23,$w24,$w25
dpadd_s.h $w26,$w27,$w28
dpadd_s.w $w29,$w30,$w31
dpadd_s.d $w0,$w1,$w2
dpadd_u.h $w3,$w4,$w5
dpadd_u.w $w6,$w7,$w8
dpadd_u.d $w9,$w10,$w11
dpsub_s.h $w12,$w13,$w14
dpsub_s.w $w15,$w16,$w17
dpsub_s.d $w18,$w19,$w20
dpsub_u.h $w21,$w22,$w23
dpsub_u.w $w24,$w25,$w26
dpsub_u.d $w27,$w28,$w29
sld.b $w30,$w31[$0]
sld.h $w1,$w2[$3]
sld.w $w4,$w5[$6]
sld.d $w7,$w8[$9]
sldi.b $w10,$w11[0]
sldi.b $w12,$w13[31]
sldi.h $w14,$w15[0]
sldi.h $w16,$w17[15]
sldi.w $w18,$w19[0]
sldi.w $w20,$w21[7]
sldi.d $w22,$w23[0]
sldi.d $w24,$w25[3]
splat.b $w26,$w27[$28]
splat.h $w29,$w30[$31]
splat.w $w0,$w1[$2]
splat.d $w3,$w4[$5]
splati.b $w6,$w7[0]
splati.b $w8,$w9[31]
splati.h $w10,$w11[0]
splati.h $w12,$w13[15]
splati.w $w14,$w15[0]
splati.w $w16,$w17[7]
splati.d $w18,$w19[0]
splati.d $w20,$w21[3]
pckev.b $w22,$w23,$w24
pckev.h $w25,$w26,$w27
pckev.w $w28,$w29,$w30
pckev.d $w31,$w0,$w1
pckod.b $w2,$w3,$w4
pckod.h $w5,$w6,$w7
pckod.w $w8,$w9,$w10
pckod.d $w11,$w12,$w13
ilvl.b $w14,$w15,$w16
ilvl.h $w17,$w18,$w19
ilvl.w $w20,$w21,$w22
ilvl.d $w23,$w24,$w25
ilvr.b $w26,$w27,$w28
ilvr.h $w29,$w30,$w31
ilvr.w $w0,$w1,$w2
ilvr.d $w3,$w4,$w5
ilvev.b $w6,$w7,$w8
ilvev.h $w9,$w10,$w11
ilvev.w $w12,$w13,$w14
ilvev.d $w15,$w16,$w17
ilvod.b $w18,$w19,$w20
ilvod.h $w21,$w22,$w23
ilvod.w $w24,$w25,$w26
ilvod.d $w27,$w28,$w29
vshf.b $w30,$w31,$w0
vshf.h $w1,$w2,$w3
vshf.w $w4,$w5,$w6
vshf.d $w7,$w8,$w9
srar.b $w10,$w11,$w12
srar.h $w13,$w14,$w15
srar.w $w16,$w17,$w18
srar.d $w19,$w20,$w21
srari.b $w22,$w23,0
srari.b $w24,$w25,7
srari.h $w26,$w27,0
srari.h $w28,$w29,15
srari.w $w30,$w31,0
srari.w $w0,$w1,31
srari.d $w2,$w3,0
srari.d $w4,$w5,63
srlr.b $w6,$w7,$w8
srlr.h $w9,$w10,$w11
srlr.w $w12,$w13,$w14
srlr.d $w15,$w16,$w17
srlri.b $w18,$w19,0
srlri.b $w20,$w21,7
srlri.h $w22,$w23,0
srlri.h $w24,$w25,15
srlri.w $w26,$w27,0
srlri.w $w28,$w29,31
srlri.d $w30,$w31,0
srlri.d $w0,$w1,63
hadd_s.h $w2,$w3,$w4
hadd_s.w $w5,$w6,$w7
hadd_s.d $w8,$w9,$w10
hadd_u.h $w11,$w12,$w13
hadd_u.w $w14,$w15,$w16
hadd_u.d $w17,$w18,$w19
hsub_s.h $w20,$w21,$w22
hsub_s.w $w23,$w24,$w25
hsub_s.d $w26,$w27,$w28
hsub_u.h $w29,$w30,$w31
hsub_u.w $w0,$w1,$w2
hsub_u.d $w3,$w4,$w5
and.v $w6,$w7,$w8
andi.b $w9,$w10,0
andi.b $w11,$w12,255
or.v $w13,$w14,$w15
ori.b $w16,$w17,0
ori.b $w18,$w19,255
nor.v $w20,$w21,$w22
nori.b $w23,$w24,0
nori.b $w25,$w26,255
xor.v $w27,$w28,$w29
xori.b $w30,$w31,0
xori.b $w0,$w1,255
bmnz.v $w2,$w3,$w4
bmnzi.b $w5,$w6,0
bmnzi.b $w7,$w8,255
bmz.v $w9,$w10,$w11
bmzi.b $w12,$w13,0
bmzi.b $w14,$w15,255
bsel.v $w16,$w17,$w18
bseli.b $w19,$w20,0
bseli.b $w21,$w22,255
shf.b $w23,$w24,0
shf.b $w25,$w26,255
shf.h $w27,$w28,0
shf.h $w29,$w30,255
shf.w $w31,$w0,0
shf.w $w1,$w2,255
1:
bnz.v $w3,. + 4 + (-32768 << insn_log2)
nop
bnz.v $w4,. + 4 + (32767 << insn_log2)
nop
bnz.v $w5,1b
nop
bnz.v $w6,external_label
nop
1:
bz.v $w7,. + 4 + (-32768 << insn_log2)
nop
bz.v $w8,. + 4 + (32767 << insn_log2)
nop
bz.v $w9,1b
nop
bz.v $w10,external_label
nop
fill.b $w11,$12
fill.h $w13,$14
fill.w $w15,$16
pcnt.b $w19,$w20
pcnt.h $w21,$w22
pcnt.w $w23,$w24
pcnt.d $w25,$w26
nloc.b $w27,$w28
nloc.h $w29,$w30
nloc.w $w31,$w0
nloc.d $w1,$w2
nlzc.b $w3,$w4
nlzc.h $w5,$w6
nlzc.w $w7,$w8
nlzc.d $w9,$w10
copy_s.b $11,$w12[0]
copy_s.b $13,$w14[31]
copy_s.h $15,$w16[0]
copy_s.h $17,$w18[15]
copy_s.w $19,$w20[0]
copy_s.w $21,$w22[7]
copy_u.b $27,$w28[0]
copy_u.b $29,$w30[31]
copy_u.h $31,$w0[0]
copy_u.h $1,$w2[15]
copy_u.w $3,$w4[0]
copy_u.w $5,$w6[7]
insert.b $w11[0],$12
insert.b $w13[31],$14
insert.h $w15[0],$16
insert.h $w17[15],$18
insert.w $w19[0],$20
insert.w $w21[7],$22
insve.b $w27[0],$w28[0]
insve.b $w29[31],$w30[0]
insve.h $w31[0],$w0[0]
insve.h $w1[15],$w2[0]
insve.w $w3[0],$w4[0]
insve.w $w5[7],$w6[0]
insve.d $w7[0],$w8[0]
insve.d $w9[3],$w10[0]
1:
bnz.b $w11,. + 4 + (-32768 << insn_log2)
nop
bnz.b $w12,. + 4 + (32767 << insn_log2)
nop
bnz.b $w13,1b
nop
bnz.b $w14,external_label
nop
1:
bnz.h $w15,. + 4 + (-32768 << insn_log2)
nop
bnz.h $w16,. + 4 + (32767 << insn_log2)
nop
bnz.h $w17,1b
nop
bnz.h $w18,external_label
nop
1:
bnz.w $w19,. + 4 + (-32768 << insn_log2)
nop
bnz.w $w20,. + 4 + (32767 << insn_log2)
nop
bnz.w $w21,1b
nop
bnz.w $w22,external_label
nop
1:
bnz.d $w23,. + 4 + (-32768 << insn_log2)
nop
bnz.d $w24,. + 4 + (32767 << insn_log2)
nop
bnz.d $w25,1b
nop
bnz.d $w26,external_label
nop
1:
bz.b $w27,. + 4 + (-32768 << insn_log2)
nop
bz.b $w28,. + 4 + (32767 << insn_log2)
nop
bz.b $w29,1b
nop
bz.b $w30,external_label
nop
1:
bz.h $w31,. + 4 + (-32768 << insn_log2)
nop
bz.h $w0,. + 4 + (32767 << insn_log2)
nop
bz.h $w1,1b
nop
bz.h $w2,external_label
nop
1:
bz.w $w3,. + 4 + (-32768 << insn_log2)
nop
bz.w $w4,. + 4 + (32767 << insn_log2)
nop
bz.w $w5,1b
nop
bz.w $w6,external_label
nop
1:
bz.d $w7,. + 4 + (-32768 << insn_log2)
nop
bz.d $w8,. + 4 + (32767 << insn_log2)
nop
bz.d $w9,1b
nop
bz.d $w10,external_label
nop
ldi.b $w11,-512
ldi.b $w12,511
ldi.h $w13,-512
ldi.h $w14,511
ldi.w $w15,-512
ldi.w $w16,511
ldi.d $w17,-512
ldi.d $w18,511
fcaf.w $w19,$w20,$w21
fcaf.d $w22,$w23,$w24
fcun.w $w25,$w26,$w27
fcun.d $w28,$w29,$w30
fceq.w $w31,$w0,$w1
fceq.d $w2,$w3,$w4
fcueq.w $w5,$w6,$w7
fcueq.d $w8,$w9,$w10
fclt.w $w11,$w12,$w13
fclt.d $w14,$w15,$w16
fcult.w $w17,$w18,$w19
fcult.d $w20,$w21,$w22
fcle.w $w23,$w24,$w25
fcle.d $w26,$w27,$w28
fcule.w $w29,$w30,$w31
fcule.d $w0,$w1,$w2
fsaf.w $w3,$w4,$w5
fsaf.d $w6,$w7,$w8
fsun.w $w9,$w10,$w11
fsun.d $w12,$w13,$w14
fseq.w $w15,$w16,$w17
fseq.d $w18,$w19,$w20
fsueq.w $w21,$w22,$w23
fsueq.d $w24,$w25,$w26
fslt.w $w27,$w28,$w29
fslt.d $w30,$w31,$w0
fsult.w $w1,$w2,$w3
fsult.d $w4,$w5,$w6
fsle.w $w7,$w8,$w9
fsle.d $w10,$w11,$w12
fsule.w $w13,$w14,$w15
fsule.d $w16,$w17,$w18
fadd.w $w19,$w20,$w21
fadd.d $w22,$w23,$w24
fsub.w $w25,$w26,$w27
fsub.d $w28,$w29,$w30
fmul.w $w31,$w0,$w1
fmul.d $w2,$w3,$w4
fdiv.w $w5,$w6,$w7
fdiv.d $w8,$w9,$w10
fmadd.w $w11,$w12,$w13
fmadd.d $w14,$w15,$w16
fmsub.w $w17,$w18,$w19
fmsub.d $w20,$w21,$w22
fexp2.w $w23,$w24,$w25
fexp2.d $w26,$w27,$w28
fexdo.h $w29,$w30,$w31
fexdo.w $w0,$w1,$w2
ftq.h $w3,$w4,$w5
ftq.w $w6,$w7,$w8
fmin.w $w9,$w10,$w11
fmin.d $w12,$w13,$w14
fmin_a.w $w15,$w16,$w17
fmin_a.d $w18,$w19,$w20
fmax.w $w21,$w22,$w23
fmax.d $w24,$w25,$w26
fmax_a.w $w27,$w28,$w29
fmax_a.d $w30,$w31,$w0
fcor.w $w1,$w2,$w3
fcor.d $w4,$w5,$w6
fcune.w $w7,$w8,$w9
fcune.d $w10,$w11,$w12
fcne.w $w13,$w14,$w15
fcne.d $w16,$w17,$w18
mul_q.h $w19,$w20,$w21
mul_q.w $w22,$w23,$w24
madd_q.h $w25,$w26,$w27
madd_q.w $w28,$w29,$w30
msub_q.h $w31,$w0,$w1
msub_q.w $w2,$w3,$w4
fsor.w $w5,$w6,$w7
fsor.d $w8,$w9,$w10
fsune.w $w11,$w12,$w13
fsune.d $w14,$w15,$w16
fsne.w $w17,$w18,$w19
fsne.d $w20,$w21,$w22
mulr_q.h $w23,$w24,$w25
mulr_q.w $w26,$w27,$w28
maddr_q.h $w29,$w30,$w31
maddr_q.w $w0,$w1,$w2
msubr_q.h $w3,$w4,$w5
msubr_q.w $w6,$w7,$w8
fclass.w $w9,$w10
fclass.d $w11,$w12
ftrunc_s.w $w13,$w14
ftrunc_s.d $w15,$w16
ftrunc_u.w $w17,$w18
ftrunc_u.d $w19,$w20
fsqrt.w $w21,$w22
fsqrt.d $w23,$w24
frsqrt.w $w25,$w26
frsqrt.d $w27,$w28
frcp.w $w29,$w30
frcp.d $w31,$w0
frint.w $w1,$w2
frint.d $w3,$w4
flog2.w $w5,$w6
flog2.d $w7,$w8
fexupl.w $w9,$w10
fexupl.d $w11,$w12
fexupr.w $w13,$w14
fexupr.d $w15,$w16
ffql.w $w17,$w18
ffql.d $w19,$w20
ffqr.w $w21,$w22
ffqr.d $w23,$w24
ftint_s.w $w25,$w26
ftint_s.d $w27,$w28
ftint_u.w $w29,$w30
ftint_u.d $w31,$w0
ffint_s.w $w1,$w2
ffint_s.d $w3,$w4
ffint_u.w $w5,$w6
ffint_u.d $w7,$w8
ctcmsa $0,$9
ctcmsa $1,$10
ctcmsa $2,$11
ctcmsa $3,$12
cfcmsa $13,$0
cfcmsa $14,$1
cfcmsa $15,$2
cfcmsa $16,$3
move.v $w17,$w18
lsa $19,$20,$21,1
lsa $22,$23,$24,4
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
.align 2
.space 8

View File

@ -0,0 +1,17 @@
#objdump: -dr --prefix-addresses --show-raw-insn -Mmsa
#name: MSA64 instructions
#as: -64 -mmsa
.*: +file format .*mips.*
Disassembly of section \.text:
[0-9a-f]+ <[^>]*> 7b03945e fill\.d \$w17,s2
[0-9a-f]+ <[^>]*> 78b8c5d9 copy_s\.d s7,\$w24\[0\]
[0-9a-f]+ <[^>]*> 78bbd659 copy_s\.d t9,\$w26\[3\]
[0-9a-f]+ <[^>]*> 78f841d9 copy_u\.d a3,\$w8\[0\]
[0-9a-f]+ <[^>]*> 78fb5259 copy_u\.d a5,\$w10\[3\]
[0-9a-f]+ <[^>]*> 7938c5d9 insert\.d \$w23\[0\],t8
[0-9a-f]+ <[^>]*> 793bd659 insert\.d \$w25\[3\],k0
[0-9a-f]+ <[^>]*> 035bc815 dlsa t9,k0,k1,0x1
[0-9a-f]+ <[^>]*> 03bee0d5 dlsa gp,sp,s8,0x4
\.\.\.

View File

@ -0,0 +1,15 @@
.text
test_msa64:
fill.d $w17,$18
copy_s.d $23,$w24[0]
copy_s.d $25,$w26[3]
copy_u.d $7,$w8[0]
copy_u.d $9,$w10[3]
insert.d $w23[0],$24
insert.d $w25[3],$26
dlsa $25,$26,$27,1
dlsa $28,$29,$30,4
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
.align 2
.space 8