Commit Graph

13 Commits

Author SHA1 Message Date
2e857b0240 Update copyright year. 2024-12-19 15:21:40 +00:00
bd5051ce18 General refactor and cleanup. 2024-04-30 15:12:48 +01:00
1905cb0d43 Refactor and reformat. 2023-09-23 18:55:52 +01:00
33f021fd54 Add documentation. 2023-09-23 18:10:44 +01:00
d4a607345e Lower ARM architecture requirement for CRC32 instructions.
The changes ensure compatibility with compilers targeting ARMv7.
32-bit processors of architecture 8 and higher, or 64-bit processors running in 32-bit mode can have the CRC32 instructions.
With this change we will query the processor instead of the compiler architecture.
2023-09-23 00:53:23 +01:00
c392dfa682 Fixed typo in ARM32 CRC32 instruction call. 2023-09-23 00:50:37 +01:00
7e9f26e2df Update copyright year. 2022-12-01 23:06:20 +00:00
0c0a4850e5 Ensure MingW32 arm compilations have the inlines for crc32 operations. 2021-10-13 21:06:53 +01:00
134709f90f Set file headers. 2021-10-13 03:25:16 +01:00
e63125ac04 Consistency of method signatures. 2021-10-13 03:07:04 +01:00
fe8e157f89 Fix compilation for 32-bit ARM. 2021-10-05 04:39:13 +01:00
f425cb6f24 Fix CRC32 using ARM SIMD being reversed when not needed. 2021-10-01 03:40:29 +01:00
d433af7987 Add ARM special instructions implementation for CRC32. 2021-09-29 02:49:40 +01:00