Implementation notes: amd64, pmnod003, crypto_dh/claus

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_dh
Primitive: claus
TimeImplementationCompilerBenchmark dateSUPERCOP version
3884426opensslicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
3885012opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
3909946opensslicc -xAVX -O2 -fomit-frame-pointer2019081920190816
3910626opensslicc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
3911050opensslicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
3919516opensslicc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
3922158opensslicc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
3931516opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
3933138opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
3933750opensslicc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
3935552opensslicc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
3936572opensslicc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
3937324opensslicc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
3938542opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
3940708opensslicc -xAVX -O3 -fomit-frame-pointer2019081920190816
3946160opensslicc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
3956638opensslicc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
3964522opensslicc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
4277266gmpicpc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
4282040gmpicpc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
4284360gmpicpc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
4284656gmpg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
4285480gmpicpc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
4286910gmpicpc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
4293222gmpicpc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
4293268gmpicpc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
4294214gmpicpc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
4295864gmpicpc -xAVX -O3 -fomit-frame-pointer2019081920190816
4296740gmpicpc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
4303062gmpicpc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
4303158ntlicpc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
4304086gmpicpc -xAVX -O2 -fomit-frame-pointer2019081920190816
4304118gmpg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
4306312gmpg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
4310464ntlicpc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
4310562ntlicpc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
4316812gmpicpc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
4318768gmpg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
4320512ntlg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
4324380ntlicpc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
4325986ntlicpc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
4327132ntlicpc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
4329080ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
4329458ntlicpc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
4330300ntlicpc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
4330314ntlicpc -xAVX -O2 -fomit-frame-pointer2019081920190816
4330334ntlicpc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
4332668ntlicpc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816
4333014ntlicpc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
4333190ntlicpc -xAVX -O3 -fomit-frame-pointer2019081920190816
4333422ntlg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
4442332ntlicpc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
4760508gmpicpc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
4838052ntlg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
5254774cryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2019081920190816
5265108cryptoppicpc -xCORE-AVX512 -O3 -fomit-frame-pointer2019081920190816
5268150cryptoppicpc -xSSE4.1 -O2 -fomit-frame-pointer2019081920190816
5271760cryptoppicpc -xCORE-AVX-I -O3 -fomit-frame-pointer2019081920190816
5275780cryptoppicpc -xAVX -O3 -fomit-frame-pointer2019081920190816
5280198cryptoppicpc -xAVX -O2 -fomit-frame-pointer2019081920190816
5283732cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2019081920190816
5295046cryptoppicpc -xCORE-AVX2 -O2 -fomit-frame-pointer2019081920190816
5299206cryptoppicpc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2019081920190816
5308002cryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2019081920190816
5310196cryptoppicpc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2019081920190816
5315984cryptoppicpc -xCORE-AVX512 -O2 -fomit-frame-pointer2019081920190816
5321494cryptoppicpc -xCORE-AVX2 -O3 -fomit-frame-pointer2019081920190816
5322644cryptoppicpc -xSSE4.2 -O2 -fomit-frame-pointer2019081920190816
5328616cryptoppicpc -xCORE-AVX-I -O2 -fomit-frame-pointer2019081920190816
5330194cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2019081920190816
5333808cryptoppicpc -xSSE4.2 -O3 -fomit-frame-pointer2019081920190816
5339732cryptoppicpc -xSSE4.1 -O3 -fomit-frame-pointer2019081920190816