> In the revision 1.9 of file x86cpuid.pl there appeared block with > some &setne instructions: > These instructions are translated under Solaris x86 into > setneb assembler instruction which causes "Illegal mnemonic" error with > /usr/ccs/bin/as > > Also, expression > &and ("edx", ~(1<<28)) is incorrectly translated into > > andl $18446744073441116159,%edx > on 32-bit platform > (should be "andl $4026531839,%edx" > ) > which causes as to complain about "Value out of range". > It looks like problem somewhere in the perlasm which incorrectly uses > 64-bit operations.
Well, "incorrectly" is not the word. Run 'perl -V' on machine in question and look at compile-time options. I bet yours have USE_64_BIT_INT, so the behavior is not incorrect in your context. In either case, http://cvs.openssl.org/chngview?cn=16233 should fix both. A. ______________________________________________________________________ OpenSSL Project http://www.openssl.org Development Mailing List openssl-dev@openssl.org Automated List Manager [EMAIL PROTECTED]