Ускорение поиска максимума...

From
Evgeny Sharandin (2:5020/755.12)
To
Alexander Lezin
Date
2003-01-14T01:28Z
Area
RU.ALGORITHMS
Reply-To: shar@nep.cplire.ru

Привет Alexander!

12 января 2003 года (а было тогда 20:44)
Alexander Lezin в своем письме к Evgeny Sharandin писал:

 ES>>>> Ничего не нужно прятать. Все сводится либо к инверсии битов и
 ES>>>> одному сложению,

Вариант 1

 ES>>>> либо к сбросу одного-единственного бита.

Вариант 2

 AL>>>     Что-то с памятью моей стало... Какой бит нужно сбросить для
 AL>>> получения abs()?
 ES>> Старший.

 AL>     10000000b -> 00000000b
 AL>     -127      -> 0

 AL>     Ты точно ничего не перепутал?

В случае x87 и большинства других процессоров -  вариант 1 для целых чисел,
вариант 2 для чисел с плавающей точкой. Твой вопрос предполагает в явном виде
вариант 2, к которому твой же пример не применим.

С уважением, Evgeny                           14 января 2003 года

---
 * Origin: LID (2:5020/755.12)