Three Prevalent Themes
-
Intel Raptor Lake errata causes silent store corruption
“Write both dist bytes as a single 2-byte store. This avoids themovb %ch, [mem]instruction pattern … that LLVM otherwise emits … that corrupts the adjacentlenbyte.” – Polizeiposaune -
Software must avoid a specific instruction pattern to prevent the bug
“…avoid themovb %ch, [mem]instruction pattern (store from high-byte register alias) that LLVM otherwise emits when dist arrives as a wide register.” – Polizeiposaune -
Frustration that workarounds should not be required; Intel should fix the hardware issue
“Uh ... working around this in each and every piece of software sounds like a non‑starter? Intel should be on the hook to fix this.” – mike_hock