Legjobb tudomásom szerint ezeket a mikro-optimalizációkat egy fordító sokkal jobban megcsinálja, mint az ember kézzel.
Érdemes az egész előadást megnézni, de deeplink van a függvényhívás overheadje részhez.
Ugyanebben a témakörben (tágan) Czirkos Zolinak is van egy nagyon jó írása itt: https://infoc.eet.bme.hu/xor_csere/