diff options
| author | Sebastian Berg <sebastianb@nvidia.com> | 2023-05-04 12:23:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-05-04 12:23:15 +0200 |
| commit | a16c0bd5b0acc71dc19eb365270d5a1545cee245 (patch) | |
| tree | 7291702550933e8205dc500ebc9a389c72a52861 | |
| parent | 9163e933df91b516b6f0c7a9ba8ad1750e642f37 (diff) | |
| parent | f168c41412693f3b934b70d458739427b957dfd3 (diff) | |
| download | numpy-a16c0bd5b0acc71dc19eb365270d5a1545cee245.tar.gz | |
Merge pull request #23711 from seiko2plus/issue_23689
BUG: Fix compilation of halffloat with gcc 13.1
| -rw-r--r-- | numpy/core/src/common/half.hpp | 2 | ||||
| -rw-r--r-- | numpy/core/src/common/npstd.hpp | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/numpy/core/src/common/half.hpp b/numpy/core/src/common/half.hpp index e5f3f7a40..4d16e3bcc 100644 --- a/numpy/core/src/common/half.hpp +++ b/numpy/core/src/common/half.hpp @@ -72,7 +72,7 @@ class Half final { { #if defined(NPY_HAVE_AVX512FP16) __m128d md = _mm_load_sd(&f); - bits_ = static_cast<uint16_t>(_mm_cvtsi128_si32(_mm_castph_si128(_mm_cvtpd_ph(mf)))); + bits_ = static_cast<uint16_t>(_mm_cvtsi128_si32(_mm_castph_si128(_mm_cvtpd_ph(md)))); #elif defined(NPY_HAVE_VSX3) && defined(NPY_HAVE_VSX_ASM) __vector double vf64 = vec_splats(f); __vector unsigned short vf16; diff --git a/numpy/core/src/common/npstd.hpp b/numpy/core/src/common/npstd.hpp index ca664229a..92e3d5cc5 100644 --- a/numpy/core/src/common/npstd.hpp +++ b/numpy/core/src/common/npstd.hpp @@ -4,6 +4,7 @@ #include <cstddef> #include <cstring> #include <cctype> +#include <cstdint> #include <string> #include <algorithm> |
