Mérd meg, hogy nélküle mennyivel lassabb a lefordított kód futása. Döbbenni fogsz.
A hitványabb fordítóknál a "register" szó tényleg segített, gcc és clang úgy tapasztaltam, hogy túllépett ezen.
Az "uint_fast32_t" szintén hatástalan alapból 32 bites int-tel dolgozó architektúrán.