Implementation notes: amd64, oki, crypto_hash/simd512

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_hash
Primitive: simd512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
29346? ? ?? ? ?optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
29732? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
38132? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
49098? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
49260? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
49512? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
49548? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
50992? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
51142? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
52160? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
52172? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
52234? ? ?? ? ?optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
52434? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
52518? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
52606? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
52608? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
52612? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
52620? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
52748? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
52772? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
52836? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
52918? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
53228? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
53450? ? ?? ? ?optgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
53482? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
53486? ? ?? ? ?optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
53544? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
53602? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
53604? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
53614? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
53638? ? ?? ? ?optgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
53662? ? ?? ? ?optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
53688? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2018112720181123
53920? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
53966? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
54418? ? ?? ? ?optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
54700? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
54804? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
55186? ? ?? ? ?optgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
55352? ? ?? ? ?optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
55436? ? ?? ? ?optgcc_-O3_-fomit-frame-pointer2019011020181123
55560? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
55578? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
55730? ? ?? ? ?optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
55772? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
56072? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
56224? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
56308? ? ?? ? ?optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
57670? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
57820? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
58326? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
58346? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
58486? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
59866? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
59894? ? ?? ? ?optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
59920? ? ?? ? ?optgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
61246? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
61300? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
62422? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
62440? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
62448? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
62572? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
62726? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
62884? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
62902? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
62938? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
63018? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
63020? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
63134? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
63162? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
63288? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
63380? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2018112720181123
63382? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
63428? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
63480? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
63524? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
63546? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
63558? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
63724? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
63756? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
63778? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
63836? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
63872? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
63938? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
63956? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
63996? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
64036? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
64084? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2018112720181123
64312? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
64388? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
64392? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
64394? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
64408? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
64436? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
64494? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
64526? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2018112720181123
64600? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
64636? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
64676? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
64684? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
64994? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
65434? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
65454? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
65968? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
66208? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
66990? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
67066? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
67078? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
67094? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
67290? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
67690? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
67828? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
68202? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
68776? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
68850? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
68896? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
68930? ? ?? ? ?sphlib-smallgcc_-O3_-fomit-frame-pointer2018112720181123
68936? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
68978? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
68990? ? ?? ? ?sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
69030? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
69030? ? ?? ? ?sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
69032? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
69140? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
69198? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
69306? ? ?? ? ?sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
69314? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
69668? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
70160? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
70234? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
70284? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
70370? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
70604? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
70606? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
70714? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
70826? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
71064? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
71080? ? ?? ? ?sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
72402? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
72416? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
73688? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
73724? ? ?? ? ?optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
74002? ? ?? ? ?optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
74194? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
74254? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
74614? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
74630? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
74994? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
75018? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
75458? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
75478? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
76584? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
77164? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
77194? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
77268? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
77376? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
77460? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
77782? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
77786? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
77880? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
77990? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
78326? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
78432? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
78584? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
78598? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
78698? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
78736? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
78818? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
78936? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
78966? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
78978? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
79046? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
79060? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
79092? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
79104? ? ?? ? ?sphlib-smallgcc_-O2_-fomit-frame-pointer2018112720181123
79134? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
79154? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
79234? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
79238? ? ?? ? ?sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
79310? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
79882? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
80026? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
80154? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
80272? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
80486? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
80522? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
80558? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
80644? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
80724? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
80842? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
80886? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
80992? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
81052? ? ?? ? ?sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2018112720181123
81058? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
81070? ? ?? ? ?sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
81076? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
81248? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
81266? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
81288? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
81316? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
81330? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
81424? ? ?? ? ?sphlib-smallgcc_-O_-fomit-frame-pointer2018112720181123
81436? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
81510? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
81640? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
81820? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
81928? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
82160? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
82284? ? ?? ? ?sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
82674? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
82680? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
83442? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
83478? ? ?? ? ?optgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
83818? ? ?? ? ?optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
84118? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
84286? ? ?? ? ?optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
84312? ? ?? ? ?optgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
84524? ? ?? ? ?optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
84540? ? ?? ? ?optgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
84652? ? ?? ? ?optgcc_-O2_-fomit-frame-pointer2019011020181123
84656? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
84716? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
85064? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
85170? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
85178? ? ?? ? ?optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
85480? ? ?? ? ?optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
85494? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
85606? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
85670? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
85692? ? ?? ? ?optclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
85720? ? ?? ? ?optclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
85766? ? ?? ? ?optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
85784? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
86168? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
86398? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
87654? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
87716? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
87828? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
87898? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
87920? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
88128? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
88312? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
88536? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
89186? ? ?? ? ?optgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
89380? ? ?? ? ?optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
90148? ? ?? ? ?optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
90252? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
90680? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
90982? ? ?? ? ?optgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
91766? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
92584? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
92806? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
92866? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
93224? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
93250? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
93330? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
93378? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
93448? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
93454? ? ?? ? ?optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
93652? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2018112720181123
93808? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
94100? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
94330? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
94404? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
95166? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
95386? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
95540? ? ?? ? ?sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
95964? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
96030? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
96094? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
96154? ? ?? ? ?optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
96232? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
96292? ? ?? ? ?optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
96404? ? ?? ? ?optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
96422? ? ?? ? ?optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
96634? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
97366? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
97686? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
98010? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
98064? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
98590? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
98622? ? ?? ? ?optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
98628? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
98654? ? ?? ? ?optgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
98772? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
99146? ? ?? ? ?optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
99210? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
99234? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
99280? ? ?? ? ?optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
99290? ? ?? ? ?optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
99334? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
99400? ? ?? ? ?optgcc_-O_-fomit-frame-pointer2019011020181123
99620? ? ?? ? ?optgcc_-m64_-O_-fomit-frame-pointer2019011020181123
99724? ? ?? ? ?optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
99990? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
100056? ? ?? ? ?optgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
101030? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
102638? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
102910? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
103372? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
103604? ? ?? ? ?optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
104020? ? ?? ? ?optgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
104330? ? ?? ? ?optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
105116? ? ?? ? ?optgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
111408? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
111734? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
112412? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
112438? ? ?? ? ?optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
112484? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
112700? ? ?? ? ?optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
112780? ? ?? ? ?optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
112788? ? ?? ? ?optgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
112804? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
112972? ? ?? ? ?optgcc_-Os_-fomit-frame-pointer2019011020181123
113054? ? ?? ? ?optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
113066? ? ?? ? ?sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
113202? ? ?? ? ?optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
113230? ? ?? ? ?optgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
113274? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
113330? ? ?? ? ?optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
113406? ? ?? ? ?optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
113456? ? ?? ? ?optgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
113464? ? ?? ? ?optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
113488? ? ?? ? ?optgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
113506? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
113570? ? ?? ? ?sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
113594? ? ?? ? ?optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
113616? ? ?? ? ?optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
113634? ? ?? ? ?optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
113764? ? ?? ? ?sphlib-smallgcc_-Os_-fomit-frame-pointer2018112720181123
113812? ? ?? ? ?optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
113828? ? ?? ? ?optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
113886? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
113910? ? ?? ? ?optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
113932? ? ?? ? ?optgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
114074? ? ?? ? ?optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
114084? ? ?? ? ?optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
114288? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
114434? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
114510? ? ?? ? ?optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
115056? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
115120? ? ?? ? ?optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
115284? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
115300? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
116006? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
116284? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
116414? ? ?? ? ?optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
116498? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
275824? ? ?? ? ?sphlibgcc_-funroll-loops2018112720181123
276150? ? ?? ? ?sphlibgcc2018112720181123
281534? ? ?? ? ?sphlibcc2018112720181123
292928? ? ?? ? ?sphlib-smallcc2018112720181123
318810? ? ?? ? ?sphlib-smallgcc_-funroll-loops2018112720181123
320060? ? ?? ? ?sphlib-smallgcc2018112720181123
563848? ? ?? ? ?optcc2019011020181123
582242? ? ?? ? ?optgcc2019011020181123
583396? ? ?? ? ?optgcc_-funroll-loops2019011020181123
6345618? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
6349392? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
6352882? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
6353984? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
6354062? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
6354336? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
6359216? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
6368020? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
6368612? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
6371544? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
6377334? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
6377828? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
6378186? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
6379310? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
6412124? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2019011020181123
6412238? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
6412988? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
6414216? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
6417252? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
6435460? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
6435600? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
6437082? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2019011020181123
6438322? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
6438708? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
6439402? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
6443514? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
6445462? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
6446868? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
6447696? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
6448122? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
6449312? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
6450128? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
6456872? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
6457310? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
6458518? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
6461390? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
6461674? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
6466384? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
6468278? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
6469776? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
6471450? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
6472366? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
6472458? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
6472934? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
6476092? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
6480046? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
6524490? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
6526230? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
6528552? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
6528648? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
6531280? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
6565842? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
6567332? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
6613040? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
6614122? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
6614570? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
6615302? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
6615654? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
6616354? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
6617846? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
6617976? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
6694892? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
6770188? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
6806056? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
6806222? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
6809572? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
6810352? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
6813314? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
6813988? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
6816050? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
6816068? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2019011020181123
6818122? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
6818316? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
6819272? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
6819552? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2019011020181123
6820692? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
6867406? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
8214506? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
8228130? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
8245072? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
8250180? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
8285510? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
8292658? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
8498092? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
8499708? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
8512120? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
8522162? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
8836114? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
8836662? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
10553454? ? ?? ? ?refgcc_-funroll-loops2019011020181123
10554670? ? ?? ? ?refgcc2019011020181123
10825622? ? ?? ? ?refcc2019011020181123
15174934? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
15175358? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
15176730? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
15177126? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
15217472? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
15221632? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
15221660? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2019011020181123
15223026? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
15234070? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
15235452? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
15235966? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
15236640? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
15237160? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
15237354? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
15237522? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
15238220? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
15238784? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
15239108? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
15240568? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
15247754? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
15247778? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
15248096? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
15248276? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
15265570? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
15266552? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
15266866? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
15269198? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123

