//------------------------------------------------------------------------------------------------------- // Copyright (C) Microsoft. All rights reserved. // Licensed under the MIT license. See LICENSE.txt file in the project root for full license information. //------------------------------------------------------------------------------------------------------- function module(stdlib) { "use asm" var fr = stdlib.Math.fround; function foo() { var s = fr(10.5); var i = fr(20); var g = fr(30); var h = fr(42.42); var j = fr(19.5); var c = 125.5 i = fr(s - i); g = fr(g/s); c = +j; h = fr(s*h); s = fr(+j); return fr(fr(s + i) +fr( g + h )); } return foo; } var x = module({Math:Math}); WScript.Echo(x()); WScript.Echo(x());