[][src]Enum capstone_sys::sparc_insn

#[repr(u32)]
pub enum sparc_insn { SPARC_INS_INVALID, SPARC_INS_ADDCC, SPARC_INS_ADDX, SPARC_INS_ADDXCC, SPARC_INS_ADDXC, SPARC_INS_ADDXCCC, SPARC_INS_ADD, SPARC_INS_ALIGNADDR, SPARC_INS_ALIGNADDRL, SPARC_INS_ANDCC, SPARC_INS_ANDNCC, SPARC_INS_ANDN, SPARC_INS_AND, SPARC_INS_ARRAY16, SPARC_INS_ARRAY32, SPARC_INS_ARRAY8, SPARC_INS_B, SPARC_INS_JMP, SPARC_INS_BMASK, SPARC_INS_FB, SPARC_INS_BRGEZ, SPARC_INS_BRGZ, SPARC_INS_BRLEZ, SPARC_INS_BRLZ, SPARC_INS_BRNZ, SPARC_INS_BRZ, SPARC_INS_BSHUFFLE, SPARC_INS_CALL, SPARC_INS_CASX, SPARC_INS_CAS, SPARC_INS_CMASK16, SPARC_INS_CMASK32, SPARC_INS_CMASK8, SPARC_INS_CMP, SPARC_INS_EDGE16, SPARC_INS_EDGE16L, SPARC_INS_EDGE16LN, SPARC_INS_EDGE16N, SPARC_INS_EDGE32, SPARC_INS_EDGE32L, SPARC_INS_EDGE32LN, SPARC_INS_EDGE32N, SPARC_INS_EDGE8, SPARC_INS_EDGE8L, SPARC_INS_EDGE8LN, SPARC_INS_EDGE8N, SPARC_INS_FABSD, SPARC_INS_FABSQ, SPARC_INS_FABSS, SPARC_INS_FADDD, SPARC_INS_FADDQ, SPARC_INS_FADDS, SPARC_INS_FALIGNDATA, SPARC_INS_FAND, SPARC_INS_FANDNOT1, SPARC_INS_FANDNOT1S, SPARC_INS_FANDNOT2, SPARC_INS_FANDNOT2S, SPARC_INS_FANDS, SPARC_INS_FCHKSM16, SPARC_INS_FCMPD, SPARC_INS_FCMPEQ16, SPARC_INS_FCMPEQ32, SPARC_INS_FCMPGT16, SPARC_INS_FCMPGT32, SPARC_INS_FCMPLE16, SPARC_INS_FCMPLE32, SPARC_INS_FCMPNE16, SPARC_INS_FCMPNE32, SPARC_INS_FCMPQ, SPARC_INS_FCMPS, SPARC_INS_FDIVD, SPARC_INS_FDIVQ, SPARC_INS_FDIVS, SPARC_INS_FDMULQ, SPARC_INS_FDTOI, SPARC_INS_FDTOQ, SPARC_INS_FDTOS, SPARC_INS_FDTOX, SPARC_INS_FEXPAND, SPARC_INS_FHADDD, SPARC_INS_FHADDS, SPARC_INS_FHSUBD, SPARC_INS_FHSUBS, SPARC_INS_FITOD, SPARC_INS_FITOQ, SPARC_INS_FITOS, SPARC_INS_FLCMPD, SPARC_INS_FLCMPS, SPARC_INS_FLUSHW, SPARC_INS_FMEAN16, SPARC_INS_FMOVD, SPARC_INS_FMOVQ, SPARC_INS_FMOVRDGEZ, SPARC_INS_FMOVRQGEZ, SPARC_INS_FMOVRSGEZ, SPARC_INS_FMOVRDGZ, SPARC_INS_FMOVRQGZ, SPARC_INS_FMOVRSGZ, SPARC_INS_FMOVRDLEZ, SPARC_INS_FMOVRQLEZ, SPARC_INS_FMOVRSLEZ, SPARC_INS_FMOVRDLZ, SPARC_INS_FMOVRQLZ, SPARC_INS_FMOVRSLZ, SPARC_INS_FMOVRDNZ, SPARC_INS_FMOVRQNZ, SPARC_INS_FMOVRSNZ, SPARC_INS_FMOVRDZ, SPARC_INS_FMOVRQZ, SPARC_INS_FMOVRSZ, SPARC_INS_FMOVS, SPARC_INS_FMUL8SUX16, SPARC_INS_FMUL8ULX16, SPARC_INS_FMUL8X16, SPARC_INS_FMUL8X16AL, SPARC_INS_FMUL8X16AU, SPARC_INS_FMULD, SPARC_INS_FMULD8SUX16, SPARC_INS_FMULD8ULX16, SPARC_INS_FMULQ, SPARC_INS_FMULS, SPARC_INS_FNADDD, SPARC_INS_FNADDS, SPARC_INS_FNAND, SPARC_INS_FNANDS, SPARC_INS_FNEGD, SPARC_INS_FNEGQ, SPARC_INS_FNEGS, SPARC_INS_FNHADDD, SPARC_INS_FNHADDS, SPARC_INS_FNOR, SPARC_INS_FNORS, SPARC_INS_FNOT1, SPARC_INS_FNOT1S, SPARC_INS_FNOT2, SPARC_INS_FNOT2S, SPARC_INS_FONE, SPARC_INS_FONES, SPARC_INS_FOR, SPARC_INS_FORNOT1, SPARC_INS_FORNOT1S, SPARC_INS_FORNOT2, SPARC_INS_FORNOT2S, SPARC_INS_FORS, SPARC_INS_FPACK16, SPARC_INS_FPACK32, SPARC_INS_FPACKFIX, SPARC_INS_FPADD16, SPARC_INS_FPADD16S, SPARC_INS_FPADD32, SPARC_INS_FPADD32S, SPARC_INS_FPADD64, SPARC_INS_FPMERGE, SPARC_INS_FPSUB16, SPARC_INS_FPSUB16S, SPARC_INS_FPSUB32, SPARC_INS_FPSUB32S, SPARC_INS_FQTOD, SPARC_INS_FQTOI, SPARC_INS_FQTOS, SPARC_INS_FQTOX, SPARC_INS_FSLAS16, SPARC_INS_FSLAS32, SPARC_INS_FSLL16, SPARC_INS_FSLL32, SPARC_INS_FSMULD, SPARC_INS_FSQRTD, SPARC_INS_FSQRTQ, SPARC_INS_FSQRTS, SPARC_INS_FSRA16, SPARC_INS_FSRA32, SPARC_INS_FSRC1, SPARC_INS_FSRC1S, SPARC_INS_FSRC2, SPARC_INS_FSRC2S, SPARC_INS_FSRL16, SPARC_INS_FSRL32, SPARC_INS_FSTOD, SPARC_INS_FSTOI, SPARC_INS_FSTOQ, SPARC_INS_FSTOX, SPARC_INS_FSUBD, SPARC_INS_FSUBQ, SPARC_INS_FSUBS, SPARC_INS_FXNOR, SPARC_INS_FXNORS, SPARC_INS_FXOR, SPARC_INS_FXORS, SPARC_INS_FXTOD, SPARC_INS_FXTOQ, SPARC_INS_FXTOS, SPARC_INS_FZERO, SPARC_INS_FZEROS, SPARC_INS_JMPL, SPARC_INS_LDD, SPARC_INS_LD, SPARC_INS_LDQ, SPARC_INS_LDSB, SPARC_INS_LDSH, SPARC_INS_LDSW, SPARC_INS_LDUB, SPARC_INS_LDUH, SPARC_INS_LDX, SPARC_INS_LZCNT, SPARC_INS_MEMBAR, SPARC_INS_MOVDTOX, SPARC_INS_MOV, SPARC_INS_MOVRGEZ, SPARC_INS_MOVRGZ, SPARC_INS_MOVRLEZ, SPARC_INS_MOVRLZ, SPARC_INS_MOVRNZ, SPARC_INS_MOVRZ, SPARC_INS_MOVSTOSW, SPARC_INS_MOVSTOUW, SPARC_INS_MULX, SPARC_INS_NOP, SPARC_INS_ORCC, SPARC_INS_ORNCC, SPARC_INS_ORN, SPARC_INS_OR, SPARC_INS_PDIST, SPARC_INS_PDISTN, SPARC_INS_POPC, SPARC_INS_RD, SPARC_INS_RESTORE, SPARC_INS_RETT, SPARC_INS_SAVE, SPARC_INS_SDIVCC, SPARC_INS_SDIVX, SPARC_INS_SDIV, SPARC_INS_SETHI, SPARC_INS_SHUTDOWN, SPARC_INS_SIAM, SPARC_INS_SLLX, SPARC_INS_SLL, SPARC_INS_SMULCC, SPARC_INS_SMUL, SPARC_INS_SRAX, SPARC_INS_SRA, SPARC_INS_SRLX, SPARC_INS_SRL, SPARC_INS_STBAR, SPARC_INS_STB, SPARC_INS_STD, SPARC_INS_ST, SPARC_INS_STH, SPARC_INS_STQ, SPARC_INS_STX, SPARC_INS_SUBCC, SPARC_INS_SUBX, SPARC_INS_SUBXCC, SPARC_INS_SUB, SPARC_INS_SWAP, SPARC_INS_TADDCCTV, SPARC_INS_TADDCC, SPARC_INS_T, SPARC_INS_TSUBCCTV, SPARC_INS_TSUBCC, SPARC_INS_UDIVCC, SPARC_INS_UDIVX, SPARC_INS_UDIV, SPARC_INS_UMULCC, SPARC_INS_UMULXHI, SPARC_INS_UMUL, SPARC_INS_UNIMP, SPARC_INS_FCMPED, SPARC_INS_FCMPEQ, SPARC_INS_FCMPES, SPARC_INS_WR, SPARC_INS_XMULX, SPARC_INS_XMULXHI, SPARC_INS_XNORCC, SPARC_INS_XNOR, SPARC_INS_XORCC, SPARC_INS_XOR, SPARC_INS_RET, SPARC_INS_RETL, SPARC_INS_ENDING, }

