3 ms·
For string parsing and formatting or codec workloads (or for swiss tables, but really these are slower than alternatives so nobody should use them) it may be be
by anonymoushn 3y ago
For string parsing and formatting or codec workloads (or for swiss tables, but really these are slower than alternatives so nobody should use them) it may be better to target 32x 128b registers than to target 16x 32b registers. An implementation that aliases the two or has high runtime costs for switching between the full set of 128b registers and the reduced set of 32b registers would be exceedingly annoying though.