achine mode (machine width, and stack addressing width) </li>
<li>
the effective operand width </li>
<li>
the iclass </li>
<li>
for some instructions you need to specify prefixes (like REP, REPNE or LOCK). </li>
<li>
the operands: <ol>
<li>
operand kind (XED_OPERAND_{AGEN,MEM0,MEM1,IMM0,IMM1,RELBR,PTR,REG0...REG15}<p>
</li>
<li>
operand order <br>
 xed_encoder_request_set_operand_order(&amp;req,operand_index, XED_OPERAND_*); where the operand_index is a sequential index starting at zero.<p>
</li>
<li>
opera