tor-browser

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

setpropertypolymorphic-float32.js (461B)


      1 function loop(f32, arr) {
      2    for (var i = 0; i < 2000; i++) {
      3        var j = i % 20;
      4        arr[j].k = f32[j];
      5    }
      6 }
      7 
      8 function f() {
      9    var obj = {k: null, m: null};
     10    var obj2 = {m: null, k: 42, l: null};
     11    var f32 = new Float32Array(20);
     12    var arr = [];
     13    for (var i = 0; i < 10; i++) {
     14        arr.push(obj);
     15        arr.push(obj2);
     16 
     17    }
     18    loop(f32, arr);
     19    for(var i = 0; i < 20; i++) {
     20        assertEq(arr[i].k, f32[i]);
     21    }
     22 }
     23 
     24 f();