Mastodon Feed: Post

Mastodon Feed

dysfun@treehouse.systems ("gaytabase") wrote:

my immediates can now encode:

  • booleans
  • 8/16 bit integers
  • 61/32 bit integers (64-bit only)
  • 61-bit floats (64-bit only)
  • 30 bit integers (32-bit only)
  • up to 7 char strings (64-bit only)

so i can overlap any of those with a pointer and avoid heap data for all the values that fit in immediates!