> modexp512-x86_64.s ends here:
> | #
> | # X2 = Xh * M2 + Xl
> | # do first part (X2 = Xh * M2)
> | addq $80,%rdi# rdi -> pXh ; 128 bits, 2 qwords
> | # Xh is actually { [rdi+8*1], rbp }
> | addq $64,%rsi# rsi -> M2
> | leaq 296(%rsp),%rcx# rcx -> pX2 ; 641 bits, 11 qwords
I can't reproduce this, i.e. I can't confirm that modexp512-x86_64.s
comes out truncated.
> When generating the file perl also throws this error:
> Can't locate object method "size" via package "expr" at
> ./crypto/bn/asm/../../perlasm/x86_64-xlate.pl line 831, <> line 436.
"expr" does not have "size" method and shouldn't have... Double-check
that your copy of modexp512-x86_64.pl and x86_64-xlate.pl are pristine.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]