addr
addr
romData
result
rshift (~lshift and 1
result
if (VR[vt][e]
endif
if (VR[vt][e]
DivOut
for i in 0...7
endfor
VR[vd][de*2]
Exceptions:
None
314
DivIn
15...0
(31-lshift)...(31-lshift-9)
(addr
or (0
15...0
15...0
rsqRom[addr
15...0
0 || 1 || romData
31...0
5
)/2
0
rshift
|| result
31...0
31...(32-rshift)
< 0) then
15...0
~result
result
31...0
31...0
= 0) then
15...0
0 || 1
31
result
31...0
result
31...0
31...0
VR[vt][e]
ACC[i]
15...0
DivOut
15...0
6
9
6
|| 1 || 0
)) and (0
|| 1
]
15...0
14
|| 0
15...0
// internal register used by vrsqh
15...0
15...0
9
|| 0) or (lshift mod 2)