Denys Vlasenko
|
c193cbd6df
|
libbb/sha1: shrink and speed up unrolled x86-64 code
function old new delta
sha1_process_block64 3514 3482 -32
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2022-02-07 02:34:04 +01:00 |
|
Denys Vlasenko
|
31c1c31077
|
libbb/sha256: code shrink in 64-bit x86
function old new delta
sha256_process_block64_shaNI 706 701 -5
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2022-02-06 00:33:42 +01:00 |
|
Denys Vlasenko
|
a1429fbb8c
|
libbb/sha256: code shrink in 64-bit x86
function old new delta
sha256_process_block64_shaNI 730 706 -24
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2022-02-03 15:17:42 +01:00 |
|
Denys Vlasenko
|
6472ac9428
|
libbb/sha256: optional x86 hardware accelerated hashing
64 bit:
function old new delta
sha256_process_block64_shaNI - 730 +730
.rodata 108314 108586 +272
sha256_begin 31 83 +52
------------------------------------------------------------------------------
(add/remove: 5/1 grow/shrink: 2/0 up/down: 1055/-1) Total: 1054 bytes
32 bit:
function old new delta
sha256_process_block64_shaNI - 747 +747
.rodata 104318 104590 +272
sha256_begin 29 84 +55
------------------------------------------------------------------------------
(add/remove: 5/1 grow/shrink: 2/0 up/down: 1075/-1) Total: 1074 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
|
2022-02-03 14:58:02 +01:00 |
|