![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qsimd_p.h"
#include "qalgorithms.h"
#include <stdio.h>
#include <string.h>
#include <assert.h>
Go to the source code of this file.
Macros | |
#define | __INTEL_COMPILER_USE_INTRINSIC_PROTOTYPES |
#define | QT_FUNCTION_TARGET_BASELINE |
Functions | |
template<typename T, uint N> | |
QT_BEGIN_NAMESPACE QT_FUNCTION_TARGET_BASELINE uint | arraysize (T(&)[N]) |
static uint | detectProcessorFeatures () |
Q_ATOMIC (QCpuFeatureType) QT_MANGLE_NAMESPACE(qt_cpu_features)[1] = { 0 } | |
QT_FUNCTION_TARGET_BASELINE uint64_t QT_MANGLE_NAMESPACE | qDetectCpuFeatures () |
QT_FUNCTION_TARGET_BASELINE void | qDumpCPUFeatures () |
Variables | |
static const char | features_string [] = "" |
static const int | features_indices [] = { 0 } |
static const quint64 | minFeature = qCompilerCpuFeatures |
static constexpr auto | SimdInitialized = QCpuFeatureType(1) << (sizeof(QCpuFeatureType) * 8 - 1) |
QT_BEGIN_NAMESPACE QT_FUNCTION_TARGET_BASELINE uint arraysize | ( | T(&) | [N] | ) |
Q_ATOMIC | ( | QCpuFeatureType | ) | )[1] = { 0 } |
QT_FUNCTION_TARGET_BASELINE uint64_t QT_MANGLE_NAMESPACE qDetectCpuFeatures | ( | ) |
Definition at line 636 of file qsimd.cpp.
References features_indices, features_string, and SimdInitialized.
QT_FUNCTION_TARGET_BASELINE void qDumpCPUFeatures | ( | ) |
Definition at line 688 of file qsimd.cpp.
References features_indices, features_string, and qCompilerCpuFeatures.
|
static |
Definition at line 118 of file qsimd.cpp.
Referenced by qDetectCpuFeatures(), and qDumpCPUFeatures().
|
static |
Definition at line 117 of file qsimd.cpp.
Referenced by qDetectCpuFeatures(), and qDumpCPUFeatures().
|
static |
|
staticconstexpr |
Definition at line 632 of file qsimd.cpp.
Referenced by qDetectCpuFeatures().