• Home
  • Raw
  • Download

Lines Matching refs:prefixes

257   int *prefixes;  member
314 int prefixes; in i386_disasm() local
322 .prefixes = &prefixes, in i386_disasm()
333 prefixes = 0; in i386_disasm()
349 prefixes |= last_prefix_bit = 1 << i; in i386_disasm()
356 prefixes |= ((*data++) & 0xf) | has_rex; in i386_disasm()
368 if (prefixes != 0) in i386_disasm()
426 || (prefixes & correct_prefix) != 0); in i386_disasm()
427 prefixes ^= correct_prefix; in i386_disasm()
453 assert (prefixes != 0); in i386_disasm()
467 if ((prefixes & has_lock) != 0) in i386_disasm()
475 if ((prefixes & has_rep) != 0) in i386_disasm()
482 && (prefixes & (has_rep | has_repne)) != 0) in i386_disasm()
484 if ((prefixes & has_repne) != 0) in i386_disasm()
489 else if ((prefixes & has_rep) != 0) in i386_disasm()
495 else if ((prefixes & (has_rep | has_repne)) != 0) in i386_disasm()
573 if (likely ((prefixes & has_addr16) != 0)) in i386_disasm()
676 if (prefixes & has_rex_b) in i386_disasm()
684 if (prefixes == (has_rex_w | has_rex)) in i386_disasm()
690 if (prefixes & ~has_data16) in i386_disasm()
692 str = prefixes & has_data16 ? "cbtw" : "cwtl"; in i386_disasm()
697 if (prefixes == (has_rex_w | has_rex)) in i386_disasm()
703 if (prefixes & ~has_data16) in i386_disasm()
705 str = prefixes & has_data16 ? "cwtd" : "cltd"; in i386_disasm()
709 if (prefixes & ~has_addr16) in i386_disasm()
712 str = prefixes & has_addr16 ? "jecxz" : "jrcxz"; in i386_disasm()
714 str = prefixes & has_addr16 ? "jcxz" : "jecxz"; in i386_disasm()
740 str = ((prefixes & has_rex_w) in i386_disasm()
800 if (prefixes & has_data16) in i386_disasm()
803 else if (prefixes & has_rex_w) in i386_disasm()
827 if (prefixes & has_data16) in i386_disasm()
830 prefixes &= ~has_data16; in i386_disasm()
839 if (prefixes & has_data16) in i386_disasm()
842 prefixes &= ~has_data16; in i386_disasm()
845 else if (prefixes & has_rex_w) in i386_disasm()
1005 if ((prefixes & SEGMENT_PREFIXES) != 0) in i386_disasm()
1018 if (prefixes != 0) in i386_disasm()