Implementation notes: amd64, mangetsu, crypto_dh/kumfp128g

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: kumfp128g
TimeImplementationCompilerBenchmark dateSUPERCOP version
752652v02/vargcc-4.7 -march=nocona -Os -fomit-frame-pointer2014092620140907
752780v02/vargcc-4.7 -O -fomit-frame-pointer2014092620140907
752780v02/vargcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092620140907
752784v02/vargcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092620140907
752808v02/vargcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014092620140907
752908v02/vargcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014092620140907
752964v02/vargcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014092620140907
753012v02/vargcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092620140907
753036v02/vargcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014092620140907
753064v02/vargcc-4.7 -march=barcelona -O -fomit-frame-pointer2014092620140907
753072v02/vargcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014092620140907
753176v02/vargcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092620140907
753188v02/vargcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014092620140907
753232v02/vargcc-4.7 -m64 -O2 -fomit-frame-pointer2014092620140907
753252v02/vargcc-4.8 -march=nocona -O -fomit-frame-pointer2014092620140907
753260v02/vargcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014092620140907
753260v02/vargcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092620140907
753316v02/vargcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092620140907
753396v02/vargcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014092620140907
753396v02/vargcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014092620140907
753400v02/vargcc-4.8 -march=k8 -O -fomit-frame-pointer2014092620140907
753420v02/vargcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092620140907
753476v02/vargcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092620140907
753540v02/vargcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014092620140907
753620v02/vargcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014092620140907
753640v02/vargcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014092620140907
753740v02/vargcc-4.7 -O2 -fomit-frame-pointer2014092620140907
753760v02/vargcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014092620140907
753864v02/vargcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092620140907
753872v02/vargcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014092620140907
753904v02/vargcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092620140907
753932v02/vargcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092620140907
753944v02/vargcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092620140907
753972v02/vargcc-4.8 -m64 -O -fomit-frame-pointer2014092620140907
754044v02/vargcc-4.8 -O -fomit-frame-pointer2014092620140907
754048v02/vargcc-4.7 -march=nocona -O -fomit-frame-pointer2014092620140907
754088v02/vargcc-4.8 -m64 -O3 -fomit-frame-pointer2014092620140907
754104v02/vargcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014092620140907
754204v02/vargcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014092620140907
754228v02/vargcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014092620140907
754232v02/vargcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014092620140907
754260v02/vargcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014092620140907
754296v02/vargcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014092620140907
754296v02/vargcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092620140907
754332v02/vargcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014092620140907
754368v02/vargcc-4.8 -Os -fomit-frame-pointer2014092620140907
754368v02/vargcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014092620140907
754384v02/vargcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014092620140907
754388v02/vargcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092620140907
754524v02/vargcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014092620140907
754644v02/vargcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092620140907
754652v02/vargcc-4.8 -O2 -fomit-frame-pointer2014092620140907
754652v02/vargcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014092620140907
754652v02/vargcc-4.8 -march=k8 -Os -fomit-frame-pointer2014092620140907
754680v02/vargcc-4.7 -m64 -O3 -fomit-frame-pointer2014092620140907
754688v02/vargcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092620140907
754688v02/vargcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014092620140907
754736v02/vargcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092620140907
754812v02/vargcc-4.7 -march=k8 -Os -fomit-frame-pointer2014092620140907
754868v02/vargcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092620140907
754892v02/vargcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092620140907
754896v02/vargcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014092620140907
754936v02/vargcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014092620140907
754956v02/vargcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014092620140907
754968v02/vargcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014092620140907
754980v02/vargcc-4.7 -m64 -O -fomit-frame-pointer2014092620140907
754996v02/vargcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092620140907
755056v02/vargcc-4.7 -m64 -Os -fomit-frame-pointer2014092620140907
755076v02/vargcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014092620140907
755080v02/vargcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014092620140907
755108v02/vargcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014092620140907
755116v02/vargcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014092620140907
755132v02/vargcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014092620140907
755172v02/vargcc-4.7 -funroll-loops -O -fomit-frame-pointer2014092620140907
755216v02/vargcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092620140907
755256v02/vargcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092620140907
755324v02/vargcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014092620140907
755340v02/vargcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014092620140907
755380v02/vargcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092620140907
755404v02/vargcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014092620140907
755412v02/vargcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092620140907
755420v02/vargcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014092620140907
755484v02/vargcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014092620140907
755512v02/vargcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014092620140907
755600v02/vargcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092620140907
755700v02/vargcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014092620140907
755720v02/vargcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092620140907
755748v02/vargcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092620140907
755760v02/vargcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092620140907
755760v02/vargcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092620140907
755872v02/vargcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014092620140907
755872v02/vargcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014092620140907
755888v02/vargcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014092620140907
755904v02/vargcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014092620140907
755932v02/vargcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014092620140907
755964v02/vargcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092620140907
755968v02/vargcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014092620140907
755984v02/vargcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014092620140907
755996v02/vargcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092620140907
756044v02/vargcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092620140907
756044v02/vargcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014092620140907
756088v02/vargcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092620140907
756124v02/vargcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092620140907
756196v02/vargcc-4.8 -funroll-loops -O -fomit-frame-pointer2014092620140907
756220v02/vargcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092620140907
756240v02/vargcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092620140907
756288v02/vargcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014092620140907
756300v02/vargcc-4.8 -march=nocona -Os -fomit-frame-pointer2014092620140907
756348v02/vargcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014092620140907
756356v02/vargcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014092620140907
756376v02/vargcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014092620140907
756384v02/vargcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092620140907
756420v02/vargcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092620140907
756472v02/vargcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014092620140907
756556v02/vargcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092620140907
756580v02/vargcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092620140907
756644v02/vargcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014092620140907
756660v02/vargcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014092620140907
756668v02/vargcc-4.8 -m64 -Os -fomit-frame-pointer2014092620140907
756672v02/vargcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092620140907
756712v02/vargcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092620140907
756740v02/vargcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092620140907
756748v02/vargcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014092620140907
756752v02/vargcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014092620140907
756780v02/vargcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014092620140907
756844v02/vargcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014092620140907
756848v02/vargcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014092620140907
756856v02/vargcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014092620140907
756928v02/vargcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014092620140907
756980v02/vargcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014092620140907
756980v02/vargcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014092620140907
756996v02/vargcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014092620140907
757040v02/vargcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092620140907
757100v02/vargcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014092620140907
757160v02/vargcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092620140907
757292v02/vargcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014092620140907
757376v02/vargcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092620140907
757380v02/vargcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014092620140907
757388v02/vargcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092620140907
757404v02/vargcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092620140907
757516v02/vargcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092620140907
757520v02/vargcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014092620140907
757528v02/vargcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014092620140907
757540v02/vargcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014092620140907
757544v02/vargcc-4.7 -Os -fomit-frame-pointer2014092620140907
757588v02/vargcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014092620140907
757596v02/vargcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014092620140907
757684v02/vargcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014092620140907
757700v02/vargcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092620140907
757740v02/vargcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014092620140907
757772v02/vargcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014092620140907
757884v02/vargcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014092620140907
757908v02/vargcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014092620140907
757932v02/vargcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014092620140907
758228v02/vargcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092620140907
758344v02/vargcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014092620140907
758508v02/vargcc-4.7 -O3 -fomit-frame-pointer2014092620140907
758540v02/vargcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014092620140907
758576v02/vargcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014092620140907
758876v02/vargcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092620140907
758992v02/vargcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092620140907
758996v02/vargcc-4.7 -march=k8 -O -fomit-frame-pointer2014092620140907
759040v02/vargcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014092620140907
759220v02/vargcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014092620140907
759280v02/vargcc-4.8 -O3 -fomit-frame-pointer2014092620140907
759344v02/vargcc-4.8 -m64 -O2 -fomit-frame-pointer2014092620140907
759376v02/vargcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014092620140907
759452v02/vargcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014092620140907
759464v02/vargcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014092620140907
759468v02/vargcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014092620140907
759516v02/vargcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014092620140907
760376v02/vargcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014092620140907
760396v02/vargcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014092620140907
760800v02/vargcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014092620140907
760896v02/vargcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014092620140907
761452v02/vargcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014092620140907
761768v02/vargcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014092620140907
762208v02/vargcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014092620140907
762332v02/vargcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014092620140907
762608v02/vargcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014092620140907
762652v02/vargcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014092620140907
762804v02/vargcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092620140907
762812v02/vargcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014092620140907
763120v02/vargcc-4.82014092620140907
763600v02/vargcc-4.7 -funroll-loops2014092620140907
763828v02/vargcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014092620140907
764132v02/vargcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014092620140907
764800v02/vargcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014092620140907
765740v02/vargcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014092620140907
765744v02/vargcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014092620140907
766060v02/varcc2014092620140907
766832v02/vargcc-4.8 -march=barcelona -O -fomit-frame-pointer2014092620140907
767108v02/vargcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014092620140907
768156v02/vargcc-4.8 -funroll-loops2014092620140907
768688v02/vargcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014092620140907
768804v02/vargcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014092620140907
770584v02/vargcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014092620140907
771608v02/vargcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014092620140907
774004v02/vargcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014092620140907
778360v02/vargcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014092620140907
780528v02/vargcc-4.72014092620140907
782308v02/vargcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014092620140907
782944v02/vargcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014092620140907
783748v02/vargcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014092620140907
785584v02/vargcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014092620140907

