> >>> - for (;;)
> >>> + for (;1;)
>
> >> Eh? Why?
>
> > Well, to be honest I don't really have a clear clue:-) It just works! I
> > suppose egcs-1.1.2 optimizer takes it easier on for(;1;) than on
> > for(;;)...
>
> Does while (1) also work?
Yes.
> Looks much saner ...
No comment:-) But if you consider to patch bn_asm.c, then why not unroll
the loops the way I did in crypto/bn/asm/sparc*.S? I can compose a patch
tomorrow, I feel too sleeeeepyyyyyyyyy nowwwwwwwwwwwwww....
Andy.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]