4 comments

[ 7.0 ms ] story [ 27.8 ms ] thread
What's the purpose of the excessive quantity of leading underscores on every variable? Are they intended to communicate something special?
It's just a convention for SIMD functions and types.
None of the variables there have leading underscores in the name. If you mean the type __m512i, possibly to avoid conflicting with user-defined types in C, which has no namespacing to avoid such conflicts and sort of "softly reserves" names starting with underscores for non-user-defined names.