![Nintendo Ultra64 Скачать руководство пользователя страница 181](http://html1.mh-extra.com/html/nintendo/ultra64/ultra64_programmers-manual_1695448181.webp)
Revision 1.0
181
Format:
lfv vt[element], offset(base)
Description:
This instruction loads every fourth byte of a 128-bit word into a VU register element. Since
lfv
only
moves four bytes, the
element
field selects the upper or lower group of four destination register
elements. The bytes are loaded with their MSB positioned at bit 14 in the register element. See
Figure 3-3, “Packed Loads and Stores,” on page 53.
The effective address is computed by adding the
offset
to the contents of the
base
register (a SU
GPR).
This instruction has three load delay slots (results are available in the fourth instruction following
this load). If an attempt is made to use the target register
vt
in a delay slot, hardware register
interlocking will stall the processor until the load is completed.
Note:
The element specifier
element
is the byte element of the vector register, not the
ordinal element count, as in VU computational instructions.
LFV
into Vector Register
Load Packed Fourth
31
26
20
21
15
16
0
LWC2
base
vt
6
5
5
1 1 0 0 1 0
LFV
4
5
element
6
10
7
11
7
LFV
0 1 0 0 1
25
offset
Содержание 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 ...