118
RSP Assembly Language
Switch to the text section. All program instructions must be contained in the
text section.
If the optional
expression
is present, it is evaluated and used as the base
address for assembling the program. Only the least significant 12 bits of the
base address is used, since IMEM is only 4K bytes.
Note:
If the base address for assembly is changed during the course of
compilation, unpredictable results will occur. There should be only one
.text
directive with a base address.
.unname
.unname
identifier
The
identifier
is removed from the symbol table.
Usually this is used to free up a named register when you are finished using
it, but it could be used to free up another program identifier.
.word
.word
identifier | iexpression
Four bytes (one word) of the data section are allocated and initialized to the
value of the
identifier
or the
iexpression
.
The
identifier
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
this data be an
iexpression
, not an
expression
.
This directive is only permitted in the data section.
Summary of Contents for Ultra64
Page 2: ...2 ...
Page 10: ...10 ...
Page 12: ...12 Figure 6 2 buildtask Operation 137 ...
Page 14: ...14 ...
Page 80: ...80 Vector Unit Instructions vmadm dres_int dres_int vconst 3 vmadn dres_frac vconst vconst 0 ...
Page 104: ...104 RSP Coprocessor 0 ...
Page 150: ...150 Advanced Information ...
Page 155: ...Revision 1 0 155 ...
Page 248: ...248 Exceptions None ...
Page 251: ...Revision 1 0 251 Exceptions None ...
Page 254: ...254 Exceptions None ...
Page 257: ...Revision 1 0 257 Exceptions None ...
Page 293: ...Revision 1 0 293 Exceptions None ...
Page 316: ...316 Exceptions None ...