Floating Point Discussion

  • 🇵🇦 Nuestro primer dominio localizado está en español en kiwifarms.pa. Our first localized domain is on Spanish on kiwifarms.pa.
  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
What am I looking at? I don't know much about the technical side of Minecraft.
They call it the fringe lands, it's a part of the map where the terrain breaks down gradually in many stages. It happens when you divide 2^1024 by 171.131 by either the 5th or 6th octave or something. There is a mod in Minecraft 1.20.1 called the BigInt mod that allows Minecraft to be completely playable even beyond 2^1024 from what I heard.
 
Modern CPUs support fast 128bit integer arithmetic as part of AES hardware acceleration, since AES processes data in 128bit blocks.
This is true but these instructions are highly specialised to AES encryption and decryption and intended for use in hardware encryption schemes like Bitlocker, Filevault (when Apple used x86) and so on. It's not generic 128 bit support. The instruction set supports AES 128, 192 and 256.

 
In my day job I have a lot of math calculations on the GPU, I'm absolutely strapped for performance and that float 4 bytes is a big plus but when the calculations gets too close to 0 then really bad bugs start to appear.

Also in general I'm always paranoid that floating variables comparison to 0 or 1 won't work.
 
Atrás
Top Abajo