Implementation notes: amd64, gcc16, crypto_dh/gls1271

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_dh
Primitive: gls1271
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
764159? ? ?? ? ?ref4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090720170904
767877? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
768424? ? ?? ? ?ref4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
768543? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090720170904
773157? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090720170904
773671? ? ?? ? ?ref4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090720170904
774535? ? ?? ? ?ref4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090720170904
781493? ? ?? ? ?ref4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
781746? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
782204? ? ?? ? ?ref4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090720170904
783083? ? ?? ? ?ref4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090720170904
783585? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090720170904
784793? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090720170904
787204? ? ?? ? ?ref4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090720170904
811153? ? ?? ? ?ref4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090720170904
811872? ? ?? ? ?ref4gcc_-m64_-O3_-fomit-frame-pointer2017090720170904
812108? ? ?? ? ?ref4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090720170904
812175? ? ?? ? ?ref4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090720170904
812209? ? ?? ? ?ref4gcc_-march=k8_-O3_-fomit-frame-pointer2017090720170904
814770? ? ?? ? ?ref4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090720170904
815580? ? ?? ? ?ref4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090720170904
815615? ? ?? ? ?ref4gcc_-O3_-fomit-frame-pointer2017090720170904
815906? ? ?? ? ?ref4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
816178? ? ?? ? ?ref4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090720170904
817323? ? ?? ? ?ref4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090720170904
817889? ? ?? ? ?ref4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090720170904
819686? ? ?? ? ?ref4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090720170904
821337? ? ?? ? ?ref4gcc_-m64_-O2_-fomit-frame-pointer2017090720170904
821362? ? ?? ? ?ref4gcc_-O2_-fomit-frame-pointer2017090720170904
821730? ? ?? ? ?ref4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090720170904
823328? ? ?? ? ?ref4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
823414? ? ?? ? ?ref4gcc_-march=k8_-O2_-fomit-frame-pointer2017090720170904
823548? ? ?? ? ?ref4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090720170904
824038? ? ?? ? ?ref4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090720170904
824093? ? ?? ? ?ref4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090720170904
824356? ? ?? ? ?ref4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090720170904
824449? ? ?? ? ?ref4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090720170904
825480? ? ?? ? ?ref4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090720170904
825555? ? ?? ? ?ref4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
828534? ? ?? ? ?ref4gcc_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
829141? ? ?? ? ?ref4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
829834? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090720170904
833165? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
834383? ? ?? ? ?ref4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
841199? ? ?? ? ?ref4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
843501? ? ?? ? ?ref4gcc_-march=nocona_-O2_-fomit-frame-pointer2017090720170904
881083? ? ?? ? ?ref4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
881559? ? ?? ? ?ref4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090720170904
881719? ? ?? ? ?ref4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
882469? ? ?? ? ?ref4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090720170904
882526? ? ?? ? ?ref4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090720170904
883472? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
883777? ? ?? ? ?ref4gcc_-O_-fomit-frame-pointer2017090720170904
883811? ? ?? ? ?ref4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090720170904
883924? ? ?? ? ?ref4gcc_-march=k8_-O_-fomit-frame-pointer2017090720170904
884064? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090720170904
884109? ? ?? ? ?ref4gcc_-m64_-O_-fomit-frame-pointer2017090720170904
884559? ? ?? ? ?ref4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090720170904
884739? ? ?? ? ?ref4gcc_-march=barcelona_-O_-fomit-frame-pointer2017090720170904
884928? ? ?? ? ?ref4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090720170904
885130? ? ?? ? ?ref4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090720170904
886160? ? ?? ? ?ref4gcc_-funroll-loops_-O_-fomit-frame-pointer2017090720170904
886367? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090720170904
887966? ? ?? ? ?ref4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090720170904
889158? ? ?? ? ?ref4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090720170904
894439? ? ?? ? ?ref4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090720170904
894821? ? ?? ? ?ref4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090720170904
895317? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090720170904
895417? ? ?? ? ?ref4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
895474? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
895940? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090720170904
896635? ? ?? ? ?ref4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090720170904
905413? ? ?? ? ?ref4gcc_-march=nocona_-O_-fomit-frame-pointer2017090720170904
905861? ? ?? ? ?ref4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090720170904
907933? ? ?? ? ?ref4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090720170904
908142? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090720170904
946681? ? ?? ? ?ref4gcc_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
948102? ? ?? ? ?ref4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
948744? ? ?? ? ?ref4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090720170904
949504? ? ?? ? ?ref4gcc_-march=k8_-Os_-fomit-frame-pointer2017090720170904
949543? ? ?? ? ?ref4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
949956? ? ?? ? ?ref4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090720170904
950176? ? ?? ? ?ref4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090720170904
951008? ? ?? ? ?ref4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090720170904
951061? ? ?? ? ?ref4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090720170904
951403? ? ?? ? ?ref4gcc_-Os_-fomit-frame-pointer2017090720170904
951704? ? ?? ? ?ref4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090720170904
951886? ? ?? ? ?ref4gcc_-m64_-Os_-fomit-frame-pointer2017090720170904
954222? ? ?? ? ?ref4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
954701? ? ?? ? ?ref4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090720170904
955885? ? ?? ? ?ref4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090720170904
957283? ? ?? ? ?ref4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090720170904
1550439? ? ?? ? ?ref4gcc_-funroll-loops2017090720170904
1550821? ? ?? ? ?ref4cc2017090720170904
1552656? ? ?? ? ?ref4gcc2017090720170904