tor-browser

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

bug1946004.js (725B)


      1 let code = `
      2 (module
      3  (type (array i32))
      4  (func (result i32)
      5    i64.const 0
      6    i64.const 0
      7    call 2
      8    drop
      9    drop
     10    i32.const 0
     11    i32.const 0
     12    call 1
     13    drop)
     14  (func (param i32 i32) (result i32 i32)
     15    loop (result i32)
     16      i32.const 3
     17    end
     18    loop (result i32)
     19      i32.const 4
     20    end)
     21  (func (param i64 i64) (result i64 i64)
     22    loop (result i64)
     23      i64.const 0xffff_ffff_ffff_ffff
     24    end
     25    loop (result i64)
     26      i64.const 0xffff_ffff_ffff_ffff
     27    end)
     28  (export "main" (func 0)))
     29 `;
     30 let bin = wasmTextToBinary(code);
     31 let module = new WebAssembly.Module(bin);
     32 let instance = new WebAssembly.Instance(module);
     33 for (var i = 0; i < 10000; i++) {
     34  assertEq(instance.exports.main(), 3);
     35 }