mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-21 04:42:53 +08:00
MIPS/GAS/testsuite: Correct whitespace issues with Loongson tests
Remove CR characters, trailing whitespace and space characters appearing immediately before a tab character, and replace spaces with tabs, all across Loongson GAS tests. gas/ * testsuite/gas/mips/loongson-2e.d: Correct whitespace issues. * testsuite/gas/mips/loongson-2f.d: Likewise. * testsuite/gas/mips/loongson-2f-2.d: Likewise. * testsuite/gas/mips/loongson-2f-3.d: Likewise. * testsuite/gas/mips/loongson-3a.d: Likewise. * testsuite/gas/mips/loongson-3a-2.d: Likewise. * testsuite/gas/mips/loongson-2e.s: Likewise. * testsuite/gas/mips/loongson-2f.s: Likewise. * testsuite/gas/mips/loongson-2f-3.s: Likewise. * testsuite/gas/mips/loongson-3a.s: Likewise. * testsuite/gas/mips/loongson-3a-2.s: Likewise.
This commit is contained in:
parent
11a322db5c
commit
972450a72c
@ -1,3 +1,17 @@
|
|||||||
|
2018-07-18 Maciej W. Rozycki <macro@mips.com>
|
||||||
|
|
||||||
|
* testsuite/gas/mips/loongson-2e.d: Correct whitespace issues.
|
||||||
|
* testsuite/gas/mips/loongson-2f.d: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-2f-2.d: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-2f-3.d: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-3a.d: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-3a-2.d: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-2e.s: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-2f.s: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-2f-3.s: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-3a.s: Likewise.
|
||||||
|
* testsuite/gas/mips/loongson-3a-2.s: Likewise.
|
||||||
|
|
||||||
2018-07-18 H.J. Lu <hongjiu.lu@intel.com>
|
2018-07-18 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
PR gas/23418
|
PR gas/23418
|
||||||
|
@ -147,4 +147,3 @@ Disassembly of section .text:
|
|||||||
.*: 45604187 neg.ps \$f6,\$f8
|
.*: 45604187 neg.ps \$f6,\$f8
|
||||||
.*: 457ac581 sub.ps \$f22,\$f24,\$f26
|
.*: 457ac581 sub.ps \$f22,\$f24,\$f26
|
||||||
#pass
|
#pass
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
.text
|
.text
|
||||||
.set noreorder
|
.set noreorder
|
||||||
|
|
||||||
movz_insns:
|
movz_insns:
|
||||||
@ -122,7 +122,7 @@ mips5_ps_insns:
|
|||||||
abs.ps $f0, $f2
|
abs.ps $f0, $f2
|
||||||
add.ps $f2, $f4, $f6
|
add.ps $f2, $f4, $f6
|
||||||
c.eq.ps $f8, $f10
|
c.eq.ps $f8, $f10
|
||||||
c.f.ps $f8, $f10
|
c.f.ps $f8, $f10
|
||||||
c.le.ps $f8, $f10
|
c.le.ps $f8, $f10
|
||||||
c.lt.ps $f8, $f10
|
c.lt.ps $f8, $f10
|
||||||
c.nge.ps $f8, $f10
|
c.nge.ps $f8, $f10
|
||||||
@ -141,4 +141,3 @@ mips5_ps_insns:
|
|||||||
mul.ps $f2, $f4, $f6
|
mul.ps $f2, $f4, $f6
|
||||||
neg.ps $f6, $f8
|
neg.ps $f6, $f8
|
||||||
sub.ps $f22, $f24, $f26
|
sub.ps $f22, $f24, $f26
|
||||||
|
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
#as: -mfix-loongson2f-nop
|
#as: -mfix-loongson2f-nop
|
||||||
#objdump: -M reg-names=numeric -dr
|
#objdump: -M reg-names=numeric -dr
|
||||||
#name: ST Microelectronics Loongson-2F workarounds of nop issue
|
#name: ST Microelectronics Loongson-2F workarounds of nop issue
|
||||||
|
|
||||||
.*: file format .*
|
.*: file format .*
|
||||||
|
|
||||||
|
|
||||||
Disassembly of section .text:
|
Disassembly of section .text:
|
||||||
|
|
||||||
00000000 <loongson2f_nop_insn>:
|
00000000 <loongson2f_nop_insn>:
|
||||||
|
@ -1,10 +1,9 @@
|
|||||||
#as: -mfix-loongson2f-jump
|
#as: -mfix-loongson2f-jump
|
||||||
#objdump: -M reg-names=numeric -dr
|
#objdump: -M reg-names=numeric -dr
|
||||||
#name: ST Microelectronics Loongson-2F workarounds of Jump Instruction issue
|
#name: ST Microelectronics Loongson-2F workarounds of Jump Instruction issue
|
||||||
|
|
||||||
.*: file format .*
|
.*: file format .*
|
||||||
|
|
||||||
|
|
||||||
Disassembly of section .text:
|
Disassembly of section .text:
|
||||||
|
|
||||||
00000000 <.text>:
|
00000000 <.text>:
|
||||||
|
@ -13,7 +13,7 @@
|
|||||||
|
|
||||||
.set noat
|
.set noat
|
||||||
jr $1 # jr with at register and .set annotation
|
jr $1 # jr with at register and .set annotation
|
||||||
nop
|
nop
|
||||||
.set at
|
.set at
|
||||||
|
|
||||||
j external_label # j with label
|
j external_label # j with label
|
||||||
|
@ -147,4 +147,3 @@ Disassembly of section .text:
|
|||||||
.*: 46c04187 neg.ps \$f6,\$f8
|
.*: 46c04187 neg.ps \$f6,\$f8
|
||||||
.*: 46dac581 sub.ps \$f22,\$f24,\$f26
|
.*: 46dac581 sub.ps \$f22,\$f24,\$f26
|
||||||
#pass
|
#pass
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ mips5_ps_insns:
|
|||||||
abs.ps $f0, $f2
|
abs.ps $f0, $f2
|
||||||
add.ps $f2, $f4, $f6
|
add.ps $f2, $f4, $f6
|
||||||
c.eq.ps $f8, $f10
|
c.eq.ps $f8, $f10
|
||||||
c.f.ps $f8, $f10
|
c.f.ps $f8, $f10
|
||||||
c.le.ps $f8, $f10
|
c.le.ps $f8, $f10
|
||||||
c.lt.ps $f8, $f10
|
c.lt.ps $f8, $f10
|
||||||
c.nge.ps $f8, $f10
|
c.nge.ps $f8, $f10
|
||||||
@ -141,4 +141,3 @@ mips5_ps_insns:
|
|||||||
mul.ps $f2, $f4, $f6
|
mul.ps $f2, $f4, $f6
|
||||||
neg.ps $f6, $f8
|
neg.ps $f6, $f8
|
||||||
sub.ps $f22, $f24, $f26
|
sub.ps $f22, $f24, $f26
|
||||||
|
|
||||||
|
@ -62,4 +62,3 @@ Disassembly of section .text:
|
|||||||
.*: ca15bff4 gslqc1 \$f20,\$f21,4080\(\$16\)
|
.*: ca15bff4 gslqc1 \$f20,\$f21,4080\(\$16\)
|
||||||
.*: ea37c036 gssqc1 \$f22,\$f23,-4096\(\$17\)
|
.*: ea37c036 gssqc1 \$f22,\$f23,-4096\(\$17\)
|
||||||
#pass
|
#pass
|
||||||
|
|
||||||
|
@ -1,65 +1,64 @@
|
|||||||
.text
|
.text
|
||||||
.set noreorder
|
.set noreorder
|
||||||
|
|
||||||
campi $2,$3
|
campi $2,$3
|
||||||
campv $4,$5
|
campv $4,$5
|
||||||
camwi $6,$7,$8
|
camwi $6,$7,$8
|
||||||
ramri $9,$10
|
ramri $9,$10
|
||||||
|
|
||||||
gsle $11,$12
|
gsle $11,$12
|
||||||
gsgt $13,$14
|
gsgt $13,$14
|
||||||
|
|
||||||
gslble $2,$3,$4
|
gslble $2,$3,$4
|
||||||
gslbgt $5,$6,$7
|
gslbgt $5,$6,$7
|
||||||
gslhle $8,$9,$10
|
gslhle $8,$9,$10
|
||||||
gslhgt $11,$12,$13
|
gslhgt $11,$12,$13
|
||||||
gslwle $14,$15,$16
|
gslwle $14,$15,$16
|
||||||
gslwgt $17,$18,$19
|
gslwgt $17,$18,$19
|
||||||
gsldle $20,$21,$22
|
gsldle $20,$21,$22
|
||||||
gsldgt $23,$24,$25
|
gsldgt $23,$24,$25
|
||||||
gssble $2,$3,$4
|
gssble $2,$3,$4
|
||||||
gssbgt $5,$6,$7
|
gssbgt $5,$6,$7
|
||||||
gsshle $8,$9,$10
|
gsshle $8,$9,$10
|
||||||
gsshgt $11,$12,$13
|
gsshgt $11,$12,$13
|
||||||
gsswle $14,$15,$16
|
gsswle $14,$15,$16
|
||||||
gsswgt $17,$18,$19
|
gsswgt $17,$18,$19
|
||||||
gssdle $20,$21,$22
|
gssdle $20,$21,$22
|
||||||
gssdgt $23,$24,$25
|
gssdgt $23,$24,$25
|
||||||
|
|
||||||
gslwlec1 $f0,$2,$3
|
gslwlec1 $f0,$2,$3
|
||||||
gslwgtc1 $f1,$4,$5
|
gslwgtc1 $f1,$4,$5
|
||||||
gsldlec1 $f2,$6,$7
|
gsldlec1 $f2,$6,$7
|
||||||
gsldgtc1 $f3,$8,$9
|
gsldgtc1 $f3,$8,$9
|
||||||
gsswlec1 $f4,$10,$11
|
gsswlec1 $f4,$10,$11
|
||||||
gsswgtc1 $f5,$12,$13
|
gsswgtc1 $f5,$12,$13
|
||||||
gssdlec1 $f6,$14,$15
|
gssdlec1 $f6,$14,$15
|
||||||
gssdgtc1 $f7,$16,$17
|
gssdgtc1 $f7,$16,$17
|
||||||
|
|
||||||
gslwlc1 $f8,0($18)
|
gslwlc1 $f8,0($18)
|
||||||
gslwrc1 $f9,1($19)
|
gslwrc1 $f9,1($19)
|
||||||
gsldlc1 $f10,2($20)
|
gsldlc1 $f10,2($20)
|
||||||
gsldrc1 $f11,3($21)
|
gsldrc1 $f11,3($21)
|
||||||
gsswlc1 $f12,4($22)
|
gsswlc1 $f12,4($22)
|
||||||
gsswrc1 $f13,5($23)
|
gsswrc1 $f13,5($23)
|
||||||
gssdlc1 $f14,6($24)
|
gssdlc1 $f14,6($24)
|
||||||
gssdrc1 $f15,7($25)
|
gssdrc1 $f15,7($25)
|
||||||
|
|
||||||
gslbx $2,0($3,$4)
|
gslbx $2,0($3,$4)
|
||||||
gslhx $5,-1($6,$7)
|
gslhx $5,-1($6,$7)
|
||||||
gslwx $8,-2($9,$10)
|
gslwx $8,-2($9,$10)
|
||||||
gsldx $11,-3($12,$13)
|
gsldx $11,-3($12,$13)
|
||||||
gssbx $14,-4($15,$16)
|
gssbx $14,-4($15,$16)
|
||||||
gsshx $17,-5($18,$19)
|
gsshx $17,-5($18,$19)
|
||||||
gsswx $20,-6($21,$22)
|
gsswx $20,-6($21,$22)
|
||||||
gssdx $23,-7($24,$25)
|
gssdx $23,-7($24,$25)
|
||||||
|
|
||||||
gslwxc1 $f16,127($2,$3)
|
gslwxc1 $f16,127($2,$3)
|
||||||
gsldxc1 $f17,-128($4,$5)
|
gsldxc1 $f17,-128($4,$5)
|
||||||
gsswxc1 $f18,127($6,$7)
|
gsswxc1 $f18,127($6,$7)
|
||||||
gssdxc1 $f19,-128($8,$9)
|
gssdxc1 $f19,-128($8,$9)
|
||||||
|
|
||||||
gslq $10,$11,4080($12)
|
gslq $10,$11,4080($12)
|
||||||
gssq $13,$14,-4096($15)
|
gssq $13,$14,-4096($15)
|
||||||
gslqc1 $f20,$f21,4080($16)
|
gslqc1 $f20,$f21,4080($16)
|
||||||
gssqc1 $f22,$f23,-4096($17)
|
gssqc1 $f22,$f23,-4096($17)
|
||||||
|
|
||||||
|
@ -1,111 +1,109 @@
|
|||||||
#as: -march=loongson3a -mabi=o64
|
#as: -march=loongson3a -mabi=o64
|
||||||
#objdump: -M reg-names=numeric -dr
|
#objdump: -M reg-names=numeric -dr
|
||||||
#name: Loongson-3A tests
|
#name: Loongson-3A tests
|
||||||
|
|
||||||
.*: file format .*
|
.*: file format .*
|
||||||
|
|
||||||
Disassembly of section .text:
|
Disassembly of section .text:
|
||||||
|
|
||||||
[0-9a-f]+ <movz_insns>:
|
[0-9a-f]+ <movz_insns>:
|
||||||
.*: 0064100b movn \$2,\$3,\$4
|
.*: 0064100b movn \$2,\$3,\$4
|
||||||
|
|
||||||
[0-9a-f]+ <integer_insns>:
|
[0-9a-f]+ <integer_insns>:
|
||||||
.*: 70641010 gsmult \$2,\$3,\$4
|
.*: 70641010 gsmult \$2,\$3,\$4
|
||||||
.*: 70c72812 gsmultu \$5,\$6,\$7
|
.*: 70c72812 gsmultu \$5,\$6,\$7
|
||||||
.*: 712a4011 gsdmult \$8,\$9,\$10
|
.*: 712a4011 gsdmult \$8,\$9,\$10
|
||||||
.*: 718d5813 gsdmultu \$11,\$12,\$13
|
.*: 718d5813 gsdmultu \$11,\$12,\$13
|
||||||
.*: 71f07014 gsdiv \$14,\$15,\$16
|
.*: 71f07014 gsdiv \$14,\$15,\$16
|
||||||
.*: 72538816 gsdivu \$17,\$18,\$19
|
.*: 72538816 gsdivu \$17,\$18,\$19
|
||||||
.*: 72b6a015 gsddiv \$20,\$21,\$22
|
.*: 72b6a015 gsddiv \$20,\$21,\$22
|
||||||
.*: 7319b817 gsddivu \$23,\$24,\$25
|
.*: 7319b817 gsddivu \$23,\$24,\$25
|
||||||
.*: 737cd01c gsmod \$26,\$27,\$28
|
.*: 737cd01c gsmod \$26,\$27,\$28
|
||||||
.*: 73dfe81e gsmodu \$29,\$30,\$31
|
.*: 73dfe81e gsmodu \$29,\$30,\$31
|
||||||
.*: 7064101d gsdmod \$2,\$3,\$4
|
.*: 7064101d gsdmod \$2,\$3,\$4
|
||||||
.*: 70c7281f gsdmodu \$5,\$6,\$7
|
.*: 70c7281f gsdmodu \$5,\$6,\$7
|
||||||
|
|
||||||
[0-9a-f]+ <simd_insns>:
|
[0-9a-f]+ <simd_insns>:
|
||||||
.*: 4b420802 packsshb \$f0,\$f1,\$f2
|
.*: 4b420802 packsshb \$f0,\$f1,\$f2
|
||||||
.*: 4b2520c2 packsswh \$f3,\$f4,\$f5
|
.*: 4b2520c2 packsswh \$f3,\$f4,\$f5
|
||||||
.*: 4b683982 packushb \$f6,\$f7,\$f8
|
.*: 4b683982 packushb \$f6,\$f7,\$f8
|
||||||
.*: 4bcb5240 paddb \$f9,\$f10,\$f11
|
.*: 4bcb5240 paddb \$f9,\$f10,\$f11
|
||||||
.*: 4b4e6b00 paddh \$f12,\$f13,\$f14
|
.*: 4b4e6b00 paddh \$f12,\$f13,\$f14
|
||||||
.*: 4b7183c0 paddw \$f15,\$f16,\$f17
|
.*: 4b7183c0 paddw \$f15,\$f16,\$f17
|
||||||
.*: 4bf49c80 paddd \$f18,\$f19,\$f20
|
.*: 4bf49c80 paddd \$f18,\$f19,\$f20
|
||||||
.*: 4b97b540 paddsb \$f21,\$f22,\$f23
|
.*: 4b97b540 paddsb \$f21,\$f22,\$f23
|
||||||
.*: 4b1ace00 paddsh \$f24,\$f25,\$f26
|
.*: 4b1ace00 paddsh \$f24,\$f25,\$f26
|
||||||
.*: 4bbde6c0 paddusb \$f27,\$f28,\$f29
|
.*: 4bbde6c0 paddusb \$f27,\$f28,\$f29
|
||||||
.*: 4b220800 paddush \$f0,\$f1,\$f2
|
.*: 4b220800 paddush \$f0,\$f1,\$f2
|
||||||
.*: 4be520c2 pandn \$f3,\$f4,\$f5
|
.*: 4be520c2 pandn \$f3,\$f4,\$f5
|
||||||
.*: 4b283988 pavgb \$f6,\$f7,\$f8
|
.*: 4b283988 pavgb \$f6,\$f7,\$f8
|
||||||
.*: 4b0b5248 pavgh \$f9,\$f10,\$f11
|
.*: 4b0b5248 pavgh \$f9,\$f10,\$f11
|
||||||
.*: 4b8e6b09 pcmpeqb \$f12,\$f13,\$f14
|
.*: 4b8e6b09 pcmpeqb \$f12,\$f13,\$f14
|
||||||
.*: 4b5183c9 pcmpeqh \$f15,\$f16,\$f17
|
.*: 4b5183c9 pcmpeqh \$f15,\$f16,\$f17
|
||||||
.*: 4b149c89 pcmpeqw \$f18,\$f19,\$f20
|
.*: 4b149c89 pcmpeqw \$f18,\$f19,\$f20
|
||||||
.*: 4bb7b549 pcmpgtb \$f21,\$f22,\$f23
|
.*: 4bb7b549 pcmpgtb \$f21,\$f22,\$f23
|
||||||
.*: 4b7ace09 pcmpgth \$f24,\$f25,\$f26
|
.*: 4b7ace09 pcmpgth \$f24,\$f25,\$f26
|
||||||
.*: 4b3de6c9 pcmpgtw \$f27,\$f28,\$f29
|
.*: 4b3de6c9 pcmpgtw \$f27,\$f28,\$f29
|
||||||
.*: 4b42080e pextrh \$f0,\$f1,\$f2
|
.*: 4b42080e pextrh \$f0,\$f1,\$f2
|
||||||
.*: 4b8520c3 pinsrh_0 \$f3,\$f4,\$f5
|
.*: 4b8520c3 pinsrh_0 \$f3,\$f4,\$f5
|
||||||
.*: 4ba83983 pinsrh_1 \$f6,\$f7,\$f8
|
.*: 4ba83983 pinsrh_1 \$f6,\$f7,\$f8
|
||||||
.*: 4bcb5243 pinsrh_2 \$f9,\$f10,\$f11
|
.*: 4bcb5243 pinsrh_2 \$f9,\$f10,\$f11
|
||||||
.*: 4bee6b03 pinsrh_3 \$f12,\$f13,\$f14
|
.*: 4bee6b03 pinsrh_3 \$f12,\$f13,\$f14
|
||||||
.*: 4b7183ce pmaddhw \$f15,\$f16,\$f17
|
.*: 4b7183ce pmaddhw \$f15,\$f16,\$f17
|
||||||
.*: 4b549c88 pmaxsh \$f18,\$f19,\$f20
|
.*: 4b549c88 pmaxsh \$f18,\$f19,\$f20
|
||||||
.*: 4b97b548 pmaxub \$f21,\$f22,\$f23
|
.*: 4b97b548 pmaxub \$f21,\$f22,\$f23
|
||||||
.*: 4b7ace08 pminsh \$f24,\$f25,\$f26
|
.*: 4b7ace08 pminsh \$f24,\$f25,\$f26
|
||||||
.*: 4bbde6c8 pminub \$f27,\$f28,\$f29
|
.*: 4bbde6c8 pminub \$f27,\$f28,\$f29
|
||||||
.*: 4ba0080f pmovmskb \$f0,\$f1
|
.*: 4ba0080f pmovmskb \$f0,\$f1
|
||||||
.*: 4ba4188a pmulhuh \$f2,\$f3,\$f4
|
.*: 4ba4188a pmulhuh \$f2,\$f3,\$f4
|
||||||
.*: 4b67314a pmulhh \$f5,\$f6,\$f7
|
.*: 4b67314a pmulhh \$f5,\$f6,\$f7
|
||||||
.*: 4b4a4a0a pmullh \$f8,\$f9,\$f10
|
.*: 4b4a4a0a pmullh \$f8,\$f9,\$f10
|
||||||
.*: 4b8d62ca pmuluw \$f11,\$f12,\$f13
|
.*: 4b8d62ca pmuluw \$f11,\$f12,\$f13
|
||||||
.*: 4b307b8d pasubub \$f14,\$f15,\$f16
|
.*: 4b307b8d pasubub \$f14,\$f15,\$f16
|
||||||
.*: 4b80944f biadd \$f17,\$f18
|
.*: 4b80944f biadd \$f17,\$f18
|
||||||
.*: 4b15a4c2 pshufh \$f19,\$f20,\$f21
|
.*: 4b15a4c2 pshufh \$f19,\$f20,\$f21
|
||||||
.*: 4b38bd8a psllh \$f22,\$f23,\$f24
|
.*: 4b38bd8a psllh \$f22,\$f23,\$f24
|
||||||
.*: 4b1bd64a psllw \$f25,\$f26,\$f27
|
.*: 4b1bd64a psllw \$f25,\$f26,\$f27
|
||||||
.*: 4b7eef0b psrah \$f28,\$f29,\$f30
|
.*: 4b7eef0b psrah \$f28,\$f29,\$f30
|
||||||
.*: 4b42080b psraw \$f0,\$f1,\$f2
|
.*: 4b42080b psraw \$f0,\$f1,\$f2
|
||||||
.*: 4b2520cb psrlh \$f3,\$f4,\$f5
|
.*: 4b2520cb psrlh \$f3,\$f4,\$f5
|
||||||
.*: 4b08398b psrlw \$f6,\$f7,\$f8
|
.*: 4b08398b psrlw \$f6,\$f7,\$f8
|
||||||
.*: 4bcb5241 psubb \$f9,\$f10,\$f11
|
.*: 4bcb5241 psubb \$f9,\$f10,\$f11
|
||||||
.*: 4b4e6b01 psubh \$f12,\$f13,\$f14
|
.*: 4b4e6b01 psubh \$f12,\$f13,\$f14
|
||||||
.*: 4b7183c1 psubw \$f15,\$f16,\$f17
|
.*: 4b7183c1 psubw \$f15,\$f16,\$f17
|
||||||
.*: 4bf49c81 psubd \$f18,\$f19,\$f20
|
.*: 4bf49c81 psubd \$f18,\$f19,\$f20
|
||||||
.*: 4b97b541 psubsb \$f21,\$f22,\$f23
|
.*: 4b97b541 psubsb \$f21,\$f22,\$f23
|
||||||
.*: 4b1ace01 psubsh \$f24,\$f25,\$f26
|
.*: 4b1ace01 psubsh \$f24,\$f25,\$f26
|
||||||
.*: 4bbde6c1 psubusb \$f27,\$f28,\$f29
|
.*: 4bbde6c1 psubusb \$f27,\$f28,\$f29
|
||||||
.*: 4b220801 psubush \$f0,\$f1,\$f2
|
.*: 4b220801 psubush \$f0,\$f1,\$f2
|
||||||
.*: 4b6520c3 punpckhbh \$f3,\$f4,\$f5
|
.*: 4b6520c3 punpckhbh \$f3,\$f4,\$f5
|
||||||
.*: 4b283983 punpckhhw \$f6,\$f7,\$f8
|
.*: 4b283983 punpckhhw \$f6,\$f7,\$f8
|
||||||
.*: 4bab524b punpckhwd \$f9,\$f10,\$f11
|
.*: 4bab524b punpckhwd \$f9,\$f10,\$f11
|
||||||
.*: 4b4e6b03 punpcklbh \$f12,\$f13,\$f14
|
.*: 4b4e6b03 punpcklbh \$f12,\$f13,\$f14
|
||||||
.*: 4b1183c3 punpcklhw \$f15,\$f16,\$f17
|
.*: 4b1183c3 punpcklhw \$f15,\$f16,\$f17
|
||||||
.*: 4b949c8b punpcklwd \$f18,\$f19,\$f20
|
.*: 4b949c8b punpcklwd \$f18,\$f19,\$f20
|
||||||
|
|
||||||
[0-9a-f]+ <fixed_point_insns>:
|
[0-9a-f]+ <fixed_point_insns>:
|
||||||
.*: 4b42080c add \$f0,\$f1,\$f2
|
.*: 4b42080c add \$f0,\$f1,\$f2
|
||||||
.*: 4b0520cc addu \$f3,\$f4,\$f5
|
.*: 4b0520cc addu \$f3,\$f4,\$f5
|
||||||
.*: 4b68398c dadd \$f6,\$f7,\$f8
|
.*: 4b68398c dadd \$f6,\$f7,\$f8
|
||||||
.*: 4b4b524d sub \$f9,\$f10,\$f11
|
.*: 4b4b524d sub \$f9,\$f10,\$f11
|
||||||
.*: 4b0e6b0d subu \$f12,\$f13,\$f14
|
.*: 4b0e6b0d subu \$f12,\$f13,\$f14
|
||||||
.*: 4b7183cd dsub \$f15,\$f16,\$f17
|
.*: 4b7183cd dsub \$f15,\$f16,\$f17
|
||||||
.*: 4b349c8c or \$f18,\$f19,\$f20
|
.*: 4b349c8c or \$f18,\$f19,\$f20
|
||||||
.*: 4b17b54e sll \$f21,\$f22,\$f23
|
.*: 4b17b54e sll \$f21,\$f22,\$f23
|
||||||
.*: 4b3ace0e dsll \$f24,\$f25,\$f26
|
.*: 4b3ace0e dsll \$f24,\$f25,\$f26
|
||||||
.*: 4b9de6c2 xor \$f27,\$f28,\$f29
|
.*: 4b9de6c2 xor \$f27,\$f28,\$f29
|
||||||
.*: 4ba20802 nor \$f0,\$f1,\$f2
|
.*: 4ba20802 nor \$f0,\$f1,\$f2
|
||||||
.*: 4bc520c2 and \$f3,\$f4,\$f5
|
.*: 4bc520c2 and \$f3,\$f4,\$f5
|
||||||
.*: 4b08398f srl \$f6,\$f7,\$f8
|
.*: 4b08398f srl \$f6,\$f7,\$f8
|
||||||
.*: 4b2b524f dsrl \$f9,\$f10,\$f11
|
.*: 4b2b524f dsrl \$f9,\$f10,\$f11
|
||||||
.*: 4b4e6b0f sra \$f12,\$f13,\$f14
|
.*: 4b4e6b0f sra \$f12,\$f13,\$f14
|
||||||
.*: 4b7183cf dsra \$f15,\$f16,\$f17
|
.*: 4b7183cf dsra \$f15,\$f16,\$f17
|
||||||
.*: 4b93900c sequ \$f18,\$f19
|
.*: 4b93900c sequ \$f18,\$f19
|
||||||
.*: 4b95a00d sltu \$f20,\$f21
|
.*: 4b95a00d sltu \$f20,\$f21
|
||||||
.*: 4b97b00e sleu \$f22,\$f23
|
.*: 4b97b00e sleu \$f22,\$f23
|
||||||
.*: 4bb9c00c seq \$f24,\$f25
|
.*: 4bb9c00c seq \$f24,\$f25
|
||||||
.*: 4bbbd00d slt \$f26,\$f27
|
.*: 4bbbd00d slt \$f26,\$f27
|
||||||
.*: 4bbde00e sle \$f28,\$f29
|
.*: 4bbde00e sle \$f28,\$f29
|
||||||
#pass
|
#pass
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,105 +1,103 @@
|
|||||||
.text
|
.text
|
||||||
.set noreorder
|
.set noreorder
|
||||||
|
|
||||||
movz_insns:
|
movz_insns:
|
||||||
movnz $2, $3, $4
|
movnz $2, $3, $4
|
||||||
|
|
||||||
integer_insns:
|
integer_insns:
|
||||||
gsmult $2, $3, $4
|
gsmult $2, $3, $4
|
||||||
gsmultu $5, $6, $7
|
gsmultu $5, $6, $7
|
||||||
gsdmult $8, $9, $10
|
gsdmult $8, $9, $10
|
||||||
gsdmultu $11, $12, $13
|
gsdmultu $11, $12, $13
|
||||||
gsdiv $14, $15, $16
|
gsdiv $14, $15, $16
|
||||||
gsdivu $17, $18, $19
|
gsdivu $17, $18, $19
|
||||||
gsddiv $20, $21, $22
|
gsddiv $20, $21, $22
|
||||||
gsddivu $23, $24, $25
|
gsddivu $23, $24, $25
|
||||||
gsmod $26, $27, $28
|
gsmod $26, $27, $28
|
||||||
gsmodu $29, $30, $31
|
gsmodu $29, $30, $31
|
||||||
gsdmod $2, $3, $4
|
gsdmod $2, $3, $4
|
||||||
gsdmodu $5, $6, $7
|
gsdmodu $5, $6, $7
|
||||||
|
|
||||||
simd_insns:
|
simd_insns:
|
||||||
packsshb $f0, $f1, $f2
|
packsshb $f0, $f1, $f2
|
||||||
packsswh $f3, $f4, $f5
|
packsswh $f3, $f4, $f5
|
||||||
packushb $f6, $f7, $f8
|
packushb $f6, $f7, $f8
|
||||||
paddb $f9, $f10, $f11
|
paddb $f9, $f10, $f11
|
||||||
paddh $f12, $f13, $f14
|
paddh $f12, $f13, $f14
|
||||||
paddw $f15, $f16, $f17
|
paddw $f15, $f16, $f17
|
||||||
paddd $f18, $f19, $f20
|
paddd $f18, $f19, $f20
|
||||||
paddsb $f21, $f22, $f23
|
paddsb $f21, $f22, $f23
|
||||||
paddsh $f24, $f25, $f26
|
paddsh $f24, $f25, $f26
|
||||||
paddusb $f27, $f28, $f29
|
paddusb $f27, $f28, $f29
|
||||||
paddush $f0, $f1, $f2
|
paddush $f0, $f1, $f2
|
||||||
pandn $f3, $f4, $f5
|
pandn $f3, $f4, $f5
|
||||||
pavgb $f6, $f7, $f8
|
pavgb $f6, $f7, $f8
|
||||||
pavgh $f9, $f10, $f11
|
pavgh $f9, $f10, $f11
|
||||||
pcmpeqb $f12, $f13, $f14
|
pcmpeqb $f12, $f13, $f14
|
||||||
pcmpeqh $f15, $f16, $f17
|
pcmpeqh $f15, $f16, $f17
|
||||||
pcmpeqw $f18, $f19, $f20
|
pcmpeqw $f18, $f19, $f20
|
||||||
pcmpgtb $f21, $f22, $f23
|
pcmpgtb $f21, $f22, $f23
|
||||||
pcmpgth $f24, $f25, $f26
|
pcmpgth $f24, $f25, $f26
|
||||||
pcmpgtw $f27, $f28, $f29
|
pcmpgtw $f27, $f28, $f29
|
||||||
pextrh $f0, $f1, $f2
|
pextrh $f0, $f1, $f2
|
||||||
pinsrh_0 $f3, $f4, $f5
|
pinsrh_0 $f3, $f4, $f5
|
||||||
pinsrh_1 $f6, $f7, $f8
|
pinsrh_1 $f6, $f7, $f8
|
||||||
pinsrh_2 $f9, $f10, $f11
|
pinsrh_2 $f9, $f10, $f11
|
||||||
pinsrh_3 $f12, $f13, $f14
|
pinsrh_3 $f12, $f13, $f14
|
||||||
pmaddhw $f15, $f16, $f17
|
pmaddhw $f15, $f16, $f17
|
||||||
pmaxsh $f18, $f19, $f20
|
pmaxsh $f18, $f19, $f20
|
||||||
pmaxub $f21, $f22, $f23
|
pmaxub $f21, $f22, $f23
|
||||||
pminsh $f24, $f25, $f26
|
pminsh $f24, $f25, $f26
|
||||||
pminub $f27, $f28, $f29
|
pminub $f27, $f28, $f29
|
||||||
pmovmskb $f0, $f1
|
pmovmskb $f0, $f1
|
||||||
pmulhuh $f2, $f3, $f4
|
pmulhuh $f2, $f3, $f4
|
||||||
pmulhh $f5, $f6, $f7
|
pmulhh $f5, $f6, $f7
|
||||||
pmullh $f8, $f9, $f10
|
pmullh $f8, $f9, $f10
|
||||||
pmuluw $f11, $f12, $f13
|
pmuluw $f11, $f12, $f13
|
||||||
pasubub $f14, $f15, $f16
|
pasubub $f14, $f15, $f16
|
||||||
biadd $f17, $f18
|
biadd $f17, $f18
|
||||||
pshufh $f19, $f20, $f21
|
pshufh $f19, $f20, $f21
|
||||||
psllh $f22, $f23, $f24
|
psllh $f22, $f23, $f24
|
||||||
psllw $f25, $f26, $f27
|
psllw $f25, $f26, $f27
|
||||||
psrah $f28, $f29, $f30
|
psrah $f28, $f29, $f30
|
||||||
psraw $f0, $f1, $f2
|
psraw $f0, $f1, $f2
|
||||||
psrlh $f3, $f4, $f5
|
psrlh $f3, $f4, $f5
|
||||||
psrlw $f6, $f7, $f8
|
psrlw $f6, $f7, $f8
|
||||||
psubb $f9, $f10, $f11
|
psubb $f9, $f10, $f11
|
||||||
psubh $f12, $f13, $f14
|
psubh $f12, $f13, $f14
|
||||||
psubw $f15, $f16, $f17
|
psubw $f15, $f16, $f17
|
||||||
psubd $f18, $f19, $f20
|
psubd $f18, $f19, $f20
|
||||||
psubsb $f21, $f22, $f23
|
psubsb $f21, $f22, $f23
|
||||||
psubsh $f24, $f25, $f26
|
psubsh $f24, $f25, $f26
|
||||||
psubusb $f27, $f28, $f29
|
psubusb $f27, $f28, $f29
|
||||||
psubush $f0, $f1, $f2
|
psubush $f0, $f1, $f2
|
||||||
punpckhbh $f3, $f4, $f5
|
punpckhbh $f3, $f4, $f5
|
||||||
punpckhhw $f6, $f7, $f8
|
punpckhhw $f6, $f7, $f8
|
||||||
punpckhwd $f9, $f10, $f11
|
punpckhwd $f9, $f10, $f11
|
||||||
punpcklbh $f12, $f13, $f14
|
punpcklbh $f12, $f13, $f14
|
||||||
punpcklhw $f15, $f16, $f17
|
punpcklhw $f15, $f16, $f17
|
||||||
punpcklwd $f18, $f19, $f20
|
punpcklwd $f18, $f19, $f20
|
||||||
|
|
||||||
fixed_point_insns:
|
fixed_point_insns:
|
||||||
add $f0, $f1, $f2
|
add $f0, $f1, $f2
|
||||||
addu $f3, $f4, $f5
|
addu $f3, $f4, $f5
|
||||||
dadd $f6, $f7, $f8
|
dadd $f6, $f7, $f8
|
||||||
sub $f9, $f10, $f11
|
sub $f9, $f10, $f11
|
||||||
subu $f12, $f13, $f14
|
subu $f12, $f13, $f14
|
||||||
dsub $f15, $f16, $f17
|
dsub $f15, $f16, $f17
|
||||||
or $f18, $f19, $f20
|
or $f18, $f19, $f20
|
||||||
sll $f21, $f22, $f23
|
sll $f21, $f22, $f23
|
||||||
dsll $f24, $f25, $f26
|
dsll $f24, $f25, $f26
|
||||||
xor $f27, $f28, $f29
|
xor $f27, $f28, $f29
|
||||||
nor $f0, $f1, $f2
|
nor $f0, $f1, $f2
|
||||||
and $f3, $f4, $f5
|
and $f3, $f4, $f5
|
||||||
srl $f6, $f7, $f8
|
srl $f6, $f7, $f8
|
||||||
dsrl $f9, $f10, $f11
|
dsrl $f9, $f10, $f11
|
||||||
sra $f12, $f13, $f14
|
sra $f12, $f13, $f14
|
||||||
dsra $f15, $f16, $f17
|
dsra $f15, $f16, $f17
|
||||||
sequ $f18, $f19
|
sequ $f18, $f19
|
||||||
sltu $f20, $f21
|
sltu $f20, $f21
|
||||||
sleu $f22, $f23
|
sleu $f22, $f23
|
||||||
seq $f24, $f25
|
seq $f24, $f25
|
||||||
slt $f26, $f27
|
slt $f26, $f27
|
||||||
sle $f28, $f29
|
sle $f28, $f29
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user