gas/
[binutils.git] / gas / testsuite / gas / i386 / arch-10.s
blobc1ab0106ecbf38ae7c4f1a85fca47e2efe3845cc
1 # Test -march=
2 .text
3 # cmov feature
4 cmove %eax,%ebx
5 # clflush
6 clflush (%eax)
7 # SYSCALL
8 syscall
9 # MMX
10 paddb %mm4,%mm3
11 # SSE
12 addss %xmm4,%xmm3
13 # SSE2
14 addsd %xmm4,%xmm3
15 # SSE3
16 addsubpd %xmm4,%xmm3
17 # SSSE3
18 phaddw %xmm4,%xmm3
19 # SSE4.1
20 phminposuw %xmm1,%xmm3
21 # SSE4.2
22 crc32 %ecx,%ebx
23 # AVX
24 vzeroall
25 # VMX
26 vmxoff
27 # SMX
28 getsec
29 # Xsave
30 xgetbv
31 # AES
32 aesenc (%ecx),%xmm0
33 # PCLMUL
34 pclmulqdq $8,%xmm1,%xmm0
35 # AES + AVX
36 vaesenc (%ecx),%xmm0,%xmm2
37 # PCLMUL + AVX
38 vpclmulqdq $8,%xmm4,%xmm6,%xmm2
39 # FMA
40 vfmadd132pd %xmm4,%xmm6,%xmm2
41 # MOVBE
42 movbe (%ecx),%ebx
43 # EPT
44 invept (%ecx),%ebx
45 # RDTSCP
46 rdtscp
47 # 3DNow
48 pmulhrw %mm4,%mm3
49 # 3DNow Extensions
50 pswapd %mm4,%mm3
51 # SSE4a
52 insertq %xmm2,%xmm1
53 # SVME
54 vmload
55 # ABM
56 lzcnt %ecx,%ebx
57 # SSE5
58 frczss %xmm2, %xmm1
59 # PadLock
60 xstorerng