a yenc encoding package striving to be the 2nd fastest
67fb6abc — Moritz Poldrack 3 months ago
add Makefile for generating assembler
eff50c3f — Moritz Poldrack 3 months ago
add unrolled assembler version
29b5d249 — Moritz Poldrack 3 months ago
use lookuptable in assembler


browse  log 



You can also use your local clone with git send-email.


A yenc encoder/decoder who wants to be the fastest. (except yencode) (see benchmarks)


The current objective is a single-threaded throughput of at least 10 MiB/s without causing a CPU-Meltdown or stealing too much RAM from Chrome.

I think we can safely say that we managed to hit this goal. Now it's time for the actual implementation. The details may change if a faster way occurs to me.

current_speed=237.59MiB ram_usage=6424KiB cpu_usage=100%


The code is Licensed under the MPL 2.0

Copyright (c) 2020-2021 Moritz Poldrack