summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/arcompact/arcompact_common.h
blob: 86259ba29725a363e5a563e0b8ab0da461178add (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// license:BSD-3-Clause
// copyright-holders:David Haywood
/*********************************\

 ARCompact Core

\*********************************/

extern const char *conditions[0x20];
extern const char *auxregnames[0x420];
extern const char *datasize[0x4];
extern const char *dataextend[0x2];
extern const char *addressmode[0x4];
extern const char *cachebit[0x2];
extern const char *flagbit[0x2];
extern const char *delaybit[0x2];
extern const char *regnames[0x40];
extern const char *opcodes_04[0x40];

#define REG_BLINK (0x1f) // r31
#define REG_SP (0x1c) // r28
#define REG_ILINK1 (0x1d) // r29
#define REG_ILINK2 (0x1e) // r30
#define REG_LP_COUNT (0x3c) // r60