Commenting syntax for x86 AT&T syntax assembly

assembly, att, comments, gnu-assembler, intel-syntax

Solution

Comments for at&t assembler are:

 # this is a comment
 /* this is a comment */

According to the fourth result Google gave me

`//` and `/* */` comments are only supported in `.S` files because GCC runs the C preprocessor on them before assembling. For `.s` files, the actual assembler itself (`as`) only handles `#` as a comment character, for x86.

For some other ISAs, GAS uses other comment characters, for example `@` for ARM.

Problem

The Intel syntax has comments using the semicolon. When I switched to AT&T, it actually tried to interpret the comments. What is the comment syntax for AT&T assembly?

Original source