Implementation notes: amd64, rumba7, crypto_dh/claus

Computer: rumba7
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_dh
Primitive: claus
TimeImplementationCompilerBenchmark dateSUPERCOP version
5142330opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018053020171218
5148870opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
5150070opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
5150250opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
5150250opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
5150940opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
5151000opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
5151210opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
5151270opensslgcc -march=barcelona -O3 -fomit-frame-pointer2018053020171218
5151360opensslgcc -O -fomit-frame-pointer2018053020171218
5151690opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018053020171218
5152140opensslgcc -m64 -O3 -fomit-frame-pointer2018053020171218
5152200opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
5152290opensslgcc -march=k8 -O -fomit-frame-pointer2018053020171218
5152410opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018053020171218
5152470opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
5152620opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
5152740opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
5152830opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
5152830opensslgcc -march=nocona -O2 -fomit-frame-pointer2018053020171218
5152890opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
5152980opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
5153100opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018053020171218
5153130opensslgcc2018053020171218
5153220opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
5153280opensslcc2018053020171218
5153280opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
5153340opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
5153370opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
5153400opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018053020171218
5153580opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
5153850opensslgcc -march=k8 -O2 -fomit-frame-pointer2018053020171218
5153880opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
5153940opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018053020171218
5154060opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5154240opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
5154300opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
5154420opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018053020171218
5154480opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
5154480opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
5154540opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
5154540opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018053020171218
5154630opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
5154660opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
5154690opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
5154720opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5154870opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018053020171218
5155050opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
5155170opensslgcc -Os -fomit-frame-pointer2018053020171218
5155200opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
5155260opensslgcc -march=nocona -O -fomit-frame-pointer2018053020171218
5155320opensslgcc -funroll-loops2018053020171218
5155410opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
5155410opensslgcc -march=nocona -O3 -fomit-frame-pointer2018053020171218
5155470opensslgcc -m64 -O2 -fomit-frame-pointer2018053020171218
5155590opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
5155620opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018053020171218
5155650opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
5155710opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018053020171218
5155770opensslgcc -O3 -fomit-frame-pointer2018053020171218
5155770opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
5155770opensslgcc -march=barcelona -Os -fomit-frame-pointer2018053020171218
5155920opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
5156010opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2018053020171218
5156040opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
5156070opensslgcc -march=k8 -Os -fomit-frame-pointer2018053020171218
5156130opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
5156190opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018053020171218
5156250opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
5156370opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
5156430opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
5156430opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
5156520opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018053020171218
5156520opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
5156520opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
5156910opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2018053020171218
5156940opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
5157570opensslgcc -march=barcelona -O -fomit-frame-pointer2018053020171218
5157720opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
5157870opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
5158140opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
5158170opensslgcc -march=k8 -O3 -fomit-frame-pointer2018053020171218
5158350opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018053020171218
5158380opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
5158620opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
5158710opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
5158740opensslgcc -march=nocona -Os -fomit-frame-pointer2018053020171218
5158920opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
5158980opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
5159070opensslgcc -m64 -Os -fomit-frame-pointer2018053020171218
5159100opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
5159130opensslgcc -O2 -fomit-frame-pointer2018053020171218
5159310opensslgcc -funroll-loops -O -fomit-frame-pointer2018053020171218
5159550opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
5159640opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
5159760opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
5160000opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
5160150opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
5160930opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5160990opensslgcc -funroll-loops -O3 -fomit-frame-pointer2018053020171218
5161020opensslgcc -funroll-loops -O2 -fomit-frame-pointer2018053020171218
5161110opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018053020171218
5161140opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
5161230opensslgcc -funroll-loops -Os -fomit-frame-pointer2018053020171218
5161560opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
5161740opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018053020171218
5161770opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018053020171218
5161860opensslgcc -m64 -O -fomit-frame-pointer2018053020171218
5162280opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
5162910opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018053020171218
5162970opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
5163180opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5163330opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
5163390opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
5163450opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018053020171218
5164110opensslgcc -march=barcelona -O2 -fomit-frame-pointer2018053020171218
5164740opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018053020171218
5167560opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
5170530opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
5171910opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
5279610gmpg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
5280540gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
5282040gmpg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
5282940gmpg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
5283180gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
5283240gmpg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
5283330gmpg++ -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
5283660gmpg++ -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
5284470gmpg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
5284620gmpg++ -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
5284620gmpg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
5284860gmpg++ -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
5285070gmpg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
5285130gmpg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
5285340gmpg++ -march=nocona -O2 -fomit-frame-pointer2018053020171218
5285460gmpg++ -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
5285520gmpg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
5285610gmpg++ -march=k8 -O3 -fomit-frame-pointer2018053020171218
5285610gmpg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
5285910gmpg++ -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
5286180gmpg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
5286240gmpg++ -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
5286840gmpg++ -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
5286960gmpg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
5287140gmpg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
5287320gmpg++ -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
5287470gmpg++ -m64 -O -fomit-frame-pointer2018053020171218
5287530gmpg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
5287740gmpg++ -march=barcelona -O -fomit-frame-pointer2018053020171218
5288160gmpg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
5288190gmpg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
5288550gmpg++ -march=nocona -O -fomit-frame-pointer2018053020171218
5288880gmpg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
5289150gmpg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
5289210gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
5289300gmpg++ -march=nocona -Os -fomit-frame-pointer2018053020171218
5289510gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
5289720gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
5289780gmpg++ -m64 -O3 -fomit-frame-pointer2018053020171218
5290050gmpg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
5290410gmpg++ -march=nocona -O3 -fomit-frame-pointer2018053020171218
5291310gmpg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
5291310gmpg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
5291340gmpg++ -march=k8 -O2 -fomit-frame-pointer2018053020171218
5291490gmpg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
5291670gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
5291700gmpclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018053020171218
5291730gmpg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
5292150gmpg++ -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
5292270gmpg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
5292300gmpg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
5293380gmpclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5293470gmpg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
5293530gmpclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018053020171218
5293620gmpg++ -march=barcelona -Os -fomit-frame-pointer2018053020171218
5293740gmpg++ -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
5294010gmpg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
5294190gmpg++ -Os -fomit-frame-pointer2018053020171218
5294280gmpg++ -O3 -fomit-frame-pointer2018053020171218
5294340gmpg++ -march=barcelona -O3 -fomit-frame-pointer2018053020171218
5295930gmpg++ -march=k8 -O -fomit-frame-pointer2018053020171218
5297040gmpg++ -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
5297130gmpg++ -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
5297160gmpg++ -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
5297250gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
5298150gmpclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018053020171218
5298750gmpg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
5299020gmpclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018053020171218
5299260gmpclang++ -O3 -fomit-frame-pointer -Qunused-arguments2018053020171218
5299920gmpg++ -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
5300700gmpg++ -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
5300940gmpg++ -O -fomit-frame-pointer2018053020171218
5301240gmpg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
5301600gmpclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018053020171218
5301720gmpg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
5302560gmpg++ -m64 -Os -fomit-frame-pointer2018053020171218
5303910gmpg++ -march=k8 -Os -fomit-frame-pointer2018053020171218
5304390gmpclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5305140gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
5305980gmpg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
5307810gmpclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5307870gmpclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5308560gmpg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
5308590gmpg++ -O2 -fomit-frame-pointer2018053020171218
5310450gmpg++2018053020171218
5319420gmpg++ -m64 -O2 -fomit-frame-pointer2018053020171218
5324280gmpg++ -march=barcelona -O2 -fomit-frame-pointer2018053020171218
5817690cryptoppclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5824200cryptoppclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018053020171218
5828490cryptoppg++ -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
5830890cryptoppg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
5833800cryptoppclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018053020171218
5835000cryptoppg++ -m64 -O -fomit-frame-pointer2018053020171218
5835720cryptoppclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5836260cryptoppg++ -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
5837100cryptoppg++ -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
5837190cryptoppg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
5837670cryptoppg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
5838300cryptoppg++ -O -fomit-frame-pointer2018053020171218
5838390cryptoppg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
5839920cryptoppg++ -march=k8 -O -fomit-frame-pointer2018053020171218
5840760cryptoppg++ -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
5841000cryptoppg++ -march=nocona -Os -fomit-frame-pointer2018053020171218
5841180cryptoppclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018053020171218
5841390cryptoppg++ -Os -fomit-frame-pointer2018053020171218
5842590cryptoppg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
5842710cryptoppclang++ -O3 -fomit-frame-pointer -Qunused-arguments2018053020171218
5842740cryptoppg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
5843010cryptoppclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5843730cryptoppg++ -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
5843760cryptoppg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
5844120cryptoppg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
5844780cryptoppg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
5844870cryptoppg++ -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
5845230cryptoppg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
5845350cryptoppclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
5845380cryptoppg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
5845830cryptoppg++ -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
5845950cryptoppclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018053020171218
5846070cryptoppg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
5846280cryptoppclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018053020171218
5847690cryptoppg++ -march=k8 -Os -fomit-frame-pointer2018053020171218
5848140cryptoppg++ -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
5848500cryptoppg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
5849340cryptoppg++ -m64 -O2 -fomit-frame-pointer2018053020171218
5849550cryptoppg++ -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
5849910cryptoppg++ -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
5850180cryptoppg++ -march=barcelona -O -fomit-frame-pointer2018053020171218
5850210cryptoppg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
5850480cryptoppg++ -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
5851140cryptoppg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
5851770cryptoppg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
5852040cryptoppg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
5852940cryptoppg++ -m64 -O3 -fomit-frame-pointer2018053020171218
5853510cryptoppg++ -O3 -fomit-frame-pointer2018053020171218
5853990cryptoppg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
5854140cryptoppg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
5854320cryptoppg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
5854560cryptoppg++ -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
5854560cryptoppg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
5854800cryptoppg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
5854890cryptoppg++ -march=k8 -O3 -fomit-frame-pointer2018053020171218
5855040cryptoppg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
5855130cryptoppg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
5855370cryptoppg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
5855880cryptoppg++ -march=barcelona -Os -fomit-frame-pointer2018053020171218
5856330cryptoppg++2018053020171218
5856420cryptoppg++ -O2 -fomit-frame-pointer2018053020171218
5857320cryptoppg++ -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
5858100cryptoppg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
5858820cryptoppg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
5859090cryptoppg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
5859780cryptoppg++ -march=barcelona -O3 -fomit-frame-pointer2018053020171218
5860800cryptoppg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
5860980cryptoppg++ -march=k8 -O2 -fomit-frame-pointer2018053020171218
5861160cryptoppg++ -m64 -Os -fomit-frame-pointer2018053020171218
5862510cryptoppg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
5862570cryptoppg++ -march=nocona -O2 -fomit-frame-pointer2018053020171218
5863320cryptoppg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
5863710cryptoppg++ -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
5863950cryptoppg++ -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
5863950cryptoppg++ -march=nocona -O3 -fomit-frame-pointer2018053020171218
5865030cryptoppg++ -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
5865540cryptoppg++ -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
5866950cryptoppg++ -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
5868690cryptoppg++ -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
5869380cryptoppg++ -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
5878770cryptoppg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
5881560cryptoppg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
5883900cryptoppg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
5894910cryptoppg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
5903130cryptoppg++ -march=nocona -O -fomit-frame-pointer2018053020171218
5918880cryptoppg++ -march=barcelona -O2 -fomit-frame-pointer2018053020171218
5953440cryptoppg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
6196830opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
6458640ntlg++2018053020171218
6518220ntlg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2018053020171218
6518550ntlclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018053020171218
6519330ntlclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
6520800ntlg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018053020171218
6520980ntlg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018053020171218
6521520ntlg++ -m64 -march=k8 -O3 -fomit-frame-pointer2018053020171218
6521670ntlclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018053020171218
6521940ntlg++ -march=nocona -Os -fomit-frame-pointer2018053020171218
6522360ntlg++ -m64 -Os -fomit-frame-pointer2018053020171218
6523110ntlg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018053020171218
6523230ntlg++ -march=nocona -O3 -fomit-frame-pointer2018053020171218
6523500ntlg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018053020171218
6523530ntlg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2018053020171218
6524850ntlg++ -m64 -O2 -fomit-frame-pointer2018053020171218
6525090ntlg++ -m64 -march=nocona -O -fomit-frame-pointer2018053020171218
6525210ntlg++ -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
6525750ntlg++ -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
6525900ntlg++ -m64 -march=nocona -O3 -fomit-frame-pointer2018053020171218
6525930ntlg++ -m64 -march=core2 -O2 -fomit-frame-pointer2018053020171218
6525990ntlclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018053020171218
6526080ntlg++ -march=barcelona -O3 -fomit-frame-pointer2018053020171218
6526560ntlg++ -m64 -march=k8 -Os -fomit-frame-pointer2018053020171218
6526650ntlg++ -march=barcelona -Os -fomit-frame-pointer2018053020171218
6527310ntlg++ -m64 -O3 -fomit-frame-pointer2018053020171218
6527370ntlg++ -Os -fomit-frame-pointer2018053020171218
6527520ntlg++ -m64 -march=k8 -O2 -fomit-frame-pointer2018053020171218
6527880ntlg++ -march=nocona -O -fomit-frame-pointer2018053020171218
6528030ntlg++ -m64 -march=core2 -O -fomit-frame-pointer2018053020171218
6528180ntlg++ -m64 -march=core2 -Os -fomit-frame-pointer2018053020171218
6528240ntlg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018053020171218
6528270ntlg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018053020171218
6528810ntlg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018053020171218
6528930ntlg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
6528990ntlg++ -march=k8 -O -fomit-frame-pointer2018053020171218
6529110ntlg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2018053020171218
6529230ntlg++ -m64 -O -fomit-frame-pointer2018053020171218
6529290ntlg++ -fno-schedule-insns -O2 -fomit-frame-pointer2018053020171218
6529380ntlg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018053020171218
6529380ntlg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018053020171218
6529950ntlg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018053020171218
6530070ntlclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
6530280ntlg++ -march=k8 -O3 -fomit-frame-pointer2018053020171218
6530640ntlg++ -m64 -march=corei7 -O -fomit-frame-pointer2018053020171218
6530790ntlg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018053020171218
6530970ntlg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018053020171218
6531030ntlg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2018053020171218
6531060ntlg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018053020171218
6531270ntlg++ -O2 -fomit-frame-pointer2018053020171218
6531270ntlg++ -m64 -march=corei7 -Os -fomit-frame-pointer2018053020171218
6531270ntlg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018053020171218
6531300ntlg++ -m64 -march=barcelona -Os -fomit-frame-pointer2018053020171218
6531360ntlg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2018053020171218
6531570ntlg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018053020171218
6531630ntlg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018053020171218
6531900ntlg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018053020171218
6532140ntlg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2018053020171218
6532260ntlg++ -O3 -fomit-frame-pointer2018053020171218
6532290ntlg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018053020171218
6533280ntlg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
6533610ntlg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2018053020171218
6533790ntlg++ -march=k8 -O2 -fomit-frame-pointer2018053020171218
6534030ntlclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218
6534180ntlg++ -m64 -march=nocona -O2 -fomit-frame-pointer2018053020171218
6534240ntlclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018053020171218
6534300ntlg++ -fno-schedule-insns -O3 -fomit-frame-pointer2018053020171218
6534420ntlg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2018053020171218
6535380ntlclang++ -O3 -fomit-frame-pointer -Qunused-arguments2018053020171218
6536850ntlg++ -march=barcelona -O -fomit-frame-pointer2018053020171218
6536880ntlg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018053020171218
6537120ntlg++ -m64 -march=barcelona -O -fomit-frame-pointer2018053020171218
6537510ntlg++ -m64 -march=core2 -O3 -fomit-frame-pointer2018053020171218
6537870ntlg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018053020171218
6537870ntlg++ -march=k8 -Os -fomit-frame-pointer2018053020171218
6538560ntlg++ -m64 -march=k8 -O -fomit-frame-pointer2018053020171218
6538980ntlg++ -m64 -march=nocona -Os -fomit-frame-pointer2018053020171218
6539370ntlg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018053020171218
6541530ntlg++ -march=barcelona -O2 -fomit-frame-pointer2018053020171218
6543990ntlg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2018053020171218
6544020ntlclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018053020171218
6544290ntlg++ -march=nocona -O2 -fomit-frame-pointer2018053020171218
6544740ntlg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018053020171218
6545370ntlg++ -O -fomit-frame-pointer2018053020171218
6550050ntlg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018053020171218
6551670ntlg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2018053020171218
6636480ntlg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2018053020171218
6744960ntlclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018053020171218