x64: Migrate brff and I128 branching instructions to ISLE (#4599)
https://github.com/bytecodealliance/wasmtime/pull/4599
This commit is contained in:
@@ -1258,86 +1258,6 @@ fn test_x64_emit() {
|
||||
"4C09FA",
|
||||
"orq %rdx, %r15, %rdx",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size32,
|
||||
AluRmiROpcode::And8,
|
||||
RegMemImm::reg(r15),
|
||||
w_rdx,
|
||||
),
|
||||
"4420FA",
|
||||
"andb %dl, %r15b, %dl",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size32,
|
||||
AluRmiROpcode::And8,
|
||||
RegMemImm::reg(rax),
|
||||
w_rsi,
|
||||
),
|
||||
"4020C6",
|
||||
"andb %sil, %al, %sil",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size32,
|
||||
AluRmiROpcode::And8,
|
||||
RegMemImm::reg(rax),
|
||||
w_rbx,
|
||||
),
|
||||
"20C3",
|
||||
"andb %bl, %al, %bl",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size32,
|
||||
AluRmiROpcode::And8,
|
||||
RegMemImm::mem(Amode::imm_reg(0, rax)),
|
||||
w_rbx,
|
||||
),
|
||||
"2218",
|
||||
"andb %bl, 0(%rax), %bl",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size32,
|
||||
AluRmiROpcode::Or8,
|
||||
RegMemImm::reg(r15),
|
||||
w_rdx,
|
||||
),
|
||||
"4408FA",
|
||||
"orb %dl, %r15b, %dl",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size32,
|
||||
AluRmiROpcode::Or8,
|
||||
RegMemImm::reg(rax),
|
||||
w_rsi,
|
||||
),
|
||||
"4008C6",
|
||||
"orb %sil, %al, %sil",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size32,
|
||||
AluRmiROpcode::Or8,
|
||||
RegMemImm::reg(rax),
|
||||
w_rbx,
|
||||
),
|
||||
"08C3",
|
||||
"orb %bl, %al, %bl",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size32,
|
||||
AluRmiROpcode::Or8,
|
||||
RegMemImm::mem(Amode::imm_reg(0, rax)),
|
||||
w_rbx,
|
||||
),
|
||||
"0A18",
|
||||
"orb %bl, 0(%rax), %bl",
|
||||
));
|
||||
insns.push((
|
||||
Inst::alu_rmi_r(
|
||||
OperandSize::Size64,
|
||||
|
||||
Reference in New Issue
Block a user