// 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";varMEM32=newstdlib.Float32Array(heap);functionfoo(i){MEM32[0]=(i>>>0)/2;returnMEM32[0];}return{foo:foo};}varfoo=Module(this,{},newArrayBuffer(64*1024)).foo;assertEquals(0.5,foo(1));