m68k-opc.c

来自「基于4个mips核的noc设计」· C语言 代码 · 共 1,095 行 · 第 1/5 页

C
1,095
字号
{"fatanb",	two(0xF000, 0x580A), two(0xF1C0, 0xFC7F), "Ii;bF7", mfloat },{"fatand",	two(0xF000, 0x540A), two(0xF1C0, 0xFC7F), "Ii;FF7", mfloat },{"fatanl",	two(0xF000, 0x400A), two(0xF1C0, 0xFC7F), "Ii;lF7", mfloat },{"fatanp",	two(0xF000, 0x4C0A), two(0xF1C0, 0xFC7F), "Ii;pF7", mfloat },{"fatans",	two(0xF000, 0x440A), two(0xF1C0, 0xFC7F), "Ii;fF7", mfloat },{"fatanw",	two(0xF000, 0x500A), two(0xF1C0, 0xFC7F), "Ii;wF7", mfloat },{"fatanx",	two(0xF000, 0x000A), two(0xF1C0, 0xE07F), "IiF8F7", mfloat },{"fatanx",	two(0xF000, 0x480A), two(0xF1C0, 0xFC7F), "Ii;xF7", mfloat },{"fatanx",	two(0xF000, 0x000A), two(0xF1C0, 0xE07F), "IiFt",   mfloat },{"fatanhb",	two(0xF000, 0x580D), two(0xF1C0, 0xFC7F), "Ii;bF7", mfloat },{"fatanhd",	two(0xF000, 0x540D), two(0xF1C0, 0xFC7F), "Ii;FF7", mfloat },{"fatanhl",	two(0xF000, 0x400D), two(0xF1C0, 0xFC7F), "Ii;lF7", mfloat },{"fatanhp",	two(0xF000, 0x4C0D), two(0xF1C0, 0xFC7F), "Ii;pF7", mfloat },{"fatanhs",	two(0xF000, 0x440D), two(0xF1C0, 0xFC7F), "Ii;fF7", mfloat },{"fatanhw",	two(0xF000, 0x500D), two(0xF1C0, 0xFC7F), "Ii;wF7", mfloat },{"fatanhx",	two(0xF000, 0x000D), two(0xF1C0, 0xE07F), "IiF8F7", mfloat },{"fatanhx",	two(0xF000, 0x480D), two(0xF1C0, 0xFC7F), "Ii;xF7", mfloat },{"fatanhx",	two(0xF000, 0x000D), two(0xF1C0, 0xE07F), "IiFt",   mfloat },{"fbeq",	one(0xF081),		one(0xF1FF), "IdBW", mfloat },{"fbf",		one(0xF080),		one(0xF1FF), "IdBW", mfloat },{"fbge",	one(0xF093),		one(0xF1FF), "IdBW", mfloat },{"fbgl",	one(0xF096),		one(0xF1FF), "IdBW", mfloat },{"fbgle",	one(0xF097),		one(0xF1FF), "IdBW", mfloat },{"fbgt",	one(0xF092),		one(0xF1FF), "IdBW", mfloat },{"fble",	one(0xF095),		one(0xF1FF), "IdBW", mfloat },{"fblt",	one(0xF094),		one(0xF1FF), "IdBW", mfloat },{"fbne",	one(0xF08E),		one(0xF1FF), "IdBW", mfloat },{"fbnge",	one(0xF09C),		one(0xF1FF), "IdBW", mfloat },{"fbngl",	one(0xF099),		one(0xF1FF), "IdBW", mfloat },{"fbngle",	one(0xF098),		one(0xF1FF), "IdBW", mfloat },{"fbngt",	one(0xF09D),		one(0xF1FF), "IdBW", mfloat },{"fbnle",	one(0xF09A),		one(0xF1FF), "IdBW", mfloat },{"fbnlt",	one(0xF09B),		one(0xF1FF), "IdBW", mfloat },{"fboge",	one(0xF083),		one(0xF1FF), "IdBW", mfloat },{"fbogl",	one(0xF086),		one(0xF1FF), "IdBW", mfloat },{"fbogt",	one(0xF082),		one(0xF1FF), "IdBW", mfloat },{"fbole",	one(0xF085),		one(0xF1FF), "IdBW", mfloat },{"fbolt",	one(0xF084),		one(0xF1FF), "IdBW", mfloat },{"fbor",	one(0xF087),		one(0xF1FF), "IdBW", mfloat },{"fbseq",	one(0xF091),		one(0xF1FF), "IdBW", mfloat },{"fbsf",	one(0xF090),		one(0xF1FF), "IdBW", mfloat },{"fbsne",	one(0xF09E),		one(0xF1FF), "IdBW", mfloat },{"fbst",	one(0xF09F),		one(0xF1FF), "IdBW", mfloat },{"fbt",		one(0xF08F),		one(0xF1FF), "IdBW", mfloat },{"fbueq",	one(0xF089),		one(0xF1FF), "IdBW", mfloat },{"fbuge",	one(0xF08B),		one(0xF1FF), "IdBW", mfloat },{"fbugt",	one(0xF08A),		one(0xF1FF), "IdBW", mfloat },{"fbule",	one(0xF08D),		one(0xF1FF), "IdBW", mfloat },{"fbult",	one(0xF08C),		one(0xF1FF), "IdBW", mfloat },{"fbun",	one(0xF088),		one(0xF1FF), "IdBW", mfloat },{"fbeql",	one(0xF0C1),		one(0xF1FF), "IdBC", mfloat },{"fbfl",	one(0xF0C0),		one(0xF1FF), "IdBC", mfloat },{"fbgel",	one(0xF0D3),		one(0xF1FF), "IdBC", mfloat },{"fbgll",	one(0xF0D6),		one(0xF1FF), "IdBC", mfloat },{"fbglel",	one(0xF0D7),		one(0xF1FF), "IdBC", mfloat },{"fbgtl",	one(0xF0D2),		one(0xF1FF), "IdBC", mfloat },{"fblel",	one(0xF0D5),		one(0xF1FF), "IdBC", mfloat },{"fbltl",	one(0xF0D4),		one(0xF1FF), "IdBC", mfloat },{"fbnel",	one(0xF0CE),		one(0xF1FF), "IdBC", mfloat },{"fbngel",	one(0xF0DC),		one(0xF1FF), "IdBC", mfloat },{"fbngll",	one(0xF0D9),		one(0xF1FF), "IdBC", mfloat },{"fbnglel",	one(0xF0D8),		one(0xF1FF), "IdBC", mfloat },{"fbngtl",	one(0xF0DD),		one(0xF1FF), "IdBC", mfloat },{"fbnlel",	one(0xF0DA),		one(0xF1FF), "IdBC", mfloat },{"fbnltl",	one(0xF0DB),		one(0xF1FF), "IdBC", mfloat },{"fbogel",	one(0xF0C3),		one(0xF1FF), "IdBC", mfloat },{"fbogll",	one(0xF0C6),		one(0xF1FF), "IdBC", mfloat },{"fbogtl",	one(0xF0C2),		one(0xF1FF), "IdBC", mfloat },{"fbolel",	one(0xF0C5),		one(0xF1FF), "IdBC", mfloat },{"fboltl",	one(0xF0C4),		one(0xF1FF), "IdBC", mfloat },{"fborl",	one(0xF0C7),		one(0xF1FF), "IdBC", mfloat },{"fbseql",	one(0xF0D1),		one(0xF1FF), "IdBC", mfloat },{"fbsfl",	one(0xF0D0),		one(0xF1FF), "IdBC", mfloat },{"fbsnel",	one(0xF0DE),		one(0xF1FF), "IdBC", mfloat },{"fbstl",	one(0xF0DF),		one(0xF1FF), "IdBC", mfloat },{"fbtl",	one(0xF0CF),		one(0xF1FF), "IdBC", mfloat },{"fbueql",	one(0xF0C9),		one(0xF1FF), "IdBC", mfloat },{"fbugel",	one(0xF0CB),		one(0xF1FF), "IdBC", mfloat },{"fbugtl",	one(0xF0CA),		one(0xF1FF), "IdBC", mfloat },{"fbulel",	one(0xF0CD),		one(0xF1FF), "IdBC", mfloat },{"fbultl",	one(0xF0CC),		one(0xF1FF), "IdBC", mfloat },{"fbunl",	one(0xF0C8),		one(0xF1FF), "IdBC", mfloat },{"fjeq",	one(0xF081),		one(0xF1BF), "IdBc", mfloat },{"fjf",		one(0xF080),		one(0xF1BF), "IdBc", mfloat },{"fjge",	one(0xF093),		one(0xF1BF), "IdBc", mfloat },{"fjgl",	one(0xF096),		one(0xF1BF), "IdBc", mfloat },{"fjgle",	one(0xF097),		one(0xF1BF), "IdBc", mfloat },{"fjgt",	one(0xF092),		one(0xF1BF), "IdBc", mfloat },{"fjle",	one(0xF095),		one(0xF1BF), "IdBc", mfloat },{"fjlt",	one(0xF094),		one(0xF1BF), "IdBc", mfloat },{"fjne",	one(0xF08E),		one(0xF1BF), "IdBc", mfloat },{"fjnge",	one(0xF09C),		one(0xF1BF), "IdBc", mfloat },{"fjngl",	one(0xF099),		one(0xF1BF), "IdBc", mfloat },{"fjngle",	one(0xF098),		one(0xF1BF), "IdBc", mfloat },{"fjngt",	one(0xF09D),		one(0xF1BF), "IdBc", mfloat },{"fjnle",	one(0xF09A),		one(0xF1BF), "IdBc", mfloat },{"fjnlt",	one(0xF09B),		one(0xF1BF), "IdBc", mfloat },{"fjoge",	one(0xF083),		one(0xF1BF), "IdBc", mfloat },{"fjogl",	one(0xF086),		one(0xF1BF), "IdBc", mfloat },{"fjogt",	one(0xF082),		one(0xF1BF), "IdBc", mfloat },{"fjole",	one(0xF085),		one(0xF1BF), "IdBc", mfloat },{"fjolt",	one(0xF084),		one(0xF1BF), "IdBc", mfloat },{"fjor",	one(0xF087),		one(0xF1BF), "IdBc", mfloat },{"fjseq",	one(0xF091),		one(0xF1BF), "IdBc", mfloat },{"fjsf",	one(0xF090),		one(0xF1BF), "IdBc", mfloat },{"fjsne",	one(0xF09E),		one(0xF1BF), "IdBc", mfloat },{"fjst",	one(0xF09F),		one(0xF1BF), "IdBc", mfloat },{"fjt",		one(0xF08F),		one(0xF1BF), "IdBc", mfloat },{"fjueq",	one(0xF089),		one(0xF1BF), "IdBc", mfloat },{"fjuge",	one(0xF08B),		one(0xF1BF), "IdBc", mfloat },{"fjugt",	one(0xF08A),		one(0xF1BF), "IdBc", mfloat },{"fjule",	one(0xF08D),		one(0xF1BF), "IdBc", mfloat },{"fjult",	one(0xF08C),		one(0xF1BF), "IdBc", mfloat },{"fjun",	one(0xF088),		one(0xF1BF), "IdBc", mfloat },{"fcmpb",	two(0xF000, 0x5838), two(0xF1C0, 0xFC7F), "Ii;bF7", mfloat },{"fcmpd",	two(0xF000, 0x5438), two(0xF1C0, 0xFC7F), "Ii;FF7", mfloat },{"fcmpl",	two(0xF000, 0x4038), two(0xF1C0, 0xFC7F), "Ii;lF7", mfloat },{"fcmpp",	two(0xF000, 0x4C38), two(0xF1C0, 0xFC7F), "Ii;pF7", mfloat },{"fcmps",	two(0xF000, 0x4438), two(0xF1C0, 0xFC7F), "Ii;fF7", mfloat },{"fcmpw",	two(0xF000, 0x5038), two(0xF1C0, 0xFC7F), "Ii;wF7", mfloat },{"fcmpx",	two(0xF000, 0x0038), two(0xF1C0, 0xE07F), "IiF8F7", mfloat },{"fcmpx",	two(0xF000, 0x4838), two(0xF1C0, 0xFC7F), "Ii;xF7", mfloat },{"fcosb",	two(0xF000, 0x581D), two(0xF1C0, 0xFC7F), "Ii;bF7", mfloat },{"fcosd",	two(0xF000, 0x541D), two(0xF1C0, 0xFC7F), "Ii;FF7", mfloat },{"fcosl",	two(0xF000, 0x401D), two(0xF1C0, 0xFC7F), "Ii;lF7", mfloat },{"fcosp",	two(0xF000, 0x4C1D), two(0xF1C0, 0xFC7F), "Ii;pF7", mfloat },{"fcoss",	two(0xF000, 0x441D), two(0xF1C0, 0xFC7F), "Ii;fF7", mfloat },{"fcosw",	two(0xF000, 0x501D), two(0xF1C0, 0xFC7F), "Ii;wF7", mfloat },{"fcosx",	two(0xF000, 0x001D), two(0xF1C0, 0xE07F), "IiF8F7", mfloat },{"fcosx",	two(0xF000, 0x481D), two(0xF1C0, 0xFC7F), "Ii;xF7", mfloat },{"fcosx",	two(0xF000, 0x001D), two(0xF1C0, 0xE07F), "IiFt",   mfloat },{"fcoshb",	two(0xF000, 0x5819), two(0xF1C0, 0xFC7F), "Ii;bF7", mfloat },{"fcoshd",	two(0xF000, 0x5419), two(0xF1C0, 0xFC7F), "Ii;FF7", mfloat },{"fcoshl",	two(0xF000, 0x4019), two(0xF1C0, 0xFC7F), "Ii;lF7", mfloat },{"fcoshp",	two(0xF000, 0x4C19), two(0xF1C0, 0xFC7F), "Ii;pF7", mfloat },{"fcoshs",	two(0xF000, 0x4419), two(0xF1C0, 0xFC7F), "Ii;fF7", mfloat },{"fcoshw",	two(0xF000, 0x5019), two(0xF1C0, 0xFC7F), "Ii;wF7", mfloat },{"fcoshx",	two(0xF000, 0x0019), two(0xF1C0, 0xE07F), "IiF8F7", mfloat },{"fcoshx",	two(0xF000, 0x4819), two(0xF1C0, 0xFC7F), "Ii;xF7", mfloat },{"fcoshx",	two(0xF000, 0x0019), two(0xF1C0, 0xE07F), "IiFt",   mfloat },{"fdbeq",	two(0xF048, 0x0001), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbf",	two(0xF048, 0x0000), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbge",	two(0xF048, 0x0013), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbgl",	two(0xF048, 0x0016), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbgle",	two(0xF048, 0x0017), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbgt",	two(0xF048, 0x0012), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdble",	two(0xF048, 0x0015), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdblt",	two(0xF048, 0x0014), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbne",	two(0xF048, 0x000E), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbnge",	two(0xF048, 0x001C), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbngl",	two(0xF048, 0x0019), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbngle",	two(0xF048, 0x0018), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbngt",	two(0xF048, 0x001D), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbnle",	two(0xF048, 0x001A), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbnlt",	two(0xF048, 0x001B), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdboge",	two(0xF048, 0x0003), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbogl",	two(0xF048, 0x0006), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbogt",	two(0xF048, 0x0002), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbole",	two(0xF048, 0x0005), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbolt",	two(0xF048, 0x0004), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbor",	two(0xF048, 0x0007), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbseq",	two(0xF048, 0x0011), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbsf",	two(0xF048, 0x0010), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbsne",	two(0xF048, 0x001E), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbst",	two(0xF048, 0x001F), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbt",	two(0xF048, 0x000F), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbueq",	two(0xF048, 0x0009), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbuge",	two(0xF048, 0x000B), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbugt",	two(0xF048, 0x000A), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbule",	two(0xF048, 0x000D), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbult",	two(0xF048, 0x000C), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdbun",	two(0xF048, 0x0008), two(0xF1F8, 0xFFFF), "IiDsBw", mfloat },{"fdivb",	two(0xF000, 0x5820), two(0xF1C0, 0xFC7F), "Ii;bF7", mfloat },{"fdivd",	two(0xF000, 0x5420), two(0xF1C0, 0xFC7F), "Ii;FF7", mfloat },{"fdivl",	two(0xF000, 0x4020), two(0xF1C0, 0xFC7F), "Ii;lF7", mfloat },{"fdivp",	two(0xF000, 0x4C20), two(0xF1C0, 0xFC7F), "Ii;pF7", mfloat },{"fdivs",	two(0xF000, 0x4420), two(0xF1C0, 0xFC7F), "Ii;fF7", mfloat },{"fdivw",	two(0xF000, 0x5020), two(0xF1C0, 0xFC7F), "Ii;wF7", mfloat },{"fdivx",	two(0xF000, 0x0020), two(0xF1C0, 0xE07F), "IiF8F7", mfloat },{"fdivx",	two(0xF000, 0x4820), two(0xF1C0, 0xFC7F), "Ii;xF7", mfloat },{"fsdivb",	two(0xF000, 0x5860), two(0xF1C0, 0xFC7F), "Ii;bF7", m68040up },{"fsdivd",	two(0xF000, 0x5460), two(0xF1C0, 0xFC7F), "Ii;FF7", m68040up },{"fsdivl",	two(0xF000, 0x4060), two(0xF1C0, 0xFC7F), "Ii;lF7", m68040up },{"fsdivp",	two(0xF000, 0x4C60), two(0xF1C0, 0xFC7F), "Ii;pF7", m68040up },{"fsdivs",	two(0xF000, 0x4460), two(0xF1C0, 0xFC7F), "Ii;fF7", m68040up },{"fsdivw",	two(0xF000, 0x5060), two(0xF1C0, 0xFC7F), "Ii;wF7", m68040up },{"fsdivx",	two(0xF000, 0x0060), two(0xF1C0, 0xE07F), "IiF8F7", m68040up },{"fsdivx",	two(0xF000, 0x4860), two(0xF1C0, 0xFC7F), "Ii;xF7", m68040up },{"fddivb",	two(0xF000, 0x5864), two(0xF1C0, 0xFC7F), "Ii;bF7", m68040up },{"fddivd",	two(0xF000, 0x5464), two(0xF1C0, 0xFC7F), "Ii;FF7", m68040up },{"fddivl",	two(0xF000, 0x4064), two(0xF1C0, 0xFC7F), "Ii;lF7", m68040up },{"fddivp",	two(0xF000, 0x4C64), two(0xF1C0, 0xFC7F), "Ii;pF7", m68040up },{"fddivs",	two(0xF000, 0x4464), two(0xF1C0, 0xFC7F), "Ii;fF7", m68040up },{"fddivw",	two(0xF000, 0x5064), two(0xF1C0, 0xFC7F), "Ii;wF7", m68040up },{"fddivx",	two(0xF000, 0x0064), two(0xF1C0, 0xE07F), "IiF8F7", m68040up },{"fddivx",	two(0xF000, 0x4864), two(0xF1C0, 0xFC7F), "Ii;xF7", m68040up },{"fetoxb",	two(0xF000, 0x5810), two(0xF1C0, 0xFC7F), "Ii;bF7", mfloat },{"fetoxd",	two(0xF000, 0x5410), two(0xF1C0, 0xFC7F), "Ii;FF7", mfloat },{"fetoxl",	two(0xF000, 0x4010), two(0xF1C0, 0xFC7F), "Ii;lF7", mfloat },{"fetoxp",	two(0xF000, 0x4C10), two(0xF1C0, 0xFC7F), "Ii;pF7", mfloat },{"fetoxs",	two(0xF000, 0x4410), two(0xF1C0, 0xFC7F), "Ii;fF7", mfloat },{"fetoxw",	two(0xF000, 0x5010), two(0xF1C0, 0xFC7F), "Ii;wF7", mfloat },{"fetoxx",	two(0xF000, 0x0010), two(0xF1C0, 0xE07F), "IiF8F7", mfloat },{"fetoxx",	two(0xF000, 0x4810), two(0xF1C0, 0xFC7F), "Ii;xF7", mfloat },{"fetoxx",	two(0xF000, 0x0010), two(0xF1C0, 0xE07F), "IiFt",   mfloat },{"fetoxm1b",	two(0xF000, 0x5808), two(0xF1C0, 0xFC7F), "Ii;bF7", mfloat },

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?