GPT-5.6 found an Intel CPU microcode bug causing a performance regression

wg01 pts0 comments

Andreas Kling on X: "Had a strange performance regression from a seemingly innocuous code change, and GPT-5.6 tracked it down to a microcode workaround for an Intel CPU bug.

The workaround can make conditional jumps that straddle a 32-byte boundary much slower, so programs have to be laid out around" / X<br>Post

Log inSign up

Post

Andreas Kling

@awesomekling

Had a strange performance regression from a seemingly innocuous code change, and GPT-5.6 tracked it down to a microcode workaround for an Intel CPU bug.

The workaround can make conditional jumps that straddle a 32-byte boundary much slower, so programs have to be laid out around it.

Tried building with -mbranches-within-32B-boundaries and wouldn't you know it, we're fast again!

The future is so fucking cool!

intel.com/content/www/us…<br>Mitigation Strategies for JCC Microcode

From intel.com

span:not(:empty)~span:not(:empty)]:before:content-['·'] [&>span:not(:empty)~span:not(:empty)]:before:px-1 [&>span:not(:empty)~span:not(:empty)]:before:shrink-0">12:56 PM · Jul 22, 2026180Views

101<br>505

New to X?<br>Sign up now to get your own personalized timeline!<br>Sign up with GoogleSign up with AppleCreate account<br>By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Relevant people<br>Andreas Kling@awesomeklingFollow

Don't miss what's happening<br>People on X are the first to know.

Log inSign up

Trending now

span empty intel microcode workaround performance

Related Articles