Hi Andy (and anyone else that's interested),

As part of the general hackathon/audit we're doing in crypto/bn/ I once 
again came across the curious zeroing code in bn_expand2, only this time 
I figured it was high time for me to actually ask you about it. :-)

I understand the desire to cater for CPU pipelining with the 8-wise loop 
unrolling, but is this a better solution than just using memset() and 
letting the compiler take care of the same sort of thing?

Note, I'm not going to mess with this code myself, partly because I don't 
know the full history behind it and partly because this sort of thing is 
not really the focus for me at the moment. I'm just querying out of 
interest. TIA.

Cheers,
Geoff

-- 
Geoff Thorpe
[EMAIL PROTECTED]
http://www.geoffthorpe.net/

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to