Revision 1.0
315
Format:
vsar vd, vs, vt[e]
Description:
The upper, middle, or low 16-bit portion of the accumulator elements are selected by
e
and read out
to the elements of
vd
.
The elements of
vs
are stored into the same portion of the accumulator.
Operation:
VSAR
Read (and Write)
Vector Accumulator
31
25
26
20
21
15
16
0
COP2
e
vt
6
4
5
0 1 0 0 1 0
VSAR
1
1
5
5
vd
vs
5
10
6
11
6
VSAR
0 1 1 1 0 1
24
T:
for i in 0...7
if (e = 0) then
VR[vd][i*2]
15...0
ACC[i]
47...32
ACC[i]
47...32
VR[vs][i*2]
15...0
else if (e = 1) then
VR[vd][i*2]
15...0
ACC[i]
31...16
ACC[i]
31...16
VR[vs][i*2]
15...0
else if (e = 2) then
VR[vd][i*2]
15...0
ACC[i]
15...0
ACC[i]
15...0
VR[vs][i*2]
15...0
endif
endfor
Содержание 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 ...