Hi, > The suggested fix for #3759: [PATCH] crypto: use bigint in x86-64 perl > addresses some issues but not all issues with the generation of the asm from > the perl scripts. Using the provided patch, one still fails with: > > /usr/bin/perl asm/aes-x86_64.pl macosx > aes-x86_64.s > /opt/local/bin/gcc-apple-4.2 -I.. -I../.. -I../modes -I../asn1 -I../evp > -I../../include -fPIC -fno-common -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS > -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch x86_64 -O3 -DL_ENDIAN -Wall > -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 > -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM > -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM > -DECP_NISTZ256_ASM -c -o aes-x86_64.o aes-x86_64.s > aes-x86_64.s:1383:missing or invalid immediate expression `' taken as 0 > aes-x86_64.s:1383:suffix or operands invalid for `mov' > aes-x86_64.s:1544:missing or invalid immediate expression `' taken as 0 > aes-x86_64.s:1544:suffix or operands invalid for `mov'
I can't reproduce the problem. And expected values in lines in question are not big at all. What is common there is that there is division that obviously mistreated on your system. Can you try/confirm if enclosing it to backticks does the trick? I mean question is what happens if you replace occurrences of 240/8 with `240/8`? _______________________________________________ openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev