The general recommendatiosn these days are to use static inlineAny particular reason that you select one approach over the otherNo particular reason, just like the architecture's __arch_hweightN.
in the different cases?
for code to get better type check.
And it would also be nice to be consistent across architectures.
Sam