Bug #85819 | Optimize AARCH64 CRC32c implementation | ||
---|---|---|---|
Submitted: | 6 Apr 2017 3:04 | Modified: | 7 Apr 2017 8:22 |
Reporter: | Yuqi Gu (OCA) | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: InnoDB Plugin storage engine | Severity: | S5 (Performance) |
Version: | 5.7 | OS: | Linux |
Assigned to: | CPU Architecture: | ARM | |
Tags: | Contribution |
- View
- Add Comment
- Files
- Developer
- Edit Submission
- View Progress Log
- Contributions
To submit contributions, please log in.
[6 Apr 2017 5:41]
Yuqi Gu
[7 Apr 2017 5:22]
Yuqi Gu
ARMv8 defines PMULL crypto instruction. The new patch optimizes crc32c calculate with the instruction when available rather than (*) I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Attachment: bug85819-02-5.7.txt (text/plain), 8.38 KiB.
[28 Apr 2017 16:10]
OCA Admin
Contribution submitted via Github - Bug #85819 Add AArch64 optimized crc32c implementation (*) Contribution by Yuqi Gu (Github guyuqi, mysql-server/pull/136#issuecomment-292444031): I confirm the code being submitted is offered under the terms of the OCA, and that I am authorized to contribute it.
Attachment: git_patch_114523745.txt (text/plain), 11.05 KiB.