Implementation notes: amd64, hobbes, crypto_aead/ascon128v12

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
87760? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
87777? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081120170725
87842? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
88014? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081120170725
89000? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
89405? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081120170725
95863? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081120170725
95948? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
99073? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
99081? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
99154? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
99154? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
99469? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
99491? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
99492? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
99527? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
99549? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
99557? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017081120170725
99558? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017081120170725
99559? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
99559? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
99596? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081120170725
99611? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081120170725
99687? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
99699? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
99701? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017081120170725
99724? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
99724? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
99724? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
99725? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
99752? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081120170725
99768? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081120170725
99785? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
99831? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
99834? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
99838? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
99854? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
99858? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
99863? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
99918? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
99962? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
99994? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
99995? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
100002? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
100007? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017081120170725
100024? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
100054? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017081120170725
100099? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081120170725
100100? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
100111? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
100120? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081120170725
100121? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
100146? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
100166? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
100184? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
100247? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017081120170725
100268? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
100269? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017081120170725
100279? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017081120170725
100297? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
100313? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081120170725
100313? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
100313? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
100315? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
100459? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
100472? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
100518? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
100548? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
100571? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017081120170725
100598? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
100598? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
100605? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017081120170725
100616? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017081120170725
100816? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
100925? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
100943? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
100965? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017081120170725
100976? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
100981? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081120170725
100991? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081120170725
107184? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
107198? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017081120170725
107198? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
107198? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081120170725
107203? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017081120170725
107244? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
107290? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
107309? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
107309? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081120170725
107319? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081120170725
107346? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
107386? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
107473? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
107651? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
107703? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081120170725
107753? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
107762? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017081120170725
107776? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
107790? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
107824? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
107827? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081120170725
107832? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017081120170725
107850? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
107851? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017081120170725
128285? ? ?? ? ?opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
128342? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081120170725
132422? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081120170725
132696? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
132707? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081120170725
132713? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
132717? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
132771? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081120170725
194351? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081120170725
195517? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
201882? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
201936? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081120170725
201977? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081120170725
202049? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
202231? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
202405? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
202501? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081120170725
203314? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
204806? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
204828? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081120170725
204900? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
205137? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
205303? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
205427? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
205819? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
205939? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
206284? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
207655? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081120170725
207733? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
210165? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
210250? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
210258? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081120170725
210319? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081120170725
210424? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
210523? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
210588? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
213553? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081120170725
213849? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
213917? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
213937? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
214154? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
214172? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081120170725
214187? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081120170725
214293? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081120170725
217151? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081120170725
217192? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
217197? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081120170725
217255? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
217418? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
221187? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
222054? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081120170725
222066? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081120170725
222457? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
222466? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081120170725
223756? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
238602? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081120170725
238608? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
244295? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081120170725
247794? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081120170725
248015? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
248069? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081120170725
248145? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
248339? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
248425? ? ?? ? ?opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
248647? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081120170725
248884? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
248962? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
249273? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
249394? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081120170725
249454? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
249470? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
251972? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
252045? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081120170725
252083? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
252213? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
252404? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
252514? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
253533? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
253578? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
253601? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
253635? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
253679? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081120170725
253685? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
253713? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
254025? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
254052? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081120170725
254109? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
254186? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017081120170725
254217? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081120170725
254238? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
254434? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
254525? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
254717? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
254967? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2017081120170725
255253? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
255270? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
255274? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2017081120170725
255828? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
255845? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081120170725
255938? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081120170725
255973? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
256007? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
256110? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
256134? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081120170725
256159? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017081120170725
256167? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2017081120170725
256236? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
256256? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2017081120170725
256316? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2017081120170725
256380? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
256396? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2017081120170725
256405? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
256438? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
256467? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081120170725
256496? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
256496? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017081120170725
256794? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
256968? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
257726? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
257791? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
257803? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
257807? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
257990? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
258173? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2017081120170725
258300? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2017081120170725
258569? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2017081120170725
258573? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
258729? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
258886? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
258899? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
258957? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
258964? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
258989? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
260767? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
260992? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
261158? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
261395? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
264688? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081120170725
264729? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017081120170725
264751? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
264827? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
264880? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081120170725
264963? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
265001? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
265138? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081120170725
265165? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
265235? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
265418? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
265581? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
265666? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2017081120170725
265844? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2017081120170725
265967? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
266011? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081120170725
266238? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
266242? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081120170725
266300? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2017081120170725
266371? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
266488? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081120170725
266497? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
266497? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
266501? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081120170725
266511? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081120170725
266532? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
266634? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
266768? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
266798? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
266799? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
267133? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081120170725
267238? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2017081120170725
267633? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
330104? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
330173? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081120170725
348703? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
348750? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
354980? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
364474? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081120170725
364790? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081120170725
369475? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
369829? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
372628? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
374434? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
374551? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081120170725
374572? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
374745? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081120170725
375023? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
375309? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
379277? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
406982? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081120170725
407563? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
417232? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081120170725
417855? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081120170725
418020? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081120170725
418544? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
422175? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
431928? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081120170725
433060? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
433723? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
433757? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
433881? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
434514? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081120170725
435711? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081120170725
437144? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081120170725
437369? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081120170725
438489? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
439333? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
439764? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
439893? ? ?? ? ?opt64cc2017081120170725
440142? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
440233? ? ?? ? ?opt64gcc_-funroll-loops2017081120170725
441571? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
442842? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
444562? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
446917? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
447281? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081120170725
447640? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
448130? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
448631? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
448654? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
448667? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
448750? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081120170725
448851? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081120170725
448991? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
450414? ? ?? ? ?opt64gcc2017081120170725
450902? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
451969? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081120170725
452062? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
452072? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081120170725
452187? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081120170725
452289? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
452552? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
452898? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
457299? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
457560? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
458483? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
462716? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081120170725
935454? ? ?? ? ?opt32cc2017081120170725
936730? ? ?? ? ?opt32gcc2017081120170725
937283? ? ?? ? ?opt32gcc_-funroll-loops2017081120170725
1499223? ? ?? ? ?refgcc2017081120170725
1502155? ? ?? ? ?refcc2017081120170725
1502362? ? ?? ? ?refgcc_-funroll-loops2017081120170725

Test failure

Implementation: crypto_aead/ascon128v12/opt32
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt32 opt64 ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt32 opt64 ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt32 opt64 ref