crc32c: use bool
[fio.git] / crc / crc32c-arm64.c
index c3f42c7cd0ace8fbaef7acbbace2e2c9548b7303..08177ba6cff66e78884eaed9148c6909a67097b8 100644 (file)
@@ -19,7 +19,7 @@
 #define HWCAP_CRC32             (1 << 7)
 #endif /* HWCAP_CRC32 */
 
-int crc32c_arm64_available = 0;
+bool crc32c_arm64_available = false;
 
 #ifdef ARCH_HAVE_ARM64_CRC_CRYPTO
 
@@ -27,7 +27,7 @@ int crc32c_arm64_available = 0;
 #include <arm_acle.h>
 #include <arm_neon.h>
 
-static int crc32c_probed;
+static bool crc32c_probed;
 
 /*
  * Function to calculate reflected crc with PMULL Instruction
@@ -106,9 +106,8 @@ void crc32c_arm64_probe(void)
 
        if (!crc32c_probed) {
                hwcap = getauxval(AT_HWCAP);
-               if (hwcap & HWCAP_CRC32)
-                       crc32c_arm64_available = 1;
-               crc32c_probed = 1;
+               crc32c_arm64_available = (hwcap & HWCAP_CRC32) != 0;
+               crc32c_probed = true;
        }
 }