Compiler output

Implementation: opt
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xc8b140: v4i64 = X86ISD::VTRUNC 0xc8af70
try.c: 0xc8af70: v16i32 = vselect 0xc88bc0, 0xc0a280, 0xc8ae40
try.c: 0xc88bc0: v4i1 = X86ISD::PCMPGTM 0xc73220, 0xc0cc80
try.c: 0xc73220: v4i64 = X86ISD::VBROADCAST 0xc0d010
try.c: 0xc0d010: i64,ch = load<LD8[%uglygep72]> 0xb6edd0, 0xc5b720, undef:i64
try.c: 0xc5b720: i64 = add 0xc74100, 0xc06a90
try.c: 0xc74100: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xc6cef0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xc06a90: i64 = shl 0xc6c6a0, Constant:i8<3>
try.c: 0xc6c6a0: i64,ch = CopyFromReg 0xb6edd0, Register:i64 %vreg50
try.c: 0xc745c0: i64 = Register %vreg50
try.c: 0xc13b40: i8 = Constant<3>
try.c: 0xc71080: i64 = undef
try.c: 0xc0cc80: v4i64,ch = CopyFromReg 0xb6edd0, Register:v4i64 %vreg13
try.c: 0xc21fc0: v4i64 = Register %vreg13
try.c: 0xc0a280: v16i32 = X86ISD::VBROADCAST 0xc6c900
try.c: 0xc6c900: i32,ch = load<LD4[ConstantPool]> 0xb6edd0, 0xc8aab0, undef:i64
try.c: 0xc8aab0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xc1fae0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xc71080: i64 = undef
try.c: 0xc8ae40: 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: 0xc8ad10: i32 = Constant<0>
try.c: 0xc8ad10: i32 = Constant<0>
try.c: 0xc8ad10: i32 = Constant<0>
try.c: 0xc8ad10: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: opt
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xddc410: v4i64 = X86ISD::VTRUNC 0xddc240
try.c: 0xddc240: v16i32 = vselect 0xdd8e80, 0xd65730, 0xddc110
try.c: 0xdd8e80: v4i1 = X86ISD::PCMPGTM 0xdc4cf0, 0xd664e0
try.c: 0xdc4cf0: v4i64 = X86ISD::VBROADCAST 0xd66870
try.c: 0xd66870: i64,ch = load<LD8[%uglygep72]> 0xcbfdd0, 0xda56d0, undef:i64
try.c: 0xda56d0: i64 = add 0xdc5bd0, 0xd5f300
try.c: 0xdc5bd0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xd7a730: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xd5f300: i64 = shl 0xd79ee0, Constant:i8<3>
try.c: 0xd79ee0: i64,ch = CopyFromReg 0xcbfdd0, Register:i64 %vreg50
try.c: 0xdc6090: i64 = Register %vreg50
try.c: 0xd6fad0: i8 = Constant<3>
try.c: 0xdc3360: i64 = undef
try.c: 0xd664e0: v4i64,ch = CopyFromReg 0xcbfdd0, Register:v4i64 %vreg13
try.c: 0xd6a770: v4i64 = Register %vreg13
try.c: 0xd65730: v16i32 = X86ISD::VBROADCAST 0xd7a140
try.c: 0xd7a140: i32,ch = load<LD4[ConstantPool]> 0xcbfdd0, 0xddbd80, undef:i64
try.c: 0xddbd80: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xd76c30: i64 = TargetConstantPool<i32 1> 0
try.c: 0xdc3360: i64 = undef
try.c: 0xddc110: 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: 0xddbfe0: i32 = Constant<0>
try.c: 0xddbfe0: i32 = Constant<0>
try.c: 0xddbfe0: i32 = Constant<0>
try.c: 0xddbfe0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->A[j] = state->D[j] + w[j] + F(state->A[j], state->B[j], state->C[j]), s;
reference.c: ^
reference.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->A[j] = state->D[j] + w[j] + F(state->A[j], state->B[j], state->C[j]), s;
reference.c: ^
reference.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0x2799e20: v4i64 = X86ISD::VTRUNC 0x2799c50
try.c: 0x2799c50: v16i32 = vselect 0x27a2d70, 0x271ec10, 0x2799b20
try.c: 0x27a2d70: v4i1 = X86ISD::PCMPGTM 0x2782700, 0x2718550
try.c: 0x2782700: v4i64 = X86ISD::VBROADCAST 0x27188e0
try.c: 0x27188e0: i64,ch = load<LD8[%uglygep72]> 0x267ddd0, 0x2769c10, undef:i64
try.c: 0x2769c10: i64 = add 0x27835e0, 0x2715fc0
try.c: 0x27835e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2779230: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2715fc0: i64 = shl 0x27789e0, Constant:i8<3>
try.c: 0x27789e0: i64,ch = CopyFromReg 0x267ddd0, Register:i64 %vreg50
try.c: 0x2783aa0: i64 = Register %vreg50
try.c: 0x2700cc0: i8 = Constant<3>
try.c: 0x277d6f0: i64 = undef
try.c: 0x2718550: v4i64,ch = CopyFromReg 0x267ddd0, Register:v4i64 %vreg13
try.c: 0x272f920: v4i64 = Register %vreg13
try.c: 0x271ec10: v16i32 = X86ISD::VBROADCAST 0x2778c40
try.c: 0x2778c40: i32,ch = load<LD4[ConstantPool]> 0x267ddd0, 0x2799790, undef:i64
try.c: 0x2799790: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x271a310: i64 = TargetConstantPool<i32 1> 0
try.c: 0x277d6f0: i64 = undef
try.c: 0x2799b20: 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: 0x27999f0: i32 = Constant<0>
try.c: 0x27999f0: i32 = Constant<0>
try.c: 0x27999f0: i32 = Constant<0>
try.c: 0x27999f0: 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
reference.c: reference.c:69:82: warning: expression result unused [-Wunused-value]
reference.c: state->A[j] = state->D[j] + w[j] + F(state->A[j], state->B[j], state->C[j]), s;
reference.c: ^
reference.c: 1 warning generated.
try.c: fatal error: error in backend: Cannot select: 0x2014140: v4i64 = X86ISD::VTRUNC 0x2013f70
try.c: 0x2013f70: v16i32 = vselect 0x20005b0, 0x1fa0bf0, 0x2013e40
try.c: 0x20005b0: v4i1 = X86ISD::PCMPGTM 0x1ff33b0, 0x1fbada0
try.c: 0x1ff33b0: v4i64 = X86ISD::VBROADCAST 0x1fbb130
try.c: 0x1fbb130: i64,ch = load<LD8[%uglygep72]> 0x1ef6dd0, 0x1feb3c0, undef:i64
try.c: 0x1feb3c0: i64 = add 0x1ffc8f0, 0x1f78690
try.c: 0x1ffc8f0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1fa4c80: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1f78690: i64 = shl 0x1fa4430, Constant:i8<3>
try.c: 0x1fa4430: i64,ch = CopyFromReg 0x1ef6dd0, Register:i64 %vreg50
try.c: 0x1ffcdb0: i64 = Register %vreg50
try.c: 0x1f9c9d0: i8 = Constant<3>
try.c: 0x1ffb090: i64 = undef
try.c: 0x1fbada0: v4i64,ch = CopyFromReg 0x1ef6dd0, Register:v4i64 %vreg13
try.c: 0x1fa8c80: v4i64 = Register %vreg13
try.c: 0x1fa0bf0: v16i32 = X86ISD::VBROADCAST 0x1fa4690
try.c: 0x1fa4690: i32,ch = load<LD4[ConstantPool]> 0x1ef6dd0, 0x2013ab0, undef:i64
try.c: 0x2013ab0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1fa67a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1ffb090: i64 = undef
try.c: 0x2013e40: 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: 0x2013d10: i32 = Constant<0>
try.c: 0x2013d10: i32 = Constant<0>
try.c: 0x2013d10: i32 = Constant<0>
try.c: 0x2013d10: 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: sphlib
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x106ffe0: v4i64 = X86ISD::VTRUNC 0x106fe10
try.c: 0x106fe10: v16i32 = vselect 0x104f680, 0xfe9cf0, 0x106fce0
try.c: 0x104f680: v4i1 = X86ISD::PCMPGTM 0x105a0e0, 0x1006730
try.c: 0x105a0e0: v4i64 = X86ISD::VBROADCAST 0x1006ac0
try.c: 0x1006ac0: i64,ch = load<LD8[%uglygep72]> 0xf53dd0, 0x100e370, undef:i64
try.c: 0x100e370: i64 = add 0x105afc0, 0xff9280
try.c: 0x105afc0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1039990: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xff9280: i64 = shl 0x1039140, Constant:i8<3>
try.c: 0x1039140: i64,ch = CopyFromReg 0xf53dd0, Register:i64 %vreg50
try.c: 0x105b480: i64 = Register %vreg50
try.c: 0xfd6890: i8 = Constant<3>
try.c: 0x1057f40: i64 = undef
try.c: 0x1006730: v4i64,ch = CopyFromReg 0xf53dd0, Register:v4i64 %vreg13
try.c: 0xff3f90: v4i64 = Register %vreg13
try.c: 0xfe9cf0: v16i32 = X86ISD::VBROADCAST 0x10393a0
try.c: 0x10393a0: i32,ch = load<LD4[ConstantPool]> 0xf53dd0, 0x106f950, undef:i64
try.c: 0x106f950: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x10084f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1057f40: i64 = undef
try.c: 0x106fce0: 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: 0x106fbb0: i32 = Constant<0>
try.c: 0x106fbb0: i32 = Constant<0>
try.c: 0x106fbb0: i32 = Constant<0>
try.c: 0x106fbb0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x14ea970: v4i64 = X86ISD::VTRUNC 0x14ea7a0
try.c: 0x14ea7a0: v16i32 = vselect 0x14dbae0, 0x1492a80, 0x14ea670
try.c: 0x14dbae0: v4i1 = X86ISD::PCMPGTM 0x14d46b0, 0x146e040
try.c: 0x14d46b0: v4i64 = X86ISD::VBROADCAST 0x146e3d0
try.c: 0x146e3d0: i64,ch = load<LD8[%uglygep72]> 0x13cfdb0, 0x147b390, undef:i64
try.c: 0x147b390: i64 = add 0x14d5590, 0x14503f0
try.c: 0x14d5590: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x14bc570: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x14503f0: i64 = shl 0x14bbd20, Constant:i8<3>
try.c: 0x14bbd20: i64,ch = CopyFromReg 0x13cfdb0, Register:i64 %vreg50
try.c: 0x14d5a50: i64 = Register %vreg50
try.c: 0x14656f0: i8 = Constant<3>
try.c: 0x14d2d20: i64 = undef
try.c: 0x146e040: v4i64,ch = CopyFromReg 0x13cfdb0, Register:v4i64 %vreg13
try.c: 0x1495b60: v4i64 = Register %vreg13
try.c: 0x1492a80: v16i32 = X86ISD::VBROADCAST 0x14bbf80
try.c: 0x14bbf80: i32,ch = load<LD4[ConstantPool]> 0x13cfdb0, 0x14ea2e0, undef:i64
try.c: 0x14ea2e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x146fe00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x14d2d20: i64 = undef
try.c: 0x14ea670: 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: 0x14ea540: i32 = Constant<0>
try.c: 0x14ea540: i32 = Constant<0>
try.c: 0x14ea540: i32 = Constant<0>
try.c: 0x14ea540: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: sphlib-small
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1463c90: v4i64 = X86ISD::VTRUNC 0x1463ac0
try.c: 0x1463ac0: v16i32 = vselect 0x14555f0, 0x13ee210, 0x1463990
try.c: 0x14555f0: v4i1 = X86ISD::PCMPGTM 0x144d580, 0x13eefc0
try.c: 0x144d580: v4i64 = X86ISD::VBROADCAST 0x13ef350
try.c: 0x13ef350: i64,ch = load<LD8[%uglygep72]> 0x1348db0, 0x142e020, undef:i64
try.c: 0x142e020: i64 = add 0x144e460, 0x13e7500
try.c: 0x144e460: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1444990: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x13e7500: i64 = shl 0x1444140, Constant:i8<3>
try.c: 0x1444140: i64,ch = CopyFromReg 0x1348db0, Register:i64 %vreg50
try.c: 0x144e920: i64 = Register %vreg50
try.c: 0x13cb8c0: i8 = Constant<3>
try.c: 0x144bbf0: i64 = undef
try.c: 0x13eefc0: v4i64,ch = CopyFromReg 0x1348db0, Register:v4i64 %vreg13
try.c: 0x13fb140: v4i64 = Register %vreg13
try.c: 0x13ee210: v16i32 = X86ISD::VBROADCAST 0x14443a0
try.c: 0x14443a0: i32,ch = load<LD4[ConstantPool]> 0x1348db0, 0x1463600, undef:i64
try.c: 0x1463600: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x13e3e10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x144bbf0: i64 = undef
try.c: 0x1463990: 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: 0x1463860: i32 = Constant<0>
try.c: 0x1463860: i32 = Constant<0>
try.c: 0x1463860: i32 = Constant<0>
try.c: 0x1463860: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: sphlib-small
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xf70ae0: v4i64 = X86ISD::VTRUNC 0xf70910
try.c: 0xf70910: v16i32 = vselect 0xf788c0, 0xf0ae00, 0xf707e0
try.c: 0xf788c0: v4i1 = X86ISD::PCMPGTM 0xf5a3d0, 0xf0bbb0
try.c: 0xf5a3d0: v4i64 = X86ISD::VBROADCAST 0xf0bf40
try.c: 0xf0bf40: i64,ch = load<LD8[%uglygep72]> 0xe54dc0, 0xf116d0, undef:i64
try.c: 0xf116d0: i64 = add 0xf5b2b0, 0xef9930
try.c: 0xf5b2b0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xf57c80: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xef9930: i64 = shl 0xf57430, Constant:i8<3>
try.c: 0xf57430: i64,ch = CopyFromReg 0xe54dc0, Register:i64 %vreg50
try.c: 0xf5b770: i64 = Register %vreg50
try.c: 0xed6ca0: i8 = Constant<3>
try.c: 0xf58a40: i64 = undef
try.c: 0xf0bbb0: v4i64,ch = CopyFromReg 0xe54dc0, Register:v4i64 %vreg13
try.c: 0xf059f0: v4i64 = Register %vreg13
try.c: 0xf0ae00: v16i32 = X86ISD::VBROADCAST 0xf57690
try.c: 0xf57690: i32,ch = load<LD4[ConstantPool]> 0xe54dc0, 0xf70450, undef:i64
try.c: 0xf70450: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xef4de0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xf58a40: i64 = undef
try.c: 0xf707e0: 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: 0xf706b0: i32 = Constant<0>
try.c: 0xf706b0: i32 = Constant<0>
try.c: 0xf706b0: i32 = Constant<0>
try.c: 0xf706b0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: vect128
Security model: unknown
Compiler: cc
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined [enabled by default]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined [enabled by default]
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:805:0: warning: "STEP_2" redefined [enabled by default]
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c: ^
vector.c: vector.c:808:0: warning: "STEP" redefined [enabled by default]
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c: ^
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc vect128

