diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-25 12:19:35 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2009-04-25 12:19:35 +0000 |
commit | 9ac3dc764a78b51fe8fdcd1b4682850de098733b (patch) | |
tree | d411f0cc07b6b9d03d3f3beec1d93907f53b31d6 /archival/Config.in | |
parent | 6fb5f01c0b901e53c0e2cf794aa239b375a7466b (diff) | |
download | busybox-w32-9ac3dc764a78b51fe8fdcd1b4682850de098733b.tar.gz busybox-w32-9ac3dc764a78b51fe8fdcd1b4682850de098733b.tar.bz2 busybox-w32-9ac3dc764a78b51fe8fdcd1b4682850de098733b.zip |
unlzma: speedup, by Pascal Bellard (pascal.bellard AT ads-lu.com)
LZMA_FAST off: 10% faster and:
function old new delta
rc_is_bit_1 - 92 +92
rc_do_normalize 45 81 +36
rc_update_bit_1 25 - -25
rc_update_bit_0 30 - -30
rc_is_bit_0_helper 38 - -38
rc_get_bit 60 17 -43
rc_read 48 - -48
unpack_lzma_stream 1768 1517 -251
------------------------------------------------------------------------------
(add/remove: 1/4 grow/shrink: 1/2 up/down: 128/-435) Total: -307 bytes
LZMA_FAST on: 14% faster and:
unpack_lzma_stream 2301 2737 +436
rc_get_bit 106 - -106
Diffstat (limited to 'archival/Config.in')
-rw-r--r-- | archival/Config.in | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/archival/Config.in b/archival/Config.in index 64b44c218..e0d43c0ee 100644 --- a/archival/Config.in +++ b/archival/Config.in | |||
@@ -283,8 +283,8 @@ config FEATURE_LZMA_FAST | |||
283 | default n | 283 | default n |
284 | depends on UNLZMA | 284 | depends on UNLZMA |
285 | help | 285 | help |
286 | This option reduces decompression time by about 33% at the cost of | 286 | This option reduces decompression time by about 25% at the cost of |
287 | a 2K bigger binary. | 287 | a 1K bigger binary. |
288 | 288 | ||
289 | config UNZIP | 289 | config UNZIP |
290 | bool "unzip" | 290 | bool "unzip" |