Решил сравнить скорость работы Math.floor с приведением к типу int. Привожу тест (Flash CS):

Код AS3:
import flash.utils.getTimer;
var time:uint;
var count:uint = 10000000;
var n:Number = 987654321.123456789;
function floor ():void
{
var i:uint;
for (i = 0; i < count; i++)
Math.floor(n);
}
function integer ():void
{
var i:uint;
for (i = 0; i < count; i++)
int(n);
}
time = getTimer();
floor();
trace(getTimer()-time);//892
time = getTimer();
integer();
trace(getTimer()-time);//136
Есть мысли, почему он такой медленный?