• Home
  • Raw
  • Download

Lines Matching refs:REG_OPER_OP_ORDER

21   REG_OPER_OP_ORDER = 1,  // Register destination, operand source.  enumerator
25 BYTE_REG_OPER_OP_ORDER = REG_OPER_OP_ORDER | BYTE_SIZE_OPERAND_FLAG,
44 { 0x03, REG_OPER_OP_ORDER, "add" },
48 { 0x0B, REG_OPER_OP_ORDER, "or" },
52 { 0x13, REG_OPER_OP_ORDER, "adc" },
56 { 0x1B, REG_OPER_OP_ORDER, "sbb" },
60 { 0x23, REG_OPER_OP_ORDER, "and" },
64 { 0x2B, REG_OPER_OP_ORDER, "sub" },
68 { 0x33, REG_OPER_OP_ORDER, "xor" },
72 { 0x3B, REG_OPER_OP_ORDER, "cmp" },
73 { 0x63, REG_OPER_OP_ORDER, "movsxl" },
75 { 0x85, REG_OPER_OP_ORDER, "test" },
77 { 0x87, REG_OPER_OP_ORDER, "xchg" },
81 { 0x8B, REG_OPER_OP_ORDER, "mov" },
82 { 0x8D, REG_OPER_OP_ORDER, "lea" },
257 {"cmovo", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
258 {"cmovno", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
259 {"cmovc", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
260 {"cmovnc", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
261 {"cmovz", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
262 {"cmovnz", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
263 {"cmovna", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
264 {"cmova", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
265 {"cmovs", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
266 {"cmovns", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
267 {"cmovpe", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
268 {"cmovpo", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
269 {"cmovl", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
270 {"cmovge", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
271 {"cmovle", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false},
272 {"cmovg", TWO_OPERANDS_INSTR, REG_OPER_OP_ORDER, false}
658 case REG_OPER_OP_ORDER: { in PrintOperands()
2144 current += PrintOperands(mnemonic, REG_OPER_OP_ORDER, current); in TwoByteOpcodeInstruction()
2384 count += PrintOperands("imul", REG_OPER_OP_ORDER, data + count); in InstructionDecode()