Revision 1.0
SU and VU Interaction
39
SU and VU Interaction
The RSP can execute two instructions per clock cycle, one scalar instruction
and one vector instruction. The scalar unit and vector unit operate in
parallel.
Dual Issue of Instructions
The instruction fetch cycle can fetch
at most
two instructions, one SU and
one VU. If there are no register conflicts, both instructions can be issued in
parallel.
Instructions are paired in order, they are not re-ordered to facilitate dual
issue. They do not need to be aligned as one SU and one VU in a 64-bit word.
If the pipeline stalls due to register conflicts (see “Register Hazards” on
page 43),
no
instructions are issued.
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 ...