Lines Matching refs:Encoding
64 pub enum Encoding { enum
70 impl Encoding { implementation
75 Encoding::Rex(rex) => rex.validate(operands), in validate()
76 Encoding::Vex(vex) => vex.validate(operands), in validate()
77 Encoding::Evex(evex) => evex.validate(operands), in validate()
84 Encoding::Rex(rex) => rex.opcodes.opcode(), in opcode()
85 Encoding::Vex(vex) => vex.opcode, in opcode()
86 Encoding::Evex(evex) => evex.opcode, in opcode()
91 impl fmt::Display for Encoding { implementation
94 Encoding::Rex(rex) => write!(f, "{rex}"), in fmt()
95 Encoding::Vex(vex) => write!(f, "{vex}"), in fmt()
96 Encoding::Evex(evex) => write!(f, "{evex}"), in fmt()
370 impl From<Rex> for Encoding { implementation
371 fn from(rex: Rex) -> Encoding { in from() argument
372 Encoding::Rex(rex) in from()
1199 impl From<Vex> for Encoding { implementation
1200 fn from(vex: Vex) -> Encoding { in from() argument
1201 Encoding::Vex(vex) in from()
1400 impl From<Evex> for Encoding { implementation
1401 fn from(evex: Evex) -> Encoding { in from() argument
1402 Encoding::Evex(evex) in from()