tor-browser

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

bug1914009.js (720B)


      1 const ext1 = {};
      2 function f1(p0,p1,p2,p3,p4,p5,p6) {
      3    return [
      4        1,
      5        1.125
      6    ];
      7 }
      8 
      9 const ins = wasmEvalText(`(module
     10 (import "x" "ext1" (global $ext1 externref))
     11 
     12 (type $t1 (func (param  externref i32 i32 f64 f64 f32 i64) (result i32 f32)))
     13 
     14 (import "x" "f1" (func $f1 (param  externref i32 i32 f64 f64 f32 i64) (result i32 f32)))
     15 
     16 (elem declare func $f1)
     17 
     18 (func $f0 (export "f0") (result i32 f32)
     19    global.get $ext1
     20    i32.const 1
     21    i32.const 1
     22    f64.const 1.2
     23    f64.const 1.2
     24    f32.const 1.125
     25    i64.const 2
     26 
     27    ref.func $f1
     28    return_call_ref $t1
     29 )
     30 )`, {x: {
     31    ext1,
     32    f1,
     33 }});
     34 
     35 const res = ins.exports.f0();
     36 assertEq(res.length, 2);
     37 assertEq(res[0], 1);
     38 assertEq(res[1], 1.125);