******************************************************************************** * ECRYPT Stream Cipher Project * ******************************************************************************** Primitive Name: Phelix ====================== Profile: S!_H! Key size: 128 bits IV size: 128 bits MAC size: 64 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_AE_ctx: 132 bytes Testing stream encryption speed: Encrypted 16 blocks of 4096 bytes (under 1 keys, 16 blocks/key) Total time: 660492 clock ticks (236.39 usec) Encryption speed (cycles/byte): 10.08 Encryption speed (Mbps): 2217.88 Testing packet encryption speed: Encrypted 450 packets of 40 bytes (under 10 keys, 45 packets/key) Total time: 702008 clock ticks (251.25 usec) Encryption speed (cycles/packet): 1560.02 Encryption speed (cycles/byte): 39.00 Encryption speed (Mbps): 573.13 Overhead: 287.0% Encrypted 90 packets of 576 bytes (under 1 keys, 90 packets/key) Total time: 628276 clock ticks (224.86 usec) Encryption speed (cycles/packet): 6980.84 Encryption speed (cycles/byte): 12.12 Encryption speed (Mbps): 1844.34 Overhead: 20.3% Encrypted 42 packets of 1500 bytes (under 1 keys, 42 packets/key) Total time: 681720 clock ticks (243.99 usec) Encryption speed (cycles/packet): 16231.43 Encryption speed (cycles/byte): 10.82 Encryption speed (Mbps): 2065.67 Overhead: 7.4% Weighted average (Simple Imix): Encryption speed (cycles/byte): 13.49 Encryption speed (Mbps): 1657.52 Overhead: 33.8% Testing key setup speed: Did 1000 key setups (under 10 keys, 100 setups/key) Total time: 686792 clock ticks (245.80 usec) Key setup speed (cycles/setup): 686.79 Key setup speed (setups/second): 4068281.23 Testing speed of IV setup + finalize: Did 500 IV setups (under 10 keys, 50 setups/key) Total time: 677428 clock ticks (242.45 usec) IV setup speed (cycles/setup): 1354.86 IV setup speed (setups/second): 2062258.28 Testing key agility: Encrypted 200 blocks of 256 bytes (each time switching contexts) Total time: 697600 clock ticks (249.67 usec) Encryption speed (cycles/byte): 13.62 Encryption speed (Mbps): 1640.55 Overhead: 35.2% End of performance measurements Primitive Name: Phelix ====================== Profile: S!_H! Key size: 256 bits IV size: 128 bits MAC size: 128 bits CPU speed: 2794.1 MHz Cycles are measured using RDTSC instruction Testing memory requirements: Size of ECRYPT_AE_ctx: 132 bytes Testing stream encryption speed: Encrypted 16 blocks of 4096 bytes (under 1 keys, 16 blocks/key) Total time: 674084 clock ticks (241.26 usec) Encryption speed (cycles/byte): 10.29 Encryption speed (Mbps): 2173.16 Testing packet encryption speed: Encrypted 450 packets of 40 bytes (under 10 keys, 45 packets/key) Total time: 705532 clock ticks (252.51 usec) Encryption speed (cycles/packet): 1567.85 Encryption speed (cycles/byte): 39.20 Encryption speed (Mbps): 570.27 Overhead: 281.1% Encrypted 90 packets of 576 bytes (under 1 keys, 90 packets/key) Total time: 628104 clock ticks (224.80 usec) Encryption speed (cycles/packet): 6978.93 Encryption speed (cycles/byte): 12.12 Encryption speed (Mbps): 1844.84 Overhead: 17.8% Encrypted 42 packets of 1500 bytes (under 1 keys, 42 packets/key) Total time: 680284 clock ticks (243.47 usec) Encryption speed (cycles/packet): 16197.24 Encryption speed (cycles/byte): 10.80 Encryption speed (Mbps): 2070.03 Overhead: 5.0% Weighted average (Simple Imix): Encryption speed (cycles/byte): 13.49 Encryption speed (Mbps): 1657.13 Overhead: 31.1% Testing key setup speed: Did 1000 key setups (under 10 keys, 100 setups/key) Total time: 686200 clock ticks (245.59 usec) Key setup speed (cycles/setup): 686.20 Key setup speed (setups/second): 4071791.02 Testing speed of IV setup + finalize: Did 500 IV setups (under 10 keys, 50 setups/key) Total time: 678208 clock ticks (242.73 usec) IV setup speed (cycles/setup): 1356.42 IV setup speed (setups/second): 2059886.49 Testing key agility: Encrypted 200 blocks of 256 bytes (each time switching contexts) Total time: 697296 clock ticks (249.56 usec) Encryption speed (cycles/byte): 13.62 Encryption speed (Mbps): 1641.27 Overhead: 32.4% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 05:20:14 CET 2007 CPU: ------------------------------------------------------------------------------- processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 9 cpu MHz : 2794.063 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 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 pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 5590.07 processor : 1 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Pentium(R) 4 CPU 2.80GHz stepping : 9 cpu MHz : 2794.063 cache size : 512 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 1 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 pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtpr bogomips : 5585.61 COMPILER: ------------------------------------------------------------------------------- Version 8.1 COMPILATION: ------------------------------------------------------------------------------- make var=1 conf=icc_xW_Os icc -ansi -Os -DECRYPT_API=ecrypt-sync-ae.h -DECRYPT_VARIANT=1 -I../../../../submissions/phelix/i386/../../../include -I../../../../submissions/phelix/i386 -xW -c -o ecrypt-test_icc_xW.o ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(620) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(633) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(661) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(664) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(682) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(713) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(716) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(719) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(738) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(770) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(773) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(776) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(779) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(810) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(816) : (col. 3) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(1442) : (col. 7) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(1632) : (col. 5) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(1653) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(1678) : (col. 4) remark: LOOP WAS VECTORIZED. ../../../../submissions/phelix/i386/../../../test/ecrypt-test.c(1703) : (col. 4) remark: LOOP WAS VECTORIZED. icc -ansi -Os -DECRYPT_API=ecrypt-sync-ae.h -DECRYPT_VARIANT=1 -I../../../../submissions/phelix/i386/../../../include -I../../../../submissions/phelix/i386 -xW -c -o ecrypt-sync-ae_icc_xW.o ../../../../submissions/phelix/i386/../../../api/ecrypt-sync-ae.c /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(434): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(419): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(387): (col. 10)warning #963: no EMMS instruction before return /users/cosic/cdecanni/local/icc/intel_cc_80/include/xmmintrin.h(368): (col. 10)warning #963: no EMMS instruction before return icc -ansi -Os -DECRYPT_API=ecrypt-sync-ae.h -DECRYPT_VARIANT=1 -I../../../../submissions/phelix/i386/../../../include -I../../../../submissions/phelix/i386 -xW -c -o phelix_icc_xW.o ../../../../submissions/phelix/i386/phelix.S :3:1: warning: "__SIZE_TYPE__" redefined :7:1: warning: this is the location of the previous definition :12:1: warning: "__GNUC_PATCHLEVEL__" redefined :5:1: warning: this is the location of the previous definition :21:1: warning: "__GXX_ABI_VERSION" redefined :11:1: warning: this is the location of the previous definition icc -ansi -Os -xW ecrypt-test_icc_xW.o ecrypt-sync-ae_icc_xW.o phelix_icc_xW.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 9e37bc28caed925d556633dd6cb10175 -