******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Pypy ==================== Profile: S!___ Key size: 128 bits IV size: 56 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 4244 bytes Testing stream encryption speed: Encrypted 20 blocks of 4096 bytes (under 1 keys, 20 blocks/key) Total time: 399486 clock ticks (234.99 usec) Encryption speed (cycles/byte): 4.88 Encryption speed (Mbps): 2788.86 Testing packet encryption speed: Encrypted 43 packets of 40 bytes (under 1 keys, 43 packets/key) Total time: 408004 clock ticks (240.00 usec) Encryption speed (cycles/packet): 9488.47 Encryption speed (cycles/byte): 237.21 Encryption speed (Mbps): 57.33 Overhead: 4764.3% Encrypted 34 packets of 576 bytes (under 1 keys, 34 packets/key) Total time: 390376 clock ticks (229.63 usec) Encryption speed (cycles/packet): 11481.65 Encryption speed (cycles/byte): 19.93 Encryption speed (Mbps): 682.27 Overhead: 308.8% Encrypted 26 packets of 1500 bytes (under 1 keys, 26 packets/key) Total time: 414715 clock ticks (243.95 usec) Encryption speed (cycles/packet): 15950.58 Encryption speed (cycles/byte): 10.63 Encryption speed (Mbps): 1278.95 Overhead: 118.1% Weighted average (Simple Imix): Encryption speed (cycles/byte): 31.41 Encryption speed (Mbps): 432.92 Overhead: 544.2% Testing key setup speed: Did 180 key setups (under 10 keys, 18 setups/key) Total time: 411100 clock ticks (241.82 usec) Key setup speed (cycles/setup): 2283.89 Key setup speed (setups/second): 744344.44 Testing IV setup speed: Did 50 IV setups (under 1 keys, 50 setups/key) Total time: 356375 clock ticks (209.63 usec) IV setup speed (cycles/setup): 7127.50 IV setup speed (setups/second): 238512.80 Testing key agility: Encrypted 49 blocks of 256 bytes (each time switching contexts) Total time: 433556 clock ticks (255.03 usec) Encryption speed (cycles/byte): 34.56 Encryption speed (Mbps): 393.49 Overhead: 608.8% End of performance measurements Primitive Name: Pypy ==================== Profile: S!___ Key size: 248 bits IV size: 56 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 4244 bytes Testing stream encryption speed: Encrypted 20 blocks of 4096 bytes (under 1 keys, 20 blocks/key) Total time: 399602 clock ticks (235.06 usec) Encryption speed (cycles/byte): 4.88 Encryption speed (Mbps): 2788.05 Testing packet encryption speed: Encrypted 43 packets of 40 bytes (under 1 keys, 43 packets/key) Total time: 408013 clock ticks (240.01 usec) Encryption speed (cycles/packet): 9488.67 Encryption speed (cycles/byte): 237.22 Encryption speed (Mbps): 57.33 Overhead: 4763.0% Encrypted 34 packets of 576 bytes (under 1 keys, 34 packets/key) Total time: 390329 clock ticks (229.61 usec) Encryption speed (cycles/packet): 11480.26 Encryption speed (cycles/byte): 19.93 Encryption speed (Mbps): 682.35 Overhead: 308.6% Encrypted 26 packets of 1500 bytes (under 1 keys, 26 packets/key) Total time: 414800 clock ticks (244.00 usec) Encryption speed (cycles/packet): 15953.85 Encryption speed (cycles/byte): 10.64 Encryption speed (Mbps): 1278.69 Overhead: 118.0% Weighted average (Simple Imix): Encryption speed (cycles/byte): 31.41 Encryption speed (Mbps): 432.93 Overhead: 544.0% Testing key setup speed: Did 170 key setups (under 10 keys, 17 setups/key) Total time: 408956 clock ticks (240.56 usec) Key setup speed (cycles/setup): 2405.62 Key setup speed (setups/second): 706677.49 Testing IV setup speed: Did 50 IV setups (under 1 keys, 50 setups/key) Total time: 356403 clock ticks (209.65 usec) IV setup speed (cycles/setup): 7128.06 IV setup speed (setups/second): 238494.06 Testing key agility: Encrypted 49 blocks of 256 bytes (each time switching contexts) Total time: 434046 clock ticks (255.32 usec) Encryption speed (cycles/byte): 34.60 Encryption speed (Mbps): 393.04 Overhead: 609.4% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 16 01:54:29 CET 2007 CPU: ------------------------------------------------------------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 9 model name : Intel(R) Pentium(R) M processor 1700MHz stepping : 5 cpu MHz : 598.123 cache size : 1024 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 tm pbe est tm2 bogomips : 3393.33 COMPILER: ------------------------------------------------------------------------------- Version 8.1 COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=icc_xK_O3 icc -ansi -O3 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/py/pypy/../../../include -I../../../../../submissions/py/pypy -xK -c -o ecrypt-test_icc_xK.o ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(620) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(633) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(661) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(664) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(810) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(816) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(1442) : (col. 7) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(1632) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(1653) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(1678) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../../submissions/py/pypy/../../../test/ecrypt-test.c(1703) : (col. 4) remark: LOOP WAS VECTORIZED. icc -ansi -O3 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/py/pypy/../../../include -I../../../../../submissions/py/pypy -xK -c -o ecrypt-sync_icc_xK.o ../../../../../submissions/py/pypy/../../../api/ecrypt-sync.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return icc -ansi -O3 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/py/pypy/../../../include -I../../../../../submissions/py/pypy -xK -c -o pypy_icc_xK.o ../../../../../submissions/py/pypy/pypy.c /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /home/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return ../../../../../submissions/py/pypy/pypy.c(380) : (col. 3) remark: LOOP WAS VECTORIZED. icc -ansi -O3 -xK ecrypt-test_icc_xK.o ecrypt-sync_icc_xK.o pypy_icc_xK.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 89397010f970bba0cd28e9f349a30b24 -