Get the latest tech news

The mask that compiles to nothing: how HotSpots JIT learned to reason about bits


A deep dive into the known-bits abstraction that recently landed in HotSpot's C2 JIT compiler: the same tristate-bit abstraction LLVM and GCC use, and why it lets the JVM delete redundant masks and shifts.

None

Get the Android app

Or read this on Hacker News

Read more on:

Photo of bits

bits

Photo of mask

mask

Photo of HotSpots JIT

HotSpots JIT

Related news:

News photo

Programmable Probabilistic Computer with 1M p-bits

News photo

Show HN: Textile – A desktop app for weaving together bits of text

News photo

Why should a Trace-ID be 128 bits? (A Surprisingly Long Answer)