SPARC instruction

Variants

SPARC_INS_INVALIDSPARC_INS_ADDCCSPARC_INS_ADDXSPARC_INS_ADDXCCSPARC_INS_ADDXCSPARC_INS_ADDXCCCSPARC_INS_ADDSPARC_INS_ALIGNADDRSPARC_INS_ALIGNADDRLSPARC_INS_ANDCCSPARC_INS_ANDNCCSPARC_INS_ANDNSPARC_INS_ANDSPARC_INS_ARRAY16SPARC_INS_ARRAY32SPARC_INS_ARRAY8SPARC_INS_BSPARC_INS_JMPSPARC_INS_BMASKSPARC_INS_FBSPARC_INS_BRGEZSPARC_INS_BRGZSPARC_INS_BRLEZSPARC_INS_BRLZSPARC_INS_BRNZSPARC_INS_BRZSPARC_INS_BSHUFFLESPARC_INS_CALLSPARC_INS_CASXSPARC_INS_CASSPARC_INS_CMASK16SPARC_INS_CMASK32SPARC_INS_CMASK8SPARC_INS_CMPSPARC_INS_EDGE16SPARC_INS_EDGE16LSPARC_INS_EDGE16LNSPARC_INS_EDGE16NSPARC_INS_EDGE32SPARC_INS_EDGE32LSPARC_INS_EDGE32LNSPARC_INS_EDGE32NSPARC_INS_EDGE8SPARC_INS_EDGE8LSPARC_INS_EDGE8LNSPARC_INS_EDGE8NSPARC_INS_FABSDSPARC_INS_FABSQSPARC_INS_FABSSSPARC_INS_FADDDSPARC_INS_FADDQSPARC_INS_FADDSSPARC_INS_FALIGNDATASPARC_INS_FANDSPARC_INS_FANDNOT1SPARC_INS_FANDNOT1SSPARC_INS_FANDNOT2SPARC_INS_FANDNOT2SSPARC_INS_FANDSSPARC_INS_FCHKSM16SPARC_INS_FCMPDSPARC_INS_FCMPEQ16SPARC_INS_FCMPEQ32SPARC_INS_FCMPGT16SPARC_INS_FCMPGT32SPARC_INS_FCMPLE16SPARC_INS_FCMPLE32SPARC_INS_FCMPNE16SPARC_INS_FCMPNE32SPARC_INS_FCMPQSPARC_INS_FCMPSSPARC_INS_FDIVDSPARC_INS_FDIVQSPARC_INS_FDIVSSPARC_INS_FDMULQSPARC_INS_FDTOISPARC_INS_FDTOQSPARC_INS_FDTOSSPARC_INS_FDTOXSPARC_INS_FEXPANDSPARC_INS_FHADDDSPARC_INS_FHADDSSPARC_INS_FHSUBDSPARC_INS_FHSUBSSPARC_INS_FITODSPARC_INS_FITOQSPARC_INS_FITOSSPARC_INS_FLCMPDSPARC_INS_FLCMPSSPARC_INS_FLUSHWSPARC_INS_FMEAN16SPARC_INS_FMOVDSPARC_INS_FMOVQSPARC_INS_FMOVRDGEZSPARC_INS_FMOVRQGEZSPARC_INS_FMOVRSGEZSPARC_INS_FMOVRDGZSPARC_INS_FMOVRQGZSPARC_INS_FMOVRSGZSPARC_INS_FMOVRDLEZSPARC_INS_FMOVRQLEZSPARC_INS_FMOVRSLEZSPARC_INS_FMOVRDLZSPARC_INS_FMOVRQLZSPARC_INS_FMOVRSLZSPARC_INS_FMOVRDNZSPARC_INS_FMOVRQNZSPARC_INS_FMOVRSNZSPARC_INS_FMOVRDZSPARC_INS_FMOVRQZSPARC_INS_FMOVRSZSPARC_INS_FMOVSSPARC_INS_FMUL8SUX16SPARC_INS_FMUL8ULX16SPARC_INS_FMUL8X16SPARC_INS_FMUL8X16ALSPARC_INS_FMUL8X16AUSPARC_INS_FMULDSPARC_INS_FMULD8SUX16SPARC_INS_FMULD8ULX16SPARC_INS_FMULQSPARC_INS_FMULSSPARC_INS_FNADDDSPARC_INS_FNADDSSPARC_INS_FNANDSPARC_INS_FNANDSSPARC_INS_FNEGDSPARC_INS_FNEGQSPARC_INS_FNEGSSPARC_INS_FNHADDDSPARC_INS_FNHADDSSPARC_INS_FNORSPARC_INS_FNORSSPARC_INS_FNOT1SPARC_INS_FNOT1SSPARC_INS_FNOT2SPARC_INS_FNOT2SSPARC_INS_FONESPARC_INS_FONESSPARC_INS_FORSPARC_INS_FORNOT1SPARC_INS_FORNOT1SSPARC_INS_FORNOT2SPARC_INS_FORNOT2SSPARC_INS_FORSSPARC_INS_FPACK16SPARC_INS_FPACK32SPARC_INS_FPACKFIXSPARC_INS_FPADD16SPARC_INS_FPADD16SSPARC_INS_FPADD32SPARC_INS_FPADD32SSPARC_INS_FPADD64SPARC_INS_FPMERGESPARC_INS_FPSUB16SPARC_INS_FPSUB16SSPARC_INS_FPSUB32SPARC_INS_FPSUB32SSPARC_INS_FQTODSPARC_INS_FQTOISPARC_INS_FQTOSSPARC_INS_FQTOXSPARC_INS_FSLAS16SPARC_INS_FSLAS32SPARC_INS_FSLL16SPARC_INS_FSLL32SPARC_INS_FSMULDSPARC_INS_FSQRTDSPARC_INS_FSQRTQSPARC_INS_FSQRTSSPARC_INS_FSRA16SPARC_INS_FSRA32SPARC_INS_FSRC1SPARC_INS_FSRC1SSPARC_INS_FSRC2SPARC_INS_FSRC2SSPARC_INS_FSRL16SPARC_INS_FSRL32SPARC_INS_FSTODSPARC_INS_FSTOISPARC_INS_FSTOQSPARC_INS_FSTOXSPARC_INS_FSUBDSPARC_INS_FSUBQSPARC_INS_FSUBSSPARC_INS_FXNORSPARC_INS_FXNORSSPARC_INS_FXORSPARC_INS_FXORSSPARC_INS_FXTODSPARC_INS_FXTOQSPARC_INS_FXTOSSPARC_INS_FZEROSPARC_INS_FZEROSSPARC_INS_JMPLSPARC_INS_LDDSPARC_INS_LDSPARC_INS_LDQSPARC_INS_LDSBSPARC_INS_LDSHSPARC_INS_LDSWSPARC_INS_LDUBSPARC_INS_LDUHSPARC_INS_LDXSPARC_INS_LZCNTSPARC_INS_MEMBARSPARC_INS_MOVDTOXSPARC_INS_MOVSPARC_INS_MOVRGEZSPARC_INS_MOVRGZSPARC_INS_MOVRLEZSPARC_INS_MOVRLZSPARC_INS_MOVRNZSPARC_INS_MOVRZSPARC_INS_MOVSTOSWSPARC_INS_MOVSTOUWSPARC_INS_MULXSPARC_INS_NOPSPARC_INS_ORCCSPARC_INS_ORNCCSPARC_INS_ORNSPARC_INS_ORSPARC_INS_PDISTSPARC_INS_PDISTNSPARC_INS_POPCSPARC_INS_RDSPARC_INS_RESTORESPARC_INS_RETTSPARC_INS_SAVESPARC_INS_SDIVCCSPARC_INS_SDIVXSPARC_INS_SDIVSPARC_INS_SETHISPARC_INS_SHUTDOWNSPARC_INS_SIAMSPARC_INS_SLLXSPARC_INS_SLLSPARC_INS_SMULCCSPARC_INS_SMULSPARC_INS_SRAXSPARC_INS_SRASPARC_INS_SRLXSPARC_INS_SRLSPARC_INS_STBARSPARC_INS_STBSPARC_INS_STDSPARC_INS_STSPARC_INS_STHSPARC_INS_STQSPARC_INS_STXSPARC_INS_SUBCCSPARC_INS_SUBXSPARC_INS_SUBXCCSPARC_INS_SUBSPARC_INS_SWAPSPARC_INS_TADDCCTVSPARC_INS_TADDCCSPARC_INS_TSPARC_INS_TSUBCCTVSPARC_INS_TSUBCCSPARC_INS_UDIVCCSPARC_INS_UDIVXSPARC_INS_UDIVSPARC_INS_UMULCCSPARC_INS_UMULXHISPARC_INS_UMULSPARC_INS_UNIMPSPARC_INS_FCMPEDSPARC_INS_FCMPEQSPARC_INS_FCMPESSPARC_INS_WRSPARC_INS_XMULXSPARC_INS_XMULXHISPARC_INS_XNORCCSPARC_INS_XNORSPARC_INS_XORCCSPARC_INS_XORSPARC_INS_RETSPARC_INS_RETLSPARC_INS_ENDING

Trait Implementations

impl Eq for sparc_insn[src]

impl Copy for sparc_insn[src]

impl PartialEq<sparc_insn> for sparc_insn[src]

#[must_use]
default fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for sparc_insn[src]

default fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for sparc_insn[src]

impl Hash for sparc_insn[src]

default fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

Auto Trait Implementations

impl Send for sparc_insn

impl Sync for sparc_insn

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.