| Successfully compiled asm.js code |
| f1 a[0](undefined) = 0 |
| f2 a[0](undefined) = 0 |
| f1 a[1](null) = 0 |
| f2 a[1](null) = 0 |
| f1 a[2](true) = 1 |
| f2 a[2](true) = 1 |
| f1 a[3](false) = 0 |
| f2 a[3](false) = 0 |
| f1 a[4](true) = 1 |
| f2 a[4](true) = 1 |
| f1 a[5](false) = 0 |
| f2 a[5](false) = 0 |
| f1 a[6](NaN) = 0 |
| f2 a[6](NaN) = 0 |
| f1 a[7](0) = 0 |
| f2 a[7](0) = 0 |
| f1 a[8](0) = 0 |
| f2 a[8](0) = 0 |
| f1 a[9](0) = 0 |
| f2 a[9](0) = 0 |
| f1 a[10](1) = 1 |
| f2 a[10](1) = 1 |
| f1 a[11](10) = 7 |
| f2 a[11](10) = 0 |
| f1 a[12](10.1) = 7 |
| f2 a[12](10.1) = 0 |
| f1 a[13](-1) = 7 |
| f2 a[13](-1) = 0 |
| f1 a[14](-5) = 7 |
| f2 a[14](-5) = 0 |
| f1 a[15](5) = 5 |
| f2 a[15](5) = 5 |
| f1 a[16](124) = 7 |
| f2 a[16](124) = 0 |
| f1 a[17](248) = 7 |
| f2 a[17](248) = 0 |
| f1 a[18](654) = 7 |
| f2 a[18](654) = 0 |
| f1 a[19](987) = 7 |
| f2 a[19](987) = 0 |
| f1 a[20](-1026) = 7 |
| f2 a[20](-1026) = 0 |
| f1 a[21](98768.2546) = 7 |
| f2 a[21](98768.2546) = 0 |
| f1 a[22](-88754.15478) = 7 |
| f2 a[22](-88754.15478) = 0 |
| f1 a[23](1) = 1 |
| f2 a[23](1) = 1 |
| f1 a[24](-1) = 7 |
| f2 a[24](-1) = 0 |
| f1 a[25](0) = 0 |
| f2 a[25](0) = 0 |
| f1 a[26](-2147483648) = 7 |
| f2 a[26](-2147483648) = 3 |
| f1 a[27](2147483648) = 7 |
| f2 a[27](2147483648) = 3 |
| f1 a[28](33554432) = 7 |
| f2 a[28](33554432) = 0 |
| f1 a[29](-33554432) = 7 |
| f2 a[29](-33554432) = 0 |
| f1 a[30](1.7976931348623157e+308) = 0 |
| f2 a[30](1.7976931348623157e+308) = 0 |
| f1 a[31](5e-324) = 0 |
| f2 a[31](5e-324) = 0 |
| f1 a[32](NaN) = 0 |
| f2 a[32](NaN) = 0 |
| f1 a[33](Infinity) = 0 |
| f2 a[33](Infinity) = 0 |
| f1 a[34](-Infinity) = 0 |
| f2 a[34](-Infinity) = 0 |
| f1 a[35](NaN) = 0 |
| f2 a[35](NaN) = 0 |
| f1 a[36](0) = 0 |
| f2 a[36](0) = 0 |
| f1 a[37](0) = 0 |
| f2 a[37](0) = 0 |
| f1 a[38](0) = 0 |
| f2 a[38](0) = 0 |
| f1 a[39](1) = 1 |
| f2 a[39](1) = 1 |
| f1 a[40](10) = 7 |
| f2 a[40](10) = 0 |
| f1 a[41](10.1) = 7 |
| f2 a[41](10.1) = 0 |
| f1 a[42](1.7976931348623157e+308) = 0 |
| f2 a[42](1.7976931348623157e+308) = 0 |
| f1 a[43](5e-324) = 0 |
| f2 a[43](5e-324) = 0 |
| f1 a[44](NaN) = 0 |
| f2 a[44](NaN) = 0 |
| f1 a[45](Infinity) = 0 |
| f2 a[45](Infinity) = 0 |
| f1 a[46](-Infinity) = 0 |
| f2 a[46](-Infinity) = 0 |
| f1 a[47]() = 0 |
| f2 a[47]() = 0 |
| f1 a[48](hello) = 0 |
| f2 a[48](hello) = 0 |
| f1 a[49](hello) = 0 |
| f2 a[49](hello) = 0 |
| f1 a[50](+0) = 0 |
| f2 a[50](+0) = 0 |
| f1 a[51](-0) = 0 |
| f2 a[51](-0) = 0 |
| f1 a[52](0) = 0 |
| f2 a[52](0) = 0 |
| f1 a[53](1) = 1 |
| f2 a[53](1) = 1 |
| f1 a[54](10.0) = 7 |
| f2 a[54](10.0) = 0 |
| f1 a[55](10.1) = 7 |
| f2 a[55](10.1) = 0 |
| f1 a[56]() = 0 |
| f2 a[56]() = 0 |
| f1 a[57](hello) = 0 |
| f2 a[57](hello) = 0 |
| f1 a[58](hello) = 0 |
| f2 a[58](hello) = 0 |
| f1 a[59]([object Object]) = 0 |
| f2 a[59]([object Object]) = 0 |
| f1 a[60](1,2,3) = 0 |
| f2 a[60](1,2,3) = 0 |
| f1 a[61]([object Object]) = 0 |
| f2 a[61]([object Object]) = 0 |
| f1 a[62](1,2,3) = 0 |
| f2 a[62](1,2,3) = 0 |
| f1 a[63](function foo() {}) = 0 |
| f2 a[63](function foo() {}) = 0 |