Microsoft при выпуске 64-битной винды объявила x87 устаревшим и намекнула, что его поддержка может быть со временем исключена из системы.
Разработчики FPC решили следовать этой "генеральной линии" и не использовать x87 для x86_64-win64.
Модератор: Модераторы
Sergei I. Gorelkin писал(а):Microsoft при выпуске 64-битной винды объявила x87 устаревшим
sts писал(а):наскока я понял там используется SSE, т.е. не совсем x87
sts писал(а):т.е. на SSE под винду64 тоже можно было имитировать, или вообще сменить тип extended на 16 байтный, и под вин и под лин
Sergei I. Gorelkin писал(а):SSE2 поддерживает только single и double.
sts писал(а): имея 128bit регистры не работать с long double
WAYFARER писал(а):Скорее всего потому, что получился бы тот же x87
sts писал(а):почему? там 80 битный костыль, логично было от него избавится (заменив на fp128), он же непросто так появился, а потому что реально нужен а вот мощи сделать по нормальному тогда не хватало.
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2