Lines Matching refs:i_extra
113 const void * i_extra; /* pointer to extra opcode table */
1315 ip = ((const struct inst * const *)ip->i_extra)[inst>>4];
1333 if (ip->i_extra == db_Grp9 && f_mod(rex, regmodrm) == 3) {
1339 else if (ip->i_extra == db_Grp1 || ip->i_extra == db_Grp2 ||
1340 ip->i_extra == db_Grp6 || ip->i_extra == db_Grp7 ||
1341 ip->i_extra == db_Grp8 || ip->i_extra == db_Grp9 ||
1342 ip->i_extra == db_Grp15) {
1343 i_name = ((const char * const *)ip->i_extra)[f_reg(rex, regmodrm)];
1345 else if (ip->i_extra == db_Grp3) {
1346 ip = ip->i_extra;
1351 else if (ip->i_extra == db_Grp4 || ip->i_extra == db_Grp5) {
1352 ip = ip->i_extra;
1360 if (ip->i_extra == db_Grp7 && f_mod(rex, regmodrm) == 3) {
1464 if (ip->i_extra == db_Grp15 && f_mod(rex, regmodrm) == 3) {
1477 } else if (ip->i_extra == db_Grp9 && f_mod(rex, regmodrm) != 3 &&
1484 if (ip->i_extra == db_Grp9 && f_mod(rex, regmodrm) != 3 &&
1503 db_printf("%s", (const char *)ip->i_extra);
1508 db_printf("%s", (const char *)ip->i_extra);