.SPACE \$TEXT\$
.SUBSPA \$CODE\$,QUAD=0,ALIGN=8,ACCESS=0x2C,CODE_ONLY
+ .EXPORT OPENSSL_cpuid_setup,ENTRY
+ .ALIGN 8
+OPENSSL_cpuid_setup
+ .PROC
+ .CALLINFO NO_CALLS
+ .ENTRY
+ bv ($rp)
+ .EXIT
+ nop
+ .PROCEND
+
.EXPORT OPENSSL_rdtsc,ENTRY
.ALIGN 8
OPENSSL_rdtsc
.PROC
.CALLINFO NO_CALLS
.ENTRY
- cmpib,*>> 15,$len,Little
+ cmpib,*= 0,$len,Ldone
+ nop
+ cmpib,*>>= 15,$len,Little
ldi $SIZE_T-1,%r1
Lalign
andcm $len,%r1,%r28
Loop
$ST %r0,0($inp)
- addib,*vnz -$SIZE_T,%r28,Loop
+ addib,*<> -$SIZE_T,%r28,Loop
ldo $SIZE_T($inp),$inp
and,*<> $len,%r1,$len
b,n Ldone
Little
stb %r0,0($inp)
- addib,*vnz -1,$len,Little
+ addib,*<> -1,$len,Little
ldo 1($inp),$inp
Ldone
bv ($rp)