]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/testsuite/gas/i386/x86-64-arch-2.s
Merge commit 'upstream/2.20'
[msp430-binutils.git] / gas / testsuite / gas / i386 / x86-64-arch-2.s
diff --git a/gas/testsuite/gas/i386/x86-64-arch-2.s b/gas/testsuite/gas/i386/x86-64-arch-2.s
new file mode 100644 (file)
index 0000000..d051441
--- /dev/null
@@ -0,0 +1,58 @@
+# Test -march=
+       .text
+# cmov feature 
+cmove  %eax,%ebx
+# clflush
+clflush (%rax)
+# SYSCALL
+syscall
+# 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
+# AVX
+vzeroall
+# VMX
+vmxoff
+# SMX
+getsec
+# Xsave
+xgetbv
+# AES
+aesenc  (%rcx),%xmm0
+# PCLMUL
+pclmulqdq $8,%xmm1,%xmm0
+# AES + AVX
+vaesenc  (%rcx),%xmm0,%xmm2
+# PCLMUL + AVX
+vpclmulqdq $8,%xmm4,%xmm6,%xmm2
+# FMA
+vfmadd132pd %xmm4,%xmm6,%xmm2
+# MOVBE
+movbe   (%rcx),%ebx
+# EPT
+invept  (%rcx),%rbx
+# RDTSCP
+rdtscp
+# 3DNow
+pmulhrw %mm4,%mm3
+# 3DNow Extensions
+pswapd %mm4,%mm3
+# SSE4a
+insertq %xmm2,%xmm1
+# SVME
+vmload
+# ABM
+lzcnt %ecx,%ebx
+# PadLock
+xstorerng