diff --git a/lib/rpmrc.c b/lib/rpmrc.c index bb203f8817..269d490acd 100644 --- a/lib/rpmrc.c +++ b/lib/rpmrc.c @@ -908,8 +908,8 @@ static inline int RPMClass(void) cpu = (tfms>>8)&15; if (cpu == 5 - && cpuid_ecx(0) == '68xM' - && cpuid_edx(0) == 'Teni' + && cpuid_ecx(0) == 0x3638784d /* '68xM' */ + && cpuid_edx(0) == 0x54656e69 /* 'Teni' */ && (cpuid_edx(1) & ((1<<8)|(1<<15))) == ((1<<8)|(1<<15))) { sigaction(SIGILL, &oldsa, NULL); return 6; /* has CX8 and CMOV */