compile with asm.js!