> 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]

Reply via email to