From dc32a8a90f6e9169a6444826fcd55e0645db708c Mon Sep 17 00:00:00 2001 From: Martin Kroeker Date: Tue, 7 Apr 2026 18:31:40 +0200 Subject: [PATCH] Try to find out if _Float16 is available on the target before using it --- openblas_config_template.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openblas_config_template.h b/openblas_config_template.h index 660a7da0dc..bde4f2c161 100644 --- a/openblas_config_template.h +++ b/openblas_config_template.h @@ -43,7 +43,12 @@ typedef uint16_t bfloat16; #if defined(OPENBLAS_ARCH_POWER) || defined(OPENBLAS_ARCH_LOONGARCH64) typedef bfloat16 hfloat16; #else +#define __STDC_WANT_IEC_60559_TYPES_EXT__ +#include +#ifdef FLT16_MAX typedef _Float16 hfloat16; +#else +typedef uint16_t hfloat16; #endif #else #include