Lines Matching refs:OP_MASK
2111 #define OP_MASK OP (0x3f) macro
2117 #define OPTO_MASK (OP_MASK | TO_MASK)
2230 #define DRA_MASK (OP_MASK | RA_MASK)
2292 #define SC_MASK (OP_MASK | (((unsigned long)0x3ff) << 16) | (((unsigned long)1) << 1) | 1)
2797 {"tdi", OP(2), OP_MASK, PPC64, PPCNONE, {TO, RA, SI}},
2829 {"twi", OP(3), OP_MASK, PPCCOM, PPCNONE, {TO, RA, SI}},
2830 {"ti", OP(3), OP_MASK, PWRCOM, PPCNONE, {TO, RA, SI}},
3498 {"mulli", OP(7), OP_MASK, PPCCOM, PPCNONE, {RT, RA, SI}},
3499 {"muli", OP(7), OP_MASK, PWRCOM, PPCNONE, {RT, RA, SI}},
3501 {"subfic", OP(8), OP_MASK, PPCCOM, PPCNONE, {RT, RA, SI}},
3502 {"sfi", OP(8), OP_MASK, PWRCOM, PPCNONE, {RT, RA, SI}},
3504 {"dozi", OP(9), OP_MASK, M601, PPCNONE, {RT, RA, SI}},
3508 {"cmpli", OP(10), OP_MASK, PPC, PPCNONE, {BF, L, RA, UISIGNOPT}},
3509 {"cmpli", OP(10), OP_MASK, PWRCOM, PPC, {BF, RA, UISIGNOPT}},
3513 {"cmpi", OP(11), OP_MASK, PPC, PPCNONE, {BF, L, RA, SI}},
3514 {"cmpi", OP(11), OP_MASK, PWRCOM, PPC, {BF, RA, SI}},
3516 {"addic", OP(12), OP_MASK, PPCCOM, PPCNONE, {RT, RA, SI}},
3517 {"ai", OP(12), OP_MASK, PWRCOM, PPCNONE, {RT, RA, SI}},
3518 {"subic", OP(12), OP_MASK, PPCCOM, PPCNONE, {RT, RA, NSI}},
3520 {"addic.", OP(13), OP_MASK, PPCCOM, PPCNONE, {RT, RA, SI}},
3521 {"ai.", OP(13), OP_MASK, PWRCOM, PPCNONE, {RT, RA, SI}},
3522 {"subic.", OP(13), OP_MASK, PPCCOM, PPCNONE, {RT, RA, NSI}},
3526 {"addi", OP(14), OP_MASK, PPCCOM, PPCNONE, {RT, RA0, SI}},
3527 {"cal", OP(14), OP_MASK, PWRCOM, PPCNONE, {RT, D, RA0}},
3528 {"subi", OP(14), OP_MASK, PPCCOM, PPCNONE, {RT, RA0, NSI}},
3529 {"la", OP(14), OP_MASK, PPCCOM, PPCNONE, {RT, D, RA0}},
3533 {"addis", OP(15), OP_MASK, PPCCOM, PPCNONE, {RT, RA0, SISIGNOPT}},
3534 {"cau", OP(15), OP_MASK, PWRCOM, PPCNONE, {RT, RA0, SISIGNOPT}},
3535 {"subis", OP(15), OP_MASK, PPCCOM, PPCNONE, {RT, RA0, NSI}},
4280 {"ori", OP(24), OP_MASK, PPCCOM, PPCNONE, {RA, RS, UI}},
4281 {"oril", OP(24), OP_MASK, PWRCOM, PPCNONE, {RA, RS, UI}},
4283 {"oris", OP(25), OP_MASK, PPCCOM, PPCNONE, {RA, RS, UI}},
4284 {"oriu", OP(25), OP_MASK, PWRCOM, PPCNONE, {RA, RS, UI}},
4287 {"xori", OP(26), OP_MASK, PPCCOM, PPCNONE, {RA, RS, UI}},
4288 {"xoril", OP(26), OP_MASK, PWRCOM, PPCNONE, {RA, RS, UI}},
4290 {"xoris", OP(27), OP_MASK, PPCCOM, PPCNONE, {RA, RS, UI}},
4291 {"xoriu", OP(27), OP_MASK, PWRCOM, PPCNONE, {RA, RS, UI}},
4293 {"andi.", OP(28), OP_MASK, PPCCOM, PPCNONE, {RA, RS, UI}},
4294 {"andil.", OP(28), OP_MASK, PWRCOM, PPCNONE, {RA, RS, UI}},
4296 {"andis.", OP(29), OP_MASK, PPCCOM, PPCNONE, {RA, RS, UI}},
4297 {"andiu.", OP(29), OP_MASK, PWRCOM, PPCNONE, {RA, RS, UI}},
5846 {"lwz", OP(32), OP_MASK, PPCCOM, PPCNONE, {RT, D, RA0}},
5847 {"l", OP(32), OP_MASK, PWRCOM, PPCNONE, {RT, D, RA0}},
5849 {"lwzu", OP(33), OP_MASK, PPCCOM, PPCNONE, {RT, D, RAL}},
5850 {"lu", OP(33), OP_MASK, PWRCOM, PPCNONE, {RT, D, RA0}},
5852 {"lbz", OP(34), OP_MASK, COM, PPCNONE, {RT, D, RA0}},
5854 {"lbzu", OP(35), OP_MASK, COM, PPCNONE, {RT, D, RAL}},
5856 {"stw", OP(36), OP_MASK, PPCCOM, PPCNONE, {RS, D, RA0}},
5857 {"st", OP(36), OP_MASK, PWRCOM, PPCNONE, {RS, D, RA0}},
5859 {"stwu", OP(37), OP_MASK, PPCCOM, PPCNONE, {RS, D, RAS}},
5860 {"stu", OP(37), OP_MASK, PWRCOM, PPCNONE, {RS, D, RA0}},
5862 {"stb", OP(38), OP_MASK, COM, PPCNONE, {RS, D, RA0}},
5864 {"stbu", OP(39), OP_MASK, COM, PPCNONE, {RS, D, RAS}},
5866 {"lhz", OP(40), OP_MASK, COM, PPCNONE, {RT, D, RA0}},
5868 {"lhzu", OP(41), OP_MASK, COM, PPCNONE, {RT, D, RAL}},
5870 {"lha", OP(42), OP_MASK, COM, PPCNONE, {RT, D, RA0}},
5872 {"lhau", OP(43), OP_MASK, COM, PPCNONE, {RT, D, RAL}},
5874 {"sth", OP(44), OP_MASK, COM, PPCNONE, {RS, D, RA0}},
5876 {"sthu", OP(45), OP_MASK, COM, PPCNONE, {RS, D, RAS}},
5878 {"lmw", OP(46), OP_MASK, PPCCOM, PPCNONE, {RT, D, RAM}},
5879 {"lm", OP(46), OP_MASK, PWRCOM, PPCNONE, {RT, D, RA0}},
5881 {"stmw", OP(47), OP_MASK, PPCCOM, PPCNONE, {RS, D, RA0}},
5882 {"stm", OP(47), OP_MASK, PWRCOM, PPCNONE, {RS, D, RA0}},
5884 {"lfs", OP(48), OP_MASK, COM, PPCEFS, {FRT, D, RA0}},
5886 {"lfsu", OP(49), OP_MASK, COM, PPCEFS, {FRT, D, RAS}},
5888 {"lfd", OP(50), OP_MASK, COM, PPCEFS, {FRT, D, RA0}},
5890 {"lfdu", OP(51), OP_MASK, COM, PPCEFS, {FRT, D, RAS}},
5892 {"stfs", OP(52), OP_MASK, COM, PPCEFS, {FRS, D, RA0}},
5894 {"stfsu", OP(53), OP_MASK, COM, PPCEFS, {FRS, D, RAS}},
5896 {"stfd", OP(54), OP_MASK, COM, PPCEFS, {FRS, D, RA0}},
5898 {"stfdu", OP(55), OP_MASK, COM, PPCEFS, {FRS, D, RAS}},
5900 {"lq", OP(56), OP_MASK, POWER4, PPC476, {RTQ, DQ, RAQ}},
5901 {"psq_l", OP(56), OP_MASK, PPCPS, PPCNONE, {FRT,PSD,RA,PSW,PSQ}},
5902 {"lfq", OP(56), OP_MASK, POWER2, PPCNONE, {FRT, D, RA0}},
5904 {"lfdp", OP(57), OP_MASK, POWER6, POWER7, {FRTp, DS, RA0}},
5905 {"psq_lu", OP(57), OP_MASK, PPCPS, PPCNONE, {FRT,PSD,RA,PSW,PSQ}},
5906 {"lfqu", OP(57), OP_MASK, POWER2, PPCNONE, {FRT, D, RA0}},
6187 {"psq_st", OP(60), OP_MASK, PPCPS, PPCNONE, {FRS,PSD,RA,PSW,PSQ}},
6188 {"stfq", OP(60), OP_MASK, POWER2, PPCNONE, {FRS, D, RA}},
6190 {"stfdp", OP(61), OP_MASK, POWER6, POWER7, {FRSp, DS, RA0}},
6191 {"psq_stu", OP(61), OP_MASK, PPCPS, PPCNONE, {FRS,PSD,RA,PSW,PSQ}},
6192 {"stfqu", OP(61), OP_MASK, POWER2, PPCNONE, {FRS, D, RA}},
6491 {"e_add16i", OP(7), OP_MASK, PPCVLE, PPCNONE, {RT, RA, SI}},
6492 {"e_la", OP(7), OP_MASK, PPCVLE, PPCNONE, {RT, D, RA0}},
6493 {"e_sub16i", OP(7), OP_MASK, PPCVLE, PPCNONE, {RT, RA, NSI}},
6503 {"e_lbz", OP(12), OP_MASK, PPCVLE, PPCNONE, {RT, D, RA0}},
6504 {"e_stb", OP(13), OP_MASK, PPCVLE, PPCNONE, {RT, D, RA0}},
6505 {"e_lha", OP(14), OP_MASK, PPCVLE, PPCNONE, {RT, D, RA0}},
6517 {"e_lwz", OP(20), OP_MASK, PPCVLE, PPCNONE, {RT, D, RA0}},
6518 {"e_stw", OP(21), OP_MASK, PPCVLE, PPCNONE, {RT, D, RA0}},
6519 {"e_lhz", OP(22), OP_MASK, PPCVLE, PPCNONE, {RT, D, RA0}},
6520 {"e_sth", OP(23), OP_MASK, PPCVLE, PPCNONE, {RT, D, RA0}},