Implementation notes: amd64, oki, crypto_aead/norx3241v3

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_aead
Primitive: norx3241v3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
23560? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112920181123
23592? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112920181123
24000? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112920181123
24002? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112920181123
24014? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112920181123
24186? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112920181123
24224? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112920181123
24292? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112920181123
24508? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112920181123
25282? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112920181123
25314? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112920181123
25634? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112920181123
25694? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112920181123
25826? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112920181123
25848? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112920181123
25960? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112920181123
25976? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112920181123
26058? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112920181123
26084? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112920181123
26110? ? ?? ? ?xmmgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112920181123
26160? ? ?? ? ?xmmgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112920181123
26160? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112920181123
26166? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112920181123
26166? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112920181123
26222? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112920181123
26308? ? ?? ? ?xmmclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
26314? ? ?? ? ?xmmclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112920181123
26320? ? ?? ? ?xmmclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
26336? ? ?? ? ?xmmgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112920181123
26338? ? ?? ? ?xmmclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112920181123
27064? ? ?? ? ?xmmgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
27074? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
27388? ? ?? ? ?xmmgcc_-Os_-fomit-frame-pointer2018112920181123
27412? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
27432? ? ?? ? ?xmmgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
27432? ? ?? ? ?xmmgcc_-m64_-Os_-fomit-frame-pointer2018112920181123
27452? ? ?? ? ?xmmgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
27482? ? ?? ? ?xmmgcc_-march=k8_-Os_-fomit-frame-pointer2018112920181123
27526? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
27560? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
27562? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
27586? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
27636? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
27722? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
27886? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112920181123
27894? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112920181123
27922? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
27928? ? ?? ? ?xmmclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112920181123
27934? ? ?? ? ?xmmclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112920181123
27954? ? ?? ? ?xmmgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112920181123
28004? ? ?? ? ?xmmgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
28010? ? ?? ? ?xmmgcc_-march=k8_-O2_-fomit-frame-pointer2018112920181123
28042? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112920181123
28062? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112920181123
28098? ? ?? ? ?xmmgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
28128? ? ?? ? ?xmmgcc_-march=k8_-O3_-fomit-frame-pointer2018112920181123
28186? ? ?? ? ?xmmgcc_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
28192? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
28210? ? ?? ? ?xmmgcc_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
28222? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
28252? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
28258? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
28262? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
28264? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
28276? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112920181123
28324? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112920181123
28326? ? ?? ? ?xmmgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
28348? ? ?? ? ?xmmgcc_-march=nocona_-Os_-fomit-frame-pointer2018112920181123
28354? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
28378? ? ?? ? ?xmmgcc_-O3_-fomit-frame-pointer2018112920181123
28386? ? ?? ? ?xmmgcc_-O2_-fomit-frame-pointer2018112920181123
28392? ? ?? ? ?xmmgcc_-m64_-O2_-fomit-frame-pointer2018112920181123
28396? ? ?? ? ?xmmgcc_-m64_-O3_-fomit-frame-pointer2018112920181123
28418? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
28470? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112920181123
28472? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112920181123
28506? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112920181123
28516? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112920181123
28692? ? ?? ? ?xmmgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112920181123
28850? ? ?? ? ?xmmgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112920181123
28860? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112920181123
28866? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112920181123
28870? ? ?? ? ?xmmgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112920181123
28870? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112920181123
28878? ? ?? ? ?xmmgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112920181123
28882? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112920181123
28900? ? ?? ? ?xmmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112920181123
28910? ? ?? ? ?xmmgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112920181123
28936? ? ?? ? ?xmmgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112920181123
28956? ? ?? ? ?xmmgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112920181123
28976? ? ?? ? ?xmmgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112920181123
29052? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112920181123
29068? ? ?? ? ?xmmgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112920181123
30644? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112920181123
30740? ? ?? ? ?xmmgcc_-march=k8_-O_-fomit-frame-pointer2018112920181123
30764? ? ?? ? ?xmmgcc_-funroll-loops_-O_-fomit-frame-pointer2018112920181123
30766? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
30766? ? ?? ? ?xmmgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
30770? ? ?? ? ?xmmgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
30774? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112920181123
30774? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
30778? ? ?? ? ?xmmgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112920181123
30780? ? ?? ? ?xmmgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
30784? ? ?? ? ?xmmgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112920181123
30786? ? ?? ? ?xmmgcc_-m64_-O_-fomit-frame-pointer2018112920181123
30792? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
30800? ? ?? ? ?xmmgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112920181123
30808? ? ?? ? ?xmmgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112920181123
30824? ? ?? ? ?xmmgcc_-march=nocona_-O_-fomit-frame-pointer2018112920181123
30828? ? ?? ? ?xmmgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112920181123
30842? ? ?? ? ?xmmgcc_-march=barcelona_-O_-fomit-frame-pointer2018112920181123
30860? ? ?? ? ?xmmgcc_-O_-fomit-frame-pointer2018112920181123
31132? ? ?? ? ?xmmgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112920181123
31172? ? ?? ? ?xmmgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112920181123
31190? ? ?? ? ?xmmgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112920181123
38372? ? ?? ? ?xmmgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112920181123
46902? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
47180? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
47236? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
47256? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
47258? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
47350? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
47394? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
47440? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
47552? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
47570? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
47730? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
47742? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
47760? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
47784? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
47796? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
47812? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
47858? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
47908? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
47952? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
47952? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
47976? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
47982? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
47982? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
47986? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
48030? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
48040? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
48040? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
48148? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
48284? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
48436? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
48508? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
48786? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
48866? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
48868? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
48868? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
48906? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
48940? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
48960? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
48974? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
49096? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
49666? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
49698? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
49714? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
49736? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
49742? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
49816? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
49820? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
49826? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
49832? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
49860? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
49932? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
49998? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
50126? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
50206? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
50280? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
50340? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
50344? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
50356? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
50400? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
50400? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
50410? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
50426? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
50620? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
50678? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
50900? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
50904? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
50914? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
50924? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
50932? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
50938? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
50938? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
50942? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
50974? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
50996? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
50998? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
51100? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
51112? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
51154? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
51296? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
51306? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
51310? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
51316? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
51518? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
51550? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
51806? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
51906? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
51934? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
51946? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
51968? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
51970? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
51974? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
52006? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
52030? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
52052? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
52082? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
52110? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
52126? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
52138? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
52164? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
52170? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
52196? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
52208? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
52220? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
52300? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
52600? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
52600? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
52614? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
52672? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
53776? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
53804? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
53816? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
53836? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
53856? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
53886? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
53946? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
54592? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
255358? ? ?? ? ?xmmcc2018112920181123
261228? ? ?? ? ?xmmgcc2018112920181123
261344? ? ?? ? ?xmmgcc_-funroll-loops2018112920181123
278684? ? ?? ? ?refcc2019011020181123
512452? ? ?? ? ?refgcc2019011020181123
513924? ? ?? ? ?refgcc_-funroll-loops2019011020181123

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1a15a40: v4i64 = X86ISD::VTRUNC 0x1a198a0
try.c: 0x1a198a0: v16i32 = vselect 0x1a0e4a0, 0x19b3210, 0x1a19770
try.c: 0x1a0e4a0: v4i1 = X86ISD::PCMPGTM 0x1a00340, 0x1997cc0
try.c: 0x1a00340: v4i64 = X86ISD::VBROADCAST 0x1998050
try.c: 0x1998050: i64,ch = load<LD8[%uglygep72]> 0x18fbdd0, 0x19a6990, undef:i64
try.c: 0x19a6990: i64 = add 0x1a01220, 0x19a3bf0
try.c: 0x1a01220: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x195cd50: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x19a3bf0: i64 = shl 0x195c500, Constant:i8<3>
try.c: 0x195c500: i64,ch = CopyFromReg 0x18fbdd0, Register:i64 %vreg50
try.c: 0x1a016e0: i64 = Register %vreg50
try.c: 0x199b340: i8 = Constant<3>
try.c: 0x19fe9b0: i64 = undef
try.c: 0x1997cc0: v4i64,ch = CopyFromReg 0x18fbdd0, Register:v4i64 %vreg13
try.c: 0x19af290: v4i64 = Register %vreg13
try.c: 0x19b3210: v16i32 = X86ISD::VBROADCAST 0x195c760
try.c: 0x195c760: i32,ch = load<LD4[ConstantPool]> 0x18fbdd0, 0x1a193e0, undef:i64
try.c: 0x1a193e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1999a80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x19fe9b0: i64 = undef
try.c: 0x1a19770: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1a19640: i32 = Constant<0>
try.c: 0x1a19640: i32 = Constant<0>
try.c: 0x1a19640: i32 = Constant<0>
try.c: 0x1a19640: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x29da130: v4i64 = X86ISD::VTRUNC 0x29d9f60
try.c: 0x29d9f60: v16i32 = vselect 0x29d6ba0, 0x295bfc0, 0x29d9e30
try.c: 0x29d6ba0: v4i1 = X86ISD::PCMPGTM 0x29c2a10, 0x2971da0
try.c: 0x29c2a10: v4i64 = X86ISD::VBROADCAST 0x2972130
try.c: 0x2972130: i64,ch = load<LD8[%uglygep72]> 0x28bcdb0, 0x29a2720, undef:i64
try.c: 0x29a2720: i64 = add 0x29c38f0, 0x295cd10
try.c: 0x29c38f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x29b5530: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x295cd10: i64 = shl 0x29b4ce0, Constant:i8<3>
try.c: 0x29b4ce0: i64,ch = CopyFromReg 0x28bcdb0, Register:i64 %vreg50
try.c: 0x29c3db0: i64 = Register %vreg50
try.c: 0x2962420: i8 = Constant<3>
try.c: 0x29c1080: i64 = undef
try.c: 0x2971da0: v4i64,ch = CopyFromReg 0x28bcdb0, Register:v4i64 %vreg13
try.c: 0x2958370: v4i64 = Register %vreg13
try.c: 0x295bfc0: v16i32 = X86ISD::VBROADCAST 0x29b4f40
try.c: 0x29b4f40: i32,ch = load<LD4[ConstantPool]> 0x28bcdb0, 0x29d9aa0, undef:i64
try.c: 0x29d9aa0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2955e90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x29c1080: i64 = undef
try.c: 0x29d9e30: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x29d9d00: i32 = Constant<0>
try.c: 0x29d9d00: i32 = Constant<0>
try.c: 0x29d9d00: i32 = Constant<0>
try.c: 0x29d9d00: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: xmm
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2916180: v4i64 = X86ISD::VTRUNC 0x2915fb0
try.c: 0x2915fb0: v16i32 = vselect 0x2907eb0, 0x28a55f0, 0x2915e80
try.c: 0x2907eb0: v4i1 = X86ISD::PCMPGTM 0x2900a80, 0x28a63a0
try.c: 0x2900a80: v4i64 = X86ISD::VBROADCAST 0x28a6730
try.c: 0x28a6730: i64,ch = load<LD8[%uglygep72]> 0x27fadd0, 0x28b9fb0, undef:i64
try.c: 0x28b9fb0: i64 = add 0x2901960, 0x285b1c0
try.c: 0x2901960: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x28e99b0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x285b1c0: i64 = shl 0x28e9160, Constant:i8<3>
try.c: 0x28e9160: i64,ch = CopyFromReg 0x27fadd0, Register:i64 %vreg50
try.c: 0x2901e20: i64 = Register %vreg50
try.c: 0x289fff0: i8 = Constant<3>
try.c: 0x28ff0f0: i64 = undef
try.c: 0x28a63a0: v4i64,ch = CopyFromReg 0x27fadd0, Register:v4i64 %vreg13
try.c: 0x289c3c0: v4i64 = Register %vreg13
try.c: 0x28a55f0: v16i32 = X86ISD::VBROADCAST 0x28e93c0
try.c: 0x28e93c0: i32,ch = load<LD4[ConstantPool]> 0x27fadd0, 0x2915af0, undef:i64
try.c: 0x2915af0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2899ee0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x28ff0f0: i64 = undef
try.c: 0x2915e80: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x2915d50: i32 = Constant<0>
try.c: 0x2915d50: i32 = Constant<0>
try.c: 0x2915d50: i32 = Constant<0>
try.c: 0x2915d50: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments xmm

