Infinite precision intermediate arithmetic: how much would break?
Rust Internals [Unofficial]
June 9, 2026
!v definitely depends on the bit width. What does one do with !i32::min() otherwise? Panic or extend? If this is then & or | with a value, there are questions of what width those operations work at. Sign extension also comes into play. What of bit-twiddling like Fast inverse square root - Wikipedia as well?
Discussion in the ATmosphere