Optimization results with a 1GB datafile for encrypt/descript digest/mac 64-bit binaries (CR 6418676)
DIGEST (/usr/bin/{i86,amd64}/digest) algo. i86 amd64 %improvement ----- ------ ----- ------------ md5 4.19s 3.95s 6% sha1 4.95s 4.26s 14% sha256 10.02s 9.18s 9% sha384 22.92s 9.17s 60% sha512 22.93s 9.17s 61% ENCRYPT (/usr/bin/{i86,amd64}/digest) algo. i86 amd64 %improvement ----- ------ ----- ------------ 3des 168.15s 77.36s 54% aes 31.09s 13.45s 57% arcfour 13.48s 10.63s 22% des 73.86s 32.97s 56% Environment: ns-x4100-3 (Sun Fire X4100 amd64, 4GB memory), NV79. Datafile 1GB (2**30), keyfile 8 bytes (des), 16 (aes, arcfour), 24 (3des). Contains 64-bit assembly optimizations for md5 (CR 5072961) and arcfour (CR 6189743), both putback in NV81. This message posted from opensolaris.org