Implementation notes: amd64, pmnod076, crypto_stream/aes256ctr

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: aes256ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15484442 0 018899 832 856dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
15884536 0 021853 856 856dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
15944552 0 021981 856 856dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
15963944 0 020693 856 824dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
15963928 0 021077 856 824dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
15963944 0 020693 856 824dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
15963944 0 020693 856 824dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
15963944 0 020693 856 824dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
15983928 0 021077 856 824dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
15983928 0 021077 856 824dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
16024472 0 022429 856 856dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
16024472 0 022077 856 856dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
16103928 0 021077 856 824dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
16423736 0 020533 856 824dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
16423736 0 020533 856 824dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
16443736 0 020533 856 824dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
16443736 0 020533 856 824dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
16503736 0 020565 856 824dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
16584184 0 019669 856 824dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
16983736 0 020565 856 824dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
17003736 0 020565 856 824dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
17003736 0 020565 856 824dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
17064136 0 019677 856 824dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1966720 0 018274 912 824opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1968472 0 012872 888 856opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1968720 0 018274 912 824opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1968720 0 018274 912 824opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1970358 0 011459 864 824opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1970720 0 018274 912 824opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1972720 0 019066 912 856opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
1972720 0 018242 912 824opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1972720 0 018610 912 824opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
1974654 0 015816 888 856opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1974720 0 018610 912 824opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1974720 0 018890 912 856opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
1976720 0 018242 912 824opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1976720 0 018610 912 824opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
1976720 0 018778 912 856opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
1976720 0 018210 912 824opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
1978720 0 018610 912 824opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
1980437 0 012744 888 856opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1982720 0 017002 912 824opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1984720 0 018210 912 824opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
1984720 0 018210 912 824opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
1984720 0 019418 912 856opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
1984720 0 018242 912 824opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1986720 0 018242 912 824opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1988720 0 016946 912 824opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2014720 0 018210 912 824opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
39563227 0 014862 824 856dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
397621038 2800 01354572 144871 10264cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
39923175 0 014710 824 856dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
399421454 2800 01357748 144871 10264cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
401420196 2800 01353369 144879 10264cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
402232232 2760 01400027 155271 10312cryptoppicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
402432400 2760 01402299 155271 10312cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
402632664 2760 01401659 155271 10312cryptoppicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
402632664 2760 01401659 155271 10312cryptoppicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
402832328 2760 01401363 155271 10312cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
402832664 2760 01401659 155271 10312cryptoppicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
403432328 2760 01401387 155271 10312cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
403632664 2760 01402347 155271 10312cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
404432664 2760 01402067 155271 10312cryptoppicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
40468157 2960 01342501 145639 10264cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
404632328 2760 01401387 155271 10312cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
404832664 2760 01402067 155271 10312cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
404832328 2760 01401363 155271 10312cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
405032232 2760 01399979 155271 10312cryptoppicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
405032328 2760 01401363 155271 10312cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
405632328 2760 01401363 155271 10312cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
406032400 2760 01402667 155271 10312cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
406032328 2760 01401387 155271 10312cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
406832664 2760 01402067 155271 10312cryptoppicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
407632664 2760 01402067 155271 10312cryptoppicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
407632664 2760 01401659 155271 10312cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
411032664 2760 01402227 155271 10312cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
412832328 2760 01401387 155271 10312cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
48381845 0 012350 808 824dolbeau/aesenc-intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_stream/aes256ctr/dolbeau/aesenc-int
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/aesenc-int openssl
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/aesenc-int openssl
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer cryptopp
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer cryptopp