Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/******************************************************************************
* FTOL.h * *-------------* * *------------------------------------------------------------------------------ * Copyright (C) 2000 Microsoft Corporation Date: 12/04/00 * All Rights Reserved * ********************************************************************* mplumpe ***/
#pragma once
// Do a floating to integer conversion quickly
// NOTE : FTOL rounds, while (int) truncates!!!
#ifdef _M_IX86
#define FTOL(f) fast_ftol(f)
__inline int fast_ftol (double f) { int i; __asm FLD f __asm FISTP i return i; } #else
#define FTOL(f) (int) (f)
#endif
|