Comments (4)
Hi, thanks for reporting this! The intention is definitely to gracefully fall back to a generic fallback implementation.
The HWY_SCALAR fallback might be disabled if we compile with say -msse4 (targets.h could then consider HWY_SCALAR superseded and only generate sse4, which would crash when run on an old enough CPU). Our CMake file does not specify such a flag, though.
It's also possible that the builtin_trap in hwy::Abort (called when a test fails) would manifest as SIGILL, but it's surprising that we do not see any other output if that were the case.
Any chance you could run this in a debugger to see where exactly this is happening?
FYI tests/hwy_test has moved to highway_test in 0.12.0.
from highway.
Sadly I can't test it myself as I don't have an old system laying around. It was reported to me by another user.
Could setting DHWY_COMPILE_ALL_ATTAINABLE help?
from highway.
Could setting DHWY_COMPILE_ALL_ATTAINABLE help?
Yes, that would prevent disabling the fallback, if that is indeed the problem.
from highway.
This has been worked out downstream with bug reviewer.
from highway.
Related Issues (20)
- Minor issue with docs HOT 1
- bit_pack-inl.h is missing from CMakeLists.txt
- how to convert int8_t vec to int64_t vec? HOT 2
- Does the Highway have partial sort functionality? HOT 3
- Support GatherIndex different sizes (_mm512_i64gather_epi32 etc.) HOT 2
- [feature request] Add a HWY_REGISTER_CALL macro for __vectorcall HOT 2
- Question: VEX-encoded SSE4 mentioned in `README.md` HOT 8
- Support for complex arithmetics HOT 9
- `SetTableIndices` for `TableLookupBytes` raises a compilation error on NEON HOT 4
- Support for saturating doubling multiply add HOT 9
- Choosing NEON over SVE when fixed size vectors are used where possible HOT 7
- ReorderWidenMulAccumulate with guaranteed lanes order and sum HOT 10
- README is ambiguous due to errant comma
- RFC: renumber Arm targets + Apple feature detection HOT 8
- `RVV` target test failures HOT 1
- About std:rint in highway HOT 1
- Compile failure: SVE vector type 'svbool_t' (aka '__SVBool_t') cannot be used in a target without sve HOT 14
- Question: header only version ? HOT 11
- test with target RVV failed with gcc13 and glibc 2.38 HOT 2
- tests fail on riscv64 ***Exception: Illegal on Milk-V Pioneer HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from highway.