Asm code generation. [10%]