safe_arch icon indicating copy to clipboard operation
safe_arch copied to clipboard

ARM Support?

Open BillyDM opened this issue 4 years ago • 4 comments

Is support for ARM intrinsics planned?

BillyDM avatar Jun 03 '21 21:06 BillyDM

I would like to have them, though there are very many and so I doubt that I'll get through much of it on my own.

The main thing is that they're not yet stable, and I would like to keep the base crate working on stable. If you PR them yourself, please put modules with ARM intrinsics behind a feature flag for now.

Lokathor avatar Jun 23 '21 00:06 Lokathor

I was just informed that neon for aarch64 is stable now (and has been a while), there's just been a docs bug so it looks unstable in the docs.

Accordingly, I'll try to start adding those functions "soon". My physical access to an aarch64 device is more sporadic than with my normal computer so I'm not sure how fast progress will go.

Lokathor avatar Mar 31 '23 19:03 Lokathor

Would you accept a PR that adds ARM intrinsics support?

CeleritasCelery avatar Sep 28 '23 19:09 CeleritasCelery

Yeah, definitely. Remember to add a CI run that at least builds the ARM version. Hopefully tests can be run in some way as well, but at least a build pass is essential.

Lokathor avatar Sep 28 '23 19:09 Lokathor