We have just included some optimized x64 assembler to our Open Source SynCrypto.pas unit so that SHA-256 hashing will perform at best speed.

We have just included some optimized x64 assembler to our Open Source SynCrypto.pas unit so that SHA-256 hashing will perform at best speed.
It is an adaptation from tuned Intel's assembly macros, which makes use of the SSE4 instruction set, if available.
Resulting speed is around 2.5 times faster than our previous "pure pascal" version.
http://blog.synopse.info/post/2015/02/21/SynCrypto%3A-SSE4-x64-optimized-asm-for-SHA-256

Comments