Implementation notes: amd64, skylake, crypto_scalarmult/curve25519

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
523736sandy2xgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
524248sandy2xgcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
524928sandy2xgcc -funroll-loops -O -fomit-frame-pointer2016121720161026
525032sandy2xgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
525368sandy2xgcc2016121720161026
525456sandy2xgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
525464sandy2xgcc -funroll-loops2016121720161026
525506sandy2xgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
525544sandy2xgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
525760sandy2xcc2016121720161026
526074sandy2xclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
526158sandy2xgcc -O3 -fomit-frame-pointer2016121720161026
526240sandy2xgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
526360sandy2xgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
526444sandy2xgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
526458sandy2xgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
526678sandy2xgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
526778sandy2xgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
526974sandy2xgcc -O -fomit-frame-pointer2016121720161026
527132sandy2xgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
527490sandy2xgcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
527566sandy2xclang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
527592sandy2xgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
527668sandy2xgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
527828sandy2xgcc -march=barcelona -O -fomit-frame-pointer2016121720161026
527902sandy2xgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
527944sandy2xgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
527980sandy2xgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
528076sandy2xgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
528152sandy2xclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
528422sandy2xgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
528884sandy2xgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
529100sandy2xgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
529182sandy2xgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
529222sandy2xgcc -m64 -O3 -fomit-frame-pointer2016121720161026
529354sandy2xgcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
529416sandy2xclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
529724sandy2xgcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
529758sandy2xclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
529862sandy2xgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
529874sandy2xgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
530060sandy2xgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
530126sandy2xgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
530388sandy2xgcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
530482sandy2xgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
530590sandy2xgcc -O2 -fomit-frame-pointer2016121720161026
530594sandy2xgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
530624sandy2xgcc -m64 -O -fomit-frame-pointer2016121720161026
530628sandy2xgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
530826sandy2xgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
530834sandy2xgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
530944sandy2xgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
531346sandy2xgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
531436sandy2xgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
531460sandy2xgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
531832sandy2xgcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
531914sandy2xgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
532242sandy2xclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
532328sandy2xgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
532348sandy2xgcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
532508sandy2xclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
532666sandy2xgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
532878sandy2xgcc -m64 -O2 -fomit-frame-pointer2016121720161026
532900sandy2xgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
532928sandy2xgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
533040sandy2xgcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
533054sandy2xgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
533086sandy2xgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
533392sandy2xgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
533524sandy2xgcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
533648sandy2xgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
534112sandy2xgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
534256sandy2xgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
534432sandy2xclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
534462sandy2xgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
534986sandy2xgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
535086sandy2xgcc -march=nocona -O -fomit-frame-pointer2016121720161026
535356sandy2xgcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
535474sandy2xgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
536178sandy2xgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
536222sandy2xgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
536242sandy2xgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
536628sandy2xgcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
537168sandy2xgcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
537270sandy2xgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
537402sandy2xgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
537818sandy2xclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
538262sandy2xgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
538752sandy2xgcc -march=k8 -O -fomit-frame-pointer2016121720161026
539514sandy2xgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
539858sandy2xgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
541316sandy2xgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
541706sandy2xgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
545522sandy2xclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
570196amd64-64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
570564amd64-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
570566amd64-64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
571136amd64-64gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
571182amd64-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
571236amd64-64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
571358amd64-51clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
571376amd64-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
571508amd64-64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
571666amd64-64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
571792amd64-64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
572042amd64-51gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
572086amd64-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
572276amd64-64gcc -O -fomit-frame-pointer2016121720161026
572356amd64-64gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
572360amd64-64gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
572450amd64-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
572464amd64-64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
572470amd64-64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
572580amd64-64clang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
572690amd64-51clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
572704amd64-64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
572720amd64-51gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
572762amd64-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
572784amd64-64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
572808amd64-64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
572846amd64-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
572898amd64-64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
572944amd64-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
572982amd64-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
572994amd64-64gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
573056amd64-51gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
573074amd64-51clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
573176amd64-51clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
573182amd64-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
573204amd64-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
573258amd64-64gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
573324amd64-51gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
573352amd64-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
573364amd64-51gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
573372amd64-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
573406amd64-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
573408amd64-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
573448amd64-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
573494amd64-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
573512amd64-64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
573514amd64-64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
573532amd64-64gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
573558amd64-64gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
573590amd64-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
573632amd64-51gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
573652amd64-51gcc -m64 -O2 -fomit-frame-pointer2016121720161026
573684amd64-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
573820amd64-51gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
573914amd64-51gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
574014amd64-51gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
574080amd64-64gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
574252amd64-51gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
574266amd64-51gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
574346amd64-51gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
574348amd64-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
574364amd64-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
574384amd64-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
574390amd64-51gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
574612amd64-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
574650amd64-51gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
574682amd64-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
574704amd64-51gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
574724amd64-64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
574748amd64-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
574768amd64-51gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
574798amd64-51clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
574800amd64-64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
574836amd64-51gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
574862amd64-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
574876amd64-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
574908amd64-64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
574976amd64-64gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
575018amd64-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
575036amd64-51gcc -march=k8 -O -fomit-frame-pointer2016121720161026
575202amd64-51clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
575252amd64-51gcc -m64 -O3 -fomit-frame-pointer2016121720161026
575284amd64-51gcc -O -fomit-frame-pointer2016121720161026
575362amd64-64gcc -m64 -O -fomit-frame-pointer2016121720161026
575426amd64-51gcc -O2 -fomit-frame-pointer2016121720161026
575452amd64-64gcc -O2 -fomit-frame-pointer2016121720161026
575470amd64-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
575528amd64-51gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
575540amd64-51gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
575720amd64-51gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
575776amd64-64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
575830amd64-51gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
575880amd64-51gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
575938amd64-51gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
575942amd64-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
575998amd64-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
576126amd64-51gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
576208amd64-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
576226amd64-51gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
576272amd64-51gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
576422amd64-64gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
576580amd64-64gcc -march=nocona -O -fomit-frame-pointer2016121720161026
576584amd64-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
576602amd64-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
576628amd64-64gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
576756amd64-51gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
576852amd64-51gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
577016amd64-51gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
577016amd64-64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
577080amd64-51gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
577086amd64-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
577204amd64-51gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
577220amd64-64gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
577328amd64-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
577394amd64-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
577422amd64-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
577426amd64-64gcc -m64 -O3 -fomit-frame-pointer2016121720161026
577466amd64-51gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
577470amd64-51clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
577484amd64-51gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
577498amd64-64gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
577588amd64-64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
577596amd64-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
577598amd64-51gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
577632amd64-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
577644amd64-51gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
577656amd64-51gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
577668amd64-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
577680amd64-51gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
577714amd64-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
577730amd64-64gcc -O3 -fomit-frame-pointer2016121720161026
577760amd64-64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
577778amd64-51gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
577788amd64-64gcc -m64 -O2 -fomit-frame-pointer2016121720161026
577792amd64-51gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
577860amd64-51gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
577896amd64-51gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
578014amd64-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
578054amd64-51gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
578068amd64-51gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
578098amd64-64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
578166amd64-51gcc -m64 -O -fomit-frame-pointer2016121720161026
578192amd64-51gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
578258amd64-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
578284amd64-64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
578296amd64-64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
578306amd64-51gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
578372amd64-51gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
578384amd64-64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
578390amd64-51gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
578420amd64-51gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
578426amd64-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
578436amd64-64gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
578456amd64-51gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
578472amd64-51gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
578492amd64-51clang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
578502amd64-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
578532amd64-51gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
578532amd64-64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
578538amd64-51gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
578540amd64-51gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
578548amd64-51gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
578574amd64-51gcc -Os -fomit-frame-pointer2016121720161026
578584amd64-51gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
578598amd64-64gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
578624amd64-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
578644amd64-51clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
578648amd64-64gcc -m64 -Os -fomit-frame-pointer2016121720161026
578650amd64-51gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
578692amd64-51gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
578724amd64-51gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
578740amd64-51gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
578816amd64-64gcc -march=k8 -O -fomit-frame-pointer2016121720161026
578826amd64-51gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
578894amd64-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
578894amd64-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
578918amd64-51gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
578988amd64-51gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
579002amd64-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
579060amd64-64gcc -Os -fomit-frame-pointer2016121720161026
579092amd64-64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
579158amd64-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
579170amd64-51gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
579206amd64-51gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
579212amd64-51gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
579236amd64-51gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
579272amd64-51clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
579322amd64-51gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
579470amd64-51gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
579508amd64-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
579540amd64-51gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
579584amd64-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
579704amd64-51gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
579812amd64-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
579832amd64-51gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
579912amd64-51gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
579916amd64-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
579956amd64-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
580064amd64-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
580142amd64-64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
580154amd64-64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
580198amd64-51gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
580246amd64-51gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
580394amd64-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
580446amd64-64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
580484amd64-51gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
580572amd64-51gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
580582amd64-51gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
580604amd64-51gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
580606amd64-64gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
580758amd64-51gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
580800amd64-51gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
580842amd64-51gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
580864amd64-64gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
580902amd64-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
580986amd64-51gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
581048amd64-51gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
581064amd64-51gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
581112amd64-51gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
581138amd64-51gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
581164amd64-51gcc -O3 -fomit-frame-pointer2016121720161026
581170amd64-51gcc -march=nocona -O -fomit-frame-pointer2016121720161026
581594amd64-64gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
581732amd64-51gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
582694amd64-51gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
583178amd64-51gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
583438amd64-51gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
583470amd64-51gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
583540amd64-51gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
583558amd64-51gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
584142amd64-51gcc -m64 -Os -fomit-frame-pointer2016121720161026
584192amd64-51gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
584428amd64-51gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
584604amd64-51gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
584782donna_c64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
584844donna_c64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
584878donna_c64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
585072donna_c64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
586112amd64-64cc2016121720161026
586158amd64-64gcc2016121720161026
586160donna_c64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
586620donna_c64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
586626amd64-51gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
587094donna_c64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
587676amd64-51gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
589356donna_c64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
589726amd64-64gcc -funroll-loops2016121720161026
589730amd64-51cc2016121720161026
589838amd64-51gcc2016121720161026
589920donna_c64gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
590252donna_c64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
590756donna_c64gcc -m64 -O3 -fomit-frame-pointer2016121720161026
590914donna_c64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
591692donna_c64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
591720amd64-51gcc -funroll-loops2016121720161026
592050donna_c64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
592628donna_c64gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
592966donna_c64gcc -O3 -fomit-frame-pointer2016121720161026
594528donna_c64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
595092donna_c64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
595442donna_c64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
596338donna_c64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
598346donna_c64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
598396donna_c64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
600534donna_c64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
603784donna_c64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
606102donna_c64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
606296donna_c64gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
607010donna_c64gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
614292donna_c64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
614318donna_c64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
615238donna_c64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
616064donna_c64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
616114donna_c64gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
620558donna_c64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
621062donna_c64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
622684donna_c64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
625228donna_c64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
626724donna_c64gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
627416donna_c64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
627438donna_c64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
627488donna_c64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
627518donna_c64gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
629672donna_c64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
629932donna_c64gcc -O2 -fomit-frame-pointer2016121720161026
630676donna_c64gcc -m64 -O2 -fomit-frame-pointer2016121720161026
630824donna_c64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
631852donna_c64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
635366donna_c64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
637044donna_c64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
637766donna_c64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
638506donna_c64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
639026donna_c64gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
639198donna_c64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
639348donna_c64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
639468donna_c64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
639518donna_c64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
639774donna_c64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
639938donna_c64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
640066donna_c64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
640084donna_c64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
640122donna_c64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
640704donna_c64gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
641462donna_c64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
641534donna_c64gcc -Os -fomit-frame-pointer2016121720161026
641648donna_c64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
641684donna_c64gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
642822sandy2xgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
642828sandy2xgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
642976sandy2xgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
642998sandy2xgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
643218sandy2xgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
643264donna_c64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
643500sandy2xgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
643560donna_c64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
643732sandy2xgcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
643900donna_c64gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
644494donna_c64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
644880donna_c64gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
644944sandy2xgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
644950sandy2xgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
645218sandy2xgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
645316sandy2xgcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
645652sandy2xgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
645828sandy2xgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
645938donna_c64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
645938donna_c64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
646140donna_c64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
646220donna_c64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
646632sandy2xgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
646796sandy2xgcc -m64 -Os -fomit-frame-pointer2016121720161026
647290sandy2xgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
647306sandy2xgcc -march=k8 -Os -fomit-frame-pointer2016121720161026
647830sandy2xgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
647922sandy2xgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
647924donna_c64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
648824sandy2xgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
649420donna_c64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
649472donna_c64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
649930sandy2xgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
650982sandy2xgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
651080donna_c64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
651172donna_c64gcc -m64 -Os -fomit-frame-pointer2016121720161026
652108sandy2xgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
652994sandy2xgcc -march=nocona -Os -fomit-frame-pointer2016121720161026
654220donna_c64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
654530sandy2xgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
654970sandy2xgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
655392donna_c64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
656388donna_c64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
656830sandy2xgcc -Os -fomit-frame-pointer2016121720161026
657178donna_c64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
668120donna_c64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
675862donna_c64gcc -march=k8 -O -fomit-frame-pointer2016121720161026
675886donna_c64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
678458donna_c64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
680352donna_c64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
681650donna_c64gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
682528donna_c64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
682814donna_c64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
687732donna_c64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
688476donna_c64gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
688490donna_c64gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
691080donna_c64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
691620donna_c64clang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
692202donna_c64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
694198donna_c64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
694210donna_c64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
695500donna_c64gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
696630donna_c64gcc -march=nocona -O -fomit-frame-pointer2016121720161026
696686donna_c64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
696780donna_c64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
698814donna_c64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
699444donna_c64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
699732donna_c64gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
700114donna_c64gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
700866donna_c64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
702112donna_c64gcc -m64 -O -fomit-frame-pointer2016121720161026
702186donna_c64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
702540donna_c64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
704390donna_c64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
705110donna_c64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
706066donna_c64gcc -O -fomit-frame-pointer2016121720161026
706184donna_c64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
707816donna_c64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
707940donna_c64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
714722donna_c64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
991560donnagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
991902donnagcc -m64 -O3 -fomit-frame-pointer2016121720161026
991916donnagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
992038donnagcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
992152donnagcc -O -fomit-frame-pointer2016121720161026
992460donnagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
992536donnagcc -O2 -fomit-frame-pointer2016121720161026
992718donnagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
992794donnagcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
992850donnagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
992918donnagcc -funroll-loops -O -fomit-frame-pointer2016121720161026
992948donnagcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
993116donnagcc -march=nocona -O -fomit-frame-pointer2016121720161026
993120donnagcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
993268donnagcc -O3 -fomit-frame-pointer2016121720161026
993574donnagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
993584donnagcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
993760donnagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
993768donnagcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
993786donnagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
993796donnagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
993808donnagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
993818donnagcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
993862donnagcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
993902donnagcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
993904donnagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
993976donnagcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
993986donnagcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
993994donnagcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
994044donnagcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
994126donnagcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
994144donnagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
994154donnagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
994252donnagcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
994374donnagcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
994482donnagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
994482donnagcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
994578donnagcc -march=k8 -O -fomit-frame-pointer2016121720161026
994606donnagcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
994640donnagcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
994904donnagcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
994928donnagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
994954donnagcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
994984donnagcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
995184donnagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
995198donnagcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
995246donnagcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
995246donnagcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
995288donnagcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
995330donnagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
995370donnagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
995466donnagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
995578donnagcc -march=barcelona -O -fomit-frame-pointer2016121720161026
995750donnagcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
995762donnagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
996258donnagcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
996440donnagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
997162donnagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
997276donnagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
997460donnagcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
997460donnagcc -m64 -O2 -fomit-frame-pointer2016121720161026
997740donnagcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
997812donnagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
997830donnagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
998246donnagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
998534donnagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
998978donnagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
999318donnagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
999368donnagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
999852donnagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
999978donnagcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1000104donnagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1000532donnagcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
1000634donnagcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
1000820donnagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
1001974donnagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
1002148donnagcc -m64 -O -fomit-frame-pointer2016121720161026
1002556donnagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
1003002donnagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
1004446donnagcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
1006260donnagcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
1051580donnaclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
1054494donnaclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
1056154donnagcc2016121720161026
1056188donnagcc -funroll-loops2016121720161026
1056316donnacc2016121720161026
1057900donnaclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
1063142donnaclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1068238donnaclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
1077812donnaclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
1091406donnagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
1092136donnagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
1092202donnagcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
1092346donnagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
1092722donnagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
1092956donnagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
1093112donnagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
1093154donnagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
1093384donnagcc -m64 -Os -fomit-frame-pointer2016121720161026
1093598donnagcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
1094752donnagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
1094960donnagcc -march=nocona -Os -fomit-frame-pointer2016121720161026
1095160donnagcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
1095568donnagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
1096264donnagcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
1097326donnagcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
1099370donnagcc -march=k8 -Os -fomit-frame-pointer2016121720161026
1101342donnagcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
1101630donnagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
1101868donnagcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
1103526donnagcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
1105638donnagcc -Os -fomit-frame-pointer2016121720161026
1105884donnagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
1106376donnagcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
1106824donnagcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
1107520donnagcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
1107662donnagcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
1386382ref10gcc -march=k8 -Os -fomit-frame-pointer2016121720161026
1386416ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
1393936ref10gcc -Os -fomit-frame-pointer2016121720161026
1395808ref10gcc -march=nocona -Os -fomit-frame-pointer2016121720161026
1396178ref10gcc -m64 -Os -fomit-frame-pointer2016121720161026
1396378ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
1397686ref10gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
1398976ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
1399034ref10gcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
1401674ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
1402904ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
1403984ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1405532ref10gcc -march=barcelona -O -fomit-frame-pointer2016121720161026
1406314ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1406344ref10gcc -march=k8 -O -fomit-frame-pointer2016121720161026
1406924ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
1407106ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
1407406ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
1407940ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
1410248ref10gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
1410598ref10gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
1410612ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
1411102ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
1412162ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
1412296ref10gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
1412514ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
1413776ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
1414048ref10gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
1414548ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
1415338ref10gcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
1415540ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
1415570ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
1415708ref10gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
1415774ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
1415792ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
1415800ref10gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
1416160ref10gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
1416282ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
1416354ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
1416686ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
1417070ref10gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
1417312ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
1417342ref10gcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1417984ref10gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
1418338ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
1418854ref10gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
1419014ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
1419166ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
1419536ref10gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
1419696ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
1420236ref10gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
1420540ref10gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
1421052ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
1421670ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
1422608ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
1423620ref10gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
1424936ref10gcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
1425678ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
1427434ref10gcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
1427522ref10gcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
1427912ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
1428026ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
1428248ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
1428356ref10gcc -m64 -O3 -fomit-frame-pointer2016121720161026
1428782ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
1429264ref10gcc -m64 -O2 -fomit-frame-pointer2016121720161026
1430492ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
1430728ref10gcc -O2 -fomit-frame-pointer2016121720161026
1431300ref10gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
1431472ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
1431608ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
1431878ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
1432490ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
1432550ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
1432786ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
1433740ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
1434630ref10gcc -O3 -fomit-frame-pointer2016121720161026
1434814ref10gcc -O -fomit-frame-pointer2016121720161026
1435346ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
1435446ref10gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
1437678ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
1438242ref10gcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
1438484ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
1439854ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
1440834ref10gcc -funroll-loops -O -fomit-frame-pointer2016121720161026
1441056ref10gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
1443126ref10gcc -m64 -O -fomit-frame-pointer2016121720161026
1444328ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
1445908ref10gcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
1447484ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
1448132ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
1448676ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
1450024ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
1452140ref10gcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
1466604ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
1472026ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
1482706ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
1492728ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
1492896ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
1493484ref10gcc -march=nocona -O -fomit-frame-pointer2016121720161026
1493832ref10gcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
1495308ref10gcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
1497196ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
1498830ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
1500370ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
1507786ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
1510384ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
1510916ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
1538760ref10clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1550718ref10clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
1556928ref10clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
1563490ref10clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
1564596ref10clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
1567240ref10clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1571956ref10clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1573048ref10clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
1576748ref10clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
1595512ref10clang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
3148584donna_c64gcc2016121720161026
3200284donna_c64cc2016121720161026
3203846donna_c64gcc -funroll-loops2016121720161026
3931384ref10gcc -funroll-loops2016121720161026
3931414ref10cc2016121720161026
3956452ref10gcc2016121720161026
19329574refgcc -funroll-loops -O3 -fomit-frame-pointer2016121720161026
19329890refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121720161026
19332840refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
19473896refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121720161026
19476206refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
19578854refgcc -funroll-loops -O2 -fomit-frame-pointer2016121720161026
19678100refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121720161026
19724528refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
19786034refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
19804248refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121720161026
19909092refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
19929394refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121720161026
19976924refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121720161026
20001066refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121720161026
20004130refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
20045714refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
20292160refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121720161026
20321704refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
20509678refgcc -funroll-loops -O -fomit-frame-pointer2016121720161026
20510172refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121720161026
20515956refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
20537882refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
20540634refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121720161026
20627396refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121720161026
20633184refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121720161026
20641756refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
20714404refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121720161026
21016308refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121720161026
21024296refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
21049090refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121720161026
21083528refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121720161026
21240568refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121720161026
21288036refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
21338606refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
21354310refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121720161026
21377654refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121720161026
21388592refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121720161026
21414192refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121720161026
21431978refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121720161026
21455272refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121720161026
21468320refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121720161026
21470568refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
21475492refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121720161026
21475606refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121720161026
21476468refgcc -m64 -O2 -fomit-frame-pointer2016121720161026
21502822refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121720161026
21530854refgcc -O2 -fomit-frame-pointer2016121720161026
21588598refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121720161026
21647374refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121720161026
21653332refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
21674652refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121720161026
21704836refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121720161026
21713832refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
21721804refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121720161026
21726700refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
21727936refgcc -march=barcelona -O3 -fomit-frame-pointer2016121720161026
21762948refgcc -funroll-loops -Os -fomit-frame-pointer2016121720161026
21813686refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121720161026
21835616refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121720161026
21851298refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121720161026
21905942refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121720161026
21920524refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121720161026
22027456refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121720161026
22143748refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121720161026
22161816refgcc -Os -fomit-frame-pointer2016121720161026
22172082refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121720161026
22279712refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121720161026
22287400refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121720161026
22302440refgcc -march=barcelona -Os -fomit-frame-pointer2016121720161026
22307868refgcc -m64 -Os -fomit-frame-pointer2016121720161026
22345024refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121720161026
22355054refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121720161026
22372018refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121720161026
22383468refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121720161026
22394942refgcc -O3 -fomit-frame-pointer2016121720161026
22398428refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121720161026
22404544refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121720161026
22435194refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121720161026
22436612refgcc -m64 -O3 -fomit-frame-pointer2016121720161026
22454418refgcc -march=nocona -Os -fomit-frame-pointer2016121720161026
22470114refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121720161026
22472340refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121720161026
22480800refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121720161026
22498854refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121720161026
22502358refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121720161026
22534354refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121720161026
22535540refgcc -march=barcelona -O -fomit-frame-pointer2016121720161026
22539414refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121720161026
22566874refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121720161026
22595398refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121720161026
22598398refgcc -m64 -march=core2 -O -fomit-frame-pointer2016121720161026
22737292refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121720161026
22761272refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
22762822refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121720161026
22766544refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121720161026
22773498refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
22780130refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121720161026
22792092refclang -O3 -fomit-frame-pointer -Qunused-arguments2016121720161026
22845942refgcc -m64 -march=k8 -O -fomit-frame-pointer2016121720161026
22870252refgcc -march=k8 -O -fomit-frame-pointer2016121720161026
22886094refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121720161026
22897186refgcc -march=k8 -O2 -fomit-frame-pointer2016121720161026
22935546refgcc -march=barcelona -O2 -fomit-frame-pointer2016121720161026
23147862refgcc -O -fomit-frame-pointer2016121720161026
23211046refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121720161026
23225320refgcc -fno-schedule-insns -O -fomit-frame-pointer2016121720161026
23231664refgcc -m64 -O -fomit-frame-pointer2016121720161026
23271338refgcc -march=nocona -O2 -fomit-frame-pointer2016121720161026
23271674refgcc -march=k8 -Os -fomit-frame-pointer2016121720161026
23361356refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121720161026
23577034refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121720161026
23622464refgcc -march=k8 -O3 -fomit-frame-pointer2016121720161026
23632458refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121720161026
23646686refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121720161026
23724842refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121720161026
23728402refgcc -march=nocona -O3 -fomit-frame-pointer2016121720161026
26221074refgcc -m64 -march=nocona -O -fomit-frame-pointer2016121720161026
26370046refgcc -march=nocona -O -fomit-frame-pointer2016121720161026
85295306refgcc -funroll-loops2016121720161026
85342646refgcc2016121720161026
85692232refcc2016121720161026

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