5.11.10 Type Directive
The .type name,
description
directive sets the type of the symbol
name
to be either a function symbol or an object
symbol. There are five different forms of syntax supported for the type
description
field, in order to provide
compatibility with various other assemblers, those being:
.type name,#function
.type name,#object
.type name,@function
.type name,@object
.type name,%function
.type name,%object
.type name,"function"
.type name,"object"
.type name STT_FUNCTION
.type name STT_OBJECT