Re: [openssl.org #1592] ms\do_masm.bat requires MASM v8

2007-10-21 Thread Andy Polyakov via RT
> Adding a conditional declaration for XMMWORD allows either MASM 6, MASM 7, or > MASM 8 to assemble > OpenSSL 0.9.8g correctly, including the SSE2 instructions in sha512-sse2.asm: > > IF @Version LT 800 > XMMWORD STRUCT 16 > DQ 2 dup (?) > XMMWORD ENDS > ENDIF Fixed per http://cvs.openss

Re: [openssl.org #1592] ms\do_masm.bat requires MASM v8

2007-10-19 Thread [EMAIL PROTECTED] via RT
Adding a conditional declaration for XMMWORD allows either MASM 6, MASM 7, or MASM 8 to assemble OpenSSL 0.9.8g correctly, including the SSE2 instructions in sha512-sse2.asm: IF @Version LT 800 XMMWORD STRUCT 16 DQ 2 dup (?) XMMWORD ENDS ENDIF x86ms.pl could do this: --- crypto\perlasm

Re: [openssl.org #1592] ms\do_masm.bat requires MASM v8

2007-10-18 Thread [EMAIL PROTECTED] via RT
MASM 6.15+ includes support for the SSE2 instructions, like movdqa, movdqu, etc. It is only the XMMWORD directive that forces the use of the Visual Studio 2005 assembler. If QWORD is substituted for XMMWORD, MASM 6 can assemble the .asm sources. Testing OpenSSL built with MASM 6 and this 'QWORD'

[openssl.org #1592] ms\do_masm.bat requires MASM v8

2007-10-18 Thread Stephen Henson via RT
> [EMAIL PROTECTED] - Thu Oct 18 09:05:32 2007]: > > Starting with OpenSSL 0.9.8f, Windows builds using ms\do_masm.bat > generate .asm files with the MASM > directive XMMWORD. > > XMMWORD was added to MASM 8 (Visual Studio C++ 2005). > ref: http://msdn2.microsoft.com/en-us/library/cw0399sf(VS.80)

[openssl.org #1592] ms\do_masm.bat requires MASM v8

2007-10-18 Thread [EMAIL PROTECTED] via RT
Starting with OpenSSL 0.9.8f, Windows builds using ms\do_masm.bat generate .asm files with the MASM directive XMMWORD. XMMWORD was added to MASM 8 (Visual Studio C++ 2005). ref: http://msdn2.microsoft.com/en-us/library/cw0399sf(VS.80).aspx This prevents building OpenSSL via ms\do_masm.bat with