x86: optimize arithmetic code generation somewhat