Specifies the type of a symbol.
.type symbol, @function | @object
symbol
Symbol name.
@function
Function type specifier.
@object
Variable specifier
This directive is appropriate if you must explicitly provide a type to the assembler as debugging information. Providing Debugging Information explains additional information about debugging.