Size: a a a

2019 October 03

I

Ioann_V in pro.asm
Евгений Красников (Jin X)
У меня вопрос по cpuid: он очень долгий. И не внесет ли он погрешность наоборот? Сдается мне, что он может выполняться разное время.
Чуть позже отпишу, развернуто.
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Ioann_V
на старых процах действительно это будет медленно. Но старые это те, что до SnB
Так, он же про все Intel пишет. Хотя skylake может здорово отличаться от sandy bridge...
источник

I

Ioann_V in pro.asm
Евгений Красников (Jin X)
Так, он же про все Intel пишет. Хотя skylake может здорово отличаться от sandy bridge...
не, он не про все пишет, и более того, он старый материал дополняет новым, при этом часто не исправляя старый.
источник

I

Ioann_V in pro.asm
на всех интел оно не может работать одинаково, там и бранч предикторы разные, и кеши, и латенси инструкций.
источник

I

Ioann_V in pro.asm
Но в данном случае, там написано, что на некоторых старых процах, cmov плох, старые в данном случае это до SnB, как я понимаю.
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Ioann_V
Но в данном случае, там написано, что на некоторых старых процах, cmov плох, старые в данном случае это до SnB, как я понимаю.
Не пишет, что на Intel работает не очень эффективно, а на старых его нет (до Р6 получается).
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Это тот кусок, что ты процитировал.
источник

I

Ioann_V in pro.asm
Ну в общем, щас смувы норм на Интелах, Агнер книгу свою обновляет, но чтобы все ок было, надо с нуля перепиливать книгу. Это долго и нудно, тем более в его то годы, да и делать что есть. У него, неточностей более чем достаточно, но общий посыл самый что ни на есть - true.
источник

RB

Rustem B. in pro.asm
источник

b

bilka00 in pro.asm
Евгений Красников (Jin X)
Загугли «DirectX 7 to DirectX 8 wrapper». Что-то находится, не уверен, что прям 100% поможет, но какие-то заготовки даже есть на эту тему как минимум. Может, и готовое решение ест, х/з.
Дествительно нашел кое яо
источник

b

bilka00 in pro.asm
Чо
источник

b

bilka00 in pro.asm
Просто не знал как гуглить правильно, сенк!
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Хм... maybe... someday. Дизассемблер пишешь? :)
источник

RB

Rustem B. in pro.asm
Евгений Красников (Jin X)
Хм... maybe... someday. Дизассемблер пишешь? :)
Не, это не моё))
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Я понял, на основе этой либы я имел.
источник

RB

Rustem B. in pro.asm
Но написать с этим какую-нибудь тулзу можно
источник

RB

Rustem B. in pro.asm
Евгений Красников (Jin X)
Я понял, на основе этой либы я имел.
Да))
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Rustem B.
Но написать с этим какую-нибудь тулзу можно
Я видел на каком-то сайте про написание вирусов очень маленький дизассемблер. Вернее, анализатор кода. Для поиска точки внедрения. Ща может найду.
источник

RB

Rustem B. in pro.asm
Угу
источник

ЕК

Евгений Красников (Jin X) in pro.asm
источник