Lines Matching defs:inst
92 struct inst {
178 static const struct inst db_inst_0f0x[] = {
198 static const struct inst db_inst_0f2x[] = {
218 static const struct inst db_inst_0f3x[] = {
238 static const struct inst db_inst_0f4x[] = {
258 static const struct inst db_inst_0f8x[] = {
278 static const struct inst db_inst_0f9x[] = {
298 static const struct inst db_inst_0fax[] = {
318 static const struct inst db_inst_0fbx[] = {
338 static const struct inst db_inst_0fcx[] = {
357 static const struct inst * const db_inst_0f[] = {
524 static const struct inst db_Grp3[] = {
535 static const struct inst db_Grp4[] = {
546 static const struct inst db_Grp5[] = {
557 static const struct inst db_inst_table[256] = {
848 static const struct inst db_bad_inst =
907 db_disasm_esc(db_addr_t loc, int inst, int short_addr,
1035 db_disasm_esc(loc, inst, short_addr, size, seg)
1037 int inst;
1049 fp = &db_Esc_inst[inst - 0xd8][f_reg(regmodrm)];
1135 int inst;
1139 const struct inst * ip;
1153 get_value_inc(inst, loc, 1, FALSE);
1164 switch (inst) {
1203 get_value_inc(inst, loc, 1, FALSE);
1206 if (inst == 0x90) {
1215 if (inst >= 0xd8 && inst <= 0xdf) {
1216 loc = db_disasm_esc(loc, inst, short_addr, size, seg);
1221 if (inst == 0x0f) {
1222 get_value_inc(inst, loc, 1, FALSE);
1223 ip = db_inst_0f[inst>>4];
1228 ip = &ip[inst&0xf];
1232 ip = &db_inst_table[inst];
1347 db_printf("%s", db_reg[size][f_rm(inst)]);
1351 db_printf("%s", db_reg[LONG][f_rm(inst)]);
1359 db_printf("%s", db_seg_reg[f_reg(inst)]);