refactor CALL generation
optimize Math_imul