Implementation notes: amd64, gpu, crypto_hash/simd256

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: simd256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9372056002 0 070950 776 808sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
9822854972 0 067558 776 808sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
10272060786 0 076502 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
10469256002 0 070950 776 808sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
10546058968 0 071934 776 808sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
10576054810 0 067478 776 808sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
10618456002 0 070950 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
10770454194 0 066822 776 808sphlibgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
10829654972 0 067654 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
10908858968 0 071934 776 808sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
10926453914 0 066382 776 808sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
11008854972 0 067654 776 808sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
11279660584 0 076206 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
113788118308 0 072278 776 808sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
11396854698 0 067302 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
11449654698 0 067366 776 808sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
11514859154 0 072278 776 808sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
11612060584 0 076206 776 808sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
11731245630 0 060229 760 1136sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
11750854194 0 066822 776 808sphlibgcc_-O3_-fomit-frame-pointer2019082420190816
11927251824 0 065606 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
12055646510 0 061781 760 1136sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
12155254972 0 067654 776 808sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
12245660786 0 076502 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
12417654194 0 066822 776 808sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
12785448889 0 059254 776 808sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
12815153516 0 067134 776 808sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
12850461185 416 076351 1224 808optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
12917443658 0 058646 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
12942848383 0 058734 776 808sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
13012848825 0 059190 776 808sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
13057251824 0 065606 776 808sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
13070448448 0 058798 776 808sphlibgcc_-m64_-O_-fomit-frame-pointer2019082420190816
13093653038 416 065687 1224 808optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
13182441220 0 053942 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
13220846510 0 061781 760 1136sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
13225249438 0 067093 760 752sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
13364448889 0 059254 776 808sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
13405248448 0 058798 776 808sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
13413649369 0 059790 776 808sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
13426448825 0 059190 776 808sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
13438854057 0 067814 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
13439652022 416 064895 1224 808optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
13496048024 0 058422 776 808sphlibgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
13506048448 0 058798 776 808sphlibgcc_-O_-fomit-frame-pointer2019082420190816
13530852067 0 065854 776 808sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
13566845630 0 060229 760 1136sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
13570852022 416 064895 1224 808optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
13582049438 0 067093 760 752sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
13585248024 0 058422 776 808sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
13594048825 0 059190 776 808sphlibgcc_-O2_-fomit-frame-pointer2019082420190816
13604047370 0 063126 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
13629252067 0 065854 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
13632843658 0 058646 776 808sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
13651660691 416 076527 1224 808optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
13660415702 416 026207 1224 808optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
13665655614 416 068463 1224 808optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
13835249369 0 059790 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
13874841220 0 053942 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
13964848419 0 058766 776 808sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
13970060691 416 076527 1224 808optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
13984443880 0 056886 776 808sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
13996849438 0 065765 760 752sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
14020451705 0 065350 776 808sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
14028841220 0 053942 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
14082053518 416 066367 1224 808optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
14109648419 0 058766 776 808sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
14124929133 0 045565 760 752sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
14145651705 0 065350 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
14163261185 416 076351 1224 808optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
14164848419 0 058766 776 808sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
14182452022 416 064895 1224 808optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
14225661291 416 077231 1224 808optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
14260049369 0 059790 776 808sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
14267240794 0 053438 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
14302053518 416 066303 1224 808optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
14311248825 0 059190 776 808sphlibgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
14323652057 416 064831 1224 808optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
14324048419 0 058766 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
14403640794 0 053502 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
14404850652 0 061094 776 808sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
14432876673 0 091414 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
14438449438 0 067093 760 752sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
14460057220 416 069863 1224 808optgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
14475641426 0 054134 776 808sphlib-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
14537251795 0 065374 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
14540455361 416 068543 1224 808optgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
14560440458 0 053126 776 808sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
14604855614 416 068463 1224 808optgcc_-O3_-fomit-frame-pointer2019082420190816
14608876673 0 091414 776 808sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
14626440458 0 053126 776 808sphlib-smallgcc_-O3_-fomit-frame-pointer2019082420190816
14638862666 416 077623 1224 808optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
14754848419 0 058766 776 808sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
14756461291 416 077231 1224 808optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
14830847043 0 056457 752 776sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
14862843658 0 058646 776 808sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
14870448889 0 059254 776 808sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
14976855897 416 069247 1224 808optgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
15022873651 0 086086 776 808sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
15030062666 416 077623 1224 808optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
15032888852 0 057590 776 808sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
15038453516 0 067134 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
15042945791 0 055185 752 776sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
15056457220 416 069863 1224 808optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
15122048718 0 063502 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
15142850652 0 061094 776 808sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
15208054057 0 067814 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
15250851705 0 065350 776 808sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
15255255614 416 068463 1224 808optgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
15300847370 0 063126 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
15309655361 416 068543 1224 808optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
15342852067 0 065854 776 808sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
15352847043 0 056457 752 776sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
15370043221 0 055694 776 808sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
154164111794 832 069247 1224 808optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
15436095968 0 058326 776 808sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
15449648383 0 058734 776 808sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
15492847984 0 058326 776 808sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
15507648718 0 063502 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
15528046968 0 062630 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
15606064308 0 078022 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
15642091584 0 055185 752 776sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
15642048889 0 059254 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
15667648383 0 058734 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
15743245791 0 055185 752 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
15833641220 0 053846 776 808sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
15840028249 0 038638 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
15888843221 0 055694 776 808sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
15923225297 416 039119 1224 808optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
16006034958 0 050213 760 1136sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
16067246968 0 062630 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
16082845791 0 055185 752 776sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
16130845792 0 055185 752 776sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
16170434958 0 050213 760 1136sphlib-smallclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
16184825361 416 039159 1224 808optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
16194461185 416 076351 1224 808optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
16210245792 0 055185 752 776sphlibgcc_-Os_-fomit-frame-pointer2019082420190816
16242431916 0 045726 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
16283251795 0 065374 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
162924101842 0 061630 776 808sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
16299628196 0 038566 776 808sphlib-smallgcc_-O_-fomit-frame-pointer2019082420190816
16319240458 0 053126 776 808sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
16335945791 0 055185 752 776sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
16385628166 0 038534 776 808sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
16402431033 0 044702 776 808sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
16415239690 0 052198 776 808sphlib-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
16463644426 0 057590 776 808sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
16550873651 0 086086 776 808sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
16571245792 0 055185 752 776sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
16643745789 0 055185 752 776sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
16735247043 0 056457 752 776sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
16776428196 0 038566 776 808sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
16784831164 0 044806 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
16796455854 416 068711 1224 808optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
16831229222 0 046973 760 752sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
16843628166 0 038534 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
16868464308 0 078022 776 808sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
16917628169 0 038558 776 808sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
16954847043 0 056457 752 776sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
16989645791 0 055185 752 776sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
17033645789 0 055185 752 776sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
17045659811 0 070174 776 808sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
17079245834 0 055217 752 776sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
17142445834 0 055217 752 776sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
17179245792 0 055185 752 776sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
17199631033 0 044702 776 808sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
17214828332 0 038798 776 808sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
17224847043 0 056457 752 776sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
17253647085 0 056505 752 776sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
17262828841 0 039286 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
17272445789 0 055185 752 776sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
17315271198 0 084534 776 808sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
17338028249 0 038638 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
17352028249 0 038638 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
17376825361 416 039159 1224 808optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
17421645792 0 055185 752 776sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
17507233534 0 048149 760 1136sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
17508847043 0 056457 752 776sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
17557228249 0 038638 776 808sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
17661629222 0 046973 760 752sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
17733628841 0 039286 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
17772825609 416 039559 1224 808optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
17793232249 0 046030 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
17872831033 0 044702 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
17919633534 0 048149 760 1136sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
17938428167 0 038534 776 808sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
17950828167 0 038534 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
18005645792 0 055185 752 776sphlibgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
18043625297 416 039119 1224 808optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
18102437825 388 051520 1180 1136optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
18147247043 0 056457 752 776sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
18235627835 0 038254 776 808sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
18241628153 0 038542 776 808sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
18252843880 0 056886 776 808sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
18363271198 0 084534 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
18552828841 0 039286 776 808sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
18564428153 0 038542 776 808sphlib-smallgcc_-O2_-fomit-frame-pointer2019082420190816
18574047085 0 056505 752 776sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
18602825512 416 039031 1224 808optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
18644034212 0 047582 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
18692428166 0 038534 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
18694025297 416 039119 1224 808optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
18711629222 0 046973 760 752sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
18738059811 0 070174 776 808sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
18753231459 0 045270 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
18764841723 388 056560 1180 752optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
18785630166 416 044119 1224 808optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
18804831528 0 045134 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
18813631164 0 044806 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
18882031459 0 045270 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
18921227835 0 038254 776 808sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
19001231916 0 045726 776 808sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
19165637825 388 051520 1180 1136optclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
19179614949 416 025543 1224 808optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
19336428332 0 038798 776 808sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
19366850921 0 061630 776 808sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
19368043523 388 059688 1180 752optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
19398657522 0 039494 776 808sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
19505637969 388 051056 1180 1136optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
19580843523 388 059688 1180 752optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
19588034212 0 047582 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
19593228167 0 038534 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
19628025609 416 039559 1224 808optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
19680927128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
19681228167 0 038534 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
19684428153 0 038542 776 808sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
19687232249 0 046030 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
19714831528 0 045134 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
19720826372 0 035793 752 776sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
19765228196 0 038566 776 808sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2019082420190816
19805227162 0 036601 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
19901226372 0 035793 752 776sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
19913231916 0 045726 776 808sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
19946837969 388 051056 1180 1136optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
19977625512 416 039031 1224 808optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
19998430166 416 044119 1224 808optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
20033414987 416 025607 1224 808optgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
20072026373 0 035793 752 776sphlib-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
20193227128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
20235267284 0 077422 776 808sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
20239628167 0 038534 776 808sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
20305614885 416 025423 1224 808optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
20330014981 416 025519 1224 808optgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
20335229558 0 039718 776 808sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
20425227128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
20475233923 0 047654 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
20484427162 0 036601 752 776sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
20509626372 0 035793 752 776sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
20525626371 0 035777 752 776sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
20588814949 416 025543 1224 808optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
20626427128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
20631226406 0 035825 752 776sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
20667643523 388 059688 1180 752optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
20692826371 0 035777 752 776sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
20709227128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
20847627128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
20850014949 416 025487 1224 808optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
20906830213 416 044159 1224 808optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
20913229558 0 039718 776 808sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
21018830166 416 044119 1224 808optgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
21069614949 416 025487 1224 808optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
21330814949 416 025487 1224 808optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
21350852744 0 035793 752 776sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
21390014987 416 025607 1224 808optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
21520830614 832 026215 1224 808optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
21695633923 0 047654 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
21737228761 0 039494 776 808sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
21876467284 0 077422 776 808sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
21876826371 0 035777 752 776sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
21981626373 0 035793 752 776sphlib-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
21983226372 0 035793 752 776sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
22044014981 416 025519 1224 808optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
22055227918 0 038270 776 808sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
22071627128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
22073626406 0 035825 752 776sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
22086414949 416 025487 1224 808optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
22604826373 0 035793 752 776sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
22736426372 0 035793 752 776sphlib-smallgcc_-Os_-fomit-frame-pointer2019082420190816
22740814949 416 025543 1224 808optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
22770030236 416 043983 1224 808optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
22791230213 416 044159 1224 808optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
22978026372 0 035793 752 776sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
23378055836 0 038270 776 808sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
23404026373 0 035793 752 776sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
23463629205 0 039590 776 808sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
23492414886 416 025191 1224 808optgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
23589615672 416 026175 1224 808optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
23725229205 0 039590 776 808sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
23811215307 416 026215 1224 808optgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
23958415673 416 026175 1224 808optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
24349630236 416 043983 1224 808optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
24383614981 416 025519 1224 808optgcc_-O2_-fomit-frame-pointer2019082420190816
24437215673 416 026175 1224 808optgcc_-O_-fomit-frame-pointer2019082420190816
24536830671 416 044551 1224 808optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
24630815672 416 026175 1224 808optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
24708415672 416 026175 1224 808optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
24870414886 416 025191 1224 808optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
24952415672 416 026175 1224 808optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
25182015672 416 026175 1224 808optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
25279226373 0 035793 752 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
25578013106 416 022658 1200 776optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
25675215673 416 026175 1224 808optgcc_-m64_-O_-fomit-frame-pointer2019082420190816
25721215672 416 026175 1224 808optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
25830815636 416 026191 1224 808optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
25918813353 416 022938 1200 776optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
25961230671 416 044551 1224 808optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
26274413106 416 022674 1200 776optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
26336031422 832 026215 1224 808optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
26391213106 416 022658 1200 776optgcc_-Os_-fomit-frame-pointer2019082420190816
26397613353 416 022938 1200 776optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
26451613106 416 022658 1200 776optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
26707613353 416 022938 1200 776optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
26977215672 416 026175 1224 808optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
27695213106 416 022658 1200 776optgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
27727213106 416 022658 1200 776optgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
27879613106 416 022658 1200 776optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
27912413106 416 022658 1200 776optgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
27960415636 416 026191 1224 808optgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
28048016126 416 026663 1224 808optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
28103613106 416 022658 1200 776optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
28660415711 416 026215 1224 808optgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
29003613353 416 022938 1200 776optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
29266013353 416 022938 1200 776optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
29268013106 416 022674 1200 776optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
29505613106 416 022658 1200 776optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
29525216126 416 026663 1224 808optgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
29670813353 416 022938 1200 776optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
29734413106 416 022658 1200 776optgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
30023613353 416 022938 1200 776optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
30152813071 416 022642 1200 776optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
30603213106 416 022658 1200 776optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
30684013353 416 022938 1200 776optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
30732026212 832 022658 1200 776optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
31103213106 416 022674 1200 776optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
31302013353 416 022938 1200 776optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
33482413106 416 022658 1200 776optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
523540105053 0 0116807 768 768sphlibcc2019082420190816
534712105053 0 0116807 768 768sphlibgcc2019082420190816
558824105053 0 0116807 768 768sphlibgcc_-funroll-loops2019082420190816
57354664772 0 076551 768 768sphlib-smallcc2019082420190816
59917664772 0 076551 768 768sphlib-smallgcc2019082420190816
62110464772 0 076551 768 768sphlib-smallgcc_-funroll-loops2019082420190816
128787638626 388 050466 1188 768optgcc_-funroll-loops2019082420190816
131475338626 388 050466 1188 768optcc2019082420190816
132587238626 388 050466 1188 768optgcc2019082420190816
387798818362 416 034159 1224 808refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
41205249486 416 023223 1224 808refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
41246929318 416 023215 1224 808refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
42186729345 416 023231 1224 808refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
42645249686 416 023583 1224 808refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
440156414870 388 030368 1180 1136refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
440164417000 388 031824 1180 1136refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
440978417000 388 031824 1180 1136refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
441614014564 416 027423 1224 808refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
44181365253 416 015711 1224 808refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
45037685401 416 015895 1224 808refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
45220325369 416 015919 1224 808refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
460042416725 388 034624 1180 752refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
46055765253 416 015695 1224 808refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
461503216725 388 034624 1180 752refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
46287805277 416 015791 1224 808refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
46430009374 416 023143 1224 808refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
466277216725 388 034624 1180 752refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
46711645253 416 015695 1224 808refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
467416017259 416 032383 1224 808refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
470959214818 416 027631 1224 808refgcc_-O3_-fomit-frame-pointer2019082420190816
470994818362 416 034159 1224 808refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
47152675253 416 015695 1224 808refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
47184569297 416 022991 1224 808refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
47220845278 416 015727 1224 808refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
47227649374 416 023143 1224 808refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
472318414818 416 027631 1224 808refgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
47281129318 416 023215 1224 808refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
47325769345 416 023231 1224 808refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
47490445369 416 015919 1224 808refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
478497215944 416 029087 1224 808refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
482663614564 416 027423 1224 808refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
483851418832 416 034743 1224 808refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
48510289297 416 022991 1224 808refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
48782245253 416 015695 1224 808refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
49293489374 416 023143 1224 808refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
495923618832 416 034743 1224 808refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
50129489486 416 023223 1224 808refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
50397249686 416 023583 1224 808refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
512245617259 416 032383 1224 808refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
51258285253 416 015711 1224 808refgcc_-O_-fomit-frame-pointer2019082420190816
512854417259 416 032383 1224 808refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
525212815138 416 027927 1224 808refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
526776832908 832 029767 1224 808refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
52707885665 416 016519 1224 808refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
52950729318 416 023215 1224 808refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
529708815138 416 027991 1224 808refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
53020605369 416 015863 1224 808refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
53113365369 416 015863 1224 808refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
532702015944 416 029087 1224 808refgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
53424605401 416 015895 1224 808refgcc_-O2_-fomit-frame-pointer2019082420190816
534940014564 416 027423 1224 808refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
537380818206 388 034776 1180 752refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
537456414870 388 030368 1180 1136refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
53832445253 416 015695 1224 808refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
54360205257 416 015711 1224 808refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
54407085253 416 015711 1224 808refgcc_-m64_-O_-fomit-frame-pointer2019082420190816
560568414658 416 027311 1224 808refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
57430845411 416 015983 1224 808refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
57460525253 416 015695 1224 808refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
575200014599 416 027359 1224 808refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
57575445411 416 015983 1224 808refgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
57601765401 416 015895 1224 808refgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
577100015186 416 028007 1224 808refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
577718814818 416 027631 1224 808refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
57819125369 416 015863 1224 808refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
58056565369 416 015863 1224 808refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
58243805277 416 015791 1224 808refgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
58306405253 416 015695 1224 808refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
58600525369 416 015919 1224 808refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
59520405385 416 015879 1224 808refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
599809216454 416 029767 1224 808refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
600671610514 832 015711 1224 808refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
603265611330 832 016519 1224 808refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
638896410413 416 023863 1224 808refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
745181218726 416 033639 1224 808refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
747733518726 416 033639 1224 808refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
75529924567 416 014090 1200 776refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
761803210413 416 023863 1224 808refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
775524610366 416 024191 1224 808refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
78300525405 416 015647 1224 808refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
785466010366 416 024191 1224 808refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
79070804559 416 014082 1200 776refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
80148604526 416 014026 1200 776refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
80732484526 416 014026 1200 776refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
81589765405 416 015647 1224 808refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
81682329052 832 014026 1200 776refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
82227764526 416 014026 1200 776refgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
823422815884 416 028487 1224 808refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
831549215884 416 028487 1224 808refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
83210164526 416 014026 1200 776refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
83353245423 416 015903 1224 808refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
83802284526 416 014026 1200 776refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
85333084526 416 014026 1200 776refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
85642764534 416 014034 1200 776refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
85915568094 388 019882 1188 768refcc2019082420190816
86087964559 416 014082 1200 776refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
86227894559 416 014082 1200 776refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
86519364534 416 014034 1200 776refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
86594964559 416 014082 1200 776refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
86636164526 416 014026 1200 776refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
86763445423 416 015903 1224 808refgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
87152924559 416 014082 1200 776refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
88145364526 416 014026 1200 776refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
88429844559 416 014082 1200 776refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
88633084526 416 014026 1200 776refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
89181244526 416 014026 1200 776refgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
89381724526 416 014026 1200 776refgcc_-Os_-fomit-frame-pointer2019082420190816
89501204506 416 014010 1200 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
89744564526 416 014026 1200 776refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
112532528094 388 019882 1188 768refgcc_-funroll-loops2019082420190816
112579694567 416 014090 1200 776refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
113966768094 388 019882 1188 768refgcc2019082420190816
116783374559 416 014082 1200 776refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
118195124526 416 014026 1200 776refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816

Test failure

Implementation: opt
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sphlib
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sphlib
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sphlib
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sphlib-small
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sphlib-small
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sphlib-small

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=native -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 -march=native -O3 -fomit-frame-pointer -fwrapv -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: vect128
Security model: unknown
Compiler: cc
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
cc vect128
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 -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: 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 scalar type 'int' and vector type 'v16' (aka 'v8hi') as implicit conversion would cause truncation
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: v16_sub(x, v16_and(V257.v16, v16_cmp(x, V128.v16)))
vector.c: ^
vector.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vect128
clang -O3 -fwrapv -march=native -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 -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