|
| static const MacroOp | Add_rr = MacroOp("add r,r", 3, 1, ExecutionPort::P015) |
| static const MacroOp | Add_ri = MacroOp("add r,i", 7, 1, ExecutionPort::P015) |
| static const MacroOp | Lea_sib = MacroOp("lea r,r+r*s", 4, 1, ExecutionPort::P01) |
| static const MacroOp | Sub_rr = MacroOp("sub r,r", 3, 1, ExecutionPort::P015) |
| static const MacroOp | Imul_rr = MacroOp("imul r,r", 4, 3, ExecutionPort::P1) |
| static const MacroOp | Imul_r = MacroOp("imul r", 3, 4, ExecutionPort::P1, ExecutionPort::P5) |
| static const MacroOp | Mul_r = MacroOp("mul r", 3, 4, ExecutionPort::P1, ExecutionPort::P5) |
| static const MacroOp | Mov_rr = MacroOp("mov r,r", 3) |
| static const MacroOp | Mov_ri64 = MacroOp("mov rax,i64", 10, 1, ExecutionPort::P015) |
| static const MacroOp | Xor_rr = MacroOp("xor r,r", 3, 1, ExecutionPort::P015) |
| static const MacroOp | Xor_ri = MacroOp("xor r,i", 7, 1, ExecutionPort::P015) |
| static const MacroOp | Ror_rcl = MacroOp("ror r,cl", 3, 1, ExecutionPort::P0, ExecutionPort::P5) |
| static const MacroOp | Ror_ri = MacroOp("ror r,i", 4, 1, ExecutionPort::P05) |
| static const MacroOp | TestJz_fused = MacroOp("testjz r,i", 13, 0, ExecutionPort::P5) |
| static const MacroOp | Xor_self = MacroOp("xor rcx,rcx", 3) |
| static const MacroOp | Cmp_ri = MacroOp("cmp r,i", 7, 1, ExecutionPort::P015) |
| static const MacroOp | Setcc_r = MacroOp("setcc cl", 3, 1, ExecutionPort::P05) |