// Copyright 2014 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.functionModule(stdlib,foreign,heap){"use asm";functionf1(i){i=i|0;returni*3|0;}functionf2(i){i=i|0;returni*7|0;}functionf3(i){i=i|0;returni*1024|0;}functionf4(i){i=i|0;returni*3333339|0;}return{f1:f1,f2:f2,f3:f3,f4:f4};}varm=Module(this,{},newArrayBuffer(1024));for(vari=-2147483648;i<2147483648;i+=3999771){assertEquals(i*3|0,m.f1(i));assertEquals(i*7|0,m.f2(i));assertEquals(i*1024|0,m.f3(i));assertEquals(i*3333339|0,m.f4(i));}