Lines Matching refs:dp

12797 get_valid_dis386 (const struct dis386 *dp, disassemble_info *info)  in get_valid_dis386()  argument
12801 if (dp->name != NULL) in get_valid_dis386()
12802 return dp; in get_valid_dis386()
12804 switch (dp->op[0].bytemode) in get_valid_dis386()
12807 dp = &reg_table[dp->op[1].bytemode][modrm.reg]; in get_valid_dis386()
12812 dp = &mod_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12816 dp = &rm_table[dp->op[1].bytemode][modrm.rm]; in get_valid_dis386()
12866 if ((((prefix_table[dp->op[1].bytemode][vindex].prefix_requirement in get_valid_dis386()
12885 dp = &prefix_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12890 dp = &x86_64_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12896 dp = &three_byte_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12920 dp = &vex_len_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
12933 dp = &bad_opcode; in get_valid_dis386()
12934 return dp; in get_valid_dis386()
12954 dp = &bad_opcode; in get_valid_dis386()
12955 return dp; in get_valid_dis386()
12978 dp = &xop_table[vex_table_index][vindex]; in get_valid_dis386()
12996 dp = &bad_opcode; in get_valid_dis386()
12997 return dp; in get_valid_dis386()
13017 dp = &bad_opcode; in get_valid_dis386()
13018 return dp; in get_valid_dis386()
13041 dp = &vex_table[vex_table_index][vindex]; in get_valid_dis386()
13064 dp = &bad_opcode; in get_valid_dis386()
13065 return dp; in get_valid_dis386()
13090 dp = &vex_table[dp->op[1].bytemode][vindex]; in get_valid_dis386()
13106 dp = &vex_w_table[dp->op[1].bytemode][vex.w ? 1 : 0]; in get_valid_dis386()
13185 dp = &evex_table[vex_table_index][vindex]; in get_valid_dis386()
13215 dp = &bad_opcode; in get_valid_dis386()
13222 if (dp->name != NULL) in get_valid_dis386()
13223 return dp; in get_valid_dis386()
13225 return get_valid_dis386 (dp, info); in get_valid_dis386()
13247 const struct dis386 *dp; in print_insn() local
13475 dp = &dis386_twobyte[threebyte]; in print_insn()
13481 dp = &dis386[*codep]; in print_insn()
13509 if (dp->name == NULL && dp->op[0].bytemode == FLOATCODE) in print_insn()
13516 dp = get_valid_dis386 (dp, info); in print_insn()
13517 if (dp != NULL && putop (dp->name, sizeflag) == 0) in print_insn()
13524 if (dp->op[i].rtn) in print_insn()
13525 (*dp->op[i].rtn) (dp->op[i].bytemode, sizeflag); in print_insn()
13582 if (dp->prefix_requirement == PREFIX_OPCODE in print_insn()
13583 && dp != &bad_opcode in print_insn()
13619 if (intel_syntax && dp && dp->op[2].rtn == OP_Rounding in print_insn()
13620 && dp->op[3].rtn == OP_E && dp->op[4].rtn == NULL) in print_insn()
13988 const struct dis386 *dp; in dofloat() local
14007 dp = &float_reg[floatop - 0xd8][modrm.reg]; in dofloat()
14008 if (dp->name == NULL) in dofloat()
14010 putop (fgrps[dp->op[0].bytemode][modrm.rm], sizeflag); in dofloat()
14018 putop (dp->name, sizeflag); in dofloat()
14022 if (dp->op[0].rtn) in dofloat()
14023 (*dp->op[0].rtn) (dp->op[0].bytemode, sizeflag); in dofloat()
14027 if (dp->op[1].rtn) in dofloat()
14028 (*dp->op[1].rtn) (dp->op[1].bytemode, sizeflag); in dofloat()