Home
last modified time | relevance | path

Searched refs:GHASH_ACC (Results 1 – 2 of 2) sorted by relevance

/linux/arch/x86/crypto/
H A Daes-gcm-aesni-x86_64.S413 pxor TMP1, GHASH_ACC
416 pshufd $0x4e, GHASH_ACC, MI
417 pxor GHASH_ACC, MI
420 _vpclmulqdq $0x00, TMP0, GHASH_ACC, LO
423 pclmulqdq $0x11, TMP0, GHASH_ACC
456 pxor TMP1, GHASH_ACC
476 pxor GHASH_ACC, MI
484 pxor TMP2, GHASH_ACC
485 pxor MI, GHASH_ACC
583 .set GHASH_ACC, %xmm3 define
[all …]
H A Daes-gcm-avx10-x86_64.S487 vpxord GHASH_ACC, GHASHDATA0, GHASHDATA0
492 vpclmulqdq $0x00, H_POW4, GHASHDATA0, GHASH_ACC // LO_0
496 vpxord GHASHTMP0, GHASH_ACC, GHASH_ACC // sum(LO_{1,0})
498 vpternlogd $0x96, GHASHTMP2, GHASHTMP1, GHASH_ACC // LO = sum(LO_{3,2,1,0})
512 vpclmulqdq $0x01, GHASH_ACC, GFPOLY, GHASHTMP2 // LO_L*(x^63 + x^62 + x^57)
516 vpshufd $0x4e, GHASH_ACC, GHASH_ACC // Swap halves of LO
521 vpternlogd $0x96, GHASHTMP2, GHASH_ACC, GHASHTMP0 // Fold LO into MI
526 vpxord GHASHDATA3, GHASHDATA0, GHASH_ACC // HI = sum(HI_{3,2,1,0})
528 vpternlogd $0x96, GHASHTMP1, GHASHTMP0, GHASH_ACC // Fold MI into HI
530 _horizontal_xor GHASH_ACC, GHASH_ACC_XMM, GHASH_ACC_XMM, \
[all …]