110
RSP Assembly Language
If the assembly source code is passed through another program (such as a
macro pre-processor like
m4
), additional reserved keywords may be
implied, if they are reserved by that program.
Expressions
An expression is a sequence of symbols that represent a value. All assembler
expressions evaluate to an integer data type. The assembler does arithmetic
with two’s complement integers using 32 bits of precision. Expressions
follow precedence rules and consist of:
•
Expression Operators
•
Identifiers
•
Constants
Expression Operators
The list of expression operators include:
Table 5-1
Expression Operators
Operator
Meaning
+
Addition
-
Subtraction
*
Multiplication
/
Division
%
Remainder (or Modulo)
<<
Shift Left
>>
Shift Right (NOT sign extended)
^
Bitwise EXCLUSIVE OR
&
Bitwise AND
|
Bitwise OR
~
Bitwise COMPLEMENT
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 ...