Merge pull request #2975 from afonso360/aarch64-icmp
aarch64: Implement lowering i128 icmp instructions
This commit is contained in:
@@ -89,9 +89,15 @@ pub enum ALUOp {
|
||||
/// Add with carry
|
||||
Adc32,
|
||||
Adc64,
|
||||
/// Add with carry, settings flags
|
||||
AdcS32,
|
||||
AdcS64,
|
||||
/// Subtract with carry
|
||||
Sbc32,
|
||||
Sbc64,
|
||||
/// Subtract with carry, settings flags
|
||||
SbcS32,
|
||||
SbcS64,
|
||||
}
|
||||
|
||||
/// An ALU operation with three arguments.
|
||||
@@ -3216,8 +3222,12 @@ impl Inst {
|
||||
ALUOp::Lsl64 => ("lsl", OperandSize::Size64),
|
||||
ALUOp::Adc32 => ("adc", OperandSize::Size32),
|
||||
ALUOp::Adc64 => ("adc", OperandSize::Size64),
|
||||
ALUOp::AdcS32 => ("adcs", OperandSize::Size32),
|
||||
ALUOp::AdcS64 => ("adcs", OperandSize::Size64),
|
||||
ALUOp::Sbc32 => ("sbc", OperandSize::Size32),
|
||||
ALUOp::Sbc64 => ("sbc", OperandSize::Size64),
|
||||
ALUOp::SbcS32 => ("sbcs", OperandSize::Size32),
|
||||
ALUOp::SbcS64 => ("sbcs", OperandSize::Size64),
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user