[][src]Enum yaxpeax_ia64::Opcode

pub enum Opcode {
    Purple,
    Cyan,
    Brown,
    White,
    Addp4,
    Adds,
    Addl,
    Add,
    AddPlusOne,
    And,
    Andcm,
    Or,
    Sub,
    SubMinusOne,
    Xor,
    Ptc_l,
    Probe_w,
    Ptc_g,
    Thash,
    Mov_m,
    Mov_i,
    Ptc_ga,
    Ttag,
    Ptr_d,
    Ptr_i,
    Itr_d,
    Tpa,
    Itc_d,
    Itr_i,
    Tak,
    Itc_i,
    Chk_s_m_int,
    Chk_s_fp,
    Alloc,
    Ld1,
    Ld2,
    Ld4,
    Ld8,
    Ld1_s,
    Ld2_s,
    Ld4_s,
    Ld8_s,
    Ld1_a,
    Ld2_a,
    Ld4_a,
    Ld8_a,
    Ld1_sa,
    Ld2_sa,
    Ld4_sa,
    Ld8_sa,
    Ld1_bias,
    Ld2_bias,
    Ld4_bias,
    Ld8_bias,
    Ld1_acq,
    Ld2_acq,
    Ld4_acq,
    Ld8_acq,
    Ld8_fill,
    Ld1_c_clr,
    Ld2_c_clr,
    Ld4_c_clr,
    Ld8_c_clr,
    Ld1_c_nc,
    Ld2_c_nc,
    Ld4_c_nc,
    Ld8_c_nc,
    Ld1_c_clr_acq,
    Ld2_c_clr_acq,
    Ld4_c_clr_acq,
    Ld8_c_clr_acq,
    St1,
    St2,
    St4,
    St8,
    St1_rel,
    St2_rel,
    St4_rel,
    St8_rel,
    St8_spill,
    Probe_r,
    Cmpxchg1_acq,
    Cmpxchg2_acq,
    Cmpxchg4_acq,
    Cmpxchg8_acq,
    Cmpxchg1_rel,
    Cmpxchg2_rel,
    Cmpxchg4_rel,
    Cmpxchg8_rel,
    Xchg1,
    Xchg2,
    Xchg4,
    Xchg8,
    Fetchadd4_acq,
    Fetchadd8_acq,
    Fetchadd4_rel,
    Fetchadd8_rel,
    Getf_sig,
    Getf_exp,
    Getf_s,
    Getf_d,
    Cmp8xchg16_acq,
    Cmp8xchg16_rel,
    Ld16,
    Ld16_acq,
    St16,
    St16_rel,
    Ldfe,
    Ldf8,
    Ldfs,
    Ldfd,
    Ldfe_s,
    Ldf8_s,
    Ldfs_s,
    Ldfd_s,
    Ldfe_a,
    Ldf8_a,
    Ldfs_a,
    Ldfd_a,
    Ldfe_sa,
    Ldf8_sa,
    Ldfs_sa,
    Ldfd_sa,
    Ldf_fill,
    Ldfe_c_clr,
    Ldf8_c_clr,
    Ldfs_c_clr,
    Ldfd_c_clr,
    Ldfp8_c_clr,
    Ldfps_c_clr,
    Ldfpd_c_clr,
    Ldfp8_c_nc,
    Ldfps_c_nc,
    Ldfpd_c_nc,
    Break_m,
    Invala,
    Fwb,
    Srlz_d,
    Srlz_i,
    Invala_e_int,
    Mf,
    Invala_e_fp,
    Mf_a,
    Sync_i,
    Sum,
    Rum,
    Ssm,
    Rsm,
    Loadrs,
    Flushrs,
    Hint_m,
    Nop_m,
    Chk_a_nc_int,
    Chk_a_clr_int,
    Chk_a_nc_fp,
    Chk_a_clr_fp,
    Fc,
    Probe_rw_fault,
    Probe_r_fault,
    Mov_fom_pkr,
    Probe_w_fault,
    Ptc_e,
    Ldfp_a,
    Ldfp_sa,
    Ldfe_c_nc,
    Ldf8_c_nc,
    Ldfs_c_nc,
    Ldfd_c_nc,
    Lfetch,
    Lfetch_excl,
    Lfetch_fault,
    Lfetch_fault_excl,
    Stfe,
    Stf8,
    Stfs,
    Stfd,
    Stf_spill,
    Shladd,
    Shladdp4,
    Padd1,
    Padd1_sss,
    Padd1_uuu,
    Padd1_uus,
    Psub1,
    Psub1_sss,
    Psub1_uuu,
    Psub1_uus,
    Ldfp8,
    Ldfps,
    Ldfpd,
    Ldfp8_s,
    Ldfps_s,
    Ldfpd_s,
    Ldfp8_a,
    Ldfps_a,
    Ldfpd_a,
    Ldfp8_sa,
    Ldfps_sa,
    Ldfpd_sa,
    Setf_sig,
    Setf_exp,
    Setf_s,
    Setf_d,
    Pavg1,
    Pavg1_raz,
    Pavgsub1,
    Pcmp1_eq,
    Pcmp1_gt,
    Padd2,
    Padd2_sss,
    Padd2_uuu,
    Padd2_uus,
    Psub2,
    Psub2_sss,
    Psub2_uuu,
    Psub2_uus,
    Pavg2,
    Pavg2_raz,
    Pavgsub2,
    Pshladd2,
    Pshradd2,
    Pcmp2_eq,
    Pcmp2_gt,
    Padd4,
    Psub4,
    Pcmp4_eq,
    Pcmp4_gt,
    Hint_x,
    Nop_x,
    Movl,
    Mov,
    Brl_cond_bwh_ph_dh,
    Brl_call_bwh_ph_dh,
    Br_call,
    Brp_ipwh_ih,
    Break_x,
    Break_i,
    Zxt1,
    Zxt2,
    Zxt4,
    Sxt1,
    Sxt2,
    Sxt4,
    Czx1_l,
    Czx2_l,
    Czx1_r,
    Czx2_r,
    Hint_i,
    Nop_i,
    Chk_s_i_int,
    Mov_mwh_ih,
    Mov_ret_mwh_ih,
    Dep,
    Tbit_z,
    Tnat_z,
    Tbit_z_unc,
    Tnat_z_unc,
    Tbit_z_and,
    Tnat_z_and,
    Tbit_nz_and,
    Tnat_nz_and,
    Tbit_z_or,
    Tnat_z_or,
    Tbit_nz_or,
    Tnat_nz_or,
    Tbit_z_or_andcm,
    Tnat_z_or_andcm,
    Tbit_nz_or_andcm,
    Tnat_nz_or_andcm,
    Tf_z,
    Tf_z_nc,
    Tf_z_and,
    Tf_nz_and,
    Tf_z_or,
    Tf_nz_or,
    Tf_z_or_andcm,
    Tf_nz_or_andcm,
    Dep_z,
    Extr,
    Shrp,
    Extr_u,
    Pmin1_u,
    Unpack1_h,
    Pmax1_u,
    Unpack1_l,
    Mix1_r,
    Mix1_l,
    Psad1,
    Mux1,
    Pshr2_u,
    Pmpyshr2_u,
    Pshr2,
    Pmpyshr2,
    Pshl1,
    Pshr2_u_fixed,
    Pshr2_fixed,
    Popcnt,
    Clz,
    Pack2_uss,
    Pack2_sss,
    Pmin2,
    Unpack2_h,
    Unpack2_l,
    Pmax2,
    Mix2_r,
    Mix2_l,
    Pmpy2_r,
    Pmpy2_l,
    Pshl2_fixed,
    Mux2,
    Pshr4_u,
    Pshr4,
    Pshl4,
    Mpy4,
    Mpyshl4,
    Pshr4_u_fixed,
    Pshr4_fixed,
    Pack4_sss,
    Unpack4_h,
    Unpack4_l,
    Mix4_r,
    Mix4_l,
    Pshl4_fixed,
    Shr_u,
    Shr,
    Shl,
    Break_b,
    Cover,
    Clrrb,
    Clrrb_pr,
    Rfi,
    Bsw_0,
    Bsw_1,
    Epc,
    Vmsw_0,
    Vmsw_1,
    Br_cond,
    Br_ia,
    Br_ret,
    Nop_b,
    Hint_b,
    Brp,
    Brp_ret,
    Br_wexit,
    Br_wtop,
    Br_cloop,
    Br_cexit,
    Br_ctop,
    Frcpa,
    Frsqta,
    Break_f,
    Fsetc,
    Fclrf,
    Fchkf,
    Fmerge_s,
    Fmerge_ns,
    Fmerge_se,
    Fmin,
    Fmax,
    Famin,
    Famax,
    Fcvt_fx,
    Fcvt_fxu,
    Fcvt_fx_trunc,
    Fcvt_fxu_trunc,
    Fcvt_xf,
    Fpack,
    Fand,
    Fandcm,
    For,
    Fxor,
    Fswap,
    Fswap_nl,
    Fswap_nr,
    Fmix_lr,
    Fmix_r,
    Fmix_l,
    Fsxt_r,
    Fsxt_l,
    Hint_f,
    Nop_f,
    Fprcpa,
    Fprsqrta,
    Fpmerge_s,
    Fpmerge_ns,
    Fpmerge_se,
    Fpmin,
    Fpmax,
    Fpamin,
    Fpamax,
    Fpcvt_fx,
    Fpcvt_fxu,
    Fpcvt_fx_trunc,
    Fpcvt_fxu_trunc,
    Fcmp_eq,
    Fcmp_lt,
    Fcmp_le,
    Fcmp_unord,
    Fcmp_eq_unc,
    Fcmp_lt_unc,
    Fcmp_le_unc,
    Fcmp_unord_unc,
    Fclass_m_unc,
    Fclass_m,
    Fnorm,
    Fnorm_d,
    Fnorm_s,
    Fmpy,
    Fmpy_d,
    Fmpy_s,
    Fma_s,
    Fma,
    Fpma,
    Fma_d,
    Fms_s,
    Fms,
    Fpms,
    Fms_d,
    Fnma_s,
    Fnma,
    Fpnma,
    Fnma_d,
    Xma_l,
    Xma_hu,
    Xma_h,
    Xmpy_l,
    Xmpy_hu,
    Xmpy_h,
    Fselect,
    Cmp4_eq,
    Cmp4_eq_and,
    Cmp4_eq_or,
    Cmp4_eq_or_andcm,
    Cmp4_eq_unc,
    Cmp4_ge_and,
    Cmp4_ge_or,
    Cmp4_ge_or_andcm,
    Cmp4_gt_and,
    Cmp4_gt_or,
    Cmp4_gt_or_andcm,
    Cmp4_le_and,
    Cmp4_le_or,
    Cmp4_le_or_andcm,
    Cmp4_lt,
    Cmp4_lt_and,
    Cmp4_lt_or,
    Cmp4_lt_or_andcm,
    Cmp4_lt_unc,
    Cmp4_ltu,
    Cmp4_ltu_unc,
    Cmp4_ne_and,
    Cmp4_ne_or,
    Cmp4_ne_or_andcm,
    Cmp_eq,
    Cmp_eq_and,
    Cmp_eq_or,
    Cmp_eq_or_andcm,
    Cmp_eq_unc,
    Cmp_ge_and,
    Cmp_ge_or,
    Cmp_ge_or_andcm,
    Cmp_gt_and,
    Cmp_gt_or,
    Cmp_gt_or_andcm,
    Cmp_le_and,
    Cmp_le_or,
    Cmp_le_or_andcm,
    Cmp_lt,
    Cmp_lt_and,
    Cmp_lt_or,
    Cmp_lt_or_andcm,
    Cmp_lt_unc,
    Cmp_ltu,
    Cmp_ltu_unc,
    Cmp_ne_and,
    Cmp_ne_or,
    Cmp_ne_or_andcm,
}

