aboutsummaryrefslogtreecommitdiff
path: root/src/arm/linux/aarch32-isa.c
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2017-12-03 23:12:11 -0800
committerMarat Dukhan <marat@fb.com>2017-12-03 23:12:11 -0800
commit55b5be483f858eb6dfebc425d415d3e21a3ecb1c (patch)
tree16e11acac91360bf41a3c0b52c492035ca3b9811 /src/arm/linux/aarch32-isa.c
parentad74184358018c8e03557b1d2ec58106413ea1c4 (diff)
downloadcpuinfo-55b5be483f858eb6dfebc425d415d3e21a3ecb1c.tar.gz
Recognize FP16 support on Qualcomm Scorpion
Diffstat (limited to 'src/arm/linux/aarch32-isa.c')
-rw-r--r--src/arm/linux/aarch32-isa.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arm/linux/aarch32-isa.c b/src/arm/linux/aarch32-isa.c
index b72a3c6..a35cf49 100644
--- a/src/arm/linux/aarch32-isa.c
+++ b/src/arm/linux/aarch32-isa.c
@@ -175,9 +175,9 @@ void cpuinfo_arm_linux_decode_isa_from_proc_cpuinfo(
/*
* There is no separate feature flag for FP16 support.
* VFPv4 implies VFPv3-FP16 support (and in practice, NEON-HP as well).
- * Additionally, ARM Cortex-A9 supports FP16.
+ * Additionally, ARM Cortex-A9 and Qualcomm Scorpion support FP16.
*/
- if ((features & CPUINFO_ARM_LINUX_FEATURE_VFPV4) || midr_is_cortex_a9(midr)) {
+ if ((features & CPUINFO_ARM_LINUX_FEATURE_VFPV4) || midr_is_cortex_a9(midr) || midr_is_scorpion(midr)) {
isa->fp16 = true;
}