Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var maxNum:int = 10000000;
- var r:int;
- function doShift():void
- {
- for (var i:int = -maxNum; i<=maxNum; ++i) {
- r = i << 0 ? -i:i;
- }
- }
- function doAbs():void
- {
- for (var i:int = -maxNum; i<=maxNum; ++i) {
- r = Math.abs(i);
- }
- }
- var t0:int = getTimer();
- doAbs();
- var t1:int = getTimer();
- trace("Using Math.abs: " + (t1-t0).toString() + " ms\n");
- var t2:int = getTimer();
- doShift();
- var t3:int = getTimer();
- trace("Using Bitwise shift: " + (t3-t2).toString() + " ms\n");
Advertisement