some comments
Fix shift conflict
Add asm.js function parameter type annotations