Lines Matching refs:blocksRemainingInWord64
145 VMAC_Base::VHASH_Update_SSE2(const word64 *data, size_t blocksRemainingInWord64, int tagPart)
176 AS2( mov ecx, blocksRemainingInWord64)
379 : "m" (L1KeyLength), "c" (blocksRemainingInWord64), "S" (data), "D" (nhK+tagPart*2), "d" (m_isFirstBlock), "a" (polyS+tagPart*4)
450 void VMAC_Base::VHASH_Update_Template(const word64 *data, size_t blocksRemainingInWord64)
490 if (blocksRemainingInWord64 < L1KeyLengthInWord64)
492 if (blocksRemainingInWord64 % 8)
494 innerLoopEnd = blocksRemainingInWord64 % 8;
498 innerLoopEnd = blocksRemainingInWord64;
507 blocksRemainingInWord64 -= innerLoopEnd;
690 } while (blocksRemainingInWord64);
707 inline void VMAC_Base::VHASH_Update(const word64 *data, size_t blocksRemainingInWord64)
712 VHASH_Update_SSE2(data, blocksRemainingInWord64, 0);
714 VHASH_Update_SSE2(data, blocksRemainingInWord64, 1);
721 VHASH_Update_Template(data, blocksRemainingInWord64);
724 VHASH_Update_Template<true>(data, blocksRemainingInWord64);
726 VHASH_Update_Template<false>(data, blocksRemainingInWord64);