pub enum W65Opcode {
Show 91 variants
Adc,
Sbc,
Cmp,
Cpx,
Cpy,
Dec,
Inc,
Dex,
Dey,
Inx,
Iny,
And,
Eor,
Ora,
Bit,
Trb,
Tsb,
Asl,
Lsr,
Rol,
Ror,
Bcc,
Bcs,
Beq,
Bmi,
Bne,
Bpl,
Bra,
Brl,
Bvc,
Bvs,
Jmp,
Jsr,
Rtl,
Rts,
Brk,
Cop,
Rti,
Clc,
Cld,
Cli,
Clv,
Sec,
Sed,
Sei,
Rep,
Sep,
Lda,
Sta,
Ldx,
Ldy,
Stx,
Sty,
Stz,
Mvn,
Mvp,
Nop,
Wdm,
Pea,
Ph,
Pha,
Phx,
Phy,
Pl,
Pla,
Plx,
Ply,
Phb,
Phd,
Phk,
Php,
Plb,
Pld,
Plp,
Stp,
Wai,
Tr,
Tax,
Tay,
Tsx,
Txa,
Txs,
Txy,
Tya,
Tyx,
Tad,
Tas,
Tda,
Tsa,
Xba,
Xce,
}Variants§
Adc
Sbc
Cmp
Cpx
Cpy
Dec
Inc
Dex
Dey
Inx
Iny
And
Eor
Ora
Bit
Trb
Tsb
Asl
Lsr
Rol
Ror
Bcc
Bcs
Beq
Bmi
Bne
Bpl
Bra
Brl
Bvc
Bvs
Jmp
Jsr
Rtl
Rts
Brk
Cop
Rti
Clc
Cld
Cli
Clv
Sec
Sed
Sei
Rep
Sep
Lda
Sta
Ldx
Ldy
Stx
Sty
Stz
Mvn
Mvp
Nop
Wdm
Pea
Ph
Pha
Phx
Phy
Pl
Pla
Plx
Ply
Phb
Phd
Phk
Php
Plb
Pld
Plp
Stp
Wai
Tr
Tax
Tay
Tsx
Txa
Txs
Txy
Tya
Tyx
Tad
Tas
Tda
Tsa
Xba
Xce
Implementations§
Source§impl W65Opcode
impl W65Opcode
pub fn from_opcode(opc: u8) -> Option<(W65Opcode, W65AddrMode)>
pub fn accepts_addr_mode(&self, mode: W65AddrMode) -> bool
pub fn is_rel_addr(&self) -> bool
pub fn insn(&self) -> &'static str
pub fn opcode(&self, addr: W65AddrMode) -> Option<u8>
pub fn immediate_size(&self) -> Option<W65AddrMode>
Trait Implementations§
impl Copy for W65Opcode
impl Eq for W65Opcode
impl StructuralPartialEq for W65Opcode
Auto Trait Implementations§
impl Freeze for W65Opcode
impl RefUnwindSafe for W65Opcode
impl Send for W65Opcode
impl Sync for W65Opcode
impl Unpin for W65Opcode
impl UnwindSafe for W65Opcode
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