Implementation notes: amd64, rumba5, crypto_scalarmult/curve25519

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
601088sandy2xclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
602016sandy2xclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
602016sandy2xgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
602080sandy2xgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
602144sandy2xgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
602336sandy2xclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
602560sandy2xclang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
602944sandy2xclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
603040sandy2xclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
603200sandy2xgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
603360sandy2xgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
603424sandy2xgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
603456sandy2xgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
603488sandy2xgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
603488sandy2xgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
603648sandy2xgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
603648sandy2xgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
603712sandy2xgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
603904sandy2xgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
603904sandy2xgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
603936sandy2xgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
604096sandy2xgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
604192sandy2xgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
604224sandy2xgcc -O2 -fomit-frame-pointer2018081820180818
604256sandy2xgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
604288sandy2xgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
604416sandy2xgcc -O -fomit-frame-pointer2018081820180818
604416sandy2xgcc -march=k8 -O -fomit-frame-pointer2018081820180818
604608sandy2xgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
604672sandy2xgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
604768sandy2xgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
604768sandy2xgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
604832sandy2xgcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
604864sandy2xgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
604928sandy2xgcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
604960sandy2xgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
605056sandy2xgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
605120sandy2xgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
605120sandy2xgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
605120sandy2xgcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
605120sandy2xgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
605152sandy2xgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
605280sandy2xgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
605312sandy2xgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
605312sandy2xgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
605344sandy2xgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
605344sandy2xgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
605376sandy2xgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
605408sandy2xgcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
605440sandy2xgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
605472sandy2xgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
605472sandy2xgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
605536sandy2xgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
605600sandy2xgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
605632sandy2xgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
605760sandy2xgcc -funroll-loops2018081820180818
605760sandy2xgcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
605824sandy2xgcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
605856sandy2xgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
605888sandy2xgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
605888sandy2xgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
605952sandy2xgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
605984sandy2xgcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
606016sandy2xgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
606208sandy2xgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
606240sandy2xgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
606272sandy2xgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
606336sandy2xgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
606432sandy2xgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
606464sandy2xgcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
606496sandy2xgcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
606528sandy2xgcc -m64 -O -fomit-frame-pointer2018081820180818
606560sandy2xgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
606592sandy2xgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
606592sandy2xgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
606624sandy2xgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
606656sandy2xgcc2018081820180818
606688sandy2xgcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
606752sandy2xcc2018081820180818
606784sandy2xgcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
606784sandy2xgcc -m64 -O2 -fomit-frame-pointer2018081820180818
606944sandy2xgcc -funroll-loops -O -fomit-frame-pointer2018081820180818
606944sandy2xgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
607008sandy2xgcc -march=barcelona -O -fomit-frame-pointer2018081820180818
607072sandy2xgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
607136sandy2xgcc -march=k8 -Os -fomit-frame-pointer2018081820180818
607360sandy2xgcc -m64 -O3 -fomit-frame-pointer2018081820180818
607424sandy2xgcc -Os -fomit-frame-pointer2018081820180818
607552sandy2xgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
607872sandy2xgcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
607968amd64-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
608032sandy2xgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
608480sandy2xgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
608896sandy2xgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
609216sandy2xgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
609312amd64-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
609920sandy2xgcc -m64 -Os -fomit-frame-pointer2018081820180818
609920sandy2xgcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
610208sandy2xgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
610368amd64-64gcc -O -fomit-frame-pointer2018081820180818
610368sandy2xgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
610656sandy2xgcc -march=nocona -O -fomit-frame-pointer2018081820180818
610720sandy2xgcc -O3 -fomit-frame-pointer2018081820180818
610816amd64-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
611040amd64-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
611040sandy2xgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
611136amd64-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
611392amd64-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
611424amd64-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
611424amd64-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
611488sandy2xgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
611616amd64-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
611616amd64-64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
611648amd64-64gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
611776amd64-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
611776amd64-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
612384amd64-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
612736sandy2xclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
612736amd64-64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
612768amd64-64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
612800amd64-64gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
612832amd64-64gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
613408amd64-64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
613696amd64-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
613728amd64-64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
613728amd64-64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
613792amd64-64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
613984amd64-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
613984amd64-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
614080amd64-64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
614080amd64-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
614336amd64-64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
614528amd64-64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
614560amd64-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
614624amd64-64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
614624amd64-64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
614688amd64-64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
614752amd64-64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
614752sandy2xclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
614752sandy2xgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
614816sandy2xgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
614880amd64-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
614944amd64-64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
614944sandy2xgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
614976sandy2xgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
614976amd64-64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
615168amd64-64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
615264sandy2xgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
615264amd64-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
615392amd64-64gcc -m64 -O -fomit-frame-pointer2018081820180818
615616amd64-64gcc -march=k8 -O -fomit-frame-pointer2018081820180818
615840amd64-64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
616128amd64-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
616224amd64-64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
616320amd64-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
616736amd64-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
616736amd64-64gcc -m64 -Os -fomit-frame-pointer2018081820180818
616768amd64-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
616768amd64-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
616800amd64-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
616800amd64-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
616800amd64-64gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
616832amd64-64gcc -Os -fomit-frame-pointer2018081820180818
616832amd64-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
616928amd64-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
616992amd64-64gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
617056amd64-64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
617056amd64-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
617088amd64-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
617152amd64-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
617152amd64-64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
617184amd64-64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
617184amd64-64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
617248amd64-64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
617504amd64-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
617664amd64-64gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
617952amd64-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
617952amd64-64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
617984amd64-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
617984amd64-64gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
618016amd64-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
618112sandy2xgcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
618336amd64-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
618528amd64-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
618752amd64-64gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
619040sandy2xgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
619424amd64-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
619424amd64-64gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
619712amd64-64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
619776sandy2xgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
619872amd64-64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
619904amd64-64gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
619936sandy2xgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
620000amd64-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
620000amd64-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
620064amd64-64gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
620064amd64-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
620064amd64-64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
620160amd64-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
620192amd64-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
620608amd64-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
620768amd64-64gcc -march=nocona -O -fomit-frame-pointer2018081820180818
620800amd64-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
620800amd64-64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
620832amd64-64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
620832amd64-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
620832amd64-64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
620864amd64-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
620896amd64-64gcc -O2 -fomit-frame-pointer2018081820180818
620928amd64-64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
620928amd64-64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
620928amd64-64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
620960amd64-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
620960amd64-64gcc -m64 -O2 -fomit-frame-pointer2018081820180818
620992amd64-64gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
621152amd64-64gcc -O3 -fomit-frame-pointer2018081820180818
621248amd64-64gcc -m64 -O3 -fomit-frame-pointer2018081820180818
621280sandy2xgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
621984amd64-64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
622176amd64-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
622240amd64-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
622304amd64-64gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
622304amd64-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
622304amd64-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
622304amd64-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
622336amd64-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
622400amd64-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
622464amd64-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
624608sandy2xclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
625696sandy2xgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
626272amd64-64gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
626720amd64-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
627744sandy2xgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
628544amd64-64gcc2018081820180818
628544amd64-64gcc -funroll-loops2018081820180818
628640amd64-64cc2018081820180818
631136amd64-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
634656amd64-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
642304sandy2xgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
655968sandy2xgcc -march=nocona -Os -fomit-frame-pointer2018081820180818
656768sandy2xgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
657248sandy2xclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
713632donna_c64gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
714208donna_c64gcc -O3 -fomit-frame-pointer2018081820180818
714336donna_c64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
714880donna_c64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
715616donna_c64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
716416donna_c64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
717312donna_c64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
717440donna_c64gcc -m64 -O3 -fomit-frame-pointer2018081820180818
717440donna_c64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
719328donna_c64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
719776donna_c64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
721088donna_c64gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
721504donna_c64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
724160donna_c64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
725344donna_c64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
725344donna_c64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
725376donna_c64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
725856donna_c64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
727584donna_c64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
728992donna_c64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
730720donna_c64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
730912donna_c64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
732352donna_c64gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
737568donna_c64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
744000amd64-51gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
744032amd64-51gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
744192amd64-51gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
744480donna_c64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
744672amd64-51gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
744672amd64-51gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
744736amd64-51gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
744768amd64-51gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
744800amd64-51gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
744800amd64-51gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
744864amd64-51gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
744864amd64-51gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
745024amd64-51gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
745056amd64-51gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
745056amd64-51gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
745056amd64-51gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
745152amd64-51gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
745248amd64-51gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
745280amd64-51gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
745376amd64-51gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
745408amd64-51gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
745472amd64-51gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
745632amd64-51gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
745760amd64-51gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
745760amd64-51gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
745888amd64-51gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
745920amd64-51gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
745952amd64-51gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
745984amd64-51gcc -O -fomit-frame-pointer2018081820180818
746016amd64-51gcc -m64 -O -fomit-frame-pointer2018081820180818
746048amd64-51gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
746048amd64-51gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
746080amd64-51gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
746080amd64-51gcc -march=nocona -O -fomit-frame-pointer2018081820180818
746112amd64-51gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
746112amd64-51gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
746112amd64-51gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
746112amd64-51gcc -march=k8 -O -fomit-frame-pointer2018081820180818
746112amd64-51gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
746144amd64-51gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
746144amd64-51gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
746176amd64-51gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
746560amd64-51gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
746624amd64-51gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
746624amd64-51gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
746656amd64-51gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
746688amd64-51gcc -O3 -fomit-frame-pointer2018081820180818
746688amd64-51gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
746688amd64-51gcc -m64 -O3 -fomit-frame-pointer2018081820180818
746720amd64-51gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
746720amd64-51gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
746720amd64-51gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
746752amd64-51gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
746816amd64-51clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
746816amd64-51clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
746848amd64-51gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
746912amd64-51gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
746912amd64-51gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
746976amd64-51gcc -m64 -O2 -fomit-frame-pointer2018081820180818
746976amd64-51gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
747008amd64-51gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
747008amd64-51gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
747040amd64-51gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
747072amd64-51gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
747200amd64-51gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
747264amd64-51gcc -O2 -fomit-frame-pointer2018081820180818
747328amd64-51clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
747328amd64-51clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
747360amd64-51gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
747392amd64-51gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
747520amd64-51gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
747520amd64-51gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
747712amd64-51gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
747936amd64-51clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
748032amd64-51gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
748064amd64-51clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
748128amd64-51gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
748160amd64-51gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
748192amd64-51gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
748352amd64-51clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
748576amd64-51gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
748608amd64-51gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
748640amd64-51clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
748640amd64-51gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
748672amd64-51gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
748736amd64-51gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
748736amd64-51gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
748800amd64-51gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
748928amd64-51gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
748960amd64-51gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
749152amd64-51gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
749152amd64-51gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
749152amd64-51gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
749184amd64-51gcc -Os -fomit-frame-pointer2018081820180818
749184amd64-51gcc -m64 -Os -fomit-frame-pointer2018081820180818
749184amd64-51gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
749312amd64-51gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
749344amd64-51gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
749472amd64-51gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
749792amd64-51gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
749824amd64-51gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
749920amd64-51gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
749952donna_c64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
750016amd64-51clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
750816amd64-51gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
750816amd64-51gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
751968amd64-51gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
752160amd64-51gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
753024amd64-51gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
753600amd64-51gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
754720amd64-51gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
756064amd64-51gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
756864donna_c64gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
758464amd64-51gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
760896donna_c64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
761312amd64-51gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
762016amd64-51gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
762528amd64-51gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
762624amd64-51gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
762752amd64-51gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
762912amd64-51gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
763680amd64-51clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
764064donna_c64gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
766496donna_c64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
770496amd64-51gcc2018081820180818
770784amd64-51cc2018081820180818
771168amd64-51gcc -funroll-loops2018081820180818
785760donna_c64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
787488donna_c64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
788864donna_c64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
791360donna_c64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
793728donna_c64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
795360donna_c64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
795360donna_c64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
796960donna_c64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
797984donna_c64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
798752donna_c64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
798976donna_c64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
802048donna_c64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
802752donna_c64gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
803392donna_c64gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
803712donna_c64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
804128donna_c64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
804288donna_c64gcc -m64 -Os -fomit-frame-pointer2018081820180818
805536donna_c64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
806016donna_c64gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
813376donna_c64gcc -Os -fomit-frame-pointer2018081820180818
813696donna_c64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
814400donna_c64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
814816donna_c64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
814816donna_c64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
814944donna_c64gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
814976donna_c64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
815808donna_c64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
816192donna_c64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
817696donna_c64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
817952donna_c64gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
818496donna_c64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
818784donna_c64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
819136donna_c64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
819616donna_c64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
820672donna_c64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
821216donna_c64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
821856donna_c64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
823104donna_c64gcc -m64 -O2 -fomit-frame-pointer2018081820180818
823392donna_c64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
826752donna_c64gcc -O2 -fomit-frame-pointer2018081820180818
828352donna_c64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
830048donna_c64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
830432donna_c64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
830432donna_c64gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
833280donna_c64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
835680donna_c64gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
836800donna_c64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
839456donna_c64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
840576donna_c64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
855520donna_c64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
857376donna_c64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
858368donna_c64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
860928donna_c64clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
860960donna_c64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
868064donna_c64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
880992donna_c64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
885952donna_c64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
889824donna_c64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
890048donna_c64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
897152donna_c64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
915392donna_c64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
918880donna_c64gcc -march=k8 -O -fomit-frame-pointer2018081820180818
921728donna_c64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
921952donna_c64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
923712donna_c64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
928576donna_c64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
928640donna_c64gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
935360donna_c64gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
940288donna_c64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
941664donna_c64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
941824donna_c64gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
942368donna_c64gcc -O -fomit-frame-pointer2018081820180818
942592donna_c64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
944768donna_c64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
944992donna_c64gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
946752donna_c64gcc -m64 -O -fomit-frame-pointer2018081820180818
947136donna_c64gcc -march=nocona -O -fomit-frame-pointer2018081820180818
947616donna_c64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
948704donna_c64gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
949120donna_c64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
950080donna_c64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
951104donna_c64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
951232donna_c64gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
952032donna_c64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
953344donna_c64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
953824donna_c64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
957792donna_c64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
959360donna_c64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
1089088donnagcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
1089504donnagcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
1089664donnagcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
1091008donnagcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
1091232donnagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
1091584donnagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
1092384donnagcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
1092384donnagcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
1092832donnagcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
1093120donnagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
1093216donnagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
1093408donnagcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
1093440donnagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
1093696donnagcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
1093728donnagcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
1093824donnagcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
1093824donnagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
1093920donnagcc -O3 -fomit-frame-pointer2018081820180818
1093920donnagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
1093984donnagcc -m64 -O3 -fomit-frame-pointer2018081820180818
1094048donnagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
1094080donnagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
1094080donnagcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
1094336donnagcc -m64 -O2 -fomit-frame-pointer2018081820180818
1094752donnagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
1094816donnagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
1094912donnagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
1095072donnagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
1095328donnagcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
1095360donnagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
1095360donnagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
1095392donnagcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
1095456donnagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
1095488donnagcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
1095552donnagcc -funroll-loops -O -fomit-frame-pointer2018081820180818
1095712donnagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
1095776donnagcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
1095808donnagcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
1095840donnagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
1096288donnagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
1096416donnagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
1097024donnagcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
1097184donnagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
1097184donnagcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
1097408donnagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
1097504donnagcc -O2 -fomit-frame-pointer2018081820180818
1097568donnagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
1097568donnagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
1097600donnagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
1097824donnagcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
1097920donnagcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
1098080donnagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
1098112donnagcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
1098144donnagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
1098176donnagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
1098176donnagcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
1098336donnagcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
1098368donnagcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
1098432donnagcc -march=k8 -O -fomit-frame-pointer2018081820180818
1098464donnagcc -march=nocona -O -fomit-frame-pointer2018081820180818
1098656donnagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
1098656donnagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
1098656donnagcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
1098784donnagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
1098976donnagcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
1099040donnagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
1099072donnagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
1099072donnagcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
1099424donnagcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
1100064donnagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
1100064donnagcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
1100256donnagcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
1102144donnagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
1103616donnagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
1103648donnagcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
1103744donnagcc -m64 -O -fomit-frame-pointer2018081820180818
1104480donnagcc -O -fomit-frame-pointer2018081820180818
1104704donnagcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
1109536donnagcc -march=barcelona -O -fomit-frame-pointer2018081820180818
1125376donnaclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
1125472donnaclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
1126528donnaclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
1127360donnaclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
1137984donnagcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
1144800donnaclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
1145760donnaclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
1164032donnagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
1166880donnagcc2018081820180818
1168768donnagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
1168992donnagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
1170656donnagcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
1171008donnagcc -funroll-loops2018081820180818
1171232donnagcc -march=nocona -Os -fomit-frame-pointer2018081820180818
1171520donnagcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
1171872donnacc2018081820180818
1173024donnagcc -march=k8 -Os -fomit-frame-pointer2018081820180818
1173248donnagcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
1173376donnagcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
1174176donnagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
1174176donnagcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
1174208donnagcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
1174496donnagcc -m64 -Os -fomit-frame-pointer2018081820180818
1174528donnagcc -Os -fomit-frame-pointer2018081820180818
1175648donnagcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
1175904donnagcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
1175936donnagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
1175968donnagcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
1175968donnagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
1176032donnagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
1177056donnagcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
1178016donnagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
1178560donnagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
1178944donnagcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
1179232donnagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
1179360donnagcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
1185536donnagcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
1188448donnagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
1549568ref10gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
1554400ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
1559808ref10gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
1560000ref10gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
1560320ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
1560352ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
1561056ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
1568704ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
1573024ref10gcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
1575168ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
1576640ref10gcc -march=k8 -Os -fomit-frame-pointer2018081820180818
1580320ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
1583584ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
1583776ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
1584480ref10gcc -Os -fomit-frame-pointer2018081820180818
1585312ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
1587168ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
1587456ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
1588288ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
1588960ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
1590464ref10gcc -m64 -Os -fomit-frame-pointer2018081820180818
1590752ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
1591360ref10gcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
1591712ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
1592768ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
1595232ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
1598080ref10gcc -march=barcelona -O -fomit-frame-pointer2018081820180818
1603008ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
1603552ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
1604448ref10gcc -march=k8 -O -fomit-frame-pointer2018081820180818
1606592ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
1606944ref10gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
1607200ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
1607520ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
1608480ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
1608768ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
1610304ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
1610368ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
1610496ref10gcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
1611104ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
1611520ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
1611712ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
1613696ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
1613856ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
1614720ref10gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
1614752ref10gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
1614752ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
1615296ref10gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
1615360ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
1616096ref10gcc -march=nocona -Os -fomit-frame-pointer2018081820180818
1617472ref10gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
1617600ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
1618944ref10gcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
1619872ref10gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
1620896ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
1620896ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
1621344ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
1621824ref10gcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
1621984ref10gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
1623168ref10gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
1626848ref10gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
1627424ref10gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
1627648ref10gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
1629152ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
1629888ref10gcc -O -fomit-frame-pointer2018081820180818
1630240ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
1630432ref10gcc -O2 -fomit-frame-pointer2018081820180818
1630496ref10gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
1631648ref10gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
1632000ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
1634560ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
1634560ref10gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
1635424ref10gcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
1635840ref10gcc -m64 -O -fomit-frame-pointer2018081820180818
1636864ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
1636928ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
1637184ref10gcc -funroll-loops -O -fomit-frame-pointer2018081820180818
1638144ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
1638624ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
1639904ref10gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
1640480ref10gcc -m64 -O2 -fomit-frame-pointer2018081820180818
1642336ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
1642848ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
1644544ref10gcc -m64 -O3 -fomit-frame-pointer2018081820180818
1645632ref10gcc -O3 -fomit-frame-pointer2018081820180818
1645792ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
1646080ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
1648416ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
1649600ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
1650304ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
1650336ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
1650560ref10gcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
1651648ref10gcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
1652000ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
1652544ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
1654400ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
1654784ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
1655296ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
1656416ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
1656832ref10gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
1657472ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
1661984ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
1665056ref10gcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
1665920ref10gcc -march=nocona -O -fomit-frame-pointer2018081820180818
1668736ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
1671712ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
1687552ref10gcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
1714976ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
1802112ref10clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
1807808ref10clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
1809888ref10clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
1823872ref10clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
1824672ref10clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
1826528ref10clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
1828224ref10clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
1831904ref10clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
1832512ref10clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
1859744ref10clang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
3977632donna_c64gcc2018081820180818
3986272donna_c64cc2018081820180818
4101984donna_c64gcc -funroll-loops2018081820180818
4193376ref10gcc -funroll-loops2018081820180818
4193408ref10cc2018081820180818
4419264ref10gcc2018081820180818
19242624refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
19256544refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
19277568refgcc -funroll-loops -O2 -fomit-frame-pointer2018081820180818
19279200refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018081820180818
19298496refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018081820180818
20000128refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018081820180818
20054912refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018081820180818
20082016refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
20088480refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
20801120refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018081820180818
20833344refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
20896640refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018081820180818
20956864refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
21228928refgcc -funroll-loops -O3 -fomit-frame-pointer2018081820180818
21229888refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
21235040refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018081820180818
21783040refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018081820180818
21822208refgcc -funroll-loops -O -fomit-frame-pointer2018081820180818
21822400refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
21983168refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
21991072refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018081820180818
22117952refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
22166880refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018081820180818
22174752refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
22269760refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018081820180818
22569632refgcc -march=barcelona -O3 -fomit-frame-pointer2018081820180818
22809696refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018081820180818
22895968refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018081820180818
22908736refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
22918368refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
22951904refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
22985120refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081820180818
23000672refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
23003424refgcc -m64 -Os -fomit-frame-pointer2018081820180818
23019840refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018081820180818
23026560refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018081820180818
23028544refgcc -Os -fomit-frame-pointer2018081820180818
23038176refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018081820180818
23065664refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018081820180818
23117568refgcc -march=barcelona -Os -fomit-frame-pointer2018081820180818
23125952refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
23141824refgcc -march=k8 -Os -fomit-frame-pointer2018081820180818
23334176refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018081820180818
23378752refgcc -march=barcelona -O -fomit-frame-pointer2018081820180818
23390176refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018081820180818
23392288refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018081820180818
23393088refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018081820180818
23417088refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018081820180818
23451328refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018081820180818
23464736refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
23510464refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081820180818
23604832refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
23608960refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018081820180818
23628224refclang -O3 -fomit-frame-pointer -Qunused-arguments2018081820180818
23630560refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
23669472refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018081820180818
24228992refgcc -march=barcelona -O2 -fomit-frame-pointer2018081820180818
24295808refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018081820180818
24511232refgcc -O3 -fomit-frame-pointer2018081820180818
24517088refgcc -m64 -O3 -fomit-frame-pointer2018081820180818
24522080refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018081820180818
24597248refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018081820180818
24647776refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018081820180818
25523328refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018081820180818
25536416refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081820180818
25544320refgcc -march=nocona -Os -fomit-frame-pointer2018081820180818
25555232refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018081820180818
25572352refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
25732032refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018081820180818
25747648refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018081820180818
25821504refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018081820180818
25833984refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018081820180818
25849632refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018081820180818
25849856refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081820180818
25867232refgcc -O2 -fomit-frame-pointer2018081820180818
25872224refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081820180818
25905568refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018081820180818
25912800refgcc -m64 -march=k8 -O -fomit-frame-pointer2018081820180818
26143424refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018081820180818
26156512refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018081820180818
26163488refgcc -march=k8 -O -fomit-frame-pointer2018081820180818
26209440refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018081820180818
26240832refgcc -march=k8 -O2 -fomit-frame-pointer2018081820180818
26251840refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018081820180818
26264800refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018081820180818
26288800refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018081820180818
26312000refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018081820180818
26314880refgcc -funroll-loops -Os -fomit-frame-pointer2018081820180818
26322976refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018081820180818
26335744refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018081820180818
26415616refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018081820180818
26520192refgcc -O -fomit-frame-pointer2018081820180818
26589664refgcc -m64 -O -fomit-frame-pointer2018081820180818
26590624refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018081820180818
26655744refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018081820180818
26720160refgcc -fno-schedule-insns -O -fomit-frame-pointer2018081820180818
26787968refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018081820180818
26901088refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018081820180818
27772416refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018081820180818
27783872refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018081820180818
27823808refgcc -march=k8 -O3 -fomit-frame-pointer2018081820180818
27860800refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018081820180818
27916064refgcc -march=nocona -O2 -fomit-frame-pointer2018081820180818
28032032refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018081820180818
28165184refgcc -m64 -march=core2 -O -fomit-frame-pointer2018081820180818
28260000refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081820180818
28291968refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018081820180818
28400032refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018081820180818
28516128refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018081820180818
28524768refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018081820180818
28653088refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018081820180818
30207904refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018081820180818
30286432refgcc -m64 -O2 -fomit-frame-pointer2018081820180818
30327680refgcc -m64 -march=nocona -O -fomit-frame-pointer2018081820180818
30329600refgcc -march=nocona -O3 -fomit-frame-pointer2018081820180818
30486080refgcc -march=nocona -O -fomit-frame-pointer2018081820180818
30656000refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018081820180818
30695904refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018081820180818
88855488refgcc -funroll-loops2018081820180818
88960352refcc2018081820180818
89034240refgcc2018081820180818

