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

📄 m68k.h

📁 早期freebsd实现
💻 H
📖 第 1 页 / 共 5 页
字号:
{"bfins",	two(0167700, 0),	two(0177700, 0100000),	"D1?sO2O3", m68020up },{"bfset",	two(0167300, 0),	two(0177700, 0170000),	"?sO2O3",   m68020up },{"bftst",	two(0164300, 0),	two(0177700, 0170000),	"/sO2O3",   m68020up },{"bkpt",	one(0044110),		one(0177770),		"ts",       m68020up | cpu32 },{"bgnd",	one(0045372),		one(0177777),		"",	cpu32 },{"bset",	one(0000700),		one(0170700),		"Dd$s", m68000up },{"bset",	one(0004300),		one(0177700),		"#b$s", m68000up },{"btst",	one(0000400),		one(0170700),		"Dd@s", m68000up },{"btst",	one(0004000),		one(0177700),		"#b@s", m68000up },#ifndef MIT_SYNTAX_ONLY{"bsetb",	one(0000700),		one(0170700),		"Dd$s", m68000up },{"bsetb",	one(0004300),		one(0177700),		"#b$s", m68000up },{"btstb",	one(0000400),		one(0170700),		"Dd@s", m68000up },{"btstb",	one(0004000),		one(0177700),		"#b@s", m68000up },{"bsetl",	one(0000700),		one(0170700),		"Dd$s", m68000up },{"bsetl",	one(0004300),		one(0177700),		"#b$s", m68000up },{"btstl",	one(0000400),		one(0170700),		"Dd@s", m68000up },{"btstl",	one(0004000),		one(0177700),		"#b@s", m68000up },#endif{"callm",	one(0003300),		one(0177700),		"#b!s", m68020 },{"cas2l",	two(0007374, 0),	two(0177777, 0007070),	"D3D6D2D5r1r4", m68020up }, /* JF FOO really a 3 word ins */{"cas2l",	two(0007374, 0),	two(0177777, 0007070),	"D3D6D2D5R1R4", m68020up }, /* JF ditto */{"cas2w",	two(0006374, 0),	two(0177777, 0007070),	"D3D6D2D5r1r4", m68020up }, /* JF ditto */{"cas2w",	two(0006374, 0),	two(0177777, 0007070),	"D3D6D2D5R1R4", m68020up }, /* JF ditto */{"casb",	two(0005300, 0),	two(0177700, 0177070),	"D3D2~s", m68020up },{"casl",	two(0007300, 0),	two(0177700, 0177070),	"D3D2~s", m68020up },{"casw",	two(0006300, 0),	two(0177700, 0177070),	"D3D2~s", m68020up },#ifndef NO_DEFAULT_SIZES{"casw",	two(0006300, 0),	two(0177700, 0177070),	"D3D2~s", m68020up },{"cas",		two(0006300, 0),	two(0177700, 0177070),	"D3D2~s", m68020up },{"cas2",	two(0006374, 0),	two(0177777, 0007070),	"D3D6D2D5r1r4", m68020up }, /* JF ditto */{"cas2",	two(0006374, 0),	two(0177777, 0007070),	"D3D6D2D5R1R4", m68020up }, /* JF ditto */#endif{"chk2b",	two(0000300, 0004000),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },{"chk2l",	two(0002300, 0004000),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },{"chk2w",	two(0001300, 0004000),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },#ifndef NO_DEFAULT_SIZES{"chk",  	one(0040600),		one(0170700),		";wDd", m68000up },{"chk",		one(0040400),		one(0170700),		";lDd", m68000up },/*  {"chk",	one(0040600),		one(0170700),		";wDd"}, JF FOO this looks wrong */{"chk2",	two(0001300, 0004000),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },#endif{"chkl",	one(0040400),		one(0170700),		";lDd", m68000up },#ifndef MIT_SYNTAX_ONLY{"chkw",	two(0001300, 0004000),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },#endif {"chkw",	one(0040600),		one(0170700),		";wDd", m68000up },#define SCOPE_LINE (0x1 << 3)#define SCOPE_PAGE (0x2 << 3)#define SCOPE_ALL  (0x3 << 3){"cinva",	one(0xf400|SCOPE_ALL),  one(0xff38), "ce",   m68040 },{"cinvl",	one(0xf400|SCOPE_LINE), one(0xff38), "ceas", m68040 },{"cinvp",	one(0xf400|SCOPE_PAGE), one(0xff38), "ceas", m68040 },{"cpusha",	one(0xf420|SCOPE_ALL),  one(0xff38), "ce",   m68040 },{"cpushl",	one(0xf420|SCOPE_LINE), one(0xff38), "ceas", m68040 },{"cpushp",	one(0xf420|SCOPE_PAGE), one(0xff38), "ceas", m68040 },#undef SCOPE_LINE#undef SCOPE_PAGE#undef SCOPE_ALL{"clrb",	one(0041000),		one(0177700),		"$s", m68000up },{"clrl",	one(0041200),		one(0177700),		"$s", m68000up },{"clrw",	one(0041100),		one(0177700),		"$s", m68000up },{"cmp2b",	two(0000300, 0),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },{"cmp2l",	two(0002300, 0),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },{"cmp2w",	two(0001300, 0),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },{"cmpal",	one(0130700),		one(0170700),		"*lAd", m68000up },{"cmpaw",	one(0130300),		one(0170700),		"*wAd", m68000up },{"cmpib",	one(0006000),		one(0177700),		"#b;b", m68000up },{"cmpil",	one(0006200),		one(0177700),		"#l;l", m68000up },{"cmpiw",	one(0006100),		one(0177700),		"#w;w", m68000up },{"cmpb",	one(0006000),		one(0177700),		"#b;b", m68000up },	/* cmpi written as cmp */{"cmpb",	one(0130000),		one(0170700),		";bDd", m68000up },#ifndef MIT_SYNTAX_ONLY{"cmpb",	one(0130410),		one(0170770),		"+s+d", m68000up },     /* cmpm written as cmp */#endif{"cmpw",	one(0006100),		one(0177700),		"#w;w", m68000up },{"cmpw",	one(0130100),		one(0170700),		"*wDd", m68000up },{"cmpw",	one(0130300),		one(0170700),		"*wAd", m68000up },	/* cmpa written as cmp */#ifndef MIT_SYNTAX_ONLY{"cmpw",	one(0130510),		one(0170770),		"+s+d", m68000up },	/* cmpm written as cmp */#endif{"cmpl",	one(0006200),		one(0177700),		"#l;l", m68000up },{"cmpl",	one(0130200),		one(0170700),		"*lDd", m68000up },{"cmpl",	one(0130700),		one(0170700),		"*lAd", m68000up },#ifndef MIT_SYNTAX_ONLY{"cmpl",	one(0130610),		one(0170770),		"+s+d", m68000up },	/* cmpm written as cmp */#endif{"cmpmb",	one(0130410),		one(0170770),		"+s+d", m68000up },{"cmpml",	one(0130610),		one(0170770),		"+s+d", m68000up },{"cmpmw",	one(0130510),		one(0170770),		"+s+d", m68000up },#ifndef NO_DEFAULT_SIZES{"cmp",		one(0006200),		one(0177700),		"#l;l", m68000up },{"cmp",		one(0130200),		one(0170700),		"*lDd", m68000up },{"cmp",		one(0130700),		one(0170700),		"*lAd", m68000up },{"cmp",		one(0130510),		one(0170770),		"+s+d", m68000up },	/* cmpm written as cmp */{"cmpi",	one(0006200),		one(0177700),		"#l;l", m68000up },{"cmp2",	two(0001300, 0),	two(0177700, 07777),	"!sR1", m68020up | cpu32 },{"cmpm",	one(0130510),		one(0170770),		"+s+d", m68000up },#endif{"dbcc",	one(0052310),		one(0177770),		"DsBw", m68000up },{"dbcs",	one(0052710),		one(0177770),		"DsBw", m68000up },{"dbeq",	one(0053710),		one(0177770),		"DsBw", m68000up },{"dbf",		one(0050710),		one(0177770),		"DsBw", m68000up },{"dbge",	one(0056310),		one(0177770),		"DsBw", m68000up },{"dbgt",	one(0057310),		one(0177770),		"DsBw", m68000up },{"dbhi",	one(0051310),		one(0177770),		"DsBw", m68000up },{"dble",	one(0057710),		one(0177770),		"DsBw", m68000up },{"dbls",	one(0051710),		one(0177770),		"DsBw", m68000up },{"dblt",	one(0056710),		one(0177770),		"DsBw", m68000up },{"dbmi",	one(0055710),		one(0177770),		"DsBw", m68000up },{"dbne",	one(0053310),		one(0177770),		"DsBw", m68000up },{"dbpl",	one(0055310),		one(0177770),		"DsBw", m68000up },{"dbra",	one(0050710),		one(0177770),		"DsBw", m68000up },{"dbt",		one(0050310),		one(0177770),		"DsBw", m68000up },{"dbvc",	one(0054310),		one(0177770),		"DsBw", m68000up },{"dbvs",	one(0054710),		one(0177770),		"DsBw", m68000up },#ifndef MIT_SYNTAX_ONLY{"tdivsl",	two(0046100, 0006000),	two(0177700, 0107770),	";lD3D1", m68020up | cpu32 },{"tdivsl",	two(0046100, 0004000),	two(0177700, 0107770),	";lDD", m68020up | cpu32 },#endif{"divsl",	two(0046100, 0006000),	two(0177700, 0107770),	";lD3D1", m68020up | cpu32 },{"divsl",	two(0046100, 0004000),	two(0177700, 0107770),	";lDD", m68020up | cpu32 },{"divsll",	two(0046100, 0004000),	two(0177700, 0107770),	";lD3D1", m68020up | cpu32 },{"divsw",	one(0100700),		one(0170700),		";wDd", m68000up },{"divs",	one(0100700),		one(0170700),		";wDd", m68000up },{"divul",	two(0046100, 0002000),	two(0177700, 0107770),	";lD3D1", m68020up | cpu32 },{"divul",	two(0046100, 0000000),	two(0177700, 0107770),	";lDD", m68020up | cpu32 },{"divull",	two(0046100, 0000000),	two(0177700, 0107770),	";lD3D1", m68020up | cpu32 },{"divuw",	one(0100300),		one(0170700),		";wDd", m68000up },{"divu",	one(0100300),		one(0170700),		";wDd", m68000up },{"eorb",	one(0005000),		one(0177700),		"#b$s", m68000up },	/* eori written as or */{"eorb",	one(0005074),		one(0177777),		"#bCs", m68000up },	/* eori to ccr */{"eorb",	one(0130400),		one(0170700),		"Dd$s", m68000up },	/* register to memory */{"eorib",	one(0005000),		one(0177700),		"#b$s", m68000up },{"eorib",	one(0005074),		one(0177777),		"#bCs", m68000up },	/* eori to ccr */{"eoril",	one(0005200),		one(0177700),		"#l$s", m68000up },{"eoriw",	one(0005100),		one(0177700),		"#w$s", m68000up },{"eoriw",	one(0005174),		one(0177777),		"#wSs", m68000up },	/* eori to sr */{"eorl",	one(0005200),		one(0177700),		"#l$s", m68000up },{"eorl",	one(0130600),		one(0170700),		"Dd$s", m68000up },{"eorw",	one(0005100),		one(0177700),		"#w$s", m68000up },{"eorw",	one(0005174),		one(0177777),		"#wSs", m68000up },	/* eori to sr */{"eorw",	one(0130500),		one(0170700),		"Dd$s", m68000up },#ifndef NO_DEFAULT_SIZES{"eor",		one(0005074),		one(0177777),		"#bCs", m68000up },	/* eorb to ccr */{"eor",		one(0005174),		one(0177777),		"#wSs", m68000up },	/* eori to sr */{"eori",	one(0005074),		one(0177777),		"#bCs", m68000up },	/* eori to ccr */{"eori",	one(0005174),		one(0177777),		"#wSs", m68000up },	/* eoriw to sr */#endif{"exg",		one(0140500),		one(0170770),		"DdDs", m68000up },{"exg",		one(0140510),		one(0170770),		"AdAs", m68000up },{"exg",		one(0140610),		one(0170770),		"DdAs", m68000up },{"exg",		one(0140610),		one(0170770),		"AsDd", m68000up },{"extw",	one(0044200),		one(0177770),		"Ds", m68000up },{"extl",	one(0044300),		one(0177770),		"Ds", m68000up },{"extbl",	one(0044700),		one(0177770),		"Ds", m68020up | cpu32 },#ifndef MIT_SYNTAX_ONLY{"ext",		one(0044200),		one(0177770),		"Ds", m68000up },{"extwl",	one(0044300),		one(0177770),		"Ds", m68000up },{"extbw",	one(0044200),		one(0177770),		"Ds", m68000up },#endif/* float stuff starts here */{"fabsb",	two(0xF000, 0x5818),	two(0xF1C0, 0xFC7F),	"Ii;bF7", mfloat },{"fabsd",	two(0xF000, 0x5418),	two(0xF1C0, 0xFC7F),	"Ii;FF7", mfloat },{"fabsl",	two(0xF000, 0x4018),	two(0xF1C0, 0xFC7F),	"Ii;lF7", mfloat },{"fabsp",	two(0xF000, 0x4C18),	two(0xF1C0, 0xFC7F),	"Ii;pF7", mfloat },{"fabss",	two(0xF000, 0x4418),	two(0xF1C0, 0xFC7F),	"Ii;fF7", mfloat },{"fabsw",	two(0xF000, 0x5018),	two(0xF1C0, 0xFC7F),	"Ii;wF7", mfloat },{"fabsx",	two(0xF000, 0x0018),	two(0xF1C0, 0xE07F),	"IiF8F7", mfloat },{"fabsx",	two(0xF000, 0x4818),	two(0xF1C0, 0xFC7F),	"Ii;xF7", mfloat },{"fabsx",	two(0xF000, 0x0018),	two(0xF1C0, 0xE07F),	"IiFt",   mfloat },{"fsabsb",	two(0xF000, 0x5858),	two(0xF1C0, 0xFC7F),	"Ii;bF7", m68040 },{"fsabsd",	two(0xF000, 0x5458),	two(0xF1C0, 0xFC7F),	"Ii;FF7", m68040 },{"fsabsl",	two(0xF000, 0x4058),	two(0xF1C0, 0xFC7F),	"Ii;lF7", m68040 },{"fsabsp",	two(0xF000, 0x4C58),	two(0xF1C0, 0xFC7F),	"Ii;pF7", m68040 },{"fsabss",	two(0xF000, 0x4458),	two(0xF1C0, 0xFC7F),	"Ii;fF7", m68040 },{"fsabsw",	two(0xF000, 0x5058),	two(0xF1C0, 0xFC7F),	"Ii;wF7", m68040 },{"fsabsx",	two(0xF000, 0x0058),	two(0xF1C0, 0xE07F),	"IiF8F7", m68040 },{"fsabsx",	two(0xF000, 0x4858),	two(0xF1C0, 0xFC7F),	"Ii;xF7", m68040 },{"fsabsx",	two(0xF000, 0x0058),	two(0xF1C0, 0xE07F),	"IiFt",   m68040 },{"fdabsb",	two(0xF000, 0x585c),	two(0xF1C0, 0xFC7F),	"Ii;bF7", m68040},{"fdabsd",	two(0xF000, 0x545c),	two(0xF1C0, 0xFC7F),	"Ii;FF7", m68040},{"fdabsl",	two(0xF000, 0x405c),	two(0xF1C0, 0xFC7F),	"Ii;lF7", m68040},{"fdabsp",	two(0xF000, 0x4C5c),	two(0xF1C0, 0xFC7F),	"Ii;pF7", m68040},{"fdabss",	two(0xF000, 0x445c),	two(0xF1C0, 0xFC7F),	"Ii;fF7", m68040},{"fdabsw",	two(0xF000, 0x505c),	two(0xF1C0, 0xFC7F),	"Ii;wF7", m68040},{"fdabsx",	two(0xF000, 0x005c),	two(0xF1C0, 0xE07F),	"IiF8F7", m68040},{"fdabsx",	two(0xF000, 0x485c),	two(0xF1C0, 0xFC7F),	"Ii;xF7", m68040},{"fdabsx",	two(0xF000, 0x005c),	two(0xF1C0, 0xE07F),	"IiFt",   m68040},{"facosb",	two(0xF000, 0x581C),	two(0xF1C0, 0xFC7F),	"Ii;bF7", mfloat },{"facosd",	two(0xF000, 0x541C),	two(0xF1C0, 0xFC7F),	"Ii;FF7", mfloat },{"facosl",	two(0xF000, 0x401C),	two(0xF1C0, 0xFC7F),	"Ii;lF7", mfloat },{"facosp",	two(0xF000, 0x4C1C),	two(0xF1C0, 0xFC7F),	"Ii;pF7", mfloat },{"facoss",	two(0xF000, 0x441C),	two(0xF1C0, 0xFC7F),	"Ii;fF7", mfloat },{"facosw",	two(0xF000, 0x501C),	two(0xF1C0, 0xFC7F),	"Ii;wF7", mfloat },{"facosx",	two(0xF000, 0x001C),	two(0xF1C0, 0xE07F),	"IiF8F7", mfloat },{"facosx",	two(0xF000, 0x481C),	two(0xF1C0, 0xFC7F),	"Ii;xF7", mfloat },{"facosx",	two(0xF000, 0x001C),	two(0xF1C0, 0xE07F),	"IiFt",   mfloat },{"faddb",	two(0xF000, 0x5822),	two(0xF1C0, 0xFC7F),	"Ii;bF7", mfloat },{"faddd",	two(0xF000, 0x5422),	two(0xF1C0, 0xFC7F),	"Ii;FF7", mfloat },{"faddl",	two(0xF000, 0x4022),	two(0xF1C0, 0xFC7F),	"Ii;lF7", mfloat },{"faddp",	two(0xF000, 0x4C22),	two(0xF1C0, 0xFC7F),	"Ii;pF7", mfloat },{"fadds",	two(0xF000, 0x4422),	two(0xF1C0, 0xFC7F),	"Ii;fF7", mfloat },{"faddw",	two(0xF000, 0x5022),	two(0xF1C0, 0xFC7F),	"Ii;wF7", mfloat },{"faddx",	two(0xF000, 0x0022),	two(0xF1C0, 0xE07F),	"IiF8F7", mfloat },{"faddx",	two(0xF000, 0x4822),	two(0xF1C0, 0xFC7F),	"Ii;xF7", mfloat },/* {"faddx",	two(0xF000, 0x0022),	two(0xF1C0, 0xE07F),	"IiFt",   mfloat }, JF removed */{"fsaddb",	two(0xF000, 0x5862),	two(0xF1C0, 0xFC7F),	"Ii;bF7", m68040 },

⌨️ 快捷键说明

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