1da0c48c4Sopenharmony_ci{imm} only parameter: 2da0c48c4Sopenharmony_ci - is {s} in opcode: {s} == 0, unsigned (8/)16/32 bit immediate 3da0c48c4Sopenharmony_ci {s} == 1, signed 8 bit immediate 4da0c48c4Sopenharmony_ci 5da0c48c4Sopenharmony_ci{es:di}: segment register normally %es, can be overwritten 6da0c48c4Sopenharmony_ci edi/di depending on apfx 7da0c48c4Sopenharmony_ci 8da0c48c4Sopenharmony_ci{ds:si}: segment register normally %ds, can be overwritten 9da0c48c4Sopenharmony_ci esi/si depending on apfx 10da0c48c4Sopenharmony_ci 11da0c48c4Sopenharmony_ci{ax} al/ax/eax depending of dpfx and w 12da0c48c4Sopenharmony_ci 13da0c48c4Sopenharmony_ci{dx} (%edx) or (%dx) depending on apfx 14da0c48c4Sopenharmony_ci 15da0c48c4Sopenharmony_ci 16da0c48c4Sopenharmony_ci{w} 0 = b, 1 = { no dpfx = l, dpfx = w } 17da0c48c4Sopenharmony_ci 18da0c48c4Sopenharmony_ci{W} no dpfx = <empty>, dpfx = w 19da0c48c4Sopenharmony_ci{WW} no dpfx = l, dpfx = w 20da0c48c4Sopenharmony_ci 21da0c48c4Sopenharmony_ci{R} rep prefix possible 22da0c48c4Sopenharmony_ci{RE} repe or repne prefix possible 23da0c48c4Sopenharmony_ci 24da0c48c4Sopenharmony_ci{ccc} CRx registers 25da0c48c4Sopenharmony_ci{ddd} DRx registers 26da0c48c4Sopenharmony_ci 27da0c48c4Sopenharmony_ci{gg} 00 = b, 01 = w, 10 = d, 11 = <illegal> 28da0c48c4Sopenharmony_ci{0g} 00 = b, 01 = w, 10 = <illegal>, 11 = <illegal> 29da0c48c4Sopenharmony_ci{GG} 00 = <illegal>, 01 = w, 10 = d, 11 = q 30da0c48c4Sopenharmony_ci{gG} 00 = <illegal>, 01 = w, 10 = d, 11 = <illegal> 31da0c48c4Sopenharmony_ci 32da0c48c4Sopenharmony_ci{modr/m} normal registers 33da0c48c4Sopenharmony_ci{MODR/M} MMX registers 34da0c48c4Sopenharmony_ci{ModR/m} XMM registers 35da0c48c4Sopenharmony_ci 36da0c48c4Sopenharmony_ci~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37da0c48c4Sopenharmony_ciSpecial opcodes (prefixes): 38da0c48c4Sopenharmony_ci 39da0c48c4Sopenharmony_ci 40da0c48c4Sopenharmony_ci01100111:{apfx} 41da0c48c4Sopenharmony_ci01100110:{dpfx} 42da0c48c4Sopenharmony_ci 43da0c48c4Sopenharmony_ci00101110:{cs} 44da0c48c4Sopenharmony_ci00111110:{ds} 45da0c48c4Sopenharmony_ci00100110:{es} 46da0c48c4Sopenharmony_ci01100100:{fs} 47da0c48c4Sopenharmony_ci01100101:{gs} 48da0c48c4Sopenharmony_ci 49da0c48c4Sopenharmony_ci 50da0c48c4Sopenharmony_ci~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51da0c48c4Sopenharmony_ci 52da0c48c4Sopenharmony_citable format 53da0c48c4Sopenharmony_ci 54da0c48c4Sopenharmony_ci1bit RE flag 55da0c48c4Sopenharmony_ci1bit R flag 56da0c48c4Sopenharmony_ci16bit mnemonic 57da0c48c4Sopenharmony_ci3bit suffix 58da0c48c4Sopenharmony_ci 59da0c48c4Sopenharmony_ci5bit fct 60da0c48c4Sopenharmony_ci2bit string 61da0c48c4Sopenharmony_ci6bit offset1 62da0c48c4Sopenharmony_ci5bit offset2 63da0c48c4Sopenharmony_ci 64da0c48c4Sopenharmony_ci4bit fct 65da0c48c4Sopenharmony_ci1bit string 66da0c48c4Sopenharmony_ci6bit offset1 67da0c48c4Sopenharmony_ci4bit offset2 68da0c48c4Sopenharmony_ci 69da0c48c4Sopenharmony_ci2bit fct 70da0c48c4Sopenharmony_ci1bit string 71da0c48c4Sopenharmony_ci3bit offset1 72da0c48c4Sopenharmony_ci1bit offset2 73da0c48c4Sopenharmony_ci 74da0c48c4Sopenharmony_ci61bit 75