Test failure

Implementation: crypto_scalarmult/curve25519/donna
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments donna
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments donna

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: cc
smult.c: smult.c:149:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsquare_times(felem output, const felem in, limb count) {
smult.c: ^
smult.c: smult.c:100:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fmul(felem output, const felem in2, const felem in) {
smult.c: ^
smult.c: smult.c:70:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fscalar_product(felem output, const felem in, const limb scalar) {
smult.c: ^
smult.c: smult.c:56:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fdifference_backwards(felem out, const felem in) {
smult.c: ^
smult.c: smult.c:41:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsum(limb *output, const limb *in) {
smult.c: ^

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

Compiler output

Implementation: crypto_scalarmult/curve25519/donna_c64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
smult.c: smult.c:149:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsquare_times(felem output, const felem in, limb count) {
smult.c: ^
smult.c: smult.c:100:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fmul(felem output, const felem in2, const felem in) {
smult.c: ^
smult.c: smult.c:70:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fscalar_product(felem output, const felem in, const limb scalar) {
smult.c: ^
smult.c: smult.c:56:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fdifference_backwards(felem out, const felem in) {
smult.c: ^
smult.c: smult.c:41:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsum(limb *output, const limb *in) {
smult.c: ^
smult.c: smult.c:149:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsquare_times(felem output, const felem in, limb count) {
smult.c: ^
smult.c: smult.c:100:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fmul(felem output, const felem in2, const felem in) {
smult.c: ^
smult.c: smult.c:70:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fscalar_product(felem output, const felem in, const limb scalar) {
smult.c: ^
smult.c: smult.c:56:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fdifference_backwards(felem out, const felem in) {
smult.c: ^
smult.c: smult.c:41:1: warning: always_inline function might not be inlinable [-Wattributes]
smult.c: fsum(limb *output, const limb *in) {
smult.c: ^

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