This is GAS syntax x86. I am very interested to learn what sort of context you do assembly language programming mainly.
Heh. If this were 10 years ago, we'd be using register ints.
As I'm sure you're aware you can get gcc to emit assembly, quite a few of the answers here seem interesting: https://stackoverflow.com/questions/137038/how-do-you-get-as...
You don't need to parallel-install dozens of versions of different compilers to play with them, too: https://gcc.godbolt.org/