Implementation notes: amd64, genji239, crypto_dh/claus

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_dh
Primitive: claus
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
39111841300 0 032448 928 1608opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
39290141176 0 036713 976 1576opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
39344641160 0 036633 976 1576opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
39347041160 0 037313 976 1608opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
39357141160 0 036633 976 1576opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
39405061160 0 037033 976 1576opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
39405081160 0 036633 976 1576opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3941628952 0 029896 920 1608opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
39421481144 0 037409 976 1608opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
39426661176 0 035337 976 1576opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
39433861160 0 036633 976 1576opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
39453301300 0 035056 928 1608opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
39453741176 0 035393 976 1576opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
39506521176 0 036745 976 1576opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
39530541160 0 037201 976 1608opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
39535261176 0 036745 976 1576opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
39576201176 0 036713 976 1576opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
39580041160 0 037033 976 1576opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
39585521267 0 032144 928 1608opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
39610421176 0 036745 976 1576opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
39612201176 0 036745 976 1576opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
39642241144 0 037761 976 1608opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
39795521160 0 037033 976 1576opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
39869221176 0 036713 976 1576opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
40426761160 0 037033 976 1576opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
40690261176 0 036713 976 1576opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
42892382700 0 0233637 1440 1584gmpicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
42917302668 0 0233821 1440 1584gmpicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
42923022668 0 0233821 1440 1584gmpicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
42932102113 16 0228522 1408 1648gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
42932342700 0 0233597 1440 1584gmpicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
42937862668 0 0233413 1440 1584gmpicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
42941182700 0 0233597 1440 1584gmpicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
42944262700 0 0232229 1440 1584gmpicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
42948022668 0 0233413 1440 1584gmpicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
42966262700 0 0233597 1440 1584gmpicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
42967962668 0 0233821 1440 1584gmpicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
42970202668 0 0234165 1440 1616gmpicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
42975122346 16 0231420 1408 1648gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
42980182700 0 0232181 1440 1584gmpicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
42989102668 0 0233413 1440 1584gmpicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
43006842700 0 0233637 1440 1584gmpicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
43019562648 0 0234649 1440 1616gmpicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
43019682700 0 0233637 1440 1584gmpicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
43060382700 0 0233597 1440 1584gmpicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
43155141848 16 0226042 1400 1648gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
43179722668 0 0233821 1440 1584gmpicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
43245462648 0 0234265 1440 1616gmpicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
43414246728 136 8458601 7200 3592ntlicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
43414666728 136 8458561 7200 3592ntlicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
43438906680 136 8458441 7200 3592ntlicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
43440766728 136 8458601 7200 3592ntlicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
43446466680 136 8458441 7200 3592ntlicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
43450366728 136 8457193 7200 3592ntlicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
43453706680 136 8459129 7200 3656ntlicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
43454206680 136 8458849 7200 3592ntlicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
43464486728 136 8458601 7200 3592ntlicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
43475282690 336 2432264 3360 3544ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
43478246680 136 8458849 7200 3592ntlicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
43480546728 136 8458561 7200 3592ntlicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
43482726728 136 8458561 7200 3592ntlicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
43505286680 136 8458849 7200 3592ntlicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
43550906680 136 8458441 7200 3592ntlicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
43556764013 336 2434869 3400 3544ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
43559366680 136 8458977 7200 3656ntlicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
43567646728 136 8458601 7200 3592ntlicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
43583346680 136 8458849 7200 3592ntlicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
43640683892 336 2434398 3400 3544ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
43646806728 136 8458561 7200 3592ntlicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
43729804230 336 2437702 3400 3544ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
43789266648 136 8459169 7200 3656ntlicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
43810666648 136 8459553 7200 3656ntlicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
43865886680 136 8458441 7200 3592ntlicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
44347982700 0 0233637 1440 1584gmpicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
47478322668 0 0234077 1440 1616gmpicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
47683102668 0 0233413 1440 1584gmpicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
49228806728 136 8457145 7200 3592ntlicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
52737722492 0 1681422839 154807 11336cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
52747062976 16 2241364747 144031 11320cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
52813362976 16 2241367419 144031 11320cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
52918702492 0 1681420367 154807 11272cryptoppicpc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
52943542492 0 1681420415 154807 11272cryptoppicpc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
52963422492 0 1681421679 154807 11272cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
52968782492 0 1681421679 154807 11272cryptoppicpc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
52978222492 0 1681421751 154807 11272cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
53034061956 16 2241361739 144023 11320cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
53039542492 0 1681421751 154807 11272cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
53112842492 0 1681421775 154807 11272cryptoppicpc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
53160782492 0 1681422367 154807 11336cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
53167502492 0 1681421775 154807 11272cryptoppicpc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
53194462492 0 1681421775 154807 11272cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
53195502492 0 1681422087 154807 11272cryptoppicpc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
53224102492 0 1681421751 154807 11272cryptoppicpc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
53240702492 0 1681422471 154807 11336cryptoppicpc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
53244202492 0 1681422087 154807 11272cryptoppicpc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
53249582492 0 1681422087 154807 11272cryptoppicpc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
53258042492 0 1681422087 154807 11272cryptoppicpc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
53281682666 16 2241364131 144031 11320cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
53291462492 0 1681421679 154807 11272cryptoppicpc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
53333382492 0 1681422247 154807 11336cryptoppicpc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
53356162492 0 1681421775 154807 11272cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
53392502492 0 1681421751 154807 11272cryptoppicpc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
53467242492 0 1681421679 154807 11272cryptoppicpc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
80394381942 16 0228076 1408 1648gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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: 8, namely:
CompilerImplementations
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer cryptopp
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer cryptopp
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer gmp
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer gmp
icpc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ntl
icpc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ntl
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer openssl
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer openssl