This works MOV 2 + 2, %AX while this fails MOV 2 / 2, %AX Probably an easy-to-fix preprocessor bug. Cheers.