|
|
@ -607,6 +607,8 @@ impl MachInstEmit for Inst { |
|
|
|
ALUOp::Orr64 => 0b10101010_000, |
|
|
|
ALUOp::And32 => 0b00001010_000, |
|
|
|
ALUOp::And64 => 0b10001010_000, |
|
|
|
ALUOp::AndS32 => 0b01101010_000, |
|
|
|
ALUOp::AndS64 => 0b11101010_000, |
|
|
|
ALUOp::Eor32 => 0b01001010_000, |
|
|
|
ALUOp::Eor64 => 0b11001010_000, |
|
|
|
ALUOp::OrrNot32 => 0b00101010_001, |
|
|
@ -694,6 +696,8 @@ impl MachInstEmit for Inst { |
|
|
|
ALUOp::Orr64 => (0b101_100100, false), |
|
|
|
ALUOp::And32 => (0b000_100100, false), |
|
|
|
ALUOp::And64 => (0b100_100100, false), |
|
|
|
ALUOp::AndS32 => (0b011_100100, false), |
|
|
|
ALUOp::AndS64 => (0b111_100100, false), |
|
|
|
ALUOp::Eor32 => (0b010_100100, false), |
|
|
|
ALUOp::Eor64 => (0b110_100100, false), |
|
|
|
ALUOp::OrrNot32 => (0b001_100100, true), |
|
|
@ -763,6 +767,8 @@ impl MachInstEmit for Inst { |
|
|
|
ALUOp::Orr64 => 0b101_01010000, |
|
|
|
ALUOp::And32 => 0b000_01010000, |
|
|
|
ALUOp::And64 => 0b100_01010000, |
|
|
|
ALUOp::AndS32 => 0b011_01010000, |
|
|
|
ALUOp::AndS64 => 0b111_01010000, |
|
|
|
ALUOp::Eor32 => 0b010_01010000, |
|
|
|
ALUOp::Eor64 => 0b110_01010000, |
|
|
|
ALUOp::OrrNot32 => 0b001_01010001, |
|
|
|