Revision 1.0
47
Chapter 3
3.
Vector Unit Instructions
Details about each specific instruction are contained in Appendix A, but it is
useful to discuss issues common to all of the vector unit instructions, as well
as to discuss each related group of vector unit instructions in context.
There are two categories of vector unit instructions discussed in this chapter:
•
Vector Loads/Stores/Moves. These are actually scalar unit
instructions (executed in the SU, possibly in parallel with VU
computational instructions) which load/store/modify vector unit
general purpose or control registers.
•
Vector Computational Instructions. These instructions are executed
in the vector unit in parallel with any scalar instructions.
All of these instructions are implemented with the MIPS coprocessor
extensions to the MIPS R4000 Instruction Set Architecture, which permit
coprocessor-specific interpretation of some instruction bits. It is these
“coprocessor-specific” details which are the subject of this chapter.
Содержание Ultra64
Страница 2: ...2 ...
Страница 10: ...10 ...
Страница 12: ...12 Figure 6 2 buildtask Operation 137 ...
Страница 14: ...14 ...
Страница 80: ...80 Vector Unit Instructions vmadm dres_int dres_int vconst 3 vmadn dres_frac vconst vconst 0 ...
Страница 104: ...104 RSP Coprocessor 0 ...
Страница 150: ...150 Advanced Information ...
Страница 155: ...Revision 1 0 155 ...
Страница 248: ...248 Exceptions None ...
Страница 251: ...Revision 1 0 251 Exceptions None ...
Страница 254: ...254 Exceptions None ...
Страница 257: ...Revision 1 0 257 Exceptions None ...
Страница 293: ...Revision 1 0 293 Exceptions None ...
Страница 316: ...316 Exceptions None ...