Lines Matching refs:prefixes
259 int *prefixes; member
324 int prefixes; in i386_disasm() local
332 .prefixes = &prefixes, in i386_disasm()
343 prefixes = 0; in i386_disasm()
359 prefixes |= last_prefix_bit = 1 << i; in i386_disasm()
366 prefixes |= ((*data++) & 0xf) | has_rex; in i386_disasm()
378 if (prefixes != 0) in i386_disasm()
449 || (prefixes & correct_prefix) != 0); in i386_disasm()
450 prefixes ^= correct_prefix; in i386_disasm()
476 assert (prefixes != 0); in i386_disasm()
490 if ((prefixes & has_lock) != 0) in i386_disasm()
498 if ((prefixes & has_rep) != 0) in i386_disasm()
505 && (prefixes & (has_rep | has_repne)) != 0) in i386_disasm()
507 if ((prefixes & has_repne) != 0) in i386_disasm()
512 else if ((prefixes & has_rep) != 0) in i386_disasm()
518 else if ((prefixes & (has_rep | has_repne)) != 0) in i386_disasm()
596 if (likely ((prefixes & has_addr16) != 0)) in i386_disasm()
720 if (prefixes & has_rex_b) in i386_disasm()
728 if (prefixes == (has_rex_w | has_rex)) in i386_disasm()
734 if (prefixes & ~has_data16) in i386_disasm()
736 str = prefixes & has_data16 ? "cbtw" : "cwtl"; in i386_disasm()
741 if (prefixes == (has_rex_w | has_rex)) in i386_disasm()
747 if (prefixes & ~has_data16) in i386_disasm()
749 str = prefixes & has_data16 ? "cwtd" : "cltd"; in i386_disasm()
753 if (prefixes & ~has_addr16) in i386_disasm()
756 str = prefixes & has_addr16 ? "jecxz" : "jrcxz"; in i386_disasm()
758 str = prefixes & has_addr16 ? "jcxz" : "jecxz"; in i386_disasm()
784 str = ((prefixes & has_rex_w) in i386_disasm()
850 if (prefixes & has_data16) in i386_disasm()
853 else if (prefixes & has_rex_w) in i386_disasm()
877 if (prefixes & has_data16) in i386_disasm()
880 prefixes &= ~has_data16; in i386_disasm()
889 if (prefixes & has_data16) in i386_disasm()
892 prefixes &= ~has_data16; in i386_disasm()
895 else if (prefixes & has_rex_w) in i386_disasm()
1112 if ((prefixes & SEGMENT_PREFIXES) != 0) in i386_disasm()
1125 if (prefixes != 0) in i386_disasm()