Re[13]: Где Борланд свернул не туда?
От: Sergei I. Gorelkin Россия  
Дата: 03.06.25 17:59
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, ononim, Вы писали:

O>>так случилось что у меня нашелся делфи 6, и вот: http://files.rsdn.org/69464/delphi6_float.png
S>Да, код чуууточку получше, чем я помню по 1999му году. Научились применять стек в пределах одного выражения При этом вместо FLD ST(0)/FMUL, выполняется FMUL c memory location, что хуже по пропускной способности, несмотря на кэш.

Ничего они не научились, просто в этом примере аргументы имеют тип double, который может быть непосредственно использован как memory location в FPU инструкциях.
Если поменять на Extended, получится та же хрень с сохранением в память...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.