Lines Matching refs:TMP6
195 .macro PRECOMPUTE SUBKEY TMP1 TMP2 TMP3 TMP4 TMP5 TMP6 TMP7
224 GHASH_MUL \TMP5, \TMP3, \TMP1, \TMP2, \TMP4, \TMP6, \TMP7
232 GHASH_MUL \TMP5, \TMP3, \TMP1, \TMP2, \TMP4, \TMP6, \TMP7
239 GHASH_MUL \TMP5, \TMP3, \TMP1, \TMP2, \TMP4, \TMP6, \TMP7
595 TMP6 TMP7
600 pxor \TMP6, \TMP6
607 pxor \TMP7, \TMP6
608 GHASH_MUL \TMP6, \HASHKEY, \TMP1, \TMP2, \TMP3, \TMP4, \TMP5
614 movdqu \TMP6, \TMP7
623 pxor \TMP6, \TMP7
625 movdqu \TMP7, \TMP6
628 movdqu \TMP6, AadHash(%arg2)
788 XMM2 XMM3 XMM4 XMMDst TMP6 TMP7 i i_seq operation
977 TMP6 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 operation
988 pshufd $78, \XMM5, \TMP6
989 pxor \XMM5, \TMP6
1011 pclmulqdq $0x00, \TMP5, \TMP6 # TMP6 = (a1+a0)*(b1+b0)
1046 # accumulate the results in TMP4:XMM5, TMP6 holds the middle part
1048 pxor \TMP2, \TMP6
1076 # accumulate the results in TMP4:XMM5, TMP6 holds the middle part
1078 pxor \TMP2, \TMP6
1136 pxor \TMP6, \TMP2
1185 TMP6 XMM0 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 operation
1196 pshufd $78, \XMM5, \TMP6
1197 pxor \XMM5, \TMP6
1219 pclmulqdq $0x00, \TMP5, \TMP6 # TMP6 = (a1+a0)*(b1+b0)
1254 # accumulate the results in TMP4:XMM5, TMP6 holds the middle part
1256 pxor \TMP2, \TMP6
1284 # accumulate the results in TMP4:XMM5, TMP6 holds the middle part
1286 pxor \TMP2, \TMP6
1348 pxor \TMP6, \TMP2
1391 .macro GHASH_LAST_4 TMP1 TMP2 TMP3 TMP4 TMP5 TMP6 \
1394 # Multiply TMP6 * HashKey (using Karatsuba)
1396 movdqa \XMM1, \TMP6
1400 pclmulqdq $0x11, \TMP5, \TMP6 # TMP6 = a1*b1
1405 movdqa \TMP2, \XMM1 # result in TMP6, XMMDst, XMM1
1417 pxor \TMP1, \TMP6
1420 # results accumulated in TMP6, XMMDst, XMM1
1432 pxor \TMP1, \TMP6
1434 pxor \TMP2, \XMM1 # results accumulated in TMP6, XMMDst, XMM1
1445 pxor \TMP1, \TMP6
1448 pxor \TMP6, \TMP2
1455 pxor \TMP2, \TMP6
1456 # TMP6:XMMDst holds the result of the accumulated carry-less multiplications
1484 pxor \TMP6, \XMMDst # reduced result is in XMMDst