• Home
  • Raw
  • Download

Lines Matching refs:prefixes

257   int *prefixes;  member
321 int prefixes; in i386_disasm() local
329 .prefixes = &prefixes, in i386_disasm()
340 prefixes = 0; in i386_disasm()
356 prefixes |= last_prefix_bit = 1 << i; in i386_disasm()
363 prefixes |= ((*data++) & 0xf) | has_rex; in i386_disasm()
375 if (prefixes != 0) in i386_disasm()
446 || (prefixes & correct_prefix) != 0); in i386_disasm()
447 prefixes ^= correct_prefix; in i386_disasm()
473 assert (prefixes != 0); in i386_disasm()
487 if ((prefixes & has_lock) != 0) in i386_disasm()
495 if ((prefixes & has_rep) != 0) in i386_disasm()
502 && (prefixes & (has_rep | has_repne)) != 0) in i386_disasm()
504 if ((prefixes & has_repne) != 0) in i386_disasm()
509 else if ((prefixes & has_rep) != 0) in i386_disasm()
515 else if ((prefixes & (has_rep | has_repne)) != 0) in i386_disasm()
593 if (likely ((prefixes & has_addr16) != 0)) in i386_disasm()
717 if (prefixes & has_rex_b) in i386_disasm()
725 if (prefixes == (has_rex_w | has_rex)) in i386_disasm()
731 if (prefixes & ~has_data16) in i386_disasm()
733 str = prefixes & has_data16 ? "cbtw" : "cwtl"; in i386_disasm()
738 if (prefixes == (has_rex_w | has_rex)) in i386_disasm()
744 if (prefixes & ~has_data16) in i386_disasm()
746 str = prefixes & has_data16 ? "cwtd" : "cltd"; in i386_disasm()
750 if (prefixes & ~has_addr16) in i386_disasm()
753 str = prefixes & has_addr16 ? "jecxz" : "jrcxz"; in i386_disasm()
755 str = prefixes & has_addr16 ? "jcxz" : "jecxz"; in i386_disasm()
781 str = ((prefixes & has_rex_w) in i386_disasm()
847 if (prefixes & has_data16) in i386_disasm()
850 else if (prefixes & has_rex_w) in i386_disasm()
874 if (prefixes & has_data16) in i386_disasm()
877 prefixes &= ~has_data16; in i386_disasm()
886 if (prefixes & has_data16) in i386_disasm()
889 prefixes &= ~has_data16; in i386_disasm()
892 else if (prefixes & has_rex_w) in i386_disasm()
1109 if ((prefixes & SEGMENT_PREFIXES) != 0) in i386_disasm()
1122 if (prefixes != 0) in i386_disasm()