xcoff versions of the altivec test.

This commit is contained in:
Tom Rix 2002-02-14 22:41:04 +00:00
parent 6b230f1b26
commit 74a21df487
6 changed files with 77 additions and 1 deletions

View File

@ -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>
* gasp/flonums.asm: New test.

View 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:

View 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

View 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:

View 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

View File

@ -27,5 +27,11 @@ if { [istarget powerpc64*-*-*] || [istarget *-*-elf64*]} then {
if { [istarget powerpc*-*-*] } then {
run_dump_test "simpshft"
run_dump_test "booke"
run_dump_test "altivec"
if { [istarget powerpc-ibm-aix*] } then {
run_dump_test "altivec_xcoff"
run_dump_test "altivec_xcoff64"
} else {
run_dump_test "altivec"
}
}