Sail Boat Allocation Table : Natural Ratio
MULT16.VV
| | | | | | | | A3 | B3
|
| | | | | | | | A2 | B2
|
| | | | | | | | A1 | B1
|
| A3 | A2 | A1 | A0 | B3 | B2 | B1 | B0 | A0 | B0
|
This is the case of 16 bit multiplication between vector (A3,A2,A1,A0) and
vector
(B3,B2,B1,B0).
MULT16.SV
| | | | | A3 | B3
|
| | | | | A2 | B3
|
| | | | | A1 | B3
|
| A3 | A2 | A1 | A0 | B3 | A0 | B3
|
This is the case of 16 bit multiplication between vector (A3,A2,A1,A0) and
scalar
B3.
MULT32.VV
| | | | | | | | A3 | B3 | A1 | B1
|
| | | | | | | | A2 | B3 | A0 | B1
|
| | | | | | | | A3 | B2 | A1 | B0
|
| A3 | A2 | A1 | A0 | B3 | B2 | B1 | B0 | A2 | B2 | A0 | B0
|
This is the case of 32 bit multiplication between vector (A3A2 , A1A0) and
vector (B3B2 , B1B0).
MULT32.SV
| | | | | | A3 | B3 | A1 | B3 |
| | | | | | A2 | B3 | A0 | B3 |
| | | | | |
A3 | B2 | A1 | B2 |
| A3 | A2 | A1 | A0 | B3 | B2 |
A2 | B2 | A0 | B2 |
This is the case of 32 bit multiplication between vector (A3A2 , A1A0) and
scalar B3B2.
MULT64
| | | | | | | | A3 | B3 | A1 | B3 | A3 | B1 | A1 | B1
|
| | | | | | | | A2 | B3 | A0 | B3 | A2 | B1 | A0 | B1
|
| | | | | | | | A3 | B2 | A1 | B2 | A3 | B0 | A1 | B0
|
| A3 | A2 | A1 | A0 | B3 | B2 | B1 | B0
| A2 | B2 | A0 | B2 | A2 | B0 | A0 | B0
|
This is the case of 64 bit multiplication between scalar A3A2A1A0 and
scalar
B3B2B1B0.