Denys Vlasenko
|
a7bb3c1396
|
*: code shrink via NOINLINE
function old new delta
expand_vars_to_list - 2118 +2118
lzo1x_optimize - 1429 +1429
run_pipe 358 1775 +1417
arith_apply - 1335 +1335
mainQSort3 - 1198 +1198
logdir_open - 1163 +1163
rewrite - 1039 +1039
dump_identity - 987 +987
do_shm - 884 +884
cpio_o - 863 +863
cpio_main 1450 560 -890
ipcs_main 3442 2523 -919
bb_dump_dump 2611 1488 -1123
process_dev 4572 3405 -1167
logdirs_reopen 1308 86 -1222
arith 2084 707 -1377
mainSort 2622 1202 -1420
do_lzo_compress 2276 799 -1477
run_list 2491 943 -1548
expand_variables 2280 135 -2145
------------------------------------------------------------------------------
(add/remove: 9/0 grow/shrink: 1/10 up/down: 12433/-13288) Total: -855 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2009-10-08 12:28:08 +02:00 |
|
Denis Vlasenko
|
a60f84ebf0
|
*: rename ATTRIBUTE_XXX to just XXX.
|
2008-07-05 09:18:54 +00:00 |
|
Denis Vlasenko
|
5fb79535ee
|
bunzip2: fix an uncompression error. Add the example to testsuite.
|
2008-06-26 20:27:42 +00:00 |
|
Denis Vlasenko
|
ab801874f8
|
attack the biggest stack users:
-mkfs_minix_main [busybox_unstripped]: 4288
-mkfs_minix_main [busybox_unstripped]: 4276
-grave [busybox_unstripped]: 4260
(bzip2 users too - not listed)
price we pay in code size increase:
mainSort 2458 2515 +57
grave 1005 1058 +53
sendMTFValues 2177 2195 +18
BZ2_blockSort 122 125 +3
mkfs_minix_main 3070 3022 -48
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/1 up/down: 131/-48) Total: 83 bytes
|
2007-12-02 08:35:37 +00:00 |
|
Denis Vlasenko
|
6cee58e9cf
|
Announce 1.8.0
|
2007-11-04 15:43:26 +00:00 |
|
Denis Vlasenko
|
0de37e10ed
|
ash: use fdprintf, not dprintf.
*: trailing whitespace removed
|
2007-10-17 11:08:53 +00:00 |
|
Denis Vlasenko
|
31acd1ba0a
|
bzip2: more of code shrink
compressStream 503 473 -30
BZ2_bzCompress 78 - -78
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 0/1 up/down: 0/-108) Total: -108 bytes
text data bss dec hex filename
676300 2538 12104 690942 a8afe busybox_old
676192 2538 12104 690834 a8a92 busybox_unstripped
|
2007-10-17 10:14:11 +00:00 |
|
Denis Vlasenko
|
686b0ef7d8
|
bzip2: move state pointer to the offset 0 (smaller code)
ifdef out DecompressEnd if FEATURE_CLEAN_UP is not seleted
fallbackSort 1655 1672 +17
mainSort 2447 2458 +11
bzip2_main 109 119 +10
.rodata 123466 123469 +3
generateMTFValues 433 435 +2
handle_compress 355 356 +1
BZ2_bzCompress 79 78 -1
prepare_new_block 55 48 -7
compressStream 547 503 -44
sendMTFValues 2225 2140 -85
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 6/4 up/down: 44/-137) Total: -93 bytes
text data bss dec hex filename
676421 2538 12104 691063 a8b77 busybox_old
676328 2538 12104 690970 a8b1a busybox_unstripped
|
2007-10-16 14:07:41 +00:00 |
|
Denis Vlasenko
|
6a9154b6f6
|
bzip2: eliminate some divisions
|
2007-10-14 07:49:48 +00:00 |
|
Denis Vlasenko
|
3f5fdc7572
|
remove trailing whitespace
|
2007-10-14 04:55:59 +00:00 |
|
Denis Vlasenko
|
9435993b01
|
bzip2: code size shrink
|
2007-10-14 01:37:53 +00:00 |
|
Denis Vlasenko
|
be5a7b9655
|
bzip2: remove files which are not used anymore
|
2007-10-14 00:44:10 +00:00 |
|
Denis Vlasenko
|
ef3aabe906
|
bzip2: size reduction, to just below 9k.
|
2007-10-14 00:43:01 +00:00 |
|
Denis Vlasenko
|
77f1ec1b9b
|
bzip2: port bzip2 1.0.4 to busybox. note: bzip2 code resides
in separate directory (archival/bz/*)
and is covered by BSD-style license.
code size: 13k
|
2007-10-13 03:36:03 +00:00 |
|