⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m68k-opcode.h

📁 早期freebsd实现
💻 H
📖 第 1 页 / 共 5 页
字号:
{"orb",		one(0000000),		one(0177700),		"#b$s"},	/* ori written as or */{"orb",		one(0000074),		one(0177777),		"#bCs"},	/* ori to ccr */{"orb",		one(0100000),		one(0170700),		";bDd"},	/* memory to register */{"orb",		one(0100400),		one(0170700),		"Dd~s"},	/* register to memory */{"orib",	one(0000000),		one(0177700),		"#b$s"},{"orib",	one(0000074),		one(0177777),		"#bCs"},	/* ori to ccr */{"oril",	one(0000200),		one(0177700),		"#l$s"},{"oriw",	one(0000100),		one(0177700),		"#w$s"},{"oriw",	one(0000174),		one(0177777),		"#wSs"},	/* ori to sr */{"orl",		one(0000200),		one(0177700),		"#l$s"},{"orl",		one(0100200),		one(0170700),		";lDd"},	/* memory to register */{"orl",		one(0100600),		one(0170700),		"Dd~s"},	/* register to memory */{"orw",		one(0000100),		one(0177700),		"#w$s"},{"orw",		one(0000174),		one(0177777),		"#wSs"},	/* ori to sr */{"orw",		one(0100100),		one(0170700),		";wDd"},	/* memory to register */{"orw",		one(0100500),		one(0170700),		"Dd~s"},	/* register to memory */{"pack",	one(0100500),		one(0170770),		"DsDd#w"},	/* pack Ds,	Dd,	#w */{"pack",	one(0100510),		one(0170770),		"-s-d#w"},	/* pack -(As),	-(Ad),	#w */{"pea",		one(0044100),		one(0177700),		"!s"},{"reset",	one(0047160),		one(0177777),		""},{"rolb",	one(0160430),		one(0170770),		"QdDs"},	/* rorb #Q,	Ds */{"rolb",	one(0160470),		one(0170770),		"DdDs"},	/* rorb Dd,	Ds */{"roll",	one(0160630),		one(0170770),		"QdDs"},	/* rorb #Q,	Ds */{"roll",	one(0160670),		one(0170770),		"DdDs"},	/* rorb Dd,	Ds */{"rolw",	one(0160530),		one(0170770),		"QdDs"},	/* rorb #Q,	Ds */{"rolw",	one(0160570),		one(0170770),		"DdDs"},	/* rorb Dd,	Ds */{"rolw",	one(0163700),		one(0177700),		"~s"},	/* Rotate memory */{"rorb",	one(0160030),		one(0170770),		"QdDs"},	/* rorb #Q,	Ds */{"rorb",	one(0160070),		one(0170770),		"DdDs"},	/* rorb Dd,	Ds */{"rorl",	one(0160230),		one(0170770),		"QdDs"},	/* rorb #Q,	Ds */{"rorl",	one(0160270),		one(0170770),		"DdDs"},	/* rorb Dd,	Ds */{"rorw",	one(0160130),		one(0170770),		"QdDs"},	/* rorb #Q,	Ds */{"rorw",	one(0160170),		one(0170770),		"DdDs"},	/* rorb Dd,	Ds */{"rorw",	one(0163300),		one(0177700),		"~s"},	/* Rotate memory */{"roxlb",	one(0160420),		one(0170770),		"QdDs"},	/* roxrb #Q,	Ds */{"roxlb",	one(0160460),		one(0170770),		"DdDs"},	/* roxrb Dd,	Ds */{"roxll",	one(0160620),		one(0170770),		"QdDs"},	/* roxrb #Q,	Ds */{"roxll",	one(0160660),		one(0170770),		"DdDs"},	/* roxrb Dd,	Ds */{"roxlw",	one(0160520),		one(0170770),		"QdDs"},	/* roxrb #Q,	Ds */{"roxlw",	one(0160560),		one(0170770),		"DdDs"},	/* roxrb Dd,	Ds */{"roxlw",	one(0162700),		one(0177700),		"~s"},	/* Rotate memory */{"roxrb",	one(0160020),		one(0170770),		"QdDs"},	/* roxrb #Q,	Ds */{"roxrb",	one(0160060),		one(0170770),		"DdDs"},	/* roxrb Dd,	Ds */{"roxrl",	one(0160220),		one(0170770),		"QdDs"},	/* roxrb #Q,	Ds */{"roxrl",	one(0160260),		one(0170770),		"DdDs"},	/* roxrb Dd,	Ds */{"roxrw",	one(0160120),		one(0170770),		"QdDs"},	/* roxrb #Q,	Ds */{"roxrw",	one(0160160),		one(0170770),		"DdDs"},	/* roxrb Dd,	Ds */{"roxrw",	one(0162300),		one(0177700),		"~s"},	/* Rotate memory */{"rtd",		one(0047164),		one(0177777),		"#w"},{"rte",		one(0047163),		one(0177777),		""},{"rtm",		one(0003300),		one(0177760),		"Rs"},{"rtr",		one(0047167),		one(0177777),		""},{"rts",		one(0047165),		one(0177777),		""},{"scc",		one(0052300),		one(0177700),		"$s"},{"scs",		one(0052700),		one(0177700),		"$s"},{"seq",		one(0053700),		one(0177700),		"$s"},{"sf",		one(0050700),		one(0177700),		"$s"},{"sge",		one(0056300),		one(0177700),		"$s"},{"sgt",		one(0057300),		one(0177700),		"$s"},{"shi",		one(0051300),		one(0177700),		"$s"},{"sle",		one(0057700),		one(0177700),		"$s"},{"sls",		one(0051700),		one(0177700),		"$s"},{"slt",		one(0056700),		one(0177700),		"$s"},{"smi",		one(0055700),		one(0177700),		"$s"},{"sne",		one(0053300),		one(0177700),		"$s"},{"spl",		one(0055300),		one(0177700),		"$s"},{"st",		one(0050300),		one(0177700),		"$s"},{"svc",		one(0054300),		one(0177700),		"$s"},{"svs",		one(0054700),		one(0177700),		"$s"},{"sbcd",	one(0100400),		one(0170770),		"DsDd"},{"sbcd",	one(0100410),		one(0170770),		"-s-d"},{"stop",	one(0047162),		one(0177777),		"#w"},{"subal",	one(0110700),		one(0170700),		"*lAd"},{"subaw",	one(0110300),		one(0170700),		"*wAd"},{"subb",	one(0050400),		one(0170700),		"Qd%s"},	/* subq written as sub */{"subb",	one(0002000),		one(0177700),		"#b$s"},	/* subi written as sub */{"subb",	one(0110000),		one(0170700),		";bDd"},	/* subb ? ?,	Dd */{"subb",	one(0110400),		one(0170700),		"Dd~s"},	/* subb Dd,	? ? */{"subib",	one(0002000),		one(0177700),		"#b$s"},{"subil",	one(0002200),		one(0177700),		"#l$s"},{"subiw",	one(0002100),		one(0177700),		"#w$s"},{"subl",	one(0050600),		one(0170700),		"Qd%s"},{"subl",	one(0002200),		one(0177700),		"#l$s"},{"subl",	one(0110700),		one(0170700),		"*lAd"},{"subl",	one(0110200),		one(0170700),		"*lDd"},{"subl",	one(0110600),		one(0170700),		"Dd~s"},{"subqb",	one(0050400),		one(0170700),		"Qd%s"},{"subql",	one(0050600),		one(0170700),		"Qd%s"},{"subqw",	one(0050500),		one(0170700),		"Qd%s"},{"subw",	one(0050500),		one(0170700),		"Qd%s"},{"subw",	one(0002100),		one(0177700),		"#w$s"},{"subw",	one(0110100),		one(0170700),		"*wDd"},{"subw",	one(0110300),		one(0170700),		"*wAd"},	/* suba written as sub */{"subw",	one(0110500),		one(0170700),		"Dd~s"},{"subxb",	one(0110400),		one(0170770),		"DsDd"},	/* subxb Ds,	Dd */{"subxb",	one(0110410),		one(0170770),		"-s-d"},	/* subxb -(As),	-(Ad) */{"subxl",	one(0110600),		one(0170770),		"DsDd"},{"subxl",	one(0110610),		one(0170770),		"-s-d"},{"subxw",	one(0110500),		one(0170770),		"DsDd"},{"subxw",	one(0110510),		one(0170770),		"-s-d"},{"swap",	one(0044100),		one(0177770),		"Ds"},	{"tas",		one(0045300),		one(0177700),		"$s"},{"trap",	one(0047100),		one(0177760),		"Ts"},{"trapcc",	one(0052374),		one(0177777),		""},{"trapcs",	one(0052774),		one(0177777),		""},{"trapeq",	one(0053774),		one(0177777),		""},{"trapf",	one(0050774),		one(0177777),		""},{"trapge",	one(0056374),		one(0177777),		""},{"trapgt",	one(0057374),		one(0177777),		""},{"traphi",	one(0051374),		one(0177777),		""},{"traple",	one(0057774),		one(0177777),		""},{"trapls",	one(0051774),		one(0177777),		""},{"traplt",	one(0056774),		one(0177777),		""},{"trapmi",	one(0055774),		one(0177777),		""},{"trapne",	one(0053374),		one(0177777),		""},{"trappl",	one(0055374),		one(0177777),		""},{"trapt",	one(0050374),		one(0177777),		""},{"trapvc",	one(0054374),		one(0177777),		""},{"trapvs",	one(0054774),		one(0177777),		""},{"trapcc.w",	one(0052372),		one(0177777),		""},{"trapcs.w",	one(0052772),		one(0177777),		""},{"trapeq.w",	one(0053772),		one(0177777),		""},{"trapf.w",	one(0050772),		one(0177777),		""},{"trapge.w",	one(0056372),		one(0177777),		""},{"trapgt.w",	one(0057372),		one(0177777),		""},{"traphi.w",	one(0051372),		one(0177777),		""},{"traple.w",	one(0057772),		one(0177777),		""},{"trapls.w",	one(0051772),		one(0177777),		""},{"traplt.w",	one(0056772),		one(0177777),		""},{"trapmi.w",	one(0055772),		one(0177777),		""},{"trapne.w",	one(0053372),		one(0177777),		""},{"trappl.w",	one(0055372),		one(0177777),		""},{"trapt.w",	one(0050372),		one(0177777),		""},{"trapvc.w",	one(0054372),		one(0177777),		""},{"trapvs.w",	one(0054772),		one(0177777),		""},{"trapcc.l",	one(0052373),		one(0177777),		""},{"trapcs.l",	one(0052773),		one(0177777),		""},{"trapeq.l",	one(0053773),		one(0177777),		""},{"trapf.l",	one(0050773),		one(0177777),		""},{"trapge.l",	one(0056373),		one(0177777),		""},{"trapgt.l",	one(0057373),		one(0177777),		""},{"traphi.l",	one(0051373),		one(0177777),		""},{"traple.l",	one(0057773),		one(0177777),		""},{"trapls.l",	one(0051773),		one(0177777),		""},{"traplt.l",	one(0056773),		one(0177777),		""},{"trapmi.l",	one(0055773),		one(0177777),		""},{"trapne.l",	one(0053373),		one(0177777),		""},{"trappl.l",	one(0055373),		one(0177777),		""},{"trapt.l",	one(0050373),		one(0177777),		""},{"trapvc.l",	one(0054373),		one(0177777),		""},{"trapvs.l",	one(0054773),		one(0177777),		""},{"trapv",	one(0047166),		one(0177777),		""},{"tstb",	one(0045000),		one(0177700),		";b"},{"tstw",	one(0045100),		one(0177700),		"*w"},{"tstl",	one(0045200),		one(0177700),		"*l"},{"unlk",	one(0047130),		one(0177770),		"As"},{"unpk",	one(0100600),		one(0170770),		"DsDd#w"},{"unpk",	one(0100610),		one(0170770),		"-s-d#w"},	/* JF floating pt stuff moved down here */{"fabsb",	two(0xF000, 0x5818),	two(0xF1C0, 0xFC7F),	"Ii;bF7"},{"fabsd",	two(0xF000, 0x5418),	two(0xF1C0, 0xFC7F),	"Ii;FF7"},{"fabsl",	two(0xF000, 0x4018),	two(0xF1C0, 0xFC7F),	"Ii;lF7"},{"fabsp",	two(0xF000, 0x4C18),	two(0xF1C0, 0xFC7F),	"Ii;pF7"},{"fabss",	two(0xF000, 0x4418),	two(0xF1C0, 0xFC7F),	"Ii;fF7"},{"fabsw",	two(0xF000, 0x5018),	two(0xF1C0, 0xFC7F),	"Ii;wF7"},{"fabsx",	two(0xF000, 0x0018),	two(0xF1C0, 0xE07F),	"IiF8F7"},{"fabsx",	two(0xF000, 0x4818),	two(0xF1C0, 0xFC7F),	"Ii;xF7"},{"fabsx",	two(0xF000, 0x0018),	two(0xF1C0, 0xE07F),	"IiFt"},{"facosb",	two(0xF000, 0x581C),	two(0xF1C0, 0xFC7F),	"Ii;bF7"},{"facosd",	two(0xF000, 0x541C),	two(0xF1C0, 0xFC7F),	"Ii;FF7"},{"facosl",	two(0xF000, 0x401C),	two(0xF1C0, 0xFC7F),	"Ii;lF7"},{"facosp",	two(0xF000, 0x4C1C),	two(0xF1C0, 0xFC7F),	"Ii;pF7"},{"facoss",	two(0xF000, 0x441C),	two(0xF1C0, 0xFC7F),	"Ii;fF7"},{"facosw",	two(0xF000, 0x501C),	two(0xF1C0, 0xFC7F),	"Ii;wF7"},{"facosx",	two(0xF000, 0x001C),	two(0xF1C0, 0xE07F),	"IiF8F7"},{"facosx",	two(0xF000, 0x481C),	two(0xF1C0, 0xFC7F),	"Ii;xF7"},{"facosx",	two(0xF000, 0x001C),	two(0xF1C0, 0xE07F),	"IiFt"},{"faddb",	two(0xF000, 0x5822),	two(0xF1C0, 0xFC7F),	"Ii;bF7"},{"faddd",	two(0xF000, 0x5422),	two(0xF1C0, 0xFC7F),	"Ii;FF7"},{"faddl",	two(0xF000, 0x4022),	two(0xF1C0, 0xFC7F),	"Ii;lF7"},{"faddp",	two(0xF000, 0x4C22),	two(0xF1C0, 0xFC7F),	"Ii;pF7"},{"fadds",	two(0xF000, 0x4422),	two(0xF1C0, 0xFC7F),	"Ii;fF7"},{"faddw",	two(0xF000, 0x5022),	two(0xF1C0, 0xFC7F),	"Ii;wF7"},{"faddx",	two(0xF000, 0x0022),	two(0xF1C0, 0xE07F),	"IiF8F7"},{"faddx",	two(0xF000, 0x4822),	two(0xF1C0, 0xFC7F),	"Ii;xF7"},/* {"faddx",	two(0xF000, 0x0022),	two(0xF1C0, 0xE07F),	"IiFt"}, JF removed */{"fasinb",	two(0xF000, 0x580C),	two(0xF1C0, 0xFC7F),	"Ii;bF7"},{"fasind",	two(0xF000, 0x540C),	two(0xF1C0, 0xFC7F),	"Ii;FF7"},{"fasinl",	two(0xF000, 0x400C),	two(0xF1C0, 0xFC7F),	"Ii;lF7"},{"fasinp",	two(0xF000, 0x4C0C),	two(0xF1C0, 0xFC7F),	"Ii;pF7"},{"fasins",	two(0xF000, 0x440C),	two(0xF1C0, 0xFC7F),	"Ii;fF7"},{"fasinw",	two(0xF000, 0x500C),	two(0xF1C0, 0xFC7F),	"Ii;wF7"},{"fasinx",	two(0xF000, 0x000C),	two(0xF1C0, 0xE07F),	"IiF8F7"},{"fasinx",	two(0xF000, 0x480C),	two(0xF1C0, 0xFC7F),	"Ii;xF7"},{"fasinx",	two(0xF000, 0x000C),	two(0xF1C0, 0xE07F),	"IiFt"},{"fatanb",	two(0xF000, 0x580A),	two(0xF1C0, 0xFC7F),	"Ii;bF7"},{"fatand",	two(0xF000, 0x540A),	two(0xF1C0, 0xFC7F),	"Ii;FF7"},{"fatanl",	two(0xF000, 0x400A),	two(0xF1C0, 0xFC7F),	"Ii;lF7"},{"fatanp",	two(0xF000, 0x4C0A),	two(0xF1C0, 0xFC7F),	"Ii;pF7"},{"fatans",	two(0xF000, 0x440A),	two(0xF1C0, 0xFC7F),	"Ii;fF7"},{"fatanw",	two(0xF000, 0x500A),	two(0xF1C0, 0xFC7F),	"Ii;wF7"},{"fatanx",	two(0xF000, 0x000A),	two(0xF1C0, 0xE07F),	"IiF8F7"},{"fatanx",	two(0xF000, 0x480A),	two(0xF1C0, 0xFC7F),	"Ii;xF7"},{"fatanx",	two(0xF000, 0x000A),	two(0xF1C0, 0xE07F),	"IiFt"},{"fatanhb",	two(0xF000, 0x580D),	two(0xF1C0, 0xFC7F),	"Ii;bF7"},{"fatanhd",	two(0xF000, 0x540D),	two(0xF1C0, 0xFC7F),	"Ii;FF7"},{"fatanhl",	two(0xF000, 0x400D),	two(0xF1C0, 0xFC7F),	"Ii;lF7"},{"fatanhp",	two(0xF000, 0x4C0D),	two(0xF1C0, 0xFC7F),	"Ii;pF7"},{"fatanhs",	two(0xF000, 0x440D),	two(0xF1C0, 0xFC7F),	"Ii;fF7"},{"fatanhw",	two(0xF000, 0x500D),	two(0xF1C0, 0xFC7F),	"Ii;wF7"},{"fatanhx",	two(0xF000, 0x000D),	two(0xF1C0, 0xE07F),	"IiF8F7"},{"fatanhx",	two(0xF000, 0x480D),	two(0xF1C0, 0xFC7F),	"Ii;xF7"},{"fatanhx",	two(0xF000, 0x000D),	two(0xF1C0, 0xE07F),	"IiFt"},{"fbeq",	one(0xF081),		one(0xF1BF),		"IdBc"},{"fbf",		one(0xF080),		one(0xF1BF),		"IdBc"},{"fbge",	one(0xF093),		one(0xF1BF),		"IdBc"},{"fbgl",	one(0xF096),		one(0xF1BF),		"IdBc"},{"fbgle",	one(0xF097),		one(0xF1BF),		"IdBc"},{"fbgt",	one(0xF092),		one(0xF1BF),		"IdBc"},{"fble",	one(0xF095),		one(0xF1BF),		"IdBc"},{"fblt",	one(0xF094),		one(0xF1BF),		"IdBc"},{"fbne",	one(0xF08E),		one(0xF1BF),		"IdBc"},{"fbnge",	one(0xF09C),		one(0xF1BF),		"IdBc"},{"fbngl",	one(0xF099),		one(0xF1BF),		"IdBc"},{"fbngle",	one(0xF098),		one(0xF1BF),		"IdBc"},{"fbngt",	one(0xF09D),		one(0xF1BF),		"IdBc"},{"fbnle",	one(0xF09A),		one(0xF1BF),		"IdBc"},{"fbnlt",	one(0xF09B),		one(0xF1BF),		"IdBc"},

⌨️ 快捷键说明

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