Lines Matching +full:1 +full:d

68  * 1-way 3DES
80 movl val##d, RT0d; \
90 orl RT0d, val##d;
93 do_permutation(left##d, right##d, 4, 0x0f0f0f0f); \
94 do_permutation(left##d, right##d, 16, 0x0000ffff); \
95 do_permutation(right##d, left##d, 2, 0x33333333); \
96 do_permutation(right##d, left##d, 8, 0x00ff00ff); \
98 movl left##d, RW0d; \
99 roll $1, right##d; \
100 xorl right##d, RW0d; \
102 xorl RW0d, left##d; \
103 xorl RW0d, right##d; \
104 roll $1, left##d; \
111 movl right##d, RW0d; \
112 rorl $1, left##d; \
113 xorl left##d, RW0d; \
115 xorl RW0d, right##d; \
116 xorl RW0d, left##d; \
117 rorl $1, right##d; \
118 do_permutation(right##d, left##d, 8, 0x00ff00ff); \
119 do_permutation(right##d, left##d, 2, 0x33333333); \
120 do_permutation(left##d, right##d, 16, 0x0000ffff); \
121 do_permutation(left##d, right##d, 4, 0x0f0f0f0f);
157 movq (((n) + 1) * 8)(CTX), RWx;
162 movl (io), left##d; \
163 movl 4(io), right##d; \
164 bswapl left##d; \
165 bswapl right##d;
168 bswapl left##d; \
169 bswapl right##d; \
170 movl left##d, (io); \
171 movl right##d, 4(io);
193 round1(1, RL0, RR0, load_next_key);
210 round1(16+1, RR0, RL0, load_next_key);
227 round1(32+1, RL0, RR0, load_next_key);
261 movl val##d, RT0d; \
271 orl RT0d, val##d;
274 do_permutation(left##0d, right##0d, 4, 0x0f0f0f0f); \
275 do_permutation(left##0d, right##0d, 16, 0x0000ffff); \
276 do_permutation(left##1d, right##1d, 4, 0x0f0f0f0f); \
277 do_permutation(left##1d, right##1d, 16, 0x0000ffff); \
278 do_permutation(left##2d, right##2d, 4, 0x0f0f0f0f); \
279 do_permutation(left##2d, right##2d, 16, 0x0000ffff); \
281 do_permutation(right##0d, left##0d, 2, 0x33333333); \
282 do_permutation(right##0d, left##0d, 8, 0x00ff00ff); \
283 do_permutation(right##1d, left##1d, 2, 0x33333333); \
284 do_permutation(right##1d, left##1d, 8, 0x00ff00ff); \
285 do_permutation(right##2d, left##2d, 2, 0x33333333); \
286 do_permutation(right##2d, left##2d, 8, 0x00ff00ff); \
290 movl left##0d, RW0d; \
291 roll $1, right##0d; \
292 xorl right##0d, RW0d; \
294 xorl RW0d, left##0d; \
295 xorl RW0d, right##0d; \
296 roll $1, left##0d; \
299 movl left##1d, RW1d; \
300 roll $1, right##1d; \
301 xorl right##1d, RW1d; \
303 xorl RW1d, left##1d; \
304 xorl RW1d, right##1d; \
305 roll $1, left##1d; \
306 expand_to_64bits(right##1, RT3); \
307 expand_to_64bits(left##1, RT3); \
308 movl left##2d, RW2d; \
309 roll $1, right##2d; \
310 xorl right##2d, RW2d; \
312 xorl RW2d, left##2d; \
313 xorl RW2d, right##2d; \
314 roll $1, left##2d; \
321 movl right##0d, RW0d; \
322 rorl $1, left##0d; \
323 xorl left##0d, RW0d; \
325 xorl RW0d, right##0d; \
326 xorl RW0d, left##0d; \
327 rorl $1, right##0d; \
328 compress_to_64bits(right##1); \
329 compress_to_64bits(left##1); \
330 movl right##1d, RW1d; \
331 rorl $1, left##1d; \
332 xorl left##1d, RW1d; \
334 xorl RW1d, right##1d; \
335 xorl RW1d, left##1d; \
336 rorl $1, right##1d; \
339 movl right##2d, RW2d; \
340 rorl $1, left##2d; \
341 xorl left##2d, RW2d; \
343 xorl RW2d, right##2d; \
344 xorl RW2d, left##2d; \
345 rorl $1, right##2d; \
347 do_permutation(right##0d, left##0d, 8, 0x00ff00ff); \
348 do_permutation(right##0d, left##0d, 2, 0x33333333); \
349 do_permutation(right##1d, left##1d, 8, 0x00ff00ff); \
350 do_permutation(right##1d, left##1d, 2, 0x33333333); \
351 do_permutation(right##2d, left##2d, 8, 0x00ff00ff); \
352 do_permutation(right##2d, left##2d, 2, 0x33333333); \
354 do_permutation(left##0d, right##0d, 16, 0x0000ffff); \
355 do_permutation(left##0d, right##0d, 4, 0x0f0f0f0f); \
356 do_permutation(left##1d, right##1d, 16, 0x0000ffff); \
357 do_permutation(left##1d, right##1d, 4, 0x0f0f0f0f); \
358 do_permutation(left##2d, right##2d, 16, 0x0000ffff); \
359 do_permutation(left##2d, right##2d, 4, 0x0f0f0f0f);
391 xorq from##1, RW1; \
396 xorq (RT2, RT3, 8), to##1; \
398 xorq (RT2, RT1, 8), to##1; \
403 xorq (RT2, RT3, 8), to##1; \
405 xorq (RT2, RT1, 8), to##1; \
410 xorq (RT2, RT3, 8), to##1; \
412 xorq (RT2, RT1, 8), to##1; \
417 xorq (RT2, RT3, 8), to##1; \
419 xorq (RT2, RT1, 8), to##1; \
470 movl 1 * 4(%rdx), RR0d;
490 round3(1, RL, RR, load_next_key, __movq);
507 round3(16+1, RR, RL, load_next_key, __movq);
524 round3(32+1, RL, RR, load_next_key, __movq);
551 movl RL0d, 1 * 4(%rsi);