TIL that LLVM (and thus Rust) is not safe on 32-bit x86 due to some weirdness with floating point that does not even require floating point arithmetic to trigger, just the use of any floating point at all.
Clearly dividing God's integers into fractional parts was a heresy.
https://github.com/rust-lang/rust/issues/114479#issuecomment-2072052116