// Copyright 2019 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.// Flags: --allow-natives-syntaxfunctionModule(stdlib){"use asm";varfround=stdlib.Math.fround;// The below constant is outside the range of representable {float} values.constinfinity=fround(1.7976931348623157e+308);functionf(){returninfinity;}return{f:f};}varm=Module(this);assertEquals(Infinity,m.f());assertTrue(%IsAsmWasmCode(Module));