Оптимизация под Pentium 4 и многое другое

Тема в разделе "WASM.A&O", создана пользователем URA_CYBER, 4 мар 2006.

  1. URA_CYBER

    URA_CYBER New Member

    Публикаций:
    0
    Регистрация:
    4 мар 2006
    Сообщения:
    1
    Адрес:
    Шелехов
    Собственно, хотел бы узнать про документацию на русском языке, или на крайний сайт Агнера Фога.

    И ещё стоит ли мне использовать setx в защищенном режиме, не будет ли он снижать скорость декодирования и т.д.?

    Какие будут предложения по избавлению от ветвления?

    Есть ли подобные SALC (0D6h), только работающие от ZF?

    Спасибо надеюсь получю ответ:)
     
  2. leo

    leo Active Member

    Публикаций:
    0
    Регистрация:
    4 авг 2004
    Сообщения:
    2.542
    Адрес:
    Russia
    1) Про документацию на русском ничего сказать не могу

    2) А.Фог обитает здесь www.agner.org/assem/

    3) Если под "setx" подразумеваются SETcc, то режим им по барабану и скорость декодирования они ес-но не снижают. Но на P4 SETcc и CMOVcc не слишком шустрые - латентность 5 тиков, throughput - 1.5, а ADC\SBB и вовсе 6-8 и 2-3 соответсвенно.

    4) Предложения по избавлению от ветвления см. у А.Фога, мануалах Intel и AMD

    5) SALC (0D6h) это недокументированная инструкция