Skip to content

Commit de2f71e

Browse files
author
Marat Dukhan
committed
Add cpuinfo_has_arm_neon_fp16_arith function
1 parent f229129 commit de2f71e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Diff for: include/cpuinfo.h

+10
Original file line numberDiff line numberDiff line change
@@ -1560,6 +1560,16 @@ static inline bool cpuinfo_has_arm_neon_rdm(void) {
15601560
#endif
15611561
}
15621562

1563+
static inline bool cpuinfo_has_arm_neon_fp16_arith(void) {
1564+
#if CPUINFO_ARCH_ARM
1565+
return cpuinfo_isa.neon && cpuinfo_isa.fp16arith;
1566+
#elif CPUINFO_ARCH_ARM64
1567+
return cpuinfo_isa.fp16arith;
1568+
#else
1569+
return false;
1570+
#endif
1571+
}
1572+
15631573
static inline bool cpuinfo_has_arm_fp16_arith(void) {
15641574
#if CPUINFO_ARCH_ARM || CPUINFO_ARCH_ARM64
15651575
return cpuinfo_isa.fp16arith;

0 commit comments

Comments
 (0)