2002-02-12 H.J. Lu <hongjiu.lu@intel.com>

* gas/i386/i386.exp: Run x86-64-arch-2 instead of
	x86-64-arch-10.

	* gas/i386/x86-64-arch-10.d: Removed.

	* gas/i386/x86-64-arch-2.d: New.
	* gas/i386/x86-64-arch-2.s: Likewise.
This commit is contained in:
H.J. Lu 2008-02-12 18:56:12 +00:00
parent 4b6bc8ebeb
commit e8efc4d9fd
4 changed files with 50 additions and 3 deletions

View File

@ -1,3 +1,13 @@
2002-02-12 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Run x86-64-arch-2 instead of
x86-64-arch-10.
* gas/i386/x86-64-arch-10.d: Removed.
* gas/i386/x86-64-arch-2.d: New.
* gas/i386/x86-64-arch-2.s: Likewise.
2008-02-12 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/x86-64-xsave.d: Remove prefix.

View File

@ -227,7 +227,7 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
run_dump_test "x86-64-opcode-inval-intel"
run_dump_test "rexw"
run_dump_test "x86-64-arch-1"
run_dump_test "x86-64-arch-10"
run_dump_test "x86-64-arch-2"
run_dump_test "x86-64-xsave"
run_dump_test "x86-64-xsave-intel"

View File

@ -1,7 +1,6 @@
#source: arch-10.s
#as: -march=generic64+sse4+vmx+smx+xsave+sse5+3dnowa+svme+padlock
#objdump: -dw
#name: x86-64 arch 10
#name: x86-64 arch 2
.*: file format .*

View File

@ -0,0 +1,38 @@
# Test -march=
.text
# cmov feature
cmove %eax,%ebx
# MMX
paddb %mm4,%mm3
# SSE
addss %xmm4,%xmm3
# SSE2
addsd %xmm4,%xmm3
# SSE3
addsubpd %xmm4,%xmm3
# SSSE3
phaddw %xmm4,%xmm3
# SSE4.1
phminposuw %xmm1,%xmm3
# SSE4.2
crc32 %ecx,%ebx
# VMX
vmxoff
# SMX
getsec
# Xsave
xgetbv
# 3DNow
pmulhrw %mm4,%mm3
# 3DNow Extensions
pswapd %mm4,%mm3
# SSE4a
insertq %xmm2,%xmm1
# SVME
vmload
# ABM
lzcnt %ecx,%ebx
# SSE5
frczss %xmm2, %xmm1
# PadLock
xstorerng