INC instruction vs ADD 1: Does it matter?
Update: the Efficiency cores on Alder Lake are Gracemont, and run inc reg as a single uop, but at only 1/clock, vs. 4/clock for add reg, 1 (https://uops.info/). This may be a false dependency on FLAGS like P4 had; the uops.info tests didn’t try adding a dep-breaking instruction. Other than the TL:DR, I haven’t updated … Read more