example.com/path/to/article
000 points · username · 0 hours ago
example.com313 points · 87 comments · 3 years ago · matt_d
electroly
userbinator
...and so does Microsoft with its ARM64EC ABI:
https://learn.microsoft.com/en-us/cpp/build/arm64ec-windows-...
I've always thought it odd that a CPU manufacturer would specify an ABI, since that seems to imply preference towards certain programming languages and techniques which may or may not be ideal in all cases; Intel certainly didn't.
AdamH12113
schemescape
The Alpine packages are “armhf” and the last 2 letters I think mean it has hardware floating point support.
The kernel is armv6l and I still don’t know what the last letter is for.
Cross-compiling for it can be annoying, but I seem to be able to pass the CPU name directly (I don’t remember it off-hand, but it’s more easily Google-able) to get things to build properly.
I don’t really have a point, just venting…
drcongo
zeroimpl
ghotli
For your perusal. :)
https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/ARM-Options.ht...
https://gcc.gnu.org/onlinedocs/gcc-12.2.0/gcc/AArch64-Option...
anonymousDan
Slightly tangential, but can people recommend a good site for finding hardware available to purchase for specific ARM versions? In particular, when hardware implementing a new ARM version (e.g. 8.5 or 9) becomes available, where should I be keeping an eye on?
Alternatively, what manufacturers are usually the first to produce new ARM hardware?
fl0ps
yakubin
s-wilson-x10-6
otabdeveloper4
Technical writing is hard.
orthoxerox
DeathArrow
askvictor