W90221X Winbond Electronics Corp America, W90221X Datasheet - Page 205

no-image

W90221X

Manufacturer Part Number
W90221X
Description
Pa-risc Embedded Controller
Manufacturer
Winbond Electronics Corp America
Datasheet
Exception : None
Move From LO
Format:
Purpose: To move the low-order 32-bits accumulator register LO into a general
register GR[t].
Description: The low-order 32 bits accumulator register LO is stored into a general
register GR[t].
Operation :
Exception : None
Halfword Multiply And Accumulate
Format:
Purpose: To multiply two signed 16-bit halfword of GR[r1] register and GR[r2]
register, then accumulate {HI, LO} register with the multiplied result.
Description: The corresponding 16-bit halfwords of GR[r1] and GR[r2] are
interpretted as signed 16-bit operands, and are arithmetically multiplied and add the
product to the present contents of the {HI, LO} register, the 64-bit result is placed in
{HI, LO} register and GR[t], the bit in AIR[25] which indicates operating in integer or
fraction mode determines the high-order halfword or low-order halfword of GR[r1],
GR[r2] will be as the two operands .
truncated the lower 16 bits when the least 16th bit is zero. IF the the least 16th bit is
one, add one the high-order 16 bits and truncate the low-order 16 bits.
Operation:
Integer mode operation (AIR[25] = 0) :
W90221X version 0.6
The completer "r" indicates operating in rounding mode, the multiply result can be
05
05
0:5
0:5
6
6
GR[t]
0
r2
6:10
6:10
5
5
MFLO, t
HMAC, cmplt
LO[0:31];
r1
0
11:15
11:15
5
5
~
~
16:18
16:18
3
3
~
r1,r2,t
r
19
19
1
1
1
1
20
20
1
1
08
03
21:25
21:25
~
~
5
5
t
t
26
26
1
1
27:31
27:31
MFLO
HMAC
5
5
- 205 -

Related parts for W90221X