mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-24 04:00:07 +08:00
xcoff versions of the altivec test.
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
2002-02-14 Tom Rix <trix@redhat.com>
|
||||||
|
|
||||||
|
* gas/ppc/ppc.exp: Add xcoff altivec tests.
|
||||||
|
* gas/ppc/altivec_xcoff.s: New.
|
||||||
|
* gas/ppc/altivec_xcoff.d: New.
|
||||||
|
* gas/ppc/altivec_xcoff64.s: New.
|
||||||
|
* gas/ppc/altivec_xcoff64.d: New.
|
||||||
|
|
||||||
2002-02-13 Ben Elliston <bje@redhat.com>
|
2002-02-13 Ben Elliston <bje@redhat.com>
|
||||||
|
|
||||||
* gasp/flonums.asm: New test.
|
* gasp/flonums.asm: New test.
|
||||||
|
16
gas/testsuite/gas/ppc/altivec_xcoff.d
Normal file
16
gas/testsuite/gas/ppc/altivec_xcoff.d
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#as: -mppc -maltivec
|
||||||
|
#objdump: -mpowerpc -Dr
|
||||||
|
#name: xcoff AltiVec tests
|
||||||
|
|
||||||
|
.*: file format aixcoff-rs6000
|
||||||
|
|
||||||
|
Disassembly of section .text:
|
||||||
|
|
||||||
|
0000000000000000 <.text>:
|
||||||
|
0: 7c 60 06 6c dss 3
|
||||||
|
4: 7e 40 06 6c dssall 2
|
||||||
|
8: 7c 25 22 ac dst r5,r4,1
|
||||||
|
c: 7e 08 3a ac dstt r8,r7,0
|
||||||
|
10: 7c 65 32 ec dstst r5,r6,3
|
||||||
|
14: 7e 44 2a ec dststt r4,r5,2
|
||||||
|
Disassembly of section .data:
|
16
gas/testsuite/gas/ppc/altivec_xcoff.s
Normal file
16
gas/testsuite/gas/ppc/altivec_xcoff.s
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# PowerPC xcoff AltiVec tests
|
||||||
|
#as: -mppc -maltivec
|
||||||
|
.machine "ppc"
|
||||||
|
.csect .text[PR]
|
||||||
|
.csect main[DS]
|
||||||
|
main:
|
||||||
|
.csect .text[PR]
|
||||||
|
.main:
|
||||||
|
dss 3
|
||||||
|
dssall 2
|
||||||
|
dst 5,4,1
|
||||||
|
dstt 8,7,0
|
||||||
|
dstst 5,6,3
|
||||||
|
dststt 4,5,2
|
||||||
|
|
||||||
|
|
16
gas/testsuite/gas/ppc/altivec_xcoff64.d
Normal file
16
gas/testsuite/gas/ppc/altivec_xcoff64.d
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
#as: -a64 -mppc64 -maltivec
|
||||||
|
#objdump: -Dr
|
||||||
|
#name: xcoff64 AltiVec tests
|
||||||
|
|
||||||
|
.*: file format aixcoff64-rs6000
|
||||||
|
|
||||||
|
Disassembly of section .text:
|
||||||
|
|
||||||
|
0000000000000000 <.text>:
|
||||||
|
0: 7c 60 06 6c dss 3
|
||||||
|
4: 7e 40 06 6c dssall 2
|
||||||
|
8: 7c 25 22 ac dst r5,r4,1
|
||||||
|
c: 7e 08 3a ac dstt r8,r7,0
|
||||||
|
10: 7c 65 32 ec dstst r5,r6,3
|
||||||
|
14: 7e 44 2a ec dststt r4,r5,2
|
||||||
|
Disassembly of section .data:
|
14
gas/testsuite/gas/ppc/altivec_xcoff64.s
Normal file
14
gas/testsuite/gas/ppc/altivec_xcoff64.s
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# PowerPC xcoff64 AltiVec tests
|
||||||
|
#as: -a64 -mppc64 -maltivec
|
||||||
|
.machine "ppc64"
|
||||||
|
.csect .text[PR]
|
||||||
|
.csect main[DS]
|
||||||
|
main:
|
||||||
|
.csect .text[PR]
|
||||||
|
.main:
|
||||||
|
dss 3
|
||||||
|
dssall 2
|
||||||
|
dst 5,4,1
|
||||||
|
dstt 8,7,0
|
||||||
|
dstst 5,6,3
|
||||||
|
dststt 4,5,2
|
@ -27,5 +27,11 @@ if { [istarget powerpc64*-*-*] || [istarget *-*-elf64*]} then {
|
|||||||
if { [istarget powerpc*-*-*] } then {
|
if { [istarget powerpc*-*-*] } then {
|
||||||
run_dump_test "simpshft"
|
run_dump_test "simpshft"
|
||||||
run_dump_test "booke"
|
run_dump_test "booke"
|
||||||
|
|
||||||
|
if { [istarget powerpc-ibm-aix*] } then {
|
||||||
|
run_dump_test "altivec_xcoff"
|
||||||
|
run_dump_test "altivec_xcoff64"
|
||||||
|
} else {
|
||||||
run_dump_test "altivec"
|
run_dump_test "altivec"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user