56
Vector Unit Instructions
VU Register Moves
VU register move instructions follow the general format of MIPS
Coprocessor moves (
MTC2, MFC2, CTC2, CFC2
), with additional
interpretation of the lower 11 bits.
Figure 3-6
VU Coprocessor Moves
The low 16 bits of the SU register
rt
are moved from or to the 16 bit element
of the VU register
vs
specified in
element
. The SU register is sign extended
when moved from the VU register.
For general VU register moves,
element
is a byte element, which must be one
of [0,2,4,6,8,10,12,14].
For control register moves, the
vs
field specifies the
VCO, VCC,
or
VCE
control registers, and
element
is ignored. See “VU Control Registers” on
page 36 for explanation of each control register.
Moves to VU registers have the same load delay characteristics as VU loads.
Moves to SU registers have the same load delay characteristics as SU loads.
0
16
21
31
rt
COP2 move opcode
element
10
vs
6
undefined
20
15
11
7
Содержание 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 ...