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