Lines Matching refs:ExtendKind
306 pub(crate) enum ExtendKind { enum
341 impl From<Extend<Zero>> for ExtendKind { implementation
343 ExtendKind::Unsigned(value) in from()
374 impl From<Extend<Signed>> for ExtendKind { implementation
376 ExtendKind::Signed(value) in from()
380 impl ExtendKind { impl
541 Atomic(OperandSize, Option<ExtendKind>),
545 ScalarExtend(ExtendKind),
575 fn operand_size_for_scalar(extend_kind: &ExtendKind) -> OperandSize { in operand_size_for_scalar()
577 ExtendKind::Signed(s) => s.from_size(), in operand_size_for_scalar()
578 ExtendKind::Unsigned(u) => u.from_size(), in operand_size_for_scalar()
1831 fn extend(&mut self, dst: WritableReg, src: Reg, kind: ExtendKind) -> Result<()>; in extend()