using inline together with static is redundant, you should only use inline without static. Inline also gives a hint to the compiler to inline it so the probability is a bit higher but it says here: https://en.cppreference.com/c/language/inline
The compilers can (and usually do) ignore presence or absence of the inline specifier for the purpose of optimization.
so this usage of inline does not seem to be true when it usually gets ignored for that purpose. So why do David Blackman and Sebastiano Vigna use static inline here: https://prng.di.unimi.it/xoshiro256starstar.c
Vigna is a professor and Blackman a researcher, they published this implementation as the result of their research so i expect everything there to be there for a reason, so what is the reason they use static inline there instead of just static?
