-
I notice you have macro'd `vshuffle` to be `__builtin_shufflevector` on clang and `__builtin_ia32_shufps` on gcc. But gcc has its own `__builtin_shuffle` (which I assume generates `__builtin_ia32_shuf…
aktau updated
11 years ago
-
Hey so a person directed me to your post, which is related to what ive been working on recently. I thought I'd leave a comment about some additional SIMD stuff you might care to look at and use.
My…
-
I'm experimenting with making a project build as a Universal Binary, and of course that means our dependencies would ideally be built that way as well. (I know there are solutions to avoid this, but h…
-
Using two symmetric inputs with `vceqq_f32` and `vceqq_f64` are commonly used to test NaNs,
we expect clang uses the instruction `fcmeq`(non-signaling) to avoid raising FP invalid exception, but inst…
-
CMSIS should contain an ANSI C compatible core header (e.g. `cmsis_none.h` or `cmsis_ansci.h`) which can be compiled on any major platform without anything vendor specific. In the spirit of the "HOST …
-
On aarch64, if one is building for a softfloat target (in Rust that's e.g. the target aarch64-unknown-none-softfloat, which in particular sets `-neon,-fp-armv8` target features by default), there seem…
-
* tbl.cpp: https://gcc.godbolt.org/z/3W5e17o9f
```
#include
#include
using namespace std;
#define N 100
// Make sure the src small, which can be hold by table, here assume the -msve-vector-b…
vfdff updated
1 month ago
-
As Liquidfun uses SIMD for its particle system, i was wondering if there are any plans to optimize the box2d part as well?
It seems there already is a fork of box2d available which makes use of SIMD …
-
Compiler Explorer link: https://godbolt.org/z/6cTKvnTE9
Testcase inlined below for reference (at bottom of this comment).
To reproduce: compile to Arm64 with these flags: `-O3 -march=armv8.2-a+i…
-
I want to build those dmz code on arm64 platform with DMZ_HAS_NEON_COMPILETIME = 1, but it failed. Can dmz support arm64 with neon or not, do you have any suggestion if i want to build it on arm64.