blob: 567fcf59b735f0be02db97c90ab80036c7ce44cc [file] [log] [blame]
//-------------------------------------------------------------------------------------------------------
// Copyright (C) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
//-------------------------------------------------------------------------------------------------------
// OSG bug 2037772
function AsmModule(glob, imp, b) {
"use asm";
function f1(a)
{
a = a|0;
return a|0;
}
function f2(a,b)
{
a = a|0;
b = b|0;
return;
}
function f3(a)
{
a = a|0;
return a|0;
}
function f4(a,b,c,d,e,f)
{
a = a|0;
b = b|0;
c = c|0;
d = d|0;
e = e|0;
f = f|0;
return a|0;
}
function f5() {
var i3 = 0, i4 = 0;
i3 = f1(7) | 0;
f2(i3, f3(6) | 0);
i4 = f4((i3 | 0) == 0 ? 0 : 4 | 0, 1, 2, 3, 4, 5) | 0;
i3 = (i3+i4) |0
return i3|0;
}
return f5;
}
var global = {Math:Math,Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,Infinity:Infinity, NaN:NaN}
var env = {id: function(x){return x;}}
var heap = new ArrayBuffer(1<<20);
var asmModule = AsmModule(global, env, heap);
print(asmModule());