📄 ia64-opc-m.c
字号:
{"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 + -