Implementation notes: amd64, gpu, crypto_hash/simd512

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: simd512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10698052022 416 064991 1224 808optgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
10917252057 416 064927 1224 808optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
11226061185 416 076447 1224 808optgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
11233253038 416 065783 1224 808optgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
11473253518 416 066311 1224 808optgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
12095655854 416 068655 1224 808optgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
12160060691 416 076487 1224 808optgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
12231654698 0 067310 776 808sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
12308461291 416 077207 1224 808optgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
12410452022 416 064991 1224 808optgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
12542852022 416 064991 1224 808optgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
12831254972 0 067654 776 808sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
13084855897 416 069223 1224 808optgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
13112453518 416 066247 1224 808optgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
13231854698 0 067246 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
13235256002 0 071046 776 808sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
13257661291 416 077207 1224 808optgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
13414855614 416 068559 1224 808optgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
13558057220 416 069807 1224 808optgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
13561655361 416 068503 1224 808optgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
13602654972 0 067750 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
13633615702 416 026207 1224 808optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
13657254972 0 067750 776 808sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
13658055614 416 068559 1224 808optgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
13837660691 416 076487 1224 808optgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
13878055614 416 068559 1224 808optgcc_-O3_-fomit-frame-pointer2019082420190816
13888059154 0 072254 776 808sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
13899237825 388 051480 1180 1136optclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
13992054194 0 066918 776 808sphlibgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
141760111794 832 069223 1224 808optgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
14325656002 0 071046 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
14412057220 416 069807 1224 808optgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
14431255361 416 068503 1224 808optgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
14466454194 0 066918 776 808sphlibgcc_-O3_-fomit-frame-pointer2019082420190816
14595251705 0 065430 776 808sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
14608053914 0 066478 776 808sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
14617548825 0 059270 776 808sphlibgcc_-O2_-fomit-frame-pointer2019082420190816
14767658968 0 071894 776 808sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
14848862666 416 077567 1224 808optgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
14915261185 416 076447 1224 808optgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
14945146510 0 061741 760 1136sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
14955041220 0 054038 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
14978061185 416 076447 1224 808optgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
14987658968 0 071894 776 808sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
15002054810 0 067422 776 808sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
15009254194 0 066918 776 808sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
15010854972 0 067750 776 808sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
15039646510 0 061741 760 1136sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
15172251705 0 065430 776 808sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
15280062666 416 077567 1224 808optgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
15320860584 0 076166 776 808sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
15403240794 0 053446 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
15407443658 0 058742 776 808sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
15420456002 0 071046 776 808sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
15467245630 0 060189 760 1136sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
15623248024 0 058422 776 808sphlibgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
15663648825 0 059270 776 808sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
15710840794 0 053382 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
15813295968 0 058326 776 808sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
15819645792 0 055185 752 776sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
15853660786 0 076478 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
15855648448 0 058798 776 808sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
15890888852 0 057566 776 808sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
15893249438 0 067037 760 752sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
15920840458 0 053222 776 808sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
16033645630 0 060189 760 1136sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
16092039690 0 052294 776 808sphlib-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
16150848419 0 058766 776 808sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
161560118308 0 072254 776 808sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
16201641220 0 054038 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
16218645792 0 055185 752 776sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
16270051705 0 065430 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
16278451824 0 065606 776 808sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
16286860786 0 076478 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
16446943880 0 056846 776 808sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
16476440458 0 053222 776 808sphlib-smallgcc_-O3_-fomit-frame-pointer2019082420190816
16514149438 0 067037 760 752sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
16674044426 0 057566 776 808sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
16697648383 0 058734 776 808sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
16704050652 0 061062 776 808sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
16718446968 0 062590 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
16784850652 0 061062 776 808sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
16800451824 0 065606 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
16801643658 0 058742 776 808sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
16854847370 0 063102 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
16913647370 0 063102 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
16918048825 0 059270 776 808sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
16953237969 388 051016 1180 1136optclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
16961648718 0 063446 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
16987248889 0 059334 776 808sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
16987243221 0 055638 776 808sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
17011248889 0 059334 776 808sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
17014448383 0 058734 776 808sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
17042014981 416 025599 1224 808optgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
17119640458 0 053222 776 808sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
17162749438 0 065709 760 752sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
17193248825 0 059270 776 808sphlibgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
17303249369 0 059742 776 808sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
17309131916 0 045726 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
17316837969 388 051016 1180 1136optclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
17340437825 388 051480 1180 1136optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
17348449369 0 059742 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
17368848419 0 058766 776 808sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
17408448383 0 058734 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
17463660584 0 076166 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
17472048419 0 058766 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
17489643523 388 059632 1180 752optclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
17528052067 0 065854 776 808sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
17539514949 416 025567 1224 808optgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
17562843880 0 056846 776 808sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
17570452067 0 065854 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
17636448448 0 058798 776 808sphlibgcc_-m64_-O_-fomit-frame-pointer2019082420190816
17656443523 388 059632 1180 752optclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
17728848024 0 058422 776 808sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
17735248448 0 058798 776 808sphlibgcc_-O_-fomit-frame-pointer2019082420190816
17765653516 0 067102 776 808sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
17768845791 0 055185 752 776sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
17785649369 0 059742 776 808sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
17797247043 0 056457 752 776sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
17823648889 0 059334 776 808sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
17832048718 0 063446 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
17835654057 0 067766 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
17856929222 0 046917 760 752sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
17862048889 0 059334 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
17904076673 0 091358 776 808sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
17913652067 0 065854 776 808sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
17972447085 0 056505 752 776sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
17976428249 0 038718 776 808sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
17981651795 0 065374 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
18024848419 0 058766 776 808sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
18034831033 0 044782 776 808sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
18084853516 0 067102 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
18092841220 0 054038 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
18154041723 388 056504 1180 752optclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
18158046968 0 062590 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
18201245791 0 055185 752 776sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
18241643523 388 059632 1180 752optclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
18245651795 0 065374 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
18245629133 0 045509 760 752sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
18281243658 0 058742 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
18296825361 416 039127 1224 808optgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
18299245792 0 055185 752 776sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
18300025297 416 039199 1224 808optgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
18358825297 416 039199 1224 808optgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
18362728153 0 038622 776 808sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
18376441426 0 054078 776 808sphlib-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
18388825361 416 039127 1224 808optgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
18482491584 0 055185 752 776sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
18495247043 0 056457 752 776sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
18497254057 0 067766 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
18582049438 0 067037 760 752sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
18631228167 0 038534 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
18633928249 0 038718 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
18645328196 0 038566 776 808sphlib-smallgcc_-O_-fomit-frame-pointer2019082420190816
18651228167 0 038534 776 808sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
18711631033 0 044782 776 808sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
18718428169 0 038638 776 808sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
18773628249 0 038718 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
18778047043 0 056457 752 776sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
18814073651 0 086030 776 808sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
18838431164 0 044774 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
188572101842 0 061582 776 808sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
18909243221 0 055638 776 808sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
18920848419 0 058766 776 808sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
18955273651 0 086030 776 808sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
18975328196 0 038566 776 808sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2019082420190816
19022433534 0 048109 760 1136sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
19051245791 0 055185 752 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
19084845791 0 055185 752 776sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
19122425297 416 039199 1224 808optgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
19135234958 0 050173 760 1136sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
19147245791 0 055185 752 776sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
19160431459 0 045270 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
19194447043 0 056457 752 776sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
19232045792 0 055185 752 776sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
19242045789 0 055185 752 776sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
19276828153 0 038622 776 808sphlib-smallgcc_-O2_-fomit-frame-pointer2019082420190816
19335645834 0 055217 752 776sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
19343245789 0 055185 752 776sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
19390028166 0 038534 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
19448431916 0 045726 776 808sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
19488428841 0 039238 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
19523647043 0 056457 752 776sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
19547628167 0 038534 776 808sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
19572045834 0 055217 752 776sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
19588831459 0 045270 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
19649228166 0 038534 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
19652028196 0 038566 776 808sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
19656032249 0 045982 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
19805247085 0 056505 752 776sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
19909625512 416 038999 1224 808optgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
19930431528 0 045134 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
19955233534 0 048109 760 1136sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
19966045792 0 055185 752 776sphlibgcc_-Os_-fomit-frame-pointer2019082420190816
19987276673 0 091358 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
19990428167 0 038534 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
20031647043 0 056457 752 776sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
20031650921 0 061582 776 808sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
20057247043 0 056457 752 776sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
20186441220 0 053942 776 808sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
20248431033 0 044782 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
20266428167 0 038534 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
20325264308 0 078022 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
20328031528 0 045134 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
20335264308 0 078022 776 808sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
20340847984 0 058326 776 808sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
20344828841 0 039238 776 808sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
20421014949 416 025567 1224 808optgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
20466028841 0 039238 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
20494431916 0 045726 776 808sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
20496027835 0 038254 776 808sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
20514029222 0 046917 760 752sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
20515614949 416 025495 1224 808optgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
20518834212 0 047550 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
20595645792 0 055185 752 776sphlibgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
20688425512 416 038999 1224 808optgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
20689245789 0 055185 752 776sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
20765634212 0 047550 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
20790432249 0 045982 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
20871926372 0 035793 752 776sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
20898427128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
20966414949 416 025567 1224 808optgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
21051628153 0 038622 776 808sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
21087628332 0 038766 776 808sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
21191127128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
21194426406 0 035825 752 776sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
21220014885 416 025503 1224 808optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
21250831164 0 044774 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
21261228332 0 038766 776 808sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
21266826372 0 035793 752 776sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
21347214949 416 025495 1224 808optgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
21369626372 0 035793 752 776sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
21451629222 0 046917 760 752sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
21515227162 0 036601 752 776sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
21584830213 416 044159 1224 808optgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
21590427128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
21619228166 0 038534 776 808sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
21658026406 0 035825 752 776sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
21660427162 0 036601 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
21712071198 0 084502 776 808sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
21719625609 416 039511 1224 808optgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
21752833923 0 047654 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
21855326373 0 035793 752 776sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
21908429558 0 039686 776 808sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
21996026373 0 035793 752 776sphlib-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
22006434958 0 050173 760 1136sphlib-smallclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
22026828249 0 038718 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
22028814981 416 025599 1224 808optgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
22057252744 0 035793 752 776sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
22065233923 0 047654 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
22075229205 0 039590 776 808sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
22104026372 0 035793 752 776sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
22128027835 0 038254 776 808sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
22250429558 0 039686 776 808sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
22537226371 0 035777 752 776sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
22565627128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
22685626372 0 035793 752 776sphlib-smallgcc_-Os_-fomit-frame-pointer2019082420190816
22710814886 416 025159 1224 808optgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
22730828761 0 039446 776 808sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
22772414949 416 025567 1224 808optgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
22899630236 416 043983 1224 808optgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
23001230213 416 044159 1224 808optgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
23019626371 0 035777 752 776sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
23070857522 0 039446 776 808sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
23136814981 416 025599 1224 808optgcc_-O2_-fomit-frame-pointer2019082420190816
23185614949 416 025495 1224 808optgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
23223227128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
23334014987 416 025575 1224 808optgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
23454871198 0 084502 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
23514059811 0 070174 776 808sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
23532030166 416 044119 1224 808optgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
23548026371 0 035777 752 776sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
23594027128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
23595226373 0 035793 752 776sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
23848827128 0 036569 752 776sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
23887630166 416 044119 1224 808optgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
23941230236 416 043983 1224 808optgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
23984815672 416 026175 1224 808optgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
24061215672 416 026175 1224 808optgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
24151625609 416 039511 1224 808optgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
24237214987 416 025575 1224 808optgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
24319629205 0 039590 776 808sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
24332426373 0 035793 752 776sphlib-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
24428855836 0 038270 776 808sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
24520427918 0 038270 776 808sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
24671615673 416 026175 1224 808optgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
24739630671 416 044551 1224 808optgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
24766426372 0 035793 752 776sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
24830015307 416 026167 1224 808optgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
24872414886 416 025159 1224 808optgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
25031667284 0 077390 776 808sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
25188459811 0 070174 776 808sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
25230830614 832 026167 1224 808optgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
25284015672 416 026175 1224 808optgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
25656015673 416 026175 1224 808optgcc_-O_-fomit-frame-pointer2019082420190816
25852815672 416 026175 1224 808optgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
25954013071 416 022642 1200 776optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
25979215672 416 026175 1224 808optgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
26019216126 416 026663 1224 808optgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
26110813353 416 022938 1200 776optgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
26296413353 416 022938 1200 776optgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
26332815673 416 026175 1224 808optgcc_-m64_-O_-fomit-frame-pointer2019082420190816
26332815672 416 026175 1224 808optgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
26338430166 416 044119 1224 808optgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
26429267284 0 077390 776 808sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
26439613106 416 022658 1200 776optgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
26583613353 416 022938 1200 776optgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
26832413106 416 022658 1200 776optgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
26878815636 416 026191 1224 808optgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
26984826373 0 035793 752 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
27088413106 416 022658 1200 776optgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
27101613106 416 022658 1200 776optgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
27239213106 416 022674 1200 776optgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
27245215672 416 026175 1224 808optgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
27367613106 416 022658 1200 776optgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
27385613106 416 022658 1200 776optgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
27481613106 416 022658 1200 776optgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
27530013353 416 022938 1200 776optgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
27576413353 416 022938 1200 776optgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
27678413353 416 022938 1200 776optgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
27753613106 416 022658 1200 776optgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
27790030671 416 044551 1224 808optgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
27903613353 416 022938 1200 776optgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
28335613106 416 022658 1200 776optgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
29110013106 416 022674 1200 776optgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
29146813353 416 022938 1200 776optgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
29237215636 416 026191 1224 808optgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
29283613106 416 022658 1200 776optgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
29454026212 832 022658 1200 776optgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
29598431422 832 026215 1224 808optgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
29818813353 416 022938 1200 776optgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
29951613106 416 022674 1200 776optgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
30387615711 416 026215 1224 808optgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
31089213106 416 022658 1200 776optgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
31483216126 416 026663 1224 808optgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
32273613106 416 022658 1200 776optgcc_-Os_-fomit-frame-pointer2019082420190816
583592105053 0 0116807 768 768sphlibgcc2019082420190816
593232105053 0 0116807 768 768sphlibgcc_-funroll-loops2019082420190816
642856105053 0 0116807 768 768sphlibcc2019082420190816
71646464772 0 076551 768 768sphlib-smallgcc2019082420190816
72055264772 0 076551 768 768sphlib-smallgcc_-funroll-loops2019082420190816
73983264772 0 076551 768 768sphlib-smallcc2019082420190816
145060438626 388 050466 1188 768optcc2019082420190816
147663238626 388 050466 1188 768optgcc2019082420190816
157097638626 388 050466 1188 768optgcc_-funroll-loops2019082420190816
783766817259 416 032479 1224 808refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
786975617259 416 032479 1224 808refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
826655617259 416 032479 1224 808refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
83099589318 416 023215 1224 808refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
88018355253 416 015695 1224 808refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
88178705253 416 015695 1224 808refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
88995645411 416 015951 1224 808refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
890300416725 388 034568 1180 752refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
892861617000 388 031784 1180 1136refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
89984965369 416 015871 1224 808refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
90602409297 416 022991 1224 808refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
917087918206 388 034720 1180 752refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
920060010514 832 015711 1224 808refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
923844418832 416 034719 1224 808refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
924697218832 416 034719 1224 808refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
925348418362 416 034119 1224 808refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
927867618362 416 034119 1224 808refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
92844809374 416 023223 1224 808refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
93115085369 416 015943 1224 808refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
939424416725 388 034568 1180 752refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
940230814870 388 030328 1180 1136refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
94316729318 416 023215 1224 808refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
95102289345 416 023231 1224 808refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
100146329374 416 023223 1224 808refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
101489089486 416 023191 1224 808refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
101592209686 416 023535 1224 808refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
101632209486 416 023191 1224 808refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
102019849686 416 023535 1224 808refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
102278479297 416 022991 1224 808refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
102313049345 416 023231 1224 808refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
1025102016725 388 034568 1180 752refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
102721169318 416 023215 1224 808refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
102852849374 416 023223 1224 808refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
1030266314564 416 027519 1224 808refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
104098475253 416 015695 1224 808refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
1041631214599 416 027455 1224 808refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
1041947014818 416 027727 1224 808refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
1043560432908 832 029743 1224 808refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
104775725369 416 015871 1224 808refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
104846485369 416 015871 1224 808refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
1048814815186 416 027951 1224 808refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
105080805411 416 015951 1224 808refgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
1066219215138 416 027935 1224 808refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
1072208016454 416 029743 1224 808refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
107681285277 416 015791 1224 808refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
1080140014564 416 027519 1224 808refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
108350805257 416 015711 1224 808refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
1089526814870 388 030328 1180 1136refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
1091199617000 388 031784 1180 1136refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
1107253814564 416 027519 1224 808refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
110823785369 416 015943 1224 808refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
111338765369 416 015943 1224 808refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
111446855369 416 015943 1224 808refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
1118004614658 416 027407 1224 808refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
1126868414818 416 027727 1224 808refgcc_-O3_-fomit-frame-pointer2019082420190816
1129490415944 416 029047 1224 808refgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
113565845253 416 015711 1224 808refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
1137347614818 416 027727 1224 808refgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
113874285253 416 015711 1224 808refgcc_-O_-fomit-frame-pointer2019082420190816
113998805253 416 015695 1224 808refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
114633565253 416 015695 1224 808refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
114897365277 416 015791 1224 808refgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
1156356815944 416 029047 1224 808refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
1158655211330 832 016471 1224 808refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
116036125253 416 015695 1224 808refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
116058125253 416 015695 1224 808refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
116112165401 416 015975 1224 808refgcc_-O2_-fomit-frame-pointer2019082420190816
116554085665 416 016471 1224 808refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
1166705210366 416 024191 1224 808refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
117236605253 416 015711 1224 808refgcc_-m64_-O_-fomit-frame-pointer2019082420190816
1174000015138 416 027871 1224 808refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
117440845385 416 015959 1224 808refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
117488445278 416 015727 1224 808refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
117944455401 416 015975 1224 808refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
119593925401 416 015975 1224 808refgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
1429104618726 416 033583 1224 808refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
1439780618726 416 033583 1224 808refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
1454759610366 416 024191 1224 808refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
146180014526 416 014026 1200 776refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
146282634567 416 014090 1200 776refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
1520762810413 416 023831 1224 808refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
152742484567 416 014090 1200 776refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
153043204559 416 014082 1200 776refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
1530941010413 416 023831 1224 808refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
1544889615884 416 028431 1224 808refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
155116805405 416 015615 1224 808refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
155940324526 416 014026 1200 776refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
1564264015884 416 028431 1224 808refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
159959704534 416 014034 1200 776refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
161718274559 416 014082 1200 776refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
164443445405 416 015615 1224 808refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
169486055423 416 015903 1224 808refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
170199425423 416 015903 1224 808refgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
170561604559 416 014082 1200 776refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
173154524526 416 014026 1200 776refgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
174280844534 416 014034 1200 776refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
174557564526 416 014026 1200 776refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
174728564559 416 014082 1200 776refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
175049204506 416 014010 1200 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
175403274559 416 014082 1200 776refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
175541044526 416 014026 1200 776refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
175592564526 416 014026 1200 776refgcc_-Os_-fomit-frame-pointer2019082420190816
175917969052 832 014026 1200 776refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
176040804526 416 014026 1200 776refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
176429924559 416 014082 1200 776refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
176458524526 416 014026 1200 776refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
176868488094 388 019882 1188 768refcc2019082420190816
177141244526 416 014026 1200 776refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
177177164526 416 014026 1200 776refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
179077164559 416 014082 1200 776refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
223508808094 388 019882 1188 768refgcc2019082420190816
226391648094 388 019882 1188 768refgcc_-funroll-loops2019082420190816
231408124526 416 014026 1200 776refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
237481474526 416 014026 1200 776refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
241255564526 416 014026 1200 776refgcc_-m64_-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