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 var HEAP, IHEAP, FHEAP;
2 var TOTAL_MEMORY = 50 * 1024 * 1024;
3 HEAP = IHEAP = new Int32Array(TOTAL_MEMORY);
4 STACK_ROOT = STACKTOP = undefined;
5 var _rng;
6 var __str2;
7 var __str3;
8 {
9 var __stackBase__ = STACKTOP;
10 var $n;
11 var $tmp5 = __stackBase__ + 12;
12 var $tmp6 = $n;
13 var $mul7 = ($tmp6) * 3;
14 $this_addr_i23 = $tmp5;
15 $id_addr_i = __str2;
16 $desc_addr_i = __str3;
17 $N_addr_i = $mul7;
18 var $this1_i24 = $this_addr_i23;
19 var $tmp_i25 = $id_addr_i;
20 var $tmp2_i = $desc_addr_i;
21 var $tmp3_i = $N_addr_i;
22 __Z9makeFastaI10RandomizedEvPKcS2_jRT_($tmp_i25, $tmp2_i, $tmp3_i, $this1_i24);
23 }
24 function __Z9makeFastaI10RandomizedEvPKcS2_jRT_($id, $desc, $N, $output)
25 {
26 $output_addr = $output;
27 var $tmp4 = $output_addr;
28 $this_addr_i = $tmp4;
29 var $this1_i = $this_addr_i;
30 var $table_i = $this1_i;
31 var $call_i = __ZN10LineBuffer7genrandER10Cumulativej(0, $table_i, 0);
32 }
33 function __ZN10LineBuffer7genrandER10Cumulativej($this, $table, $N)
34 {
35 var $this_addr_i1;
36 var $pct_addr_i;
37 $table_addr = $table;
38 var $tmp3 = $table_addr;
39 $this_addr_i = _rng;
40 $max_addr_i = 1;
41 var $this1_i = $this_addr_i;
42 var $last_i = $this1_i;
43 var $tmp_i = IHEAP[$last_i];
44 var $mul_i = ($tmp_i) * 3877;
45 var $add_i = ($mul_i) + 29573;
46 var $rem_i = ($add_i) % 139968;
47 var $last2_i = $this1_i;
48 IHEAP[$last2_i] = $rem_i;
49 var $tmp3_i = $max_addr_i;
50 var $last4_i = $this1_i;
51 var $tmp5_i = IHEAP[$last4_i];
52 var $conv_i = ($tmp5_i);
53 var $mul6_i = ($tmp3_i) * ($conv_i);
54 var $div_i = ($mul6_i) / 139968;
55 $this_addr_i1 = $tmp3;
56 $pct_addr_i = $div_i;
57 assertEq($pct_addr_i, NaN);
58 }