diff options
author | Andy Polyakov <appro@openssl.org> | 2004-11-21 10:36:25 +0000 |
---|---|---|
committer | Andy Polyakov <appro@openssl.org> | 2004-11-21 10:36:25 +0000 |
commit | 376729e1301f82a8f20ce78f36b7107c75720a7c (patch) | |
tree | 85c5a915d6d75b5de41f0926c47ab39d6a0f6c23 /TABLE | |
parent | 00dd8f6d6e703dadab3c50af84ed55ffff598ddc (diff) |
RC4 tune-up for Intel P4 core, both 32- and 64-bit ones. As it's
apparently impossible to compose blended code with would perform
satisfactory on all x86 and x86_64 cores, an extra RC4_CHAR
code-path is introduced and P4 core is detected at run-time. This
way we keep original performance on non-P4 implementations and
turbo-charge P4 performance by factor of 2.8x (on 32-bit core).
Diffstat (limited to 'TABLE')
-rw-r--r-- | TABLE | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -2086,7 +2086,7 @@ $unistd = $thread_cflag = -D_REENTRANT $sys_id = $lflags = -rdynamic -ldl -$bn_ops = DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT +$bn_ops = BN_LLONG DES_PTR DES_RISC1 DES_UNROLL RC4_INDEX MD2_INT $cpuid_obj = x86cpuid-elf.o $bn_obj = asm/bn86-elf.o asm/co86-elf.o $des_obj = asm/dx86-elf.o asm/yx86-elf.o @@ -3572,7 +3572,7 @@ $thread_cflag = -D_REENTRANT $sys_id = $lflags = -ldl $bn_ops = SIXTY_FOUR_BIT_LONG RC4_CHUNK BF_PTR2 DES_INT DES_UNROLL -$cpuid_obj = +$cpuid_obj = amd64cpuid.o $bn_obj = asm/x86_64-gcc.o $des_obj = $aes_obj = |