******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: DICING-v2 ========================= Profile: S.___ Key size: 128 bits IV size: 128 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 4396 bytes Testing stream encryption speed: Encrypted 9 blocks of 4096 bytes (under 1 keys, 9 blocks/key) Total time: 416671 clock ticks (245.10 usec) Encryption speed (cycles/byte): 11.30 Encryption speed (Mbps): 1203.23 Testing packet encryption speed: Encrypted 240 packets of 40 bytes (under 10 keys, 24 packets/key) Total time: 405104 clock ticks (238.30 usec) Encryption speed (cycles/packet): 1687.93 Encryption speed (cycles/byte): 42.20 Encryption speed (Mbps): 322.29 Overhead: 273.3% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 382089 clock ticks (224.76 usec) Encryption speed (cycles/packet): 7641.78 Encryption speed (cycles/byte): 13.27 Encryption speed (Mbps): 1025.10 Overhead: 17.4% Encrypted 22 packets of 1500 bytes (under 1 keys, 22 packets/key) Total time: 401001 clock ticks (235.88 usec) Encryption speed (cycles/packet): 18227.32 Encryption speed (cycles/byte): 12.15 Encryption speed (Mbps): 1119.20 Overhead: 7.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 14.84 Encryption speed (Mbps): 916.39 Overhead: 31.3% Testing key setup speed: Did 90 key setups (under 1 keys, 90 setups/key) Total time: 377085 clock ticks (221.81 usec) Key setup speed (cycles/setup): 4189.83 Key setup speed (setups/second): 405744.06 Testing IV setup speed: Did 380 IV setups (under 10 keys, 38 setups/key) Total time: 408536 clock ticks (240.32 usec) IV setup speed (cycles/setup): 1075.09 IV setup speed (setups/second): 1581256.00 Testing key agility: Encrypted 50 blocks of 256 bytes (each time switching contexts) Total time: 398578 clock ticks (234.46 usec) Encryption speed (cycles/byte): 31.14 Encryption speed (Mbps): 436.75 Overhead: 175.5% End of performance measurements Primitive Name: DICING-v2 ========================= Profile: S.___ Key size: 256 bits IV size: 128 bits CPU speed: 1700.0 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_ctx: 4396 bytes Testing stream encryption speed: Encrypted 9 blocks of 4096 bytes (under 1 keys, 9 blocks/key) Total time: 416678 clock ticks (245.10 usec) Encryption speed (cycles/byte): 11.30 Encryption speed (Mbps): 1203.21 Testing packet encryption speed: Encrypted 250 packets of 40 bytes (under 10 keys, 25 packets/key) Total time: 421787 clock ticks (248.11 usec) Encryption speed (cycles/packet): 1687.15 Encryption speed (cycles/byte): 42.18 Encryption speed (Mbps): 322.44 Overhead: 273.2% Encrypted 50 packets of 576 bytes (under 1 keys, 50 packets/key) Total time: 381842 clock ticks (224.61 usec) Encryption speed (cycles/packet): 7636.84 Encryption speed (cycles/byte): 13.26 Encryption speed (Mbps): 1025.76 Overhead: 17.3% Encrypted 22 packets of 1500 bytes (under 1 keys, 22 packets/key) Total time: 400796 clock ticks (235.76 usec) Encryption speed (cycles/packet): 18218.00 Encryption speed (cycles/byte): 12.15 Encryption speed (Mbps): 1119.77 Overhead: 7.5% Weighted average (Simple Imix): Encryption speed (cycles/byte): 14.83 Encryption speed (Mbps): 916.91 Overhead: 31.2% Testing key setup speed: Did 90 key setups (under 1 keys, 90 setups/key) Total time: 380232 clock ticks (223.67 usec) Key setup speed (cycles/setup): 4224.80 Key setup speed (setups/second): 402385.91 Testing IV setup speed: Did 380 IV setups (under 10 keys, 38 setups/key) Total time: 408553 clock ticks (240.33 usec) IV setup speed (cycles/setup): 1075.14 IV setup speed (setups/second): 1581190.20 Testing key agility: Encrypted 50 blocks of 256 bytes (each time switching contexts) Total time: 399660 clock ticks (235.09 usec) Encryption speed (cycles/byte): 31.22 Encryption speed (Mbps): 435.57 Overhead: 176.2% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 16 01:03:37 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_xB_O2 icc -ansi -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/dicing/v2/../../../include -I../../../../../submissions/dicing/v2 -xB -c -o ecrypt-test_icc_xB.o ../../../../../submissions/dicing/v2/../../../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/dicing/v2/../../../test/ecrypt-test.c(620) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(633) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(661) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(664) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(810) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(816) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(1442) : (col. 7) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(1632) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(1653) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(1678) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../../submissions/dicing/v2/../../../test/ecrypt-test.c(1703) : (col. 4) remark: LOOP WAS VECTORIZED. icc -ansi -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/dicing/v2/../../../include -I../../../../../submissions/dicing/v2 -xB -c -o ecrypt-sync_icc_xB.o ../../../../../submissions/dicing/v2/../../../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 -O2 -DECRYPT_API=ecrypt-sync.h -DECRYPT_VARIANT=1 -I../../../../../submissions/dicing/v2/../../../include -I../../../../../submissions/dicing/v2 -xB -c -o dicing-v2_icc_xB.o ../../../../../submissions/dicing/v2/dicing-v2.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/dicing/v2/dicing-v2.c(529) : (col. 1) remark: LOOP WAS VECTORIZED. icc -ansi -O2 -xB ecrypt-test_icc_xB.o ecrypt-sync_icc_xB.o dicing-v2_icc_xB.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 199dd3226caa3da5fe279d2de45a99a8 -