Lines Matching +full:0 +full:x4e
132 .octa 0x000102030405060708090a0b0c0d0e0f
134 .quad 0xc200000000000000
138 .octa 0xc2000000000000010000000000000001
140 // 'len' 0xff bytes and the rest zeroes.
142 .octa 0xffffffffffffffffffffffffffffffff
143 .octa 0
277 pextrb $0, \src, 0(\dst)
287 // \b. To complete all steps, this must be invoked with \i=0 through \i=9.
293 .if \i == 0
294 _vpclmulqdq $0x01, \a, \b, \t0
296 _vpclmulqdq $0x00, \a_times_x64, \b, \t1
302 _vpclmulqdq $0x11, \a, \b, \t1
304 pclmulqdq $0x10, \a_times_x64, \b
310 pshufd $0x4e, \t0, \t1 // Swap halves of MI
312 pclmulqdq $0x00, \gfpoly, \t0 // MI_L*(x^63 + x^62 + x^57)
323 .irp i, 0,1,2,3,4,5,6,7,8,9
335 _vpclmulqdq $0x00, \a, \b, \t0
339 pshufd $0x4e, \b, \t0
343 pclmulqdq $0x11, \a, \b
347 pclmulqdq $0x00, \a_xored, \t0
362 pshufd $0x4e, \lo, \dst
363 pclmulqdq $0x00, \t0, \lo
368 pshufd $0x4e, \mi, \dst
369 pclmulqdq $0x00, \t0, \mi
391 // Both macros expect the ciphertext blocks blk[0-7] to be available at DST if
394 // pointed to by KEY. Both macros clobber TMP[0-2].
416 pshufd $0x4e, GHASH_ACC, MI
420 _vpclmulqdq $0x00, TMP0, GHASH_ACC, LO
423 pclmulqdq $0x11, TMP0, GHASH_ACC
426 pclmulqdq $0x00, OFFSETOF_H_POWERS_XORED(KEY), MI
447 _vpclmulqdq $0x00, TMP0, TMP1, TMP2
451 pshufd $0x4e, TMP1, TMP2
455 pclmulqdq $0x11, TMP0, TMP1
460 pclmulqdq $0x00, TMP1, TMP2
473 .if \i == 0
477 pshufd $0x4e, LO, TMP2
478 pclmulqdq $0x00, TMP1, LO
482 pshufd $0x4e, MI, TMP2
483 pclmulqdq $0x00, TMP1, MI
525 pshufd $0xd3, %xmm0, %xmm0
536 pshufd $0x4e, H_POW1, %xmm0
537 _vpclmulqdq $0x00, H_POW1, GFPOLY, H_POW1_X64
554 pshufd $0x4e, H_CUR, %xmm0
623 // swap each to big-endian, and store them in AESDATA[0-7]. Also XOR them with
628 .irp i, 0,1,2,3,4,5,6,7
635 // Do a non-last round of AES on AESDATA[0-7] using \round_key.
637 .irp i, 0,1,2,3,4,5,6,7
642 // Do the last round of AES on AESDATA[0-7] using \round_key.
644 .irp i, 0,1,2,3,4,5,6,7
649 // XOR eight blocks from SRC with the keystream blocks in AESDATA[0-7], and
652 .irp i, 0,1,2,3,4,5,6,7
655 .irp i, 0,1,2,3,4,5,6,7
801 _ghash_update_end_8x_step 0
826 _ghash_update_end_8x_step 0
884 .irp i, -3,-2,-1,0,1,2,3,4,5
1027 pinsrd $0, %eax, %xmm0
1057 .irp i, 0,1,2,3,4,5,6,7,8
1090 .set USE_AVX, 0
1101 _aes_gcm_update 0
1107 _aes_gcm_final 0
1121 _aes_gcm_update 0
1127 _aes_gcm_final 0