Nintendo Ultra64 Programmer's Manual page 259

Rsp
Table of Contents

Advertisement

Operation:
T:
for i in 0...7
if (e
3...0
elseif ((e
elseif ((e
elseif ((e
endif
product
ACC
VR[vd][i*2]
endfor
Exceptions:
None
Revision 1.0
= 0000) then /* vector operand */
j  i
& 1110) = 0010) then /* scalar quarter of vector */
3...0
j  (e
& 0001) + (i & 1110)
3...0
& 1100) = 0100) then /* scalar half of vector */
3...0
j  (e
& 0011) + (i & 1100)
3...0
& 1000) = 1000) then /* scalar whole of vector */
3...0
j  (e
& 0111)
3...0
 VR[vs][i*2]
31...0
15...0
 ACC
+ (product
47...16
47...16
 Clamp_Signed(ACC
15...0
* VR[vt][j*2]
15...0
|| 0)
30...0
)
31...16
259

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents