support multiple js engines in fuzzer, and asm.js
do not emit direct multiplies of <32 bit in asm, asm only has 32-bit multiply
creduce support
fuzz error message