// Copyright 2018 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-constants.js');load('test/mjsunit/wasm/wasm-module-builder.js');constbuilder=newWasmModuleBuilder();builder.addMemory(16,32);builder.addGlobal(kWasmI32,0);constsig0=makeSig([kWasmI32,kWasmI32,kWasmI32],[kWasmI32]);builder.addFunction(undefined,sig0).addBody([kExprI32Const,1,// i32.const 1kExprI32Const,0,// i32.const 0kExprI32Const,3,// i32.const 3kExprI32GeU,// i32.ge_ukExprI32Rol,// i32.rol]);builder.addExport('main',0);constinstance=builder.instantiate();assertEquals(1,instance.exports.main());