Compiler output

Implementation: xmm
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1674320: v4i64 = X86ISD::VTRUNC 0x1674150
try.c: 0x1674150: v16i32 = vselect 0x166abe0, 0x1612b00, 0x1674020
try.c: 0x166abe0: v4i1 = X86ISD::PCMPGTM 0x1655a90, 0x16138b0
try.c: 0x1655a90: v4i64 = X86ISD::VBROADCAST 0x1613c40
try.c: 0x1613c40: i64,ch = load<LD8[%uglygep72]> 0x1550dd0, 0x161a250, undef:i64
try.c: 0x161a250: i64 = add 0x1656970, 0x15d2bf0
try.c: 0x1656970: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x15ffae0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x15d2bf0: i64 = shl 0x15ff290, Constant:i8<3>
try.c: 0x15ff290: i64,ch = CopyFromReg 0x1550dd0, Register:i64 %vreg50
try.c: 0x1656e30: i64 = Register %vreg50
try.c: 0x15ecd90: i8 = Constant<3>
try.c: 0x16538f0: i64 = undef
try.c: 0x16138b0: v4i64,ch = CopyFromReg 0x1550dd0, Register:v4i64 %vreg13
try.c: 0x15f2330: v4i64 = Register %vreg13
try.c: 0x1612b00: v16i32 = X86ISD::VBROADCAST 0x15ff4f0
try.c: 0x15ff4f0: i32,ch = load<LD4[ConstantPool]> 0x1550dd0, 0x1673c90, undef:i64
try.c: 0x1673c90: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1604260: i64 = TargetConstantPool<i32 1> 0
try.c: 0x16538f0: i64 = undef
try.c: 0x1674020: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1673ef0: i32 = Constant<0>
try.c: 0x1673ef0: i32 = Constant<0>
try.c: 0x1673ef0: i32 = Constant<0>
try.c: 0x1673ef0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments xmm