Inline asm cleanup

Clean things up a bit. Also, allow selecting intel syntax in addition to the default AT&T dialect.