bug643653-2.js (1686B)
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 }