Analyses

ALTM_STR_SIZE equ 128

Analyses struc
    Analyzand      HINSTR ?
    AnalysesArea   HINSTR ?
    AltmMnemonic   CHAR ALTM_STR_SIZE dup(?)
    AlterOpc       BYTE ?
    PfxPerm        BYTE ?
    WastePfx       BYTE 14 dup(?)
    WasteBitFields BYTE ?
    LegacyCnt      BYTE ?
                   BYTE 6 dup(?)
Analyses ends
HANALYSES TYPEDEF PTR Analyses

Cтруктура с результатами анализа инструкции. 

  • Analyzand      - зарезервировано.
  • AnalysesArea   - указатель на дополнительную структуру Instruction. Только для внутреннего использования.
  • AltmMnemonic   - строка с собраным псевдо-макросом altm.
  • AlterOpc       - номер альтернативного опкода.
  • PfxPerm        - номер перестановки старых префиксов, от 0 до 119 описания смотрите здесь.
  • WastePfx       - расположеные по порядку избыточные префиксы, соответствуют последним 14 параметрам псевдо-макроса altm.
  • WasteBitFields - маска лишних установленных бит из REX-префикса, или соответсвующих бит из SVEX, VEX или XOP префикса.
  • LegacyCnt      - количество старых префиксов (без REX, SVEX, VEX или XOP).
  • Сайт управляется системой uCoz