Lines Matching full:t6

571 .macro CALC_AAD_HASH GHASH_MUL AAD AADLEN T1 T2 T3 T4 T5 T6 T7 T8
587 \GHASH_MUL \T8, \T2, \T1, \T3, \T4, \T5, \T6
635 \GHASH_MUL \T7, \T2, \T1, \T3, \T4, \T5, \T6
909 .macro PRECOMPUTE_AVX HK T1 T2 T3 T4 T5 T6 argument
918 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^2<<1 mod poly
924 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^3<<1 mod poly
930 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^4<<1 mod poly
936 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^5<<1 mod poly
942 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^6<<1 mod poly
948 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^7<<1 mod poly
954 GHASH_MUL_AVX \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^8<<1 mod poly
969 … REP num_initial_blocks T1 T2 T3 T4 T5 CTR XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 T6 T_key ENC_DEC
1043 … GHASH_MUL_AVX reg_j, \T2, \T1, \T3, \T4, \T5, \T6 # apply GHASH on num_initial_blocks blocks
1204 .macro GHASH_8_ENCRYPT_8_PARALLEL_AVX REP T1 T2 T3 T4 T5 T6 CTR XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 …
1292 vpshufd $0b01001110, \T2, \T6
1293 vpxor \T2, \T6, \T6
1296 vpclmulqdq $0x00, \T5, \T6, \T6
1319 vpxor \T3, \T6, \T6
1344 vpxor \T3, \T6, \T6
1367 vpxor \T3, \T6, \T6
1391 vpxor \T3, \T6, \T6
1414 vpxor \T3, \T6, \T6
1438 vpxor \T3, \T6, \T6
1463 vpxor \T3, \T6, \T6
1465 vpxor \T4, \T6, \T6
1466 vpxor \T7, \T6, \T6
1507 vpslldq $8, \T6, \T3 # shift-L T3 2 DWs
1508 vpsrldq $8, \T6, \T6 # shift-R T2 2 DWs
1510 vpxor \T4, \T6, \T6 # accumulate the results in T6:T7
1550 vpxor \T7, \T6, \T6 # the result is in T6
1563 vpxor \T6, \XMM1, \XMM1
1571 .macro GHASH_LAST_8_AVX T1 T2 T3 T4 T5 T6 T7 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8
1579 vpclmulqdq $0x11, \T5, \XMM1, \T6
1591 vpxor \T4, \T6, \T6
1606 vpxor \T4, \T6, \T6
1621 vpxor \T4, \T6, \T6
1636 vpxor \T4, \T6, \T6
1651 vpxor \T4, \T6, \T6
1666 vpxor \T4, \T6, \T6
1681 vpxor \T4, \T6, \T6
1690 vpxor \T6, \XMM1, \XMM1
1700 vpxor \T2, \T6, \T6 # <T6:T7> holds the result of
1728 vpxor \T7, \T6, \T6 # the result is in T6
1883 .macro PRECOMPUTE_AVX2 HK T1 T2 T3 T4 T5 T6 argument
1887 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^2<<1 mod poly
1890 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^3<<1 mod poly
1893 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^4<<1 mod poly
1896 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^5<<1 mod poly
1899 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^6<<1 mod poly
1902 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^7<<1 mod poly
1905 GHASH_MUL_AVX2 \T5, \HK, \T1, \T3, \T4, \T6, \T2 # T5 = HashKey^8<<1 mod poly
1917 … num_initial_blocks T1 T2 T3 T4 T5 CTR XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8 T6 T_key ENC_DEC VER
1993 …GHASH_MUL_AVX2 reg_j, \T2, \T1, \T3, \T4, \T5, \T6 # apply GHASH on num_initial_blocks bloc…
2159 .macro GHASH_8_ENCRYPT_8_PARALLEL_AVX2 REP T1 T2 T3 T4 T5 T6 CTR XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7…
2246 vpclmulqdq $0x01, \T5, \T2, \T6 # T6 = a1*b0
2248 vpxor \T5, \T6, \T6
2269 vpxor \T3, \T6, \T6
2272 vpxor \T3, \T6, \T6
2295 vpxor \T3, \T6, \T6
2298 vpxor \T3, \T6, \T6
2319 vpxor \T3, \T6, \T6
2322 vpxor \T3, \T6, \T6
2344 vpxor \T3, \T6, \T6
2347 vpxor \T3, \T6, \T6
2368 vpxor \T3, \T6, \T6
2371 vpxor \T3, \T6, \T6
2392 vpxor \T3, \T6, \T6
2395 vpxor \T3, \T6, \T6
2417 vpxor \T3, \T6, \T6
2420 vpxor \T3, \T6, \T6
2464 vpslldq $8, \T6, \T3 # shift-L T3 2 DWs
2465 vpsrldq $8, \T6, \T6 # shift-R T2 2 DWs
2467 vpxor \T6, \T1, \T1 # accumulate the results in T1:T7
2521 .macro GHASH_LAST_8_AVX2 T1 T2 T3 T4 T5 T6 T7 XMM1 XMM2 XMM3 XMM4 XMM5 XMM6 XMM7 XMM8
2532 vpclmulqdq $0x11, \T5, \XMM1, \T6
2546 vpxor \T4, \T6, \T6
2564 vpxor \T4, \T6, \T6
2582 vpxor \T4, \T6, \T6
2600 vpxor \T4, \T6, \T6
2618 vpxor \T4, \T6, \T6
2636 vpxor \T4, \T6, \T6
2654 vpxor \T4, \T6, \T6
2662 vpxor \T6, \XMM1, \XMM1
2672 vpxor \T2, \T6, \T6 # <T6:T7> holds the result of the
2695 vpxor \T4, \T6, \T6 # the result is in T6