daily update
[external/binutils.git] / gas / testsuite / gas / i386 / x86-64-sse5.s
1 # SSE5 instructions.
2         
3         .file   "x86-64-sse5.s"
4         .globl  foo
5         .type   foo, @function
6         .text
7         .p2align        5,,31
8         .att_syntax
9 foo:
10
11         fmaddss         %xmm3, %xmm2, %xmm1, %xmm1
12         fmaddss         0x4(%rdx), %xmm2, %xmm1, %xmm1
13         fmaddss         %xmm2, 0x4(%rdx), %xmm1, %xmm1
14         fmaddss         %xmm1, %xmm3, %xmm2, %xmm1
15         fmaddss         %xmm1, 0x4(%rdx), %xmm2, %xmm1
16         fmaddss         %xmm1, %xmm2, 0x4(%rdx), %xmm1
17         fmaddsd         %xmm3, %xmm2, %xmm1, %xmm1
18         fmaddsd         0x4(%rdx), %xmm2, %xmm1, %xmm1
19         fmaddsd         %xmm2, 0x4(%rdx), %xmm1, %xmm1
20         fmaddsd         %xmm1, %xmm3, %xmm2, %xmm1
21         fmaddsd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
22         fmaddsd         %xmm1, %xmm2, 0x4(%rdx), %xmm1
23         fmaddps         %xmm3, %xmm2, %xmm1, %xmm1
24         fmaddps         0x4(%rdx), %xmm2, %xmm1, %xmm1
25         fmaddps         %xmm2, 0x4(%rdx), %xmm1, %xmm1
26         fmaddps         %xmm1, %xmm3, %xmm2, %xmm1
27         fmaddps         %xmm1, 0x4(%rdx), %xmm2, %xmm1
28         fmaddps         %xmm1, %xmm2, 0x4(%rdx), %xmm1
29         fmaddpd         %xmm3, %xmm2, %xmm1, %xmm1
30         fmaddpd         0x4(%rdx), %xmm2, %xmm1, %xmm1
31         fmaddpd         %xmm2, 0x4(%rdx), %xmm1, %xmm1
32         fmaddpd         %xmm1, %xmm3, %xmm2, %xmm1
33         fmaddpd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
34         fmaddpd         %xmm1, %xmm2, 0x4(%rdx), %xmm1
35
36         fmsubss         %xmm3, %xmm2, %xmm1, %xmm1
37         fmsubss         0x4(%rdx), %xmm2, %xmm1, %xmm1
38         fmsubss         %xmm2, 0x4(%rdx), %xmm1, %xmm1
39         fmsubss         %xmm1, %xmm3, %xmm2, %xmm1
40         fmsubss         %xmm1, 0x4(%rdx), %xmm2, %xmm1
41         fmsubss         %xmm1, %xmm2, 0x4(%rdx), %xmm1
42         fmsubsd         %xmm3, %xmm2, %xmm1, %xmm1
43         fmsubsd         0x4(%rdx), %xmm2, %xmm1, %xmm1
44         fmsubsd         %xmm2, 0x4(%rdx), %xmm1, %xmm1
45         fmsubsd         %xmm1, %xmm3, %xmm2, %xmm1
46         fmsubsd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
47         fmsubsd         %xmm1, %xmm2, 0x4(%rdx), %xmm1
48         fmsubps         %xmm3, %xmm2, %xmm1, %xmm1
49         fmsubps         0x4(%rdx), %xmm2, %xmm1, %xmm1
50         fmsubps         %xmm2, 0x4(%rdx), %xmm1, %xmm1
51         fmsubps         %xmm1, %xmm3, %xmm2, %xmm1
52         fmsubps         %xmm1, 0x4(%rdx), %xmm2, %xmm1
53         fmsubps         %xmm1, %xmm2, 0x4(%rdx), %xmm1
54         fmsubpd         %xmm3, %xmm2, %xmm1, %xmm1
55         fmsubpd         0x4(%rdx), %xmm2, %xmm1, %xmm1
56         fmsubpd         %xmm2, 0x4(%rdx), %xmm1, %xmm1
57         fmsubpd         %xmm1, %xmm3, %xmm2, %xmm1
58         fmsubpd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
59         fmsubpd         %xmm1, %xmm2, 0x4(%rdx), %xmm1
60
61         fnmaddss        %xmm3, %xmm2, %xmm1, %xmm1
62         fnmaddss        0x4(%rdx), %xmm2, %xmm1, %xmm1
63         fnmaddss        %xmm2, 0x4(%rdx), %xmm1, %xmm1
64         fnmaddss        %xmm1, %xmm3, %xmm2, %xmm1
65         fnmaddss        %xmm1, 0x4(%rdx), %xmm2, %xmm1
66         fnmaddss        %xmm1, %xmm2, 0x4(%rdx), %xmm1
67         fnmaddsd        %xmm3, %xmm2, %xmm1, %xmm1
68         fnmaddsd        0x4(%rdx), %xmm2, %xmm1, %xmm1
69         fnmaddsd        %xmm2, 0x4(%rdx), %xmm1, %xmm1
70         fnmaddsd        %xmm1, %xmm3, %xmm2, %xmm1
71         fnmaddsd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
72         fnmaddsd        %xmm1, %xmm2, 0x4(%rdx), %xmm1
73         fnmaddps        %xmm3, %xmm2, %xmm1, %xmm1
74         fnmaddps        0x4(%rdx), %xmm2, %xmm1, %xmm1
75         fnmaddps        %xmm2, 0x4(%rdx), %xmm1, %xmm1
76         fnmaddps        %xmm1, %xmm3, %xmm2, %xmm1
77         fnmaddps        %xmm1, 0x4(%rdx), %xmm2, %xmm1
78         fnmaddps        %xmm1, %xmm2, 0x4(%rdx), %xmm1
79         fnmaddpd        %xmm3, %xmm2, %xmm1, %xmm1
80         fnmaddpd        0x4(%rdx), %xmm2, %xmm1, %xmm1
81         fnmaddpd        %xmm2, 0x4(%rdx), %xmm1, %xmm1
82         fnmaddpd        %xmm1, %xmm3, %xmm2, %xmm1
83         fnmaddpd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
84         fnmaddpd        %xmm1, %xmm2, 0x4(%rdx), %xmm1
85
86         fnmsubss        %xmm3, %xmm2, %xmm1, %xmm1
87         fnmsubss        0x4(%rdx), %xmm2, %xmm1, %xmm1
88         fnmsubss        %xmm2, 0x4(%rdx), %xmm1, %xmm1
89         fnmsubss        %xmm1, %xmm3, %xmm2, %xmm1
90         fnmsubss        %xmm1, 0x4(%rdx), %xmm2, %xmm1
91         fnmsubss        %xmm1, %xmm2, 0x4(%rdx), %xmm1
92         fnmsubsd        %xmm3, %xmm2, %xmm1, %xmm1
93         fnmsubsd        0x4(%rdx), %xmm2, %xmm1, %xmm1
94         fnmsubsd        %xmm2, 0x4(%rdx), %xmm1, %xmm1
95         fnmsubsd        %xmm1, %xmm3, %xmm2, %xmm1
96         fnmsubsd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
97         fnmsubsd        %xmm1, %xmm2, 0x4(%rdx), %xmm1
98         fnmsubps        %xmm3, %xmm2, %xmm1, %xmm1
99         fnmsubps        0x4(%rdx), %xmm2, %xmm1, %xmm1
100         fnmsubps        %xmm2, 0x4(%rdx), %xmm1, %xmm1
101         fnmsubps        %xmm1, %xmm3, %xmm2, %xmm1
102         fnmsubps        %xmm1, 0x4(%rdx), %xmm2, %xmm1
103         fnmsubps        %xmm1, %xmm2, 0x4(%rdx), %xmm1
104         fnmsubpd        %xmm3, %xmm2, %xmm1, %xmm1
105         fnmsubpd        0x4(%rdx), %xmm2, %xmm1, %xmm1
106         fnmsubpd        %xmm2, 0x4(%rdx), %xmm1, %xmm1
107         fnmsubpd        %xmm1, %xmm3, %xmm2, %xmm1
108         fnmsubpd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
109         fnmsubpd        %xmm1, %xmm2, 0x4(%rdx), %xmm1
110
111         fmaddss         %xmm13, %xmm12, %xmm11, %xmm11
112         fmaddss         0x100000(%r15), %xmm12, %xmm11, %xmm11
113         fmaddss         %xmm12, 0x100000(%r15), %xmm11, %xmm11
114         fmaddss         %xmm11, %xmm13, %xmm12, %xmm11
115         fmaddss         %xmm11, 0x100000(%r15), %xmm12, %xmm11
116         fmaddss         %xmm11, %xmm12, 0x100000(%r15), %xmm11
117         fmaddsd         %xmm13, %xmm12, %xmm11, %xmm11
118         fmaddsd         0x100000(%r15), %xmm12, %xmm11, %xmm11
119         fmaddsd         %xmm12, 0x100000(%r15), %xmm11, %xmm11
120         fmaddsd         %xmm11, %xmm13, %xmm12, %xmm11
121         fmaddsd         %xmm11, 0x100000(%r15), %xmm12, %xmm11
122         fmaddsd         %xmm11, %xmm12, 0x100000(%r15), %xmm11
123         fmaddps         %xmm13, %xmm12, %xmm11, %xmm11
124         fmaddps         0x100000(%r15), %xmm12, %xmm11, %xmm11
125         fmaddps         %xmm12, 0x100000(%r15), %xmm11, %xmm11
126         fmaddps         %xmm11, %xmm13, %xmm12, %xmm11
127         fmaddps         %xmm11, 0x100000(%r15), %xmm12, %xmm11
128         fmaddps         %xmm11, %xmm12, 0x100000(%r15), %xmm11
129         fmaddpd         %xmm13, %xmm12, %xmm11, %xmm11
130         fmaddpd         0x100000(%r15), %xmm12, %xmm11, %xmm11
131         fmaddpd         %xmm12, 0x100000(%r15), %xmm11, %xmm11
132         fmaddpd         %xmm11, %xmm13, %xmm12, %xmm11
133         fmaddpd         %xmm11, 0x100000(%r15), %xmm12, %xmm11
134         fmaddpd         %xmm11, %xmm12, 0x100000(%r15), %xmm11
135
136         fmsubss         %xmm13, %xmm12, %xmm11, %xmm11
137         fmsubss         0x100000(%r15), %xmm12, %xmm11, %xmm11
138         fmsubss         %xmm12, 0x100000(%r15), %xmm11, %xmm11
139         fmsubss         %xmm11, %xmm13, %xmm12, %xmm11
140         fmsubss         %xmm11, 0x100000(%r15), %xmm12, %xmm11
141         fmsubss         %xmm11, %xmm12, 0x100000(%r15), %xmm11
142         fmsubsd         %xmm13, %xmm12, %xmm11, %xmm11
143         fmsubsd         0x100000(%r15), %xmm12, %xmm11, %xmm11
144         fmsubsd         %xmm12, 0x100000(%r15), %xmm11, %xmm11
145         fmsubsd         %xmm11, %xmm13, %xmm12, %xmm11
146         fmsubsd         %xmm11, 0x100000(%r15), %xmm12, %xmm11
147         fmsubsd         %xmm11, %xmm12, 0x100000(%r15), %xmm11
148         fmsubps         %xmm13, %xmm12, %xmm11, %xmm11
149         fmsubps         0x100000(%r15), %xmm12, %xmm11, %xmm11
150         fmsubps         %xmm12, 0x100000(%r15), %xmm11, %xmm11
151         fmsubps         %xmm11, %xmm13, %xmm12, %xmm11
152         fmsubps         %xmm11, 0x100000(%r15), %xmm12, %xmm11
153         fmsubps         %xmm11, %xmm12, 0x100000(%r15), %xmm11
154         fmsubpd         %xmm13, %xmm12, %xmm11, %xmm11
155         fmsubpd         0x100000(%r15), %xmm12, %xmm11, %xmm11
156         fmsubpd         %xmm12, 0x100000(%r15), %xmm11, %xmm11
157         fmsubpd         %xmm11, %xmm13, %xmm12, %xmm11
158         fmsubpd         %xmm11, 0x100000(%r15), %xmm12, %xmm11
159         fmsubpd         %xmm11, %xmm12, 0x100000(%r15), %xmm11
160
161         fnmaddss        %xmm13, %xmm12, %xmm11, %xmm11
162         fnmaddss        0x100000(%r15), %xmm12, %xmm11, %xmm11
163         fnmaddss        %xmm12, 0x100000(%r15), %xmm11, %xmm11
164         fnmaddss        %xmm11, %xmm13, %xmm12, %xmm11
165         fnmaddss        %xmm11, 0x100000(%r15), %xmm12, %xmm11
166         fnmaddss        %xmm11, %xmm12, 0x100000(%r15), %xmm11
167         fnmaddsd        %xmm13, %xmm12, %xmm11, %xmm11
168         fnmaddsd        0x100000(%r15), %xmm12, %xmm11, %xmm11
169         fnmaddsd        %xmm12, 0x100000(%r15), %xmm11, %xmm11
170         fnmaddsd        %xmm11, %xmm13, %xmm12, %xmm11
171         fnmaddsd        %xmm11, 0x100000(%r15), %xmm12, %xmm11
172         fnmaddsd        %xmm11, %xmm12, 0x100000(%r15), %xmm11
173         fnmaddps        %xmm13, %xmm12, %xmm11, %xmm11
174         fnmaddps        0x100000(%r15), %xmm12, %xmm11, %xmm11
175         fnmaddps        %xmm12, 0x100000(%r15), %xmm11, %xmm11
176         fnmaddps        %xmm11, %xmm13, %xmm12, %xmm11
177         fnmaddps        %xmm11, 0x100000(%r15), %xmm12, %xmm11
178         fnmaddps        %xmm11, %xmm12, 0x100000(%r15), %xmm11
179         fnmaddpd        %xmm13, %xmm12, %xmm11, %xmm11
180         fnmaddpd        0x100000(%r15), %xmm12, %xmm11, %xmm11
181         fnmaddpd        %xmm12, 0x100000(%r15), %xmm11, %xmm11
182         fnmaddpd        %xmm11, %xmm13, %xmm12, %xmm11
183         fnmaddpd        %xmm11, 0x100000(%r15), %xmm12, %xmm11
184         fnmaddpd        %xmm11, %xmm12, 0x100000(%r15), %xmm11
185
186         fnmsubss        %xmm13, %xmm12, %xmm11, %xmm11
187         fnmsubss        0x100000(%r15), %xmm12, %xmm11, %xmm11
188         fnmsubss        %xmm12, 0x100000(%r15), %xmm11, %xmm11
189         fnmsubss        %xmm11, %xmm13, %xmm12, %xmm11
190         fnmsubss        %xmm11, 0x100000(%r15), %xmm12, %xmm11
191         fnmsubss        %xmm11, %xmm12, 0x100000(%r15), %xmm11
192         fnmsubsd        %xmm13, %xmm12, %xmm11, %xmm11
193         fnmsubsd        0x100000(%r15), %xmm12, %xmm11, %xmm11
194         fnmsubsd        %xmm12, 0x100000(%r15), %xmm11, %xmm11
195         fnmsubsd        %xmm11, %xmm13, %xmm12, %xmm11
196         fnmsubsd        %xmm11, 0x100000(%r15), %xmm12, %xmm11
197         fnmsubsd        %xmm11, %xmm12, 0x100000(%r15), %xmm11
198         fnmsubps        %xmm13, %xmm12, %xmm11, %xmm11
199         fnmsubps        0x100000(%r15), %xmm12, %xmm11, %xmm11
200         fnmsubps        %xmm12, 0x100000(%r15), %xmm11, %xmm11
201         fnmsubps        %xmm11, %xmm13, %xmm12, %xmm11
202         fnmsubps        %xmm11, 0x100000(%r15), %xmm12, %xmm11
203         fnmsubps        %xmm11, %xmm12, 0x100000(%r15), %xmm11
204         fnmsubpd        %xmm13, %xmm12, %xmm11, %xmm11
205         fnmsubpd        0x100000(%r15), %xmm12, %xmm11, %xmm11
206         fnmsubpd        %xmm12, 0x100000(%r15), %xmm11, %xmm11
207         fnmsubpd        %xmm11, %xmm13, %xmm12, %xmm11
208         fnmsubpd        %xmm11, 0x100000(%r15), %xmm12, %xmm11
209         fnmsubpd        %xmm11, %xmm12, 0x100000(%r15), %xmm11
210
211         fmaddss         %xmm3, %xmm12, %xmm1, %xmm1
212         fmaddss         0x4(%rdx), %xmm12, %xmm1, %xmm1
213         fmaddss         %xmm12, 0x4(%rdx), %xmm1, %xmm1
214         fmaddss         %xmm1, %xmm3, %xmm12, %xmm1
215         fmaddss         %xmm1, 0x4(%rdx), %xmm12, %xmm1
216         fmaddss         %xmm1, %xmm12, 0x4(%rdx), %xmm1
217         fmaddsd         %xmm3, %xmm12, %xmm1, %xmm1
218         fmaddsd         0x4(%rdx), %xmm12, %xmm1, %xmm1
219         fmaddsd         %xmm12, 0x4(%rdx), %xmm1, %xmm1
220         fmaddsd         %xmm1, %xmm3, %xmm12, %xmm1
221         fmaddsd         %xmm1, 0x4(%rdx), %xmm12, %xmm1
222         fmaddsd         %xmm1, %xmm12, 0x4(%rdx), %xmm1
223         fmaddps         %xmm3, %xmm12, %xmm1, %xmm1
224         fmaddps         0x4(%rdx), %xmm12, %xmm1, %xmm1
225         fmaddps         %xmm12, 0x4(%rdx), %xmm1, %xmm1
226         fmaddps         %xmm1, %xmm3, %xmm12, %xmm1
227         fmaddps         %xmm1, 0x4(%rdx), %xmm12, %xmm1
228         fmaddps         %xmm1, %xmm12, 0x4(%rdx), %xmm1
229         fmaddpd         %xmm3, %xmm12, %xmm1, %xmm1
230         fmaddpd         0x4(%rdx), %xmm12, %xmm1, %xmm1
231         fmaddpd         %xmm12, 0x4(%rdx), %xmm1, %xmm1
232         fmaddpd         %xmm1, %xmm3, %xmm12, %xmm1
233         fmaddpd         %xmm1, 0x4(%rdx), %xmm12, %xmm1
234         fmaddpd         %xmm1, %xmm12, 0x4(%rdx), %xmm1
235
236         fmsubss         %xmm3, %xmm12, %xmm1, %xmm1
237         fmsubss         0x4(%rdx), %xmm12, %xmm1, %xmm1
238         fmsubss         %xmm12, 0x4(%rdx), %xmm1, %xmm1
239         fmsubss         %xmm1, %xmm3, %xmm12, %xmm1
240         fmsubss         %xmm1, 0x4(%rdx), %xmm12, %xmm1
241         fmsubss         %xmm1, %xmm12, 0x4(%rdx), %xmm1
242         fmsubsd         %xmm3, %xmm12, %xmm1, %xmm1
243         fmsubsd         0x4(%rdx), %xmm12, %xmm1, %xmm1
244         fmsubsd         %xmm12, 0x4(%rdx), %xmm1, %xmm1
245         fmsubsd         %xmm1, %xmm3, %xmm12, %xmm1
246         fmsubsd         %xmm1, 0x4(%rdx), %xmm12, %xmm1
247         fmsubsd         %xmm1, %xmm12, 0x4(%rdx), %xmm1
248         fmsubps         %xmm3, %xmm12, %xmm1, %xmm1
249         fmsubps         0x4(%rdx), %xmm12, %xmm1, %xmm1
250         fmsubps         %xmm12, 0x4(%rdx), %xmm1, %xmm1
251         fmsubps         %xmm1, %xmm3, %xmm12, %xmm1
252         fmsubps         %xmm1, 0x4(%rdx), %xmm12, %xmm1
253         fmsubps         %xmm1, %xmm12, 0x4(%rdx), %xmm1
254         fmsubpd         %xmm3, %xmm12, %xmm1, %xmm1
255         fmsubpd         0x4(%rdx), %xmm12, %xmm1, %xmm1
256         fmsubpd         %xmm12, 0x4(%rdx), %xmm1, %xmm1
257         fmsubpd         %xmm1, %xmm3, %xmm12, %xmm1
258         fmsubpd         %xmm1, 0x4(%rdx), %xmm12, %xmm1
259         fmsubpd         %xmm1, %xmm12, 0x4(%rdx), %xmm1
260
261         fnmaddss        %xmm3, %xmm12, %xmm1, %xmm1
262         fnmaddss        0x4(%rdx), %xmm12, %xmm1, %xmm1
263         fnmaddss        %xmm12, 0x4(%rdx), %xmm1, %xmm1
264         fnmaddss        %xmm1, %xmm3, %xmm12, %xmm1
265         fnmaddss        %xmm1, 0x4(%rdx), %xmm12, %xmm1
266         fnmaddss        %xmm1, %xmm12, 0x4(%rdx), %xmm1
267         fnmaddsd        %xmm3, %xmm12, %xmm1, %xmm1
268         fnmaddsd        0x4(%rdx), %xmm12, %xmm1, %xmm1
269         fnmaddsd        %xmm12, 0x4(%rdx), %xmm1, %xmm1
270         fnmaddsd        %xmm1, %xmm3, %xmm12, %xmm1
271         fnmaddsd        %xmm1, 0x4(%rdx), %xmm12, %xmm1
272         fnmaddsd        %xmm1, %xmm12, 0x4(%rdx), %xmm1
273         fnmaddps        %xmm3, %xmm12, %xmm1, %xmm1
274         fnmaddps        0x4(%rdx), %xmm12, %xmm1, %xmm1
275         fnmaddps        %xmm12, 0x4(%rdx), %xmm1, %xmm1
276         fnmaddps        %xmm1, %xmm3, %xmm12, %xmm1
277         fnmaddps        %xmm1, 0x4(%rdx), %xmm12, %xmm1
278         fnmaddps        %xmm1, %xmm12, 0x4(%rdx), %xmm1
279         fnmaddpd        %xmm3, %xmm12, %xmm1, %xmm1
280         fnmaddpd        0x4(%rdx), %xmm12, %xmm1, %xmm1
281         fnmaddpd        %xmm12, 0x4(%rdx), %xmm1, %xmm1
282         fnmaddpd        %xmm1, %xmm3, %xmm12, %xmm1
283         fnmaddpd        %xmm1, 0x4(%rdx), %xmm12, %xmm1
284         fnmaddpd        %xmm1, %xmm12, 0x4(%rdx), %xmm1
285
286         fnmsubss        %xmm3, %xmm12, %xmm1, %xmm1
287         fnmsubss        0x4(%rdx), %xmm12, %xmm1, %xmm1
288         fnmsubss        %xmm12, 0x4(%rdx), %xmm1, %xmm1
289         fnmsubss        %xmm1, %xmm3, %xmm12, %xmm1
290         fnmsubss        %xmm1, 0x4(%rdx), %xmm12, %xmm1
291         fnmsubss        %xmm1, %xmm12, 0x4(%rdx), %xmm1
292         fnmsubsd        %xmm3, %xmm12, %xmm1, %xmm1
293         fnmsubsd        0x4(%rdx), %xmm12, %xmm1, %xmm1
294         fnmsubsd        %xmm12, 0x4(%rdx), %xmm1, %xmm1
295         fnmsubsd        %xmm1, %xmm3, %xmm12, %xmm1
296         fnmsubsd        %xmm1, 0x4(%rdx), %xmm12, %xmm1
297         fnmsubsd        %xmm1, %xmm12, 0x4(%rdx), %xmm1
298         fnmsubps        %xmm3, %xmm12, %xmm1, %xmm1
299         fnmsubps        0x4(%rdx), %xmm12, %xmm1, %xmm1
300         fnmsubps        %xmm12, 0x4(%rdx), %xmm1, %xmm1
301         fnmsubps        %xmm1, %xmm3, %xmm12, %xmm1
302         fnmsubps        %xmm1, 0x4(%rdx), %xmm12, %xmm1
303         fnmsubps        %xmm1, %xmm12, 0x4(%rdx), %xmm1
304         fnmsubpd        %xmm3, %xmm12, %xmm1, %xmm1
305         fnmsubpd        0x4(%rdx), %xmm12, %xmm1, %xmm1
306         fnmsubpd        %xmm12, 0x4(%rdx), %xmm1, %xmm1
307         fnmsubpd        %xmm1, %xmm3, %xmm12, %xmm1
308         fnmsubpd        %xmm1, 0x4(%rdx), %xmm12, %xmm1
309         fnmsubpd        %xmm1, %xmm12, 0x4(%rdx), %xmm1
310
311         fmaddss         %xmm3, %xmm2, %xmm11, %xmm11
312         fmaddss         0x4(%rdx), %xmm2, %xmm11, %xmm11
313         fmaddss         %xmm2, 0x4(%rdx), %xmm11, %xmm11
314         fmaddss         %xmm11, %xmm3, %xmm2, %xmm11
315         fmaddss         %xmm11, 0x4(%rdx), %xmm2, %xmm11
316         fmaddss         %xmm11, %xmm2, 0x4(%rdx), %xmm11
317         fmaddsd         %xmm3, %xmm2, %xmm11, %xmm11
318         fmaddsd         0x4(%rdx), %xmm2, %xmm11, %xmm11
319         fmaddsd         %xmm2, 0x4(%rdx), %xmm11, %xmm11
320         fmaddsd         %xmm11, %xmm3, %xmm2, %xmm11
321         fmaddsd         %xmm11, 0x4(%rdx), %xmm2, %xmm11
322         fmaddsd         %xmm11, %xmm2, 0x4(%rdx), %xmm11
323         fmaddps         %xmm3, %xmm2, %xmm11, %xmm11
324         fmaddps         0x4(%rdx), %xmm2, %xmm11, %xmm11
325         fmaddps         %xmm2, 0x4(%rdx), %xmm11, %xmm11
326         fmaddps         %xmm11, %xmm3, %xmm2, %xmm11
327         fmaddps         %xmm11, 0x4(%rdx), %xmm2, %xmm11
328         fmaddps         %xmm11, %xmm2, 0x4(%rdx), %xmm11
329         fmaddpd         %xmm3, %xmm2, %xmm11, %xmm11
330         fmaddpd         0x4(%rdx), %xmm2, %xmm11, %xmm11
331         fmaddpd         %xmm2, 0x4(%rdx), %xmm11, %xmm11
332         fmaddpd         %xmm11, %xmm3, %xmm2, %xmm11
333         fmaddpd         %xmm11, 0x4(%rdx), %xmm2, %xmm11
334         fmaddpd         %xmm11, %xmm2, 0x4(%rdx), %xmm11
335
336         fmsubss         %xmm3, %xmm2, %xmm11, %xmm11
337         fmsubss         0x4(%rdx), %xmm2, %xmm11, %xmm11
338         fmsubss         %xmm2, 0x4(%rdx), %xmm11, %xmm11
339         fmsubss         %xmm11, %xmm3, %xmm2, %xmm11
340         fmsubss         %xmm11, 0x4(%rdx), %xmm2, %xmm11
341         fmsubss         %xmm11, %xmm2, 0x4(%rdx), %xmm11
342         fmsubsd         %xmm3, %xmm2, %xmm11, %xmm11
343         fmsubsd         0x4(%rdx), %xmm2, %xmm11, %xmm11
344         fmsubsd         %xmm2, 0x4(%rdx), %xmm11, %xmm11
345         fmsubsd         %xmm11, %xmm3, %xmm2, %xmm11
346         fmsubsd         %xmm11, 0x4(%rdx), %xmm2, %xmm11
347         fmsubsd         %xmm11, %xmm2, 0x4(%rdx), %xmm11
348         fmsubps         %xmm3, %xmm2, %xmm11, %xmm11
349         fmsubps         0x4(%rdx), %xmm2, %xmm11, %xmm11
350         fmsubps         %xmm2, 0x4(%rdx), %xmm11, %xmm11
351         fmsubps         %xmm11, %xmm3, %xmm2, %xmm11
352         fmsubps         %xmm11, 0x4(%rdx), %xmm2, %xmm11
353         fmsubps         %xmm11, %xmm2, 0x4(%rdx), %xmm11
354         fmsubpd         %xmm3, %xmm2, %xmm11, %xmm11
355         fmsubpd         0x4(%rdx), %xmm2, %xmm11, %xmm11
356         fmsubpd         %xmm2, 0x4(%rdx), %xmm11, %xmm11
357         fmsubpd         %xmm11, %xmm3, %xmm2, %xmm11
358         fmsubpd         %xmm11, 0x4(%rdx), %xmm2, %xmm11
359         fmsubpd         %xmm11, %xmm2, 0x4(%rdx), %xmm11
360
361         fnmaddss        %xmm3, %xmm2, %xmm11, %xmm11
362         fnmaddss        0x4(%rdx), %xmm2, %xmm11, %xmm11
363         fnmaddss        %xmm2, 0x4(%rdx), %xmm11, %xmm11
364         fnmaddss        %xmm11, %xmm3, %xmm2, %xmm11
365         fnmaddss        %xmm11, 0x4(%rdx), %xmm2, %xmm11
366         fnmaddss        %xmm11, %xmm2, 0x4(%rdx), %xmm11
367         fnmaddsd        %xmm3, %xmm2, %xmm11, %xmm11
368         fnmaddsd        0x4(%rdx), %xmm2, %xmm11, %xmm11
369         fnmaddsd        %xmm2, 0x4(%rdx), %xmm11, %xmm11
370         fnmaddsd        %xmm11, %xmm3, %xmm2, %xmm11
371         fnmaddsd        %xmm11, 0x4(%rdx), %xmm2, %xmm11
372         fnmaddsd        %xmm11, %xmm2, 0x4(%rdx), %xmm11
373         fnmaddps        %xmm3, %xmm2, %xmm11, %xmm11
374         fnmaddps        0x4(%rdx), %xmm2, %xmm11, %xmm11
375         fnmaddps        %xmm2, 0x4(%rdx), %xmm11, %xmm11
376         fnmaddps        %xmm11, %xmm3, %xmm2, %xmm11
377         fnmaddps        %xmm11, 0x4(%rdx), %xmm2, %xmm11
378         fnmaddps        %xmm11, %xmm2, 0x4(%rdx), %xmm11
379         fnmaddpd        %xmm3, %xmm2, %xmm11, %xmm11
380         fnmaddpd        0x4(%rdx), %xmm2, %xmm11, %xmm11
381         fnmaddpd        %xmm2, 0x4(%rdx), %xmm11, %xmm11
382         fnmaddpd        %xmm11, %xmm3, %xmm2, %xmm11
383         fnmaddpd        %xmm11, 0x4(%rdx), %xmm2, %xmm11
384         fnmaddpd        %xmm11, %xmm2, 0x4(%rdx), %xmm11
385
386         fnmsubss        %xmm3, %xmm2, %xmm11, %xmm11
387         fnmsubss        0x4(%rdx), %xmm2, %xmm11, %xmm11
388         fnmsubss        %xmm2, 0x4(%rdx), %xmm11, %xmm11
389         fnmsubss        %xmm11, %xmm3, %xmm2, %xmm11
390         fnmsubss        %xmm11, 0x4(%rdx), %xmm2, %xmm11
391         fnmsubss        %xmm11, %xmm2, 0x4(%rdx), %xmm11
392         fnmsubsd        %xmm3, %xmm2, %xmm11, %xmm11
393         fnmsubsd        0x4(%rdx), %xmm2, %xmm11, %xmm11
394         fnmsubsd        %xmm2, 0x4(%rdx), %xmm11, %xmm11
395         fnmsubsd        %xmm11, %xmm3, %xmm2, %xmm11
396         fnmsubsd        %xmm11, 0x4(%rdx), %xmm2, %xmm11
397         fnmsubsd        %xmm11, %xmm2, 0x4(%rdx), %xmm11
398         fnmsubps        %xmm3, %xmm2, %xmm11, %xmm11
399         fnmsubps        0x4(%rdx), %xmm2, %xmm11, %xmm11
400         fnmsubps        %xmm2, 0x4(%rdx), %xmm11, %xmm11
401         fnmsubps        %xmm11, %xmm3, %xmm2, %xmm11
402         fnmsubps        %xmm11, 0x4(%rdx), %xmm2, %xmm11
403         fnmsubps        %xmm11, %xmm2, 0x4(%rdx), %xmm11
404         fnmsubpd        %xmm3, %xmm2, %xmm11, %xmm11
405         fnmsubpd        0x4(%rdx), %xmm2, %xmm11, %xmm11
406         fnmsubpd        %xmm2, 0x4(%rdx), %xmm11, %xmm11
407         fnmsubpd        %xmm11, %xmm3, %xmm2, %xmm11
408         fnmsubpd        %xmm11, 0x4(%rdx), %xmm2, %xmm11
409         fnmsubpd        %xmm11, %xmm2, 0x4(%rdx), %xmm11
410
411         fmaddss         %xmm13, %xmm2, %xmm1, %xmm1
412         fmaddss         0x4(%rdx), %xmm2, %xmm1, %xmm1
413         fmaddss         %xmm2, 0x4(%rdx), %xmm1, %xmm1
414         fmaddss         %xmm1, %xmm13, %xmm2, %xmm1
415         fmaddss         %xmm1, 0x4(%rdx), %xmm2, %xmm1
416         fmaddss         %xmm1, %xmm2, 0x4(%rdx), %xmm1
417         fmaddsd         %xmm13, %xmm2, %xmm1, %xmm1
418         fmaddsd         0x4(%rdx), %xmm2, %xmm1, %xmm1
419         fmaddsd         %xmm2, 0x4(%rdx), %xmm1, %xmm1
420         fmaddsd         %xmm1, %xmm13, %xmm2, %xmm1
421         fmaddsd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
422         fmaddsd         %xmm1, %xmm2, 0x4(%rdx), %xmm1
423         fmaddps         %xmm13, %xmm2, %xmm1, %xmm1
424         fmaddps         0x4(%rdx), %xmm2, %xmm1, %xmm1
425         fmaddps         %xmm2, 0x4(%rdx), %xmm1, %xmm1
426         fmaddps         %xmm1, %xmm13, %xmm2, %xmm1
427         fmaddps         %xmm1, 0x4(%rdx), %xmm2, %xmm1
428         fmaddps         %xmm1, %xmm2, 0x4(%rdx), %xmm1
429         fmaddpd         %xmm13, %xmm2, %xmm1, %xmm1
430         fmaddpd         0x4(%rdx), %xmm2, %xmm1, %xmm1
431         fmaddpd         %xmm2, 0x4(%rdx), %xmm1, %xmm1
432         fmaddpd         %xmm1, %xmm13, %xmm2, %xmm1
433         fmaddpd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
434         fmaddpd         %xmm1, %xmm2, 0x4(%rdx), %xmm1
435
436         fmsubss         %xmm13, %xmm2, %xmm1, %xmm1
437         fmsubss         0x4(%rdx), %xmm2, %xmm1, %xmm1
438         fmsubss         %xmm2, 0x4(%rdx), %xmm1, %xmm1
439         fmsubss         %xmm1, %xmm13, %xmm2, %xmm1
440         fmsubss         %xmm1, 0x4(%rdx), %xmm2, %xmm1
441         fmsubss         %xmm1, %xmm2, 0x4(%rdx), %xmm1
442         fmsubsd         %xmm13, %xmm2, %xmm1, %xmm1
443         fmsubsd         0x4(%rdx), %xmm2, %xmm1, %xmm1
444         fmsubsd         %xmm2, 0x4(%rdx), %xmm1, %xmm1
445         fmsubsd         %xmm1, %xmm13, %xmm2, %xmm1
446         fmsubsd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
447         fmsubsd         %xmm1, %xmm2, 0x4(%rdx), %xmm1
448         fmsubps         %xmm13, %xmm2, %xmm1, %xmm1
449         fmsubps         0x4(%rdx), %xmm2, %xmm1, %xmm1
450         fmsubps         %xmm2, 0x4(%rdx), %xmm1, %xmm1
451         fmsubps         %xmm1, %xmm13, %xmm2, %xmm1
452         fmsubps         %xmm1, 0x4(%rdx), %xmm2, %xmm1
453         fmsubps         %xmm1, %xmm2, 0x4(%rdx), %xmm1
454         fmsubpd         %xmm13, %xmm2, %xmm1, %xmm1
455         fmsubpd         0x4(%rdx), %xmm2, %xmm1, %xmm1
456         fmsubpd         %xmm2, 0x4(%rdx), %xmm1, %xmm1
457         fmsubpd         %xmm1, %xmm13, %xmm2, %xmm1
458         fmsubpd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
459         fmsubpd         %xmm1, %xmm2, 0x4(%rdx), %xmm1
460
461         fnmaddss        %xmm13, %xmm2, %xmm1, %xmm1
462         fnmaddss        0x4(%rdx), %xmm2, %xmm1, %xmm1
463         fnmaddss        %xmm2, 0x4(%rdx), %xmm1, %xmm1
464         fnmaddss        %xmm1, %xmm13, %xmm2, %xmm1
465         fnmaddss        %xmm1, 0x4(%rdx), %xmm2, %xmm1
466         fnmaddss        %xmm1, %xmm2, 0x4(%rdx), %xmm1
467         fnmaddsd        %xmm13, %xmm2, %xmm1, %xmm1
468         fnmaddsd        0x4(%rdx), %xmm2, %xmm1, %xmm1
469         fnmaddsd        %xmm2, 0x4(%rdx), %xmm1, %xmm1
470         fnmaddsd        %xmm1, %xmm13, %xmm2, %xmm1
471         fnmaddsd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
472         fnmaddsd        %xmm1, %xmm2, 0x4(%rdx), %xmm1
473         fnmaddps        %xmm13, %xmm2, %xmm1, %xmm1
474         fnmaddps        0x4(%rdx), %xmm2, %xmm1, %xmm1
475         fnmaddps        %xmm2, 0x4(%rdx), %xmm1, %xmm1
476         fnmaddps        %xmm1, %xmm13, %xmm2, %xmm1
477         fnmaddps        %xmm1, 0x4(%rdx), %xmm2, %xmm1
478         fnmaddps        %xmm1, %xmm2, 0x4(%rdx), %xmm1
479         fnmaddpd        %xmm13, %xmm2, %xmm1, %xmm1
480         fnmaddpd        0x4(%rdx), %xmm2, %xmm1, %xmm1
481         fnmaddpd        %xmm2, 0x4(%rdx), %xmm1, %xmm1
482         fnmaddpd        %xmm1, %xmm13, %xmm2, %xmm1
483         fnmaddpd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
484         fnmaddpd        %xmm1, %xmm2, 0x4(%rdx), %xmm1
485
486         fnmsubss        %xmm13, %xmm2, %xmm1, %xmm1
487         fnmsubss        0x4(%rdx), %xmm2, %xmm1, %xmm1
488         fnmsubss        %xmm2, 0x4(%rdx), %xmm1, %xmm1
489         fnmsubss        %xmm1, %xmm13, %xmm2, %xmm1
490         fnmsubss        %xmm1, 0x4(%rdx), %xmm2, %xmm1
491         fnmsubss        %xmm1, %xmm2, 0x4(%rdx), %xmm1
492         fnmsubsd        %xmm13, %xmm2, %xmm1, %xmm1
493         fnmsubsd        0x4(%rdx), %xmm2, %xmm1, %xmm1
494         fnmsubsd        %xmm2, 0x4(%rdx), %xmm1, %xmm1
495         fnmsubsd        %xmm1, %xmm13, %xmm2, %xmm1
496         fnmsubsd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
497         fnmsubsd        %xmm1, %xmm2, 0x4(%rdx), %xmm1
498         fnmsubps        %xmm13, %xmm2, %xmm1, %xmm1
499         fnmsubps        0x4(%rdx), %xmm2, %xmm1, %xmm1
500         fnmsubps        %xmm2, 0x4(%rdx), %xmm1, %xmm1
501         fnmsubps        %xmm1, %xmm13, %xmm2, %xmm1
502         fnmsubps        %xmm1, 0x4(%rdx), %xmm2, %xmm1
503         fnmsubps        %xmm1, %xmm2, 0x4(%rdx), %xmm1
504         fnmsubpd        %xmm13, %xmm2, %xmm1, %xmm1
505         fnmsubpd        0x4(%rdx), %xmm2, %xmm1, %xmm1
506         fnmsubpd        %xmm2, 0x4(%rdx), %xmm1, %xmm1
507         fnmsubpd        %xmm1, %xmm13, %xmm2, %xmm1
508         fnmsubpd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
509         fnmsubpd        %xmm1, %xmm2, 0x4(%rdx), %xmm1
510
511         fmaddss         %xmm3, %xmm2, %xmm1, %xmm1
512         fmaddss         0x100000(%r15), %xmm2, %xmm1, %xmm1
513         fmaddss         %xmm2, 0x100000(%r15), %xmm1, %xmm1
514         fmaddss         %xmm1, %xmm3, %xmm2, %xmm1
515         fmaddss         %xmm1, 0x100000(%r15), %xmm2, %xmm1
516         fmaddss         %xmm1, %xmm2, 0x100000(%r15), %xmm1
517         fmaddsd         %xmm3, %xmm2, %xmm1, %xmm1
518         fmaddsd         0x100000(%r15), %xmm2, %xmm1, %xmm1
519         fmaddsd         %xmm2, 0x100000(%r15), %xmm1, %xmm1
520         fmaddsd         %xmm1, %xmm3, %xmm2, %xmm1
521         fmaddsd         %xmm1, 0x100000(%r15), %xmm2, %xmm1
522         fmaddsd         %xmm1, %xmm2, 0x100000(%r15), %xmm1
523         fmaddps         %xmm3, %xmm2, %xmm1, %xmm1
524         fmaddps         0x100000(%r15), %xmm2, %xmm1, %xmm1
525         fmaddps         %xmm2, 0x100000(%r15), %xmm1, %xmm1
526         fmaddps         %xmm1, %xmm3, %xmm2, %xmm1
527         fmaddps         %xmm1, 0x100000(%r15), %xmm2, %xmm1
528         fmaddps         %xmm1, %xmm2, 0x100000(%r15), %xmm1
529         fmaddpd         %xmm3, %xmm2, %xmm1, %xmm1
530         fmaddpd         0x100000(%r15), %xmm2, %xmm1, %xmm1
531         fmaddpd         %xmm2, 0x100000(%r15), %xmm1, %xmm1
532         fmaddpd         %xmm1, %xmm3, %xmm2, %xmm1
533         fmaddpd         %xmm1, 0x100000(%r15), %xmm2, %xmm1
534         fmaddpd         %xmm1, %xmm2, 0x100000(%r15), %xmm1
535
536         fmsubss         %xmm3, %xmm2, %xmm1, %xmm1
537         fmsubss         0x100000(%r15), %xmm2, %xmm1, %xmm1
538         fmsubss         %xmm2, 0x100000(%r15), %xmm1, %xmm1
539         fmsubss         %xmm1, %xmm3, %xmm2, %xmm1
540         fmsubss         %xmm1, 0x100000(%r15), %xmm2, %xmm1
541         fmsubss         %xmm1, %xmm2, 0x100000(%r15), %xmm1
542         fmsubsd         %xmm3, %xmm2, %xmm1, %xmm1
543         fmsubsd         0x100000(%r15), %xmm2, %xmm1, %xmm1
544         fmsubsd         %xmm2, 0x100000(%r15), %xmm1, %xmm1
545         fmsubsd         %xmm1, %xmm3, %xmm2, %xmm1
546         fmsubsd         %xmm1, 0x100000(%r15), %xmm2, %xmm1
547         fmsubsd         %xmm1, %xmm2, 0x100000(%r15), %xmm1
548         fmsubps         %xmm3, %xmm2, %xmm1, %xmm1
549         fmsubps         0x100000(%r15), %xmm2, %xmm1, %xmm1
550         fmsubps         %xmm2, 0x100000(%r15), %xmm1, %xmm1
551         fmsubps         %xmm1, %xmm3, %xmm2, %xmm1
552         fmsubps         %xmm1, 0x100000(%r15), %xmm2, %xmm1
553         fmsubps         %xmm1, %xmm2, 0x100000(%r15), %xmm1
554         fmsubpd         %xmm3, %xmm2, %xmm1, %xmm1
555         fmsubpd         0x100000(%r15), %xmm2, %xmm1, %xmm1
556         fmsubpd         %xmm2, 0x100000(%r15), %xmm1, %xmm1
557         fmsubpd         %xmm1, %xmm3, %xmm2, %xmm1
558         fmsubpd         %xmm1, 0x100000(%r15), %xmm2, %xmm1
559         fmsubpd         %xmm1, %xmm2, 0x100000(%r15), %xmm1
560
561         fnmaddss        %xmm3, %xmm2, %xmm1, %xmm1
562         fnmaddss        0x100000(%r15), %xmm2, %xmm1, %xmm1
563         fnmaddss        %xmm2, 0x100000(%r15), %xmm1, %xmm1
564         fnmaddss        %xmm1, %xmm3, %xmm2, %xmm1
565         fnmaddss        %xmm1, 0x100000(%r15), %xmm2, %xmm1
566         fnmaddss        %xmm1, %xmm2, 0x100000(%r15), %xmm1
567         fnmaddsd        %xmm3, %xmm2, %xmm1, %xmm1
568         fnmaddsd        0x100000(%r15), %xmm2, %xmm1, %xmm1
569         fnmaddsd        %xmm2, 0x100000(%r15), %xmm1, %xmm1
570         fnmaddsd        %xmm1, %xmm3, %xmm2, %xmm1
571         fnmaddsd        %xmm1, 0x100000(%r15), %xmm2, %xmm1
572         fnmaddsd        %xmm1, %xmm2, 0x100000(%r15), %xmm1
573         fnmaddps        %xmm3, %xmm2, %xmm1, %xmm1
574         fnmaddps        0x100000(%r15), %xmm2, %xmm1, %xmm1
575         fnmaddps        %xmm2, 0x100000(%r15), %xmm1, %xmm1
576         fnmaddps        %xmm1, %xmm3, %xmm2, %xmm1
577         fnmaddps        %xmm1, 0x100000(%r15), %xmm2, %xmm1
578         fnmaddps        %xmm1, %xmm2, 0x100000(%r15), %xmm1
579         fnmaddpd        %xmm3, %xmm2, %xmm1, %xmm1
580         fnmaddpd        0x100000(%r15), %xmm2, %xmm1, %xmm1
581         fnmaddpd        %xmm2, 0x100000(%r15), %xmm1, %xmm1
582         fnmaddpd        %xmm1, %xmm3, %xmm2, %xmm1
583         fnmaddpd        %xmm1, 0x100000(%r15), %xmm2, %xmm1
584         fnmaddpd        %xmm1, %xmm2, 0x100000(%r15), %xmm1
585
586         fnmsubss        %xmm3, %xmm2, %xmm1, %xmm1
587         fnmsubss        0x100000(%r15), %xmm2, %xmm1, %xmm1
588         fnmsubss        %xmm2, 0x100000(%r15), %xmm1, %xmm1
589         fnmsubss        %xmm1, %xmm3, %xmm2, %xmm1
590         fnmsubss        %xmm1, 0x100000(%r15), %xmm2, %xmm1
591         fnmsubss        %xmm1, %xmm2, 0x100000(%r15), %xmm1
592         fnmsubsd        %xmm3, %xmm2, %xmm1, %xmm1
593         fnmsubsd        0x100000(%r15), %xmm2, %xmm1, %xmm1
594         fnmsubsd        %xmm2, 0x100000(%r15), %xmm1, %xmm1
595         fnmsubsd        %xmm1, %xmm3, %xmm2, %xmm1
596         fnmsubsd        %xmm1, 0x100000(%r15), %xmm2, %xmm1
597         fnmsubsd        %xmm1, %xmm2, 0x100000(%r15), %xmm1
598         fnmsubps        %xmm3, %xmm2, %xmm1, %xmm1
599         fnmsubps        0x100000(%r15), %xmm2, %xmm1, %xmm1
600         fnmsubps        %xmm2, 0x100000(%r15), %xmm1, %xmm1
601         fnmsubps        %xmm1, %xmm3, %xmm2, %xmm1
602         fnmsubps        %xmm1, 0x100000(%r15), %xmm2, %xmm1
603         fnmsubps        %xmm1, %xmm2, 0x100000(%r15), %xmm1
604         fnmsubpd        %xmm3, %xmm2, %xmm1, %xmm1
605         fnmsubpd        0x100000(%r15), %xmm2, %xmm1, %xmm1
606         fnmsubpd        %xmm2, 0x100000(%r15), %xmm1, %xmm1
607         fnmsubpd        %xmm1, %xmm3, %xmm2, %xmm1
608         fnmsubpd        %xmm1, 0x100000(%r15), %xmm2, %xmm1
609         fnmsubpd        %xmm1, %xmm2, 0x100000(%r15), %xmm1
610
611         pmacssww        %xmm1, %xmm3, %xmm2, %xmm1
612         pmacssww        %xmm1, 0x4(%rdx), %xmm2, %xmm1
613         pmacsww         %xmm1, %xmm3, %xmm2, %xmm1
614         pmacsww         %xmm1, 0x4(%rdx), %xmm2, %xmm1
615         pmacswd         %xmm1, %xmm3, %xmm2, %xmm1
616         pmacswd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
617         pmacssdd        %xmm1, %xmm3, %xmm2, %xmm1
618         pmacssdd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
619         pmacsdd         %xmm1, %xmm3, %xmm2, %xmm1
620         pmacsdd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
621         pmacssdql       %xmm1, %xmm3, %xmm2, %xmm1
622         pmacssdql       %xmm1, 0x4(%rdx), %xmm2, %xmm1
623         pmacssdqh       %xmm1, %xmm3, %xmm2, %xmm1
624         pmacssdqh       %xmm1, 0x4(%rdx), %xmm2, %xmm1
625         pmacsdql        %xmm1, %xmm3, %xmm2, %xmm1
626         pmacsdql        %xmm1, 0x4(%rdx), %xmm2, %xmm1
627         pmacsdqh        %xmm1, %xmm3, %xmm2, %xmm1
628         pmacsdqh        %xmm1, 0x4(%rdx), %xmm2, %xmm1
629
630         pmadcsswd       %xmm1, %xmm3, %xmm2, %xmm1
631         pmadcsswd       %xmm1, 0x4(%rdx), %xmm2, %xmm1
632         pmadcswd        %xmm1, %xmm3, %xmm2, %xmm1
633         pmadcswd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
634
635         pmacssww        %xmm11, %xmm13, %xmm12, %xmm11
636         pmacssww        %xmm11, 0x100000(%r15), %xmm12, %xmm11
637         pmacsww         %xmm11, %xmm13, %xmm12, %xmm11
638         pmacsww         %xmm11, 0x100000(%r15), %xmm12, %xmm11
639         pmacswd         %xmm11, %xmm13, %xmm12, %xmm11
640         pmacswd         %xmm11, 0x100000(%r15), %xmm12, %xmm11
641         pmacssdd        %xmm11, %xmm13, %xmm12, %xmm11
642         pmacssdd        %xmm11, 0x100000(%r15), %xmm12, %xmm11
643         pmacsdd         %xmm11, %xmm13, %xmm12, %xmm11
644         pmacsdd         %xmm11, 0x100000(%r15), %xmm12, %xmm11
645         pmacssdql       %xmm11, %xmm13, %xmm12, %xmm11
646         pmacssdql       %xmm11, 0x100000(%r15), %xmm12, %xmm11
647         pmacssdqh       %xmm11, %xmm13, %xmm12, %xmm11
648         pmacssdqh       %xmm11, 0x100000(%r15), %xmm12, %xmm11
649         pmacsdql        %xmm11, %xmm13, %xmm12, %xmm11
650         pmacsdql        %xmm11, 0x100000(%r15), %xmm12, %xmm11
651         pmacsdqh        %xmm11, %xmm13, %xmm12, %xmm11
652         pmacsdqh        %xmm11, 0x100000(%r15), %xmm12, %xmm11
653
654         pmadcsswd       %xmm11, %xmm13, %xmm12, %xmm11
655         pmadcsswd       %xmm11, 0x100000(%r15), %xmm12, %xmm11
656         pmadcswd        %xmm11, %xmm13, %xmm12, %xmm11
657         pmadcswd        %xmm11, 0x100000(%r15), %xmm12, %xmm11
658
659         pmacssww        %xmm1, %xmm3, %xmm12, %xmm1
660         pmacssww        %xmm1, 0x4(%rdx), %xmm12, %xmm1
661         pmacsww         %xmm1, %xmm3, %xmm12, %xmm1
662         pmacsww         %xmm1, 0x4(%rdx), %xmm12, %xmm1
663         pmacswd         %xmm1, %xmm3, %xmm12, %xmm1
664         pmacswd         %xmm1, 0x4(%rdx), %xmm12, %xmm1
665         pmacssdd        %xmm1, %xmm3, %xmm12, %xmm1
666         pmacssdd        %xmm1, 0x4(%rdx), %xmm12, %xmm1
667         pmacsdd         %xmm1, %xmm3, %xmm12, %xmm1
668         pmacsdd         %xmm1, 0x4(%rdx), %xmm12, %xmm1
669         pmacssdql       %xmm1, %xmm3, %xmm12, %xmm1
670         pmacssdql       %xmm1, 0x4(%rdx), %xmm12, %xmm1
671         pmacssdqh       %xmm1, %xmm3, %xmm12, %xmm1
672         pmacssdqh       %xmm1, 0x4(%rdx), %xmm12, %xmm1
673         pmacsdql        %xmm1, %xmm3, %xmm12, %xmm1
674         pmacsdql        %xmm1, 0x4(%rdx), %xmm12, %xmm1
675         pmacsdqh        %xmm1, %xmm3, %xmm12, %xmm1
676         pmacsdqh        %xmm1, 0x4(%rdx), %xmm12, %xmm1
677
678         pmadcsswd       %xmm1, %xmm3, %xmm12, %xmm1
679         pmadcsswd       %xmm1, 0x4(%rdx), %xmm12, %xmm1
680         pmadcswd        %xmm1, %xmm3, %xmm12, %xmm1
681         pmadcswd        %xmm1, 0x4(%rdx), %xmm12, %xmm1
682
683         pmacssww        %xmm11, %xmm3, %xmm2, %xmm11
684         pmacssww        %xmm11, 0x4(%rdx), %xmm2, %xmm11
685         pmacsww         %xmm11, %xmm3, %xmm2, %xmm11
686         pmacsww         %xmm11, 0x4(%rdx), %xmm2, %xmm11
687         pmacswd         %xmm11, %xmm3, %xmm2, %xmm11
688         pmacswd         %xmm11, 0x4(%rdx), %xmm2, %xmm11
689         pmacssdd        %xmm11, %xmm3, %xmm2, %xmm11
690         pmacssdd        %xmm11, 0x4(%rdx), %xmm2, %xmm11
691         pmacsdd         %xmm11, %xmm3, %xmm2, %xmm11
692         pmacsdd         %xmm11, 0x4(%rdx), %xmm2, %xmm11
693         pmacssdql       %xmm11, %xmm3, %xmm2, %xmm11
694         pmacssdql       %xmm11, 0x4(%rdx), %xmm2, %xmm11
695         pmacssdqh       %xmm11, %xmm3, %xmm2, %xmm11
696         pmacssdqh       %xmm11, 0x4(%rdx), %xmm2, %xmm11
697         pmacsdql        %xmm11, %xmm3, %xmm2, %xmm11
698         pmacsdql        %xmm11, 0x4(%rdx), %xmm2, %xmm11
699         pmacsdqh        %xmm11, %xmm3, %xmm2, %xmm11
700         pmacsdqh        %xmm11, 0x4(%rdx), %xmm2, %xmm11
701
702         pmadcsswd       %xmm11, %xmm3, %xmm2, %xmm11
703         pmadcsswd       %xmm11, 0x4(%rdx), %xmm2, %xmm11
704         pmadcswd        %xmm11, %xmm3, %xmm2, %xmm11
705         pmadcswd        %xmm11, 0x4(%rdx), %xmm2, %xmm11
706
707         pmacssww        %xmm1, %xmm13, %xmm2, %xmm1
708         pmacssww        %xmm1, 0x4(%rdx), %xmm2, %xmm1
709         pmacsww         %xmm1, %xmm13, %xmm2, %xmm1
710         pmacsww         %xmm1, 0x4(%rdx), %xmm2, %xmm1
711         pmacswd         %xmm1, %xmm13, %xmm2, %xmm1
712         pmacswd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
713         pmacssdd        %xmm1, %xmm13, %xmm2, %xmm1
714         pmacssdd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
715         pmacsdd         %xmm1, %xmm13, %xmm2, %xmm1
716         pmacsdd         %xmm1, 0x4(%rdx), %xmm2, %xmm1
717         pmacssdql       %xmm1, %xmm13, %xmm2, %xmm1
718         pmacssdql       %xmm1, 0x4(%rdx), %xmm2, %xmm1
719         pmacssdqh       %xmm1, %xmm13, %xmm2, %xmm1
720         pmacssdqh       %xmm1, 0x4(%rdx), %xmm2, %xmm1
721         pmacsdql        %xmm1, %xmm13, %xmm2, %xmm1
722         pmacsdql        %xmm1, 0x4(%rdx), %xmm2, %xmm1
723         pmacsdqh        %xmm1, %xmm13, %xmm2, %xmm1
724         pmacsdqh        %xmm1, 0x4(%rdx), %xmm2, %xmm1
725
726         pmadcsswd       %xmm1, %xmm13, %xmm2, %xmm1
727         pmadcsswd       %xmm1, 0x4(%rdx), %xmm2, %xmm1
728         pmadcswd        %xmm1, %xmm13, %xmm2, %xmm1
729         pmadcswd        %xmm1, 0x4(%rdx), %xmm2, %xmm1
730
731         pmacssww        %xmm1, %xmm3, %xmm2, %xmm1
732         pmacssww        %xmm1, 0x100000(%r15), %xmm2, %xmm1
733         pmacsww         %xmm1, %xmm3, %xmm2, %xmm1
734         pmacsww         %xmm1, 0x100000(%r15), %xmm2, %xmm1
735         pmacswd         %xmm1, %xmm3, %xmm2, %xmm1
736         pmacswd         %xmm1, 0x100000(%r15), %xmm2, %xmm1
737         pmacssdd        %xmm1, %xmm3, %xmm2, %xmm1
738         pmacssdd        %xmm1, 0x100000(%r15), %xmm2, %xmm1
739         pmacsdd         %xmm1, %xmm3, %xmm2, %xmm1
740         pmacsdd         %xmm1, 0x100000(%r15), %xmm2, %xmm1
741         pmacssdql       %xmm1, %xmm3, %xmm2, %xmm1
742         pmacssdql       %xmm1, 0x100000(%r15), %xmm2, %xmm1
743         pmacssdqh       %xmm1, %xmm3, %xmm2, %xmm1
744         pmacssdqh       %xmm1, 0x100000(%r15), %xmm2, %xmm1
745         pmacsdql        %xmm1, %xmm3, %xmm2, %xmm1
746         pmacsdql        %xmm1, 0x100000(%r15), %xmm2, %xmm1
747         pmacsdqh        %xmm1, %xmm3, %xmm2, %xmm1
748         pmacsdqh        %xmm1, 0x100000(%r15), %xmm2, %xmm1
749
750         pmadcsswd       %xmm1, %xmm3, %xmm2, %xmm1
751         pmadcsswd       %xmm1, 0x100000(%r15), %xmm2, %xmm1
752         pmadcswd        %xmm1, %xmm3, %xmm2, %xmm1
753         pmadcswd        %xmm1, 0x100000(%r15), %xmm2, %xmm1
754
755         phaddbw         %xmm2, %xmm1
756         phaddbw         0x4(%rdx), %xmm1
757         phaddbd         %xmm2, %xmm1
758         phaddbd         0x4(%rdx), %xmm1
759         phaddbq         %xmm2, %xmm1
760         phaddbq         0x4(%rdx), %xmm1
761         phaddwd         %xmm2, %xmm1
762         phaddwd         0x4(%rdx), %xmm1
763         phaddwq         %xmm2, %xmm1
764         phaddwq         0x4(%rdx), %xmm1
765         phadddq         %xmm2, %xmm1
766         phadddq         0x4(%rdx), %xmm1
767
768         phaddubw        %xmm2, %xmm1
769         phaddubw        0x4(%rdx), %xmm1
770         phaddubd        %xmm2, %xmm1
771         phaddubd        0x4(%rdx), %xmm1
772         phaddubq        %xmm2, %xmm1
773         phaddubq        0x4(%rdx), %xmm1
774         phadduwd        %xmm2, %xmm1
775         phadduwd        0x4(%rdx), %xmm1
776         phadduwq        %xmm2, %xmm1
777         phadduwq        0x4(%rdx), %xmm1
778         phaddudq        %xmm2, %xmm1
779         phaddudq        0x4(%rdx), %xmm1
780
781         phsubbw         %xmm2, %xmm1
782         phsubbw         0x4(%rdx), %xmm1
783         phsubwd         %xmm2, %xmm1
784         phsubwd         0x4(%rdx), %xmm1
785         phsubdq         %xmm2, %xmm1
786         phsubdq         0x4(%rdx), %xmm1
787
788         phaddbw         %xmm12, %xmm11
789         phaddbw         0x100000(%r15), %xmm11
790         phaddbd         %xmm12, %xmm11
791         phaddbd         0x100000(%r15), %xmm11
792         phaddbq         %xmm12, %xmm11
793         phaddbq         0x100000(%r15), %xmm11
794         phaddwd         %xmm12, %xmm11
795         phaddwd         0x100000(%r15), %xmm11
796         phaddwq         %xmm12, %xmm11
797         phaddwq         0x100000(%r15), %xmm11
798         phadddq         %xmm12, %xmm11
799         phadddq         0x100000(%r15), %xmm11
800
801         phaddubw        %xmm12, %xmm11
802         phaddubw        0x100000(%r15), %xmm11
803         phaddubd        %xmm12, %xmm11
804         phaddubd        0x100000(%r15), %xmm11
805         phaddubq        %xmm12, %xmm11
806         phaddubq        0x100000(%r15), %xmm11
807         phadduwd        %xmm12, %xmm11
808         phadduwd        0x100000(%r15), %xmm11
809         phadduwq        %xmm12, %xmm11
810         phadduwq        0x100000(%r15), %xmm11
811         phaddudq        %xmm12, %xmm11
812         phaddudq        0x100000(%r15), %xmm11
813
814         phsubbw         %xmm12, %xmm11
815         phsubbw         0x100000(%r15), %xmm11
816         phsubwd         %xmm12, %xmm11
817         phsubwd         0x100000(%r15), %xmm11
818         phsubdq         %xmm12, %xmm11
819         phsubdq         0x100000(%r15), %xmm11
820
821         phaddbw         %xmm12, %xmm1
822         phaddbw         0x4(%rdx), %xmm1
823         phaddbd         %xmm12, %xmm1
824         phaddbd         0x4(%rdx), %xmm1
825         phaddbq         %xmm12, %xmm1
826         phaddbq         0x4(%rdx), %xmm1
827         phaddwd         %xmm12, %xmm1
828         phaddwd         0x4(%rdx), %xmm1
829         phaddwq         %xmm12, %xmm1
830         phaddwq         0x4(%rdx), %xmm1
831         phadddq         %xmm12, %xmm1
832         phadddq         0x4(%rdx), %xmm1
833
834         phaddubw        %xmm12, %xmm1
835         phaddubw        0x4(%rdx), %xmm1
836         phaddubd        %xmm12, %xmm1
837         phaddubd        0x4(%rdx), %xmm1
838         phaddubq        %xmm12, %xmm1
839         phaddubq        0x4(%rdx), %xmm1
840         phadduwd        %xmm12, %xmm1
841         phadduwd        0x4(%rdx), %xmm1
842         phadduwq        %xmm12, %xmm1
843         phadduwq        0x4(%rdx), %xmm1
844         phaddudq        %xmm12, %xmm1
845         phaddudq        0x4(%rdx), %xmm1
846
847         phsubbw         %xmm12, %xmm1
848         phsubbw         0x4(%rdx), %xmm1
849         phsubwd         %xmm12, %xmm1
850         phsubwd         0x4(%rdx), %xmm1
851         phsubdq         %xmm12, %xmm1
852         phsubdq         0x4(%rdx), %xmm1
853
854         phaddbw         %xmm2, %xmm11
855         phaddbw         0x4(%rdx), %xmm11
856         phaddbd         %xmm2, %xmm11
857         phaddbd         0x4(%rdx), %xmm11
858         phaddbq         %xmm2, %xmm11
859         phaddbq         0x4(%rdx), %xmm11
860         phaddwd         %xmm2, %xmm11
861         phaddwd         0x4(%rdx), %xmm11
862         phaddwq         %xmm2, %xmm11
863         phaddwq         0x4(%rdx), %xmm11
864         phadddq         %xmm2, %xmm11
865         phadddq         0x4(%rdx), %xmm11
866
867         phaddubw        %xmm2, %xmm11
868         phaddubw        0x4(%rdx), %xmm11
869         phaddubd        %xmm2, %xmm11
870         phaddubd        0x4(%rdx), %xmm11
871         phaddubq        %xmm2, %xmm11
872         phaddubq        0x4(%rdx), %xmm11
873         phadduwd        %xmm2, %xmm11
874         phadduwd        0x4(%rdx), %xmm11
875         phadduwq        %xmm2, %xmm11
876         phadduwq        0x4(%rdx), %xmm11
877         phaddudq        %xmm2, %xmm11
878         phaddudq        0x4(%rdx), %xmm11
879
880         phsubbw         %xmm2, %xmm11
881         phsubbw         0x4(%rdx), %xmm11
882         phsubwd         %xmm2, %xmm11
883         phsubwd         0x4(%rdx), %xmm11
884         phsubdq         %xmm2, %xmm11
885         phsubdq         0x4(%rdx), %xmm11
886
887         phaddbw         %xmm2, %xmm1
888         phaddbw         0x4(%rdx), %xmm1
889         phaddbd         %xmm2, %xmm1
890         phaddbd         0x4(%rdx), %xmm1
891         phaddbq         %xmm2, %xmm1
892         phaddbq         0x4(%rdx), %xmm1
893         phaddwd         %xmm2, %xmm1
894         phaddwd         0x4(%rdx), %xmm1
895         phaddwq         %xmm2, %xmm1
896         phaddwq         0x4(%rdx), %xmm1
897         phadddq         %xmm2, %xmm1
898         phadddq         0x4(%rdx), %xmm1
899
900         phaddubw        %xmm2, %xmm1
901         phaddubw        0x4(%rdx), %xmm1
902         phaddubd        %xmm2, %xmm1
903         phaddubd        0x4(%rdx), %xmm1
904         phaddubq        %xmm2, %xmm1
905         phaddubq        0x4(%rdx), %xmm1
906         phadduwd        %xmm2, %xmm1
907         phadduwd        0x4(%rdx), %xmm1
908         phadduwq        %xmm2, %xmm1
909         phadduwq        0x4(%rdx), %xmm1
910         phaddudq        %xmm2, %xmm1
911         phaddudq        0x4(%rdx), %xmm1
912
913         phsubbw         %xmm2, %xmm1
914         phsubbw         0x4(%rdx), %xmm1
915         phsubwd         %xmm2, %xmm1
916         phsubwd         0x4(%rdx), %xmm1
917         phsubdq         %xmm2, %xmm1
918         phsubdq         0x4(%rdx), %xmm1
919
920         phaddbw         %xmm2, %xmm1
921         phaddbw         0x100000(%r15), %xmm1
922         phaddbd         %xmm2, %xmm1
923         phaddbd         0x100000(%r15), %xmm1
924         phaddbq         %xmm2, %xmm1
925         phaddbq         0x100000(%r15), %xmm1
926         phaddwd         %xmm2, %xmm1
927         phaddwd         0x100000(%r15), %xmm1
928         phaddwq         %xmm2, %xmm1
929         phaddwq         0x100000(%r15), %xmm1
930         phadddq         %xmm2, %xmm1
931         phadddq         0x100000(%r15), %xmm1
932
933         phaddubw        %xmm2, %xmm1
934         phaddubw        0x100000(%r15), %xmm1
935         phaddubd        %xmm2, %xmm1
936         phaddubd        0x100000(%r15), %xmm1
937         phaddubq        %xmm2, %xmm1
938         phaddubq        0x100000(%r15), %xmm1
939         phadduwd        %xmm2, %xmm1
940         phadduwd        0x100000(%r15), %xmm1
941         phadduwq        %xmm2, %xmm1
942         phadduwq        0x100000(%r15), %xmm1
943         phaddudq        %xmm2, %xmm1
944         phaddudq        0x100000(%r15), %xmm1
945
946         phsubbw         %xmm2, %xmm1
947         phsubbw         0x100000(%r15), %xmm1
948         phsubwd         %xmm2, %xmm1
949         phsubwd         0x100000(%r15), %xmm1
950         phsubdq         %xmm2, %xmm1
951         phsubdq         0x100000(%r15), %xmm1
952
953         pcmov           %xmm3, %xmm2, %xmm1, %xmm1
954         pcmov           0x4(%rdx), %xmm2, %xmm1, %xmm1
955         pcmov           %xmm2, 0x4(%rdx), %xmm1, %xmm1
956         pcmov           %xmm1, %xmm3, %xmm2, %xmm1
957         pcmov           %xmm1, 0x4(%rdx), %xmm2, %xmm1
958         pcmov           %xmm1, %xmm2, 0x4(%rdx), %xmm1
959
960         pperm           %xmm3, %xmm2, %xmm1, %xmm1
961         pperm           0x4(%rdx), %xmm2, %xmm1, %xmm1
962         pperm           %xmm2, 0x4(%rdx), %xmm1, %xmm1
963         pperm           %xmm1, %xmm3, %xmm2, %xmm1
964         pperm           %xmm1, 0x4(%rdx), %xmm2, %xmm1
965         pperm           %xmm1, %xmm2, 0x4(%rdx), %xmm1
966
967         permps          %xmm3, %xmm2, %xmm1, %xmm1
968         permps          0x4(%rdx), %xmm2, %xmm1, %xmm1
969         permps          %xmm2, 0x4(%rdx), %xmm1, %xmm1
970         permps          %xmm1, %xmm3, %xmm2, %xmm1
971         permps          %xmm1, 0x4(%rdx), %xmm2, %xmm1
972         permps          %xmm1, %xmm2, 0x4(%rdx), %xmm1
973
974         permpd          %xmm3, %xmm2, %xmm1, %xmm1
975         permpd          0x4(%rdx), %xmm2, %xmm1, %xmm1
976         permpd          %xmm2, 0x4(%rdx), %xmm1, %xmm1
977         permpd          %xmm1, %xmm3, %xmm2, %xmm1
978         permpd          %xmm1, 0x4(%rdx), %xmm2, %xmm1
979         permpd          %xmm1, %xmm2, 0x4(%rdx), %xmm1
980
981         pcmov           %xmm13, %xmm12, %xmm11, %xmm11
982         pcmov           0x100000(%r15), %xmm12, %xmm11, %xmm11
983         pcmov           %xmm12, 0x100000(%r15), %xmm11, %xmm11
984         pcmov           %xmm11, %xmm13, %xmm12, %xmm11
985         pcmov           %xmm11, 0x100000(%r15), %xmm12, %xmm11
986         pcmov           %xmm11, %xmm12, 0x100000(%r15), %xmm11
987
988         pperm           %xmm13, %xmm12, %xmm11, %xmm11
989         pperm           0x100000(%r15), %xmm12, %xmm11, %xmm11
990         pperm           %xmm12, 0x100000(%r15), %xmm11, %xmm11
991         pperm           %xmm11, %xmm13, %xmm12, %xmm11
992         pperm           %xmm11, 0x100000(%r15), %xmm12, %xmm11
993         pperm           %xmm11, %xmm12, 0x100000(%r15), %xmm11
994
995         permps          %xmm13, %xmm12, %xmm11, %xmm11
996         permps          0x100000(%r15), %xmm12, %xmm11, %xmm11
997         permps          %xmm12, 0x100000(%r15), %xmm11, %xmm11
998         permps          %xmm11, %xmm13, %xmm12, %xmm11
999         permps          %xmm11, 0x100000(%r15), %xmm12, %xmm11
1000         permps          %xmm11, %xmm12, 0x100000(%r15), %xmm11
1001
1002         permpd          %xmm13, %xmm12, %xmm11, %xmm11
1003         permpd          0x100000(%r15), %xmm12, %xmm11, %xmm11
1004         permpd          %xmm12, 0x100000(%r15), %xmm11, %xmm11
1005         permpd          %xmm11, %xmm13, %xmm12, %xmm11
1006         permpd          %xmm11, 0x100000(%r15), %xmm12, %xmm11
1007         permpd          %xmm11, %xmm12, 0x100000(%r15), %xmm11
1008
1009         pcmov           %xmm3, %xmm12, %xmm1, %xmm1
1010         pcmov           0x4(%rdx), %xmm12, %xmm1, %xmm1
1011         pcmov           %xmm12, 0x4(%rdx), %xmm1, %xmm1
1012         pcmov           %xmm1, %xmm3, %xmm12, %xmm1
1013         pcmov           %xmm1, 0x4(%rdx), %xmm12, %xmm1
1014         pcmov           %xmm1, %xmm12, 0x4(%rdx), %xmm1
1015
1016         pperm           %xmm3, %xmm12, %xmm1, %xmm1
1017         pperm           0x4(%rdx), %xmm12, %xmm1, %xmm1
1018         pperm           %xmm12, 0x4(%rdx), %xmm1, %xmm1
1019         pperm           %xmm1, %xmm3, %xmm12, %xmm1
1020         pperm           %xmm1, 0x4(%rdx), %xmm12, %xmm1
1021         pperm           %xmm1, %xmm12, 0x4(%rdx), %xmm1
1022
1023         permps          %xmm3, %xmm12, %xmm1, %xmm1
1024         permps          0x4(%rdx), %xmm12, %xmm1, %xmm1
1025         permps          %xmm12, 0x4(%rdx), %xmm1, %xmm1
1026         permps          %xmm1, %xmm3, %xmm12, %xmm1
1027         permps          %xmm1, 0x4(%rdx), %xmm12, %xmm1
1028         permps          %xmm1, %xmm12, 0x4(%rdx), %xmm1
1029
1030         permpd          %xmm3, %xmm12, %xmm1, %xmm1
1031         permpd          0x4(%rdx), %xmm12, %xmm1, %xmm1
1032         permpd          %xmm12, 0x4(%rdx), %xmm1, %xmm1
1033         permpd          %xmm1, %xmm3, %xmm12, %xmm1
1034         permpd          %xmm1, 0x4(%rdx), %xmm12, %xmm1
1035         permpd          %xmm1, %xmm12, 0x4(%rdx), %xmm1
1036
1037         pcmov           %xmm3, %xmm2, %xmm11, %xmm11
1038         pcmov           0x4(%rdx), %xmm2, %xmm11, %xmm11
1039         pcmov           %xmm2, 0x4(%rdx), %xmm11, %xmm11
1040         pcmov           %xmm11, %xmm3, %xmm2, %xmm11
1041         pcmov           %xmm11, 0x4(%rdx), %xmm2, %xmm11
1042         pcmov           %xmm11, %xmm2, 0x4(%rdx), %xmm11
1043
1044         pperm           %xmm3, %xmm2, %xmm11, %xmm11
1045         pperm           0x4(%rdx), %xmm2, %xmm11, %xmm11
1046         pperm           %xmm2, 0x4(%rdx), %xmm11, %xmm11
1047         pperm           %xmm11, %xmm3, %xmm2, %xmm11
1048         pperm           %xmm11, 0x4(%rdx), %xmm2, %xmm11
1049         pperm           %xmm11, %xmm2, 0x4(%rdx), %xmm11
1050
1051         permps          %xmm3, %xmm2, %xmm11, %xmm11
1052         permps          0x4(%rdx), %xmm2, %xmm11, %xmm11
1053         permps          %xmm2, 0x4(%rdx), %xmm11, %xmm11
1054         permps          %xmm11, %xmm3, %xmm2, %xmm11
1055         permps          %xmm11, 0x4(%rdx), %xmm2, %xmm11
1056         permps          %xmm11, %xmm2, 0x4(%rdx), %xmm11
1057
1058         permpd          %xmm3, %xmm2, %xmm11, %xmm11
1059         permpd          0x4(%rdx), %xmm2, %xmm11, %xmm11
1060         permpd          %xmm2, 0x4(%rdx), %xmm11, %xmm11
1061         permpd          %xmm11, %xmm3, %xmm2, %xmm11
1062         permpd          %xmm11, 0x4(%rdx), %xmm2, %xmm11
1063         permpd          %xmm11, %xmm2, 0x4(%rdx), %xmm11
1064
1065         pcmov           %xmm13, %xmm2, %xmm1, %xmm1
1066         pcmov           0x4(%rdx), %xmm2, %xmm1, %xmm1
1067         pcmov           %xmm2, 0x4(%rdx), %xmm1, %xmm1
1068         pcmov           %xmm1, %xmm13, %xmm2, %xmm1
1069         pcmov           %xmm1, 0x4(%rdx), %xmm2, %xmm1
1070         pcmov           %xmm1, %xmm2, 0x4(%rdx), %xmm1
1071
1072         pperm           %xmm13, %xmm2, %xmm1, %xmm1
1073         pperm           0x4(%rdx), %xmm2, %xmm1, %xmm1
1074         pperm           %xmm2, 0x4(%rdx), %xmm1, %xmm1
1075         pperm           %xmm1, %xmm13, %xmm2, %xmm1
1076         pperm           %xmm1, 0x4(%rdx), %xmm2, %xmm1
1077         pperm           %xmm1, %xmm2, 0x4(%rdx), %xmm1
1078
1079         permps          %xmm13, %xmm2, %xmm1, %xmm1
1080         permps          0x4(%rdx), %xmm2, %xmm1, %xmm1
1081         permps          %xmm2, 0x4(%rdx), %xmm1, %xmm1
1082         permps          %xmm1, %xmm13, %xmm2, %xmm1
1083         permps          %xmm1, 0x4(%rdx), %xmm2, %xmm1
1084         permps          %xmm1, %xmm2, 0x4(%rdx), %xmm1
1085
1086         permpd          %xmm13, %xmm2, %xmm1, %xmm1
1087         permpd          0x4(%rdx), %xmm2, %xmm1, %xmm1
1088         permpd          %xmm2, 0x4(%rdx), %xmm1, %xmm1
1089         permpd          %xmm1, %xmm13, %xmm2, %xmm1
1090         permpd          %xmm1, 0x4(%rdx), %xmm2, %xmm1
1091         permpd          %xmm1, %xmm2, 0x4(%rdx), %xmm1
1092
1093         pcmov           %xmm3, %xmm2, %xmm1, %xmm1
1094         pcmov           0x100000(%r15), %xmm2, %xmm1, %xmm1
1095         pcmov           %xmm2, 0x100000(%r15), %xmm1, %xmm1
1096         pcmov           %xmm1, %xmm3, %xmm2, %xmm1
1097         pcmov           %xmm1, 0x100000(%r15), %xmm2, %xmm1
1098         pcmov           %xmm1, %xmm2, 0x100000(%r15), %xmm1
1099
1100         pperm           %xmm3, %xmm2, %xmm1, %xmm1
1101         pperm           0x100000(%r15), %xmm2, %xmm1, %xmm1
1102         pperm           %xmm2, 0x100000(%r15), %xmm1, %xmm1
1103         pperm           %xmm1, %xmm3, %xmm2, %xmm1
1104         pperm           %xmm1, 0x100000(%r15), %xmm2, %xmm1
1105         pperm           %xmm1, %xmm2, 0x100000(%r15), %xmm1
1106
1107         permps          %xmm3, %xmm2, %xmm1, %xmm1
1108         permps          0x100000(%r15), %xmm2, %xmm1, %xmm1
1109         permps          %xmm2, 0x100000(%r15), %xmm1, %xmm1
1110         permps          %xmm1, %xmm3, %xmm2, %xmm1
1111         permps          %xmm1, 0x100000(%r15), %xmm2, %xmm1
1112         permps          %xmm1, %xmm2, 0x100000(%r15), %xmm1
1113
1114         permpd          %xmm3, %xmm2, %xmm1, %xmm1
1115         permpd          0x100000(%r15), %xmm2, %xmm1, %xmm1
1116         permpd          %xmm2, 0x100000(%r15), %xmm1, %xmm1
1117         permpd          %xmm1, %xmm3, %xmm2, %xmm1
1118         permpd          %xmm1, 0x100000(%r15), %xmm2, %xmm1
1119         permpd          %xmm1, %xmm2, 0x100000(%r15), %xmm1
1120
1121         protb           %xmm3, %xmm2, %xmm1
1122         protb           0x4(%rdx), %xmm2, %xmm1
1123         protb           %xmm2, 0x4(%rdx), %xmm1
1124         protb           $0x4, %xmm2, %xmm1
1125         protw           %xmm3, %xmm2, %xmm1
1126         protw           0x4(%rdx), %xmm2, %xmm1
1127         protw           %xmm2, 0x4(%rdx), %xmm1
1128         protw           $0x4, %xmm2, %xmm1
1129         protd           %xmm3, %xmm2, %xmm1
1130         protd           0x4(%rdx), %xmm2, %xmm1
1131         protd           %xmm2, 0x4(%rdx), %xmm1
1132         protd           $0x4, %xmm2, %xmm1
1133         protq           %xmm3, %xmm2, %xmm1
1134         protq           0x4(%rdx), %xmm2, %xmm1
1135         protq           %xmm2, 0x4(%rdx), %xmm1
1136         protq           $0x4, %xmm2, %xmm1
1137
1138         protb           %xmm13, %xmm12, %xmm11
1139         protb           0x100000(%r15), %xmm12, %xmm11
1140         protb           %xmm12, 0x100000(%r15), %xmm11
1141         protb           $0x4, %xmm12, %xmm11
1142         protw           %xmm13, %xmm12, %xmm11
1143         protw           0x100000(%r15), %xmm12, %xmm11
1144         protw           %xmm12, 0x100000(%r15), %xmm11
1145         protw           $0x4, %xmm12, %xmm11
1146         protd           %xmm13, %xmm12, %xmm11
1147         protd           0x100000(%r15), %xmm12, %xmm11
1148         protd           %xmm12, 0x100000(%r15), %xmm11
1149         protd           $0x4, %xmm12, %xmm11
1150         protq           %xmm13, %xmm12, %xmm11
1151         protq           0x100000(%r15), %xmm12, %xmm11
1152         protq           %xmm12, 0x100000(%r15), %xmm11
1153         protq           $0x4, %xmm12, %xmm11
1154
1155         protb           %xmm3, %xmm12, %xmm1
1156         protb           0x4(%rdx), %xmm12, %xmm1
1157         protb           %xmm12, 0x4(%rdx), %xmm1
1158         protb           $0x4, %xmm12, %xmm1
1159         protw           %xmm3, %xmm12, %xmm1
1160         protw           0x4(%rdx), %xmm12, %xmm1
1161         protw           %xmm12, 0x4(%rdx), %xmm1
1162         protw           $0x4, %xmm12, %xmm1
1163         protd           %xmm3, %xmm12, %xmm1
1164         protd           0x4(%rdx), %xmm12, %xmm1
1165         protd           %xmm12, 0x4(%rdx), %xmm1
1166         protd           $0x4, %xmm12, %xmm1
1167         protq           %xmm3, %xmm12, %xmm1
1168         protq           0x4(%rdx), %xmm12, %xmm1
1169         protq           %xmm12, 0x4(%rdx), %xmm1
1170         protq           $0x4, %xmm12, %xmm1
1171
1172         protb           %xmm3, %xmm2, %xmm11
1173         protb           0x4(%rdx), %xmm2, %xmm11
1174         protb           %xmm2, 0x4(%rdx), %xmm11
1175         protb           $0x4, %xmm2, %xmm11
1176         protw           %xmm3, %xmm2, %xmm11
1177         protw           0x4(%rdx), %xmm2, %xmm11
1178         protw           %xmm2, 0x4(%rdx), %xmm11
1179         protw           $0x4, %xmm2, %xmm11
1180         protd           %xmm3, %xmm2, %xmm11
1181         protd           0x4(%rdx), %xmm2, %xmm11
1182         protd           %xmm2, 0x4(%rdx), %xmm11
1183         protd           $0x4, %xmm2, %xmm11
1184         protq           %xmm3, %xmm2, %xmm11
1185         protq           0x4(%rdx), %xmm2, %xmm11
1186         protq           %xmm2, 0x4(%rdx), %xmm11
1187         protq           $0x4, %xmm2, %xmm11
1188
1189         protb           %xmm13, %xmm2, %xmm1
1190         protb           0x4(%rdx), %xmm2, %xmm1
1191         protb           %xmm2, 0x4(%rdx), %xmm1
1192         protb           $0x4, %xmm2, %xmm1
1193         protw           %xmm13, %xmm2, %xmm1
1194         protw           0x4(%rdx), %xmm2, %xmm1
1195         protw           %xmm2, 0x4(%rdx), %xmm1
1196         protw           $0x4, %xmm2, %xmm1
1197         protd           %xmm13, %xmm2, %xmm1
1198         protd           0x4(%rdx), %xmm2, %xmm1
1199         protd           %xmm2, 0x4(%rdx), %xmm1
1200         protd           $0x4, %xmm2, %xmm1
1201         protq           %xmm13, %xmm2, %xmm1
1202         protq           0x4(%rdx), %xmm2, %xmm1
1203         protq           %xmm2, 0x4(%rdx), %xmm1
1204         protq           $0x4, %xmm2, %xmm1
1205
1206         protb           %xmm3, %xmm2, %xmm1
1207         protb           0x100000(%r15), %xmm2, %xmm1
1208         protb           %xmm2, 0x100000(%r15), %xmm1
1209         protb           $0x4, %xmm2, %xmm1
1210         protw           %xmm3, %xmm2, %xmm1
1211         protw           0x100000(%r15), %xmm2, %xmm1
1212         protw           %xmm2, 0x100000(%r15), %xmm1
1213         protw           $0x4, %xmm2, %xmm1
1214         protd           %xmm3, %xmm2, %xmm1
1215         protd           0x100000(%r15), %xmm2, %xmm1
1216         protd           %xmm2, 0x100000(%r15), %xmm1
1217         protd           $0x4, %xmm2, %xmm1
1218         protq           %xmm3, %xmm2, %xmm1
1219         protq           0x100000(%r15), %xmm2, %xmm1
1220         protq           %xmm2, 0x100000(%r15), %xmm1
1221         protq           $0x4, %xmm2, %xmm1
1222
1223         pshlb           %xmm3, %xmm2, %xmm1
1224         pshlb           0x4(%rdx), %xmm2, %xmm1
1225         pshlb           %xmm2, 0x4(%rdx), %xmm1
1226         pshlw           %xmm3, %xmm2, %xmm1
1227         pshlw           0x4(%rdx), %xmm2, %xmm1
1228         pshlw           %xmm2, 0x4(%rdx), %xmm1
1229         pshld           %xmm3, %xmm2, %xmm1
1230         pshld           0x4(%rdx), %xmm2, %xmm1
1231         pshld           %xmm2, 0x4(%rdx), %xmm1
1232         pshlq           %xmm3, %xmm2, %xmm1
1233         pshlq           0x4(%rdx), %xmm2, %xmm1
1234         pshlq           %xmm2, 0x4(%rdx), %xmm1
1235
1236         pshab           %xmm3, %xmm2, %xmm1
1237         pshab           0x4(%rdx), %xmm2, %xmm1
1238         pshab           %xmm2, 0x4(%rdx), %xmm1
1239         pshaw           %xmm3, %xmm2, %xmm1
1240         pshaw           0x4(%rdx), %xmm2, %xmm1
1241         pshaw           %xmm2, 0x4(%rdx), %xmm1
1242         pshad           %xmm3, %xmm2, %xmm1
1243         pshad           0x4(%rdx), %xmm2, %xmm1
1244         pshad           %xmm2, 0x4(%rdx), %xmm1
1245         pshaq           %xmm3, %xmm2, %xmm1
1246         pshaq           0x4(%rdx), %xmm2, %xmm1
1247         pshaq           %xmm2, 0x4(%rdx), %xmm1
1248
1249         pshlb           %xmm13, %xmm12, %xmm11
1250         pshlb           0x100000(%r15), %xmm12, %xmm11
1251         pshlb           %xmm12, 0x100000(%r15), %xmm11
1252         pshlw           %xmm13, %xmm12, %xmm11
1253         pshlw           0x100000(%r15), %xmm12, %xmm11
1254         pshlw           %xmm12, 0x100000(%r15), %xmm11
1255         pshld           %xmm13, %xmm12, %xmm11
1256         pshld           0x100000(%r15), %xmm12, %xmm11
1257         pshld           %xmm12, 0x100000(%r15), %xmm11
1258         pshlq           %xmm13, %xmm12, %xmm11
1259         pshlq           0x100000(%r15), %xmm12, %xmm11
1260         pshlq           %xmm12, 0x100000(%r15), %xmm11
1261
1262         pshab           %xmm13, %xmm12, %xmm11
1263         pshab           0x100000(%r15), %xmm12, %xmm11
1264         pshab           %xmm12, 0x100000(%r15), %xmm11
1265         pshaw           %xmm13, %xmm12, %xmm11
1266         pshaw           0x100000(%r15), %xmm12, %xmm11
1267         pshaw           %xmm12, 0x100000(%r15), %xmm11
1268         pshad           %xmm13, %xmm12, %xmm11
1269         pshad           0x100000(%r15), %xmm12, %xmm11
1270         pshad           %xmm12, 0x100000(%r15), %xmm11
1271         pshaq           %xmm13, %xmm12, %xmm11
1272         pshaq           0x100000(%r15), %xmm12, %xmm11
1273         pshaq           %xmm12, 0x100000(%r15), %xmm11
1274
1275         pshlb           %xmm3, %xmm12, %xmm1
1276         pshlb           0x4(%rdx), %xmm12, %xmm1
1277         pshlb           %xmm12, 0x4(%rdx), %xmm1
1278         pshlw           %xmm3, %xmm12, %xmm1
1279         pshlw           0x4(%rdx), %xmm12, %xmm1
1280         pshlw           %xmm12, 0x4(%rdx), %xmm1
1281         pshld           %xmm3, %xmm12, %xmm1
1282         pshld           0x4(%rdx), %xmm12, %xmm1
1283         pshld           %xmm12, 0x4(%rdx), %xmm1
1284         pshlq           %xmm3, %xmm12, %xmm1
1285         pshlq           0x4(%rdx), %xmm12, %xmm1
1286         pshlq           %xmm12, 0x4(%rdx), %xmm1
1287
1288         pshab           %xmm3, %xmm12, %xmm1
1289         pshab           0x4(%rdx), %xmm12, %xmm1
1290         pshab           %xmm12, 0x4(%rdx), %xmm1
1291         pshaw           %xmm3, %xmm12, %xmm1
1292         pshaw           0x4(%rdx), %xmm12, %xmm1
1293         pshaw           %xmm12, 0x4(%rdx), %xmm1
1294         pshad           %xmm3, %xmm12, %xmm1
1295         pshad           0x4(%rdx), %xmm12, %xmm1
1296         pshad           %xmm12, 0x4(%rdx), %xmm1
1297         pshaq           %xmm3, %xmm12, %xmm1
1298         pshaq           0x4(%rdx), %xmm12, %xmm1
1299         pshaq           %xmm12, 0x4(%rdx), %xmm1
1300
1301         pshlb           %xmm3, %xmm2, %xmm11
1302         pshlb           0x4(%rdx), %xmm2, %xmm11
1303         pshlb           %xmm2, 0x4(%rdx), %xmm11
1304         pshlw           %xmm3, %xmm2, %xmm11
1305         pshlw           0x4(%rdx), %xmm2, %xmm11
1306         pshlw           %xmm2, 0x4(%rdx), %xmm11
1307         pshld           %xmm3, %xmm2, %xmm11
1308         pshld           0x4(%rdx), %xmm2, %xmm11
1309         pshld           %xmm2, 0x4(%rdx), %xmm11
1310         pshlq           %xmm3, %xmm2, %xmm11
1311         pshlq           0x4(%rdx), %xmm2, %xmm11
1312         pshlq           %xmm2, 0x4(%rdx), %xmm11
1313
1314         pshab           %xmm3, %xmm2, %xmm11
1315         pshab           0x4(%rdx), %xmm2, %xmm11
1316         pshab           %xmm2, 0x4(%rdx), %xmm11
1317         pshaw           %xmm3, %xmm2, %xmm11
1318         pshaw           0x4(%rdx), %xmm2, %xmm11
1319         pshaw           %xmm2, 0x4(%rdx), %xmm11
1320         pshad           %xmm3, %xmm2, %xmm11
1321         pshad           0x4(%rdx), %xmm2, %xmm11
1322         pshad           %xmm2, 0x4(%rdx), %xmm11
1323         pshaq           %xmm3, %xmm2, %xmm11
1324         pshaq           0x4(%rdx), %xmm2, %xmm11
1325         pshaq           %xmm2, 0x4(%rdx), %xmm11
1326
1327         pshlb           %xmm13, %xmm2, %xmm1
1328         pshlb           0x4(%rdx), %xmm2, %xmm1
1329         pshlb           %xmm2, 0x4(%rdx), %xmm1
1330         pshlw           %xmm13, %xmm2, %xmm1
1331         pshlw           0x4(%rdx), %xmm2, %xmm1
1332         pshlw           %xmm2, 0x4(%rdx), %xmm1
1333         pshld           %xmm13, %xmm2, %xmm1
1334         pshld           0x4(%rdx), %xmm2, %xmm1
1335         pshld           %xmm2, 0x4(%rdx), %xmm1
1336         pshlq           %xmm13, %xmm2, %xmm1
1337         pshlq           0x4(%rdx), %xmm2, %xmm1
1338         pshlq           %xmm2, 0x4(%rdx), %xmm1
1339
1340         pshab           %xmm13, %xmm2, %xmm1
1341         pshab           0x4(%rdx), %xmm2, %xmm1
1342         pshab           %xmm2, 0x4(%rdx), %xmm1
1343         pshaw           %xmm13, %xmm2, %xmm1
1344         pshaw           0x4(%rdx), %xmm2, %xmm1
1345         pshaw           %xmm2, 0x4(%rdx), %xmm1
1346         pshad           %xmm13, %xmm2, %xmm1
1347         pshad           0x4(%rdx), %xmm2, %xmm1
1348         pshad           %xmm2, 0x4(%rdx), %xmm1
1349         pshaq           %xmm13, %xmm2, %xmm1
1350         pshaq           0x4(%rdx), %xmm2, %xmm1
1351         pshaq           %xmm2, 0x4(%rdx), %xmm1
1352
1353         pshlb           %xmm3, %xmm2, %xmm1
1354         pshlb           0x100000(%r15), %xmm2, %xmm1
1355         pshlb           %xmm2, 0x100000(%r15), %xmm1
1356         pshlw           %xmm3, %xmm2, %xmm1
1357         pshlw           0x100000(%r15), %xmm2, %xmm1
1358         pshlw           %xmm2, 0x100000(%r15), %xmm1
1359         pshld           %xmm3, %xmm2, %xmm1
1360         pshld           0x100000(%r15), %xmm2, %xmm1
1361         pshld           %xmm2, 0x100000(%r15), %xmm1
1362         pshlq           %xmm3, %xmm2, %xmm1
1363         pshlq           0x100000(%r15), %xmm2, %xmm1
1364         pshlq           %xmm2, 0x100000(%r15), %xmm1
1365
1366         pshab           %xmm3, %xmm2, %xmm1
1367         pshab           0x100000(%r15), %xmm2, %xmm1
1368         pshab           %xmm2, 0x100000(%r15), %xmm1
1369         pshaw           %xmm3, %xmm2, %xmm1
1370         pshaw           0x100000(%r15), %xmm2, %xmm1
1371         pshaw           %xmm2, 0x100000(%r15), %xmm1
1372         pshad           %xmm3, %xmm2, %xmm1
1373         pshad           0x100000(%r15), %xmm2, %xmm1
1374         pshad           %xmm2, 0x100000(%r15), %xmm1
1375         pshaq           %xmm3, %xmm2, %xmm1
1376         pshaq           0x100000(%r15), %xmm2, %xmm1
1377         pshaq           %xmm2, 0x100000(%r15), %xmm1
1378
1379         comss           $0x4, %xmm3, %xmm2, %xmm1
1380         comss           $0x4, 0x4(%rdx), %xmm2, %xmm1
1381         comeqss         %xmm3, %xmm2, %xmm1
1382         comltss         %xmm3, %xmm2, %xmm1
1383         comless         %xmm3, %xmm2, %xmm1
1384         comunordss      %xmm3, %xmm2, %xmm1
1385         comness         %xmm3, %xmm2, %xmm1
1386         comnltss        %xmm3, %xmm2, %xmm1
1387         comnless        %xmm3, %xmm2, %xmm1
1388         comordss        %xmm3, %xmm2, %xmm1
1389         comueqss        %xmm3, %xmm2, %xmm1
1390         comultss        %xmm3, %xmm2, %xmm1
1391         comuless        %xmm3, %xmm2, %xmm1
1392         comfalsess      %xmm3, %xmm2, %xmm1
1393         comuness        %xmm3, %xmm2, %xmm1
1394         comunltss       %xmm3, %xmm2, %xmm1
1395         comunless       %xmm3, %xmm2, %xmm1
1396         comtruess       %xmm3, %xmm2, %xmm1
1397         comeqss         0x4(%rdx), %xmm2, %xmm1
1398         comltss         0x4(%rdx), %xmm2, %xmm1
1399         comless         0x4(%rdx), %xmm2, %xmm1
1400         comunordss      0x4(%rdx), %xmm2, %xmm1
1401         comness         0x4(%rdx), %xmm2, %xmm1
1402         comnltss        0x4(%rdx), %xmm2, %xmm1
1403         comnless        0x4(%rdx), %xmm2, %xmm1
1404         comordss        0x4(%rdx), %xmm2, %xmm1
1405         comueqss        0x4(%rdx), %xmm2, %xmm1
1406         comultss        0x4(%rdx), %xmm2, %xmm1
1407         comuless        0x4(%rdx), %xmm2, %xmm1
1408         comfalsess      0x4(%rdx), %xmm2, %xmm1
1409         comuness        0x4(%rdx), %xmm2, %xmm1
1410         comunltss       0x4(%rdx), %xmm2, %xmm1
1411         comunless       0x4(%rdx), %xmm2, %xmm1
1412         comtruess       0x4(%rdx), %xmm2, %xmm1
1413         comsd           $0x4, %xmm3, %xmm2, %xmm1
1414         comsd           $0x4, 0x4(%rdx), %xmm2, %xmm1
1415         comeqsd         %xmm3, %xmm2, %xmm1
1416         comltsd         %xmm3, %xmm2, %xmm1
1417         comlesd         %xmm3, %xmm2, %xmm1
1418         comunordsd      %xmm3, %xmm2, %xmm1
1419         comnesd         %xmm3, %xmm2, %xmm1
1420         comnltsd        %xmm3, %xmm2, %xmm1
1421         comnlesd        %xmm3, %xmm2, %xmm1
1422         comordsd        %xmm3, %xmm2, %xmm1
1423         comueqsd        %xmm3, %xmm2, %xmm1
1424         comultsd        %xmm3, %xmm2, %xmm1
1425         comulesd        %xmm3, %xmm2, %xmm1
1426         comfalsesd      %xmm3, %xmm2, %xmm1
1427         comunesd        %xmm3, %xmm2, %xmm1
1428         comunltsd       %xmm3, %xmm2, %xmm1
1429         comunlesd       %xmm3, %xmm2, %xmm1
1430         comtruesd       %xmm3, %xmm2, %xmm1
1431         comeqsd         0x4(%rdx), %xmm2, %xmm1
1432         comltsd         0x4(%rdx), %xmm2, %xmm1
1433         comlesd         0x4(%rdx), %xmm2, %xmm1
1434         comunordsd      0x4(%rdx), %xmm2, %xmm1
1435         comnesd         0x4(%rdx), %xmm2, %xmm1
1436         comnltsd        0x4(%rdx), %xmm2, %xmm1
1437         comnlesd        0x4(%rdx), %xmm2, %xmm1
1438         comordsd        0x4(%rdx), %xmm2, %xmm1
1439         comueqsd        0x4(%rdx), %xmm2, %xmm1
1440         comultsd        0x4(%rdx), %xmm2, %xmm1
1441         comulesd        0x4(%rdx), %xmm2, %xmm1
1442         comfalsesd      0x4(%rdx), %xmm2, %xmm1
1443         comunesd        0x4(%rdx), %xmm2, %xmm1
1444         comunltsd       0x4(%rdx), %xmm2, %xmm1
1445         comunlesd       0x4(%rdx), %xmm2, %xmm1
1446         comtruesd       0x4(%rdx), %xmm2, %xmm1
1447         comps           $0x4, %xmm3, %xmm2, %xmm1
1448         comps           $0x4, 0x4(%rdx), %xmm2, %xmm1
1449         comeqps         %xmm3, %xmm2, %xmm1
1450         comltps         %xmm3, %xmm2, %xmm1
1451         comleps         %xmm3, %xmm2, %xmm1
1452         comunordps      %xmm3, %xmm2, %xmm1
1453         comneps         %xmm3, %xmm2, %xmm1
1454         comnltps        %xmm3, %xmm2, %xmm1
1455         comnleps        %xmm3, %xmm2, %xmm1
1456         comordps        %xmm3, %xmm2, %xmm1
1457         comueqps        %xmm3, %xmm2, %xmm1
1458         comultps        %xmm3, %xmm2, %xmm1
1459         comuleps        %xmm3, %xmm2, %xmm1
1460         comfalseps      %xmm3, %xmm2, %xmm1
1461         comuneps        %xmm3, %xmm2, %xmm1
1462         comunltps       %xmm3, %xmm2, %xmm1
1463         comunleps       %xmm3, %xmm2, %xmm1
1464         comtrueps       %xmm3, %xmm2, %xmm1
1465         comeqps         0x4(%rdx), %xmm2, %xmm1
1466         comltps         0x4(%rdx), %xmm2, %xmm1
1467         comleps         0x4(%rdx), %xmm2, %xmm1
1468         comunordps      0x4(%rdx), %xmm2, %xmm1
1469         comneps         0x4(%rdx), %xmm2, %xmm1
1470         comnltps        0x4(%rdx), %xmm2, %xmm1
1471         comnleps        0x4(%rdx), %xmm2, %xmm1
1472         comordps        0x4(%rdx), %xmm2, %xmm1
1473         comueqps        0x4(%rdx), %xmm2, %xmm1
1474         comultps        0x4(%rdx), %xmm2, %xmm1
1475         comuleps        0x4(%rdx), %xmm2, %xmm1
1476         comfalseps      0x4(%rdx), %xmm2, %xmm1
1477         comuneps        0x4(%rdx), %xmm2, %xmm1
1478         comunltps       0x4(%rdx), %xmm2, %xmm1
1479         comunleps       0x4(%rdx), %xmm2, %xmm1
1480         comtrueps       0x4(%rdx), %xmm2, %xmm1
1481         compd           $0x4, %xmm3, %xmm2, %xmm1
1482         compd           $0x4, 0x4(%rdx), %xmm2, %xmm1
1483         comeqpd         %xmm3, %xmm2, %xmm1
1484         comltpd         %xmm3, %xmm2, %xmm1
1485         comlepd         %xmm3, %xmm2, %xmm1
1486         comunordpd      %xmm3, %xmm2, %xmm1
1487         comnepd         %xmm3, %xmm2, %xmm1
1488         comnltpd        %xmm3, %xmm2, %xmm1
1489         comnlepd        %xmm3, %xmm2, %xmm1
1490         comordpd        %xmm3, %xmm2, %xmm1
1491         comueqpd        %xmm3, %xmm2, %xmm1
1492         comultpd        %xmm3, %xmm2, %xmm1
1493         comulepd        %xmm3, %xmm2, %xmm1
1494         comfalsepd      %xmm3, %xmm2, %xmm1
1495         comunepd        %xmm3, %xmm2, %xmm1
1496         comunltpd       %xmm3, %xmm2, %xmm1
1497         comunlepd       %xmm3, %xmm2, %xmm1
1498         comtruepd       %xmm3, %xmm2, %xmm1
1499         comeqpd         0x4(%rdx), %xmm2, %xmm1
1500         comltpd         0x4(%rdx), %xmm2, %xmm1
1501         comlepd         0x4(%rdx), %xmm2, %xmm1
1502         comunordpd      0x4(%rdx), %xmm2, %xmm1
1503         comnepd         0x4(%rdx), %xmm2, %xmm1
1504         comnltpd        0x4(%rdx), %xmm2, %xmm1
1505         comnlepd        0x4(%rdx), %xmm2, %xmm1
1506         comordpd        0x4(%rdx), %xmm2, %xmm1
1507         comueqpd        0x4(%rdx), %xmm2, %xmm1
1508         comultpd        0x4(%rdx), %xmm2, %xmm1
1509         comulepd        0x4(%rdx), %xmm2, %xmm1
1510         comfalsepd      0x4(%rdx), %xmm2, %xmm1
1511         comunepd        0x4(%rdx), %xmm2, %xmm1
1512         comunltpd       0x4(%rdx), %xmm2, %xmm1
1513         comunlepd       0x4(%rdx), %xmm2, %xmm1
1514         comtruepd       0x4(%rdx), %xmm2, %xmm1
1515
1516         pcomb           $0x4, %xmm3, %xmm2, %xmm1
1517         pcomb           $0x4, 0x4(%rdx), %xmm2, %xmm1
1518         pcomltb         %xmm3, %xmm2, %xmm1
1519         pcomleb         %xmm3, %xmm2, %xmm1
1520         pcomgtb         %xmm3, %xmm2, %xmm1
1521         pcomgeb         %xmm3, %xmm2, %xmm1
1522         pcomeqb         %xmm3, %xmm2, %xmm1
1523         pcomneqb        %xmm3, %xmm2, %xmm1
1524         pcomltb         0x4(%rdx), %xmm2, %xmm1
1525         pcomleb         0x4(%rdx), %xmm2, %xmm1
1526         pcomgtb         0x4(%rdx), %xmm2, %xmm1
1527         pcomgeb         0x4(%rdx), %xmm2, %xmm1
1528         pcomeqb         0x4(%rdx), %xmm2, %xmm1
1529         pcomneqb        0x4(%rdx), %xmm2, %xmm1
1530         pcomw           $0x4, %xmm3, %xmm2, %xmm1
1531         pcomw           $0x4, 0x4(%rdx), %xmm2, %xmm1
1532         pcomltw         %xmm3, %xmm2, %xmm1
1533         pcomlew         %xmm3, %xmm2, %xmm1
1534         pcomgtw         %xmm3, %xmm2, %xmm1
1535         pcomgew         %xmm3, %xmm2, %xmm1
1536         pcomeqw         %xmm3, %xmm2, %xmm1
1537         pcomneqw        %xmm3, %xmm2, %xmm1
1538         pcomltw         0x4(%rdx), %xmm2, %xmm1
1539         pcomlew         0x4(%rdx), %xmm2, %xmm1
1540         pcomgtw         0x4(%rdx), %xmm2, %xmm1
1541         pcomgew         0x4(%rdx), %xmm2, %xmm1
1542         pcomeqw         0x4(%rdx), %xmm2, %xmm1
1543         pcomneqw        0x4(%rdx), %xmm2, %xmm1
1544         pcomd           $0x4, %xmm3, %xmm2, %xmm1
1545         pcomd           $0x4, 0x4(%rdx), %xmm2, %xmm1
1546         pcomltd         %xmm3, %xmm2, %xmm1
1547         pcomled         %xmm3, %xmm2, %xmm1
1548         pcomgtd         %xmm3, %xmm2, %xmm1
1549         pcomged         %xmm3, %xmm2, %xmm1
1550         pcomeqd         %xmm3, %xmm2, %xmm1
1551         pcomneqd        %xmm3, %xmm2, %xmm1
1552         pcomltd         0x4(%rdx), %xmm2, %xmm1
1553         pcomled         0x4(%rdx), %xmm2, %xmm1
1554         pcomgtd         0x4(%rdx), %xmm2, %xmm1
1555         pcomged         0x4(%rdx), %xmm2, %xmm1
1556         pcomeqd         0x4(%rdx), %xmm2, %xmm1
1557         pcomneqd        0x4(%rdx), %xmm2, %xmm1
1558         pcomq           $0x4, %xmm3, %xmm2, %xmm1
1559         pcomq           $0x4, 0x4(%rdx), %xmm2, %xmm1
1560         pcomltq         %xmm3, %xmm2, %xmm1
1561         pcomleq         %xmm3, %xmm2, %xmm1
1562         pcomgtq         %xmm3, %xmm2, %xmm1
1563         pcomgeq         %xmm3, %xmm2, %xmm1
1564         pcomeqq         %xmm3, %xmm2, %xmm1
1565         pcomneqq        %xmm3, %xmm2, %xmm1
1566         pcomltq         0x4(%rdx), %xmm2, %xmm1
1567         pcomleq         0x4(%rdx), %xmm2, %xmm1
1568         pcomgtq         0x4(%rdx), %xmm2, %xmm1
1569         pcomgeq         0x4(%rdx), %xmm2, %xmm1
1570         pcomeqq         0x4(%rdx), %xmm2, %xmm1
1571         pcomneqq        0x4(%rdx), %xmm2, %xmm1
1572
1573         pcomub          $0x4, %xmm3, %xmm2, %xmm1
1574         pcomub          $0x4, 0x4(%rdx), %xmm2, %xmm1
1575         pcomltub        %xmm3, %xmm2, %xmm1
1576         pcomleub        %xmm3, %xmm2, %xmm1
1577         pcomgtub        %xmm3, %xmm2, %xmm1
1578         pcomgeub        %xmm3, %xmm2, %xmm1
1579         pcomequb        %xmm3, %xmm2, %xmm1
1580         pcomnequb       %xmm3, %xmm2, %xmm1
1581         pcomltub        0x4(%rdx), %xmm2, %xmm1
1582         pcomleub        0x4(%rdx), %xmm2, %xmm1
1583         pcomgtub        0x4(%rdx), %xmm2, %xmm1
1584         pcomgeub        0x4(%rdx), %xmm2, %xmm1
1585         pcomequb        0x4(%rdx), %xmm2, %xmm1
1586         pcomnequb       0x4(%rdx), %xmm2, %xmm1
1587         pcomuw          $0x4, %xmm3, %xmm2, %xmm1
1588         pcomuw          $0x4, 0x4(%rdx), %xmm2, %xmm1
1589         pcomltuw        %xmm3, %xmm2, %xmm1
1590         pcomleuw        %xmm3, %xmm2, %xmm1
1591         pcomgtuw        %xmm3, %xmm2, %xmm1
1592         pcomgeuw        %xmm3, %xmm2, %xmm1
1593         pcomequw        %xmm3, %xmm2, %xmm1
1594         pcomnequw       %xmm3, %xmm2, %xmm1
1595         pcomltuw        0x4(%rdx), %xmm2, %xmm1
1596         pcomleuw        0x4(%rdx), %xmm2, %xmm1
1597         pcomgtuw        0x4(%rdx), %xmm2, %xmm1
1598         pcomgeuw        0x4(%rdx), %xmm2, %xmm1
1599         pcomequw        0x4(%rdx), %xmm2, %xmm1
1600         pcomnequw       0x4(%rdx), %xmm2, %xmm1
1601         pcomud          $0x4, %xmm3, %xmm2, %xmm1
1602         pcomud          $0x4, 0x4(%rdx), %xmm2, %xmm1
1603         pcomltud        %xmm3, %xmm2, %xmm1
1604         pcomleud        %xmm3, %xmm2, %xmm1
1605         pcomgtud        %xmm3, %xmm2, %xmm1
1606         pcomgeud        %xmm3, %xmm2, %xmm1
1607         pcomequd        %xmm3, %xmm2, %xmm1
1608         pcomnequd       %xmm3, %xmm2, %xmm1
1609         pcomltud        0x4(%rdx), %xmm2, %xmm1
1610         pcomleud        0x4(%rdx), %xmm2, %xmm1
1611         pcomgtud        0x4(%rdx), %xmm2, %xmm1
1612         pcomgeud        0x4(%rdx), %xmm2, %xmm1
1613         pcomequd        0x4(%rdx), %xmm2, %xmm1
1614         pcomnequd       0x4(%rdx), %xmm2, %xmm1
1615         pcomuq          $0x4, %xmm3, %xmm2, %xmm1
1616         pcomuq          $0x4, 0x4(%rdx), %xmm2, %xmm1
1617         pcomltuq        %xmm3, %xmm2, %xmm1
1618         pcomleuq        %xmm3, %xmm2, %xmm1
1619         pcomgtuq        %xmm3, %xmm2, %xmm1
1620         pcomgeuq        %xmm3, %xmm2, %xmm1
1621         pcomequq        %xmm3, %xmm2, %xmm1
1622         pcomnequq       %xmm3, %xmm2, %xmm1
1623         pcomltuq        0x4(%rdx), %xmm2, %xmm1
1624         pcomleuq        0x4(%rdx), %xmm2, %xmm1
1625         pcomgtuq        0x4(%rdx), %xmm2, %xmm1
1626         pcomgeuq        0x4(%rdx), %xmm2, %xmm1
1627         pcomequq        0x4(%rdx), %xmm2, %xmm1
1628         pcomnequq       0x4(%rdx), %xmm2, %xmm1
1629
1630         comss           $0x4, %xmm13, %xmm12, %xmm11
1631         comss           $0x4, 0x100000(%r15), %xmm12, %xmm11
1632         comeqss         %xmm13, %xmm12, %xmm11
1633         comltss         %xmm13, %xmm12, %xmm11
1634         comless         %xmm13, %xmm12, %xmm11
1635         comunordss      %xmm13, %xmm12, %xmm11
1636         comness         %xmm13, %xmm12, %xmm11
1637         comnltss        %xmm13, %xmm12, %xmm11
1638         comnless        %xmm13, %xmm12, %xmm11
1639         comordss        %xmm13, %xmm12, %xmm11
1640         comueqss        %xmm13, %xmm12, %xmm11
1641         comultss        %xmm13, %xmm12, %xmm11
1642         comuless        %xmm13, %xmm12, %xmm11
1643         comfalsess      %xmm13, %xmm12, %xmm11
1644         comuness        %xmm13, %xmm12, %xmm11
1645         comunltss       %xmm13, %xmm12, %xmm11
1646         comunless       %xmm13, %xmm12, %xmm11
1647         comtruess       %xmm13, %xmm12, %xmm11
1648         comeqss         0x100000(%r15), %xmm12, %xmm11
1649         comltss         0x100000(%r15), %xmm12, %xmm11
1650         comless         0x100000(%r15), %xmm12, %xmm11
1651         comunordss      0x100000(%r15), %xmm12, %xmm11
1652         comness         0x100000(%r15), %xmm12, %xmm11
1653         comnltss        0x100000(%r15), %xmm12, %xmm11
1654         comnless        0x100000(%r15), %xmm12, %xmm11
1655         comordss        0x100000(%r15), %xmm12, %xmm11
1656         comueqss        0x100000(%r15), %xmm12, %xmm11
1657         comultss        0x100000(%r15), %xmm12, %xmm11
1658         comuless        0x100000(%r15), %xmm12, %xmm11
1659         comfalsess      0x100000(%r15), %xmm12, %xmm11
1660         comuness        0x100000(%r15), %xmm12, %xmm11
1661         comunltss       0x100000(%r15), %xmm12, %xmm11
1662         comunless       0x100000(%r15), %xmm12, %xmm11
1663         comtruess       0x100000(%r15), %xmm12, %xmm11
1664         comsd           $0x4, %xmm13, %xmm12, %xmm11
1665         comsd           $0x4, 0x100000(%r15), %xmm12, %xmm11
1666         comeqsd         %xmm13, %xmm12, %xmm11
1667         comltsd         %xmm13, %xmm12, %xmm11
1668         comlesd         %xmm13, %xmm12, %xmm11
1669         comunordsd      %xmm13, %xmm12, %xmm11
1670         comnesd         %xmm13, %xmm12, %xmm11
1671         comnltsd        %xmm13, %xmm12, %xmm11
1672         comnlesd        %xmm13, %xmm12, %xmm11
1673         comordsd        %xmm13, %xmm12, %xmm11
1674         comueqsd        %xmm13, %xmm12, %xmm11
1675         comultsd        %xmm13, %xmm12, %xmm11
1676         comulesd        %xmm13, %xmm12, %xmm11
1677         comfalsesd      %xmm13, %xmm12, %xmm11
1678         comunesd        %xmm13, %xmm12, %xmm11
1679         comunltsd       %xmm13, %xmm12, %xmm11
1680         comunlesd       %xmm13, %xmm12, %xmm11
1681         comtruesd       %xmm13, %xmm12, %xmm11
1682         comeqsd         0x100000(%r15), %xmm12, %xmm11
1683         comltsd         0x100000(%r15), %xmm12, %xmm11
1684         comlesd         0x100000(%r15), %xmm12, %xmm11
1685         comunordsd      0x100000(%r15), %xmm12, %xmm11
1686         comnesd         0x100000(%r15), %xmm12, %xmm11
1687         comnltsd        0x100000(%r15), %xmm12, %xmm11
1688         comnlesd        0x100000(%r15), %xmm12, %xmm11
1689         comordsd        0x100000(%r15), %xmm12, %xmm11
1690         comueqsd        0x100000(%r15), %xmm12, %xmm11
1691         comultsd        0x100000(%r15), %xmm12, %xmm11
1692         comulesd        0x100000(%r15), %xmm12, %xmm11
1693         comfalsesd      0x100000(%r15), %xmm12, %xmm11
1694         comunesd        0x100000(%r15), %xmm12, %xmm11
1695         comunltsd       0x100000(%r15), %xmm12, %xmm11
1696         comunlesd       0x100000(%r15), %xmm12, %xmm11
1697         comtruesd       0x100000(%r15), %xmm12, %xmm11
1698         comps           $0x4, %xmm13, %xmm12, %xmm11
1699         comps           $0x4, 0x100000(%r15), %xmm12, %xmm11
1700         comeqps         %xmm13, %xmm12, %xmm11
1701         comltps         %xmm13, %xmm12, %xmm11
1702         comleps         %xmm13, %xmm12, %xmm11
1703         comunordps      %xmm13, %xmm12, %xmm11
1704         comneps         %xmm13, %xmm12, %xmm11
1705         comnltps        %xmm13, %xmm12, %xmm11
1706         comnleps        %xmm13, %xmm12, %xmm11
1707         comordps        %xmm13, %xmm12, %xmm11
1708         comueqps        %xmm13, %xmm12, %xmm11
1709         comultps        %xmm13, %xmm12, %xmm11
1710         comuleps        %xmm13, %xmm12, %xmm11
1711         comfalseps      %xmm13, %xmm12, %xmm11
1712         comuneps        %xmm13, %xmm12, %xmm11
1713         comunltps       %xmm13, %xmm12, %xmm11
1714         comunleps       %xmm13, %xmm12, %xmm11
1715         comtrueps       %xmm13, %xmm12, %xmm11
1716         comeqps         0x100000(%r15), %xmm12, %xmm11
1717         comltps         0x100000(%r15), %xmm12, %xmm11
1718         comleps         0x100000(%r15), %xmm12, %xmm11
1719         comunordps      0x100000(%r15), %xmm12, %xmm11
1720         comneps         0x100000(%r15), %xmm12, %xmm11
1721         comnltps        0x100000(%r15), %xmm12, %xmm11
1722         comnleps        0x100000(%r15), %xmm12, %xmm11
1723         comordps        0x100000(%r15), %xmm12, %xmm11
1724         comueqps        0x100000(%r15), %xmm12, %xmm11
1725         comultps        0x100000(%r15), %xmm12, %xmm11
1726         comuleps        0x100000(%r15), %xmm12, %xmm11
1727         comfalseps      0x100000(%r15), %xmm12, %xmm11
1728         comuneps        0x100000(%r15), %xmm12, %xmm11
1729         comunltps       0x100000(%r15), %xmm12, %xmm11
1730         comunleps       0x100000(%r15), %xmm12, %xmm11
1731         comtrueps       0x100000(%r15), %xmm12, %xmm11
1732         compd           $0x4, %xmm13, %xmm12, %xmm11
1733         compd           $0x4, 0x100000(%r15), %xmm12, %xmm11
1734         comeqpd         %xmm13, %xmm12, %xmm11
1735         comltpd         %xmm13, %xmm12, %xmm11
1736         comlepd         %xmm13, %xmm12, %xmm11
1737         comunordpd      %xmm13, %xmm12, %xmm11
1738         comnepd         %xmm13, %xmm12, %xmm11
1739         comnltpd        %xmm13, %xmm12, %xmm11
1740         comnlepd        %xmm13, %xmm12, %xmm11
1741         comordpd        %xmm13, %xmm12, %xmm11
1742         comueqpd        %xmm13, %xmm12, %xmm11
1743         comultpd        %xmm13, %xmm12, %xmm11
1744         comulepd        %xmm13, %xmm12, %xmm11
1745         comfalsepd      %xmm13, %xmm12, %xmm11
1746         comunepd        %xmm13, %xmm12, %xmm11
1747         comunltpd       %xmm13, %xmm12, %xmm11
1748         comunlepd       %xmm13, %xmm12, %xmm11
1749         comtruepd       %xmm13, %xmm12, %xmm11
1750         comeqpd         0x100000(%r15), %xmm12, %xmm11
1751         comltpd         0x100000(%r15), %xmm12, %xmm11
1752         comlepd         0x100000(%r15), %xmm12, %xmm11
1753         comunordpd      0x100000(%r15), %xmm12, %xmm11
1754         comnepd         0x100000(%r15), %xmm12, %xmm11
1755         comnltpd        0x100000(%r15), %xmm12, %xmm11
1756         comnlepd        0x100000(%r15), %xmm12, %xmm11
1757         comordpd        0x100000(%r15), %xmm12, %xmm11
1758         comueqpd        0x100000(%r15), %xmm12, %xmm11
1759         comultpd        0x100000(%r15), %xmm12, %xmm11
1760         comulepd        0x100000(%r15), %xmm12, %xmm11
1761         comfalsepd      0x100000(%r15), %xmm12, %xmm11
1762         comunepd        0x100000(%r15), %xmm12, %xmm11
1763         comunltpd       0x100000(%r15), %xmm12, %xmm11
1764         comunlepd       0x100000(%r15), %xmm12, %xmm11
1765         comtruepd       0x100000(%r15), %xmm12, %xmm11
1766
1767         pcomb           $0x4, %xmm13, %xmm12, %xmm11
1768         pcomb           $0x4, 0x100000(%r15), %xmm12, %xmm11
1769         pcomltb         %xmm13, %xmm12, %xmm11
1770         pcomleb         %xmm13, %xmm12, %xmm11
1771         pcomgtb         %xmm13, %xmm12, %xmm11
1772         pcomgeb         %xmm13, %xmm12, %xmm11
1773         pcomeqb         %xmm13, %xmm12, %xmm11
1774         pcomneqb        %xmm13, %xmm12, %xmm11
1775         pcomltb         0x100000(%r15), %xmm12, %xmm11
1776         pcomleb         0x100000(%r15), %xmm12, %xmm11
1777         pcomgtb         0x100000(%r15), %xmm12, %xmm11
1778         pcomgeb         0x100000(%r15), %xmm12, %xmm11
1779         pcomeqb         0x100000(%r15), %xmm12, %xmm11
1780         pcomneqb        0x100000(%r15), %xmm12, %xmm11
1781         pcomw           $0x4, %xmm13, %xmm12, %xmm11
1782         pcomw           $0x4, 0x100000(%r15), %xmm12, %xmm11
1783         pcomltw         %xmm13, %xmm12, %xmm11
1784         pcomlew         %xmm13, %xmm12, %xmm11
1785         pcomgtw         %xmm13, %xmm12, %xmm11
1786         pcomgew         %xmm13, %xmm12, %xmm11
1787         pcomeqw         %xmm13, %xmm12, %xmm11
1788         pcomneqw        %xmm13, %xmm12, %xmm11
1789         pcomltw         0x100000(%r15), %xmm12, %xmm11
1790         pcomlew         0x100000(%r15), %xmm12, %xmm11
1791         pcomgtw         0x100000(%r15), %xmm12, %xmm11
1792         pcomgew         0x100000(%r15), %xmm12, %xmm11
1793         pcomeqw         0x100000(%r15), %xmm12, %xmm11
1794         pcomneqw        0x100000(%r15), %xmm12, %xmm11
1795         pcomd           $0x4, %xmm13, %xmm12, %xmm11
1796         pcomd           $0x4, 0x100000(%r15), %xmm12, %xmm11
1797         pcomltd         %xmm13, %xmm12, %xmm11
1798         pcomled         %xmm13, %xmm12, %xmm11
1799         pcomgtd         %xmm13, %xmm12, %xmm11
1800         pcomged         %xmm13, %xmm12, %xmm11
1801         pcomeqd         %xmm13, %xmm12, %xmm11
1802         pcomneqd        %xmm13, %xmm12, %xmm11
1803         pcomltd         0x100000(%r15), %xmm12, %xmm11
1804         pcomled         0x100000(%r15), %xmm12, %xmm11
1805         pcomgtd         0x100000(%r15), %xmm12, %xmm11
1806         pcomged         0x100000(%r15), %xmm12, %xmm11
1807         pcomeqd         0x100000(%r15), %xmm12, %xmm11
1808         pcomneqd        0x100000(%r15), %xmm12, %xmm11
1809         pcomq           $0x4, %xmm13, %xmm12, %xmm11
1810         pcomq           $0x4, 0x100000(%r15), %xmm12, %xmm11
1811         pcomltq         %xmm13, %xmm12, %xmm11
1812         pcomleq         %xmm13, %xmm12, %xmm11
1813         pcomgtq         %xmm13, %xmm12, %xmm11
1814         pcomgeq         %xmm13, %xmm12, %xmm11
1815         pcomeqq         %xmm13, %xmm12, %xmm11
1816         pcomneqq        %xmm13, %xmm12, %xmm11
1817         pcomltq         0x100000(%r15), %xmm12, %xmm11
1818         pcomleq         0x100000(%r15), %xmm12, %xmm11
1819         pcomgtq         0x100000(%r15), %xmm12, %xmm11
1820         pcomgeq         0x100000(%r15), %xmm12, %xmm11
1821         pcomeqq         0x100000(%r15), %xmm12, %xmm11
1822         pcomneqq        0x100000(%r15), %xmm12, %xmm11
1823
1824         pcomub          $0x4, %xmm13, %xmm12, %xmm11
1825         pcomub          $0x4, 0x100000(%r15), %xmm12, %xmm11
1826         pcomltub        %xmm13, %xmm12, %xmm11
1827         pcomleub        %xmm13, %xmm12, %xmm11
1828         pcomgtub        %xmm13, %xmm12, %xmm11
1829         pcomgeub        %xmm13, %xmm12, %xmm11
1830         pcomequb        %xmm13, %xmm12, %xmm11
1831         pcomnequb       %xmm13, %xmm12, %xmm11
1832         pcomltub        0x100000(%r15), %xmm12, %xmm11
1833         pcomleub        0x100000(%r15), %xmm12, %xmm11
1834         pcomgtub        0x100000(%r15), %xmm12, %xmm11
1835         pcomgeub        0x100000(%r15), %xmm12, %xmm11
1836         pcomequb        0x100000(%r15), %xmm12, %xmm11
1837         pcomnequb       0x100000(%r15), %xmm12, %xmm11
1838         pcomuw          $0x4, %xmm13, %xmm12, %xmm11
1839         pcomuw          $0x4, 0x100000(%r15), %xmm12, %xmm11
1840         pcomltuw        %xmm13, %xmm12, %xmm11
1841         pcomleuw        %xmm13, %xmm12, %xmm11
1842         pcomgtuw        %xmm13, %xmm12, %xmm11
1843         pcomgeuw        %xmm13, %xmm12, %xmm11
1844         pcomequw        %xmm13, %xmm12, %xmm11
1845         pcomnequw       %xmm13, %xmm12, %xmm11
1846         pcomltuw        0x100000(%r15), %xmm12, %xmm11
1847         pcomleuw        0x100000(%r15), %xmm12, %xmm11
1848         pcomgtuw        0x100000(%r15), %xmm12, %xmm11
1849         pcomgeuw        0x100000(%r15), %xmm12, %xmm11
1850         pcomequw        0x100000(%r15), %xmm12, %xmm11
1851         pcomnequw       0x100000(%r15), %xmm12, %xmm11
1852         pcomud          $0x4, %xmm13, %xmm12, %xmm11
1853         pcomud          $0x4, 0x100000(%r15), %xmm12, %xmm11
1854         pcomltud        %xmm13, %xmm12, %xmm11
1855         pcomleud        %xmm13, %xmm12, %xmm11
1856         pcomgtud        %xmm13, %xmm12, %xmm11
1857         pcomgeud        %xmm13, %xmm12, %xmm11
1858         pcomequd        %xmm13, %xmm12, %xmm11
1859         pcomnequd       %xmm13, %xmm12, %xmm11
1860         pcomltud        0x100000(%r15), %xmm12, %xmm11
1861         pcomleud        0x100000(%r15), %xmm12, %xmm11
1862         pcomgtud        0x100000(%r15), %xmm12, %xmm11
1863         pcomgeud        0x100000(%r15), %xmm12, %xmm11
1864         pcomequd        0x100000(%r15), %xmm12, %xmm11
1865         pcomnequd       0x100000(%r15), %xmm12, %xmm11
1866         pcomuq          $0x4, %xmm13, %xmm12, %xmm11
1867         pcomuq          $0x4, 0x100000(%r15), %xmm12, %xmm11
1868         pcomltuq        %xmm13, %xmm12, %xmm11
1869         pcomleuq        %xmm13, %xmm12, %xmm11
1870         pcomgtuq        %xmm13, %xmm12, %xmm11
1871         pcomgeuq        %xmm13, %xmm12, %xmm11
1872         pcomequq        %xmm13, %xmm12, %xmm11
1873         pcomnequq       %xmm13, %xmm12, %xmm11
1874         pcomltuq        0x100000(%r15), %xmm12, %xmm11
1875         pcomleuq        0x100000(%r15), %xmm12, %xmm11
1876         pcomgtuq        0x100000(%r15), %xmm12, %xmm11
1877         pcomgeuq        0x100000(%r15), %xmm12, %xmm11
1878         pcomequq        0x100000(%r15), %xmm12, %xmm11
1879         pcomnequq       0x100000(%r15), %xmm12, %xmm11
1880
1881         comss           $0x4, %xmm3, %xmm12, %xmm1
1882         comss           $0x4, 0x4(%rdx), %xmm12, %xmm1
1883         comeqss         %xmm3, %xmm12, %xmm1
1884         comltss         %xmm3, %xmm12, %xmm1
1885         comless         %xmm3, %xmm12, %xmm1
1886         comunordss      %xmm3, %xmm12, %xmm1
1887         comness         %xmm3, %xmm12, %xmm1
1888         comnltss        %xmm3, %xmm12, %xmm1
1889         comnless        %xmm3, %xmm12, %xmm1
1890         comordss        %xmm3, %xmm12, %xmm1
1891         comueqss        %xmm3, %xmm12, %xmm1
1892         comultss        %xmm3, %xmm12, %xmm1
1893         comuless        %xmm3, %xmm12, %xmm1
1894         comfalsess      %xmm3, %xmm12, %xmm1
1895         comuness        %xmm3, %xmm12, %xmm1
1896         comunltss       %xmm3, %xmm12, %xmm1
1897         comunless       %xmm3, %xmm12, %xmm1
1898         comtruess       %xmm3, %xmm12, %xmm1
1899         comeqss         0x4(%rdx), %xmm12, %xmm1
1900         comltss         0x4(%rdx), %xmm12, %xmm1
1901         comless         0x4(%rdx), %xmm12, %xmm1
1902         comunordss      0x4(%rdx), %xmm12, %xmm1
1903         comness         0x4(%rdx), %xmm12, %xmm1
1904         comnltss        0x4(%rdx), %xmm12, %xmm1
1905         comnless        0x4(%rdx), %xmm12, %xmm1
1906         comordss        0x4(%rdx), %xmm12, %xmm1
1907         comueqss        0x4(%rdx), %xmm12, %xmm1
1908         comultss        0x4(%rdx), %xmm12, %xmm1
1909         comuless        0x4(%rdx), %xmm12, %xmm1
1910         comfalsess      0x4(%rdx), %xmm12, %xmm1
1911         comuness        0x4(%rdx), %xmm12, %xmm1
1912         comunltss       0x4(%rdx), %xmm12, %xmm1
1913         comunless       0x4(%rdx), %xmm12, %xmm1
1914         comtruess       0x4(%rdx), %xmm12, %xmm1
1915         comsd           $0x4, %xmm3, %xmm12, %xmm1
1916         comsd           $0x4, 0x4(%rdx), %xmm12, %xmm1
1917         comeqsd         %xmm3, %xmm12, %xmm1
1918         comltsd         %xmm3, %xmm12, %xmm1
1919         comlesd         %xmm3, %xmm12, %xmm1
1920         comunordsd      %xmm3, %xmm12, %xmm1
1921         comnesd         %xmm3, %xmm12, %xmm1
1922         comnltsd        %xmm3, %xmm12, %xmm1
1923         comnlesd        %xmm3, %xmm12, %xmm1
1924         comordsd        %xmm3, %xmm12, %xmm1
1925         comueqsd        %xmm3, %xmm12, %xmm1
1926         comultsd        %xmm3, %xmm12, %xmm1
1927         comulesd        %xmm3, %xmm12, %xmm1
1928         comfalsesd      %xmm3, %xmm12, %xmm1
1929         comunesd        %xmm3, %xmm12, %xmm1
1930         comunltsd       %xmm3, %xmm12, %xmm1
1931         comunlesd       %xmm3, %xmm12, %xmm1
1932         comtruesd       %xmm3, %xmm12, %xmm1
1933         comeqsd         0x4(%rdx), %xmm12, %xmm1
1934         comltsd         0x4(%rdx), %xmm12, %xmm1
1935         comlesd         0x4(%rdx), %xmm12, %xmm1
1936         comunordsd      0x4(%rdx), %xmm12, %xmm1
1937         comnesd         0x4(%rdx), %xmm12, %xmm1
1938         comnltsd        0x4(%rdx), %xmm12, %xmm1
1939         comnlesd        0x4(%rdx), %xmm12, %xmm1
1940         comordsd        0x4(%rdx), %xmm12, %xmm1
1941         comueqsd        0x4(%rdx), %xmm12, %xmm1
1942         comultsd        0x4(%rdx), %xmm12, %xmm1
1943         comulesd        0x4(%rdx), %xmm12, %xmm1
1944         comfalsesd      0x4(%rdx), %xmm12, %xmm1
1945         comunesd        0x4(%rdx), %xmm12, %xmm1
1946         comunltsd       0x4(%rdx), %xmm12, %xmm1
1947         comunlesd       0x4(%rdx), %xmm12, %xmm1
1948         comtruesd       0x4(%rdx), %xmm12, %xmm1
1949         comps           $0x4, %xmm3, %xmm12, %xmm1
1950         comps           $0x4, 0x4(%rdx), %xmm12, %xmm1
1951         comeqps         %xmm3, %xmm12, %xmm1
1952         comltps         %xmm3, %xmm12, %xmm1
1953         comleps         %xmm3, %xmm12, %xmm1
1954         comunordps      %xmm3, %xmm12, %xmm1
1955         comneps         %xmm3, %xmm12, %xmm1
1956         comnltps        %xmm3, %xmm12, %xmm1
1957         comnleps        %xmm3, %xmm12, %xmm1
1958         comordps        %xmm3, %xmm12, %xmm1
1959         comueqps        %xmm3, %xmm12, %xmm1
1960         comultps        %xmm3, %xmm12, %xmm1
1961         comuleps        %xmm3, %xmm12, %xmm1
1962         comfalseps      %xmm3, %xmm12, %xmm1
1963         comuneps        %xmm3, %xmm12, %xmm1
1964         comunltps       %xmm3, %xmm12, %xmm1
1965         comunleps       %xmm3, %xmm12, %xmm1
1966         comtrueps       %xmm3, %xmm12, %xmm1
1967         comeqps         0x4(%rdx), %xmm12, %xmm1
1968         comltps         0x4(%rdx), %xmm12, %xmm1
1969         comleps         0x4(%rdx), %xmm12, %xmm1
1970         comunordps      0x4(%rdx), %xmm12, %xmm1
1971         comneps         0x4(%rdx), %xmm12, %xmm1
1972         comnltps        0x4(%rdx), %xmm12, %xmm1
1973         comnleps        0x4(%rdx), %xmm12, %xmm1
1974         comordps        0x4(%rdx), %xmm12, %xmm1
1975         comueqps        0x4(%rdx), %xmm12, %xmm1
1976         comultps        0x4(%rdx), %xmm12, %xmm1
1977         comuleps        0x4(%rdx), %xmm12, %xmm1
1978         comfalseps      0x4(%rdx), %xmm12, %xmm1
1979         comuneps        0x4(%rdx), %xmm12, %xmm1
1980         comunltps       0x4(%rdx), %xmm12, %xmm1
1981         comunleps       0x4(%rdx), %xmm12, %xmm1
1982         comtrueps       0x4(%rdx), %xmm12, %xmm1
1983         compd           $0x4, %xmm3, %xmm12, %xmm1
1984         compd           $0x4, 0x4(%rdx), %xmm12, %xmm1
1985         comeqpd         %xmm3, %xmm12, %xmm1
1986         comltpd         %xmm3, %xmm12, %xmm1
1987         comlepd         %xmm3, %xmm12, %xmm1
1988         comunordpd      %xmm3, %xmm12, %xmm1
1989         comnepd         %xmm3, %xmm12, %xmm1
1990         comnltpd        %xmm3, %xmm12, %xmm1
1991         comnlepd        %xmm3, %xmm12, %xmm1
1992         comordpd        %xmm3, %xmm12, %xmm1
1993         comueqpd        %xmm3, %xmm12, %xmm1
1994         comultpd        %xmm3, %xmm12, %xmm1
1995         comulepd        %xmm3, %xmm12, %xmm1
1996         comfalsepd      %xmm3, %xmm12, %xmm1
1997         comunepd        %xmm3, %xmm12, %xmm1
1998         comunltpd       %xmm3, %xmm12, %xmm1
1999         comunlepd       %xmm3, %xmm12, %xmm1
2000         comtruepd       %xmm3, %xmm12, %xmm1
2001         comeqpd         0x4(%rdx), %xmm12, %xmm1
2002         comltpd         0x4(%rdx), %xmm12, %xmm1
2003         comlepd         0x4(%rdx), %xmm12, %xmm1
2004         comunordpd      0x4(%rdx), %xmm12, %xmm1
2005         comnepd         0x4(%rdx), %xmm12, %xmm1
2006         comnltpd        0x4(%rdx), %xmm12, %xmm1
2007         comnlepd        0x4(%rdx), %xmm12, %xmm1
2008         comordpd        0x4(%rdx), %xmm12, %xmm1
2009         comueqpd        0x4(%rdx), %xmm12, %xmm1
2010         comultpd        0x4(%rdx), %xmm12, %xmm1
2011         comulepd        0x4(%rdx), %xmm12, %xmm1
2012         comfalsepd      0x4(%rdx), %xmm12, %xmm1
2013         comunepd        0x4(%rdx), %xmm12, %xmm1
2014         comunltpd       0x4(%rdx), %xmm12, %xmm1
2015         comunlepd       0x4(%rdx), %xmm12, %xmm1
2016         comtruepd       0x4(%rdx), %xmm12, %xmm1
2017
2018         pcomb           $0x4, %xmm3, %xmm12, %xmm1
2019         pcomb           $0x4, 0x4(%rdx), %xmm12, %xmm1
2020         pcomltb         %xmm3, %xmm12, %xmm1
2021         pcomleb         %xmm3, %xmm12, %xmm1
2022         pcomgtb         %xmm3, %xmm12, %xmm1
2023         pcomgeb         %xmm3, %xmm12, %xmm1
2024         pcomeqb         %xmm3, %xmm12, %xmm1
2025         pcomneqb        %xmm3, %xmm12, %xmm1
2026         pcomltb         0x4(%rdx), %xmm12, %xmm1
2027         pcomleb         0x4(%rdx), %xmm12, %xmm1
2028         pcomgtb         0x4(%rdx), %xmm12, %xmm1
2029         pcomgeb         0x4(%rdx), %xmm12, %xmm1
2030         pcomeqb         0x4(%rdx), %xmm12, %xmm1
2031         pcomneqb        0x4(%rdx), %xmm12, %xmm1
2032         pcomw           $0x4, %xmm3, %xmm12, %xmm1
2033         pcomw           $0x4, 0x4(%rdx), %xmm12, %xmm1
2034         pcomltw         %xmm3, %xmm12, %xmm1
2035         pcomlew         %xmm3, %xmm12, %xmm1
2036         pcomgtw         %xmm3, %xmm12, %xmm1
2037         pcomgew         %xmm3, %xmm12, %xmm1
2038         pcomeqw         %xmm3, %xmm12, %xmm1
2039         pcomneqw        %xmm3, %xmm12, %xmm1
2040         pcomltw         0x4(%rdx), %xmm12, %xmm1
2041         pcomlew         0x4(%rdx), %xmm12, %xmm1
2042         pcomgtw         0x4(%rdx), %xmm12, %xmm1
2043         pcomgew         0x4(%rdx), %xmm12, %xmm1
2044         pcomeqw         0x4(%rdx), %xmm12, %xmm1
2045         pcomneqw        0x4(%rdx), %xmm12, %xmm1
2046         pcomd           $0x4, %xmm3, %xmm12, %xmm1
2047         pcomd           $0x4, 0x4(%rdx), %xmm12, %xmm1
2048         pcomltd         %xmm3, %xmm12, %xmm1
2049         pcomled         %xmm3, %xmm12, %xmm1
2050         pcomgtd         %xmm3, %xmm12, %xmm1
2051         pcomged         %xmm3, %xmm12, %xmm1
2052         pcomeqd         %xmm3, %xmm12, %xmm1
2053         pcomneqd        %xmm3, %xmm12, %xmm1
2054         pcomltd         0x4(%rdx), %xmm12, %xmm1
2055         pcomled         0x4(%rdx), %xmm12, %xmm1
2056         pcomgtd         0x4(%rdx), %xmm12, %xmm1
2057         pcomged         0x4(%rdx), %xmm12, %xmm1
2058         pcomeqd         0x4(%rdx), %xmm12, %xmm1
2059         pcomneqd        0x4(%rdx), %xmm12, %xmm1
2060         pcomq           $0x4, %xmm3, %xmm12, %xmm1
2061         pcomq           $0x4, 0x4(%rdx), %xmm12, %xmm1
2062         pcomltq         %xmm3, %xmm12, %xmm1
2063         pcomleq         %xmm3, %xmm12, %xmm1
2064         pcomgtq         %xmm3, %xmm12, %xmm1
2065         pcomgeq         %xmm3, %xmm12, %xmm1
2066         pcomeqq         %xmm3, %xmm12, %xmm1
2067         pcomneqq        %xmm3, %xmm12, %xmm1
2068         pcomltq         0x4(%rdx), %xmm12, %xmm1
2069         pcomleq         0x4(%rdx), %xmm12, %xmm1
2070         pcomgtq         0x4(%rdx), %xmm12, %xmm1
2071         pcomgeq         0x4(%rdx), %xmm12, %xmm1
2072         pcomeqq         0x4(%rdx), %xmm12, %xmm1
2073         pcomneqq        0x4(%rdx), %xmm12, %xmm1
2074
2075         pcomub          $0x4, %xmm3, %xmm12, %xmm1
2076         pcomub          $0x4, 0x4(%rdx), %xmm12, %xmm1
2077         pcomltub        %xmm3, %xmm12, %xmm1
2078         pcomleub        %xmm3, %xmm12, %xmm1
2079         pcomgtub        %xmm3, %xmm12, %xmm1
2080         pcomgeub        %xmm3, %xmm12, %xmm1
2081         pcomequb        %xmm3, %xmm12, %xmm1
2082         pcomnequb       %xmm3, %xmm12, %xmm1
2083         pcomltub        0x4(%rdx), %xmm12, %xmm1
2084         pcomleub        0x4(%rdx), %xmm12, %xmm1
2085         pcomgtub        0x4(%rdx), %xmm12, %xmm1
2086         pcomgeub        0x4(%rdx), %xmm12, %xmm1
2087         pcomequb        0x4(%rdx), %xmm12, %xmm1
2088         pcomnequb       0x4(%rdx), %xmm12, %xmm1
2089         pcomuw          $0x4, %xmm3, %xmm12, %xmm1
2090         pcomuw          $0x4, 0x4(%rdx), %xmm12, %xmm1
2091         pcomltuw        %xmm3, %xmm12, %xmm1
2092         pcomleuw        %xmm3, %xmm12, %xmm1
2093         pcomgtuw        %xmm3, %xmm12, %xmm1
2094         pcomgeuw        %xmm3, %xmm12, %xmm1
2095         pcomequw        %xmm3, %xmm12, %xmm1
2096         pcomnequw       %xmm3, %xmm12, %xmm1
2097         pcomltuw        0x4(%rdx), %xmm12, %xmm1
2098         pcomleuw        0x4(%rdx), %xmm12, %xmm1
2099         pcomgtuw        0x4(%rdx), %xmm12, %xmm1
2100         pcomgeuw        0x4(%rdx), %xmm12, %xmm1
2101         pcomequw        0x4(%rdx), %xmm12, %xmm1
2102         pcomnequw       0x4(%rdx), %xmm12, %xmm1
2103         pcomud          $0x4, %xmm3, %xmm12, %xmm1
2104         pcomud          $0x4, 0x4(%rdx), %xmm12, %xmm1
2105         pcomltud        %xmm3, %xmm12, %xmm1
2106         pcomleud        %xmm3, %xmm12, %xmm1
2107         pcomgtud        %xmm3, %xmm12, %xmm1
2108         pcomgeud        %xmm3, %xmm12, %xmm1
2109         pcomequd        %xmm3, %xmm12, %xmm1
2110         pcomnequd       %xmm3, %xmm12, %xmm1
2111         pcomltud        0x4(%rdx), %xmm12, %xmm1
2112         pcomleud        0x4(%rdx), %xmm12, %xmm1
2113         pcomgtud        0x4(%rdx), %xmm12, %xmm1
2114         pcomgeud        0x4(%rdx), %xmm12, %xmm1
2115         pcomequd        0x4(%rdx), %xmm12, %xmm1
2116         pcomnequd       0x4(%rdx), %xmm12, %xmm1
2117         pcomuq          $0x4, %xmm3, %xmm12, %xmm1
2118         pcomuq          $0x4, 0x4(%rdx), %xmm12, %xmm1
2119         pcomltuq        %xmm3, %xmm12, %xmm1
2120         pcomleuq        %xmm3, %xmm12, %xmm1
2121         pcomgtuq        %xmm3, %xmm12, %xmm1
2122         pcomgeuq        %xmm3, %xmm12, %xmm1
2123         pcomequq        %xmm3, %xmm12, %xmm1
2124         pcomnequq       %xmm3, %xmm12, %xmm1
2125         pcomltuq        0x4(%rdx), %xmm12, %xmm1
2126         pcomleuq        0x4(%rdx), %xmm12, %xmm1
2127         pcomgtuq        0x4(%rdx), %xmm12, %xmm1
2128         pcomgeuq        0x4(%rdx), %xmm12, %xmm1
2129         pcomequq        0x4(%rdx), %xmm12, %xmm1
2130         pcomnequq       0x4(%rdx), %xmm12, %xmm1
2131
2132         comss           $0x4, %xmm3, %xmm2, %xmm11
2133         comss           $0x4, 0x4(%rdx), %xmm2, %xmm11
2134         comeqss         %xmm3, %xmm2, %xmm11
2135         comltss         %xmm3, %xmm2, %xmm11
2136         comless         %xmm3, %xmm2, %xmm11
2137         comunordss      %xmm3, %xmm2, %xmm11
2138         comness         %xmm3, %xmm2, %xmm11
2139         comnltss        %xmm3, %xmm2, %xmm11
2140         comnless        %xmm3, %xmm2, %xmm11
2141         comordss        %xmm3, %xmm2, %xmm11
2142         comueqss        %xmm3, %xmm2, %xmm11
2143         comultss        %xmm3, %xmm2, %xmm11
2144         comuless        %xmm3, %xmm2, %xmm11
2145         comfalsess      %xmm3, %xmm2, %xmm11
2146         comuness        %xmm3, %xmm2, %xmm11
2147         comunltss       %xmm3, %xmm2, %xmm11
2148         comunless       %xmm3, %xmm2, %xmm11
2149         comtruess       %xmm3, %xmm2, %xmm11
2150         comeqss         0x4(%rdx), %xmm2, %xmm11
2151         comltss         0x4(%rdx), %xmm2, %xmm11
2152         comless         0x4(%rdx), %xmm2, %xmm11
2153         comunordss      0x4(%rdx), %xmm2, %xmm11
2154         comness         0x4(%rdx), %xmm2, %xmm11
2155         comnltss        0x4(%rdx), %xmm2, %xmm11
2156         comnless        0x4(%rdx), %xmm2, %xmm11
2157         comordss        0x4(%rdx), %xmm2, %xmm11
2158         comueqss        0x4(%rdx), %xmm2, %xmm11
2159         comultss        0x4(%rdx), %xmm2, %xmm11
2160         comuless        0x4(%rdx), %xmm2, %xmm11
2161         comfalsess      0x4(%rdx), %xmm2, %xmm11
2162         comuness        0x4(%rdx), %xmm2, %xmm11
2163         comunltss       0x4(%rdx), %xmm2, %xmm11
2164         comunless       0x4(%rdx), %xmm2, %xmm11
2165         comtruess       0x4(%rdx), %xmm2, %xmm11
2166         comsd           $0x4, %xmm3, %xmm2, %xmm11
2167         comsd           $0x4, 0x4(%rdx), %xmm2, %xmm11
2168         comeqsd         %xmm3, %xmm2, %xmm11
2169         comltsd         %xmm3, %xmm2, %xmm11
2170         comlesd         %xmm3, %xmm2, %xmm11
2171         comunordsd      %xmm3, %xmm2, %xmm11
2172         comnesd         %xmm3, %xmm2, %xmm11
2173         comnltsd        %xmm3, %xmm2, %xmm11
2174         comnlesd        %xmm3, %xmm2, %xmm11
2175         comordsd        %xmm3, %xmm2, %xmm11
2176         comueqsd        %xmm3, %xmm2, %xmm11
2177         comultsd        %xmm3, %xmm2, %xmm11
2178         comulesd        %xmm3, %xmm2, %xmm11
2179         comfalsesd      %xmm3, %xmm2, %xmm11
2180         comunesd        %xmm3, %xmm2, %xmm11
2181         comunltsd       %xmm3, %xmm2, %xmm11
2182         comunlesd       %xmm3, %xmm2, %xmm11
2183         comtruesd       %xmm3, %xmm2, %xmm11
2184         comeqsd         0x4(%rdx), %xmm2, %xmm11
2185         comltsd         0x4(%rdx), %xmm2, %xmm11
2186         comlesd         0x4(%rdx), %xmm2, %xmm11
2187         comunordsd      0x4(%rdx), %xmm2, %xmm11
2188         comnesd         0x4(%rdx), %xmm2, %xmm11
2189         comnltsd        0x4(%rdx), %xmm2, %xmm11
2190         comnlesd        0x4(%rdx), %xmm2, %xmm11
2191         comordsd        0x4(%rdx), %xmm2, %xmm11
2192         comueqsd        0x4(%rdx), %xmm2, %xmm11
2193         comultsd        0x4(%rdx), %xmm2, %xmm11
2194         comulesd        0x4(%rdx), %xmm2, %xmm11
2195         comfalsesd      0x4(%rdx), %xmm2, %xmm11
2196         comunesd        0x4(%rdx), %xmm2, %xmm11
2197         comunltsd       0x4(%rdx), %xmm2, %xmm11
2198         comunlesd       0x4(%rdx), %xmm2, %xmm11
2199         comtruesd       0x4(%rdx), %xmm2, %xmm11
2200         comps           $0x4, %xmm3, %xmm2, %xmm11
2201         comps           $0x4, 0x4(%rdx), %xmm2, %xmm11
2202         comeqps         %xmm3, %xmm2, %xmm11
2203         comltps         %xmm3, %xmm2, %xmm11
2204         comleps         %xmm3, %xmm2, %xmm11
2205         comunordps      %xmm3, %xmm2, %xmm11
2206         comneps         %xmm3, %xmm2, %xmm11
2207         comnltps        %xmm3, %xmm2, %xmm11
2208         comnleps        %xmm3, %xmm2, %xmm11
2209         comordps        %xmm3, %xmm2, %xmm11
2210         comueqps        %xmm3, %xmm2, %xmm11
2211         comultps        %xmm3, %xmm2, %xmm11
2212         comuleps        %xmm3, %xmm2, %xmm11
2213         comfalseps      %xmm3, %xmm2, %xmm11
2214         comuneps        %xmm3, %xmm2, %xmm11
2215         comunltps       %xmm3, %xmm2, %xmm11
2216         comunleps       %xmm3, %xmm2, %xmm11
2217         comtrueps       %xmm3, %xmm2, %xmm11
2218         comeqps         0x4(%rdx), %xmm2, %xmm11
2219         comltps         0x4(%rdx), %xmm2, %xmm11
2220         comleps         0x4(%rdx), %xmm2, %xmm11
2221         comunordps      0x4(%rdx), %xmm2, %xmm11
2222         comneps         0x4(%rdx), %xmm2, %xmm11
2223         comnltps        0x4(%rdx), %xmm2, %xmm11
2224         comnleps        0x4(%rdx), %xmm2, %xmm11
2225         comordps        0x4(%rdx), %xmm2, %xmm11
2226         comueqps        0x4(%rdx), %xmm2, %xmm11
2227         comultps        0x4(%rdx), %xmm2, %xmm11
2228         comuleps        0x4(%rdx), %xmm2, %xmm11
2229         comfalseps      0x4(%rdx), %xmm2, %xmm11
2230         comuneps        0x4(%rdx), %xmm2, %xmm11
2231         comunltps       0x4(%rdx), %xmm2, %xmm11
2232         comunleps       0x4(%rdx), %xmm2, %xmm11
2233         comtrueps       0x4(%rdx), %xmm2, %xmm11
2234         compd           $0x4, %xmm3, %xmm2, %xmm11
2235         compd           $0x4, 0x4(%rdx), %xmm2, %xmm11
2236         comeqpd         %xmm3, %xmm2, %xmm11
2237         comltpd         %xmm3, %xmm2, %xmm11
2238         comlepd         %xmm3, %xmm2, %xmm11
2239         comunordpd      %xmm3, %xmm2, %xmm11
2240         comnepd         %xmm3, %xmm2, %xmm11
2241         comnltpd        %xmm3, %xmm2, %xmm11
2242         comnlepd        %xmm3, %xmm2, %xmm11
2243         comordpd        %xmm3, %xmm2, %xmm11
2244         comueqpd        %xmm3, %xmm2, %xmm11
2245         comultpd        %xmm3, %xmm2, %xmm11
2246         comulepd        %xmm3, %xmm2, %xmm11
2247         comfalsepd      %xmm3, %xmm2, %xmm11
2248         comunepd        %xmm3, %xmm2, %xmm11
2249         comunltpd       %xmm3, %xmm2, %xmm11
2250         comunlepd       %xmm3, %xmm2, %xmm11
2251         comtruepd       %xmm3, %xmm2, %xmm11
2252         comeqpd         0x4(%rdx), %xmm2, %xmm11
2253         comltpd         0x4(%rdx), %xmm2, %xmm11
2254         comlepd         0x4(%rdx), %xmm2, %xmm11
2255         comunordpd      0x4(%rdx), %xmm2, %xmm11
2256         comnepd         0x4(%rdx), %xmm2, %xmm11
2257         comnltpd        0x4(%rdx), %xmm2, %xmm11
2258         comnlepd        0x4(%rdx), %xmm2, %xmm11
2259         comordpd        0x4(%rdx), %xmm2, %xmm11
2260         comueqpd        0x4(%rdx), %xmm2, %xmm11
2261         comultpd        0x4(%rdx), %xmm2, %xmm11
2262         comulepd        0x4(%rdx), %xmm2, %xmm11
2263         comfalsepd      0x4(%rdx), %xmm2, %xmm11
2264         comunepd        0x4(%rdx), %xmm2, %xmm11
2265         comunltpd       0x4(%rdx), %xmm2, %xmm11
2266         comunlepd       0x4(%rdx), %xmm2, %xmm11
2267         comtruepd       0x4(%rdx), %xmm2, %xmm11
2268
2269         pcomb           $0x4, %xmm3, %xmm2, %xmm11
2270         pcomb           $0x4, 0x4(%rdx), %xmm2, %xmm11
2271         pcomltb         %xmm3, %xmm2, %xmm11
2272         pcomleb         %xmm3, %xmm2, %xmm11
2273         pcomgtb         %xmm3, %xmm2, %xmm11
2274         pcomgeb         %xmm3, %xmm2, %xmm11
2275         pcomeqb         %xmm3, %xmm2, %xmm11
2276         pcomneqb        %xmm3, %xmm2, %xmm11
2277         pcomltb         0x4(%rdx), %xmm2, %xmm11
2278         pcomleb         0x4(%rdx), %xmm2, %xmm11
2279         pcomgtb         0x4(%rdx), %xmm2, %xmm11
2280         pcomgeb         0x4(%rdx), %xmm2, %xmm11
2281         pcomeqb         0x4(%rdx), %xmm2, %xmm11
2282         pcomneqb        0x4(%rdx), %xmm2, %xmm11
2283         pcomw           $0x4, %xmm3, %xmm2, %xmm11
2284         pcomw           $0x4, 0x4(%rdx), %xmm2, %xmm11
2285         pcomltw         %xmm3, %xmm2, %xmm11
2286         pcomlew         %xmm3, %xmm2, %xmm11
2287         pcomgtw         %xmm3, %xmm2, %xmm11
2288         pcomgew         %xmm3, %xmm2, %xmm11
2289         pcomeqw         %xmm3, %xmm2, %xmm11
2290         pcomneqw        %xmm3, %xmm2, %xmm11
2291         pcomltw         0x4(%rdx), %xmm2, %xmm11
2292         pcomlew         0x4(%rdx), %xmm2, %xmm11
2293         pcomgtw         0x4(%rdx), %xmm2, %xmm11
2294         pcomgew         0x4(%rdx), %xmm2, %xmm11
2295         pcomeqw         0x4(%rdx), %xmm2, %xmm11
2296         pcomneqw        0x4(%rdx), %xmm2, %xmm11
2297         pcomd           $0x4, %xmm3, %xmm2, %xmm11
2298         pcomd           $0x4, 0x4(%rdx), %xmm2, %xmm11
2299         pcomltd         %xmm3, %xmm2, %xmm11
2300         pcomled         %xmm3, %xmm2, %xmm11
2301         pcomgtd         %xmm3, %xmm2, %xmm11
2302         pcomged         %xmm3, %xmm2, %xmm11
2303         pcomeqd         %xmm3, %xmm2, %xmm11
2304         pcomneqd        %xmm3, %xmm2, %xmm11
2305         pcomltd         0x4(%rdx), %xmm2, %xmm11
2306         pcomled         0x4(%rdx), %xmm2, %xmm11
2307         pcomgtd         0x4(%rdx), %xmm2, %xmm11
2308         pcomged         0x4(%rdx), %xmm2, %xmm11
2309         pcomeqd         0x4(%rdx), %xmm2, %xmm11
2310         pcomneqd        0x4(%rdx), %xmm2, %xmm11
2311         pcomq           $0x4, %xmm3, %xmm2, %xmm11
2312         pcomq           $0x4, 0x4(%rdx), %xmm2, %xmm11
2313         pcomltq         %xmm3, %xmm2, %xmm11
2314         pcomleq         %xmm3, %xmm2, %xmm11
2315         pcomgtq         %xmm3, %xmm2, %xmm11
2316         pcomgeq         %xmm3, %xmm2, %xmm11
2317         pcomeqq         %xmm3, %xmm2, %xmm11
2318         pcomneqq        %xmm3, %xmm2, %xmm11
2319         pcomltq         0x4(%rdx), %xmm2, %xmm11
2320         pcomleq         0x4(%rdx), %xmm2, %xmm11
2321         pcomgtq         0x4(%rdx), %xmm2, %xmm11
2322         pcomgeq         0x4(%rdx), %xmm2, %xmm11
2323         pcomeqq         0x4(%rdx), %xmm2, %xmm11
2324         pcomneqq        0x4(%rdx), %xmm2, %xmm11
2325
2326         pcomub          $0x4, %xmm3, %xmm2, %xmm11
2327         pcomub          $0x4, 0x4(%rdx), %xmm2, %xmm11
2328         pcomltub        %xmm3, %xmm2, %xmm11
2329         pcomleub        %xmm3, %xmm2, %xmm11
2330         pcomgtub        %xmm3, %xmm2, %xmm11
2331         pcomgeub        %xmm3, %xmm2, %xmm11
2332         pcomequb        %xmm3, %xmm2, %xmm11
2333         pcomnequb       %xmm3, %xmm2, %xmm11
2334         pcomltub        0x4(%rdx), %xmm2, %xmm11
2335         pcomleub        0x4(%rdx), %xmm2, %xmm11
2336         pcomgtub        0x4(%rdx), %xmm2, %xmm11
2337         pcomgeub        0x4(%rdx), %xmm2, %xmm11
2338         pcomequb        0x4(%rdx), %xmm2, %xmm11
2339         pcomnequb       0x4(%rdx), %xmm2, %xmm11
2340         pcomuw          $0x4, %xmm3, %xmm2, %xmm11
2341         pcomuw          $0x4, 0x4(%rdx), %xmm2, %xmm11
2342         pcomltuw        %xmm3, %xmm2, %xmm11
2343         pcomleuw        %xmm3, %xmm2, %xmm11
2344         pcomgtuw        %xmm3, %xmm2, %xmm11
2345         pcomgeuw        %xmm3, %xmm2, %xmm11
2346         pcomequw        %xmm3, %xmm2, %xmm11
2347         pcomnequw       %xmm3, %xmm2, %xmm11
2348         pcomltuw        0x4(%rdx), %xmm2, %xmm11
2349         pcomleuw        0x4(%rdx), %xmm2, %xmm11
2350         pcomgtuw        0x4(%rdx), %xmm2, %xmm11
2351         pcomgeuw        0x4(%rdx), %xmm2, %xmm11
2352         pcomequw        0x4(%rdx), %xmm2, %xmm11
2353         pcomnequw       0x4(%rdx), %xmm2, %xmm11
2354         pcomud          $0x4, %xmm3, %xmm2, %xmm11
2355         pcomud          $0x4, 0x4(%rdx), %xmm2, %xmm11
2356         pcomltud        %xmm3, %xmm2, %xmm11
2357         pcomleud        %xmm3, %xmm2, %xmm11
2358         pcomgtud        %xmm3, %xmm2, %xmm11
2359         pcomgeud        %xmm3, %xmm2, %xmm11
2360         pcomequd        %xmm3, %xmm2, %xmm11
2361         pcomnequd       %xmm3, %xmm2, %xmm11
2362         pcomltud        0x4(%rdx), %xmm2, %xmm11
2363         pcomleud        0x4(%rdx), %xmm2, %xmm11
2364         pcomgtud        0x4(%rdx), %xmm2, %xmm11
2365         pcomgeud        0x4(%rdx), %xmm2, %xmm11
2366         pcomequd        0x4(%rdx), %xmm2, %xmm11
2367         pcomnequd       0x4(%rdx), %xmm2, %xmm11
2368         pcomuq          $0x4, %xmm3, %xmm2, %xmm11
2369         pcomuq          $0x4, 0x4(%rdx), %xmm2, %xmm11
2370         pcomltuq        %xmm3, %xmm2, %xmm11
2371         pcomleuq        %xmm3, %xmm2, %xmm11
2372         pcomgtuq        %xmm3, %xmm2, %xmm11
2373         pcomgeuq        %xmm3, %xmm2, %xmm11
2374         pcomequq        %xmm3, %xmm2, %xmm11
2375         pcomnequq       %xmm3, %xmm2, %xmm11
2376         pcomltuq        0x4(%rdx), %xmm2, %xmm11
2377         pcomleuq        0x4(%rdx), %xmm2, %xmm11
2378         pcomgtuq        0x4(%rdx), %xmm2, %xmm11
2379         pcomgeuq        0x4(%rdx), %xmm2, %xmm11
2380         pcomequq        0x4(%rdx), %xmm2, %xmm11
2381         pcomnequq       0x4(%rdx), %xmm2, %xmm11
2382
2383         comss           $0x4, %xmm13, %xmm2, %xmm1
2384         comss           $0x4, 0x4(%rdx), %xmm2, %xmm1
2385         comeqss         %xmm13, %xmm2, %xmm1
2386         comltss         %xmm13, %xmm2, %xmm1
2387         comless         %xmm13, %xmm2, %xmm1
2388         comunordss      %xmm13, %xmm2, %xmm1
2389         comness         %xmm13, %xmm2, %xmm1
2390         comnltss        %xmm13, %xmm2, %xmm1
2391         comnless        %xmm13, %xmm2, %xmm1
2392         comordss        %xmm13, %xmm2, %xmm1
2393         comueqss        %xmm13, %xmm2, %xmm1
2394         comultss        %xmm13, %xmm2, %xmm1
2395         comuless        %xmm13, %xmm2, %xmm1
2396         comfalsess      %xmm13, %xmm2, %xmm1
2397         comuness        %xmm13, %xmm2, %xmm1
2398         comunltss       %xmm13, %xmm2, %xmm1
2399         comunless       %xmm13, %xmm2, %xmm1
2400         comtruess       %xmm13, %xmm2, %xmm1
2401         comeqss         0x4(%rdx), %xmm2, %xmm1
2402         comltss         0x4(%rdx), %xmm2, %xmm1
2403         comless         0x4(%rdx), %xmm2, %xmm1
2404         comunordss      0x4(%rdx), %xmm2, %xmm1
2405         comness         0x4(%rdx), %xmm2, %xmm1
2406         comnltss        0x4(%rdx), %xmm2, %xmm1
2407         comnless        0x4(%rdx), %xmm2, %xmm1
2408         comordss        0x4(%rdx), %xmm2, %xmm1
2409         comueqss        0x4(%rdx), %xmm2, %xmm1
2410         comultss        0x4(%rdx), %xmm2, %xmm1
2411         comuless        0x4(%rdx), %xmm2, %xmm1
2412         comfalsess      0x4(%rdx), %xmm2, %xmm1
2413         comuness        0x4(%rdx), %xmm2, %xmm1
2414         comunltss       0x4(%rdx), %xmm2, %xmm1
2415         comunless       0x4(%rdx), %xmm2, %xmm1
2416         comtruess       0x4(%rdx), %xmm2, %xmm1
2417         comsd           $0x4, %xmm13, %xmm2, %xmm1
2418         comsd           $0x4, 0x4(%rdx), %xmm2, %xmm1
2419         comeqsd         %xmm13, %xmm2, %xmm1
2420         comltsd         %xmm13, %xmm2, %xmm1
2421         comlesd         %xmm13, %xmm2, %xmm1
2422         comunordsd      %xmm13, %xmm2, %xmm1
2423         comnesd         %xmm13, %xmm2, %xmm1
2424         comnltsd        %xmm13, %xmm2, %xmm1
2425         comnlesd        %xmm13, %xmm2, %xmm1
2426         comordsd        %xmm13, %xmm2, %xmm1
2427         comueqsd        %xmm13, %xmm2, %xmm1
2428         comultsd        %xmm13, %xmm2, %xmm1
2429         comulesd        %xmm13, %xmm2, %xmm1
2430         comfalsesd      %xmm13, %xmm2, %xmm1
2431         comunesd        %xmm13, %xmm2, %xmm1
2432         comunltsd       %xmm13, %xmm2, %xmm1
2433         comunlesd       %xmm13, %xmm2, %xmm1
2434         comtruesd       %xmm13, %xmm2, %xmm1
2435         comeqsd         0x4(%rdx), %xmm2, %xmm1
2436         comltsd         0x4(%rdx), %xmm2, %xmm1
2437         comlesd         0x4(%rdx), %xmm2, %xmm1
2438         comunordsd      0x4(%rdx), %xmm2, %xmm1
2439         comnesd         0x4(%rdx), %xmm2, %xmm1
2440         comnltsd        0x4(%rdx), %xmm2, %xmm1
2441         comnlesd        0x4(%rdx), %xmm2, %xmm1
2442         comordsd        0x4(%rdx), %xmm2, %xmm1
2443         comueqsd        0x4(%rdx), %xmm2, %xmm1
2444         comultsd        0x4(%rdx), %xmm2, %xmm1
2445         comulesd        0x4(%rdx), %xmm2, %xmm1
2446         comfalsesd      0x4(%rdx), %xmm2, %xmm1
2447         comunesd        0x4(%rdx), %xmm2, %xmm1
2448         comunltsd       0x4(%rdx), %xmm2, %xmm1
2449         comunlesd       0x4(%rdx), %xmm2, %xmm1
2450         comtruesd       0x4(%rdx), %xmm2, %xmm1
2451         comps           $0x4, %xmm13, %xmm2, %xmm1
2452         comps           $0x4, 0x4(%rdx), %xmm2, %xmm1
2453         comeqps         %xmm13, %xmm2, %xmm1
2454         comltps         %xmm13, %xmm2, %xmm1
2455         comleps         %xmm13, %xmm2, %xmm1
2456         comunordps      %xmm13, %xmm2, %xmm1
2457         comneps         %xmm13, %xmm2, %xmm1
2458         comnltps        %xmm13, %xmm2, %xmm1
2459         comnleps        %xmm13, %xmm2, %xmm1
2460         comordps        %xmm13, %xmm2, %xmm1
2461         comueqps        %xmm13, %xmm2, %xmm1
2462         comultps        %xmm13, %xmm2, %xmm1
2463         comuleps        %xmm13, %xmm2, %xmm1
2464         comfalseps      %xmm13, %xmm2, %xmm1
2465         comuneps        %xmm13, %xmm2, %xmm1
2466         comunltps       %xmm13, %xmm2, %xmm1
2467         comunleps       %xmm13, %xmm2, %xmm1
2468         comtrueps       %xmm13, %xmm2, %xmm1
2469         comeqps         0x4(%rdx), %xmm2, %xmm1
2470         comltps         0x4(%rdx), %xmm2, %xmm1
2471         comleps         0x4(%rdx), %xmm2, %xmm1
2472         comunordps      0x4(%rdx), %xmm2, %xmm1
2473         comneps         0x4(%rdx), %xmm2, %xmm1
2474         comnltps        0x4(%rdx), %xmm2, %xmm1
2475         comnleps        0x4(%rdx), %xmm2, %xmm1
2476         comordps        0x4(%rdx), %xmm2, %xmm1
2477         comueqps        0x4(%rdx), %xmm2, %xmm1
2478         comultps        0x4(%rdx), %xmm2, %xmm1
2479         comuleps        0x4(%rdx), %xmm2, %xmm1
2480         comfalseps      0x4(%rdx), %xmm2, %xmm1
2481         comuneps        0x4(%rdx), %xmm2, %xmm1
2482         comunltps       0x4(%rdx), %xmm2, %xmm1
2483         comunleps       0x4(%rdx), %xmm2, %xmm1
2484         comtrueps       0x4(%rdx), %xmm2, %xmm1
2485         compd           $0x4, %xmm13, %xmm2, %xmm1
2486         compd           $0x4, 0x4(%rdx), %xmm2, %xmm1
2487         comeqpd         %xmm13, %xmm2, %xmm1
2488         comltpd         %xmm13, %xmm2, %xmm1
2489         comlepd         %xmm13, %xmm2, %xmm1
2490         comunordpd      %xmm13, %xmm2, %xmm1
2491         comnepd         %xmm13, %xmm2, %xmm1
2492         comnltpd        %xmm13, %xmm2, %xmm1
2493         comnlepd        %xmm13, %xmm2, %xmm1
2494         comordpd        %xmm13, %xmm2, %xmm1
2495         comueqpd        %xmm13, %xmm2, %xmm1
2496         comultpd        %xmm13, %xmm2, %xmm1
2497         comulepd        %xmm13, %xmm2, %xmm1
2498         comfalsepd      %xmm13, %xmm2, %xmm1
2499         comunepd        %xmm13, %xmm2, %xmm1
2500         comunltpd       %xmm13, %xmm2, %xmm1
2501         comunlepd       %xmm13, %xmm2, %xmm1
2502         comtruepd       %xmm13, %xmm2, %xmm1
2503         comeqpd         0x4(%rdx), %xmm2, %xmm1
2504         comltpd         0x4(%rdx), %xmm2, %xmm1
2505         comlepd         0x4(%rdx), %xmm2, %xmm1
2506         comunordpd      0x4(%rdx), %xmm2, %xmm1
2507         comnepd         0x4(%rdx), %xmm2, %xmm1
2508         comnltpd        0x4(%rdx), %xmm2, %xmm1
2509         comnlepd        0x4(%rdx), %xmm2, %xmm1
2510         comordpd        0x4(%rdx), %xmm2, %xmm1
2511         comueqpd        0x4(%rdx), %xmm2, %xmm1
2512         comultpd        0x4(%rdx), %xmm2, %xmm1
2513         comulepd        0x4(%rdx), %xmm2, %xmm1
2514         comfalsepd      0x4(%rdx), %xmm2, %xmm1
2515         comunepd        0x4(%rdx), %xmm2, %xmm1
2516         comunltpd       0x4(%rdx), %xmm2, %xmm1
2517         comunlepd       0x4(%rdx), %xmm2, %xmm1
2518         comtruepd       0x4(%rdx), %xmm2, %xmm1
2519
2520         pcomb           $0x4, %xmm13, %xmm2, %xmm1
2521         pcomb           $0x4, 0x4(%rdx), %xmm2, %xmm1
2522         pcomltb         %xmm13, %xmm2, %xmm1
2523         pcomleb         %xmm13, %xmm2, %xmm1
2524         pcomgtb         %xmm13, %xmm2, %xmm1
2525         pcomgeb         %xmm13, %xmm2, %xmm1
2526         pcomeqb         %xmm13, %xmm2, %xmm1
2527         pcomneqb        %xmm13, %xmm2, %xmm1
2528         pcomltb         0x4(%rdx), %xmm2, %xmm1
2529         pcomleb         0x4(%rdx), %xmm2, %xmm1
2530         pcomgtb         0x4(%rdx), %xmm2, %xmm1
2531         pcomgeb         0x4(%rdx), %xmm2, %xmm1
2532         pcomeqb         0x4(%rdx), %xmm2, %xmm1
2533         pcomneqb        0x4(%rdx), %xmm2, %xmm1
2534         pcomw           $0x4, %xmm13, %xmm2, %xmm1
2535         pcomw           $0x4, 0x4(%rdx), %xmm2, %xmm1
2536         pcomltw         %xmm13, %xmm2, %xmm1
2537         pcomlew         %xmm13, %xmm2, %xmm1
2538         pcomgtw         %xmm13, %xmm2, %xmm1
2539         pcomgew         %xmm13, %xmm2, %xmm1
2540         pcomeqw         %xmm13, %xmm2, %xmm1
2541         pcomneqw        %xmm13, %xmm2, %xmm1
2542         pcomltw         0x4(%rdx), %xmm2, %xmm1
2543         pcomlew         0x4(%rdx), %xmm2, %xmm1
2544         pcomgtw         0x4(%rdx), %xmm2, %xmm1
2545         pcomgew         0x4(%rdx), %xmm2, %xmm1
2546         pcomeqw         0x4(%rdx), %xmm2, %xmm1
2547         pcomneqw        0x4(%rdx), %xmm2, %xmm1
2548         pcomd           $0x4, %xmm13, %xmm2, %xmm1
2549         pcomd           $0x4, 0x4(%rdx), %xmm2, %xmm1
2550         pcomltd         %xmm13, %xmm2, %xmm1
2551         pcomled         %xmm13, %xmm2, %xmm1
2552         pcomgtd         %xmm13, %xmm2, %xmm1
2553         pcomged         %xmm13, %xmm2, %xmm1
2554         pcomeqd         %xmm13, %xmm2, %xmm1
2555         pcomneqd        %xmm13, %xmm2, %xmm1
2556         pcomltd         0x4(%rdx), %xmm2, %xmm1
2557         pcomled         0x4(%rdx), %xmm2, %xmm1
2558         pcomgtd         0x4(%rdx), %xmm2, %xmm1
2559         pcomged         0x4(%rdx), %xmm2, %xmm1
2560         pcomeqd         0x4(%rdx), %xmm2, %xmm1
2561         pcomneqd        0x4(%rdx), %xmm2, %xmm1
2562         pcomq           $0x4, %xmm13, %xmm2, %xmm1
2563         pcomq           $0x4, 0x4(%rdx), %xmm2, %xmm1
2564         pcomltq         %xmm13, %xmm2, %xmm1
2565         pcomleq         %xmm13, %xmm2, %xmm1
2566         pcomgtq         %xmm13, %xmm2, %xmm1
2567         pcomgeq         %xmm13, %xmm2, %xmm1
2568         pcomeqq         %xmm13, %xmm2, %xmm1
2569         pcomneqq        %xmm13, %xmm2, %xmm1
2570         pcomltq         0x4(%rdx), %xmm2, %xmm1
2571         pcomleq         0x4(%rdx), %xmm2, %xmm1
2572         pcomgtq         0x4(%rdx), %xmm2, %xmm1
2573         pcomgeq         0x4(%rdx), %xmm2, %xmm1
2574         pcomeqq         0x4(%rdx), %xmm2, %xmm1
2575         pcomneqq        0x4(%rdx), %xmm2, %xmm1
2576
2577         pcomub          $0x4, %xmm13, %xmm2, %xmm1
2578         pcomub          $0x4, 0x4(%rdx), %xmm2, %xmm1
2579         pcomltub        %xmm13, %xmm2, %xmm1
2580         pcomleub        %xmm13, %xmm2, %xmm1
2581         pcomgtub        %xmm13, %xmm2, %xmm1
2582         pcomgeub        %xmm13, %xmm2, %xmm1
2583         pcomequb        %xmm13, %xmm2, %xmm1
2584         pcomnequb       %xmm13, %xmm2, %xmm1
2585         pcomltub        0x4(%rdx), %xmm2, %xmm1
2586         pcomleub        0x4(%rdx), %xmm2, %xmm1
2587         pcomgtub        0x4(%rdx), %xmm2, %xmm1
2588         pcomgeub        0x4(%rdx), %xmm2, %xmm1
2589         pcomequb        0x4(%rdx), %xmm2, %xmm1
2590         pcomnequb       0x4(%rdx), %xmm2, %xmm1
2591         pcomuw          $0x4, %xmm13, %xmm2, %xmm1
2592         pcomuw          $0x4, 0x4(%rdx), %xmm2, %xmm1
2593         pcomltuw        %xmm13, %xmm2, %xmm1
2594         pcomleuw        %xmm13, %xmm2, %xmm1
2595         pcomgtuw        %xmm13, %xmm2, %xmm1
2596         pcomgeuw        %xmm13, %xmm2, %xmm1
2597         pcomequw        %xmm13, %xmm2, %xmm1
2598         pcomnequw       %xmm13, %xmm2, %xmm1
2599         pcomltuw        0x4(%rdx), %xmm2, %xmm1
2600         pcomleuw        0x4(%rdx), %xmm2, %xmm1
2601         pcomgtuw        0x4(%rdx), %xmm2, %xmm1
2602         pcomgeuw        0x4(%rdx), %xmm2, %xmm1
2603         pcomequw        0x4(%rdx), %xmm2, %xmm1
2604         pcomnequw       0x4(%rdx), %xmm2, %xmm1
2605         pcomud          $0x4, %xmm13, %xmm2, %xmm1
2606         pcomud          $0x4, 0x4(%rdx), %xmm2, %xmm1
2607         pcomltud        %xmm13, %xmm2, %xmm1
2608         pcomleud        %xmm13, %xmm2, %xmm1
2609         pcomgtud        %xmm13, %xmm2, %xmm1
2610         pcomgeud        %xmm13, %xmm2, %xmm1
2611         pcomequd        %xmm13, %xmm2, %xmm1
2612         pcomnequd       %xmm13, %xmm2, %xmm1
2613         pcomltud        0x4(%rdx), %xmm2, %xmm1
2614         pcomleud        0x4(%rdx), %xmm2, %xmm1
2615         pcomgtud        0x4(%rdx), %xmm2, %xmm1
2616         pcomgeud        0x4(%rdx), %xmm2, %xmm1
2617         pcomequd        0x4(%rdx), %xmm2, %xmm1
2618         pcomnequd       0x4(%rdx), %xmm2, %xmm1
2619         pcomuq          $0x4, %xmm13, %xmm2, %xmm1
2620         pcomuq          $0x4, 0x4(%rdx), %xmm2, %xmm1
2621         pcomltuq        %xmm13, %xmm2, %xmm1
2622         pcomleuq        %xmm13, %xmm2, %xmm1
2623         pcomgtuq        %xmm13, %xmm2, %xmm1
2624         pcomgeuq        %xmm13, %xmm2, %xmm1
2625         pcomequq        %xmm13, %xmm2, %xmm1
2626         pcomnequq       %xmm13, %xmm2, %xmm1
2627         pcomltuq        0x4(%rdx), %xmm2, %xmm1
2628         pcomleuq        0x4(%rdx), %xmm2, %xmm1
2629         pcomgtuq        0x4(%rdx), %xmm2, %xmm1
2630         pcomgeuq        0x4(%rdx), %xmm2, %xmm1
2631         pcomequq        0x4(%rdx), %xmm2, %xmm1
2632         pcomnequq       0x4(%rdx), %xmm2, %xmm1
2633
2634         comss           $0x4, %xmm3, %xmm2, %xmm1
2635         comss           $0x4, 0x100000(%r15), %xmm2, %xmm1
2636         comeqss         %xmm3, %xmm2, %xmm1
2637         comltss         %xmm3, %xmm2, %xmm1
2638         comless         %xmm3, %xmm2, %xmm1
2639         comunordss      %xmm3, %xmm2, %xmm1
2640         comness         %xmm3, %xmm2, %xmm1
2641         comnltss        %xmm3, %xmm2, %xmm1
2642         comnless        %xmm3, %xmm2, %xmm1
2643         comordss        %xmm3, %xmm2, %xmm1
2644         comueqss        %xmm3, %xmm2, %xmm1
2645         comultss        %xmm3, %xmm2, %xmm1
2646         comuless        %xmm3, %xmm2, %xmm1
2647         comfalsess      %xmm3, %xmm2, %xmm1
2648         comuness        %xmm3, %xmm2, %xmm1
2649         comunltss       %xmm3, %xmm2, %xmm1
2650         comunless       %xmm3, %xmm2, %xmm1
2651         comtruess       %xmm3, %xmm2, %xmm1
2652         comeqss         0x100000(%r15), %xmm2, %xmm1
2653         comltss         0x100000(%r15), %xmm2, %xmm1
2654         comless         0x100000(%r15), %xmm2, %xmm1
2655         comunordss      0x100000(%r15), %xmm2, %xmm1
2656         comness         0x100000(%r15), %xmm2, %xmm1
2657         comnltss        0x100000(%r15), %xmm2, %xmm1
2658         comnless        0x100000(%r15), %xmm2, %xmm1
2659         comordss        0x100000(%r15), %xmm2, %xmm1
2660         comueqss        0x100000(%r15), %xmm2, %xmm1
2661         comultss        0x100000(%r15), %xmm2, %xmm1
2662         comuless        0x100000(%r15), %xmm2, %xmm1
2663         comfalsess      0x100000(%r15), %xmm2, %xmm1
2664         comuness        0x100000(%r15), %xmm2, %xmm1
2665         comunltss       0x100000(%r15), %xmm2, %xmm1
2666         comunless       0x100000(%r15), %xmm2, %xmm1
2667         comtruess       0x100000(%r15), %xmm2, %xmm1
2668         comsd           $0x4, %xmm3, %xmm2, %xmm1
2669         comsd           $0x4, 0x100000(%r15), %xmm2, %xmm1
2670         comeqsd         %xmm3, %xmm2, %xmm1
2671         comltsd         %xmm3, %xmm2, %xmm1
2672         comlesd         %xmm3, %xmm2, %xmm1
2673         comunordsd      %xmm3, %xmm2, %xmm1
2674         comnesd         %xmm3, %xmm2, %xmm1
2675         comnltsd        %xmm3, %xmm2, %xmm1
2676         comnlesd        %xmm3, %xmm2, %xmm1
2677         comordsd        %xmm3, %xmm2, %xmm1
2678         comueqsd        %xmm3, %xmm2, %xmm1
2679         comultsd        %xmm3, %xmm2, %xmm1
2680         comulesd        %xmm3, %xmm2, %xmm1
2681         comfalsesd      %xmm3, %xmm2, %xmm1
2682         comunesd        %xmm3, %xmm2, %xmm1
2683         comunltsd       %xmm3, %xmm2, %xmm1
2684         comunlesd       %xmm3, %xmm2, %xmm1
2685         comtruesd       %xmm3, %xmm2, %xmm1
2686         comeqsd         0x100000(%r15), %xmm2, %xmm1
2687         comltsd         0x100000(%r15), %xmm2, %xmm1
2688         comlesd         0x100000(%r15), %xmm2, %xmm1
2689         comunordsd      0x100000(%r15), %xmm2, %xmm1
2690         comnesd         0x100000(%r15), %xmm2, %xmm1
2691         comnltsd        0x100000(%r15), %xmm2, %xmm1
2692         comnlesd        0x100000(%r15), %xmm2, %xmm1
2693         comordsd        0x100000(%r15), %xmm2, %xmm1
2694         comueqsd        0x100000(%r15), %xmm2, %xmm1
2695         comultsd        0x100000(%r15), %xmm2, %xmm1
2696         comulesd        0x100000(%r15), %xmm2, %xmm1
2697         comfalsesd      0x100000(%r15), %xmm2, %xmm1
2698         comunesd        0x100000(%r15), %xmm2, %xmm1
2699         comunltsd       0x100000(%r15), %xmm2, %xmm1
2700         comunlesd       0x100000(%r15), %xmm2, %xmm1
2701         comtruesd       0x100000(%r15), %xmm2, %xmm1
2702         comps           $0x4, %xmm3, %xmm2, %xmm1
2703         comps           $0x4, 0x100000(%r15), %xmm2, %xmm1
2704         comeqps         %xmm3, %xmm2, %xmm1
2705         comltps         %xmm3, %xmm2, %xmm1
2706         comleps         %xmm3, %xmm2, %xmm1
2707         comunordps      %xmm3, %xmm2, %xmm1
2708         comneps         %xmm3, %xmm2, %xmm1
2709         comnltps        %xmm3, %xmm2, %xmm1
2710         comnleps        %xmm3, %xmm2, %xmm1
2711         comordps        %xmm3, %xmm2, %xmm1
2712         comueqps        %xmm3, %xmm2, %xmm1
2713         comultps        %xmm3, %xmm2, %xmm1
2714         comuleps        %xmm3, %xmm2, %xmm1
2715         comfalseps      %xmm3, %xmm2, %xmm1
2716         comuneps        %xmm3, %xmm2, %xmm1
2717         comunltps       %xmm3, %xmm2, %xmm1
2718         comunleps       %xmm3, %xmm2, %xmm1
2719         comtrueps       %xmm3, %xmm2, %xmm1
2720         comeqps         0x100000(%r15), %xmm2, %xmm1
2721         comltps         0x100000(%r15), %xmm2, %xmm1
2722         comleps         0x100000(%r15), %xmm2, %xmm1
2723         comunordps      0x100000(%r15), %xmm2, %xmm1
2724         comneps         0x100000(%r15), %xmm2, %xmm1
2725         comnltps        0x100000(%r15), %xmm2, %xmm1
2726         comnleps        0x100000(%r15), %xmm2, %xmm1
2727         comordps        0x100000(%r15), %xmm2, %xmm1
2728         comueqps        0x100000(%r15), %xmm2, %xmm1
2729         comultps        0x100000(%r15), %xmm2, %xmm1
2730         comuleps        0x100000(%r15), %xmm2, %xmm1
2731         comfalseps      0x100000(%r15), %xmm2, %xmm1
2732         comuneps        0x100000(%r15), %xmm2, %xmm1
2733         comunltps       0x100000(%r15), %xmm2, %xmm1
2734         comunleps       0x100000(%r15), %xmm2, %xmm1
2735         comtrueps       0x100000(%r15), %xmm2, %xmm1
2736         compd           $0x4, %xmm3, %xmm2, %xmm1
2737         compd           $0x4, 0x100000(%r15), %xmm2, %xmm1
2738         comeqpd         %xmm3, %xmm2, %xmm1
2739         comltpd         %xmm3, %xmm2, %xmm1
2740         comlepd         %xmm3, %xmm2, %xmm1
2741         comunordpd      %xmm3, %xmm2, %xmm1
2742         comnepd         %xmm3, %xmm2, %xmm1
2743         comnltpd        %xmm3, %xmm2, %xmm1
2744         comnlepd        %xmm3, %xmm2, %xmm1
2745         comordpd        %xmm3, %xmm2, %xmm1
2746         comueqpd        %xmm3, %xmm2, %xmm1
2747         comultpd        %xmm3, %xmm2, %xmm1
2748         comulepd        %xmm3, %xmm2, %xmm1
2749         comfalsepd      %xmm3, %xmm2, %xmm1
2750         comunepd        %xmm3, %xmm2, %xmm1
2751         comunltpd       %xmm3, %xmm2, %xmm1
2752         comunlepd       %xmm3, %xmm2, %xmm1
2753         comtruepd       %xmm3, %xmm2, %xmm1
2754         comeqpd         0x100000(%r15), %xmm2, %xmm1
2755         comltpd         0x100000(%r15), %xmm2, %xmm1
2756         comlepd         0x100000(%r15), %xmm2, %xmm1
2757         comunordpd      0x100000(%r15), %xmm2, %xmm1
2758         comnepd         0x100000(%r15), %xmm2, %xmm1
2759         comnltpd        0x100000(%r15), %xmm2, %xmm1
2760         comnlepd        0x100000(%r15), %xmm2, %xmm1
2761         comordpd        0x100000(%r15), %xmm2, %xmm1
2762         comueqpd        0x100000(%r15), %xmm2, %xmm1
2763         comultpd        0x100000(%r15), %xmm2, %xmm1
2764         comulepd        0x100000(%r15), %xmm2, %xmm1
2765         comfalsepd      0x100000(%r15), %xmm2, %xmm1
2766         comunepd        0x100000(%r15), %xmm2, %xmm1
2767         comunltpd       0x100000(%r15), %xmm2, %xmm1
2768         comunlepd       0x100000(%r15), %xmm2, %xmm1
2769         comtruepd       0x100000(%r15), %xmm2, %xmm1
2770
2771         pcomb           $0x4, %xmm3, %xmm2, %xmm1
2772         pcomb           $0x4, 0x100000(%r15), %xmm2, %xmm1
2773         pcomltb         %xmm3, %xmm2, %xmm1
2774         pcomleb         %xmm3, %xmm2, %xmm1
2775         pcomgtb         %xmm3, %xmm2, %xmm1
2776         pcomgeb         %xmm3, %xmm2, %xmm1
2777         pcomeqb         %xmm3, %xmm2, %xmm1
2778         pcomneqb        %xmm3, %xmm2, %xmm1
2779         pcomltb         0x100000(%r15), %xmm2, %xmm1
2780         pcomleb         0x100000(%r15), %xmm2, %xmm1
2781         pcomgtb         0x100000(%r15), %xmm2, %xmm1
2782         pcomgeb         0x100000(%r15), %xmm2, %xmm1
2783         pcomeqb         0x100000(%r15), %xmm2, %xmm1
2784         pcomneqb        0x100000(%r15), %xmm2, %xmm1
2785         pcomw           $0x4, %xmm3, %xmm2, %xmm1
2786         pcomw           $0x4, 0x100000(%r15), %xmm2, %xmm1
2787         pcomltw         %xmm3, %xmm2, %xmm1
2788         pcomlew         %xmm3, %xmm2, %xmm1
2789         pcomgtw         %xmm3, %xmm2, %xmm1
2790         pcomgew         %xmm3, %xmm2, %xmm1
2791         pcomeqw         %xmm3, %xmm2, %xmm1
2792         pcomneqw        %xmm3, %xmm2, %xmm1
2793         pcomltw         0x100000(%r15), %xmm2, %xmm1
2794         pcomlew         0x100000(%r15), %xmm2, %xmm1
2795         pcomgtw         0x100000(%r15), %xmm2, %xmm1
2796         pcomgew         0x100000(%r15), %xmm2, %xmm1
2797         pcomeqw         0x100000(%r15), %xmm2, %xmm1
2798         pcomneqw        0x100000(%r15), %xmm2, %xmm1
2799         pcomd           $0x4, %xmm3, %xmm2, %xmm1
2800         pcomd           $0x4, 0x100000(%r15), %xmm2, %xmm1
2801         pcomltd         %xmm3, %xmm2, %xmm1
2802         pcomled         %xmm3, %xmm2, %xmm1
2803         pcomgtd         %xmm3, %xmm2, %xmm1
2804         pcomged         %xmm3, %xmm2, %xmm1
2805         pcomeqd         %xmm3, %xmm2, %xmm1
2806         pcomneqd        %xmm3, %xmm2, %xmm1
2807         pcomltd         0x100000(%r15), %xmm2, %xmm1
2808         pcomled         0x100000(%r15), %xmm2, %xmm1
2809         pcomgtd         0x100000(%r15), %xmm2, %xmm1
2810         pcomged         0x100000(%r15), %xmm2, %xmm1
2811         pcomeqd         0x100000(%r15), %xmm2, %xmm1
2812         pcomneqd        0x100000(%r15), %xmm2, %xmm1
2813         pcomq           $0x4, %xmm3, %xmm2, %xmm1
2814         pcomq           $0x4, 0x100000(%r15), %xmm2, %xmm1
2815         pcomltq         %xmm3, %xmm2, %xmm1
2816         pcomleq         %xmm3, %xmm2, %xmm1
2817         pcomgtq         %xmm3, %xmm2, %xmm1
2818         pcomgeq         %xmm3, %xmm2, %xmm1
2819         pcomeqq         %xmm3, %xmm2, %xmm1
2820         pcomneqq        %xmm3, %xmm2, %xmm1
2821         pcomltq         0x100000(%r15), %xmm2, %xmm1
2822         pcomleq         0x100000(%r15), %xmm2, %xmm1
2823         pcomgtq         0x100000(%r15), %xmm2, %xmm1
2824         pcomgeq         0x100000(%r15), %xmm2, %xmm1
2825         pcomeqq         0x100000(%r15), %xmm2, %xmm1
2826         pcomneqq        0x100000(%r15), %xmm2, %xmm1
2827
2828         pcomub          $0x4, %xmm3, %xmm2, %xmm1
2829         pcomub          $0x4, 0x100000(%r15), %xmm2, %xmm1
2830         pcomltub        %xmm3, %xmm2, %xmm1
2831         pcomleub        %xmm3, %xmm2, %xmm1
2832         pcomgtub        %xmm3, %xmm2, %xmm1
2833         pcomgeub        %xmm3, %xmm2, %xmm1
2834         pcomequb        %xmm3, %xmm2, %xmm1
2835         pcomnequb       %xmm3, %xmm2, %xmm1
2836         pcomltub        0x100000(%r15), %xmm2, %xmm1
2837         pcomleub        0x100000(%r15), %xmm2, %xmm1
2838         pcomgtub        0x100000(%r15), %xmm2, %xmm1
2839         pcomgeub        0x100000(%r15), %xmm2, %xmm1
2840         pcomequb        0x100000(%r15), %xmm2, %xmm1
2841         pcomnequb       0x100000(%r15), %xmm2, %xmm1
2842         pcomuw          $0x4, %xmm3, %xmm2, %xmm1
2843         pcomuw          $0x4, 0x100000(%r15), %xmm2, %xmm1
2844         pcomltuw        %xmm3, %xmm2, %xmm1
2845         pcomleuw        %xmm3, %xmm2, %xmm1
2846         pcomgtuw        %xmm3, %xmm2, %xmm1
2847         pcomgeuw        %xmm3, %xmm2, %xmm1
2848         pcomequw        %xmm3, %xmm2, %xmm1
2849         pcomnequw       %xmm3, %xmm2, %xmm1
2850         pcomltuw        0x100000(%r15), %xmm2, %xmm1
2851         pcomleuw        0x100000(%r15), %xmm2, %xmm1
2852         pcomgtuw        0x100000(%r15), %xmm2, %xmm1
2853         pcomgeuw        0x100000(%r15), %xmm2, %xmm1
2854         pcomequw        0x100000(%r15), %xmm2, %xmm1
2855         pcomnequw       0x100000(%r15), %xmm2, %xmm1
2856         pcomud          $0x4, %xmm3, %xmm2, %xmm1
2857         pcomud          $0x4, 0x100000(%r15), %xmm2, %xmm1
2858         pcomltud        %xmm3, %xmm2, %xmm1
2859         pcomleud        %xmm3, %xmm2, %xmm1
2860         pcomgtud        %xmm3, %xmm2, %xmm1
2861         pcomgeud        %xmm3, %xmm2, %xmm1
2862         pcomequd        %xmm3, %xmm2, %xmm1
2863         pcomnequd       %xmm3, %xmm2, %xmm1
2864         pcomltud        0x100000(%r15), %xmm2, %xmm1
2865         pcomleud        0x100000(%r15), %xmm2, %xmm1
2866         pcomgtud        0x100000(%r15), %xmm2, %xmm1
2867         pcomgeud        0x100000(%r15), %xmm2, %xmm1
2868         pcomequd        0x100000(%r15), %xmm2, %xmm1
2869         pcomnequd       0x100000(%r15), %xmm2, %xmm1
2870         pcomuq          $0x4, %xmm3, %xmm2, %xmm1
2871         pcomuq          $0x4, 0x100000(%r15), %xmm2, %xmm1
2872         pcomltuq        %xmm3, %xmm2, %xmm1
2873         pcomleuq        %xmm3, %xmm2, %xmm1
2874         pcomgtuq        %xmm3, %xmm2, %xmm1
2875         pcomgeuq        %xmm3, %xmm2, %xmm1
2876         pcomequq        %xmm3, %xmm2, %xmm1
2877         pcomnequq       %xmm3, %xmm2, %xmm1
2878         pcomltuq        0x100000(%r15), %xmm2, %xmm1
2879         pcomleuq        0x100000(%r15), %xmm2, %xmm1
2880         pcomgtuq        0x100000(%r15), %xmm2, %xmm1
2881         pcomgeuq        0x100000(%r15), %xmm2, %xmm1
2882         pcomequq        0x100000(%r15), %xmm2, %xmm1
2883         pcomnequq       0x100000(%r15), %xmm2, %xmm1
2884
2885         frczss          %xmm2, %xmm1
2886         frczss          0x4(%rdx), %xmm1
2887         frczsd          %xmm2, %xmm1
2888         frczsd          0x4(%rdx), %xmm1
2889         frczps          %xmm2, %xmm1
2890         frczps          0x4(%rdx), %xmm1
2891         frczpd          %xmm2, %xmm1
2892         frczpd          0x4(%rdx), %xmm1
2893
2894         frczss          %xmm12, %xmm11
2895         frczss          0x100000(%r15), %xmm11
2896         frczsd          %xmm12, %xmm11
2897         frczsd          0x100000(%r15), %xmm11
2898         frczps          %xmm12, %xmm11
2899         frczps          0x100000(%r15), %xmm11
2900         frczpd          %xmm12, %xmm11
2901         frczpd          0x100000(%r15), %xmm11
2902
2903         frczss          %xmm12, %xmm1
2904         frczss          0x4(%rdx), %xmm1
2905         frczsd          %xmm12, %xmm1
2906         frczsd          0x4(%rdx), %xmm1
2907         frczps          %xmm12, %xmm1
2908         frczps          0x4(%rdx), %xmm1
2909         frczpd          %xmm12, %xmm1
2910         frczpd          0x4(%rdx), %xmm1
2911
2912         frczss          %xmm2, %xmm11
2913         frczss          0x4(%rdx), %xmm11
2914         frczsd          %xmm2, %xmm11
2915         frczsd          0x4(%rdx), %xmm11
2916         frczps          %xmm2, %xmm11
2917         frczps          0x4(%rdx), %xmm11
2918         frczpd          %xmm2, %xmm11
2919         frczpd          0x4(%rdx), %xmm11
2920
2921         frczss          %xmm2, %xmm1
2922         frczss          0x4(%rdx), %xmm1
2923         frczsd          %xmm2, %xmm1
2924         frczsd          0x4(%rdx), %xmm1
2925         frczps          %xmm2, %xmm1
2926         frczps          0x4(%rdx), %xmm1
2927         frczpd          %xmm2, %xmm1
2928         frczpd          0x4(%rdx), %xmm1
2929
2930         frczss          %xmm2, %xmm1
2931         frczss          0x100000(%r15), %xmm1
2932         frczsd          %xmm2, %xmm1
2933         frczsd          0x100000(%r15), %xmm1
2934         frczps          %xmm2, %xmm1
2935         frczps          0x100000(%r15), %xmm1
2936         frczpd          %xmm2, %xmm1
2937         frczpd          0x100000(%r15), %xmm1
2938
2939         cvtph2ps        %xmm2, %xmm1
2940         cvtph2ps        0x4(%rdx), %xmm1
2941         cvtps2ph        %xmm2, %xmm1
2942         cvtps2ph        %xmm1, 0x4(%rdx)
2943
2944         cvtph2ps        %xmm12, %xmm11
2945         cvtph2ps        0x100000(%r15), %xmm11
2946         cvtps2ph        %xmm12, %xmm11
2947         cvtps2ph        %xmm11, 0x100000(%r15)
2948
2949         cvtph2ps        %xmm12, %xmm1
2950         cvtph2ps        0x4(%rdx), %xmm1
2951         cvtps2ph        %xmm12, %xmm1
2952         cvtps2ph        %xmm1, 0x4(%rdx)
2953
2954         cvtph2ps        %xmm2, %xmm11
2955         cvtph2ps        0x4(%rdx), %xmm11
2956         cvtps2ph        %xmm2, %xmm11
2957         cvtps2ph        %xmm11, 0x4(%rdx)
2958
2959         cvtph2ps        %xmm2, %xmm1
2960         cvtph2ps        0x4(%rdx), %xmm1
2961         cvtps2ph        %xmm2, %xmm1
2962         cvtps2ph        %xmm1, 0x4(%rdx)
2963
2964         cvtph2ps        %xmm2, %xmm1
2965         cvtph2ps        0x100000(%r15), %xmm1
2966         cvtps2ph        %xmm2, %xmm1
2967         cvtps2ph        %xmm1, 0x100000(%r15)
2968
2969         protb           $0x4, 0x4(%rdx), %xmm1
2970         protw           $0x1, 0x8(%r14), %xmm2
2971         protq           $0x3, 0x4(%r15), %xmm1
2972         
2973         ret
2974         .size   foo, .-foo