ну вот так как-то (А+B ) * (D + C) = AD + BD + AC + BC с этим я надеюсь все согласятся
далее мне кажется что число вида (для простоты будем оперировать целыми) 11112222 всегда можно представить в виде 1111 * 10000 + 2222
(A*B *C * D) == A*C*B*D
если число вида 1111 * 10000 считать А = 1111, B = 10000, то мы получаем арифметику с числами 1111 2222 - половинного порядка, и выравнивание порядков и суммирование
я не утверждаю что все действия при перемножении даблов раскладываются в действия с флотами, мне просто кажется что часть действий при перемножении даблов может быть ускорена при наличии флоат умножителя. Правда не знаю будет ли выигрыш от работы с флотами или легче сразу все сводить к перемножению целых...
|