1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
|
# Streaming SIMD extensions 4.1 Instructions
.text
foo:
blendpd $0x0,(%rcx),%xmm0
blendpd $0x0,%xmm1,%xmm0
blendps $0x0,(%rcx),%xmm0
blendps $0x0,%xmm1,%xmm0
blendvpd %xmm0,(%rcx),%xmm0
blendvpd %xmm0,%xmm1,%xmm0
blendvpd (%rcx),%xmm0
blendvpd %xmm1,%xmm0
blendvps %xmm0,(%rcx),%xmm0
blendvps %xmm0,%xmm1,%xmm0
blendvps (%rcx),%xmm0
blendvps %xmm1,%xmm0
dppd $0x0,(%rcx),%xmm0
dppd $0x0,%xmm1,%xmm0
dpps $0x0,(%rcx),%xmm0
dpps $0x0,%xmm1,%xmm0
extractps $0x0,%xmm0,%rcx
extractps $0x0,%xmm0,%ecx
extractps $0x0,%xmm0,(%rcx)
insertps $0x0,%xmm1,%xmm0
insertps $0x0,(%rcx),%xmm0
movntdqa (%rcx),%xmm0
mpsadbw $0x0,(%rcx),%xmm0
mpsadbw $0x0,%xmm1,%xmm0
packusdw (%rcx),%xmm0
packusdw %xmm1,%xmm0
pblendvb %xmm0,(%rcx),%xmm0
pblendvb %xmm0,%xmm1,%xmm0
pblendvb (%rcx),%xmm0
pblendvb %xmm1,%xmm0
pblendw $0x0,(%rcx),%xmm0
pblendw $0x0,%xmm1,%xmm0
pcmpeqq %xmm1,%xmm0
pcmpeqq (%rcx),%xmm0
pextrb $0x0,%xmm0,%rcx
pextrb $0x0,%xmm0,%ecx
pextrb $0x0,%xmm0,(%rcx)
pextrd $0x0,%xmm0,%ecx
pextrd $0x0,%xmm0,(%rcx)
pextrq $0x0,%xmm0,%rcx
pextrq $0x0,%xmm0,(%rcx)
pextrw $0x0,%xmm0,%rcx
pextrw $0x0,%xmm0,%ecx
pextrw $0x0,%xmm0,(%rcx)
phminposuw %xmm1,%xmm0
phminposuw (%rcx),%xmm0
pinsrb $0x0,(%rcx),%xmm0
pinsrb $0x0,%ecx,%xmm0
pinsrb $0x0,%rcx,%xmm0
pinsrd $0x0,(%rcx),%xmm0
pinsrd $0x0,%ecx,%xmm0
pinsrq $0x0,(%rcx),%xmm0
pinsrq $0x0,%rcx,%xmm0
pmaxsb %xmm1,%xmm0
pmaxsb (%rcx),%xmm0
pmaxsd %xmm1,%xmm0
pmaxsd (%rcx),%xmm0
pmaxud %xmm1,%xmm0
pmaxud (%rcx),%xmm0
pmaxuw %xmm1,%xmm0
pmaxuw (%rcx),%xmm0
pminsb %xmm1,%xmm0
pminsb (%rcx),%xmm0
pminsd %xmm1,%xmm0
pminsd (%rcx),%xmm0
pminud %xmm1,%xmm0
pminud (%rcx),%xmm0
pminuw %xmm1,%xmm0
pminuw (%rcx),%xmm0
pmovsxbw %xmm1,%xmm0
pmovsxbw (%rcx),%xmm0
pmovsxbd %xmm1,%xmm0
pmovsxbd (%rcx),%xmm0
pmovsxbq %xmm1,%xmm0
pmovsxbq (%rcx),%xmm0
pmovsxwd %xmm1,%xmm0
pmovsxwd (%rcx),%xmm0
pmovsxwq %xmm1,%xmm0
pmovsxwq (%rcx),%xmm0
pmovsxdq %xmm1,%xmm0
pmovsxdq (%rcx),%xmm0
pmovzxbw %xmm1,%xmm0
pmovzxbw (%rcx),%xmm0
pmovzxbd %xmm1,%xmm0
pmovzxbd (%rcx),%xmm0
pmovzxbq %xmm1,%xmm0
pmovzxbq (%rcx),%xmm0
pmovzxwd %xmm1,%xmm0
pmovzxwd (%rcx),%xmm0
pmovzxwq %xmm1,%xmm0
pmovzxwq (%rcx),%xmm0
pmovzxdq %xmm1,%xmm0
pmovzxdq (%rcx),%xmm0
pmuldq %xmm1,%xmm0
pmuldq (%rcx),%xmm0
pmulld %xmm1,%xmm0
pmulld (%rcx),%xmm0
ptest %xmm1,%xmm0
ptest (%rcx),%xmm0
roundpd $0x0,(%rcx),%xmm0
roundpd $0x0,%xmm1,%xmm0
roundps $0x0,(%rcx),%xmm0
roundps $0x0,%xmm1,%xmm0
roundsd $0x0,(%rcx),%xmm0
roundsd $0x0,%xmm1,%xmm0
roundss $0x0,(%rcx),%xmm0
roundss $0x0,%xmm1,%xmm0
.intel_syntax noprefix
blendpd xmm0,XMMWORD PTR [rcx],0x0
blendpd xmm0,xmm1,0x0
blendps xmm0,XMMWORD PTR [rcx],0x0
blendps xmm0,xmm1,0x0
blendvpd xmm0,XMMWORD PTR [rcx],xmm0
blendvpd xmm0,xmm1,xmm0
blendvps xmm0,XMMWORD PTR [rcx],xmm0
blendvps xmm0,xmm1,xmm0
dppd xmm0,XMMWORD PTR [rcx],0x0
dppd xmm0,xmm1,0x0
dpps xmm0,XMMWORD PTR [rcx],0x0
dpps xmm0,xmm1,0x0
extractps rcx,xmm0,0x0
extractps ecx,xmm0,0x0
extractps DWORD PTR [rcx],xmm0,0x0
insertps xmm0,xmm1,0x0
insertps xmm0,DWORD PTR [rcx],0x0
movntdqa xmm0,XMMWORD PTR [rcx]
mpsadbw xmm0,XMMWORD PTR [rcx],0x0
mpsadbw xmm0,xmm1,0x0
packusdw xmm0,XMMWORD PTR [rcx]
packusdw xmm0,xmm1
pblendvb xmm0,XMMWORD PTR [rcx],xmm0
pblendvb xmm0,xmm1,xmm0
pblendw xmm0,XMMWORD PTR [rcx],0x0
pblendw xmm0,xmm1,0x0
pcmpeqq xmm0,xmm1
pcmpeqq xmm0,XMMWORD PTR [rcx]
pextrb rcx,xmm0,0x0
pextrb ecx,xmm0,0x0
pextrb BYTE PTR [rcx],xmm0,0x0
pextrd ecx,xmm0,0x0
pextrd DWORD PTR [rcx],xmm0,0x0
pextrq rcx,xmm0,0x0
pextrq QWORD PTR [rcx],xmm0,0x0
pextrw rcx,xmm0,0x0
pextrw ecx,xmm0,0x0
pextrw WORD PTR [rcx],xmm0,0x0
phminposuw xmm0,xmm1
phminposuw xmm0,XMMWORD PTR [rcx]
pinsrb xmm0,BYTE PTR [rcx],0x0
pinsrb xmm0,ecx,0x0
pinsrb xmm0,rcx,0x0
pinsrd xmm0,DWORD PTR [rcx],0x0
pinsrd xmm0,ecx,0x0
pinsrq xmm0,QWORD PTR [rcx],0x0
pinsrq xmm0,rcx,0x0
pmaxsb xmm0,xmm1
pmaxsb xmm0,XMMWORD PTR [rcx]
pmaxsd xmm0,xmm1
pmaxsd xmm0,XMMWORD PTR [rcx]
pmaxud xmm0,xmm1
pmaxud xmm0,XMMWORD PTR [rcx]
pmaxuw xmm0,xmm1
pmaxuw xmm0,XMMWORD PTR [rcx]
pminsb xmm0,xmm1
pminsb xmm0,XMMWORD PTR [rcx]
pminsd xmm0,xmm1
pminsd xmm0,XMMWORD PTR [rcx]
pminud xmm0,xmm1
pminud xmm0,XMMWORD PTR [rcx]
pminuw xmm0,xmm1
pminuw xmm0,XMMWORD PTR [rcx]
pmovsxbw xmm0,xmm1
pmovsxbw xmm0,QWORD PTR [rcx]
pmovsxbd xmm0,xmm1
pmovsxbd xmm0,DWORD PTR [rcx]
pmovsxbq xmm0,xmm1
pmovsxbq xmm0,WORD PTR [rcx]
pmovsxwd xmm0,xmm1
pmovsxwd xmm0,QWORD PTR [rcx]
pmovsxwq xmm0,xmm1
pmovsxwq xmm0,DWORD PTR [rcx]
pmovsxdq xmm0,xmm1
pmovsxdq xmm0,QWORD PTR [rcx]
pmovzxbw xmm0,xmm1
pmovzxbw xmm0,QWORD PTR [rcx]
pmovzxbd xmm0,xmm1
pmovzxbd xmm0,DWORD PTR [rcx]
pmovzxbq xmm0,xmm1
pmovzxbq xmm0,WORD PTR [rcx]
pmovzxwd xmm0,xmm1
pmovzxwd xmm0,QWORD PTR [rcx]
pmovzxwq xmm0,xmm1
pmovzxwq xmm0,DWORD PTR [rcx]
pmovzxdq xmm0,xmm1
pmovzxdq xmm0,QWORD PTR [rcx]
pmuldq xmm0,xmm1
pmuldq xmm0,XMMWORD PTR [rcx]
pmulld xmm0,xmm1
pmulld xmm0,XMMWORD PTR [rcx]
ptest xmm0,xmm1
ptest xmm0,XMMWORD PTR [rcx]
roundpd xmm0,XMMWORD PTR [rcx],0x0
roundpd xmm0,xmm1,0x0
roundps xmm0,XMMWORD PTR [rcx],0x0
roundps xmm0,xmm1,0x0
roundsd xmm0,QWORD PTR [rcx],0x0
roundsd xmm0,xmm1,0x0
roundss xmm0,DWORD PTR [rcx],0x0
roundss xmm0,xmm1,0x0
.p2align 4,0
|