inline-doubles.js (485B)
1 function add0_5 (n) { 2 return n + 0.5; 3 } 4 5 function add1_0 (n) { 6 return n + 1; 7 } 8 9 function add1_5 (n) { 10 return n + 1.5; 11 } 12 13 function add2_0 (n) { 14 return n + 2; 15 } 16 17 function sub2_0 (n) { 18 return n - 2; 19 } 20 21 22 var num = 1.5; 23 24 function main () { 25 for (var i = 0; i < 1000; i++) { 26 assertEq(add0_5(num), 2); 27 assertEq(add1_0(num), 2.5); 28 assertEq(add1_5(num), 3); 29 assertEq(add2_0(num), 3.5); 30 assertEq(sub2_0(num), -0.5); 31 } 32 } 33 main();