James Almer
|
bbcaf25d4d
|
lavu/sha512: Fully unroll the transform function loops
crypto_bench SHA-512 results using an AMD Athlon X2 7750+, mingw32-w64 GCC 4.7.3 x86_64
Before:
lavu SHA-512 size: 1048576 runs: 1024 time: 12.737 +- 0.147
After:
lavu SHA-512 size: 1048576 runs: 1024 time: 11.670 +- 0.173
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-09-11 21:55:59 +02:00 |
|
Michael Niedermayer
|
475df42eb6
|
avutil/sha512: make const tables static const
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-08-11 16:49:03 +02:00 |
|
Michael Niedermayer
|
09d6beee24
|
avutil/sha512: Reshuffle Maj() operands
This reduces dependancy chains and improves speed by about 2%
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-06-02 13:18:16 +02:00 |
|
James Almer
|
682b2273e8
|
lavu: Add SHA-2 512 hashing
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
|
2013-06-02 11:27:19 +02:00 |
|