3 ms·It saves one push per function call, which probably helps more than freeing up the register.by praptak 6y agoIt saves one push per function call, which probably helps more than freeing up the register.jandrese 6y agoThe improvement was dramatic. IIRC 20-25% faster code pretty much every time. Nothing else in the optimization set even came close.mr_toad 6y agoBack in the days before on-chip caches register memory was vastly faster than main memory.