#include "alphaopc.h"
Go to the source code of this file.
|
Definition at line 37 of file alphaopc.cc. Referenced by Alphadis::decode(), and AnalyAlphaDisassembler::isBranch(). |
|
Initial value: { {0x00,"addl", ALPHA_GROUP1}, {0x02,"s4addl", ALPHA_GROUP1}, {0x09,"subl", ALPHA_GROUP1}, {0x0b,"s4subl", ALPHA_GROUP1}, {0x0f,"cmpbge", ALPHA_GROUP1}, {0x12,"s8addl", ALPHA_GROUP1}, {0x1b,"s8subl", ALPHA_GROUP1}, {0x1d,"cmpult", ALPHA_GROUP1}, {0x20,"addq", ALPHA_GROUP1}, {0x22,"s4addq", ALPHA_GROUP1}, {0x29,"subq", ALPHA_GROUP1}, {0x2b,"s4subq", ALPHA_GROUP1}, {0x2d,"cmpeq", ALPHA_GROUP1}, {0x32,"s8addq", ALPHA_GROUP1}, {0x3b,"s8subq", ALPHA_GROUP1}, {0x3d,"cmpule", ALPHA_GROUP1}, {0x40,"addl/v", ALPHA_GROUP1}, {0x49,"subl/v", ALPHA_GROUP1}, {0x4d,"cmplt", ALPHA_GROUP1}, {0x60,"addq/v", ALPHA_GROUP1}, {0x69,"subq/v", ALPHA_GROUP1}, {0x6d,"cmple", ALPHA_GROUP1}, {0xff,"", ALPHA_ERROR} } Definition at line 113 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Initial value: { {0x00,"and", ALPHA_GROUP1}, {0x08,"bic", ALPHA_GROUP1}, {0x14,"cmovlbs", ALPHA_GROUP1}, {0x16,"cmovlbc", ALPHA_GROUP1}, {0x20,"bis", ALPHA_GROUP1}, {0x24,"cmoveq", ALPHA_GROUP1}, {0x26,"cmovne", ALPHA_GROUP1}, {0x28,"ornot", ALPHA_GROUP1}, {0x40,"xor", ALPHA_GROUP1}, {0x44,"cmovlt", ALPHA_GROUP1}, {0x46,"cmovge", ALPHA_GROUP1}, {0x48,"eqv", ALPHA_GROUP1}, {0x61,"amask", ALPHA_GROUP3}, {0x64,"cmovle", ALPHA_GROUP1}, {0x66,"cmovgt", ALPHA_GROUP1}, {0x6c,"implver", ALPHA_GROUP3}, {0xff,"", ALPHA_ERROR} } Definition at line 141 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Definition at line 163 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Initial value: { {0x00,"mull", ALPHA_GROUP1}, {0x20,"mulq", ALPHA_GROUP1}, {0x30,"umulh", ALPHA_GROUP1}, {0x40,"mull/v", ALPHA_GROUP1}, {0x60,"mulq/v", ALPHA_GROUP1}, {0xff,"", ALPHA_ERROR} } Definition at line 196 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Definition at line 207 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Definition at line 265 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Definition at line 377 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Initial value: { {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} } Definition at line 569 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Initial value: { {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} } Definition at line 591 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Initial value: { {0x0,"jmp", ALPHA_GROUP_JMP}, {0x1,"jsr", ALPHA_GROUP_JMP}, {0x2,"ret", ALPHA_GROUP_JMP}, {0x3,"jsr_co", ALPHA_GROUP_JMP}, {0xf,"", ALPHA_ERROR} } Definition at line 608 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Initial value: { {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} } Definition at line 618 of file alphaopc.cc. Referenced by Alphadis::decode(). |
|
Initial value: { "v0", "t0","t1","t2","t3","t4","t5","t6","t7", "s0","s1","s2","s3","s4","s5","s6/fp", "a0","a1","a2","a3","a4","a5", "t8","t9","t10","t11", "ra","t12/pv","at","gp","sp","zero", "f0", "f1", "f2", "f3", "f4", "f5", "f6", "f7", "f8", "f9", "f10","f11","f12","f13","f14","f15", "f16","f17","f18","f19","?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "?", "fzero", "lit" } Definition at line 23 of file alphaopc.cc. |