projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Style cleanups for arm crc32c hw support
[fio.git]
/
crc
/
crc32c-arm64.c
diff --git
a/crc/crc32c-arm64.c
b/crc/crc32c-arm64.c
index 78fa64ec76cfd6af6d2feb87560ad31d2b0ea756..c3f42c7cd0ace8fbaef7acbbace2e2c9548b7303 100644
(file)
--- a/
crc/crc32c-arm64.c
+++ b/
crc/crc32c-arm64.c
@@
-76,7
+76,7
@@
uint32_t crc32c_arm64(unsigned char const *data, unsigned long length)
data += sizeof(uint64_t);
}
data += sizeof(uint64_t);
}
- if(!(len += 1024))
+ if
(!(len += 1024))
return crc;
while ((len -= sizeof(uint64_t)) >= 0) {
return crc;
while ((len -= sizeof(uint64_t)) >= 0) {
@@
-103,11
+103,11
@@
uint32_t crc32c_arm64(unsigned char const *data, unsigned long length)
void crc32c_arm64_probe(void)
{
unsigned long hwcap;
void crc32c_arm64_probe(void)
{
unsigned long hwcap;
+
if (!crc32c_probed) {
hwcap = getauxval(AT_HWCAP);
if (!crc32c_probed) {
hwcap = getauxval(AT_HWCAP);
- if (hwcap & HWCAP_CRC32)
{
+ if (hwcap & HWCAP_CRC32)
crc32c_arm64_available = 1;
crc32c_arm64_available = 1;
- }
crc32c_probed = 1;
}
}
crc32c_probed = 1;
}
}