Home | History | Annotate | Download | only in libcpu

Lines Matching refs:prefixes

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