//------------------------------------------------------------------------------------------------------- // Copyright (C) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. //------------------------------------------------------------------------------------------------------- function getRoundValue(n) { if(typeof n === 'number') { if(n % 1 == 0) // int number return n % 2147483647; else // float number return n.toFixed(8); } return n; }; function test0(){ var GiantPrintArray = []; function makeArrayLength(x) { if(x < 1 || x > 4294967295 || x != x || isNaN(x) || !isFinite(x)) return 100; else return Math.floor(x) & 0xffff; }; var obj0 = {}; var arrObj0 = {}; var func0 = function(argMath0,argMath1,argMath2,argArrObj3){ arrObj0.length = makeArrayLength((~ ((1 - obj0.prop0) >>> ((1 - obj0.prop0) - {prop0: 1, prop1: 1, prop2: 1, prop3: 1})))); }; var func1 = function(argObj4,argArrObj5,argFunc6){ o = 1; }; var func4 = function(argMath7,argArrObj8,argObj9,argFunc10){ func0.call(protoObj0 , 1, 1, func1.call(obj0 , 1, 1, 1), 1); }; arrObj0.method0 = func4; protoObj0 = Object.create(obj0); obj0.prop0 = 1073741823; m = func0.call(arrObj0 , 1, arrObj0.method0.call(arrObj0 , 1, 1, 1, 1), 1, 1); function v18() { this.v19 = 1; this.v20 = (++ o); this.v21 = (-- arrObj0.length); this.v22 = arrObj0.length; this.v21= 1; return this.v21; } function v23() { var v24 = new v18(); GiantPrintArray.push(v24.v21); GiantPrintArray.push(v24.v19); GiantPrintArray.push(v24.v20); GiantPrintArray.push(v24.v22); } v25 = {}; v25.x = 23456; v26 = {}; v26.x = 65432; v18.prototype = v25; v23(); v23(); v18.prototype = v26; v23(); for(var i =0;i