* x86 OS X support
This commit is contained in:
parent
b06643f41d
commit
e74947be2c
5 changed files with 21 additions and 19 deletions
|
@ -33,7 +33,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
|
||||
.data
|
||||
|
||||
temp: .float 0.0
|
||||
temp: .single 0.0
|
||||
fpucw: .long 0
|
||||
|
||||
// Precision Control Field , 2 bits / 0x0300
|
||||
|
@ -63,7 +63,7 @@ cw0F7F: .long 0x0F7F
|
|||
// int qftol( void ) - default control word
|
||||
//
|
||||
|
||||
.global C(qftol)
|
||||
.globl C(qftol)
|
||||
|
||||
C(qftol):
|
||||
fistpl temp
|
||||
|
@ -75,7 +75,7 @@ C(qftol):
|
|||
// int qftol027F( void ) - DirectX FPU
|
||||
//
|
||||
|
||||
.global C(qftol027F)
|
||||
.globl C(qftol027F)
|
||||
|
||||
C(qftol027F):
|
||||
fnstcw fpucw
|
||||
|
@ -89,7 +89,7 @@ C(qftol027F):
|
|||
// int qftol037F( void ) - Linux FPU
|
||||
//
|
||||
|
||||
.global C(qftol037F)
|
||||
.globl C(qftol037F)
|
||||
|
||||
C(qftol037F):
|
||||
fnstcw fpucw
|
||||
|
@ -104,7 +104,7 @@ C(qftol037F):
|
|||
// int qftol0F7F( void ) - ANSI
|
||||
//
|
||||
|
||||
.global C(qftol0F7F)
|
||||
.globl C(qftol0F7F)
|
||||
|
||||
C(qftol0F7F):
|
||||
fnstcw fpucw
|
||||
|
@ -118,7 +118,7 @@ C(qftol0F7F):
|
|||
// int qftol0E7F( void )
|
||||
//
|
||||
|
||||
.global C(qftol0E7F)
|
||||
.globl C(qftol0E7F)
|
||||
|
||||
C(qftol0E7F):
|
||||
fnstcw fpucw
|
||||
|
@ -134,7 +134,7 @@ C(qftol0E7F):
|
|||
// long Q_ftol( float q )
|
||||
//
|
||||
|
||||
.global C(Q_ftol)
|
||||
.globl C(Q_ftol)
|
||||
|
||||
C(Q_ftol):
|
||||
flds 4(%esp)
|
||||
|
@ -147,7 +147,7 @@ C(Q_ftol):
|
|||
// long qftol0F7F( float q ) - Linux FPU
|
||||
//
|
||||
|
||||
.global C(Q_ftol0F7F)
|
||||
.globl C(Q_ftol0F7F)
|
||||
|
||||
C(Q_ftol0F7F):
|
||||
fnstcw fpucw
|
||||
|
|
|
@ -24,7 +24,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
|||
|
||||
#include "../qcommon/q_platform.h"
|
||||
|
||||
#ifdef __MINGW32__
|
||||
#if defined(__MINGW32__) || defined(MACOS_X)
|
||||
#undef ELF
|
||||
#endif
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ cw037F: .long 0x037F
|
|||
.text
|
||||
|
||||
// void Sys_SnapVector( float *v )
|
||||
.global C(Sys_SnapVector)
|
||||
.globl C(Sys_SnapVector)
|
||||
C(Sys_SnapVector):
|
||||
pushl %eax
|
||||
pushl %ebp
|
||||
|
@ -74,7 +74,7 @@ C(Sys_SnapVector):
|
|||
ret
|
||||
|
||||
// void Sys_SnapVectorCW( float *v, unsigned short int cw )
|
||||
.global C(Sys_SnapVectorCW)
|
||||
.globl C(Sys_SnapVectorCW)
|
||||
C(Sys_SnapVectorCW):
|
||||
pushl %eax
|
||||
pushl %ebp
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue