OpenCores
URL https://opencores.org/ocsvn/rf68000/rf68000/trunk

Subversion Repositories rf68000

[/] [rf68000/] [trunk/] [software/] [vasm/] [cpus/] [rf68000/] [specregs.h] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 robfinch
  "ccr",     -1,              m68000up|mcf,
2
  "sr",      -1,              m68000up|mcf,
3
  "usp",     -1,              m68000up|mcfusp,
4
  "nc",      0,               m68040up,
5
  "dc",      1,               m68040up,
6
  "ic",      2,               m68040up,
7
  "bc",      3,               m68040up,
8
 
9
/* ColdFire */
10
  "acc",     0,               mcfmac|mcfemac,
11
  "acc0",    0,               mcfemac,
12
  "acc1",    1,               mcfemac,
13
  "acc2",    2,               mcfemac,
14
  "acc3",    3,               mcfemac,
15
  "accext01",1,               mcfemac,
16
  "accext23",3,               mcfemac,
17
  "macsr",   -1,              mcfmac|mcfemac,
18
  "mask",    -1,              mcfmac|mcfemac,
19
  "<<",      MACSF_ShiftLeft, mcfmac|mcfemac,
20
  ">>",      MACSF_ShiftRight,mcfmac|mcfemac,
21
 
22
/* Apollo AMMX */
23
  "e0",      8,               apollo,
24
  "e1",      9,               apollo,
25
  "e2",      10,              apollo,
26
  "e3",      11,              apollo,
27
  "e4",      12,              apollo,
28
  "e5",      13,              apollo,
29
  "e6",      14,              apollo,
30
  "e7",      15,              apollo,
31
  "e8",      16,              apollo,
32
  "e9",      17,              apollo,
33
  "e10",     18,              apollo,
34
  "e11",     19,              apollo,
35
  "e12",     20,              apollo,
36
  "e13",     21,              apollo,
37
  "e14",     22,              apollo,
38
  "e15",     23,              apollo,
39
  "e16",     24,              apollo,
40
  "e17",     25,              apollo,
41
  "e18",     26,              apollo,
42
  "e19",     27,              apollo,
43
  "e20",     28,              apollo,
44
  "e21",     29,              apollo,
45
  "e22",     30,              apollo,
46
  "e23",     31,              apollo,
47
 
48
/* pmove format 1 68030+68851 */
49
  "tc",      0,               m68030|m68851,
50
  "srp",     2,               m68030|m68851,
51
  "crp",     3,               m68030|m68851,
52
/* pmove format 1 68851 only */
53
  "drp",     1,               m68851,
54
  "cal",     4,               m68851,
55
  "val",     5,               m68851,
56
  "scc",     6,               m68851,
57
  "ac",      7,               m68851,
58
/* pmove format 2 BADx, BACx */
59
  "bac0",    0,               m68851,
60
  "bac1",    1,               m68851,
61
  "bac2",    2,               m68851,
62
  "bac3",    3,               m68851,
63
  "bac4",    4,               m68851,
64
  "bac5",    5,               m68851,
65
  "bac6",    6,               m68851,
66
  "bac7",    7,               m68851,
67
  "bad0",    0,               m68851,
68
  "bad1",    1,               m68851,
69
  "bad2",    2,               m68851,
70
  "bad3",    3,               m68851,
71
  "bad4",    4,               m68851,
72
  "bad5",    5,               m68851,
73
  "bad6",    6,               m68851,
74
  "bad7",    7,               m68851,
75
/* pmove format 3 */
76
  "mmusr",   0,               m68030|m68851,
77
  "psr",     0,               m68030|m68851,
78
  "pcsr",    1,               m68851,
79
/* pmove 030 only */
80
  "tt0",     2,               m68030,
81
  "tt1",     3,               m68030,
82
#if 0
83
/* pmove 68ec030 */
84
  "acusr",   -1,              m68030,
85
  "ac0",     1,               m68030,
86
  "ac1",     3,               m68030,
87
#endif
88
 
89
/* movec control registers */
90
  "sfc",     0x000,           m68010up|cpu32,
