Zebestov, что ты возмущаешься?

Код AS3:
var a:int = 10;
var b:int = 20;
var m:uint;
var i:int;
m = getTimer();
for (i = 0; i < 1000000; i++) {
a = a + b - (b = a);
}
trace(getTimer() - m);
//////////
var s:int;
m = getTimer();
for (i = 0; i < 1000000; i++) {
s = a;
a = b;
b = s;
}
trace(getTimer() - m);
Output
114
184
=)