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