Write the encoder's emitLiteral in asm.
name old speed new speed delta
WordsEncode1e1-8 665MB/s ± 0% 667MB/s ± 0% +0.35% (p=0.008 n=5+5)
WordsEncode1e2-8 83.8MB/s ± 1% 85.1MB/s ± 0% +1.47% (p=0.008 n=5+5)
WordsEncode1e3-8 231MB/s ± 1% 235MB/s ± 0% +1.81% (p=0.008 n=5+5)
WordsEncode1e4-8 232MB/s ± 1% 234MB/s ± 0% +0.78% (p=0.016 n=5+5)
WordsEncode1e5-8 212MB/s ± 1% 216MB/s ± 0% +1.55% (p=0.008 n=5+5)
WordsEncode1e6-8 257MB/s ± 0% 258MB/s ± 0% +0.68% (p=0.008 n=5+5)
RandomEncode-8 13.2GB/s ± 1% 13.2GB/s ± 1% ~ (p=0.548 n=5+5)
_ZFlat0-8 629MB/s ± 0% 629MB/s ± 0% ~ (p=0.690 n=5+5)
_ZFlat1-8 324MB/s ± 0% 325MB/s ± 0% ~ (p=0.222 n=5+5)
_ZFlat2-8 13.9GB/s ± 1% 13.7GB/s ± 5% ~ (p=0.310 n=5+5)
_ZFlat3-8 176MB/s ± 1% 177MB/s ± 0% ~ (p=0.548 n=5+5)
_ZFlat4-8 6.12GB/s ± 0% 6.15GB/s ± 2% ~ (p=0.151 n=5+5)
_ZFlat5-8 614MB/s ± 0% 614MB/s ± 0% ~ (p=0.548 n=5+5)
_ZFlat6-8 230MB/s ± 0% 231MB/s ± 2% ~ (p=0.151 n=5+5)
_ZFlat7-8 214MB/s ± 0% 215MB/s ± 2% ~ (p=0.151 n=5+5)
_ZFlat8-8 244MB/s ± 0% 246MB/s ± 0% +0.71% (p=0.016 n=5+4)
_ZFlat9-8 200MB/s ± 0% 202MB/s ± 0% +0.95% (p=0.016 n=5+4)
_ZFlat10-8 797MB/s ± 0% 794MB/s ± 2% ~ (p=1.000 n=5+5)
_ZFlat11-8 351MB/s ± 1% 350MB/s ± 0% ~ (p=0.730 n=5+4)
4 files changed