projects
/
oweals
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix argument processing.
[oweals/openssl.git]
/
crypto
/
ppccpuid.pl
diff --git
a/crypto/ppccpuid.pl
b/crypto/ppccpuid.pl
index d6220e747d88f6ae3a1ae209173de736b09c0ff0..b4990ded85de9b44e69a94989a3a6661b228f84c 100755
(executable)
--- a/
crypto/ppccpuid.pl
+++ b/
crypto/ppccpuid.pl
@@
-29,12
+29,18
@@
$code=<<___;
fcfid f1,f1
extrdi r0,r0,32,0
blr
fcfid f1,f1
extrdi r0,r0,32,0
blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,0,0
+.size .OPENSSL_ppc64_probe,.-.OPENSSL_ppc64_probe
.globl .OPENSSL_altivec_probe
.align 4
.OPENSSL_altivec_probe:
.long 0x10000484 # vor v0,v0,v0
blr
.globl .OPENSSL_altivec_probe
.align 4
.OPENSSL_altivec_probe:
.long 0x10000484 # vor v0,v0,v0
blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,0,0
+.size .OPENSSL_altivec_probe,.-..OPENSSL_altivec_probe
.globl .OPENSSL_wipe_cpu
.align 4
.globl .OPENSSL_wipe_cpu
.align 4
@@
-65,6
+71,9
@@
$code=<<___;
fmr f12,f31
fmr f13,f31
blr
fmr f12,f31
fmr f13,f31
blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,0,0
+.size .OPENSSL_wipe_cpu,.-.OPENSSL_wipe_cpu
.globl .OPENSSL_atomic_add
.align 4
.globl .OPENSSL_atomic_add
.align 4
@@
-75,6
+84,10
@@
Ladd: lwarx r5,0,r3
bne- Ladd
$SIGNX r3,r0
blr
bne- Ladd
$SIGNX r3,r0
blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,2,0
+ .long 0
+.size .OPENSSL_atomic_add,.-.OPENSSL_atomic_add
.globl .OPENSSL_rdtsc
.align 4
.globl .OPENSSL_rdtsc
.align 4
@@
-82,6
+95,9
@@
Ladd: lwarx r5,0,r3
mftb r3
mftbu r4
blr
mftb r3
mftbu r4
blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,0,0
+.size .OPENSSL_rdtsc,.-.OPENSSL_rdtsc
.globl .OPENSSL_cleanse
.align 4
.globl .OPENSSL_cleanse
.align 4
@@
-94,7
+110,7
@@
Ladd: lwarx r5,0,r3
Little: mtctr r4
stb r0,0(r3)
addi r3,r3,1
Little: mtctr r4
stb r0,0(r3)
addi r3,r3,1
- bdnz
-
\$-8
+ bdnz
\$-8
blr
Lot: andi. r5,r3,3
beq Laligned
blr
Lot: andi. r5,r3,3
beq Laligned
@@
-107,10
+123,14
@@
Laligned:
mtctr r5
stw r0,0(r3)
addi r3,r3,4
mtctr r5
stw r0,0(r3)
addi r3,r3,4
- bdnz
-
\$-8
+ bdnz
\$-8
andi. r4,r4,3
bne Little
blr
andi. r4,r4,3
bne Little
blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,2,0
+ .long 0
+.size .OPENSSL_cleanse,.-.OPENSSL_cleanse
___
{
my ($out,$cnt,$max)=("r3","r4","r5");
___
{
my ($out,$cnt,$max)=("r3","r4","r5");
@@
-145,6
+165,10
@@
Loop: mftb $tick
mr r3,$cnt
blr
mr r3,$cnt
blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,2,0
+ .long 0
+.size .OPENSSL_instrument_bus,.-.OPENSSL_instrument_bus
.globl .OPENSSL_instrument_bus2
.align 4
.globl .OPENSSL_instrument_bus2
.align 4
@@
-193,6
+217,10
@@
Ldone2:
srwi $cnt,$cnt,2
sub r3,r0,$cnt
blr
srwi $cnt,$cnt,2
sub r3,r0,$cnt
blr
+ .long 0
+ .byte 0,12,0x14,0,0,0,3,0
+ .long 0
+.size .OPENSSL_instrument_bus2,.-.OPENSSL_instrument_bus2
___
}
___
}