Size: a a a

Ассемблер

2021 June 30

L

Leon in Ассемблер
Что показывпют многократные запуски?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
там у него в презентации полный код есть
источник

АШ

Алексей Шведов... in Ассемблер
Ну там ещё -10-13, если тебя это успокоит)
источник

L

Leon in Ассемблер
Вот врядли
источник

АШ

Алексей Шведов... in Ассемблер
Да-да)
Если вариант с rdtsc, то нужно ещё учесть, что mov и сам rdtsc будет отсчитывать 6-14 тактов, поэтому для точности их надо убрать
источник

АШ

Алексей Шведов... in Ассемблер
А вообще - такое лучше считывать из чистого BIOS'а, ибо ОС там всё попортить успеет
источник

L

Leon in Ассемблер
В тех пдфах?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
на сайте у него поищи
источник

L

Leon in Ассемблер
Нашел. Пересылать с помощю последователтных fild и fistp это так себе решение. Оно конвертит туда а потом обратно. Можно было спокойно пересылать через fld и fstp  . Хотя возмржно на некоторых значениях спотыкнулся бы об неверный формат
источник

L

Leon in Ассемблер
И сравнивает с целыми sse
источник

АШ

Алексей Шведов... in Ассемблер
И получилось бы почти тоже самое))
На fild/fld - вполне можно было бы на большинстве процессорах сэкономить такты, а вот на fstp и fistp снова провал по тактам
источник

L

Leon in Ассемблер
Ну может раза в 2 было быстрее. Похоже что проблема в том что при загрузках через sse  срабатывает логика предварителтной загрузки из памяти в кеш а на фпу это не реализовано. Вероятно спец командамм или определенным порядком чтения можно ускорить. И кстати почему там fild dword ptr а не ddword или как его там, qword
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
надо еще не забывать что fpu это НЕ  cpu, а сопроцессор, который раньше был представлен отдельной микросхемой. а sse уже и есть инструкции cpu, поэтому, возможно, для них доступен кеш
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
вопрос решается простой установкой с гуглплей на андроид
источник

Лм

Любимчик твоей мамы... in Ассемблер
спасибо
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
источник

L

Leon in Ассемблер
Пожалуй не соглашусь. Не знаю как там было в 486 но начиная с пентиума чсопроцессор полностью интегрирован в основной конвейер и работает полностью по тем же самым схемам загрузки и записи и всего остального
источник

P

ProMiNick in Ассемблер
Во всех процветания интеллекта х86 сопроцессор был в основном конвейере. Сопроцессор не был там только для тех процессоров где наборы инструкций сопроцессора были самостоятельными наборами. И таких больше нет не выжили.
источник

P

ProMiNick in Ассемблер
Процветания интеллекта - процессорах* интела*
источник

DB

Dima Bat in Ассемблер
перцишен)
источник