I see register is used here.
https://gist.github.com/hmic/1676398
But I don't why it is specified as register. It seems the reasons listed here don't apply.
https://www.geeksforgeeks.org/understanding-register-keyword/
Could anybody let me know why register is needed in the DJBX33A hash algorithm?