tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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);