Отладчик с поддержкой SSE2

Тема в разделе "WASM.SOFTWARE", создана пользователем AssemblerIA64, 18 янв 2008.

  1. AssemblerIA64

    AssemblerIA64 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2007
    Сообщения:
    160
    Нужен отладчик, позволяющий просматривать содержимое xmm регистров как в вещественном, так и в целочисленном формате.
    Если посветуете что-нибудь, буду очень благодарен.
     
  2. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    Olly не просматривает разве?!
     
  3. AssemblerIA64

    AssemblerIA64 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2007
    Сообщения:
    160
    Нет, только MMX и 3dnow!
     
  4. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    WinDbg или встроенный в MSVS2005.
     
  5. AssemblerIA64

    AssemblerIA64 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2007
    Сообщения:
    160
    Отображает регистры только в вещественном формате.
     
  6. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    AssemblerIA64
    А если SSE включить, то показывает и целочисленные (правда, целиков 128 бит) и вещественные (float). Регистры SSE и SSE2 используют одни и те же.
     
  7. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    AssemblerIA64
    А я смотрел :)
    там правой кнопкой мыши на регистры надо щёлкнуть и выбрать. Ну и в настройках поставить галочку "Decode SSE registers"
     
  8. AssemblerIA64

    AssemblerIA64 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2007
    Сообщения:
    160
    За исключением того, что в SSE упаковано 4 двойных слова, а в SSE2 - 2 учетверённых.
    К тому же целочисленные SIMD-команды только в SSE2.

    Да, ошибся. Но там xmm регистры отображаются по 4 двойных слова, а нужно по 2 учетверённых слова. А про целочисленные SSE он и не знает - поддержки SSE2 нет.
     
  9. flankerx

    flankerx New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2004
    Сообщения:
    423
    Адрес:
    Moscow, Russia
    AssemblerIA64
    Регистры одни и те же, инструкции и представление данных разные :)
    MSVS2005 у меня показывает XMM0-XMM7 просто как 16-байтовые шестнадцатиричные строки.
     
  10. AssemblerIA64

    AssemblerIA64 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2007
    Сообщения:
    160
    Да, что-то ступил - давно в MSVS не работал.
    Спасибо!