tor-browser

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

from-int32.js (511B)


      1 // Int32 values, including minimum, maximum, and values around zero.
      2 const values = [
      3  [0x8000_0000|0, -0x80000000n],
      4  [0x8000_0001|0, -0x7fffffffn],
      5  [0x8000_0002|0, -0x7ffffffen],
      6  [0x8000_0003|0, -0x7ffffffdn],
      7  [-3, -3n],
      8  [-2, -2n],
      9  [-1, -1n],
     10  [0, 0n],
     11  [1, 1n],
     12  [2, 2n],
     13  [3, 3n],
     14  [0x7fff_fffd, 0x7fff_fffdn],
     15  [0x7fff_fffe, 0x7fff_fffen],
     16  [0x7fff_ffff, 0x7fff_ffffn],
     17 ];
     18 
     19 for (let i = 0; i < 1000; ++i) {
     20  let vals = values[i % values.length];
     21  assertEq(BigInt(vals[0]), vals[1]);
     22 }