Compiler output

Implementation: vect128
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
vector.c: vector.c:73:9: warning: 'X' macro redefined [-Wmacro-redefined]
vector.c: #define X(i) X##i
vector.c: ^
vector.c: vector.c:68:9: note: previous definition is here
vector.c: #define X(i) A[i]
vector.c: ^
vector.c: vector.c:129:3: error: use of unknown builtin '__builtin_ia32_pcmpgtw128' [-Wimplicit-function-declaration]
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^
vector.c: vector.c:42:32: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ./vector.h:92:22: note: expanded from macro 'v16_cmp'
vector.c: #define v16_cmp __builtin_ia32_pcmpgtw128
vector.c: ^
vector.c: vector.c:129:3: error: cannot convert between vector values of different size ('v16' (aka 'v8hi') and 'int')
vector.c: DO_REDUCE_FULL_S(0);
vector.c: ^~~~~~~~~~~~~~~~~~~
vector.c: vector.c:56:12: note: expanded from macro 'DO_REDUCE_FULL_S'
vector.c: X(i) = EXTRA_REDUCE_S(X(i)); \
vector.c: ^~~~~~~~~~~~~~~~~~~~
vector.c: vector.c:42:14: note: expanded from macro 'EXTRA_REDUCE_S'
vector.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vect128
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vect128

