I know how it works, I was concerned about how the multiplication was implemented by the hardware.