// 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.load('test/mjsunit/wasm/wasm-module-builder.js');(function(){constbuilder=newWasmModuleBuilder();builder.addType(makeSig([kWasmI32,kWasmI32,kWasmI32],[kWasmI32]));builder.addType(makeSig([],[]));// Generate function 1 (out of 2).builder.addFunction(undefined,0/* sig */).addBodyWithEnd([// signature: i_iii// body:kExprCallFunction,0x01,// function #1: v_vkExprI32Const,0x00,kExprEnd,// @5]);// Generate function 2 (out of 2).builder.addFunction(undefined,1/* sig */).addLocals({f32_count:1}).addLocals({i32_count:13}).addBodyWithEnd([// signature: v_v// body:kExprEnd,// @5]);builder.addExport('main',0);constinstance=builder.instantiate();print(instance.exports.main(1,2,3));})();