[MDEV-9699] power8 crc32 doesn't implement PPC64 ABI correctly Created: 2016-03-08  Updated: 2016-03-15  Resolved: 2016-03-15

Status: Closed
Project: MariaDB Server
Component/s: Storage Engine - InnoDB, Storage Engine - XtraDB
Affects Version/s: 10.1.12
Fix Version/s: 10.1.13

Type: Bug Priority: Critical
Reporter: Daniel Black Assignee: Jan Lindström (Inactive)
Resolution: Fixed Votes: 0
Labels: contribution


 Description   

By not implementing the ABI correctly we changed registers that should of been non-volatile.

The pull request linked is a mirror of the upstream changes:

https://github.com/antonblanchard/crc32-vpmsum/compare/f2145e5858c283d6a95ea1bc613db50b4d514303...aaf0ac4



 Comments   
Comment by Jan Lindström (Inactive) [ 2016-03-15 ]

commit d5d0c35f23c54c3ddddaebfeaa77ad80439f0ebd
Merge: 46089d7 5ea894a
Author: Jan Lindström <jan.lindstrom@mariadb.com>
Date: Tue Mar 15 10:46:33 2016 +0200

Merge pull request #160 from grooverdan/crc32_power_abi_fix

MDEV-9699: power8 crc32: Per the PPC64 ABI, v20-v31 are non-volatile registers

Generated at Thu Feb 08 07:36:39 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.