X86InstructionDetail.prefix

Instruction prefix, which can be up to 4 bytes.

A prefix byte gets value 0 when irrelevant.

  1. prefix[0] indicates REP/REPNE/LOCK prefix (See X86Prefix.rep, X86Prefix.repne, X86Prefix.lock)
  2. prefix[1] indicates segment override (irrelevant for x86_64): See X86Prefix.cs,X86Prefix.ss,X86Prefix.ds,X86Prefix.es,X86Prefix.fs,X86Prefix.gs
  3. prefix[2] indicates operand-size override (X86Prefix.opsize)
  4. prefix[3] indicates address-size override (X86Prefix.addrsize)
struct X86InstructionDetail
ubyte[] prefix;

Meta