Test failure

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer v02/var
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer v02/var
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer v02/var
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer v02/var
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer v02/var
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fomit-frame-pointer
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fp_2e128mc_x8664.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
fpx.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smul.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
test.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
fp_2e128mc_x8664.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
fpx.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
smul.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
test.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-maes'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mavx'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fp_2e128mc_x8664.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
fpx.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smul.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
test.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mavx'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mavx'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-maes'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer v02/var

Compiler output

Implementation: crypto_dh/kumfp128g/v02/var
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
fp_2e128mc_x8664.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
fp_2e128mc_x8664.c: In file included from fp_2e128mc_x8664.c:7:
fp_2e128mc_x8664.c: In file included from ./finite128.h:5:
fp_2e128mc_x8664.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
fp_2e128mc_x8664.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: fp_2e128mc_x8664.c:86:2: note: used here
fp_2e128mc_x8664.c: fp_cnt_bits(&i, n01, 1);
fp_2e128mc_x8664.c: ^
fp_2e128mc_x8664.c: 1 warning generated.
fpx.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smul.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:269:13: warning: inline function 'kum_fp_dbl_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbl_2e128mc_g_x8664_asm(uni TMP, void *NOPARAM1, void *NOPARAM2, uni d1, void *NOPARAM3, uni CNS);
smul.c: ^
smul.c: smul.c:29:2: note: used here
smul.c: kum_fp_dbl_2e128mc_g_x8664_asm((uni)t, NULL, NULL, (uni)d1, NULL, (uni)cn);
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: In file included from ./finite128.h:5:
smul.c: ./fpx.h:23:13: warning: inline function 'fp_cnt_bits' is not defined [-Wundefined-inline]
smul.c: inline void fp_cnt_bits(int *bc, const uni an, const uni_t al);
smul.c: ^
smul.c: smul.c:30:2: note: used here
smul.c: fp_cnt_bits(&i, kn, 2*FP_LEN); /*printf("%d ", i);*/
smul.c: ^
smul.c: In file included from smul.c:12:
smul.c: ./finite128.h:270:13: warning: inline function 'kum_fp_dbladd_2e128mc_g_x8664_asm' is not defined [-Wundefined-inline]
smul.c: inline void kum_fp_dbladd_2e128mc_g_x8664_asm(uni TMP, uni kn, uni_t i, uni d1, uni d2, uni CNS);
smul.c: ^
smul.c: smul.c:32:3: note: used here
smul.c: kum_fp_dbladd_2e128mc_g_x8664_asm((uni)t, kn, j, (uni)d1, (uni)d2, (uni)cn);
smul.c: ^
smul.c: 3 warnings generated.
test.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbl.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mavx'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-maes'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I .'
divisor_fx_dbladd.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mavx'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-maes'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I .'
fp_2e128mc.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'
try.c: crypto_dh_kumfp128g.a(fp_2e128mc_x8664.o): In function `fp_inv_2e128mc_x8664':
try.c: fp_2e128mc_x8664.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: crypto_dh_kumfp128g.a(smul.o): In function `kum_fp_smul_2e128mc_g':
try.c: smul.c:(.text+0x...): undefined reference to `fp_cnt_bits'
try.c: clang-3.3: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer v02/var