Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by brandmeyer on Saturday September 13, 2025 @11:14AM
(#45232747)
You can't even express static rounding in C. You can't even express them in the LLVM language-independent IR. Any attempt to use the static rounding modes will necessarily involve intrinsics and/or assembly.
[ Parent
| on HN ]
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by adgjlsfhk1 on Monday September 15, 2025 @12:18AM
(#45246060)
There's a chicken and egg problem here. C can't express this, and there's no LLVM IR for this because up till now, everyone has had global registers for configuring fpus which make them slow and useless.
C probably won't support this for decades (ISO tends to be pretty conservative), but other languages (e.g Rust/Julia) might support this soonish (especially if LLVM adds support)