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]