Closed hfiguiere closed 3 years ago
I won't be able to test this, but try this commit:
https://github.com/CarVac/filmulator-gui/commit/6bcf7589d2a32c168b1f868d9d3643ba249d9abf
I ifdef'd the SSE code away.
It builds.
But for the record, ARM NEON has similar SIMD intrinsics.
Yeah there's an SSE to NEON translation header.
For now I'm focusing on adding a new feature, though.
Using https://github.com/simd-everywhere/simde seem to work. It's header only. I'll see about making a PR for it.
Notes on how it works https://simd-everywhere.github.io/blog/2020/06/22/transitioning-to-arm-with-simde.html
I just ran into this same error on a Pinebook Pro. I didn't notice this issue, but I was able to successfully build using sse2neon and either replacing #include <emmintrin.h>
with #include "sse2neon.h
, or by copying sse2neon.h
into /usr/local/include
and then making links to it called *mmintrin.h
. I don't recommend the latter; I think that ideally Filmulator would bundle/require sse2neon or simdeverywhere on Arm itself (or not use architecture-specific instructions)
Which version did you build? It should have been ifdef'd out in the latest version.
Let me try building again -- I have no idea. Will report back.
It worked just fine @CarVac. I guess that fixes this issue?
Good to have confirmation, at least. I'll close it.
When building on aarch64 (Raspberry Pi 400 with the 64-bit OS) I get this error:
This is a problem with intrinsics.