Temporaries are now casted too to keep asm.js compability