{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreih6xg6b5jtrzgwacbjf4yeaywqztipqf7cyomyyhgpk7ptvq2szqi",
"uri": "at://did:plc:ivbknywyskln22er3nkssdhl/app.bsky.feed.post/3mnujnugchtw2"
},
"path": "/t/infinite-precision-intermediate-arithmetic-how-much-would-break/24383#post_19",
"publishedAt": "2026-06-09T14:18:50.000Z",
"site": "https://internals.rust-lang.org",
"textContent": "In infinite-bit-width two’s complement arithmetic, you abstractly never have a “sign bit” at all; instead you have the rule that the integer has either an infinite sequence of zeroes to the left (if nonnegative) or an infinite sequence of ones to the left (if negative). This is the same thing as sign extension, just expressed as an intrinsic property of the number rather than a conversion step.",
"title": "Infinite precision intermediate arithmetic: how much would break?"
}