Commit | Line | Data |
---|---|---|
e8efc4d9 L |
1 | # Test -march= |
2 | .text | |
3 | # cmov feature | |
4 | cmove %eax,%ebx | |
5 | # MMX | |
6 | paddb %mm4,%mm3 | |
7 | # SSE | |
8 | addss %xmm4,%xmm3 | |
9 | # SSE2 | |
10 | addsd %xmm4,%xmm3 | |
11 | # SSE3 | |
12 | addsubpd %xmm4,%xmm3 | |
13 | # SSSE3 | |
14 | phaddw %xmm4,%xmm3 | |
15 | # SSE4.1 | |
16 | phminposuw %xmm1,%xmm3 | |
17 | # SSE4.2 | |
18 | crc32 %ecx,%ebx | |
c0f3af97 L |
19 | # AVX |
20 | vzeroall | |
e8efc4d9 L |
21 | # VMX |
22 | vmxoff | |
23 | # SMX | |
24 | getsec | |
25 | # Xsave | |
26 | xgetbv | |
c0f3af97 L |
27 | # AES |
28 | aesenc (%rcx),%xmm0 | |
594ab6a3 | 29 | # PCLMUL |
c0f3af97 | 30 | pclmulqdq $8,%xmm1,%xmm0 |
a5ff0eb2 L |
31 | # AES + AVX |
32 | vaesenc (%rcx),%xmm0,%xmm2 | |
c0f3af97 | 33 | # FMA |
0bfee649 | 34 | vfmadd132pd %xmm4,%xmm6,%xmm2 |
f1f8f695 L |
35 | # MOVBE |
36 | movbe (%rcx),%ebx | |
37 | # EPT | |
38 | invept (%rcx),%rbx | |
e8efc4d9 L |
39 | # 3DNow |
40 | pmulhrw %mm4,%mm3 | |
41 | # 3DNow Extensions | |
42 | pswapd %mm4,%mm3 | |
43 | # SSE4a | |
44 | insertq %xmm2,%xmm1 | |
45 | # SVME | |
46 | vmload | |
47 | # ABM | |
48 | lzcnt %ecx,%ebx | |
49 | # SSE5 | |
50 | frczss %xmm2, %xmm1 | |
51 | # PadLock | |
52 | xstorerng |