Lines Matching defs:OP_MASK
3979 #define OP_MASK OP (0x3f)
4006 #define P_D_MASK (((-1ULL << 50) & ~PCREL_MASK) | OP_MASK)
4038 #define OPTO_MASK (OP_MASK | TO_MASK)
4183 #define DRA_MASK (OP_MASK | RA_MASK)
4280 (OP_MASK \
5061 {"tdi", OP(2), OP_MASK, PPC64, PPCVLE, {TO, RA, SI}},
5093 {"twi", OP(3), OP_MASK, PPCCOM, PPCVLE, {TO, RA, SI}},
5094 {"ti", OP(3), OP_MASK, PWRCOM, PPCVLE, {TO, RA, SI}},
6038 {"mulli", OP(7), OP_MASK, PPCCOM, PPCVLE, {RT, RA, SI}},
6039 {"muli", OP(7), OP_MASK, PWRCOM, PPCVLE, {RT, RA, SI}},
6041 {"subfic", OP(8), OP_MASK, PPCCOM, PPCVLE, {RT, RA, SI}},
6042 {"sfi", OP(8), OP_MASK, PWRCOM, PPCVLE, {RT, RA, SI}},
6044 {"dozi", OP(9), OP_MASK, M601, PPCVLE, {RT, RA, SI}},
6048 {"cmpli", OP(10), OP_MASK, PPC, PPCVLE, {BF, L32OPT, RA, UISIGNOPT}},
6049 {"cmpli", OP(10), OP_MASK, PWRCOM, PPC|PPCVLE, {BF, RA, UISIGNOPT}},
6053 {"cmpi", OP(11), OP_MASK, PPC, PPCVLE, {BF, L32OPT, RA, SI}},
6054 {"cmpi", OP(11), OP_MASK, PWRCOM, PPC|PPCVLE, {BF, RA, SI}},
6056 {"addic", OP(12), OP_MASK, PPCCOM, PPCVLE, {RT, RA, SI}},
6057 {"ai", OP(12), OP_MASK, PWRCOM, PPCVLE, {RT, RA, SI}},
6058 {"subic", OP(12), OP_MASK, PPCCOM, PPCVLE|EXT, {RT, RA, NSI}},
6060 {"addic.", OP(13), OP_MASK, PPCCOM, PPCVLE, {RT, RA, SI}},
6061 {"ai.", OP(13), OP_MASK, PWRCOM, PPCVLE, {RT, RA, SI}},
6062 {"subic.", OP(13), OP_MASK, PPCCOM, PPCVLE|EXT, {RT, RA, NSI}},
6066 {"addi", OP(14), OP_MASK, PPCCOM, PPCVLE, {RT, RA0, SI}},
6067 {"cal", OP(14), OP_MASK, PWRCOM, PPCVLE, {RT, D, RA0}},
6068 {"subi", OP(14), OP_MASK, PPCCOM, PPCVLE|EXT, {RT, RA0, NSI}},
6069 {"la", OP(14), OP_MASK, PPCCOM, PPCVLE|EXT, {RT, D, RA0}},
6073 {"addis", OP(15), OP_MASK, PPCCOM, PPCVLE, {RT, RA0, SISIGNOPT}},
6074 {"cau", OP(15), OP_MASK, PWRCOM, PPCVLE, {RT, RA0, SISIGNOPT}},
6075 {"subis", OP(15), OP_MASK, PPCCOM, PPCVLE|EXT, {RT, RA0, NSISIGNOPT}},
6975 {"ori", OP(24), OP_MASK, PPCCOM, PPCVLE, {RA, RS, UI}},
6976 {"oril", OP(24), OP_MASK, PWRCOM, PPCVLE, {RA, RS, UI}},
6978 {"oris", OP(25), OP_MASK, PPCCOM, PPCVLE, {RA, RS, UI}},
6979 {"oriu", OP(25), OP_MASK, PWRCOM, PPCVLE, {RA, RS, UI}},
6982 {"xori", OP(26), OP_MASK, PPCCOM, PPCVLE, {RA, RS, UI}},
6983 {"xoril", OP(26), OP_MASK, PWRCOM, PPCVLE, {RA, RS, UI}},
6985 {"xoris", OP(27), OP_MASK, PPCCOM, PPCVLE, {RA, RS, UI}},
6986 {"xoriu", OP(27), OP_MASK, PWRCOM, PPCVLE, {RA, RS, UI}},
6988 {"andi.", OP(28), OP_MASK, PPCCOM, PPCVLE, {RA, RS, UI}},
6989 {"andil.", OP(28), OP_MASK, PWRCOM, PPCVLE, {RA, RS, UI}},
6991 {"andis.", OP(29), OP_MASK, PPCCOM, PPCVLE, {RA, RS, UI}},
6992 {"andiu.", OP(29), OP_MASK, PWRCOM, PPCVLE, {RA, RS, UI}},
8951 {"lwz", OP(32), OP_MASK, PPCCOM, PPCVLE, {RT, D, RA0}},
8952 {"l", OP(32), OP_MASK, PWRCOM, PPCVLE, {RT, D, RA0}},
8954 {"lwzu", OP(33), OP_MASK, PPCCOM, PPCVLE, {RT, D, RAL}},
8955 {"lu", OP(33), OP_MASK, PWRCOM, PPCVLE, {RT, D, RA0}},
8957 {"lbz", OP(34), OP_MASK, COM, PPCVLE, {RT, D, RA0}},
8959 {"lbzu", OP(35), OP_MASK, COM, PPCVLE, {RT, D, RAL}},
8961 {"stw", OP(36), OP_MASK, PPCCOM, PPCVLE, {RS, D, RA0}},
8962 {"st", OP(36), OP_MASK, PWRCOM, PPCVLE, {RS, D, RA0}},
8964 {"stwu", OP(37), OP_MASK, PPCCOM, PPCVLE, {RS, D, RAS}},
8965 {"stu", OP(37), OP_MASK, PWRCOM, PPCVLE, {RS, D, RA0}},
8967 {"stb", OP(38), OP_MASK, COM, PPCVLE, {RS, D, RA0}},
8969 {"stbu", OP(39), OP_MASK, COM, PPCVLE, {RS, D, RAS}},
8971 {"lhz", OP(40), OP_MASK, COM, PPCVLE, {RT, D, RA0}},
8973 {"lhzu", OP(41), OP_MASK, COM, PPCVLE, {RT, D, RAL}},
8975 {"lha", OP(42), OP_MASK, COM, PPCVLE, {RT, D, RA0}},
8977 {"lhau", OP(43), OP_MASK, COM, PPCVLE, {RT, D, RAL}},
8979 {"sth", OP(44), OP_MASK, COM, PPCVLE, {RS, D, RA0}},
8981 {"sthu", OP(45), OP_MASK, COM, PPCVLE, {RS, D, RAS}},
8983 {"lmw", OP(46), OP_MASK, PPCCOM, PPCVLE, {RT, D, RAM}},
8984 {"lm", OP(46), OP_MASK, PWRCOM, PPCVLE, {RT, D, RA0}},
8986 {"stmw", OP(47), OP_MASK, PPCCOM, PPCVLE, {RS, D, RA0}},
8987 {"stm", OP(47), OP_MASK, PWRCOM, PPCVLE, {RS, D, RA0}},
8989 {"lfs", OP(48), OP_MASK, COM, PPCEFS|PPCVLE, {FRT, D, RA0}},
8991 {"lfsu", OP(49), OP_MASK, COM, PPCEFS|PPCVLE, {FRT, D, RAS}},
8993 {"lfd", OP(50), OP_MASK, COM, PPCEFS|PPCVLE, {FRT, D, RA0}},
8995 {"lfdu", OP(51), OP_MASK, COM, PPCEFS|PPCVLE, {FRT, D, RAS}},
8997 {"stfs", OP(52), OP_MASK, COM, PPCEFS|PPCVLE, {FRS, D, RA0}},
8999 {"stfsu", OP(53), OP_MASK, COM, PPCEFS|PPCVLE, {FRS, D, RAS}},
9001 {"stfd", OP(54), OP_MASK, COM, PPCEFS|PPCVLE, {FRS, D, RA0}},
9003 {"stfdu", OP(55), OP_MASK, COM, PPCEFS|PPCVLE, {FRS, D, RAS}},
9005 {"lq", OP(56), OP_MASK|Q_MASK, POWER4, PPC476|PPCVLE, {RTQ, DQ, RAQ}},
9006 {"psq_l", OP(56), OP_MASK, PPCPS, PPCVLE, {FRT,PSD,RA,PSW,PSQ}},
9007 {"lfq", OP(56), OP_MASK, POWER2, PPCVLE, {FRT, D, RA0}},
9011 {"lfdp", OP(57), OP_MASK|Q_MASK, POWER6, POWER7|PPCVLE, {FRTp, DS, RA0}},
9012 {"psq_lu", OP(57), OP_MASK, PPCPS, PPCVLE, {FRT,PSD,RA,PSW,PSQ}},
9013 {"lfqu", OP(57), OP_MASK, POWER2, PPCVLE, {FRT, D, RA0}},
9453 {"psq_st", OP(60), OP_MASK, PPCPS, PPCVLE, {FRS,PSD,RA,PSW,PSQ}},
9454 {"stfq", OP(60), OP_MASK, POWER2, PPCVLE, {FRS, D, RA}},
9460 {"stfdp", OP(61), OP_MASK|Q_MASK, POWER6, POWER7|PPCVLE, {FRSp, DS, RA0}},
9461 {"psq_stu", OP(61), OP_MASK, PPCPS, PPCVLE, {FRS,PSD,RA,PSW,PSQ}},
9462 {"stfqu", OP(61), OP_MASK, POWER2, PPCVLE, {FRS, D, RA}},
9993 {"e_add16i", OP(7), OP_MASK, PPCVLE, 0, {RT, RA, SI}},
9994 {"e_la", OP(7), OP_MASK, PPCVLE, EXT, {RT, D, RA0}},
9995 {"e_sub16i", OP(7), OP_MASK, PPCVLE, EXT, {RT, RA, NSI}},
10005 {"e_lbz", OP(12), OP_MASK, PPCVLE, 0, {RT, D, RA0}},
10006 {"e_stb", OP(13), OP_MASK, PPCVLE, 0, {RT, D, RA0}},
10007 {"e_lha", OP(14), OP_MASK, PPCVLE, 0, {RT, D, RA0}},
10019 {"e_lwz", OP(20), OP_MASK, PPCVLE, 0, {RT, D, RA0}},
10020 {"e_stw", OP(21), OP_MASK, PPCVLE, 0, {RT, D, RA0}},
10021 {"e_lhz", OP(22), OP_MASK, PPCVLE, 0, {RT, D, RA0}},
10022 {"e_sth", OP(23), OP_MASK, PPCVLE, 0, {RT, D, RA0}},