generateAndRun(10, 1, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; r ^= v9; return r; } }); -147 generateAndRun(10, 1, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + -2147483649 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + -2147483649 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; r ^= v9; return r; } }); -37 generateAndRun(10, 2, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; r ^= v9; var t10 = v0 + v0 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; r ^= v18; return r; } }); 182 generateAndRun(10, 2, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; r ^= v9; var t10 = -v0 + -v0 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; r ^= v18; return r; } }); 218 generateAndRun(10, 4, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; r ^= v9; var v10 = v1 + v1 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; r ^= v17; var v18 = v0 + v0 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; r ^= v26; var t27 = -v18 + -v18 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; r ^= v34; return r; } }); 0 generateAndRun(10, 4, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; r ^= v9; var v10 = +v1 + +v1 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; r ^= v17; var v18 = +v0 + +v0 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; r ^= v26; var v27 = v18 + v18 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; r ^= v34; return r; } }); 0 generateAndRun(10, 8, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; r ^= v9; var t10 = v2 + v2 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; r ^= v16; var t17 = -v1 + -v1 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; r ^= v24; var t25 = -v17 + -v17 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; r ^= v31; var v32 = v0 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; r ^= v40; var t41 = -v33 + -v33 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; r ^= v47; var v48 = v32 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; r ^= v55; var v56 = v48 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; r ^= v62; return r; } }); 502 generateAndRun(10, 8, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; r ^= v9; var t10 = -v2 + -v2 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; r ^= v16; var v17 = v1 + v1 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; r ^= v24; var v25 = v17 + v17 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; var v28 = +v27 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; var t31 = v30 + v30 + 1; var v31 = t31; r ^= v31; var v32 = +v0 + -2147483649 + 1; var v33 = v32 + v32 + 1; var t34 = -v33 + -v33 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; var v36 = +v35 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; r ^= v40; var v41 = v33 + v33 + 1; var t42 = -v41 + -v41 + 1; var v42 = -t42; var t43 = v42 + v42 + 1; var v43 = t43; var v44 = +v43 + -2147483649 + 1; var v45 = v44 + v44 + 1; var t46 = -v45 + -v45 + 1; var v46 = -t46; var t47 = v46 + v46 + 1; var v47 = t47; r ^= v47; var v48 = +v32 + -2147483649 + 1; var v49 = v48 + v48 + 1; var t50 = -v49 + -v49 + 1; var v50 = -t50; var t51 = v50 + v50 + 1; var v51 = t51; var v52 = +v51 + -2147483649 + 1; var v53 = v52 + v52 + 1; var t54 = -v53 + -v53 + 1; var v54 = -t54; var t55 = v54 + v54 + 1; var v55 = t55; r ^= v55; var v56 = +v48 + -2147483649 + 1; var v57 = v56 + v56 + 1; var t58 = -v57 + -v57 + 1; var v58 = -t58; var t59 = v58 + v58 + 1; var v59 = t59; var v60 = +v59 + -2147483649 + 1; var v61 = v60 + v60 + 1; var t62 = -v61 + -v61 + 1; var v62 = -t62; r ^= v62; return r; } }); -2147483622 generateAndRun(11, 1, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; r ^= v10; return r; } }); -73 generateAndRun(11, 1, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; r ^= v10; return r; } }); -2185 generateAndRun(11, 2, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; r ^= v10; var v11 = +v0 + +v0 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; r ^= v20; return r; } }); 364 generateAndRun(11, 2, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; r ^= v10; var v11 = v0 + v0 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; r ^= v20; return r; } }); 682 generateAndRun(11, 4, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; r ^= v10; var t11 = -v1 + -v1 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; r ^= v19; var t20 = v0 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; r ^= v29; var v30 = v20 + v20 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; r ^= v38; return r; } }); 182 generateAndRun(11, 4, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; r ^= v10; var v11 = v1 + v1 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; r ^= v19; var t20 = -v0 + -v0 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; r ^= v29; var v30 = +v20 + +v20 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; r ^= v38; return r; } }); 340 generateAndRun(11, 8, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; r ^= v10; var v11 = +v2 + +v2 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; r ^= v18; var v19 = +v1 + +v1 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; r ^= v27; var v28 = v19 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; r ^= v35; var v36 = v0 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; var t41 = -v40 + -v40 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; r ^= v45; var t46 = v37 + v37 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; r ^= v53; var t54 = v36 + v36 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; var v56 = v55 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; r ^= v62; var v63 = +v54 + +v54 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; var t66 = v65 + v65 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; var t70 = v69 + v69 + 1; var v70 = t70; r ^= v70; return r; } }); 0 generateAndRun(11, 8, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; r ^= v10; var t11 = v2 + v2 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; r ^= v18; var t19 = v1 + v1 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; var v25 = v24 + v24 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; r ^= v27; var v28 = +v19 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; var t31 = v30 + v30 + 1; var v31 = t31; var v32 = +v31 + -2147483649 + 1; var v33 = v32 + v32 + 1; var t34 = -v33 + -v33 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; r ^= v35; var v36 = +v0 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; var v41 = v40 + v40 + 1; var t42 = -v41 + -v41 + 1; var v42 = -t42; var t43 = v42 + v42 + 1; var v43 = t43; var v44 = +v43 + -2147483649 + 1; var v45 = v44 + v44 + 1; r ^= v45; var t46 = -v37 + -v37 + 1; var v46 = -t46; var t47 = v46 + v46 + 1; var v47 = t47; var v48 = +v47 + -2147483649 + 1; var v49 = v48 + v48 + 1; var t50 = -v49 + -v49 + 1; var v50 = -t50; var t51 = v50 + v50 + 1; var v51 = t51; var v52 = +v51 + -2147483649 + 1; var v53 = v52 + v52 + 1; r ^= v53; var t54 = -v36 + -v36 + 1; var v54 = -t54; var t55 = v54 + v54 + 1; var v55 = t55; var v56 = +v55 + -2147483649 + 1; var v57 = v56 + v56 + 1; var t58 = -v57 + -v57 + 1; var v58 = -t58; var t59 = v58 + v58 + 1; var v59 = t59; var v60 = +v59 + -2147483649 + 1; var v61 = v60 + v60 + 1; var t62 = -v61 + -v61 + 1; var v62 = -t62; r ^= v62; var t63 = v54 + v54 + 1; var v63 = t63; var v64 = +v63 + -2147483649 + 1; var v65 = v64 + v64 + 1; var t66 = -v65 + -v65 + 1; var v66 = -t66; var t67 = v66 + v66 + 1; var v67 = t67; var v68 = +v67 + -2147483649 + 1; var v69 = v68 + v68 + 1; var t70 = -v69 + -v69 + 1; var v70 = -t70; r ^= v70; return r; } }); 0 generateAndRun(13, 1, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; r ^= v12; return r; } }); -147 generateAndRun(13, 1, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; r ^= v12; return r; } }); 2147483355 generateAndRun(13, 2, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; r ^= v12; var t13 = -v0 + -v0 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; r ^= v24; return r; } }); 0 generateAndRun(13, 2, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; r ^= v12; var t13 = v0 + v0 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; r ^= v24; return r; } }); 0 generateAndRun(13, 4, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; r ^= v12; var v13 = +v1 + +v1 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; r ^= v23; var t24 = v0 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; r ^= v35; var t36 = v24 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; var t43 = -v42 + -v42 + 1; var v43 = -t43; var t44 = v43 + 4294967295 + 1; var v44 = t44; var v45 = +v44 + +v44 + 1; var v46 = v45 + v45 + 1; r ^= v46; return r; } }); 218 generateAndRun(13, 4, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; r ^= v12; var t13 = v1 + v1 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; r ^= v23; var t24 = -v0 + -v0 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; r ^= v35; var t36 = -v24 + -v24 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; var v43 = v42 + v42 + 1; var t44 = -v43 + -v43 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; r ^= v46; return r; } }); 2730 generateAndRun(13, 8, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; r ^= v12; var t13 = -v2 + -v2 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; r ^= v22; var v23 = +v1 + +v1 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; r ^= v33; var t34 = v23 + v23 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; var t41 = -v40 + -v40 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; r ^= v43; var v44 = v0 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; r ^= v55; var v56 = v45 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; var v63 = +v62 + +v62 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; r ^= v65; var t66 = v44 + v44 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; var t70 = v69 + v69 + 1; var v70 = t70; var v71 = +v70 + +v70 + 1; var v72 = v71 + 4294967295 + 1; var t73 = -v72 + -v72 + 1; var v73 = -t73; var t74 = v73 + v73 + 1; var v74 = t74; var v75 = +v74 + +v74 + 1; var v76 = v75 + 4294967295 + 1; r ^= v76; var t77 = -v66 + -v66 + 1; var v77 = -t77; var t78 = v77 + v77 + 1; var v78 = t78; var v79 = +v78 + +v78 + 1; var v80 = v79 + 4294967295 + 1; var t81 = -v80 + -v80 + 1; var v81 = -t81; var t82 = v81 + v81 + 1; var v82 = t82; var v83 = +v82 + +v82 + 1; var v84 = v83 + 4294967295 + 1; var t85 = -v84 + -v84 + 1; var v85 = -t85; var t86 = v85 + v85 + 1; var v86 = t86; r ^= v86; return r; } }); 768 generateAndRun(13, 8, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; r ^= v12; var v13 = v2 + v2 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; r ^= v22; var t23 = v1 + v1 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; var v25 = v24 + v24 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; var v28 = +v27 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; var t31 = v30 + v30 + 1; var v31 = t31; var v32 = +v31 + -2147483649 + 1; var v33 = v32 + v32 + 1; r ^= v33; var t34 = -v23 + -v23 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; var v36 = +v35 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; var v41 = v40 + v40 + 1; var t42 = -v41 + -v41 + 1; var v42 = -t42; var t43 = v42 + v42 + 1; var v43 = t43; r ^= v43; var v44 = +v0 + -2147483649 + 1; var v45 = v44 + v44 + 1; var t46 = -v45 + -v45 + 1; var v46 = -t46; var t47 = v46 + v46 + 1; var v47 = t47; var v48 = +v47 + -2147483649 + 1; var v49 = v48 + v48 + 1; var t50 = -v49 + -v49 + 1; var v50 = -t50; var t51 = v50 + v50 + 1; var v51 = t51; var v52 = +v51 + -2147483649 + 1; var v53 = v52 + v52 + 1; var t54 = -v53 + -v53 + 1; var v54 = -t54; var t55 = v54 + v54 + 1; var v55 = t55; r ^= v55; var v56 = +v45 + -2147483649 + 1; var v57 = v56 + v56 + 1; var t58 = -v57 + -v57 + 1; var v58 = -t58; var t59 = v58 + v58 + 1; var v59 = t59; var v60 = +v59 + -2147483649 + 1; var v61 = v60 + v60 + 1; var t62 = -v61 + -v61 + 1; var v62 = -t62; var t63 = v62 + v62 + 1; var v63 = t63; var v64 = +v63 + -2147483649 + 1; var v65 = v64 + v64 + 1; r ^= v65; var t66 = -v44 + -v44 + 1; var v66 = -t66; var t67 = v66 + v66 + 1; var v67 = t67; var v68 = +v67 + -2147483649 + 1; var v69 = v68 + v68 + 1; var t70 = -v69 + -v69 + 1; var v70 = -t70; var t71 = v70 + v70 + 1; var v71 = t71; var v72 = +v71 + -2147483649 + 1; var v73 = v72 + v72 + 1; var t74 = -v73 + -v73 + 1; var v74 = -t74; var t75 = v74 + v74 + 1; var v75 = t75; var v76 = +v75 + -2147483649 + 1; r ^= v76; var v77 = v66 + v66 + 1; var t78 = -v77 + -v77 + 1; var v78 = -t78; var t79 = v78 + v78 + 1; var v79 = t79; var v80 = +v79 + -2147483649 + 1; var v81 = v80 + v80 + 1; var t82 = -v81 + -v81 + 1; var v82 = -t82; var t83 = v82 + v82 + 1; var v83 = t83; var v84 = +v83 + -2147483649 + 1; var v85 = v84 + v84 + 1; var t86 = -v85 + -v85 + 1; var v86 = -t86; r ^= v86; return r; } }); 0 generateAndRun(17, 1, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; r ^= v16; return r; } }); -1171 generateAndRun(17, 1, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; r ^= v16; return r; } }); 2147481307 generateAndRun(17, 2, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; r ^= v16; var t17 = -v0 + -v0 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; r ^= v32; return r; } }); 0 generateAndRun(17, 2, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; r ^= v16; var t17 = v0 + v0 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; r ^= v32; return r; } }); 0 generateAndRun(17, 4, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; r ^= v16; var v17 = +v1 + +v1 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; r ^= v31; var t32 = v0 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; var t43 = -v42 + -v42 + 1; var v43 = -t43; var t44 = v43 + 4294967295 + 1; var v44 = t44; var v45 = +v44 + +v44 + 1; var v46 = v45 + v45 + 1; var t47 = -v46 + -v46 + 1; var v47 = -t47; r ^= v47; var t48 = v32 + 4294967295 + 1; var v48 = t48; var v49 = +v48 + +v48 + 1; var v50 = v49 + v49 + 1; var t51 = -v50 + -v50 + 1; var v51 = -t51; var t52 = v51 + 4294967295 + 1; var v52 = t52; var v53 = +v52 + +v52 + 1; var v54 = v53 + v53 + 1; var t55 = -v54 + -v54 + 1; var v55 = -t55; var t56 = v55 + 4294967295 + 1; var v56 = t56; var v57 = +v56 + +v56 + 1; var v58 = v57 + v57 + 1; var t59 = -v58 + -v58 + 1; var v59 = -t59; var t60 = v59 + 4294967295 + 1; var v60 = t60; var v61 = +v60 + +v60 + 1; var v62 = v61 + v61 + 1; r ^= v62; return r; } }); 1754 generateAndRun(17, 4, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; r ^= v16; var t17 = v1 + v1 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; r ^= v31; var t32 = -v0 + -v0 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; var v43 = v42 + v42 + 1; var t44 = -v43 + -v43 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; r ^= v47; var t48 = -v32 + -v32 + 1; var v48 = -t48; var t49 = v48 + v48 + 1; var v49 = t49; var v50 = +v49 + +v49 + 1; var v51 = v50 + v50 + 1; var t52 = -v51 + -v51 + 1; var v52 = -t52; var t53 = v52 + v52 + 1; var v53 = t53; var v54 = +v53 + +v53 + 1; var v55 = v54 + v54 + 1; var t56 = -v55 + -v55 + 1; var v56 = -t56; var t57 = v56 + v56 + 1; var v57 = t57; var v58 = +v57 + +v57 + 1; var v59 = v58 + v58 + 1; var t60 = -v59 + -v59 + 1; var v60 = -t60; var t61 = v60 + v60 + 1; var v61 = t61; var v62 = +v61 + +v61 + 1; r ^= v62; return r; } }); 43690 generateAndRun(17, 8, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; r ^= v16; var t17 = -v2 + -v2 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; r ^= v30; var v31 = +v1 + +v1 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; var t41 = -v40 + -v40 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; r ^= v45; var t46 = v31 + v31 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; var v56 = v55 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; r ^= v59; var v60 = v0 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; var v63 = +v62 + +v62 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; var t66 = v65 + v65 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; var t70 = v69 + v69 + 1; var v70 = t70; var v71 = +v70 + +v70 + 1; var v72 = v71 + 4294967295 + 1; var t73 = -v72 + -v72 + 1; var v73 = -t73; var t74 = v73 + v73 + 1; var v74 = t74; var v75 = +v74 + +v74 + 1; r ^= v75; var v76 = v61 + 4294967295 + 1; var t77 = -v76 + -v76 + 1; var v77 = -t77; var t78 = v77 + v77 + 1; var v78 = t78; var v79 = +v78 + +v78 + 1; var v80 = v79 + 4294967295 + 1; var t81 = -v80 + -v80 + 1; var v81 = -t81; var t82 = v81 + v81 + 1; var v82 = t82; var v83 = +v82 + +v82 + 1; var v84 = v83 + 4294967295 + 1; var t85 = -v84 + -v84 + 1; var v85 = -t85; var t86 = v85 + v85 + 1; var v86 = t86; var v87 = +v86 + +v86 + 1; var v88 = v87 + 4294967295 + 1; var t89 = -v88 + -v88 + 1; var v89 = -t89; r ^= v89; var t90 = v60 + v60 + 1; var v90 = t90; var v91 = +v90 + +v90 + 1; var v92 = v91 + 4294967295 + 1; var t93 = -v92 + -v92 + 1; var v93 = -t93; var t94 = v93 + v93 + 1; var v94 = t94; var v95 = +v94 + +v94 + 1; var v96 = v95 + 4294967295 + 1; var t97 = -v96 + -v96 + 1; var v97 = -t97; var t98 = v97 + v97 + 1; var v98 = t98; var v99 = +v98 + +v98 + 1; var v100 = v99 + 4294967295 + 1; var t101 = -v100 + -v100 + 1; var v101 = -t101; var t102 = v101 + v101 + 1; var v102 = t102; var v103 = +v102 + +v102 + 1; var v104 = v103 + 4294967295 + 1; r ^= v104; var t105 = -v90 + -v90 + 1; var v105 = -t105; var t106 = v105 + v105 + 1; var v106 = t106; var v107 = +v106 + +v106 + 1; var v108 = v107 + 4294967295 + 1; var t109 = -v108 + -v108 + 1; var v109 = -t109; var t110 = v109 + v109 + 1; var v110 = t110; var v111 = +v110 + +v110 + 1; var v112 = v111 + 4294967295 + 1; var t113 = -v112 + -v112 + 1; var v113 = -t113; var t114 = v113 + v113 + 1; var v114 = t114; var v115 = +v114 + +v114 + 1; var v116 = v115 + 4294967295 + 1; var t117 = -v116 + -v116 + 1; var v117 = -t117; var t118 = v117 + v117 + 1; var v118 = t118; r ^= v118; return r; } }); 6144 generateAndRun(17, 8, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; r ^= v16; var v17 = v2 + v2 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; var v25 = v24 + v24 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; var v28 = +v27 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; r ^= v30; var t31 = v1 + v1 + 1; var v31 = t31; var v32 = +v31 + -2147483649 + 1; var v33 = v32 + v32 + 1; var t34 = -v33 + -v33 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; var v36 = +v35 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; var v41 = v40 + v40 + 1; var t42 = -v41 + -v41 + 1; var v42 = -t42; var t43 = v42 + v42 + 1; var v43 = t43; var v44 = +v43 + -2147483649 + 1; var v45 = v44 + v44 + 1; r ^= v45; var t46 = -v31 + -v31 + 1; var v46 = -t46; var t47 = v46 + v46 + 1; var v47 = t47; var v48 = +v47 + -2147483649 + 1; var v49 = v48 + v48 + 1; var t50 = -v49 + -v49 + 1; var v50 = -t50; var t51 = v50 + v50 + 1; var v51 = t51; var v52 = +v51 + -2147483649 + 1; var v53 = v52 + v52 + 1; var t54 = -v53 + -v53 + 1; var v54 = -t54; var t55 = v54 + v54 + 1; var v55 = t55; var v56 = +v55 + -2147483649 + 1; var v57 = v56 + v56 + 1; var t58 = -v57 + -v57 + 1; var v58 = -t58; var t59 = v58 + v58 + 1; var v59 = t59; r ^= v59; var v60 = +v0 + -2147483649 + 1; var v61 = v60 + v60 + 1; var t62 = -v61 + -v61 + 1; var v62 = -t62; var t63 = v62 + v62 + 1; var v63 = t63; var v64 = +v63 + -2147483649 + 1; var v65 = v64 + v64 + 1; var t66 = -v65 + -v65 + 1; var v66 = -t66; var t67 = v66 + v66 + 1; var v67 = t67; var v68 = +v67 + -2147483649 + 1; var v69 = v68 + v68 + 1; var t70 = -v69 + -v69 + 1; var v70 = -t70; var t71 = v70 + v70 + 1; var v71 = t71; var v72 = +v71 + -2147483649 + 1; var v73 = v72 + v72 + 1; var t74 = -v73 + -v73 + 1; var v74 = -t74; var t75 = v74 + v74 + 1; var v75 = t75; r ^= v75; var v76 = +v61 + -2147483649 + 1; var v77 = v76 + v76 + 1; var t78 = -v77 + -v77 + 1; var v78 = -t78; var t79 = v78 + v78 + 1; var v79 = t79; var v80 = +v79 + -2147483649 + 1; var v81 = v80 + v80 + 1; var t82 = -v81 + -v81 + 1; var v82 = -t82; var t83 = v82 + v82 + 1; var v83 = t83; var v84 = +v83 + -2147483649 + 1; var v85 = v84 + v84 + 1; var t86 = -v85 + -v85 + 1; var v86 = -t86; var t87 = v86 + v86 + 1; var v87 = t87; var v88 = +v87 + -2147483649 + 1; var v89 = v88 + v88 + 1; r ^= v89; var t90 = -v60 + -v60 + 1; var v90 = -t90; var t91 = v90 + v90 + 1; var v91 = t91; var v92 = +v91 + -2147483649 + 1; var v93 = v92 + v92 + 1; var t94 = -v93 + -v93 + 1; var v94 = -t94; var t95 = v94 + v94 + 1; var v95 = t95; var v96 = +v95 + -2147483649 + 1; var v97 = v96 + v96 + 1; var t98 = -v97 + -v97 + 1; var v98 = -t98; var t99 = v98 + v98 + 1; var v99 = t99; var v100 = +v99 + -2147483649 + 1; var v101 = v100 + v100 + 1; var t102 = -v101 + -v101 + 1; var v102 = -t102; var t103 = v102 + v102 + 1; var v103 = t103; var v104 = +v103 + -2147483649 + 1; r ^= v104; var v105 = v90 + v90 + 1; var t106 = -v105 + -v105 + 1; var v106 = -t106; var t107 = v106 + v106 + 1; var v107 = t107; var v108 = +v107 + -2147483649 + 1; var v109 = v108 + v108 + 1; var t110 = -v109 + -v109 + 1; var v110 = -t110; var t111 = v110 + v110 + 1; var v111 = t111; var v112 = +v111 + -2147483649 + 1; var v113 = v112 + v112 + 1; var t114 = -v113 + -v113 + 1; var v114 = -t114; var t115 = v114 + v114 + 1; var v115 = t115; var v116 = +v115 + -2147483649 + 1; var v117 = v116 + v116 + 1; var t118 = -v117 + -v117 + 1; var v118 = -t118; r ^= v118; return r; } }); 0 generateAndRun(25, 1, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; r ^= v24; return r; } }); -74899 generateAndRun(25, 1, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; r ^= v24; return r; } }); 2147333851 generateAndRun(25, 2, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; r ^= v24; var t25 = -v0 + -v0 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; var t41 = -v40 + -v40 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; r ^= v48; return r; } }); 0 generateAndRun(25, 2, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; r ^= v24; var t25 = v0 + v0 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; var v43 = v42 + v42 + 1; var t44 = -v43 + -v43 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; var t48 = -v47 + -v47 + 1; var v48 = -t48; r ^= v48; return r; } }); 0 generateAndRun(25, 4, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; r ^= v24; var v25 = +v1 + +v1 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; var t43 = -v42 + -v42 + 1; var v43 = -t43; var t44 = v43 + 4294967295 + 1; var v44 = t44; var v45 = +v44 + +v44 + 1; var v46 = v45 + v45 + 1; var t47 = -v46 + -v46 + 1; var v47 = -t47; r ^= v47; var t48 = v0 + 4294967295 + 1; var v48 = t48; var v49 = +v48 + +v48 + 1; var v50 = v49 + v49 + 1; var t51 = -v50 + -v50 + 1; var v51 = -t51; var t52 = v51 + 4294967295 + 1; var v52 = t52; var v53 = +v52 + +v52 + 1; var v54 = v53 + v53 + 1; var t55 = -v54 + -v54 + 1; var v55 = -t55; var t56 = v55 + 4294967295 + 1; var v56 = t56; var v57 = +v56 + +v56 + 1; var v58 = v57 + v57 + 1; var t59 = -v58 + -v58 + 1; var v59 = -t59; var t60 = v59 + 4294967295 + 1; var v60 = t60; var v61 = +v60 + +v60 + 1; var v62 = v61 + v61 + 1; var t63 = -v62 + -v62 + 1; var v63 = -t63; var t64 = v63 + 4294967295 + 1; var v64 = t64; var v65 = +v64 + +v64 + 1; var v66 = v65 + v65 + 1; var t67 = -v66 + -v66 + 1; var v67 = -t67; var t68 = v67 + 4294967295 + 1; var v68 = t68; var v69 = +v68 + +v68 + 1; var v70 = v69 + v69 + 1; var t71 = -v70 + -v70 + 1; var v71 = -t71; r ^= v71; var t72 = v48 + 4294967295 + 1; var v72 = t72; var v73 = +v72 + +v72 + 1; var v74 = v73 + v73 + 1; var t75 = -v74 + -v74 + 1; var v75 = -t75; var t76 = v75 + 4294967295 + 1; var v76 = t76; var v77 = +v76 + +v76 + 1; var v78 = v77 + v77 + 1; var t79 = -v78 + -v78 + 1; var v79 = -t79; var t80 = v79 + 4294967295 + 1; var v80 = t80; var v81 = +v80 + +v80 + 1; var v82 = v81 + v81 + 1; var t83 = -v82 + -v82 + 1; var v83 = -t83; var t84 = v83 + 4294967295 + 1; var v84 = t84; var v85 = +v84 + +v84 + 1; var v86 = v85 + v85 + 1; var t87 = -v86 + -v86 + 1; var v87 = -t87; var t88 = v87 + 4294967295 + 1; var v88 = t88; var v89 = +v88 + +v88 + 1; var v90 = v89 + v89 + 1; var t91 = -v90 + -v90 + 1; var v91 = -t91; var t92 = v91 + 4294967295 + 1; var v92 = t92; var v93 = +v92 + +v92 + 1; var v94 = v93 + v93 + 1; r ^= v94; return r; } }); 112346 generateAndRun(25, 4, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; r ^= v24; var t25 = v1 + v1 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; var v43 = v42 + v42 + 1; var t44 = -v43 + -v43 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; r ^= v47; var t48 = -v0 + -v0 + 1; var v48 = -t48; var t49 = v48 + v48 + 1; var v49 = t49; var v50 = +v49 + +v49 + 1; var v51 = v50 + v50 + 1; var t52 = -v51 + -v51 + 1; var v52 = -t52; var t53 = v52 + v52 + 1; var v53 = t53; var v54 = +v53 + +v53 + 1; var v55 = v54 + v54 + 1; var t56 = -v55 + -v55 + 1; var v56 = -t56; var t57 = v56 + v56 + 1; var v57 = t57; var v58 = +v57 + +v57 + 1; var v59 = v58 + v58 + 1; var t60 = -v59 + -v59 + 1; var v60 = -t60; var t61 = v60 + v60 + 1; var v61 = t61; var v62 = +v61 + +v61 + 1; var v63 = v62 + v62 + 1; var t64 = -v63 + -v63 + 1; var v64 = -t64; var t65 = v64 + v64 + 1; var v65 = t65; var v66 = +v65 + +v65 + 1; var v67 = v66 + v66 + 1; var t68 = -v67 + -v67 + 1; var v68 = -t68; var t69 = v68 + v68 + 1; var v69 = t69; var v70 = +v69 + +v69 + 1; var v71 = v70 + v70 + 1; r ^= v71; var t72 = -v48 + -v48 + 1; var v72 = -t72; var t73 = v72 + v72 + 1; var v73 = t73; var v74 = +v73 + +v73 + 1; var v75 = v74 + v74 + 1; var t76 = -v75 + -v75 + 1; var v76 = -t76; var t77 = v76 + v76 + 1; var v77 = t77; var v78 = +v77 + +v77 + 1; var v79 = v78 + v78 + 1; var t80 = -v79 + -v79 + 1; var v80 = -t80; var t81 = v80 + v80 + 1; var v81 = t81; var v82 = +v81 + +v81 + 1; var v83 = v82 + v82 + 1; var t84 = -v83 + -v83 + 1; var v84 = -t84; var t85 = v84 + v84 + 1; var v85 = t85; var v86 = +v85 + +v85 + 1; var v87 = v86 + v86 + 1; var t88 = -v87 + -v87 + 1; var v88 = -t88; var t89 = v88 + v88 + 1; var v89 = t89; var v90 = +v89 + +v89 + 1; var v91 = v90 + v90 + 1; var t92 = -v91 + -v91 + 1; var v92 = -t92; var t93 = v92 + v92 + 1; var v93 = t93; var v94 = +v93 + +v93 + 1; r ^= v94; return r; } }); 11184784 generateAndRun(25, 8, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; r ^= v24; var t25 = -v2 + -v2 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; var t41 = -v40 + -v40 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; r ^= v46; var v47 = +v1 + +v1 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; var v56 = v55 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; var v63 = +v62 + +v62 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; var t66 = v65 + v65 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; r ^= v69; var t70 = v47 + v47 + 1; var v70 = t70; var v71 = +v70 + +v70 + 1; var v72 = v71 + 4294967295 + 1; var t73 = -v72 + -v72 + 1; var v73 = -t73; var t74 = v73 + v73 + 1; var v74 = t74; var v75 = +v74 + +v74 + 1; var v76 = v75 + 4294967295 + 1; var t77 = -v76 + -v76 + 1; var v77 = -t77; var t78 = v77 + v77 + 1; var v78 = t78; var v79 = +v78 + +v78 + 1; var v80 = v79 + 4294967295 + 1; var t81 = -v80 + -v80 + 1; var v81 = -t81; var t82 = v81 + v81 + 1; var v82 = t82; var v83 = +v82 + +v82 + 1; var v84 = v83 + 4294967295 + 1; var t85 = -v84 + -v84 + 1; var v85 = -t85; var t86 = v85 + v85 + 1; var v86 = t86; var v87 = +v86 + +v86 + 1; var v88 = v87 + 4294967295 + 1; var t89 = -v88 + -v88 + 1; var v89 = -t89; var t90 = v89 + v89 + 1; var v90 = t90; var v91 = +v90 + +v90 + 1; r ^= v91; var v92 = v0 + 4294967295 + 1; var t93 = -v92 + -v92 + 1; var v93 = -t93; var t94 = v93 + v93 + 1; var v94 = t94; var v95 = +v94 + +v94 + 1; var v96 = v95 + 4294967295 + 1; var t97 = -v96 + -v96 + 1; var v97 = -t97; var t98 = v97 + v97 + 1; var v98 = t98; var v99 = +v98 + +v98 + 1; var v100 = v99 + 4294967295 + 1; var t101 = -v100 + -v100 + 1; var v101 = -t101; var t102 = v101 + v101 + 1; var v102 = t102; var v103 = +v102 + +v102 + 1; var v104 = v103 + 4294967295 + 1; var t105 = -v104 + -v104 + 1; var v105 = -t105; var t106 = v105 + v105 + 1; var v106 = t106; var v107 = +v106 + +v106 + 1; var v108 = v107 + 4294967295 + 1; var t109 = -v108 + -v108 + 1; var v109 = -t109; var t110 = v109 + v109 + 1; var v110 = t110; var v111 = +v110 + +v110 + 1; var v112 = v111 + 4294967295 + 1; var t113 = -v112 + -v112 + 1; var v113 = -t113; var t114 = v113 + v113 + 1; var v114 = t114; var v115 = +v114 + +v114 + 1; r ^= v115; var v116 = v93 + 4294967295 + 1; var t117 = -v116 + -v116 + 1; var v117 = -t117; var t118 = v117 + v117 + 1; var v118 = t118; var v119 = +v118 + +v118 + 1; var v120 = v119 + 4294967295 + 1; var t121 = -v120 + -v120 + 1; var v121 = -t121; var t122 = v121 + v121 + 1; var v122 = t122; var v123 = +v122 + +v122 + 1; var v124 = v123 + 4294967295 + 1; var t125 = -v124 + -v124 + 1; var v125 = -t125; var t126 = v125 + v125 + 1; var v126 = t126; var v127 = +v126 + +v126 + 1; var v128 = v127 + 4294967295 + 1; var t129 = -v128 + -v128 + 1; var v129 = -t129; var t130 = v129 + v129 + 1; var v130 = t130; var v131 = +v130 + +v130 + 1; var v132 = v131 + 4294967295 + 1; var t133 = -v132 + -v132 + 1; var v133 = -t133; var t134 = v133 + v133 + 1; var v134 = t134; var v135 = +v134 + +v134 + 1; var v136 = v135 + 4294967295 + 1; var t137 = -v136 + -v136 + 1; var v137 = -t137; r ^= v137; var t138 = v92 + v92 + 1; var v138 = t138; var v139 = +v138 + +v138 + 1; var v140 = v139 + 4294967295 + 1; var t141 = -v140 + -v140 + 1; var v141 = -t141; var t142 = v141 + v141 + 1; var v142 = t142; var v143 = +v142 + +v142 + 1; var v144 = v143 + 4294967295 + 1; var t145 = -v144 + -v144 + 1; var v145 = -t145; var t146 = v145 + v145 + 1; var v146 = t146; var v147 = +v146 + +v146 + 1; var v148 = v147 + 4294967295 + 1; var t149 = -v148 + -v148 + 1; var v149 = -t149; var t150 = v149 + v149 + 1; var v150 = t150; var v151 = +v150 + +v150 + 1; var v152 = v151 + 4294967295 + 1; var t153 = -v152 + -v152 + 1; var v153 = -t153; var t154 = v153 + v153 + 1; var v154 = t154; var v155 = +v154 + +v154 + 1; var v156 = v155 + 4294967295 + 1; var t157 = -v156 + -v156 + 1; var v157 = -t157; var t158 = v157 + v157 + 1; var v158 = t158; var v159 = +v158 + +v158 + 1; var v160 = v159 + 4294967295 + 1; r ^= v160; var t161 = -v138 + -v138 + 1; var v161 = -t161; var t162 = v161 + v161 + 1; var v162 = t162; var v163 = +v162 + +v162 + 1; var v164 = v163 + 4294967295 + 1; var t165 = -v164 + -v164 + 1; var v165 = -t165; var t166 = v165 + v165 + 1; var v166 = t166; var v167 = +v166 + +v166 + 1; var v168 = v167 + 4294967295 + 1; var t169 = -v168 + -v168 + 1; var v169 = -t169; var t170 = v169 + v169 + 1; var v170 = t170; var v171 = +v170 + +v170 + 1; var v172 = v171 + 4294967295 + 1; var t173 = -v172 + -v172 + 1; var v173 = -t173; var t174 = v173 + v173 + 1; var v174 = t174; var v175 = +v174 + +v174 + 1; var v176 = v175 + 4294967295 + 1; var t177 = -v176 + -v176 + 1; var v177 = -t177; var t178 = v177 + v177 + 1; var v178 = t178; var v179 = +v178 + +v178 + 1; var v180 = v179 + 4294967295 + 1; var t181 = -v180 + -v180 + 1; var v181 = -t181; var t182 = v181 + v181 + 1; var v182 = t182; r ^= v182; return r; } }); 393216 generateAndRun(25, 8, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; r ^= v24; var v25 = v2 + v2 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; var v28 = +v27 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; var t31 = v30 + v30 + 1; var v31 = t31; var v32 = +v31 + -2147483649 + 1; var v33 = v32 + v32 + 1; var t34 = -v33 + -v33 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; var v36 = +v35 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; var v41 = v40 + v40 + 1; var t42 = -v41 + -v41 + 1; var v42 = -t42; var t43 = v42 + v42 + 1; var v43 = t43; var v44 = +v43 + -2147483649 + 1; var v45 = v44 + v44 + 1; var t46 = -v45 + -v45 + 1; var v46 = -t46; r ^= v46; var t47 = v1 + v1 + 1; var v47 = t47; var v48 = +v47 + -2147483649 + 1; var v49 = v48 + v48 + 1; var t50 = -v49 + -v49 + 1; var v50 = -t50; var t51 = v50 + v50 + 1; var v51 = t51; var v52 = +v51 + -2147483649 + 1; var v53 = v52 + v52 + 1; var t54 = -v53 + -v53 + 1; var v54 = -t54; var t55 = v54 + v54 + 1; var v55 = t55; var v56 = +v55 + -2147483649 + 1; var v57 = v56 + v56 + 1; var t58 = -v57 + -v57 + 1; var v58 = -t58; var t59 = v58 + v58 + 1; var v59 = t59; var v60 = +v59 + -2147483649 + 1; var v61 = v60 + v60 + 1; var t62 = -v61 + -v61 + 1; var v62 = -t62; var t63 = v62 + v62 + 1; var v63 = t63; var v64 = +v63 + -2147483649 + 1; var v65 = v64 + v64 + 1; var t66 = -v65 + -v65 + 1; var v66 = -t66; var t67 = v66 + v66 + 1; var v67 = t67; var v68 = +v67 + -2147483649 + 1; var v69 = v68 + v68 + 1; r ^= v69; var t70 = -v47 + -v47 + 1; var v70 = -t70; var t71 = v70 + v70 + 1; var v71 = t71; var v72 = +v71 + -2147483649 + 1; var v73 = v72 + v72 + 1; var t74 = -v73 + -v73 + 1; var v74 = -t74; var t75 = v74 + v74 + 1; var v75 = t75; var v76 = +v75 + -2147483649 + 1; var v77 = v76 + v76 + 1; var t78 = -v77 + -v77 + 1; var v78 = -t78; var t79 = v78 + v78 + 1; var v79 = t79; var v80 = +v79 + -2147483649 + 1; var v81 = v80 + v80 + 1; var t82 = -v81 + -v81 + 1; var v82 = -t82; var t83 = v82 + v82 + 1; var v83 = t83; var v84 = +v83 + -2147483649 + 1; var v85 = v84 + v84 + 1; var t86 = -v85 + -v85 + 1; var v86 = -t86; var t87 = v86 + v86 + 1; var v87 = t87; var v88 = +v87 + -2147483649 + 1; var v89 = v88 + v88 + 1; var t90 = -v89 + -v89 + 1; var v90 = -t90; var t91 = v90 + v90 + 1; var v91 = t91; r ^= v91; var v92 = +v0 + -2147483649 + 1; var v93 = v92 + v92 + 1; var t94 = -v93 + -v93 + 1; var v94 = -t94; var t95 = v94 + v94 + 1; var v95 = t95; var v96 = +v95 + -2147483649 + 1; var v97 = v96 + v96 + 1; var t98 = -v97 + -v97 + 1; var v98 = -t98; var t99 = v98 + v98 + 1; var v99 = t99; var v100 = +v99 + -2147483649 + 1; var v101 = v100 + v100 + 1; var t102 = -v101 + -v101 + 1; var v102 = -t102; var t103 = v102 + v102 + 1; var v103 = t103; var v104 = +v103 + -2147483649 + 1; var v105 = v104 + v104 + 1; var t106 = -v105 + -v105 + 1; var v106 = -t106; var t107 = v106 + v106 + 1; var v107 = t107; var v108 = +v107 + -2147483649 + 1; var v109 = v108 + v108 + 1; var t110 = -v109 + -v109 + 1; var v110 = -t110; var t111 = v110 + v110 + 1; var v111 = t111; var v112 = +v111 + -2147483649 + 1; var v113 = v112 + v112 + 1; var t114 = -v113 + -v113 + 1; var v114 = -t114; var t115 = v114 + v114 + 1; var v115 = t115; r ^= v115; var v116 = +v93 + -2147483649 + 1; var v117 = v116 + v116 + 1; var t118 = -v117 + -v117 + 1; var v118 = -t118; var t119 = v118 + v118 + 1; var v119 = t119; var v120 = +v119 + -2147483649 + 1; var v121 = v120 + v120 + 1; var t122 = -v121 + -v121 + 1; var v122 = -t122; var t123 = v122 + v122 + 1; var v123 = t123; var v124 = +v123 + -2147483649 + 1; var v125 = v124 + v124 + 1; var t126 = -v125 + -v125 + 1; var v126 = -t126; var t127 = v126 + v126 + 1; var v127 = t127; var v128 = +v127 + -2147483649 + 1; var v129 = v128 + v128 + 1; var t130 = -v129 + -v129 + 1; var v130 = -t130; var t131 = v130 + v130 + 1; var v131 = t131; var v132 = +v131 + -2147483649 + 1; var v133 = v132 + v132 + 1; var t134 = -v133 + -v133 + 1; var v134 = -t134; var t135 = v134 + v134 + 1; var v135 = t135; var v136 = +v135 + -2147483649 + 1; var v137 = v136 + v136 + 1; r ^= v137; var t138 = -v92 + -v92 + 1; var v138 = -t138; var t139 = v138 + v138 + 1; var v139 = t139; var v140 = +v139 + -2147483649 + 1; var v141 = v140 + v140 + 1; var t142 = -v141 + -v141 + 1; var v142 = -t142; var t143 = v142 + v142 + 1; var v143 = t143; var v144 = +v143 + -2147483649 + 1; var v145 = v144 + v144 + 1; var t146 = -v145 + -v145 + 1; var v146 = -t146; var t147 = v146 + v146 + 1; var v147 = t147; var v148 = +v147 + -2147483649 + 1; var v149 = v148 + v148 + 1; var t150 = -v149 + -v149 + 1; var v150 = -t150; var t151 = v150 + v150 + 1; var v151 = t151; var v152 = +v151 + -2147483649 + 1; var v153 = v152 + v152 + 1; var t154 = -v153 + -v153 + 1; var v154 = -t154; var t155 = v154 + v154 + 1; var v155 = t155; var v156 = +v155 + -2147483649 + 1; var v157 = v156 + v156 + 1; var t158 = -v157 + -v157 + 1; var v158 = -t158; var t159 = v158 + v158 + 1; var v159 = t159; var v160 = +v159 + -2147483649 + 1; r ^= v160; var v161 = v138 + v138 + 1; var t162 = -v161 + -v161 + 1; var v162 = -t162; var t163 = v162 + v162 + 1; var v163 = t163; var v164 = +v163 + -2147483649 + 1; var v165 = v164 + v164 + 1; var t166 = -v165 + -v165 + 1; var v166 = -t166; var t167 = v166 + v166 + 1; var v167 = t167; var v168 = +v167 + -2147483649 + 1; var v169 = v168 + v168 + 1; var t170 = -v169 + -v169 + 1; var v170 = -t170; var t171 = v170 + v170 + 1; var v171 = t171; var v172 = +v171 + -2147483649 + 1; var v173 = v172 + v172 + 1; var t174 = -v173 + -v173 + 1; var v174 = -t174; var t175 = v174 + v174 + 1; var v175 = t175; var v176 = +v175 + -2147483649 + 1; var v177 = v176 + v176 + 1; var t178 = -v177 + -v177 + 1; var v178 = -t178; var t179 = v178 + v178 + 1; var v179 = t179; var v180 = +v179 + -2147483649 + 1; var v181 = v180 + v180 + 1; var t182 = -v181 + -v181 + 1; var v182 = -t182; r ^= v182; return r; } }); 0 generateAndRun(41, 1, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; r ^= v40; return r; } }); -306784256 generateAndRun(41, 1, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; var v25 = v24 + v24 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; var v28 = +v27 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; var t31 = v30 + v30 + 1; var v31 = t31; var v32 = +v31 + -2147483649 + 1; var v33 = v32 + v32 + 1; var t34 = -v33 + -v33 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; var v36 = +v35 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; r ^= v40; return r; } }); 1533917184 generateAndRun(41, 2, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; r ^= v40; var t41 = -v0 + -v0 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; var v56 = v55 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; var v63 = +v62 + +v62 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; var t66 = v65 + v65 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; var t70 = v69 + v69 + 1; var v70 = t70; var v71 = +v70 + +v70 + 1; var v72 = v71 + 4294967295 + 1; var t73 = -v72 + -v72 + 1; var v73 = -t73; var t74 = v73 + v73 + 1; var v74 = t74; var v75 = +v74 + +v74 + 1; var v76 = v75 + 4294967295 + 1; var t77 = -v76 + -v76 + 1; var v77 = -t77; var t78 = v77 + v77 + 1; var v78 = t78; var v79 = +v78 + +v78 + 1; var v80 = v79 + 4294967295 + 1; r ^= v80; return r; } }); 0 generateAndRun(41, 2, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; r ^= v40; var t41 = v0 + v0 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; var v43 = v42 + v42 + 1; var t44 = -v43 + -v43 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; var t48 = -v47 + -v47 + 1; var v48 = -t48; var t49 = v48 + v48 + 1; var v49 = t49; var v50 = +v49 + +v49 + 1; var v51 = v50 + v50 + 1; var t52 = -v51 + -v51 + 1; var v52 = -t52; var t53 = v52 + v52 + 1; var v53 = t53; var v54 = +v53 + +v53 + 1; var v55 = v54 + v54 + 1; var t56 = -v55 + -v55 + 1; var v56 = -t56; var t57 = v56 + v56 + 1; var v57 = t57; var v58 = +v57 + +v57 + 1; var v59 = v58 + v58 + 1; var t60 = -v59 + -v59 + 1; var v60 = -t60; var t61 = v60 + v60 + 1; var v61 = t61; var v62 = +v61 + +v61 + 1; var v63 = v62 + v62 + 1; var t64 = -v63 + -v63 + 1; var v64 = -t64; var t65 = v64 + v64 + 1; var v65 = t65; var v66 = +v65 + +v65 + 1; var v67 = v66 + v66 + 1; var t68 = -v67 + -v67 + 1; var v68 = -t68; var t69 = v68 + v68 + 1; var v69 = t69; var v70 = +v69 + +v69 + 1; var v71 = v70 + v70 + 1; var t72 = -v71 + -v71 + 1; var v72 = -t72; var t73 = v72 + v72 + 1; var v73 = t73; var v74 = +v73 + +v73 + 1; var v75 = v74 + v74 + 1; var t76 = -v75 + -v75 + 1; var v76 = -t76; var t77 = v76 + v76 + 1; var v77 = t77; var v78 = +v77 + +v77 + 1; var v79 = v78 + v78 + 1; var t80 = -v79 + -v79 + 1; var v80 = -t80; r ^= v80; return r; } }); 0 generateAndRun(41, 4, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; r ^= v40; var v41 = +v1 + +v1 + 1; var v42 = v41 + v41 + 1; var t43 = -v42 + -v42 + 1; var v43 = -t43; var t44 = v43 + 4294967295 + 1; var v44 = t44; var v45 = +v44 + +v44 + 1; var v46 = v45 + v45 + 1; var t47 = -v46 + -v46 + 1; var v47 = -t47; var t48 = v47 + 4294967295 + 1; var v48 = t48; var v49 = +v48 + +v48 + 1; var v50 = v49 + v49 + 1; var t51 = -v50 + -v50 + 1; var v51 = -t51; var t52 = v51 + 4294967295 + 1; var v52 = t52; var v53 = +v52 + +v52 + 1; var v54 = v53 + v53 + 1; var t55 = -v54 + -v54 + 1; var v55 = -t55; var t56 = v55 + 4294967295 + 1; var v56 = t56; var v57 = +v56 + +v56 + 1; var v58 = v57 + v57 + 1; var t59 = -v58 + -v58 + 1; var v59 = -t59; var t60 = v59 + 4294967295 + 1; var v60 = t60; var v61 = +v60 + +v60 + 1; var v62 = v61 + v61 + 1; var t63 = -v62 + -v62 + 1; var v63 = -t63; var t64 = v63 + 4294967295 + 1; var v64 = t64; var v65 = +v64 + +v64 + 1; var v66 = v65 + v65 + 1; var t67 = -v66 + -v66 + 1; var v67 = -t67; var t68 = v67 + 4294967295 + 1; var v68 = t68; var v69 = +v68 + +v68 + 1; var v70 = v69 + v69 + 1; var t71 = -v70 + -v70 + 1; var v71 = -t71; var t72 = v71 + 4294967295 + 1; var v72 = t72; var v73 = +v72 + +v72 + 1; var v74 = v73 + v73 + 1; var t75 = -v74 + -v74 + 1; var v75 = -t75; var t76 = v75 + 4294967295 + 1; var v76 = t76; var v77 = +v76 + +v76 + 1; var v78 = v77 + v77 + 1; var t79 = -v78 + -v78 + 1; var v79 = -t79; r ^= v79; var t80 = v0 + 4294967295 + 1; var v80 = t80; var v81 = +v80 + +v80 + 1; var v82 = v81 + v81 + 1; var t83 = -v82 + -v82 + 1; var v83 = -t83; var t84 = v83 + 4294967295 + 1; var v84 = t84; var v85 = +v84 + +v84 + 1; var v86 = v85 + v85 + 1; var t87 = -v86 + -v86 + 1; var v87 = -t87; var t88 = v87 + 4294967295 + 1; var v88 = t88; var v89 = +v88 + +v88 + 1; var v90 = v89 + v89 + 1; var t91 = -v90 + -v90 + 1; var v91 = -t91; var t92 = v91 + 4294967295 + 1; var v92 = t92; var v93 = +v92 + +v92 + 1; var v94 = v93 + v93 + 1; var t95 = -v94 + -v94 + 1; var v95 = -t95; var t96 = v95 + 4294967295 + 1; var v96 = t96; var v97 = +v96 + +v96 + 1; var v98 = v97 + v97 + 1; var t99 = -v98 + -v98 + 1; var v99 = -t99; var t100 = v99 + 4294967295 + 1; var v100 = t100; var v101 = +v100 + +v100 + 1; var v102 = v101 + v101 + 1; var t103 = -v102 + -v102 + 1; var v103 = -t103; var t104 = v103 + 4294967295 + 1; var v104 = t104; var v105 = +v104 + +v104 + 1; var v106 = v105 + v105 + 1; var t107 = -v106 + -v106 + 1; var v107 = -t107; var t108 = v107 + 4294967295 + 1; var v108 = t108; var v109 = +v108 + +v108 + 1; var v110 = v109 + v109 + 1; var t111 = -v110 + -v110 + 1; var v111 = -t111; var t112 = v111 + 4294967295 + 1; var v112 = t112; var v113 = +v112 + +v112 + 1; var v114 = v113 + v113 + 1; var t115 = -v114 + -v114 + 1; var v115 = -t115; var t116 = v115 + 4294967295 + 1; var v116 = t116; var v117 = +v116 + +v116 + 1; var v118 = v117 + v117 + 1; var t119 = -v118 + -v118 + 1; var v119 = -t119; r ^= v119; var t120 = v80 + 4294967295 + 1; var v120 = t120; var v121 = +v120 + +v120 + 1; var v122 = v121 + v121 + 1; var t123 = -v122 + -v122 + 1; var v123 = -t123; var t124 = v123 + 4294967295 + 1; var v124 = t124; var v125 = +v124 + +v124 + 1; var v126 = v125 + v125 + 1; var t127 = -v126 + -v126 + 1; var v127 = -t127; var t128 = v127 + 4294967295 + 1; var v128 = t128; var v129 = +v128 + +v128 + 1; var v130 = v129 + v129 + 1; var t131 = -v130 + -v130 + 1; var v131 = -t131; var t132 = v131 + 4294967295 + 1; var v132 = t132; var v133 = +v132 + +v132 + 1; var v134 = v133 + v133 + 1; var t135 = -v134 + -v134 + 1; var v135 = -t135; var t136 = v135 + 4294967295 + 1; var v136 = t136; var v137 = +v136 + +v136 + 1; var v138 = v137 + v137 + 1; var t139 = -v138 + -v138 + 1; var v139 = -t139; var t140 = v139 + 4294967295 + 1; var v140 = t140; var v141 = +v140 + +v140 + 1; var v142 = v141 + v141 + 1; var t143 = -v142 + -v142 + 1; var v143 = -t143; var t144 = v143 + 4294967295 + 1; var v144 = t144; var v145 = +v144 + +v144 + 1; var v146 = v145 + v145 + 1; var t147 = -v146 + -v146 + 1; var v147 = -t147; var t148 = v147 + 4294967295 + 1; var v148 = t148; var v149 = +v148 + +v148 + 1; var v150 = v149 + v149 + 1; var t151 = -v150 + -v150 + 1; var v151 = -t151; var t152 = v151 + 4294967295 + 1; var v152 = t152; var v153 = +v152 + +v152 + 1; var v154 = v153 + v153 + 1; var t155 = -v154 + -v154 + 1; var v155 = -t155; var t156 = v155 + 4294967295 + 1; var v156 = t156; var v157 = +v156 + +v156 + 1; var v158 = v157 + v157 + 1; r ^= v158; return r; } }); 460171264 generateAndRun(41, 4, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; r ^= v40; var t41 = v1 + v1 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; var v43 = v42 + v42 + 1; var t44 = -v43 + -v43 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; var t48 = -v47 + -v47 + 1; var v48 = -t48; var t49 = v48 + v48 + 1; var v49 = t49; var v50 = +v49 + +v49 + 1; var v51 = v50 + v50 + 1; var t52 = -v51 + -v51 + 1; var v52 = -t52; var t53 = v52 + v52 + 1; var v53 = t53; var v54 = +v53 + +v53 + 1; var v55 = v54 + v54 + 1; var t56 = -v55 + -v55 + 1; var v56 = -t56; var t57 = v56 + v56 + 1; var v57 = t57; var v58 = +v57 + +v57 + 1; var v59 = v58 + v58 + 1; var t60 = -v59 + -v59 + 1; var v60 = -t60; var t61 = v60 + v60 + 1; var v61 = t61; var v62 = +v61 + +v61 + 1; var v63 = v62 + v62 + 1; var t64 = -v63 + -v63 + 1; var v64 = -t64; var t65 = v64 + v64 + 1; var v65 = t65; var v66 = +v65 + +v65 + 1; var v67 = v66 + v66 + 1; var t68 = -v67 + -v67 + 1; var v68 = -t68; var t69 = v68 + v68 + 1; var v69 = t69; var v70 = +v69 + +v69 + 1; var v71 = v70 + v70 + 1; var t72 = -v71 + -v71 + 1; var v72 = -t72; var t73 = v72 + v72 + 1; var v73 = t73; var v74 = +v73 + +v73 + 1; var v75 = v74 + v74 + 1; var t76 = -v75 + -v75 + 1; var v76 = -t76; var t77 = v76 + v76 + 1; var v77 = t77; var v78 = +v77 + +v77 + 1; var v79 = v78 + v78 + 1; r ^= v79; var t80 = -v0 + -v0 + 1; var v80 = -t80; var t81 = v80 + v80 + 1; var v81 = t81; var v82 = +v81 + +v81 + 1; var v83 = v82 + v82 + 1; var t84 = -v83 + -v83 + 1; var v84 = -t84; var t85 = v84 + v84 + 1; var v85 = t85; var v86 = +v85 + +v85 + 1; var v87 = v86 + v86 + 1; var t88 = -v87 + -v87 + 1; var v88 = -t88; var t89 = v88 + v88 + 1; var v89 = t89; var v90 = +v89 + +v89 + 1; var v91 = v90 + v90 + 1; var t92 = -v91 + -v91 + 1; var v92 = -t92; var t93 = v92 + v92 + 1; var v93 = t93; var v94 = +v93 + +v93 + 1; var v95 = v94 + v94 + 1; var t96 = -v95 + -v95 + 1; var v96 = -t96; var t97 = v96 + v96 + 1; var v97 = t97; var v98 = +v97 + +v97 + 1; var v99 = v98 + v98 + 1; var t100 = -v99 + -v99 + 1; var v100 = -t100; var t101 = v100 + v100 + 1; var v101 = t101; var v102 = +v101 + +v101 + 1; var v103 = v102 + v102 + 1; var t104 = -v103 + -v103 + 1; var v104 = -t104; var t105 = v104 + v104 + 1; var v105 = t105; var v106 = +v105 + +v105 + 1; var v107 = v106 + v106 + 1; var t108 = -v107 + -v107 + 1; var v108 = -t108; var t109 = v108 + v108 + 1; var v109 = t109; var v110 = +v109 + +v109 + 1; var v111 = v110 + v110 + 1; var t112 = -v111 + -v111 + 1; var v112 = -t112; var t113 = v112 + v112 + 1; var v113 = t113; var v114 = +v113 + +v113 + 1; var v115 = v114 + v114 + 1; var t116 = -v115 + -v115 + 1; var v116 = -t116; var t117 = v116 + v116 + 1; var v117 = t117; var v118 = +v117 + +v117 + 1; var v119 = v118 + v118 + 1; r ^= v119; var t120 = -v80 + -v80 + 1; var v120 = -t120; var t121 = v120 + v120 + 1; var v121 = t121; var v122 = +v121 + +v121 + 1; var v123 = v122 + v122 + 1; var t124 = -v123 + -v123 + 1; var v124 = -t124; var t125 = v124 + v124 + 1; var v125 = t125; var v126 = +v125 + +v125 + 1; var v127 = v126 + v126 + 1; var t128 = -v127 + -v127 + 1; var v128 = -t128; var t129 = v128 + v128 + 1; var v129 = t129; var v130 = +v129 + +v129 + 1; var v131 = v130 + v130 + 1; var t132 = -v131 + -v131 + 1; var v132 = -t132; var t133 = v132 + v132 + 1; var v133 = t133; var v134 = +v133 + +v133 + 1; var v135 = v134 + v134 + 1; var t136 = -v135 + -v135 + 1; var v136 = -t136; var t137 = v136 + v136 + 1; var v137 = t137; var v138 = +v137 + +v137 + 1; var v139 = v138 + v138 + 1; var t140 = -v139 + -v139 + 1; var v140 = -t140; var t141 = v140 + v140 + 1; var v141 = t141; var v142 = +v141 + +v141 + 1; var v143 = v142 + v142 + 1; var t144 = -v143 + -v143 + 1; var v144 = -t144; var t145 = v144 + v144 + 1; var v145 = t145; var v146 = +v145 + +v145 + 1; var v147 = v146 + v146 + 1; var t148 = -v147 + -v147 + 1; var v148 = -t148; var t149 = v148 + v148 + 1; var v149 = t149; var v150 = +v149 + +v149 + 1; var v151 = v150 + v150 + 1; var t152 = -v151 + -v151 + 1; var v152 = -t152; var t153 = v152 + v152 + 1; var v153 = t153; var v154 = +v153 + +v153 + 1; var v155 = v154 + v154 + 1; var t156 = -v155 + -v155 + 1; var v156 = -t156; var t157 = v156 + v156 + 1; var v157 = t157; var v158 = +v157 + +v157 + 1; r ^= v158; return r; } }); -1433403392 generateAndRun(41, 8, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; r ^= v40; var t41 = -v2 + -v2 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; var v56 = v55 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; var v63 = +v62 + +v62 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; var t66 = v65 + v65 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; var t70 = v69 + v69 + 1; var v70 = t70; var v71 = +v70 + +v70 + 1; var v72 = v71 + 4294967295 + 1; var t73 = -v72 + -v72 + 1; var v73 = -t73; var t74 = v73 + v73 + 1; var v74 = t74; var v75 = +v74 + +v74 + 1; var v76 = v75 + 4294967295 + 1; var t77 = -v76 + -v76 + 1; var v77 = -t77; var t78 = v77 + v77 + 1; var v78 = t78; r ^= v78; var v79 = +v1 + +v1 + 1; var v80 = v79 + 4294967295 + 1; var t81 = -v80 + -v80 + 1; var v81 = -t81; var t82 = v81 + v81 + 1; var v82 = t82; var v83 = +v82 + +v82 + 1; var v84 = v83 + 4294967295 + 1; var t85 = -v84 + -v84 + 1; var v85 = -t85; var t86 = v85 + v85 + 1; var v86 = t86; var v87 = +v86 + +v86 + 1; var v88 = v87 + 4294967295 + 1; var t89 = -v88 + -v88 + 1; var v89 = -t89; var t90 = v89 + v89 + 1; var v90 = t90; var v91 = +v90 + +v90 + 1; var v92 = v91 + 4294967295 + 1; var t93 = -v92 + -v92 + 1; var v93 = -t93; var t94 = v93 + v93 + 1; var v94 = t94; var v95 = +v94 + +v94 + 1; var v96 = v95 + 4294967295 + 1; var t97 = -v96 + -v96 + 1; var v97 = -t97; var t98 = v97 + v97 + 1; var v98 = t98; var v99 = +v98 + +v98 + 1; var v100 = v99 + 4294967295 + 1; var t101 = -v100 + -v100 + 1; var v101 = -t101; var t102 = v101 + v101 + 1; var v102 = t102; var v103 = +v102 + +v102 + 1; var v104 = v103 + 4294967295 + 1; var t105 = -v104 + -v104 + 1; var v105 = -t105; var t106 = v105 + v105 + 1; var v106 = t106; var v107 = +v106 + +v106 + 1; var v108 = v107 + 4294967295 + 1; var t109 = -v108 + -v108 + 1; var v109 = -t109; var t110 = v109 + v109 + 1; var v110 = t110; var v111 = +v110 + +v110 + 1; var v112 = v111 + 4294967295 + 1; var t113 = -v112 + -v112 + 1; var v113 = -t113; var t114 = v113 + v113 + 1; var v114 = t114; var v115 = +v114 + +v114 + 1; var v116 = v115 + 4294967295 + 1; var t117 = -v116 + -v116 + 1; var v117 = -t117; r ^= v117; var t118 = v79 + v79 + 1; var v118 = t118; var v119 = +v118 + +v118 + 1; var v120 = v119 + 4294967295 + 1; var t121 = -v120 + -v120 + 1; var v121 = -t121; var t122 = v121 + v121 + 1; var v122 = t122; var v123 = +v122 + +v122 + 1; var v124 = v123 + 4294967295 + 1; var t125 = -v124 + -v124 + 1; var v125 = -t125; var t126 = v125 + v125 + 1; var v126 = t126; var v127 = +v126 + +v126 + 1; var v128 = v127 + 4294967295 + 1; var t129 = -v128 + -v128 + 1; var v129 = -t129; var t130 = v129 + v129 + 1; var v130 = t130; var v131 = +v130 + +v130 + 1; var v132 = v131 + 4294967295 + 1; var t133 = -v132 + -v132 + 1; var v133 = -t133; var t134 = v133 + v133 + 1; var v134 = t134; var v135 = +v134 + +v134 + 1; var v136 = v135 + 4294967295 + 1; var t137 = -v136 + -v136 + 1; var v137 = -t137; var t138 = v137 + v137 + 1; var v138 = t138; var v139 = +v138 + +v138 + 1; var v140 = v139 + 4294967295 + 1; var t141 = -v140 + -v140 + 1; var v141 = -t141; var t142 = v141 + v141 + 1; var v142 = t142; var v143 = +v142 + +v142 + 1; var v144 = v143 + 4294967295 + 1; var t145 = -v144 + -v144 + 1; var v145 = -t145; var t146 = v145 + v145 + 1; var v146 = t146; var v147 = +v146 + +v146 + 1; var v148 = v147 + 4294967295 + 1; var t149 = -v148 + -v148 + 1; var v149 = -t149; var t150 = v149 + v149 + 1; var v150 = t150; var v151 = +v150 + +v150 + 1; var v152 = v151 + 4294967295 + 1; var t153 = -v152 + -v152 + 1; var v153 = -t153; var t154 = v153 + v153 + 1; var v154 = t154; var v155 = +v154 + +v154 + 1; r ^= v155; var v156 = v0 + 4294967295 + 1; var t157 = -v156 + -v156 + 1; var v157 = -t157; var t158 = v157 + v157 + 1; var v158 = t158; var v159 = +v158 + +v158 + 1; var v160 = v159 + 4294967295 + 1; var t161 = -v160 + -v160 + 1; var v161 = -t161; var t162 = v161 + v161 + 1; var v162 = t162; var v163 = +v162 + +v162 + 1; var v164 = v163 + 4294967295 + 1; var t165 = -v164 + -v164 + 1; var v165 = -t165; var t166 = v165 + v165 + 1; var v166 = t166; var v167 = +v166 + +v166 + 1; var v168 = v167 + 4294967295 + 1; var t169 = -v168 + -v168 + 1; var v169 = -t169; var t170 = v169 + v169 + 1; var v170 = t170; var v171 = +v170 + +v170 + 1; var v172 = v171 + 4294967295 + 1; var t173 = -v172 + -v172 + 1; var v173 = -t173; var t174 = v173 + v173 + 1; var v174 = t174; var v175 = +v174 + +v174 + 1; var v176 = v175 + 4294967295 + 1; var t177 = -v176 + -v176 + 1; var v177 = -t177; var t178 = v177 + v177 + 1; var v178 = t178; var v179 = +v178 + +v178 + 1; var v180 = v179 + 4294967295 + 1; var t181 = -v180 + -v180 + 1; var v181 = -t181; var t182 = v181 + v181 + 1; var v182 = t182; var v183 = +v182 + +v182 + 1; var v184 = v183 + 4294967295 + 1; var t185 = -v184 + -v184 + 1; var v185 = -t185; var t186 = v185 + v185 + 1; var v186 = t186; var v187 = +v186 + +v186 + 1; var v188 = v187 + 4294967295 + 1; var t189 = -v188 + -v188 + 1; var v189 = -t189; var t190 = v189 + v189 + 1; var v190 = t190; var v191 = +v190 + +v190 + 1; var v192 = v191 + 4294967295 + 1; var t193 = -v192 + -v192 + 1; var v193 = -t193; var t194 = v193 + v193 + 1; var v194 = t194; var v195 = +v194 + +v194 + 1; r ^= v195; var v196 = v157 + 4294967295 + 1; var t197 = -v196 + -v196 + 1; var v197 = -t197; var t198 = v197 + v197 + 1; var v198 = t198; var v199 = +v198 + +v198 + 1; var v200 = v199 + 4294967295 + 1; var t201 = -v200 + -v200 + 1; var v201 = -t201; var t202 = v201 + v201 + 1; var v202 = t202; var v203 = +v202 + +v202 + 1; var v204 = v203 + 4294967295 + 1; var t205 = -v204 + -v204 + 1; var v205 = -t205; var t206 = v205 + v205 + 1; var v206 = t206; var v207 = +v206 + +v206 + 1; var v208 = v207 + 4294967295 + 1; var t209 = -v208 + -v208 + 1; var v209 = -t209; var t210 = v209 + v209 + 1; var v210 = t210; var v211 = +v210 + +v210 + 1; var v212 = v211 + 4294967295 + 1; var t213 = -v212 + -v212 + 1; var v213 = -t213; var t214 = v213 + v213 + 1; var v214 = t214; var v215 = +v214 + +v214 + 1; var v216 = v215 + 4294967295 + 1; var t217 = -v216 + -v216 + 1; var v217 = -t217; var t218 = v217 + v217 + 1; var v218 = t218; var v219 = +v218 + +v218 + 1; var v220 = v219 + 4294967295 + 1; var t221 = -v220 + -v220 + 1; var v221 = -t221; var t222 = v221 + v221 + 1; var v222 = t222; var v223 = +v222 + +v222 + 1; var v224 = v223 + 4294967295 + 1; var t225 = -v224 + -v224 + 1; var v225 = -t225; var t226 = v225 + v225 + 1; var v226 = t226; var v227 = +v226 + +v226 + 1; var v228 = v227 + 4294967295 + 1; var t229 = -v228 + -v228 + 1; var v229 = -t229; var t230 = v229 + v229 + 1; var v230 = t230; var v231 = +v230 + +v230 + 1; var v232 = v231 + 4294967295 + 1; var t233 = -v232 + -v232 + 1; var v233 = -t233; r ^= v233; var t234 = v156 + v156 + 1; var v234 = t234; var v235 = +v234 + +v234 + 1; var v236 = v235 + 4294967295 + 1; var t237 = -v236 + -v236 + 1; var v237 = -t237; var t238 = v237 + v237 + 1; var v238 = t238; var v239 = +v238 + +v238 + 1; var v240 = v239 + 4294967295 + 1; var t241 = -v240 + -v240 + 1; var v241 = -t241; var t242 = v241 + v241 + 1; var v242 = t242; var v243 = +v242 + +v242 + 1; var v244 = v243 + 4294967295 + 1; var t245 = -v244 + -v244 + 1; var v245 = -t245; var t246 = v245 + v245 + 1; var v246 = t246; var v247 = +v246 + +v246 + 1; var v248 = v247 + 4294967295 + 1; var t249 = -v248 + -v248 + 1; var v249 = -t249; var t250 = v249 + v249 + 1; var v250 = t250; var v251 = +v250 + +v250 + 1; var v252 = v251 + 4294967295 + 1; var t253 = -v252 + -v252 + 1; var v253 = -t253; var t254 = v253 + v253 + 1; var v254 = t254; var v255 = +v254 + +v254 + 1; var v256 = v255 + 4294967295 + 1; var t257 = -v256 + -v256 + 1; var v257 = -t257; var t258 = v257 + v257 + 1; var v258 = t258; var v259 = +v258 + +v258 + 1; var v260 = v259 + 4294967295 + 1; var t261 = -v260 + -v260 + 1; var v261 = -t261; var t262 = v261 + v261 + 1; var v262 = t262; var v263 = +v262 + +v262 + 1; var v264 = v263 + 4294967295 + 1; var t265 = -v264 + -v264 + 1; var v265 = -t265; var t266 = v265 + v265 + 1; var v266 = t266; var v267 = +v266 + +v266 + 1; var v268 = v267 + 4294967295 + 1; var t269 = -v268 + -v268 + 1; var v269 = -t269; var t270 = v269 + v269 + 1; var v270 = t270; var v271 = +v270 + +v270 + 1; var v272 = v271 + 4294967295 + 1; r ^= v272; var t273 = -v234 + -v234 + 1; var v273 = -t273; var t274 = v273 + v273 + 1; var v274 = t274; var v275 = +v274 + +v274 + 1; var v276 = v275 + 4294967295 + 1; var t277 = -v276 + -v276 + 1; var v277 = -t277; var t278 = v277 + v277 + 1; var v278 = t278; var v279 = +v278 + +v278 + 1; var v280 = v279 + 4294967295 + 1; var t281 = -v280 + -v280 + 1; var v281 = -t281; var t282 = v281 + v281 + 1; var v282 = t282; var v283 = +v282 + +v282 + 1; var v284 = v283 + 4294967295 + 1; var t285 = -v284 + -v284 + 1; var v285 = -t285; var t286 = v285 + v285 + 1; var v286 = t286; var v287 = +v286 + +v286 + 1; var v288 = v287 + 4294967295 + 1; var t289 = -v288 + -v288 + 1; var v289 = -t289; var t290 = v289 + v289 + 1; var v290 = t290; var v291 = +v290 + +v290 + 1; var v292 = v291 + 4294967295 + 1; var t293 = -v292 + -v292 + 1; var v293 = -t293; var t294 = v293 + v293 + 1; var v294 = t294; var v295 = +v294 + +v294 + 1; var v296 = v295 + 4294967295 + 1; var t297 = -v296 + -v296 + 1; var v297 = -t297; var t298 = v297 + v297 + 1; var v298 = t298; var v299 = +v298 + +v298 + 1; var v300 = v299 + 4294967295 + 1; var t301 = -v300 + -v300 + 1; var v301 = -t301; var t302 = v301 + v301 + 1; var v302 = t302; var v303 = +v302 + +v302 + 1; var v304 = v303 + 4294967295 + 1; var t305 = -v304 + -v304 + 1; var v305 = -t305; var t306 = v305 + v305 + 1; var v306 = t306; var v307 = +v306 + +v306 + 1; var v308 = v307 + 4294967295 + 1; var t309 = -v308 + -v308 + 1; var v309 = -t309; var t310 = v309 + v309 + 1; var v310 = t310; r ^= v310; return r; } }); 1610612736 generateAndRun(41, 8, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; var v25 = v24 + v24 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; var v28 = +v27 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; var t31 = v30 + v30 + 1; var v31 = t31; var v32 = +v31 + -2147483649 + 1; var v33 = v32 + v32 + 1; var t34 = -v33 + -v33 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; var v36 = +v35 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; r ^= v40; var v41 = v2 + v2 + 1; var t42 = -v41 + -v41 + 1; var v42 = -t42; var t43 = v42 + v42 + 1; var v43 = t43; var v44 = +v43 + -2147483649 + 1; var v45 = v44 + v44 + 1; var t46 = -v45 + -v45 + 1; var v46 = -t46; var t47 = v46 + v46 + 1; var v47 = t47; var v48 = +v47 + -2147483649 + 1; var v49 = v48 + v48 + 1; var t50 = -v49 + -v49 + 1; var v50 = -t50; var t51 = v50 + v50 + 1; var v51 = t51; var v52 = +v51 + -2147483649 + 1; var v53 = v52 + v52 + 1; var t54 = -v53 + -v53 + 1; var v54 = -t54; var t55 = v54 + v54 + 1; var v55 = t55; var v56 = +v55 + -2147483649 + 1; var v57 = v56 + v56 + 1; var t58 = -v57 + -v57 + 1; var v58 = -t58; var t59 = v58 + v58 + 1; var v59 = t59; var v60 = +v59 + -2147483649 + 1; var v61 = v60 + v60 + 1; var t62 = -v61 + -v61 + 1; var v62 = -t62; var t63 = v62 + v62 + 1; var v63 = t63; var v64 = +v63 + -2147483649 + 1; var v65 = v64 + v64 + 1; var t66 = -v65 + -v65 + 1; var v66 = -t66; var t67 = v66 + v66 + 1; var v67 = t67; var v68 = +v67 + -2147483649 + 1; var v69 = v68 + v68 + 1; var t70 = -v69 + -v69 + 1; var v70 = -t70; var t71 = v70 + v70 + 1; var v71 = t71; var v72 = +v71 + -2147483649 + 1; var v73 = v72 + v72 + 1; var t74 = -v73 + -v73 + 1; var v74 = -t74; var t75 = v74 + v74 + 1; var v75 = t75; var v76 = +v75 + -2147483649 + 1; var v77 = v76 + v76 + 1; var t78 = -v77 + -v77 + 1; var v78 = -t78; r ^= v78; var t79 = v1 + v1 + 1; var v79 = t79; var v80 = +v79 + -2147483649 + 1; var v81 = v80 + v80 + 1; var t82 = -v81 + -v81 + 1; var v82 = -t82; var t83 = v82 + v82 + 1; var v83 = t83; var v84 = +v83 + -2147483649 + 1; var v85 = v84 + v84 + 1; var t86 = -v85 + -v85 + 1; var v86 = -t86; var t87 = v86 + v86 + 1; var v87 = t87; var v88 = +v87 + -2147483649 + 1; var v89 = v88 + v88 + 1; var t90 = -v89 + -v89 + 1; var v90 = -t90; var t91 = v90 + v90 + 1; var v91 = t91; var v92 = +v91 + -2147483649 + 1; var v93 = v92 + v92 + 1; var t94 = -v93 + -v93 + 1; var v94 = -t94; var t95 = v94 + v94 + 1; var v95 = t95; var v96 = +v95 + -2147483649 + 1; var v97 = v96 + v96 + 1; var t98 = -v97 + -v97 + 1; var v98 = -t98; var t99 = v98 + v98 + 1; var v99 = t99; var v100 = +v99 + -2147483649 + 1; var v101 = v100 + v100 + 1; var t102 = -v101 + -v101 + 1; var v102 = -t102; var t103 = v102 + v102 + 1; var v103 = t103; var v104 = +v103 + -2147483649 + 1; var v105 = v104 + v104 + 1; var t106 = -v105 + -v105 + 1; var v106 = -t106; var t107 = v106 + v106 + 1; var v107 = t107; var v108 = +v107 + -2147483649 + 1; var v109 = v108 + v108 + 1; var t110 = -v109 + -v109 + 1; var v110 = -t110; var t111 = v110 + v110 + 1; var v111 = t111; var v112 = +v111 + -2147483649 + 1; var v113 = v112 + v112 + 1; var t114 = -v113 + -v113 + 1; var v114 = -t114; var t115 = v114 + v114 + 1; var v115 = t115; var v116 = +v115 + -2147483649 + 1; var v117 = v116 + v116 + 1; r ^= v117; var t118 = -v79 + -v79 + 1; var v118 = -t118; var t119 = v118 + v118 + 1; var v119 = t119; var v120 = +v119 + -2147483649 + 1; var v121 = v120 + v120 + 1; var t122 = -v121 + -v121 + 1; var v122 = -t122; var t123 = v122 + v122 + 1; var v123 = t123; var v124 = +v123 + -2147483649 + 1; var v125 = v124 + v124 + 1; var t126 = -v125 + -v125 + 1; var v126 = -t126; var t127 = v126 + v126 + 1; var v127 = t127; var v128 = +v127 + -2147483649 + 1; var v129 = v128 + v128 + 1; var t130 = -v129 + -v129 + 1; var v130 = -t130; var t131 = v130 + v130 + 1; var v131 = t131; var v132 = +v131 + -2147483649 + 1; var v133 = v132 + v132 + 1; var t134 = -v133 + -v133 + 1; var v134 = -t134; var t135 = v134 + v134 + 1; var v135 = t135; var v136 = +v135 + -2147483649 + 1; var v137 = v136 + v136 + 1; var t138 = -v137 + -v137 + 1; var v138 = -t138; var t139 = v138 + v138 + 1; var v139 = t139; var v140 = +v139 + -2147483649 + 1; var v141 = v140 + v140 + 1; var t142 = -v141 + -v141 + 1; var v142 = -t142; var t143 = v142 + v142 + 1; var v143 = t143; var v144 = +v143 + -2147483649 + 1; var v145 = v144 + v144 + 1; var t146 = -v145 + -v145 + 1; var v146 = -t146; var t147 = v146 + v146 + 1; var v147 = t147; var v148 = +v147 + -2147483649 + 1; var v149 = v148 + v148 + 1; var t150 = -v149 + -v149 + 1; var v150 = -t150; var t151 = v150 + v150 + 1; var v151 = t151; var v152 = +v151 + -2147483649 + 1; var v153 = v152 + v152 + 1; var t154 = -v153 + -v153 + 1; var v154 = -t154; var t155 = v154 + v154 + 1; var v155 = t155; r ^= v155; var v156 = +v0 + -2147483649 + 1; var v157 = v156 + v156 + 1; var t158 = -v157 + -v157 + 1; var v158 = -t158; var t159 = v158 + v158 + 1; var v159 = t159; var v160 = +v159 + -2147483649 + 1; var v161 = v160 + v160 + 1; var t162 = -v161 + -v161 + 1; var v162 = -t162; var t163 = v162 + v162 + 1; var v163 = t163; var v164 = +v163 + -2147483649 + 1; var v165 = v164 + v164 + 1; var t166 = -v165 + -v165 + 1; var v166 = -t166; var t167 = v166 + v166 + 1; var v167 = t167; var v168 = +v167 + -2147483649 + 1; var v169 = v168 + v168 + 1; var t170 = -v169 + -v169 + 1; var v170 = -t170; var t171 = v170 + v170 + 1; var v171 = t171; var v172 = +v171 + -2147483649 + 1; var v173 = v172 + v172 + 1; var t174 = -v173 + -v173 + 1; var v174 = -t174; var t175 = v174 + v174 + 1; var v175 = t175; var v176 = +v175 + -2147483649 + 1; var v177 = v176 + v176 + 1; var t178 = -v177 + -v177 + 1; var v178 = -t178; var t179 = v178 + v178 + 1; var v179 = t179; var v180 = +v179 + -2147483649 + 1; var v181 = v180 + v180 + 1; var t182 = -v181 + -v181 + 1; var v182 = -t182; var t183 = v182 + v182 + 1; var v183 = t183; var v184 = +v183 + -2147483649 + 1; var v185 = v184 + v184 + 1; var t186 = -v185 + -v185 + 1; var v186 = -t186; var t187 = v186 + v186 + 1; var v187 = t187; var v188 = +v187 + -2147483649 + 1; var v189 = v188 + v188 + 1; var t190 = -v189 + -v189 + 1; var v190 = -t190; var t191 = v190 + v190 + 1; var v191 = t191; var v192 = +v191 + -2147483649 + 1; var v193 = v192 + v192 + 1; var t194 = -v193 + -v193 + 1; var v194 = -t194; var t195 = v194 + v194 + 1; var v195 = t195; r ^= v195; var v196 = +v157 + -2147483649 + 1; var v197 = v196 + v196 + 1; var t198 = -v197 + -v197 + 1; var v198 = -t198; var t199 = v198 + v198 + 1; var v199 = t199; var v200 = +v199 + -2147483649 + 1; var v201 = v200 + v200 + 1; var t202 = -v201 + -v201 + 1; var v202 = -t202; var t203 = v202 + v202 + 1; var v203 = t203; var v204 = +v203 + -2147483649 + 1; var v205 = v204 + v204 + 1; var t206 = -v205 + -v205 + 1; var v206 = -t206; var t207 = v206 + v206 + 1; var v207 = t207; var v208 = +v207 + -2147483649 + 1; var v209 = v208 + v208 + 1; var t210 = -v209 + -v209 + 1; var v210 = -t210; var t211 = v210 + v210 + 1; var v211 = t211; var v212 = +v211 + -2147483649 + 1; var v213 = v212 + v212 + 1; var t214 = -v213 + -v213 + 1; var v214 = -t214; var t215 = v214 + v214 + 1; var v215 = t215; var v216 = +v215 + -2147483649 + 1; var v217 = v216 + v216 + 1; var t218 = -v217 + -v217 + 1; var v218 = -t218; var t219 = v218 + v218 + 1; var v219 = t219; var v220 = +v219 + -2147483649 + 1; var v221 = v220 + v220 + 1; var t222 = -v221 + -v221 + 1; var v222 = -t222; var t223 = v222 + v222 + 1; var v223 = t223; var v224 = +v223 + -2147483649 + 1; var v225 = v224 + v224 + 1; var t226 = -v225 + -v225 + 1; var v226 = -t226; var t227 = v226 + v226 + 1; var v227 = t227; var v228 = +v227 + -2147483649 + 1; var v229 = v228 + v228 + 1; var t230 = -v229 + -v229 + 1; var v230 = -t230; var t231 = v230 + v230 + 1; var v231 = t231; var v232 = +v231 + -2147483649 + 1; var v233 = v232 + v232 + 1; r ^= v233; var t234 = -v156 + -v156 + 1; var v234 = -t234; var t235 = v234 + v234 + 1; var v235 = t235; var v236 = +v235 + -2147483649 + 1; var v237 = v236 + v236 + 1; var t238 = -v237 + -v237 + 1; var v238 = -t238; var t239 = v238 + v238 + 1; var v239 = t239; var v240 = +v239 + -2147483649 + 1; var v241 = v240 + v240 + 1; var t242 = -v241 + -v241 + 1; var v242 = -t242; var t243 = v242 + v242 + 1; var v243 = t243; var v244 = +v243 + -2147483649 + 1; var v245 = v244 + v244 + 1; var t246 = -v245 + -v245 + 1; var v246 = -t246; var t247 = v246 + v246 + 1; var v247 = t247; var v248 = +v247 + -2147483649 + 1; var v249 = v248 + v248 + 1; var t250 = -v249 + -v249 + 1; var v250 = -t250; var t251 = v250 + v250 + 1; var v251 = t251; var v252 = +v251 + -2147483649 + 1; var v253 = v252 + v252 + 1; var t254 = -v253 + -v253 + 1; var v254 = -t254; var t255 = v254 + v254 + 1; var v255 = t255; var v256 = +v255 + -2147483649 + 1; var v257 = v256 + v256 + 1; var t258 = -v257 + -v257 + 1; var v258 = -t258; var t259 = v258 + v258 + 1; var v259 = t259; var v260 = +v259 + -2147483649 + 1; var v261 = v260 + v260 + 1; var t262 = -v261 + -v261 + 1; var v262 = -t262; var t263 = v262 + v262 + 1; var v263 = t263; var v264 = +v263 + -2147483649 + 1; var v265 = v264 + v264 + 1; var t266 = -v265 + -v265 + 1; var v266 = -t266; var t267 = v266 + v266 + 1; var v267 = t267; var v268 = +v267 + -2147483649 + 1; var v269 = v268 + v268 + 1; var t270 = -v269 + -v269 + 1; var v270 = -t270; var t271 = v270 + v270 + 1; var v271 = t271; var v272 = +v271 + -2147483649 + 1; r ^= v272; var v273 = v234 + v234 + 1; var t274 = -v273 + -v273 + 1; var v274 = -t274; var t275 = v274 + v274 + 1; var v275 = t275; var v276 = +v275 + -2147483649 + 1; var v277 = v276 + v276 + 1; var t278 = -v277 + -v277 + 1; var v278 = -t278; var t279 = v278 + v278 + 1; var v279 = t279; var v280 = +v279 + -2147483649 + 1; var v281 = v280 + v280 + 1; var t282 = -v281 + -v281 + 1; var v282 = -t282; var t283 = v282 + v282 + 1; var v283 = t283; var v284 = +v283 + -2147483649 + 1; var v285 = v284 + v284 + 1; var t286 = -v285 + -v285 + 1; var v286 = -t286; var t287 = v286 + v286 + 1; var v287 = t287; var v288 = +v287 + -2147483649 + 1; var v289 = v288 + v288 + 1; var t290 = -v289 + -v289 + 1; var v290 = -t290; var t291 = v290 + v290 + 1; var v291 = t291; var v292 = +v291 + -2147483649 + 1; var v293 = v292 + v292 + 1; var t294 = -v293 + -v293 + 1; var v294 = -t294; var t295 = v294 + v294 + 1; var v295 = t295; var v296 = +v295 + -2147483649 + 1; var v297 = v296 + v296 + 1; var t298 = -v297 + -v297 + 1; var v298 = -t298; var t299 = v298 + v298 + 1; var v299 = t299; var v300 = +v299 + -2147483649 + 1; var v301 = v300 + v300 + 1; var t302 = -v301 + -v301 + 1; var v302 = -t302; var t303 = v302 + v302 + 1; var v303 = t303; var v304 = +v303 + -2147483649 + 1; var v305 = v304 + v304 + 1; var t306 = -v305 + -v305 + 1; var v306 = -t306; var t307 = v306 + v306 + 1; var v307 = t307; var v308 = +v307 + -2147483649 + 1; var v309 = v308 + v308 + 1; var t310 = -v309 + -v309 + 1; var v310 = -t310; r ^= v310; return r; } }); 1152 generateAndRun(43, 1, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; r ^= v42; return r; } }); -1227137024 generateAndRun(43, 1, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; r ^= v42; return r; } }); 2004877312 generateAndRun(43, 2, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; var t41 = -v40 + -v40 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; r ^= v42; var v43 = +v0 + +v0 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; var v56 = v55 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; var v63 = +v62 + +v62 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; var t66 = v65 + v65 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; var t70 = v69 + v69 + 1; var v70 = t70; var v71 = +v70 + +v70 + 1; var v72 = v71 + 4294967295 + 1; var t73 = -v72 + -v72 + 1; var v73 = -t73; var t74 = v73 + v73 + 1; var v74 = t74; var v75 = +v74 + +v74 + 1; var v76 = v75 + 4294967295 + 1; var t77 = -v76 + -v76 + 1; var v77 = -t77; var t78 = v77 + v77 + 1; var v78 = t78; var v79 = +v78 + +v78 + 1; var v80 = v79 + 4294967295 + 1; var t81 = -v80 + -v80 + 1; var v81 = -t81; var t82 = v81 + v81 + 1; var v82 = t82; var v83 = +v82 + +v82 + 1; var v84 = v83 + 4294967295 + 1; r ^= v84; return r; } }); 1840689152 generateAndRun(43, 2, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; r ^= v42; var v43 = v0 + v0 + 1; var t44 = -v43 + -v43 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; var t48 = -v47 + -v47 + 1; var v48 = -t48; var t49 = v48 + v48 + 1; var v49 = t49; var v50 = +v49 + +v49 + 1; var v51 = v50 + v50 + 1; var t52 = -v51 + -v51 + 1; var v52 = -t52; var t53 = v52 + v52 + 1; var v53 = t53; var v54 = +v53 + +v53 + 1; var v55 = v54 + v54 + 1; var t56 = -v55 + -v55 + 1; var v56 = -t56; var t57 = v56 + v56 + 1; var v57 = t57; var v58 = +v57 + +v57 + 1; var v59 = v58 + v58 + 1; var t60 = -v59 + -v59 + 1; var v60 = -t60; var t61 = v60 + v60 + 1; var v61 = t61; var v62 = +v61 + +v61 + 1; var v63 = v62 + v62 + 1; var t64 = -v63 + -v63 + 1; var v64 = -t64; var t65 = v64 + v64 + 1; var v65 = t65; var v66 = +v65 + +v65 + 1; var v67 = v66 + v66 + 1; var t68 = -v67 + -v67 + 1; var v68 = -t68; var t69 = v68 + v68 + 1; var v69 = t69; var v70 = +v69 + +v69 + 1; var v71 = v70 + v70 + 1; var t72 = -v71 + -v71 + 1; var v72 = -t72; var t73 = v72 + v72 + 1; var v73 = t73; var v74 = +v73 + +v73 + 1; var v75 = v74 + v74 + 1; var t76 = -v75 + -v75 + 1; var v76 = -t76; var t77 = v76 + v76 + 1; var v77 = t77; var v78 = +v77 + +v77 + 1; var v79 = v78 + v78 + 1; var t80 = -v79 + -v79 + 1; var v80 = -t80; var t81 = v80 + v80 + 1; var v81 = t81; var v82 = +v81 + +v81 + 1; var v83 = v82 + v82 + 1; var t84 = -v83 + -v83 + 1; var v84 = -t84; r ^= v84; return r; } }); -1438646272 generateAndRun(43, 4, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; r ^= v42; var t43 = -v1 + -v1 + 1; var v43 = -t43; var t44 = v43 + 4294967295 + 1; var v44 = t44; var v45 = +v44 + +v44 + 1; var v46 = v45 + v45 + 1; var t47 = -v46 + -v46 + 1; var v47 = -t47; var t48 = v47 + 4294967295 + 1; var v48 = t48; var v49 = +v48 + +v48 + 1; var v50 = v49 + v49 + 1; var t51 = -v50 + -v50 + 1; var v51 = -t51; var t52 = v51 + 4294967295 + 1; var v52 = t52; var v53 = +v52 + +v52 + 1; var v54 = v53 + v53 + 1; var t55 = -v54 + -v54 + 1; var v55 = -t55; var t56 = v55 + 4294967295 + 1; var v56 = t56; var v57 = +v56 + +v56 + 1; var v58 = v57 + v57 + 1; var t59 = -v58 + -v58 + 1; var v59 = -t59; var t60 = v59 + 4294967295 + 1; var v60 = t60; var v61 = +v60 + +v60 + 1; var v62 = v61 + v61 + 1; var t63 = -v62 + -v62 + 1; var v63 = -t63; var t64 = v63 + 4294967295 + 1; var v64 = t64; var v65 = +v64 + +v64 + 1; var v66 = v65 + v65 + 1; var t67 = -v66 + -v66 + 1; var v67 = -t67; var t68 = v67 + 4294967295 + 1; var v68 = t68; var v69 = +v68 + +v68 + 1; var v70 = v69 + v69 + 1; var t71 = -v70 + -v70 + 1; var v71 = -t71; var t72 = v71 + 4294967295 + 1; var v72 = t72; var v73 = +v72 + +v72 + 1; var v74 = v73 + v73 + 1; var t75 = -v74 + -v74 + 1; var v75 = -t75; var t76 = v75 + 4294967295 + 1; var v76 = t76; var v77 = +v76 + +v76 + 1; var v78 = v77 + v77 + 1; var t79 = -v78 + -v78 + 1; var v79 = -t79; var t80 = v79 + 4294967295 + 1; var v80 = t80; var v81 = +v80 + +v80 + 1; var v82 = v81 + v81 + 1; var t83 = -v82 + -v82 + 1; var v83 = -t83; r ^= v83; var t84 = v0 + 4294967295 + 1; var v84 = t84; var v85 = +v84 + +v84 + 1; var v86 = v85 + v85 + 1; var t87 = -v86 + -v86 + 1; var v87 = -t87; var t88 = v87 + 4294967295 + 1; var v88 = t88; var v89 = +v88 + +v88 + 1; var v90 = v89 + v89 + 1; var t91 = -v90 + -v90 + 1; var v91 = -t91; var t92 = v91 + 4294967295 + 1; var v92 = t92; var v93 = +v92 + +v92 + 1; var v94 = v93 + v93 + 1; var t95 = -v94 + -v94 + 1; var v95 = -t95; var t96 = v95 + 4294967295 + 1; var v96 = t96; var v97 = +v96 + +v96 + 1; var v98 = v97 + v97 + 1; var t99 = -v98 + -v98 + 1; var v99 = -t99; var t100 = v99 + 4294967295 + 1; var v100 = t100; var v101 = +v100 + +v100 + 1; var v102 = v101 + v101 + 1; var t103 = -v102 + -v102 + 1; var v103 = -t103; var t104 = v103 + 4294967295 + 1; var v104 = t104; var v105 = +v104 + +v104 + 1; var v106 = v105 + v105 + 1; var t107 = -v106 + -v106 + 1; var v107 = -t107; var t108 = v107 + 4294967295 + 1; var v108 = t108; var v109 = +v108 + +v108 + 1; var v110 = v109 + v109 + 1; var t111 = -v110 + -v110 + 1; var v111 = -t111; var t112 = v111 + 4294967295 + 1; var v112 = t112; var v113 = +v112 + +v112 + 1; var v114 = v113 + v113 + 1; var t115 = -v114 + -v114 + 1; var v115 = -t115; var t116 = v115 + 4294967295 + 1; var v116 = t116; var v117 = +v116 + +v116 + 1; var v118 = v117 + v117 + 1; var t119 = -v118 + -v118 + 1; var v119 = -t119; var t120 = v119 + 4294967295 + 1; var v120 = t120; var v121 = +v120 + +v120 + 1; var v122 = v121 + v121 + 1; var t123 = -v122 + -v122 + 1; var v123 = -t123; var t124 = v123 + 4294967295 + 1; var v124 = t124; var v125 = +v124 + +v124 + 1; r ^= v125; var v126 = v84 + v84 + 1; var t127 = -v126 + -v126 + 1; var v127 = -t127; var t128 = v127 + 4294967295 + 1; var v128 = t128; var v129 = +v128 + +v128 + 1; var v130 = v129 + v129 + 1; var t131 = -v130 + -v130 + 1; var v131 = -t131; var t132 = v131 + 4294967295 + 1; var v132 = t132; var v133 = +v132 + +v132 + 1; var v134 = v133 + v133 + 1; var t135 = -v134 + -v134 + 1; var v135 = -t135; var t136 = v135 + 4294967295 + 1; var v136 = t136; var v137 = +v136 + +v136 + 1; var v138 = v137 + v137 + 1; var t139 = -v138 + -v138 + 1; var v139 = -t139; var t140 = v139 + 4294967295 + 1; var v140 = t140; var v141 = +v140 + +v140 + 1; var v142 = v141 + v141 + 1; var t143 = -v142 + -v142 + 1; var v143 = -t143; var t144 = v143 + 4294967295 + 1; var v144 = t144; var v145 = +v144 + +v144 + 1; var v146 = v145 + v145 + 1; var t147 = -v146 + -v146 + 1; var v147 = -t147; var t148 = v147 + 4294967295 + 1; var v148 = t148; var v149 = +v148 + +v148 + 1; var v150 = v149 + v149 + 1; var t151 = -v150 + -v150 + 1; var v151 = -t151; var t152 = v151 + 4294967295 + 1; var v152 = t152; var v153 = +v152 + +v152 + 1; var v154 = v153 + v153 + 1; var t155 = -v154 + -v154 + 1; var v155 = -t155; var t156 = v155 + 4294967295 + 1; var v156 = t156; var v157 = +v156 + +v156 + 1; var v158 = v157 + v157 + 1; var t159 = -v158 + -v158 + 1; var v159 = -t159; var t160 = v159 + 4294967295 + 1; var v160 = t160; var v161 = +v160 + +v160 + 1; var v162 = v161 + v161 + 1; var t163 = -v162 + -v162 + 1; var v163 = -t163; var t164 = v163 + 4294967295 + 1; var v164 = t164; var v165 = +v164 + +v164 + 1; var v166 = v165 + v165 + 1; r ^= v166; return r; } }); -1227153408 generateAndRun(43, 4, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; r ^= v42; var v43 = v1 + v1 + 1; var t44 = -v43 + -v43 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; var t48 = -v47 + -v47 + 1; var v48 = -t48; var t49 = v48 + v48 + 1; var v49 = t49; var v50 = +v49 + +v49 + 1; var v51 = v50 + v50 + 1; var t52 = -v51 + -v51 + 1; var v52 = -t52; var t53 = v52 + v52 + 1; var v53 = t53; var v54 = +v53 + +v53 + 1; var v55 = v54 + v54 + 1; var t56 = -v55 + -v55 + 1; var v56 = -t56; var t57 = v56 + v56 + 1; var v57 = t57; var v58 = +v57 + +v57 + 1; var v59 = v58 + v58 + 1; var t60 = -v59 + -v59 + 1; var v60 = -t60; var t61 = v60 + v60 + 1; var v61 = t61; var v62 = +v61 + +v61 + 1; var v63 = v62 + v62 + 1; var t64 = -v63 + -v63 + 1; var v64 = -t64; var t65 = v64 + v64 + 1; var v65 = t65; var v66 = +v65 + +v65 + 1; var v67 = v66 + v66 + 1; var t68 = -v67 + -v67 + 1; var v68 = -t68; var t69 = v68 + v68 + 1; var v69 = t69; var v70 = +v69 + +v69 + 1; var v71 = v70 + v70 + 1; var t72 = -v71 + -v71 + 1; var v72 = -t72; var t73 = v72 + v72 + 1; var v73 = t73; var v74 = +v73 + +v73 + 1; var v75 = v74 + v74 + 1; var t76 = -v75 + -v75 + 1; var v76 = -t76; var t77 = v76 + v76 + 1; var v77 = t77; var v78 = +v77 + +v77 + 1; var v79 = v78 + v78 + 1; var t80 = -v79 + -v79 + 1; var v80 = -t80; var t81 = v80 + v80 + 1; var v81 = t81; var v82 = +v81 + +v81 + 1; var v83 = v82 + v82 + 1; r ^= v83; var t84 = -v0 + -v0 + 1; var v84 = -t84; var t85 = v84 + v84 + 1; var v85 = t85; var v86 = +v85 + +v85 + 1; var v87 = v86 + v86 + 1; var t88 = -v87 + -v87 + 1; var v88 = -t88; var t89 = v88 + v88 + 1; var v89 = t89; var v90 = +v89 + +v89 + 1; var v91 = v90 + v90 + 1; var t92 = -v91 + -v91 + 1; var v92 = -t92; var t93 = v92 + v92 + 1; var v93 = t93; var v94 = +v93 + +v93 + 1; var v95 = v94 + v94 + 1; var t96 = -v95 + -v95 + 1; var v96 = -t96; var t97 = v96 + v96 + 1; var v97 = t97; var v98 = +v97 + +v97 + 1; var v99 = v98 + v98 + 1; var t100 = -v99 + -v99 + 1; var v100 = -t100; var t101 = v100 + v100 + 1; var v101 = t101; var v102 = +v101 + +v101 + 1; var v103 = v102 + v102 + 1; var t104 = -v103 + -v103 + 1; var v104 = -t104; var t105 = v104 + v104 + 1; var v105 = t105; var v106 = +v105 + +v105 + 1; var v107 = v106 + v106 + 1; var t108 = -v107 + -v107 + 1; var v108 = -t108; var t109 = v108 + v108 + 1; var v109 = t109; var v110 = +v109 + +v109 + 1; var v111 = v110 + v110 + 1; var t112 = -v111 + -v111 + 1; var v112 = -t112; var t113 = v112 + v112 + 1; var v113 = t113; var v114 = +v113 + +v113 + 1; var v115 = v114 + v114 + 1; var t116 = -v115 + -v115 + 1; var v116 = -t116; var t117 = v116 + v116 + 1; var v117 = t117; var v118 = +v117 + +v117 + 1; var v119 = v118 + v118 + 1; var t120 = -v119 + -v119 + 1; var v120 = -t120; var t121 = v120 + v120 + 1; var v121 = t121; var v122 = +v121 + +v121 + 1; var v123 = v122 + v122 + 1; var t124 = -v123 + -v123 + 1; var v124 = -t124; var t125 = v124 + v124 + 1; var v125 = t125; r ^= v125; var v126 = +v84 + +v84 + 1; var v127 = v126 + v126 + 1; var t128 = -v127 + -v127 + 1; var v128 = -t128; var t129 = v128 + v128 + 1; var v129 = t129; var v130 = +v129 + +v129 + 1; var v131 = v130 + v130 + 1; var t132 = -v131 + -v131 + 1; var v132 = -t132; var t133 = v132 + v132 + 1; var v133 = t133; var v134 = +v133 + +v133 + 1; var v135 = v134 + v134 + 1; var t136 = -v135 + -v135 + 1; var v136 = -t136; var t137 = v136 + v136 + 1; var v137 = t137; var v138 = +v137 + +v137 + 1; var v139 = v138 + v138 + 1; var t140 = -v139 + -v139 + 1; var v140 = -t140; var t141 = v140 + v140 + 1; var v141 = t141; var v142 = +v141 + +v141 + 1; var v143 = v142 + v142 + 1; var t144 = -v143 + -v143 + 1; var v144 = -t144; var t145 = v144 + v144 + 1; var v145 = t145; var v146 = +v145 + +v145 + 1; var v147 = v146 + v146 + 1; var t148 = -v147 + -v147 + 1; var v148 = -t148; var t149 = v148 + v148 + 1; var v149 = t149; var v150 = +v149 + +v149 + 1; var v151 = v150 + v150 + 1; var t152 = -v151 + -v151 + 1; var v152 = -t152; var t153 = v152 + v152 + 1; var v153 = t153; var v154 = +v153 + +v153 + 1; var v155 = v154 + v154 + 1; var t156 = -v155 + -v155 + 1; var v156 = -t156; var t157 = v156 + v156 + 1; var v157 = t157; var v158 = +v157 + +v157 + 1; var v159 = v158 + v158 + 1; var t160 = -v159 + -v159 + 1; var v160 = -t160; var t161 = v160 + v160 + 1; var v161 = t161; var v162 = +v161 + +v161 + 1; var v163 = v162 + v162 + 1; var t164 = -v163 + -v163 + 1; var v164 = -t164; var t165 = v164 + v164 + 1; var v165 = t165; var v166 = +v165 + +v165 + 1; r ^= v166; return r; } }); 1421869056 generateAndRun(43, 8, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; var t41 = -v40 + -v40 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; r ^= v42; var v43 = +v2 + +v2 + 1; var v44 = v43 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; var v56 = v55 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; var v63 = +v62 + +v62 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; var t66 = v65 + v65 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; var t70 = v69 + v69 + 1; var v70 = t70; var v71 = +v70 + +v70 + 1; var v72 = v71 + 4294967295 + 1; var t73 = -v72 + -v72 + 1; var v73 = -t73; var t74 = v73 + v73 + 1; var v74 = t74; var v75 = +v74 + +v74 + 1; var v76 = v75 + 4294967295 + 1; var t77 = -v76 + -v76 + 1; var v77 = -t77; var t78 = v77 + v77 + 1; var v78 = t78; var v79 = +v78 + +v78 + 1; var v80 = v79 + 4294967295 + 1; var t81 = -v80 + -v80 + 1; var v81 = -t81; var t82 = v81 + v81 + 1; var v82 = t82; r ^= v82; var v83 = +v1 + +v1 + 1; var v84 = v83 + 4294967295 + 1; var t85 = -v84 + -v84 + 1; var v85 = -t85; var t86 = v85 + v85 + 1; var v86 = t86; var v87 = +v86 + +v86 + 1; var v88 = v87 + 4294967295 + 1; var t89 = -v88 + -v88 + 1; var v89 = -t89; var t90 = v89 + v89 + 1; var v90 = t90; var v91 = +v90 + +v90 + 1; var v92 = v91 + 4294967295 + 1; var t93 = -v92 + -v92 + 1; var v93 = -t93; var t94 = v93 + v93 + 1; var v94 = t94; var v95 = +v94 + +v94 + 1; var v96 = v95 + 4294967295 + 1; var t97 = -v96 + -v96 + 1; var v97 = -t97; var t98 = v97 + v97 + 1; var v98 = t98; var v99 = +v98 + +v98 + 1; var v100 = v99 + 4294967295 + 1; var t101 = -v100 + -v100 + 1; var v101 = -t101; var t102 = v101 + v101 + 1; var v102 = t102; var v103 = +v102 + +v102 + 1; var v104 = v103 + 4294967295 + 1; var t105 = -v104 + -v104 + 1; var v105 = -t105; var t106 = v105 + v105 + 1; var v106 = t106; var v107 = +v106 + +v106 + 1; var v108 = v107 + 4294967295 + 1; var t109 = -v108 + -v108 + 1; var v109 = -t109; var t110 = v109 + v109 + 1; var v110 = t110; var v111 = +v110 + +v110 + 1; var v112 = v111 + 4294967295 + 1; var t113 = -v112 + -v112 + 1; var v113 = -t113; var t114 = v113 + v113 + 1; var v114 = t114; var v115 = +v114 + +v114 + 1; var v116 = v115 + 4294967295 + 1; var t117 = -v116 + -v116 + 1; var v117 = -t117; var t118 = v117 + v117 + 1; var v118 = t118; var v119 = +v118 + +v118 + 1; var v120 = v119 + 4294967295 + 1; var t121 = -v120 + -v120 + 1; var v121 = -t121; var t122 = v121 + v121 + 1; var v122 = t122; var v123 = +v122 + +v122 + 1; r ^= v123; var v124 = v83 + 4294967295 + 1; var t125 = -v124 + -v124 + 1; var v125 = -t125; var t126 = v125 + v125 + 1; var v126 = t126; var v127 = +v126 + +v126 + 1; var v128 = v127 + 4294967295 + 1; var t129 = -v128 + -v128 + 1; var v129 = -t129; var t130 = v129 + v129 + 1; var v130 = t130; var v131 = +v130 + +v130 + 1; var v132 = v131 + 4294967295 + 1; var t133 = -v132 + -v132 + 1; var v133 = -t133; var t134 = v133 + v133 + 1; var v134 = t134; var v135 = +v134 + +v134 + 1; var v136 = v135 + 4294967295 + 1; var t137 = -v136 + -v136 + 1; var v137 = -t137; var t138 = v137 + v137 + 1; var v138 = t138; var v139 = +v138 + +v138 + 1; var v140 = v139 + 4294967295 + 1; var t141 = -v140 + -v140 + 1; var v141 = -t141; var t142 = v141 + v141 + 1; var v142 = t142; var v143 = +v142 + +v142 + 1; var v144 = v143 + 4294967295 + 1; var t145 = -v144 + -v144 + 1; var v145 = -t145; var t146 = v145 + v145 + 1; var v146 = t146; var v147 = +v146 + +v146 + 1; var v148 = v147 + 4294967295 + 1; var t149 = -v148 + -v148 + 1; var v149 = -t149; var t150 = v149 + v149 + 1; var v150 = t150; var v151 = +v150 + +v150 + 1; var v152 = v151 + 4294967295 + 1; var t153 = -v152 + -v152 + 1; var v153 = -t153; var t154 = v153 + v153 + 1; var v154 = t154; var v155 = +v154 + +v154 + 1; var v156 = v155 + 4294967295 + 1; var t157 = -v156 + -v156 + 1; var v157 = -t157; var t158 = v157 + v157 + 1; var v158 = t158; var v159 = +v158 + +v158 + 1; var v160 = v159 + 4294967295 + 1; var t161 = -v160 + -v160 + 1; var v161 = -t161; var t162 = v161 + v161 + 1; var v162 = t162; var v163 = +v162 + +v162 + 1; r ^= v163; var v164 = v0 + 4294967295 + 1; var t165 = -v164 + -v164 + 1; var v165 = -t165; var t166 = v165 + v165 + 1; var v166 = t166; var v167 = +v166 + +v166 + 1; var v168 = v167 + 4294967295 + 1; var t169 = -v168 + -v168 + 1; var v169 = -t169; var t170 = v169 + v169 + 1; var v170 = t170; var v171 = +v170 + +v170 + 1; var v172 = v171 + 4294967295 + 1; var t173 = -v172 + -v172 + 1; var v173 = -t173; var t174 = v173 + v173 + 1; var v174 = t174; var v175 = +v174 + +v174 + 1; var v176 = v175 + 4294967295 + 1; var t177 = -v176 + -v176 + 1; var v177 = -t177; var t178 = v177 + v177 + 1; var v178 = t178; var v179 = +v178 + +v178 + 1; var v180 = v179 + 4294967295 + 1; var t181 = -v180 + -v180 + 1; var v181 = -t181; var t182 = v181 + v181 + 1; var v182 = t182; var v183 = +v182 + +v182 + 1; var v184 = v183 + 4294967295 + 1; var t185 = -v184 + -v184 + 1; var v185 = -t185; var t186 = v185 + v185 + 1; var v186 = t186; var v187 = +v186 + +v186 + 1; var v188 = v187 + 4294967295 + 1; var t189 = -v188 + -v188 + 1; var v189 = -t189; var t190 = v189 + v189 + 1; var v190 = t190; var v191 = +v190 + +v190 + 1; var v192 = v191 + 4294967295 + 1; var t193 = -v192 + -v192 + 1; var v193 = -t193; var t194 = v193 + v193 + 1; var v194 = t194; var v195 = +v194 + +v194 + 1; var v196 = v195 + 4294967295 + 1; var t197 = -v196 + -v196 + 1; var v197 = -t197; var t198 = v197 + v197 + 1; var v198 = t198; var v199 = +v198 + +v198 + 1; var v200 = v199 + 4294967295 + 1; var t201 = -v200 + -v200 + 1; var v201 = -t201; var t202 = v201 + v201 + 1; var v202 = t202; var v203 = +v202 + +v202 + 1; var v204 = v203 + 4294967295 + 1; var t205 = -v204 + -v204 + 1; var v205 = -t205; r ^= v205; var t206 = v165 + v165 + 1; var v206 = t206; var v207 = +v206 + +v206 + 1; var v208 = v207 + 4294967295 + 1; var t209 = -v208 + -v208 + 1; var v209 = -t209; var t210 = v209 + v209 + 1; var v210 = t210; var v211 = +v210 + +v210 + 1; var v212 = v211 + 4294967295 + 1; var t213 = -v212 + -v212 + 1; var v213 = -t213; var t214 = v213 + v213 + 1; var v214 = t214; var v215 = +v214 + +v214 + 1; var v216 = v215 + 4294967295 + 1; var t217 = -v216 + -v216 + 1; var v217 = -t217; var t218 = v217 + v217 + 1; var v218 = t218; var v219 = +v218 + +v218 + 1; var v220 = v219 + 4294967295 + 1; var t221 = -v220 + -v220 + 1; var v221 = -t221; var t222 = v221 + v221 + 1; var v222 = t222; var v223 = +v222 + +v222 + 1; var v224 = v223 + 4294967295 + 1; var t225 = -v224 + -v224 + 1; var v225 = -t225; var t226 = v225 + v225 + 1; var v226 = t226; var v227 = +v226 + +v226 + 1; var v228 = v227 + 4294967295 + 1; var t229 = -v228 + -v228 + 1; var v229 = -t229; var t230 = v229 + v229 + 1; var v230 = t230; var v231 = +v230 + +v230 + 1; var v232 = v231 + 4294967295 + 1; var t233 = -v232 + -v232 + 1; var v233 = -t233; var t234 = v233 + v233 + 1; var v234 = t234; var v235 = +v234 + +v234 + 1; var v236 = v235 + 4294967295 + 1; var t237 = -v236 + -v236 + 1; var v237 = -t237; var t238 = v237 + v237 + 1; var v238 = t238; var v239 = +v238 + +v238 + 1; var v240 = v239 + 4294967295 + 1; var t241 = -v240 + -v240 + 1; var v241 = -t241; var t242 = v241 + v241 + 1; var v242 = t242; var v243 = +v242 + +v242 + 1; var v244 = v243 + 4294967295 + 1; var t245 = -v244 + -v244 + 1; var v245 = -t245; r ^= v245; var t246 = v164 + v164 + 1; var v246 = t246; var v247 = +v246 + +v246 + 1; var v248 = v247 + 4294967295 + 1; var t249 = -v248 + -v248 + 1; var v249 = -t249; var t250 = v249 + v249 + 1; var v250 = t250; var v251 = +v250 + +v250 + 1; var v252 = v251 + 4294967295 + 1; var t253 = -v252 + -v252 + 1; var v253 = -t253; var t254 = v253 + v253 + 1; var v254 = t254; var v255 = +v254 + +v254 + 1; var v256 = v255 + 4294967295 + 1; var t257 = -v256 + -v256 + 1; var v257 = -t257; var t258 = v257 + v257 + 1; var v258 = t258; var v259 = +v258 + +v258 + 1; var v260 = v259 + 4294967295 + 1; var t261 = -v260 + -v260 + 1; var v261 = -t261; var t262 = v261 + v261 + 1; var v262 = t262; var v263 = +v262 + +v262 + 1; var v264 = v263 + 4294967295 + 1; var t265 = -v264 + -v264 + 1; var v265 = -t265; var t266 = v265 + v265 + 1; var v266 = t266; var v267 = +v266 + +v266 + 1; var v268 = v267 + 4294967295 + 1; var t269 = -v268 + -v268 + 1; var v269 = -t269; var t270 = v269 + v269 + 1; var v270 = t270; var v271 = +v270 + +v270 + 1; var v272 = v271 + 4294967295 + 1; var t273 = -v272 + -v272 + 1; var v273 = -t273; var t274 = v273 + v273 + 1; var v274 = t274; var v275 = +v274 + +v274 + 1; var v276 = v275 + 4294967295 + 1; var t277 = -v276 + -v276 + 1; var v277 = -t277; var t278 = v277 + v277 + 1; var v278 = t278; var v279 = +v278 + +v278 + 1; var v280 = v279 + 4294967295 + 1; var t281 = -v280 + -v280 + 1; var v281 = -t281; var t282 = v281 + v281 + 1; var v282 = t282; var v283 = +v282 + +v282 + 1; var v284 = v283 + 4294967295 + 1; var t285 = -v284 + -v284 + 1; var v285 = -t285; var t286 = v285 + v285 + 1; var v286 = t286; r ^= v286; var v287 = +v246 + +v246 + 1; var v288 = v287 + 4294967295 + 1; var t289 = -v288 + -v288 + 1; var v289 = -t289; var t290 = v289 + v289 + 1; var v290 = t290; var v291 = +v290 + +v290 + 1; var v292 = v291 + 4294967295 + 1; var t293 = -v292 + -v292 + 1; var v293 = -t293; var t294 = v293 + v293 + 1; var v294 = t294; var v295 = +v294 + +v294 + 1; var v296 = v295 + 4294967295 + 1; var t297 = -v296 + -v296 + 1; var v297 = -t297; var t298 = v297 + v297 + 1; var v298 = t298; var v299 = +v298 + +v298 + 1; var v300 = v299 + 4294967295 + 1; var t301 = -v300 + -v300 + 1; var v301 = -t301; var t302 = v301 + v301 + 1; var v302 = t302; var v303 = +v302 + +v302 + 1; var v304 = v303 + 4294967295 + 1; var t305 = -v304 + -v304 + 1; var v305 = -t305; var t306 = v305 + v305 + 1; var v306 = t306; var v307 = +v306 + +v306 + 1; var v308 = v307 + 4294967295 + 1; var t309 = -v308 + -v308 + 1; var v309 = -t309; var t310 = v309 + v309 + 1; var v310 = t310; var v311 = +v310 + +v310 + 1; var v312 = v311 + 4294967295 + 1; var t313 = -v312 + -v312 + 1; var v313 = -t313; var t314 = v313 + v313 + 1; var v314 = t314; var v315 = +v314 + +v314 + 1; var v316 = v315 + 4294967295 + 1; var t317 = -v316 + -v316 + 1; var v317 = -t317; var t318 = v317 + v317 + 1; var v318 = t318; var v319 = +v318 + +v318 + 1; var v320 = v319 + 4294967295 + 1; var t321 = -v320 + -v320 + 1; var v321 = -t321; var t322 = v321 + v321 + 1; var v322 = t322; var v323 = +v322 + +v322 + 1; var v324 = v323 + 4294967295 + 1; var t325 = -v324 + -v324 + 1; var v325 = -t325; var t326 = v325 + v325 + 1; var v326 = t326; r ^= v326; return r; } }); 0 generateAndRun(43, 8, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; var v25 = v24 + v24 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; var v28 = +v27 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; var t31 = v30 + v30 + 1; var v31 = t31; var v32 = +v31 + -2147483649 + 1; var v33 = v32 + v32 + 1; var t34 = -v33 + -v33 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; var v36 = +v35 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; var v41 = v40 + v40 + 1; var t42 = -v41 + -v41 + 1; var v42 = -t42; r ^= v42; var t43 = v2 + v2 + 1; var v43 = t43; var v44 = +v43 + -2147483649 + 1; var v45 = v44 + v44 + 1; var t46 = -v45 + -v45 + 1; var v46 = -t46; var t47 = v46 + v46 + 1; var v47 = t47; var v48 = +v47 + -2147483649 + 1; var v49 = v48 + v48 + 1; var t50 = -v49 + -v49 + 1; var v50 = -t50; var t51 = v50 + v50 + 1; var v51 = t51; var v52 = +v51 + -2147483649 + 1; var v53 = v52 + v52 + 1; var t54 = -v53 + -v53 + 1; var v54 = -t54; var t55 = v54 + v54 + 1; var v55 = t55; var v56 = +v55 + -2147483649 + 1; var v57 = v56 + v56 + 1; var t58 = -v57 + -v57 + 1; var v58 = -t58; var t59 = v58 + v58 + 1; var v59 = t59; var v60 = +v59 + -2147483649 + 1; var v61 = v60 + v60 + 1; var t62 = -v61 + -v61 + 1; var v62 = -t62; var t63 = v62 + v62 + 1; var v63 = t63; var v64 = +v63 + -2147483649 + 1; var v65 = v64 + v64 + 1; var t66 = -v65 + -v65 + 1; var v66 = -t66; var t67 = v66 + v66 + 1; var v67 = t67; var v68 = +v67 + -2147483649 + 1; var v69 = v68 + v68 + 1; var t70 = -v69 + -v69 + 1; var v70 = -t70; var t71 = v70 + v70 + 1; var v71 = t71; var v72 = +v71 + -2147483649 + 1; var v73 = v72 + v72 + 1; var t74 = -v73 + -v73 + 1; var v74 = -t74; var t75 = v74 + v74 + 1; var v75 = t75; var v76 = +v75 + -2147483649 + 1; var v77 = v76 + v76 + 1; var t78 = -v77 + -v77 + 1; var v78 = -t78; var t79 = v78 + v78 + 1; var v79 = t79; var v80 = +v79 + -2147483649 + 1; var v81 = v80 + v80 + 1; var t82 = -v81 + -v81 + 1; var v82 = -t82; r ^= v82; var t83 = v1 + v1 + 1; var v83 = t83; var v84 = +v83 + -2147483649 + 1; var v85 = v84 + v84 + 1; var t86 = -v85 + -v85 + 1; var v86 = -t86; var t87 = v86 + v86 + 1; var v87 = t87; var v88 = +v87 + -2147483649 + 1; var v89 = v88 + v88 + 1; var t90 = -v89 + -v89 + 1; var v90 = -t90; var t91 = v90 + v90 + 1; var v91 = t91; var v92 = +v91 + -2147483649 + 1; var v93 = v92 + v92 + 1; var t94 = -v93 + -v93 + 1; var v94 = -t94; var t95 = v94 + v94 + 1; var v95 = t95; var v96 = +v95 + -2147483649 + 1; var v97 = v96 + v96 + 1; var t98 = -v97 + -v97 + 1; var v98 = -t98; var t99 = v98 + v98 + 1; var v99 = t99; var v100 = +v99 + -2147483649 + 1; var v101 = v100 + v100 + 1; var t102 = -v101 + -v101 + 1; var v102 = -t102; var t103 = v102 + v102 + 1; var v103 = t103; var v104 = +v103 + -2147483649 + 1; var v105 = v104 + v104 + 1; var t106 = -v105 + -v105 + 1; var v106 = -t106; var t107 = v106 + v106 + 1; var v107 = t107; var v108 = +v107 + -2147483649 + 1; var v109 = v108 + v108 + 1; var t110 = -v109 + -v109 + 1; var v110 = -t110; var t111 = v110 + v110 + 1; var v111 = t111; var v112 = +v111 + -2147483649 + 1; var v113 = v112 + v112 + 1; var t114 = -v113 + -v113 + 1; var v114 = -t114; var t115 = v114 + v114 + 1; var v115 = t115; var v116 = +v115 + -2147483649 + 1; var v117 = v116 + v116 + 1; var t118 = -v117 + -v117 + 1; var v118 = -t118; var t119 = v118 + v118 + 1; var v119 = t119; var v120 = +v119 + -2147483649 + 1; var v121 = v120 + v120 + 1; var t122 = -v121 + -v121 + 1; var v122 = -t122; var t123 = v122 + v122 + 1; var v123 = t123; r ^= v123; var v124 = +v83 + -2147483649 + 1; var v125 = v124 + v124 + 1; var t126 = -v125 + -v125 + 1; var v126 = -t126; var t127 = v126 + v126 + 1; var v127 = t127; var v128 = +v127 + -2147483649 + 1; var v129 = v128 + v128 + 1; var t130 = -v129 + -v129 + 1; var v130 = -t130; var t131 = v130 + v130 + 1; var v131 = t131; var v132 = +v131 + -2147483649 + 1; var v133 = v132 + v132 + 1; var t134 = -v133 + -v133 + 1; var v134 = -t134; var t135 = v134 + v134 + 1; var v135 = t135; var v136 = +v135 + -2147483649 + 1; var v137 = v136 + v136 + 1; var t138 = -v137 + -v137 + 1; var v138 = -t138; var t139 = v138 + v138 + 1; var v139 = t139; var v140 = +v139 + -2147483649 + 1; var v141 = v140 + v140 + 1; var t142 = -v141 + -v141 + 1; var v142 = -t142; var t143 = v142 + v142 + 1; var v143 = t143; var v144 = +v143 + -2147483649 + 1; var v145 = v144 + v144 + 1; var t146 = -v145 + -v145 + 1; var v146 = -t146; var t147 = v146 + v146 + 1; var v147 = t147; var v148 = +v147 + -2147483649 + 1; var v149 = v148 + v148 + 1; var t150 = -v149 + -v149 + 1; var v150 = -t150; var t151 = v150 + v150 + 1; var v151 = t151; var v152 = +v151 + -2147483649 + 1; var v153 = v152 + v152 + 1; var t154 = -v153 + -v153 + 1; var v154 = -t154; var t155 = v154 + v154 + 1; var v155 = t155; var v156 = +v155 + -2147483649 + 1; var v157 = v156 + v156 + 1; var t158 = -v157 + -v157 + 1; var v158 = -t158; var t159 = v158 + v158 + 1; var v159 = t159; var v160 = +v159 + -2147483649 + 1; var v161 = v160 + v160 + 1; var t162 = -v161 + -v161 + 1; var v162 = -t162; var t163 = v162 + v162 + 1; var v163 = t163; r ^= v163; var v164 = +v0 + -2147483649 + 1; var v165 = v164 + v164 + 1; var t166 = -v165 + -v165 + 1; var v166 = -t166; var t167 = v166 + v166 + 1; var v167 = t167; var v168 = +v167 + -2147483649 + 1; var v169 = v168 + v168 + 1; var t170 = -v169 + -v169 + 1; var v170 = -t170; var t171 = v170 + v170 + 1; var v171 = t171; var v172 = +v171 + -2147483649 + 1; var v173 = v172 + v172 + 1; var t174 = -v173 + -v173 + 1; var v174 = -t174; var t175 = v174 + v174 + 1; var v175 = t175; var v176 = +v175 + -2147483649 + 1; var v177 = v176 + v176 + 1; var t178 = -v177 + -v177 + 1; var v178 = -t178; var t179 = v178 + v178 + 1; var v179 = t179; var v180 = +v179 + -2147483649 + 1; var v181 = v180 + v180 + 1; var t182 = -v181 + -v181 + 1; var v182 = -t182; var t183 = v182 + v182 + 1; var v183 = t183; var v184 = +v183 + -2147483649 + 1; var v185 = v184 + v184 + 1; var t186 = -v185 + -v185 + 1; var v186 = -t186; var t187 = v186 + v186 + 1; var v187 = t187; var v188 = +v187 + -2147483649 + 1; var v189 = v188 + v188 + 1; var t190 = -v189 + -v189 + 1; var v190 = -t190; var t191 = v190 + v190 + 1; var v191 = t191; var v192 = +v191 + -2147483649 + 1; var v193 = v192 + v192 + 1; var t194 = -v193 + -v193 + 1; var v194 = -t194; var t195 = v194 + v194 + 1; var v195 = t195; var v196 = +v195 + -2147483649 + 1; var v197 = v196 + v196 + 1; var t198 = -v197 + -v197 + 1; var v198 = -t198; var t199 = v198 + v198 + 1; var v199 = t199; var v200 = +v199 + -2147483649 + 1; var v201 = v200 + v200 + 1; var t202 = -v201 + -v201 + 1; var v202 = -t202; var t203 = v202 + v202 + 1; var v203 = t203; var v204 = +v203 + -2147483649 + 1; var v205 = v204 + v204 + 1; r ^= v205; var t206 = -v165 + -v165 + 1; var v206 = -t206; var t207 = v206 + v206 + 1; var v207 = t207; var v208 = +v207 + -2147483649 + 1; var v209 = v208 + v208 + 1; var t210 = -v209 + -v209 + 1; var v210 = -t210; var t211 = v210 + v210 + 1; var v211 = t211; var v212 = +v211 + -2147483649 + 1; var v213 = v212 + v212 + 1; var t214 = -v213 + -v213 + 1; var v214 = -t214; var t215 = v214 + v214 + 1; var v215 = t215; var v216 = +v215 + -2147483649 + 1; var v217 = v216 + v216 + 1; var t218 = -v217 + -v217 + 1; var v218 = -t218; var t219 = v218 + v218 + 1; var v219 = t219; var v220 = +v219 + -2147483649 + 1; var v221 = v220 + v220 + 1; var t222 = -v221 + -v221 + 1; var v222 = -t222; var t223 = v222 + v222 + 1; var v223 = t223; var v224 = +v223 + -2147483649 + 1; var v225 = v224 + v224 + 1; var t226 = -v225 + -v225 + 1; var v226 = -t226; var t227 = v226 + v226 + 1; var v227 = t227; var v228 = +v227 + -2147483649 + 1; var v229 = v228 + v228 + 1; var t230 = -v229 + -v229 + 1; var v230 = -t230; var t231 = v230 + v230 + 1; var v231 = t231; var v232 = +v231 + -2147483649 + 1; var v233 = v232 + v232 + 1; var t234 = -v233 + -v233 + 1; var v234 = -t234; var t235 = v234 + v234 + 1; var v235 = t235; var v236 = +v235 + -2147483649 + 1; var v237 = v236 + v236 + 1; var t238 = -v237 + -v237 + 1; var v238 = -t238; var t239 = v238 + v238 + 1; var v239 = t239; var v240 = +v239 + -2147483649 + 1; var v241 = v240 + v240 + 1; var t242 = -v241 + -v241 + 1; var v242 = -t242; var t243 = v242 + v242 + 1; var v243 = t243; var v244 = +v243 + -2147483649 + 1; var v245 = v244 + v244 + 1; r ^= v245; var t246 = -v164 + -v164 + 1; var v246 = -t246; var t247 = v246 + v246 + 1; var v247 = t247; var v248 = +v247 + -2147483649 + 1; var v249 = v248 + v248 + 1; var t250 = -v249 + -v249 + 1; var v250 = -t250; var t251 = v250 + v250 + 1; var v251 = t251; var v252 = +v251 + -2147483649 + 1; var v253 = v252 + v252 + 1; var t254 = -v253 + -v253 + 1; var v254 = -t254; var t255 = v254 + v254 + 1; var v255 = t255; var v256 = +v255 + -2147483649 + 1; var v257 = v256 + v256 + 1; var t258 = -v257 + -v257 + 1; var v258 = -t258; var t259 = v258 + v258 + 1; var v259 = t259; var v260 = +v259 + -2147483649 + 1; var v261 = v260 + v260 + 1; var t262 = -v261 + -v261 + 1; var v262 = -t262; var t263 = v262 + v262 + 1; var v263 = t263; var v264 = +v263 + -2147483649 + 1; var v265 = v264 + v264 + 1; var t266 = -v265 + -v265 + 1; var v266 = -t266; var t267 = v266 + v266 + 1; var v267 = t267; var v268 = +v267 + -2147483649 + 1; var v269 = v268 + v268 + 1; var t270 = -v269 + -v269 + 1; var v270 = -t270; var t271 = v270 + v270 + 1; var v271 = t271; var v272 = +v271 + -2147483649 + 1; var v273 = v272 + v272 + 1; var t274 = -v273 + -v273 + 1; var v274 = -t274; var t275 = v274 + v274 + 1; var v275 = t275; var v276 = +v275 + -2147483649 + 1; var v277 = v276 + v276 + 1; var t278 = -v277 + -v277 + 1; var v278 = -t278; var t279 = v278 + v278 + 1; var v279 = t279; var v280 = +v279 + -2147483649 + 1; var v281 = v280 + v280 + 1; var t282 = -v281 + -v281 + 1; var v282 = -t282; var t283 = v282 + v282 + 1; var v283 = t283; var v284 = +v283 + -2147483649 + 1; var v285 = v284 + v284 + 1; var t286 = -v285 + -v285 + 1; var v286 = -t286; r ^= v286; var t287 = v246 + v246 + 1; var v287 = t287; var v288 = +v287 + -2147483649 + 1; var v289 = v288 + v288 + 1; var t290 = -v289 + -v289 + 1; var v290 = -t290; var t291 = v290 + v290 + 1; var v291 = t291; var v292 = +v291 + -2147483649 + 1; var v293 = v292 + v292 + 1; var t294 = -v293 + -v293 + 1; var v294 = -t294; var t295 = v294 + v294 + 1; var v295 = t295; var v296 = +v295 + -2147483649 + 1; var v297 = v296 + v296 + 1; var t298 = -v297 + -v297 + 1; var v298 = -t298; var t299 = v298 + v298 + 1; var v299 = t299; var v300 = +v299 + -2147483649 + 1; var v301 = v300 + v300 + 1; var t302 = -v301 + -v301 + 1; var v302 = -t302; var t303 = v302 + v302 + 1; var v303 = t303; var v304 = +v303 + -2147483649 + 1; var v305 = v304 + v304 + 1; var t306 = -v305 + -v305 + 1; var v306 = -t306; var t307 = v306 + v306 + 1; var v307 = t307; var v308 = +v307 + -2147483649 + 1; var v309 = v308 + v308 + 1; var t310 = -v309 + -v309 + 1; var v310 = -t310; var t311 = v310 + v310 + 1; var v311 = t311; var v312 = +v311 + -2147483649 + 1; var v313 = v312 + v312 + 1; var t314 = -v313 + -v313 + 1; var v314 = -t314; var t315 = v314 + v314 + 1; var v315 = t315; var v316 = +v315 + -2147483649 + 1; var v317 = v316 + v316 + 1; var t318 = -v317 + -v317 + 1; var v318 = -t318; var t319 = v318 + v318 + 1; var v319 = t319; var v320 = +v319 + -2147483649 + 1; var v321 = v320 + v320 + 1; var t322 = -v321 + -v321 + 1; var v322 = -t322; var t323 = v322 + v322 + 1; var v323 = t323; var v324 = +v323 + -2147483649 + 1; var v325 = v324 + v324 + 1; var t326 = -v325 + -v325 + 1; var v326 = -t326; r ^= v326; return r; } }); 0 generateAndRun(44, 1, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; var t43 = -v42 + -v42 + 1; var v43 = -t43; r ^= v43; return r; } }); 1840693248 generateAndRun(44, 1, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + -2147483649 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + -2147483649 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + -2147483649 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + -2147483649 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + -2147483649 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + -2147483649 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + -2147483649 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + -2147483649 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + -2147483649 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + -2147483649 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; var t43 = -v42 + -v42 + 1; var v43 = -t43; r ^= v43; return r; } }); 1840701440 generateAndRun(44, 2, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; var t43 = -v42 + -v42 + 1; var v43 = -t43; r ^= v43; var t44 = v0 + 4294967295 + 1; var v44 = t44; var v45 = +v44 + +v44 + 1; var v46 = v45 + v45 + 1; var t47 = -v46 + -v46 + 1; var v47 = -t47; var t48 = v47 + 4294967295 + 1; var v48 = t48; var v49 = +v48 + +v48 + 1; var v50 = v49 + v49 + 1; var t51 = -v50 + -v50 + 1; var v51 = -t51; var t52 = v51 + 4294967295 + 1; var v52 = t52; var v53 = +v52 + +v52 + 1; var v54 = v53 + v53 + 1; var t55 = -v54 + -v54 + 1; var v55 = -t55; var t56 = v55 + 4294967295 + 1; var v56 = t56; var v57 = +v56 + +v56 + 1; var v58 = v57 + v57 + 1; var t59 = -v58 + -v58 + 1; var v59 = -t59; var t60 = v59 + 4294967295 + 1; var v60 = t60; var v61 = +v60 + +v60 + 1; var v62 = v61 + v61 + 1; var t63 = -v62 + -v62 + 1; var v63 = -t63; var t64 = v63 + 4294967295 + 1; var v64 = t64; var v65 = +v64 + +v64 + 1; var v66 = v65 + v65 + 1; var t67 = -v66 + -v66 + 1; var v67 = -t67; var t68 = v67 + 4294967295 + 1; var v68 = t68; var v69 = +v68 + +v68 + 1; var v70 = v69 + v69 + 1; var t71 = -v70 + -v70 + 1; var v71 = -t71; var t72 = v71 + 4294967295 + 1; var v72 = t72; var v73 = +v72 + +v72 + 1; var v74 = v73 + v73 + 1; var t75 = -v74 + -v74 + 1; var v75 = -t75; var t76 = v75 + 4294967295 + 1; var v76 = t76; var v77 = +v76 + +v76 + 1; var v78 = v77 + v77 + 1; var t79 = -v78 + -v78 + 1; var v79 = -t79; var t80 = v79 + 4294967295 + 1; var v80 = t80; var v81 = +v80 + +v80 + 1; var v82 = v81 + v81 + 1; var t83 = -v82 + -v82 + 1; var v83 = -t83; var t84 = v83 + 4294967295 + 1; var v84 = t84; var v85 = +v84 + +v84 + 1; var v86 = v85 + v85 + 1; r ^= v86; return r; } }); -613597184 generateAndRun(44, 2, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; var v43 = v42 + v42 + 1; r ^= v43; var t44 = -v0 + -v0 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; var t48 = -v47 + -v47 + 1; var v48 = -t48; var t49 = v48 + v48 + 1; var v49 = t49; var v50 = +v49 + +v49 + 1; var v51 = v50 + v50 + 1; var t52 = -v51 + -v51 + 1; var v52 = -t52; var t53 = v52 + v52 + 1; var v53 = t53; var v54 = +v53 + +v53 + 1; var v55 = v54 + v54 + 1; var t56 = -v55 + -v55 + 1; var v56 = -t56; var t57 = v56 + v56 + 1; var v57 = t57; var v58 = +v57 + +v57 + 1; var v59 = v58 + v58 + 1; var t60 = -v59 + -v59 + 1; var v60 = -t60; var t61 = v60 + v60 + 1; var v61 = t61; var v62 = +v61 + +v61 + 1; var v63 = v62 + v62 + 1; var t64 = -v63 + -v63 + 1; var v64 = -t64; var t65 = v64 + v64 + 1; var v65 = t65; var v66 = +v65 + +v65 + 1; var v67 = v66 + v66 + 1; var t68 = -v67 + -v67 + 1; var v68 = -t68; var t69 = v68 + v68 + 1; var v69 = t69; var v70 = +v69 + +v69 + 1; var v71 = v70 + v70 + 1; var t72 = -v71 + -v71 + 1; var v72 = -t72; var t73 = v72 + v72 + 1; var v73 = t73; var v74 = +v73 + +v73 + 1; var v75 = v74 + v74 + 1; var t76 = -v75 + -v75 + 1; var v76 = -t76; var t77 = v76 + v76 + 1; var v77 = t77; var v78 = +v77 + +v77 + 1; var v79 = v78 + v78 + 1; var t80 = -v79 + -v79 + 1; var v80 = -t80; var t81 = v80 + v80 + 1; var v81 = t81; var v82 = +v81 + +v81 + 1; var v83 = v82 + v82 + 1; var t84 = -v83 + -v83 + 1; var v84 = -t84; var t85 = v84 + v84 + 1; var v85 = t85; var v86 = +v85 + +v85 + 1; r ^= v86; return r; } }); -1736441856 generateAndRun(44, 4, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var v0 = a + a + 1; var t1 = -v0 + -v0 + 1; var v1 = -t1; var t2 = v1 + v1 + 1; var v2 = t2; var v3 = +v2 + +v2 + 1; var v4 = v3 + 4294967295 + 1; var t5 = -v4 + -v4 + 1; var v5 = -t5; var t6 = v5 + v5 + 1; var v6 = t6; var v7 = +v6 + +v6 + 1; var v8 = v7 + 4294967295 + 1; var t9 = -v8 + -v8 + 1; var v9 = -t9; var t10 = v9 + v9 + 1; var v10 = t10; var v11 = +v10 + +v10 + 1; var v12 = v11 + 4294967295 + 1; var t13 = -v12 + -v12 + 1; var v13 = -t13; var t14 = v13 + v13 + 1; var v14 = t14; var v15 = +v14 + +v14 + 1; var v16 = v15 + 4294967295 + 1; var t17 = -v16 + -v16 + 1; var v17 = -t17; var t18 = v17 + v17 + 1; var v18 = t18; var v19 = +v18 + +v18 + 1; var v20 = v19 + 4294967295 + 1; var t21 = -v20 + -v20 + 1; var v21 = -t21; var t22 = v21 + v21 + 1; var v22 = t22; var v23 = +v22 + +v22 + 1; var v24 = v23 + 4294967295 + 1; var t25 = -v24 + -v24 + 1; var v25 = -t25; var t26 = v25 + v25 + 1; var v26 = t26; var v27 = +v26 + +v26 + 1; var v28 = v27 + 4294967295 + 1; var t29 = -v28 + -v28 + 1; var v29 = -t29; var t30 = v29 + v29 + 1; var v30 = t30; var v31 = +v30 + +v30 + 1; var v32 = v31 + 4294967295 + 1; var t33 = -v32 + -v32 + 1; var v33 = -t33; var t34 = v33 + v33 + 1; var v34 = t34; var v35 = +v34 + +v34 + 1; var v36 = v35 + 4294967295 + 1; var t37 = -v36 + -v36 + 1; var v37 = -t37; var t38 = v37 + v37 + 1; var v38 = t38; var v39 = +v38 + +v38 + 1; var v40 = v39 + 4294967295 + 1; var t41 = -v40 + -v40 + 1; var v41 = -t41; var t42 = v41 + v41 + 1; var v42 = t42; var v43 = +v42 + +v42 + 1; r ^= v43; var v44 = v1 + 4294967295 + 1; var t45 = -v44 + -v44 + 1; var v45 = -t45; var t46 = v45 + v45 + 1; var v46 = t46; var v47 = +v46 + +v46 + 1; var v48 = v47 + 4294967295 + 1; var t49 = -v48 + -v48 + 1; var v49 = -t49; var t50 = v49 + v49 + 1; var v50 = t50; var v51 = +v50 + +v50 + 1; var v52 = v51 + 4294967295 + 1; var t53 = -v52 + -v52 + 1; var v53 = -t53; var t54 = v53 + v53 + 1; var v54 = t54; var v55 = +v54 + +v54 + 1; var v56 = v55 + 4294967295 + 1; var t57 = -v56 + -v56 + 1; var v57 = -t57; var t58 = v57 + v57 + 1; var v58 = t58; var v59 = +v58 + +v58 + 1; var v60 = v59 + 4294967295 + 1; var t61 = -v60 + -v60 + 1; var v61 = -t61; var t62 = v61 + v61 + 1; var v62 = t62; var v63 = +v62 + +v62 + 1; var v64 = v63 + 4294967295 + 1; var t65 = -v64 + -v64 + 1; var v65 = -t65; var t66 = v65 + v65 + 1; var v66 = t66; var v67 = +v66 + +v66 + 1; var v68 = v67 + 4294967295 + 1; var t69 = -v68 + -v68 + 1; var v69 = -t69; var t70 = v69 + v69 + 1; var v70 = t70; var v71 = +v70 + +v70 + 1; var v72 = v71 + 4294967295 + 1; var t73 = -v72 + -v72 + 1; var v73 = -t73; var t74 = v73 + v73 + 1; var v74 = t74; var v75 = +v74 + +v74 + 1; var v76 = v75 + 4294967295 + 1; var t77 = -v76 + -v76 + 1; var v77 = -t77; var t78 = v77 + v77 + 1; var v78 = t78; var v79 = +v78 + +v78 + 1; var v80 = v79 + 4294967295 + 1; var t81 = -v80 + -v80 + 1; var v81 = -t81; var t82 = v81 + v81 + 1; var v82 = t82; var v83 = +v82 + +v82 + 1; var v84 = v83 + 4294967295 + 1; var t85 = -v84 + -v84 + 1; var v85 = -t85; r ^= v85; var t86 = v0 + v0 + 1; var v86 = t86; var v87 = +v86 + +v86 + 1; var v88 = v87 + 4294967295 + 1; var t89 = -v88 + -v88 + 1; var v89 = -t89; var t90 = v89 + v89 + 1; var v90 = t90; var v91 = +v90 + +v90 + 1; var v92 = v91 + 4294967295 + 1; var t93 = -v92 + -v92 + 1; var v93 = -t93; var t94 = v93 + v93 + 1; var v94 = t94; var v95 = +v94 + +v94 + 1; var v96 = v95 + 4294967295 + 1; var t97 = -v96 + -v96 + 1; var v97 = -t97; var t98 = v97 + v97 + 1; var v98 = t98; var v99 = +v98 + +v98 + 1; var v100 = v99 + 4294967295 + 1; var t101 = -v100 + -v100 + 1; var v101 = -t101; var t102 = v101 + v101 + 1; var v102 = t102; var v103 = +v102 + +v102 + 1; var v104 = v103 + 4294967295 + 1; var t105 = -v104 + -v104 + 1; var v105 = -t105; var t106 = v105 + v105 + 1; var v106 = t106; var v107 = +v106 + +v106 + 1; var v108 = v107 + 4294967295 + 1; var t109 = -v108 + -v108 + 1; var v109 = -t109; var t110 = v109 + v109 + 1; var v110 = t110; var v111 = +v110 + +v110 + 1; var v112 = v111 + 4294967295 + 1; var t113 = -v112 + -v112 + 1; var v113 = -t113; var t114 = v113 + v113 + 1; var v114 = t114; var v115 = +v114 + +v114 + 1; var v116 = v115 + 4294967295 + 1; var t117 = -v116 + -v116 + 1; var v117 = -t117; var t118 = v117 + v117 + 1; var v118 = t118; var v119 = +v118 + +v118 + 1; var v120 = v119 + 4294967295 + 1; var t121 = -v120 + -v120 + 1; var v121 = -t121; var t122 = v121 + v121 + 1; var v122 = t122; var v123 = +v122 + +v122 + 1; var v124 = v123 + 4294967295 + 1; var t125 = -v124 + -v124 + 1; var v125 = -t125; var t126 = v125 + v125 + 1; var v126 = t126; var v127 = +v126 + +v126 + 1; var v128 = v127 + 4294967295 + 1; r ^= v128; var t129 = -v86 + -v86 + 1; var v129 = -t129; var t130 = v129 + v129 + 1; var v130 = t130; var v131 = +v130 + +v130 + 1; var v132 = v131 + 4294967295 + 1; var t133 = -v132 + -v132 + 1; var v133 = -t133; var t134 = v133 + v133 + 1; var v134 = t134; var v135 = +v134 + +v134 + 1; var v136 = v135 + 4294967295 + 1; var t137 = -v136 + -v136 + 1; var v137 = -t137; var t138 = v137 + v137 + 1; var v138 = t138; var v139 = +v138 + +v138 + 1; var v140 = v139 + 4294967295 + 1; var t141 = -v140 + -v140 + 1; var v141 = -t141; var t142 = v141 + v141 + 1; var v142 = t142; var v143 = +v142 + +v142 + 1; var v144 = v143 + 4294967295 + 1; var t145 = -v144 + -v144 + 1; var v145 = -t145; var t146 = v145 + v145 + 1; var v146 = t146; var v147 = +v146 + +v146 + 1; var v148 = v147 + 4294967295 + 1; var t149 = -v148 + -v148 + 1; var v149 = -t149; var t150 = v149 + v149 + 1; var v150 = t150; var v151 = +v150 + +v150 + 1; var v152 = v151 + 4294967295 + 1; var t153 = -v152 + -v152 + 1; var v153 = -t153; var t154 = v153 + v153 + 1; var v154 = t154; var v155 = +v154 + +v154 + 1; var v156 = v155 + 4294967295 + 1; var t157 = -v156 + -v156 + 1; var v157 = -t157; var t158 = v157 + v157 + 1; var v158 = t158; var v159 = +v158 + +v158 + 1; var v160 = v159 + 4294967295 + 1; var t161 = -v160 + -v160 + 1; var v161 = -t161; var t162 = v161 + v161 + 1; var v162 = t162; var v163 = +v162 + +v162 + 1; var v164 = v163 + 4294967295 + 1; var t165 = -v164 + -v164 + 1; var v165 = -t165; var t166 = v165 + v165 + 1; var v166 = t166; var v167 = +v166 + +v166 + 1; var v168 = v167 + 4294967295 + 1; var t169 = -v168 + -v168 + 1; var v169 = -t169; var t170 = v169 + v169 + 1; var v170 = t170; r ^= v170; return r; } }); -1227112448 generateAndRun(44, 4, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var v0 = +a + +a + 1; var v1 = v0 + v0 + 1; var t2 = -v1 + -v1 + 1; var v2 = -t2; var t3 = v2 + v2 + 1; var v3 = t3; var v4 = +v3 + -2147483649 + 1; var v5 = v4 + v4 + 1; var t6 = -v5 + -v5 + 1; var v6 = -t6; var t7 = v6 + v6 + 1; var v7 = t7; var v8 = +v7 + -2147483649 + 1; var v9 = v8 + v8 + 1; var t10 = -v9 + -v9 + 1; var v10 = -t10; var t11 = v10 + v10 + 1; var v11 = t11; var v12 = +v11 + -2147483649 + 1; var v13 = v12 + v12 + 1; var t14 = -v13 + -v13 + 1; var v14 = -t14; var t15 = v14 + v14 + 1; var v15 = t15; var v16 = +v15 + -2147483649 + 1; var v17 = v16 + v16 + 1; var t18 = -v17 + -v17 + 1; var v18 = -t18; var t19 = v18 + v18 + 1; var v19 = t19; var v20 = +v19 + -2147483649 + 1; var v21 = v20 + v20 + 1; var t22 = -v21 + -v21 + 1; var v22 = -t22; var t23 = v22 + v22 + 1; var v23 = t23; var v24 = +v23 + -2147483649 + 1; var v25 = v24 + v24 + 1; var t26 = -v25 + -v25 + 1; var v26 = -t26; var t27 = v26 + v26 + 1; var v27 = t27; var v28 = +v27 + -2147483649 + 1; var v29 = v28 + v28 + 1; var t30 = -v29 + -v29 + 1; var v30 = -t30; var t31 = v30 + v30 + 1; var v31 = t31; var v32 = +v31 + -2147483649 + 1; var v33 = v32 + v32 + 1; var t34 = -v33 + -v33 + 1; var v34 = -t34; var t35 = v34 + v34 + 1; var v35 = t35; var v36 = +v35 + -2147483649 + 1; var v37 = v36 + v36 + 1; var t38 = -v37 + -v37 + 1; var v38 = -t38; var t39 = v38 + v38 + 1; var v39 = t39; var v40 = +v39 + -2147483649 + 1; var v41 = v40 + v40 + 1; var t42 = -v41 + -v41 + 1; var v42 = -t42; var t43 = v42 + v42 + 1; var v43 = t43; r ^= v43; var v44 = +v1 + -2147483649 + 1; var v45 = v44 + v44 + 1; var t46 = -v45 + -v45 + 1; var v46 = -t46; var t47 = v46 + v46 + 1; var v47 = t47; var v48 = +v47 + -2147483649 + 1; var v49 = v48 + v48 + 1; var t50 = -v49 + -v49 + 1; var v50 = -t50; var t51 = v50 + v50 + 1; var v51 = t51; var v52 = +v51 + -2147483649 + 1; var v53 = v52 + v52 + 1; var t54 = -v53 + -v53 + 1; var v54 = -t54; var t55 = v54 + v54 + 1; var v55 = t55; var v56 = +v55 + -2147483649 + 1; var v57 = v56 + v56 + 1; var t58 = -v57 + -v57 + 1; var v58 = -t58; var t59 = v58 + v58 + 1; var v59 = t59; var v60 = +v59 + -2147483649 + 1; var v61 = v60 + v60 + 1; var t62 = -v61 + -v61 + 1; var v62 = -t62; var t63 = v62 + v62 + 1; var v63 = t63; var v64 = +v63 + -2147483649 + 1; var v65 = v64 + v64 + 1; var t66 = -v65 + -v65 + 1; var v66 = -t66; var t67 = v66 + v66 + 1; var v67 = t67; var v68 = +v67 + -2147483649 + 1; var v69 = v68 + v68 + 1; var t70 = -v69 + -v69 + 1; var v70 = -t70; var t71 = v70 + v70 + 1; var v71 = t71; var v72 = +v71 + -2147483649 + 1; var v73 = v72 + v72 + 1; var t74 = -v73 + -v73 + 1; var v74 = -t74; var t75 = v74 + v74 + 1; var v75 = t75; var v76 = +v75 + -2147483649 + 1; var v77 = v76 + v76 + 1; var t78 = -v77 + -v77 + 1; var v78 = -t78; var t79 = v78 + v78 + 1; var v79 = t79; var v80 = +v79 + -2147483649 + 1; var v81 = v80 + v80 + 1; var t82 = -v81 + -v81 + 1; var v82 = -t82; var t83 = v82 + v82 + 1; var v83 = t83; var v84 = +v83 + -2147483649 + 1; var v85 = v84 + v84 + 1; r ^= v85; var t86 = -v0 + -v0 + 1; var v86 = -t86; var t87 = v86 + v86 + 1; var v87 = t87; var v88 = +v87 + -2147483649 + 1; var v89 = v88 + v88 + 1; var t90 = -v89 + -v89 + 1; var v90 = -t90; var t91 = v90 + v90 + 1; var v91 = t91; var v92 = +v91 + -2147483649 + 1; var v93 = v92 + v92 + 1; var t94 = -v93 + -v93 + 1; var v94 = -t94; var t95 = v94 + v94 + 1; var v95 = t95; var v96 = +v95 + -2147483649 + 1; var v97 = v96 + v96 + 1; var t98 = -v97 + -v97 + 1; var v98 = -t98; var t99 = v98 + v98 + 1; var v99 = t99; var v100 = +v99 + -2147483649 + 1; var v101 = v100 + v100 + 1; var t102 = -v101 + -v101 + 1; var v102 = -t102; var t103 = v102 + v102 + 1; var v103 = t103; var v104 = +v103 + -2147483649 + 1; var v105 = v104 + v104 + 1; var t106 = -v105 + -v105 + 1; var v106 = -t106; var t107 = v106 + v106 + 1; var v107 = t107; var v108 = +v107 + -2147483649 + 1; var v109 = v108 + v108 + 1; var t110 = -v109 + -v109 + 1; var v110 = -t110; var t111 = v110 + v110 + 1; var v111 = t111; var v112 = +v111 + -2147483649 + 1; var v113 = v112 + v112 + 1; var t114 = -v113 + -v113 + 1; var v114 = -t114; var t115 = v114 + v114 + 1; var v115 = t115; var v116 = +v115 + -2147483649 + 1; var v117 = v116 + v116 + 1; var t118 = -v117 + -v117 + 1; var v118 = -t118; var t119 = v118 + v118 + 1; var v119 = t119; var v120 = +v119 + -2147483649 + 1; var v121 = v120 + v120 + 1; var t122 = -v121 + -v121 + 1; var v122 = -t122; var t123 = v122 + v122 + 1; var v123 = t123; var v124 = +v123 + -2147483649 + 1; var v125 = v124 + v124 + 1; var t126 = -v125 + -v125 + 1; var v126 = -t126; var t127 = v126 + v126 + 1; var v127 = t127; var v128 = +v127 + -2147483649 + 1; r ^= v128; var v129 = v86 + v86 + 1; var t130 = -v129 + -v129 + 1; var v130 = -t130; var t131 = v130 + v130 + 1; var v131 = t131; var v132 = +v131 + -2147483649 + 1; var v133 = v132 + v132 + 1; var t134 = -v133 + -v133 + 1; var v134 = -t134; var t135 = v134 + v134 + 1; var v135 = t135; var v136 = +v135 + -2147483649 + 1; var v137 = v136 + v136 + 1; var t138 = -v137 + -v137 + 1; var v138 = -t138; var t139 = v138 + v138 + 1; var v139 = t139; var v140 = +v139 + -2147483649 + 1; var v141 = v140 + v140 + 1; var t142 = -v141 + -v141 + 1; var v142 = -t142; var t143 = v142 + v142 + 1; var v143 = t143; var v144 = +v143 + -2147483649 + 1; var v145 = v144 + v144 + 1; var t146 = -v145 + -v145 + 1; var v146 = -t146; var t147 = v146 + v146 + 1; var v147 = t147; var v148 = +v147 + -2147483649 + 1; var v149 = v148 + v148 + 1; var t150 = -v149 + -v149 + 1; var v150 = -t150; var t151 = v150 + v150 + 1; var v151 = t151; var v152 = +v151 + -2147483649 + 1; var v153 = v152 + v152 + 1; var t154 = -v153 + -v153 + 1; var v154 = -t154; var t155 = v154 + v154 + 1; var v155 = t155; var v156 = +v155 + -2147483649 + 1; var v157 = v156 + v156 + 1; var t158 = -v157 + -v157 + 1; var v158 = -t158; var t159 = v158 + v158 + 1; var v159 = t159; var v160 = +v159 + -2147483649 + 1; var v161 = v160 + v160 + 1; var t162 = -v161 + -v161 + 1; var v162 = -t162; var t163 = v162 + v162 + 1; var v163 = t163; var v164 = +v163 + -2147483649 + 1; var v165 = v164 + v164 + 1; var t166 = -v165 + -v165 + 1; var v166 = -t166; var t167 = v166 + v166 + 1; var v167 = t167; var v168 = +v167 + -2147483649 + 1; var v169 = v168 + v168 + 1; var t170 = -v169 + -v169 + 1; var v170 = -t170; r ^= v170; return r; } }); 1533927424 generateAndRun(44, 8, false); (function test() { echo(inner(0x7fffffff)); function inner(a) { a |= 0; var r = 0; var t0 = a + a + 1; var v0 = t0; var v1 = +v0 + +v0 + 1; var v2 = v1 + v1 + 1; var t3 = -v2 + -v2 + 1; var v3 = -t3; var t4 = v3 + 4294967295 + 1; var v4 = t4; var v5 = +v4 + +v4 + 1; var v6 = v5 + v5 + 1; var t7 = -v6 + -v6 + 1; var v7 = -t7; var t8 = v7 + 4294967295 + 1; var v8 = t8; var v9 = +v8 + +v8 + 1; var v10 = v9 + v9 + 1; var t11 = -v10 + -v10 + 1; var v11 = -t11; var t12 = v11 + 4294967295 + 1; var v12 = t12; var v13 = +v12 + +v12 + 1; var v14 = v13 + v13 + 1; var t15 = -v14 + -v14 + 1; var v15 = -t15; var t16 = v15 + 4294967295 + 1; var v16 = t16; var v17 = +v16 + +v16 + 1; var v18 = v17 + v17 + 1; var t19 = -v18 + -v18 + 1; var v19 = -t19; var t20 = v19 + 4294967295 + 1; var v20 = t20; var v21 = +v20 + +v20 + 1; var v22 = v21 + v21 + 1; var t23 = -v22 + -v22 + 1; var v23 = -t23; var t24 = v23 + 4294967295 + 1; var v24 = t24; var v25 = +v24 + +v24 + 1; var v26 = v25 + v25 + 1; var t27 = -v26 + -v26 + 1; var v27 = -t27; var t28 = v27 + 4294967295 + 1; var v28 = t28; var v29 = +v28 + +v28 + 1; var v30 = v29 + v29 + 1; var t31 = -v30 + -v30 + 1; var v31 = -t31; var t32 = v31 + 4294967295 + 1; var v32 = t32; var v33 = +v32 + +v32 + 1; var v34 = v33 + v33 + 1; var t35 = -v34 + -v34 + 1; var v35 = -t35; var t36 = v35 + 4294967295 + 1; var v36 = t36; var v37 = +v36 + +v36 + 1; var v38 = v37 + v37 + 1; var t39 = -v38 + -v38 + 1; var v39 = -t39; var t40 = v39 + 4294967295 + 1; var v40 = t40; var v41 = +v40 + +v40 + 1; var v42 = v41 + v41 + 1; var t43 = -v42 + -v42 + 1; var v43 = -t43; r ^= v43; var t44 = v2 + 4294967295 + 1; var v44 = t44; var v45 = +v44 + +v44 + 1; var v46 = v45 + v45 + 1; var t47 = -v46 + -v46 + 1; var v47 = -t47; var t48 = v47 + 4294967295 + 1; var v48 = t48; var v49 = +v48 + +v48 + 1; var v50 = v49 + v49 + 1; var t51 = -v50 + -v50 + 1; var v51 = -t51; var t52 = v51 + 4294967295 + 1; var v52 = t52; var v53 = +v52 + +v52 + 1; var v54 = v53 + v53 + 1; var t55 = -v54 + -v54 + 1; var v55 = -t55; var t56 = v55 + 4294967295 + 1; var v56 = t56; var v57 = +v56 + +v56 + 1; var v58 = v57 + v57 + 1; var t59 = -v58 + -v58 + 1; var v59 = -t59; var t60 = v59 + 4294967295 + 1; var v60 = t60; var v61 = +v60 + +v60 + 1; var v62 = v61 + v61 + 1; var t63 = -v62 + -v62 + 1; var v63 = -t63; var t64 = v63 + 4294967295 + 1; var v64 = t64; var v65 = +v64 + +v64 + 1; var v66 = v65 + v65 + 1; var t67 = -v66 + -v66 + 1; var v67 = -t67; var t68 = v67 + 4294967295 + 1; var v68 = t68; var v69 = +v68 + +v68 + 1; var v70 = v69 + v69 + 1; var t71 = -v70 + -v70 + 1; var v71 = -t71; var t72 = v71 + 4294967295 + 1; var v72 = t72; var v73 = +v72 + +v72 + 1; var v74 = v73 + v73 + 1; var t75 = -v74 + -v74 + 1; var v75 = -t75; var t76 = v75 + 4294967295 + 1; var v76 = t76; var v77 = +v76 + +v76 + 1; var v78 = v77 + v77 + 1; var t79 = -v78 + -v78 + 1; var v79 = -t79; var t80 = v79 + 4294967295 + 1; var v80 = t80; var v81 = +v80 + +v80 + 1; var v82 = v81 + v81 + 1; var t83 = -v82 + -v82 + 1; var v83 = -t83; var t84 = v83 + 4294967295 + 1; var v84 = t84; r ^= v84; var v85 = +v1 + +v1 + 1; var v86 = v85 + v85 + 1; var t87 = -v86 + -v86 + 1; var v87 = -t87; var t88 = v87 + 4294967295 + 1; var v88 = t88; var v89 = +v88 + +v88 + 1; var v90 = v89 + v89 + 1; var t91 = -v90 + -v90 + 1; var v91 = -t91; var t92 = v91 + 4294967295 + 1; var v92 = t92; var v93 = +v92 + +v92 + 1; var v94 = v93 + v93 + 1; var t95 = -v94 + -v94 + 1; var v95 = -t95; var t96 = v95 + 4294967295 + 1; var v96 = t96; var v97 = +v96 + +v96 + 1; var v98 = v97 + v97 + 1; var t99 = -v98 + -v98 + 1; var v99 = -t99; var t100 = v99 + 4294967295 + 1; var v100 = t100; var v101 = +v100 + +v100 + 1; var v102 = v101 + v101 + 1; var t103 = -v102 + -v102 + 1; var v103 = -t103; var t104 = v103 + 4294967295 + 1; var v104 = t104; var v105 = +v104 + +v104 + 1; var v106 = v105 + v105 + 1; var t107 = -v106 + -v106 + 1; var v107 = -t107; var t108 = v107 + 4294967295 + 1; var v108 = t108; var v109 = +v108 + +v108 + 1; var v110 = v109 + v109 + 1; var t111 = -v110 + -v110 + 1; var v111 = -t111; var t112 = v111 + 4294967295 + 1; var v112 = t112; var v113 = +v112 + +v112 + 1; var v114 = v113 + v113 + 1; var t115 = -v114 + -v114 + 1; var v115 = -t115; var t116 = v115 + 4294967295 + 1; var v116 = t116; var v117 = +v116 + +v116 + 1; var v118 = v117 + v117 + 1; var t119 = -v118 + -v118 + 1; var v119 = -t119; var t120 = v119 + 4294967295 + 1; var v120 = t120; var v121 = +v120 + +v120 + 1; var v122 = v121 + v121 + 1; var t123 = -v122 + -v122 + 1; var v123 = -t123; var t124 = v123 + 4294967295 + 1; var v124 = t124; var v125 = +v124 + +v124 + 1; var v126 = v125 + v125 + 1; r ^= v126; var t127 = -v85 + -v85 + 1; var v127 = -t127; var t128 = v127 + 4294967295 + 1; var v128 = t128; var v129 = +v128 + +v128 + 1; var v130 = v129 + v129 + 1; var t131 = -v130 + -v130 + 1; var v131 = -t131; var t132 = v131 + 4294967295 + 1; var v132 = t132; var v133 = +v132 + +v132 + 1; var v134 = v133 + v133 + 1; var t135 = -v134 + -v134 + 1; var v135 = -t135; var t136 = v135 + 4294967295 + 1; var v136 = t136; var v137 = +v136 + +v136 + 1; var v138 = v137 + v137 + 1; var t139 = -v138 + -v138 + 1; var v139 = -t139; var t140 = v139 + 4294967295 + 1; var v140 = t140; var v141 = +v140 + +v140 + 1; var v142 = v141 + v141 + 1; var t143 = -v142 + -v142 + 1; var v143 = -t143; var t144 = v143 + 4294967295 + 1; var v144 = t144; var v145 = +v144 + +v144 + 1; var v146 = v145 + v145 + 1; var t147 = -v146 + -v146 + 1; var v147 = -t147; var t148 = v147 + 4294967295 + 1; var v148 = t148; var v149 = +v148 + +v148 + 1; var v150 = v149 + v149 + 1; var t151 = -v150 + -v150 + 1; var v151 = -t151; var t152 = v151 + 4294967295 + 1; var v152 = t152; var v153 = +v152 + +v152 + 1; var v154 = v153 + v153 + 1; var t155 = -v154 + -v154 + 1; var v155 = -t155; var t156 = v155 + 4294967295 + 1; var v156 = t156; var v157 = +v156 + +v156 + 1; var v158 = v157 + v157 + 1; var t159 = -v158 + -v158 + 1; var v159 = -t159; var t160 = v159 + 4294967295 + 1; var v160 = t160; var v161 = +v160 + +v160 + 1; var v162 = v161 + v161 + 1; var t163 = -v162 + -v162 + 1; var v163 = -t163; var t164 = v163 + 4294967295 + 1; var v164 = t164; var v165 = +v164 + +v164 + 1; var v166 = v165 + v165 + 1; var t167 = -v166 + -v166 + 1; var v167 = -t167; r ^= v167; var t168 = v0 + 4294967295 + 1; var v168 = t168; var v169 = +v168 + +v168 + 1; var v170 = v169 + v169 + 1; var t171 = -v170 + -v170 + 1; var v171 = -t171; var t172 = v171 + 4294967295 + 1; var v172 = t172; var v173 = +v172 + +v172 + 1; var v174 = v173 + v173 + 1; var t175 = -v174 + -v174 + 1; var v175 = -t175; var t176 = v175 + 4294967295 + 1; var v176 = t176; var v177 = +v176 + +v176 + 1; var v178 = v177 + v177 + 1; var t179 = -v178 + -v178 + 1; var v179 = -t179; var t180 = v179 + 4294967295 + 1; var v180 = t180; var v181 = +v180 + +v180 + 1; var v182 = v181 + v181 + 1; var t183 = -v182 + -v182 + 1; var v183 = -t183; var t184 = v183 + 4294967295 + 1; var v184 = t184; var v185 = +v184 + +v184 + 1; var v186 = v185 + v185 + 1; var t187 = -v186 + -v186 + 1; var v187 = -t187; var t188 = v187 + 4294967295 + 1; var v188 = t188; var v189 = +v188 + +v188 + 1; var v190 = v189 + v189 + 1; var t191 = -v190 + -v190 + 1; var v191 = -t191; var t192 = v191 + 4294967295 + 1; var v192 = t192; var v193 = +v192 + +v192 + 1; var v194 = v193 + v193 + 1; var t195 = -v194 + -v194 + 1; var v195 = -t195; var t196 = v195 + 4294967295 + 1; var v196 = t196; var v197 = +v196 + +v196 + 1; var v198 = v197 + v197 + 1; var t199 = -v198 + -v198 + 1; var v199 = -t199; var t200 = v199 + 4294967295 + 1; var v200 = t200; var v201 = +v200 + +v200 + 1; var v202 = v201 + v201 + 1; var t203 = -v202 + -v202 + 1; var v203 = -t203; var t204 = v203 + 4294967295 + 1; var v204 = t204; var v205 = +v204 + +v204 + 1; var v206 = v205 + v205 + 1; var t207 = -v206 + -v206 + 1; var v207 = -t207; var t208 = v207 + 4294967295 + 1; var v208 = t208; var v209 = +v208 + +v208 + 1; var v210 = v209 + v209 + 1; r ^= v210; var t211 = -v169 + -v169 + 1; var v211 = -t211; var t212 = v211 + 4294967295 + 1; var v212 = t212; var v213 = +v212 + +v212 + 1; var v214 = v213 + v213 + 1; var t215 = -v214 + -v214 + 1; var v215 = -t215; var t216 = v215 + 4294967295 + 1; var v216 = t216; var v217 = +v216 + +v216 + 1; var v218 = v217 + v217 + 1; var t219 = -v218 + -v218 + 1; var v219 = -t219; var t220 = v219 + 4294967295 + 1; var v220 = t220; var v221 = +v220 + +v220 + 1; var v222 = v221 + v221 + 1; var t223 = -v222 + -v222 + 1; var v223 = -t223; var t224 = v223 + 4294967295 + 1; var v224 = t224; var v225 = +v224 + +v224 + 1; var v226 = v225 + v225 + 1; var t227 = -v226 + -v226 + 1; var v227 = -t227; var t228 = v227 + 4294967295 + 1; var v228 = t228; var v229 = +v228 + +v228 + 1; var v230 = v229 + v229 + 1; var t231 = -v230 + -v230 + 1; var v231 = -t231; var t232 = v231 + 4294967295 + 1; var v232 = t232; var v233 = +v232 + +v232 + 1; var v234 = v233 + v233 + 1; var t235 = -v234 + -v234 + 1; var v235 = -t235; var t236 = v235 + 4294967295 + 1; var v236 = t236; var v237 = +v236 + +v236 + 1; var v238 = v237 + v237 + 1; var t239 = -v238 + -v238 + 1; var v239 = -t239; var t240 = v239 + 4294967295 + 1; var v240 = t240; var v241 = +v240 + +v240 + 1; var v242 = v241 + v241 + 1; var t243 = -v242 + -v242 + 1; var v243 = -t243; var t244 = v243 + 4294967295 + 1; var v244 = t244; var v245 = +v244 + +v244 + 1; var v246 = v245 + v245 + 1; var t247 = -v246 + -v246 + 1; var v247 = -t247; var t248 = v247 + 4294967295 + 1; var v248 = t248; var v249 = +v248 + +v248 + 1; var v250 = v249 + v249 + 1; var t251 = -v250 + -v250 + 1; var v251 = -t251; r ^= v251; var t252 = v168 + 4294967295 + 1; var v252 = t252; var v253 = +v252 + +v252 + 1; var v254 = v253 + v253 + 1; var t255 = -v254 + -v254 + 1; var v255 = -t255; var t256 = v255 + 4294967295 + 1; var v256 = t256; var v257 = +v256 + +v256 + 1; var v258 = v257 + v257 + 1; var t259 = -v258 + -v258 + 1; var v259 = -t259; var t260 = v259 + 4294967295 + 1; var v260 = t260; var v261 = +v260 + +v260 + 1; var v262 = v261 + v261 + 1; var t263 = -v262 + -v262 + 1; var v263 = -t263; var t264 = v263 + 4294967295 + 1; var v264 = t264; var v265 = +v264 + +v264 + 1; var v266 = v265 + v265 + 1; var t267 = -v266 + -v266 + 1; var v267 = -t267; var t268 = v267 + 4294967295 + 1; var v268 = t268; var v269 = +v268 + +v268 + 1; var v270 = v269 + v269 + 1; var t271 = -v270 + -v270 + 1; var v271 = -t271; var t272 = v271 + 4294967295 + 1; var v272 = t272; var v273 = +v272 + +v272 + 1; var v274 = v273 + v273 + 1; var t275 = -v274 + -v274 + 1; var v275 = -t275; var t276 = v275 + 4294967295 + 1; var v276 = t276; var v277 = +v276 + +v276 + 1; var v278 = v277 + v277 + 1; var t279 = -v278 + -v278 + 1; var v279 = -t279; var t280 = v279 + 4294967295 + 1; var v280 = t280; var v281 = +v280 + +v280 + 1; var v282 = v281 + v281 + 1; var t283 = -v282 + -v282 + 1; var v283 = -t283; var t284 = v283 + 4294967295 + 1; var v284 = t284; var v285 = +v284 + +v284 + 1; var v286 = v285 + v285 + 1; var t287 = -v286 + -v286 + 1; var v287 = -t287; var t288 = v287 + 4294967295 + 1; var v288 = t288; var v289 = +v288 + +v288 + 1; var v290 = v289 + v289 + 1; var t291 = -v290 + -v290 + 1; var v291 = -t291; var t292 = v291 + 4294967295 + 1; var v292 = t292; var v293 = +v292 + +v292 + 1; r ^= v293; var v294 = v252 + v252 + 1; var t295 = -v294 + -v294 + 1; var v295 = -t295; var t296 = v295 + 4294967295 + 1; var v296 = t296; var v297 = +v296 + +v296 + 1; var v298 = v297 + v297 + 1; var t299 = -v298 + -v298 + 1; var v299 = -t299; var t300 = v299 + 4294967295 + 1; var v300 = t300; var v301 = +v300 + +v300 + 1; var v302 = v301 + v301 + 1; var t303 = -v302 + -v302 + 1; var v303 = -t303; var t304 = v303 + 4294967295 + 1; var v304 = t304; var v305 = +v304 + +v304 + 1; var v306 = v305 + v305 + 1; var t307 = -v306 + -v306 + 1; var v307 = -t307; var t308 = v307 + 4294967295 + 1; var v308 = t308; var v309 = +v308 + +v308 + 1; var v310 = v309 + v309 + 1; var t311 = -v310 + -v310 + 1; var v311 = -t311; var t312 = v311 + 4294967295 + 1; var v312 = t312; var v313 = +v312 + +v312 + 1; var v314 = v313 + v313 + 1; var t315 = -v314 + -v314 + 1; var v315 = -t315; var t316 = v315 + 4294967295 + 1; var v316 = t316; var v317 = +v316 + +v316 + 1; var v318 = v317 + v317 + 1; var t319 = -v318 + -v318 + 1; var v319 = -t319; var t320 = v319 + 4294967295 + 1; var v320 = t320; var v321 = +v320 + +v320 + 1; var v322 = v321 + v321 + 1; var t323 = -v322 + -v322 + 1; var v323 = -t323; var t324 = v323 + 4294967295 + 1; var v324 = t324; var v325 = +v324 + +v324 + 1; var v326 = v325 + v325 + 1; var t327 = -v326 + -v326 + 1; var v327 = -t327; var t328 = v327 + 4294967295 + 1; var v328 = t328; var v329 = +v328 + +v328 + 1; var v330 = v329 + v329 + 1; var t331 = -v330 + -v330 + 1; var v331 = -t331; var t332 = v331 + 4294967295 + 1; var v332 = t332; var v333 = +v332 + +v332 + 1; var v334 = v333 + v333 + 1; r ^= v334; return r; } }); -306806784 generateAndRun(44, 8, true); (function test() { echo(inner(-0x80000001)); function inner(a) { a |= 0; var r = 0; var t0 = -a + -a + 1; var v0 = -t0; var t1 = v0 + v0 + 1; var v1 = t1; var v2 = +v1 + +v1 + 1; var v3 = v2 + v2 + 1; var t4 = -v3 + -v3 + 1; var v4 = -t4; var t5 = v4 + v4 + 1; var v5 = t5; var v6 = +v5 + +v5 + 1; var v7 = v6 + v6 + 1; var t8 = -v7 + -v7 + 1; var v8 = -t8; var t9 = v8 + v8 + 1; var v9 = t9; var v10 = +v9 + +v9 + 1; var v11 = v10 + v10 + 1; var t12 = -v11 + -v11 + 1; var v12 = -t12; var t13 = v12 + v12 + 1; var v13 = t13; var v14 = +v13 + +v13 + 1; var v15 = v14 + v14 + 1; var t16 = -v15 + -v15 + 1; var v16 = -t16; var t17 = v16 + v16 + 1; var v17 = t17; var v18 = +v17 + +v17 + 1; var v19 = v18 + v18 + 1; var t20 = -v19 + -v19 + 1; var v20 = -t20; var t21 = v20 + v20 + 1; var v21 = t21; var v22 = +v21 + +v21 + 1; var v23 = v22 + v22 + 1; var t24 = -v23 + -v23 + 1; var v24 = -t24; var t25 = v24 + v24 + 1; var v25 = t25; var v26 = +v25 + +v25 + 1; var v27 = v26 + v26 + 1; var t28 = -v27 + -v27 + 1; var v28 = -t28; var t29 = v28 + v28 + 1; var v29 = t29; var v30 = +v29 + +v29 + 1; var v31 = v30 + v30 + 1; var t32 = -v31 + -v31 + 1; var v32 = -t32; var t33 = v32 + v32 + 1; var v33 = t33; var v34 = +v33 + +v33 + 1; var v35 = v34 + v34 + 1; var t36 = -v35 + -v35 + 1; var v36 = -t36; var t37 = v36 + v36 + 1; var v37 = t37; var v38 = +v37 + +v37 + 1; var v39 = v38 + v38 + 1; var t40 = -v39 + -v39 + 1; var v40 = -t40; var t41 = v40 + v40 + 1; var v41 = t41; var v42 = +v41 + +v41 + 1; var v43 = v42 + v42 + 1; r ^= v43; var t44 = -v2 + -v2 + 1; var v44 = -t44; var t45 = v44 + v44 + 1; var v45 = t45; var v46 = +v45 + +v45 + 1; var v47 = v46 + v46 + 1; var t48 = -v47 + -v47 + 1; var v48 = -t48; var t49 = v48 + v48 + 1; var v49 = t49; var v50 = +v49 + +v49 + 1; var v51 = v50 + v50 + 1; var t52 = -v51 + -v51 + 1; var v52 = -t52; var t53 = v52 + v52 + 1; var v53 = t53; var v54 = +v53 + +v53 + 1; var v55 = v54 + v54 + 1; var t56 = -v55 + -v55 + 1; var v56 = -t56; var t57 = v56 + v56 + 1; var v57 = t57; var v58 = +v57 + +v57 + 1; var v59 = v58 + v58 + 1; var t60 = -v59 + -v59 + 1; var v60 = -t60; var t61 = v60 + v60 + 1; var v61 = t61; var v62 = +v61 + +v61 + 1; var v63 = v62 + v62 + 1; var t64 = -v63 + -v63 + 1; var v64 = -t64; var t65 = v64 + v64 + 1; var v65 = t65; var v66 = +v65 + +v65 + 1; var v67 = v66 + v66 + 1; var t68 = -v67 + -v67 + 1; var v68 = -t68; var t69 = v68 + v68 + 1; var v69 = t69; var v70 = +v69 + +v69 + 1; var v71 = v70 + v70 + 1; var t72 = -v71 + -v71 + 1; var v72 = -t72; var t73 = v72 + v72 + 1; var v73 = t73; var v74 = +v73 + +v73 + 1; var v75 = v74 + v74 + 1; var t76 = -v75 + -v75 + 1; var v76 = -t76; var t77 = v76 + v76 + 1; var v77 = t77; var v78 = +v77 + +v77 + 1; var v79 = v78 + v78 + 1; var t80 = -v79 + -v79 + 1; var v80 = -t80; var t81 = v80 + v80 + 1; var v81 = t81; var v82 = +v81 + +v81 + 1; var v83 = v82 + v82 + 1; var t84 = -v83 + -v83 + 1; var v84 = -t84; r ^= v84; var t85 = v1 + v1 + 1; var v85 = t85; var v86 = +v85 + +v85 + 1; var v87 = v86 + v86 + 1; var t88 = -v87 + -v87 + 1; var v88 = -t88; var t89 = v88 + v88 + 1; var v89 = t89; var v90 = +v89 + +v89 + 1; var v91 = v90 + v90 + 1; var t92 = -v91 + -v91 + 1; var v92 = -t92; var t93 = v92 + v92 + 1; var v93 = t93; var v94 = +v93 + +v93 + 1; var v95 = v94 + v94 + 1; var t96 = -v95 + -v95 + 1; var v96 = -t96; var t97 = v96 + v96 + 1; var v97 = t97; var v98 = +v97 + +v97 + 1; var v99 = v98 + v98 + 1; var t100 = -v99 + -v99 + 1; var v100 = -t100; var t101 = v100 + v100 + 1; var v101 = t101; var v102 = +v101 + +v101 + 1; var v103 = v102 + v102 + 1; var t104 = -v103 + -v103 + 1; var v104 = -t104; var t105 = v104 + v104 + 1; var v105 = t105; var v106 = +v105 + +v105 + 1; var v107 = v106 + v106 + 1; var t108 = -v107 + -v107 + 1; var v108 = -t108; var t109 = v108 + v108 + 1; var v109 = t109; var v110 = +v109 + +v109 + 1; var v111 = v110 + v110 + 1; var t112 = -v111 + -v111 + 1; var v112 = -t112; var t113 = v112 + v112 + 1; var v113 = t113; var v114 = +v113 + +v113 + 1; var v115 = v114 + v114 + 1; var t116 = -v115 + -v115 + 1; var v116 = -t116; var t117 = v116 + v116 + 1; var v117 = t117; var v118 = +v117 + +v117 + 1; var v119 = v118 + v118 + 1; var t120 = -v119 + -v119 + 1; var v120 = -t120; var t121 = v120 + v120 + 1; var v121 = t121; var v122 = +v121 + +v121 + 1; var v123 = v122 + v122 + 1; var t124 = -v123 + -v123 + 1; var v124 = -t124; var t125 = v124 + v124 + 1; var v125 = t125; var v126 = +v125 + +v125 + 1; r ^= v126; var v127 = v85 + v85 + 1; var t128 = -v127 + -v127 + 1; var v128 = -t128; var t129 = v128 + v128 + 1; var v129 = t129; var v130 = +v129 + +v129 + 1; var v131 = v130 + v130 + 1; var t132 = -v131 + -v131 + 1; var v132 = -t132; var t133 = v132 + v132 + 1; var v133 = t133; var v134 = +v133 + +v133 + 1; var v135 = v134 + v134 + 1; var t136 = -v135 + -v135 + 1; var v136 = -t136; var t137 = v136 + v136 + 1; var v137 = t137; var v138 = +v137 + +v137 + 1; var v139 = v138 + v138 + 1; var t140 = -v139 + -v139 + 1; var v140 = -t140; var t141 = v140 + v140 + 1; var v141 = t141; var v142 = +v141 + +v141 + 1; var v143 = v142 + v142 + 1; var t144 = -v143 + -v143 + 1; var v144 = -t144; var t145 = v144 + v144 + 1; var v145 = t145; var v146 = +v145 + +v145 + 1; var v147 = v146 + v146 + 1; var t148 = -v147 + -v147 + 1; var v148 = -t148; var t149 = v148 + v148 + 1; var v149 = t149; var v150 = +v149 + +v149 + 1; var v151 = v150 + v150 + 1; var t152 = -v151 + -v151 + 1; var v152 = -t152; var t153 = v152 + v152 + 1; var v153 = t153; var v154 = +v153 + +v153 + 1; var v155 = v154 + v154 + 1; var t156 = -v155 + -v155 + 1; var v156 = -t156; var t157 = v156 + v156 + 1; var v157 = t157; var v158 = +v157 + +v157 + 1; var v159 = v158 + v158 + 1; var t160 = -v159 + -v159 + 1; var v160 = -t160; var t161 = v160 + v160 + 1; var v161 = t161; var v162 = +v161 + +v161 + 1; var v163 = v162 + v162 + 1; var t164 = -v163 + -v163 + 1; var v164 = -t164; var t165 = v164 + v164 + 1; var v165 = t165; var v166 = +v165 + +v165 + 1; var v167 = v166 + v166 + 1; r ^= v167; var t168 = -v0 + -v0 + 1; var v168 = -t168; var t169 = v168 + v168 + 1; var v169 = t169; var v170 = +v169 + +v169 + 1; var v171 = v170 + v170 + 1; var t172 = -v171 + -v171 + 1; var v172 = -t172; var t173 = v172 + v172 + 1; var v173 = t173; var v174 = +v173 + +v173 + 1; var v175 = v174 + v174 + 1; var t176 = -v175 + -v175 + 1; var v176 = -t176; var t177 = v176 + v176 + 1; var v177 = t177; var v178 = +v177 + +v177 + 1; var v179 = v178 + v178 + 1; var t180 = -v179 + -v179 + 1; var v180 = -t180; var t181 = v180 + v180 + 1; var v181 = t181; var v182 = +v181 + +v181 + 1; var v183 = v182 + v182 + 1; var t184 = -v183 + -v183 + 1; var v184 = -t184; var t185 = v184 + v184 + 1; var v185 = t185; var v186 = +v185 + +v185 + 1; var v187 = v186 + v186 + 1; var t188 = -v187 + -v187 + 1; var v188 = -t188; var t189 = v188 + v188 + 1; var v189 = t189; var v190 = +v189 + +v189 + 1; var v191 = v190 + v190 + 1; var t192 = -v191 + -v191 + 1; var v192 = -t192; var t193 = v192 + v192 + 1; var v193 = t193; var v194 = +v193 + +v193 + 1; var v195 = v194 + v194 + 1; var t196 = -v195 + -v195 + 1; var v196 = -t196; var t197 = v196 + v196 + 1; var v197 = t197; var v198 = +v197 + +v197 + 1; var v199 = v198 + v198 + 1; var t200 = -v199 + -v199 + 1; var v200 = -t200; var t201 = v200 + v200 + 1; var v201 = t201; var v202 = +v201 + +v201 + 1; var v203 = v202 + v202 + 1; var t204 = -v203 + -v203 + 1; var v204 = -t204; var t205 = v204 + v204 + 1; var v205 = t205; var v206 = +v205 + +v205 + 1; var v207 = v206 + v206 + 1; var t208 = -v207 + -v207 + 1; var v208 = -t208; var t209 = v208 + v208 + 1; var v209 = t209; var v210 = +v209 + +v209 + 1; r ^= v210; var v211 = v169 + v169 + 1; var t212 = -v211 + -v211 + 1; var v212 = -t212; var t213 = v212 + v212 + 1; var v213 = t213; var v214 = +v213 + +v213 + 1; var v215 = v214 + v214 + 1; var t216 = -v215 + -v215 + 1; var v216 = -t216; var t217 = v216 + v216 + 1; var v217 = t217; var v218 = +v217 + +v217 + 1; var v219 = v218 + v218 + 1; var t220 = -v219 + -v219 + 1; var v220 = -t220; var t221 = v220 + v220 + 1; var v221 = t221; var v222 = +v221 + +v221 + 1; var v223 = v222 + v222 + 1; var t224 = -v223 + -v223 + 1; var v224 = -t224; var t225 = v224 + v224 + 1; var v225 = t225; var v226 = +v225 + +v225 + 1; var v227 = v226 + v226 + 1; var t228 = -v227 + -v227 + 1; var v228 = -t228; var t229 = v228 + v228 + 1; var v229 = t229; var v230 = +v229 + +v229 + 1; var v231 = v230 + v230 + 1; var t232 = -v231 + -v231 + 1; var v232 = -t232; var t233 = v232 + v232 + 1; var v233 = t233; var v234 = +v233 + +v233 + 1; var v235 = v234 + v234 + 1; var t236 = -v235 + -v235 + 1; var v236 = -t236; var t237 = v236 + v236 + 1; var v237 = t237; var v238 = +v237 + +v237 + 1; var v239 = v238 + v238 + 1; var t240 = -v239 + -v239 + 1; var v240 = -t240; var t241 = v240 + v240 + 1; var v241 = t241; var v242 = +v241 + +v241 + 1; var v243 = v242 + v242 + 1; var t244 = -v243 + -v243 + 1; var v244 = -t244; var t245 = v244 + v244 + 1; var v245 = t245; var v246 = +v245 + +v245 + 1; var v247 = v246 + v246 + 1; var t248 = -v247 + -v247 + 1; var v248 = -t248; var t249 = v248 + v248 + 1; var v249 = t249; var v250 = +v249 + +v249 + 1; var v251 = v250 + v250 + 1; r ^= v251; var t252 = -v168 + -v168 + 1; var v252 = -t252; var t253 = v252 + v252 + 1; var v253 = t253; var v254 = +v253 + +v253 + 1; var v255 = v254 + v254 + 1; var t256 = -v255 + -v255 + 1; var v256 = -t256; var t257 = v256 + v256 + 1; var v257 = t257; var v258 = +v257 + +v257 + 1; var v259 = v258 + v258 + 1; var t260 = -v259 + -v259 + 1; var v260 = -t260; var t261 = v260 + v260 + 1; var v261 = t261; var v262 = +v261 + +v261 + 1; var v263 = v262 + v262 + 1; var t264 = -v263 + -v263 + 1; var v264 = -t264; var t265 = v264 + v264 + 1; var v265 = t265; var v266 = +v265 + +v265 + 1; var v267 = v266 + v266 + 1; var t268 = -v267 + -v267 + 1; var v268 = -t268; var t269 = v268 + v268 + 1; var v269 = t269; var v270 = +v269 + +v269 + 1; var v271 = v270 + v270 + 1; var t272 = -v271 + -v271 + 1; var v272 = -t272; var t273 = v272 + v272 + 1; var v273 = t273; var v274 = +v273 + +v273 + 1; var v275 = v274 + v274 + 1; var t276 = -v275 + -v275 + 1; var v276 = -t276; var t277 = v276 + v276 + 1; var v277 = t277; var v278 = +v277 + +v277 + 1; var v279 = v278 + v278 + 1; var t280 = -v279 + -v279 + 1; var v280 = -t280; var t281 = v280 + v280 + 1; var v281 = t281; var v282 = +v281 + +v281 + 1; var v283 = v282 + v282 + 1; var t284 = -v283 + -v283 + 1; var v284 = -t284; var t285 = v284 + v284 + 1; var v285 = t285; var v286 = +v285 + +v285 + 1; var v287 = v286 + v286 + 1; var t288 = -v287 + -v287 + 1; var v288 = -t288; var t289 = v288 + v288 + 1; var v289 = t289; var v290 = +v289 + +v289 + 1; var v291 = v290 + v290 + 1; var t292 = -v291 + -v291 + 1; var v292 = -t292; var t293 = v292 + v292 + 1; var v293 = t293; r ^= v293; var v294 = +v252 + +v252 + 1; var v295 = v294 + v294 + 1; var t296 = -v295 + -v295 + 1; var v296 = -t296; var t297 = v296 + v296 + 1; var v297 = t297; var v298 = +v297 + +v297 + 1; var v299 = v298 + v298 + 1; var t300 = -v299 + -v299 + 1; var v300 = -t300; var t301 = v300 + v300 + 1; var v301 = t301; var v302 = +v301 + +v301 + 1; var v303 = v302 + v302 + 1; var t304 = -v303 + -v303 + 1; var v304 = -t304; var t305 = v304 + v304 + 1; var v305 = t305; var v306 = +v305 + +v305 + 1; var v307 = v306 + v306 + 1; var t308 = -v307 + -v307 + 1; var v308 = -t308; var t309 = v308 + v308 + 1; var v309 = t309; var v310 = +v309 + +v309 + 1; var v311 = v310 + v310 + 1; var t312 = -v311 + -v311 + 1; var v312 = -t312; var t313 = v312 + v312 + 1; var v313 = t313; var v314 = +v313 + +v313 + 1; var v315 = v314 + v314 + 1; var t316 = -v315 + -v315 + 1; var v316 = -t316; var t317 = v316 + v316 + 1; var v317 = t317; var v318 = +v317 + +v317 + 1; var v319 = v318 + v318 + 1; var t320 = -v319 + -v319 + 1; var v320 = -t320; var t321 = v320 + v320 + 1; var v321 = t321; var v322 = +v321 + +v321 + 1; var v323 = v322 + v322 + 1; var t324 = -v323 + -v323 + 1; var v324 = -t324; var t325 = v324 + v324 + 1; var v325 = t325; var v326 = +v325 + +v325 + 1; var v327 = v326 + v326 + 1; var t328 = -v327 + -v327 + 1; var v328 = -t328; var t329 = v328 + v328 + 1; var v329 = t329; var v330 = +v329 + +v329 + 1; var v331 = v330 + v330 + 1; var t332 = -v331 + -v331 + 1; var v332 = -t332; var t333 = v332 + v332 + 1; var v333 = t333; var v334 = +v333 + +v333 + 1; r ^= v334; return r; } }); -50331648