151 lines
5.4 KiB
C
151 lines
5.4 KiB
C
"CCR", -1, m68000up|mcf,
|
|
"SR", -1, m68000up|mcf,
|
|
"NC", 0, m68040up,
|
|
"DC", 1, m68040up,
|
|
"IC", 2, m68040up,
|
|
"BC", 3, m68040up,
|
|
|
|
/* ColdFire */
|
|
"ACC", 0, mcfmac|mcfemac,
|
|
"ACC0", 0, mcfemac,
|
|
"ACC1", 1, mcfemac,
|
|
"ACC2", 2, mcfemac,
|
|
"ACC3", 3, mcfemac,
|
|
"ACCext01",1, mcfemac,
|
|
"ACCext23",3, mcfemac,
|
|
"MACSR", -1, mcfmac|mcfemac,
|
|
"MASK", -1, mcfmac|mcfemac,
|
|
"<<", MACSF_ShiftLeft, mcfmac|mcfemac,
|
|
">>", MACSF_ShiftRight,mcfmac|mcfemac,
|
|
|
|
/* Apollo AMMX */
|
|
"E0", 8, apollo,
|
|
"E1", 9, apollo,
|
|
"E2", 10, apollo,
|
|
"E3", 11, apollo,
|
|
"E4", 12, apollo,
|
|
"E5", 13, apollo,
|
|
"E6", 14, apollo,
|
|
"E7", 15, apollo,
|
|
"E8", 16, apollo,
|
|
"E9", 17, apollo,
|
|
"E10", 18, apollo,
|
|
"E11", 19, apollo,
|
|
"E12", 20, apollo,
|
|
"E13", 21, apollo,
|
|
"E14", 22, apollo,
|
|
"E15", 23, apollo,
|
|
"E16", 24, apollo,
|
|
"E17", 25, apollo,
|
|
"E18", 26, apollo,
|
|
"E19", 27, apollo,
|
|
"E20", 28, apollo,
|
|
"E21", 29, apollo,
|
|
"E22", 30, apollo,
|
|
"E23", 31, apollo,
|
|
|
|
/* pmove format 1 68030+68851 */
|
|
"TC", 0, m68030|m68851,
|
|
"SRP", 2, m68030|m68851,
|
|
"CRP", 3, m68030|m68851,
|
|
/* pmove format 1 68851 only */
|
|
"DRP", 1, m68851,
|
|
"CAL", 4, m68851,
|
|
"VAL", 5, m68851,
|
|
"SCC", 6, m68851,
|
|
"AC", 7, m68851,
|
|
/* pmove format 2 BADx, BACx */
|
|
"BAC0", 0, m68851,
|
|
"BAC1", 1, m68851,
|
|
"BAC2", 2, m68851,
|
|
"BAC3", 3, m68851,
|
|
"BAC4", 4, m68851,
|
|
"BAC5", 5, m68851,
|
|
"BAC6", 6, m68851,
|
|
"BAC7", 7, m68851,
|
|
"BAD0", 0, m68851,
|
|
"BAD1", 1, m68851,
|
|
"BAD2", 2, m68851,
|
|
"BAD3", 3, m68851,
|
|
"BAD4", 4, m68851,
|
|
"BAD5", 5, m68851,
|
|
"BAD6", 6, m68851,
|
|
"BAD7", 7, m68851,
|
|
/* pmove format 3 */
|
|
"MMUSR", 0, m68030|m68851,
|
|
"PSR", 0, m68030|m68851,
|
|
"PCSR", 1, m68851,
|
|
/* pmove 030 only */
|
|
"TT0", 2, m68030,
|
|
"TT1", 3, m68030,
|
|
#if 0
|
|
/* pmove 68ec030 */
|
|
"ACUSR", -1, m68030,
|
|
"AC0", 1, m68030,
|
|
"AC1", 3, m68030,
|
|
#endif
|
|
|
|
/* movec control registers */
|
|
"SFC", 0x000, m68010up|cpu32,
|
|
"DFC", 0x001, m68010up|cpu32,
|
|
"CACR", 0x002, m68020up|mcf,
|
|
"ASID", 0x003, mcf,
|
|
"TC", 0x003, m68040up,
|
|
"ITT0", 0x004, m68040up,
|
|
"ITT1", 0x005, m68040up,
|
|
"DTT0", 0x006, m68040up,
|
|
"DTT1", 0x007, m68040up,
|
|
"IACR0", 0x004, m68040up,
|
|
"IACR1", 0x005, m68040up,
|
|
"DACR0", 0x006, m68040up,
|
|
"DACR1", 0x007, m68040up,
|
|
"ACR0", 0x004, mcf,
|
|
"ACR1", 0x005, mcf,
|
|
"ACR2", 0x006, mcf,
|
|
"ACR3", 0x007, mcf,
|
|
"BUSCR", 0x008, m68060,
|
|
"MMUBAR", 0x008, mcf,
|
|
"STR", 0x00a, ac68080,
|
|
"STC", 0x00b, ac68080,
|
|
"STH", 0x00c, ac68080,
|
|
"STB", 0x00d, ac68080,
|
|
"MWR", 0x00e, ac68080,
|
|
"USP", 0x800, m68000up|mcfb|mcfc,
|
|
"VBR", 0x801, m68010up|cpu32|mcf,
|
|
"CAAR", 0x802, m68020|m68030,
|
|
"MSP", 0x803, m68020|m68030|m68040,
|
|
"ISP", 0x804, m68020|m68030|m68040,
|
|
"MMUSR", 0x805, m68040,
|
|
"URP", 0x806, m68040up,
|
|
"SRP", 0x807, m68040up,
|
|
"PCR", 0x808, m68060|ac68080,
|
|
/*"PC",0x80f, @@@ hmmm?*/
|
|
"CCC", 0x809, ac68080,
|
|
"IEP1", 0x80a, ac68080,
|
|
"IEP2", 0x80b, ac68080,
|
|
"BPC", 0x80c, ac68080,
|
|
"BPW", 0x80d, ac68080,
|
|
"DCH", 0x80e, ac68080,
|
|
"DCM", 0x80f, ac68080,
|
|
"ROMBAR", 0xc00, mcf,
|
|
"ROMBAR0", 0xc00, mcf,
|
|
"ROMBAR1", 0xc01, mcf,
|
|
"RAMBAR", 0xc04, mcf,
|
|
"RAMBAR0", 0xc04, mcf,
|
|
"RAMBAR1", 0xc05, mcf,
|
|
"MPCR", 0xc0c, mcf,
|
|
"EDRAMBAR",0xc0d, mcf,
|
|
"SECMBAR", 0xc0e, mcf,
|
|
"MBAR", 0xc0f, mcf,
|
|
"PCR1U0", 0xd02, mcf,
|
|
"PCR1L0", 0xd03, mcf,
|
|
"PCR2U0", 0xd04, mcf,
|
|
"PCR2L0", 0xd05, mcf,
|
|
"PCR3U0", 0xd06, mcf,
|
|
"PCR3L0", 0xd07, mcf,
|
|
"PCR1U1", 0xd0a, mcf,
|
|
"PCR1L1", 0xd0b, mcf,
|
|
"PCR2U1", 0xd0c, mcf,
|
|
"PCR2L1", 0xd0d, mcf,
|
|
"PCR3U1", 0xd0e, mcf,
|
|
"PCR3L1", 0xd0f, mcf,
|