Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.21;
Скачать: CL | DM;

Вниз

Оптимизация вычислений с плавающей точкой   Найти похожие ветки 

 
Dmk ©   (2003-08-08 00:21) [0]

Помогите пожалуйста информацией по приведению вещественных чисел
к целочисленным и обратно, или иным способам оптимизации.
Ссылки, статьи и т.п.


 
Rol   (2003-08-08 06:19) [1]

>Dmk
Тебя интересует алгоритм округления? :)
Чем меньше деталей, тем больше дельных советов - это золотое правило. Рад, что ты с ним знаком. :)


 
Palladin ©   (2003-08-08 07:39) [2]

а что в инете больше ничего не ищется? поиск отменили?


 
Digitman ©   (2003-08-08 09:00) [3]

function DblToInt(const Value: Double): Int64;
asm
fld Value
fistp Value
mov eax, dword ptr Value
mov ( const Value: Int64) function DblToInt(const Value: Double): Int64;
asm
fld Value
fistp Value
mov eax, dword ptr Value
mov edx, dword ptr Value + 4
end;

function IntToDbl(const Value: Int64): Double;
asm
fild Value
end;

procedure TfrmMain.Button1Click(Sender: TObject);
begin
showmessage(IntToStr(dbltoint(2.0)));
showmessage(FloatToStr(inttodbl(3)));
end;



Страницы: 1 вся ветка

Текущий архив: 2003.08.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
14-68556
VEG
2003-08-04 20:20
2003.08.21
На каком основании форум показывает/скрывает в


1-68354
Vulko
2003-08-09 03:54
2003.08.21
Как получить адрес temp директории в винде?


14-68535
Артем Запаранюк
2003-08-03 12:31
2003.08.21
Давайте обсудим примерную дату начала времени 64-bit приложений


14-68516
CD
2003-08-05 15:04
2003.08.21
Компонент


14-68480
ZeroDivide
2003-08-06 09:00
2003.08.21
С начала я бросил курить...