diff options
author | Andy Polyakov <appro@openssl.org> | 2010-01-17 13:44:14 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2010-01-17 13:44:14 +0000 |
commit | 78a533cb93ca7f235ad594a619fdb715f3a78ce6 (patch) | |
tree | 247c4ad3d1c3ba9a96965e2b205aa64b06da539f /crypto/ppccpuid.pl | |
parent | 4f385652043824703d293e5599301932fd64d361 (diff) | |
download | openssl-new-78a533cb93ca7f235ad594a619fdb715f3a78ce6.tar.gz |
Minor updates to ppccap.c and ppccpuid.pl.
Diffstat (limited to 'crypto/ppccpuid.pl')
-rwxr-xr-x | crypto/ppccpuid.pl | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/crypto/ppccpuid.pl b/crypto/ppccpuid.pl index 5b866bd288..a52a8b38d0 100755 --- a/crypto/ppccpuid.pl +++ b/crypto/ppccpuid.pl @@ -34,16 +34,30 @@ $code=<<___; .align 4 .OPENSSL_wipe_cpu: xor r0,r0,r0 + fmr f0,f31 + fmr f1,f31 + fmr f2,f31 mr r3,r1 + fmr f3,f31 xor r4,r4,r4 + fmr f4,f31 xor r5,r5,r5 + fmr f5,f31 xor r6,r6,r6 + fmr f6,f31 xor r7,r7,r7 + fmr f7,f31 xor r8,r8,r8 + fmr f8,f31 xor r9,r9,r9 + fmr f9,f31 xor r10,r10,r10 + fmr f10,f31 xor r11,r11,r11 + fmr f11,f31 xor r12,r12,r12 + fmr f12,f31 + fmr f13,f31 blr .globl .OPENSSL_atomic_add |