James Duley
James Duley
[setuptools now discourages using `setup.py`](https://setuptools.pypa.io/en/latest/userguide/quickstart.html#basic-use). It currently recommends using `pyproject.toml` and `setup.cfg` together. I suspect it even may suggest to just use `pyproject.toml` in the future. Rather than trying to...
Why not just 2 modules, scalar and vector/simd/neon?
Ok understood. It's probably not possible to use the target triple for that as they don't have to follow convention. Custom targets can have any name and even some of...
@gnzlbg Yes looking at the current `v8` module those instructions are specifically AArch64 only so probably shouldn't be under a general `v8` module. However, those functions can be generated on...
> I agree but by design the functions in this crate "guarantee" that a specific instruction is generated, and should only be available on the architectures in which they are...
@gnzlbg I'm still not sure doing conditional compilation like that will work. E.g., where will the CLZ intrinsic go? It's available in the Arm instruction set in Armv5 but in...
Is it inlined into `vcombine_f32_shim` right? So isn't the rest of the code from that? What does the source code for `vcombine_f32_shim` look like?
@gnzlbg I meant the actual shim function which I see is generated [here](https://github.com/gnzlbg/stdsimd/blob/b699bef2cb285089f5f1f2c9f3305f6caab0833e/crates/assert-instr-macro/src/lib.rs#L58). What does that expand to? Or, alternatively, what does the IR look like?
Ah ok I see thanks, the other instructions look to just be the setting of `_DONT_DEDUP`, ~although I'm not sure why it storing `x10` too.~ oh that's just the length
I have set it to `**/*` in each root-folder I don't want to see, but it still shows up with just with "No Maven project found". Here's a screen shot...