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>
This commit is contained in:
@@ -253,8 +253,8 @@ sha256_process_block64_shaNI:
|
||||
ret
|
||||
.size sha256_process_block64_shaNI, .-sha256_process_block64_shaNI
|
||||
|
||||
.section .rodata.cst256.K256, "aM", @progbits, 256
|
||||
.balign 16
|
||||
.section .rodata.cst256.K256, "aM", @progbits, 256
|
||||
.balign 16
|
||||
K256:
|
||||
.long 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5
|
||||
.long 0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5
|
||||
@@ -273,8 +273,8 @@ K256:
|
||||
.long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208
|
||||
.long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2
|
||||
|
||||
.section .rodata.cst16.PSHUFFLE_BSWAP32_FLIP_MASK, "aM", @progbits, 16
|
||||
.balign 16
|
||||
.section .rodata.cst16.PSHUFFLE_BSWAP32_FLIP_MASK, "aM", @progbits, 16
|
||||
.balign 16
|
||||
PSHUFFLE_BSWAP32_FLIP_MASK:
|
||||
.octa 0x0c0d0e0f08090a0b0405060700010203
|
||||
|
||||
|
||||
Reference in New Issue
Block a user