Implementation notes: amd64, rumba5, crypto_dh/claus

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_dh
Primitive: claus
TimeImplementationCompilerBenchmark dateSUPERCOP version
5169440opensslgcc -funroll-loops2018081820180818
5169888opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
5170976opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
5171040opensslgcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
5171232opensslgcc -m64 -Os -fomit-frame-pointer2018081820180818
5171520opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
5171616opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
5172192opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
5172544opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
5172576opensslgcc -m64 -O -fomit-frame-pointer2018081820180818
5172704opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5172768opensslcc2018081820180818
5172800opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
5172800opensslgcc -march=k8 -O -fomit-frame-pointer2018081820180818
5172960opensslgcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
5173152opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
5173248opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
5173312opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
5173632opensslgcc -m64 -O2 -fomit-frame-pointer2018081820180818
5173632opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
5173760opensslgcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
5173824opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
5173856opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
5173888opensslgcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
5173888opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
5174112opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
5174144opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
5174144opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
5174208opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5174336opensslgcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
5174368opensslgcc -march=barcelona -O -fomit-frame-pointer2018081820180818
5174368opensslgcc -march=k8 -Os -fomit-frame-pointer2018081820180818
5174400opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
5174432opensslgcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5174496opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
5174592opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
5174880opensslgcc -O -fomit-frame-pointer2018081820180818
5174976opensslgcc -Os -fomit-frame-pointer2018081820180818
5174976opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
5175040opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
5175040opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5175168opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
5175232opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5175264opensslgcc -funroll-loops -O -fomit-frame-pointer2018081820180818
5175296opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
5175296opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
5175392opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
5175424opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
5175424opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
5175488opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
5175520opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
5175520opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
5175552opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5175712opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
5175712opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
5175808opensslgcc -O3 -fomit-frame-pointer2018081820180818
5175808opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5175872opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
5175904opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
5176160opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
5176160opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
5176288opensslgcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
5176320opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
5176352opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
5176384opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5176544opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
5176672opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5176736opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5176864opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
5176960opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
5177216opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
5177312opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
5177312opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
5177376opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
5177472opensslgcc -O2 -fomit-frame-pointer2018081820180818
5177664opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
5177728opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
5177792opensslgcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
5178304opensslgcc -m64 -O3 -fomit-frame-pointer2018081820180818
5178400opensslgcc -march=nocona -O -fomit-frame-pointer2018081820180818
5178528opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
5178624opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5178912opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
5179040opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
5179392opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
5179488opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
5179584opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
5179616opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
5179712opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
5179808opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
5180000opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
5180064opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
5180224opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5180800opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5180960opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
5180992opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
5181024opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
5181120opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
5181120opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
5181280opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
5181344opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
5181536opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
5181696opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
5181728opensslgcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5182240opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
5182784opensslgcc -march=nocona -Os -fomit-frame-pointer2018081820180818
5183648opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
5183936opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
5184064opensslgcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
5184352opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
5184448opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
5184800opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
5185856opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
5186048opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
5189152opensslgcc2018081820180818
5190848opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
5195680opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
5195776opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
5229952opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
5301696gmpg++ -march=barcelona -Os -fomit-frame-pointer2018081820180818
5303104gmpg++ -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
5305344gmpg++ -O -fomit-frame-pointer2018081820180818
5306944gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
5307008gmpg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
5307456gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
5307648gmpg++ -m64 -O2 -fomit-frame-pointer2018081820180818
5308160gmpg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
5309088gmpg++ -O3 -fomit-frame-pointer2018081820180818
5309920gmpg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
5310304gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
5310528gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
5310592gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5310624gmpg++ -Os -fomit-frame-pointer2018081820180818
5310624gmpg++ -m64 -O -fomit-frame-pointer2018081820180818
5311072gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
5312032gmpg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
5312064gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
5312256gmpg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
5312256gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
5312384gmpg++ -march=barcelona -O -fomit-frame-pointer2018081820180818
5312768gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
5313024gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
5313056gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
5313088gmpg++ -m64 -O3 -fomit-frame-pointer2018081820180818
5313120gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
5313152gmpg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
5313600gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
5313600gmpg++ -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5313856gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
5313888gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
5313984gmpg++ -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5314048gmpg++ -march=nocona -O -fomit-frame-pointer2018081820180818
5314112gmpg++ -march=k8 -Os -fomit-frame-pointer2018081820180818
5314432gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
5314592gmpg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
5314784gmpg++ -march=k8 -O3 -fomit-frame-pointer2018081820180818
5315296gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
5315904gmpg++ -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
5316032gmpg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
5316096gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
5316320gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
5316384gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5317056gmpg++ -march=nocona -Os -fomit-frame-pointer2018081820180818
5317344gmpg++ -march=k8 -O2 -fomit-frame-pointer2018081820180818
5317376gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
5317696gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
5317792gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
5318080gmpg++ -O2 -fomit-frame-pointer2018081820180818
5318272gmpg++ -march=nocona -O2 -fomit-frame-pointer2018081820180818
5318464gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
5318912gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
5318912gmpg++ -march=nocona -O3 -fomit-frame-pointer2018081820180818
5319328gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
5319552gmpg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
5319648gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
5319712gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
5319776gmpg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
5320416gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
5320448gmpclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
5320448gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5320640gmpg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
5320832gmpg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
5321600gmpg++ -m64 -Os -fomit-frame-pointer2018081820180818
5322528gmpg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
5323008gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
5323296gmpg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
5323904gmpg++ -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
5324128gmpg++ -march=k8 -O -fomit-frame-pointer2018081820180818
5325184gmpg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
5325696gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
5326208gmpg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
5326816gmpclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
5327424gmpg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
5327648gmpg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
5328320gmpclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5328608gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
5330688gmpclang++ -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
5331008gmpclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
5332864gmpclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
5333216gmpg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
5333280gmpg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
5333792gmpclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5333824gmpclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
5334624gmpclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5336064gmpclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5342432gmpg++2018081820180818
5382112opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
5835840cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
5837344cryptoppg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
5841120cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
5842944cryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
5844096cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
5844512cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2018081820180818
5845184cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
5846656cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
5847072cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2018081820180818
5848160cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
5848320cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2018081820180818
5849024cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
5850304cryptoppg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
5851360cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
5852768cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
5852896cryptoppg++ -m64 -O2 -fomit-frame-pointer2018081820180818
5854048cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
5854176cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5854432cryptoppg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
5854816cryptoppg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
5855552cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5855872cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
5856224cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
5856480cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
5856512cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
5856736cryptoppg++ -march=nocona -O -fomit-frame-pointer2018081820180818
5857120cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
5857280cryptoppg++ -march=k8 -Os -fomit-frame-pointer2018081820180818
5857536cryptoppg++ -march=k8 -O -fomit-frame-pointer2018081820180818
5857728cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
5857984cryptoppclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
5857984cryptoppclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
5858080cryptoppg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
5858304cryptoppclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
5858400cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
5858528cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
5858624cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
5858784cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
5858816cryptoppg++ -Os -fomit-frame-pointer2018081820180818
5859392cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
5860800cryptoppg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
5861152cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
5861280cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
5861888cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
5862112cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
5862336cryptoppclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
5863040cryptoppg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
5864192cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
5864544cryptoppg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
5864576cryptoppclang++ -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
5864896cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
5864928cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
5865472cryptoppg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
5865760cryptoppg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
5866272cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2018081820180818
5866304cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
5866368cryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
5866400cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2018081820180818
5866464cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5866560cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
5866624cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2018081820180818
5866976cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5867616cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
5869088cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
5870144cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
5870688cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
5871360cryptoppg++ -O2 -fomit-frame-pointer2018081820180818
5872480cryptoppg++ -O3 -fomit-frame-pointer2018081820180818
5873344cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
5873504cryptoppg++ -m64 -O3 -fomit-frame-pointer2018081820180818
5873728cryptoppg++ -m64 -O -fomit-frame-pointer2018081820180818
5874144cryptoppg++2018081820180818
5877632cryptoppg++ -march=barcelona -O -fomit-frame-pointer2018081820180818
5878688cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2018081820180818
5879776cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
5884352cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
5884704cryptoppclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
5886144cryptoppg++ -O -fomit-frame-pointer2018081820180818
5887808cryptoppg++ -march=nocona -Os -fomit-frame-pointer2018081820180818
5890816cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5916864cryptoppg++ -m64 -Os -fomit-frame-pointer2018081820180818
5925376cryptoppclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
5964416cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
5996736cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
6003904cryptoppg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
6027200cryptoppg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
6483168ntlg++2018081820180818
6547552ntlg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
6547872ntlg++ -march=nocona -O3 -fomit-frame-pointer2018081820180818
6548096ntlg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
6548288ntlg++ -march=k8 -O2 -fomit-frame-pointer2018081820180818
6551872ntlg++ -march=barcelona -O3 -fomit-frame-pointer2018081820180818
6553248ntlg++ -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
6553312ntlg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
6554240ntlg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
6554496ntlg++ -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
6554880ntlg++ -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
6555680ntlg++ -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
6555840ntlclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
6555936ntlclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
6556160ntlg++ -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
6556544ntlg++ -O3 -fomit-frame-pointer2018081820180818
6556992ntlg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
6557632ntlg++ -m64 -O -fomit-frame-pointer2018081820180818
6557664ntlg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
6559392ntlg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
6559904ntlclang++ -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
6559904ntlg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
6560576ntlg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
6560928ntlg++ -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
6561152ntlclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
6561376ntlg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
6561632ntlg++ -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
6562464ntlg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
6563936ntlclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
6564768ntlg++ -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
6565376ntlclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
6565664ntlg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
6565824ntlg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
6566912ntlclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
6567008ntlg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
6567040ntlg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
6567296ntlg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
6567552ntlclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
6567616ntlg++ -march=nocona -Os -fomit-frame-pointer2018081820180818
6567744ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
6568064ntlg++ -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
6568192ntlg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
6568192ntlg++ -march=nocona -O -fomit-frame-pointer2018081820180818
6568928ntlg++ -m64 -O2 -fomit-frame-pointer2018081820180818
6568960ntlg++ -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
6569088ntlg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
6569440ntlg++ -march=barcelona -Os -fomit-frame-pointer2018081820180818
6569632ntlg++ -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
6570400ntlg++ -Os -fomit-frame-pointer2018081820180818
6570784ntlg++ -m64 -O3 -fomit-frame-pointer2018081820180818
6570848ntlclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
6571008ntlg++ -march=barcelona -O2 -fomit-frame-pointer2018081820180818
6571200ntlg++ -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
6571520ntlg++ -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
6571680ntlg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
6572128ntlg++ -march=nocona -O2 -fomit-frame-pointer2018081820180818
6572160ntlg++ -m64 -Os -fomit-frame-pointer2018081820180818
6572320ntlg++ -march=k8 -O3 -fomit-frame-pointer2018081820180818
6572384ntlg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
6572544ntlg++ -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
6572576ntlg++ -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
6572640ntlg++ -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
6573440ntlg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
6573760ntlg++ -O2 -fomit-frame-pointer2018081820180818
6573952ntlg++ -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
6574848ntlg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
6574944ntlclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
6576128ntlg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
6576512ntlg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
6576832ntlg++ -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
6576896ntlg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
6577056ntlg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
6577728ntlg++ -march=k8 -O -fomit-frame-pointer2018081820180818
6578848ntlg++ -march=k8 -Os -fomit-frame-pointer2018081820180818
6579904ntlg++ -O -fomit-frame-pointer2018081820180818
6580192ntlg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
6580256ntlg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
6581184ntlg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
6581984ntlg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
6582176ntlg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
6582432ntlg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
6582432ntlg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
6587552ntlg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
6588480ntlg++ -march=barcelona -O -fomit-frame-pointer2018081820180818
6590176ntlg++ -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
6603072ntlg++ -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
6608960ntlg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
6957024cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
7264416opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818