Clarify the emitLiteral and emitCopy preconditions.
This allows deleting some redundant code.
name old speed new speed delta
WordsEncode1e1-8 679MB/s ± 0% 678MB/s ± 0% ~ (p=0.087 n=5+5)
WordsEncode1e2-8 87.5MB/s ± 0% 87.5MB/s ± 0% ~ (p=0.579 n=5+5)
WordsEncode1e3-8 258MB/s ± 0% 257MB/s ± 1% ~ (p=1.000 n=5+5)
WordsEncode1e4-8 243MB/s ± 0% 247MB/s ± 1% +1.77% (p=0.008 n=5+5)
WordsEncode1e5-8 185MB/s ± 1% 186MB/s ± 0% ~ (p=0.095 n=5+5)
WordsEncode1e6-8 210MB/s ± 2% 211MB/s ± 0% ~ (p=0.222 n=5+5)
RandomEncode-8 13.2GB/s ± 1% 13.1GB/s ± 2% ~ (p=0.286 n=4+5)
_ZFlat0-8 429MB/s ± 0% 433MB/s ± 0% +0.83% (p=0.016 n=4+5)
_ZFlat1-8 274MB/s ± 0% 276MB/s ± 0% +0.91% (p=0.016 n=4+5)
_ZFlat2-8 13.6GB/s ± 2% 13.8GB/s ± 1% ~ (p=0.095 n=5+5)
_ZFlat3-8 169MB/s ± 0% 170MB/s ± 0% +0.38% (p=0.032 n=4+5)
_ZFlat4-8 3.09GB/s ± 0% 3.09GB/s ± 1% ~ (p=0.905 n=4+5)
_ZFlat5-8 419MB/s ± 5% 427MB/s ± 1% +1.83% (p=0.032 n=5+5)
_ZFlat6-8 189MB/s ± 1% 190MB/s ± 0% +0.68% (p=0.016 n=4+5)
_ZFlat7-8 181MB/s ± 1% 182MB/s ± 0% +0.60% (p=0.008 n=5+5)
_ZFlat8-8 199MB/s ± 1% 200MB/s ± 0% +0.68% (p=0.008 n=5+5)
_ZFlat9-8 175MB/s ± 0% 175MB/s ± 0% ~ (p=0.095 n=5+5)
_ZFlat10-8 507MB/s ± 0% 507MB/s ± 0% ~ (p=0.222 n=5+5)
_ZFlat11-8 277MB/s ± 0% 278MB/s ± 0% +0.38% (p=0.008 n=5+5)
1 file changed