Lines Matching refs:i_extra
119 const void * i_extra; /* pointer to extra opcode table */
1275 ip = ((const struct inst * const *)ip->i_extra)[inst>>4];
1293 if (ip->i_extra == db_Grp1 || ip->i_extra == db_Grp2 ||
1294 ip->i_extra == db_Grp6 || ip->i_extra == db_Grp7 ||
1295 ip->i_extra == db_Grp8 || ip->i_extra == db_Grp9 ||
1296 ip->i_extra == db_Grp15) {
1297 i_name = ((const char * const *)ip->i_extra)[f_reg(rex, regmodrm)];
1299 else if (ip->i_extra == db_Grp3) {
1300 ip = ip->i_extra;
1305 else if (ip->i_extra == db_Grp4 || ip->i_extra == db_Grp5) {
1306 ip = ip->i_extra;
1314 if (ip->i_extra == db_Grp7 && f_mod(rex, regmodrm) == 3) {
1368 if (ip->i_extra == db_Grp15 && f_mod(rex, regmodrm) == 3) {
1381 } else if (ip->i_extra == db_Grp9 && f_mod(rex, regmodrm) != 3 &&
1388 if (ip->i_extra == db_Grp9 && f_mod(rex, regmodrm) != 3 &&
1407 kprintf("%s", (const char *)ip->i_extra);
1412 kprintf("%s", (const char *)ip->i_extra);