fixed assembler instructions to work without optimization