diff options
author | Siguza <siguza@siguza.net> | 2022-11-05 00:29:25 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-05 00:29:25 (GMT) |
commit | 9e04ccd45643119e0dc632045a32251b5e1a7ac4 (patch) | |
tree | 7767f28e51b52d2527a44b0800e366aca60c7c7f | |
parent | b8f804611e61767de2ef2cb9525c63c0d78c81cf (diff) | |
download | lz4-9e04ccd45643119e0dc632045a32251b5e1a7ac4.zip lz4-9e04ccd45643119e0dc632045a32251b5e1a7ac4.tar.gz lz4-9e04ccd45643119e0dc632045a32251b5e1a7ac4.tar.bz2 |
Add arm64 assembly decoder
I wrote a tiny LZ4 block decoder in arm64 assembly for use in freestanding environments.
Figured it would be nice to link it here, since you have a 32-bit ARM one already. :)
-rw-r--r-- | index.html | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -241,6 +241,7 @@ Consequently, they are not interoperable with LZ4 command line utility, nor (gen |__WASM__ | Raymond Hill | https://github.com/gorhill/lz4-wasm |__C__ decoder (tiny) | Justine Tunney | https://github.com/jart/cosmopolitan/blob/467504308a103865c058f9a0ac858cc22e72240e/libc/nexgen32e/lz4cpy.c |__ARM Cortex assembly__ decoder | Jens Bauer | https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/lz4-decompression-routine-for-cortex-m0-and-later +|__arm64 assembly__ decoder | Siguza | https://github.com/Siguza/lz4dec |__Risc-V assembly__ decoder | Martin Wendt | https://github.com/enthusi/lz4_rv32i_decode |__8088 assembly__ decoder | Jim Leonard | http://www.oldskool.org/pc/lz4_8088 |__6502 & 65C02 assembly__ decoder | Peter Ferrie | https://github.com/pararaum/lz4-6502 |