asm-link.js (401B)
1 // |jit-test| skip-if: !this.SharedArrayBuffer 2 3 // Don't assert on linking. 4 // Provide superficial functionality. 5 6 function $(stdlib, foreign, heap) { 7 "use asm"; 8 var f64 = new stdlib.Float64Array(heap); 9 function f() { var v=0.0; v=+f64[0]; return +v; } 10 return f 11 } 12 13 var heap = new SharedArrayBuffer(65536); 14 (new Float64Array(heap))[0] = 3.14159; 15 assertEq($(this, {}, heap)(), 3.14159);