Главная страница
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.022 c
3-68191
Magic&Wizard
2003-07-28 14:56
2003.08.21
Сохраняю выборку из базы, используя IBSQL .BatchOutPut/Input


1-68386
Still Swamp
2003-08-07 18:38
2003.08.21
Указатель на функцию


1-68383
Son!K
2003-08-07 17:26
2003.08.21
Файлы в консольном приложении


14-68554
Igorek
2003-08-04 16:57
2003.08.21
Вечный вопрос программиста -


1-68318
Рубинштейн
2003-08-08 19:11
2003.08.21
Горизонтальная полоса прокрутки в TListbox