1 #as: -mavxscalar=256
2 #objdump: -dwMintel
3 #name: x86-64 FMA scalar insns (Intel disassembly)
4 #source: x86-64-fma-scalar.s
5 
6 .*: +file format .*
7 
8 
9 Disassembly of section .text:
10 
11 0+ <_start>:
12 [ 	]*[a-f0-9]+:	c4 e2 cd 99 d4       	vfmadd132sd xmm2,xmm6,xmm4
13 [ 	]*[a-f0-9]+:	c4 e2 cd 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
14 [ 	]*[a-f0-9]+:	c4 e2 cd a9 d4       	vfmadd213sd xmm2,xmm6,xmm4
15 [ 	]*[a-f0-9]+:	c4 e2 cd a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
16 [ 	]*[a-f0-9]+:	c4 e2 cd b9 d4       	vfmadd231sd xmm2,xmm6,xmm4
17 [ 	]*[a-f0-9]+:	c4 e2 cd b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
18 [ 	]*[a-f0-9]+:	c4 e2 cd 9b d4       	vfmsub132sd xmm2,xmm6,xmm4
19 [ 	]*[a-f0-9]+:	c4 e2 cd 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
20 [ 	]*[a-f0-9]+:	c4 e2 cd ab d4       	vfmsub213sd xmm2,xmm6,xmm4
21 [ 	]*[a-f0-9]+:	c4 e2 cd ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
22 [ 	]*[a-f0-9]+:	c4 e2 cd bb d4       	vfmsub231sd xmm2,xmm6,xmm4
23 [ 	]*[a-f0-9]+:	c4 e2 cd bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
24 [ 	]*[a-f0-9]+:	c4 e2 cd 9d d4       	vfnmadd132sd xmm2,xmm6,xmm4
25 [ 	]*[a-f0-9]+:	c4 e2 cd 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
26 [ 	]*[a-f0-9]+:	c4 e2 cd ad d4       	vfnmadd213sd xmm2,xmm6,xmm4
27 [ 	]*[a-f0-9]+:	c4 e2 cd ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
28 [ 	]*[a-f0-9]+:	c4 e2 cd bd d4       	vfnmadd231sd xmm2,xmm6,xmm4
29 [ 	]*[a-f0-9]+:	c4 e2 cd bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
30 [ 	]*[a-f0-9]+:	c4 e2 cd 9f d4       	vfnmsub132sd xmm2,xmm6,xmm4
31 [ 	]*[a-f0-9]+:	c4 e2 cd 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
32 [ 	]*[a-f0-9]+:	c4 e2 cd af d4       	vfnmsub213sd xmm2,xmm6,xmm4
33 [ 	]*[a-f0-9]+:	c4 e2 cd af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
34 [ 	]*[a-f0-9]+:	c4 e2 cd bf d4       	vfnmsub231sd xmm2,xmm6,xmm4
35 [ 	]*[a-f0-9]+:	c4 e2 cd bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
36 [ 	]*[a-f0-9]+:	c4 e2 4d 99 d4       	vfmadd132ss xmm2,xmm6,xmm4
37 [ 	]*[a-f0-9]+:	c4 e2 4d 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
38 [ 	]*[a-f0-9]+:	c4 e2 4d a9 d4       	vfmadd213ss xmm2,xmm6,xmm4
39 [ 	]*[a-f0-9]+:	c4 e2 4d a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
40 [ 	]*[a-f0-9]+:	c4 e2 4d b9 d4       	vfmadd231ss xmm2,xmm6,xmm4
41 [ 	]*[a-f0-9]+:	c4 e2 4d b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
42 [ 	]*[a-f0-9]+:	c4 e2 4d 9b d4       	vfmsub132ss xmm2,xmm6,xmm4
43 [ 	]*[a-f0-9]+:	c4 e2 4d 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
44 [ 	]*[a-f0-9]+:	c4 e2 4d ab d4       	vfmsub213ss xmm2,xmm6,xmm4
45 [ 	]*[a-f0-9]+:	c4 e2 4d ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
46 [ 	]*[a-f0-9]+:	c4 e2 4d bb d4       	vfmsub231ss xmm2,xmm6,xmm4
47 [ 	]*[a-f0-9]+:	c4 e2 4d bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
48 [ 	]*[a-f0-9]+:	c4 e2 4d 9d d4       	vfnmadd132ss xmm2,xmm6,xmm4
49 [ 	]*[a-f0-9]+:	c4 e2 4d 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
50 [ 	]*[a-f0-9]+:	c4 e2 4d ad d4       	vfnmadd213ss xmm2,xmm6,xmm4
51 [ 	]*[a-f0-9]+:	c4 e2 4d ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
52 [ 	]*[a-f0-9]+:	c4 e2 4d bd d4       	vfnmadd231ss xmm2,xmm6,xmm4
53 [ 	]*[a-f0-9]+:	c4 e2 4d bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
54 [ 	]*[a-f0-9]+:	c4 e2 4d 9f d4       	vfnmsub132ss xmm2,xmm6,xmm4
55 [ 	]*[a-f0-9]+:	c4 e2 4d 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
56 [ 	]*[a-f0-9]+:	c4 e2 4d af d4       	vfnmsub213ss xmm2,xmm6,xmm4
57 [ 	]*[a-f0-9]+:	c4 e2 4d af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
58 [ 	]*[a-f0-9]+:	c4 e2 4d bf d4       	vfnmsub231ss xmm2,xmm6,xmm4
59 [ 	]*[a-f0-9]+:	c4 e2 4d bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
60 [ 	]*[a-f0-9]+:	c4 e2 cd 99 d4       	vfmadd132sd xmm2,xmm6,xmm4
61 [ 	]*[a-f0-9]+:	c4 e2 cd 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
62 [ 	]*[a-f0-9]+:	c4 e2 cd 99 11       	vfmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
63 [ 	]*[a-f0-9]+:	c4 e2 cd a9 d4       	vfmadd213sd xmm2,xmm6,xmm4
64 [ 	]*[a-f0-9]+:	c4 e2 cd a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
65 [ 	]*[a-f0-9]+:	c4 e2 cd a9 11       	vfmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
66 [ 	]*[a-f0-9]+:	c4 e2 cd b9 d4       	vfmadd231sd xmm2,xmm6,xmm4
67 [ 	]*[a-f0-9]+:	c4 e2 cd b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
68 [ 	]*[a-f0-9]+:	c4 e2 cd b9 11       	vfmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
69 [ 	]*[a-f0-9]+:	c4 e2 cd 9b d4       	vfmsub132sd xmm2,xmm6,xmm4
70 [ 	]*[a-f0-9]+:	c4 e2 cd 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
71 [ 	]*[a-f0-9]+:	c4 e2 cd 9b 11       	vfmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
72 [ 	]*[a-f0-9]+:	c4 e2 cd ab d4       	vfmsub213sd xmm2,xmm6,xmm4
73 [ 	]*[a-f0-9]+:	c4 e2 cd ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
74 [ 	]*[a-f0-9]+:	c4 e2 cd ab 11       	vfmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
75 [ 	]*[a-f0-9]+:	c4 e2 cd bb d4       	vfmsub231sd xmm2,xmm6,xmm4
76 [ 	]*[a-f0-9]+:	c4 e2 cd bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
77 [ 	]*[a-f0-9]+:	c4 e2 cd bb 11       	vfmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
78 [ 	]*[a-f0-9]+:	c4 e2 cd 9d d4       	vfnmadd132sd xmm2,xmm6,xmm4
79 [ 	]*[a-f0-9]+:	c4 e2 cd 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
80 [ 	]*[a-f0-9]+:	c4 e2 cd 9d 11       	vfnmadd132sd xmm2,xmm6,QWORD PTR \[rcx\]
81 [ 	]*[a-f0-9]+:	c4 e2 cd ad d4       	vfnmadd213sd xmm2,xmm6,xmm4
82 [ 	]*[a-f0-9]+:	c4 e2 cd ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
83 [ 	]*[a-f0-9]+:	c4 e2 cd ad 11       	vfnmadd213sd xmm2,xmm6,QWORD PTR \[rcx\]
84 [ 	]*[a-f0-9]+:	c4 e2 cd bd d4       	vfnmadd231sd xmm2,xmm6,xmm4
85 [ 	]*[a-f0-9]+:	c4 e2 cd bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
86 [ 	]*[a-f0-9]+:	c4 e2 cd bd 11       	vfnmadd231sd xmm2,xmm6,QWORD PTR \[rcx\]
87 [ 	]*[a-f0-9]+:	c4 e2 cd 9f d4       	vfnmsub132sd xmm2,xmm6,xmm4
88 [ 	]*[a-f0-9]+:	c4 e2 cd 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
89 [ 	]*[a-f0-9]+:	c4 e2 cd 9f 11       	vfnmsub132sd xmm2,xmm6,QWORD PTR \[rcx\]
90 [ 	]*[a-f0-9]+:	c4 e2 cd af d4       	vfnmsub213sd xmm2,xmm6,xmm4
91 [ 	]*[a-f0-9]+:	c4 e2 cd af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
92 [ 	]*[a-f0-9]+:	c4 e2 cd af 11       	vfnmsub213sd xmm2,xmm6,QWORD PTR \[rcx\]
93 [ 	]*[a-f0-9]+:	c4 e2 cd bf d4       	vfnmsub231sd xmm2,xmm6,xmm4
94 [ 	]*[a-f0-9]+:	c4 e2 cd bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
95 [ 	]*[a-f0-9]+:	c4 e2 cd bf 11       	vfnmsub231sd xmm2,xmm6,QWORD PTR \[rcx\]
96 [ 	]*[a-f0-9]+:	c4 e2 4d 99 d4       	vfmadd132ss xmm2,xmm6,xmm4
97 [ 	]*[a-f0-9]+:	c4 e2 4d 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
98 [ 	]*[a-f0-9]+:	c4 e2 4d 99 11       	vfmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
99 [ 	]*[a-f0-9]+:	c4 e2 4d a9 d4       	vfmadd213ss xmm2,xmm6,xmm4
100 [ 	]*[a-f0-9]+:	c4 e2 4d a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
101 [ 	]*[a-f0-9]+:	c4 e2 4d a9 11       	vfmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
102 [ 	]*[a-f0-9]+:	c4 e2 4d b9 d4       	vfmadd231ss xmm2,xmm6,xmm4
103 [ 	]*[a-f0-9]+:	c4 e2 4d b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
104 [ 	]*[a-f0-9]+:	c4 e2 4d b9 11       	vfmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
105 [ 	]*[a-f0-9]+:	c4 e2 4d 9b d4       	vfmsub132ss xmm2,xmm6,xmm4
106 [ 	]*[a-f0-9]+:	c4 e2 4d 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
107 [ 	]*[a-f0-9]+:	c4 e2 4d 9b 11       	vfmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
108 [ 	]*[a-f0-9]+:	c4 e2 4d ab d4       	vfmsub213ss xmm2,xmm6,xmm4
109 [ 	]*[a-f0-9]+:	c4 e2 4d ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
110 [ 	]*[a-f0-9]+:	c4 e2 4d ab 11       	vfmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
111 [ 	]*[a-f0-9]+:	c4 e2 4d bb d4       	vfmsub231ss xmm2,xmm6,xmm4
112 [ 	]*[a-f0-9]+:	c4 e2 4d bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
113 [ 	]*[a-f0-9]+:	c4 e2 4d bb 11       	vfmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
114 [ 	]*[a-f0-9]+:	c4 e2 4d 9d d4       	vfnmadd132ss xmm2,xmm6,xmm4
115 [ 	]*[a-f0-9]+:	c4 e2 4d 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
116 [ 	]*[a-f0-9]+:	c4 e2 4d 9d 11       	vfnmadd132ss xmm2,xmm6,DWORD PTR \[rcx\]
117 [ 	]*[a-f0-9]+:	c4 e2 4d ad d4       	vfnmadd213ss xmm2,xmm6,xmm4
118 [ 	]*[a-f0-9]+:	c4 e2 4d ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
119 [ 	]*[a-f0-9]+:	c4 e2 4d ad 11       	vfnmadd213ss xmm2,xmm6,DWORD PTR \[rcx\]
120 [ 	]*[a-f0-9]+:	c4 e2 4d bd d4       	vfnmadd231ss xmm2,xmm6,xmm4
121 [ 	]*[a-f0-9]+:	c4 e2 4d bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
122 [ 	]*[a-f0-9]+:	c4 e2 4d bd 11       	vfnmadd231ss xmm2,xmm6,DWORD PTR \[rcx\]
123 [ 	]*[a-f0-9]+:	c4 e2 4d 9f d4       	vfnmsub132ss xmm2,xmm6,xmm4
124 [ 	]*[a-f0-9]+:	c4 e2 4d 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
125 [ 	]*[a-f0-9]+:	c4 e2 4d 9f 11       	vfnmsub132ss xmm2,xmm6,DWORD PTR \[rcx\]
126 [ 	]*[a-f0-9]+:	c4 e2 4d af d4       	vfnmsub213ss xmm2,xmm6,xmm4
127 [ 	]*[a-f0-9]+:	c4 e2 4d af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
128 [ 	]*[a-f0-9]+:	c4 e2 4d af 11       	vfnmsub213ss xmm2,xmm6,DWORD PTR \[rcx\]
129 [ 	]*[a-f0-9]+:	c4 e2 4d bf d4       	vfnmsub231ss xmm2,xmm6,xmm4
130 [ 	]*[a-f0-9]+:	c4 e2 4d bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
131 [ 	]*[a-f0-9]+:	c4 e2 4d bf 11       	vfnmsub231ss xmm2,xmm6,DWORD PTR \[rcx\]
132 #pass
133