Fix lib Opcode to compile on WIN64.

This commit is contained in:
LuisAntonRebollo 2014-07-06 12:21:11 +02:00
parent d9fc3abaa4
commit 1bbc3d9e8a
2 changed files with 3 additions and 3 deletions

View file

@ -45,7 +45,7 @@
//! Fast square root for floating-point values.
inline_ float FastSqrt(float square)
{
#if defined( PLATFORM_WINDOWS )
#if defined( PLATFORM_WINDOWS ) && !defined ( _WIN64 )
float retval;
__asm {
@ -188,7 +188,7 @@
return x*x < epsilon;
}
#ifdef PLATFORM_WINDOWS
#if defined( PLATFORM_WINDOWS ) && !defined ( _WIN64 )
#define FCOMI_ST0 _asm _emit 0xdb _asm _emit 0xf0
#define FCOMIP_ST0 _asm _emit 0xdf _asm _emit 0xf0
#define FCMOVB_ST0 _asm _emit 0xda _asm _emit 0xc0

View file

@ -47,7 +47,7 @@
//! \warning writes nb*4 bytes !
inline_ void StoreDwords(udword* dest, udword nb, udword value)
{
#ifdef _WIN32
#if defined( _WIN32 ) && !defined( _WIN64 )
// The asm code below **SHOULD** be equivalent to one of those C versions
// or the other if your compiled is good: (checked on VC++ 6.0)
//