aes/asm/bsaes-armv7.pl: fix XTS decrypt test failure.
authorAndy Polyakov <appro@openssl.org>
Sat, 18 Jun 2016 13:37:25 +0000 (15:37 +0200)
committerAndy Polyakov <appro@openssl.org>
Mon, 20 Jun 2016 10:31:27 +0000 (12:31 +0200)
RT#4578

Reviewed-by: Rich Salz <rsalz@openssl.org>
(cherry picked from commit 3d32bab8f1742a3b57742e18f92a408f0403df8d)

crypto/aes/asm/bsaes-armv7.pl

index fcc81d1a493374b3592c253ddd51cce3dd2fe888..0c9ddf64f9679a05b5cc1e007cf5cfebebbf8e3e 100644 (file)
@@ -2361,9 +2361,9 @@ $code.=<<___;
        veor            @XMM[0], @XMM[8]
        mov             r1, sp
        vst1.8          {@XMM[0]}, [sp,:128]
+       mov             r5, $magic                      @ preserve magic
        mov             r2, $key
        mov             r4, $fp                         @ preserve fp
-       mov             r5, $magic                      @ preserve magic
 
        bl              AES_decrypt