Denys Vlasenko
|
d3dbf4ac05
*: add more beneficial NOINLINEs
|
3 éve |
Denys Vlasenko
|
965b795b87
decrease paddign: gcc-9.3.1 slaps 32-byte alignment on arrays willy-nilly
|
4 éve |
Denys Vlasenko
|
4cae044b43
bzip2: expose tuning knob for faster/smaller code
|
6 éve |
Denys Vlasenko
|
0e60a36c92
bzip2: move runningOrder[] back to stack - 256 bytes is not much
|
6 éve |
Denys Vlasenko
|
86be6d5ba9
bzip2: move ->origPtr out of struct EState, make a few members smaller
|
6 éve |
Denys Vlasenko
|
c9ae8d770b
bzip2: pass sorting params through EState* pointer
|
6 éve |
Denys Vlasenko
|
10f516500e
gzip2: small simplification in mainSimpleSort()
|
6 éve |
Denys Vlasenko
|
0599a137ba
bzip2: a few more locals converted to generic types
|
6 éve |
Denys Vlasenko
|
8e31412231
bzip2: eliminate one parameter to mainQSort3()
|
6 éve |
Denys Vlasenko
|
9431bdd189
bzip2: small simplification in mainSort()
|
6 éve |
Denys Vlasenko
|
fe1bab4d35
bzip2: convert some locals to unsigned's
|
6 éve |
Denys Vlasenko
|
c364d32ccc
bzip2: runningOrder[] values are always 0..255, make it uint8
|
6 éve |
Denys Vlasenko
|
df23f55e39
bzip2: remove redundant clearing of an alredy unset bit
|
6 éve |
Denys Vlasenko
|
524fa29a93
bzip2: eliminate write-only local numQSorted
|
6 éve |
Denys Vlasenko
|
2109fce410
bzip2: make locals in mainSort() saner, convert one of them from uint16 to unsigned
|
6 éve |
Denys Vlasenko
|
aaa3818a75
bzip2: remove redundant loop termination check in mainSort()
|
6 éve |
Denys Vlasenko
|
1cbcb02316
bzip2: optimize zPend variable code
|
6 éve |
Denys Vlasenko
|
feafb3423e
bzip2: ~1% speedup by special-casing "store 1 bit" function
|
6 éve |
Denys Vlasenko
|
522041ee7b
regularize options which control size/speed trade
|
13 éve |
Denys Vlasenko
|
833d4e7f84
rename archival/libunarchive -> archival/libarchive; move bz/ into it
|
14 éve |