[ARC] Cleanup AUX register names.
[deliverable/binutils-gdb.git] / opcodes / arc-regs.h
CommitLineData
886a2506 1/* ARC Auxiliary register definitions
6f2750fe 2 Copyright (C) 2015-2016 Free Software Foundation, Inc.
886a2506
NC
3
4 Contributed by Claudiu Zissulescu (claziss@synopsys.com)
5
6 This file is part of libopcodes.
7
8 This library is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 3, or (at your option)
11 any later version.
12
13 It is distributed in the hope that it will be useful, but WITHOUT
14 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
15 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
16 License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with this program; if not, write to the Free Software Foundation,
20 Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */
21
22DEF (0x0, STATUS)
23DEF (0x1, SEMAPHORE)
24DEF (0x2, LP_START)
25DEF (0x3, LP_END)
26DEF (0x4, IDENTITY)
27DEF (0x5, DEBUG)
28DEF (0x6, PC)
29DEF (0x7, ADCR)
30DEF (0x8, APCR)
31DEF (0x9, ACR)
32DEF (0xA, STATUS32)
33DEF (0xB, STATUS32_L1)
34DEF (0xC, STATUS32_L2)
35DEF (0xF, BPU_FLUSH)
36DEF (0x10, IVIC)
37DEF (0x10, IC_IVIC)
38DEF (0x11, CHE_MODE)
39DEF (0x11, IC_CTRL)
40DEF (0x12, MULHI)
41DEF (0x13, LOCKLINE)
42DEF (0x13, IC_LIL)
43DEF (0x14, DMC_CODE_RAM)
44DEF (0x15, TAG_ADDR_MASK)
45DEF (0x16, TAG_DATA_MASK)
46DEF (0x17, LINE_LENGTH_MASK)
47DEF (0x18, AUX_LDST_RAM)
48DEF (0x18, AUX_DCCM)
49DEF (0x19, UNLOCKLINE)
50DEF (0x19, IC_IVIL)
51DEF (0x1A, IC_RAM_ADDRESS)
886a2506
NC
52DEF (0x1B, IC_TAG)
53DEF (0x1C, IC_WP)
886a2506
NC
54DEF (0x1D, IC_DATA)
55DEF (0x20, SRAM_SEQ)
56DEF (0x21, COUNT0)
57DEF (0x22, CONTROL0)
886a2506
NC
58DEF (0x23, LIMIT0)
59DEF (0x24, PCPORT)
60DEF (0x25, INT_VECTOR_BASE)
61DEF (0x26, AUX_VBFDW_MODE)
62DEF (0x26, JLI_BASE)
63DEF (0x27, AUX_VBFDW_BM0)
64DEF (0x28, AUX_VBFDW_BM1)
65DEF (0x29, AUX_VBFDW_ACCU)
66DEF (0x2A, AUX_VBFDW_OFST)
67DEF (0x2B, AUX_VBFDW_INTSTAT)
886a2506 68DEF (0x2C, AUX_XMAC0_24)
886a2506 69DEF (0x2D, AUX_XMAC1_24)
886a2506 70DEF (0x2E, AUX_XMAC2_24)
886a2506
NC
71DEF (0x2F, AUX_FBF_STORE_16)
72DEF (0x30, AX0)
73DEF (0x31, AX1)
886a2506 74DEF (0x32, AUX_CRC_POLY)
886a2506
NC
75DEF (0x33, AUX_CRC_MODE)
76DEF (0x34, MX0)
77DEF (0x35, MX1)
78DEF (0x36, MY0)
79DEF (0x37, MY1)
80DEF (0x38, XYCONFIG)
81DEF (0x39, SCRATCH_A)
82DEF (0x3A, BURSTSYS)
83DEF (0x3A, TSCH)
84DEF (0x3B, BURSTXYM)
85DEF (0x3C, BURSTSZ)
86DEF (0x3D, BURSTVAL)
87DEF (0x40, XTP_NEWVAL)
88DEF (0x41, AUX_MACMODE)
89DEF (0x42, LSP_NEWVAL)
90DEF (0x43, AUX_IRQ_LV12)
91DEF (0x44, AUX_XMAC0)
92DEF (0x45, AUX_XMAC1)
93DEF (0x46, AUX_XMAC2)
94DEF (0x47, DC_IVDC)
95DEF (0x48, DC_CTRL)
96DEF (0x49, DC_LDL)
97DEF (0x4A, DC_IVDL)
98DEF (0x4B, DC_FLSH)
99DEF (0x4C, DC_FLDL)
100DEF (0x50, HEXDATA)
101DEF (0x51, HEXCTRL)
102DEF (0x52, LED)
886a2506
NC
103DEF (0x56, DILSTAT)
104DEF (0x57, SWSTAT)
105DEF (0x58, DC_RAM_ADDR)
886a2506
NC
106DEF (0x59, DC_TAG)
107DEF (0x5A, DC_WP)
108DEF (0x5B, DC_DATA)
109DEF (0x61, DCCM_BASE_BUILD)
110DEF (0x62, CRC_BUILD)
111DEF (0x63, BTA_LINK_BUILD)
112DEF (0x64, VBFDW_BUILD)
113DEF (0x65, EA_BUILD)
114DEF (0x66, DATASPACE)
115DEF (0x67, MEMSUBSYS)
116DEF (0x68, VECBASE_AC_BUILD)
117DEF (0x69, P_BASE_ADDR)
118DEF (0x6A, DATA_UNCACHED_BUILD)
119DEF (0x6B, FP_BUILD)
120DEF (0x6C, DPFP_BUILD)
121DEF (0x6D, MPU_BUILD)
122DEF (0x6E, RF_BUILD)
123DEF (0x6F, MMU_BUILD)
124DEF (0x70, AA2_BUILD)
125DEF (0x71, VECBASE_BUILD)
126DEF (0x72, D_CACHE_BUILD)
127DEF (0x73, MADI_BUILD)
128DEF (0x74, DCCM_BUILD)
129DEF (0x75, TIMER_BUILD)
130DEF (0x76, AP_BUILD)
131DEF (0x77, I_CACHE_BUILD)
132DEF (0x78, ICCM_BUILD)
133DEF (0x79, DSPRAM_BUILD)
134DEF (0x7A, MAC_BUILD)
135DEF (0x7B, MULTIPLY_BUILD)
136DEF (0x7C, SWAP_BUILD)
137DEF (0x7D, NORM_BUILD)
138DEF (0x7E, MINMAX_BUILD)
139DEF (0x7F, BARREL_BUILD)
140DEF (0x80, AX0)
141DEF (0x81, AX1)
142DEF (0x82, AX2)
143DEF (0x83, AX3)
144DEF (0x84, AY0)
145DEF (0x85, AY1)
146DEF (0x86, AY2)
147DEF (0x87, AY3)
148DEF (0x88, MX00)
149DEF (0x89, MX01)
150DEF (0x8A, MX10)
151DEF (0x8B, MX11)
152DEF (0x8C, MX20)
153DEF (0x8D, MX21)
154DEF (0x8E, MX30)
155DEF (0x8F, MX31)
156DEF (0x90, MY00)
157DEF (0x91, MY01)
158DEF (0x92, MY10)
159DEF (0x93, MY11)
160DEF (0x94, MY20)
161DEF (0x95, MY21)
162DEF (0x96, MY30)
163DEF (0x97, MY31)
164DEF (0x98, XYCONFIG)
165DEF (0x99, BURSTSYS)
166DEF (0x9A, BURSTXYM)
167DEF (0x9B, BURSTSZ)
168DEF (0x9C, BURSTVAL)
169DEF (0x9D, XYLSBASEX)
170DEF (0x9E, XYLSBASEY)
171DEF (0x9F, AUX_XMACLW_H)
172DEF (0xA0, AUX_XMACLW_L)
173DEF (0xA1, SE_CTRL)
174DEF (0xA2, SE_STAT)
175DEF (0xA3, SE_ERR)
176DEF (0xA4, SE_EADR)
177DEF (0xA5, SE_SPC)
178DEF (0xA6, SDM_BASE)
179DEF (0xA7, SCM_BASE)
180DEF (0xA8, SE_DBG_CTRL)
181DEF (0xA9, SE_DBG_DATA0)
182DEF (0xAA, SE_DBG_DATA1)
183DEF (0xAB, SE_DBG_DATA2)
184DEF (0xAC, SE_DBG_DATA3)
185DEF (0xAD, SE_WATCH)
186DEF (0xC0, BPU_BUILD)
187DEF (0xC1, ARC600_BUILD_CONFIG)
188DEF (0xC2, ISA_CONFIG)
189DEF (0xF4, HWP_BUILD)
190DEF (0xF5, PCT_BUILD)
191DEF (0xF6, CC_BUILD)
192DEF (0xF7, PM_BCR)
193DEF (0xF8, SCQ_SWITCH_BUILD)
194DEF (0xF9, VRAPTOR_BUILD)
195DEF (0xFA, DMA_CONFIG)
196DEF (0xFB, SIMD_CONFIG)
197DEF (0xFC, VLC_BUILD)
198DEF (0xFD, SIMD_DMA_BUILD)
199DEF (0xFE, IFETCH_QUEUE_BUILD)
200DEF (0xFF, SMART_BUILD)
201DEF (0x100, COUNT1)
202DEF (0x101, CONTROL1)
886a2506
NC
203DEF (0x102, LIMIT1)
204DEF (0x103, TIMER_XX)
205DEF (0x120, ARCANGEL_PERIPH_XX)
206DEF (0x140, PERIPH_XX)
207DEF (0x200, AUX_IRQ_LEV)
208DEF (0x201, AUX_IRQ_HINT)
209DEF (0x202, AUX_INTER_CORE_INTERRUPT)
210DEF (0x210, AES_AUX_0)
211DEF (0x211, AES_AUX_1)
212DEF (0x212, AES_AUX_2)
213DEF (0x213, AES_CRYPT_MODE)
214DEF (0x214, AES_AUXS)
215DEF (0x215, AES_AUXI)
216DEF (0x216, AES_AUX_3)
217DEF (0x217, AES_AUX_4)
218DEF (0x218, ARITH_CTL_AUX)
219DEF (0x219, DES_AUX)
220DEF (0x220, AP_AMV0)
221DEF (0x221, AP_AMM0)
222DEF (0x222, AP_AC0)
223DEF (0x223, AP_AMV1)
224DEF (0x224, AP_AMM1)
225DEF (0x225, AP_AC1)
226DEF (0x226, AP_AMV2)
227DEF (0x227, AP_AMM2)
228DEF (0x228, AP_AC2)
229DEF (0x229, AP_AMV3)
230DEF (0x22A, AP_AMM3)
231DEF (0x22B, AP_AC3)
232DEF (0x22C, AP_AMV4)
233DEF (0x22D, AP_AMM4)
234DEF (0x22E, AP_AC4)
235DEF (0x22F, AP_AMV5)
236DEF (0x230, AP_AMM5)
237DEF (0x231, AP_AC5)
238DEF (0x232, AP_AMV6)
239DEF (0x233, AP_AMM6)
240DEF (0x234, AP_AC6)
241DEF (0x235, AP_AMV7)
242DEF (0x236, AP_AMM7)
243DEF (0x237, AP_AC7)
886a2506
NC
244DEF (0x278, PCT_CONTROL)
245DEF (0x279, PCT_BANK)
246DEF (0x300, FP_STATUS)
886a2506 247DEF (0x301, AUX_DPFP1L)
bd05ac5f 248DEF (0x301, D1L)
886a2506 249DEF (0x302, AUX_DPFP1H)
bd05ac5f 250DEF (0x302, D1H)
886a2506 251DEF (0x303, AUX_DPFP2L)
bd05ac5f 252DEF (0x303, D2L)
886a2506 253DEF (0x304, AUX_DPFP2H)
bd05ac5f 254DEF (0x304, D2H)
886a2506 255DEF (0x305, DPFP_STATUS)
886a2506
NC
256DEF (0x306, RTT)
257DEF (0x400, ERET)
258DEF (0x401, ERBTA)
259DEF (0x402, ERSTATUS)
260DEF (0x403, ECR)
261DEF (0x404, EFA)
262DEF (0x405, TLBPD0)
263DEF (0x406, TLBPD1)
264DEF (0x407, TLBIndex)
265DEF (0x408, TLBCommand)
266DEF (0x409, PID)
267DEF (0x409, MPUEN)
268DEF (0x40A, ICAUSE1)
269DEF (0x40B, ICAUSE2)
270DEF (0x40C, AUX_IENABLE)
271DEF (0x40D, AUX_ITRIGGER)
272DEF (0x410, XPU)
273DEF (0x412, BTA)
274DEF (0x413, BTA_L1)
275DEF (0x414, BTA_L2)
276DEF (0x415, AUX_IRQ_PULSE_CANCEL)
277DEF (0x416, AUX_IRQ_PENDING)
278DEF (0x418, SCRATCH_DATA0)
279DEF (0x420, MPUIC)
280DEF (0x421, MPUFA)
281DEF (0x422, MPURDB0)
282DEF (0x423, MPURDP0)
283DEF (0x424, MPURDB1)
284DEF (0x425, MPURDP1)
285DEF (0x426, MPURDB2)
286DEF (0x427, MPURDP2)
287DEF (0x428, MPURDB3)
288DEF (0x429, MPURDP3)
289DEF (0x42A, MPURDB4)
290DEF (0x42B, MPURDP4)
291DEF (0x42C, MPURDB5)
292DEF (0x42D, MPURDP5)
293DEF (0x42E, MPURDB6)
294DEF (0x42F, MPURDP6)
295DEF (0x430, MPURDB7)
296DEF (0x431, MPURDP7)
297DEF (0x432, MPURDB8)
298DEF (0x433, MPURDP8)
299DEF (0x434, MPURDB9)
300DEF (0x435, MPURDP9)
301DEF (0x436, MPURDB10)
302DEF (0x437, MPURDP10)
303DEF (0x438, MPURDB11)
304DEF (0x439, MPURDP11)
305DEF (0x43A, MPURDB12)
306DEF (0x43B, MPURDP12)
307DEF (0x43C, MPURDB13)
308DEF (0x43D, MPURDP13)
309DEF (0x43E, MPURDB14)
310DEF (0x43F, MPURDP14)
311DEF (0x440, MPURDB15)
312DEF (0x441, MPURDP15)
313DEF (0x44F, EIA_FLAGS)
314DEF (0x450, PM_STATUS)
315DEF (0x451, WAKE)
316DEF (0x452, DVFS_PERFORMANCE)
317DEF (0x453, PWR_CTRL)
318DEF (0x500, AUX_VLC_BUF_IDX)
319DEF (0x501, AUX_VLC_READ_BUF)
320DEF (0x502, AUX_VLC_VALID_BITS)
321DEF (0x503, AUX_VLC_BUF_IN)
322DEF (0x504, AUX_VLC_BUF_FREE)
323DEF (0x505, AUX_VLC_IBUF_STATUS)
324DEF (0x506, AUX_VLC_SETUP)
325DEF (0x507, AUX_VLC_BITS)
326DEF (0x508, AUX_VLC_TABLE)
327DEF (0x509, AUX_VLC_GET_SYMBOL)
328DEF (0x50A, AUX_VLC_READ_SYMBOL)
329DEF (0x510, AUX_UCAVLC_SETUP)
330DEF (0x511, AUX_UCAVLC_STATE)
331DEF (0x512, AUX_CAVLC_ZERO_LEFT)
332DEF (0x514, AUX_UVLC_I_STATE)
333DEF (0x51C, AUX_VLC_DMA_PTR)
334DEF (0x51D, AUX_VLC_DMA_END)
335DEF (0x51E, AUX_VLC_DMA_ESC)
336DEF (0x51F, AUX_VLC_DMA_CTRL)
337DEF (0x520, AUX_VLC_GET_0BIT)
338DEF (0x521, AUX_VLC_GET_1BIT)
339DEF (0x522, AUX_VLC_GET_2BIT)
340DEF (0x523, AUX_VLC_GET_3BIT)
341DEF (0x524, AUX_VLC_GET_4BIT)
342DEF (0x525, AUX_VLC_GET_5BIT)
343DEF (0x526, AUX_VLC_GET_6BIT)
344DEF (0x527, AUX_VLC_GET_7BIT)
345DEF (0x528, AUX_VLC_GET_8BIT)
346DEF (0x529, AUX_VLC_GET_9BIT)
347DEF (0x52A, AUX_VLC_GET_10BIT)
348DEF (0x52B, AUX_VLC_GET_11BIT)
349DEF (0x52C, AUX_VLC_GET_12BIT)
350DEF (0x52D, AUX_VLC_GET_13BIT)
351DEF (0x52E, AUX_VLC_GET_14BIT)
352DEF (0x52F, AUX_VLC_GET_15BIT)
353DEF (0x530, AUX_VLC_GET_16BIT)
354DEF (0x531, AUX_VLC_GET_17BIT)
355DEF (0x532, AUX_VLC_GET_18BIT)
356DEF (0x533, AUX_VLC_GET_19BIT)
357DEF (0x534, AUX_VLC_GET_20BIT)
358DEF (0x535, AUX_VLC_GET_21BIT)
359DEF (0x536, AUX_VLC_GET_22BIT)
360DEF (0x537, AUX_VLC_GET_23BIT)
361DEF (0x538, AUX_VLC_GET_24BIT)
362DEF (0x539, AUX_VLC_GET_25BIT)
363DEF (0x53A, AUX_VLC_GET_26BIT)
364DEF (0x53B, AUX_VLC_GET_27BIT)
365DEF (0x53C, AUX_VLC_GET_28BIT)
366DEF (0x53D, AUX_VLC_GET_29BIT)
367DEF (0x53E, AUX_VLC_GET_30BIT)
368DEF (0x53F, AUX_VLC_GET_31BIT)
369DEF (0x540, AUX_CABAC_CTRL)
370DEF (0x541, AUX_CABAC_CTX_STATE)
371DEF (0x542, AUX_CABAC_COD_PARAM)
372DEF (0x543, AUX_CABAC_MISC0)
373DEF (0x544, AUX_CABAC_MISC1)
374DEF (0x545, AUX_CABAC_MISC2)
375DEF (0x600, ARC600_BUILD_CONFIG)
376DEF (0x700, SMART_CONTROL)
377DEF (0x701, SMART_DATA_0)
378DEF (0x701, SMART_DATA_1)
379DEF (0x701, SMART_DATA_2)
380DEF (0x701, SMART_DATA_3)
This page took 0.078046 seconds and 4 git commands to generate.