iw4-sp/deps/udis86/docs/x86
2023-12-05 14:22:58 -05:00
..
avx.xml Add deps locally, remove --dirty flag, add build script 2023-12-05 14:22:58 -05:00
Makefile.am Add deps locally, remove --dirty flag, add build script 2023-12-05 14:22:58 -05:00
optable.xml Add deps locally, remove --dirty flag, add build script 2023-12-05 14:22:58 -05:00
optable.xsl Add deps locally, remove --dirty flag, add build script 2023-12-05 14:22:58 -05:00
README Add deps locally, remove --dirty flag, add build script 2023-12-05 14:22:58 -05:00

x86 optable reference
---------------------
(incomplete)

    P   - modrm (reg mmx)
    PR  - modrm (rm mmx, mod must be 11b)
    Q   - modrm (rm mmx if mod=11b else mem)

    V   - modrm (reg - xmm)
    VR  - modrm (rm xmm, mod must be 11b)
    W   - modrm (rm xmm if mod=11b else mem)

    G   - modrm (reg - gpr)
    S   - modrm (reg - seg)
    VR  - modrm (rm gpr, mod must be 11b)
    E   - modrm (rm gpr if mod=11b else mem)
    M   - modrm (mem), mod!=11b

    I   - immediate
    J   - relative immediate
    O   - memory offset
    
    C   - control reg
    D   - debug reg


    opc <>

        /n       - modrm reg field extends opcode
        /Mnn     - disassembly mode extends opcode
        /Onn     - operand mode extends opcode
        /mod=!11 - modrm mod field extends opcode