[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Если умножать целое на целое, например 32-разрядное на 32-разрядное в формате 1.15 получается 63 разрядое число. Для результата берут старшие 32 разряда - младшие 31 бит пропадают. При перемножении младших 16 разрядов на младшие 16 разрядов мы получаем младшие 32 разряда 64-разрядного результата, поэтому можно 4 цикл не делать.
E-mail: info@telesys.ru