diff options
Diffstat (limited to 'src/cl_pred.c')
-rw-r--r-- | src/cl_pred.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cl_pred.c b/src/cl_pred.c index 744eb33..2a87b08 100644 --- a/src/cl_pred.c +++ b/src/cl_pred.c @@ -19,7 +19,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "cl_local.h" - +#include "fpu.h" /* =================== @@ -213,6 +213,9 @@ void CL_PredictMovement( void ) { return; } + X86_PUSH_FPCW; + X86_SINGLE_FPCW; + // copy current state to pmove memset( &pm, 0, sizeof( pm ) ); pm.trace = CL_Trace; @@ -246,6 +249,8 @@ void CL_PredictMovement( void ) { } else { frame = current - 1; } + + X86_POP_FPCW; oldz = cl.predicted_origins[cl.predicted_step_frame & CMD_MASK][2]; step = pm.s.origin[2] - oldz; |