.*:32: Error: .*
.*:34: Error: .*
.*:36: Error: .*
+.*:38: Error: .*
+.*:40: Error: .*
+.*:42: Error: .*
+.*:44: Error: .*
+.*:46: Error: .*
+.*:48: Error: .*
+.*:50: Error: .*
+.*:52: Error: .*
GAS LISTING .*
[ ]*16[ ]+phminposuw %xmm1,%xmm3
[ ]*17[ ]+\# SSE4\.2
[ ]*18[ ]+crc32 %ecx,%ebx
-[ ]*19[ ]+\# VMX
-[ ]*20[ ]+vmxoff
-[ ]*21[ ]+\# SMX
-[ ]*22[ ]+getsec
-[ ]*23[ ]+\# 3DNow
-[ ]*24[ ]+pmulhrw %mm4,%mm3
-[ ]*25[ ]+\# 3DNow Extensions
-[ ]*26[ ]+pswapd %mm4,%mm3
-[ ]*27[ ]+\# SSE4a
-[ ]*28[ ]+insertq %xmm2,%xmm1
-[ ]*29[ ]+\# SVME
-[ ]*30[ ]+vmload
-[ ]*31[ ]+\# ABM
-[ ]*32[ ]+lzcnt %ecx,%ebx
-[ ]*33[ ]+\# SSE5
-[ ]*34[ ]+frczss %xmm2, %xmm1
-[ ]*35[ ]+\# PadLock
-[ ]*36[ ]+xstorerng
+[ ]*19[ ]+\# AVX
+[ ]*20[ ]+vzeroall
+[ ]*21[ ]+\# VMX
+[ ]*22[ ]+vmxoff
+[ ]*23[ ]+\# SMX
+[ ]*24[ ]+getsec
+[ ]*25[ ]+\# Xsave
+[ ]*26[ ]+xgetbv
+[ ]*27[ ]+\# AES
+[ ]*28[ ]+aesenc \(%ecx\),%xmm0
+[ ]*29[ ]+\# PCLMUL
+[ ]*30[ ]+pclmulqdq \$8,%xmm1,%xmm0
+[ ]*31[ ]+\# AES \+ AVX
+[ ]*32[ ]+vaesenc \(%ecx\),%xmm0,%xmm2
+[ ]*33[ ]+\# FMA
+[ ]*34[ ]+vfmaddpd %ymm4,%ymm6,%ymm2,%ymm7
+[ ]*35[ ]+\# MOVBE
+[ ]*36[ ]+movbe \(%ecx\),%ebx
+[ ]*37[ ]+\# EPT
+[ ]*38[ ]+invept \(%ecx\),%ebx
+[ ]*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