Sail Boat Allocation Table : Natural Ratio




MULT16.VV
A3B3
A2B2
A1B1
A3A2A1A0B3B2B1B0A0B0

This is the case of 16 bit multiplication between vector (A3,A2,A1,A0) and vector (B3,B2,B1,B0).



MULT16.SV
A3B3
A2B3
A1B3
A3A2A1A0B3A0B3

This is the case of 16 bit multiplication between vector (A3,A2,A1,A0) and scalar B3.



MULT32.VV
A3B3A1B1
A2B3A0B1
A3B2A1B0
A3A2A1A0B3B2B1B0A2B2A0B0

This is the case of 32 bit multiplication between vector (A3A2 , A1A0) and vector (B3B2 , B1B0).



MULT32.SV
A3B3A1B3
A2B3A0B3
A3B2A1B2
A3A2A1A0B3B2 A2B2A0B2

This is the case of 32 bit multiplication between vector (A3A2 , A1A0) and scalar B3B2.



MULT64
A3B3A1B3A3B1A1B1
A2B3A0B3A2B1A0B1
A3B2A1B2A3B0A1B0
A3A2A1A0B3B2B1B0 A2B2A0B2A2B0A0B0


This is the case of 64 bit multiplication between scalar A3A2A1A0 and scalar B3B2B1B0.