91
  "dfc",     0x001,           m68010up|cpu32,
92
  "cacr",    0x002,           m68020up|mcf,
93
  "asid",    0x003,           m68000up|mcf,
94
  "tc",      0x003,           m68040up,
95
  "itt0",    0x004,           m68040up,
96
  "itt1",    0x005,           m68040up,
97
  "dtt0",    0x006,           m68040up,
98
  "dtt1",    0x007,           m68040up,
99
  "iacr0",   0x004,           m68040up,
100
  "iacr1",   0x005,           m68040up,
101
  "dacr0",   0x006,           m68040up,
102
  "dacr1",   0x007,           m68040up,
103
  "acr0",    0x004,           mcf,
104
  "acr1",    0x005,           mcf,
105
  "acr2",    0x006,           mcf,
106
  "acr3",    0x007,           mcf,
107
  "buscr",   0x008,           m68060,
108
  "mmubar",  0x008,           mcf,
109
  "str",     0x00a,           ac68080,
110
  "stc",     0x00b,           ac68080,
111
  "sth",     0x00c,           ac68080,
112
  "stb",     0x00d,           ac68080,
113
  "mwr",     0x00e,           ac68080,
114
  "apc",                 0x010,                                         m68010up,
115
  "cpl",                 0x011,                                         m68010up,
116
  "tr",                  0x012,                                         m68010up,
117
  "tcba",                0x013,                                         m68010up,
118
  "mmus",                0x014,                                         m68010up,
119
  "ios",                 0x015,                                         m68010up,
120
  "iops",                0x016,                                         m68010up,
121
  "usp",     0x800,           m68010up|cpu32|mcfb|mcfc,
122
  "vbr",     0x801,           m68010up|cpu32|mcf,
123
  "caar",    0x802,           m68020|m68030,
124
  "msp",     0x803,           m68020|m68030|m68040,
125
  "isp",     0x804,           m68020|m68030|m68040,
126
  "mmusr",   0x805,           m68040,
127
  "urp",     0x806,           m68040up,
128
  "srp",     0x807,           m68040up,
129
  "pcr",     0x808,           m68060|ac68080,
130
/*"PC",0x80f, @@@ hmmm?*/
131
  "ccc",     0x809,           ac68080,
132
  "iep1",    0x80a,           ac68080,
133
  "iep2",    0x80b,           ac68080,
134
  "bpc",     0x80c,           ac68080,
135
  "bpw",     0x80d,           ac68080,
136
  "dch",     0x80e,           ac68080,
137
  "dcm",     0x80f,           ac68080,
138
  "rombar",  0xc00,           mcf,
139
  "rombar0", 0xc00,           mcf,
140
  "rombar1", 0xc01,           mcf,
141
  "rambar",  0xc04,           mcf,
142
  "rambar0", 0xc04,           mcf,
143
  "rambar1", 0xc05,           mcf,
144
  "mpcr",    0xc0c,           mcf,
145
  "edrambar",0xc0d,           mcf,
146
  "secmbar", 0xc0e,           mcf,
147
  "mbar",    0xc0f,           mcf,
148
  "pcr1u0",  0xd02,           mcf,
149
  "pcr1l0",  0xd03,           mcf,
150
  "pcr2u0",  0xd04,           mcf,
151
  "pcr2l0",  0xd05,           mcf,
152
  "pcr3u0",  0xd06,           mcf,
153
  "pcr3l0",  0xd07,           mcf,
154
  "pcr1u1",  0xd0a,           mcf,
155
  "pcr1l1",  0xd0b,           mcf,
156
  "pcr2u1",  0xd0c,           mcf,
157
  "pcr2l1",  0xd0d,           mcf,
158
  "pcr3u1",  0xd0e,           mcf,
159
  "pcr3l1",  0xd0f,           mcf,
160
        "coreno",        0xfe0,                                         m68010up,
161
        "srx",           0xfe1,                                         m68010up,
162
        "tick",          0xff0,                                         m68010up,
163
        "icnt",          0xff8,                                         m68010up,
164
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.