Implementation notes: amd64, pmnod003, crypto_dh/claus

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_dh
Primitive: claus
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3920520952 0 029766 936 1608opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
39277801176 0 036652 984 1576opensslicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
39299301176 0 036620 984 1576opensslicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
39315701160 0 036865 976 1576opensslicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
39317001176 0 035300 984 1576opensslicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
39377901160 0 036449 976 1576opensslicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
39379741300 0 032318 944 1608opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
39381841320 0 035368 984 1576opensslicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
39409281176 0 036652 984 1576opensslicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
39427901176 0 035244 984 1576opensslicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
39558341160 0 037129 976 1608opensslicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
39566621176 0 036620 984 1576opensslicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
39669341300 0 034990 944 1608opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
40132001160 0 037033 976 1608opensslicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
41150361144 0 037145 976 1608opensslicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
41198061144 0 036617 976 1608opensslicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
41308481320 0 035440 984 1576opensslicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
41376001267 0 032014 944 1608opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
42656981942 16 0227946 1424 1648gmpg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
42682982700 0 0232136 1448 1584gmpicpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
42786362648 0 0233977 1440 1616gmpicpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
42788662648 0 0233441 1440 1616gmpicpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
42820442668 0 0233893 1440 1616gmpicpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
42844542668 0 0233981 1440 1616gmpicpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
42844902668 0 0233701 1440 1584gmpicpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
42849222346 16 0231290 1424 1648gmpg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
42856702812 0 0232212 1448 1584gmpicpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
42859982812 0 0232260 1448 1584gmpicpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
42876642700 0 0233504 1448 1584gmpicpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
42894602113 16 0228392 1424 1648gmpg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
42898582668 0 0233293 1440 1584gmpicpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
42942142700 0 0232088 1448 1584gmpicpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
42954102700 0 0233544 1448 1584gmpicpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
42993041848 16 0225976 1416 1648gmpg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
43050166728 136 8458572 7208 3592ntlicpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
43054122700 0 0233504 1448 1584gmpicpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
43160746728 136 8458532 7208 3592ntlicpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
43161084230 336 2437572 3416 3544ntlg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
43289724013 336 2434739 3416 3544ntlg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
43335546728 136 8458572 7208 3592ntlicpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
43344646728 136 8457116 7208 3592ntlicpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
43345546728 136 8457164 7208 3592ntlicpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
43366526844 136 8457292 7208 3592ntlicpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
43393666680 136 8459009 7200 3656ntlicpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
43398446648 136 8459009 7200 3656ntlicpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
43436983892 336 2434268 3416 3544ntlg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
43473206844 136 8457244 7208 3592ntlicpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
43492246728 136 8458532 7208 3592ntlicpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
43505946680 136 8458257 7200 3592ntlicpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
44195622700 0 0233544 1448 1584gmpicpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
44980786680 136 8458921 7200 3656ntlicpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
45648946680 136 8458665 7200 3592ntlicpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
46129182690 336 2432198 3376 3544ntlg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
46268406648 136 8458473 7200 3656ntlicpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
52419602492 0 1681422079 154807 11336cryptoppicpc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
52479762976 16 2241367289 144047 11320cryptoppg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
52504602666 16 2241364065 144047 11320cryptoppg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
52674122492 0 1681421682 154815 11272cryptoppicpc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
52724342492 0 1681421919 154807 11272cryptoppicpc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
52764842976 16 2241364681 144047 11320cryptoppg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
52786942492 0 1681421658 154815 11272cryptoppicpc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
52800182492 0 1681421658 154815 11272cryptoppicpc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
52805402492 0 1681421682 154815 11272cryptoppicpc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
52847522492 0 1681421495 154807 11272cryptoppicpc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
52853322492 0 1681420254 154815 11272cryptoppicpc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
52859362492 0 1681421679 154807 11336cryptoppicpc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
53029862492 0 1681422183 154807 11336cryptoppicpc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
53049341956 16 2241361609 144039 11320cryptoppg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
53053062492 0 1681422215 154807 11336cryptoppicpc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
53093722492 0 1681420318 154815 11272cryptoppicpc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
53128582492 0 1681420274 154815 11272cryptoppicpc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
53199002492 0 1681420322 154815 11272cryptoppicpc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910