asm without arguments is interpreted differently