Re: деление на 6

From
Alexander Golovlev ()
To
Pertzel Family
Date
2002-09-06T23:28:37Z
Area
RU.ALGORITHMS
From: "Alexander Golovlev" <alex-gol1@mtu-net.ru>

Дброе время суток, Pertzel!
Вы писали to Alexander Golovlev не далее, как Fri, 6 Sep 2002 11:22:39 +0000
(UTC):

 PF>  Скорости чего?


Скорости вычисления частного.
PF>  Если вопрос относится к разработке микропроцессора,


ATmega103 нет деления, нет умножения. Вычисления не должны занимать более 35
операций (операции типа: сдвиг, сложение, вычитание).
PF>  это одно, к вычислениям на "Рейнметалле" с моторчиком,
это другое, а для x86 я бы предложил
программно, сдвигами и сложениями реализовать
умножение на 1/6 .


Хорошо, а как умножить на 1/6
PF>  И на всякий случай сравнить по скорости с тем, что сделает из деления
на 6 компилятор с опцией -O6


А можно как-то показать во что компилятор это оптимизирует (исходник)?
PF>  или какие там есть опции оптимизации по скорости.


Я вот насколько знаю, при переводе форматов времени часто используется
деление на шесть, может у кого есть алгоритмы.



СУВ
Alexander Golovlev.  MailTo: alex-gol1@mtu-net.ru 


--- ifmail v.2.15dev5
 * Origin: Demos online service (2:5020/400)