Gas syntax

Not sure if it makes sense to merge this, but will leave that decision up to you.

I mostly created the branch as a "note-to-self" on how to write similar code in gas-compatible syntax. Maybe it would be cleaner to have a "gas" and "nasm" hierarchy within one repo?