Compiler output

Implementation: vect128
Security model: unknown
Compiler: gcc
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c:
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c:
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c:
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c:
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c:
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c:
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c:
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer vect128
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer vect128
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -O -fomit-frame-pointer vect128
gcc -m64 -march=corei7 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vect128
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: vect128
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c:
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c:
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c:
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c:
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c:
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c:
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c:
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...
vector.c: vector.c: In function 'fft64':
vector.c: vector.c:73:0: warning: "X" redefined
vector.c: #define X(i) X##i
vector.c:
vector.c: vector.c:68:0: note: this is the location of the previous definition
vector.c: #define X(i) A[i]
vector.c:
vector.c: vector.c: In function 'rounds512':
vector.c: vector.c:796:0: warning: "STEP_1" redefined
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c:
vector.c: vector.c:542:0: note: this is the location of the previous definition
vector.c: #define STEP_1(a,b,c,d,w,fun,r,s,z) \
vector.c:
vector.c: vector.c:805:0: warning: "STEP_2" redefined
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c:
vector.c: vector.c:566:0: note: this is the location of the previous definition
vector.c: #define STEP_2(a,b,c,d,w,fun,r,s) \
vector.c:
vector.c: vector.c:808:0: warning: "STEP" redefined
vector.c: #define STEP(a,b,c,d,w1,w2,fun,r,s,z) \
vector.c:
vector.c: vector.c:571:0: note: this is the location of the previous definition
vector.c: #define STEP(a,b,c,d,w,fun,r,s,z) \
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128