This directive is used to set the size associated with a symbol.
For COFF targets, the
.size directive is only permitted inside
.endef pairs. It is used like this:
.size is only meaningful when generating COFF format output; when
as is generating
b.out, it accepts this directive but
For ELF targets, the
.size directive is used like this:
.size name , expression
This directive sets the size associated with a symbol name. The size in bytes is computed from expression which can make use of label arithmetic. This directive is typically used to set the size of function symbols.