From 24e16f0ac330cc220b966c31fb9994882dfd211e Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Mon, 25 Jan 2016 08:58:33 -0500 Subject: [PATCH] Fixed unused variable warnings --- vmac.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/vmac.cpp b/vmac.cpp index c3c97cfe..713d493c 100644 --- a/vmac.cpp +++ b/vmac.cpp @@ -172,13 +172,15 @@ VMAC_Base::VHASH_Update_SSE2(const word64 *data, size_t blocksRemainingInWord64, { assert(IsAlignedOn(m_polyState(),GetAlignmentOf())); assert(IsAlignedOn(m_nhKey(),GetAlignmentOf())); - CRYPTOPP_UNUSED(data); CRYPTOPP_UNUSED(tagPart); CRYPTOPP_UNUSED(L1KeyLength); - CRYPTOPP_UNUSED(blocksRemainingInWord64); const word64 *nhK = m_nhKey(); word64 *polyS = (word64*)(void*)m_polyState(); word32 L1KeyLength = m_L1KeyLength; + // These are used in the ASM, but some analysis engines cnnot determine it. + CRYPTOPP_UNUSED(data); CRYPTOPP_UNUSED(tagPart); CRYPTOPP_UNUSED(L1KeyLength); + CRYPTOPP_UNUSED(blocksRemainingInWord64); + #ifdef __GNUC__ word32 temp; __asm__ __volatile__