|
|
Ну разбить по байтам, и кормить ими аппаратный умножитель, потом складывать получающиеся 16-битные числа. Эффективно особенно если не нужна какая-либо часть результата.
16 бит: A = 256*(a1)+(a2) B=256*(b1)+b2
С= 65536*a1*b1 + 256*a1*b2 + 256*a2*b1 + a2*b2
далее по аналогии.
E-mail: info@telesys.ru