speculation-hardening.mir 6.13 KB