summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorAnton Blanchard <anton@samba.org>2016-08-05 14:16:35 +1000
committerSergey Vojtovich <svoj@mariadb.org>2016-08-05 11:50:46 +0400
commitc82bc561b5a20475a185db4aaae250e83b93af4c (patch)
tree43e3f1653f1964a1c23c670595222f60903502c3 /extra
parenta2c826b6aa38d68e79a80499b0ecdc57ae98f8e0 (diff)
downloadmariadb-git-c82bc561b5a20475a185db4aaae250e83b93af4c.tar.gz
crc32-vpmsum: Restore non volatile registers on zero length CRC
This is never hit in practice, because the wrapper code catches it, but fix the zero length exit to restore all the non volatile registers. From: https://github.com/antonblanchard/crc32-vpmsum/commit/aaf0ac48a401abfaa0ad2d520be755e66c1e2e95 Signed-off-by: Anton Blanchard <anton@samba.org>
Diffstat (limited to 'extra')
-rw-r--r--extra/crc32-vpmsum/crc32.iS1
1 files changed, 0 insertions, 1 deletions
diff --git a/extra/crc32-vpmsum/crc32.iS b/extra/crc32-vpmsum/crc32.iS
index 06f15432be2..4e7c18922da 100644
--- a/extra/crc32-vpmsum/crc32.iS
+++ b/extra/crc32-vpmsum/crc32.iS
@@ -727,7 +727,6 @@ FUNC_START(__F)
.Lzero:
mr r3,r10
- blr
b .Lout
FUNC_END(__F)