Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 enableOsiPointRegisterChecks();
3 function convertToInt(str) {
4 return str | 0;
5 }
7 function convertToIntOnTrace(str) {
8 var z;
9 for (var i = 0; i < 9; ++i) {
10 z = str | 0;
11 }
12 return z;
13 }
15 function convertToDouble(str) {
16 return str * 1.5;
17 }
19 function convertToDoubleOnTrace(str) {
20 var z;
21 for (var i = 0; i < 9; ++i) {
22 z = str * 1.5;
23 }
24 return z;
25 }
27 assertEq(convertToInt("0x10"), 16);
28 assertEq(convertToInt("-0x10"), 0);
30 assertEq(convertToIntOnTrace("0x10"), 16);
31 assertEq(convertToIntOnTrace("-0x10"), 0);
33 assertEq(convertToDouble("0x10"), 24);
34 assertEq(convertToDouble("-0x10"), NaN);
36 assertEq(convertToDoubleOnTrace("0x10"), 24);
37 assertEq(convertToDoubleOnTrace("-0x10"), NaN);