******************************************************************************** * 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: 661064 clock ticks (236.60 usec) Encryption speed (cycles/byte): 10.09 Encryption speed (Mbps): 2215.96 Testing packet encryption speed: Encrypted 440 packets of 40 bytes (under 10 keys, 44 packets/key) Total time: 664396 clock ticks (237.79 usec) Encryption speed (cycles/packet): 1509.99 Encryption speed (cycles/byte): 37.75 Encryption speed (Mbps): 592.12 Overhead: 274.2% Encrypted 90 packets of 576 bytes (under 1 keys, 90 packets/key) Total time: 627356 clock ticks (224.53 usec) Encryption speed (cycles/packet): 6970.62 Encryption speed (cycles/byte): 12.10 Encryption speed (Mbps): 1847.04 Overhead: 20.0% Encrypted 42 packets of 1500 bytes (under 1 keys, 42 packets/key) Total time: 685276 clock ticks (245.26 usec) Encryption speed (cycles/packet): 16316.10 Encryption speed (cycles/byte): 10.88 Encryption speed (Mbps): 2054.95 Overhead: 7.8% Weighted average (Simple Imix): Encryption speed (cycles/byte): 13.41 Encryption speed (Mbps): 1666.79 Overhead: 32.9% Testing key setup speed: Did 1000 key setups (under 10 keys, 100 setups/key) Total time: 666816 clock ticks (238.65 usec) Key setup speed (cycles/setup): 666.82 Key setup speed (setups/second): 4190155.91 Testing speed of IV setup + finalize: Did 500 IV setups (under 10 keys, 50 setups/key) Total time: 665708 clock ticks (238.26 usec) IV setup speed (cycles/setup): 1331.42 IV setup speed (setups/second): 2098564.99 Testing key agility: Encrypted 200 blocks of 256 bytes (each time switching contexts) Total time: 699280 clock ticks (250.27 usec) Encryption speed (cycles/byte): 13.66 Encryption speed (Mbps): 1636.61 Overhead: 35.4% 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: 661120 clock ticks (236.62 usec) Encryption speed (cycles/byte): 10.09 Encryption speed (Mbps): 2215.78 Testing packet encryption speed: Encrypted 450 packets of 40 bytes (under 10 keys, 45 packets/key) Total time: 679532 clock ticks (243.21 usec) Encryption speed (cycles/packet): 1510.07 Encryption speed (cycles/byte): 37.75 Encryption speed (Mbps): 592.09 Overhead: 274.2% Encrypted 90 packets of 576 bytes (under 1 keys, 90 packets/key) Total time: 624028 clock ticks (223.34 usec) Encryption speed (cycles/packet): 6933.64 Encryption speed (cycles/byte): 12.04 Encryption speed (Mbps): 1856.89 Overhead: 19.3% Encrypted 42 packets of 1500 bytes (under 1 keys, 42 packets/key) Total time: 680164 clock ticks (243.43 usec) Encryption speed (cycles/packet): 16194.38 Encryption speed (cycles/byte): 10.80 Encryption speed (Mbps): 2070.39 Overhead: 7.0% Weighted average (Simple Imix): Encryption speed (cycles/byte): 13.34 Encryption speed (Mbps): 1675.02 Overhead: 32.3% Testing key setup speed: Did 1000 key setups (under 10 keys, 100 setups/key) Total time: 665084 clock ticks (238.03 usec) Key setup speed (cycles/setup): 665.08 Key setup speed (setups/second): 4201067.84 Testing speed of IV setup + finalize: Did 500 IV setups (under 10 keys, 50 setups/key) Total time: 663080 clock ticks (237.32 usec) IV setup speed (cycles/setup): 1326.16 IV setup speed (setups/second): 2106882.28 Testing key agility: Encrypted 200 blocks of 256 bytes (each time switching contexts) Total time: 699100 clock ticks (250.21 usec) Encryption speed (cycles/byte): 13.65 Encryption speed (Mbps): 1637.03 Overhead: 35.4% End of performance measurements ******************************************************************************* DATE: ------------------------------------------------------------------------------- Tue Jan 30 01:02:15 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_xK_O3 icc -ansi -O3 -DECRYPT_API=ecrypt-sync-ae.h -DECRYPT_VARIANT=1 -I../../../../submissions/phelix/i386/../../../include -I../../../../submissions/phelix/i386 -xK -c -o ecrypt-test_icc_xK.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 -O3 -DECRYPT_API=ecrypt-sync-ae.h -DECRYPT_VARIANT=1 -I../../../../submissions/phelix/i386/../../../include -I../../../../submissions/phelix/i386 -xK -c -o ecrypt-sync-ae_icc_xK.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 -O3 -DECRYPT_API=ecrypt-sync-ae.h -DECRYPT_VARIANT=1 -I../../../../submissions/phelix/i386/../../../include -I../../../../submissions/phelix/i386 -xK -c -o phelix_icc_xK.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 :17:1: warning: "__GXX_ABI_VERSION" redefined :11:1: warning: this is the location of the previous definition icc -ansi -O3 -xK ecrypt-test_icc_xK.o ecrypt-sync-ae_icc_xK.o phelix_icc_xK.o -o ecrypt-test EXECUTABLE: ------------------------------------------------------------------------------- 53bdeb0c765b0799262994dc86c82d62 -