Lines Matching +full:0 +full:xca
47 pshufd $0b11111111,%xmm1,%xmm1
48 shufps $0b00010000,%xmm0,%xmm4
50 shufps $0b10001100,%xmm0,%xmm4
54 addl $0x10,%edx
61 pshufd $0b01010101,%xmm1,%xmm1
62 shufps $0b00010000,%xmm0,%xmm4
64 shufps $0b10001100,%xmm0,%xmm4
70 pshufd $0b11111111,%xmm0,%xmm3
74 shufps $0b01000100,%xmm0,%xmm6
76 shufps $0b01001110,%xmm2,%xmm1
77 movaps %xmm1,0x10(%edx)
78 addl $0x20,%edx
85 pshufd $0b01010101,%xmm1,%xmm1
86 shufps $0b00010000,%xmm0,%xmm4
88 shufps $0b10001100,%xmm0,%xmm4
93 pshufd $0b11111111,%xmm0,%xmm3
97 addl $0x10,%edx
104 pshufd $0b10101010,%xmm1,%xmm1
105 shufps $0b00010000,%xmm2,%xmm4
107 shufps $0b10001100,%xmm2,%xmm4
111 addl $0x10,%edx
125 addl $0x10,%edx # key addr
126 pxor %xmm4,%xmm4 # xmm4 is assumed 0 in _key_expansion_x
130 movups 0x10(%ecx),%xmm2 # other user key
132 addl $0x10,%edx
133 // aeskeygenassist $0x1,%xmm2,%xmm1 # round 1
134 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x01
136 // aeskeygenassist $0x1,%xmm0,%xmm1
137 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x01
139 // aeskeygenassist $0x2,%xmm2,%xmm1 # round 2
140 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x02
142 // aeskeygenassist $0x2,%xmm0,%xmm1
143 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x02
145 // aeskeygenassist $0x4,%xmm2,%xmm1 # round 3
146 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x04
148 // aeskeygenassist $0x4,%xmm0,%xmm1
149 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x04
151 // aeskeygenassist $0x8,%xmm2,%xmm1 # round 4
152 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x08
154 // aeskeygenassist $0x8,%xmm0,%xmm1
155 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x08
157 // aeskeygenassist $0x10,%xmm2,%xmm1 # round 5
158 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x10
160 // aeskeygenassist $0x10,%xmm0,%xmm1
161 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x10
163 // aeskeygenassist $0x20,%xmm2,%xmm1 # round 6
164 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x20
166 // aeskeygenassist $0x20,%xmm0,%xmm1
167 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x20
169 // aeskeygenassist $0x40,%xmm2,%xmm1 # round 7
170 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x40
176 movq 0x10(%ecx),%xmm2 # other user key
177 // aeskeygenassist $0x1,%xmm2,%xmm1 # round 1
178 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x01
180 // aeskeygenassist $0x2,%xmm2,%xmm1 # round 2
181 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x02
183 // aeskeygenassist $0x4,%xmm2,%xmm1 # round 3
184 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x04
186 // aeskeygenassist $0x8,%xmm2,%xmm1 # round 4
187 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x08
189 // aeskeygenassist $0x10,%xmm2,%xmm1 # round 5
190 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x10
192 // aeskeygenassist $0x20,%xmm2,%xmm1 # round 6
193 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x20
195 // aeskeygenassist $0x40,%xmm2,%xmm1 # round 7
196 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x40
198 // aeskeygenassist $0x80,%xmm2,%xmm1 # round 8
199 .byte 0x66,0x0f,0x3a,0xdf,0xca,0x80
205 // aeskeygenassist $0x1,%xmm0,%xmm1 # round 1
206 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x01
208 // aeskeygenassist $0x2,%xmm0,%xmm1 # round 2
209 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x02
211 // aeskeygenassist $0x4,%xmm0,%xmm1 # round 3
212 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x04
214 // aeskeygenassist $0x8,%xmm0,%xmm1 # round 4
215 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x08
217 // aeskeygenassist $0x10,%xmm0,%xmm1 # round 5
218 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x10
220 // aeskeygenassist $0x20,%xmm0,%xmm1 # round 6
221 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x20
223 // aeskeygenassist $0x40,%xmm0,%xmm1 # round 7
224 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x40
226 // aeskeygenassist $0x80,%xmm0,%xmm1 # round 8
227 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x80
229 // aeskeygenassist $0x1b,%xmm0,%xmm1 # round 9
230 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x1b
232 // aeskeygenassist $0x36,%xmm0,%xmm1 # round 10
233 .byte 0x66,0x0f,0x3a,0xdf,0xc8,0x36
255 addl $0x10,%edx
256 subl $0x10,%ecx
258 .byte 0x66,0x0f,0x38,0xdb,0x09
263 addl $0x10,%edx
264 subl $0x10,%ecx