try inline asm