Revision 1.0
BNF Specification of the RSP Assembly Language
123
-
<expression> |
+
<expression>
<iexpression>
(
<iexpression>
)
|
<integer> |
~
<iexpression> |
<iexpression>
&
<iexpression> |
<iexpression>
|
<iexpression> |
<iexpression>
^
<iexpression> |
<iexpression>
<<
<iexpression> |
<iexpression>
>>
<iexpression> |
<iexpression>
*
<iexpression> |
<iexpression>
/
<iexpression> |
<iexpression>
%
<iexpression> |
<iexpression>
+
<iexpression> |
<iexpression>
-
<iexpression> |
-
<iexpression> |
+
<iexpression>
<scalarRegister>
<identifier> |
$
<integer> |
$sp
|
$s8
|
$at
|
$ra
<vectorRegister>
<identifier> |
$v
<integer> |
$vco
|
$vcc
|
$vce
<controlRegister>
<identifier> |
$c
<integer>
<element>
<iexpression> | <iexpression>
h
| <iexpression>
q
<identifier>
<alpha> <alphanumeric>*
<alphanumeric>
{<alpha> | <digit> |
_
}*
<qstring>
“
{<ASCII text> | <whitespace> | <C print specifier>}*
“
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 ...