5.11.12 .type name, description

Sets the type of symbol name to be either a function symbol or an object symbol. This variation of .type is supported when the output file format is ELF. For example,

   .text
   .type foo,@function
foo:
   return

   .data
   .type dat,@object
dat: .word 0x1234