/**
* Copyright yasurageruheya ( http://wonderfl.net/user/yasurageruheya )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/A7uV
*/
package {
import flash.display.Sprite;
import flash.events.Event;
import flash.geom.Rectangle;
import flash.system.System;
import flash.text.TextField;
import flash.utils.ByteArray;
public class FlashTest extends Sprite {
public const LOOP:int = 500000;
public const txt:TextField = new TextField();
public var tests:Vector.<Tester> = new Vector.<Tester>();
public var freeMemory:int;
public var gcCount10byte:int = 0;
public var gcCount100byte:int = 0;
public var gcCount1KB:int = 0;
public var gcCount10KB:int = 0;
public var gcCount100KB:int = 0
public var gcCount1MB:int = 0;
public var gcCount10MB:int = 0;
public var gcCount100MB:int = 0;
public var gcCount:int = 0;
public var totalFrames:Number = 1;
public var vec_byte:Vector.<ByteArray> = new Vector.<ByteArray>();
public function FlashTest() {
var vec:Vector.<Rectangle> = new Vector.<Rectangle>(LOOP);
var count:int = 0;
stage.frameRate = 1000;
//*
tests[tests.length] = new Tester("var : ", function():void
{
var i:int = LOOP;
while (i--) { var0(); }
});
tests[tests.length] = new Tester("var 連結 : ", function():void
{
var i:int = LOOP;
while (i--) { var1(); }
});
tests[tests.length] = new Tester("var 初期値あり : ", function():void
{
var i:int = LOOP;
while (i--) { var2(); }
});
tests[tests.length] = new Tester("var 連結 初期値あり : ", function():void
{
var i:int = LOOP;
while (i--) { var3(); }
});
tests[tests.length] = new Tester("const : ", function():void
{
var i:int = LOOP;
while (i--) { const0(); }
});
tests[tests.length] = new Tester("const 連結 : ", function():void
{
var i:int = LOOP;
while (i--) { const1(); }
});
tests[tests.length] = new Tester("const 初期値あり : ", function():void
{
var i:int = LOOP;
while (i--) { const2(); }
});
tests[tests.length] = new Tester("const 連結 初期値あり : ", function():void
{
var i:int = LOOP;
while (i--) { const3(); }
});
/*/
tests[tests.length] = new Tester("new Rectangle() : ", function():void
{
var i:int = LOOP;
while (i--)
{
new Rectangle();
}
});
//*/
tests.reverse();
txt.width = 500;
txt.height = 500;
addChild(txt);
freeMemory = System.freeMemory;
// write as3 code here..
addEventListener(Event.ENTER_FRAME, test);
}
[Inline]
final private function var0():void
{
var a0:int;var a1:int;var a2:int;var a3:int;var a4:int;var a5:int;var a6:int;var a7:int;var a8:int;var a9:int;
var b0:int;var b1:int;var b2:int;var b3:int;var b4:int;var b5:int;var b6:int;var b7:int;var b8:int;var b9:int;
var c0:int;var c1:int;var c2:int;var c3:int;var c4:int;var c5:int;var c6:int;var c7:int;var c8:int;var c9:int;
var d0:int;var d1:int;var d2:int;var d3:int;var d4:int;var d5:int;var d6:int;var d7:int;var d8:int;var d9:int;
var e0:int;var e1:int;var e2:int;var e3:int;var e4:int;var e5:int;var e6:int;var e7:int;var e8:int;var e9:int;
var f0:int;var f1:int;var f2:int;var f3:int;var f4:int;var f5:int;var f6:int;var f7:int;var f8:int;var f9:int;
var g0:int;var g1:int;var g2:int;var g3:int;var g4:int;var g5:int;var g6:int;var g7:int;var g8:int;var g9:int;
var h0:int;var h1:int;var h2:int;var h3:int;var h4:int;var h5:int;var h6:int;var h7:int;var h8:int;var h9:int;
var i0:int;var i1:int;var i2:int;var i3:int;var i4:int;var i5:int;var i6:int;var i7:int;var i8:int;var i9:int;
var j0:int;var j1:int;var j2:int;var j3:int;var j4:int;var j5:int;var j6:int;var j7:int;var j8:int;var j9:int;
var k0:int;var k1:int;var k2:int;var k3:int;var k4:int;var k5:int;var k6:int;var k7:int;var k8:int;var k9:int;
var l0:int;var l1:int;var l2:int;var l3:int;var l4:int;var l5:int;var l6:int;var l7:int;var l8:int;var l9:int;
var m0:int;var m1:int;var m2:int;var m3:int;var m4:int;var m5:int;var m6:int;var m7:int;var m8:int;var m9:int;
var n0:int;var n1:int;var n2:int;var n3:int;var n4:int;var n5:int;var n6:int;var n7:int;var n8:int;var n9:int;
var o0:int;var o1:int;var o2:int;var o3:int;var o4:int;var o5:int;var o6:int;var o7:int;var o8:int;var o9:int;
var p0:int;var p1:int;var p2:int;var p3:int;var p4:int;var p5:int;var p6:int;var p7:int;var p8:int;var p9:int;
var q0:int;var q1:int;var q2:int;var q3:int;var q4:int;var q5:int;var q6:int;var q7:int;var q8:int;var q9:int;
var r0:int;var r1:int;var r2:int;var r3:int;var r4:int;var r5:int;var r6:int;var r7:int;var r8:int;var r9:int;
var s0:int;var s1:int;var s2:int;var s3:int;var s4:int;var s5:int;var s6:int;var s7:int;var s8:int;var s9:int;
var t0:int;var t1:int;var t2:int;var t3:int;var t4:int;var t5:int;var t6:int;var t7:int;var t8:int;var t9:int;
var u0:int;var u1:int;var u2:int;var u3:int;var u4:int;var u5:int;var u6:int;var u7:int;var u8:int;var u9:int;
var v0:int;var v1:int;var v2:int;var v3:int;var v4:int;var v5:int;var v6:int;var v7:int;var v8:int;var v9:int;
var w0:int;var w1:int;var w2:int;var w3:int;var w4:int;var w5:int;var w6:int;var w7:int;var w8:int;var w9:int;
var x0:int;var x1:int;var x2:int;var x3:int;var x4:int;var x5:int;var x6:int;var x7:int;var x8:int;var x9:int;
var y0:int;var y1:int;var y2:int;var y3:int;var y4:int;var y5:int;var y6:int;var y7:int;var y8:int;var y9:int;
var z0:int;var z1:int;var z2:int;var z3:int;var z4:int;var z5:int;var z6:int;var z7:int;var z8:int;var z9:int;
var A0:int;var A1:int;var A2:int;var A3:int;var A4:int;var A5:int;var A6:int;var A7:int;var A8:int;var A9:int;
var B0:int;var B1:int;var B2:int;var B3:int;var B4:int;var B5:int;var B6:int;var B7:int;var B8:int;var B9:int;
var C0:int;var C1:int;var C2:int;var C3:int;var C4:int;var C5:int;var C6:int;var C7:int;var C8:int;var C9:int;
var D0:int;var D1:int;var D2:int;var D3:int;var D4:int;var D5:int;var D6:int;var D7:int;var D8:int;var D9:int;
var E0:int;var E1:int;var E2:int;var E3:int;var E4:int;var E5:int;var E6:int;var E7:int;var E8:int;var E9:int;
var F0:int;var F1:int;var F2:int;var F3:int;var F4:int;var F5:int;var F6:int;var F7:int;var F8:int;var F9:int;
var G0:int;var G1:int;var G2:int;var G3:int;var G4:int;var G5:int;var G6:int;var G7:int;var G8:int;var G9:int;
var H0:int;var H1:int;var H2:int;var H3:int;var H4:int;var H5:int;var H6:int;var H7:int;var H8:int;var H9:int;
var I0:int;var I1:int;var I2:int;var I3:int;var I4:int;var I5:int;var I6:int;var I7:int;var I8:int;var I9:int;
var J0:int;var J1:int;var J2:int;var J3:int;var J4:int;var J5:int;var J6:int;var J7:int;var J8:int;var J9:int;
var K0:int;var K1:int;var K2:int;var K3:int;var K4:int;var K5:int;var K6:int;var K7:int;var K8:int;var K9:int;
var L0:int;var L1:int;var L2:int;var L3:int;var L4:int;var L5:int;var L6:int;var L7:int;var L8:int;var L9:int;
var M0:int;var M1:int;var M2:int;var M3:int;var M4:int;var M5:int;var M6:int;var M7:int;var M8:int;var M9:int;
var N0:int;var N1:int;var N2:int;var N3:int;var N4:int;var N5:int;var N6:int;var N7:int;var N8:int;var N9:int;
var O0:int;var O1:int;var O2:int;var O3:int;var O4:int;var O5:int;var O6:int;var O7:int;var O8:int;var O9:int;
var P0:int;var P1:int;var P2:int;var P3:int;var P4:int;var P5:int;var P6:int;var P7:int;var P8:int;var P9:int;
var Q0:int;var Q1:int;var Q2:int;var Q3:int;var Q4:int;var Q5:int;var Q6:int;var Q7:int;var Q8:int;var Q9:int;
var R0:int;var R1:int;var R2:int;var R3:int;var R4:int;var R5:int;var R6:int;var R7:int;var R8:int;var R9:int;
var S0:int;var S1:int;var S2:int;var S3:int;var S4:int;var S5:int;var S6:int;var S7:int;var S8:int;var S9:int;
var T0:int;var T1:int;var T2:int;var T3:int;var T4:int;var T5:int;var T6:int;var T7:int;var T8:int;var T9:int;
var U0:int;var U1:int;var U2:int;var U3:int;var U4:int;var U5:int;var U6:int;var U7:int;var U8:int;var U9:int;
var V0:int;var V1:int;var V2:int;var V3:int;var V4:int;var V5:int;var V6:int;var V7:int;var V8:int;var V9:int;
var W0:int;var W1:int;var W2:int;var W3:int;var W4:int;var W5:int;var W6:int;var W7:int;var W8:int;var W9:int;
var X0:int;var X1:int;var X2:int;var X3:int;var X4:int;var X5:int;var X6:int;var X7:int;var X8:int;var X9:int;
var Y0:int;var Y1:int;var Y2:int;var Y3:int;var Y4:int;var Y5:int;var Y6:int;var Y7:int;var Y8:int;var Y9:int;
var Z0:int;var Z1:int;var Z2:int;var Z3:int;var Z4:int;var Z5:int;var Z6:int;var Z7:int;var Z8:int;var Z9:int;
}
[Inline]
final private function var1():void
{
var a0:int,a1:int,a2:int,a3:int,a4:int,a5:int,a6:int,a7:int,a8:int,a9:int,
b0:int,b1:int,b2:int,b3:int,b4:int,b5:int,b6:int,b7:int,b8:int,b9:int,
c0:int,c1:int,c2:int,c3:int,c4:int,c5:int,c6:int,c7:int,c8:int,c9:int,
d0:int,d1:int,d2:int,d3:int,d4:int,d5:int,d6:int,d7:int,d8:int,d9:int,
e0:int,e1:int,e2:int,e3:int,e4:int,e5:int,e6:int,e7:int,e8:int,e9:int,
f0:int,f1:int,f2:int,f3:int,f4:int,f5:int,f6:int,f7:int,f8:int,f9:int,
g0:int,g1:int,g2:int,g3:int,g4:int,g5:int,g6:int,g7:int,g8:int,g9:int,
h0:int,h1:int,h2:int,h3:int,h4:int,h5:int,h6:int,h7:int,h8:int,h9:int,
i0:int,i1:int,i2:int,i3:int,i4:int,i5:int,i6:int,i7:int,i8:int,i9:int,
j0:int,j1:int,j2:int,j3:int,j4:int,j5:int,j6:int,j7:int,j8:int,j9:int,
k0:int,k1:int,k2:int,k3:int,k4:int,k5:int,k6:int,k7:int,k8:int,k9:int,
l0:int,l1:int,l2:int,l3:int,l4:int,l5:int,l6:int,l7:int,l8:int,l9:int,
m0:int,m1:int,m2:int,m3:int,m4:int,m5:int,m6:int,m7:int,m8:int,m9:int,
n0:int,n1:int,n2:int,n3:int,n4:int,n5:int,n6:int,n7:int,n8:int,n9:int,
o0:int,o1:int,o2:int,o3:int,o4:int,o5:int,o6:int,o7:int,o8:int,o9:int,
p0:int,p1:int,p2:int,p3:int,p4:int,p5:int,p6:int,p7:int,p8:int,p9:int,
q0:int,q1:int,q2:int,q3:int,q4:int,q5:int,q6:int,q7:int,q8:int,q9:int,
r0:int,r1:int,r2:int,r3:int,r4:int,r5:int,r6:int,r7:int,r8:int,r9:int,
s0:int,s1:int,s2:int,s3:int,s4:int,s5:int,s6:int,s7:int,s8:int,s9:int,
t0:int,t1:int,t2:int,t3:int,t4:int,t5:int,t6:int,t7:int,t8:int,t9:int,
u0:int,u1:int,u2:int,u3:int,u4:int,u5:int,u6:int,u7:int,u8:int,u9:int,
v0:int,v1:int,v2:int,v3:int,v4:int,v5:int,v6:int,v7:int,v8:int,v9:int,
w0:int,w1:int,w2:int,w3:int,w4:int,w5:int,w6:int,w7:int,w8:int,w9:int,
x0:int,x1:int,x2:int,x3:int,x4:int,x5:int,x6:int,x7:int,x8:int,x9:int,
y0:int,y1:int,y2:int,y3:int,y4:int,y5:int,y6:int,y7:int,y8:int,y9:int,
z0:int,z1:int,z2:int,z3:int,z4:int,z5:int,z6:int,z7:int,z8:int,z9:int,
A0:int,A1:int,A2:int,A3:int,A4:int,A5:int,A6:int,A7:int,A8:int,A9:int,
B0:int,B1:int,B2:int,B3:int,B4:int,B5:int,B6:int,B7:int,B8:int,B9:int,
C0:int,C1:int,C2:int,C3:int,C4:int,C5:int,C6:int,C7:int,C8:int,C9:int,
D0:int,D1:int,D2:int,D3:int,D4:int,D5:int,D6:int,D7:int,D8:int,D9:int,
E0:int,E1:int,E2:int,E3:int,E4:int,E5:int,E6:int,E7:int,E8:int,E9:int,
F0:int,F1:int,F2:int,F3:int,F4:int,F5:int,F6:int,F7:int,F8:int,F9:int,
G0:int,G1:int,G2:int,G3:int,G4:int,G5:int,G6:int,G7:int,G8:int,G9:int,
H0:int,H1:int,H2:int,H3:int,H4:int,H5:int,H6:int,H7:int,H8:int,H9:int,
I0:int,I1:int,I2:int,I3:int,I4:int,I5:int,I6:int,I7:int,I8:int,I9:int,
J0:int,J1:int,J2:int,J3:int,J4:int,J5:int,J6:int,J7:int,J8:int,J9:int,
K0:int,K1:int,K2:int,K3:int,K4:int,K5:int,K6:int,K7:int,K8:int,K9:int,
L0:int,L1:int,L2:int,L3:int,L4:int,L5:int,L6:int,L7:int,L8:int,L9:int,
M0:int,M1:int,M2:int,M3:int,M4:int,M5:int,M6:int,M7:int,M8:int,M9:int,
N0:int,N1:int,N2:int,N3:int,N4:int,N5:int,N6:int,N7:int,N8:int,N9:int,
O0:int,O1:int,O2:int,O3:int,O4:int,O5:int,O6:int,O7:int,O8:int,O9:int,
P0:int,P1:int,P2:int,P3:int,P4:int,P5:int,P6:int,P7:int,P8:int,P9:int,
Q0:int,Q1:int,Q2:int,Q3:int,Q4:int,Q5:int,Q6:int,Q7:int,Q8:int,Q9:int,
R0:int,R1:int,R2:int,R3:int,R4:int,R5:int,R6:int,R7:int,R8:int,R9:int,
S0:int,S1:int,S2:int,S3:int,S4:int,S5:int,S6:int,S7:int,S8:int,S9:int,
T0:int,T1:int,T2:int,T3:int,T4:int,T5:int,T6:int,T7:int,T8:int,T9:int,
U0:int,U1:int,U2:int,U3:int,U4:int,U5:int,U6:int,U7:int,U8:int,U9:int,
V0:int,V1:int,V2:int,V3:int,V4:int,V5:int,V6:int,V7:int,V8:int,V9:int,
W0:int,W1:int,W2:int,W3:int,W4:int,W5:int,W6:int,W7:int,W8:int,W9:int,
X0:int,X1:int,X2:int,X3:int,X4:int,X5:int,X6:int,X7:int,X8:int,X9:int,
Y0:int,Y1:int,Y2:int,Y3:int,Y4:int,Y5:int,Y6:int,Y7:int,Y8:int,Y9:int,
Z0:int,Z1:int,Z2:int,Z3:int,Z4:int,Z5:int,Z6:int,Z7:int,Z8:int,Z9:int;
}
[Inline]
final private function var2():void
{
var a0:int=0;var a1:int=0;var a2:int=0;var a3:int=0;var a4:int=0;var a5:int=0;var a6:int=0;var a7:int=0;var a8:int=0;var a9:int=0;
var b0:int=0;var b1:int=0;var b2:int=0;var b3:int=0;var b4:int=0;var b5:int=0;var b6:int=0;var b7:int=0;var b8:int=0;var b9:int=0;
var c0:int=0;var c1:int=0;var c2:int=0;var c3:int=0;var c4:int=0;var c5:int=0;var c6:int=0;var c7:int=0;var c8:int=0;var c9:int=0;
var d0:int=0;var d1:int=0;var d2:int=0;var d3:int=0;var d4:int=0;var d5:int=0;var d6:int=0;var d7:int=0;var d8:int=0;var d9:int=0;
var e0:int=0;var e1:int=0;var e2:int=0;var e3:int=0;var e4:int=0;var e5:int=0;var e6:int=0;var e7:int=0;var e8:int=0;var e9:int=0;
var f0:int=0;var f1:int=0;var f2:int=0;var f3:int=0;var f4:int=0;var f5:int=0;var f6:int=0;var f7:int=0;var f8:int=0;var f9:int=0;
var g0:int=0;var g1:int=0;var g2:int=0;var g3:int=0;var g4:int=0;var g5:int=0;var g6:int=0;var g7:int=0;var g8:int=0;var g9:int=0;
var h0:int=0;var h1:int=0;var h2:int=0;var h3:int=0;var h4:int=0;var h5:int=0;var h6:int=0;var h7:int=0;var h8:int=0;var h9:int=0;
var i0:int=0;var i1:int=0;var i2:int=0;var i3:int=0;var i4:int=0;var i5:int=0;var i6:int=0;var i7:int=0;var i8:int=0;var i9:int=0;
var j0:int=0;var j1:int=0;var j2:int=0;var j3:int=0;var j4:int=0;var j5:int=0;var j6:int=0;var j7:int=0;var j8:int=0;var j9:int=0;
var k0:int=0;var k1:int=0;var k2:int=0;var k3:int=0;var k4:int=0;var k5:int=0;var k6:int=0;var k7:int=0;var k8:int=0;var k9:int=0;
var l0:int=0;var l1:int=0;var l2:int=0;var l3:int=0;var l4:int=0;var l5:int=0;var l6:int=0;var l7:int=0;var l8:int=0;var l9:int=0;
var m0:int=0;var m1:int=0;var m2:int=0;var m3:int=0;var m4:int=0;var m5:int=0;var m6:int=0;var m7:int=0;var m8:int=0;var m9:int=0;
var n0:int=0;var n1:int=0;var n2:int=0;var n3:int=0;var n4:int=0;var n5:int=0;var n6:int=0;var n7:int=0;var n8:int=0;var n9:int=0;
var o0:int=0;var o1:int=0;var o2:int=0;var o3:int=0;var o4:int=0;var o5:int=0;var o6:int=0;var o7:int=0;var o8:int=0;var o9:int=0;
var p0:int=0;var p1:int=0;var p2:int=0;var p3:int=0;var p4:int=0;var p5:int=0;var p6:int=0;var p7:int=0;var p8:int=0;var p9:int=0;
var q0:int=0;var q1:int=0;var q2:int=0;var q3:int=0;var q4:int=0;var q5:int=0;var q6:int=0;var q7:int=0;var q8:int=0;var q9:int=0;
var r0:int=0;var r1:int=0;var r2:int=0;var r3:int=0;var r4:int=0;var r5:int=0;var r6:int=0;var r7:int=0;var r8:int=0;var r9:int=0;
var s0:int=0;var s1:int=0;var s2:int=0;var s3:int=0;var s4:int=0;var s5:int=0;var s6:int=0;var s7:int=0;var s8:int=0;var s9:int=0;
var t0:int=0;var t1:int=0;var t2:int=0;var t3:int=0;var t4:int=0;var t5:int=0;var t6:int=0;var t7:int=0;var t8:int=0;var t9:int=0;
var u0:int=0;var u1:int=0;var u2:int=0;var u3:int=0;var u4:int=0;var u5:int=0;var u6:int=0;var u7:int=0;var u8:int=0;var u9:int=0;
var v0:int=0;var v1:int=0;var v2:int=0;var v3:int=0;var v4:int=0;var v5:int=0;var v6:int=0;var v7:int=0;var v8:int=0;var v9:int=0;
var w0:int=0;var w1:int=0;var w2:int=0;var w3:int=0;var w4:int=0;var w5:int=0;var w6:int=0;var w7:int=0;var w8:int=0;var w9:int=0;
var x0:int=0;var x1:int=0;var x2:int=0;var x3:int=0;var x4:int=0;var x5:int=0;var x6:int=0;var x7:int=0;var x8:int=0;var x9:int=0;
var y0:int=0;var y1:int=0;var y2:int=0;var y3:int=0;var y4:int=0;var y5:int=0;var y6:int=0;var y7:int=0;var y8:int=0;var y9:int=0;
var z0:int=0;var z1:int=0;var z2:int=0;var z3:int=0;var z4:int=0;var z5:int=0;var z6:int=0;var z7:int=0;var z8:int=0;var z9:int=0;
var A0:int=0;var A1:int=0;var A2:int=0;var A3:int=0;var A4:int=0;var A5:int=0;var A6:int=0;var A7:int=0;var A8:int=0;var A9:int=0;
var B0:int=0;var B1:int=0;var B2:int=0;var B3:int=0;var B4:int=0;var B5:int=0;var B6:int=0;var B7:int=0;var B8:int=0;var B9:int=0;
var C0:int=0;var C1:int=0;var C2:int=0;var C3:int=0;var C4:int=0;var C5:int=0;var C6:int=0;var C7:int=0;var C8:int=0;var C9:int=0;
var D0:int=0;var D1:int=0;var D2:int=0;var D3:int=0;var D4:int=0;var D5:int=0;var D6:int=0;var D7:int=0;var D8:int=0;var D9:int=0;
var E0:int=0;var E1:int=0;var E2:int=0;var E3:int=0;var E4:int=0;var E5:int=0;var E6:int=0;var E7:int=0;var E8:int=0;var E9:int=0;
var F0:int=0;var F1:int=0;var F2:int=0;var F3:int=0;var F4:int=0;var F5:int=0;var F6:int=0;var F7:int=0;var F8:int=0;var F9:int=0;
var G0:int=0;var G1:int=0;var G2:int=0;var G3:int=0;var G4:int=0;var G5:int=0;var G6:int=0;var G7:int=0;var G8:int=0;var G9:int=0;
var H0:int=0;var H1:int=0;var H2:int=0;var H3:int=0;var H4:int=0;var H5:int=0;var H6:int=0;var H7:int=0;var H8:int=0;var H9:int=0;
var I0:int=0;var I1:int=0;var I2:int=0;var I3:int=0;var I4:int=0;var I5:int=0;var I6:int=0;var I7:int=0;var I8:int=0;var I9:int=0;
var J0:int=0;var J1:int=0;var J2:int=0;var J3:int=0;var J4:int=0;var J5:int=0;var J6:int=0;var J7:int=0;var J8:int=0;var J9:int=0;
var K0:int=0;var K1:int=0;var K2:int=0;var K3:int=0;var K4:int=0;var K5:int=0;var K6:int=0;var K7:int=0;var K8:int=0;var K9:int=0;
var L0:int=0;var L1:int=0;var L2:int=0;var L3:int=0;var L4:int=0;var L5:int=0;var L6:int=0;var L7:int=0;var L8:int=0;var L9:int=0;
var M0:int=0;var M1:int=0;var M2:int=0;var M3:int=0;var M4:int=0;var M5:int=0;var M6:int=0;var M7:int=0;var M8:int=0;var M9:int=0;
var N0:int=0;var N1:int=0;var N2:int=0;var N3:int=0;var N4:int=0;var N5:int=0;var N6:int=0;var N7:int=0;var N8:int=0;var N9:int=0;
var O0:int=0;var O1:int=0;var O2:int=0;var O3:int=0;var O4:int=0;var O5:int=0;var O6:int=0;var O7:int=0;var O8:int=0;var O9:int=0;
var P0:int=0;var P1:int=0;var P2:int=0;var P3:int=0;var P4:int=0;var P5:int=0;var P6:int=0;var P7:int=0;var P8:int=0;var P9:int=0;
var Q0:int=0;var Q1:int=0;var Q2:int=0;var Q3:int=0;var Q4:int=0;var Q5:int=0;var Q6:int=0;var Q7:int=0;var Q8:int=0;var Q9:int=0;
var R0:int=0;var R1:int=0;var R2:int=0;var R3:int=0;var R4:int=0;var R5:int=0;var R6:int=0;var R7:int=0;var R8:int=0;var R9:int=0;
var S0:int=0;var S1:int=0;var S2:int=0;var S3:int=0;var S4:int=0;var S5:int=0;var S6:int=0;var S7:int=0;var S8:int=0;var S9:int=0;
var T0:int=0;var T1:int=0;var T2:int=0;var T3:int=0;var T4:int=0;var T5:int=0;var T6:int=0;var T7:int=0;var T8:int=0;var T9:int=0;
var U0:int=0;var U1:int=0;var U2:int=0;var U3:int=0;var U4:int=0;var U5:int=0;var U6:int=0;var U7:int=0;var U8:int=0;var U9:int=0;
var V0:int=0;var V1:int=0;var V2:int=0;var V3:int=0;var V4:int=0;var V5:int=0;var V6:int=0;var V7:int=0;var V8:int=0;var V9:int=0;
var W0:int=0;var W1:int=0;var W2:int=0;var W3:int=0;var W4:int=0;var W5:int=0;var W6:int=0;var W7:int=0;var W8:int=0;var W9:int=0;
var X0:int=0;var X1:int=0;var X2:int=0;var X3:int=0;var X4:int=0;var X5:int=0;var X6:int=0;var X7:int=0;var X8:int=0;var X9:int=0;
var Y0:int=0;var Y1:int=0;var Y2:int=0;var Y3:int=0;var Y4:int=0;var Y5:int=0;var Y6:int=0;var Y7:int=0;var Y8:int=0;var Y9:int=0;
var Z0:int=0;var Z1:int=0;var Z2:int=0;var Z3:int=0;var Z4:int=0;var Z5:int=0;var Z6:int=0;var Z7:int=0;var Z8:int=0;var Z9:int=0;
}
[Inline]
final private function var3():void
{
var a0:int=0,a1:int=0,a2:int=0,a3:int=0,a4:int=0,a5:int=0,a6:int=0,a7:int=0,a8:int=0,a9:int=0,
b0:int=0,b1:int=0,b2:int=0,b3:int=0,b4:int=0,b5:int=0,b6:int=0,b7:int=0,b8:int=0,b9:int=0,
c0:int=0,c1:int=0,c2:int=0,c3:int=0,c4:int=0,c5:int=0,c6:int=0,c7:int=0,c8:int=0,c9:int=0,
d0:int=0,d1:int=0,d2:int=0,d3:int=0,d4:int=0,d5:int=0,d6:int=0,d7:int=0,d8:int=0,d9:int=0,
e0:int=0,e1:int=0,e2:int=0,e3:int=0,e4:int=0,e5:int=0,e6:int=0,e7:int=0,e8:int=0,e9:int=0,
f0:int=0,f1:int=0,f2:int=0,f3:int=0,f4:int=0,f5:int=0,f6:int=0,f7:int=0,f8:int=0,f9:int=0,
g0:int=0,g1:int=0,g2:int=0,g3:int=0,g4:int=0,g5:int=0,g6:int=0,g7:int=0,g8:int=0,g9:int=0,
h0:int=0,h1:int=0,h2:int=0,h3:int=0,h4:int=0,h5:int=0,h6:int=0,h7:int=0,h8:int=0,h9:int=0,
i0:int=0,i1:int=0,i2:int=0,i3:int=0,i4:int=0,i5:int=0,i6:int=0,i7:int=0,i8:int=0,i9:int=0,
j0:int=0,j1:int=0,j2:int=0,j3:int=0,j4:int=0,j5:int=0,j6:int=0,j7:int=0,j8:int=0,j9:int=0,
k0:int=0,k1:int=0,k2:int=0,k3:int=0,k4:int=0,k5:int=0,k6:int=0,k7:int=0,k8:int=0,k9:int=0,
l0:int=0,l1:int=0,l2:int=0,l3:int=0,l4:int=0,l5:int=0,l6:int=0,l7:int=0,l8:int=0,l9:int=0,
m0:int=0,m1:int=0,m2:int=0,m3:int=0,m4:int=0,m5:int=0,m6:int=0,m7:int=0,m8:int=0,m9:int=0,
n0:int=0,n1:int=0,n2:int=0,n3:int=0,n4:int=0,n5:int=0,n6:int=0,n7:int=0,n8:int=0,n9:int=0,
o0:int=0,o1:int=0,o2:int=0,o3:int=0,o4:int=0,o5:int=0,o6:int=0,o7:int=0,o8:int=0,o9:int=0,
p0:int=0,p1:int=0,p2:int=0,p3:int=0,p4:int=0,p5:int=0,p6:int=0,p7:int=0,p8:int=0,p9:int=0,
q0:int=0,q1:int=0,q2:int=0,q3:int=0,q4:int=0,q5:int=0,q6:int=0,q7:int=0,q8:int=0,q9:int=0,
r0:int=0,r1:int=0,r2:int=0,r3:int=0,r4:int=0,r5:int=0,r6:int=0,r7:int=0,r8:int=0,r9:int=0,
s0:int=0,s1:int=0,s2:int=0,s3:int=0,s4:int=0,s5:int=0,s6:int=0,s7:int=0,s8:int=0,s9:int=0,
t0:int=0,t1:int=0,t2:int=0,t3:int=0,t4:int=0,t5:int=0,t6:int=0,t7:int=0,t8:int=0,t9:int=0,
u0:int=0,u1:int=0,u2:int=0,u3:int=0,u4:int=0,u5:int=0,u6:int=0,u7:int=0,u8:int=0,u9:int=0,
v0:int=0,v1:int=0,v2:int=0,v3:int=0,v4:int=0,v5:int=0,v6:int=0,v7:int=0,v8:int=0,v9:int=0,
w0:int=0,w1:int=0,w2:int=0,w3:int=0,w4:int=0,w5:int=0,w6:int=0,w7:int=0,w8:int=0,w9:int=0,
x0:int=0,x1:int=0,x2:int=0,x3:int=0,x4:int=0,x5:int=0,x6:int=0,x7:int=0,x8:int=0,x9:int=0,
y0:int=0,y1:int=0,y2:int=0,y3:int=0,y4:int=0,y5:int=0,y6:int=0,y7:int=0,y8:int=0,y9:int=0,
z0:int=0,z1:int=0,z2:int=0,z3:int=0,z4:int=0,z5:int=0,z6:int=0,z7:int=0,z8:int=0,z9:int=0,
A0:int=0,A1:int=0,A2:int=0,A3:int=0,A4:int=0,A5:int=0,A6:int=0,A7:int=0,A8:int=0,A9:int=0,
B0:int=0,B1:int=0,B2:int=0,B3:int=0,B4:int=0,B5:int=0,B6:int=0,B7:int=0,B8:int=0,B9:int=0,
C0:int=0,C1:int=0,C2:int=0,C3:int=0,C4:int=0,C5:int=0,C6:int=0,C7:int=0,C8:int=0,C9:int=0,
D0:int=0,D1:int=0,D2:int=0,D3:int=0,D4:int=0,D5:int=0,D6:int=0,D7:int=0,D8:int=0,D9:int=0,
E0:int=0,E1:int=0,E2:int=0,E3:int=0,E4:int=0,E5:int=0,E6:int=0,E7:int=0,E8:int=0,E9:int=0,
F0:int=0,F1:int=0,F2:int=0,F3:int=0,F4:int=0,F5:int=0,F6:int=0,F7:int=0,F8:int=0,F9:int=0,
G0:int=0,G1:int=0,G2:int=0,G3:int=0,G4:int=0,G5:int=0,G6:int=0,G7:int=0,G8:int=0,G9:int=0,
H0:int=0,H1:int=0,H2:int=0,H3:int=0,H4:int=0,H5:int=0,H6:int=0,H7:int=0,H8:int=0,H9:int=0,
I0:int=0,I1:int=0,I2:int=0,I3:int=0,I4:int=0,I5:int=0,I6:int=0,I7:int=0,I8:int=0,I9:int=0,
J0:int=0,J1:int=0,J2:int=0,J3:int=0,J4:int=0,J5:int=0,J6:int=0,J7:int=0,J8:int=0,J9:int=0,
K0:int=0,K1:int=0,K2:int=0,K3:int=0,K4:int=0,K5:int=0,K6:int=0,K7:int=0,K8:int=0,K9:int=0,
L0:int=0,L1:int=0,L2:int=0,L3:int=0,L4:int=0,L5:int=0,L6:int=0,L7:int=0,L8:int=0,L9:int=0,
M0:int=0,M1:int=0,M2:int=0,M3:int=0,M4:int=0,M5:int=0,M6:int=0,M7:int=0,M8:int=0,M9:int=0,
N0:int=0,N1:int=0,N2:int=0,N3:int=0,N4:int=0,N5:int=0,N6:int=0,N7:int=0,N8:int=0,N9:int=0,
O0:int=0,O1:int=0,O2:int=0,O3:int=0,O4:int=0,O5:int=0,O6:int=0,O7:int=0,O8:int=0,O9:int=0,
P0:int=0,P1:int=0,P2:int=0,P3:int=0,P4:int=0,P5:int=0,P6:int=0,P7:int=0,P8:int=0,P9:int=0,
Q0:int=0,Q1:int=0,Q2:int=0,Q3:int=0,Q4:int=0,Q5:int=0,Q6:int=0,Q7:int=0,Q8:int=0,Q9:int=0,
R0:int=0,R1:int=0,R2:int=0,R3:int=0,R4:int=0,R5:int=0,R6:int=0,R7:int=0,R8:int=0,R9:int=0,
S0:int=0,S1:int=0,S2:int=0,S3:int=0,S4:int=0,S5:int=0,S6:int=0,S7:int=0,S8:int=0,S9:int=0,
T0:int=0,T1:int=0,T2:int=0,T3:int=0,T4:int=0,T5:int=0,T6:int=0,T7:int=0,T8:int=0,T9:int=0,
U0:int=0,U1:int=0,U2:int=0,U3:int=0,U4:int=0,U5:int=0,U6:int=0,U7:int=0,U8:int=0,U9:int=0,
V0:int=0,V1:int=0,V2:int=0,V3:int=0,V4:int=0,V5:int=0,V6:int=0,V7:int=0,V8:int=0,V9:int=0,
W0:int=0,W1:int=0,W2:int=0,W3:int=0,W4:int=0,W5:int=0,W6:int=0,W7:int=0,W8:int=0,W9:int=0,
X0:int=0,X1:int=0,X2:int=0,X3:int=0,X4:int=0,X5:int=0,X6:int=0,X7:int=0,X8:int=0,X9:int=0,
Y0:int=0,Y1:int=0,Y2:int=0,Y3:int=0,Y4:int=0,Y5:int=0,Y6:int=0,Y7:int=0,Y8:int=0,Y9:int=0,
Z0:int=0,Z1:int=0,Z2:int=0,Z3:int=0,Z4:int=0,Z5:int=0,Z6:int=0,Z7:int=0,Z8:int=0,Z9:int=0;
}
[Inline]
final private function const0():void
{
const a0:int;const a1:int;const a2:int;const a3:int;const a4:int;const a5:int;const a6:int;const a7:int;const a8:int;const a9:int;
const b0:int;const b1:int;const b2:int;const b3:int;const b4:int;const b5:int;const b6:int;const b7:int;const b8:int;const b9:int;
const c0:int;const c1:int;const c2:int;const c3:int;const c4:int;const c5:int;const c6:int;const c7:int;const c8:int;const c9:int;
const d0:int;const d1:int;const d2:int;const d3:int;const d4:int;const d5:int;const d6:int;const d7:int;const d8:int;const d9:int;
const e0:int;const e1:int;const e2:int;const e3:int;const e4:int;const e5:int;const e6:int;const e7:int;const e8:int;const e9:int;
const f0:int;const f1:int;const f2:int;const f3:int;const f4:int;const f5:int;const f6:int;const f7:int;const f8:int;const f9:int;
const g0:int;const g1:int;const g2:int;const g3:int;const g4:int;const g5:int;const g6:int;const g7:int;const g8:int;const g9:int;
const h0:int;const h1:int;const h2:int;const h3:int;const h4:int;const h5:int;const h6:int;const h7:int;const h8:int;const h9:int;
const i0:int;const i1:int;const i2:int;const i3:int;const i4:int;const i5:int;const i6:int;const i7:int;const i8:int;const i9:int;
const j0:int;const j1:int;const j2:int;const j3:int;const j4:int;const j5:int;const j6:int;const j7:int;const j8:int;const j9:int;
const k0:int;const k1:int;const k2:int;const k3:int;const k4:int;const k5:int;const k6:int;const k7:int;const k8:int;const k9:int;
const l0:int;const l1:int;const l2:int;const l3:int;const l4:int;const l5:int;const l6:int;const l7:int;const l8:int;const l9:int;
const m0:int;const m1:int;const m2:int;const m3:int;const m4:int;const m5:int;const m6:int;const m7:int;const m8:int;const m9:int;
const n0:int;const n1:int;const n2:int;const n3:int;const n4:int;const n5:int;const n6:int;const n7:int;const n8:int;const n9:int;
const o0:int;const o1:int;const o2:int;const o3:int;const o4:int;const o5:int;const o6:int;const o7:int;const o8:int;const o9:int;
const p0:int;const p1:int;const p2:int;const p3:int;const p4:int;const p5:int;const p6:int;const p7:int;const p8:int;const p9:int;
const q0:int;const q1:int;const q2:int;const q3:int;const q4:int;const q5:int;const q6:int;const q7:int;const q8:int;const q9:int;
const r0:int;const r1:int;const r2:int;const r3:int;const r4:int;const r5:int;const r6:int;const r7:int;const r8:int;const r9:int;
const s0:int;const s1:int;const s2:int;const s3:int;const s4:int;const s5:int;const s6:int;const s7:int;const s8:int;const s9:int;
const t0:int;const t1:int;const t2:int;const t3:int;const t4:int;const t5:int;const t6:int;const t7:int;const t8:int;const t9:int;
const u0:int;const u1:int;const u2:int;const u3:int;const u4:int;const u5:int;const u6:int;const u7:int;const u8:int;const u9:int;
const v0:int;const v1:int;const v2:int;const v3:int;const v4:int;const v5:int;const v6:int;const v7:int;const v8:int;const v9:int;
const w0:int;const w1:int;const w2:int;const w3:int;const w4:int;const w5:int;const w6:int;const w7:int;const w8:int;const w9:int;
const x0:int;const x1:int;const x2:int;const x3:int;const x4:int;const x5:int;const x6:int;const x7:int;const x8:int;const x9:int;
const y0:int;const y1:int;const y2:int;const y3:int;const y4:int;const y5:int;const y6:int;const y7:int;const y8:int;const y9:int;
const z0:int;const z1:int;const z2:int;const z3:int;const z4:int;const z5:int;const z6:int;const z7:int;const z8:int;const z9:int;
const A0:int;const A1:int;const A2:int;const A3:int;const A4:int;const A5:int;const A6:int;const A7:int;const A8:int;const A9:int;
const B0:int;const B1:int;const B2:int;const B3:int;const B4:int;const B5:int;const B6:int;const B7:int;const B8:int;const B9:int;
const C0:int;const C1:int;const C2:int;const C3:int;const C4:int;const C5:int;const C6:int;const C7:int;const C8:int;const C9:int;
const D0:int;const D1:int;const D2:int;const D3:int;const D4:int;const D5:int;const D6:int;const D7:int;const D8:int;const D9:int;
const E0:int;const E1:int;const E2:int;const E3:int;const E4:int;const E5:int;const E6:int;const E7:int;const E8:int;const E9:int;
const F0:int;const F1:int;const F2:int;const F3:int;const F4:int;const F5:int;const F6:int;const F7:int;const F8:int;const F9:int;
const G0:int;const G1:int;const G2:int;const G3:int;const G4:int;const G5:int;const G6:int;const G7:int;const G8:int;const G9:int;
const H0:int;const H1:int;const H2:int;const H3:int;const H4:int;const H5:int;const H6:int;const H7:int;const H8:int;const H9:int;
const I0:int;const I1:int;const I2:int;const I3:int;const I4:int;const I5:int;const I6:int;const I7:int;const I8:int;const I9:int;
const J0:int;const J1:int;const J2:int;const J3:int;const J4:int;const J5:int;const J6:int;const J7:int;const J8:int;const J9:int;
const K0:int;const K1:int;const K2:int;const K3:int;const K4:int;const K5:int;const K6:int;const K7:int;const K8:int;const K9:int;
const L0:int;const L1:int;const L2:int;const L3:int;const L4:int;const L5:int;const L6:int;const L7:int;const L8:int;const L9:int;
const M0:int;const M1:int;const M2:int;const M3:int;const M4:int;const M5:int;const M6:int;const M7:int;const M8:int;const M9:int;
const N0:int;const N1:int;const N2:int;const N3:int;const N4:int;const N5:int;const N6:int;const N7:int;const N8:int;const N9:int;
const O0:int;const O1:int;const O2:int;const O3:int;const O4:int;const O5:int;const O6:int;const O7:int;const O8:int;const O9:int;
const P0:int;const P1:int;const P2:int;const P3:int;const P4:int;const P5:int;const P6:int;const P7:int;const P8:int;const P9:int;
const Q0:int;const Q1:int;const Q2:int;const Q3:int;const Q4:int;const Q5:int;const Q6:int;const Q7:int;const Q8:int;const Q9:int;
const R0:int;const R1:int;const R2:int;const R3:int;const R4:int;const R5:int;const R6:int;const R7:int;const R8:int;const R9:int;
const S0:int;const S1:int;const S2:int;const S3:int;const S4:int;const S5:int;const S6:int;const S7:int;const S8:int;const S9:int;
const T0:int;const T1:int;const T2:int;const T3:int;const T4:int;const T5:int;const T6:int;const T7:int;const T8:int;const T9:int;
const U0:int;const U1:int;const U2:int;const U3:int;const U4:int;const U5:int;const U6:int;const U7:int;const U8:int;const U9:int;
const V0:int;const V1:int;const V2:int;const V3:int;const V4:int;const V5:int;const V6:int;const V7:int;const V8:int;const V9:int;
const W0:int;const W1:int;const W2:int;const W3:int;const W4:int;const W5:int;const W6:int;const W7:int;const W8:int;const W9:int;
const X0:int;const X1:int;const X2:int;const X3:int;const X4:int;const X5:int;const X6:int;const X7:int;const X8:int;const X9:int;
const Y0:int;const Y1:int;const Y2:int;const Y3:int;const Y4:int;const Y5:int;const Y6:int;const Y7:int;const Y8:int;const Y9:int;
const Z0:int;const Z1:int;const Z2:int;const Z3:int;const Z4:int;const Z5:int;const Z6:int;const Z7:int;const Z8:int;const Z9:int;
}
[Inline]
final private function const1():void
{
const a0:int,a1:int,a2:int,a3:int,a4:int,a5:int,a6:int,a7:int,a8:int,a9:int,
b0:int,b1:int,b2:int,b3:int,b4:int,b5:int,b6:int,b7:int,b8:int,b9:int,
c0:int,c1:int,c2:int,c3:int,c4:int,c5:int,c6:int,c7:int,c8:int,c9:int,
d0:int,d1:int,d2:int,d3:int,d4:int,d5:int,d6:int,d7:int,d8:int,d9:int,
e0:int,e1:int,e2:int,e3:int,e4:int,e5:int,e6:int,e7:int,e8:int,e9:int,
f0:int,f1:int,f2:int,f3:int,f4:int,f5:int,f6:int,f7:int,f8:int,f9:int,
g0:int,g1:int,g2:int,g3:int,g4:int,g5:int,g6:int,g7:int,g8:int,g9:int,
h0:int,h1:int,h2:int,h3:int,h4:int,h5:int,h6:int,h7:int,h8:int,h9:int,
i0:int,i1:int,i2:int,i3:int,i4:int,i5:int,i6:int,i7:int,i8:int,i9:int,
j0:int,j1:int,j2:int,j3:int,j4:int,j5:int,j6:int,j7:int,j8:int,j9:int,
k0:int,k1:int,k2:int,k3:int,k4:int,k5:int,k6:int,k7:int,k8:int,k9:int,
l0:int,l1:int,l2:int,l3:int,l4:int,l5:int,l6:int,l7:int,l8:int,l9:int,
m0:int,m1:int,m2:int,m3:int,m4:int,m5:int,m6:int,m7:int,m8:int,m9:int,
n0:int,n1:int,n2:int,n3:int,n4:int,n5:int,n6:int,n7:int,n8:int,n9:int,
o0:int,o1:int,o2:int,o3:int,o4:int,o5:int,o6:int,o7:int,o8:int,o9:int,
p0:int,p1:int,p2:int,p3:int,p4:int,p5:int,p6:int,p7:int,p8:int,p9:int,
q0:int,q1:int,q2:int,q3:int,q4:int,q5:int,q6:int,q7:int,q8:int,q9:int,
r0:int,r1:int,r2:int,r3:int,r4:int,r5:int,r6:int,r7:int,r8:int,r9:int,
s0:int,s1:int,s2:int,s3:int,s4:int,s5:int,s6:int,s7:int,s8:int,s9:int,
t0:int,t1:int,t2:int,t3:int,t4:int,t5:int,t6:int,t7:int,t8:int,t9:int,
u0:int,u1:int,u2:int,u3:int,u4:int,u5:int,u6:int,u7:int,u8:int,u9:int,
v0:int,v1:int,v2:int,v3:int,v4:int,v5:int,v6:int,v7:int,v8:int,v9:int,
w0:int,w1:int,w2:int,w3:int,w4:int,w5:int,w6:int,w7:int,w8:int,w9:int,
x0:int,x1:int,x2:int,x3:int,x4:int,x5:int,x6:int,x7:int,x8:int,x9:int,
y0:int,y1:int,y2:int,y3:int,y4:int,y5:int,y6:int,y7:int,y8:int,y9:int,
z0:int,z1:int,z2:int,z3:int,z4:int,z5:int,z6:int,z7:int,z8:int,z9:int,
A0:int,A1:int,A2:int,A3:int,A4:int,A5:int,A6:int,A7:int,A8:int,A9:int,
B0:int,B1:int,B2:int,B3:int,B4:int,B5:int,B6:int,B7:int,B8:int,B9:int,
C0:int,C1:int,C2:int,C3:int,C4:int,C5:int,C6:int,C7:int,C8:int,C9:int,
D0:int,D1:int,D2:int,D3:int,D4:int,D5:int,D6:int,D7:int,D8:int,D9:int,
E0:int,E1:int,E2:int,E3:int,E4:int,E5:int,E6:int,E7:int,E8:int,E9:int,
F0:int,F1:int,F2:int,F3:int,F4:int,F5:int,F6:int,F7:int,F8:int,F9:int,
G0:int,G1:int,G2:int,G3:int,G4:int,G5:int,G6:int,G7:int,G8:int,G9:int,
H0:int,H1:int,H2:int,H3:int,H4:int,H5:int,H6:int,H7:int,H8:int,H9:int,
I0:int,I1:int,I2:int,I3:int,I4:int,I5:int,I6:int,I7:int,I8:int,I9:int,
J0:int,J1:int,J2:int,J3:int,J4:int,J5:int,J6:int,J7:int,J8:int,J9:int,
K0:int,K1:int,K2:int,K3:int,K4:int,K5:int,K6:int,K7:int,K8:int,K9:int,
L0:int,L1:int,L2:int,L3:int,L4:int,L5:int,L6:int,L7:int,L8:int,L9:int,
M0:int,M1:int,M2:int,M3:int,M4:int,M5:int,M6:int,M7:int,M8:int,M9:int,
N0:int,N1:int,N2:int,N3:int,N4:int,N5:int,N6:int,N7:int,N8:int,N9:int,
O0:int,O1:int,O2:int,O3:int,O4:int,O5:int,O6:int,O7:int,O8:int,O9:int,
P0:int,P1:int,P2:int,P3:int,P4:int,P5:int,P6:int,P7:int,P8:int,P9:int,
Q0:int,Q1:int,Q2:int,Q3:int,Q4:int,Q5:int,Q6:int,Q7:int,Q8:int,Q9:int,
R0:int,R1:int,R2:int,R3:int,R4:int,R5:int,R6:int,R7:int,R8:int,R9:int,
S0:int,S1:int,S2:int,S3:int,S4:int,S5:int,S6:int,S7:int,S8:int,S9:int,
T0:int,T1:int,T2:int,T3:int,T4:int,T5:int,T6:int,T7:int,T8:int,T9:int,
U0:int,U1:int,U2:int,U3:int,U4:int,U5:int,U6:int,U7:int,U8:int,U9:int,
V0:int,V1:int,V2:int,V3:int,V4:int,V5:int,V6:int,V7:int,V8:int,V9:int,
W0:int,W1:int,W2:int,W3:int,W4:int,W5:int,W6:int,W7:int,W8:int,W9:int,
X0:int,X1:int,X2:int,X3:int,X4:int,X5:int,X6:int,X7:int,X8:int,X9:int,
Y0:int,Y1:int,Y2:int,Y3:int,Y4:int,Y5:int,Y6:int,Y7:int,Y8:int,Y9:int,
Z0:int,Z1:int,Z2:int,Z3:int,Z4:int,Z5:int,Z6:int,Z7:int,Z8:int,Z9:int;
}
[Inline]
final private function const2():void
{
const a0:int=0;const a1:int=0;const a2:int=0;const a3:int=0;const a4:int=0;const a5:int=0;const a6:int=0;const a7:int=0;const a8:int=0;const a9:int=0;
const b0:int=0;const b1:int=0;const b2:int=0;const b3:int=0;const b4:int=0;const b5:int=0;const b6:int=0;const b7:int=0;const b8:int=0;const b9:int=0;
const c0:int=0;const c1:int=0;const c2:int=0;const c3:int=0;const c4:int=0;const c5:int=0;const c6:int=0;const c7:int=0;const c8:int=0;const c9:int=0;
const d0:int=0;const d1:int=0;const d2:int=0;const d3:int=0;const d4:int=0;const d5:int=0;const d6:int=0;const d7:int=0;const d8:int=0;const d9:int=0;
const e0:int=0;const e1:int=0;const e2:int=0;const e3:int=0;const e4:int=0;const e5:int=0;const e6:int=0;const e7:int=0;const e8:int=0;const e9:int=0;
const f0:int=0;const f1:int=0;const f2:int=0;const f3:int=0;const f4:int=0;const f5:int=0;const f6:int=0;const f7:int=0;const f8:int=0;const f9:int=0;
const g0:int=0;const g1:int=0;const g2:int=0;const g3:int=0;const g4:int=0;const g5:int=0;const g6:int=0;const g7:int=0;const g8:int=0;const g9:int=0;
const h0:int=0;const h1:int=0;const h2:int=0;const h3:int=0;const h4:int=0;const h5:int=0;const h6:int=0;const h7:int=0;const h8:int=0;const h9:int=0;
const i0:int=0;const i1:int=0;const i2:int=0;const i3:int=0;const i4:int=0;const i5:int=0;const i6:int=0;const i7:int=0;const i8:int=0;const i9:int=0;
const j0:int=0;const j1:int=0;const j2:int=0;const j3:int=0;const j4:int=0;const j5:int=0;const j6:int=0;const j7:int=0;const j8:int=0;const j9:int=0;
const k0:int=0;const k1:int=0;const k2:int=0;const k3:int=0;const k4:int=0;const k5:int=0;const k6:int=0;const k7:int=0;const k8:int=0;const k9:int=0;
const l0:int=0;const l1:int=0;const l2:int=0;const l3:int=0;const l4:int=0;const l5:int=0;const l6:int=0;const l7:int=0;const l8:int=0;const l9:int=0;
const m0:int=0;const m1:int=0;const m2:int=0;const m3:int=0;const m4:int=0;const m5:int=0;const m6:int=0;const m7:int=0;const m8:int=0;const m9:int=0;
const n0:int=0;const n1:int=0;const n2:int=0;const n3:int=0;const n4:int=0;const n5:int=0;const n6:int=0;const n7:int=0;const n8:int=0;const n9:int=0;
const o0:int=0;const o1:int=0;const o2:int=0;const o3:int=0;const o4:int=0;const o5:int=0;const o6:int=0;const o7:int=0;const o8:int=0;const o9:int=0;
const p0:int=0;const p1:int=0;const p2:int=0;const p3:int=0;const p4:int=0;const p5:int=0;const p6:int=0;const p7:int=0;const p8:int=0;const p9:int=0;
const q0:int=0;const q1:int=0;const q2:int=0;const q3:int=0;const q4:int=0;const q5:int=0;const q6:int=0;const q7:int=0;const q8:int=0;const q9:int=0;
const r0:int=0;const r1:int=0;const r2:int=0;const r3:int=0;const r4:int=0;const r5:int=0;const r6:int=0;const r7:int=0;const r8:int=0;const r9:int=0;
const s0:int=0;const s1:int=0;const s2:int=0;const s3:int=0;const s4:int=0;const s5:int=0;const s6:int=0;const s7:int=0;const s8:int=0;const s9:int=0;
const t0:int=0;const t1:int=0;const t2:int=0;const t3:int=0;const t4:int=0;const t5:int=0;const t6:int=0;const t7:int=0;const t8:int=0;const t9:int=0;
const u0:int=0;const u1:int=0;const u2:int=0;const u3:int=0;const u4:int=0;const u5:int=0;const u6:int=0;const u7:int=0;const u8:int=0;const u9:int=0;
const v0:int=0;const v1:int=0;const v2:int=0;const v3:int=0;const v4:int=0;const v5:int=0;const v6:int=0;const v7:int=0;const v8:int=0;const v9:int=0;
const w0:int=0;const w1:int=0;const w2:int=0;const w3:int=0;const w4:int=0;const w5:int=0;const w6:int=0;const w7:int=0;const w8:int=0;const w9:int=0;
const x0:int=0;const x1:int=0;const x2:int=0;const x3:int=0;const x4:int=0;const x5:int=0;const x6:int=0;const x7:int=0;const x8:int=0;const x9:int=0;
const y0:int=0;const y1:int=0;const y2:int=0;const y3:int=0;const y4:int=0;const y5:int=0;const y6:int=0;const y7:int=0;const y8:int=0;const y9:int=0;
const z0:int=0;const z1:int=0;const z2:int=0;const z3:int=0;const z4:int=0;const z5:int=0;const z6:int=0;const z7:int=0;const z8:int=0;const z9:int=0;
const A0:int=0;const A1:int=0;const A2:int=0;const A3:int=0;const A4:int=0;const A5:int=0;const A6:int=0;const A7:int=0;const A8:int=0;const A9:int=0;
const B0:int=0;const B1:int=0;const B2:int=0;const B3:int=0;const B4:int=0;const B5:int=0;const B6:int=0;const B7:int=0;const B8:int=0;const B9:int=0;
const C0:int=0;const C1:int=0;const C2:int=0;const C3:int=0;const C4:int=0;const C5:int=0;const C6:int=0;const C7:int=0;const C8:int=0;const C9:int=0;
const D0:int=0;const D1:int=0;const D2:int=0;const D3:int=0;const D4:int=0;const D5:int=0;const D6:int=0;const D7:int=0;const D8:int=0;const D9:int=0;
const E0:int=0;const E1:int=0;const E2:int=0;const E3:int=0;const E4:int=0;const E5:int=0;const E6:int=0;const E7:int=0;const E8:int=0;const E9:int=0;
const F0:int=0;const F1:int=0;const F2:int=0;const F3:int=0;const F4:int=0;const F5:int=0;const F6:int=0;const F7:int=0;const F8:int=0;const F9:int=0;
const G0:int=0;const G1:int=0;const G2:int=0;const G3:int=0;const G4:int=0;const G5:int=0;const G6:int=0;const G7:int=0;const G8:int=0;const G9:int=0;
const H0:int=0;const H1:int=0;const H2:int=0;const H3:int=0;const H4:int=0;const H5:int=0;const H6:int=0;const H7:int=0;const H8:int=0;const H9:int=0;
const I0:int=0;const I1:int=0;const I2:int=0;const I3:int=0;const I4:int=0;const I5:int=0;const I6:int=0;const I7:int=0;const I8:int=0;const I9:int=0;
const J0:int=0;const J1:int=0;const J2:int=0;const J3:int=0;const J4:int=0;const J5:int=0;const J6:int=0;const J7:int=0;const J8:int=0;const J9:int=0;
const K0:int=0;const K1:int=0;const K2:int=0;const K3:int=0;const K4:int=0;const K5:int=0;const K6:int=0;const K7:int=0;const K8:int=0;const K9:int=0;
const L0:int=0;const L1:int=0;const L2:int=0;const L3:int=0;const L4:int=0;const L5:int=0;const L6:int=0;const L7:int=0;const L8:int=0;const L9:int=0;
const M0:int=0;const M1:int=0;const M2:int=0;const M3:int=0;const M4:int=0;const M5:int=0;const M6:int=0;const M7:int=0;const M8:int=0;const M9:int=0;
const N0:int=0;const N1:int=0;const N2:int=0;const N3:int=0;const N4:int=0;const N5:int=0;const N6:int=0;const N7:int=0;const N8:int=0;const N9:int=0;
const O0:int=0;const O1:int=0;const O2:int=0;const O3:int=0;const O4:int=0;const O5:int=0;const O6:int=0;const O7:int=0;const O8:int=0;const O9:int=0;
const P0:int=0;const P1:int=0;const P2:int=0;const P3:int=0;const P4:int=0;const P5:int=0;const P6:int=0;const P7:int=0;const P8:int=0;const P9:int=0;
const Q0:int=0;const Q1:int=0;const Q2:int=0;const Q3:int=0;const Q4:int=0;const Q5:int=0;const Q6:int=0;const Q7:int=0;const Q8:int=0;const Q9:int=0;
const R0:int=0;const R1:int=0;const R2:int=0;const R3:int=0;const R4:int=0;const R5:int=0;const R6:int=0;const R7:int=0;const R8:int=0;const R9:int=0;
const S0:int=0;const S1:int=0;const S2:int=0;const S3:int=0;const S4:int=0;const S5:int=0;const S6:int=0;const S7:int=0;const S8:int=0;const S9:int=0;
const T0:int=0;const T1:int=0;const T2:int=0;const T3:int=0;const T4:int=0;const T5:int=0;const T6:int=0;const T7:int=0;const T8:int=0;const T9:int=0;
const U0:int=0;const U1:int=0;const U2:int=0;const U3:int=0;const U4:int=0;const U5:int=0;const U6:int=0;const U7:int=0;const U8:int=0;const U9:int=0;
const V0:int=0;const V1:int=0;const V2:int=0;const V3:int=0;const V4:int=0;const V5:int=0;const V6:int=0;const V7:int=0;const V8:int=0;const V9:int=0;
const W0:int=0;const W1:int=0;const W2:int=0;const W3:int=0;const W4:int=0;const W5:int=0;const W6:int=0;const W7:int=0;const W8:int=0;const W9:int=0;
const X0:int=0;const X1:int=0;const X2:int=0;const X3:int=0;const X4:int=0;const X5:int=0;const X6:int=0;const X7:int=0;const X8:int=0;const X9:int=0;
const Y0:int=0;const Y1:int=0;const Y2:int=0;const Y3:int=0;const Y4:int=0;const Y5:int=0;const Y6:int=0;const Y7:int=0;const Y8:int=0;const Y9:int=0;
const Z0:int=0;const Z1:int=0;const Z2:int=0;const Z3:int=0;const Z4:int=0;const Z5:int=0;const Z6:int=0;const Z7:int=0;const Z8:int=0;const Z9:int=0;
}
[Inline]
final private function const3():void
{
const a0:int=0,a1:int=0,a2:int=0,a3:int=0,a4:int=0,a5:int=0,a6:int=0,a7:int=0,a8:int=0,a9:int=0,
b0:int=0,b1:int=0,b2:int=0,b3:int=0,b4:int=0,b5:int=0,b6:int=0,b7:int=0,b8:int=0,b9:int=0,
c0:int=0,c1:int=0,c2:int=0,c3:int=0,c4:int=0,c5:int=0,c6:int=0,c7:int=0,c8:int=0,c9:int=0,
d0:int=0,d1:int=0,d2:int=0,d3:int=0,d4:int=0,d5:int=0,d6:int=0,d7:int=0,d8:int=0,d9:int=0,
e0:int=0,e1:int=0,e2:int=0,e3:int=0,e4:int=0,e5:int=0,e6:int=0,e7:int=0,e8:int=0,e9:int=0,
f0:int=0,f1:int=0,f2:int=0,f3:int=0,f4:int=0,f5:int=0,f6:int=0,f7:int=0,f8:int=0,f9:int=0,
g0:int=0,g1:int=0,g2:int=0,g3:int=0,g4:int=0,g5:int=0,g6:int=0,g7:int=0,g8:int=0,g9:int=0,
h0:int=0,h1:int=0,h2:int=0,h3:int=0,h4:int=0,h5:int=0,h6:int=0,h7:int=0,h8:int=0,h9:int=0,
i0:int=0,i1:int=0,i2:int=0,i3:int=0,i4:int=0,i5:int=0,i6:int=0,i7:int=0,i8:int=0,i9:int=0,
j0:int=0,j1:int=0,j2:int=0,j3:int=0,j4:int=0,j5:int=0,j6:int=0,j7:int=0,j8:int=0,j9:int=0,
k0:int=0,k1:int=0,k2:int=0,k3:int=0,k4:int=0,k5:int=0,k6:int=0,k7:int=0,k8:int=0,k9:int=0,
l0:int=0,l1:int=0,l2:int=0,l3:int=0,l4:int=0,l5:int=0,l6:int=0,l7:int=0,l8:int=0,l9:int=0,
m0:int=0,m1:int=0,m2:int=0,m3:int=0,m4:int=0,m5:int=0,m6:int=0,m7:int=0,m8:int=0,m9:int=0,
n0:int=0,n1:int=0,n2:int=0,n3:int=0,n4:int=0,n5:int=0,n6:int=0,n7:int=0,n8:int=0,n9:int=0,
o0:int=0,o1:int=0,o2:int=0,o3:int=0,o4:int=0,o5:int=0,o6:int=0,o7:int=0,o8:int=0,o9:int=0,
p0:int=0,p1:int=0,p2:int=0,p3:int=0,p4:int=0,p5:int=0,p6:int=0,p7:int=0,p8:int=0,p9:int=0,
q0:int=0,q1:int=0,q2:int=0,q3:int=0,q4:int=0,q5:int=0,q6:int=0,q7:int=0,q8:int=0,q9:int=0,
r0:int=0,r1:int=0,r2:int=0,r3:int=0,r4:int=0,r5:int=0,r6:int=0,r7:int=0,r8:int=0,r9:int=0,
s0:int=0,s1:int=0,s2:int=0,s3:int=0,s4:int=0,s5:int=0,s6:int=0,s7:int=0,s8:int=0,s9:int=0,
t0:int=0,t1:int=0,t2:int=0,t3:int=0,t4:int=0,t5:int=0,t6:int=0,t7:int=0,t8:int=0,t9:int=0,
u0:int=0,u1:int=0,u2:int=0,u3:int=0,u4:int=0,u5:int=0,u6:int=0,u7:int=0,u8:int=0,u9:int=0,
v0:int=0,v1:int=0,v2:int=0,v3:int=0,v4:int=0,v5:int=0,v6:int=0,v7:int=0,v8:int=0,v9:int=0,
w0:int=0,w1:int=0,w2:int=0,w3:int=0,w4:int=0,w5:int=0,w6:int=0,w7:int=0,w8:int=0,w9:int=0,
x0:int=0,x1:int=0,x2:int=0,x3:int=0,x4:int=0,x5:int=0,x6:int=0,x7:int=0,x8:int=0,x9:int=0,
y0:int=0,y1:int=0,y2:int=0,y3:int=0,y4:int=0,y5:int=0,y6:int=0,y7:int=0,y8:int=0,y9:int=0,
z0:int=0,z1:int=0,z2:int=0,z3:int=0,z4:int=0,z5:int=0,z6:int=0,z7:int=0,z8:int=0,z9:int=0,
A0:int=0,A1:int=0,A2:int=0,A3:int=0,A4:int=0,A5:int=0,A6:int=0,A7:int=0,A8:int=0,A9:int=0,
B0:int=0,B1:int=0,B2:int=0,B3:int=0,B4:int=0,B5:int=0,B6:int=0,B7:int=0,B8:int=0,B9:int=0,
C0:int=0,C1:int=0,C2:int=0,C3:int=0,C4:int=0,C5:int=0,C6:int=0,C7:int=0,C8:int=0,C9:int=0,
D0:int=0,D1:int=0,D2:int=0,D3:int=0,D4:int=0,D5:int=0,D6:int=0,D7:int=0,D8:int=0,D9:int=0,
E0:int=0,E1:int=0,E2:int=0,E3:int=0,E4:int=0,E5:int=0,E6:int=0,E7:int=0,E8:int=0,E9:int=0,
F0:int=0,F1:int=0,F2:int=0,F3:int=0,F4:int=0,F5:int=0,F6:int=0,F7:int=0,F8:int=0,F9:int=0,
G0:int=0,G1:int=0,G2:int=0,G3:int=0,G4:int=0,G5:int=0,G6:int=0,G7:int=0,G8:int=0,G9:int=0,
H0:int=0,H1:int=0,H2:int=0,H3:int=0,H4:int=0,H5:int=0,H6:int=0,H7:int=0,H8:int=0,H9:int=0,
I0:int=0,I1:int=0,I2:int=0,I3:int=0,I4:int=0,I5:int=0,I6:int=0,I7:int=0,I8:int=0,I9:int=0,
J0:int=0,J1:int=0,J2:int=0,J3:int=0,J4:int=0,J5:int=0,J6:int=0,J7:int=0,J8:int=0,J9:int=0,
K0:int=0,K1:int=0,K2:int=0,K3:int=0,K4:int=0,K5:int=0,K6:int=0,K7:int=0,K8:int=0,K9:int=0,
L0:int=0,L1:int=0,L2:int=0,L3:int=0,L4:int=0,L5:int=0,L6:int=0,L7:int=0,L8:int=0,L9:int=0,
M0:int=0,M1:int=0,M2:int=0,M3:int=0,M4:int=0,M5:int=0,M6:int=0,M7:int=0,M8:int=0,M9:int=0,
N0:int=0,N1:int=0,N2:int=0,N3:int=0,N4:int=0,N5:int=0,N6:int=0,N7:int=0,N8:int=0,N9:int=0,
O0:int=0,O1:int=0,O2:int=0,O3:int=0,O4:int=0,O5:int=0,O6:int=0,O7:int=0,O8:int=0,O9:int=0,
P0:int=0,P1:int=0,P2:int=0,P3:int=0,P4:int=0,P5:int=0,P6:int=0,P7:int=0,P8:int=0,P9:int=0,
Q0:int=0,Q1:int=0,Q2:int=0,Q3:int=0,Q4:int=0,Q5:int=0,Q6:int=0,Q7:int=0,Q8:int=0,Q9:int=0,
R0:int=0,R1:int=0,R2:int=0,R3:int=0,R4:int=0,R5:int=0,R6:int=0,R7:int=0,R8:int=0,R9:int=0,
S0:int=0,S1:int=0,S2:int=0,S3:int=0,S4:int=0,S5:int=0,S6:int=0,S7:int=0,S8:int=0,S9:int=0,
T0:int=0,T1:int=0,T2:int=0,T3:int=0,T4:int=0,T5:int=0,T6:int=0,T7:int=0,T8:int=0,T9:int=0,
U0:int=0,U1:int=0,U2:int=0,U3:int=0,U4:int=0,U5:int=0,U6:int=0,U7:int=0,U8:int=0,U9:int=0,
V0:int=0,V1:int=0,V2:int=0,V3:int=0,V4:int=0,V5:int=0,V6:int=0,V7:int=0,V8:int=0,V9:int=0,
W0:int=0,W1:int=0,W2:int=0,W3:int=0,W4:int=0,W5:int=0,W6:int=0,W7:int=0,W8:int=0,W9:int=0,
X0:int=0,X1:int=0,X2:int=0,X3:int=0,X4:int=0,X5:int=0,X6:int=0,X7:int=0,X8:int=0,X9:int=0,
Y0:int=0,Y1:int=0,Y2:int=0,Y3:int=0,Y4:int=0,Y5:int=0,Y6:int=0,Y7:int=0,Y8:int=0,Y9:int=0,
Z0:int=0,Z1:int=0,Z2:int=0,Z3:int=0,Z4:int=0,Z5:int=0,Z6:int=0,Z7:int=0,Z8:int=0,Z9:int=0;
}
private var testIndex:int = 0;
private function test(e:Event):void
{
var str:String = "";
tests[testIndex].start();
testIndex++;
if (tests.length <= testIndex) testIndex = 0;
var i:int = tests.length;
while (i--)
{
str += tests[i].message;
}
/*if (tests.length > 1)
{
str += "プーリングと取り出しの合計 : " + (tests[0].timeAverage + tests[1].timeAverage) + " ms.\n";
}*/
str += "memory : total " + System.totalMemory + " / private " + System.privateMemory + "\n";
const currentFreeMemory:Number = System.freeMemory;
if (freeMemory < currentFreeMemory)
{
gcCount++;
const gcMemory:Number = currentFreeMemory - freeMemory;
if (gcMemory > 100000000)
{
gcCount100MB++;
}
else if (gcMemory > 10000000)
{
gcCount10MB++;
}
else if (gcMemory > 1000000)
{
gcCount1MB++;
}
else if (gcMemory > 100000)
{
gcCount100KB++;
}
else if (gcMemory > 10000)
{
gcCount10KB++;
}
else if (gcMemory > 1000)
{
gcCount1KB++;
}
else if (gcMemory > 100)
{
gcCount100byte++;
}
else if (gcMemory > 10)
{
gcCount10byte++;
}
}
freeMemory = System.freeMemory;
str += "\n100MB\tGC発生回数?\t: " + gcCount100MB;
str += "\n10MB\t\tGC発生回数?\t: " + gcCount10MB;
str += "\n1MB\t\tGC発生回数?\t: " + gcCount1MB;
str += "\n100KB\t\tGC発生回数?\t: " + gcCount100KB;
str += "\n10KB\t\tGC発生回数?\t: " + gcCount10KB;
str += "\n1KB\t\tGC発生回数?\t: " + gcCount1KB;
str += "\n100byte\tGC発生回数?\t: " + gcCount100byte;
str += "\n10byte\t\tGC発生回数?\t: " + gcCount10byte;
str += "\n\t\t\tGC発生回数?\t: " + gcCount;
str += "\n\t\t\tGC発生率?\t: " + ((gcCount / (totalFrames++)) * 100) + "%";
txt.text = str;
}
}
}
import flash.system.System;
import flash.utils.getTimer;
class Tester
{
public var time:Number = 0;
public var name:String;
public var test:Function;
public var count:Number = 1;
public function start():String
{
const startTime:int = getTimer();
test();
time += getTimer() - startTime;
return name + (time / (count++)) + " ms.\n";
}
public function get message():String
{
return name + (time / count) + " ms.\n";
}
public function get timeAverage():Number
{
return time / count;
}
public function Tester(name:String, test:Function)
{
this.name = name;
this.test = test;
}
}