| 1 | #as: -march=i686+avx+vmx+smx+xsave+aes+pclmul+fma+movbe+ept+clflush+syscall+rdtscp+sse5+3dnowa+svme+padlock |
| 2 | #objdump: -dw |
| 3 | #name: i386 arch 10 |
| 4 | |
| 5 | .*: file format .* |
| 6 | |
| 7 | Disassembly of section .text: |
| 8 | |
| 9 | 0+ <.text>: |
| 10 | [ ]*[a-f0-9]+: 0f 44 d8 cmove %eax,%ebx |
| 11 | [ ]*[a-f0-9]+: 0f ae 38 clflush \(%eax\) |
| 12 | [ ]*[a-f0-9]+: 0f 05 syscall |
| 13 | [ ]*[a-f0-9]+: 0f fc dc paddb %mm4,%mm3 |
| 14 | [ ]*[a-f0-9]+: f3 0f 58 dc addss %xmm4,%xmm3 |
| 15 | [ ]*[a-f0-9]+: f2 0f 58 dc addsd %xmm4,%xmm3 |
| 16 | [ ]*[a-f0-9]+: 66 0f d0 dc addsubpd %xmm4,%xmm3 |
| 17 | [ ]*[a-f0-9]+: 66 0f 38 01 dc phaddw %xmm4,%xmm3 |
| 18 | [ ]*[a-f0-9]+: 66 0f 38 41 d9 phminposuw %xmm1,%xmm3 |
| 19 | [ ]*[a-f0-9]+: f2 0f 38 f1 d9 crc32l %ecx,%ebx |
| 20 | [ ]*[a-f0-9]+: c5 fc 77 vzeroall |
| 21 | [ ]*[a-f0-9]+: 0f 01 c4 vmxoff |
| 22 | [ ]*[a-f0-9]+: 0f 37 getsec |
| 23 | [ ]*[a-f0-9]+: 0f 01 d0 xgetbv |
| 24 | [ ]*[a-f0-9]+: 66 0f 38 dc 01 aesenc \(%ecx\),%xmm0 |
| 25 | [ ]*[a-f0-9]+: 66 0f 3a 44 c1 08 pclmulqdq \$0x8,%xmm1,%xmm0 |
| 26 | [ ]*[a-f0-9]+: c4 e2 79 dc 11 vaesenc \(%ecx\),%xmm0,%xmm2 |
| 27 | [ ]*[a-f0-9]+: c4 e3 49 44 d4 08 vpclmulqdq \$0x8,%xmm4,%xmm6,%xmm2 |
| 28 | [ ]*[a-f0-9]+: c4 e2 c9 98 d4 vfmadd132pd %xmm4,%xmm6,%xmm2 |
| 29 | [ ]*[a-f0-9]+: 0f 38 f0 19 movbe \(%ecx\),%ebx |
| 30 | [ ]*[a-f0-9]+: 66 0f 38 80 19 invept \(%ecx\),%ebx |
| 31 | [ ]*[a-f0-9]+: 0f 01 f9 rdtscp |
| 32 | [ ]*[a-f0-9]+: 0f 0f dc b7 pmulhrw %mm4,%mm3 |
| 33 | [ ]*[a-f0-9]+: 0f 0f dc bb pswapd %mm4,%mm3 |
| 34 | [ ]*[a-f0-9]+: f2 0f 79 ca insertq %xmm2,%xmm1 |
| 35 | [ ]*[a-f0-9]+: 0f 01 da vmload |
| 36 | [ ]*[a-f0-9]+: f3 0f bd d9 lzcnt %ecx,%ebx |
| 37 | [ ]*[a-f0-9]+: 0f 7a 12 ca frczss %xmm2,%xmm1 |
| 38 | [ ]*[a-f0-9]+: 0f a7 c0 xstore-rng |
| 39 | #pass |