Implementation notes: amd64, hydra1, crypto_dh/ecfp256h

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_dh
Primitive: ecfp256h
TimeImplementationCompilerBenchmark dateSUPERCOP version
873641v01/w8s8gcc -m64 -O3 -fomit-frame-pointer2016102420161009
874056v01/w8s8gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
874341v01/w8s8gcc -O3 -fomit-frame-pointer2016102420161009
875483v01/w8s8gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
875496v01/w8s8gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
875568v01/w8s8gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
875802v01/w8s8gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
875971v01/w8s8gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
876103v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
876312v01/w8s8gcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
876346v01/w8s8gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
877026v01/w8s8gcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
877799v01/w8s8gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
877892v01/w8s8gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
878806v01/w8s8gcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
879391v01/w8s8gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
879842v01/w8s8gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
880026v01/w8s8gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
880238v01/w8s4gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
880583v01/w8s8gcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
880744v01/w8s4gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
881366v01/w8s4gcc -O3 -fomit-frame-pointer2016102420161009
881751v01/w8s4gcc -m64 -O3 -fomit-frame-pointer2016102420161009
882211v01/w8s4gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
882747v01/w8s8gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
883048v01/w8s4gcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
883784v01/w8s4gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
883893v01/w8s4gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
883914v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
884108v01/w8s4gcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
884244v01/w8s4gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
884509v01/w8s8gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
884612v01/w8s8gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
885050v01/w8s8gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
885275v01/w8s8gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
885371v01/w8s8gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
885485v01/w8s4gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
885814v01/w8s8gcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
885947v01/w8s4gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
885994v01/w8s4gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
886731v01/w8s8gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
886978v01/w8s4gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
887008v01/w8s4gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
887176v01/w8s4gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
888124v01/w8s8gcc -O2 -fomit-frame-pointer2016102420161009
888165v01/w8s4gcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
888268v01/w8s8gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
888425v01/w8s8gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
888553v01/w8s4gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
888724v01/w8s8gcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
889053v01/w8s8gcc -m64 -O2 -fomit-frame-pointer2016102420161009
889099v01/w8s8gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
889414v01/w8s4gcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
889616v01/w8s8gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
889678v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
889790v01/w8s8gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
890021v01/w8s8gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
890031v01/w8s8gcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
890090v01/w8s8gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
890247v01/w8s8gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
890357v01/w8s8gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
890882v01/w8s8gcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
891094v01/w8s8gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
891323v01/w8s8gcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
891341v01/w8s8gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
891611v01/w8s8gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
892239v01/w8s8gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
892392v01/w8s8gcc -funroll-loops -O -fomit-frame-pointer2016102420161009
892444v01/w8s8gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
892736v01/w8s8gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
892808v01/w8s8gcc -march=k8 -O -fomit-frame-pointer2016102420161009
892811v01/w8s8gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
892825v01/w8s8gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
892833v01/w8s8gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
892834v01/w8s4gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
893277v01/w8s4gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
893350v01/w8s4gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
893360v01/w8s8gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
893443v01/w8s8gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
893472v01/w8s8gcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
893498v01/w8s4gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
893546v01/w8s4gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
893558v01/w8s8gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
893787v01/w8s4gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
893895v01/w8s8gcc -m64 -O -fomit-frame-pointer2016102420161009
893990v01/w8s8gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
893994v01/w8s8gcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
894014v01/w8s8gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
894316v01/w8s4gcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
894447v01/w8s8gcc -O -fomit-frame-pointer2016102420161009
894567v01/w8s8gcc -march=nocona -O -fomit-frame-pointer2016102420161009
894775v01/w8s8gcc -march=barcelona -O -fomit-frame-pointer2016102420161009
895246v01/w8s8gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
895317v01/w8s8gcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
895339v01/w8s4gcc -m64 -O2 -fomit-frame-pointer2016102420161009
895704v01/w8s4gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
896523v01/w8s4gcc -O2 -fomit-frame-pointer2016102420161009
896680v01/w8s4gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
896723v01/w8s4gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
896757v01/w8s2gcc -m64 -O3 -fomit-frame-pointer2016102420161009
896817v01/w8s4gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
896875v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
896906v01/w8s2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
896915v01/w8s8gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
897010v01/w8s2gcc -O3 -fomit-frame-pointer2016102420161009
897181v01/w8s4gcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
897229v01/w8s4gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
897334v01/w8s4gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
897386v01/w8s4gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
897942v01/w8s2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
898199v01/w8s4gcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
898405v01/w8s4gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
898436v01/w8s4gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
898762v01/w8s4gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
898900v01/w8s4gcc -funroll-loops -O -fomit-frame-pointer2016102420161009
899068v01/w8s4gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
899152v01/w8s2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
899223v01/w8s4gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
899323v01/w8s2gcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
899361v01/w8s2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
899452v01/w8s4gcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
899664v01/w8s4gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
899780v01/w8s4gcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
899949v01/w8s2gcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
899992v01/w8s2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
900053v01/w8s4gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
900315v01/w8s4gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
900704v01/w8s4gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
900804v01/w8s4gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
900926v01/w8s2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
901184v01/w8s4gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
901235v01/w8s4gcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
901253v01/w8s4gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
901336v01/w8s4gcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
901613v01/w8s4gcc -march=k8 -O -fomit-frame-pointer2016102420161009
901659v01/w8s4gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
901832v01/w8s4gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
901918v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
902008v01/w8s4gcc -march=barcelona -O -fomit-frame-pointer2016102420161009
902010v01/w8s4gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
902104v01/w8s2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
902109v01/w8s4gcc -O -fomit-frame-pointer2016102420161009
902491v01/w8s4gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
902498v01/w8s2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
902714v01/w8s2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
902800v01/w8s8gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
902856v01/w8s2gcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
902960v01/w8s8gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
902982v01/w8s4gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
903112v01/w8s8gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
903237v01/w8s2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
903411v01/w8s4gcc -m64 -O -fomit-frame-pointer2016102420161009
903561v01/w8s2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
903667v01/w8s8gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
903793v01/w8s8gcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
904125v01/w8s4gcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
904138v01/w8s8gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
904149v01/w8s8gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
904210v01/w8s2gcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
904445v01/w8s2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
904757v01/w8s4gcc -march=nocona -O -fomit-frame-pointer2016102420161009
904948v01/w8s8gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
904997v01/w8s4gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
905618v01/w8s2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
905679v01/w8s8gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
905751v01/w8s8gcc -march=nocona -Os -fomit-frame-pointer2016102420161009
905763v01/w8s8gcc -march=k8 -Os -fomit-frame-pointer2016102420161009
905788v01/w8s8gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
905808v01/w8s8gcc -Os -fomit-frame-pointer2016102420161009
905917v01/w8s8gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
906474v01/w8s8gcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
906658v01/w8s8gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
907080v01/w8s8gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
907120v01/w8s8gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
907176v01/w8s8gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
907384v01/w8s8gcc -m64 -Os -fomit-frame-pointer2016102420161009
907772v01/w8s8gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
907854v01/w8s2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
907867v01/w8s2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
908221v01/w8s2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
908339v01/w8s8gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
908424v01/w8s2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
908456v01/w8s8gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
908881v01/w8s8gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
909005v01/w8s2gcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
909408v01/w8s2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
909768v01/w8s2gcc -O2 -fomit-frame-pointer2016102420161009
909969v01/w8s2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
910159v01/w8s2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
910995v01/w8s4gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
911207v01/w8s4gcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
911271v01/w8s4gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
911327v01/w8s2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
911436v01/w8s4gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
911640v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
911652v01/w8s2gcc -m64 -O2 -fomit-frame-pointer2016102420161009
911866v01/w8s2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
911950v01/w8s2gcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
912104v01/w8s2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
912344v01/w8s2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
912432v01/w8s4gcc -march=nocona -Os -fomit-frame-pointer2016102420161009
912610v01/w8s4gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
912623v01/w8s4gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
912644v01/w8s4gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
912797v01/w8s4gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
912925v01/w8s2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
912983v01/w8s2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
913276v01/w8s2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
913678v01/w8s2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
913712v01/w8s2gcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
914071v01/w8s4gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
914191v01/w8s4gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
914328v01/w8s4gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
914478v01/w8s2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
914574v01/w8s4gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
914667v01/w8s4gcc -m64 -Os -fomit-frame-pointer2016102420161009
914765v01/w8s2gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
914806v01/w8s2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
914959v01/w8s4gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
915222v01/w8s4gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
915341v01/w8s4gcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
915371v01/w8s4gcc -march=k8 -Os -fomit-frame-pointer2016102420161009
915372v01/w8s4gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
915380v01/w8s2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
915393v01/w8s2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
915465v01/w8s2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
915494v01/w8s2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
915711v01/w8s2gcc -funroll-loops -O -fomit-frame-pointer2016102420161009
915814v01/w8s4gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
915836v01/w8s4gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
915883v01/w8s2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
916238v01/w8s4gcc -Os -fomit-frame-pointer2016102420161009
916404v01/w8s2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
916418v01/w8s2gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
916545v01/w8s4gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
917125v01/w8s4gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
917262v01/w8s2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
917367v01/w8s2gcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
917480v01/w8s2gcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
917580v01/w8s2gcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
917581v01/w8s2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
917637v01/w8s2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
917765v01/w8s2gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
917895v01/w8s2gcc -O -fomit-frame-pointer2016102420161009
917979v01/w8s2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
918122v01/w8s2gcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
918371v01/w8s2gcc -march=k8 -O -fomit-frame-pointer2016102420161009
918401v01/w8s2gcc -march=barcelona -O -fomit-frame-pointer2016102420161009
918719v01/w8s2gcc -m64 -O -fomit-frame-pointer2016102420161009
920552v01/w8s2gcc -march=nocona -O -fomit-frame-pointer2016102420161009
920740v01/w8s2gcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
921491v01/w8s2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
925775v01/w8s2gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
926968v01/w8s2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
927035v01/w8s2gcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
927224v01/w8s2gcc -march=nocona -Os -fomit-frame-pointer2016102420161009
927573v01/w8s2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
927725v01/w8s2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
927875v01/w8s2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
927995v01/w8s1gcc -m64 -O3 -fomit-frame-pointer2016102420161009
928068v01/w8s2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
928173v01/w8s2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
928578v01/w8s2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
928888v01/w8s1gcc -O3 -fomit-frame-pointer2016102420161009
929720v01/w8s2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
930509v01/w8s1gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
930648v01/w8s2gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
930821v01/w8s1gcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
930869v01/w8s1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
930938v01/w8s2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
931101v01/w8s2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
931192v01/w8s2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
931350v01/w8s2gcc -Os -fomit-frame-pointer2016102420161009
931386v01/w8s2gcc -m64 -Os -fomit-frame-pointer2016102420161009
931397v01/w8s2gcc -march=k8 -Os -fomit-frame-pointer2016102420161009
931549v01/w8s2gcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
931818v01/w8s1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
932053v01/w8s2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
932099v01/w8s1gcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
932163v01/w8s2gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
932179v01/w8s2gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
932193v01/w8s2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
932529v01/w8s1gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
932552v01/w8s1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
932801v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
933144v01/w8s1gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
933163v01/w8s1gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
933357v01/w8s2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
933950v01/w8s1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
934161v01/w8s1gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
935005v01/w8s1gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
935753v01/w8s1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
935840v01/w8s1gcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
935901v01/w8s1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
936847v01/w8s1gcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
937752v01/w8s1gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
939786v01/w8s1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
940278v01/w8s1gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
941275v01/w8s1gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
941485v01/w8s1gcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
941552v01/w8s1gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
941571v01/w8s1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
941992v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
942135v01/w8s1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
942483v01/w8s1gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
942611v01/w8s1gcc -O2 -fomit-frame-pointer2016102420161009
943218v01/w8s1gcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
943387v01/w8s1gcc -m64 -O2 -fomit-frame-pointer2016102420161009
943517v01/w8s1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
943857v01/w8s1gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
944144v01/w8s1gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
944242v01/w8s1gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
944685v01/w8s1gcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
944928v01/w8s1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
944993v01/w8s1gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
945131v01/w8s1gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
946185v01/w8s1gcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
946584v01/w8s1gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
946663v01/w8s1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
946962v01/w8s1gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
946975v01/w8s1gcc -funroll-loops -O -fomit-frame-pointer2016102420161009
947114v01/w8s1gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
947504v01/w8s1gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
947570v01/w8s1gcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
947671v01/w8s1gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
948067v01/w8s1gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
948564v01/w8s1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
948654v01/w8s1gcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
948739v01/w8s1gcc -march=nocona -O -fomit-frame-pointer2016102420161009
948985v01/w8s1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
949010v01/w8s1gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
949021v01/w8s1gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
949206v01/w8s1gcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
949326v01/w8s1gcc -march=k8 -O -fomit-frame-pointer2016102420161009
949508v01/w8s1gcc -march=barcelona -O -fomit-frame-pointer2016102420161009
949568v01/w8s1gcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
949809v01/w8s1gcc -m64 -O -fomit-frame-pointer2016102420161009
950072v01/w8s1gcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
950085v01/w8s1gcc -O -fomit-frame-pointer2016102420161009
950504v01/w8s1gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
950629v01/w8s1gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
950758v01/w8s1gcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
951322v01/w8s1gcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
954064v01/w8s1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
955691v01/w8s1gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
957896v01/w8s1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
960323v01/w8s1gcc -march=nocona -Os -fomit-frame-pointer2016102420161009
960903v01/w8s1gcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
962005v01/w8s1gcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
962077v01/w8s1gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
962233v01/w8s1gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
962349v01/w8s1gcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
962379v01/w8s1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
962624v01/w8s1gcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
962695v01/w8s1gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
962758v01/w8s1gcc -march=k8 -Os -fomit-frame-pointer2016102420161009
962828v01/w8s1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
963096v01/w8s1gcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
963096v01/w8s1gcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
963123v01/w8s1gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
963197v01/w8s1gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
963203v01/w8s1gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
963216v01/w8s1gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
963389v01/w8s1gcc -m64 -Os -fomit-frame-pointer2016102420161009
963662v01/w8s1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
964112v01/w8s1gcc -Os -fomit-frame-pointer2016102420161009
964224v01/w8s1gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
964267v01/w8s1gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
1027205v01/w8s8cc2016102420161009
1027956v01/w8s8gcc -funroll-loops2016102420161009
1028429v01/w8s8gcc2016102420161009
1033680v01/w8s4gcc -funroll-loops2016102420161009
1035077v01/w8s4cc2016102420161009
1036286v01/w8s4gcc2016102420161009
1051315v01/w8s2cc2016102420161009
1053640v01/w8s2gcc2016102420161009
1053643v01/w8s2gcc -funroll-loops2016102420161009
1086869v01/w8s1cc2016102420161009
1087488v01/w8s1gcc -funroll-loops2016102420161009
1087960v01/w8s1gcc2016102420161009
1435011v01/vargcc -O3 -fomit-frame-pointer2016102420161009
1437755v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2016102420161009
1438824v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016102420161009
1439360v01/vargcc -m64 -O3 -fomit-frame-pointer2016102420161009
1440357v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1441045v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1441068v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016102420161009
1441098v01/vargcc -march=k8 -O3 -fomit-frame-pointer2016102420161009
1441252v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1441259v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016102420161009
1442295v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1442568v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1443632v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016102420161009
1444375v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016102420161009
1445345v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016102420161009
1447177v01/vargcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016102420161009
1447859v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1448191v01/vargcc -march=nocona -O3 -fomit-frame-pointer2016102420161009
1449016v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016102420161009
1449179v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016102420161009
1452808v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016102420161009
1455678v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016102420161009
1455976v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1456112v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2016102420161009
1456237v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016102420161009
1456958v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1457042v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1457767v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1458955v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2016102420161009
1458970v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1459245v01/vargcc -m64 -O2 -fomit-frame-pointer2016102420161009
1459254v01/vargcc -O -fomit-frame-pointer2016102420161009
1459859v01/vargcc -m64 -O -fomit-frame-pointer2016102420161009
1460142v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016102420161009
1460312v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2016102420161009
1460593v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2016102420161009
1460687v01/vargcc -march=k8 -O2 -fomit-frame-pointer2016102420161009
1460722v01/vargcc -march=k8 -O -fomit-frame-pointer2016102420161009
1460810v01/vargcc -funroll-loops -O -fomit-frame-pointer2016102420161009
1460862v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102420161009
1460992v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016102420161009
1461217v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102420161009
1461323v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2016102420161009
1461733v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1461744v01/vargcc -march=nocona -O2 -fomit-frame-pointer2016102420161009
1461973v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1462202v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016102420161009
1462336v01/vargcc -O2 -fomit-frame-pointer2016102420161009
1462581v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1462768v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2016102420161009
1463630v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016102420161009
1463685v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102420161009
1463886v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016102420161009
1464616v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2016102420161009
1464757v01/vargcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016102420161009
1464862v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016102420161009
1465651v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1465701v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1466049v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016102420161009
1466153v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016102420161009
1466155v01/vargcc -march=barcelona -O -fomit-frame-pointer2016102420161009
1466655v01/vargcc -march=nocona -O -fomit-frame-pointer2016102420161009
1466805v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016102420161009
1467293v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016102420161009
1467346v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016102420161009
1467437v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2016102420161009
1468091v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2016102420161009
1469002v01/vargcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016102420161009
1482971v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1483654v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2016102420161009
1485427v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016102420161009
1486595v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1486810v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1487941v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2016102420161009
1488258v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2016102420161009
1488346v01/vargcc -march=k8 -Os -fomit-frame-pointer2016102420161009
1488475v01/vargcc -Os -fomit-frame-pointer2016102420161009
1488821v01/vargcc -march=nocona -Os -fomit-frame-pointer2016102420161009
1489184v01/vargcc -funroll-loops -Os -fomit-frame-pointer2016102420161009
1489496v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016102420161009
1489576v01/vargcc -m64 -Os -fomit-frame-pointer2016102420161009
1489583v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1489648v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016102420161009
1490011v01/vargcc -march=barcelona -Os -fomit-frame-pointer2016102420161009
1490275v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2016102420161009
1490452v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102420161009
1490808v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016102420161009
1490918v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016102420161009
1491266v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2016102420161009
1491602v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016102420161009
1493189v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2016102420161009
1496842v01/vargcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016102420161009
1625032v01/varcc2016102420161009
1628387v01/vargcc -funroll-loops2016102420161009
1629450v01/vargcc2016102420161009

Test failure

Implementation: crypto_dh/ecfp256h/v01/var
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/var v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

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: 92, 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=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 -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 -O -fomit-frame-pointer v01/w8s1
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s1
gcc -m64 -march=corei7 -O2 -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: 92, 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=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 -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 -O -fomit-frame-pointer v01/w8s2
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s2
gcc -m64 -march=corei7 -O2 -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: 92, 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=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 -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 -O -fomit-frame-pointer v01/w8s4
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s4
gcc -m64 -march=corei7 -O2 -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: 92, 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=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 -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 -O -fomit-frame-pointer v01/w8s8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s8
gcc -m64 -march=corei7 -O2 -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: 30, 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 -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