• Home
  • Raw
  • Download

Lines Matching refs:REG_OPER_OP_ORDER

44   REG_OPER_OP_ORDER = 1,  // Register destination, operand source.  enumerator
48 BYTE_REG_OPER_OP_ORDER = REG_OPER_OP_ORDER | BYTE_SIZE_OPERAND_FLAG,
66 { 0x03, REG_OPER_OP_ORDER, "add" },
70 { 0x0B, REG_OPER_OP_ORDER, "or" },
74 { 0x13, REG_OPER_OP_ORDER, "adc" },
78 { 0x1B, REG_OPER_OP_ORDER, "sbb" },
82 { 0x23, REG_OPER_OP_ORDER, "and" },
86 { 0x2B, REG_OPER_OP_ORDER, "sub" },
90 { 0x33, REG_OPER_OP_ORDER, "xor" },
94 { 0x3B, REG_OPER_OP_ORDER, "cmp" },
95 { 0x63, REG_OPER_OP_ORDER, "movsxlq" },
97 { 0x85, REG_OPER_OP_ORDER, "test" },
99 { 0x87, REG_OPER_OP_ORDER, "xchg" },
103 { 0x8B, REG_OPER_OP_ORDER, "mov" },
104 { 0x8D, REG_OPER_OP_ORDER, "lea" },
278 {"cmovo", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
279 {"cmovno", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
280 {"cmovc", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
281 {"cmovnc", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
282 {"cmovz", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
283 {"cmovnz", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
284 {"cmovna", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
285 {"cmova", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
286 {"cmovs", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
287 {"cmovns", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
288 {"cmovpe", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
289 {"cmovpo", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
290 {"cmovl", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
291 {"cmovge", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
292 {"cmovle", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
293 {"cmovg", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false}
617 case REG_OPER_OP_ORDER: { in PrintOperands()
1249 current += PrintOperands(mnemonic, REG_OPER_OP_ORDER, current); in TwoByteOpcodeInstruction()