📄 alphaopc.cc
字号:
{0x401,"subf/sc", ALPHA_GROUP2}, {0x402,"mulf/sc", ALPHA_GROUP2}, {0x403,"divf/sc", ALPHA_GROUP2}, {0x41e,"cvtdg/sc", ALPHA_GROUP2}, {0x420,"addg/sc", ALPHA_GROUP2}, {0x421,"subg/sc", ALPHA_GROUP2}, {0x422,"mulg/sc", ALPHA_GROUP2}, {0x423,"divg/sc", ALPHA_GROUP2}, {0x42c,"cvtgf/sc", ALPHA_GROUP2}, {0x42d,"cvtgd/sc", ALPHA_GROUP2}, {0x42f,"cvtgq/sc", ALPHA_GROUP2}, {0x480,"addf/s", ALPHA_GROUP2}, {0x481,"subf/s", ALPHA_GROUP2}, {0x482,"mulf/s", ALPHA_GROUP2}, {0x483,"divf/s", ALPHA_GROUP2}, {0x49e,"cvtdg/s", ALPHA_GROUP2}, {0x4a0,"addg/s", ALPHA_GROUP2}, {0x4a1,"subg/s", ALPHA_GROUP2}, {0x4a2,"mulg/s", ALPHA_GROUP2}, {0x4a3,"divg/s", ALPHA_GROUP2}, {0x4a5,"cmpgeq/s", ALPHA_GROUP2}, {0x4a6,"cmpglt/s", ALPHA_GROUP2}, {0x4a7,"cmpgle/s", ALPHA_GROUP2}, {0x4ac,"cvtgf/s", ALPHA_GROUP2}, {0x4ad,"cvtgd/s", ALPHA_GROUP2}, {0x4af,"cvtgq/s", ALPHA_GROUP2}, {0x500,"addf/suc", ALPHA_GROUP2}, {0x501,"subf/suc", ALPHA_GROUP2}, {0x502,"mulf/suc", ALPHA_GROUP2}, {0x503,"divf/suc", ALPHA_GROUP2}, {0x51e,"cvtdg/suc", ALPHA_GROUP2}, {0x520,"addg/suc", ALPHA_GROUP2}, {0x521,"subg/suc", ALPHA_GROUP2}, {0x522,"mulg/suc", ALPHA_GROUP2}, {0x523,"divg/suc", ALPHA_GROUP2}, {0x52c,"cvtgf/suc", ALPHA_GROUP2}, {0x52d,"cvtgd/suc", ALPHA_GROUP2}, {0x52f,"cvtgq/svc", ALPHA_GROUP2}, {0x580,"addf/su", ALPHA_GROUP2}, {0x581,"subf/su", ALPHA_GROUP2}, {0x582,"mulf/su", ALPHA_GROUP2}, {0x583,"divf/su", ALPHA_GROUP2}, {0x59e,"cvtdg/su", ALPHA_GROUP2}, {0x5a0,"addg/su", ALPHA_GROUP2}, {0x5a1,"subg/su", ALPHA_GROUP2}, {0x5a2,"mulg/su", ALPHA_GROUP2}, {0x5a3,"divg/su", ALPHA_GROUP2}, {0x5ac,"cvtgf/su", ALPHA_GROUP2}, {0x5ad,"cvtgd/su", ALPHA_GROUP2}, {0x5af,"cvtgq/sv", ALPHA_GROUP2}, {0xfff,"", ALPHA_ERROR}};/* table16 */ alpha_opcode_tab_entry alpha_instr_tbl_ext16[] ={ {0x000,"adds/c", ALPHA_GROUP2}, {0x001,"subs/c", ALPHA_GROUP2}, {0x002,"muls/c", ALPHA_GROUP2}, {0x003,"divs/c", ALPHA_GROUP2}, {0x020,"addt/c", ALPHA_GROUP2}, {0x021,"subt/c", ALPHA_GROUP2}, {0x022,"mult/c", ALPHA_GROUP2}, {0x023,"divt/c", ALPHA_GROUP2}, {0x02c,"cvtts/c", ALPHA_GROUP2}, {0x02f,"cvttq/c", ALPHA_GROUP2}, {0x03c,"cvtqs/c", ALPHA_GROUP2}, {0x03e,"cvtqt/c", ALPHA_GROUP2}, {0x040,"adds/m", ALPHA_GROUP2}, {0x041,"subs/m", ALPHA_GROUP2}, {0x042,"muls/m", ALPHA_GROUP2}, {0x043,"divs/m", ALPHA_GROUP2}, {0x060,"addt/m", ALPHA_GROUP2}, {0x061,"subt/m", ALPHA_GROUP2}, {0x062,"mult/m", ALPHA_GROUP2}, {0x063,"divt/m", ALPHA_GROUP2}, {0x06c,"cvtts/m", ALPHA_GROUP2}, {0x06f,"cvttq/m", ALPHA_GROUP2}, {0x07c,"cvtqs/m", ALPHA_GROUP2}, {0x07e,"cvtqt/m", ALPHA_GROUP2}, {0x080,"adds", ALPHA_GROUP2}, {0x081,"subs", ALPHA_GROUP2}, {0x082,"muls", ALPHA_GROUP2}, {0x083,"divs", ALPHA_GROUP2}, {0x0a0,"addt", ALPHA_GROUP2}, {0x0a1,"subt", ALPHA_GROUP2}, {0x0a2,"mult", ALPHA_GROUP2}, {0x0a3,"divt", ALPHA_GROUP2}, {0x0a4,"cmptun", ALPHA_GROUP2}, {0x0a5,"cmpteq", ALPHA_GROUP2}, {0x0a6,"cmptlt", ALPHA_GROUP2}, {0x0a7,"cmptle", ALPHA_GROUP2}, {0x0ac,"cvtts", ALPHA_GROUP2}, {0x0af,"cvttq", ALPHA_GROUP2}, {0x0bc,"cvtqs", ALPHA_GROUP2}, {0x0be,"cvtqt", ALPHA_GROUP2}, {0x0c0,"adds/d", ALPHA_GROUP2}, {0x0c1,"subs/d", ALPHA_GROUP2}, {0x0c2,"muls/d", ALPHA_GROUP2}, {0x0c3,"divs/d", ALPHA_GROUP2}, {0x0e0,"addt/d", ALPHA_GROUP2}, {0x0e1,"subt/d", ALPHA_GROUP2}, {0x0e2,"mult/d", ALPHA_GROUP2}, {0x0e3,"divt/d", ALPHA_GROUP2}, {0x0ec,"cvtts/d", ALPHA_GROUP2}, {0x0ef,"cvttq/d", ALPHA_GROUP2}, {0x0fc,"cvtqs/d", ALPHA_GROUP2}, {0x0fe,"cvtqt/d", ALPHA_GROUP2}, {0x100,"adds/uc", ALPHA_GROUP2}, {0x101,"subs/uc", ALPHA_GROUP2}, {0x102,"muls/uc", ALPHA_GROUP2}, {0x103,"divs/uc", ALPHA_GROUP2}, {0x120,"addt/uc", ALPHA_GROUP2}, {0x121,"subt/uc", ALPHA_GROUP2}, {0x122,"mult/uc", ALPHA_GROUP2}, {0x123,"divt/uc", ALPHA_GROUP2}, {0x12c,"cvtts/uc", ALPHA_GROUP2}, {0x12f,"cvttq/vc", ALPHA_GROUP2}, {0x140,"adds/um", ALPHA_GROUP2}, {0x141,"subs/um", ALPHA_GROUP2}, {0x142,"muls/um", ALPHA_GROUP2}, {0x143,"divs/um", ALPHA_GROUP2}, {0x160,"addt/um", ALPHA_GROUP2}, {0x161,"subt/um", ALPHA_GROUP2}, {0x162,"mult/um", ALPHA_GROUP2}, {0x163,"divt/um", ALPHA_GROUP2}, {0x16c,"cvtts/um", ALPHA_GROUP2}, {0x16f,"cvttq/vm", ALPHA_GROUP2}, {0x180,"adds/u", ALPHA_GROUP2}, {0x181,"subs/u", ALPHA_GROUP2}, {0x182,"muls/u", ALPHA_GROUP2}, {0x183,"divs/u", ALPHA_GROUP2}, {0x1a0,"addt/u", ALPHA_GROUP2}, {0x1a1,"subt/u", ALPHA_GROUP2}, {0x1a2,"mult/u", ALPHA_GROUP2}, {0x1a3,"divt/u", ALPHA_GROUP2}, {0x1ac,"cvtts/u", ALPHA_GROUP2}, {0x1af,"cvttq/v", ALPHA_GROUP2}, {0x1c0,"adds/ud", ALPHA_GROUP2}, {0x1c1,"subs/ud", ALPHA_GROUP2}, {0x1c2,"muls/ud", ALPHA_GROUP2}, {0x1c3,"divs/ud", ALPHA_GROUP2}, {0x1e0,"addt/ud", ALPHA_GROUP2}, {0x1e1,"subt/ud", ALPHA_GROUP2}, {0x1e2,"mult/ud", ALPHA_GROUP2}, {0x1e3,"divt/ud", ALPHA_GROUP2}, {0x1ec,"cvtts/ud", ALPHA_GROUP2}, {0x1ef,"cvttq/vd", ALPHA_GROUP2}, {0x2ac,"cvtst", ALPHA_GROUP2}, {0x500,"adds/suc", ALPHA_GROUP2}, {0x501,"subs/suc", ALPHA_GROUP2}, {0x502,"muls/suc", ALPHA_GROUP2}, {0x503,"divs/suc", ALPHA_GROUP2}, {0x520,"addt/suc", ALPHA_GROUP2}, {0x521,"subt/suc", ALPHA_GROUP2}, {0x522,"mult/suc", ALPHA_GROUP2}, {0x523,"divt/suc", ALPHA_GROUP2}, {0x52c,"cvtts/suc", ALPHA_GROUP2}, {0x52f,"cvttq/svc", ALPHA_GROUP2}, {0x540,"adds/sum", ALPHA_GROUP2}, {0x541,"subs/sum", ALPHA_GROUP2}, {0x542,"muls/sum", ALPHA_GROUP2}, {0x543,"divs/sum", ALPHA_GROUP2}, {0x560,"addt/sum", ALPHA_GROUP2}, {0x561,"subt/sum", ALPHA_GROUP2}, {0x562,"mult/sum", ALPHA_GROUP2}, {0x563,"divt/sum", ALPHA_GROUP2}, {0x56c,"cvtts/sum", ALPHA_GROUP2}, {0x56f,"cvttq/svm", ALPHA_GROUP2}, {0x580,"adds/su", ALPHA_GROUP2}, {0x581,"subs/su", ALPHA_GROUP2}, {0x582,"muls/su", ALPHA_GROUP2}, {0x583,"divs/su", ALPHA_GROUP2}, {0x5a0,"addt/su", ALPHA_GROUP2}, {0x5a1,"subt/su", ALPHA_GROUP2}, {0x5a2,"mult/su", ALPHA_GROUP2}, {0x5a3,"divt/su", ALPHA_GROUP2}, {0x5a4,"cmptun/su", ALPHA_GROUP2}, {0x5a5,"cmpteq/su", ALPHA_GROUP2}, {0x5a6,"cmptlt/su", ALPHA_GROUP2}, {0x5a7,"cmptle/su", ALPHA_GROUP2}, {0x5ac,"cvtts/su", ALPHA_GROUP2}, {0x5af,"cvttq/sv", ALPHA_GROUP2}, {0x5c0,"adds/sud", ALPHA_GROUP2}, {0x5c1,"subs/sud", ALPHA_GROUP2}, {0x5c2,"muls/sud", ALPHA_GROUP2}, {0x5c3,"divs/sud", ALPHA_GROUP2}, {0x5e0,"addt/sud", ALPHA_GROUP2}, {0x5e1,"subt/sud", ALPHA_GROUP2}, {0x5e2,"mult/sud", ALPHA_GROUP2}, {0x5e3,"divt/sud", ALPHA_GROUP2}, {0x5ec,"cvtts/sud", ALPHA_GROUP2}, {0x5ef,"cvttq/svd", ALPHA_GROUP2}, {0x6ac,"cvtst/s", ALPHA_GROUP2}, {0x700,"adds/suic", ALPHA_GROUP2}, {0x701,"subs/suic", ALPHA_GROUP2}, {0x702,"muls/suic", ALPHA_GROUP2}, {0x703,"divs/suic", ALPHA_GROUP2}, {0x720,"addt/suic", ALPHA_GROUP2}, {0x721,"subt/suic", ALPHA_GROUP2}, {0x722,"mult/suic", ALPHA_GROUP2}, {0x723,"divt/suic", ALPHA_GROUP2}, {0x72c,"cvtts/suic",ALPHA_GROUP2}, {0x72f,"cvttq/svic",ALPHA_GROUP2}, {0x73c,"cvtqs/suic",ALPHA_GROUP2}, {0x73e,"cvtqt/suic",ALPHA_GROUP2}, {0x740,"adds/suim", ALPHA_GROUP2}, {0x741,"subs/suim", ALPHA_GROUP2}, {0x742,"muls/suim", ALPHA_GROUP2}, {0x743,"divs/suim", ALPHA_GROUP2}, {0x760,"addt/suim", ALPHA_GROUP2}, {0x761,"subt/suim", ALPHA_GROUP2}, {0x762,"mult/suim", ALPHA_GROUP2}, {0x763,"divt/suim", ALPHA_GROUP2}, {0x76c,"cvtts/suim",ALPHA_GROUP2}, {0x76f,"cvttq/svim",ALPHA_GROUP2}, {0x77c,"cvtqs/suim",ALPHA_GROUP2}, {0x77e,"cvtqt/suim",ALPHA_GROUP2}, {0x780,"adds/sui", ALPHA_GROUP2}, {0x781,"subs/sui", ALPHA_GROUP2}, {0x782,"muls/sui", ALPHA_GROUP2}, {0x783,"divs/sui", ALPHA_GROUP2}, {0x7a0,"addt/sui", ALPHA_GROUP2}, {0x7a1,"subt/sui", ALPHA_GROUP2}, {0x7a2,"mult/sui", ALPHA_GROUP2}, {0x7a3,"divt/sui", ALPHA_GROUP2}, {0x7ac,"cvtts/sui", ALPHA_GROUP2}, {0x7af,"cvttq/svi", ALPHA_GROUP2}, {0x7bc,"cvtqs/sui", ALPHA_GROUP2}, {0x7be,"cvtqt/sui", ALPHA_GROUP2}, {0x7c0,"adds/suid", ALPHA_GROUP2}, {0x7c1,"subs/suid", ALPHA_GROUP2}, {0x7c2,"muls/suid", ALPHA_GROUP2}, {0x7c3,"divs/suid", ALPHA_GROUP2}, {0x7e0,"addt/suid", ALPHA_GROUP2}, {0x7e1,"subt/suid", ALPHA_GROUP2}, {0x7e2,"mult/suid", ALPHA_GROUP2}, {0x7e3,"divt/suid", ALPHA_GROUP2}, {0x7ec,"cvtts/suid",ALPHA_GROUP2}, {0x7ef,"cvttq/svid",ALPHA_GROUP2}, {0x7fc,"cvtqs/suid",ALPHA_GROUP2}, {0x7fe,"cvtqt/suid",ALPHA_GROUP2}, {0xfff,"", ALPHA_ERROR}};/* table17 */alpha_opcode_tab_entry alpha_instr_tbl_ext17[] ={ {0x000,"", ALPHA_ERROR}, {0x010,"cvtlq", ALPHA_GROUP2}, {0x020,"cpys", ALPHA_GROUP2}, {0x021,"cpysn", ALPHA_GROUP2}, {0x022,"cpyse", ALPHA_GROUP2}, {0x024,"mt_fpcr", ALPHA_GROUP2}, {0x025,"mf_fpcr", ALPHA_GROUP2}, {0x02a,"fcmoveq", ALPHA_GROUP2}, {0x02b,"fcmovne", ALPHA_GROUP2}, {0x02c,"fcmovlt", ALPHA_GROUP2}, {0x02d,"fcmovge", ALPHA_GROUP2}, {0x02e,"fcmovle", ALPHA_GROUP2}, {0x02f,"fcmovgt", ALPHA_GROUP2}, {0x030,"cvtql", ALPHA_GROUP2}, {0x130,"cvtql/v", ALPHA_GROUP2}, {0x530,"cvtql/sv", ALPHA_GROUP2}, {0xfff,"", ALPHA_ERROR}}; /* table18 */alpha_opcode_tab_entry alpha_instr_tbl_ext18[] ={ {0x0000,"trapb", ALPHA_GROUP3}, {0x0400,"excb", ALPHA_GROUP3}, {0x4000,"mb", ALPHA_GROUP3}, {0x4400,"wmb", ALPHA_GROUP3}, {0x8000,"fetch", ALPHA_GROUP3}, {0xa000,"fetch_m", ALPHA_GROUP3}, {0xc000,"rpcc", ALPHA_GROUP3}, {0xe000,"rc", ALPHA_ERROR}, {0xe800,"ecb", ALPHA_ERROR}, {0xf000,"rs", ALPHA_ERROR}, {0xf800,"wh64", ALPHA_ERROR}, {0xffff,"", ALPHA_ERROR}};/* table1a */alpha_opcode_tab_entry alpha_instr_tbl_ext1a[] ={ {0x0,"jmp", ALPHA_GROUP_JMP}, {0x1,"jsr", ALPHA_GROUP_JMP}, {0x2,"ret", ALPHA_GROUP_JMP}, {0x3,"jsr_co", ALPHA_GROUP_JMP}, {0xf,"", ALPHA_ERROR}};/* table1c */alpha_opcode_tab_entry alpha_instr_tbl_ext1c[] ={ {0x00,"sextb", ALPHA_GROUP1}, {0x01,"sextw", ALPHA_GROUP1}, {0x30,"ctpop", ALPHA_GROUP1}, {0x31,"perr", ALPHA_GROUP1}, {0x32,"ctlz", ALPHA_GROUP1}, {0x33,"cttz", ALPHA_GROUP1}, {0x34,"unpkbw", ALPHA_GROUP1}, {0x35,"unpkbl", ALPHA_GROUP1}, {0x36,"pkwb", ALPHA_GROUP1}, {0x37,"pklb", ALPHA_GROUP1}, {0x38,"minsb8", ALPHA_GROUP1}, {0x39,"minsw4", ALPHA_GROUP1}, {0x3a,"minub8", ALPHA_GROUP1}, {0x3b,"minuw4", ALPHA_GROUP1}, {0x3c,"maxub8", ALPHA_GROUP1}, {0x3d,"maxuw4", ALPHA_GROUP1}, {0x3e,"maxsb8", ALPHA_GROUP1}, {0x3f,"maxsw4", ALPHA_GROUP1}, {0x70,"ftoit", ALPHA_GROUP_F2I}, {0x78,"ftois", ALPHA_GROUP_F2I}, {0xff,"", ALPHA_ERROR}};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -