Implementation notes: amd64, genji548, crypto_stream/aes256ctr

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: aes256ctr
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15544442 0 018841 816 856dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
15904552 0 021981 856 856dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
15924536 0 021853 856 856dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
15963928 0 021077 856 824dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
15963944 0 020693 856 824dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
15963928 0 021077 856 824dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
15983928 0 021077 856 824dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
16003944 0 020693 856 824dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
16003944 0 020693 856 824dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
16003944 0 020693 856 824dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
16023928 0 021077 856 824dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
16064472 0 022429 856 856dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
16064472 0 022077 856 856dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
16403736 0 020533 856 824dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
16423736 0 020533 856 824dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
16423736 0 020533 856 824dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
16443736 0 020533 856 824dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
16584184 0 019669 856 824dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
17024136 0 019677 856 824dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
17083736 0 020565 856 824dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
17083736 0 020565 856 824dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
17083736 0 020565 856 824dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
17103736 0 020565 856 824dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1962720 0 018210 912 824opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
1964720 0 018274 912 824opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1964720 0 018210 912 824opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
1964720 0 018242 912 824opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1966720 0 018274 912 824opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1966720 0 018890 912 856opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1966720 0 018210 912 824opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1970720 0 018210 912 824opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1970720 0 018610 912 824opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
1970720 0 019418 912 856opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
1970720 0 018778 912 856opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
1972654 0 015758 872 856opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1972720 0 016946 912 824opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1974437 0 012686 872 856opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1974720 0 018242 912 824opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1974720 0 018274 912 824opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1976720 0 018610 912 824opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
1978720 0 018274 912 824opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1978720 0 018242 912 824opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1978720 0 019066 912 856opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
1980358 0 011401 848 824opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1980720 0 018242 912 824opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1982720 0 018610 912 824opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1984720 0 018610 912 824opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
1984720 0 017002 912 824opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
2026472 0 012814 872 856opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
39543227 0 014804 808 856dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
398421454 2800 01357690 144855 10264cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
398621038 2800 01354514 144855 10264cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
40023175 0 014652 808 856dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
401220196 2800 01353311 144863 10264cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
401832664 2760 01401659 155271 10312cryptoppicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
401832328 2760 01401363 155271 10312cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
402432328 2760 01401363 155271 10312cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
402432664 2760 01401659 155271 10312cryptoppicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
402832232 2760 01399979 155271 10312cryptoppicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
402832664 2760 01402227 155271 10312cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
403032328 2760 01401363 155271 10312cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
403032664 2760 01402067 155271 10312cryptoppicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
403032400 2760 01402299 155271 10312cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
40348157 2960 01342443 145623 10264cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
403432664 2760 01402067 155271 10312cryptoppicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
403432664 2760 01401659 155271 10312cryptoppicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
403432664 2760 01402067 155271 10312cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
403632328 2760 01401387 155271 10312cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
403832664 2760 01402347 155271 10312cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
404232328 2760 01401387 155271 10312cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
404232664 2760 01401659 155271 10312cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
404232328 2760 01401387 155271 10312cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
404432232 2760 01400027 155271 10312cryptoppicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
404632328 2760 01401387 155271 10312cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
405032664 2760 01402067 155271 10312cryptoppicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
406032400 2760 01402667 155271 10312cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
414232328 2760 01401363 155271 10312cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
48441845 0 012292 792 824dolbeau/aesenc-intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

Test failure

Implementation: cryptopp
Security model: unknown
Compiler: icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

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