Cosmetic changes to hash_test

Cosmetic changes to address comments in CL48561
https://aomedia-review.googlesource.com/c/aom/+/48561

Change-Id: I0ee8d47dd254b2dfb5ded45e4a5f2284dbb9bd66
diff --git a/test/hash_test.cc b/test/hash_test.cc
index e9a7a8b..e80d6c0 100644
--- a/test/hash_test.cc
+++ b/test/hash_test.cc
@@ -20,7 +20,7 @@
 #include "test/util.h"
 #include "third_party/googletest/src/googletest/include/gtest/gtest.h"
 
-namespace AV1Hash {
+namespace {
 
 ////////////////////////////////////////
 // C version reference code from
@@ -28,16 +28,16 @@
 ////////////////////////////////////////
 
 /* CRC-32C (iSCSI) polynomial in reversed bit order. */
-#define POLY 0x82f63b78
+const uint32_t POLY = 0x82f63b78;
 
 /* Table for a quadword-at-a-time software crc. */
-static uint32_t crc32c_table[8][256];
+uint32_t kCrc32cTable[8][256];
 
 /* Construct table for software CRC-32C calculation. */
-static void crc32c_init_sw(void) {
-  uint32_t n, crc, k;
+static void Crc32cInitSw() {
+  uint32_t crc;
 
-  for (n = 0; n < 256; n++) {
+  for (int n = 0; n < 256; n++) {
     crc = n;
     crc = crc & 1 ? (crc >> 1) ^ POLY : crc >> 1;
     crc = crc & 1 ? (crc >> 1) ^ POLY : crc >> 1;
@@ -47,13 +47,13 @@
     crc = crc & 1 ? (crc >> 1) ^ POLY : crc >> 1;
     crc = crc & 1 ? (crc >> 1) ^ POLY : crc >> 1;
     crc = crc & 1 ? (crc >> 1) ^ POLY : crc >> 1;
-    crc32c_table[0][n] = crc;
+    kCrc32cTable[0][n] = crc;
   }
-  for (n = 0; n < 256; n++) {
-    crc = crc32c_table[0][n];
-    for (k = 1; k < 8; k++) {
-      crc = crc32c_table[0][crc & 0xff] ^ (crc >> 8);
-      crc32c_table[k][n] = crc;
+  for (int n = 0; n < 256; n++) {
+    crc = kCrc32cTable[0][n];
+    for (int k = 1; k < 8; k++) {
+      crc = kCrc32cTable[0][crc & 0xff] ^ (crc >> 8);
+      kCrc32cTable[k][n] = crc;
     }
   }
 }
@@ -61,36 +61,36 @@
 /* Table-driven software version as a fall-back.  This is about 15 times slower
    than using the hardware instructions.  This assumes little-endian integers,
    as is the case on Intel processors that the assembler code here is for. */
-uint32_t crc32c_sw(const void *buf, size_t len, uint32_t crci) {
-  const unsigned char *next = (const unsigned char *)buf;
+uint32_t Crc32cSw(const void *buf, size_t len, uint32_t crci) {
+  const uint8_t *next = reinterpret_cast<const uint8_t *>(buf);
   uint64_t crc;
 
   crc = crci ^ 0xffffffff;
   while (len && ((uintptr_t)next & 7) != 0) {
-    crc = crc32c_table[0][(crc ^ *next++) & 0xff] ^ (crc >> 8);
+    crc = kCrc32cTable[0][(crc ^ *next++) & 0xff] ^ (crc >> 8);
     len--;
   }
   while (len >= 8) {
     crc ^= *(uint64_t *)next;
-    crc = crc32c_table[7][crc & 0xff] ^ crc32c_table[6][(crc >> 8) & 0xff] ^
-          crc32c_table[5][(crc >> 16) & 0xff] ^
-          crc32c_table[4][(crc >> 24) & 0xff] ^
-          crc32c_table[3][(crc >> 32) & 0xff] ^
-          crc32c_table[2][(crc >> 40) & 0xff] ^
-          crc32c_table[1][(crc >> 48) & 0xff] ^ crc32c_table[0][crc >> 56];
+    crc = kCrc32cTable[7][crc & 0xff] ^ kCrc32cTable[6][(crc >> 8) & 0xff] ^
+          kCrc32cTable[5][(crc >> 16) & 0xff] ^
+          kCrc32cTable[4][(crc >> 24) & 0xff] ^
+          kCrc32cTable[3][(crc >> 32) & 0xff] ^
+          kCrc32cTable[2][(crc >> 40) & 0xff] ^
+          kCrc32cTable[1][(crc >> 48) & 0xff] ^ kCrc32cTable[0][crc >> 56];
     next += 8;
     len -= 8;
   }
   while (len) {
-    crc = crc32c_table[0][(crc ^ *next++) & 0xff] ^ (crc >> 8);
+    crc = kCrc32cTable[0][(crc ^ *next++) & 0xff] ^ (crc >> 8);
     len--;
   }
   return (uint32_t)crc ^ 0xffffffff;
 }
 
-static uint32_t get_crc32c_value_ref(void *calculator, uint8_t *p, int length) {
+static uint32_t GetCrc32cValueRef(void *calculator, uint8_t *p, int length) {
   (void)calculator;
-  return crc32c_sw(p, length, 0);
+  return Crc32cSw(p, length, 0);
 }
 
 typedef uint32_t (*get_crc_value_func)(void *calculator, uint8_t *p,
@@ -121,16 +121,17 @@
 void AV1CrcHashTest::SetUp() {
   rnd_.Reset(libaom_test::ACMRandom::DeterministicSeed());
   av1_crc_calculator_init(&calc_, 24, 0x5D6DCB);
-  crc32c_init_sw();
+  Crc32cInitSw();
   bsize_ = GET_PARAM(2);
   length_ = bsize_ * bsize_ * sizeof(uint16_t);
-  buffer_ = (uint8_t *)malloc(length_);
+  buffer_ = new uint8_t[length_];
+  ASSERT_TRUE(buffer_ != NULL);
   for (int i = 0; i < length_; ++i) {
     buffer_[i] = rnd_.Rand8();
   }
 }
 
-void AV1CrcHashTest::TearDown() { free(buffer_); }
+void AV1CrcHashTest::TearDown() { delete[] buffer_; }
 
 void AV1CrcHashTest::RunCheckOutput(get_crc_value_func test_impl,
                                     get_crc_value_func ref_impl) {
@@ -144,7 +145,7 @@
   buffer_[0] += 1;
   uint32_t crc3 = test_impl(&calc_, buffer_, length_);
   uint32_t crc4 = ref_impl(&calc_, buffer_, length_);
-  ASSERT_NE(crc0, crc3);  // crc shoud not equal to previours one
+  ASSERT_NE(crc0, crc3);  // crc shoud not equal to previous one
   ASSERT_EQ(crc3, crc4);
 }
 
@@ -153,7 +154,7 @@
   const int repeat = 10000000 / (bsize_ + bsize_);
 
   aom_usec_timer timer;
-  double time[2] = { 0 };
+  double time[2];
   for (int i = 0; i < 2; ++i) {
     aom_usec_timer_start(&timer);
     for (int j = 0; j < repeat; ++j) {
@@ -184,8 +185,8 @@
 INSTANTIATE_TEST_CASE_P(
     SSE4_2, AV1CrcHashTest,
     ::testing::Combine(::testing::Values(&av1_get_crc_value_sse4_2),
-                       ::testing::Values(&get_crc32c_value_ref),
+                       ::testing::Values(&GetCrc32cValueRef),
                        ::testing::ValuesIn(kValidBlockSize)));
 #endif
 
-}  // namespace AV1Hash
+}  // namespace