Home
last modified time | relevance | path

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

/linux/arch/x86/crypto/
H A Daes-gcm-avx10-x86_64.S493 vpclmulqdq $0x00, H_POW3, GHASHDATA1, GHASHTMP0 // LO_1
496 vpxord GHASHTMP0, GHASH_ACC, GHASH_ACC // sum(LO_{1,0})
499 vpclmulqdq $0x01, H_POW4, GHASHDATA0, GHASHTMP0 // MI_0
503 vpternlogd $0x96, GHASHTMP2, GHASHTMP1, GHASHTMP0 // sum(MI_{2,1,0})
507 vpternlogd $0x96, GHASHTMP2, GHASHTMP1, GHASHTMP0 // sum(MI_{4,3,2,1,0})
511 vpternlogd $0x96, GHASHTMP2, GHASHTMP1, GHASHTMP0 // sum(MI_{6,5,4,3,2,1,0})
514 vpxord GHASHTMP1, GHASHTMP0, GHASHTMP0 // MI = sum(MI_{7,6,5,4,3,2,1,0})
521 vpternlogd $0x96, GHASHTMP2, GHASH_ACC, GHASHTMP0 // Fold LO into MI
524 vpclmulqdq $0x01, GHASHTMP0, GFPOLY, GHASHTMP1 // MI_L*(x^63 + x^62 + x^57)
527 vpshufd $0x4e, GHASHTMP0, GHASHTMP0 // Swap halves of MI
[all …]