Message ID | 4DAAC8B9.7020708@web.de |
---|---|
State | New |
Headers | show |
diff --git a/target-i386/cpuid.c b/target-i386/cpuid.c index 5e48d35..b7e20e8 100644 --- a/target-i386/cpuid.c +++ b/target-i386/cpuid.c @@ -189,12 +189,14 @@ static int lookup_feature(uint32_t *pval, const char *s, const char *e, { uint32_t mask; const char **ppc; + int found = 0; for (mask = 1, ppc = featureset; mask; mask <<= 1, ++ppc) if (*ppc && !altcmp(s, e, *ppc)) { *pval |= mask; + found = 1; } - return (mask ? 1 : 0); + return found; } static void add_flagname_to_bitmaps(const char *flagname, uint32_t *features,