Ускорение поиска максимума...
- 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)