From a2dbd63a3b31bf99ed53e55e75219eee9b53f984 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Sat, 18 Jul 2015 22:37:46 -0700 Subject: [PATCH] Update the processor feature reporting in qtdiag Don't try to report on features from the wrong processor Change-Id: Ib306f8f647014b399b87ffff13f2426ce9047e98 Reviewed-by: Friedemann Kleint --- src/qtdiag/qtdiag.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/qtdiag/qtdiag.cpp b/src/qtdiag/qtdiag.cpp index d4e2575..bc8ed32 100644 --- a/src/qtdiag/qtdiag.cpp +++ b/src/qtdiag/qtdiag.cpp @@ -225,6 +225,7 @@ QString qtDiag(unsigned flags) << " [" << QSysInfo::kernelType() << " version " << QSysInfo::kernelVersion() << "]\n"; str << "\nArchitecture: " << QSysInfo::currentCpuArchitecture() << "; features:"; +#if defined(Q_PROCESSOR_X86) DUMP_CPU_FEATURE(SSE2, "SSE2"); DUMP_CPU_FEATURE(SSE3, "SSE3"); DUMP_CPU_FEATURE(SSSE3, "SSSE3"); @@ -234,9 +235,12 @@ QString qtDiag(unsigned flags) DUMP_CPU_FEATURE(AVX2, "AVX2"); DUMP_CPU_FEATURE(RTM, "RTM"); DUMP_CPU_FEATURE(HLE, "HLE"); +#elif defined(Q_PROCESSOR_ARM) DUMP_CPU_FEATURE(ARM_NEON, "Neon"); +#elif defined(Q_PROCESSOR_MIPS) DUMP_CPU_FEATURE(DSP, "DSP"); DUMP_CPU_FEATURE(DSPR2, "DSPR2"); +#endif str << '\n'; str << "\nLibrary info:\n"; -- 2.7.4