⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ia64-opc-m.c

📁 基于4个mips核的noc设计
💻 C
📖 第 1 页 / 共 4 页
字号:
    {"ld1.nt1",		LDINCREG (0x00, 1)},    {"ld1.nta",		LDINCREG (0x00, 3)},    {"ld2",		LDINCREG (0x01, 0)},    {"ld2.nt1",		LDINCREG (0x01, 1)},    {"ld2.nta",		LDINCREG (0x01, 3)},    {"ld4",		LDINCREG (0x02, 0)},    {"ld4.nt1",		LDINCREG (0x02, 1)},    {"ld4.nta",		LDINCREG (0x02, 3)},    {"ld8",		LDINCREG (0x03, 0)},    {"ld8.nt1",		LDINCREG (0x03, 1)},    {"ld8.nta",		LDINCREG (0x03, 3)},    {"ld1.s",		LDINCREG (0x04, 0)},    {"ld1.s.nt1",	LDINCREG (0x04, 1)},    {"ld1.s.nta",	LDINCREG (0x04, 3)},    {"ld2.s",		LDINCREG (0x05, 0)},    {"ld2.s.nt1",	LDINCREG (0x05, 1)},    {"ld2.s.nta",	LDINCREG (0x05, 3)},    {"ld4.s",		LDINCREG (0x06, 0)},    {"ld4.s.nt1",	LDINCREG (0x06, 1)},    {"ld4.s.nta",	LDINCREG (0x06, 3)},    {"ld8.s",		LDINCREG (0x07, 0)},    {"ld8.s.nt1",	LDINCREG (0x07, 1)},    {"ld8.s.nta",	LDINCREG (0x07, 3)},    {"ld1.a",		LDINCREG (0x08, 0)},    {"ld1.a.nt1",	LDINCREG (0x08, 1)},    {"ld1.a.nta",	LDINCREG (0x08, 3)},    {"ld2.a",		LDINCREG (0x09, 0)},    {"ld2.a.nt1",	LDINCREG (0x09, 1)},    {"ld2.a.nta",	LDINCREG (0x09, 3)},    {"ld4.a",		LDINCREG (0x0a, 0)},    {"ld4.a.nt1",	LDINCREG (0x0a, 1)},    {"ld4.a.nta",	LDINCREG (0x0a, 3)},    {"ld8.a",		LDINCREG (0x0b, 0)},    {"ld8.a.nt1",	LDINCREG (0x0b, 1)},    {"ld8.a.nta",	LDINCREG (0x0b, 3)},    {"ld1.sa",		LDINCREG (0x0c, 0)},    {"ld1.sa.nt1",	LDINCREG (0x0c, 1)},    {"ld1.sa.nta",	LDINCREG (0x0c, 3)},    {"ld2.sa",		LDINCREG (0x0d, 0)},    {"ld2.sa.nt1",	LDINCREG (0x0d, 1)},    {"ld2.sa.nta",	LDINCREG (0x0d, 3)},    {"ld4.sa",		LDINCREG (0x0e, 0)},    {"ld4.sa.nt1",	LDINCREG (0x0e, 1)},    {"ld4.sa.nta",	LDINCREG (0x0e, 3)},    {"ld8.sa",		LDINCREG (0x0f, 0)},    {"ld8.sa.nt1",	LDINCREG (0x0f, 1)},    {"ld8.sa.nta",	LDINCREG (0x0f, 3)},    {"ld1.bias",	LDINCREG (0x10, 0)},    {"ld1.bias.nt1",	LDINCREG (0x10, 1)},    {"ld1.bias.nta",	LDINCREG (0x10, 3)},    {"ld2.bias",	LDINCREG (0x11, 0)},    {"ld2.bias.nt1",	LDINCREG (0x11, 1)},    {"ld2.bias.nta",	LDINCREG (0x11, 3)},    {"ld4.bias",	LDINCREG (0x12, 0)},    {"ld4.bias.nt1",	LDINCREG (0x12, 1)},    {"ld4.bias.nta",	LDINCREG (0x12, 3)},    {"ld8.bias",	LDINCREG (0x13, 0)},    {"ld8.bias.nt1",	LDINCREG (0x13, 1)},    {"ld8.bias.nta",	LDINCREG (0x13, 3)},    {"ld1.acq",		LDINCREG (0x14, 0)},    {"ld1.acq.nt1",	LDINCREG (0x14, 1)},    {"ld1.acq.nta",	LDINCREG (0x14, 3)},    {"ld2.acq",		LDINCREG (0x15, 0)},    {"ld2.acq.nt1",	LDINCREG (0x15, 1)},    {"ld2.acq.nta",	LDINCREG (0x15, 3)},    {"ld4.acq",		LDINCREG (0x16, 0)},    {"ld4.acq.nt1",	LDINCREG (0x16, 1)},    {"ld4.acq.nta",	LDINCREG (0x16, 3)},    {"ld8.acq",		LDINCREG (0x17, 0)},    {"ld8.acq.nt1",	LDINCREG (0x17, 1)},    {"ld8.acq.nta",	LDINCREG (0x17, 3)},    {"ld8.fill",	LDINCREG (0x1b, 0)},    {"ld8.fill.nt1",	LDINCREG (0x1b, 1)},    {"ld8.fill.nta",	LDINCREG (0x1b, 3)},    {"ld1.c.clr",	LDINCREG (0x20, 0)},    {"ld1.c.clr.nt1",	LDINCREG (0x20, 1)},    {"ld1.c.clr.nta",	LDINCREG (0x20, 3)},    {"ld2.c.clr",	LDINCREG (0x21, 0)},    {"ld2.c.clr.nt1",	LDINCREG (0x21, 1)},    {"ld2.c.clr.nta",	LDINCREG (0x21, 3)},    {"ld4.c.clr",	LDINCREG (0x22, 0)},    {"ld4.c.clr.nt1",	LDINCREG (0x22, 1)},    {"ld4.c.clr.nta",	LDINCREG (0x22, 3)},    {"ld8.c.clr",	LDINCREG (0x23, 0)},    {"ld8.c.clr.nt1",	LDINCREG (0x23, 1)},    {"ld8.c.clr.nta",	LDINCREG (0x23, 3)},    {"ld1.c.nc",	LDINCREG (0x24, 0)},    {"ld1.c.nc.nt1",	LDINCREG (0x24, 1)},    {"ld1.c.nc.nta",	LDINCREG (0x24, 3)},    {"ld2.c.nc",	LDINCREG (0x25, 0)},    {"ld2.c.nc.nt1",	LDINCREG (0x25, 1)},    {"ld2.c.nc.nta",	LDINCREG (0x25, 3)},    {"ld4.c.nc",	LDINCREG (0x26, 0)},    {"ld4.c.nc.nt1",	LDINCREG (0x26, 1)},    {"ld4.c.nc.nta",	LDINCREG (0x26, 3)},    {"ld8.c.nc",	LDINCREG (0x27, 0)},    {"ld8.c.nc.nt1",	LDINCREG (0x27, 1)},    {"ld8.c.nc.nta",	LDINCREG (0x27, 3)},    {"ld1.c.clr.acq",	  LDINCREG (0x28, 0)},    {"ld1.c.clr.acq.nt1", LDINCREG (0x28, 1)},    {"ld1.c.clr.acq.nta", LDINCREG (0x28, 3)},    {"ld2.c.clr.acq",	  LDINCREG (0x29, 0)},    {"ld2.c.clr.acq.nt1", LDINCREG (0x29, 1)},    {"ld2.c.clr.acq.nta", LDINCREG (0x29, 3)},    {"ld4.c.clr.acq",	  LDINCREG (0x2a, 0)},    {"ld4.c.clr.acq.nt1", LDINCREG (0x2a, 1)},    {"ld4.c.clr.acq.nta", LDINCREG (0x2a, 3)},    {"ld8.c.clr.acq",	  LDINCREG (0x2b, 0)},    {"ld8.c.clr.acq.nt1", LDINCREG (0x2b, 1)},    {"ld8.c.clr.acq.nta", LDINCREG (0x2b, 3)},#undef LDINCREG    {"st1",		M, OpMXX6aHint (4, 0, 0, 0x30, 0), {MR3, R2}},    {"st1.nta",		M, OpMXX6aHint (4, 0, 0, 0x30, 3), {MR3, R2}},    {"st2",		M, OpMXX6aHint (4, 0, 0, 0x31, 0), {MR3, R2}},    {"st2.nta",		M, OpMXX6aHint (4, 0, 0, 0x31, 3), {MR3, R2}},    {"st4",		M, OpMXX6aHint (4, 0, 0, 0x32, 0), {MR3, R2}},    {"st4.nta",		M, OpMXX6aHint (4, 0, 0, 0x32, 3), {MR3, R2}},    {"st8",		M, OpMXX6aHint (4, 0, 0, 0x33, 0), {MR3, R2}},    {"st8.nta",		M, OpMXX6aHint (4, 0, 0, 0x33, 3), {MR3, R2}},    {"st1.rel",		M, OpMXX6aHint (4, 0, 0, 0x34, 0), {MR3, R2}},    {"st1.rel.nta",	M, OpMXX6aHint (4, 0, 0, 0x34, 3), {MR3, R2}},    {"st2.rel",		M, OpMXX6aHint (4, 0, 0, 0x35, 0), {MR3, R2}},    {"st2.rel.nta",	M, OpMXX6aHint (4, 0, 0, 0x35, 3), {MR3, R2}},    {"st4.rel",		M, OpMXX6aHint (4, 0, 0, 0x36, 0), {MR3, R2}},    {"st4.rel.nta",	M, OpMXX6aHint (4, 0, 0, 0x36, 3), {MR3, R2}},    {"st8.rel",		M, OpMXX6aHint (4, 0, 0, 0x37, 0), {MR3, R2}},    {"st8.rel.nta",	M, OpMXX6aHint (4, 0, 0, 0x37, 3), {MR3, R2}},    {"st8.spill",	M, OpMXX6aHint (4, 0, 0, 0x3b, 0), {MR3, R2}},    {"st8.spill.nta",	M, OpMXX6aHint (4, 0, 0, 0x3b, 3), {MR3, R2}},#define CMPXCHG(c,h)	M, OpMXX6aHint (4, 0, 1, c, h), {R1, MR3, R2, AR_CCV}    {"cmpxchg1.acq",		CMPXCHG (0x00, 0)},    {"cmpxchg1.acq.nt1",	CMPXCHG (0x00, 1)},    {"cmpxchg1.acq.nta",	CMPXCHG (0x00, 3)},    {"cmpxchg2.acq",		CMPXCHG (0x01, 0)},    {"cmpxchg2.acq.nt1",	CMPXCHG (0x01, 1)},    {"cmpxchg2.acq.nta",	CMPXCHG (0x01, 3)},    {"cmpxchg4.acq",		CMPXCHG (0x02, 0)},    {"cmpxchg4.acq.nt1",	CMPXCHG (0x02, 1)},    {"cmpxchg4.acq.nta",	CMPXCHG (0x02, 3)},    {"cmpxchg8.acq",		CMPXCHG (0x03, 0)},    {"cmpxchg8.acq.nt1",	CMPXCHG (0x03, 1)},    {"cmpxchg8.acq.nta",	CMPXCHG (0x03, 3)},    {"cmpxchg1.rel",		CMPXCHG (0x04, 0)},    {"cmpxchg1.rel.nt1",	CMPXCHG (0x04, 1)},    {"cmpxchg1.rel.nta",	CMPXCHG (0x04, 3)},    {"cmpxchg2.rel",		CMPXCHG (0x05, 0)},    {"cmpxchg2.rel.nt1",	CMPXCHG (0x05, 1)},    {"cmpxchg2.rel.nta",	CMPXCHG (0x05, 3)},    {"cmpxchg4.rel",		CMPXCHG (0x06, 0)},    {"cmpxchg4.rel.nt1",	CMPXCHG (0x06, 1)},    {"cmpxchg4.rel.nta",	CMPXCHG (0x06, 3)},    {"cmpxchg8.rel",		CMPXCHG (0x07, 0)},    {"cmpxchg8.rel.nt1",	CMPXCHG (0x07, 1)},    {"cmpxchg8.rel.nta",	CMPXCHG (0x07, 3)},#undef CMPXCHG    {"xchg1",		  M, OpMXX6aHint (4, 0, 1, 0x08, 0), {R1, MR3, R2}},    {"xchg1.nt1",	  M, OpMXX6aHint (4, 0, 1, 0x08, 1), {R1, MR3, R2}},    {"xchg1.nta",	  M, OpMXX6aHint (4, 0, 1, 0x08, 3), {R1, MR3, R2}},    {"xchg2",		  M, OpMXX6aHint (4, 0, 1, 0x09, 0), {R1, MR3, R2}},    {"xchg2.nt1",	  M, OpMXX6aHint (4, 0, 1, 0x09, 1), {R1, MR3, R2}},    {"xchg2.nta",	  M, OpMXX6aHint (4, 0, 1, 0x09, 3), {R1, MR3, R2}},    {"xchg4",		  M, OpMXX6aHint (4, 0, 1, 0x0a, 0), {R1, MR3, R2}},    {"xchg4.nt1",	  M, OpMXX6aHint (4, 0, 1, 0x0a, 1), {R1, MR3, R2}},    {"xchg4.nta",	  M, OpMXX6aHint (4, 0, 1, 0x0a, 3), {R1, MR3, R2}},    {"xchg8",		  M, OpMXX6aHint (4, 0, 1, 0x0b, 0), {R1, MR3, R2}},    {"xchg8.nt1",	  M, OpMXX6aHint (4, 0, 1, 0x0b, 1), {R1, MR3, R2}},    {"xchg8.nta",	  M, OpMXX6aHint (4, 0, 1, 0x0b, 3), {R1, MR3, R2}},    {"fetchadd4.acq",	  M, OpMXX6aHint (4, 0, 1, 0x12, 0), {R1, MR3, INC3}},    {"fetchadd4.acq.nt1", M, OpMXX6aHint (4, 0, 1, 0x12, 1), {R1, MR3, INC3}},    {"fetchadd4.acq.nta", M, OpMXX6aHint (4, 0, 1, 0x12, 3), {R1, MR3, INC3}},    {"fetchadd8.acq",	  M, OpMXX6aHint (4, 0, 1, 0x13, 0), {R1, MR3, INC3}},    {"fetchadd8.acq.nt1", M, OpMXX6aHint (4, 0, 1, 0x13, 1), {R1, MR3, INC3}},    {"fetchadd8.acq.nta", M, OpMXX6aHint (4, 0, 1, 0x13, 3), {R1, MR3, INC3}},    {"fetchadd4.rel",	  M, OpMXX6aHint (4, 0, 1, 0x16, 0), {R1, MR3, INC3}},    {"fetchadd4.rel.nt1", M, OpMXX6aHint (4, 0, 1, 0x16, 1), {R1, MR3, INC3}},    {"fetchadd4.rel.nta", M, OpMXX6aHint (4, 0, 1, 0x16, 3), {R1, MR3, INC3}},    {"fetchadd8.rel",	  M, OpMXX6aHint (4, 0, 1, 0x17, 0), {R1, MR3, INC3}},    {"fetchadd8.rel.nt1", M, OpMXX6aHint (4, 0, 1, 0x17, 1), {R1, MR3, INC3}},    {"fetchadd8.rel.nta", M, OpMXX6aHint (4, 0, 1, 0x17, 3), {R1, MR3, INC3}},    {"getf.sig",	  M, OpMXX6a (4, 0, 1, 0x1c), {R1, F2}},    {"getf.exp",	  M, OpMXX6a (4, 0, 1, 0x1d), {R1, F2}},    {"getf.s",		  M, OpMXX6a (4, 0, 1, 0x1e), {R1, F2}},    {"getf.d",		  M, OpMXX6a (4, 0, 1, 0x1f), {R1, F2}},    /* integer load w/increment by immediate */#define LDINCIMMED(c,h) M, OpX6aHint (5, c, h), {R1, MR3, IMM9b}, POSTINC    {"ld1",		LDINCIMMED (0x00, 0)},    {"ld1.nt1",		LDINCIMMED (0x00, 1)},    {"ld1.nta",		LDINCIMMED (0x00, 3)},    {"ld2",		LDINCIMMED (0x01, 0)},    {"ld2.nt1",		LDINCIMMED (0x01, 1)},    {"ld2.nta",		LDINCIMMED (0x01, 3)},    {"ld4",		LDINCIMMED (0x02, 0)},    {"ld4.nt1",		LDINCIMMED (0x02, 1)},    {"ld4.nta",		LDINCIMMED (0x02, 3)},    {"ld8",		LDINCIMMED (0x03, 0)},    {"ld8.nt1",		LDINCIMMED (0x03, 1)},    {"ld8.nta",		LDINCIMMED (0x03, 3)},    {"ld1.s",		LDINCIMMED (0x04, 0)},    {"ld1.s.nt1",	LDINCIMMED (0x04, 1)},    {"ld1.s.nta",	LDINCIMMED (0x04, 3)},    {"ld2.s",		LDINCIMMED (0x05, 0)},    {"ld2.s.nt1",	LDINCIMMED (0x05, 1)},    {"ld2.s.nta",	LDINCIMMED (0x05, 3)},    {"ld4.s",		LDINCIMMED (0x06, 0)},    {"ld4.s.nt1",	LDINCIMMED (0x06, 1)},    {"ld4.s.nta",	LDINCIMMED (0x06, 3)},    {"ld8.s",		LDINCIMMED (0x07, 0)},    {"ld8.s.nt1",	LDINCIMMED (0x07, 1)},    {"ld8.s.nta",	LDINCIMMED (0x07, 3)},    {"ld1.a",		LDINCIMMED (0x08, 0)},    {"ld1.a.nt1",	LDINCIMMED (0x08, 1)},    {"ld1.a.nta",	LDINCIMMED (0x08, 3)},    {"ld2.a",		LDINCIMMED (0x09, 0)},    {"ld2.a.nt1",	LDINCIMMED (0x09, 1)},    {"ld2.a.nta",	LDINCIMMED (0x09, 3)},    {"ld4.a",		LDINCIMMED (0x0a, 0)},    {"ld4.a.nt1",	LDINCIMMED (0x0a, 1)},    {"ld4.a.nta",	LDINCIMMED (0x0a, 3)},    {"ld8.a",		LDINCIMMED (0x0b, 0)},    {"ld8.a.nt1",	LDINCIMMED (0x0b, 1)},    {"ld8.a.nta",	LDINCIMMED (0x0b, 3)},    {"ld1.sa",		LDINCIMMED (0x0c, 0)},    {"ld1.sa.nt1",	LDINCIMMED (0x0c, 1)},    {"ld1.sa.nta",	LDINCIMMED (0x0c, 3)},    {"ld2.sa",		LDINCIMMED (0x0d, 0)},    {"ld2.sa.nt1",	LDINCIMMED (0x0d, 1)},    {"ld2.sa.nta",	LDINCIMMED (0x0d, 3)},    {"ld4.sa",		LDINCIMMED (0x0e, 0)},    {"ld4.sa.nt1",	LDINCIMMED (0x0e, 1)},    {"ld4.sa.nta",	LDINCIMMED (0x0e, 3)},    {"ld8.sa",		LDINCIMMED (0x0f, 0)},    {"ld8.sa.nt1",	LDINCIMMED (0x0f, 1)},    {"ld8.sa.nta",	LDINCIMMED (0x0f, 3)},    {"ld1.bias",	LDINCIMMED (0x10, 0)},    {"ld1.bias.nt1",	LDINCIMMED (0x10, 1)},    {"ld1.bias.nta",	LDINCIMMED (0x10, 3)},    {"ld2.bias",	LDINCIMMED (0x11, 0)},    {"ld2.bias.nt1",	LDINCIMMED (0x11, 1)},    {"ld2.bias.nta",	LDINCIMMED (0x11, 3)},    {"ld4.bias",	LDINCIMMED (0x12, 0)},    {"ld4.bias.nt1",	LDINCIMMED (0x12, 1)},    {"ld4.bias.nta",	LDINCIMMED (0x12, 3)},    {"ld8.bias",	LDINCIMMED (0x13, 0)},    {"ld8.bias.nt1",	LDINCIMMED (0x13, 1)},    {"ld8.bias.nta",	LDINCIMMED (0x13, 3)},    {"ld1.acq",		LDINCIMMED (0x14, 0)},    {"ld1.acq.nt1",	LDINCIMMED (0x14, 1)},    {"ld1.acq.nta",	LDINCIMMED (0x14, 3)},    {"ld2.acq",		LDINCIMMED (0x15, 0)},    {"ld2.acq.nt1",	LDINCIMMED (0x15, 1)},    {"ld2.acq.nta",	LDINCIMMED (0x15, 3)},    {"ld4.acq",		LDINCIMMED (0x16, 0)},    {"ld4.acq.nt1",	LDINCIMMED (0x16, 1)},    {"ld4.acq.nta",	LDINCIMMED (0x16, 3)},    {"ld8.acq",		LDINCIMMED (0x17, 0)},    {"ld8.acq.nt1",	LDINCIMMED (0x17, 1)},    {"ld8.acq.nta",	LDINCIMMED (0x17, 3)},    {"ld8.fill",	LDINCIMMED (0x1b, 0)},    {"ld8.fill.nt1",	LDINCIMMED (0x1b, 1)},    {"ld8.fill.nta",	LDINCIMMED (0x1b, 3)},    {"ld1.c.clr",	LDINCIMMED (0x20, 0)},

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -