Fix CI
This commit is contained in:
@@ -76,12 +76,12 @@ where
|
|||||||
.as_slice();
|
.as_slice();
|
||||||
DataValue::V128(buffer.try_into().expect("a 16-byte data buffer"))
|
DataValue::V128(buffer.try_into().expect("a 16-byte data buffer"))
|
||||||
}
|
}
|
||||||
InstructionData::Shuffle { mask, .. } => {
|
InstructionData::Shuffle { imm, .. } => {
|
||||||
let mask = state
|
let mask = state
|
||||||
.get_current_function()
|
.get_current_function()
|
||||||
.dfg
|
.dfg
|
||||||
.immediates
|
.immediates
|
||||||
.get(mask)
|
.get(imm)
|
||||||
.unwrap()
|
.unwrap()
|
||||||
.as_slice();
|
.as_slice();
|
||||||
DataValue::V128(mask.try_into().expect("a 16-byte vector mask"))
|
DataValue::V128(mask.try_into().expect("a 16-byte vector mask"))
|
||||||
|
|||||||
@@ -2694,10 +2694,10 @@ impl<'a> Parser<'a> {
|
|||||||
let b = self.match_value("expected SSA value second operand")?;
|
let b = self.match_value("expected SSA value second operand")?;
|
||||||
self.match_token(Token::Comma, "expected ',' between operands")?;
|
self.match_token(Token::Comma, "expected ',' between operands")?;
|
||||||
let uimm128 = self.match_uimm128(I8X16)?;
|
let uimm128 = self.match_uimm128(I8X16)?;
|
||||||
let mask = ctx.function.dfg.immediates.push(uimm128);
|
let imm = ctx.function.dfg.immediates.push(uimm128);
|
||||||
InstructionData::Shuffle {
|
InstructionData::Shuffle {
|
||||||
opcode,
|
opcode,
|
||||||
mask,
|
imm,
|
||||||
args: [a, b],
|
args: [a, b],
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user