These conversions are required by asm.js, so that an optimising compiler can produce highly efficient native code ahead-of-time.
这些转换为asm.js所必需，这样优化编译器才可以提前生成高效的本地代码。