Home | History | Annotate | Download | only in libcpu

Lines Matching refs:prefixes

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