jinliangli opened a new pull request, #16130: URL: https://github.com/apache/nuttx/pull/16130
## Summary Optimize crc32 standard(poly:0x04C11DB7) and crc32 castagnoli(poly:0x1EDC6F41) with arm crc32 extension instructions. For example, crc32 standard caculates(lookup crc32 table) 1812 bytes data, reduced the time from 118 us to 14 us through optimization. Performance improved ~700% ## Impact No. The new feature is disabled by default, open it when your arm chip has crc32 extension ## Testing build: fvp-armv8r-aarch32:nsh tested on a cortex-r52 cpu -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org