> but how is one to reason about performance when some instructions can slow the CPU.
The same way one should always do so on an advanced out-of-order CPU largely being programmed in modern high level languages: through thorough profiling and performance testing.