35 case CpuModel::MODEL: \ 41 return std::string(
"GENERIC");
85 const int implementer = (midr >> 24) & 0xFF;
86 const int variant = (midr >> 20) & 0xF;
87 const int cpunum = (midr >> 4) & 0xFFF;
90 if(implementer == 0x41)
147 else if(implementer == 0x46)
159 else if(implementer == 0x48)
171 else if(implementer == 0x51)
CPUModel
CPU models types.
Copyright (c) 2017-2023 Arm Limited.
bool model_supports_fp16(CpuModel model)
Check if a model supports half-precision floating point arithmetic.
bool model_supports_dot(CpuModel model)
Check if a model supports dot product.
std::string cpu_model_to_string(CpuModel model)
Convert a CPU model value to a string.
#define ARM_COMPUTE_CPU_MODEL_LIST
CpuModel midr_to_model(uint32_t midr)
Extract the model type from the MIDR value.