Searched refs:hc1 (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/arch/x86/crypto/
H A Dpoly1305-avx2-x86_64.S51 #define hc1 %ymm1 define
166 # hc1 = [(m[51-54] >> 2) & 0x3ffffff, (m[35-38] >> 2) & 0x3ffffff,
170 vpunpcklqdq t1,hc1,hc1
174 vperm2i128 $0x20,t1,hc1,hc1
175 vpsrld $2,hc1,hc1
176 vpand ANMASK(%rip),hc1,hc1
178 vpaddd t1,hc1,hc1
221 # t1 += [ hc1[3] * s4, hc1[2] * v4, hc1[1] * x4, hc1[0] * z4 ]
222 vpmuludq hc1,svxz4,t2
242 # t1 += [ hc1[3] * r0, hc1[2] * u0, hc1[1] * w0, hc1[0] * y0 ]
243 vpmuludq hc1,ruwy0,t2
263 # t1 += [ hc1[3] * r1, hc1[2] * u1, hc1[1] * w1, hc1[0] * y1 ]
264 vpmuludq hc1,ruwy1,t2
284 # t1 += [ hc1[3] * r2, hc1[2] * u2, hc1[1] * w2, hc1[0] * y2 ]
285 vpmuludq hc1,ruwy2,t2
305 # t1 += [ hc1[3] * r3, hc1[2] * u3, hc1[1] * w3, hc1[0] * y3 ]
306 vpmuludq hc1,ruwy3,t2
H A Dpoly1305-sse2-x86_64.S286 #define hc1 %xmm1 define
363 # hc1 = [ (m[19-22] >> 2) & 0x3ffffff, h1 + (m[3-6] >> 2) & 0x3ffffff ]
364 movd 0x03(m),hc1
366 punpcklqdq t1,hc1
367 psrld $2,hc1
368 pand ANMASK(%rip),hc1
370 paddd t1,hc1
399 # t1 += [ hc1[1] * s4, hc1[0] * v4 ]
401 pmuludq hc1,t2
424 # t1 += [ hc1[1] * r0, hc1[0] * u0 ]
426 pmuludq hc1,t2
449 # t1 += [ hc1[1] * r1, hc1[0] * u1 ]
451 pmuludq hc1,t2
474 # t1 += [ hc1[1] * r2, hc1[0] * u2 ]
476 pmuludq hc1,t2
499 # t1 += [ hc1[1] * r3, hc1[0] * u3 ]
501 pmuludq hc1,t2

Completed in 74 milliseconds