extern	int	ddtregs[];

/* register names */
static char reg0[] = "r0";
static char reg1[] = "r1";
static char reg2[] = "r2";
static char reg3[] = "r3";
static char reg4[] = "r4";
static char reg5[] = "r5";
static char reg6[] = "r6";
static char reg7[] = "r7";
static char reg8[] = "r8";
static char reg9[] = "r9";
static char reg10[] = "r10";
static char reg11[] = "r11";
static char regap[] = "ap";
static char regfp[] = "fp";
static char regsp[] = "sp";
static char regpc[] = "pc";
static char regps[] = "ps";

struct symt {
	char	*name;
	int	*value;
	};

struct symt D_ISYMT[] = {
	{ reg0, &ddtregs[0] },
	{ reg1, &ddtregs[1] },
	{ reg2, &ddtregs[2] },
	{ reg3, &ddtregs[3] },
	{ reg4, &ddtregs[4] },
	{ reg5, &ddtregs[5] },
	{ reg6, &ddtregs[6] },
	{ reg7, &ddtregs[7] },
	{ reg8, &ddtregs[8] },
	{ reg9, &ddtregs[9] },
	{ reg10, &ddtregs[10] },
	{ reg11, &ddtregs[11] },
	{ regap, &ddtregs[12] },
	{ regfp, &ddtregs[13] },
	{ regsp, &ddtregs[14] },
	{ regpc, &ddtregs[15] },
	{ regps, &ddtregs[16] } };
