Home | History | Annotate | Download | only in libcpu

Lines Matching refs:prefixes

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