remove unused print instruction
This commit is contained in:
parent
cdd8088511
commit
a08ef23ab6
232
src/main.rs
232
src/main.rs
|
@ -243,238 +243,6 @@ impl Default for Opcode {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Opcode {
|
|
||||||
/*
|
|
||||||
fn name(self) -> &'static str {
|
|
||||||
match self {
|
|
||||||
Self::Illegal => "<illegal>",
|
|
||||||
Self::Twi => "twi",
|
|
||||||
Self::PsCmpu0 => "ps_cmpu0",
|
|
||||||
Self::PsqLx => "psq_lx",
|
|
||||||
Self::PsqStx => "psq_stx",
|
|
||||||
Self::PsSum0 => "ps_sum0",
|
|
||||||
Self::PsSum1 => "ps_sum1",
|
|
||||||
Self::PsMuls0 => "ps_muls0",
|
|
||||||
Self::PsMuls1 => "ps_muls1",
|
|
||||||
Self::PsMadds0 => "ps_madds0",
|
|
||||||
Self::PsMadds1 => "ps_madds1",
|
|
||||||
Self::PsDiv => "ps_div",
|
|
||||||
Self::PsSub => "ps_sub",
|
|
||||||
Self::PsAdd => "ps_add",
|
|
||||||
Self::PsSel => "ps_sel",
|
|
||||||
Self::PsRes => "ps_res",
|
|
||||||
Self::PsMul => "ps_mul",
|
|
||||||
Self::PsRsqrte => "ps_rsqrte",
|
|
||||||
Self::PsMsub => "ps_msub",
|
|
||||||
Self::PsMadd => "ps_madd",
|
|
||||||
Self::PsNmsub => "ps_nmsub",
|
|
||||||
Self::PsNmadd => "ps_nmadd",
|
|
||||||
Self::PsCmpo0 => "ps_cmpo0",
|
|
||||||
Self::PsqLux => "psq_lux",
|
|
||||||
Self::PsqStux => "psq_stux",
|
|
||||||
Self::PsNeg => "ps_neg",
|
|
||||||
Self::PsCmpu1 => "ps_cmpu1",
|
|
||||||
Self::PsMr => "ps_mr",
|
|
||||||
Self::PsCmpo1 => "ps_cmpo1",
|
|
||||||
Self::PsNabs => "ps_nabs",
|
|
||||||
Self::PsAbs => "ps_abs",
|
|
||||||
Self::PsMerge00 => "ps_merge00",
|
|
||||||
Self::PsMerge01 => "ps_merge01",
|
|
||||||
Self::PsMerge10 => "ps_merge10",
|
|
||||||
Self::PsMerge11 => "ps_merge11",
|
|
||||||
Self::DcbzL => "dcbz_l",
|
|
||||||
Self::Mulli => "mulli",
|
|
||||||
Self::Subfic => "subfic",
|
|
||||||
Self::Cmpli => "cmpli",
|
|
||||||
Self::Cmpi => "cmpi",
|
|
||||||
Self::Addic => "addic",
|
|
||||||
Self::Addic_ => "addic.",
|
|
||||||
Self::Addi => "addi",
|
|
||||||
Self::Addis => "addis",
|
|
||||||
Self::Bc => "bc",
|
|
||||||
Self::Sc => "sc",
|
|
||||||
Self::B => "b",
|
|
||||||
Self::Mcrf => "mcrf",
|
|
||||||
Self::Bclr => "bclr",
|
|
||||||
Self::Crnor => "crnor",
|
|
||||||
Self::Rfi => "rfi",
|
|
||||||
Self::Crandc => "crandc",
|
|
||||||
Self::Isync => "isync",
|
|
||||||
Self::Crxor => "crxor",
|
|
||||||
Self::Crnand => "crnand",
|
|
||||||
Self::Crand => "crand",
|
|
||||||
Self::Creqv => "creqv",
|
|
||||||
Self::Crorc => "crorc",
|
|
||||||
Self::Cror => "cror",
|
|
||||||
Self::Bcctr => "bcctr",
|
|
||||||
Self::Rlwimi => "rlwimi",
|
|
||||||
Self::Rlwinm => "rlwinm",
|
|
||||||
Self::Rlwnm => "rlwnm",
|
|
||||||
Self::Ori => "ori",
|
|
||||||
Self::Oris => "oris",
|
|
||||||
Self::Xori => "xori",
|
|
||||||
Self::Xoris => "xoris",
|
|
||||||
Self::Andi_ => "andi.",
|
|
||||||
Self::Andis_ => "andis.",
|
|
||||||
Self::Cmp => "cmp",
|
|
||||||
Self::Tw => "tw",
|
|
||||||
Self::Subfc => "subfc",
|
|
||||||
Self::Addc => "addc",
|
|
||||||
Self::Mulhwu => "mulhwu",
|
|
||||||
Self::Mfcr => "mfcr",
|
|
||||||
Self::Lwarx => "lwarx",
|
|
||||||
Self::Lwzx => "lwzx",
|
|
||||||
Self::Slw => "slw",
|
|
||||||
Self::Cntlzw => "cntlzw",
|
|
||||||
Self::And => "and",
|
|
||||||
Self::Cmpl => "cmpl",
|
|
||||||
Self::Subf => "subf",
|
|
||||||
Self::Dcbst => "dcbst",
|
|
||||||
Self::Lwzux => "lwzux",
|
|
||||||
Self::Andc => "andc",
|
|
||||||
Self::Mulhw => "mulhw",
|
|
||||||
Self::Mfmsr => "mfmsr",
|
|
||||||
Self::Dcbf => "dcbf",
|
|
||||||
Self::Lbzx => "lbzx",
|
|
||||||
Self::Neg => "neg",
|
|
||||||
Self::Lbzux => "lbzux",
|
|
||||||
Self::Nor => "nor",
|
|
||||||
Self::Subfe => "subfe",
|
|
||||||
Self::Adde => "adde",
|
|
||||||
Self::Mtcrf => "mtcrf",
|
|
||||||
Self::Mtmsr => "mtmsr",
|
|
||||||
Self::Stwcx_ => "stwcx_",
|
|
||||||
Self::Stwx => "stwx",
|
|
||||||
Self::Stwux => "stwux",
|
|
||||||
Self::Subfze => "subfze",
|
|
||||||
Self::Addze => "addze",
|
|
||||||
Self::Mtsr => "mtsr",
|
|
||||||
Self::Stbx => "stbx",
|
|
||||||
Self::Subfme => "subfme",
|
|
||||||
Self::Addme => "addme",
|
|
||||||
Self::Mullw => "mullw",
|
|
||||||
Self::Mtsrin => "mtsrin",
|
|
||||||
Self::Dcbtst => "dcbtst",
|
|
||||||
Self::Stbux => "stbux",
|
|
||||||
Self::Add => "add",
|
|
||||||
Self::Dcbt => "dcbt",
|
|
||||||
Self::Lhzx => "lhzx",
|
|
||||||
Self::Eqv => "eqv",
|
|
||||||
Self::Tlbie => "tlbie",
|
|
||||||
Self::Eciwx => "eciwx",
|
|
||||||
Self::Lhzux => "lhzux",
|
|
||||||
Self::Xor => "xor",
|
|
||||||
Self::Mfspr => "mfspr",
|
|
||||||
Self::Lhax => "lhax",
|
|
||||||
Self::Mftb => "mftb",
|
|
||||||
Self::Lhaux => "lhaux",
|
|
||||||
Self::Sthx => "sthx",
|
|
||||||
Self::Orc => "orc",
|
|
||||||
Self::Ecowx => "ecowx",
|
|
||||||
Self::Sthux => "sthux",
|
|
||||||
Self::Or => "or",
|
|
||||||
Self::Divwu => "divwu",
|
|
||||||
Self::Mtspr => "mtspr",
|
|
||||||
Self::Dcbi => "dcbi",
|
|
||||||
Self::Nand => "nand",
|
|
||||||
Self::Divw => "divw",
|
|
||||||
Self::Mcrxr => "mcrxr",
|
|
||||||
Self::Lswx => "lswx",
|
|
||||||
Self::Lwbrx => "lwbrx",
|
|
||||||
Self::Lfsx => "lfsx",
|
|
||||||
Self::Srw => "srw",
|
|
||||||
Self::Tlbsync => "tlbsync",
|
|
||||||
Self::Lfsux => "lfsux",
|
|
||||||
Self::Mfsr => "mfsr",
|
|
||||||
Self::Lswi => "Lswi",
|
|
||||||
Self::Sync => "sync",
|
|
||||||
Self::Lfdx => "lfdx",
|
|
||||||
Self::Lfdux => "lfdux",
|
|
||||||
Self::Mfsrin => "mfsrin",
|
|
||||||
Self::Stswx => "stswx",
|
|
||||||
Self::Stwbrx => "stwbrx",
|
|
||||||
Self::Stfsx => "stfsx",
|
|
||||||
Self::Stfsux => "stfsux",
|
|
||||||
Self::Stswi => "stswi",
|
|
||||||
Self::Stfdx => "stfdx",
|
|
||||||
Self::Stfdux => "stfdux",
|
|
||||||
Self::Lhbrx => "Lhbrx",
|
|
||||||
Self::Sraw => "sraw",
|
|
||||||
Self::Srawi => "srawi",
|
|
||||||
Self::Eieio => "eieio",
|
|
||||||
Self::Sthbrx => "sthbrx",
|
|
||||||
Self::Extsh => "extsh",
|
|
||||||
Self::Extsb => "extsb",
|
|
||||||
Self::Icbi => "icbi",
|
|
||||||
Self::Stfiwx => "stfiwx",
|
|
||||||
Self::Dcbz => "dcbz",
|
|
||||||
Self::Lwz => "lwz",
|
|
||||||
Self::Lwzu => "lwzu",
|
|
||||||
Self::Lbz => "lbz",
|
|
||||||
Self::Lbzu => "lbzu",
|
|
||||||
Self::Stw => "stw",
|
|
||||||
Self::Stwu => "stwu",
|
|
||||||
Self::Stb => "stb",
|
|
||||||
Self::Stbu => "stbu",
|
|
||||||
Self::Lhz => "lhz",
|
|
||||||
Self::Lhzu => "lhzu",
|
|
||||||
Self::Lha => "lha",
|
|
||||||
Self::Lhau => "lhau",
|
|
||||||
Self::Sth => "sth",
|
|
||||||
Self::Sthu => "sthu",
|
|
||||||
Self::Lmw => "lmw",
|
|
||||||
Self::Stmw => "stmw",
|
|
||||||
Self::Lfs => "lfs",
|
|
||||||
Self::Lfsu => "lfsu",
|
|
||||||
Self::Lfd => "lfd",
|
|
||||||
Self::Lfdu => "lfdu",
|
|
||||||
Self::Stfs => "stfs",
|
|
||||||
Self::Stfsu => "stfsu",
|
|
||||||
Self::Stfd => "stfd",
|
|
||||||
Self::Stfdu => "stfdu",
|
|
||||||
Self::PsqL => "psq_l",
|
|
||||||
Self::PsqLu => "psq_lu",
|
|
||||||
Self::Fdivs => "fdivsx",
|
|
||||||
Self::Fsubs => "fsubsx",
|
|
||||||
Self::Fadds => "fadds",
|
|
||||||
Self::Fres => "fresx",
|
|
||||||
Self::Fmuls => "fmulsx",
|
|
||||||
Self::Fmsubs => "fmsubsx",
|
|
||||||
Self::Fmadds => "fmaddsx",
|
|
||||||
Self::Fnmsubs => "fnmsubsx",
|
|
||||||
Self::Fnmadds => "fnmaddsx",
|
|
||||||
Self::PsqSt => "psq_st",
|
|
||||||
Self::PsqStu => "psq_stu",
|
|
||||||
Self::Fcmpu => "fcmpu",
|
|
||||||
Self::Frsp => "frspx",
|
|
||||||
Self::Fctiw => "fctiw",
|
|
||||||
Self::Fctiwz => "fctiwz",
|
|
||||||
Self::Fdiv => "fdivx",
|
|
||||||
Self::Fsub => "fsubx",
|
|
||||||
Self::Fadd => "fadd",
|
|
||||||
Self::Fsel => "fselx",
|
|
||||||
Self::Fmul => "fmulx",
|
|
||||||
Self::Frsqrte => "frsqrte",
|
|
||||||
Self::Fmsub => "fmsubx",
|
|
||||||
Self::Fmadd => "fmaddx",
|
|
||||||
Self::Fnmsub => "fnmsubx",
|
|
||||||
Self::Fnmadd => "fnmaddx",
|
|
||||||
Self::Fcmpo => "fcmpo",
|
|
||||||
Self::Mtfsb1 => "mtfsb1",
|
|
||||||
Self::Fneg => "fnegx",
|
|
||||||
Self::Mcrfs => "mcrfs",
|
|
||||||
Self::Mtfsb0 => "mtfsb0",
|
|
||||||
Self::Fmr => "fmrx",
|
|
||||||
Self::Mtfsfi => "mtfsfi",
|
|
||||||
Self::Fnabs => "fnabsx",
|
|
||||||
Self::Fabs => "fabs",
|
|
||||||
Self::Mffs => "mffs",
|
|
||||||
Self::Mtfsf => "mtfsf",
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
|
||||||
|
|
||||||
#[derive(Default, Clone)]
|
#[derive(Default, Clone)]
|
||||||
struct Ins {
|
struct Ins {
|
||||||
code: u32, // 0..32
|
code: u32, // 0..32
|
||||||
|
|
Loading…
Reference in New Issue