Size: a a a

2021 January 11

BU

Boris Usievich in Delphi & Lazarus
Кстати, а нафига вообще Extended? Вам не хватает double?
источник

Р

Рус in Delphi & Lazarus
Boris Usievich
Кстати, а нафига вообще Extended? Вам не хватает double?
процессор один хрен в Extended переведёт
источник

Р

Рус in Delphi & Lazarus
Замерял уже)))
источник

Р

Рус in Delphi & Lazarus
Но можно режим поменять
источник

Р

Рус in Delphi & Lazarus
не помню как
источник

BU

Boris Usievich in Delphi & Lazarus
Рус
процессор один хрен в Extended переведёт
Нифига подобного. Double прекрасно считается на SSE2 без тормознутого x87
источник

Р

Рус in Delphi & Lazarus
Во SetPrecisionMode(pmExtended);
источник

Р

Рус in Delphi & Lazarus
Рус
Во SetPrecisionMode(pmExtended);
если pmDouble - не замерял, может и быстрее будет
источник

Р

Рус in Delphi & Lazarus
Boris Usievich
Нифига подобного. Double прекрасно считается на SSE2 без тормознутого x87
Всё от PrecisionMode зависит насколько я понял
источник

BU

Boris Usievich in Delphi & Lazarus
Рус
Во SetPrecisionMode(pmExtended);
Задание точности для x87 это копейки. А вот  SSE2  вместо X87 - весьма заметно.
источник

BU

Boris Usievich in Delphi & Lazarus
Вроде как в 64 bit даже убогий компилятор Delphi умеет SSE
источник

Р

Рус in Delphi & Lazarus
Boris Usievich
Задание точности для x87 это копейки. А вот  SSE2  вместо X87 - весьма заметно.
Я не заметил разницы между Double и Extended. Возможно в этом месте можно тоже выжать скорость, но это высший пилотаж для меня))
источник

DB

Dmitry Belkevich in Delphi & Lazarus
в integer данные точно не влезут?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
их если что можно отмасштабировать
источник

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
в integer данные точно не влезут?
бывают вот такие цены 0.00000012)) и когда считаешь среднюю таких цены, то результаты у Double и Extended далеко не одинаковые👍
источник

Р

Рус in Delphi & Lazarus
Dmitry Belkevich
их если что можно отмасштабировать
а это уже время
источник

Р

Рус in Delphi & Lazarus
хотя тут наверное проще запутаться
источник

VA

Viktor Akselrod in Delphi & Lazarus
Рус
бывают вот такие цены 0.00000012)) и когда считаешь среднюю таких цены, то результаты у Double и Extended далеко не одинаковые👍
источник

DB

Dmitry Belkevich in Delphi & Lazarus
померял. если массив не в кэше, то разница между for in и for в 10 раз
источник

DB

Dmitry Belkevich in Delphi & Lazarus
в кэше лучше, 2 - 1.1 раза всего
источник