End; Ent; Half; Name - Nintendo Ultra64 Programmer's Manual

Rsp
Table of Contents

Advertisement

RSP Assembly Language
116

.end

.end
identifier [, expression]
End a procedure. The assembler outputs debugging information for the
debugger, including the beginning and ending locations of procedures.

.ent

.ent
identifier [, expression]
Begin a procedure. The assembler outputs debugging information for the
gvd
debugger, including the beginning and ending locations of procedures.

.half

.half
identifier | iexpression
Two bytes (one half word) of the data section are allocated and initialized to
identifier
the value of the
identifier
The
may be a forward-referencing symbol which is not defined
yet. This is useful for building program jump tables which must be filled in
during the second pass of the assembler. In order to accommodate this
useful feature, we accept the restriction that any expression used to initialize
iexpression
this data be an
Since there are only 4K bytes of IMEM and DMEM, 16-bits is sufficient to
hold the address of any symbol.
This directive is only permitted in the data section.

.name

.name
identifier, register
The
identifier
is associated with the
The register may be a scalar, vector, or control register, and must be specified
using proper register syntax.
iexpression
or the
.
expression
, not an
.
register
.
gvd

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents