• Joined on 2021-12-13
dranke synced new reference refs/tags/v0.2.0-pre1 to dranke/upkr from mirror 2022-09-24 23:15:52 +02:00
dranke synced commits to refs/tags/v0.2.0-pre1 at dranke/upkr from mirror 2022-09-24 23:15:52 +02:00
dranke synced commits to master at dranke/upkr from mirror 2022-09-24 23:15:52 +02:00
12e6f95fe8 add remaining encoding config options + presets for x86 and z80
23872b3222 implement encoding options
ced6cc8c32 some more risc-v optimizations
Compare 3 commits »
dranke synced commits to master at dranke/upkr from mirror 2022-09-24 06:55:53 +02:00
8c9e4311b9 first (poorly optimized) risc-v unpacker
dranke synced commits to master at dranke/upkr from mirror 2022-09-23 14:36:00 +02:00
31c31bdcfb clean up command line interface
dranke synced new reference fuzz to dranke/upkr from mirror 2022-09-23 14:36:00 +02:00
dranke synced commits to fuzz at dranke/upkr from mirror 2022-09-23 14:36:00 +02:00
dranke synced commits to master at dranke/upkr from mirror 2022-09-21 21:49:51 +02:00
8f33ae0b1e add reverse compression option
dranke synced commits to master at dranke/upkr from mirror 2022-09-21 05:29:51 +02:00
f5fc9bd005 implement optional parity contexts
cc41feb5cd alternative way to write state/prob update
Compare 2 commits »
dranke synced commits to z80 at dranke/upkr from mirror 2022-09-19 04:29:51 +02:00
c8924456aa -r reverses both input and output
7b0e22f459 Merge pull request #3 from ped7g/z80_ped7g
165f593a11 z80_unpacker: (codestyle) whitespace + temporary label rename
d4bce4bf7c z80_unpacker: optimisation: -3B and ~-10T in decode_bit = 174B
b13fa05413 z80_unpacker: add backward variant of unpacker + example extended
Compare 6 commits »
dranke synced commits to master at dranke/upkr from mirror 2022-09-19 04:29:51 +02:00
5c7aee046a optimize decode_bit some more -> 166b
612084a5bf decode_length returns negative value -> 172b
Compare 2 commits »
dranke synced commits to master at dranke/upkr from mirror 2022-09-18 20:19:52 +02:00
ad731c2e75 Merge pull request #4 from Ferdi265/master
52f9778c0f unpack_armv6m: update comment headers and remove unneeded pushed register
49a611e8ba some more optimizations -> 176 bytes
2f820316e3 change prob_index update to save two instructions -> 184b
5bc3f88564 invert was_match -> 188 bytes
Compare 6 commits »
dranke synced commits to z80 at dranke/upkr from mirror 2022-09-16 02:59:52 +02:00
a5406deb30 Merge pull request #2 from ped7g/z80_ped7g
9211544cb9 z80_unpacker: add resulting snapshot file to example
3fa9e0fa12 z80_unpacker: optimisations: 0B, -13T in decode_bit (stays 177B)
aa3fad4d80 z80_unpacker: optimisations: -3B and ~-24T in decode_bit = 177B
6624940ed9 z80_unpacker: optimisations: -2B and -27T in decode_bit = 180B
Compare 7 commits »
dranke synced commits to z80 at dranke/upkr from mirror 2022-09-15 02:29:51 +02:00
540a91d1ba forgot to add back -l 9
e7aaf1491a add old-prob-update to compare script, add reverse option
a1dabaf7f9 add simple script to compare compression of variants
Compare 3 commits »
dranke synced new reference old-prob-update to dranke/upkr from mirror 2022-09-15 02:29:51 +02:00
dranke synced commits to old-prob-update at dranke/upkr from mirror 2022-09-15 02:29:51 +02:00
dranke synced commits to z80 at dranke/upkr from mirror 2022-09-14 10:09:51 +02:00
75e375fb1f Merge branch 'ped7g-z80_ped7g' into z80
c7ea11bce3 z80_unpacker: optimisations: -2B in unpack implementation = 183B
02d20867ee z80_unpacker: optimisations: -2B in unpack implementation = 185B
511ddefc08 z80_unpacker: optimisations: -4T per offset/length bit decoded
d30baaa91f z80_unpacker: optimisations: -1B by keeping write_ptr in DE'
Compare 9 commits »
dranke synced new reference z80 to dranke/upkr from mirror 2022-09-10 16:19:51 +02:00
dranke synced commits to z80 at dranke/upkr from mirror 2022-09-10 16:19:51 +02:00
dranke synced commits to master at dranke/upkr from mirror 2022-09-09 23:59:51 +02:00
629c5fce7d optimize c_unpacker state update a bit, add -b flag to --help