Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/crypto/
Dpoly1305-avx2-x86_64.S53 #define hc3 %ymm3 macro
192 # hc3 = [(m[57-60] >> 6) & 0x3ffffff, (m[41-44] >> 6) & 0x3ffffff,
196 vpunpcklqdq t1,hc3,hc3
200 vperm2i128 $0x20,t1,hc3,hc3
201 vpsrld $6,hc3,hc3
202 vpand ANMASK(%rip),hc3,hc3
204 vpaddd t1,hc3,hc3
227 # t1 += [ hc3[3] * s2, hc3[2] * v2, hc3[1] * x2, hc3[0] * z2 ]
228 vpmuludq hc3,svxz2,t2
248 # t1 += [ hc3[3] * s3, hc3[2] * v3, hc3[1] * x3, hc3[0] * z3 ]
[all …]
Dpoly1305-sse2-x86_64.S288 #define hc3 %xmm5 macro
379 # hc3 = [ (m[25-28] >> 6) & 0x3ffffff, h3 + (m[9-12] >> 6) & 0x3ffffff ]
380 movd 0x09(m),hc3
382 punpcklqdq t1,hc3
383 psrld $6,hc3
384 pand ANMASK(%rip),hc3
386 paddd t1,hc3
407 # t1 += [ hc3[1] * s2, hc3[0] * v2 ]
409 pmuludq hc3,t2
432 # t1 += [ hc3[1] * s3, hc3[0] * v3 ]
[all …]