Variants

Purple
Cyan
Brown
White
Addp4
Adds
Addl
Add
AddPlusOne
And
Andcm
Or
Sub
SubMinusOne
Xor
Ptc_l
Probe_w
Ptc_g
Thash
Mov_m
Mov_i
Ptc_ga
Ttag
Ptr_d
Ptr_i
Itr_d
Tpa
Itc_d
Itr_i
Tak
Itc_i
Chk_s_m_int
Chk_s_fp
Alloc
Ld1
Ld2
Ld4
Ld8
Ld1_s
Ld2_s
Ld4_s
Ld8_s
Ld1_a
Ld2_a
Ld4_a
Ld8_a
Ld1_sa
Ld2_sa
Ld4_sa
Ld8_sa
Ld1_bias
Ld2_bias
Ld4_bias
Ld8_bias
Ld1_acq
Ld2_acq
Ld4_acq
Ld8_acq
Ld8_fill
Ld1_c_clr
Ld2_c_clr
Ld4_c_clr
Ld8_c_clr
Ld1_c_nc
Ld2_c_nc
Ld4_c_nc
Ld8_c_nc
Ld1_c_clr_acq
Ld2_c_clr_acq
Ld4_c_clr_acq
Ld8_c_clr_acq
St1
St2
St4
St8
St1_rel
St2_rel
St4_rel
St8_rel
St8_spill
Probe_r
Cmpxchg1_acq
Cmpxchg2_acq
Cmpxchg4_acq
Cmpxchg8_acq
Cmpxchg1_rel
Cmpxchg2_rel
Cmpxchg4_rel
Cmpxchg8_rel
Xchg1
Xchg2
Xchg4
Xchg8
Fetchadd4_acq
Fetchadd8_acq
Fetchadd4_rel
Fetchadd8_rel
Getf_sig
Getf_exp
Getf_s
Getf_d
Cmp8xchg16_acq
Cmp8xchg16_rel
Ld16
Ld16_acq
St16
St16_rel
Ldfe
Ldf8
Ldfs
Ldfd
Ldfe_s
Ldf8_s
Ldfs_s
Ldfd_s
Ldfe_a
Ldf8_a
Ldfs_a
Ldfd_a
Ldfe_sa
Ldf8_sa
Ldfs_sa
Ldfd_sa
Ldf_fill
Ldfe_c_clr
Ldf8_c_clr
Ldfs_c_clr
Ldfd_c_clr
Ldfp8_c_clr
Ldfps_c_clr
Ldfpd_c_clr
Ldfp8_c_nc
Ldfps_c_nc
Ldfpd_c_nc
Break_m
Invala
Fwb
Srlz_d
Srlz_i
Invala_e_int
Mf
Invala_e_fp
Mf_a
Sync_i
Sum
Rum
Ssm
Rsm
Loadrs
Flushrs
Hint_m
Nop_m
Chk_a_nc_int
Chk_a_clr_int
Chk_a_nc_fp
Chk_a_clr_fp
Fc
Probe_rw_fault
Probe_r_fault
Mov_fom_pkr
Probe_w_fault
Ptc_e
Ldfp_a
Ldfp_sa
Ldfe_c_nc
Ldf8_c_nc
Ldfs_c_nc
Ldfd_c_nc
Lfetch
Lfetch_excl
Lfetch_fault
Lfetch_fault_excl
Stfe
Stf8
Stfs
Stfd
Stf_spill
Shladd
Shladdp4
Padd1
Padd1_sss
Padd1_uuu
Padd1_uus
Psub1
Psub1_sss
Psub1_uuu
Psub1_uus
Ldfp8
Ldfps
Ldfpd
Ldfp8_s
Ldfps_s
Ldfpd_s
Ldfp8_a
Ldfps_a
Ldfpd_a
Ldfp8_sa
Ldfps_sa
Ldfpd_sa
Setf_sig
Setf_exp
Setf_s
Setf_d
Pavg1
Pavg1_raz
Pavgsub1
Pcmp1_eq
Pcmp1_gt
Padd2
Padd2_sss
Padd2_uuu
Padd2_uus
Psub2
Psub2_sss
Psub2_uuu
Psub2_uus
Pavg2
Pavg2_raz
Pavgsub2
Pshladd2
Pshradd2
Pcmp2_eq
Pcmp2_gt
Padd4
Psub4
Pcmp4_eq
Pcmp4_gt
Hint_x
Nop_x
Movl
Mov
Brl_cond_bwh_ph_dh
Brl_call_bwh_ph_dh
Br_call
Brp_ipwh_ih
Break_x
Break_i
Zxt1
Zxt2
Zxt4
Sxt1
Sxt2
Sxt4
Czx1_l
Czx2_l
Czx1_r
Czx2_r
Hint_i
Nop_i
Chk_s_i_int
Mov_mwh_ih
Mov_ret_mwh_ih
Dep
Tbit_z
Tnat_z
Tbit_z_unc
Tnat_z_unc
Tbit_z_and
Tnat_z_and
Tbit_nz_and
Tnat_nz_and
Tbit_z_or
Tnat_z_or
Tbit_nz_or
Tnat_nz_or
Tbit_z_or_andcm
Tnat_z_or_andcm
Tbit_nz_or_andcm
Tnat_nz_or_andcm
Tf_z
Tf_z_nc
Tf_z_and
Tf_nz_and
Tf_z_or
Tf_nz_or
Tf_z_or_andcm
Tf_nz_or_andcm
Dep_z
Extr
Shrp
Extr_u
Pmin1_u
Unpack1_h
Pmax1_u
Unpack1_l
Mix1_r
Mix1_l
Psad1
Mux1
Pshr2_u
Pmpyshr2_u
Pshr2
Pmpyshr2
Pshl1
Pshr2_u_fixed
Pshr2_fixed
Popcnt
Clz
Pack2_uss
Pack2_sss
Pmin2
Unpack2_h
Unpack2_l
Pmax2
Mix2_r
Mix2_l
Pmpy2_r
Pmpy2_l
Pshl2_fixed
Mux2
Pshr4_u
Pshr4
Pshl4
Mpy4
Mpyshl4
Pshr4_u_fixed
Pshr4_fixed
Pack4_sss
Unpack4_h
Unpack4_l
Mix4_r
Mix4_l
Pshl4_fixed
Shr_u
Shr
Shl
Break_b
Cover
Clrrb
Clrrb_pr
Rfi
Bsw_0
Bsw_1
Epc
Vmsw_0
Vmsw_1
Br_cond
Br_ia
Br_ret
Nop_b
Hint_b
Brp
Brp_ret
Br_wexit
Br_wtop
Br_cloop
Br_cexit
Br_ctop
Frcpa
Frsqta
Break_f
Fsetc
Fclrf
Fchkf
Fmerge_s
Fmerge_ns
Fmerge_se
Fmin
Fmax
Famin
Famax
Fcvt_fx
Fcvt_fxu
Fcvt_fx_trunc
Fcvt_fxu_trunc
Fcvt_xf
Fpack
Fand
Fandcm
For
Fxor
Fswap
Fswap_nl
Fswap_nr
Fmix_lr
Fmix_r
Fmix_l
Fsxt_r
Fsxt_l
Hint_f
Nop_f
Fprcpa
Fprsqrta
Fpmerge_s
Fpmerge_ns
Fpmerge_se
Fpmin
Fpmax
Fpamin
Fpamax
Fpcvt_fx
Fpcvt_fxu
Fpcvt_fx_trunc
Fpcvt_fxu_trunc
Fcmp_eq
Fcmp_lt
Fcmp_le
Fcmp_unord
Fcmp_eq_unc
Fcmp_lt_unc
Fcmp_le_unc
Fcmp_unord_unc
Fclass_m_unc
Fclass_m
Fnorm
Fnorm_d
Fnorm_s
Fmpy
Fmpy_d
Fmpy_s
Fma_s
Fma
Fpma
Fma_d
Fms_s
Fms
Fpms
Fms_d
Fnma_s
Fnma
Fpnma
Fnma_d
Xma_l
Xma_hu
Xma_h
Xmpy_l
Xmpy_hu
Xmpy_h
Fselect
Cmp4_eq
Cmp4_eq_and
Cmp4_eq_or
Cmp4_eq_or_andcm
Cmp4_eq_unc
Cmp4_ge_and
Cmp4_ge_or
Cmp4_ge_or_andcm
Cmp4_gt_and
Cmp4_gt_or
Cmp4_gt_or_andcm
Cmp4_le_and
Cmp4_le_or
Cmp4_le_or_andcm
Cmp4_lt
Cmp4_lt_and
Cmp4_lt_or
Cmp4_lt_or_andcm
Cmp4_lt_unc
Cmp4_ltu
Cmp4_ltu_unc
Cmp4_ne_and
Cmp4_ne_or
Cmp4_ne_or_andcm
Cmp_eq
Cmp_eq_and
Cmp_eq_or
Cmp_eq_or_andcm
Cmp_eq_unc
Cmp_ge_and
Cmp_ge_or
Cmp_ge_or_andcm
Cmp_gt_and
Cmp_gt_or
Cmp_gt_or_andcm
Cmp_le_and
Cmp_le_or
Cmp_le_or_andcm
Cmp_lt
Cmp_lt_and
Cmp_lt_or
Cmp_lt_or_andcm
Cmp_lt_unc
Cmp_ltu
Cmp_ltu_unc
Cmp_ne_and
Cmp_ne_or
Cmp_ne_or_andcm

Trait Implementations

impl Clone for Opcode[src]

impl Copy for Opcode[src]

impl Debug for Opcode[src]

impl Default for Opcode[src]

impl Display for Opcode[src]

impl Eq for Opcode[src]

impl PartialEq<Opcode> for Opcode[src]

impl StructuralEq for Opcode[src]

impl StructuralPartialEq for Opcode[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

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

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.