5 open STDOUT,">$output";
7 if ($flavour =~ /64/) {
24 .SUBSPA \$CODE\$,QUAD=0,ALIGN=8,ACCESS=0x2C,CODE_ONLY
26 .EXPORT OPENSSL_cpuid_setup,ENTRY
37 .EXPORT OPENSSL_rdtsc,ENTRY
49 .EXPORT OPENSSL_wipe_cpu,ENTRY
94 .EXPORT OPENSSL_cleanse,ENTRY,ARGW0=GR,ARGW1=GR
100 cmpib,*>> 15,$len,Little
104 and,*<> $inp,%r1,%r28
115 addib,*vnz -$SIZE_T,%r28,Loop
116 ldo $SIZE_T($inp),$inp
118 and,*<> $len,%r1,$len
122 addib,*vnz -1,$len,Little
132 $code =~ s/cmpib,\*/comib,/gm if ($SIZE_T==4);
133 $code =~ s/,\*/,/gm if ($SIZE_T==4);