Hi,
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
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.
With warnings on I get this instead:
"my" variable $pDst masks earlier declaration in same scope at
./crypto/bn/asm/modexp512-x86_64.pl line 627.
"my" variable $pDst_o masks earlier declaration in same scope at
./crypto/bn/asm/modexp512-x86_64.pl line 627.
"my" variable $pDst masks earlier declaration in same scope at
./crypto/bn/asm/modexp512-x86_64.pl line 711.
"my" variable $pDst_o masks earlier declaration in same scope at
./crypto/bn/asm/modexp512-x86_64.pl line 711.
Use of uninitialized value $flavour in pattern match (m//) at
./crypto/bn/asm/modexp512-x86_64.pl line 62.
Use of uninitialized value $flavour in pattern match (m//) at
./crypto/bn/asm/modexp512-x86_64.pl line 64.
Use of uninitialized value $output in pattern match (m//) at
./crypto/bn/asm/modexp512-x86_64.pl line 64.
Use of uninitialized value $flavour in concatenation (.) or string at
./crypto/bn/asm/modexp512-x86_64.pl line 71.
Use of uninitialized value $output in concatenation (.) or string at
./crypto/bn/asm/modexp512-x86_64.pl line 71.
Can't locate object method "size" via package "expr" at
./crypto/bn/asm/../../perlasm/x86_64-xlate.pl line 831, <> line 436.
Kurt
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]