Implementation notes: amd64, skylake, crypto_dh/ecfp256h

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_dh
Primitive: ecfp256h
TimeImplementationCompilerBenchmark dateSUPERCOP version
531668v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
533918v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
535920v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
535956v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
536240v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
536356v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
536874v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
537388v01/w8s8gcc -O2 -fomit-frame-pointer2016121720161026
537562v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
538374v01/w8s8gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
538718v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2016121720161026
539216v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
539284v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
539324v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
539504v01/w8s8gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
539714v01/w8s4gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
540000v01/w8s8gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
540718v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
540862v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
540892v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
540896v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
540946v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
541390v01/w8s4gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
541412v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
541418v01/w8s4gcc -O2 -fomit-frame-pointer2016121720161026
541866v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
541872v01/w8s8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
541898v01/w8s8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
542088v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
542170v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
542250v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
542554v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
542638v01/w8s4gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
542910v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
543028v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
543076v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
543178v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
543682v01/w8s4gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
543906v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
544158v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
544186v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
544260v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
544260v01/w8s4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
544514v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
544916v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
545022v01/w8s4gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
545176v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
545226v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
545288v01/w8s4gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
545366v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
545726v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
545752v01/w8s8gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
545810v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
546080v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
546478v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
546608v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
546614v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
546766v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
546830v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
547104v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2016121720161026
547166v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
547206v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
547254v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
547396v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
547460v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
547478v01/w8s8gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
547560v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
547606v01/w8s2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
547702v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
547762v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2016121720161026
547858v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
547938v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
548102v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
548106v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
548144v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
548164v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
548316v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
548352v01/w8s8gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
548510v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
548674v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
548686v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
548732v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
549036v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
549168v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
549176v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
549380v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
549482v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
549550v01/w8s8gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
549892v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
549964v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
550000v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
550042v01/w8s4gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
550112v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2016121720161026
550120v01/w8s8gcc -O3 -fomit-frame-pointer2016121720161026
550172v01/w8s4gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
550254v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2016121720161026
550344v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
550540v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2016121720161026
550562v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
550660v01/w8s4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
550836v01/w8s2gcc -O3 -fomit-frame-pointer2016121720161026
550914v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
551066v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
551202v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2016121720161026
551262v01/w8s4gcc -O3 -fomit-frame-pointer2016121720161026
551556v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
551656v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
551754v01/w8s8gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
551894v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
551900v01/w8s2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
551916v01/w8s2gcc -O2 -fomit-frame-pointer2016121720161026
551922v01/w8s2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
551982v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
552040v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
552122v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
552216v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
552400v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
552404v01/w8s4gcc -O -fomit-frame-pointer2016121720161026
552406v01/w8s2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
552520v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
552586v01/w8s2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
552610v01/w8s8gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
552704v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
552882v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
553080v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
553086v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
553114v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
553176v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
553278v01/w8s4gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
553322v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
553618v01/w8s4gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
553624v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
553642v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
553822v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
553906v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
554116v01/w8s4gcc -m64 -O -fomit-frame-pointer2016121720161026
554236v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
554450v01/w8s2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
554480v01/w8s8gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
554484v01/w8s2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
554614v01/w8s8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
554704v01/w8s4gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
554738v01/w8s4gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
555112v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
555140v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
555206v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
555220v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
555346v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
555502v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
555606v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
555732v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
555748v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
555782v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
555928v01/w8s2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
555984v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2016121720161026
556102v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
556172v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
556360v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
556392v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
556416v01/w8s8gcc -O -fomit-frame-pointer2016121720161026
556484v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
556606v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
556880v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
556970v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2016121720161026
557012v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
557092v01/w8s8gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
557212v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2016121720161026
557228v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
557524v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
557586v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
557668v01/w8s4gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
557720v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
557732v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
558046v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
558048v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
558204v01/w8s2gcc -m64 -O -fomit-frame-pointer2016121720161026
558292v01/w8s8gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
558344v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
558372v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
558540v01/w8s2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
558556v01/w8s4gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
558586v01/w8s8gcc -m64 -O -fomit-frame-pointer2016121720161026
558736v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
558786v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
559074v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
559128v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
559140v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
559172v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
559408v01/w8s2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
559436v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
559460v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
559570v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
559572v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
559676v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
559744v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
559798v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
559868v01/w8s2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
559976v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
560020v01/w8s8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
560156v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
560252v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
560514v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
560572v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
560726v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
560780v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
560908v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
561074v01/w8s2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
561094v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
561170v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
561272v01/w8s8gcc -m64 -Os -fomit-frame-pointer2016121720161026
561428v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
561584v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2016121720161026
561600v01/w8s2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
561658v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
561742v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2016121720161026
561818v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
561944v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
562038v01/w8s8gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
562072v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
562076v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
562194v01/w8s8gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
562292v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
562302v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
562440v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
562610v01/w8s2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
562982v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
563046v01/w8s4gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
563104v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
563524v01/w8s8gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
563532v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
563610v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
563638v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
563894v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
563940v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
564066v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
564124v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
564802v01/w8s2gcc -O -fomit-frame-pointer2016121720161026
565078v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
565102v01/w8s4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
565204v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
565350v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
565500v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
565650v01/w8s1gcc -O2 -fomit-frame-pointer2016121720161026
565804v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
565896v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
565904v01/w8s2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
566100v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
566190v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
566200v01/w8s4gcc -Os -fomit-frame-pointer2016121720161026
566222v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
566336v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
566388v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
566442v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
566498v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
566562v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
566608v01/w8s1gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
566718v01/w8s4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
566750v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
566762v01/w8s2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
566846v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
566868v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
566908v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
567200v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
567310v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
567426v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
567604v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
567774v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
567928v01/w8s2gcc -m64 -Os -fomit-frame-pointer2016121720161026
567976v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
568046v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
568086v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
568172v01/w8s2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
568210v01/w8s4gcc -m64 -Os -fomit-frame-pointer2016121720161026
568226v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
568444v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
568654v01/w8s8gcc -Os -fomit-frame-pointer2016121720161026
568694v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
568736v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
568806v01/w8s2gcc -Os -fomit-frame-pointer2016121720161026
568892v01/w8s1gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
569014v01/w8s4gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
569060v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
569306v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
569632v01/w8s1gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
569636v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
569652v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
569740v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
569954v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
570050v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
570120v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
570234v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
570304v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
570488v01/w8s2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
570550v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
570658v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
570714v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
570814v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
570970v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2016121720161026
570972v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
570974v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
571034v01/w8s1gcc -O3 -fomit-frame-pointer2016121720161026
571184v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
571246v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
572498v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
572606v01/w8s1gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
572646v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
572688v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
572792v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
572852v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
572958v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
573002v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
573120v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
573224v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
573310v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
573566v01/w8s8gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
573570v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
573820v01/w8s1gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
573914v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
574000v01/w8s1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
574216v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
574256v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
574276v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
574298v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
574342v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
574556v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
574618v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
574640v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
574640v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
574726v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
574728v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
574772v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
574974v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
574982v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
575068v01/w8s1gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
575112v01/w8s2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
575484v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2016121720161026
575622v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
575830v01/w8s1gcc -O -fomit-frame-pointer2016121720161026
575842v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
576178v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
576280v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
576350v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
576772v01/w8s1gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
576932v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
577120v01/w8s1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
577290v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
577400v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
577612v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
577614v01/w8s1gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
577736v01/w8s1gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
577800v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
577812v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
578014v01/w8s1gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
578260v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
578298v01/w8s1gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
578548v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
578970v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
579240v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
579370v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
579388v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
579392v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
579672v01/w8s1gcc -m64 -O -fomit-frame-pointer2016121720161026
579714v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
579728v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
579912v01/w8s1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
580000v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
580314v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
580412v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
580454v01/w8s2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
580486v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
580730v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2016121720161026
580926v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
581086v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
581118v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
581264v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
581626v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
581652v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
581688v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
582122v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
582320v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
582372v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
582940v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
583278v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
583360v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
583562v01/w8s1gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
583696v01/w8s1gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
584336v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
584376v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
584572v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
584686v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
584688v01/w8s1gcc -Os -fomit-frame-pointer2016121720161026
584956v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
585100v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
585166v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
585860v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
585876v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
586124v01/w8s1gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
587232v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
587668v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
587904v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
587988v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
588776v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
589022v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
589316v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
589460v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
589556v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2016121720161026
589740v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
589860v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
590266v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
590970v01/w8s1gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
591302v01/w8s1gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
591510v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
591720v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
592650v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
593180v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
593216v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
593350v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
594214v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
597662v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
598084v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
598460v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
599766v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
600320v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
600356v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
600902v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
602398v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
602812v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
603854v01/w8s1gcc -m64 -Os -fomit-frame-pointer2016121720161026
605424v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
605652v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
610166v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
610744v01/w8s1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
634278v01/w8s8cc2016121720161026
643870v01/w8s4gcc -funroll-loops2016121720161026
644226v01/w8s4cc2016121720161026
652978v01/w8s4gcc2016121720161026
655886v01/w8s8gcc2016121720161026
656036v01/w8s8gcc -funroll-loops2016121720161026
656360v01/w8s2gcc2016121720161026
666952v01/w8s2gcc -funroll-loops2016121720161026
667962v01/w8s2cc2016121720161026
682790v01/w8s1cc2016121720161026
684780v01/w8s1gcc -funroll-loops2016121720161026
686994v01/w8s1gcc2016121720161026
882862v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
883432v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
884760v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
885070v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
886190v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
886664v01/vargcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
887362v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
887556v01/vargcc -m64 -O2 -fomit-frame-pointer2016121720161026
888310v01/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
888466v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
890420v01/vargcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
890818v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
891050v01/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
891520v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
891694v01/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
892362v01/vargcc -m64 -O3 -fomit-frame-pointer2016121720161026
892450v01/vargcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
892832v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
892836v01/vargcc -O2 -fomit-frame-pointer2016121720161026
892896v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
893984v01/vargcc -O3 -fomit-frame-pointer2016121720161026
893994v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
894032v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
895812v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
895908v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
896114v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
896588v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
896960v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
897574v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
898008v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
898264v01/vargcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
898612v01/vargcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
898702v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
898884v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
899452v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
900776v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
901192v01/vargcc -O -fomit-frame-pointer2016121720161026
901414v01/vargcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
901482v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
901820v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
903530v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
904364v01/vargcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
904590v01/vargcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
904862v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
905734v01/vargcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
905982v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
906258v01/vargcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
906824v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
906920v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
907386v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
908106v01/vargcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
908120v01/vargcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
908218v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
908492v01/vargcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
908502v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
908574v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
909092v01/vargcc -m64 -O -fomit-frame-pointer2016121720161026
909498v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
909800v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
910010v01/vargcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
910226v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
910652v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
911340v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
911360v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
911464v01/vargcc -funroll-loops -O -fomit-frame-pointer2016121720161026
911744v01/vargcc -march=barcelona -O -fomit-frame-pointer2016121720161026
912024v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
912058v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
912740v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
912970v01/vargcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
914326v01/vargcc -march=nocona -O -fomit-frame-pointer2016121720161026
915596v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
915678v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
916944v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
917014v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
917622v01/vargcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
917824v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
918880v01/vargcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
921252v01/vargcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
921428v01/vargcc -march=k8 -O -fomit-frame-pointer2016121720161026
922722v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
923372v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
923532v01/vargcc -Os -fomit-frame-pointer2016121720161026
925250v01/vargcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
925904v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
927694v01/vargcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
927722v01/vargcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
927732v01/vargcc -m64 -Os -fomit-frame-pointer2016121720161026
927816v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
928198v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
928956v01/vargcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
931726v01/vargcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
932434v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
932658v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
933454v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
934510v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
934656v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
934916v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
936532v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
937736v01/vargcc -march=nocona -Os -fomit-frame-pointer2016121720161026
937740v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
940210v01/vargcc -march=k8 -Os -fomit-frame-pointer2016121720161026
941132v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
941346v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
945320v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
945640v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
946054v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
949548v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
1036182v01/vargcc2016121720161026
1040262v01/varcc2016121720161026
1046054v01/vargcc -funroll-loops2016121720161026

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s1
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc v01/w8s1
gcc v01/w8s1
gcc -O2 -fomit-frame-pointer v01/w8s1
gcc -O3 -fomit-frame-pointer v01/w8s1
gcc -O -fomit-frame-pointer v01/w8s1
gcc -Os -fomit-frame-pointer v01/w8s1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s1
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s1
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops v01/w8s1
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s1
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s1
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s1
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s1
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s1
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s1
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s1
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s1
gcc -march=k8 -O -fomit-frame-pointer v01/w8s1
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s1
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv v01/w8s1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv v01/w8s1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv v01/w8s1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv v01/w8s1
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s1
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s1
gcc -march=nocona -O -fomit-frame-pointer v01/w8s1
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s1

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s2
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc v01/w8s2
gcc v01/w8s2
gcc -O2 -fomit-frame-pointer v01/w8s2
gcc -O3 -fomit-frame-pointer v01/w8s2
gcc -O -fomit-frame-pointer v01/w8s2
gcc -Os -fomit-frame-pointer v01/w8s2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s2
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s2
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops v01/w8s2
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s2
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s2
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s2
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s2
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s2
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s2
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s2
gcc -march=k8 -O -fomit-frame-pointer v01/w8s2
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s2
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv v01/w8s2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv v01/w8s2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv v01/w8s2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv v01/w8s2
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s2
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s2
gcc -march=nocona -O -fomit-frame-pointer v01/w8s2
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s2

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s4
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc v01/w8s4
gcc v01/w8s4
gcc -O2 -fomit-frame-pointer v01/w8s4
gcc -O3 -fomit-frame-pointer v01/w8s4
gcc -O -fomit-frame-pointer v01/w8s4
gcc -Os -fomit-frame-pointer v01/w8s4
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s4
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s4
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s4
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops v01/w8s4
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s4
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s4
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s4
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s4
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s4
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s4
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s4
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s4
gcc -march=k8 -O -fomit-frame-pointer v01/w8s4
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s4
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv v01/w8s4
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv v01/w8s4
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv v01/w8s4
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv v01/w8s4
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s4
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s4
gcc -march=nocona -O -fomit-frame-pointer v01/w8s4
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s4

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s8
Compiler: cc
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc v01/w8s8
gcc v01/w8s8
gcc -O2 -fomit-frame-pointer v01/w8s8
gcc -O3 -fomit-frame-pointer v01/w8s8
gcc -O -fomit-frame-pointer v01/w8s8
gcc -Os -fomit-frame-pointer v01/w8s8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s8
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s8
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops v01/w8s8
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s8
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s8
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s8
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s8
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s8
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s8
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s8
gcc -march=k8 -O -fomit-frame-pointer v01/w8s8
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s8
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv v01/w8s8
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv v01/w8s8
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv v01/w8s8
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv v01/w8s8
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s8
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s8
gcc -march=nocona -O -fomit-frame-pointer v01/w8s8
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256h/v01/var
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
alloc.c: alloc.c:77:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_init_fast", ERR_OUT_OF_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:92:11: warning: passing 'char [13]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_free_fast", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:108:11: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_kill", ERR_INVALID_MEMORY);
alloc.c: ^~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:131:11: warning: passing 'char [33]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: kn_exit("kn_alloc: cannot allocate memory", 0);
alloc.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
alloc.c: ./_core.h:132:21: note: passing argument to parameter 's' here
alloc.c: void kn_exit(sic_t *s, uni_t code);
alloc.c: ^
alloc.c: alloc.c:152:12: warning: passing 'char [8]' to parameter of type 'sic_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign]
alloc.c: ...

Number of similar (compiler,implementation) pairs: 50, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s1_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s1
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s1

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s2_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s2
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s2

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s4
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s4_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s4
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s4

Compiler output

Implementation: crypto_dh/ecfp256h/v01/w8s8
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~
try_ec_fp_256h.c: try_ec_fp_256h.c: In function 'crypto_dh_ecfp256h_v01_w8s8_keypair':
try_ec_fp_256h.c: try_ec_fp_256h.c:39:2: warning: implicit declaration of function 'ec_fp_smulbase_256h' [-Wimplicit-function-declaration]
try_ec_fp_256h.c: ec_fp_smulbase_256h((uni)pk, (uni)(pk + (PUBLICKEY_BYTES/2)), (uni)zzn, (uni)sk, (uni *)xn0, (uni *)yn0);
try_ec_fp_256h.c: ^~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s8
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s8