Hi RAR developers:
Here is a patch to improve ARM64 extract speed on ARM64 platform via crc instructions.
If the ARM64 support CRC extension, the CRC32 algorism will be optimized as below:
b4: 8b020022 add x2, x1, x2
b8: 38401423 ldrb w3, [x1], #1
bc: 1ac34000 crc32b w0, w0, w3
After this change, the extract speed has 10% improvements.
Please revew the patch enclosed.
Any feedback would be appreciated.
Chenxi