Implementation notes: amd64, rumba7, crypto_scalarmult/curve25519

Computer: rumba7
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20171218
Operation: crypto_scalarmult
Primitive: curve25519
TimeImplementationCompilerBenchmark dateSUPERCOP version
598950sandy2xgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
599190sandy2xgcc -march=barcelona -Os -fomit-frame-pointer2018052920171218
599280sandy2xclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018052920171218
599310sandy2xgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
599310sandy2xgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018052920171218
599430sandy2xclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
599520sandy2xclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018052920171218
599760sandy2xgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
599940sandy2xclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
599940sandy2xgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
599970sandy2xgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
600060sandy2xgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
600180sandy2xgcc -funroll-loops -O -fomit-frame-pointer2018052920171218
600270sandy2xclang -O3 -fomit-frame-pointer -Qunused-arguments2018052920171218
600270sandy2xgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018052920171218
600480sandy2xgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
600930sandy2xgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
600990sandy2xgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
601050sandy2xgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018052920171218
601230sandy2xclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
601290sandy2xgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
601320sandy2xgcc -m64 -march=corei7 -O -fomit-frame-pointer2018052920171218
601350sandy2xgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
601560sandy2xgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
601590amd64-64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
601650sandy2xclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018052920171218
601650sandy2xgcc -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
601680sandy2xgcc -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
601710sandy2xgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018052920171218
601740sandy2xgcc -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
601830sandy2xgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
601830sandy2xgcc -march=nocona -O2 -fomit-frame-pointer2018052920171218
601890sandy2xgcc -O2 -fomit-frame-pointer2018052920171218
601890sandy2xgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
602010sandy2xclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
602010sandy2xgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
602130sandy2xgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
602220sandy2xgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018052920171218
602250sandy2xgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
602280sandy2xgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
602310sandy2xgcc -funroll-loops -Os -fomit-frame-pointer2018052920171218
602340sandy2xgcc -m64 -Os -fomit-frame-pointer2018052920171218
602340sandy2xgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
602430sandy2xgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
602520sandy2xclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
602520sandy2xgcc -O -fomit-frame-pointer2018052920171218
602520sandy2xgcc -funroll-loops -O3 -fomit-frame-pointer2018052920171218
602550sandy2xgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
602550sandy2xgcc -march=barcelona -O3 -fomit-frame-pointer2018052920171218
602610sandy2xgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
602640sandy2xgcc -march=k8 -O3 -fomit-frame-pointer2018052920171218
602820sandy2xgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
603090sandy2xgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018052920171218
603120sandy2xgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018052920171218
603210sandy2xgcc -O3 -fomit-frame-pointer2018052920171218
603240sandy2xgcc -funroll-loops -m64 -O -fomit-frame-pointer2018052920171218
603240sandy2xgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018052920171218
603240sandy2xgcc -march=barcelona -O2 -fomit-frame-pointer2018052920171218
603300sandy2xgcc -funroll-loops2018052920171218
603300sandy2xgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
603300sandy2xgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
603360sandy2xgcc -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
603360sandy2xgcc -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
603360sandy2xgcc -march=barcelona -O -fomit-frame-pointer2018052920171218
603390sandy2xgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018052920171218
603420sandy2xgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018052920171218
603420sandy2xgcc -march=k8 -O -fomit-frame-pointer2018052920171218
603450sandy2xgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018052920171218
603480sandy2xgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
603480sandy2xgcc -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
603570sandy2xgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
603570sandy2xgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
603570sandy2xgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018052920171218
603630sandy2xgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018052920171218
603630sandy2xgcc -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
603690sandy2xgcc -funroll-loops -O2 -fomit-frame-pointer2018052920171218
603690sandy2xgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
603750sandy2xgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
603750sandy2xgcc -march=k8 -Os -fomit-frame-pointer2018052920171218
603780sandy2xgcc -m64 -O3 -fomit-frame-pointer2018052920171218
603810sandy2xgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
603810sandy2xgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
603840sandy2xclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
603840sandy2xgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018052920171218
603840sandy2xgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
603840sandy2xgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
603900sandy2xgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
603900sandy2xgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
603900sandy2xgcc -march=nocona -O3 -fomit-frame-pointer2018052920171218
603990sandy2xgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
604020sandy2xgcc -Os -fomit-frame-pointer2018052920171218
604020sandy2xgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
604080sandy2xgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018052920171218
604140sandy2xgcc -m64 -O2 -fomit-frame-pointer2018052920171218
604230sandy2xgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018052920171218
604260sandy2xgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
604260sandy2xgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
604290sandy2xgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018052920171218
604350sandy2xgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018052920171218
604440sandy2xgcc -m64 -O -fomit-frame-pointer2018052920171218
604470sandy2xgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
604530sandy2xgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
604590sandy2xgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018052920171218
604800sandy2xgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
604860sandy2xgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
605250sandy2xgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018052920171218
605250sandy2xgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
605550sandy2xgcc -m64 -march=core2 -O -fomit-frame-pointer2018052920171218
605550sandy2xgcc -march=nocona -Os -fomit-frame-pointer2018052920171218
605580sandy2xgcc2018052920171218
605730sandy2xcc2018052920171218
605910sandy2xgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
606540sandy2xgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
607200amd64-64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
607290sandy2xgcc -m64 -march=core2 -Os -fomit-frame-pointer2018052920171218
607500sandy2xgcc -march=k8 -O2 -fomit-frame-pointer2018052920171218
607710amd64-64gcc -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
607770amd64-64gcc -march=nocona -O2 -fomit-frame-pointer2018052920171218
608520amd64-64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018052920171218
608610amd64-64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
608880amd64-64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018052920171218
608910amd64-64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
609030sandy2xgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
609060amd64-64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018052920171218
609120amd64-64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018052920171218
609210amd64-64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
609240amd64-64gcc -funroll-loops -O -fomit-frame-pointer2018052920171218
609240amd64-64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
609390amd64-64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
609720amd64-64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
609810amd64-64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018052920171218
609930sandy2xgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018052920171218
609960amd64-64gcc -march=barcelona -O3 -fomit-frame-pointer2018052920171218
610020amd64-64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
610320amd64-64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
610350amd64-64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
610440amd64-64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018052920171218
610560amd64-64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
610590amd64-64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018052920171218
610950amd64-64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
611010amd64-64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018052920171218
611010sandy2xgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
611010amd64-64gcc -march=barcelona -O2 -fomit-frame-pointer2018052920171218
611190amd64-64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
611190sandy2xgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
611220amd64-64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018052920171218
611340amd64-64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
611340amd64-64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
611370amd64-64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
611430amd64-64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
611460sandy2xgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018052920171218
611490amd64-64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
611550amd64-64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
611580amd64-64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
611580amd64-64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018052920171218
612180amd64-64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
612240amd64-64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
612240amd64-64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
612480amd64-64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018052920171218
612510amd64-64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
612780amd64-64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
613260amd64-64gcc -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
613290amd64-64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018052920171218
613440amd64-64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
613440amd64-64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
613530amd64-64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018052920171218
613560amd64-64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018052920171218
613560amd64-64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
613650amd64-64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018052920171218
613950amd64-64gcc -march=barcelona -Os -fomit-frame-pointer2018052920171218
614010amd64-64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018052920171218
614070amd64-64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
614100amd64-64gcc -march=barcelona -O -fomit-frame-pointer2018052920171218
614130amd64-64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018052920171218
614250amd64-64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
614280amd64-64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
614340amd64-64gcc -m64 -Os -fomit-frame-pointer2018052920171218
614370amd64-64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
614370amd64-64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018052920171218
614400amd64-64gcc -Os -fomit-frame-pointer2018052920171218
614400amd64-64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
614460amd64-64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
614610amd64-64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
614610amd64-64gcc -march=k8 -Os -fomit-frame-pointer2018052920171218
614700amd64-64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018052920171218
614730amd64-64clang -O3 -fomit-frame-pointer -Qunused-arguments2018052920171218
614820amd64-64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
614970amd64-64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
615000amd64-64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
615090amd64-64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
615090amd64-64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
615210amd64-64gcc -funroll-loops -O2 -fomit-frame-pointer2018052920171218
615690amd64-64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
615720amd64-64gcc -march=k8 -O3 -fomit-frame-pointer2018052920171218
615840amd64-64gcc -march=nocona -O3 -fomit-frame-pointer2018052920171218
616110amd64-64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
616170amd64-64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018052920171218
616380sandy2xgcc -march=nocona -O -fomit-frame-pointer2018052920171218
616770amd64-64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
617070amd64-64gcc -march=nocona -Os -fomit-frame-pointer2018052920171218
617130amd64-64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
617310sandy2xgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
617580amd64-64gcc -march=nocona -O -fomit-frame-pointer2018052920171218
617760amd64-64gcc -funroll-loops -O3 -fomit-frame-pointer2018052920171218
617790amd64-64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
617790amd64-64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018052920171218
618000amd64-64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
618240amd64-64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
618240amd64-64gcc -march=k8 -O -fomit-frame-pointer2018052920171218
618360amd64-64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
618420amd64-64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
618450amd64-64gcc -m64 -O -fomit-frame-pointer2018052920171218
618450amd64-64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018052920171218
618450amd64-64gcc -march=k8 -O2 -fomit-frame-pointer2018052920171218
618480amd64-64gcc -O -fomit-frame-pointer2018052920171218
618480amd64-64gcc -m64 -march=core2 -O -fomit-frame-pointer2018052920171218
618510amd64-64gcc -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
618510amd64-64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
618510amd64-64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
618540amd64-64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
618690amd64-64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018052920171218
618690amd64-64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
618720amd64-64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
618720amd64-64gcc -m64 -O2 -fomit-frame-pointer2018052920171218
618720amd64-64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
618750amd64-64gcc -O2 -fomit-frame-pointer2018052920171218
618750amd64-64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
619020amd64-64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018052920171218
619650amd64-64gcc -m64 -O3 -fomit-frame-pointer2018052920171218
619680amd64-64gcc -O3 -fomit-frame-pointer2018052920171218
619860amd64-64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
619920amd64-64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
619920amd64-64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018052920171218
619950amd64-64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
620040amd64-64gcc -funroll-loops -Os -fomit-frame-pointer2018052920171218
620040amd64-64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018052920171218
620070amd64-64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018052920171218
620130amd64-64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
620130amd64-64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018052920171218
627270amd64-64gcc -funroll-loops2018052920171218
631050amd64-64gcc2018052920171218
631080amd64-64cc2018052920171218
709050donna_c64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018052920171218
711240donna_c64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018052920171218
711390donna_c64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
711420donna_c64gcc -m64 -O3 -fomit-frame-pointer2018052920171218
711480donna_c64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
712500donna_c64gcc -O3 -fomit-frame-pointer2018052920171218
713400donna_c64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
713670donna_c64gcc -funroll-loops -O3 -fomit-frame-pointer2018052920171218
713790donna_c64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
715110donna_c64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
716280donna_c64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
716310donna_c64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
718170donna_c64gcc -march=barcelona -O3 -fomit-frame-pointer2018052920171218
718380donna_c64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
720360donna_c64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
720780donna_c64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
721920donna_c64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018052920171218
722130donna_c64gcc -march=k8 -O3 -fomit-frame-pointer2018052920171218
724500donna_c64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
725700donna_c64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018052920171218
729510donna_c64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018052920171218
730170donna_c64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
735450donna_c64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
736350donna_c64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
740160amd64-51gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018052920171218
740220donna_c64gcc -march=nocona -O3 -fomit-frame-pointer2018052920171218
740310donna_c64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018052920171218
741090amd64-51gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
741090amd64-51gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018052920171218
741210amd64-51gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
741330amd64-51clang -O3 -fomit-frame-pointer -Qunused-arguments2018052920171218
741360amd64-51gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018052920171218
741480amd64-51clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018052920171218
741720amd64-51clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018052920171218
741780amd64-51gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
741780amd64-51gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018052920171218
741840amd64-51gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
741870amd64-51gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
741870amd64-51gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018052920171218
741900amd64-51gcc -funroll-loops -O3 -fomit-frame-pointer2018052920171218
741900amd64-51gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018052920171218
741960amd64-51gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
741960amd64-51gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018052920171218
742020amd64-51gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
742050amd64-51gcc -funroll-loops -O -fomit-frame-pointer2018052920171218
742050amd64-51gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
742050amd64-51gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018052920171218
742080amd64-51gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
742080amd64-51gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
742080amd64-51gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018052920171218
742110amd64-51gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018052920171218
742230amd64-51gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
742320amd64-51gcc -funroll-loops -O2 -fomit-frame-pointer2018052920171218
742350amd64-51clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
742350amd64-51gcc -march=nocona -O3 -fomit-frame-pointer2018052920171218
742440amd64-51gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018052920171218
742530amd64-51gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
742680amd64-51gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018052920171218
742770amd64-51gcc -m64 -march=core2 -O -fomit-frame-pointer2018052920171218
742770amd64-51gcc -march=nocona -O -fomit-frame-pointer2018052920171218
742800amd64-51gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
742830amd64-51gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
742980amd64-51gcc -funroll-loops -m64 -O -fomit-frame-pointer2018052920171218
743010amd64-51gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
743040amd64-51clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
743040amd64-51gcc -O -fomit-frame-pointer2018052920171218
743040amd64-51gcc -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
743070amd64-51gcc -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
743100amd64-51gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
743130amd64-51gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
743130amd64-51gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
743130amd64-51gcc -march=barcelona -O2 -fomit-frame-pointer2018052920171218
743130amd64-51gcc -march=barcelona -O -fomit-frame-pointer2018052920171218
743130amd64-51gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018052920171218
743160amd64-51gcc -m64 -march=corei7 -O -fomit-frame-pointer2018052920171218
743160amd64-51gcc -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
743160amd64-51gcc -march=k8 -O -fomit-frame-pointer2018052920171218
743190amd64-51gcc -march=nocona -O2 -fomit-frame-pointer2018052920171218
743220amd64-51gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
743340amd64-51gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
743370amd64-51clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
743400amd64-51gcc -march=k8 -O3 -fomit-frame-pointer2018052920171218
743490amd64-51clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018052920171218
743520amd64-51gcc -march=k8 -O2 -fomit-frame-pointer2018052920171218
743730amd64-51gcc -O3 -fomit-frame-pointer2018052920171218
743730amd64-51gcc -march=barcelona -O3 -fomit-frame-pointer2018052920171218
743760amd64-51gcc -m64 -O3 -fomit-frame-pointer2018052920171218
743760amd64-51gcc -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
743760amd64-51gcc -march=nocona -Os -fomit-frame-pointer2018052920171218
743820amd64-51gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018052920171218
743850amd64-51gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
743850amd64-51gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
743940amd64-51gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
743970amd64-51gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
743970amd64-51gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018052920171218
744060amd64-51gcc -m64 -O2 -fomit-frame-pointer2018052920171218
744060amd64-51gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
744120amd64-51gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
744210amd64-51gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
744270amd64-51gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
744510amd64-51gcc -O2 -fomit-frame-pointer2018052920171218
744600amd64-51gcc -m64 -O -fomit-frame-pointer2018052920171218
744630amd64-51gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
744720amd64-51gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
744720amd64-51gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
744960amd64-51clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
744990amd64-51gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
745320amd64-51gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
745320amd64-51gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018052920171218
745650amd64-51gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
745710amd64-51gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
745950amd64-51gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
745980amd64-51gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
746010amd64-51clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
746040amd64-51gcc -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
746070amd64-51gcc -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
746130amd64-51gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
746130amd64-51gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
746130amd64-51gcc -march=barcelona -Os -fomit-frame-pointer2018052920171218
746190amd64-51gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
746220amd64-51gcc -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
746220amd64-51gcc -march=k8 -Os -fomit-frame-pointer2018052920171218
746280amd64-51gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
746280amd64-51gcc -m64 -Os -fomit-frame-pointer2018052920171218
746280amd64-51gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
746280amd64-51gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018052920171218
746310amd64-51gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
746340amd64-51gcc -funroll-loops -Os -fomit-frame-pointer2018052920171218
746340amd64-51gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
746340amd64-51gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018052920171218
746340amd64-51gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
746370amd64-51gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
746430amd64-51gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018052920171218
746820amd64-51gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
746850amd64-51gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018052920171218
747180amd64-51gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
747240amd64-51gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018052920171218
747480amd64-51clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
747510donna_c64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
748410amd64-51gcc -Os -fomit-frame-pointer2018052920171218
748500amd64-51gcc -m64 -march=core2 -Os -fomit-frame-pointer2018052920171218
748710amd64-51gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
749010amd64-51gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018052920171218
754560amd64-51gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
755490amd64-51gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
759510donna_c64gcc -funroll-loops -O2 -fomit-frame-pointer2018052920171218
761220donna_c64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
761220donna_c64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018052920171218
766980amd64-51cc2018052920171218
767370amd64-51gcc -funroll-loops2018052920171218
769860amd64-51gcc2018052920171218
779820donna_c64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018052920171218
780090donna_c64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
782190donna_c64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018052920171218
787380donna_c64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
790350donna_c64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
791460donna_c64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
792570donna_c64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018052920171218
792720donna_c64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
794850donna_c64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
795420donna_c64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018052920171218
795930donna_c64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
796140donna_c64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018052920171218
797790donna_c64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
797820donna_c64gcc -march=barcelona -Os -fomit-frame-pointer2018052920171218
798240donna_c64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
799020donna_c64gcc -m64 -Os -fomit-frame-pointer2018052920171218
801330donna_c64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
802050donna_c64gcc -Os -fomit-frame-pointer2018052920171218
802050donna_c64gcc -march=k8 -Os -fomit-frame-pointer2018052920171218
808020donna_c64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018052920171218
810960donna_c64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
812310donna_c64gcc -march=nocona -O2 -fomit-frame-pointer2018052920171218
812640donna_c64gcc -funroll-loops -Os -fomit-frame-pointer2018052920171218
812910donna_c64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
812910donna_c64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018052920171218
813330donna_c64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
813720donna_c64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
813720donna_c64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
813960donna_c64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018052920171218
814560donna_c64gcc -march=nocona -Os -fomit-frame-pointer2018052920171218
814890donna_c64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
814890donna_c64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
815190donna_c64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
815280donna_c64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018052920171218
815340donna_c64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
815550donna_c64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018052920171218
815850donna_c64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
817200donna_c64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
820200donna_c64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
822630donna_c64gcc -O2 -fomit-frame-pointer2018052920171218
822630donna_c64gcc -m64 -O2 -fomit-frame-pointer2018052920171218
822900donna_c64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
824070donna_c64gcc -march=k8 -O2 -fomit-frame-pointer2018052920171218
825960donna_c64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018052920171218
826260donna_c64gcc -march=barcelona -O2 -fomit-frame-pointer2018052920171218
828750donna_c64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
829320donna_c64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
833940donna_c64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
836700donna_c64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018052920171218
840780donna_c64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
843090donna_c64clang -O3 -fomit-frame-pointer -Qunused-arguments2018052920171218
853860donna_c64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
857610donna_c64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
857730donna_c64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018052920171218
859980donna_c64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
873840donna_c64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
881640donna_c64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
881850donna_c64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
882900donna_c64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018052920171218
884850donna_c64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
887280donna_c64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018052920171218
917760donna_c64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
918960donna_c64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018052920171218
919380donna_c64gcc -march=k8 -O -fomit-frame-pointer2018052920171218
920940donna_c64gcc -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
921690donna_c64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018052920171218
921690donna_c64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
922230donna_c64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
925200donna_c64gcc -march=barcelona -O -fomit-frame-pointer2018052920171218
932160donna_c64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018052920171218
935040donna_c64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
935850donna_c64gcc -funroll-loops -O -fomit-frame-pointer2018052920171218
939840donna_c64gcc -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
942600donna_c64gcc -O -fomit-frame-pointer2018052920171218
943590donna_c64gcc -m64 -O -fomit-frame-pointer2018052920171218
943830donna_c64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018052920171218
943890donna_c64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
944340donna_c64gcc -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
944940donna_c64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018052920171218
945000donna_c64gcc -march=nocona -O -fomit-frame-pointer2018052920171218
945480donna_c64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
945540donna_c64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
946590donna_c64gcc -m64 -march=core2 -O -fomit-frame-pointer2018052920171218
947340donna_c64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
952350donna_c64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
952620donna_c64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
954090donna_c64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
955860donna_c64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018052920171218
1085250donnagcc -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
1085250donnagcc -march=k8 -O3 -fomit-frame-pointer2018052920171218
1086210donnagcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
1086330donnagcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
1086600donnagcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018052920171218
1086630donnagcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018052920171218
1087380donnagcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018052920171218
1087800donnagcc -m64 -march=core2 -O3 -fomit-frame-pointer2018052920171218
1087830donnagcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
1087860donnagcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
1088010donnagcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
1088160donnagcc -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
1088520donnagcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
1088550donnagcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
1088760donnagcc -O3 -fomit-frame-pointer2018052920171218
1088760donnagcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018052920171218
1088910donnagcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
1089120donnagcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1089120donnagcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018052920171218
1089210donnagcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1089420donnagcc -m64 -O3 -fomit-frame-pointer2018052920171218
1089420donnagcc -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1089450donnagcc -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
1089570donnagcc -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
1089810donnagcc -march=nocona -O3 -fomit-frame-pointer2018052920171218
1090080donnagcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
1090200donnagcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1090800donnagcc -funroll-loops -O2 -fomit-frame-pointer2018052920171218
1090830donnagcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018052920171218
1090860donnagcc -funroll-loops -O3 -fomit-frame-pointer2018052920171218
1090860donnagcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
1091040donnagcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
1091070donnagcc -m64 -march=core2 -O2 -fomit-frame-pointer2018052920171218
1091190donnagcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018052920171218
1091280donnagcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
1091280donnagcc -funroll-loops -m64 -O -fomit-frame-pointer2018052920171218
1091400donnagcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
1091610donnagcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
1092000donnagcc -funroll-loops -O -fomit-frame-pointer2018052920171218
1092180donnagcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
1092240donnagcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1092750donnagcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018052920171218
1092750donnagcc -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1093110donnagcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
1093110donnagcc -march=k8 -O2 -fomit-frame-pointer2018052920171218
1093200donnagcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018052920171218
1093230donnagcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018052920171218
1093260donnagcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
1093290donnagcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
1093290donnagcc -m64 -march=corei7 -O -fomit-frame-pointer2018052920171218
1093350donnagcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
1093410donnagcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
1093560donnagcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018052920171218
1093620donnagcc -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
1093680donnagcc -m64 -march=core2 -O -fomit-frame-pointer2018052920171218
1093710donnagcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
1093800donnagcc -m64 -O2 -fomit-frame-pointer2018052920171218
1093800donnagcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
1093920donnagcc -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
1093920donnagcc -march=k8 -O -fomit-frame-pointer2018052920171218
1093920donnagcc -march=nocona -O -fomit-frame-pointer2018052920171218
1094010donnagcc -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
1094280donnagcc -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
1094280donnagcc -march=nocona -O2 -fomit-frame-pointer2018052920171218
1094340donnagcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
1094460donnagcc -O2 -fomit-frame-pointer2018052920171218
1094460donnagcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018052920171218
1094490donnagcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
1094700donnagcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
1095030donnagcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
1095090donnagcc -march=barcelona -O -fomit-frame-pointer2018052920171218
1095630donnagcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1095840donnagcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
1096350donnagcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
1097070donnagcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
1098450donnagcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1099560donnagcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
1099920donnagcc -O -fomit-frame-pointer2018052920171218
1099920donnagcc -m64 -O -fomit-frame-pointer2018052920171218
1100370donnagcc -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
1104870donnagcc -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
1119000donnaclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
1119120donnaclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
1120470donnaclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018052920171218
1121220donnaclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018052920171218
1140210donnaclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
1140300donnaclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018052920171218
1159080donnagcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018052920171218
1159170donnagcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
1163820donnacc2018052920171218
1164000donnagcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
1164000donnagcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018052920171218
1166700donnagcc2018052920171218
1167300donnagcc -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
1167300donnagcc -march=barcelona -Os -fomit-frame-pointer2018052920171218
1167990donnagcc -funroll-loops2018052920171218
1168320donnagcc -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
1168530donnagcc -march=k8 -Os -fomit-frame-pointer2018052920171218
1169610donnagcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
1170000donnagcc -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
1170000donnagcc -m64 -Os -fomit-frame-pointer2018052920171218
1170180donnagcc -Os -fomit-frame-pointer2018052920171218
1170570donnagcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
1170870donnagcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
1170930donnagcc -m64 -march=core2 -Os -fomit-frame-pointer2018052920171218
1171020donnagcc -m64 -march=corei7 -Os -fomit-frame-pointer2018052920171218
1171230donnagcc -funroll-loops -Os -fomit-frame-pointer2018052920171218
1171260donnagcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
1171350donnagcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018052920171218
1171380donnagcc -funroll-loops -m64 -Os -fomit-frame-pointer2018052920171218
1172640donnagcc -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
1173960donnagcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
1174650donnagcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018052920171218
1175370donnagcc -march=nocona -Os -fomit-frame-pointer2018052920171218
1179210donnagcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
1179600donnagcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
1190280donnagcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
1543200ref10gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
1544010ref10gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
1548180ref10gcc -m64 -march=core2 -Os -fomit-frame-pointer2018052920171218
1548510ref10gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
1555290ref10gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
1558530ref10gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018052920171218
1560240ref10gcc -march=barcelona -Os -fomit-frame-pointer2018052920171218
1563300ref10gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
1566420ref10gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
1568370ref10gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018052920171218
1570950ref10gcc -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
1571910ref10gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
1573680ref10gcc -march=k8 -Os -fomit-frame-pointer2018052920171218
1578930ref10gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
1579440ref10gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018052920171218
1580460ref10gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018052920171218
1580790ref10gcc -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
1581060ref10gcc -m64 -Os -fomit-frame-pointer2018052920171218
1581330ref10gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
1584210ref10gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018052920171218
1584300ref10gcc -funroll-loops -Os -fomit-frame-pointer2018052920171218
1584540ref10gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018052920171218
1584570ref10gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
1585140ref10gcc -Os -fomit-frame-pointer2018052920171218
1588080ref10gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018052920171218
1588110ref10gcc -march=barcelona -O -fomit-frame-pointer2018052920171218
1590390ref10gcc -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
1590450ref10gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
1590690ref10gcc -march=nocona -Os -fomit-frame-pointer2018052920171218
1592640ref10gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
1596750ref10gcc -march=k8 -O -fomit-frame-pointer2018052920171218
1597560ref10gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
1597770ref10gcc -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
1598490ref10gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1601670ref10gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018052920171218
1602120ref10gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1603650ref10gcc -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
1603860ref10gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
1604280ref10gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
1604400ref10gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
1605120ref10gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
1605270ref10gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
1605300ref10gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018052920171218
1605300ref10gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
1605360ref10gcc -funroll-loops -O3 -fomit-frame-pointer2018052920171218
1605510ref10gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018052920171218
1606650ref10gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1606890ref10gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018052920171218
1607010ref10gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1608030ref10gcc -march=k8 -O3 -fomit-frame-pointer2018052920171218
1608210ref10gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
1608360ref10gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
1608450ref10gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
1609380ref10gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
1611360ref10gcc -funroll-loops -O2 -fomit-frame-pointer2018052920171218
1611600ref10gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
1612290ref10gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
1612770ref10gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
1615470ref10gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
1615620ref10gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018052920171218
1616310ref10gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018052920171218
1616460ref10gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
1619370ref10gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018052920171218
1620330ref10gcc -march=k8 -O2 -fomit-frame-pointer2018052920171218
1620450ref10gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
1621230ref10gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
1622790ref10gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018052920171218
1623270ref10gcc -m64 -O -fomit-frame-pointer2018052920171218
1623780ref10gcc -m64 -march=corei7 -O -fomit-frame-pointer2018052920171218
1624620ref10gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018052920171218
1625310ref10gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
1625700ref10gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
1626900ref10gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
1627020ref10gcc -O -fomit-frame-pointer2018052920171218
1628490ref10gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
1629390ref10gcc -O2 -fomit-frame-pointer2018052920171218
1631280ref10gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
1631760ref10gcc -funroll-loops -O -fomit-frame-pointer2018052920171218
1632300ref10gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
1632810ref10gcc -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
1633290ref10gcc -m64 -O2 -fomit-frame-pointer2018052920171218
1634670ref10gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
1635330ref10gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
1635660ref10gcc -funroll-loops -m64 -O -fomit-frame-pointer2018052920171218
1638180ref10gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
1640070ref10gcc -m64 -O3 -fomit-frame-pointer2018052920171218
1641060ref10gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
1641420ref10gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
1642020ref10gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018052920171218
1642350ref10gcc -O3 -fomit-frame-pointer2018052920171218
1642500ref10gcc -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1644150ref10gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
1644480ref10gcc -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1644990ref10gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018052920171218
1645080ref10gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
1646340ref10gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
1646700ref10gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
1649940ref10gcc -m64 -march=core2 -O -fomit-frame-pointer2018052920171218
1650600ref10gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
1651410ref10gcc -march=nocona -O3 -fomit-frame-pointer2018052920171218
1651740ref10gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018052920171218
1651920ref10gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018052920171218
1652610ref10gcc -march=nocona -O -fomit-frame-pointer2018052920171218
1652790ref10gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
1654710ref10gcc -march=nocona -O2 -fomit-frame-pointer2018052920171218
1655490ref10gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
1656420ref10gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
1673190ref10gcc -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
1787310ref10clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
1790940ref10clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
1803810ref10clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
1814070ref10clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
1816170ref10clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
1816380ref10clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018052920171218
1818150ref10clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018052920171218
1822920ref10clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018052920171218
1824480ref10clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
1841850ref10clang -O3 -fomit-frame-pointer -Qunused-arguments2018052920171218
3991380donna_c64gcc -funroll-loops2018052920171218
4046880donna_c64gcc2018052920171218
4080960donna_c64cc2018052920171218
4177200ref10gcc2018052920171218
4179090ref10gcc -funroll-loops2018052920171218
4181250ref10cc2018052920171218
19125960refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018052920171218
19144620refgcc -funroll-loops -O2 -fomit-frame-pointer2018052920171218
19163460refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
19185660refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
19214040refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018052920171218
19936890refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018052920171218
19948530refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
19988010refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018052920171218
20017350refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
20709810refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018052920171218
20723280refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
20825640refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
20862540refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018052920171218
21146610refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
21156660refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018052920171218
21157860refgcc -funroll-loops -O3 -fomit-frame-pointer2018052920171218
21823080refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018052920171218
21828870refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018052920171218
21833880refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
21874350refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
21876000refgcc -funroll-loops -O -fomit-frame-pointer2018052920171218
22011930refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018052920171218
22036740refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
22103070refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
22130910refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018052920171218
22516530refgcc -march=barcelona -O3 -fomit-frame-pointer2018052920171218
22769460refgcc -march=barcelona -Os -fomit-frame-pointer2018052920171218
22777410refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018052920171218
22780140refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
22790070refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018052920171218
22836090refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
22877790refgcc -march=k8 -Os -fomit-frame-pointer2018052920171218
22881810refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
22909200refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
22910460refgcc -Os -fomit-frame-pointer2018052920171218
22910490refgcc -m64 -Os -fomit-frame-pointer2018052920171218
22949520refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018052920171218
22958670refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018052920171218
22963920refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018052920171218
22970820refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018052920171218
23004600refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018052920171218
23005260refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
23249460refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
23265000refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018052920171218
23274030refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018052920171218
23279580refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018052920171218
23284590refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018052920171218
23344440refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018052920171218
23366640refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018052920171218
23368530refgcc -march=barcelona -O -fomit-frame-pointer2018052920171218
23435670refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018052920171218
23455860refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
23458080refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
23460630refclang -O3 -fomit-frame-pointer -Qunused-arguments2018052920171218
23503380refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018052920171218
23661240refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018052920171218
24048870refgcc -m64 -O3 -fomit-frame-pointer2018052920171218
24153840refgcc -O3 -fomit-frame-pointer2018052920171218
24154980refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018052920171218
24337230refgcc -march=barcelona -O2 -fomit-frame-pointer2018052920171218
24346980refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018052920171218
24372360refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018052920171218
24518400refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018052920171218
25322310refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018052920171218
25408620refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
25422690refgcc -march=nocona -Os -fomit-frame-pointer2018052920171218
25439310refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018052920171218
25456380refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018052920171218
25575090refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018052920171218
25589610refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018052920171218
25607340refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018052920171218
25641210refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018052920171218
25677060refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018052920171218
25724460refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018052920171218
25757250refgcc -m64 -O2 -fomit-frame-pointer2018052920171218
25760700refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018052920171218
25766820refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018052920171218
25800210refgcc -O2 -fomit-frame-pointer2018052920171218
25931850refgcc -march=k8 -O -fomit-frame-pointer2018052920171218
26005650refgcc -march=k8 -O2 -fomit-frame-pointer2018052920171218
26008740refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018052920171218
26023080refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018052920171218
26057910refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018052920171218
26060460refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018052920171218
26063790refgcc -funroll-loops -Os -fomit-frame-pointer2018052920171218
26079060refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018052920171218
26082960refgcc -m64 -march=k8 -O -fomit-frame-pointer2018052920171218
26094600refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018052920171218
26111370refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018052920171218
26180940refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018052920171218
26243820refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018052920171218
26399130refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018052920171218
26419020refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018052920171218
26501760refgcc -O -fomit-frame-pointer2018052920171218
26516430refgcc -m64 -O -fomit-frame-pointer2018052920171218
26562630refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018052920171218
26598870refgcc -fno-schedule-insns -O -fomit-frame-pointer2018052920171218
26671050refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018052920171218
26747040refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018052920171218
27558330refgcc -march=k8 -O3 -fomit-frame-pointer2018052920171218
27592440refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018052920171218
27631140refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018052920171218
27678870refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018052920171218
27699090refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018052920171218
27706260refgcc -march=nocona -O2 -fomit-frame-pointer2018052920171218
28078590refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018052920171218
28130130refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018052920171218
28156200refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018052920171218
28165830refgcc -m64 -march=core2 -O -fomit-frame-pointer2018052920171218
28183800refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018052920171218
28288020refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018052920171218
28515120refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018052920171218
30056100refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018052920171218
30125520refgcc -march=nocona -O3 -fomit-frame-pointer2018052920171218
30353130refgcc -m64 -march=nocona -O -fomit-frame-pointer2018052920171218
30367200refgcc -march=nocona -O -fomit-frame-pointer2018052920171218
30444450refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018052920171218
30528960refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018052920171218
88449000refgcc -funroll-loops2018052920171218
88464390refgcc2018052920171218
88476000refcc2018052920171218

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