.text
# cmov feature
cmove %eax,%ebx
+# clflush
+clflush (%rax)
+# SYSCALL
+syscall
# MMX
paddb %mm4,%mm3
# SSE
getsec
# Xsave
xgetbv
+# Xsaveopt
+xsaveopt (%rcx)
# AES
aesenc (%rcx),%xmm0
# PCLMUL
pclmulqdq $8,%xmm1,%xmm0
+# AES + AVX
+vaesenc (%rcx),%xmm0,%xmm2
+# PCLMUL + AVX
+vpclmulqdq $8,%xmm4,%xmm6,%xmm2
# FMA
-vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
-# 3DNow
-pmulhrw %mm4,%mm3
-# 3DNow Extensions
-pswapd %mm4,%mm3
+vfmadd132pd %xmm4,%xmm6,%xmm2
+# MOVBE
+movbe (%rcx),%ebx
+# CX16
+cmpxchg16b (%rsi)
+# EPT
+invept (%rcx),%rbx
+# RDTSCP
+rdtscp
+# 3DNow or PRFCHW
+prefetchw 0x1000(,%rsi,2)
# SSE4a
insertq %xmm2,%xmm1
# SVME
vmload
-# ABM
+# ABM/LZCNT
lzcnt %ecx,%ebx
-# SSE5
-frczss %xmm2, %xmm1
# PadLock
xstorerng
+# BMI
+blsr %ecx,%ebx
+# TBM
+blcfill %ecx,%ebx