On Mon, Oct 08, 2018 at 04:11:14PM +0200, Emanuel Berg wrote: > Garreau, Alexandre wrote: > > > I kind of forgot why jumps are slow > > Isn't it as simple as all the overhead of > placing the new function on the stack with > return pointers and stuff? And cold caches, and pipeline stalls and... Modern processors are quite complex beasts, and much of it has to do with the sad fact that RAM is much, much, MUCH slower than the CPU, and they try to lie to you about it... Cheers -- tomás