diff --git a/gas/testsuite/gas/i386/fma-intel.d b/gas/testsuite/gas/i386/fma-intel.d
new file mode 100644
index 00000000000..2948ec0e6cf
--- /dev/null
+++ b/gas/testsuite/gas/i386/fma-intel.d
@@ -0,0 +1,491 @@
+#objdump: -dwMintel
+#name: i386 FMA (Intel disassembly)
+#source: fma.s
+
+.*: +file format .*
+
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 d4       	vfmadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 d4       	vfmadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 d4       	vfmadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 d4       	vfmadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 d4       	vfmadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 d4       	vfmadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 d4       	vfmaddsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 d4       	vfmaddsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 d4       	vfmaddsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 d4       	vfmaddsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 d4       	vfmaddsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 d4       	vfmaddsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 d4       	vfmsubadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 d4       	vfmsubadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 d4       	vfmsubadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 d4       	vfmsubadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 d4       	vfmsubadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 d4       	vfmsubadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a d4       	vfmsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a d4       	vfmsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd aa d4       	vfmsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d aa d4       	vfmsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ba d4       	vfmsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ba d4       	vfmsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c d4       	vfnmadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c d4       	vfnmadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ac d4       	vfnmadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ac d4       	vfnmadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd bc d4       	vfnmadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d bc d4       	vfnmadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e d4       	vfnmsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e d4       	vfnmsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ae d4       	vfnmsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ae d4       	vfnmsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd be d4       	vfnmsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d be d4       	vfnmsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 98 d4       	vfmadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 d4       	vfmadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 d4       	vfmadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 d4       	vfmadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 d4       	vfmadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 d4       	vfmaddsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 96 d4       	vfmaddsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 d4       	vfmaddsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 d4       	vfmaddsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 d4       	vfmaddsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 d4       	vfmaddsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 d4       	vfmsubadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 97 d4       	vfmsubadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 d4       	vfmsubadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 d4       	vfmsubadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 d4       	vfmsubadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 d4       	vfmsubadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a d4       	vfmsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9a d4       	vfmsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa d4       	vfmsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 aa d4       	vfmsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba d4       	vfmsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ba d4       	vfmsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c d4       	vfnmadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9c d4       	vfnmadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac d4       	vfnmadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ac d4       	vfnmadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc d4       	vfnmadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bc d4       	vfnmadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e d4       	vfnmsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9e d4       	vfnmsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae d4       	vfnmsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ae d4       	vfnmsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 be d4       	vfnmsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 be d4       	vfnmsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 d4       	vfmadd132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 d4       	vfmadd213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 d4       	vfmadd231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b d4       	vfmsub132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab d4       	vfmsub213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb d4       	vfmsub231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d d4       	vfnmadd132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad d4       	vfnmadd213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd d4       	vfnmadd231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f d4       	vfnmsub132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 af d4       	vfnmsub213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf d4       	vfnmsub231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 99 d4       	vfmadd132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 d4       	vfmadd213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 d4       	vfmadd231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9b d4       	vfmsub132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ab d4       	vfmsub213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bb d4       	vfmsub231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9d d4       	vfnmadd132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ad d4       	vfnmadd213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bd d4       	vfnmadd231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9f d4       	vfnmsub132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 af d4       	vfnmsub213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bf d4       	vfnmsub231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 d4       	vfmadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 d4       	vfmadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 d4       	vfmadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 d4       	vfmadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 d4       	vfmadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 d4       	vfmadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 d4       	vfmaddsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 d4       	vfmaddsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 d4       	vfmaddsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 d4       	vfmaddsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 d4       	vfmaddsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 d4       	vfmaddsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 d4       	vfmsubadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 d4       	vfmsubadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 d4       	vfmsubadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 d4       	vfmsubadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 d4       	vfmsubadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 d4       	vfmsubadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a d4       	vfmsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a d4       	vfmsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd aa d4       	vfmsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d aa d4       	vfmsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ba d4       	vfmsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ba d4       	vfmsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c d4       	vfnmadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c d4       	vfnmadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ac d4       	vfnmadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ac d4       	vfnmadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd bc d4       	vfnmadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d bc d4       	vfnmadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e d4       	vfnmsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e d4       	vfnmsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ae d4       	vfnmsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ae d4       	vfnmsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd be d4       	vfnmsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d be d4       	vfnmsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps ymm2,ymm6,YMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 98 d4       	vfmadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 d4       	vfmadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 d4       	vfmadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 d4       	vfmadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 d4       	vfmadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 d4       	vfmaddsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 96 d4       	vfmaddsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 d4       	vfmaddsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 d4       	vfmaddsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 d4       	vfmaddsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 d4       	vfmaddsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 d4       	vfmsubadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 97 d4       	vfmsubadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 d4       	vfmsubadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 d4       	vfmsubadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 d4       	vfmsubadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 d4       	vfmsubadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a d4       	vfmsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9a d4       	vfmsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa d4       	vfmsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 aa d4       	vfmsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba d4       	vfmsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ba d4       	vfmsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c d4       	vfnmadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9c d4       	vfnmadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac d4       	vfnmadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ac d4       	vfnmadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc d4       	vfnmadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bc d4       	vfnmadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e d4       	vfnmsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9e d4       	vfnmsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae d4       	vfnmsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ae d4       	vfnmsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 be d4       	vfnmsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 be d4       	vfnmsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps xmm7,xmm6,XMMWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 d4       	vfmadd132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 d4       	vfmadd213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 d4       	vfmadd231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b d4       	vfmsub132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab d4       	vfmsub213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb d4       	vfmsub231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d d4       	vfnmadd132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad d4       	vfnmadd213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd d4       	vfnmadd231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f d4       	vfnmsub132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 af d4       	vfnmsub213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf d4       	vfnmsub231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 99 d4       	vfmadd132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 d4       	vfmadd213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 d4       	vfmadd231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9b d4       	vfmsub132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ab d4       	vfmsub213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bb d4       	vfmsub231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9d d4       	vfnmadd132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ad d4       	vfnmadd213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bd d4       	vfnmadd231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9f d4       	vfnmsub132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 af d4       	vfnmsub213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bf d4       	vfnmsub231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[ecx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[ecx\]
+#pass
diff --git a/gas/testsuite/gas/i386/fma.d b/gas/testsuite/gas/i386/fma.d
new file mode 100644
index 00000000000..920808e7835
--- /dev/null
+++ b/gas/testsuite/gas/i386/fma.d
@@ -0,0 +1,490 @@
+#objdump: -dw
+#name: i386 FMA
+
+.*: +file format .*
+
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 d4       	vfmadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 d4       	vfmadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 d4       	vfmadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 d4       	vfmadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 d4       	vfmadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 d4       	vfmadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 d4       	vfmaddsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 d4       	vfmaddsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 d4       	vfmaddsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 d4       	vfmaddsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 d4       	vfmaddsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 d4       	vfmaddsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 d4       	vfmsubadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 d4       	vfmsubadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 d4       	vfmsubadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 d4       	vfmsubadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 d4       	vfmsubadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 d4       	vfmsubadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a d4       	vfmsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a d4       	vfmsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa d4       	vfmsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa d4       	vfmsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba d4       	vfmsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba d4       	vfmsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c d4       	vfnmadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c d4       	vfnmadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac d4       	vfnmadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac d4       	vfnmadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc d4       	vfnmadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc d4       	vfnmadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e d4       	vfnmsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e d4       	vfnmsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae d4       	vfnmsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae d4       	vfnmsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be d4       	vfnmsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be d4       	vfnmsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 98 d4       	vfmadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 d4       	vfmadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 d4       	vfmadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 d4       	vfmadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 d4       	vfmadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 d4       	vfmaddsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 96 d4       	vfmaddsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 d4       	vfmaddsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 d4       	vfmaddsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 d4       	vfmaddsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 d4       	vfmaddsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 d4       	vfmsubadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 97 d4       	vfmsubadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 d4       	vfmsubadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 d4       	vfmsubadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 d4       	vfmsubadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 d4       	vfmsubadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a d4       	vfmsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9a d4       	vfmsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa d4       	vfmsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 aa d4       	vfmsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba d4       	vfmsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ba d4       	vfmsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c d4       	vfnmadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9c d4       	vfnmadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac d4       	vfnmadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ac d4       	vfnmadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc d4       	vfnmadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 bc d4       	vfnmadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e d4       	vfnmsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9e d4       	vfnmsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae d4       	vfnmsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ae d4       	vfnmsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 be d4       	vfnmsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 be d4       	vfnmsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 d4       	vfmadd132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 d4       	vfmadd213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 d4       	vfmadd231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b d4       	vfmsub132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab d4       	vfmsub213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb d4       	vfmsub231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d d4       	vfnmadd132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad d4       	vfnmadd213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd d4       	vfnmadd231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f d4       	vfnmsub132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af d4       	vfnmsub213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf d4       	vfnmsub231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 d4       	vfmadd132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 d4       	vfmadd213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 d4       	vfmadd231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b d4       	vfmsub132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab d4       	vfmsub213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb d4       	vfmsub231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d d4       	vfnmadd132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad d4       	vfnmadd213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd d4       	vfnmadd231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f d4       	vfnmsub132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af d4       	vfnmsub213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf d4       	vfnmsub231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 d4       	vfmadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 d4       	vfmadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 d4       	vfmadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 d4       	vfmadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 d4       	vfmadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 d4       	vfmadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 d4       	vfmaddsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 d4       	vfmaddsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 d4       	vfmaddsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 d4       	vfmaddsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 d4       	vfmaddsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 d4       	vfmaddsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 d4       	vfmsubadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 d4       	vfmsubadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 d4       	vfmsubadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 d4       	vfmsubadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 d4       	vfmsubadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 d4       	vfmsubadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a d4       	vfmsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a d4       	vfmsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa d4       	vfmsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa d4       	vfmsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba d4       	vfmsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba d4       	vfmsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c d4       	vfnmadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c d4       	vfnmadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac d4       	vfnmadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac d4       	vfnmadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc d4       	vfnmadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc d4       	vfnmadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e d4       	vfnmsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e d4       	vfnmsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae d4       	vfnmsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae d4       	vfnmsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be d4       	vfnmsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be d4       	vfnmsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps \(%ecx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 98 d4       	vfmadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 d4       	vfmadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 d4       	vfmadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 d4       	vfmadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 d4       	vfmadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 d4       	vfmaddsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 96 d4       	vfmaddsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 d4       	vfmaddsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 d4       	vfmaddsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 d4       	vfmaddsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 d4       	vfmaddsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 d4       	vfmsubadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 97 d4       	vfmsubadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 d4       	vfmsubadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 d4       	vfmsubadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 d4       	vfmsubadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 d4       	vfmsubadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a d4       	vfmsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9a d4       	vfmsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa d4       	vfmsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 aa d4       	vfmsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba d4       	vfmsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ba d4       	vfmsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c d4       	vfnmadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9c d4       	vfnmadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac d4       	vfnmadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ac d4       	vfnmadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc d4       	vfnmadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 bc d4       	vfnmadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e d4       	vfnmsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9e d4       	vfnmsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae d4       	vfnmsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ae d4       	vfnmsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 be d4       	vfnmsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 be d4       	vfnmsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps \(%ecx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 d4       	vfmadd132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 d4       	vfmadd213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 d4       	vfmadd231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b d4       	vfmsub132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab d4       	vfmsub213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb d4       	vfmsub231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d d4       	vfnmadd132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad d4       	vfnmadd213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd d4       	vfnmadd231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f d4       	vfnmsub132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af d4       	vfnmsub213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf d4       	vfnmsub231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 d4       	vfmadd132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 d4       	vfmadd213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 d4       	vfmadd231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b d4       	vfmsub132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab d4       	vfmsub213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb d4       	vfmsub231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d d4       	vfnmadd132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad d4       	vfnmadd213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd d4       	vfnmadd231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f d4       	vfnmsub132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af d4       	vfnmsub213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf d4       	vfnmsub231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss \(%ecx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss \(%ecx\),%xmm6,%xmm2
+#pass
diff --git a/gas/testsuite/gas/i386/fma.s b/gas/testsuite/gas/i386/fma.s
new file mode 100644
index 00000000000..f48661edba5
--- /dev/null
+++ b/gas/testsuite/gas/i386/fma.s
@@ -0,0 +1,503 @@
+# Check FMA instructions
+
+	.allow_index_reg
+	.text
+_start:
+
+# Tests for op ymm/mem256, ymm, ymm
+	vfmadd132pd %ymm4,%ymm6,%ymm2
+	vfmadd132pd (%ecx),%ymm6,%ymm2
+	vfmadd132ps %ymm4,%ymm6,%ymm2
+	vfmadd132ps (%ecx),%ymm6,%ymm2
+	vfmadd213pd %ymm4,%ymm6,%ymm2
+	vfmadd213pd (%ecx),%ymm6,%ymm2
+	vfmadd213ps %ymm4,%ymm6,%ymm2
+	vfmadd213ps (%ecx),%ymm6,%ymm2
+	vfmadd231pd %ymm4,%ymm6,%ymm2
+	vfmadd231pd (%ecx),%ymm6,%ymm2
+	vfmadd231ps %ymm4,%ymm6,%ymm2
+	vfmadd231ps (%ecx),%ymm6,%ymm2
+	vfmaddsub132pd %ymm4,%ymm6,%ymm2
+	vfmaddsub132pd (%ecx),%ymm6,%ymm2
+	vfmaddsub132ps %ymm4,%ymm6,%ymm2
+	vfmaddsub132ps (%ecx),%ymm6,%ymm2
+	vfmaddsub213pd %ymm4,%ymm6,%ymm2
+	vfmaddsub213pd (%ecx),%ymm6,%ymm2
+	vfmaddsub213ps %ymm4,%ymm6,%ymm2
+	vfmaddsub213ps (%ecx),%ymm6,%ymm2
+	vfmaddsub231pd %ymm4,%ymm6,%ymm2
+	vfmaddsub231pd (%ecx),%ymm6,%ymm2
+	vfmaddsub231ps %ymm4,%ymm6,%ymm2
+	vfmaddsub231ps (%ecx),%ymm6,%ymm2
+	vfmsubadd132pd %ymm4,%ymm6,%ymm2
+	vfmsubadd132pd (%ecx),%ymm6,%ymm2
+	vfmsubadd132ps %ymm4,%ymm6,%ymm2
+	vfmsubadd132ps (%ecx),%ymm6,%ymm2
+	vfmsubadd213pd %ymm4,%ymm6,%ymm2
+	vfmsubadd213pd (%ecx),%ymm6,%ymm2
+	vfmsubadd213ps %ymm4,%ymm6,%ymm2
+	vfmsubadd213ps (%ecx),%ymm6,%ymm2
+	vfmsubadd231pd %ymm4,%ymm6,%ymm2
+	vfmsubadd231pd (%ecx),%ymm6,%ymm2
+	vfmsubadd231ps %ymm4,%ymm6,%ymm2
+	vfmsubadd231ps (%ecx),%ymm6,%ymm2
+	vfmsub132pd %ymm4,%ymm6,%ymm2
+	vfmsub132pd (%ecx),%ymm6,%ymm2
+	vfmsub132ps %ymm4,%ymm6,%ymm2
+	vfmsub132ps (%ecx),%ymm6,%ymm2
+	vfmsub213pd %ymm4,%ymm6,%ymm2
+	vfmsub213pd (%ecx),%ymm6,%ymm2
+	vfmsub213ps %ymm4,%ymm6,%ymm2
+	vfmsub213ps (%ecx),%ymm6,%ymm2
+	vfmsub231pd %ymm4,%ymm6,%ymm2
+	vfmsub231pd (%ecx),%ymm6,%ymm2
+	vfmsub231ps %ymm4,%ymm6,%ymm2
+	vfmsub231ps (%ecx),%ymm6,%ymm2
+	vfnmadd132pd %ymm4,%ymm6,%ymm2
+	vfnmadd132pd (%ecx),%ymm6,%ymm2
+	vfnmadd132ps %ymm4,%ymm6,%ymm2
+	vfnmadd132ps (%ecx),%ymm6,%ymm2
+	vfnmadd213pd %ymm4,%ymm6,%ymm2
+	vfnmadd213pd (%ecx),%ymm6,%ymm2
+	vfnmadd213ps %ymm4,%ymm6,%ymm2
+	vfnmadd213ps (%ecx),%ymm6,%ymm2
+	vfnmadd231pd %ymm4,%ymm6,%ymm2
+	vfnmadd231pd (%ecx),%ymm6,%ymm2
+	vfnmadd231ps %ymm4,%ymm6,%ymm2
+	vfnmadd231ps (%ecx),%ymm6,%ymm2
+	vfnmsub132pd %ymm4,%ymm6,%ymm2
+	vfnmsub132pd (%ecx),%ymm6,%ymm2
+	vfnmsub132ps %ymm4,%ymm6,%ymm2
+	vfnmsub132ps (%ecx),%ymm6,%ymm2
+	vfnmsub213pd %ymm4,%ymm6,%ymm2
+	vfnmsub213pd (%ecx),%ymm6,%ymm2
+	vfnmsub213ps %ymm4,%ymm6,%ymm2
+	vfnmsub213ps (%ecx),%ymm6,%ymm2
+	vfnmsub231pd %ymm4,%ymm6,%ymm2
+	vfnmsub231pd (%ecx),%ymm6,%ymm2
+	vfnmsub231ps %ymm4,%ymm6,%ymm2
+	vfnmsub231ps (%ecx),%ymm6,%ymm2
+
+# Tests for op xmm/mem128, xmm, xmm
+	vfmadd132pd %xmm4,%xmm6,%xmm2
+	vfmadd132pd (%ecx),%xmm6,%xmm7
+	vfmadd132ps %xmm4,%xmm6,%xmm2
+	vfmadd132ps (%ecx),%xmm6,%xmm7
+	vfmadd213pd %xmm4,%xmm6,%xmm2
+	vfmadd213pd (%ecx),%xmm6,%xmm7
+	vfmadd213ps %xmm4,%xmm6,%xmm2
+	vfmadd213ps (%ecx),%xmm6,%xmm7
+	vfmadd231pd %xmm4,%xmm6,%xmm2
+	vfmadd231pd (%ecx),%xmm6,%xmm7
+	vfmadd231ps %xmm4,%xmm6,%xmm2
+	vfmadd231ps (%ecx),%xmm6,%xmm7
+	vfmaddsub132pd %xmm4,%xmm6,%xmm2
+	vfmaddsub132pd (%ecx),%xmm6,%xmm7
+	vfmaddsub132ps %xmm4,%xmm6,%xmm2
+	vfmaddsub132ps (%ecx),%xmm6,%xmm7
+	vfmaddsub213pd %xmm4,%xmm6,%xmm2
+	vfmaddsub213pd (%ecx),%xmm6,%xmm7
+	vfmaddsub213ps %xmm4,%xmm6,%xmm2
+	vfmaddsub213ps (%ecx),%xmm6,%xmm7
+	vfmaddsub231pd %xmm4,%xmm6,%xmm2
+	vfmaddsub231pd (%ecx),%xmm6,%xmm7
+	vfmaddsub231ps %xmm4,%xmm6,%xmm2
+	vfmaddsub231ps (%ecx),%xmm6,%xmm7
+	vfmsubadd132pd %xmm4,%xmm6,%xmm2
+	vfmsubadd132pd (%ecx),%xmm6,%xmm7
+	vfmsubadd132ps %xmm4,%xmm6,%xmm2
+	vfmsubadd132ps (%ecx),%xmm6,%xmm7
+	vfmsubadd213pd %xmm4,%xmm6,%xmm2
+	vfmsubadd213pd (%ecx),%xmm6,%xmm7
+	vfmsubadd213ps %xmm4,%xmm6,%xmm2
+	vfmsubadd213ps (%ecx),%xmm6,%xmm7
+	vfmsubadd231pd %xmm4,%xmm6,%xmm2
+	vfmsubadd231pd (%ecx),%xmm6,%xmm7
+	vfmsubadd231ps %xmm4,%xmm6,%xmm2
+	vfmsubadd231ps (%ecx),%xmm6,%xmm7
+	vfmsub132pd %xmm4,%xmm6,%xmm2
+	vfmsub132pd (%ecx),%xmm6,%xmm7
+	vfmsub132ps %xmm4,%xmm6,%xmm2
+	vfmsub132ps (%ecx),%xmm6,%xmm7
+	vfmsub213pd %xmm4,%xmm6,%xmm2
+	vfmsub213pd (%ecx),%xmm6,%xmm7
+	vfmsub213ps %xmm4,%xmm6,%xmm2
+	vfmsub213ps (%ecx),%xmm6,%xmm7
+	vfmsub231pd %xmm4,%xmm6,%xmm2
+	vfmsub231pd (%ecx),%xmm6,%xmm7
+	vfmsub231ps %xmm4,%xmm6,%xmm2
+	vfmsub231ps (%ecx),%xmm6,%xmm7
+	vfnmadd132pd %xmm4,%xmm6,%xmm2
+	vfnmadd132pd (%ecx),%xmm6,%xmm7
+	vfnmadd132ps %xmm4,%xmm6,%xmm2
+	vfnmadd132ps (%ecx),%xmm6,%xmm7
+	vfnmadd213pd %xmm4,%xmm6,%xmm2
+	vfnmadd213pd (%ecx),%xmm6,%xmm7
+	vfnmadd213ps %xmm4,%xmm6,%xmm2
+	vfnmadd213ps (%ecx),%xmm6,%xmm7
+	vfnmadd231pd %xmm4,%xmm6,%xmm2
+	vfnmadd231pd (%ecx),%xmm6,%xmm7
+	vfnmadd231ps %xmm4,%xmm6,%xmm2
+	vfnmadd231ps (%ecx),%xmm6,%xmm7
+	vfnmsub132pd %xmm4,%xmm6,%xmm2
+	vfnmsub132pd (%ecx),%xmm6,%xmm7
+	vfnmsub132ps %xmm4,%xmm6,%xmm2
+	vfnmsub132ps (%ecx),%xmm6,%xmm7
+	vfnmsub213pd %xmm4,%xmm6,%xmm2
+	vfnmsub213pd (%ecx),%xmm6,%xmm7
+	vfnmsub213ps %xmm4,%xmm6,%xmm2
+	vfnmsub213ps (%ecx),%xmm6,%xmm7
+	vfnmsub231pd %xmm4,%xmm6,%xmm2
+	vfnmsub231pd (%ecx),%xmm6,%xmm7
+	vfnmsub231ps %xmm4,%xmm6,%xmm2
+	vfnmsub231ps (%ecx),%xmm6,%xmm7
+
+# Tests for op xmm/mem64, xmm, xmm
+	vfmadd132sd %xmm4,%xmm6,%xmm2
+	vfmadd132sd (%ecx),%xmm6,%xmm2
+	vfmadd213sd %xmm4,%xmm6,%xmm2
+	vfmadd213sd (%ecx),%xmm6,%xmm2
+	vfmadd231sd %xmm4,%xmm6,%xmm2
+	vfmadd231sd (%ecx),%xmm6,%xmm2
+	vfmsub132sd %xmm4,%xmm6,%xmm2
+	vfmsub132sd (%ecx),%xmm6,%xmm2
+	vfmsub213sd %xmm4,%xmm6,%xmm2
+	vfmsub213sd (%ecx),%xmm6,%xmm2
+	vfmsub231sd %xmm4,%xmm6,%xmm2
+	vfmsub231sd (%ecx),%xmm6,%xmm2
+	vfnmadd132sd %xmm4,%xmm6,%xmm2
+	vfnmadd132sd (%ecx),%xmm6,%xmm2
+	vfnmadd213sd %xmm4,%xmm6,%xmm2
+	vfnmadd213sd (%ecx),%xmm6,%xmm2
+	vfnmadd231sd %xmm4,%xmm6,%xmm2
+	vfnmadd231sd (%ecx),%xmm6,%xmm2
+	vfnmsub132sd %xmm4,%xmm6,%xmm2
+	vfnmsub132sd (%ecx),%xmm6,%xmm2
+	vfnmsub213sd %xmm4,%xmm6,%xmm2
+	vfnmsub213sd (%ecx),%xmm6,%xmm2
+	vfnmsub231sd %xmm4,%xmm6,%xmm2
+	vfnmsub231sd (%ecx),%xmm6,%xmm2
+
+# Tests for op xmm/mem32, xmm, xmm
+	vfmadd132ss %xmm4,%xmm6,%xmm2
+	vfmadd132ss (%ecx),%xmm6,%xmm2
+	vfmadd213ss %xmm4,%xmm6,%xmm2
+	vfmadd213ss (%ecx),%xmm6,%xmm2
+	vfmadd231ss %xmm4,%xmm6,%xmm2
+	vfmadd231ss (%ecx),%xmm6,%xmm2
+	vfmsub132ss %xmm4,%xmm6,%xmm2
+	vfmsub132ss (%ecx),%xmm6,%xmm2
+	vfmsub213ss %xmm4,%xmm6,%xmm2
+	vfmsub213ss (%ecx),%xmm6,%xmm2
+	vfmsub231ss %xmm4,%xmm6,%xmm2
+	vfmsub231ss (%ecx),%xmm6,%xmm2
+	vfnmadd132ss %xmm4,%xmm6,%xmm2
+	vfnmadd132ss (%ecx),%xmm6,%xmm2
+	vfnmadd213ss %xmm4,%xmm6,%xmm2
+	vfnmadd213ss (%ecx),%xmm6,%xmm2
+	vfnmadd231ss %xmm4,%xmm6,%xmm2
+	vfnmadd231ss (%ecx),%xmm6,%xmm2
+	vfnmsub132ss %xmm4,%xmm6,%xmm2
+	vfnmsub132ss (%ecx),%xmm6,%xmm2
+	vfnmsub213ss %xmm4,%xmm6,%xmm2
+	vfnmsub213ss (%ecx),%xmm6,%xmm2
+	vfnmsub231ss %xmm4,%xmm6,%xmm2
+	vfnmsub231ss (%ecx),%xmm6,%xmm2
+
+	.intel_syntax noprefix
+
+# Tests for op ymm/mem256, ymm, ymm
+	vfmadd132pd ymm2,ymm6,ymm4
+	vfmadd132pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmadd132pd ymm2,ymm6,[ecx]
+	vfmadd132ps ymm2,ymm6,ymm4
+	vfmadd132ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmadd132ps ymm2,ymm6,[ecx]
+	vfmadd213pd ymm2,ymm6,ymm4
+	vfmadd213pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmadd213pd ymm2,ymm6,[ecx]
+	vfmadd213ps ymm2,ymm6,ymm4
+	vfmadd213ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmadd213ps ymm2,ymm6,[ecx]
+	vfmadd231pd ymm2,ymm6,ymm4
+	vfmadd231pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmadd231pd ymm2,ymm6,[ecx]
+	vfmadd231ps ymm2,ymm6,ymm4
+	vfmadd231ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmadd231ps ymm2,ymm6,[ecx]
+	vfmaddsub132pd ymm2,ymm6,ymm4
+	vfmaddsub132pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmaddsub132pd ymm2,ymm6,[ecx]
+	vfmaddsub132ps ymm2,ymm6,ymm4
+	vfmaddsub132ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmaddsub132ps ymm2,ymm6,[ecx]
+	vfmaddsub213pd ymm2,ymm6,ymm4
+	vfmaddsub213pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmaddsub213pd ymm2,ymm6,[ecx]
+	vfmaddsub213ps ymm2,ymm6,ymm4
+	vfmaddsub213ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmaddsub213ps ymm2,ymm6,[ecx]
+	vfmaddsub231pd ymm2,ymm6,ymm4
+	vfmaddsub231pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmaddsub231pd ymm2,ymm6,[ecx]
+	vfmaddsub231ps ymm2,ymm6,ymm4
+	vfmaddsub231ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmaddsub231ps ymm2,ymm6,[ecx]
+	vfmsubadd132pd ymm2,ymm6,ymm4
+	vfmsubadd132pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsubadd132pd ymm2,ymm6,[ecx]
+	vfmsubadd132ps ymm2,ymm6,ymm4
+	vfmsubadd132ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsubadd132ps ymm2,ymm6,[ecx]
+	vfmsubadd213pd ymm2,ymm6,ymm4
+	vfmsubadd213pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsubadd213pd ymm2,ymm6,[ecx]
+	vfmsubadd213ps ymm2,ymm6,ymm4
+	vfmsubadd213ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsubadd213ps ymm2,ymm6,[ecx]
+	vfmsubadd231pd ymm2,ymm6,ymm4
+	vfmsubadd231pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsubadd231pd ymm2,ymm6,[ecx]
+	vfmsubadd231ps ymm2,ymm6,ymm4
+	vfmsubadd231ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsubadd231ps ymm2,ymm6,[ecx]
+	vfmsub132pd ymm2,ymm6,ymm4
+	vfmsub132pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsub132pd ymm2,ymm6,[ecx]
+	vfmsub132ps ymm2,ymm6,ymm4
+	vfmsub132ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsub132ps ymm2,ymm6,[ecx]
+	vfmsub213pd ymm2,ymm6,ymm4
+	vfmsub213pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsub213pd ymm2,ymm6,[ecx]
+	vfmsub213ps ymm2,ymm6,ymm4
+	vfmsub213ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsub213ps ymm2,ymm6,[ecx]
+	vfmsub231pd ymm2,ymm6,ymm4
+	vfmsub231pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsub231pd ymm2,ymm6,[ecx]
+	vfmsub231ps ymm2,ymm6,ymm4
+	vfmsub231ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfmsub231ps ymm2,ymm6,[ecx]
+	vfnmadd132pd ymm2,ymm6,ymm4
+	vfnmadd132pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmadd132pd ymm2,ymm6,[ecx]
+	vfnmadd132ps ymm2,ymm6,ymm4
+	vfnmadd132ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmadd132ps ymm2,ymm6,[ecx]
+	vfnmadd213pd ymm2,ymm6,ymm4
+	vfnmadd213pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmadd213pd ymm2,ymm6,[ecx]
+	vfnmadd213ps ymm2,ymm6,ymm4
+	vfnmadd213ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmadd213ps ymm2,ymm6,[ecx]
+	vfnmadd231pd ymm2,ymm6,ymm4
+	vfnmadd231pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmadd231pd ymm2,ymm6,[ecx]
+	vfnmadd231ps ymm2,ymm6,ymm4
+	vfnmadd231ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmadd231ps ymm2,ymm6,[ecx]
+	vfnmsub132pd ymm2,ymm6,ymm4
+	vfnmsub132pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmsub132pd ymm2,ymm6,[ecx]
+	vfnmsub132ps ymm2,ymm6,ymm4
+	vfnmsub132ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmsub132ps ymm2,ymm6,[ecx]
+	vfnmsub213pd ymm2,ymm6,ymm4
+	vfnmsub213pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmsub213pd ymm2,ymm6,[ecx]
+	vfnmsub213ps ymm2,ymm6,ymm4
+	vfnmsub213ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmsub213ps ymm2,ymm6,[ecx]
+	vfnmsub231pd ymm2,ymm6,ymm4
+	vfnmsub231pd ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmsub231pd ymm2,ymm6,[ecx]
+	vfnmsub231ps ymm2,ymm6,ymm4
+	vfnmsub231ps ymm2,ymm6,YMMWORD PTR [ecx]
+	vfnmsub231ps ymm2,ymm6,[ecx]
+
+# Tests for op xmm/mem128, xmm, xmm
+	vfmadd132pd xmm2,xmm6,xmm4
+	vfmadd132pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmadd132pd xmm7,xmm6,[ecx]
+	vfmadd132ps xmm2,xmm6,xmm4
+	vfmadd132ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmadd132ps xmm7,xmm6,[ecx]
+	vfmadd213pd xmm2,xmm6,xmm4
+	vfmadd213pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmadd213pd xmm7,xmm6,[ecx]
+	vfmadd213ps xmm2,xmm6,xmm4
+	vfmadd213ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmadd213ps xmm7,xmm6,[ecx]
+	vfmadd231pd xmm2,xmm6,xmm4
+	vfmadd231pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmadd231pd xmm7,xmm6,[ecx]
+	vfmadd231ps xmm2,xmm6,xmm4
+	vfmadd231ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmadd231ps xmm7,xmm6,[ecx]
+	vfmaddsub132pd xmm2,xmm6,xmm4
+	vfmaddsub132pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmaddsub132pd xmm7,xmm6,[ecx]
+	vfmaddsub132ps xmm2,xmm6,xmm4
+	vfmaddsub132ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmaddsub132ps xmm7,xmm6,[ecx]
+	vfmaddsub213pd xmm2,xmm6,xmm4
+	vfmaddsub213pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmaddsub213pd xmm7,xmm6,[ecx]
+	vfmaddsub213ps xmm2,xmm6,xmm4
+	vfmaddsub213ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmaddsub213ps xmm7,xmm6,[ecx]
+	vfmaddsub231pd xmm2,xmm6,xmm4
+	vfmaddsub231pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmaddsub231pd xmm7,xmm6,[ecx]
+	vfmaddsub231ps xmm2,xmm6,xmm4
+	vfmaddsub231ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmaddsub231ps xmm7,xmm6,[ecx]
+	vfmsubadd132pd xmm2,xmm6,xmm4
+	vfmsubadd132pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsubadd132pd xmm7,xmm6,[ecx]
+	vfmsubadd132ps xmm2,xmm6,xmm4
+	vfmsubadd132ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsubadd132ps xmm7,xmm6,[ecx]
+	vfmsubadd213pd xmm2,xmm6,xmm4
+	vfmsubadd213pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsubadd213pd xmm7,xmm6,[ecx]
+	vfmsubadd213ps xmm2,xmm6,xmm4
+	vfmsubadd213ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsubadd213ps xmm7,xmm6,[ecx]
+	vfmsubadd231pd xmm2,xmm6,xmm4
+	vfmsubadd231pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsubadd231pd xmm7,xmm6,[ecx]
+	vfmsubadd231ps xmm2,xmm6,xmm4
+	vfmsubadd231ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsubadd231ps xmm7,xmm6,[ecx]
+	vfmsub132pd xmm2,xmm6,xmm4
+	vfmsub132pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsub132pd xmm7,xmm6,[ecx]
+	vfmsub132ps xmm2,xmm6,xmm4
+	vfmsub132ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsub132ps xmm7,xmm6,[ecx]
+	vfmsub213pd xmm2,xmm6,xmm4
+	vfmsub213pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsub213pd xmm7,xmm6,[ecx]
+	vfmsub213ps xmm2,xmm6,xmm4
+	vfmsub213ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsub213ps xmm7,xmm6,[ecx]
+	vfmsub231pd xmm2,xmm6,xmm4
+	vfmsub231pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsub231pd xmm7,xmm6,[ecx]
+	vfmsub231ps xmm2,xmm6,xmm4
+	vfmsub231ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfmsub231ps xmm7,xmm6,[ecx]
+	vfnmadd132pd xmm2,xmm6,xmm4
+	vfnmadd132pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmadd132pd xmm7,xmm6,[ecx]
+	vfnmadd132ps xmm2,xmm6,xmm4
+	vfnmadd132ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmadd132ps xmm7,xmm6,[ecx]
+	vfnmadd213pd xmm2,xmm6,xmm4
+	vfnmadd213pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmadd213pd xmm7,xmm6,[ecx]
+	vfnmadd213ps xmm2,xmm6,xmm4
+	vfnmadd213ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmadd213ps xmm7,xmm6,[ecx]
+	vfnmadd231pd xmm2,xmm6,xmm4
+	vfnmadd231pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmadd231pd xmm7,xmm6,[ecx]
+	vfnmadd231ps xmm2,xmm6,xmm4
+	vfnmadd231ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmadd231ps xmm7,xmm6,[ecx]
+	vfnmsub132pd xmm2,xmm6,xmm4
+	vfnmsub132pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmsub132pd xmm7,xmm6,[ecx]
+	vfnmsub132ps xmm2,xmm6,xmm4
+	vfnmsub132ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmsub132ps xmm7,xmm6,[ecx]
+	vfnmsub213pd xmm2,xmm6,xmm4
+	vfnmsub213pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmsub213pd xmm7,xmm6,[ecx]
+	vfnmsub213ps xmm2,xmm6,xmm4
+	vfnmsub213ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmsub213ps xmm7,xmm6,[ecx]
+	vfnmsub231pd xmm2,xmm6,xmm4
+	vfnmsub231pd xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmsub231pd xmm7,xmm6,[ecx]
+	vfnmsub231ps xmm2,xmm6,xmm4
+	vfnmsub231ps xmm7,xmm6,XMMWORD PTR [ecx]
+	vfnmsub231ps xmm7,xmm6,[ecx]
+
+# Tests for op xmm/mem64, xmm, xmm
+	vfmadd132sd xmm2,xmm6,xmm4
+	vfmadd132sd xmm2,xmm6,QWORD PTR [ecx]
+	vfmadd132sd xmm2,xmm6,[ecx]
+	vfmadd213sd xmm2,xmm6,xmm4
+	vfmadd213sd xmm2,xmm6,QWORD PTR [ecx]
+	vfmadd213sd xmm2,xmm6,[ecx]
+	vfmadd231sd xmm2,xmm6,xmm4
+	vfmadd231sd xmm2,xmm6,QWORD PTR [ecx]
+	vfmadd231sd xmm2,xmm6,[ecx]
+	vfmsub132sd xmm2,xmm6,xmm4
+	vfmsub132sd xmm2,xmm6,QWORD PTR [ecx]
+	vfmsub132sd xmm2,xmm6,[ecx]
+	vfmsub213sd xmm2,xmm6,xmm4
+	vfmsub213sd xmm2,xmm6,QWORD PTR [ecx]
+	vfmsub213sd xmm2,xmm6,[ecx]
+	vfmsub231sd xmm2,xmm6,xmm4
+	vfmsub231sd xmm2,xmm6,QWORD PTR [ecx]
+	vfmsub231sd xmm2,xmm6,[ecx]
+	vfnmadd132sd xmm2,xmm6,xmm4
+	vfnmadd132sd xmm2,xmm6,QWORD PTR [ecx]
+	vfnmadd132sd xmm2,xmm6,[ecx]
+	vfnmadd213sd xmm2,xmm6,xmm4
+	vfnmadd213sd xmm2,xmm6,QWORD PTR [ecx]
+	vfnmadd213sd xmm2,xmm6,[ecx]
+	vfnmadd231sd xmm2,xmm6,xmm4
+	vfnmadd231sd xmm2,xmm6,QWORD PTR [ecx]
+	vfnmadd231sd xmm2,xmm6,[ecx]
+	vfnmsub132sd xmm2,xmm6,xmm4
+	vfnmsub132sd xmm2,xmm6,QWORD PTR [ecx]
+	vfnmsub132sd xmm2,xmm6,[ecx]
+	vfnmsub213sd xmm2,xmm6,xmm4
+	vfnmsub213sd xmm2,xmm6,QWORD PTR [ecx]
+	vfnmsub213sd xmm2,xmm6,[ecx]
+	vfnmsub231sd xmm2,xmm6,xmm4
+	vfnmsub231sd xmm2,xmm6,QWORD PTR [ecx]
+	vfnmsub231sd xmm2,xmm6,[ecx]
+
+# Tests for op xmm/mem32, xmm, xmm
+	vfmadd132ss xmm2,xmm6,xmm4
+	vfmadd132ss xmm2,xmm6,DWORD PTR [ecx]
+	vfmadd132ss xmm2,xmm6,[ecx]
+	vfmadd213ss xmm2,xmm6,xmm4
+	vfmadd213ss xmm2,xmm6,DWORD PTR [ecx]
+	vfmadd213ss xmm2,xmm6,[ecx]
+	vfmadd231ss xmm2,xmm6,xmm4
+	vfmadd231ss xmm2,xmm6,DWORD PTR [ecx]
+	vfmadd231ss xmm2,xmm6,[ecx]
+	vfmsub132ss xmm2,xmm6,xmm4
+	vfmsub132ss xmm2,xmm6,DWORD PTR [ecx]
+	vfmsub132ss xmm2,xmm6,[ecx]
+	vfmsub213ss xmm2,xmm6,xmm4
+	vfmsub213ss xmm2,xmm6,DWORD PTR [ecx]
+	vfmsub213ss xmm2,xmm6,[ecx]
+	vfmsub231ss xmm2,xmm6,xmm4
+	vfmsub231ss xmm2,xmm6,DWORD PTR [ecx]
+	vfmsub231ss xmm2,xmm6,[ecx]
+	vfnmadd132ss xmm2,xmm6,xmm4
+	vfnmadd132ss xmm2,xmm6,DWORD PTR [ecx]
+	vfnmadd132ss xmm2,xmm6,[ecx]
+	vfnmadd213ss xmm2,xmm6,xmm4
+	vfnmadd213ss xmm2,xmm6,DWORD PTR [ecx]
+	vfnmadd213ss xmm2,xmm6,[ecx]
+	vfnmadd231ss xmm2,xmm6,xmm4
+	vfnmadd231ss xmm2,xmm6,DWORD PTR [ecx]
+	vfnmadd231ss xmm2,xmm6,[ecx]
+	vfnmsub132ss xmm2,xmm6,xmm4
+	vfnmsub132ss xmm2,xmm6,DWORD PTR [ecx]
+	vfnmsub132ss xmm2,xmm6,[ecx]
+	vfnmsub213ss xmm2,xmm6,xmm4
+	vfnmsub213ss xmm2,xmm6,DWORD PTR [ecx]
+	vfnmsub213ss xmm2,xmm6,[ecx]
+	vfnmsub231ss xmm2,xmm6,xmm4
+	vfnmsub231ss xmm2,xmm6,DWORD PTR [ecx]
+	vfnmsub231ss xmm2,xmm6,[ecx]
diff --git a/gas/testsuite/gas/i386/x86-64-fma-intel.d b/gas/testsuite/gas/i386/x86-64-fma-intel.d
new file mode 100644
index 00000000000..6b21570da6f
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-fma-intel.d
@@ -0,0 +1,491 @@
+#objdump: -drwMintel
+#name: x86-64 FMA (Intel mode)
+#source: x86-64-fma.s
+
+.*: +file format .*
+
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 d4       	vfmadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 d4       	vfmadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 d4       	vfmadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 d4       	vfmadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 d4       	vfmadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 d4       	vfmadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 d4       	vfmaddsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 d4       	vfmaddsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 d4       	vfmaddsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 d4       	vfmaddsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 d4       	vfmaddsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 d4       	vfmaddsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 d4       	vfmsubadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 d4       	vfmsubadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 d4       	vfmsubadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 d4       	vfmsubadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 d4       	vfmsubadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 d4       	vfmsubadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a d4       	vfmsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a d4       	vfmsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd aa d4       	vfmsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d aa d4       	vfmsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ba d4       	vfmsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ba d4       	vfmsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c d4       	vfnmadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c d4       	vfnmadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ac d4       	vfnmadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ac d4       	vfnmadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd bc d4       	vfnmadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d bc d4       	vfnmadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e d4       	vfnmsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e d4       	vfnmsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ae d4       	vfnmsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ae d4       	vfnmsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd be d4       	vfnmsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d be d4       	vfnmsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 98 d4       	vfmadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 d4       	vfmadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 d4       	vfmadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 d4       	vfmadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 d4       	vfmadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 d4       	vfmaddsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 96 d4       	vfmaddsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 d4       	vfmaddsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 d4       	vfmaddsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 d4       	vfmaddsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 d4       	vfmaddsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 d4       	vfmsubadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 97 d4       	vfmsubadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 d4       	vfmsubadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 d4       	vfmsubadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 d4       	vfmsubadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 d4       	vfmsubadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a d4       	vfmsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9a d4       	vfmsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa d4       	vfmsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 aa d4       	vfmsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba d4       	vfmsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ba d4       	vfmsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c d4       	vfnmadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9c d4       	vfnmadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac d4       	vfnmadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ac d4       	vfnmadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc d4       	vfnmadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bc d4       	vfnmadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e d4       	vfnmsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9e d4       	vfnmsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae d4       	vfnmsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ae d4       	vfnmsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 be d4       	vfnmsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 be d4       	vfnmsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 d4       	vfmadd132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 d4       	vfmadd213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 d4       	vfmadd231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b d4       	vfmsub132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab d4       	vfmsub213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb d4       	vfmsub231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d d4       	vfnmadd132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad d4       	vfnmadd213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd d4       	vfnmadd231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f d4       	vfnmsub132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 af d4       	vfnmsub213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf d4       	vfnmsub231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 99 d4       	vfmadd132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 d4       	vfmadd213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 d4       	vfmadd231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9b d4       	vfmsub132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ab d4       	vfmsub213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bb d4       	vfmsub231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9d d4       	vfnmadd132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ad d4       	vfnmadd213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bd d4       	vfnmadd231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9f d4       	vfnmsub132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 af d4       	vfnmsub213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bf d4       	vfnmsub231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 d4       	vfmadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 d4       	vfmadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 d4       	vfmadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 d4       	vfmadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 d4       	vfmadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 d4       	vfmadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 d4       	vfmaddsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 d4       	vfmaddsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 d4       	vfmaddsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 d4       	vfmaddsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 d4       	vfmaddsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 d4       	vfmaddsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 d4       	vfmsubadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 d4       	vfmsubadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 d4       	vfmsubadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 d4       	vfmsubadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 d4       	vfmsubadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 d4       	vfmsubadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a d4       	vfmsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a d4       	vfmsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd aa d4       	vfmsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d aa d4       	vfmsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ba d4       	vfmsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ba d4       	vfmsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c d4       	vfnmadd132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c d4       	vfnmadd132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ac d4       	vfnmadd213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ac d4       	vfnmadd213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd bc d4       	vfnmadd231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d bc d4       	vfnmadd231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e d4       	vfnmsub132pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e d4       	vfnmsub132ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ae d4       	vfnmsub213pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ae d4       	vfnmsub213ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd be d4       	vfnmsub231pd ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d be d4       	vfnmsub231ps ymm2,ymm6,ymm4
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps ymm2,ymm6,YMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 98 d4       	vfmadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 d4       	vfmadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 d4       	vfmadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 d4       	vfmadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 d4       	vfmadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 d4       	vfmaddsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 96 d4       	vfmaddsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 d4       	vfmaddsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 d4       	vfmaddsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 d4       	vfmaddsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 d4       	vfmaddsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 d4       	vfmsubadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 97 d4       	vfmsubadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 d4       	vfmsubadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 d4       	vfmsubadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 d4       	vfmsubadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 d4       	vfmsubadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a d4       	vfmsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9a d4       	vfmsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa d4       	vfmsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 aa d4       	vfmsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba d4       	vfmsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ba d4       	vfmsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c d4       	vfnmadd132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9c d4       	vfnmadd132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac d4       	vfnmadd213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ac d4       	vfnmadd213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc d4       	vfnmadd231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bc d4       	vfnmadd231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e d4       	vfnmsub132pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9e d4       	vfnmsub132ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae d4       	vfnmsub213pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ae d4       	vfnmsub213ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 be d4       	vfnmsub231pd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 be d4       	vfnmsub231ps xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps xmm7,xmm6,XMMWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 d4       	vfmadd132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 d4       	vfmadd213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 d4       	vfmadd231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b d4       	vfmsub132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab d4       	vfmsub213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb d4       	vfmsub231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d d4       	vfnmadd132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad d4       	vfnmadd213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd d4       	vfnmadd231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f d4       	vfnmsub132sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 af d4       	vfnmsub213sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf d4       	vfnmsub231sd xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 99 d4       	vfmadd132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 d4       	vfmadd213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 d4       	vfmadd231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9b d4       	vfmsub132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ab d4       	vfmsub213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bb d4       	vfmsub231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9d d4       	vfnmadd132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ad d4       	vfnmadd213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bd d4       	vfnmadd231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9f d4       	vfnmsub132ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 af d4       	vfnmsub213ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bf d4       	vfnmsub231ss xmm2,xmm6,xmm4
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-fma.d b/gas/testsuite/gas/i386/x86-64-fma.d
new file mode 100644
index 00000000000..8091b6b09b5
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-fma.d
@@ -0,0 +1,490 @@
+#objdump: -dw
+#name: x86-64 FMA
+
+.*: +file format .*
+
+
+Disassembly of section .text:
+
+0+ <_start>:
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 d4       	vfmadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 d4       	vfmadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 d4       	vfmadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 d4       	vfmadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 d4       	vfmadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 d4       	vfmadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 d4       	vfmaddsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 d4       	vfmaddsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 d4       	vfmaddsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 d4       	vfmaddsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 d4       	vfmaddsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 d4       	vfmaddsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 d4       	vfmsubadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 d4       	vfmsubadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 d4       	vfmsubadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 d4       	vfmsubadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 d4       	vfmsubadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 d4       	vfmsubadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a d4       	vfmsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a d4       	vfmsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa d4       	vfmsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa d4       	vfmsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba d4       	vfmsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba d4       	vfmsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c d4       	vfnmadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c d4       	vfnmadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac d4       	vfnmadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac d4       	vfnmadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc d4       	vfnmadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc d4       	vfnmadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e d4       	vfnmsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e d4       	vfnmsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae d4       	vfnmsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae d4       	vfnmsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be d4       	vfnmsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be d4       	vfnmsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 98 d4       	vfmadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 d4       	vfmadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 d4       	vfmadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 d4       	vfmadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 d4       	vfmadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 d4       	vfmaddsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 96 d4       	vfmaddsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 d4       	vfmaddsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 d4       	vfmaddsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 d4       	vfmaddsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 d4       	vfmaddsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 d4       	vfmsubadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 97 d4       	vfmsubadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 d4       	vfmsubadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 d4       	vfmsubadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 d4       	vfmsubadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 d4       	vfmsubadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a d4       	vfmsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9a d4       	vfmsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa d4       	vfmsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 aa d4       	vfmsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba d4       	vfmsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ba d4       	vfmsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c d4       	vfnmadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9c d4       	vfnmadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac d4       	vfnmadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ac d4       	vfnmadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc d4       	vfnmadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 bc d4       	vfnmadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e d4       	vfnmsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9e d4       	vfnmsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae d4       	vfnmsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ae d4       	vfnmsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 be d4       	vfnmsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 be d4       	vfnmsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 d4       	vfmadd132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 d4       	vfmadd213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 d4       	vfmadd231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b d4       	vfmsub132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab d4       	vfmsub213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb d4       	vfmsub231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d d4       	vfnmadd132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad d4       	vfnmadd213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd d4       	vfnmadd231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f d4       	vfnmsub132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af d4       	vfnmsub213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf d4       	vfnmsub231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 d4       	vfmadd132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 d4       	vfmadd213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 d4       	vfmadd231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b d4       	vfmsub132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab d4       	vfmsub213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb d4       	vfmsub231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d d4       	vfnmadd132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad d4       	vfnmadd213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd d4       	vfnmadd231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f d4       	vfnmsub132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af d4       	vfnmsub213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf d4       	vfnmsub231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 d4       	vfmadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 98 11       	vfmadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 d4       	vfmadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 98 11       	vfmadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 d4       	vfmadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a8 11       	vfmadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 d4       	vfmadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a8 11       	vfmadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 d4       	vfmadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b8 11       	vfmadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 d4       	vfmadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b8 11       	vfmadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 d4       	vfmaddsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 96 11       	vfmaddsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 d4       	vfmaddsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 96 11       	vfmaddsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 d4       	vfmaddsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a6 11       	vfmaddsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 d4       	vfmaddsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a6 11       	vfmaddsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 d4       	vfmaddsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b6 11       	vfmaddsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 d4       	vfmaddsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b6 11       	vfmaddsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 d4       	vfmsubadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 97 11       	vfmsubadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 d4       	vfmsubadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 97 11       	vfmsubadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 d4       	vfmsubadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd a7 11       	vfmsubadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 d4       	vfmsubadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d a7 11       	vfmsubadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 d4       	vfmsubadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd b7 11       	vfmsubadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 d4       	vfmsubadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d b7 11       	vfmsubadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a d4       	vfmsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9a 11       	vfmsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a d4       	vfmsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9a 11       	vfmsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa d4       	vfmsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd aa 11       	vfmsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa d4       	vfmsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d aa 11       	vfmsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba d4       	vfmsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ba 11       	vfmsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba d4       	vfmsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ba 11       	vfmsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c d4       	vfnmadd132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9c 11       	vfnmadd132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c d4       	vfnmadd132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9c 11       	vfnmadd132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac d4       	vfnmadd213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ac 11       	vfnmadd213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac d4       	vfnmadd213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ac 11       	vfnmadd213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc d4       	vfnmadd231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd bc 11       	vfnmadd231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc d4       	vfnmadd231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d bc 11       	vfnmadd231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e d4       	vfnmsub132pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd 9e 11       	vfnmsub132pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e d4       	vfnmsub132ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d 9e 11       	vfnmsub132ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae d4       	vfnmsub213pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd ae 11       	vfnmsub213pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae d4       	vfnmsub213ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d ae 11       	vfnmsub213ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be d4       	vfnmsub231pd %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 cd be 11       	vfnmsub231pd \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be d4       	vfnmsub231ps %ymm4,%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 4d be 11       	vfnmsub231ps \(%rcx\),%ymm6,%ymm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 d4       	vfmadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 98 39       	vfmadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 98 d4       	vfmadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 98 39       	vfmadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 d4       	vfmadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a8 39       	vfmadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 d4       	vfmadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a8 39       	vfmadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 d4       	vfmadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b8 39       	vfmadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 d4       	vfmadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b8 39       	vfmadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 d4       	vfmaddsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 96 39       	vfmaddsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 96 d4       	vfmaddsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 96 39       	vfmaddsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 d4       	vfmaddsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a6 39       	vfmaddsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 d4       	vfmaddsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a6 39       	vfmaddsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 d4       	vfmaddsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b6 39       	vfmaddsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 d4       	vfmaddsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b6 39       	vfmaddsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 d4       	vfmsubadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 97 39       	vfmsubadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 97 d4       	vfmsubadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 97 39       	vfmsubadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 d4       	vfmsubadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 a7 39       	vfmsubadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 d4       	vfmsubadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 a7 39       	vfmsubadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 d4       	vfmsubadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 b7 39       	vfmsubadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 d4       	vfmsubadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 b7 39       	vfmsubadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a d4       	vfmsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9a 39       	vfmsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9a d4       	vfmsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9a 39       	vfmsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa d4       	vfmsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 aa 39       	vfmsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 aa d4       	vfmsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 aa 39       	vfmsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba d4       	vfmsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ba 39       	vfmsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ba d4       	vfmsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ba 39       	vfmsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c d4       	vfnmadd132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9c 39       	vfnmadd132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9c d4       	vfnmadd132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9c 39       	vfnmadd132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac d4       	vfnmadd213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ac 39       	vfnmadd213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ac d4       	vfnmadd213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ac 39       	vfnmadd213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc d4       	vfnmadd231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 bc 39       	vfnmadd231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 bc d4       	vfnmadd231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 bc 39       	vfnmadd231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e d4       	vfnmsub132pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 9e 39       	vfnmsub132pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9e d4       	vfnmsub132ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 9e 39       	vfnmsub132ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae d4       	vfnmsub213pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 ae 39       	vfnmsub213pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ae d4       	vfnmsub213ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 ae 39       	vfnmsub213ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 be d4       	vfnmsub231pd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 be 39       	vfnmsub231pd \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 be d4       	vfnmsub231ps %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 49 be 39       	vfnmsub231ps \(%rcx\),%xmm6,%xmm7
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 d4       	vfmadd132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 99 11       	vfmadd132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 d4       	vfmadd213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 a9 11       	vfmadd213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 d4       	vfmadd231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 b9 11       	vfmadd231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b d4       	vfmsub132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9b 11       	vfmsub132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab d4       	vfmsub213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ab 11       	vfmsub213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb d4       	vfmsub231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bb 11       	vfmsub231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d d4       	vfnmadd132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9d 11       	vfnmadd132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad d4       	vfnmadd213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 ad 11       	vfnmadd213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd d4       	vfnmadd231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bd 11       	vfnmadd231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f d4       	vfnmsub132sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 9f 11       	vfnmsub132sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af d4       	vfnmsub213sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 af 11       	vfnmsub213sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf d4       	vfnmsub231sd %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 c9 bf 11       	vfnmsub231sd \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 d4       	vfmadd132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 99 11       	vfmadd132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 d4       	vfmadd213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 a9 11       	vfmadd213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 d4       	vfmadd231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 b9 11       	vfmadd231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b d4       	vfmsub132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9b 11       	vfmsub132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab d4       	vfmsub213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ab 11       	vfmsub213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb d4       	vfmsub231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bb 11       	vfmsub231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d d4       	vfnmadd132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9d 11       	vfnmadd132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad d4       	vfnmadd213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 ad 11       	vfnmadd213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd d4       	vfnmadd231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bd 11       	vfnmadd231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f d4       	vfnmsub132ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 9f 11       	vfnmsub132ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af d4       	vfnmsub213ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 af 11       	vfnmsub213ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf d4       	vfnmsub231ss %xmm4,%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss \(%rcx\),%xmm6,%xmm2
+[ 	]*[a-f0-9]+:	c4 e2 49 bf 11       	vfnmsub231ss \(%rcx\),%xmm6,%xmm2
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-fma.s b/gas/testsuite/gas/i386/x86-64-fma.s
new file mode 100644
index 00000000000..a7d1e7a9136
--- /dev/null
+++ b/gas/testsuite/gas/i386/x86-64-fma.s
@@ -0,0 +1,503 @@
+# Check 64bit FMA instructions
+
+	.allow_index_reg
+	.text
+_start:
+
+# Tests for op ymm/mem256, ymm, ymm
+	vfmadd132pd %ymm4,%ymm6,%ymm2
+	vfmadd132pd (%rcx),%ymm6,%ymm2
+	vfmadd132ps %ymm4,%ymm6,%ymm2
+	vfmadd132ps (%rcx),%ymm6,%ymm2
+	vfmadd213pd %ymm4,%ymm6,%ymm2
+	vfmadd213pd (%rcx),%ymm6,%ymm2
+	vfmadd213ps %ymm4,%ymm6,%ymm2
+	vfmadd213ps (%rcx),%ymm6,%ymm2
+	vfmadd231pd %ymm4,%ymm6,%ymm2
+	vfmadd231pd (%rcx),%ymm6,%ymm2
+	vfmadd231ps %ymm4,%ymm6,%ymm2
+	vfmadd231ps (%rcx),%ymm6,%ymm2
+	vfmaddsub132pd %ymm4,%ymm6,%ymm2
+	vfmaddsub132pd (%rcx),%ymm6,%ymm2
+	vfmaddsub132ps %ymm4,%ymm6,%ymm2
+	vfmaddsub132ps (%rcx),%ymm6,%ymm2
+	vfmaddsub213pd %ymm4,%ymm6,%ymm2
+	vfmaddsub213pd (%rcx),%ymm6,%ymm2
+	vfmaddsub213ps %ymm4,%ymm6,%ymm2
+	vfmaddsub213ps (%rcx),%ymm6,%ymm2
+	vfmaddsub231pd %ymm4,%ymm6,%ymm2
+	vfmaddsub231pd (%rcx),%ymm6,%ymm2
+	vfmaddsub231ps %ymm4,%ymm6,%ymm2
+	vfmaddsub231ps (%rcx),%ymm6,%ymm2
+	vfmsubadd132pd %ymm4,%ymm6,%ymm2
+	vfmsubadd132pd (%rcx),%ymm6,%ymm2
+	vfmsubadd132ps %ymm4,%ymm6,%ymm2
+	vfmsubadd132ps (%rcx),%ymm6,%ymm2
+	vfmsubadd213pd %ymm4,%ymm6,%ymm2
+	vfmsubadd213pd (%rcx),%ymm6,%ymm2
+	vfmsubadd213ps %ymm4,%ymm6,%ymm2
+	vfmsubadd213ps (%rcx),%ymm6,%ymm2
+	vfmsubadd231pd %ymm4,%ymm6,%ymm2
+	vfmsubadd231pd (%rcx),%ymm6,%ymm2
+	vfmsubadd231ps %ymm4,%ymm6,%ymm2
+	vfmsubadd231ps (%rcx),%ymm6,%ymm2
+	vfmsub132pd %ymm4,%ymm6,%ymm2
+	vfmsub132pd (%rcx),%ymm6,%ymm2
+	vfmsub132ps %ymm4,%ymm6,%ymm2
+	vfmsub132ps (%rcx),%ymm6,%ymm2
+	vfmsub213pd %ymm4,%ymm6,%ymm2
+	vfmsub213pd (%rcx),%ymm6,%ymm2
+	vfmsub213ps %ymm4,%ymm6,%ymm2
+	vfmsub213ps (%rcx),%ymm6,%ymm2
+	vfmsub231pd %ymm4,%ymm6,%ymm2
+	vfmsub231pd (%rcx),%ymm6,%ymm2
+	vfmsub231ps %ymm4,%ymm6,%ymm2
+	vfmsub231ps (%rcx),%ymm6,%ymm2
+	vfnmadd132pd %ymm4,%ymm6,%ymm2
+	vfnmadd132pd (%rcx),%ymm6,%ymm2
+	vfnmadd132ps %ymm4,%ymm6,%ymm2
+	vfnmadd132ps (%rcx),%ymm6,%ymm2
+	vfnmadd213pd %ymm4,%ymm6,%ymm2
+	vfnmadd213pd (%rcx),%ymm6,%ymm2
+	vfnmadd213ps %ymm4,%ymm6,%ymm2
+	vfnmadd213ps (%rcx),%ymm6,%ymm2
+	vfnmadd231pd %ymm4,%ymm6,%ymm2
+	vfnmadd231pd (%rcx),%ymm6,%ymm2
+	vfnmadd231ps %ymm4,%ymm6,%ymm2
+	vfnmadd231ps (%rcx),%ymm6,%ymm2
+	vfnmsub132pd %ymm4,%ymm6,%ymm2
+	vfnmsub132pd (%rcx),%ymm6,%ymm2
+	vfnmsub132ps %ymm4,%ymm6,%ymm2
+	vfnmsub132ps (%rcx),%ymm6,%ymm2
+	vfnmsub213pd %ymm4,%ymm6,%ymm2
+	vfnmsub213pd (%rcx),%ymm6,%ymm2
+	vfnmsub213ps %ymm4,%ymm6,%ymm2
+	vfnmsub213ps (%rcx),%ymm6,%ymm2
+	vfnmsub231pd %ymm4,%ymm6,%ymm2
+	vfnmsub231pd (%rcx),%ymm6,%ymm2
+	vfnmsub231ps %ymm4,%ymm6,%ymm2
+	vfnmsub231ps (%rcx),%ymm6,%ymm2
+
+# Tests for op xmm/mem128, xmm, xmm
+	vfmadd132pd %xmm4,%xmm6,%xmm2
+	vfmadd132pd (%rcx),%xmm6,%xmm7
+	vfmadd132ps %xmm4,%xmm6,%xmm2
+	vfmadd132ps (%rcx),%xmm6,%xmm7
+	vfmadd213pd %xmm4,%xmm6,%xmm2
+	vfmadd213pd (%rcx),%xmm6,%xmm7
+	vfmadd213ps %xmm4,%xmm6,%xmm2
+	vfmadd213ps (%rcx),%xmm6,%xmm7
+	vfmadd231pd %xmm4,%xmm6,%xmm2
+	vfmadd231pd (%rcx),%xmm6,%xmm7
+	vfmadd231ps %xmm4,%xmm6,%xmm2
+	vfmadd231ps (%rcx),%xmm6,%xmm7
+	vfmaddsub132pd %xmm4,%xmm6,%xmm2
+	vfmaddsub132pd (%rcx),%xmm6,%xmm7
+	vfmaddsub132ps %xmm4,%xmm6,%xmm2
+	vfmaddsub132ps (%rcx),%xmm6,%xmm7
+	vfmaddsub213pd %xmm4,%xmm6,%xmm2
+	vfmaddsub213pd (%rcx),%xmm6,%xmm7
+	vfmaddsub213ps %xmm4,%xmm6,%xmm2
+	vfmaddsub213ps (%rcx),%xmm6,%xmm7
+	vfmaddsub231pd %xmm4,%xmm6,%xmm2
+	vfmaddsub231pd (%rcx),%xmm6,%xmm7
+	vfmaddsub231ps %xmm4,%xmm6,%xmm2
+	vfmaddsub231ps (%rcx),%xmm6,%xmm7
+	vfmsubadd132pd %xmm4,%xmm6,%xmm2
+	vfmsubadd132pd (%rcx),%xmm6,%xmm7
+	vfmsubadd132ps %xmm4,%xmm6,%xmm2
+	vfmsubadd132ps (%rcx),%xmm6,%xmm7
+	vfmsubadd213pd %xmm4,%xmm6,%xmm2
+	vfmsubadd213pd (%rcx),%xmm6,%xmm7
+	vfmsubadd213ps %xmm4,%xmm6,%xmm2
+	vfmsubadd213ps (%rcx),%xmm6,%xmm7
+	vfmsubadd231pd %xmm4,%xmm6,%xmm2
+	vfmsubadd231pd (%rcx),%xmm6,%xmm7
+	vfmsubadd231ps %xmm4,%xmm6,%xmm2
+	vfmsubadd231ps (%rcx),%xmm6,%xmm7
+	vfmsub132pd %xmm4,%xmm6,%xmm2
+	vfmsub132pd (%rcx),%xmm6,%xmm7
+	vfmsub132ps %xmm4,%xmm6,%xmm2
+	vfmsub132ps (%rcx),%xmm6,%xmm7
+	vfmsub213pd %xmm4,%xmm6,%xmm2
+	vfmsub213pd (%rcx),%xmm6,%xmm7
+	vfmsub213ps %xmm4,%xmm6,%xmm2
+	vfmsub213ps (%rcx),%xmm6,%xmm7
+	vfmsub231pd %xmm4,%xmm6,%xmm2
+	vfmsub231pd (%rcx),%xmm6,%xmm7
+	vfmsub231ps %xmm4,%xmm6,%xmm2
+	vfmsub231ps (%rcx),%xmm6,%xmm7
+	vfnmadd132pd %xmm4,%xmm6,%xmm2
+	vfnmadd132pd (%rcx),%xmm6,%xmm7
+	vfnmadd132ps %xmm4,%xmm6,%xmm2
+	vfnmadd132ps (%rcx),%xmm6,%xmm7
+	vfnmadd213pd %xmm4,%xmm6,%xmm2
+	vfnmadd213pd (%rcx),%xmm6,%xmm7
+	vfnmadd213ps %xmm4,%xmm6,%xmm2
+	vfnmadd213ps (%rcx),%xmm6,%xmm7
+	vfnmadd231pd %xmm4,%xmm6,%xmm2
+	vfnmadd231pd (%rcx),%xmm6,%xmm7
+	vfnmadd231ps %xmm4,%xmm6,%xmm2
+	vfnmadd231ps (%rcx),%xmm6,%xmm7
+	vfnmsub132pd %xmm4,%xmm6,%xmm2
+	vfnmsub132pd (%rcx),%xmm6,%xmm7
+	vfnmsub132ps %xmm4,%xmm6,%xmm2
+	vfnmsub132ps (%rcx),%xmm6,%xmm7
+	vfnmsub213pd %xmm4,%xmm6,%xmm2
+	vfnmsub213pd (%rcx),%xmm6,%xmm7
+	vfnmsub213ps %xmm4,%xmm6,%xmm2
+	vfnmsub213ps (%rcx),%xmm6,%xmm7
+	vfnmsub231pd %xmm4,%xmm6,%xmm2
+	vfnmsub231pd (%rcx),%xmm6,%xmm7
+	vfnmsub231ps %xmm4,%xmm6,%xmm2
+	vfnmsub231ps (%rcx),%xmm6,%xmm7
+
+# Tests for op xmm/mem64, xmm, xmm
+	vfmadd132sd %xmm4,%xmm6,%xmm2
+	vfmadd132sd (%rcx),%xmm6,%xmm2
+	vfmadd213sd %xmm4,%xmm6,%xmm2
+	vfmadd213sd (%rcx),%xmm6,%xmm2
+	vfmadd231sd %xmm4,%xmm6,%xmm2
+	vfmadd231sd (%rcx),%xmm6,%xmm2
+	vfmsub132sd %xmm4,%xmm6,%xmm2
+	vfmsub132sd (%rcx),%xmm6,%xmm2
+	vfmsub213sd %xmm4,%xmm6,%xmm2
+	vfmsub213sd (%rcx),%xmm6,%xmm2
+	vfmsub231sd %xmm4,%xmm6,%xmm2
+	vfmsub231sd (%rcx),%xmm6,%xmm2
+	vfnmadd132sd %xmm4,%xmm6,%xmm2
+	vfnmadd132sd (%rcx),%xmm6,%xmm2
+	vfnmadd213sd %xmm4,%xmm6,%xmm2
+	vfnmadd213sd (%rcx),%xmm6,%xmm2
+	vfnmadd231sd %xmm4,%xmm6,%xmm2
+	vfnmadd231sd (%rcx),%xmm6,%xmm2
+	vfnmsub132sd %xmm4,%xmm6,%xmm2
+	vfnmsub132sd (%rcx),%xmm6,%xmm2
+	vfnmsub213sd %xmm4,%xmm6,%xmm2
+	vfnmsub213sd (%rcx),%xmm6,%xmm2
+	vfnmsub231sd %xmm4,%xmm6,%xmm2
+	vfnmsub231sd (%rcx),%xmm6,%xmm2
+
+# Tests for op xmm/mem32, xmm, xmm
+	vfmadd132ss %xmm4,%xmm6,%xmm2
+	vfmadd132ss (%rcx),%xmm6,%xmm2
+	vfmadd213ss %xmm4,%xmm6,%xmm2
+	vfmadd213ss (%rcx),%xmm6,%xmm2
+	vfmadd231ss %xmm4,%xmm6,%xmm2
+	vfmadd231ss (%rcx),%xmm6,%xmm2
+	vfmsub132ss %xmm4,%xmm6,%xmm2
+	vfmsub132ss (%rcx),%xmm6,%xmm2
+	vfmsub213ss %xmm4,%xmm6,%xmm2
+	vfmsub213ss (%rcx),%xmm6,%xmm2
+	vfmsub231ss %xmm4,%xmm6,%xmm2
+	vfmsub231ss (%rcx),%xmm6,%xmm2
+	vfnmadd132ss %xmm4,%xmm6,%xmm2
+	vfnmadd132ss (%rcx),%xmm6,%xmm2
+	vfnmadd213ss %xmm4,%xmm6,%xmm2
+	vfnmadd213ss (%rcx),%xmm6,%xmm2
+	vfnmadd231ss %xmm4,%xmm6,%xmm2
+	vfnmadd231ss (%rcx),%xmm6,%xmm2
+	vfnmsub132ss %xmm4,%xmm6,%xmm2
+	vfnmsub132ss (%rcx),%xmm6,%xmm2
+	vfnmsub213ss %xmm4,%xmm6,%xmm2
+	vfnmsub213ss (%rcx),%xmm6,%xmm2
+	vfnmsub231ss %xmm4,%xmm6,%xmm2
+	vfnmsub231ss (%rcx),%xmm6,%xmm2
+
+	.intel_syntax noprefix
+
+# Tests for op ymm/mem256, ymm, ymm
+	vfmadd132pd ymm2,ymm6,ymm4
+	vfmadd132pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmadd132pd ymm2,ymm6,[rcx]
+	vfmadd132ps ymm2,ymm6,ymm4
+	vfmadd132ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmadd132ps ymm2,ymm6,[rcx]
+	vfmadd213pd ymm2,ymm6,ymm4
+	vfmadd213pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmadd213pd ymm2,ymm6,[rcx]
+	vfmadd213ps ymm2,ymm6,ymm4
+	vfmadd213ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmadd213ps ymm2,ymm6,[rcx]
+	vfmadd231pd ymm2,ymm6,ymm4
+	vfmadd231pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmadd231pd ymm2,ymm6,[rcx]
+	vfmadd231ps ymm2,ymm6,ymm4
+	vfmadd231ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmadd231ps ymm2,ymm6,[rcx]
+	vfmaddsub132pd ymm2,ymm6,ymm4
+	vfmaddsub132pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmaddsub132pd ymm2,ymm6,[rcx]
+	vfmaddsub132ps ymm2,ymm6,ymm4
+	vfmaddsub132ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmaddsub132ps ymm2,ymm6,[rcx]
+	vfmaddsub213pd ymm2,ymm6,ymm4
+	vfmaddsub213pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmaddsub213pd ymm2,ymm6,[rcx]
+	vfmaddsub213ps ymm2,ymm6,ymm4
+	vfmaddsub213ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmaddsub213ps ymm2,ymm6,[rcx]
+	vfmaddsub231pd ymm2,ymm6,ymm4
+	vfmaddsub231pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmaddsub231pd ymm2,ymm6,[rcx]
+	vfmaddsub231ps ymm2,ymm6,ymm4
+	vfmaddsub231ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmaddsub231ps ymm2,ymm6,[rcx]
+	vfmsubadd132pd ymm2,ymm6,ymm4
+	vfmsubadd132pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsubadd132pd ymm2,ymm6,[rcx]
+	vfmsubadd132ps ymm2,ymm6,ymm4
+	vfmsubadd132ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsubadd132ps ymm2,ymm6,[rcx]
+	vfmsubadd213pd ymm2,ymm6,ymm4
+	vfmsubadd213pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsubadd213pd ymm2,ymm6,[rcx]
+	vfmsubadd213ps ymm2,ymm6,ymm4
+	vfmsubadd213ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsubadd213ps ymm2,ymm6,[rcx]
+	vfmsubadd231pd ymm2,ymm6,ymm4
+	vfmsubadd231pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsubadd231pd ymm2,ymm6,[rcx]
+	vfmsubadd231ps ymm2,ymm6,ymm4
+	vfmsubadd231ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsubadd231ps ymm2,ymm6,[rcx]
+	vfmsub132pd ymm2,ymm6,ymm4
+	vfmsub132pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsub132pd ymm2,ymm6,[rcx]
+	vfmsub132ps ymm2,ymm6,ymm4
+	vfmsub132ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsub132ps ymm2,ymm6,[rcx]
+	vfmsub213pd ymm2,ymm6,ymm4
+	vfmsub213pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsub213pd ymm2,ymm6,[rcx]
+	vfmsub213ps ymm2,ymm6,ymm4
+	vfmsub213ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsub213ps ymm2,ymm6,[rcx]
+	vfmsub231pd ymm2,ymm6,ymm4
+	vfmsub231pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsub231pd ymm2,ymm6,[rcx]
+	vfmsub231ps ymm2,ymm6,ymm4
+	vfmsub231ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfmsub231ps ymm2,ymm6,[rcx]
+	vfnmadd132pd ymm2,ymm6,ymm4
+	vfnmadd132pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmadd132pd ymm2,ymm6,[rcx]
+	vfnmadd132ps ymm2,ymm6,ymm4
+	vfnmadd132ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmadd132ps ymm2,ymm6,[rcx]
+	vfnmadd213pd ymm2,ymm6,ymm4
+	vfnmadd213pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmadd213pd ymm2,ymm6,[rcx]
+	vfnmadd213ps ymm2,ymm6,ymm4
+	vfnmadd213ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmadd213ps ymm2,ymm6,[rcx]
+	vfnmadd231pd ymm2,ymm6,ymm4
+	vfnmadd231pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmadd231pd ymm2,ymm6,[rcx]
+	vfnmadd231ps ymm2,ymm6,ymm4
+	vfnmadd231ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmadd231ps ymm2,ymm6,[rcx]
+	vfnmsub132pd ymm2,ymm6,ymm4
+	vfnmsub132pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmsub132pd ymm2,ymm6,[rcx]
+	vfnmsub132ps ymm2,ymm6,ymm4
+	vfnmsub132ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmsub132ps ymm2,ymm6,[rcx]
+	vfnmsub213pd ymm2,ymm6,ymm4
+	vfnmsub213pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmsub213pd ymm2,ymm6,[rcx]
+	vfnmsub213ps ymm2,ymm6,ymm4
+	vfnmsub213ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmsub213ps ymm2,ymm6,[rcx]
+	vfnmsub231pd ymm2,ymm6,ymm4
+	vfnmsub231pd ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmsub231pd ymm2,ymm6,[rcx]
+	vfnmsub231ps ymm2,ymm6,ymm4
+	vfnmsub231ps ymm2,ymm6,YMMWORD PTR [rcx]
+	vfnmsub231ps ymm2,ymm6,[rcx]
+
+# Tests for op xmm/mem128, xmm, xmm
+	vfmadd132pd xmm2,xmm6,xmm4
+	vfmadd132pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmadd132pd xmm7,xmm6,[rcx]
+	vfmadd132ps xmm2,xmm6,xmm4
+	vfmadd132ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmadd132ps xmm7,xmm6,[rcx]
+	vfmadd213pd xmm2,xmm6,xmm4
+	vfmadd213pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmadd213pd xmm7,xmm6,[rcx]
+	vfmadd213ps xmm2,xmm6,xmm4
+	vfmadd213ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmadd213ps xmm7,xmm6,[rcx]
+	vfmadd231pd xmm2,xmm6,xmm4
+	vfmadd231pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmadd231pd xmm7,xmm6,[rcx]
+	vfmadd231ps xmm2,xmm6,xmm4
+	vfmadd231ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmadd231ps xmm7,xmm6,[rcx]
+	vfmaddsub132pd xmm2,xmm6,xmm4
+	vfmaddsub132pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmaddsub132pd xmm7,xmm6,[rcx]
+	vfmaddsub132ps xmm2,xmm6,xmm4
+	vfmaddsub132ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmaddsub132ps xmm7,xmm6,[rcx]
+	vfmaddsub213pd xmm2,xmm6,xmm4
+	vfmaddsub213pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmaddsub213pd xmm7,xmm6,[rcx]
+	vfmaddsub213ps xmm2,xmm6,xmm4
+	vfmaddsub213ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmaddsub213ps xmm7,xmm6,[rcx]
+	vfmaddsub231pd xmm2,xmm6,xmm4
+	vfmaddsub231pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmaddsub231pd xmm7,xmm6,[rcx]
+	vfmaddsub231ps xmm2,xmm6,xmm4
+	vfmaddsub231ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmaddsub231ps xmm7,xmm6,[rcx]
+	vfmsubadd132pd xmm2,xmm6,xmm4
+	vfmsubadd132pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsubadd132pd xmm7,xmm6,[rcx]
+	vfmsubadd132ps xmm2,xmm6,xmm4
+	vfmsubadd132ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsubadd132ps xmm7,xmm6,[rcx]
+	vfmsubadd213pd xmm2,xmm6,xmm4
+	vfmsubadd213pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsubadd213pd xmm7,xmm6,[rcx]
+	vfmsubadd213ps xmm2,xmm6,xmm4
+	vfmsubadd213ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsubadd213ps xmm7,xmm6,[rcx]
+	vfmsubadd231pd xmm2,xmm6,xmm4
+	vfmsubadd231pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsubadd231pd xmm7,xmm6,[rcx]
+	vfmsubadd231ps xmm2,xmm6,xmm4
+	vfmsubadd231ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsubadd231ps xmm7,xmm6,[rcx]
+	vfmsub132pd xmm2,xmm6,xmm4
+	vfmsub132pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsub132pd xmm7,xmm6,[rcx]
+	vfmsub132ps xmm2,xmm6,xmm4
+	vfmsub132ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsub132ps xmm7,xmm6,[rcx]
+	vfmsub213pd xmm2,xmm6,xmm4
+	vfmsub213pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsub213pd xmm7,xmm6,[rcx]
+	vfmsub213ps xmm2,xmm6,xmm4
+	vfmsub213ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsub213ps xmm7,xmm6,[rcx]
+	vfmsub231pd xmm2,xmm6,xmm4
+	vfmsub231pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsub231pd xmm7,xmm6,[rcx]
+	vfmsub231ps xmm2,xmm6,xmm4
+	vfmsub231ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfmsub231ps xmm7,xmm6,[rcx]
+	vfnmadd132pd xmm2,xmm6,xmm4
+	vfnmadd132pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmadd132pd xmm7,xmm6,[rcx]
+	vfnmadd132ps xmm2,xmm6,xmm4
+	vfnmadd132ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmadd132ps xmm7,xmm6,[rcx]
+	vfnmadd213pd xmm2,xmm6,xmm4
+	vfnmadd213pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmadd213pd xmm7,xmm6,[rcx]
+	vfnmadd213ps xmm2,xmm6,xmm4
+	vfnmadd213ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmadd213ps xmm7,xmm6,[rcx]
+	vfnmadd231pd xmm2,xmm6,xmm4
+	vfnmadd231pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmadd231pd xmm7,xmm6,[rcx]
+	vfnmadd231ps xmm2,xmm6,xmm4
+	vfnmadd231ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmadd231ps xmm7,xmm6,[rcx]
+	vfnmsub132pd xmm2,xmm6,xmm4
+	vfnmsub132pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmsub132pd xmm7,xmm6,[rcx]
+	vfnmsub132ps xmm2,xmm6,xmm4
+	vfnmsub132ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmsub132ps xmm7,xmm6,[rcx]
+	vfnmsub213pd xmm2,xmm6,xmm4
+	vfnmsub213pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmsub213pd xmm7,xmm6,[rcx]
+	vfnmsub213ps xmm2,xmm6,xmm4
+	vfnmsub213ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmsub213ps xmm7,xmm6,[rcx]
+	vfnmsub231pd xmm2,xmm6,xmm4
+	vfnmsub231pd xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmsub231pd xmm7,xmm6,[rcx]
+	vfnmsub231ps xmm2,xmm6,xmm4
+	vfnmsub231ps xmm7,xmm6,XMMWORD PTR [rcx]
+	vfnmsub231ps xmm7,xmm6,[rcx]
+
+# Tests for op xmm/mem64, xmm, xmm
+	vfmadd132sd xmm2,xmm6,xmm4
+	vfmadd132sd xmm2,xmm6,QWORD PTR [rcx]
+	vfmadd132sd xmm2,xmm6,[rcx]
+	vfmadd213sd xmm2,xmm6,xmm4
+	vfmadd213sd xmm2,xmm6,QWORD PTR [rcx]
+	vfmadd213sd xmm2,xmm6,[rcx]
+	vfmadd231sd xmm2,xmm6,xmm4
+	vfmadd231sd xmm2,xmm6,QWORD PTR [rcx]
+	vfmadd231sd xmm2,xmm6,[rcx]
+	vfmsub132sd xmm2,xmm6,xmm4
+	vfmsub132sd xmm2,xmm6,QWORD PTR [rcx]
+	vfmsub132sd xmm2,xmm6,[rcx]
+	vfmsub213sd xmm2,xmm6,xmm4
+	vfmsub213sd xmm2,xmm6,QWORD PTR [rcx]
+	vfmsub213sd xmm2,xmm6,[rcx]
+	vfmsub231sd xmm2,xmm6,xmm4
+	vfmsub231sd xmm2,xmm6,QWORD PTR [rcx]
+	vfmsub231sd xmm2,xmm6,[rcx]
+	vfnmadd132sd xmm2,xmm6,xmm4
+	vfnmadd132sd xmm2,xmm6,QWORD PTR [rcx]
+	vfnmadd132sd xmm2,xmm6,[rcx]
+	vfnmadd213sd xmm2,xmm6,xmm4
+	vfnmadd213sd xmm2,xmm6,QWORD PTR [rcx]
+	vfnmadd213sd xmm2,xmm6,[rcx]
+	vfnmadd231sd xmm2,xmm6,xmm4
+	vfnmadd231sd xmm2,xmm6,QWORD PTR [rcx]
+	vfnmadd231sd xmm2,xmm6,[rcx]
+	vfnmsub132sd xmm2,xmm6,xmm4
+	vfnmsub132sd xmm2,xmm6,QWORD PTR [rcx]
+	vfnmsub132sd xmm2,xmm6,[rcx]
+	vfnmsub213sd xmm2,xmm6,xmm4
+	vfnmsub213sd xmm2,xmm6,QWORD PTR [rcx]
+	vfnmsub213sd xmm2,xmm6,[rcx]
+	vfnmsub231sd xmm2,xmm6,xmm4
+	vfnmsub231sd xmm2,xmm6,QWORD PTR [rcx]
+	vfnmsub231sd xmm2,xmm6,[rcx]
+
+# Tests for op xmm/mem32, xmm, xmm
+	vfmadd132ss xmm2,xmm6,xmm4
+	vfmadd132ss xmm2,xmm6,DWORD PTR [rcx]
+	vfmadd132ss xmm2,xmm6,[rcx]
+	vfmadd213ss xmm2,xmm6,xmm4
+	vfmadd213ss xmm2,xmm6,DWORD PTR [rcx]
+	vfmadd213ss xmm2,xmm6,[rcx]
+	vfmadd231ss xmm2,xmm6,xmm4
+	vfmadd231ss xmm2,xmm6,DWORD PTR [rcx]
+	vfmadd231ss xmm2,xmm6,[rcx]
+	vfmsub132ss xmm2,xmm6,xmm4
+	vfmsub132ss xmm2,xmm6,DWORD PTR [rcx]
+	vfmsub132ss xmm2,xmm6,[rcx]
+	vfmsub213ss xmm2,xmm6,xmm4
+	vfmsub213ss xmm2,xmm6,DWORD PTR [rcx]
+	vfmsub213ss xmm2,xmm6,[rcx]
+	vfmsub231ss xmm2,xmm6,xmm4
+	vfmsub231ss xmm2,xmm6,DWORD PTR [rcx]
+	vfmsub231ss xmm2,xmm6,[rcx]
+	vfnmadd132ss xmm2,xmm6,xmm4
+	vfnmadd132ss xmm2,xmm6,DWORD PTR [rcx]
+	vfnmadd132ss xmm2,xmm6,[rcx]
+	vfnmadd213ss xmm2,xmm6,xmm4
+	vfnmadd213ss xmm2,xmm6,DWORD PTR [rcx]
+	vfnmadd213ss xmm2,xmm6,[rcx]
+	vfnmadd231ss xmm2,xmm6,xmm4
+	vfnmadd231ss xmm2,xmm6,DWORD PTR [rcx]
+	vfnmadd231ss xmm2,xmm6,[rcx]
+	vfnmsub132ss xmm2,xmm6,xmm4
+	vfnmsub132ss xmm2,xmm6,DWORD PTR [rcx]
+	vfnmsub132ss xmm2,xmm6,[rcx]
+	vfnmsub213ss xmm2,xmm6,xmm4
+	vfnmsub213ss xmm2,xmm6,DWORD PTR [rcx]
+	vfnmsub213ss xmm2,xmm6,[rcx]
+	vfnmsub231ss xmm2,xmm6,xmm4
+	vfnmsub231ss xmm2,xmm6,DWORD PTR [rcx]
+	vfnmsub231ss xmm2,xmm6,[rcx]