x86 compiler (code -> asm) for object-oriented language