Hi,

In openssl-0.9.8f a change in crypto/perlasm/x86ms.pl was
introduced which injects XMMWORD types into the .asm file(s)
it creates.

XMMWORD is new in Microsoft Visual Studio 2005.  The
documentation of XMMWORD in VS2005 says, in part:

   Microsoft Macro Assembler Reference  XMMWORD

   Used for 128-bit multimedia operands with MMX and SSE (XMM)
   instructions.

   Remarks
   XMMWORD was added to MASM in Visual C++ 2005.
   XMMWORD is intended to represent the same type as __m128.

__m128 exists going back to at least Visual Studio 2003 and perhaps further,
and it continues to exist in VS 2005 at least.

If  "XMMWORD is intended to represent the same type as __m128" as it says,
the use of __m128 instead of XMMWORD should do the same thing.  I have
not tested this since I know nothing at all about the code. However it seems a worthy goal for an open source project to not induce us to pay more $$$ to the
biggest enemy of open source on this planet, so please consider the use of
__m128 instead of XMMWORD.  Thanks.

In the short term I am dropping back to openssl-0.9.8e which builds, tests, and
installs without problem using VS2003.

Thanks,
Jeff Barry

--

The eMail Guy, Office phone: 617-449-0927, Cell: 978-621-9264
Euro RSCG 4D, Boston, [EMAIL PROTECTED]


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to