tor-browser

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

bug1072188.js (585B)


      1 setJitCompilerOption("baseline.warmup.trigger", 10);
      2 setJitCompilerOption("ion.warmup.trigger", 30);
      3 var i;
      4 
      5 var uceFault = function (i) {
      6    if (i > 98)
      7        uceFault = function (i) { return true; };
      8    return false;
      9 }
     10 
     11 var sqrt5 = Math.sqrt(5);
     12 var phi = (1 + sqrt5) / 2;
     13 function range_analysis_truncate(i) {
     14    var fib = (Math.pow(phi, i) - Math.pow(1 - phi, i)) / sqrt5;
     15    var x = (fib >> 8) * (fib >> 6);
     16    if (uceFault(i) || uceFault(i))
     17        assertEq(x, (fib >> 8) * (fib >> 6));
     18    return x | 0;
     19 }
     20 
     21 for (i = 0; i < 100; i++) {
     22    range_analysis_truncate(i);
     23 }