pub enum Encoding {
Show 158 variants
Empty,
CondRelAddr19,
Const0,
Const15,
FpConst0,
FpFp,
FpFpConst0,
FpFpFp,
FpFpFpCond,
FpFpFpFp,
FpFpFpImm,
FpFpFpImmRotAdd,
FpFpFpImmRotMul,
FpFpFpVelElemIdx0_1,
FpFpFpVelElemIdx1,
FpFpFpVelElemIdx2,
FpFpFpVelElemIdx3,
FpFpFpVelElemIdxLim2_2ImmRotMul,
FpFpFpVelElemIdxLim2_4ImmRotMul,
FpFpFpVelElemIdxLim3_4ImmRotMul,
FpFpGpSImm7_2,
FpFpGpSImm7_3,
FpFpGpSImm7_4,
FpFpImmCond,
FpFpImmShiftl16,
FpFpImmShiftl32,
FpFpImmShiftl64,
FpFpImmShiftl8,
FpFpImmShiftr16,
FpFpImmShiftr32,
FpFpImmShiftr64,
FpFpImmShiftr8,
FpFpImmVIdx0_1,
FpFpImmVIdx1_1,
FpFpImmVIdx2_1,
FpFpImmVIdx3_1,
FpGp,
FpGpFcvtFixScale,
FpGpGp,
FpGpGpBool,
FpGpSImm9_0,
FpGpUImm12_0,
FpGpUImm12_1,
FpGpUImm12_2,
FpGpUImm12_3,
FpGpUImm12_4,
FpGpZero,
FpImmFMov32,
FpImmFMov64,
FpImmSIMD8Fmov,
FpImmSIMD8Lsl,
FpImmSIMD8Movi,
FpImmVIdx0_1FpImmVIdx0_0,
FpImmVIdx0_1Gp,
FpImmVIdx1_1FpImmVIdx1_0,
FpImmVIdx1_1Gp,
FpImmVIdx2_1FpImmVIdx2_0,
FpImmVIdx2_1Gp,
FpImmVIdx3_1FpImmVIdx3_0,
FpImmVIdx3_1Gp,
FpMemSIMDIdx0Gp,
FpMemSIMDIdx0GpGp,
FpMemSIMDIdx0GpZero,
FpMemSIMDIdx1Gp,
FpMemSIMDIdx1GpGp,
FpMemSIMDIdx1GpZero,
FpMemSIMDIdx2Gp,
FpMemSIMDIdx2GpGp,
FpMemSIMDIdx2GpZero,
FpMemSIMDIdx3Gp,
FpMemSIMDIdx3GpGp,
FpMemSIMDIdx3GpZero,
FpRelAddr19,
Gp,
GpConst0,
GpFp,
GpFpFcvtFixScale,
GpFpImmVIdx0_1,
GpFpImmVIdx1_1,
GpFpImmVIdx2_1,
GpFpImmVIdx3_1,
GpGp,
GpGpConst0Const0,
GpGpConst0Const15,
GpGpConst0Const31,
GpGpConst0Const7,
GpGpGp,
GpGpGpBool,
GpGpGpCond,
GpGpGpConst0,
GpGpGpGp,
GpGpGpImm,
GpGpGpSImm7_2,
GpGpGpSImm7_3,
GpGpGpSImm7_4,
GpGpGpZero,
GpGpImm,
GpGpImmAdd32,
GpGpImmAdd64,
GpGpImmCond,
GpGpImmConst31,
GpGpImmConst63,
GpGpImmImm,
GpGpImmLDraut,
GpGpImmLogical32,
GpGpImmLogical64,
GpGpInvCond,
GpGpLs64Gp,
GpGpSImm8_0,
GpGpSImm9_0,
GpGpSImm9_4,
GpGpUImm12_0,
GpGpUImm12_1,
GpGpUImm12_2,
GpGpUImm12_3,
GpGpUImm6_4UImm4_0Const0,
GpGpUImm8_0,
GpGpZeroGp,
GpGplsbwidth,
GpGplsl32,
GpGplsl64,
GpImmAddr,
GpImmAddrP,
GpImmImm,
GpImmImmCond,
GpLs64Gp,
GpRelAddr19,
GpTBZRelAddr14,
GpUImm16_0,
GpUImm16_0Imm,
GpZero,
GpZeroGp,
GpZeroGpConst0,
GpZeroGpImm,
GpZeroZeroInvCond,
GpZerolsbwidth,
Imm,
ImmImmImm,
PrfOpGpGp,
PrfOpGpGpBool,
PrfOpGpSImm9_0,
PrfOpGpUImm12_3,
PrfOpRelAddr19,
RelAddr26,
UImm16_0,
UImm16_0Gp,
UImm4_0,
Zero,
ZeroGpGp,
ZeroGpGpConst0,
ZeroGpGpGp,
ZeroGpGpImm,
ZeroGpImmAdd32,
ZeroGpImmAdd64,
ZeroGpImmLogical32,
ZeroGpImmLogical64,
ZeroGpZeroGp,
ZeroZero,
}Variants§
Empty
CondRelAddr19
Const0
Const15
FpConst0
FpFp
FpFpConst0
FpFpFp
FpFpFpCond
FpFpFpFp
FpFpFpImm
FpFpFpImmRotAdd
FpFpFpImmRotMul
FpFpFpVelElemIdx0_1
FpFpFpVelElemIdx1
FpFpFpVelElemIdx2
FpFpFpVelElemIdx3
FpFpFpVelElemIdxLim2_2ImmRotMul
FpFpFpVelElemIdxLim2_4ImmRotMul
FpFpFpVelElemIdxLim3_4ImmRotMul
FpFpGpSImm7_2
FpFpGpSImm7_3
FpFpGpSImm7_4
FpFpImmCond
FpFpImmShiftl16
FpFpImmShiftl32
FpFpImmShiftl64
FpFpImmShiftl8
FpFpImmShiftr16
FpFpImmShiftr32
FpFpImmShiftr64
FpFpImmShiftr8
FpFpImmVIdx0_1
FpFpImmVIdx1_1
FpFpImmVIdx2_1
FpFpImmVIdx3_1
FpGp
FpGpFcvtFixScale
FpGpGp
FpGpGpBool
FpGpSImm9_0
FpGpUImm12_0
FpGpUImm12_1
FpGpUImm12_2
FpGpUImm12_3
FpGpUImm12_4
FpGpZero
FpImmFMov32
FpImmFMov64
FpImmSIMD8Fmov
FpImmSIMD8Lsl
FpImmSIMD8Movi
FpImmVIdx0_1FpImmVIdx0_0
FpImmVIdx0_1Gp
FpImmVIdx1_1FpImmVIdx1_0
FpImmVIdx1_1Gp
FpImmVIdx2_1FpImmVIdx2_0
FpImmVIdx2_1Gp
FpImmVIdx3_1FpImmVIdx3_0
FpImmVIdx3_1Gp
FpMemSIMDIdx0Gp
FpMemSIMDIdx0GpGp
FpMemSIMDIdx0GpZero
FpMemSIMDIdx1Gp
FpMemSIMDIdx1GpGp
FpMemSIMDIdx1GpZero
FpMemSIMDIdx2Gp
FpMemSIMDIdx2GpGp
FpMemSIMDIdx2GpZero
FpMemSIMDIdx3Gp
FpMemSIMDIdx3GpGp
FpMemSIMDIdx3GpZero
FpRelAddr19
Gp
GpConst0
GpFp
GpFpFcvtFixScale
GpFpImmVIdx0_1
GpFpImmVIdx1_1
GpFpImmVIdx2_1
GpFpImmVIdx3_1
GpGp
GpGpConst0Const0
GpGpConst0Const15
GpGpConst0Const31
GpGpConst0Const7
GpGpGp
GpGpGpBool
GpGpGpCond
GpGpGpConst0
GpGpGpGp
GpGpGpImm
GpGpGpSImm7_2
GpGpGpSImm7_3
GpGpGpSImm7_4
GpGpGpZero
GpGpImm
GpGpImmAdd32
GpGpImmAdd64
GpGpImmCond
GpGpImmConst31
GpGpImmConst63
GpGpImmImm
GpGpImmLDraut
GpGpImmLogical32
GpGpImmLogical64
GpGpInvCond
GpGpLs64Gp
GpGpSImm8_0
GpGpSImm9_0
GpGpSImm9_4
GpGpUImm12_0
GpGpUImm12_1
GpGpUImm12_2
GpGpUImm12_3
GpGpUImm6_4UImm4_0Const0
GpGpUImm8_0
GpGpZeroGp
GpGplsbwidth
GpGplsl32
GpGplsl64
GpImmAddr
GpImmAddrP
GpImmImm
GpImmImmCond
GpLs64Gp
GpRelAddr19
GpTBZRelAddr14
GpUImm16_0
GpUImm16_0Imm
GpZero
GpZeroGp
GpZeroGpConst0
GpZeroGpImm
GpZeroZeroInvCond
GpZerolsbwidth
Imm
ImmImmImm
PrfOpGpGp
PrfOpGpGpBool
PrfOpGpSImm9_0
PrfOpGpUImm12_3
PrfOpRelAddr19
RelAddr26
UImm16_0
UImm16_0Gp
UImm4_0
Zero
ZeroGpGp
ZeroGpGpConst0
ZeroGpGpGp
ZeroGpGpImm
ZeroGpImmAdd32
ZeroGpImmAdd64
ZeroGpImmLogical32
ZeroGpImmLogical64
ZeroGpZeroGp
ZeroZero
Trait Implementations§
impl Copy for Encoding
impl Eq for Encoding
impl StructuralPartialEq for Encoding
Auto Trait Implementations§
impl Freeze for Encoding
impl RefUnwindSafe for Encoding
impl Send for Encoding
impl Sync for Encoding
impl Unpin for Encoding
impl UnwindSafe for Encoding
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more