151
Appendix A
A.
RSP Instruction Set Details
This appendix describes the machine-language format of the RSP
instructions and formally describes the behavior of each instruction.
Since the RSP instruction set conforms to the MIPS ISA, the format and
notation of this appendix is the same as Appendix A in the book
“MIPS
R4000 Microprocessor User’s Manual”
1
.
Vector Unit instructions are also discussed in Chapter 3, “Vector Unit
Instructions.”
In this appendix, all variable subfields in an instruction format (such as
rs,
rt, immediate
, etc.) are shown in lowercase names.
For the sake of clarity, we sometimes use an alias for a variable subfield in
the formats of specific instructions. For example, we use
rs = base
in the
format for load and store instructions. Such an alias is always lower case,
since it refers to a variable subfield.
In the instruction descriptions that follow, the
Operation
section describes
the operation performed by each instruction using a high-level language
notation.
Special symbols used in the notation are described in Table A-1, “RSP
Instruction Operation Notations,” on page 152.
1
Heinrich, J.,
“MIPS R4000 Microprocessor User’s Manual”,
Prentice Hall Publishing, 1993, ISBN 0-13-1-5925-4.
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 ...