shibatch / sleef

SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT
https://sleef.org
Boost Software License 1.0
635 stars 129 forks source link

Tests fail to build with inline headers on for armhf #480

Open blapie opened 10 months ago

blapie commented 10 months ago

Tests fail to build with inline headers on for armhf. This was discussed in #476. Failure can be see here https://github.com/rivosinc/sleef/actions/runs/6790080413.

In file included from /home/runner/work/sleef/sleef/src/libm-tester/iutsimd.c:71:
/home/runner/work/sleef/sleef/_build-armhf/include/sleefinline_neon32.h:6487:26: error: unknown type name ‘vfloat_neon32_sleef’; did you mean ‘vfloat2_neon32_sleef’?
 6487 | SLEEF_INLINE SLEEF_CONST vfloat_neon32_sleef Sleef_erfcf4_u15neon(vfloat_neon32_sleef a) {
      |                          ^~~~~~~~~~~~~~~~~~~
      |                          vfloat2_neon32_sleef
/home/runner/work/sleef/sleef/_build-armhf/include/sleefinline_neon32.h:6487:67: error: unknown type name ‘vfloat_neon32_sleef’; did you mean ‘vfloat2_neon32_sleef’?
 6487 | SLEEF_INLINE SLEEF_CONST vfloat_neon32_sleef Sleef_erfcf4_u15neon(vfloat_neon32_sleef a) {
      |                                                                   ^~~~~~~~~~~~~~~~~~~
      |                                                                   vfloat2_neon32_sleef